﻿.wf-active .menu-toggle{font-family:"Lato",sans-serif}


#forms h4 { 
text-align: center;
border-bottom: 1px solid #c6c6c6;
padding-bottom: 5px;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

	
	#main li.section .section_body{
	    padding:0;
	}

	
	#main li.section:nth-child(2) .section_body{
		padding:0;
	}

	
	#main li.section:last-child .section_body{
		padding:0;
	}

#main.page li.section .section_body{
	padding:0;
}


#main.page li.section:nth-child(2) .section_body{
	padding:0;
}


#main.page li.section:last-child .section_body{
	padding:0;
}

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
float: right;
}

.ctcc-right-side {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}


.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 {
		margin: 0;
	}


	.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";
	}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}

  
.clear
{
clear: both;
}

.td_module_mob_1 .item-details {
  margin-left: 135px;
  min-height: 85px;
  
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.cli-tab-content{background:#fff}
.cli-nav-pills,.cli-tab-content{width:100%;padding:30px}
.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}
.cli-tab-content p{color:#343438;font-size:14px;margin-top:0}
.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
#cookie-law-info-bar .cli-tab-content h4{margin-bottom:.5rem}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px}


.footer-area,

.copybar,

.nav-bar {

	padding-right: 55px;

	padding-left: 55px;

}


.copybar {

	color: #fff;

	background: #d9107d;

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 17px;

	font-size: 12px;

	font-family: "Museo Slab 300", Arial, Helvetica, sans-serif;

}


.copybar a,

.copybar a:hover,

.copybar a:focus {

	color: #fff;

}


	.footer-area,

	.copybar,

	.nav-bar {

		padding-left: 15px;

		padding-right: 15px;

	}


.discountrate {
	 display: inline-block;
	 font-size: 0.9em;
	 padding: 4px 8px 4px 8px;
	 margin-right: 10px;
	 font-weight: bold;
	 font-family: helvetica, sans-serif;	
	line-height: 1;
	color: #eb6666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 2px solid #eb6666;
	letter-spacing: 2px;
	text-align: center;
	outline: 0;	
	transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	}

	.actionbox .discounted .discountrate {
	}

	.item-meta .discountrate {
		font-size: 0.8em !important;
		padding: 3px 5px;
		border: 2px solid #faa3a3;
		color: #f69393;
		letter-spacing: 1px;
		transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
}


.header__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 16px 0;
}

.export_citation .txt{background-color: transparent;}

.export_citation .txt span{display: none;}

.title_tabs {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFff;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.title_tabs a:link {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:visited {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:hover {
	text-decoration: underline;
	color: #003399;
}

.newsdate {
  color: #FFF;
  font-weight: 700;
  border: 1px solid silver;
  padding: 3px;
  text-align: right;
  border-left: none;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.clearboth,.clearboth:after{width:0;display:block;visibility:hidden;clear:both}
.clearboth{overflow:hidden;height:0}
.clearboth:after{height:0;content:' ';font-size:0;line-height:0}
* html .clearboth{height:1%}
.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-9{width:75%}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


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


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


.lesse-site-info-container.row-content { background: #2b2b2b; padding-top: 0.9375rem; padding-bottom: 0.9375rem; }


.lesse-site-info { padding-top: 0.9375rem; padding-bottom: 0.9375rem; }
.abcp_service-desc__block{margin:30px 0;padding:15px 30px;border:1px solid rgba(255,255,255,.2);color:#fff}
.collapse:not(.show){display:none}

.news-inner {
	position: relative;
	width: auto;
	width: 770px;
	margin: 20px auto;
	border-radius: 10px;
	text-align: center
}
body .subscribe-form-modal .form-header{text-align:center;background:#eef1f2;padding:41px 15px 28px}
body .subscribe-form-modal .form-header h2{margin:0;font-size:26px;line-height:30px;font-weight:500;color:#004563}


.getstarted-form .form-header {
	text-align: center;
	background: #eef1f2;
	padding: 41px 15px 28px;
}


.getstarted-form .form-header h2 {
	margin: 0;
	font-size: 26px;
	line-height: 30px;
	font-weight: 500;
	color: #004563;
}
.popup__discount,.popup__discount__transparent{width:100%;height:100%;top:0;left:0}
.popup__discount__transparent{position:fixed;background-color:#000;opacity:.7;z-index:2147483646}
.entry-title{font-size:26px;font-size:2.6rem;line-height:1.1538;margin-bottom:.9231em;text-align:center}
.type-attachment .entry-title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:18px;font-size:1.8rem;line-height:1.3333;margin-bottom:1.3333em}
.format-link .entry-title a:after{content:"\f442";font-size:24px;height:24px;position:relative;top:0;width:24px}
.blog .format-status .entry-title,.archive .format-status .entry-title{display:none}
.entry-title,.widecolumn h2{font-size:35px;font-size:3.5rem;line-height:1.2;margin-bottom:1.2em}
.site-header .slogan{display:none;float:left;padding:5px 15px 0;border-right:2px solid #dae0e4}
.site-header .slogan .connect{font-family:LatoWebLight,Helvetica,Arial,sans-serif;text-align:right;font-size:14px;color:#5f7080}
.site-header .slogan .connect .sn{line-height:32px}
.site-header .slogan .connect .sn a{font-size:20px;display:inline-block;margin:0 10px;color:#33485d}

a.custom-logo-link {
    position: absolute;
}
.list-unstyled{padding-left:0;list-style:none}


.ecs__list--dropdown {
    border-top: none;
    background: 0 0;
    top: 39px;
    left: 17px;
    width: 100%;
    overflow-x: hidden;
    max-height: 200px;
    overflow-y: auto;
    -moz-appearance: none;
    -webkit-appearance: none
}


.ecs__list--dropdown::-webkit-scrollbar {
    width: 10px
}


.ecs__list--dropdown::-webkit-scrollbar-track {
    background-color: #30505a;
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .46);
    border-radius: 100px
}


.ecs__list--dropdown::-webkit-scrollbar-thumb {
    width: 8px;
    border-radius: 100px;
    background-color: #ffed7b;
    border: solid 2px #30505a
}

.ecs__list--dropdown li{
    color: white;
}

.ecs__list--dropdown li:hover{
    color: #e3982d;
    background-color: #414347;
}


.header {
	width:100%;
	float:left
	}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
