﻿.muted{color:#999}
a.muted:hover,a.muted:focus{color:#808080}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.g-mosaicgrid-item-title{font-family:"hind", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-size:1.25rem;line-height:1.25}
.g-mosaicgrid-style1 .g-mosaicgrid-item-title a{color:#282828}
.g-mosaicgrid-style1 .g-mosaicgrid-item-title a:hover{color:#1cdb15}
.g-mosaicgrid-style2 .g-mosaicgrid-item-title a{color:inherit;font-size:1.5rem}
.g-mosaicgrid-style2 .g-mosaicgrid-item-title a:hover{color:#81f37d}


.wpcf7-form {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-weight: 600;
}

.wpcf7-form br {
  margin-bottom: 5px;
}

.wpcf7-form label {
  width: 100%;
}


div.wpcf7-validation-errors {
  margin: 20px 0px;
  padding: 15px;
}


div.wpcf7-response-output {
  margin: 20px 0px;
}
.float-left{float:left!important}



html,
body,
.st-container,
.st-pusher,
.st-content {
  height: auto; }


.st-pusher {
  position: relative;
  right: 0;
  z-index: 99;
  height: auto;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s; }


.st-pusher::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; }


.st-menu-open .st-pusher::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s; }



.st-effect-4.st-menu-open .st-pusher {
  -webkit-transform: translate3d(-300px, 0, 0);
  transform: translate3d(-300px, 0, 0); }
ul.products li.product-col .rating-wrap{margin:0 0 .625rem;height:1px;position:relative;display:table}
ul.products li.product-col .rating-wrap .rating-content{display:table-cell}
ul.products li.product-default .rating-wrap,ul.products li.product-wq_onimage .rating-wrap{margin-left:auto;margin-right:auto}
ul.products li.product-onimage2 .rating-wrap{margin-left:auto;margin-right:auto}
ul.list li.product .rating-wrap{margin-left:0;margin-right:0}
ul.products.product_list_widget .product .rating-wrap{display:block;margin:-8px 0 6px;height:auto}
ul.products.product_list_widget .rating-wrap .star-rating{margin-left:0 !important;font-size:1em}
ul.products.product_list_widget .rating-wrap .star-rating:before,ul.products.product_list_widget .rating-wrap .star-rating span:before{left:0 !important}
.cross-sells .slider-wrapper .products .product h3,.cross-sells .slider-wrapper .products .product .rating-wrap{font-size:0.9em}


.griinchis
{
background-color:#C0CAD3;
}




.display_tablet,.display_mobile_landscape,.display_mobile_portrait,
.cycle-responsive,.flashmo-responsive,.piecemaker-responsive,
.kwicks-responsive,.cslider-responsive,.responsive-menu {
  display: none;
}


  .responsive-menu {
    position: absolute;
    display: block;
    right: 0;
    bottom: 10px;
    width: 300px;
  }


  .responsive-menu select {
    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-left:15px;padding-right:15px}
.col-sm-8{width:66.66666667%}

.newslist a .nwcc {
  width: 100%;
  height: auto;
  display: block;
  padding: 15px 25px;
}

.newslist a .nwcc p.newsdate {
  color: #C10C0F;
}

.newslist a .nwcc p {
  font-size: 12px;
  line-height: 1.8em;
  margin-bottom: 0;
  color: #333;
}
.node-type-displaypage #event-3100-results-heading{font-family:Helvetica,serif;font-size:1.1em;font-weight:bold;text-align:left;text-transform:uppercase;}
#event-3100-results-heading .head-small{text-transform:none;font-size:.9em;}

.cross-close {
    height: 20px;
}


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


.clearfix:after {
    clear: both;
}


.clearfix {
    *zoom: 1;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}



.im_factor {
    display: flex \9;
    width: 9% \9;
    float: left \9;
}
  _:-ms-fullscreen, :root .im_factor {  display: flex !important;
width: auto !important; }

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

.nav-links .nav-previous a:before {
  font-family: 'Glyphicons Halflings';
  content: '\e071';
  position: absolute;
  left: 20px;
  font-size: 14px;
  color: #e47b7b;
}

.nav-links .nav-next a:before {
  font-family: 'Glyphicons Halflings';
  content: '\e075';
  position: absolute;
  right: 20px;
  font-size: 14px;
  color: #e47b7b;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.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}


  .menu-menu-1-container {

  padding: 0;

  width: 100%;

  background: #ededed;

}


    .menu-menu-1-container.fixed {  max-height: 500px;  overflow-y: scroll;}


.mega-menu-section-wrapper {
  display: none;
  width: 1100px;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 9001;
  box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
}

.b-footer-sublist{
    display: inline-block;
    vertical-align: top;
    width: 200px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.b-footer-sublist li{    
    padding: 0;
    padding-bottom: 10px;
}

#sobre .portalservicos-item a { padding: 0 10px; }

body.contraste #sobre .portalservicos-item a {
border-right: 1px solid #fff;
}
.wf-active .widget-title{font-style:normal;font-weight:400}

.widget.widget_media_image { overflow: hidden; }
.widget.widget_media_image img { height: auto; max-width: 100%; }

#nav{
	width:570px;
	float:right;
	margin-top:40px;
	text-align:right;
	}

#nav ul{
	width:100%;
	float:right;
	margin:0;
	padding:0;
	}

#nav ul li{
	list-style:none;
	display:block;
	float:left;
	width:auto;
	}

#nav ul li a{
	text-decoration:none;
	font-size:14px;
	color:#3f3f3f;
	padding:10px;
	line-height:25px;
	}

#nav ul li a:active{
	color:#95c037;
	}


#nav ul li a:visited{
	color:#3f3f3f;
	}

#nav ul li a:hover{
	color:#95c037;
	}

div.widget.jobs-list div.view-all {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

div.widget.jobs-list div.view-all + div.widget.jobs-list div.view-all {
  margin-top: 16px;
}

div.widget.jobs-list div.view-all a {
  color: #2a6ebb;
  text-decoration: none;
}
.x-navbar .x-container{position:relative}
.x-container.width{width:90%;}
.x-container.max{max-width:1170px;}
.forgot-password-modal__title,.login-modal__error,.login-modal__prompt{font-weight:400;line-height:1.5;text-align:center}
.forgot-password-modal__title{font-size:32px;font-size:2.13333rem;font-family:Brown,arial,sans-serif;color:#fff;margin-bottom:15px}



.skip-container {
	display: block;
	position: relative;
	padding: 0.5em 0.5em 0.5em 0;
}


#td-top-mobile-toggle {
  display: none;
  top: 0;
  left: 0;
  z-index: 1;
  
}

#td-top-mobile-toggle a {
  display: block;
  height: 53px;
  width: 53px;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  line-height: 55px;
  padding-left: 13px;
  display: inline-table;
  vertical-align: middle;
  color: #fff;
}

.td-md-is-android #td-top-mobile-toggle i {
  line-height: 58px;
  padding-left: 11px;
}
.row{margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

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

	.row-no-margin {
		padding:0;
		margin:0;
	}


p.help,
p.help {
    color: #96989f;
    font-size: 13px;
    margin-bottom: 0;
}


p.help a,
p.help a {
    color: #00d9d9;
    font-size: 13px;
    font-weight: 500;
}


.request-password p.help {
    color: #96989f;
    font-size: 13px;
    margin-bottom: 0;
}


.request-password p.help a {
    color: #00d9d9;
    font-size: 13px;
    font-weight: 500;
}


#signInModal p.help,
#signUpModal p.help {
    color: #96989f;
    font-size: 13px;
    margin-bottom: 0;
}


#signInModal p.help a,
#signUpModal p.help a {
    color: #00d9d9;
    font-size: 13px;
    font-weight: 500;
}

.welcome-message {
  margin:0;
  padding:0;
  width:100%
}

.welcome-message img {
  width:100%;
  border: 5px solid black;
}


.condensed-content, .welcome-message, .blog-article, .comments-wrap, .post-pagination, .page-content .rte, .page-content .contact-form-wrap, .search-results-wrapper, .account-wrapper { width: 66%; margin: 0 auto; }

.welcome-message h1 { font-size: 48px; font-family:  'Helvetica Neue', Helvetica, Arial, sans-serif ; font-weight:  700 ;  font-size:   44px   ; letter-spacing:   0.1em   ; text-transform:   uppercase   ; }

.welcome-message div { font-size: 24px; }
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}

.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-12 {
    width: 100%;
  }
.fl-page-footer-container{padding-top:20px}

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


.form-holder{
	margin-left: 7%;
	margin-bottom: 20px;
	min-height: 390px;
	width: 90%;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}



.viewport{
position: relative;
}


  .admin-bar .viewport {
    top: 127px; }




.testimonials-slider {
	position: relative;
}
.td-main-content-wrap,.td-category-grid{background-color:#fff}
.page-template-page-pagebuilder-title .td-main-content-wrap{padding-top:0}
.td-main-content-wrap{padding-bottom:40px}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}
.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}


.pzsp-content-container {
  display: none;
}


.hr-text-row {
  max-width: 53rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
  text-align: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}
.large-6{width:50%}


.meta-menu-row .large-6 {
  display: flex;
}


.meta-menu-row .large-6 a {
  font-size: 0.75em;
  color: white;
  width: 100%;
  height: 100%;
  padding-right: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}


.meta-menu-row .large-6 a.header-link {
  color: rgba(237, 138, 19, 0.9);
  text-decoration: underline;
  font-size: 0.9em;
}


.meta-menu-row .large-6 .home-tangerine-button-chevron-inner,
.meta-menu-row .large-6 .home-orange-button-chevron-inner {
  height: 16px;
  width: 16px;
}


.meta-menu-row .large-6 form {
  flex: 1 1 0;
  margin-right: 10px;  
}

		.now_page h1.white { padding: 0px 0 0 0; line-height: 30px;}

p.white { color:#fff;}

.white{color:#fff!important;}
.additional-checkout-button--apple-pay .additional-checkout-button__logo{background:-webkit-named-image(apple-pay-logo-white) center center no-repeat !important;background-size:auto 100% !important;display:inline-block !important;vertical-align:middle !important;width:3em !important;height:1.3em !important}
.additional-checkout-button--amazon .additional-checkout-button__logo{-webkit-transform:translateY(4px) !important;transform:translateY(4px) !important}
.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}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
div.menu-desktop-holder{position:relative;text-align:center}
.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-4{width:33.33333333%}

    .copyright-section .col-sm-4 {
        width: 512px;
    }

    .features-section .col-sm-4 p {
        font-size: 11px;
        margin: 0px;
    }

    .sub-hero-section .col-sm-4 {
        height: 223px;
    }


.layout--logo-slider.version--dark .logo-slider__title {
    color: #ffffff;
}


.logo-slider__title {
    font-size: 27px;
    line-height: 32px;
    font-weight: 500;
}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}


.et_pb_slides .et_pb_slider_container_inner {
	display: table-cell;
	vertical-align: middle;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}
#footer-top-wrapper #footer-top-items{overflow:hidden;margin-bottom:25px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}

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

.export_citation .txt span{display: none;}

.titreMenuGauche .droite{
	margin-left:45px;
}
.atgrid__item__rating{position:absolute;top:20px;left:20px;pointer-events:none;color:#ffcd47;font-size:1.333em;}
.atgrid__item__rating i{margin-right:5px;text-shadow:0 2px 2px rgba(0,0,0,0.2);}
.atgrid--small .atgrid__item__rating{font-size:1.200em;}
.atgrid--widget .atgrid__item__rating i{margin-right:5px;}
.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
#videoModal .modal-dialog .modal-content .modal-header{border-bottom:0;padding:30px 30px 15px}
#videoModal .modal-dialog .modal-content .modal-header button{font-size:12px;line-height:2;font-weight:700;color:#4a4d4d;opacity:1}
#videoModal .modal-dialog .modal-content .modal-body{padding:0 30px 60px}
#videoModal .modal-dialog .modal-content .modal-body iframe{width:100%}


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

.alex-reasons.row {
	margin: 0 0 50px 0;
	padding: 0 30px;
}

.contact-buttons.row {
  text-align: center;
  margin: 0 auto;
  padding-right: 50px;
  width: 640px;
}

.clear{clear:both;width:0;height:0;font-size:0;line-height:0;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
li.menu-item.placeholder:hover ul{display:none}
.mk-dynamic-styles {display:none}
#banner_player{padding-botom:10px;height:350px;width:956px;position:relative}

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }

  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }

  .navbar-right {
    float: right !important;
  }

  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }

  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }

.subheader_right-mobile img {
	display: none;
}

	body.start .subheader_image_left, body.start .subheader_right-mobile {
    display: none;
	}




.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}


.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #10c0cc;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}


.social-menu a .screen-reader-text {
	position: absolute;
	top: -9999em;
	left: -9999em;
}

.social { margin: 0px; padding: 0px; float: right;  margin-top: 1%; }

.social li { float:left; opacity:0.5; text-decoration:none; list-style:none; margin-right:2px; transition: all 0.3s ease; margin-left: 0px; }

.social li:hover { opacity:1; background: margin-top:8px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.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}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}

.dicover_txt h3{ font-family:Myriad Pro, Myriad; font-size:18px; color:#4f4e4d; font-weight:normal; line-height:30px; }



	

	.search {
	margin-left: auto; 
	margin-right: auto; 
	width: 720px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #000;
	}


	.search form {
	margin: 0px; 
	}


	.search table {
	margin-left: auto;
	margin-right: auto;
	}

#footer-social .icon-googleplus a:hover { background-color: #f55d11; }

.icon-googleplus { background-color: #f55d11; }

.social-media-group .icon-googleplus:hover { background-color: #f55d11; opacity: 1;  }

.social-media-group .icon-googleplus:hover i { color: #ffffff; }


.cf {
  *zoom: 1; }

  .cf:before {
    content: " ";
    
    display: table;
     }

  .cf:after {
    content: " ";
    
    display: table;
    
    clear: both; }
.mobile-side-menu ul.menu{margin:0px -35px 0;padding:0;list-style-type:none}
.mobile-side-menu ul.menu li{border-bottom:1px solid #333333;padding:0}
.mobile-side-menu ul.menu li a{color:#acbcc4;padding:10px 25px;display:block;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff;border-color:rgba(255, 255, 255, 0.1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.mobile-side-menu ul.menu li a:focus,.mobile-side-menu ul.menu li a:hover{text-decoration:none;color:#fff;border-color:#003055}
.mobile-side-menu ul.menu li.current-menu-item:before,.mobile-side-menu ul.menu li:hover:before{border-color:#3b4850}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

.menu-text {color: #000;background: #fbd2d3}
  
.menu-text p {padding-top: 0px; text-align: left}

.menu, .menu-vypis, .menu-nadpis, .menu-ads, .menu-text, .lokality-active,.lokality-unactive {width: 200px; }
 
.menu-text p, .menu-text h2, .menu-text h3 {color: #000; padding-left: 20px; padding-right: 20px; float: left; text-align: left  }

.menu-text h2, .menu-text h3  {padding-top: 20px; }

.menu-text a {color: #000;}

.menu, .menu-vypis, .menu-nadpis, .menu-ads, .menu-text, .lokality-active, .lokality-unactive {width: 300px; }


.topnavtextwrapper form.ecSearchform {
display: inline-block;
}

.topnavtextwrapper form .ecSearchforminput {
        text-align: center;
    color: #000;
    background-color: #fff;
    width: 103px;
    padding: 2px 0;
    border: none;
    border-radius: 3px;
    font-size: 14px;
    position: relative;
    box-shadow: #a8a9ad 0px 0px 0px 1px !important;
}
.q_icon_with_title.circle .qode_iwt_icon_holder .qode_iwt_icon_element,.q_icon_with_title.square .qode_iwt_icon_holder .qode_iwt_icon_element{display:block;height:100%;line-height:inherit;text-align:center}
.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%}
.site-footer .footer-bottom{width:100%;background:#4eaab9;float:left;padding-top:18px}
.site-footer .footer-bottom p{font-size:15px;color:#fff;text-align:center}

.news ul li .news-text {
  color: #575757;
  line-height: 14px;
}

	
	.post-content .row .column { margin-bottom: 1.857em; }

.item-news-list .news-time{
	text-align:right;
	
	vertical-align: text-top;
    display: inline-block;
    padding-left: 10px;
    color: #00519c;
    position: absolute;
    right: 0;
    bottom: 5px;
}

.vid {
	position: relative;
	clear: both;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 56.25%;
	height: 0;
}

.vid iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
h1#page-title{font-size:20px}
h2.title a{font-size:16px;color:#666}
.item-list .title{font-weight:bold}
.search-results .title{font-size:1.2em}



.fadein-slider { 
	width:100%; 
	height:100%; 
	position: fixed; 
	top: 0; 
	left: 0; 
}

.fadein-slider .slide-item { 
	position:absolute; 
	width: 100%; 
	height: 100%; 
	left:0; 
	top:0; 
	background-size: cover; 
}
.grid_8{width:608px;margin:0 16px;overflow:hidden;float:left;display:inline}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{width:300px;margin:10px 0 0;overflow:hidden;float:left;display:inline}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
