﻿.pp-advanced-menu .pp-has-submenu:focus,.pp-advanced-menu .pp-has-submenu .sub-menu:focus,.pp-advanced-menu .pp-has-submenu-container:focus {outline: 0;}
.pp-advanced-menu .pp-has-submenu-container {position: relative;}


.regions_rates_table_fields {
    font-size: 12px;
    color: #982f00;
}


#redim-cookiehint .cookiebuttons .btn {

    padding: 5px 10px !important;
    color: #777777;
    background-color: #333;
    font-size: 12px;
    line-height: 14px;
    margin-top: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}


.home-blocks .column {
    background-color: #ffffff;
    border: 1px solid #dce9de;
    padding: 10px;
}
.column .widget{margin:0 0 2em 0}

.column{float:left;margin-right:4%;min-height:20px}
.mk-side-dashboard{z-index:1}
.dashboard-opened .mk-side-dashboard{z-index:300}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.admin-bar .mk-side-dashboard{top:32px}
.mk-side-dashboard .widget{margin-bottom:20px}
#mk-footer ul,#mk-sidebar ul,.mk-side-dashboard .widget ul{margin:0}
 .mk-side-dashboard, .mk-side-dashboard p { font-size:16px; color:#eeeeee; font-weight:400; }
 .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:18px; color:#ffffff; font-weight:bolder; }
 .mk-side-dashboard .widgettitle a { color:#ffffff; }
 .mk-side-dashboard .widget a { color:#fafafa; }
 .mk-side-dashboard .widget:not(.widget_social_networks) a:hover { color:#ea9023; }

.grid_6 { display: inline; float: left; margin-left: 0; margin-right: 0;}

.container_7 .grid_6 { width: 635px;}

ul.the_champ_login_ul,ul.the_champ_sharing_ul,ul.heateor_ss_follow_ul{list-style:none!important;padding-left:0!important}

ul.the_champ_sharing_ul,ul.heateor_ss_follow_ul{margin:1px 0!important}

ul.the_champ_sharing_ul li.theChampSharingRound,ul.heateor_ss_follow_ul li.theChampSharingRound{background:0 0!important}

ul.heateor_ss_follow_ul li,ul.the_champ_sharing_ul li{float:left!important;margin:0!important;padding:0!important;list-style:none!important;border:none!important;clear:none;}

ul.the_champ_login_ul li:before,ul.the_champ_sharing_ul li:before,ul.heateor_ss_follow_ul li:before{content:none!important}
.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}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


#left {
	float:left;
	width:110px;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#logo{position:absolute;top:65px;left:0;right:0;margin:auto;text-align:center;max-width:270px;width:100%;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
#logo #logo-wrapper{max-width:270px;margin:auto;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
#logo h1{display:none;}
#logo h2{border-top:10px solid black;padding-top:5px;}
.navbar-tiny #logo{left:10px;top:10px;right:inherit;width:20%;min-width:60px;max-width:100px;margin-right:10px;margin-top:5px;float:left;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
.navbar-tiny #logo h1,.navbar-tiny #logo h2{display:none;}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.share-after{margin:25px 0}
.share-before:after,.share-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}


.services-layout-2.corporate_club_widget_services .service-item-title {
    margin-bottom: 10px;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.w3-small{font-size:12px!important}

.comment_entry_wrapper .comment_entry{
float:left;
width:643px;
}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}

.gdlr-core-testimonial-style-left .gdlr-core-testimonial-content-wrap{ overflow: hidden; }

.gdlr-core-testimonial-style-right .gdlr-core-testimonial-content-wrap{ overflow: hidden; }
.navigation__mail{display:inline-block;height:80px;width:80px;vertical-align:top;font-size:0;position:relative;z-index:5}


#footer-widget-1,
#footer-widget-2,
#footer-widget-3,
#footer-widget-4 {
	display: inline;
	float: left;
	padding-right: 25px;
	width: 215px;
}

#footer-widget-4 {
	padding-right: 0;
	width: 183px;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.footer-line {
	background: none repeat scroll 0 0 #7ba247;
	height: 8px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.megamenu-dropdown {padding-right: 10px;}



.olegnaxmegamenu #nav li.wide ul.level0 ul, .olegnaxmegamenu #nav li.wide div.megamenu-dropdown div.megamenu-dropdown { position:static !important; width:auto; padding:0; margin:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}


	.megamenu-block, .megamenu-dropdown .clear {display: none;}

.cmp_1 { background:#ffffff; width:100%; height:auto; padding:7% 3%; text-align:center; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }

.cmp_1:hover {  background:#0576AD; }



.content-media--video {
    background-color: #F6F6F6;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.content-media--video iframe{
   position: absolute;
    bottom: 0;
    right: 0;
}
#div-featured-submission #inner .content{color:#000;font-size:14px;line-height:16px}
#div-featured .content{display:block;color:#000;font-size:14px;text-align:left;line-height:18px;margin-top:3px}
#div-hot_topics .content{color:#FFFFFF;font-size:24px;display:block;line-height:24px;margin-top:20px}
#div-weather-free-form #inner .content{color:#000;font-size:14px;line-height:16px}
#page-topics-zoned #div-hot_topics .content{color:#2fac5c}

#product-specifications .col-left{width:60%;}

.col-left{float:left;}

.page-template-template-contact-php .location-twitter .col-left{float:left;}

#main #connect .col-left,
#main #connect .col-right{width:48%;}

#footer .col-left{float:left;}

.aside-2-order-header{
    padding-top: 59px;
}

.sprocket-lists-portrait-container {overflow: hidden;padding: 0 !important;}

.sprocket-lists-portrait-container li {padding: 10px 0;margin: 0;border-bottom: 1px solid #D3D3D3;clear: both;overflow: hidden;cursor: pointer;}

.sprocket-lists-portrait-container li.active {cursor: inherit;}
.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}
.n2-clear{clear:both}



.shop-icon {
	display:none;
	font-size:34px;
	color:#fff 
}

.shop-icon a {
	color: #fff
}
