﻿

.main-container {
    overflow: hidden;
}

.twitter-box{display:inline-block; vertical-align:top; width:100%; text-align:center; position:relative; overflow:hidden;}


.box img.thumb {
margin:0px 10px 10px 0px;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
@charset "utf-8";#tab1{width:174px;height:auto;margin:auto}
.w-cart-link{display:block;padding:0 .8rem;white-space:nowrap;position:relative}
.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
  
#home .carousel .carousel-inner .item {  
    width: 480px; 
    height: 320px;
    margin: 0 auto; 
}

#home .carousel .carousel-inner .item img {  
    margin: 0 auto; 
    max-width: 480px; 
    max-height: 320px;
    width: auto; 
    height: auto; 
}


.side-bar .heading,
.side-bar .item{
	padding:5px 0;
}


.side-bar .item .thumb{
	padding: 5px 0;
}


.side-bar .item.cta, .bigger{
	color:#ef017c;
	font-weight: bold;
	text-transform:uppercase;
}

	.footer__right{
		float:right;
		width:35%;	
	}

.infinite-overlay-menu-content ul.menu{ list-style: none; text-align: center; padding-top: 140px; padding-bottom: 180px; 
	max-width: 570px; margin-left: auto; margin-right: auto; }
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}

  .footer-logo .width50-left img,
  .footer-logo .width50-right img {
    width: 23%;
  }

  .footer-logo .width50-left,
  .footer-logo .width50-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }

.footer-logo .width50-right{width:48%; text-align:left; padding-left:100px; float:left;}
.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}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
#bottom .copyright{padding-top:5px}
#bottom .copyright p{font-size:.9em;line-height:1.5em;margin:0;text-align:center}
#bottom .copyright span{padding:0 1em}
.footer-social{padding:0}
footer.content-info .footer-social li a{background:#79b7b7;color:#f1f1f1;border-radius:50%;font-size:1.8em;line-height:45px;vertical-align:baseline;width:45px;height:45px;text-align:center;display:inline-block;margin:0 8%}
footer.content-info .footer-social li a:focus,footer.content-info .footer-social li a:hover{background:#409999}

.widget .social-link-item{
    margin:0 2px 2px 0;
    padding:0;
    list-style:none;
}
.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}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.popup__discount__form-row-group.phone input{padding-left:35px}


.section-5-box-text-cont {
    text-align: left;
}


.section-5-box-text-cont h2 {
    color: #fff;
    margin: 40px 0 15px 0;
}


.section-5-box-text-cont p {
    color: #fff;
    margin: 0 0 40px 0;
}



#col_centre{
position: relative; 
float:left;
border:1px solid #cecece;
width:1000px;
margin-left: 0px; 

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#wp-calendar tfoot #next {
	text-align: right;
}


#wp-tbody .pad {
	background: none;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}




.wrapper{width: 900px; background-color:#ffffff;vertical-align: top;}
.b-cars__title{font-size:20px;line-height:2;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase;color:rgba(255,255,255,0.6);transition:color .3s;}
.b-cars__title:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}
.b-cars__item.is-active .b-cars__title{color:#fff}
.no-touchevents .b-cars__menu-item:hover .b-cars__title{color:#fff}
.b-cars__menu-item.is-active .b-cars__title{color:#fff}

.fusion-inline-sep {
  padding: 0 5px;
}

.fusion-inline-sep:last-child {
  display: none;
}


.content-bottom {

}
.row{margin-right:-15px;margin-left:-15px}




.row.content {
    background-color: white;
    padding-bottom: 40px;
}

.row.content.no-pad {
    padding-left: 0;
    padding-right: 0;
}







.row.common-drug-cta {
    margin-top: 30px;
    margin-bottom: 30px;
}


.wht-bg .row {
    padding-bottom: 30px;
}










.row.blogroll {
    padding: 40px 5px;
}



.row.blogroll:first-child {
    border-top: none;
}

.row.commentBlock {
    margin: 30px 0;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 20px;
}


.row.expert-header {
    padding: 20px 15px;
    background-color: #f1f1f1;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
}


.row.blogroll.expertroll {
    padding: 25px 10px;
}


.news-wrap{

}

.news-wrap h3{
	font-size: 13px;
	color: #185666;
	font-weight: bold;
}


	.news-wrap .news-block{
		min-height: 250px;
	}


.block-1 {
	width: 50%;
	height: 100%;
	position: fixed;
	top: 80px;
	bottom: 0;
	right: 0;
	z-index: 2;
	background: #fff;
	background-size: cover;
	overflow: hidden;
}


.block-1 .text-box {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	max-width: 100%;
	z-index: 3;
}



.block-1 h1 {
	padding: 10px 20px;
	margin: 0;
    background: rgb(250, 250, 250);
	background: rgba(250, 250, 250, 0.7);
	color: #000;
	font-weight: 300;
	font-size: 46px;
	float: left;
}


.block-1 h2 {
	padding: 10px 20px;
	margin: 0;
    background: rgb(0, 0, 0); 
    background: rgba(0, 0, 0, 0.7);
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	float: left;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
	

.footer .container .grid_4 { padding-top: 40px; width: 100%;display: block;clear: both;margin: 0 auto; text-align: center; border-top: 2px solid #ffffff;}

	
.container .grid_1,
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12,
.container .grid_13,
.container .grid_14,
.container .grid_15,
.container .grid_16 { width: 92%; margin: 0px 0px 20px 0px; float: none; display: block;padding: 0px 4%;   }




.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display:inline; float: left; position: relative; margin-left: 1%; margin-right: 1%; overflow: hidden;}

.container .grid_4 { width:23.0%; }

.modal-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	margin: 0 auto;
	border-radius: 3px;
	background: #fff;
	color: #fff;
	opacity: 0;
}

.modal-content h3 {
	margin: 0;
	padding: 0.4em;
	border-radius: 3px 3px 0 0;
	background: rgba(0,0,0,0.1);
	text-align: center;
	font-weight: 300;
	font-size: 2.4em;
	opacity: 0.8;
}

.modal-content button {
	display: block;
	margin: 0 auto;
	font-size: 0.8em;
}

.modal-show .modal-content {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.b-trusted__image {
    display: inline-block;
    float: left;
    margin: 0 18px 0 0;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}
.td-boxed-layout .vc_row{width:auto!important;left:0!important;padding-left:0!important;padding-right:0!important}
.vc_row-no-padding.td-pb-row [class*="td-pb-span"]{padding-left:0;padding-right:0}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
		.footer {			background:#e2e3e4;		}


.mfp-zoom-out-cur .main_header,
.mfp-zoom-out-cur .breadcrumbs,
.mfp-zoom-out-cur .wrapper,
.mfp-zoom-out-cur .fixed-menu header,
.mfp-zoom-out-cur .footer {
    padding-right: 17px !important;
}

.zoom-m {
display:none;
}
.footer__logo{margin:0 auto;display:block}

#search-icon #search-icon-icon,
#search-icon #search-icon-icon .icon-search {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.header__wrapper{position:relative;width:90%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}


#nav .s {
	background-color: #fff;
	margin: 2px -7px 0 0;
}

#nav li,#nav ul.sub-menu{ text-transform:uppercase;}



#topbar-container {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
}

#topbar-container #ribbon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  display: inline-block;
  color: white;
  top: -30px;
  right: 0;
  height: 23px;
  width: 15px;
  line-height: 20px;
  padding: 1px 5px 0;
  background: #d65253;
  cursor: pointer !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-shadow: none;
  font-size: 150%;
  z-index: 999;
}

#topbar-container #ribbon:after, #topbar-container #ribbon:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.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-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{float:left}
.col-xs-12{width:100%}

  .af-footer__bottom {
    position: relative;
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden; }

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
















#toppanel {
 position: absolute; 
  
 top: 0;
 left: 0;
 width: 100%;
 z-index: 999;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 min-width:1050px;
}


#toppanel, #toppanel a,.lowerfooter, .tweets h3 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #content {color:#5f5f5f;}

.sidebar-content li a:hover, #toppanel a:hover{color: #999;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!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-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}


    .breadcrumbs {
        margin-bottom:25px;
        min-height:20px}


    .full_width .breadcrumbs {
        margin-bottom:5px}
.footer-nav--small:before,.zone-content:after{content:''}
.footer-nav,.footer__social,.footer__title,.zone-content,.zone-nb{text-align:left}
.footer-nav--small:before{content:none}
.footer-nav--small{position:relative}
.footer-nav--small .footer-nav__item{text-transform:uppercase;font-size:12px;font-size:.8rem;line-height:28px}
#header .search-toggle .search-text{display:none;text-transform:uppercase;margin-left:5px}


header .social-top{
    list-style: none;
}

header .social-top li{
    float: left;
}

	.footer-bottom ul.social-top li::after {
		content: " ";
	}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#u21041-2{letter-spacing:0px;}
.search-results .hentry .entry-summary{font-size:15px}
.search-results .hentry .entry-summary p:last-of-type,.search-results .hentry .entry-summary p:only-of-type{margin:0}

.hmQuote div.first { 
	display: block;
clear: both;
}

.tab-custom .nav-tabs.row { margin-left: 0; margin-right: 0; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.post .date .day {
    font-size: 24px;
    padding: 5px 0;
    font-weight: bold;
    color: #6b3589;
    text-shadow: none;
}

.post .date.with-year .day {
    padding: 3px 0;
}
.after-loading-success-message{display:none;font-size:1.1em;position:fixed;text-align:center;z-index:20002;width:100%;height:100%;left:0;top:0}
.home-widget,#home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .gallery-widget-wrap .home-title-wrap,#home-mid-wrap .feat-widget-text{margin:0 3.61663652803% 20px;width:92.7667269439%}
#home-mid-wrap .feat-widget-text{margin-top:20px}
 #home-mid-wrap { padding-top:15px; }
 .col-tabs-wrap,.mob-img,#home-mid-wrap .widget-img-side { display:block; }
 #home-mid-wrap .feat-widget-text h2 { font-size:1rem; }
.home-widget,#home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .gallery-widget-wrap .home-title-wrap{margin:0 2.65604249668% 20px;width:94.6879150066%}
#home-mid-wrap .widget-img-side,#sidebar-wrap .widget-img-main,#foot-widget-wrap .widget-img-main{display:none}
#home-mid-wrap .feat-widget-img{max-height:300px}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:960px;margin-left:auto;margin-right:auto;}
#header div.section{position:relative;}
#content .section,.sidebar .section{padding:0 15px;}
.sidebar .section{padding-top:10px;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right:0;}




.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}
.text-center.visible-xs .bttn{margin-top:24px}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.first-section{padding-bottom:48px;}
.region-header .pane-menu-menu-course-projects-people .pane-content ul li.first,.region-header .cpp .pane-content ul li.first{padding-top:7px;border-top:1px solid #999;}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}

.label-wrapper .menu-item-icon {
max-height: 100%; position: absolute; top: 0; bottom: 0; left: 3px; margin: auto; z-index: 0; 
}

	#imHeader_imMenuObject_01 ul ul .label-wrapper { display: block; overflow: hidden; width: 154px; height: 34px; padding: 0 8px 0 8px; }

	#imHeader_imMenuObject_01 ul ul .label-wrapper .label {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt;font-style: normal;text-decoration: none;text-align: left; color: rgba(37, 58, 88, 1);font-weight: normal;}

	#imHeader_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 150px; height: 26px; padding: 0 5px 0 5px; }

	#imStickyBar_imMenuObject_03-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 78px; padding: 0 8px 0 8px; }
.nav .subnav-categories .title{display:none;padding:.5rem .5rem .5rem 1.5rem;color:#fff;font-size:1rem;background-color:#86a3b4}
.node-any-answers .title-wrap{margin-bottom:1rem}
.title-wrap{width:90%;max-width:59.25rem;margin:auto;text-align:center}
.title-wrap--alt{width:100%;max-width:100%;margin:0;text-align:left}
.node-content-wrap .title{float:right;width:43.75rem}
.group-article-content--alt .comment-wrapper .title{float:none;width:100%}

#top-bar {
	background-color:#EFEFEF;
}

#top-bar i {
	font-size:2em;
	color:#001F33;
}

#top-bar i:hover {
	color:#E1363E;
}

#top-bar p {
	font-size:0.75em;
	line-height:30px;
}
.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}


.slideshowimage
{
	width: 410px;
	float: left;
	margin-right: 15px;
	z-index: -999;
}

.carousel-caption { 				width: 96.33%; 													}



.carousel-caption .banner-title {			font-size: 24px; font-weight: bold;												 }

.carousel-caption a { 		    font-size: 14px;	color: #ffffff;	   line-height: 1.4;	   text-decoration: none;		 }

.carousel-caption a:hover {																	   text-decoration: underline;   }


.carousel-caption .btn {
    text-shadow: none;
}


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


.grideschis
{
background-color:#E6E7E9;
}

.page2 .gallery img.applied { margin-top: 20px; }

.short-details, .location-details{
  background: #fff;
  border: 1px solid #d8e2e1;
  padding: 15px 20px;
  min-height: 160px;
}

.short-details .details-title{
  margin-bottom: 10px;
}

.short-details .details-title a, .short-details .details-title p{
  font-family: 'Begum-Semibold';
  font-size: 20px;
  color: #17ab8c;
  text-transform: uppercase;
}

.short-details .learn-more-link{
  position: absolute;
  bottom: 15px;
}

.gallery-container .short-details{
  min-height: 120px;
}

.shaded.dining-shaded .short-details{
  min-height: 400px !important;
  max-height: 400px !important;
}


.show-nav .hambuger-line {
  float: left;
  position: relative;
  background-color: #fff;
  height: 4px;
  width: 100%;
  margin-bottom: 5px;
  -webkit-border-radius: 1px;
  border-radius: 1px; }

  .standalone-hambuger .hambuger-line {
    float: left;
    position: relative;
    background-color: #fff;
    height: 4px;
    width: 100%;
    margin-bottom: 5px;
    -webkit-border-radius: 1px;
    border-radius: 1px; }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.img-responsive{display:block;max-width:100%;height:auto;}

span.meta-nav {
    font-size: 29px;
}



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

ul.sw-channel-list li.sw-channel-item {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 5px;
	height: 39px;
}

 


li.sw-channel-item:nth-child(5) ul.sw-channel-dropdown.outer, li.sw-channel-item:nth-child(6) ul.sw-channel-dropdown.outer {
	right: -39px;
    left: auto;
    margin-left: 0;
}

li.sw-channel-item:nth-child(5) ul.sw-channel-dropdown.outer {
	right: -190px;
}


 

ul.sw-channel-list li.sw-channel-item:last-child ul.sw-channel-dropdown {
	left: auto;
	right: 0px;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

#col-top img.header-img{margin-left:-4px;width:100%;position:relative;height:auto;max-width:790px;max-height:140px;}
.home-page-header-alter{font-size:39px;margin-top:21px;margin-bottom:10.5px;line-height:1.1;padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}
.home-page-header{display:none}

.overlay { background-color:#000000}

   
    
    
    #content {
        width: 1040px;
        margin: 0 auto;
        padding-bottom: 20px;
        padding-top: 40px;
    }

    *.home_content {
        padding-top: 1px;
    }

    *+.home_content {
        padding-top: 1px;
    }

    .home_content {
        padding-top: 1px\0/;
    }

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
 .main-navigation [class^="fa fa-"], .main-navigation .mobile-nav-icon { color: #ffffff }
#u2545-5{font-size:150px;line-height:0px;}

#site { 
	width: 960px;	
	margin: 0 auto;
	text-align: left;
	height: 100%;
	position: relative;
}


.box {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 100;
  display: none; }

#une .titre a.more{
    text-transform: uppercase;
    font-size: 14px;
    color:#fff;
    letter-spacing: 1px;
    font-weight: bold;
}

.bloc .more a{
    color:#000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}

.mediatheque .more{
    padding-top: 10px;
}

.palmares .more a{
  color:#fff;
  position: absolute;
  right: 15px;
  top: 15px;
}

.palmares .more.musee a{
  right: auto;
  left: 15px;
}

.media_details .more{
    padding-top: 0;
}

.media_details .bloc .more a{
    font-size: 12px;
}
.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:16px}
#footer-info,#footer-info a{color:rgba(255,255,255,0.65)}
#footer-info{font-size:12px}


.flexslider-hg.flexslider,
.flexslider-hg.flexslider ul.slides,
.flexslider-hg.flexslider ul.slides li,
.flexslider-hg.flexslider .flex-control-nav,
.flexslider-hg.flexslider .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

.flexslider-hg.flexslider ul.slides img {width: 100%; display: block;}




.flexslider-hg.flexslider ul.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .flexslider-hg.flexslider ul.slides { display: block; }
 
* html .flexslider-hg.flexslider ul.slides { height: 1%; }

.flexslider .slides { zoom: 1; }




.flexslider .slides li { position: relative; }


#mobile-bfx-cc-container {
	display: inline-block;
	vertical-align: middle;
	min-height: 20px;
}
form#search-block-form{margin:0;}


#block-user-0 .item-list ul li {
	list-style: none;
}


#sidebar .item-list ul li {
	padding: 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #232323;
}


#sidebar .item-list ul li.views-row-last {
	margin-bottom: 10px;
}

.item-list .icon {
  color: #555;
  float: right; 
  padding-left: 0.25em; 
  clear: right; 
}

.item-list .title {
  font-weight: bold;
}

.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}

.item-list ul li {
  margin: 0 0 0.25em 1.5em; 
  padding: 0;
  list-style: disc;
}

.item-list .pager {
  clear: both;
  text-align: center;
}

.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}



#topbar,
#topbar-social {
	background-color: #91b251;
	color: #fff;
}

#topbar-social {
	padding-top:0;
	padding-bottom:0;
}
.c-num-T-3 .c-stat__el{width:148px;height:148px;-webkit-border-radius:148px;border-radius:148px;font-size:0;display:inline-block;text-align:center;border-width:6px;border-style:solid;padding:20px 10px 0;margin:0 0 5px;position:relative;color:#fff}
.c-num-T-3 .c-stat__el--executed{border-color:#39c36d;background:#39c36d}
.c-num-T-3 .c-stat__el--writers{border-color:#5f89a9;background:#5f89a9}
.c-num-T-3 .c-stat__el--working{border-color:#ff9c00;background:#ff9c00}
.c-num-T-3 .c-stat__el--rate{border-color:#8458b2;background:#8458b2}


.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
#header #personal_data{padding:0 25px 0 160px}
#header #personal_data p{margin:0;padding:3px 10px 0 0;font-size:85%;font-weight:700;text-align:center;min-height:22px;text-shadow:1px 1px 0 #fff}
#header #personal_data p a{text-decoration:none;color:#444}
a,a:active,a:visited,#main_link_color,#personal_data p span,#personal_data p span a{color:#073a5e}
#personal_data{position:absolute;bottom:10px;right:4px}
#personal_data p{color:#535352;text-shadow:none;font:13px/18px Arial,sans-serif;margin:0;font-weight:700;text-align:right}
#personal_data p span a{text-decoration:none}
#personal_data p a,#personal_data p span,#logo2,#logo3{text-shadow:1px 1px #fff;text-decoration:none;color:#444;font:15px/20px Arial,sans-serif;letter-spacing:.3px}
#personal_data p span{display:block}




.map-wrapper {
	width: 1000px;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.testimonials .test_text {font-size: 11px;
						  padding: 10px 23px 0 33px;
						  text-align: center;
}

span.tab-title {
    color: #fff;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: bold;
}

span.tab-mun {
    border-radius: 50%;
    border: 1px solid #50a4df;
    padding: 6px 14px;
    position: absolute;
    top: 59px;
}

span.tab-mun b {
    border-right: none; 
    padding-right: 0px;
}

.tab h5 {
    margin: 12px 0;
}

	.singular .content-area {
		float: left;
		margin: 0 -25% 0 0;
		width: 100%;
	}

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}

	#footer-right { clear: both; text-align: center; width: 100%; padding: 0; }

	
	
	#footer-bottom, #footer-menu{ text-align: center }

	#footer-menu{ margin-top: 5px }


#wrap, #header, #navigation, #top, #pagetitle, #bsidebar, #footer, #fsidebar, .full-width, .fixedmenu {
  max-width: 1170px;
}

.pl-old-loop .post-meta .post-title-section {
  padding-bottom: 6px;
}
#u22975{z-index:160;margin-top:45px;position:relative;width:34.38%;left:0%;margin-left:32.82%;}
.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block{display:block;}

.switcher {
	cursor: pointer;
	opacity: 1;
}

.switcher img {
	transition: all .5s;
}

.switcher:hover img {
	opacity: 0.8;
}

.switcher:hover .info {
	background-color: #726B88;
}



.news__date {
	position: absolute;
	bottom: 20px;
	left: 10px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #a7acb9;
}

.latest-news-title{
    color:#000000;
    font:24px/30px minion;
    padding:0 30px 30px;
}
.headhome600{width:100%;margin:auto;border-bottom-color:#d1d1d1;border-bottom-width:3px;border-bottom-style:dotted;padding-bottom:0px;margin-bottom:0px;}

.header .likebox{left:150px;position:absolute;top:65px;}
.last-posts__item--with-images .last-posts__item__content{width:80%;min-height:185px;padding:35px 30px !important;position:absolute;left:50%;bottom:70px;-moz-transform:translate(-50%,90%);-ms-transform:translate(-50%,90%);-webkit-transform:translate(-50%,90%);-o-transform:translate(-50%,90%);transform:translate(-50%,90%);overflow:hidden;}
.last-posts__item__content{padding:35px 30px;background:#fff;text-align:center;border-radius:3px;}
.last-posts__item__content-flex-shadow .last-posts__item__content{position:static !important;visibility:hidden;transform:none;padding-top:0 !important;padding-bottom:0 !important;}
.section-white .last-posts__item__content{padding-top:0;}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}


.panel-heading .accordion-toggle:before {

font-family: 'Glyphicons Halflings';  
content: "\e114";    
float: left;        
color: #235F6E;         
margin-right: 10px;
margin-bottom:10px;
}

.panel-heading .accordion-toggle.collapsed:before {

content: "\e080";    
margin-right: 10px;
margin-bottom:10px;
}
.c-drawing-app__success,.c-drawing-app__playground{min-height:100vh;padding-bottom:80px;padding-top:80px;-ms-flex-direction:column;flex-direction:column;display:none}
.is-touch .c-drawing-app__success,.is-touch .c-drawing-app__playground{min-height:calc(var(--flex-vh,1vh)*100)}
.c-drawing-app__success--show,.c-drawing-app__playground--show{display:-ms-flexbox;display:flex}
.c-drawing-app__playground{opacity:0;transition:opacity 200ms}
.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-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}

.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: 15px;
  padding-right: 15px;
}

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


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}

    #mw_board_group_2 .mw_board_group_2_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_2 .mw_board_group_2_title a { font-size:11px; }


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.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-sm-9{width:75%}
.header.header-v1 .header-middle .col-sm-9,.header.header-v2 .header-middle .col-sm-9,.header.header-v3 .header-middle .col-sm-9{width:100%}
.rtl .header-middle .col-sm-9{width:100%}
.assist-navigation.is-opened .assist-area ul.menu a{font-size:23px;color:#fff}


#product-description .payments { margin: 20px 0px; }


.payments p {
    color: #5c5e63;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.27px;
    margin-bottom: 0;
    margin-right: 30px;
}


.payments img:nth-child(odd) { margin: 0px 40px; }

#index-pay .payments { margin: 20px 0px }

#all-products .payments {margin: 15px 0px}

#header .menu_c .login_frm p {
  margin-top:20px;
}

#header .acc_menu .login_frm {
  padding:0 25px;
}

.cart_menu .login_frm p {
  margin-top:20px;
}
.mk-header .mk-classic-nav-bg,.mk-header .mk-header-bg{z-index:1}
.mk-header.sticky-style-fixed .mk-header-bg{transition:opacity .2s ease-out}
.header-style-4 .mk-header-bg,.mk-header-start-tour{transition:opacity .3s ease-out}
 .mk-header-bg { -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; opacity:1; }
 .a-sticky .mk-header-bg { -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; opacity:1; }
 .header-style-4 .mk-header-bg { height:100% !important; }
 .trans-header .bg-true:not(.a-sticky) .mk-header-bg { opacity:0; }


.col {
    display: inline-block;
    float: left;
    padding: 5px;
}


.usp-list .col {
    padding: 0 40px;
}


.quote .col {
    vertical-align: middle;
}
.fusion-testimonials .author:after{border-top-color:#f6f6f6;}

		.fusion-testimonials.clean.fusion-testimonials-1 .author:after{border-top-color:#404249 !important;}

		.fusion-testimonials.clean.fusion-testimonials-2 .author:after{border-top-color:#404249 !important;}


img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 1.625em;
}


.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.nav__mobile .region__mobile .region__mobile__back{width:60px;height:40px;position:fixed;top:14px;left:8px;z-index:3}
.nav__mobile .region__mobile .region__mobile__back svg{width:23px;height:17px;margin:12px 10px;overflow:visible}
.nav__mobile .region__mobile .region__mobile__back svg rect{fill:#fff}
.ajax_loader .five_rotating_circles .circle3{right:0;bottom:0}
.ajax_loader .five_rotating_circles .container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}
.ajax_loader .five_rotating_circles .container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.ajax_loader .five_rotating_circles .container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}

.simple-weather-widget .details{
	text-align: left;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	height: 60px;
	display: none;
}

.simple-weather-widget .temp:hover .details{
	display: block;
}

.simple-weather-widget .details .float-right{
	float: right;
	font-style: normal;
}

.cb-slider-block .cb-flex {
  position: relative;
}


.cb-slider-a .cb-flex h2 {
  font-size: 16px;
  margin-bottom: 10px;
}


  .cb-slider-b.cb-module-fw .cb-flex {
    max-height: 520px;
    overflow: hidden;
  }
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}


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


.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}
.x-menu-level-2 .x-menu-level-3{margin-top:15px}

        
    .x-menu-level-2:before, .x-menu-level-3:before{
        display: none;
    }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item.active {
  color: #EDEDED;
}


.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;
}
.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-6{width:50%}

	#slider .title   {
		color: #F80;
		font-weight: bold;
		font-size: 1.2em;
		margin-right: 1.5em;
		text-decoration: none;
	}


.notice-board-list{
    margin: 15px 0px;
    padding: 0px;
}


.notice-board-list li{
    list-style: none;
    border-bottom: 1px solid #000000;
    padding-bottom: 10px;
    margin-bottom: 10px;
}


.notice-board-list a{
    font-family: 'ralewaybold';
    color: #3b3b3e;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.widget-last-posts__item__container{display:table;width:100%;}
.widget-last-posts__item__container--without-img .widget-last-posts__item__info{padding-left:0;}
.et_pb_text_inner{position:relative}



.footer-container {
  background-color: #202020;
}

	.mobile-navi li.has-submenu div.more {
			height: 38px;
			width: 58px;
			text-align: center;
			background-color: grey;
			line-height: 35px;
			position: absolute;
			top: 0px;
			right: 0px;
			color: white;
			font-size: 22px;
	}

	.mobile-navi li.has-submenu  div.more:after {
    content: '+';
  }

	.mobile-navi li.has-submenu  div.more.active:after {
    content: "-";
  }


.main a {
	color: #89b940;
}


.main {
	width: 645px;
	border-right: solid 1px #d1d3d4;
	padding-right: 30px;
}



.fourofour .main {
	width: 100%;
	margin:0;
	border:none;
	padding: 0;
}


.fourofour .main .single-article {
	position: relative;
	z-index: 2;
}
 .container{ max-width: 1120px; }

  .top-navigation-container.container {
    margin: auto;
  }

  body .container {
  max-width:100%; 
  }

.container.responsive-main-menu{
 max-width:100%; 
}

#nav_title{
	font-size:24px;
	color:#FFFFFF;
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom:10px;
	}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

	.roll-tabs .menu-tab {
		overflow: hidden;
		margin: 0;
		list-style: none;
	}

	.roll-tabs .menu-tab li {
		position: relative;
		bottom: -1px;
		float: left;
		margin-right: 2px;
	}

	.roll-tabs .menu-tab li a {
		font-family: "Raleway", sans-serif;
		font-size: 14px;
		font-weight: 500;
		display: block;
		color: #2d3340;
		padding: 12px 25px 10px;
	}

	.roll-tabs .menu-tab li a:hover {
		background-color: #f7f7f7;
		text-decoration: none;
	}

	.roll-tabs .menu-tab li.active a {
		background-color: #fff;
		border: 1px solid #dbdbdb;
		transition: none;
	}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.logged-in #mobile-nav .secondary-m .last{position:absolute;top:17px;right:26px}
.logged-in #mobile-nav .secondary-m .last a{font-size:0;height:auto;line-height:0}
.logged-in #mobile-nav .secondary-m .last a:before{font-family:"amg" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";font-size:20px}
#content .account-navigation li.last{border:0}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.thumbnail .caption{padding:9px;color:#333}


.header_holder {
    padding: 8px 0 12px;
    background: #FFF;
}


.header_holder .holder {
    display: table;
    width: 100%;
}


.header_holder .col {
    display: table-cell;
    vertical-align: middle;
}


.header_holder .col:first-child {
    width: 1%;
}


.header_holder .slogan {
    font-size: 16px;
    margin-bottom: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #464646;
}


.c-cta__copy,
.c-cta__button {
  margin-top: 1rem; }

  .c-page__sidebar-ctas .c-cta__button {
    margin-top: 1rem; }
body #load{width:100%;height:100%;position:fixed;overflow:hidden;z-index:1001;background-color:#fff}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tp-bannertimer {
	background: #000;
	background: rgba(0,0,0,0.15);
	height: 5px;
}

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

.clearfix:after{ clear:both}

.clearfix{*zoom:1}
	
	#hgroup-wrap,
	.hentry,
	.comments-area article { 
		padding-bottom: 40px;
	}
	
	#site-logo,
	#hgroup,
	.header-sidebar,
	#supplementary,
	#main {
		padding-top: 40px;
	}

	#site-logo, 
	#hgroup-wrap #hgroup,
	#header-right .widget {
		width: 660px;
	}

	#hgroup-wrap {
		padding-top: 30px;
	}
	
	#site-logo, 
	#hgroup-wrap #hgroup {
		clear: both;
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}

	#hgroup-wrap img {
		display: inline-block;
	}
	
	#hgroup-wrap,
	.hentry,
	.comments-area article,
	#homepage-message { 
		padding-bottom: 20px;
	}
	
	#hgroup-wrap,
	.header-sidebar,
	#supplementary,
	#main,
	#homepage-message {
		padding-top: 20px;
	}

			#hgroup { padding: 0; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

.has-mega-menu
{
	background-color: rgba(255, 255, 255, 0);
}

	.sm-blue .has-mega-menu .column-1-3 H2
	{
		color: #F2E648;
		font-size: 21px;
	}

	.sm-blue .has-mega-menu .column-1-3 UL
	{
		list-style: none !important;
	}

	.sm-blue .has-mega-menu .column-1-3 LI
	{
		display: block;
		text-align: center;
	}
.ie8 .woocommerce .container ul.products li.product, .ie8 body.woocommerce-page .container ul.products li.product{float:left}
.ie .woocommerce-checkout #page .container header.entry-header h1.entry-title{padding:0;margin:20px 0 30px}
.page-container .container {background-color : #f8f5ea; }
 #page .container #secondary .widget h3.widget-title, #page .container #secondary .widget h1.widget-title, header.post-header .post-title{border-color : #2881a2; }
#page .container #secondary .widget ul li.cat-item a:before {color : #1e6284; }
html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a:after {color : #1e6284; }
.container-breadcrumbs,footer #menu-footer-copyright,footer .copyright ul,footer .copyright__infos-supp,footer .footer-bottom,footer .footer-top,header .search-trigger,header .site-header__center .col-xs-2,header .site-header__center .menu-top-bar,header .site-header__center .navbar-toggle,header .site-header__center .social-icons,header .site-header__center .user,header .site-header__navigation-desktop{display:none}
.copyright__infos-supp{text-align:right}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

.video .overlay-video-icon {
  z-index: 10;
  top: 40%;
  left: 39%;
}

section.widget.content-block.media-overlay .media,
section.widget.content-block.media.overlay {
  float: none;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.carousel.square .overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 12%;
  height: 100%;
  background: #2BA9E1;
  opacity: 0.5;
}

.carousel.square .inactive .overlay {
  background: #2BA9E1;
}

.liste_cadre
{
    border: 1px solid #808080;
}

.foot-logo, .copyright-left-text, .copyright-text {
float: none;
margin: 0;
padding: 0;
position: relative;
z-index: 1000;
}

.copyright-text {
float: left;
padding-top: 12px;
margin-left: 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-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{float:left}
.col-xs-6{width:50%}


.bottomlinks div.odd {
    border-left: solid 1px #756a62;
}

.entry-crumbs {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #c3c3c3;
  line-height: 18px;
  padding-top: 1px;
  padding-bottom: 2px;
}

.entry-crumbs a {
  color: #c3c3c3;
}

.entry-crumbs a:hover {
  color: #777;
}

.entry-crumbs .td-bread-sep {
  font-size: 8px;
  margin: 0 5px;
}




#wrappercont{
width:auto;
height:auto;
float:left;
margin:0 0 0 0;
padding:15px 12px 0 12px;
}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }
#footer .widget-title,.services-carousel p,.meta,.isotope p{font-size:1.4rem}
.services-carousel .item-content{border-color:rgba(102,114,121,0.1)}
.services-carousel .item:hover .item-content,.pricing-table .content-column,.vc_toggle_content{background-color:rgba(102,114,121,0.1)}
.content-list__item{padding:40px 25px;position:relative}
.content-list__item:after{content:"";position:absolute;width:calc(100% + 30px);height:1px;background-color:#cbcbcb;bottom:0;left:-15px}
.content-list__item:nth-child(1){margin-top:-100px}
.content-list__item em{display:block;margin-bottom:15px}
.content-list__item [class*="ui-btn"]{position:absolute;bottom:0}
.content-list--quote .content-list__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.tabs:not(.bwp).content-list .content-list__item{margin-top:0}
.tabs.bwp .content-list__item [class*="ui-btn"]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.supplier-lifecycle__container .content-list .content-list__item{padding:40px 0}


.titel {
    margin     : 25px 0;
    color      : #0090c1;
    font-weight: bold;
    font-size  : 40px;
    font-size  : 2.5rem;
}


.carousel-cell .page-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}

.padding-horizontal-20 {padding-left: 20px;padding-right: 20px;}

.gdlr-core-promo-box-item .gdlr-core-promo-box-item-content{ font-size: 14px; }
.header #mobile-menu .hamburger .line{width:22px;height:3px;background-color:#fefefe;display:block;margin:6px auto;border-radius:5px;transition:all .3s ease-in-out}
.header #mobile-menu .hamburger:hover{cursor:pointer}




.widget_recent_entries .post-date {
	display: block;
}
#toolbar-lg a[href*='.pdf']:after{display:none}
#toolbar-lg{text-align:right;font-family:'Open Sans','Helvetica Neue',helvetica,arial,sans-serif;font-size:17px;padding:10px 0;margin-top:15px}
#toolbar-lg .no-search-domain{float:left;color:red;padding:3px 10px}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}
.container-full-width .boc-social.pull-right{margin-bottom:0}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.on-canvas-nav .search-icon{position:absolute;right:1.6rem;padding-top:.4rem}
.on-canvas-nav .search-icon svg{width:2.4rem;height:2.4rem;fill:#0e2089}
body.menu-transition .on-canvas-nav .search-icon svg{-webkit-transition-delay:.25s;transition-delay:.25s}
body.menu-open .search-icon svg{fill:#fff}
.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-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.container{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:6.5px;padding-right:6.5px}
.jumbotron .container{max-width:100%}
.container-page{max-width:1210px;margin-left:auto;margin-right:auto}

	.logo-image-enabled #branding {
	
		padding-top: 0px;
    	padding-bottom: 0px;
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    	width: 180px;
	}



@import url( '../vipology_02/style.css' );
@import url( 'listen.css' );
@import url( 'responsive.css?ver=2.0.1' );







#branding {
	position: relative;
	z-index: 1;
}




#branding {
	float: left;
	padding-top: 0px;  
	padding-bottom: 0px;
	width: 250px;
	margin-left: 10px;
}
.site-footer .top-bar .brands-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:100px 0 34px;padding:0 20px}
.site-footer .top-bar .brands-container .brand-img{max-width:100px;padding:10px;-webkit-flex-basis:33.33%;flex-basis:33.33%}



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



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

.call-text { font-size: 18px; color: #1a1b1e; font-weight: 500; letter-spacing: 0px; }

#yasal { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px;}

#yasal ul  {margin: 0;  }

#yasal ul li {float: left; text-decoration: none; list-style-type: none; }

#yasal ul li a {font-size: 12px; padding-right: 10px; color: #999 }

#yasal ul li a:hover {color: #000 }

#yasal #copy{font-size: 12px; color:#999;}


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

.clearfix:after {
  clear: both; }

.btn_order_menu{
	width: 196px;
	border: solid 1px #ffffff;
	padding: 14px;
	text-transform: uppercase;
	margin: 15px auto;
	cursor: pointer;
}

.kolonr{display:block;float:right;}
#copyright-container{width:940px;margin:0 auto;padding:16px 0px}
#header.size-wrap{height:49px}



.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.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}

.address_con{
	position: relative;
    font-size: 12px;
    color: #827d7d;
	padding: 8px 31px;
    font-weight: 500;
	list-style-type: none;
	text-indent: 0px;
	padding-left: 36px;
}
#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}
.td-pb-row{*zoom:1;margin-right:-24px;margin-left:-24px}
.td-pb-row:before,.td-pb-row:after{display:table;content:''}
.td-pb-row:after{clear:both}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;float:left;padding-right:24px;padding-left:24px;position:relative}
.vc_row-no-padding.td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.td-pb-row,.td-block-row{margin-right:-20px;margin-left:-20px}
.td-post-template-10 .td-container .td-pb-row{padding-top:48px}

	
	#logo {
		float:none !important;
		text-align:center !important;
	}


#header #logo {
	text-align:center;
	display: none;
}

 #share { position:absolute; top:70px;  right:15px; width:200px; height:40px; }
.text-right{text-align:right}

  .solution-list__wrap {
    padding: 0 0 0 150px;
    font-size: 15px;
    text-align: justify; }

    .solution-list__wrap h3 {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 4px;
      text-align: left; }

br.special-welcome-br{display:none;}
#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}
.menu-footer-container{border-top:1px solid #CCC}

.widget-container {
	margin: 0 0 18px 0;
}


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


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

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

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.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";
	}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.fl-clear {clear: both;}
.list-unstyled{padding-left:0;list-style:none}
.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-right:15px;padding-left:15px}
.col-sm-1,.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-10,.col-sm-11{float:left}
.col-sm-6{width:50%}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}
#toc_container.toc_black p.toc_title{color:#aaa}
#toc_container p.toc_title+ul.toc_list{margin-top:1em}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

.brand-colors {
  height: 0;
  width: 0;
  display: none;
  margin: 0;
  padding: 0;
  color: #c41a49;
  background-color: #880d54;
}

.grayscale:hover, .grayscale:focus {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
	filter: grayscale(0)
}


.dd-textblock-1082672207-text-container
{
  display: table;
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
		
		
.nav {
	width:100%;
	float:right;
	margin-top:20px;
	}



.nav ul {
	padding:0px;
	float:right;
	
	}

	
.nav ul li {
	line-height:21px;
	list-style: none;
	float:left;
	margin:0 17px 0 17px;
	color:#838383;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'CenturyGothic-Bold';
	
	}

	
.nav ul li a {
	color:#838383;
	text-decoration:none
	}

	
.nav ul li a:hover {
	color:#4692E0;
	}

	
.nav ul li a.current {
	color:#4692E0;
	}

	
.nav ul li:first-child {
	margin-left:0px;
	}


.footer .nav{
float:left;
width:auto;
padding-left:0px;
}

.nav-container{
	float:right;
}

	.nav a {
		color: #5A5A5A !important;
		margin: 0;
		width: 100%;
	}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

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

.top-right .social-icons a {height: 50px; margin:0; vertical-align: 0; width: 39px; display: table; float: left; border-left:1px solid #727171; color:#727171;}

.top-right .social-icons a:hover{color:#ffffff;}

.top-right .social-icons a:last-child{ border-right:1px solid #727171;}

.top-bar .top-left, .top-bar .top-right{ float:none; text-align:center; margin-top:0;}

				a.blog-more:hover,
				.pagination ul li .current, 
				.pagination ul li a:hover,
				#commentform input#submit,
				input.search-submit,
				.nivo-controlNav a.active,
				.top-right .social-icons a:hover,
				.blog-date .date{
					background-color:#000000;
				}
.mobile-hide{position:absolute;left:-999rem;visibility:hidden}
.mobile-hide--action{position:absolute;left:-999rem;visibility:hidden}


#theaters .feature-list {
    margin-top: 0px;
	list-style:none;
	margin-bottom: 20px;
	padding-left: 0px;
}


#theaters .feature-list li {
    margin-bottom: 18px;
}


#theaters .feature-list li .fa {
    margin-right: 16px;
    vertical-align: inherit;
}


#theaters .feature-list li a {
    color: #ffffff;
	text-decoration: underline;
}


#theaters .feature-list li a:hover,
#theaters .feature-list li a:focus {
    color: #fb0000;
}

#top  {background-color: #7cef74;}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }

    
    
    
    
    .block7 .helper {
        display: none;
    }


.helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    min-height: inherit;
    height: 100%;
    width: 0;
    zoom: 1;
/ / display: inline;
}


.helper:before {
    content: "";
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle;
}
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;margin-left:auto;margin-right:auto;padding:150px 60px}
.container .col{width:31.25%;margin-right:3.125%}
.container .col p{padding-right:40px}
.container .col:nth-of-type(2n){margin-right:0}
.container .col:nth-of-type(3n){padding-top:30px}
#ajankohtaista .container{padding-top:100px;padding-bottom:60px}
.entry-content.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}


.responsive .pam-design-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none;
   margin-right: 1% !important;
   margin-left: 1% !important;
}
.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-7{width:58.33333333%}
