﻿



.sponsors {
    padding: 40px 0;
    border-top: 1px solid  #d6d6d6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}


.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}


.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

footer .footernav .nav-item {
  color: #4A4A49;
}

footer .footernav .nav-item.inverse {
  color: #EDEDED;
}

footer .footernav .nav-item#street {
  letter-spacing: -0.6pt;
}

footer .footernav .nav-item#number {
  letter-spacing: -0.2pt;
}

footer .footernav .nav-item a.phonenumber {
  color: #EDEDED;
}

footer .footernav .nav-item a.phonenumber:hover {
  color: #EDEDED;
  text-decoration: none;
}

	#site-description {
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 1.4;
	}

		#site-title,
		#site-description {
			position: absolute !important;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}

#news_holder{
	width:100%;
	float:left;
	border-bottom:1px solid #dadada;
	padding-bottom:5px;
	}
	
		
		.pricing-table .featured{
			margin-top:0;
		}
.row{margin-right:-15px;margin-left:-15px}
.row-adjust{position:relative;left:15px}

  
.newStyle .text-s, .newStyle .fs--1 {
  	font-size: .875rem;
  	font-size: calc(0.08929vw + 0.79464rem); }

	td.middle2_2 {
		width: 159px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-right: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
	}
.jimu-widget-geoprocessing .file-input-label{display: inline-block; width: 100%; height: 100%; cursor: pointer;}

.footer-socket-area {
	width: 100%;
}
.pull-right{float:right!important}
.pull-right-xs{float:right}
.pull-right-sm{float:right}
.pull-right-md{float:right}
.pull-right-lg{float:right}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
#other-calculators,#information{float:left}
#other-calculators h5{width:560px;margin-right:28px;text-shadow:0 2px 2px #111}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}

#wowrecentposts .thethumbnail {
	overflow:hidden;
	position:relative;
	max-height:200px;
}

#wowrecentposts .thethumbnail img {
	height:auto;
	width:100%;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		-ms-transition:all 1s ease;
		transition: all 1s ease;
}

#wowrecentposts .thethumbnail img:hover {
	transform:scale(1.5);
	-ms-transform:scale(1.5);
	
	-moz-transform:scale(1.5);
	
	-webkit-transform:scale(1.5);
	
	-o-transform:scale(1.5);
	
}
.row{margin-right:-15px;margin-left:-15px}
.su-list{margin-bottom:1.5em}
.su-list ul{margin:0!important;padding:0!important;list-style:none!important}
.su-list ul li{position:relative;display:block!important;margin:0!important;padding:4px 0 4px 2em!important;list-style-type:none!important;line-height:1.3em}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.latest-cat-post #featured-thumbnail .featured-thumbnail{float:none}
.featured-thumbnail{max-width:100%;float:left;width:100%}
.featured-thumbnail img{margin-bottom:0;width:100%;float:left}


.home .featured-thumbnail, .paged .featured-thumbnail {
    display: none;
}



.site-header-wrap {
	position: relative;
}


	.scrolled .site-header-wrap,.scrollend .site-header-wrap {
		padding-top: 5px;
		padding-bottom: 5px;
	}


 #pgc-226-0-0 { width:66.6667% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

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

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-226 .panel-grid-cell { padding:0 }
 #pl-226 .panel-grid .panel-grid-cell-empty { display:none }



.menu-main-menu-container {
    height: 37px;
}
.logo.logo--desktop{max-width:120px}
.logo.logo--mobile{max-width:80px;margin-top:14px}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.language__label{position:relative;display:block;height:100%;line-height:28px;line-height:2.8rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 15px 0 0;padding:0 1.5rem 0 0;text-transform:uppercase;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.language__label:hover,.language:hover .language__label,.is-visible .language__label{color:#fff}
.language__label:before{position:absolute;right:0;top:0;display:block;line-height:28px!important;line-height:2.8rem!important;font-size:6px!important;font-size:.6rem!important}
.center-block{display:block;margin-right:auto;margin-left:auto}

   .center-wrap{float:left;width: calc(100% - 480px);padding: 0 26px;}

.center{position: relative;max-width: 1131px;margin:0 auto;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.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,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto,.pncz .option-box .tile-group .tile{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}
.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-10,.col-11{-webkit-box-flex:0}
.white{color:#fff}
.gback:hover h5.white{color:#e1e1e1}
.treatment-buttons a.white:hover{color:#e1e1e1}

#text { cursor:pointer; position:absolute; left:10px; margin-right:10px; top:10px; color:#bbb; }

#text a { color:#333; padding-left:90px; }


.site-title {
	display: none;
}

.site-branding .blue-menu-container .left-options {
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
}

.site-branding .blue-menu-container .left-options .contact-info {
  padding: 10px 5px;
}
.copyright,.social-networks{float:none;padding:0 0 15px;text-align:center}
.copyright:after,.social-networks:after{content:"";display:block;clear:both}
.copyright li,.social-networks li{float:none;display:inline-block}


.custom-footer .copyright {
	display: block;
	clear: both;
	margin-bottom: -5px;
	padding-top: 20px;
	font-size: 12px;
	line-height: 1.6em;
	text-align: left !important;
	color: #b0b0b0;
}

	
	.custom-footer .copyright span {
		display: block;
	}

.entry-title {
  color: #444;
  font-size: 28px;
  margin-bottom: 30px;
}

.entry-title a {
  color: #444;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}
ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but,span.mvp-widget-home-title,span.mvp-post-cat,span.mvp-feat1-pop-head{background:#4DB2EC}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}



.footer-navigation li {
  display: inline-block;
  margin-right: 5px;
}



.footer-navigation li:last-of-type {
  float: right;
}

.cta-banner {
  background-color: #eb6419;
  padding: 15px 0;
  position: relative;
}

.cta-banner .content-left {
  width: 76%;
  margin-right: 2%;
  float: left;
  color: #fff;
  line-height: 1.25em;
  font-size: 18px;
}

.cta-banner .content-left strong {
  font-weight: 600;
}

.cta-banner .content-right {
  width: 21%;
  float: left;
}

.cta-banner .content-right .cta-link {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.cta-banner .content-right .button {
  background-color: #fff;
  margin: 3px 0 0;
  padding: 5px 16px !important;
  font-weight: 600;
  font-size: 22px;
  float: left;
  color: #eb6419 !important;
}

.cta-banner .content-right .button:hover {
  opacity: 0.9;
}
	
		
		.pricing-table .featured{
			margin-top:0;
		}


	.mobile-menu .open .dropdown-menu {
		bottom: 50px;
		top: auto;
		z-index: 9999;
	}


	.mobile-menu {
		display: flex;
	}


.mobile-menu a {
	color: #fff;
	line-height: 50px;
	font-size: 24px;
}


.mobile-menu ul {
	padding: 0;
	list-style-type: none;
	font-size: 16px;
}


.mobile-menu ul li a {
	font-size: 16px;
	background: rgba(0,0,0,.2);
	border-radius: 6px;
	padding: 4px 6px;
}


.mobile-menu.collapsed {
	width: 50px;
	right: 0;
	border-radius: 6px 0 0 6px;
}


.mobile-menu.collapsed .collapsable {
	display: none;
}

.new_word_a {font-family: "微軟正黑體";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}

.esi_wrapper {
    
    width: 95%;
    
    display: block;
    float: left;
    
    

}

#nav_mdd ul.mdd_colonne {
	float:left;
	width:230px;
	overflow:hidden;
	margin:20px 0px 0px;
	margin-right:15px;
	list-style:none;
	padding:0px;
}

#nav_mdd ul.mdd_colonne.deux_cols {
	width:359px;
}

#nav_mdd ul.mdd_colonne li {
	margin:0px 0px 20px;
	padding:0px;
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

a,
.post-title a,
ul.slider-navigation li,
.pagenavi a,
a.more-link,
.main-menu li a,
.subscribe-icons a,
.flickr_badge_image img,
.mega-menu-item img,
.arqam-lite-widget-counter a i,
.arqam-lite-widget-counter a span,
.arqam-lite-widget-counter a small,
.search-block-large .search-button,
.search-block-large #s,
.widget.timeline-posts li span.tie-date,
.widget.timeline-posts li span.tie-date:before {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

#wrapper.wide-layout #main-nav .main-menu {
margin: 0 !important;
}

#main-nav .main-menu {
margin-left: 10px;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}



.copyright-wrapper{ 
	margin:0; 
	text-align:center; 
	padding:15px 0; 
	color:#ffffff; 
	background-color:#2e2e2e;
}

.copyright-wrapper a{ 
	color:#ffffff;
}




#footer-info {

	color:#ccc;

	text-align:left;

	background: #1b1b1b;

	padding: 20px 0;

}






#footer-info a{

	text-decoration:none;

	color: #fff;

}




#footer-info a:hover{

	color: #ebebeb;

}

#col{
	width:238px;
	float:left;
	margin-left:10px;
	}

.header_text
{
	text-align:center;
}

.header_text ul
{
	display:inline-block;
	text-align: right;
}

.header_text ul li
{
	margin: 10px;
	display: inline-block;
}


.header_text ul a
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#three-ships-footer .slides{display:inline-block}
#three-ships-footer .percentage .slides{display:block}
#three-ships-footer ul.slides{padding:0}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.cutout__image{display:inline-block;vertical-align:bottom;max-width:none}
.content-spacing-not-top{margin:0em 1em 2em;}
.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;
}
.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-4{width:33.33333333%}

footer[role="contentinfo"] .byline,
footer[role="contentinfo"] .credit-line {
  word-spacing: 0;
  text-align: center;
  clear: both;
  margin-bottom: 0;
  padding: 36px 0 0;
  padding:  2.11765rem 0 0;
  font-size: 14px;
  font-size: 0.82353rem;
}

footer[role="contentinfo"] .byline span,
footer[role="contentinfo"] .credit-line span {
  color: #b3b3b3;
  padding: 0 2px;
  padding:  0 0.11765rem;
}


  #respond,
  .cat-links,
  .tag-links,
  .page-links,
  .post-edit-link,
  nav a[rel="next"],
  nav a[rel="prev"],
  nav.social,
  p.byline,
  .mobile-navigation-container {
    display: none !important;
  }
.testimonial-author .name{font-size:15px}



.custom_nasze-proj-mini img {
	width: 100%;
}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.foottopimg{ width:43px; height:43px; float:left; padding-right:10px;}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.home-accred{margin:auto;max-width:1500px;}
.home-accred ul{margin:0;list-style:none;text-align:center;display:block;width:100%;}
.home-accred li{margin:0;text-align:center;display:inline;}
.home-accred img{display:inline;max-height:120px;margin-top:15px;max-width:19%;}
#block-block-4{font-size:0.8em;}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}
.left66{float:left;width:66.66%}
.search-form .left66{max-width:300px}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .search-form .left66 .padr10{padding-right:3px}
.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%}

.actus_bas .center_txt{
	padding-left:140px;
	padding-right:295px;
	text-align:justify;
}

.actus_bas .center_txt li{
	padding-left:2em;
	padding-bottom:3px;
}

.actus_bas .center_txt li:before {
  content: "\f18e"; 
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -2em; 
  width: 2em; 
  color:#4e6781;
}



.box.kachel.small .sep {; border-radius: 2px; content: ''; height: 5px; background: #d9432b; width: 60%; margin: 2em auto; position: absolute; bottom: 2em; left: 20%; }

.box.kachel:hover .sep { background: #fff; bottom: 1.5em; width: 70%; height: 7px; left: 15%; }

.box.kachel.hellblau .sep { background: #fff }
div.ptp-plan{text-align:center;font-weight:bold;font-size:1em;background-color:#ddd;color:#333}
#ptp-29 div.ptp-plan{border-top-right-radius:2px;border-top-left-radius:2px;font-size:1em;padding:.9375em 1.25em}
#ptp-42 div.ptp-plan{border-top-right-radius:1px;border-top-left-radius:1px;font-size:1em;padding:.9375em 1.25em}
#ptp-35 div.ptp-plan{border-top-right-radius:1px;border-top-left-radius:1px;font-size:1em;padding:.9375em 1.25em}
#takeover-background.pagebuilder_ad{display:none;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}


.js-rotating {
  display: none;
}

.js-rotating.morphext {
  display: inline-block;
}


html.special .footer__text { font-size: 0.7826rem; line-height: 1.5; }


html.special .footer__text p { margin-bottom: 26px; }


.footer__text { font-size: 13px; }


.footer__text p { margin: 16px 0; }


.footer__text p:last-child { margin-bottom: 0; }
.collapse{display:none}
.collapse.in{display:block}
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}

.copyright p {
	color: #fff;
	font-size: 1.2em;
	font-weight: 400;
}

.copyright p a {
	color: #fff;
}
.back-top{margin:0 auto;margin-top:1em;text-align:center;width:50px;font-size:10px}
.back-top a{display:inline-block;position:relative;bottom:0;z-index:10;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.back-top a:before{content:'\e806';font-family:'themify_theme_icon';font-size:3em;display:inline-block}
.back-top:hover a{-webkit-animation:backtoparrow 1s infinite;-webkit-animation-timing-function:linear;animation:backtoparrow 1s infinite;animation-timing-function:linear}



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


#management .actor {
	margin: 0 0 60px 0;
}


#management .actor h3 {
    text-align: center;
    color: #0083CE;
    font-weight: 600;
    font-size: 150%;
    margin: 40px 0 30px 0;
}
.secondary-nav-float-left .inside-header .secondary-navigation{float:left;clear:left}
.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo{float:right;clear:right}
.nav-float-left.secondary-nav-float-right .inside-header .site-branding,.nav-float-left.secondary-nav-float-right .inside-header .site-logo,.secondary-nav-float-left.nav-float-right .inside-header .site-branding,.secondary-nav-float-left.nav-float-right .inside-header .site-logo{float:none;clear:none}
.secondary-nav-float-left .inside-header:after{clear:both;content:'';display:table}
.inside-header{padding:0px 40px 0px 40px;}

	.grey-row:before {
		position:absolute;
		top:30px;
		bottom:30px;
		left:-50px;
		right:-10000px;
		background:#95211F;
		content:".";
		display:block;
		text-indent:-1000px;
		
	}

.three_fourth {
	width: 100%;
	margin-bottom: 40px;
}




.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.mk-header-toolbar{background-color: #f2f2f2;}
.mk-header-toolbar #mk-header-social a i {color:#999999;}
.mb-2,.my-2{margin-bottom:.5rem !important}


.template-page .main-content h4 {
  border-bottom: solid 1px #000;
  display: inline-block;
  font-family: sofia-pro, sans-serif;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.1em;
  text-align: center;
  text-transform: uppercase;
}


.template-page .main-content p {
  font-size: 18px;
  margin: 0 0 20px;
}

.template-page .page-header,
.main-content .page-header {
  border-bottom:none !important;
  margin-bottom:0px !important;
  padding-bottom:0px !important;
}

.template-page .page-header img,
.main-content .page-header img,
.main-content .page-footer img {
  margin-bottom: 40px;
  max-width:100%;
}

.main-content .page-header {
  width:100%;
}

.page-content .page-header h1,
body.template-blog .main-content .page-header h1 {
  text-align: center;
}

.widget-container {background-color: transparent;}
.block.social-media .content ul.social li.rss a{background-color:#ff9947}
.block.social-media .content ul.social li.rss a span.icon{background-color:#fb8729;background-position:-496px -300px}
footer .social-buttons ul li.rss a{background-position:-336px -132px}
body.cadet-theme footer .social-buttons ul li.rss a{background-position:-336px -174px}
body.quest-theme footer .social-buttons ul li.rss a{background-position:-336px -216px}
body.step-theme footer .social-buttons ul li.rss a{background-position:-336px -258px}


.categories-menu .cat-item:last-child .cat-item a {
  border-bottom: 0;
}


.cat-item {
  border-bottom: 1px solid #e2e6f0;
}


.cat-item a{
  color: #454547;
  display: inline-block;
  font-size: 16px;
  padding: 15px 0;
  text-decoration: none;
}



.cat-item a:hover {
  color: #00c6ff;
}
