/*/*
Theme Name: Galactic
Theme URI: http://www.lookthepart24seven.com/wp-content/themes/galactic
Description:Custom Responsive Theme.
Version: 1.0
Author: Zach Davis
Author URI: www.zdvisions.com
*/




/*infoboxes*/
@media(min-width:600px){.one_half{min-height: 290px;}
}
 @media(max-width:600px){
     .one_half{text-align: center;color: #fff;background: rgba(85, 87, 16, 0.55);margin: 0px;/* display: flex; */justify-content: center;align-items: center;}
.hideBackMobile{background:none !important;}
   
}
.showOnMobile{display:none;}

@media(max-width:999px){
    img{width:100%;height:auto;}
    .full_width{border:none !important;}
    .one_half p{padding:0 !important;}
}


@media(max-width:600px){p.first, p.third{text-align: center;
    /* float: right; */
        padding: 14px !important;
    width: 88%;}
p.second{text-align:center;width: 96%;padding-left: 7px !important;}
p.fourth{float:none;width:96%;text-align:center;padding-left: 9px !important;}
}
    @media(max-width:1290px){.one_half{width:100% !important;}}
.quoteButton{background: #bf3940;
    text-align: center;
    width: 50%;
    margin: auto;
    padding: 1em;
    font-family: fugaz one;
    border-radius: 11px;}
a .quoteButton {color:#fff;}

.quoteButton:hover {
    background: #ffd600;
    transition: .3s;
}
/*

/*##################################### blog ######################################*/
.threes:nth-of-type(3n+1) {margin-left: 0;}
.threes{position: relative;width: 23%;margin: 1%;float: left;}
@media (max-width: 1023px){.threes, .post { width: 100%!important;}}
@media (max-width: 1023px){.threes {margin-bottom: 2em !important;max-width: 100% !important;width: 90% !important;height: auto;display: block !important;position: relative !important;left: auto;top: auto;float: none !important;box-shadow: none;padding: 0 !important;margin: 0 auto !important;clear: both;max-width: 100% !important;width: 90% !important;height: auto;display: block !important;position: relative !important;left: auto;top: auto;float: none !important;box-shadow: none;padding: 0 !important;margin: 0 auto !important;clear: both; }}
.thumbnail {border: 1pt solid rgba(0,0,0,.1);}
.thumbnail {width: 100%;height: 25vh;background: url(style.css) no-repeat center;background-size: cover;margin-bottom: 1em;}
.thumbnail {cursor: pointer;}
.post a { color: #000;}

/*##################################### base ######################################*/
h1{font-family: fugaz one;text-transform: uppercase;font-size: 1.5em;text-decoration: underline;}
h2{font-family: fugaz one;text-transform: uppercase;font-size: 1em;text-decoration: underline;}
body{font-family:oswald !important;font-size: 20px;}
.container {background:#d0c7c72b;width: 90%;}
li{list-style: none;}
nav li:hover {background: rgba(0, 0, 0, 0.64);transition: .2s;}
a:hover{text-decoration:none;}
/*ul.social.content-social {padding: 1em !important;}*/
/*.content-social li {padding: .1em;}*/
.content-social li a {color: #fff;}
.social-container {width:85%;}
nav.navbar.navbar-default.galBar {font-family: fugaz one;font-size: 1em;}
.row.promo-content {padding: 1em;background: #f3f0f0;}
@media(min-width:660px){
.row.promo-content {margin: 1.5em;background: #f3f0f0;}
    ul#menu-top-menu-1 {line-height: 2vw;font-size: 1.5vw;}
}
ul#menu-top-menu-1 {
    font-family: fugaz one;
    margin: 1em;
}
/*.row.promo-content {padding: 1.5em;color:#fff;}*/
@media(max-width:660px){h1{font-size:1em !important;}}
.footerSocial{display: inline-block;font-size: 2em;}
li.footerSocial:hover { background: none;}
li.footerSocial a:hover {color: #000;}
footer a:hover {color: #b93434;}
.easingslider {margin-bottom: 3em;}

footer a {color: #fff;}

/*##################################### header stuff ######################################*/

/*DropDowns*/

.dropdown-menu>.active>a{background:#333 !important;}
.container-fluid.navPad.galacticHeader a:hover {color: #9c8346;}
.container-fluid.navPad.galacticHeader.thinner {text-align: left;}
.container-fluid.navPad.galacticHeader.thinner a:hover {color: #9c8346;}
.dropdown-menu>li>a {display: block;padding: 11px 0px 0 6px;width: 105%;}
ul.dropdown-menu a {background: #8a8282;border-bottom: solid 1px;}
.dropdown-menu {background: none;box-shadow: none;border: none;}
ul.dropdown-menu a {color: #fff;}
.nav>li>a:focus, .nav>li>a:hover {background: none;}
.dropdown-menu > li.kopie > a {padding-left:5px;}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu > a:after { border-color: transparent transparent transparent #333; border-style: solid;border-width: 5px 0 5px 5px;content: " ";display: block;
float: right;  height: 0;margin-right: -10px;margin-top: 5px; width: 0;}
.dropdown-submenu:hover>a:after {border-left-color:#555;}
/*.dropdown-menu>li>a:hover {background-color: #000;}*/
@media (max-width: 1025px) {
.navbar-nav  {display: inline;}.navbar-default .navbar-brand {display: inline;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff; }
.navbar-default .navbar-nav .dropdown-menu > li > a {color: red; background-color: #ccc;border-radius: 4px;margin-top: 2px;   }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #333;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
.navbar-nav .open .dropdown-menu {border-bottom: 1px solid white; border-radius: 0;}

.dropdown-menu .dropdown-menu {padding-left: 20px;}
.dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
 li.dropdown.open {border: 0px solid red;}
}
.social li:hover {background:rgb(212, 153, 0) !important;}

@media (min-width: 768px) {ul.nav li:hover > ul.dropdown-menu {display: block;}#navbar {text-align: center;}
}  
.dropdown:hover .dropdown-menu { display: block;}

/*other*/
.container-fluid.thinner a {color: #fff !important;}
easingslider-slide{margin-top:3em;}
.headPhone {display:none;float: right;font-size: 1.5em;padding-right: 13px;}
li:hover {transition: .2s;}
.galBar{margin:0px;border: 0px;z-index: 999; width: 100%;background:none !important;}
.navbar-header{z-index: 99999999;}
.navbar-brand{height: 170px;}
.ghl{color:#fff !important;}
ul#menu-navigation {text-transform: uppercase;}



@media(min-width:769px){
.navPad{ -webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s; 
-o-transition: all 0.3s;
transition: all 0.3s;}
.clearfix {position: absolute;}
}

  .showSocAction{display:none;}
@media(min-width:1260px){
    
  .container-fluid.navPad.galacticHeader a{color:#000;}
  ul.topSocial{display:none;}
ul.social { padding-right: 1em;}
.showSocial{display:block !important;}
 

}

.social li {float: none;font-size: 2.2em;}



.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff;}







.navbar-default .navbar-toggle {



    background:none !important;



}



.navbar-toggle{margin-right:0px !important;border:none;}



.navbar-default .navbar-toggle .icon-bar {background-color: #000;}



.container-fluid.navPad.galacticHeader {text-transform: uppercase;background: #fff;}



.top{display:block;}



.topactive{display:none; transition:.3s;}



.drop a {color: #fff !important;}

/*##################################### 1st bit ######################################*/







i {



    font-size: 2.5em;



}



.easingslider-8 {width: 100%; position: relative;}



.galaCol{padding:0px !important;}







.cta{width:100%; height: 305px;}







.frontPic{width:100%;}







a.navlink{color:#fff !important;}







img.widgimage {margin-top: 6vw;}







.overlay{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;background:rgba(128, 126, 126, 0.43);color: #ffffff;font-size: 2.5em;transition: 0.2s;}



.overlay:hover {opacity: 1;cursor: pointer;color: #fff !important;padding-left: 101%;background: rgba(0, 0, 0, 0);overflow:hidden;}



.overlay h2{font-size: 1em;text-align: center;text-transform: uppercase;text-decoration: none;    position: relative;top: 2em;}
@media(max-width:1024px){
.fa{margin: 2px;}
.headPhone{display:none;}
.overlay h2{font-size:30px !important;line-height:1 !important;}
.aboutSection>#gce-1 {font-size: 0.6em !important;}
.cta, .galaCol{max-height:107px;}
}
.viewScheduleButton {text-align: center;width: 70%;margin: auto;background: #689663;padding: 1em;color: #fff;font-size: 1.5em;margin-bottom: 1.5vw;}
iframe{width:100%;}
.innerImg{width:100%;}
.col-md-3 section {padding: 1em;}
/*##################################### widget bit ######################################*/
h3.event{text-align:center; border-bottom:solid 1px; color:#fff;font-size:8vh;}
img.widgimage{width:100%;}
/*##################################### about bit ######################################*/
.aboutSection{color: #000;}
@media(min-width:768px){
.aboutSection{padding:0 40px 0 40px;}}
/*//*/

/*#####################################GCE Calenda#####################################r*/

@media(min-width:990px){
ul.simcal-events {
    width: 100%;
    display: inline-flex;
}

dt.simcal-day-label {
    border: none !important;
    width: 16%;
    margin: 0px !important;
    display: inline;
}

dl.simcal-events-list-container {
    width: 100%;
    display: inline-block;
}
.simcal-default-calendar-list dt.simcal-day-label>span {
    display: inline-block;
    padding: 4px 8px;

}


.simcal-event-details {
    margin: 1em;
}
    

.simcal-default-calendar-list ul.simcal-events {
    margin: 0px !important;
    border-bottom: solid 1px;
    /* width: 96%; */
}
    

    
}

div#wpcf7-f122-p89-o1 {
    text-align: center;
}
input, textarea {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 30%;
}
/*##################################### shrinking header ######################################*/
@media(max-width:1260px){
.dropdown-menu {position: relative !important;display: block !important;float:none !important;text-align: center;font-size: 1em;}
#menu-item-1587 > a,#menu-item-1590 > a {border-bottom: solid 1px;transition:.3s;}
.social-container {width:100%;padding: 0 0 1em 0;}
.social li{float:none!important;    display: inline-block;}
     .showOnMobile{display:block !important;}
    .quoteButton{width: 100%;}

}

/*//*/
@media(min-width:1025px){
  .gce-event-day {float: left;font-size: .9em;}
/*  .navbar-header{position:absolute;bottom: -2.5em;}*/
  .galbar{text-align: center;}
img#logo {display: none;position: absolute;left: 0;margin: auto;right: 0;bottom: 0;height: auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
 }
.container-fluid.thinner{background: #000 !important;height:auto;}
.galacticHeader.smaller img#logo {display: block;margin-left: 0em;}
.galacticHeader.smaller nav a {line-height: 75px;}
    .container-fluid.thinner a:hover {
    color: #ccc !important;
}
}
/*


@media(min-width:1260px){
    img#logo{display:none;}
}
*/
.galacticHeader nav a {line-height: 150px;margin-left: 20px;color: #9fdbfc;font-weight: 700;font-size: 18px; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.galacticHeader nav a:hover {color: white;}
@media all and (max-width: 660px) {
.navbar-brand{width:100%;}
.galacticHeader img#logo {float: none;margin: 0 auto;line-height: 100px;text-align: center;width:100%;}
.galacticHeader nav {display: block;float: none;height: 50px;text-align: center;margin: 0 auto;}
.galacticHeader nav a {line-height: 50px;margin: 0 10px;}


}



/*##################################### bootstrap collapse point tweek ######################################*/

.frontContent {
    width: 90%;
    margin: auto;
}
.col-md-6 .priceChart{color: #fff;font-size:.8em;text-align:center;}
@media(min-width:768px) and (max-width:1020px){ .galacticHeader img#logo {width: 25%;}}
@media(max-width:768px){.gce-event-day {float:none;}.top {display:none !important;}
}
@media(max-width:480px){.navbar-brand{height: 100px;}}
.nav>li {font-size: .8em;}
@media(min-width:1260px){
    .col-md-6 .priceChart{width: 50%; text-align: center; padding: 1em; border: solid 1px #fff;}
    .titleFront{
    text-transform: uppercase;
    letter-spacing: 7px;
    font-weight: bold;
color: #000;
       font-size: 3vw;
    text-decoration: underline;
        text-align: center;}
    .galbar{position:fixed;}
  .nav>li {display: inline-block;}
  .dropdown-menu{top: 86% !important;font-size: 1em;min-width: 125px;transition: .3s;   
}
    .titles {margin: 0px;text-transform: uppercase;letter-spacing: 7px;font-weight: bold;font-size: 4vw;position: absolute;color: #fff;top: -12.8rem;text-decoration: none;text-align: center; }
.pane {position: relative;bottom: -1em;left: 0;margin-bottom: 2em;background: linear-gradient(to bottom, transparent, rgba(0,0,0,.9));color: #FFF!important;
}
 .social li{margin: 0px 0.2em 0em 0;color: #fff;display: inline-block;color: #fff;}
}


/*
li:hover{background: url(img/texture.png)rgb(212, 153, 0);}
.dropdown-menu li a {min-height: 80px;line-height: 2.5em;}
*/


@media (max-width:1260px) {
.top {display: block;position: relative;top: 1em;width: 48%;margin: auto !important;}
.topSocial {display: none;}

li:hover{background:none !important;}
.navbar-brand>img {width: 60%;margin: auto !important;}
.navbar-brand {float: none !important;display: block;width: 75%;margin: auto !important;} 
.container-fluid{padding-left:0px !important;background: #000 !important;text-align: center;}
.container-fluid a{color:#fff;}
.navbar-header {float: none;width:100%;text-align: center !important;}
.navbar-left,.navbar-right {float: none !important;}
 .navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin-top: 7.5px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;}

ul.nav.navbar-nav.navbar-right.social {text-align: center;}

li.social {display: inline-block;font-size: 2em;}

li.ghl {padding-left: 1em;}



}

div#wpcf7-f95-p96-o1 {
    text-align: center;
}

/*##################################### Footer ##############################*/

#menu-footer3,#menu-footer2{list-style-type:none;}
ul#menu-footer {list-style-type: none;margin-top: 4vh;padding: 0px !important;}
.menu-footer-container li a {color: #fff;font-size: 1em;}
.menu-footer-container li {text-align: center;}
li.footSocial {list-style-type: none;display: inline-block;}
li.footSocial a {font-size: 1.5em;}
ul.social {float: none;padding: 1vw 0 0 0;margin-bottom: -10px;}
@media(max-width:1024px){
.menu-footer-container li a {color: #fff;font-size: 5vh;}
}

.row.galRow {margin-left: 0px !important;margin-right: 0px;    background: rgba(204, 204, 204, 0.08);}
.footerCol{font-size: .8em;text-align: center;}
.footerCol h1 {text-align: center;}
footer {font-size: 1.5em;color: #fff;text-transform: uppercase;background:#000;}

@media(max-width:1024px){.hideOnMobile{display:none;}}
/*##################################### all pages ##############################*/

.aboutSection>div#gce-1 {font-size:.8em;text-align: center;}
img.attachment-full-width.size-full-width.wp-post-image {width: 100%;height:auto;}
div#nf-form-1-cont, p {color: #000;}
/*##################################### Queries ##############################*/
@media(min-width:1025px)and(max-width:1365px){
 .galacticHeader img#logo {
    width: 45% !important;
    height: auto;
}
  
}



@media(min-width:720px){.frontPic{width:20%;position:relative;bottom:10rem;float:left;}}


/*#####################################Mailchimp stuff###########################################*/
.clear {margin-top: 11px;}
#mc_embed_signup .mc-field-group input {width:100%;}
input#mce-EMAIL{color:#000;}

@media(min-width:930px){
#mc_embed_signup input {border-radius: 0px !important;}
/*#mc_embed_signup .mc-field-group {width: 74% !important; float: left !important;}*/
#mc_embed_signup .clear {clear: none !important;border-radius:0px !important; }
    #mc_embed_signup .mc-field-group input {padding: 7px 0 !important;}
  
    
}

#mc_embed_signup .button {background-color: #9d1c20 !important;}
#mc_embed_signup .mc-field-group {padding:0% !important;}

#mc_embed_signup form {text-align: center !important;}
@media (min-width:768px){
    .navbar-header {width: 16%;}
   .navbar-brand>img {width: 65%;margin: auto;}
    .thinner ul#menu-top-menu {padding-left: 4vw;}

}

