﻿.mc-private-offer__btn-wrap{padding:0 20px;margin-bottom:10px}
.mc-private-offer__btn-wrap--landscape{margin-top:13px}
.mc-private-offer__btn{padding:10px}


.mega-menu-section-wrapper {
  display: none;
  width: 1100px;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 9001;
  box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
}

.box_home_img {position: relative; width: 190px; margin: 6px 0px 6px 94px; padding: 0px; float: left; z-index: 2;}

.box_home_img img {width: 190px; margin: 0px; padding: 0px; border: solid 3px #1A1C1E; overflow: visible; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; float: left;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}



div .av-section-color-overlay-wrap{position: relative; width:100%; }

.html_header_sidebar .av-section-color-overlay-wrap{float:left;}




.navbar .nav,
.nav-pills {
  margin-bottom: 0;
  font-family: "LeagueGothicRegular", Helvetica;
  font-size: 20px;
  color: #f2f2f2;
}


.navbar .nav .dropdown-menu,
.nav-pills .dropdown-menu {
  background-color: #a3af79;
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.125);
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}



.home .header {
  padding-top: 65px;
}



.profile-preview .header {
  margin-bottom: 10px;
  overflow: hidden;
}


.profile-preview .header h1 {
  float: left;
}


.profile-preview .header a {
  float: right;
}


.profile-full .header {
  margin: 10px 0;
  overflow: hidden;
}


.header__nav--secondary .header-basket-container .header-basket-count {
  font-family: "Regular", sans-serif;
  width: 18px;
  height: 18px;
  border-radius: 10px;
  background-color: #fb5354;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  font-size: 0.8rem;
  font-weight: bold;
  position: relative;
  left: 7px;
  top: -5px;
  padding-top: 2px;
}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	
	display: block;
}



.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.flexslider .slides { 
	zoom: 1; 
}
.wp-block-asd-multipurpose-block .wp-block-column{word-break:normal;overflow-wrap:normal}
.wp-block-asd-multipurpose-block .pt-cv-thumbnail{height:fit-content}
.wp-block-asd-image-with-content .content-wrap .wp-block-asd-multipurpose-block{padding-left:0!important;margin-left:0!important}
.grid-style-3 .price-wrapper{text-align:right}
.price-wrapper .price{display:block}


.menubtn{float:right; overflow:hidden; margin-top:24px!important}

    .right-part{ width: 100%;}


.left-part img, .right-part img {
    height: auto;
    margin-bottom: 15px;
    max-width: 100%;
}


.left-part .thumbs img, .right-part .thumbs img {
    width: 100%;
}



.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}


.menu .nav-item .nav-link {
    display: block;
    color: #fff;
    border: 1px solid #4E0809;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    min-height: 30px;
    line-height: 30px;
    margin-top: 4px;
    background: #730C0E;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-weight: bold;
}

.menu .current_page_item .nav-link, .menu .nav-item .nav-link:hover {
	background: #191919;
	border:  1px solid #191919;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


    .logo-area-wrap {
        padding-top: 10px;
        padding-bottom: 10px;
    }


.logo-area-wrap .social-bar-outer .social-bar-wrap a {
    color: #fff;
    border-color: rgba(255, 255, 255, .3);
}


.logo-area-wrap .social-bar-outer .social-bar-wrap a:hover, .logo-area-wrap .social-bar-outer .social-bar-wrap a:focus {
    background-color: #fff;
    color: #242424;
    border-color: #fff;
    opacity: 1;
}


.is-light-header .logo-area-wrap {
    background-color: #fff;
}


.is-light-header .logo-area-wrap .social-bar-outer .social-bar-wrap a {
    color: #242424;
    border-color: #242424;
}


.is-light-header .logo-area-wrap .social-bar-outer .social-bar-wrap a:hover,
.is-light-header .logo-area-wrap .social-bar-outer .social-bar-wrap a:focus {
    color: #fff;
    background-color: #242424;
    border-color: #242424;
}

.simple-weather-widget .temp span{
	width: 150px;
	margin: 5px auto;
}

.simple-weather-widget .temp .degrees{
	display: block;
	font-size: 42px !important;
	line-height: 60px;
	width: auto !important;
	text-indent: 15px;
}

.simple-weather-widget .temp:hover .degrees{
	display: none;
}

.simple-weather-widget .temp:hover .details{
	display: block;
}
#footer .content #sub-footer #footer-icons .management .kettler a,#footer .content #sub-footer #footer-icons .management .chevychaseland a,#footer .content #sub-footer #footer-icons .management .cei a{font-size:17px;font-size:1.7rem}
.widget ul{list-style:none;margin:0}
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none;z-index:20}




.feature-box.media-box .fbox-media { margin: 0 0 25px; }




.feature-box.media-box .fbox-media,

.feature-box.media-box .fbox-media a,

.feature-box.media-box .fbox-media img {

    position: relative;

    display: block;

    width: 100%;

    height: auto;

}




.feature-box.media-box .fbox-media iframe { display: block; }




.feature-box.media-box.fbox-bg .fbox-media { margin: 0; }




.feature-box.media-box.fbox-bg .fbox-media img { border-radius: 5px 5px 0 0; }

.footer .footmenu{ width:100%; float:left;}

.footer .footmenu li{ width:50%; float:left; padding-bottom:10px;}

.footer .footmenu li a{ color:#000; font-size:14px;}

.footer .footmenu li a:hover{ color:#999;}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}


#logo {margin-top: -10px; float:left;}

#logo img {display:block;}


.alt_header_1 #logo {padding-top:3px; float:left;}

.alt_header_1 #logo img {display:block;}


.alt_header_2 #logo {padding-top:3px; float:left;}

.alt_header_2 #logo img {display:block;}


.alt_header_3 #logo {padding-top:14px; float:left;}

.alt_header_3 #logo img {display:block;}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container:before, .container:after {
    content: " ";
    display: table; }

  .container:after {
    clear: both; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }

      .page-header-lg .container {
        height: 100%; }


.show-menu .site-header .container {
  width: 100%; }

  .abs-bot-right .container {
    z-index: 1; }
 
.infinite-header-container.infinite-header-custom-container{ max-width: 1140px; }
 
.infinite-header-container.infinite-header-full{ padding-right: 30px; padding-left: 30px; }
 
.infinite-header-style-boxed .infinite-header-container-item{ padding-left: 30px; padding-right: 30px; }

.infinite-header-container{ position: relative; margin-left: auto; margin-right: auto; }

.infinite-header-container-inner{ position: relative; }

.infinite-header-style-bar .infinite-header-container-inner{ position: relative; }

.top-rightmenu{
	float:left;
	width:295px;
	height:183px;
	margin:0 0 0 30px;
    padding-bottom:18px;
}

.top-rightmenu form{
	margin:0;
	padding:0;
}


#footer-widget-area #sitemap {
	margin-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EFD9C2;
	float: right;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 2px;
	word-spacing: normal;
	text-align: left;
	display: inline-block;
}

#footer-widget-area #sitemap h6{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #09739B;
	letter-spacing: normal;
}
#ajax-loading-screen .reveal-1{background-color:#ffffff;}
#ajax-loading-screen .reveal-2{background-color:#ffffff;}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}

.logo_sag{float:right;font-size:10px;line-height:14px;padding-top:2px}

#acc02m {
  width: 100%;
  max-width: 700px;
  height: auto;
  display: block;
  float: left;
}


.cf:before, .cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}


.cf {
  zoom: 1;
  overflow: hidden;
}
