﻿

#secondary .widget {
	padding: 2.5rem;
}


#secondary .widget:nth-of-type(3n+1) {
	background-color: #f1f0ec;
}


#secondary .widget:nth-of-type(3n+2) {
	background-color: #ffeb3b;
}


#secondary .widget:nth-of-type(3n+3) {
	background-color: #00bcd4;
}


.left-widget-area .widget_social_media_icons_widget_by_fat ul,
#secondary .widget_social_media_icons_widget_by_fat ul {
	text-align: center;
}


.left-widget-area .widget_social_media_icons_widget_by_fat ul li,
#secondary .widget_social_media_icons_widget_by_fat ul li {
	display: inline-block;
	margin-bottom: 0.75em;
	padding: 0.5em;
}


.widget-area {
	display: none;
}

    .logo,#hd.scroll .logo{line-height: 64px;width: 190px;float: right;}

    .logo img{height: 40px;}

	.logo, #hd.scroll .logo{line-height: 50px;width: 150px;}

.logo{width: 226px;float: left;text-align: center;line-height: 74px;
    background: #42a1ff;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

#hd.scroll .logo{width: 210px;line-height: 65px;}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

footer .wrap .footer-social{align-self: center;}

footer .wrap .footer-social ul.sponsors{display: flex; align-items: center;}

footer .wrap .footer-social ul.sponsors li{margin: 0 0.5rem;}

	footer .footer-social{margin-top: 1rem;}

.photo{height:160px; overflow:hidden; float:left; margin-top:10px;}

.photo img{ width:885px; height:160px;}
#page{width:100%;height:100%;display:table;overflow:hidden}
body.logged-in #page{padding-top:46px}
.mega-menu{margin:0 0 0 -15px}
.mega-menu a{display:block}
.mega-menu .mega-menu__drop{position:absolute;top:100%;left:0;right:0;display:none;padding:15px;z-index:800;-webkit-box-shadow:#565555 0px 5px 10px -5px;-moz-box-shadow:#565555 0px 5px 10px -5px;-o-box-shadow:#565555 0px 5px 10px -5px;box-shadow:#565555 0px 5px 10px -5px}
.mega-menu .mega-menu__drop ul{margin-left:0}
.mega-menu .mega-menu__drop li{display:block}
.mega-menu .mega-menu__drop a{display:block;padding:5px 0}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}

#top-header #et-info span#et-info-email {display:none;}

.content{ padding-bottom: 60px;}
footer .social_links li{display:inline-block}
footer .social_links a{font-size:30px;margin:0 10px}
.navbar-default .navbar-nav .category-home.active:hover:after,.navbar-default .navbar-nav .category-home.active:after,.navbar-default .navbar-nav .category-home:hover:after{background-color:red}
.navbar-default .navbar-nav .category-home.active:hover a,.navbar-default .navbar-nav .category-home.active a,.navbar-default .navbar-nav .category-home:hover a{color:red!important;background-color:#fff!important}
#submenu.category-home{background-color:red}
.title-category.category-home{background-color:red}

.sbOptions li.last a{
	border-bottom: none;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}

  .span6 {
    width: 570px;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}


.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder{position:relative;z-index:2;height:100%}
.center-block{display:block;margin-right:auto;margin-left:auto}


#slidenav{
	position:absolute;
	right:5px;
	bottom:0;
	height:45px;
	width:880px; 
	top:140px;
	z-index:200
}

.float-cart .amount-title, .float-cart .amount-cart {
    display: none;
}
#main_inner{background:transparent !important}

  .menu-item-859 {
    display: none !important;
  }

	  .huge_it_slideshow_image_second_item_1 {
		width:100%;
		height:100%;
		_width: inherit;
		_height: inherit;
		display: table-cell;
		filter: Alpha(opacity=0);
		opacity: 0;
		position: absolute;
		top:0px;
		left:0px;
		vertical-align: middle;
		overflow:hidden;
		margin:0px !important;
		visibility:visible !important;
		padding:0px  !important;
		border-radius: 0px !important;
	  }

	  
	   .huge_it_slideshow_image_second_item_1 a, .huge_it_slideshow_image_item_1 a {
			display:block;
			width:100%;
			height:100%;	
	   }




.home__block-maintenance {
    height: 400px;
}





.home__block-maintenance .swiper-button-next, 
.home__block-maintenance .swiper-button-prev {
    margin-top: -80px;
}


.home__block-maintenance .swiper-button-next,
.home__block-maintenance .swiper-button-prev {
    margin-top: -80px;
}

    .widget-header {
        max-width: 74%;
        text-align: center;
        width: 100%;
    }

    .widget-header-bottom-right { max-width: 23% }

.widget-header img { float: left }

.widget-header-bottom-right .topad { margin-bottom: 0 }
.age-gate-wrapper{background-color:#fff;height:100vh;z-index:2;position:fixed;z-index:99998;width:100%;top:0;left:0;overflow-y:auto;display:flex;align-items:center;flex-flow:column}
.age-gate-wrapper.transition{transition:all .4s ease-out}
.age-gate-wrapper.transition.up{transform:translateY(-100%)}
.age-gate-wrapper.transition.down{transform:translateY(100%)}
.age-gate-wrapper.transition.left{transform:translateX(-100%)}
.age-gate-wrapper.transition.right{transform:translateX(100%)}
.age-gate-wrapper.transition.fade{opacity:0}
