﻿

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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

.newsletter-popup .newsletter-popup-body .newsletter-popup-body-inner .newsletter-step1 {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.newsletter-popup .newsletter-popup-body .newsletter-popup-body-inner.newsletter-ok .newsletter-step1 {
  visbility: hidden;
  opacity: 0;
}

.main-header .mobile-tools { position: relative; padding: 20px 0; text-align: center; color:  #000000 ; }

.lt-ie9 .main-header .mobile-tools { display: none; }

.main-header .mobile-tools a { color:  #000000 ; font-size: 20px; padding: 0; margin: 0 22px; }

.main-header .mobile-tools a:hover { color:  #000000 ; }

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }




.silder .item_slide { position:absolute; top: 0; }
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}



#tabcontainer { width: 400px; margin: auto; }
 
button.overlay-customclose-btn-825 { margin-top: 75px; }

	
				.overlay-customclose-btn-825 {
					color:#1e73be !important;
					background-color:#e2e2e2 !important;
					font-size:27px !important;
					padding:0px !important;
					-moz-border-radius:20% !important;
					-webkit-border-radius:20% !important;
					-khtml-border-radius:20% !important;
					border-radius:20% !important;
				}

.linkbutton {float:left;margin:0 15px;font-size:10px;color:#999999;}

   #fix_footer img{
    background-repeat: no-repeat;
    background-size: contain;
	width: 26px;
    height: 26px;
    margin-left: 60px;
  }


.uk-overlay.uk-border-circle {
  -webkit-mask-image: -webkit-radial-gradient(circle, #ffffff 100%, #000000 100%);
}


.uk-border-circle {
  border-radius: 50%;
}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}


.menu-strip {
  display: none;
}
.et_pb_counters .et_pb_counter_19 .et_pb_counter_container{background-image:none}
.et_pb_counter_19 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_19 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_19 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_19 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_19:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_19:hover .et_pb_counter_amount.overlay{color:}
.text-uppercase{text-transform:uppercase}
.cta-block-content{padding:1rem;margin:1rem 0}
.cta-block-content h3{color:#fff;font-size:2.8125rem;font-weight:700;padding:0}
.cta-block-content p{color:#fff;font-family:museo,sans-serif;font-size:1.5rem;margin-bottom:.5rem;padding-top:0}
.cta-block-content .sf{width:100%;max-width:100%}
.cta-block-content .sf-message{color:#e55e5e;font-size:1.25rem;padding-top:.75rem}

.pc2015-main-ads .pc2015-ad-279x99 img {
  width: 279px;
  height: 99px;
}

.pc2015-main-ads .pc2015-ad-pos-1-1 {
  left: 20px;
  top: 0px;
}

.pc2015-main-ads .pc2015-ad-pos-2-1 {
  left: 301px;
  top: 0px;
}

.pc2015-main-ads .pc2015-ad-pos-1-2 {
  left: 20px;
  top: 101px;
}

.pc2015-main-ads .pc2015-ad-pos-2-2 {
  left: 301px;
  top: 101px;
}

.sp-thumbnail-wrapper {
    display: block;
    float: left;
	margin-top: 5px;
}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{width:50%}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}


.navbar-top-right {
    float: right;
}

  .home-banner__bgs-overlay {
    background-color: rgba(38, 37, 31, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 13;
    width: 100%;
    height: 100%; }
