﻿.header.shrink .wrap #menu-main-nav{top:-22px}
.header.shrink .wrap #menu-main-nav a{color:#fff;border-color:#fff}
.header .wrap #menu-main-nav{position:relative;top:0}
.header .wrap #menu-main-nav li{height:45px}
.header .wrap #menu-main-nav li:nth-of-type(6){height:38px}
.header .wrap #menu-main-nav li:last-of-type a{border-left:none;color:#2a315f;display:inline-block;background:#f3a926;padding:0 10px;line-height:42px;height:38px;position:relative;top:20px;margin-right:10px}
.header .wrap #menu-main-nav a{text-transform:uppercase;font-weight:400;padding:0 30px 0 10px;border-left:1px solid #fefefe;height:48px;line-height:78px;color:#fefefe;font-size:1.25rem;font-family:UniversCond,sans-serif}
#off-canvas #menu-main-nav{margin-top:10px;text-align:right}
.ecd-slider .slide1,.ecd-slider .slide2,.ecd-slider .slide3{position:absolute;width:auto;height:auto;left:0;right:0;margin:auto}
.ecd-slider .slide3{-webkit-animation:f 20s infinite;animation:f 20s infinite}
.w3-hide-small{display:none!important}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}



.main-footer .site-footer {
	padding-top:10px;
	font-size:10px;
    border-top: 1px solid #333;
}

.main-footer .site-footer .logo {
	display:inline-block;
	float:left;
	margin:0 10px 10px 0;
	max-width:140px;
}

.main-footer .site-footer ul {
	display:inline-block;
	margin-top:9px;
}

.main-footer .site-footer li {
	display:inline-block;
	font-size:11px;
}

.main-footer .site-footer li:not(:last-child):after {
	content:' /';
}


.screen-70 {
    width: 70%;
    float: left
}


.site-title {
	clear: none;
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}


.site-title,
.site-title a {
	color: #222;
	opacity: 1; 
}


body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}


	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {
		color: #222 !important; 
	}
#layout-footer {width: 1050px;}
#layout {min-width: 1050px;}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout {
	min-width: 0;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}

#layout-header {padding: 0px 0 0;}

#layout-content {padding: 0;}

.numbers {
    background-color: rgba(0, 0, 0, 0);
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    height: 50px;
    line-height: 51px;
    padding-left: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 10px;
    text-transform: uppercase;
    width: 100%;
}
.social__img-container{position:relative;width:80vw;height:80vw;overflow:hidden;box-shadow:0 5px 6px 0 rgba(0,0,0,0.14);-webkit-transform:translateY(48px);transform:translateY(48px);z-index:2;background:#fff}
.js .social__img-container{opacity:0}
.fusion-content-widget-area .contact_info .address{margin:0 0 15px}




.ast-small-footer-section .footer-copyrights, .ast-small-footer-section .menu-item {
	vertical-align: middle;
}

.footer-copyrights {
	margin-left: 16px;
}
.home-margin{margin-top:0;margin-bottom:0}

.navbar:not(.hestia_center) .title-logo-wrapper {
	max-width: 250px;
}


.g1-searches-all-results {
  text-align: center; }


.g1-dropable .g1-drop-the-search .g1-searches .g1-searches-all-results {
  padding: 8px 30px;
  margin: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #e6e6e6; }
 #pl-512 #panel-512-0-0-0 , #pl-512 #panel-512-1-0-0 , #pl-512 #panel-512-1-0-1 , #pl-512 #panel-512-1-1-0 , #pl-512 #panel-512-1-1-1 , #pl-512 #panel-512-1-1-2 , #pl-512 #panel-512-2-0-0 , #pl-512 #panel-512-3-1-0 , #pl-512 #panel-512-3-1-1 {  }
 #pg-512-0 , #pg-512-1 , #pg-512-2 , #pl-512 .so-panel:last-child { margin-bottom:0px }
 #pl-512 .so-panel { margin-bottom:30px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div.homepage-2-columns div.so-panel {
margin-bottom:0!important;
}




#copyright {
  float: left;
  width: 100%;
  display: block;
  padding: 10px 0;
}
#copyright a{ color:#ffffff;}
#copyright a:hover{ color:#f4ca20;}


.nav-previous {
	float:left;
	}

.nav-previous a, .nav-next a {
	text-decoration:underline;
	margin:10px 20px 0 0;
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.item-list ul li.first{padding-top:0;}

.pagination .page-numbers {
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  border-radius: 3px;
  margin-right: 5px;
  background-color: #fff;
  border: 1px solid rgba(34, 170, 161, 0.5);
  display: inline-block;
  color: #444;
  font-weight: lighter;
  transition: 0.4s all ease;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  margin-bottom: 5px;
}

.pagination .page-numbers:hover {
  background: #22AAA1;
  color: white;
}

.site-header .site-title-wrapper {
  float: left;
  margin: 0px 0px;
}

.site-title {
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 1.5rem;
	font-size: 1.5rem;
	font-weight: bold;
	color: #194F6E;
	letter-spacing: -1px;
	line-height: 1;
	margin-bottom: 0;
}

.site-title a {
	color: #194F6E;
}

.footer-widget-area .site-title-wrapper {
	margin-bottom: 25px;
}

.footer-widget-area .site-title-wrapper-inner {
	padding: 0;
}

.footer-widget-area .site-title {
	margin-bottom: 0;
}

.footer-widget-area .site-title a {
	font-weight: bold;
	font-size: 26px;
}

.site-title a,.site-title a:visited{color:#blank;}
.site-title a:hover,.site-title a:visited:hover{color:rgba(, 0.8);}


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


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


.page-single #main-content {
	margin: 0 auto;
	width: 945px;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}


.top-bar-container {
  padding-top: 30px; }
.primary_navigation .level_1{display:block}
.primary_navigation .level_1:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}
.region_footer .secondary_navigation .level_1{display:block}
.region_footer .secondary_navigation .level_1:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}
li.slide-current{display:block}

span.thedislike:hover, .post-dislike.active .thedislike {
    color: #ee0f6f;
    border-color: #ee0f6f;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}


#footer-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#footer-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#footer-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}






.rodape {
	height: 209px;
	padding-top: 15px;
	background-color: #212121;
}


.rodape .rod-logo {

	margin: 0 auto;

}


.rodape .rod-logo img {

	max-width: 455px;

	width: 100%;

}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}

#drop-services {
	left: 366px;
}
.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}




.widget-container-primary .widget-title{

	color: #333;

	display:block;

	padding: 10px;

	margin-bottom: 10px;

}




.widget-container-primary .widget-title span{

		

}




.overlay-effect {
  background: #141414;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 99995;
  -webkit-transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1);
}


.overlay-effect.open {
  opacity: .4;
  visibility: visible;
}


.type--fade {
  opacity: .5;
}

.navbar-header:before,
.navbar-header:after {
    display: table;
    content: " "
}

.navbar-header:after {
    clear: both
}
.dem-screen{position:relative;line-height:1.3}


.footer-social{margin-left:20px;margin-top:40px;width:70px;float:left;display:inline-block;position:relative;z-index:9999;}

.footer-social ul li{margin-bottom:5px;}

.footer-social ul li a{display:block;width:40px;height:40px;line-height:40px;}

.footer-social ul li.facebook{width:40px;height:40px;}

.footer-social ul li.twitter{margin-left:23px;width:40px;height:40px;}

.footer-social ul li.friendfeed{margin-left:45px;width:40px;height:40px;}

.footer-social ul li.gplus{margin-left:67px;width:40px;height:40px;}

.footer-social ul li.rss{margin-left:90px;width:40px;height:40px;}
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}


#tw-responsive .tw-date-time {
    font-size: 14px;
    line-height: 1.2;
    color: #000; 
    margin: 0 0 5px 0; }


#tw-responsive .tw-plugin-basic-event-info .tw-date-time {
    margin: 5px 0 0 0;
}

            #tw-responsive .tw-date-time, #tw-responsive .tw-sequential-dates .tw-date-time, #tw-responsive .tw-plugin-calendar-list .tw-date{ color:rgb(0, 0, 0); }


#footer .advertisement {
	margin:0;
	padding:30px 0;
	text-align:center;
}


.advertisement {
	text-align:center;
	margin-bottom:30px;
}


	.advertisement img{
		display:block;
		margin:auto;
	}

		
		
		
		.footer .widget{
			margin-bottom:30px;
		}
.text1 .logos{list-style:outside none none;margin:0 auto 100px;max-width:480px;padding:0;width:75%}
.text1 .logos li{float:left;margin-bottom:4%;margin-right:4%}
.text1 .logos li.small{width:46%}
.text1 .logos li.big{width:96%}
.text1 .logos li img{max-width:100%}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


	.site-header .widget-area {
    text-align: center;
	margin-top:0;
	}

	#home-notification.home-notification.widget-area {
		display: none !important;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.body_pattern { background:#ffffff; }


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


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.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%}






.paper {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    border-radius: 0;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    padding: 10px;
    position: relative;
}



#p_footer_left {
  padding-top: 11px;
  font-size: 0.8em;
  color: #888888; }


#p_footer_left a {
  color: #608D09;
  text-decoration: none; }


#p_footer_left a:hover {
  text-decoration: underline; }

  .l-header__main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

#section-info .col-md-8{
  font-family: 'GothamNarrow-Light';
}




.e3lan-cell {
	width: 50%;
	display: block;
	padding: 5px;
	float: left;
	text-align: center;
	line-height: 0;
}


.e3lan-one .e3lan-cell,
.e3lan160-600 .e3lan-cell,
.e3lan250-250 .e3lan-cell,
.e3lan300-100 .e3lan-cell,
.e3lan300-250 .e3lan-cell,
.e3lan300-600 .e3lan-cell {
	width: 100%;
	padding: 0;
	float: none;
}


.e3lan300-100 .e3lan-cell{
	padding: 5px 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#0275d8}
.nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}

.navbar-toggleable-sm .navbar-nav .nav-item{margin:0px 2rem;}


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


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


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



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

.welcome-text{font-size:20px;max-width: 605px;margin-top: 30px;}

.welcome-text p{
	margin: 8px 0;
}

.welcome-text ul{padding:0px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin: 0;}

.welcome-text ul li{list-style:none;display:inline-block;font-size: 14px;margin-right:10px;}

.welcome-text ul li i{color:#e63946;margin-right:5px;}

.welcome-text h1{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text h2{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text span{color: #e63946;}

.welcome-text span div{font-family: 'handwriting-draft_free-version'; font-size:20px;}
.row{margin-right:-15px;margin-left:-15px}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}

  .span6 {
    width: 570px;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}


.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

		
		input.span6,
		textarea.span6,
		.uneditable-input.span6 {
		  width: 446px;
		}
.row{margin-right:-15px;margin-left:-15px}
.vce-col-content,.vce-col-inner{position:relative;overflow-wrap:break-word}
.vce-col-inner{width:100%}

#mobile-menu, .nav-toggle {display: none;}

#mobile-menu nav {display: block;}

	.con-box-column.first, .nav-toggle, #mobile-menu {display: block;}

.have { font-size:16px; float:left; margin:13px 15px 0 0; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row,.row .row{margin-left:0;margin-right:0}
.row.accesso-club-icons{border-bottom:2px dotted #b2b1b4;margin:20px 0;padding-bottom:20px}
.row.accesso-club-icons p{margin:0}
.row.accesso-club-icons img{margin:0}
.row.accesso-club-icons h5{color:#646368;margin:0;padding:40px 0}
.row:last-of-type{margin-bottom:40px}
.page-id-59 .row.accesso-club-icons{margin:0;padding-bottom:0}
.page-id-59 .row.accesso-club-icons img.alignleft{margin:-10px 20px 0 20px}
.page-id-59 .row.accesso-club-icons:last-of-type{border-bottom:0}


body#pag519 #header { margin-top: 70px; }

  header, .navbar, #menu, #mainmenu, #header, #crumbs, #sidebar, #footer, #logos, a.verborgen, .dummy, .meta, .noprint { display: none; visibility: collapse; }

.single-post #mk-sidebar .widgettitle{
	background-color: #9F26B5;
	color: #fff;
	font-size: 16px;
	padding: 18px 15px;
}
.shopping-cart-header .widgettitle{display:none}
.widgettitle{display:block;margin-bottom:15px;letter-spacing:1px}
.widget_testimonials .widgettitle{margin-bottom:-17px}
.widget_news_feed .widgettitle{margin-bottom:-18px}
#mk-footer .widgettitle{text-transform:uppercase;font-size:14px;color:#fff;font-weight:bolder}
#mk-footer .widgettitle a{color:#fff}
.megamenu-widgets-container .widgettitle{text-transform:uppercase;font-size:14px;font-weight:bolder}
.mk-side-dashboard .widgettitle{text-transform:uppercase;font-size:14px;color:#fff;font-weight:bolder}
.mk-side-dashboard .widgettitle a{color:#fff}
#mk-sidebar .widgettitle{text-transform:uppercase;font-size:14px;color:#333;font-weight:bolder}
#mk-sidebar .widgettitle a{color:#333}
#wrapper{width:100%;margin:0;box-shadow:none}

body.boxed #wrapper {
    max-width: 1170px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
    -moz-box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
    box-shadow: 0 0 6px 1px rgba(112, 112, 112, .2);
}
.text-left-not-lg,.text-left-not-md,.text-left-not-sm,.text-left-not-xs{text-align:left}
.text-left-xs{text-align:left}
.text-left-sm{text-align:left}
.text-left-md{text-align:left}
.text-left-lg{text-align:left}
.text-left{text-align:left}

.luxeury-doodle-img{position: absolute; top: -145px; left: -73px;}

.luxeury-doodle-img:hover {z-index: 9;}
div.grid-container{width:100%;height:auto;margin:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}

	
	#home-main-wrap,
	#post-main-wrap {
		z-index: 100;
		}


#home-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}


    .compare-indicator {
      display: none;
    }




.bg{
background-color:#FFF;
border-radius:20px 20px 20px 20px;
width:1000px;
margin:auto;
height: auto;
margin-top:30px;
margin-bottom:30px;
}
.c-three-hero__loader{top:50%;left:50%;position:absolute;z-index:100;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:170px;opacity:0}
.c-three-hero__loader img{width:100%}
.single-news .sidebar .widget_text .textwidget,.list-news .sidebar .widget_text .textwidget,body.search .sidebar .widget_text .textwidget,body.author .sidebar .widget_text .textwidget,body.category .sidebar .widget_text .textwidget,body.post-type-archive-savingrates .sidebar .widget_text .textwidget,body.post-type-archive-loanrates .sidebar .widget_text .textwidget{text-align:center}
.contact .sidebar div.widget_text .textwidget,.email-submission-form .sidebar div.widget_text .textwidget{padding:0 .75em 0 .75em}
#custom_html-6 .textwidget{display:none}
.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%}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}

.parallax-section .section-wrap{ 
    padding: 70px 0;
    position: relative;
}


.parallax-section.action_template .section-wrap{
    padding: 30px 0 60px;
}


.parallax-section.googlemap_template .section-wrap{
    padding: 0;
}


.parallax-section.blog_template .section-wrap{
    padding:80px 0;
}


.service_template .section-wrap::before,
.service_template .section-wrap::after {
    position: absolute;
    content: '';
    pointer-events: none;
}



.service_template .section-wrap::after {
    left: 50%;
    width: 60px;
    height: 60px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}

.action_template .section-wrap {
    position: static;
    height: 100%;
}

 

.googlemap_template_new .section-wrap {
    padding: 0;
}


.our-story-right .helping-image, .location-left .helping-image{
    object-fit: cover;
    padding: 0px !important;    
}

 #pgc-15-0-0 , #pgc-15-1-0 , #pgc-15-3-0 , #pgc-15-5-0 , #pgc-15-7-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
.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}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.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}

#right-panel{width:305px;height:auto;margin:0 5px 0 0px;padding:0px;float:right;border:solid 0px yellow;}

.header-useraccount-langs .langs-item-link {
  display: inline-block;
  padding: 8px 20px 13px 20px;
}

.header-useraccount-langs .langs-item-link:hover {
  background: #504D4D;
}

.langs-item-icon-en {
  background-position: 0 0;
}

.langs-item-icon-ru {
  background-position: 0 -18px;
}

.langs-item-icon-de {
  background-position: 0 -36px;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}


.content-cols .row,
.clear {
    clear: both;
}


.content-cols .row:before,
.content-cols .row:after,
.clear:before,
.clear:after {
    clear: both;
    content: "";
    display: block;
}


.filterable-prices .price-list thead a.clear-filters {
    border-color: #f00;
    text-align: center;
}


.filterable-prices .price-list thead th.clear-cell {
    padding: 0 8px;
}

	.fixed-header .logo-with-menu{
		position: relative;
		left:50%;
		-webkit-transform: translateX(-50%);
		   -moz-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		     -o-transform: translateX(-50%);
		        transform: translateX(-50%);
		margin-left: -30px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.fixed-header .logo-with-menu a{
		
		display: block;
		float: left;
		height: 100%;
		width: 100%;
	}

	.fixed-header-area .fixed-header .logo-with-menu{
		display: none !important;
	}


#numbers .counter .value {
  display: block;
  font-size: 36px;
  color: #fff;
}


html.special .header__title { width: 54.5%; font-size: 20px; font-weight: 700; line-height: 1.5; }


html.special.medium-font .header__title { font-size: 21px; }


html.special.big-font .header__title { font-size: 22px; }


.header__title { font-size: 15px; padding-bottom: 2px; letter-spacing: 0.007em; }
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}
.no-touchevents .b-cta:hover .b-cta__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.b-cta__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}

#contenu_et_pied {
	padding-top:20px;
	padding-bottom:20px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.foot-contact {
  padding-top: 5px;
  line-height: 22px
}

.foot-contact ul li {
  height: 22px;
  line-height: 22px;


}

.foot-contact .link-me {
  line-height: 22px;
}

.feedback-box .message, .testimonial .widget_zerif_testim-widget .message {
	font-size: 15px;
	color: #000;
}
		
	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}

img#fsb_image {
	
	min-height: 100%;
	min-width: 1024px;

	
	width: 100%;
	height: auto;

	
	position: fixed;
	top: 0;
	left: 0;
	z-index: -9999;
}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}

  .navbar.extended.centered .navbar-brand,
  .navbar.extended.centered .navbar-header,
  .navbar.extended.centered .navbar-collapse {
    float: none !important;
    text-align: center;
  }

  .navbar.classic .navbar-brand {
    width: auto;
  }

  .navbar .navbar-header .navbar-brand {
    width: 100%;
  }

  .navbar .navbar-brand {
    text-align: left !important;
  }

.footer-strip {
    margin: auto;
    display: block;
    width: 1078px;
}
#leaderboard-bottom-ad{width:728px;height:90px;background:#fff;margin:20px auto;text-align:center}
.lo-responsive .lo-leaderboard_bottom{display:none}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }


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


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


body#pag519 #header { margin-top: 70px; }

  header, .navbar, #menu, #mainmenu, #header, #crumbs, #sidebar, #footer, #logos, a.verborgen, .dummy, .meta, .noprint { display: none; visibility: collapse; }




.tb-milestone .milestone {
	font: 300 32px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    margin: 0 auto;
    padding: 10px 0;
}


.tb-milestone .milestone span.num {
    margin: 0;
    position: relative;
    display: inline-block;
    font: 300 64px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    vertical-align: top;
}
.tb-milestone .milestone,.tb-milestone .text{display:block;line-height:1.1;margin:0;text-align:center}
.tb-milestone-percent .milestone{margin:0 auto;position:relative;width:160px;height:160px}
.tb-milestone-percent.has-text .milestone{margin-bottom:10px}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }
.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span,.sharing-screen-reader-text,.sharing-screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}
.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.sharing-screen-reader-text:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}

.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-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
.ad-230x90{width:100%!important;height:auto!important;float:none!important;clear:both}


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


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


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


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


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}

.td-border-grey{
	border:5px solid #d9d9d9;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

#content {width:920px; min-height:580px; margin:0 auto; display:block; padding:30px; background:#ffffff; font-size:12px; line-height: 18px;}

#mk-header .header-logo .mk-resposnive-logo {
  display: none;
}

  #mk-header .logo-is-responsive .mk-resposnive-logo {
    display: block !important;
  }


.hero.home-arlan .quote {
  color: #a473ff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 0 24px;
}


.testimonial .quote {
  margin: 0 0 16px;
}
.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%}



.ht-clearfix:before,
.ht-clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-footer:before,
.site-footer:after,
.ht-container:before,
.ht-container:after {
	content: "";
	display: table;
}


.ht-clearfix:after,
.entry-content:after,
.comment-content:after,
.site-footer:after,
.ht-container:after {
	clear: both;
}



.ht-container{
	width: 1170px;
	margin: 0 auto;
}


#ht-about-us-section .ht-container{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}


#ht-counter-section .ht-container{
	position: relative;
}


#ht-cta-section .ht-container{
	position: relative;
}











#g_nav .lv1 {
    position: relative;
    z-index: 1;
    white-space: nowrap;
}


#_m_nav .lv1 {
    position: absolute;
    z-index: 1;
    
    width: 100%;
}

.content{ padding-bottom: 60px;}

.info strong a{
	color:#8f2004 !important;
}

.info strong a:hover{
	color:#ebad25 !important;
}
div.submenu-line{border-top:solid 1px #f1f1f1}
div.submenu-line.aspirin-hidden{display:none}


.events-links .container{max-width:1200px;}

.events-links{
	padding:27px 0 11px;
	background:#000;
}

.events-links a{color:#fff;}

.events-links li{margin:0 0 14px;}

.events-links ul{
	margin:0;
	list-style:none;
	float:left;
	width:18.9%;
	padding:0 0 0 12.5%;
}
.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}


.navbar-toggle:hover .icon-bar {
    background-color: #f37d30;
}


.site-landing-header .navbar-toggle .icon-bar {
    background-color: #fff;
}


.site-landing-header .navbar-toggle:hover .icon-bar {
    background-color: #f37d30;
}


body:not(.isMobile) #wrapper .page_title, #the_header, #the_footer, #container .full_width_content {
    max-width: 100% !important;
}



#the_footer {
  max-width:100% !important;
}



#the_footer #_the_logo, #the_footer #_the_copyright {
  margin: 0 auto !important;
  max-width: 100% !important;
}


.inner-project {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -38px;
}


.inner-project h3 {
     font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: 700;
	margin: 0px 0px 6px 0px;
padding: 4px 12px 3px 12px;
border-radius: 0px 0px 0px 0px;
background-color: rgba(255,255,255,0);

font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
text-transform: capitalize;
}


.inner-project span {
    display: block;
    color: #1abc9c;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin-bottom: 12px;
}


.highlightcontent {
  background-image: linear-gradient(to right, #ECE9E6, #ffffff);
  padding: 4em 0; }

  .highlightcontent h2 {
    font-family: "Raleway", sans-serif;
    font-size: 3em;
    color: #467fa1; }

  .highlightcontent p {
    margin: 0 8em;
    font-size: 1.5em;
    line-height: 1.5em; }


.pagination .nav-links {
	min-height: 3.2em;
	position: relative;
	text-align: center;
}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}

  .ftop aside, .ftop div.textwidget, .ftop div.tag-cloud {padding: 0px; width: 100%;}

#content .item-title a,h2.post-title a, h1.post-title a, article.post .post-meta a:hover, #custom .product-with-desc ul.products li h1.post-title a:hover, #custom .twitterbox span a, #custom h3.widget-title a, #custom .ftop div.textwidget a, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a, #content .activity-header a, #content .activity-inner a, #content .item-list-tabs a {
color: #2a8700 !important;}

#custom .widget a:hover, #custom h3.widget-title a:hover, #custom .ftop div.textwidget a:hover, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a:hover {color: #005400 !important;}


.textwidget text-2 {  width: 100%;
        display: flex;
  align-items: center;
  justify-content: center;       }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container-fluid::after{content:"";display:table;clear:both}


header .container-fluid {
	padding-left: 90px;
  padding-right: 90px;
}
#page-top header #logo .logo{padding-left:0}
#page-top header #logo .logo img{height:50px}
.navbar-header:before,.navbar-header:after{content:" ";display:table}
.navbar-header:after{clear:both}

.copyright {margin: 0px auto; text-align: center; margin-top: 0px}


.world_msg {	
	padding: 40px 60px;
    margin-top: 20px;
    text-align: center; 

    letter-spacing: 0.5px !important; 
    width: auto;
    margin-left: auto !Important;
    margin-right: auto !important;

   
    font-family: Source Sans Pro,sans-serif !important;
    font-size: 15px;
    line-height: 25px;
    color: #333;
}
.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}
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.18)}
div#n2-ss-2 .n2-ss-button-container,div#n2-ss-2 .n2-ss-button-container a{display:inline-block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth,div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth a{display:block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap{white-space:nowrap;}
div#n2-ss-2 .n2-ss-button-container a div{display:inline;font-size:inherit;text-decoration:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;}
div#n2-ss-2 .n2-ss-button-container i{font-size:100%;vertical-align:baseline;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="left"] i{margin-right:0.3em;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="right"] i{margin-left:0.3em;}

#footer-widgets .footer-widget {
  float: left;
  margin: 0 0 0 8px;
  width: 185px;
}

#footer-widgets .footer-widget:first-child {
  margin-left: 0;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

 
div.category_view_product a img.product_image{
  float: left;
  margin-right: 6px;
  }

 
 p.wpsc_also_bought img.product_image{
  display: block;

  }


.wpsc_container .product_image{
	border:#d1d1d1 1px solid !important;
	line-height: 0;
	background: #fff;
	padding: 2px !important;
	margin-right:20px;
}



#top-cart-btn-checkout{
	display:none !important;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.banner-left .banner-foot { display: inline-block; float: right; margin: 0; padding: 20px 40px 0 0;  }





.teaser {
	position: absolute;
	bottom: 4rem;
	right: 50%;
	transform: translateX(51%);
	
}


.teaser img {
	position: absolute;
	left: 0%;
	top: 30%;
	transform: translateY(-29%);
}


	
	.teaser a {
		font-size: 1.25rem
	}

.mkdf-iwt.mkdf-iwt-icon-top .mkdf-iwt-icon-holder {
margin-bottom: 11px;
}

.mkdf-iwt .mkdf-iwt-icon-holder {
font-size: 21px;
}

.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-icon-holder {
float: left;
}

.mkdf-iwt.mkdf-iwt-icon-right .mkdf-iwt-icon-holder {
float: right;
}

.mkdf-iwt.mkdf-iwt-left-from-title .mkdf-iwt-icon-holder {
margin-right: 18px;
}

.mkdf-iwt.mkdf-iwt-left-from-title .mkdf-iwt-icon-holder,
.mkdf-iwt.mkdf-iwt-left-from-title .mkdf-iwt-title-holder {
display: inline-block;
vertical-align: middle;
}
.side_menu_button_wrapper{display:table}

footer .trd-footer-top .trd-footer-widget.trd-about-widget .trd-logo-wrapper {
  margin-bottom: 35px;
  display: block;
  overflow: hidden;
}
 #page {
-ms-word-wrap: break-word;
word-wrap: break-word;
font-size: 16px;
}

#page .container {
width: 1200px;
margin: 0 auto;
padding-left: 40px;
padding-right: 40px;
}

#page:before, #page:after,
#primary:before, #primary:after,
#main:before, #main:after,
#secondary:before, #secondary:after,
#footer:before, #footer:after,
.gallery-list:before, .gallery-list:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

#page:after,
#primary:after,
#main:after,
#secondary:after,
#footer:after,
.gallery-list:after {
clear:  both;
}


    .icon_box_excerpt{
      margin-left: 10px;
    }
.header-sub-nav__label{font-size:15px;font-size:1rem;line-height:1.2;position:absolute;right:0;bottom:0;left:0;padding:10px 15px;text-transform:uppercase;color:#505050;background:linear-gradient(270deg,rgba(255,255,255,.45) 0,#fff 100%)}



.arrow-right {
    display: block;
    position: absolute;
    top:90px;
    right:-14px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 15px;
    border-color: transparent transparent transparent #efefef;
}


    .arrow-right,
    #focus-on-description .intro {
        display:none;
    }

.wrapper {
	margin:0 auto;
	width:950px;
}

.wrapper-cont {
	float:left;
	width:950px;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}
.row{margin-left:-15px;margin-right:-15px}

.full-width{float:left; width:100%;}
.c-discount-small__code-h{font-size:16px;margin-bottom:5px}

.cookie-container__text {
	position: relative;
	padding: 35px 0 0 0;
}

.cookie-container__text p {
	margin: 0 0 20px 0;
	font-size: 16px;
	line-height: 22px;
}
.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-2{width:16.66666667%}
.navbar-toggleable .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}

 
 
 #footcontact {
width:440px;height:140px;-webkit-border-radius: 20px; 
-moz-border-radius: 20px;border-radius: 20px;background:rgba(227,162,11,0.3);-webkit-box-shadow: #11261A 4px 4px 4px;-moz-box-shadow: #11261A 4px 4px 4px; box-shadow: #11261A 4px 4px 4px;


	 }

.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}

.td-social-boxed .td_social_info {
  font-size: 15px;
  top: 0;
  margin-top: -2px;
  
}

.td-social-style2 .td_social_type .td_social_info {
  top: -13px;
}

.td-social-style3 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style4 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }

.companyaddress, .telfax, .email {
	font: 10px Arial, Helvetica, sans-serif;

	color: #999;
	text-align: center;
	height:10px;
}
.nino-size-32 .nino-social-icon-instagram,.nino-size-32 .nino-social-icon-followgram{background-position:0 -760px}
.nino-size-46 .nino-social-icon-instagram,.nino-size-46 .nino-social-icon-followgram{background-position:0 -950px}
.nino-size-64 .nino-social-icon-instagram,.nino-size-64 .nino-social-icon-followgram{background-position:0 -1330px}


#line_5 .obsah_page .soc_site {
  float: left;
  width: 220px;
  font-size: 18px;
  text-align: left;
}


#line_5 .obsah_page .soc_site p {
  margin: 0 auto;
  margin: 10px 0px 10px 5px;
}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}
.navbar-header{margin-top:50px}
.navbar-header .navbar-toggle{display:block;}
header nav .navbar-header{float:inherit;margin-top:0;}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}

#wide_col {
    width: auto;
    margin: 0;
    padding: 20px 10px;
    min-height: 700px;
    overflow: auto
}

.widemargin {
    margin-left: 180px
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 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-left-radius:0;border-top-right-radius:0}
.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}


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


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.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}

.content-banner
{float:left; margin:13px 9px 0 0;}


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
