﻿.sr-text{display:inline-block;overflow:hidden;width:1px;height:1px;text-indent:101%;white-space:nowrap}

.home-services .et_pb_main_blurb_image {margin-bottom: 30px; text-align: left;}
  
.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;}
  
.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-2{width: 16.66666667%;}


.et_pb_slider .et_pb_container {
    position: relative;
    z-index: 2;
    width: 85%;
    max-width: 1920px;
    margin: 0 auto;
}

  .textbar .perspective{float:left; margin-top:20px; position:relative}

  .perspective{float:left}





#home-middle {
	border-bottom: 1px solid #d5d5d5;
	overflow: hidden;
}


#home-middle .border {
	border-bottom: 4px solid #eee;
	overflow: hidden;
}


#home-middle .wrap {
	overflow: hidden;
	padding: 25px 25px 15px;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.search_results .failure_badge, .home_results .failure_badge {
     font-size: 13px;
     max-width: 170px;
}


#theme-page h1 {
    font-weight: 400;
}

#theme-page {
    position: relative;
    top: 0px;
}


#theme-page h2  {
    font-size: 22px;
    margin-bottom: 18px
}
#theme-page .helpme-custom-heading h4:hover{color:#012e51;}
#theme-page h1,#theme-page h2,#theme-page h3,#theme-page h4,#theme-page h5,#theme-page h6{font-weight:;color:#012e51;}
#theme-page h1:hover,#theme-page h2:hover,#theme-page h3:hover,#theme-page h4:hover,#theme-page h5:hover,#theme-page h6:hover{font-weight:;color:#00314f;}
body.page #theme-page .theme-page-wrapper .theme-content.no-padding {    }
.site-footer .footer-bottom{width:100%;display:inline-block;background-color:rgba(0,0,0,0.32);padding:18px 0}
.site-footer .footer-bottom p{font-size:12.8px;font-family:'Droid Serif',sans-serif;color:#fff;margin:0;text-align:center;padding:0}
.blank-template .site-footer .footer-bottom{padding:45px 0}

.img-tory {
	float:left;
	padding-right:7px;
}

.productservice_head {
	float:left;
	padding-left: 16px;
	width: 268px;
	clear:both;
	margin-bottom: 23px;
}

.const-services .box-block {
  padding: 16px 23px 20px 18px;
  border: 1px solid #ededed;
  border-top: 0;
}

.dark .const-services .box-block {
  border-color: #494949;
}

.const-services .box-block h3 {
  color: #222222;
  margin: 0 0 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font: 700 21px/30px "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.dark .const-services .box-block h3 {
  color: white;
}

.clear {
  clear: both;
}

#actu_en_continu .actu_en_continu_ct_inner{position:relative; margin:10px 0 0; height:204px; overflow:hidden;}


#bottom-bar {
	background-color: #222;
	color: #FFF;
	width: 100%;
	min-height: 34px;
	border-top: 1px solid #000;
	text-shadow: 0 0 2px #000;
}


#bottom-bar a {color: #DC8300;}


#bottom-bar-text {
	float: left;
	padding: 6px 8px;
}


.cf:before,
.cf:after {
    clear: both;
    content: "";
    display: table;
}
fieldset ul.clearfix li{margin:0;padding:0;background-image:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}


#nouvelles .card-body {
	padding-bottom:40px;
	text-align:left;
}


.cli-col-12
{
	width:100%;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.ident_text{width:100%;text-align:center;}


.mobile-menu-top-container {
  height: 40%;
  display: table;
  float: right;
  width: 100%;
  padding-right: 5%;
}
.nav--top--primary,.nav--subpage--primary{padding:0;vertical-align:middle;position:relative;display:inline-block;height:inherit;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}

.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-md-4 {
    width: 33.33333333%;
  }
.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-5{width:41.66666667%}

.row .three { width: 25%; }

.mh-container-outer { margin: 0 auto; box-shadow: none; }


div.jp-audio div.jp-time-holder {
position: relative;
top: 15px;
display: block;
clear: both;
height: 15px;
text-align: right;
font-size: 10px;
line-height: 15px;
}

div.jp-audio div.jp-type-single div.jp-time-holder {
width: 100%;
}


#portal-column-one .jp-time-holder
{
position: static;
float: left;
clear: both;
width: 70px;
margin-top: 17px;
margin-left: -10px;
}

#portal-column-one .portal-padrao-audiogallery-portlet .jp-time-holder
{
margin-top: 18px;
margin-left: -33px;
}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}
#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}
.block-type-footer .footer-left{margin-top:10px;margin-left:10px;float:left}
.block-type-footer .footer-right{margin-top:10px;margin-right:10px;float:right}
.block-type-footer .footer-link{margin-bottom:10px}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.block-type-footer p.footer-responsive-grid-link-enable-container{display:block}
.block-type-footer p.footer-headway-link{color:#666666;}
.block-type-footer a.footer-admin-link{color:#666666;}
.block-type-footer a.footer-go-to-top-link{color:#666666;}
.block-type-footer a.footer-responsive-grid-link{color:#666666;}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{margin-top:25px !important}
.block-type-footer a.footer-responsive-grid-link:hover{color:#C90813}
.footer-nav ul li a{white-space:normal}
.footer-link{min-height:0px !important}

	.trending-ticker .heading { margin-right: 25px; }

	
	.top-bar .trending-ticker .heading {
		float: none;
		margin-right: 0;
	}

	
	.news-focus .heading .subcats { display: none; }
nav.navbar .navbar-header{z-index:1030;position:relative;margin-left:0;margin-right:0}
.home .cycle-slideshow{max-height:788px!important}
.home .cycle-slideshow div{position:absolute;width:100%;height:100%;background-size:cover;z-index:1!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-md-8{width:66.66666667%}

	
#topsearch {
	padding:15px 0 0 0;
	text-align: center;
	}

	
#topsearch input {
	border: 2px solid #a3a3a3;
	}

	
#topsearch label {
	display: none;
	}

	
#topsearch #s {
	width: 220px;
	padding: 4px;
	}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}

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

.row.pg-no-header.bg-grey {
    background: #dfe2e2;
    position: relative;
    z-index: 1;
}

.row.pg-no-header.bg-grey:before {top: 0; transform: skewY(-5deg); transform-origin: 0; transform:none;}

.row.pg-no-header.bg-grey:after {background: inherit; content: ''; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden; // for Chrome Windows}


.nav__right-item {
  margin-right: 35px;
}


.nav__right-item:last-child {
  margin-right: 0;
}
img.text_mb{padding:0;margin-top:-30px;left:0;width:95%}
.text_mb{display:none}
.text-block{line-height:26px;font-size:18px;font-weight:300}
.text-block p{margin-bottom:20px}
.text-block.text-padding{padding:0 10%}
.text-block.small{max-width:600px;margin:0 auto}
.text-block.xsmall{max-width:300px;margin:0 auto}
.text-block.light{color:rgba(255,255,255,0.87)}
.text-block .italic{font-style:italic}
.text-block.plain-text h3{font-size:20px;color:#1d5b88;margin-bottom:20px;font-weight:600}
.text-block.plain-text blockquote{padding:10px;font-size:18px;font-style:italic;margin-bottom:20px;background:#383838;color:#fff;text-align:center;font-size:18px;font-weight:600}
.subheader .text-block{padding:0 100px;font-size:18px}
.blog-grid .article.small .text-block{font-size:14px;line-height:20px}
.news-col-list .article.small .text-block{font-size:14px;line-height:20px}
.copyright-text.span6.left p{float:left}
.copyright-text.centered p{text-align:center;margin:0}

	header .header-left.logo,
	header .header-right.logo {
		text-align: center;
	}

	header .header-promo-content,
	header .header-left .logo,
	header .header-right .logo {
	    margin: 20px 15px;
	}

	header .header-left,
	header .header-center,
	header .header-right,
	header .header-logo-center .header-right,
	header .header-logo-center .header-left {
		text-align: center;
		width: 100%;
	}

	header .header-left {
		padding-left: 0;
	}

header .header-left .header-post-content {
    float: none;
}

header .header-logo-center .header-left {
    width: 30%;
}


.hcom-w-badge-2 .hcom-w-score {
    height: 36px;
    background: #c80006;
    color: #fff;
    text-align: center;
    padding: 12px 10px 12px 10px;
    font: 13px/155% arial, helvetica, clean, sans-serif;
    display: none;
    margin: 11px 13px 0 13px;
    border-radius: 5px;
}


.hcom-w-badge-2 .hcom-w-score span {
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
}
.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;
}
.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;}
.widget-last-posts__item__title{color:#fff;opacity:0.9;font-size:1.067em;}
.widget-last-posts__item__title a{color:inherit;font-family:Oxygen;font-weight:700;font-style:normal;border-bottom:none !important;}
.sidebar .widget-last-posts__item__title{opacity:1;font-size:1.067em;}
.sidebar .widget-last-posts__item__title a{color:#333;}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}


.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-md-4 {
    width: 33.33333333333333%;
  }

	
.headerwidgets {
	overflow:hidden;
	}

	
	.headerwidgets .widget {
	float:right;
	padding:5px 15px 5px 5px;
	}


.headerwidgets .bannerwidget {
	float:right;
	padding:5px 15px 5px 5px;
}


.headerwidgets .bannerwidget img {
    max-width: 100%;
	height:auto;
}
.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-left:15px;padding-right:15px}
.col-md-3{width:25%}
.quiz__btn-container{margin:48px auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.quiz__btn{width:100%;border:8px solid #414042;font-family:"TT-Bold";letter-spacing:-0.35px;padding:16px;text-align:center;box-shadow:0 5px 6px 0 rgba(0,0,0,0.14);background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}
.quiz__btn--true{color:#80E0A7}
.quiz__btn--false{color:#FF808B;margin-top:16px}
.quiz__btn--multiple{margin:8px 0}
.footer-inner{margin:0 auto;max-width:960px;padding:0;position:relative}



#content[tabindex="-1"]:focus {
  outline: 0; }


.clear:before::after,
.clear:after::after,
.entry-content:before::after,
.entry-content:after::after,
.comment-content:before::after,
.comment-content:after::after,
.site-header:before::after,
.site-header:after::after,
.site-content:before::after,
.site-content:after::after,
.site-footer:before::after,
.site-footer:after::after {
  clear: both;
  content: "";
  display: block; }


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }
.icon-sphere:before{content:"\e9d1"}


.ht-cta-buttons a.ht-cta-button1{
	background: #FFC107;
}


.ht-cta-buttons a.ht-cta-button1:hover{
	background: #333;
	color: #FFF;
}



a:hover, .site-header h1 a:hover, .site-header h2 a:hover, .comments-link a:hover, .entry-meta a:hover, .widget-area .widget a:hover, .footer-navigation li a:hover, .copyright a:hover, .site-info a:hover, .comment-content .reply a:hover, #respond #submit:hover { color: #38b501;}
.footer--bottom-apps-link img{box-shadow:0 0 10px #ffffff;border-radius:7px;}
.footer--bottom-apps-link{display:inline-block;width:120px;height:40px;margin-bottom:5px;border-radius:5px;vertical-align:top;}

.padding-vertical-20 {padding-top: 20px;padding-bottom: 20px;}
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}




.mh-widget-title { font-size: 14px; font-size: 0.875rem; color: #fff; padding: 10px 15px; background: #db0070; border-bottom: none; }

.mh-widget-title a { color: #fff; }

.mh-widget-col-1 .flex-control-nav, .mh-widget-col-2 .flex-control-nav { top: 15px; right: 10px; }

.mh-widget-col-1 .mh-slider-caption { background: #333; }




.mh-widget .tagcloud a { background: #333; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #ad004b; }
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}

.homepage-deeper-column1 .vc_column-inner {
	border-right: 1px solid #e4e5e5;
    padding-right: 30px;
}
.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}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}


#site-content-header .title {color: #444444;}



.mx-content .title span {color:#cc3333;}

.mx-content .title {margin:0 0 10px;}


#mypage9top1, #mypage9top2, #mypage9top3 {font-size:12px; background: #4DBA34; text-align:right; padding:5px;
        -khtml-border-radius: 7px 7px 0 0;
        -moz-border-radius: 7px 7px 0 0;
        -webkit-border-radius: 7px 7px 0 0;
        border-radius: 7px 7px 0 0;}

#mypage9top1 a, #mypage9top2 a, #mypage9top3 a {color:#FFFFFF; line-height:20px; margin-right:5px;}
footer .upper,footer .upper .columns{width:100%;float:left;margin-left:0;margin-right:0}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.tableau {border-width:1px; border-color:#75AADB;border-style:solid;padding: 0;}
.et_pb_row_3.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-bottom:0px}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

.aktualizace, .menu-ads-200, .menu-ads-300 {display: none}

.menu, .lista, top-foto, .strom1, .strom2, .nadpis1, .top-foto1, .ck, .sloupec3, .menu-ads-300 {display: inline}

.menu-ads-300 {margin-left: 0px; margin-top: 25px; margin-bottom: 25px; width: 300px; float: left; }

.row .twelve.columns { width: 100%; }

.sixteen.colgrid .row .twelve.columns { width: 74.46809%; }

.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.navigation-header-wrap{position:relative}

.ajax_loader_2{margin:-50% 0 0 -50%}
#page-intro{position:relative;min-height:50px;}
#page-intro-inside{position:absolute;background:#f4f4f4;bottom:0;left:0;width:100%;}
.no-banner #page-intro-inside.no-internal-banner-image{border-bottom:1px solid #cfd0d2;}
.front #page{padding:0;}
#page{padding:30px 0;}
.boxed #page-container{margin-right:auto;margin-left:auto;position:relative;background-color:#fff;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
#node-4615 #page-title{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

	#imTextObject_01_tab0 .image-1 { width: 100%; max-width: 337px; }
.cfct-module .cfct-mod-content{clear:both}
.bocss-placards .cfct-mod-content,.bocss-placards .cfct-module{display:flex;height:100%;width:100%}


.alignright .avatar {
	margin-left: 24px;
	margin-left: 2.4rem;
}


.alignright {
	float: right;
	text-align: right;
}


a.alignleft,
a.alignright {
    max-width: 100%;
}


a.alignright img,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
	margin: 0 0 2.4rem 2.4rem;
}
.mobile_menu_bar{color:white!important}

						#wds_container1_0 #wds_container2_0 #wds_image_id_0_2 .wds_slideshow_image_0 {
        					background-size: cover;
					background-position: center center;
					background-repeat: no-repeat;
          																			}

      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {
        overflow: hidden;
      }

.parallax-content{position:relative;z-index:1;}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}
.entry-content .rev_slider a,.rev_slider a{box-shadow: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-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}

	.newblock p.img{width:inherit; float:none; padding-right:0px; margin-bottom:20px;}

	.newblock .news-text{ padding-left:0px;}

.newblock .news-text h4{font-size:18px; color:#393939; line-height:22px; padding:0 0 8px; text-transform:uppercase; font-family: 'itc_avant_garde_gothic_bookRg';}

.newblock .news-text p{font-size:12px; font-style:italic; line-height:15px; font-family:Arial,Helvetica,sans-serif; color:#000; padding:0 0 8px;}

.newblock .news-text p.date{font-style:normal;}

.newblock .news-text p.date strong{font-weight:bold;}
.nav-menu-in{margin-right:123px}




.ruby-container {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}


.nav-bar-inner .ruby-container {
    padding-left: 15px;
    padding-right: 15px;
}
.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-12{width:100%}

  section.flex .col-1-2 { width: 50%; }


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}
.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}
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}

.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-md-9 {
    width: 75%;
  }

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

div#footer {
	width: 980px;
	padding: 40px 0;
	margin: 0 auto;
	clear: both;
}

div#footer ul {
	list-style: none;
	text-align:center;
	height: 20px;
}

div#footer ul li {
	margin: 0 3px;
}

div#footer ul li a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	float:left;
	padding-right: 10px;
}

div#footer ul li a:hover {
	color: #CC9966;
}

div#footer p {
	font-weight: bold;
	font-size: 12px;
	clear: both;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
}

	.oret {
		max-width: 100%!important;
	}

.header .Rnav .menu,.header .Rnav .nomenu{display:block; height:25px; line-height:15px; color:#3b3b3b; margin-right:16px; padding:0 20px 0 12px;}

.header .Rnav .menu:hover,.header .Rnav .nomenu:hover{color:#009ada;}



#book-now .calendar-wrap {
    position: absolute;
    z-index: 5;
    background-color: #ffffff;
    width: 311px;
    border-right: 1px solid #ffffff;
}

	.footer .footer-container{		
		display:flex;
	}


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.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}


.navbar-regular .navbar-collapse.collapse.in{
    background-color:  rgba(255,255,255,0.7);
}


.navbar-collapse.collapse.in{
    background-color: rgba(0,0,0,0.3);
}
#top-social li,#top-social li a,#top-social li .ts-icon,#top-social li .ts-text{display:block;position:relative;float:left;width:auto;overflow:hidden;height:44px;line-height:44px}
#top-social li .ts-icon{width:40px;text-align:center;font-size:14px}
.black,a.black{color:#000;}
.allitaly a.black{font-weight:bold;line-height:25px;font-size:22px;}

div.clean {clear:left;}
.banner__content-form form{display:table;width:315px;margin:15px auto}
.banner__content-form form button{display:table-footer-group;margin:10px auto;width:100%;height:auto;line-height:20px;padding:10px 0;min-height:40px}
.banner__content-form form .input-container{margin:0;display:table-header-group}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.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}


#main-content {
	position: relative;
	clear: both;
	margin: 0 auto;
	max-width: 945px;
	width: 100%;
}


.page-single #main-content {
	margin: 0 auto;
	width: 945px;
}

.w3eden .panel-group {
    margin-bottom: 20px;
}

.w3eden .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.w3eden .panel-group .panel + .panel {
    margin-top: 5px;
}

.w3eden .panel-group .panel-heading {
    border-bottom: 0;
}

.w3eden .panel-group .panel-footer {
    border-top: 0;
}

.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.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-12{width:100%}

.testimonial_rotator_single .testimonial_rotator_stars { }


.testimonial_rotator.template-default .has-image .img,
.testimonial_rotator_single.has-image.template-default .img { width: 20%; margin-right: 5%; float: left; padding: 0; padding-top: .5em; }


.testimonial_rotator.template-default .has-image .img img,
.testimonial_rotator_single.has-image.template-default .img img { width: 100%; max-width: 150px; height: auto; }


.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
 #mk-button-13 { margin-bottom:15px; margin-top:0px; margin-right:15px; }
 #mk-button-13 .mk-button span{ letter-spacing:3px; margin-right:-3px; display:block; }
 #mk-button-13 .mk-button { display:inline-block; max-width:100%; }
 .mk-button-container.text-center { clear:both; }
 .mk-button-container.width-full { width:100%; float:none; }
 .mk-button-container .mk-button { float:none; }
 .mk-button-container{ width:100%; float:none; }
 .mk-blog-modern-item.instagram-post-type .the-excerpt, .mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title { display:none !important; }

#midcol.mypage {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}


#leftcol.mypage {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}

#rightcol.mypage {max-width:30%; margin:0; padding-left: 3%; position:relative; float:left;}
.fusion-mobile-menu-search{display:none!important}
.fusion-secondary-main-menu .fusion-mobile-menu-search{margin:5px 0}

.div_row_2_div {margin: 0 0 15px 5px;}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}
.related-collection.active-collection .active-collection-content .inner-box .h6{color:#fff;margin-bottom:0}
.related-collection .h4,.related-collection h4,.related-collection.active-collection .active-collection-content .inner-box .h4,.related-collection.active-collection .active-collection-content .inner-box h4{font-size:1.25em;line-height:1.23;color:#fff}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}






    #footer .container-fluid {
        max-width: 1600px;
    }

	#telefono {width: 100%; margin: 0px 0px 20px 0px; padding: 0px; text-align: center; float: left;}

	#telefono a, #telefono a:link, #telefono a:visited, #telefono a:hover, #telefono a:active {display: block; width: 150px; height: 28px; line-height: 28px; margin: auto; padding: 0px; color: #FFFFFF; background: #434B53; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; font-size: 1.100em; text-align: center; font-weight: 600;}


.asset_training_heading{
    background: #77ad03;
    color: white;
    font-size: 28px;
    font-weight: bold;
    padding: 30px;
    text-align: center;
}
.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{color:#ffffff!important}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_toggle_content{position:relative;padding-top:20px}
.et_pb_toggle_content p:last-of-type{padding-bottom:0}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.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%}

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-slider .no-slider .slider-text-content {
	padding: 40px 20px 10px;
}


.slider-text-content .cats-links a {
	border-bottom-width: 2px;
	
	border-style: solid;
	margin-right: 6px;
	font-style: normal;
	text-transform: uppercase;
	padding-bottom: 2px;
	
}


.main-slider .no-slider .slides li:first-child .slider-text-content .cats-links {
	display: block;
}


.text-color-light {
	color: #FFF !important;
}


.text-color-light-2 {
	color: #e2e2e2 !important;
}


.text-color-light-3 {
	color: #a2a2a2 !important;
}
p.font01{color:#fff;font-size:1.2em;line-height:1.2em}
#header-inside-left{padding:0 0 0px 0;}
.onscroll #header-inside-left{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.mk-quick-contact-wrapper .mk-quick-contact-title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}


	
	#footer .footer_info{
		text-align:center;
	}


#footer .footer_info p{
	padding-bottom:5px;
}
.text-center{text-align:center}
.cfct-mod-image{margin-top:10px}


.title-container {
  float: left;
}

  .title-container .container {
    position: relative;
    float: left;
    top: 50%;
  }

  .title-container:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
 #pgc-1134-0-0 , #pgc-1134-2-0 , #pgc-1134-3-0 , #pgc-1134-4-0 , #pgc-1134-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.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-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
img.alignnone{margin:5px 0 20px}

#posts .entry-content { margin-top: 30px; }

.single-post .entry-content .entry-image { max-width: 350px; }

.entry-content { position: relative; }

.ipost .entry-content { margin-top: 20px; }

.ipost .entry-content p { margin-bottom: 0; }

	
	.entry-content .more-link {
		border-bottom: 1px solid #12a5cc;
		color: #12a5cc;
	}
a:hover, .mobile-menu-toggle-label, .vision-search-submit:hover, .entry-title a:hover, .entry-meta a:hover, .entry-content a:hover, .comment-content a:hover, .single-line-meta a:hover, a.comment-reply-link:hover, a.comment-edit-link:hover, article header a:hover, .comments-title span, .comment-reply-title span, .widget a:hover, .comments-link a:hover, .entry-meta a:hover, .entry-header header a:hover, .tagcloud a:hover, footer[role="contentinfo"] a:hover{color:#12a5cc;}
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}

.ac_apply_tabs_content_item {
  background-color: #1a476c;
  x-position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: none;
  transition: opacity 0.5s ease-in-out 0.5s;
  justify-content: center;
  align-items: center;
}

.ac_apply_tabs_content_item.active-tab {
  opacity: 1;
  display: flex;
}

		#dt-menu .sub-nav li.current-menu-item,
		#dt-menu .sub-nav li:hover {
		  border-color: #f10201;
		}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.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}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


#navigation ul li.parent {
	position: relative;
}




#content {
margin:0 auto;
margin-top:15px;
overflow:hidden;
padding:0;
width:972px;
}

.custom-banners-cycle-slideshow {
  padding-bottom: 0;
}


.modal-content .umb-grid .container {
    width: 100%;
    padding: 0;
}
.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-3{width:25%}

.mh-posts-stacked-title { background: #2a2a2a; background: rgba(42, 42, 42, 0.8); }

.mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }

.mh-posts-stacked-title-small { font-size: 14px; padding: 2px 5px; }

.mh-posts-stacked-title a, .mh-posts-stacked-title a:hover, .mh-posts-stacked-meta a, .mh-posts-stacked-meta a:hover { color: #fff; }

.mh-widget-col-1 .mh-posts-stacked-title { font-size: 16px; padding: 2px 5px; }

.mh-widget-col-2 .mh-posts-stacked-title-small { font-size: 16px; }

	#mh-mobile .mh-posts-stacked-title-small, .mh-widget-col-1 .mh-posts-stacked-title-large { font-size: 13px; padding: 2px 5px; }

	#mh-mobile .mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }

	#mh-mobile .mh-posts-stacked-title-small { font-size: 16px; }

	#mh-mobile .mh-posts-stacked-title { font-size: 16px; padding: 2px 5px; }


#enter_cont div.box div.belt {
  position: absolute;
}




.home-widget section { 
	padding:15px 0; 
}
 

.home-widget button { 
    display: block;
    margin: 1em auto 0;
}
 

.home-widget .widget-title {
	text-align: center;
}

		  
		
		
				.home-widget-default { background-color: #ffffff; }
  
		 
		
				.home-widget .project-box .project-content h3, .project-box .project-content h3 { color: #ffffff !important; }



.counters .counter {
	text-align: center;
	margin: 50px 0;
}


.counters.counters-light .counter {
	color: #FFF !important;
}


.counters.counters-light .counter strong, .counters.counters-light .counter i, .counters.counters-light .counter label {
	color: #FFF !important;
}


.counters.counters-dark .counter {
	color: #1c1f21 !important;
}


.counters.counters-dark .counter strong, .counters.counters-dark .counter i, .counters.counters-dark .counter label {
	color: #1c1f21 !important;
}


.recent-posts__date,
.recent-posts__views,
.recent-posts__likes {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  z-index: 1;
  color: #aab9cd;
}


.recent-posts__date {
  float: left;
}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#f3722f}


.page1-box3 {
    overflow:hidden;
    padding-top:26px;
}




#slot{
    margin-bottom:10px;
}


#slot img{
   height:auto;
   width:235px;
}

.margin-b30{
	margin-bottom:30px;
}
.ie7 .head-container.fixed,.ie7 .head-container.is_indent,.ie8 .head-container.fixed,.ie8 .head-container.is_indent{border-bottom:1px solid #f1f1f1;background:white}
.ie7 .head-container,.ie8 .head-container{background-image:none}
 .head-container, .head-container.fixed{background-color : #7ac2de; }
.head-container {min-height : 60px; }
.footer .widget-columns .menu li a{color:#fff}
.footer .widget-columns .menu li a:hover{opacity:.5}
.head-menu .menu{z-index:1000;position:relative}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
#page{width:100%;margin:0 auto}


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



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

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


.tmpl-request-demo .content-wrapper-lp.inner.inner-content.clearfix {
    padding: 0 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.37);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.37);
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}
.donate-button-wrapper a.donate-button img{margin-top:-9px;}
.front .donate-button-wrapper{width:70%;margin-left:auto;margin-right:auto;font-size:0.75em;}
.donate-button-wrapper{width:70%;font-size:0.75em;}
.donate-button-wrapper a.donate-button{border-width:2px;box-shadow:0 3px 3px #000000;}

    .full-excerpt {
        display: none;
    }
#preheader-first-region{background:#383b3c;}
header #main_nav .menu_header{float:left}





.et_monarch .et_social_pin_images_outer { display: none; z-index: 9999999999; position: absolute; }

.et_monarch .et_social_pin_images_outer:after { content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 999999; }

.blockquote{margin-bottom:20px}

.blockquote blockquote{margin-bottom:25px}

.blockquote p.author{margin-left:25px}

.blockquote p.author i{margin-right:5px}

.inner-wrap {
	margin: 0 auto;
	max-width: 1140px;
}

#site-navigation .inner-wrap {
   position: relative;
}
.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-3{width:25%}
.landing-center-headings .entry-title{text-align:center}


.nav-search,
.nav-cart-wrap {
  width: 33.333%;
}

.section-mediabox .mediabox-wrap {
  min-height: 50px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}


.aside-icon:before,
.audio-icon:before,
.author-icon:before,
.category-icon:before,
.clock-icon:before,
.comments-icon:before,
.edit-icon:before,
.gallery-icon:before,
.image-icon:before,
.link-icon:before,
.quote-icon:before,
.tags-icon:before,
.video-icon:before,
.quote-content:before,
.quote-content:after {
	font-family:'FontAwesome';
	margin:0;
	border: 1px solid;
    border-radius: 50%;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    width: 20px;
}


.tags-icon:before {
	content: "\f02c";
}

#diaporama .diaporama_bottom {
	height:75px;
	width:240px;
	overflow:hidden;
	position:relative;
}
div.mobile_nav.opened .mobile_menu_bar:before{font-family:"ETmodules";content:"\4d"}
div.mobile_nav.opened .mobile_menu_bar:before,div.mobile_nav.closed .mobile_menu_bar:before{color:#4e32ab}

.frame .f_oj4{background-position:0 -60px;}
.entry-footer a:hover+.arrowicon{margin-left:5px}
.arrowicon{position:relative;display:inline-block;top:-.5px!important;margin-left:2px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}


.lavish_logo {
	padding: 1px;
	float: left;
	width: 25%;
}



.tripadvisor-logo{
height:auto;
width: 150px;

margin-top: -40px;
}
.col-row-item{*zoom:1;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:.5em}
.col-row-item:before,.col-row-item:after{content:'';display:table}
.col-row-item:after{clear:both}
.col-row-item:first-child{margin-left:auto}
.col-row-item:last-child{margin-right:auto}
.col-row-item a{color:#000}
.col-row-item p{margin-top:.5em}
.col-row-item .col-row-item-gray{color:#a0a0a0;font-size:.8em;font-weight:700;text-align:left}
.col-row-item .col-row-item-title{height:50px;color:#000;display:block;font-weight:700;font-size:1em;text-align:left;text-transform:none}
.col-row-item .col-row-single-item{font-size:1em;font-weight:700;text-transform:none;text-align:left}
.col-row-item .col-row-item-img{position:relative}
.col-row-item:nth-of-type(n+3){display:none}


#main-nav,
.cat-box-content,
#sidebar .widget-container,
.post-listing,
#commentform {
	border-bottom-color: #124778;
}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.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-12{width:100%}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.sidr .slide-nav{background:#e7e9ea;padding-bottom:60px;}
.sidr .slide-nav a{display:block;color:#0069ad;padding:15px 5px;text-decoration:none;}
.sidr .slide-nav a:hover,.sidr .slide-nav a.active-trail,.sidr .slide-nav a.active{background:#d4d6d8 !important;}
.sidr .slide-nav ul li ul{list-style:none;}
.admin-menu .slide-nav{padding-top:45px;}
.et-pb-contact-message{position:relative}

#slider-holder .bn-image .nivo-caption .nivo-caption-inner { background: rgba(255, 255, 255, 0.8); padding: 10px; }

.ut-loader-overlay {
	position:fixed;
	height:100%;
	width:100%;
	z-index:666998;
	top:0;
	left:0;
}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}


    .m-dropdown-list .navicon {
        display: block;
        vertical-align: middle;
        position: absolute;
        top: 10px;
        right: 30px;
        color: inherit;
    }

    .m-dropdown-list .navicon:after {
        font-family: FontAwesome;
        content: "\f107";
        display: inline-block;
        color: inherit;
    }


.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
    border: 0;
    box-shadow: none;
    
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}

div.metaslider .slider-wrapper .nivo-controlNav a {
    transition: none;
}


.result-header,
.footer-section_header,
.search-section-header,
.shop-products-header,
.share-this-article,
.share-this-quote {
  font-size: 9pt;
  font-family: 'Jordan', sans-serif;
  font-weight: bold;
  letter-spacing: 1.5pt;
  line-height: 9pt;
  margin-bottom: 22.5px;
}


.ctnr-search-content .search-section-header {
  color: #929292;
  margin: 30px 25px 20px;
  text-align: left;
}

.footer-logo-wrap {
  margin-bottom: 20px;
  display: block;
}

.footer-logo-wrap img {
  
}

.td-footer-full .footer-logo-wrap {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.td-footer-full .footer-logo-wrap img {
  margin-right: auto;
  margin-left: auto;
}


.header-wrapper {
  position: relative;
  z-index: 1001;
}

  .admin-bar .header-wrapper-before {
    top: 32px;
  }

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}

#cookie-law-info-bar .cli-privacy-overview {
    display: none;
}
#featured-thumbnail.schema-widgetfull+.front-view-content{width:auto;float:none}
.front-view-content{float:left;width:100%}
.beef-patty{width:100%;height:6px;border-radius:4px;background:#ffffff;margin:4px 0;}


#menuforsupernahrung {
    padding: 0;
    margin : 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;
    }


.mim { float: left; margin: 10px; }





.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}
.partage_container{position:relative;clear:both;overflow:hidden;padding:20px 0}
.search-overlay{display:none;background-color:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;left:0;z-index:99}
.search-overlay input{width:100%;height:80px;border:none;border-radius:0;background:#000000;padding-left:30px;padding-right:200px;color:#ffffff;outline:none;font-size:35px}
.search-overlay input::-webkit-input-placeholder{color:#727272}
.search-overlay input::-moz-placeholder{color:#727272}
.search-overlay input:-ms-input-placeholder{color:#727272}
.search-overlay input:-moz-placeholder{color:#727272}
.search-overlay .btn{line-height:1px;position:absolute;top:18px;right:30px;z-index:100;padding:20px 30px}
.lastNews.layout-3-M24 .items .hnews .hmedia .grad{position:absolute;bottom:0px;height:30%;width:100%;background:rgba(0,0,0,0.05);background:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.05)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#0D000000, endColorstr=#CC000000,GradientType=0)}
.list-unstyled{padding-left:0;list-style:none}


.menu-item a {
  padding: 10px !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}

#main #main_column .img-ul li .img-li{
	margin:0 0 0 -15px;
	padding:0 5px 0 0;
}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


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

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}
  #pgc-w5b142e34c0cd3-0-0 , #pgc-w5b142e34c0cd3-0-1 , #pgc-w5b142e34c0cd3-0-2 , #pgc-w5b142e34c0cd3-0-3 { width:25% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }


    #pop_up .callback_form,
    #pop_up .review_form {
        width: 250px;
        padding: 10px;
    }


#pop_up .callback_form,
#pop_up .review_form,
#pop_up_dis .callback_form,
#pop_up_dis .review_form {
    width: 374px;
    padding: 30px 50px 25px;
}


#pop_up .callback_form .name,
#pop_up .review_form .name,
#pop_up_dis .callback_form .name,
#pop_up_dis .review_form .name {
    font: 19px/26px nautilus_pompilius;
    color: #fb540d;
}


.home-business2-skills {
  padding: 0px 0px 0px;
}


.home-business2-skills .content-head {
  margin-bottom: 90px;
}


.home-business2-skills .content-head-cta {
  margin-bottom: 20px;

}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}


.pad {
width:225px;
}

.latest-news-date{
    padding:30px;
    color:#d01e36;
    font:16px/20px minion;
}
.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%}
.cols:after,.footer .footer-head:after,.header .header-actions:after,.header .header-group:after,.post-description:after{content:'';line-height:0;display:table;clear:both}
.header .header-group{float:right;width:calc(100% - 265px)}
.header .logo.logo--large+.header-group{width:calc(100% - 333px)}
body.show-fixed-header .header .header-group{font-size:0;line-height:0;text-align:right}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.woocommerce-tabs .nav-tabs {
	border-color: #860566
}


.header-social__item {
  float: left;
  margin: 0 7px;
}


    .posts-box-5 .col-sm-4 .psum-featured .post-meta .post-views,
    .posts-box-5 .col-sm-4 .psum-featured .post-meta .post-likes,
    .posts-box-5 .col-sm-4 .psum-featured .post-meta .post-comments {
        display: none;
    }
.content-list__items{background-color:#f6f6f6}
.content-list.feed .content-list__items{background-color:white}
.content-list.theme-white .content-list__items,.hero-carousel.theme-white .content-list.hero .content-list__items,.hero-carousel-static-background.theme-white .content-list.hero .content-list__items{background-color:#fff}
.experienceeditor .content-list__items .scEmptyPlaceholder{min-width:100px;min-height:100px}
.tabs.bwp .tabs__row.bottom,.tabs.bwp .content-list__items{background-color:#fff}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{position:relative;margin:0}
.top-bar.expanded .title-area{background:#333333}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
ul.posts li.secondary p.postmetadata,ul.posts-side p.postmetadata{font-size:14px}
ul.posts li.secondary{float:left;display:inline;margin-right:2.3809%;width:31.746%}
ul.posts-full li.secondary{margin-right:5.2631%;width:21.0526%}
#side ul.posts li.secondary{width:300px}
ul.posts li.secondary-last{margin-right:0!important}
.secondary article{margin-bottom:5px}
#featured-posts li.secondary div.postmeta{max-width:95%;padding-left:5%;padding-right:5%}


.c-site-footer__copyright p {
  font-size: inherit; }


.c-site-footer__copyright span {
  display: inline-block; }


.event-month {
	text-transform: uppercase;
	font-size: 1.0em;
	line-height: 1em;
	padding: 0.4em 0;
}

.header .icon__container.icon__container--search {
  display: inline-block;
  vertical-align: top;
}
.text-block{padding-left:17%;padding-right:17%;padding-top:10%;min-height:370px}
.text-block .btn-bdr{border:1px solid #c18653}
.visit-friendly .text-block{padding:22px 40px 32px 30px;min-height:auto;max-width:470px}
.modal--sanctuary .modal-body .text-block{padding:40px 16px 32px;width:100%;max-width:100%}
.modal--sanctuary .modal-body .text-block p{line-height:1.5;margin-bottom:2rem}


#downloads{
width:319px;
height:auto;
float:left;
margin:0px 0 0 0;
padding:10px 0 0 0;


}
.row{margin-right:-15px;margin-left:-15px}
.elementor-4032 .elementor-element.elementor-element-a49d161 .elementor-text-editor{text-align:center;}
.elementor-4051 .elementor-element.elementor-element-f4b36bc .elementor-text-editor{text-align:center;}
.elementor-4108 .elementor-element.elementor-element-7e0574dd .elementor-text-editor{text-align:center;}
.elementor-4108 .elementor-element.elementor-element-519add6e .elementor-text-editor{text-align:center;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

    #main-slider .bx-wrapper .bx-controls-direction a{
        display: none;
    }



#main-slider{
    position: relative;
}


#main-slider .overlay{
    background:rgba(0,0,0,0.3);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 999;
}


.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 80px;
}

.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: 80px;
}


.full-screen-1 .slides{
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.full-screen-1 .bx-controls-direction a {
    z-index: 999;
}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}

.nhead-main{margin: 0 auto;width: 1100px;}



.ecs__service__current,
.ecs__level__current,
.ecs__deadline__current {
  display: inline-block;
  margin: 8px 0 0 0px;
  font-size: 14px;
  letter-spacing: 0.2px;
  color: #000;
  width: 100%;
  cursor: pointer;
  text-align: left;
  padding-left: 15px; }


.header-container .container {
  max-width: 90rem;
  padding-left: .4375rem;
  padding-right: .4375rem;
}


.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}


.container::after {
  content: "";
  display: table;
  clear: both;
}


.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}


.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}


.navbar-fixed-top .container {
  background-color: transparent;
}


.navbar-fixed-top .container.adesso-rectangle-wrap {
  background-color: transparent;
  padding-left: 0;
}


.page-search-results .navbar-fixed-top .container.adesso-rectangle-wrap {
  max-width: 91rem;
  height: 28px;
  padding-right: 0;
}

#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}


.logo2 {
    float: right;
}


.logo1, .logo2 {
    width: 120px;
    height: 120px;
}
.hamburger-menu .button-hamburger{background-color:transparent;border:0;cursor:pointer;height:42px;padding-right:5px;padding-left:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.hamburger-menu .button-hamburger:focus{box-shadow:none}
.hamburger-menu .icon-bar{transition:all .2s ease-in-out;background-color:#000;position:relative;width:24px;height:2px;margin:3px 0}
.hamburger-menu .icon-bar:first-child{opacity:0;transition:all .1s ease-in-out}
.hamburger-menu .icon-bar:nth-child(2){transform:rotate(45deg);top:0;margin:2px 0}
.hamburger-menu .icon-bar:last-child{transform:rotate(-45deg);top:-7px}
.hamburger-menu .collapsed .icon-bar{transform:rotate(0deg);top:0;opacity:1;margin:3px 0}
.hamburger-menu .collapsed .icon-bar:first-child{transition:all .7s ease-in-out}
