@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin-ext';
/*-*:not(i){font-family: 'Open Sans', sans-serif !important;font-weight:400;}*/
*{color:#e7e7e7;}
h1,h2,h3,h4,h5,h6{color:#e7e7e7;}
#page{background:url(/wp-content/themes/onepress/assets/images/page-bcg.jpg) center top no-repeat;background-size:cover;background-color:none;min-height:100%;}
.page-header, #masthead, #colophon, .site-info, .page-header, .siteorigin-panels-stretch{background:none !important;background-color:none !important;}
#content, .page-header{border:0 !important;}

#blackout{z-index:9999;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.75);}

.container{background:url(/wp-content/themes/onepress/assets/images/content-bcg.png) center center no-repeat #020f20;background-size:contain;}
header .container{background-position:center top;background-size:auto 100%;}
#content .container{background-position:center 70%;background-size:90% auto;}
footer .container{background:none;background-color:#020f20;}

#masthead > div{text-align:center;}
.site-branding {display:inline-block;float:none;margin:15px auto auto 0px;}
.custom-logo{width:auto;}

#site-navigation ul{float:none;margin:15px 1%;line-height:normal !important;width:98%;text-align:center;border:1px solid #cfcfcf;-webkit-border-radius:8px;border-radius:8px;background-color:#e6e6e6;-webkit-box-shadow:inset 0 10px 12px 0 rgba(0,0,0,.3);box-shadow:inset 0 10px 12px 0 rgba(0,0,0,.3);}
#site-navigation ul li{float:none;display:inline-block;}
#site-navigation a{display:inline;font-size:20px;color:#656565;padding:0px 15px;font-weight:400;line-height:43px;}

.homePageSlide img{width:100%;-webkit-border-radius:8px;border-radius:8px;}

.sidePrices h2{font-size:24px;color:#e7e7e7;}
.sidePrices h3{font-size:40px;font-weight:700;color:#f4f4f4;margin:0;}
/* text inner hadow*/
.sidePrices h3 {color:#f4f4f4;position:relative;display:block;}
.sidePrices h3:before, .sidePrices h3:after{content:attr(title);color:rgba(151,151,151,.4);position:absolute;}
.sidePrices h3:before{top:1px;left:2px}
.sidePrices h3:after{top:1px;left:2px}
/* !text inner hadow*/
.sidePrices p{font-size:22px;width:100%;margin:0;}
.sidePrices hr{border-top:2px solid #b10000;margin:15px auto;}
.sidePrices span{font-size:16px;}
.sidePrices a{font-size:16px;color:#e7e7e7;margin:0;}
.tRed{color:#b10000;font-weight:700;}

.menu-item.current-menu-item a{font-weight:700 !important;}
.menu-item:hover a{color:#000 !important;}

/**/
.blockTitle h3{display:inline;}
.blockTitle a{margin-left:20px;color:#e7e7e7;}

/* trophy */
.trophy{display:inline-block;padding:25px 30px;width:350px;height:165px;background:url(/wp-content/themes/onepress/assets/images/trophy2.png) no-repeat center center;background-size:contain;}
.trophy *{color:#000;font-size:14px;}
.trophy .r td{color:#ff0000;}
.trophy h4{width:100%;font-size:16px;font-style:italic;font-weight:bold;border-bottom:2px solid black;}
.trophy table{border:0;border-spacing:0;border-collapse:collapse;width:100%;}
.trophy td{text-align:left;border:0;padding:2px;}
.trophy td:first-child{width:20%;}

.socicon{font-family:socicon !important;}

.site-content{margin-top:0px;}
.page-header{display:none;}
#primary{padding-top:0px !important;}

#fwSlider .panel-grid-cell{padding-left:0px !important;padding-right:0px !important;}
#fwSlider{margin-bottom:0px;}

.rowContent .panel-grid-cell{padding-left:30px !important;padding-right:30px !important;}

#colophon{padding-bottom:100px;}
#colophon > div{padding:0 !important;}

.mchInput{width:80% !important;}
.mchButton{width:80% !important;font-weight:600 !important;}

.footerMenu h3{text-align:left;padding-left:30%;}
.footerMenu li{list-style:none;text-align:left;padding-left:30%;color:#333333 !important;}
.footerMenu a{color:#333333 !important;}
.footerSocial{text-align:left;}
.footerSocial ul{padding-left:0;text-align:left !important;}
footer .textwidget,footer .textwidget *{color:#333333;}
footer > div > .container{-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.shadowContainer{-webkit-box-shadow: 0 0 20px 5px rgba(0,0,0,.1);box-shadow: 0 0 20px 5px rgba(0,0,0,.1);height:10px;}


/* mobile */
#nav-toggle span, #nav-toggle span::before, #nav-toggle span::after{background: #fff none repeat scroll 0 0;}

  /* min */
  @media (min-width: 1140px) {
  }
  
  /* max */
  @media (max-width: 1200px) {
    #site-navigation a{padding:0 15px;}
  }
  /* moile nav */
  @media (max-width: 1140px) {
    #site-navigation a{padding:0 15px;}
    #masthead .container{text-align:center;line-height:60px;vertical-align: middle;}
    #masthead .container > *{display:inline-block;}
    #masthead .header-right-wrapper{float:left;margin-top:10px;}
    #masthead .social-icons-lists{float:right;margin:10px auto 0px auto;}
    #masthead .site-branding{float:none;margin:2px auto 6px auto;}
    #masthead .site-branding img{width:auto;height:65px;}
  }
  @media (max-width: 994px) {
    #groundPlan{display:none;}
  }
  @media (max-width: 960px) {
    #fwSlider .ug-gallery-wrapper{height:425px !important;}
    /*.site-branding{margin: 15px auto 0;}
    .header-right-wrapper a{height:25px;margin:-10px -20% 8px !important;}
    .site-header-wrapper.is-fixed .header-right-wrapper a{height:auto;margin:auto !important;}*/
  }
  @media (max-width: 820px) {
    #fwSlider .ug-gallery-wrapper{height:363px !important;}
  }
  @media (max-width: 780px) {
  
    .onepress-menu.onepress-menu-mobile{background-color:#fff;top:105px;}
    #fwSlider .ug-gallery-wrapper{height:345px !important;}
    .footerSocial h3{text-align:center;}
    .footerSocial input[type="email"]{width:90%;margin:auto;}
    .footerLogo{width:40%;}
    footer .textwidget,footer .textwidget *{text-align:center !important;}
    footer .footerMenu{display:none;}
  }
  @media (max-width: 740px) {
    #fwSlider .ug-gallery-wrapper{height:327px !important;}
  }
  @media (max-width: 660px) {
    #fwSlider .ug-gallery-wrapper{height:292px !important;}
  }
  @media (max-width: 580px) {
    #masthead .site-branding img{width:auto;height:auto;}
    
    /*.site-header-wrapper.is-fixed .header-right-wrapper{float:left !important;}
    .site-header-wrapper.is-fixed .site-branding{display:inline-block !important;margin:7px;}*/
    #fwSlider .ug-gallery-wrapper{height:250px !important;}
    .textwidget{font-size:14px;}
    
    #masthead .social-icons-lists{display:none;}
  }
  /* iphone */
  @media (max-width: 528px) {
    /*.header-right-wrapper{float:left !important;}
    .header-right-wrapper a{height:auto;margin:0 !important;}*/
    .onepress-menu.onepress-menu-mobile{background-color:#fff;top:76px;}
    .onepress-menu.onepress-menu-mobile a{text-align:center;}
    /*.social-icons-lists{margin-bottom:0 !important;}
    #masthead .container{line-height:85px;}
    #masthead .site-branding{margin:5px auto;}
    #masthead .site-branding img{width:auto;height:64px;}*/
  }



