﻿
.footer .footer-inside .footer-row03 p.footer-copyright {
  font-family: 'proxima_nova_rgregular';
  text-align: left;
  padding-left: 20px;
  font-size: 1.2em;
  line-height: 60px;
  color: #bfbfbf;
}


#header { width: 100%; padding-top: 45px; }

#header .header_inner { height:135px; position:relative; }
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}
.img-responsive{display:block;max-width:100%;height:auto}
.ie-page .plan-image img.img-responsive{width:210px!important;height:100px!important}
.single-dp_plans .plan-detail-top .plan-detail-plans-container .plan-detail-plans .plan-detail-plans-bar-section .plan-detail-image-container .img-responsive{width:100%;height:auto}
.title-slider{width:100%;overflow:hidden}
.people_50 .inner_cell,.title-slider{padding:0}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}







.services_box{
	text-align:center;
	padding:15px 0 0 0;
}


.services_box h2{
	clear:both;
	font-size:20px;
	line-height:100%;
	vertical-align:middle;
	margin:20px 0 20px 0;
	font-weight:400;
	color:#252525;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}


.services_box p{
	clear:both;
	margin-bottom:30px;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}

#wpv-overlay-search {
  margin: auto;
  max-width: 550px;
  font-size: 50px;
}

#wpv-overlay-search input[type="text"] {
  width: 475px;
  height: 60px;
  max-width: calc(100% - 100px);
  border: 0;
  border-bottom: 1px solid #f3f7f9;
  background: transparent;
  color: #f3f7f9;
}

#wpv-overlay-search input[type="text"]::-webkit-input-placeholder {
  color: #f3f7f9;
}

#wpv-overlay-search input[type="text"]::-moz-placeholder {
  color: #f3f7f9;
}

#wpv-overlay-search input[type="text"]:-ms-input-placeholder {
  color: #f3f7f9;
}

#wpv-overlay-search button[type="submit"] {
  width: 60px;
  height: 60px;
  border: 0;
  background: none;
  color: #f3f7f9;
  vertical-align: bottom;
  padding: 0;
}


.kenburns_061_slide {
    top: 30%;
    left: 8%;
    width: 65%;
    right: auto;
    text-align: left;
    position: absolute;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: cubic-bezier(.165,.84,.44,1);
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
}
.footer-left{float:none}
.menu-wording{margin:3px 0 0 10px;display:block;float:left;text-transform:uppercase;font-size:.75em;font-family:brownregular}

.review {
    border-right:none;
    float: none;
    padding: 20px 0;
    width: auto;
}

.review h2 {
    font-size: 18px;
    margin: 0 0 10px;
}

.review .test p {
    margin: 10px;
    padding: 0 10px;
}

.review .test {
    padding: 20px 0;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}


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


#management .actor h3 {
    text-align: center;
    color: #0083CE;
    font-weight: 600;
    font-size: 150%;
    margin: 40px 0 30px 0;
}


.iwd-header:after, 
#iwd-header-bg:after, 
.iwd-layout-cell:after, 
.iwd-layout-wrapper:after, 
.iwd-footer:after, 
.iwd-nav:after, 
#iwd-hmenu-bg:after, 
.iwd-sheet:after,
.cleared, 
.clearfix:after 
{
   clear: both;
   display: table;
   content: '';
}


.iwd-sheet
{
   background: #FFFFFF;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 100%;
   min-width: 700px;
   max-width: 1920px;
   z-index: auto !important;
}


.responsive .iwd-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none !important;
   margin-right: 1% !important;
   margin-left: 1% !important;
}




.testimonial_rotator_microdata { display: none; }


.footer .facebook-block { margin:54px 0 0; padding:30px 0 0; border-top:1px solid #fff; border-top-color:rgba(255,255,255,0.15);}

.footer .facebook-block .fb-like { float:left; width: inherit !important;}
#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}
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.topbarmenu ul li .sf-dropdown-menu li a{color:#555;text-align:left;font-size:12px}
.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu{list-style:none;margin:0 0 0 15px;padding:0}
.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{padding:10px 15px 10px 15px;list-style:disc;display:list-item;list-style-position:inside}

.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pp-advanced-menu .pp-has-submenu:focus,.pp-advanced-menu .pp-has-submenu .sub-menu:focus,.pp-advanced-menu .pp-has-submenu-container:focus {outline: 0;}
.pp-advanced-menu .pp-has-submenu-container {position: relative;}
.button,a,button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.button,button,img{display:inline-block;border:0}
.button,button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.button,button,select{text-transform:none}
[disabled].button,button[disabled],html input[disabled]{cursor:default}
.button::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.button,button{overflow:visible;background-color:transparent;outline:0;padding:0;-webkit-appearance:none;text-align:center}
.button:focus,.button:hover,.button:visited,button:focus,button:hover,button:visited{border:0;outline:0}
.button:visited,a:visited{color:inherit}
.button{-webkit-transition:all .3s;transition:all .3s}
.button:focus,.button:hover{border:1px solid;border-color:inherit}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(0,0,0,.45);overflow-y:scroll}

.cuotas-visible-mobile{display: none;}

.center-box {
	max-width:870px;
	margin: 0 auto;
}



.bttn3 {
  border: 2px solid #fff;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  padding: 20px 44px;
  margin: 0px 6px 20px 0px;
  border-radius: 3px;
  text-transform: uppercase;
  display: inline-block;
  background: #f58a21 none repeat scroll 0% 0%;   
}


.bttn3:hover {
  color: #f58a21 !important;
  border-color: #f69535;
  background-color: #fff;
}

.footer .footer-inside .footer-row02 .footer-pagelink {
  position: relative;
  height: 100%;
}

.footer .footer-inside .footer-row02 .footer-pagelink .footer-pagelink-inside {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  width: 100%;
}
.subcl{padding:0 1em 0 0}








.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides { zoom: 1; }

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }

.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
#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}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


img.thumb-flag {
  position: absolute;
  top: 4px;
  right: 4px; }



.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.slide-desktop{display:none}

	.chakor-blog-posts-list li .td-pb-span8{
		padding-left:0px;
		
	}

	  .td-pb-span8{
		padding-right:0px !important;
		
	}

	.chakor-blog-posts-list .td-pb-span4,
	.chakor-blog-posts-list .td-pb-span8{
		float:left;
		
	}

	.chakor-blog-posts-list .td-pb-span8{
		width:68% !important;
		margin-left:2%;
		
	}

	 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info,
	.chakor-blog-posts-list .featured .td-pb-span8{
		float:right;
		width:100% !important;
	}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}





#top {
  background-color: #D8030B;
  color: #fff;
  font-size: .928em;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

	header .container {
		width: 100%;
	}

#topbar .container .row {
    margin: 0;
}

.gallery-sec .container {
  position: relative;
  z-index: 8;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}

.semiboxshadow {
	display: none;
}

.semiboxshadow img {
	width:1308px !Important;
	max-width:1316px;
	margin:0px auto;
	margin-left:-53px;
	margin-top:-43px;
	position:absolute;
	z-index:-1;
}

.box_offers.right img {
    float: right;
}

div.tip-a div.tip div.right { width: 55px; }

	div.reservation div.menu div.right { width: 310px; }
	
	div.reservation table.transport td.right { padding: 2px 10px; font-weight: normal; width: 60px; }

div.right { float: right; }

td.right { text-align: right; }


.art-block select 
{
   width:96%;
}

.art-block
{
   border:1px solid transparent;
   margin:3px;
}

div.art-block img
{
   border: none;
   margin: 0;
}


.art-block li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 150%;
   color: #4D6580;
   margin: 5px 0 0 10px;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
   margin: 7px 7px 7px 7px;
}
.grid-post .content-preview{clear:left}
.content-preview .contentlimit{margin-bottom:6px}

.site-width, .header .header-inner, #primary-menu, .container, .page-template-template-layout-builder .elementor-widget-container, .footer, .footer .inside, footer.copyright, .page-template-template-builder-full-width footer.copyright .inside {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}




.container {
  background: #fff;
  padding: 100px 130px;
  margin-top: -140px;
  position: relative;
  z-index: 10;
  -moz-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  -webkit-transition: margin 0.2s;
  transition: margin 0.2s;
}

.page-template-template-widgetized .container {
  margin-top: -140px;
  padding: 30px;
}



.page-template-template-layout-builder .container {
  padding: 0;
}

.home .container{margin-top:150px;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

		
			.widget-title-tab{
			background-color:#00BCD5;
			color:#fff;
		}

		.widget-title-tab a.rsswidget{color:#fff !important;}


.footer-widgets .widget-title {
	padding: 0 0 0.75em;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background: none;
	color: #fff;
}


.widget-title {
	display: block;
	margin: 0;
	padding: 0.75em 1em;
	background: #ee4455;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px;
	font-size: 0.9375rem;
	font-family: 'Montserrat', Tahoma, Arial;
}


.widget-title a:link,
.widget-title a:visited {
	color: #fff;
}

.widget-title a:hover,
.widget-title a:active {
	color: rgba(255,255,255,0.5);
}
.widget-title,.page-header .archive-title,.comments-header,.comment-reply-title,.related-posts-title {background: #000000;}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}







.intro_box{
	text-align: center;
	width: 90%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}

.intro_box h1 {
    font-family: Open Sans;
    font-weight: 600;
    margin-top: 0;
    text-transform: uppercase;
    line-height:2;
}

.intro_box h1 span{
	color: #CC0033;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}

.intro_box p {
    color: #666;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
}


span.close_icon:before,span.close_icon:after{content:""; display:block; color:#fff; width:1.7em; height:1px; background-color:#fff;}

span.close_icon:before { transform: rotate(45deg); position: relative; top: 1px; }

span.close_icon:after { transform: rotate(-45deg); }
.mvp-nav-links{display:none}
 .slideshow_inner_caption{position:relative;display:table;height:100%;width:100%}
.caption_right .slideshow_caption .slideshow_inner_caption{float:right}
 .caption_bottom .slideshow_caption .slideshow_inner_caption{display:block;height:auto;bottom:0;position:absolute;padding:0 50px;width:100%;left:0}
 .caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption{padding:20px 0;display:block}

 
.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .container, 
.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .slideshow_inner_caption {padding-top: 0;}

		
		.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}

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


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}
.footer .footer__info{padding:65px 0;background:#313131}

	.resp_menu_button {font-size:14px;position:absolute;display:inline-block; text-align:center;margin:0 auto;top:20px;color:#222;z-index:9999;width:32px;height:24px;margin-left:-16px;}

	.narya_fullwidth .resp_menu_button {margin-top:10px;}

.title {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
    clear: both;
    padding-top: 10px;
}

.title a { color: #000 }

.page h1.title { margin-bottom: 20px ; padding-top: 0;}

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}

.single_post a, a:hover, .title a:hover, .textwidget a, #commentform a, a,.rthumb_text:hover,.post_date,.breaking_title, #navigation ul ul a:hover, .sidebar.c-4-12 a:hover {color:#7e4a0c; }

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

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



#footer .copyright ul.list-social-icons {
	height:30px;
}

#footer .copyright ul.list-social-icons a.social-icon {
	margin:0;
}

#footer.footer-light .copyright,
#footer.footer-light .copyright a {
	color:#414141;
}
.mobile-hide{position:absolute;left:-999rem;visibility:hidden}
.mobile-hide--action{position:absolute;left:-999rem;visibility:hidden}
.site-branding .site-title{font-size:3.2rem}

		#top_menu {
			float: right;
			width: 500px;
			height: 36px;
			margin: 47px 0 0 0;
		}

		#top_menu ul {
			float: right;
			list-style-type: none;
		}

		#top_menu li {
			float: left;
		}

		#top_menu li a {
			font-weight: bold;
			color: #707070;
			font-size: 14px;
			border-right: 1px solid #707070;
			padding: 0 15px;
		}

		#top_menu li a.noborder {
			border: none;
			padding: 0 0 0 15px;
		}
.nav--shortcut-menu .menu__item--shortcut{font-size:16px;font-size:1rem;transition:background 700ms cubic-bezier(0.22,0.61,0.18,0.7);display:inline-block;padding:10px 8px;height:100%;margin:0;float:left;}
.main-nav ul.menu li a{padding-right:15px !important;font-size:18px !important}
.main-nav ul.menu li:last-child a{padding-right:0px !important}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}


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:28px;}


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;}
.card .card__title{padding:0;margin-bottom:.5rem;font-size:1.25rem;line-height:1.5rem}
.card__title--light{font-weight:400}
.card--cheesecake .card__title{font-size:2rem;margin-bottom:1.5rem}
.card__title--header{text-align:center;font-size:1.5625rem;padding-bottom:1rem;border-bottom:.125rem solid #dce6eb}
.card--sponge-cake .card__title{font-size:1.5625rem;padding:1.5rem;border-bottom:.25rem solid #dce6eb}
.card--biscuit .card__title{font-size:1.875rem;line-height:1.825rem;padding-bottom:.625rem;padding-top:.25rem;color:#fff}

.header-top-rt{ float:right; }

.header-top-rt li {float:left;margin-right:7px;}

.header-top-rt span{ color:#808080;}

.header-top-rt .cly{ color:#ffa722; text-decoration:none;}

.header-top-rt .cly:hover{ color:#f66d1c; }

.header-top-rt .hb_list li{ margin-left:0; padding-left:5px; padding-right:5px; height:20px; line-height:20px; float:none;}

.header-top-rt .hb_list {min-width:70px;}

.menuGriglia.over .menuSegmenti ul li.close {float:right; width:195px; height:20px;}

.menuGriglia.over .menuSegmenti ul li.close a {float:right; width:170px; text-align:right; padding:5px 0px 5px 5px; }

.modal-header .close {
  margin-top: -2px;
}
 


.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

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

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

.newblock .news-text p.date strong{font-weight:bold;}
.social-network a{color:black}
.page-template-page-contact-film .social-network,.page-template-page-contact-print .social-network{padding-top:10px;padding-bottom:20px}
.page-template-page-contact-film .social-network .link-fb,.page-template-page-contact-film .social-network .link-instagram,.page-template-page-contact-print .social-network .link-fb,.page-template-page-contact-print .social-network .link-instagram{width:30px;display:inline-block;margin:0 5px}
.header__top{background-color:#333d47}
.header__top .menu--top-menu .menu-item:last-child a{background-color:#d75431;color:#fff}
.footer .bottom{background-color:#383e30;color:#fff;height:67px}

.main4 .main4le .wen .genyun{ font-size:16px; color:#333; font-weight:bold; text-align:left;}

.main4 .main4le .wen .genyun a{ color:#333;}

.main4 .main4le .wen .genyun a:hover{ color:#a90619;}
.well-bg{background-color:#f4f4f1;padding:10px}


	.header-item-two.sld-plus .top-header {
		position: relative;
		top: 0;
	}


#text-press h2 {
	padding-top: 5%;
	text-align: center;
	font-size: 36px;
	margin: 0;
}
#bottom{padding:20px 0px 40px 0px;background:#3b3b3b;border-top:5px solid #ed564b;}
#bottom  a{color:#fff !important;}
#bottom h3{color:rgba(255,255,255,0.8);}

.tg-fourth-footer-widget {
   width: 30.303030%;
   float: right;
   margin-right: 0;
}

   .tg-second-footer-widget,
   .tg-third-footer-widget,
   .tg-fourth-footer-widget {
      float: none;
      margin-right: 0;
      width: 100%;
   }

  .nav-wrap {
    position: fixed;
    top: 70px;
    bottom: 0;
    left: -100%;
    padding: 20px 15px;
    overflow-y: auto;
    width: 100%;
    position: fixed;
    background: rgba(32, 47, 61, 0.9);
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 99; }

  .menu-opened .nav-wrap {
    left: 0; }

.wp-caption {
  text-align: center;
  margin-bottom: 1.5em;
}

.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.wp-caption p.wp-caption-text {
  margin: 0;
  padding: 10px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}
.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}

.icon-bar-graph:before {
    content: "\e090";
}

.icon-bar-graph-2:before {
    content: "\e091";
}

.header.mobile #util_group {white-space:nowrap;float:right;right:0;position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}

.header.mobile #util_group #util_menu {float:left;}
.pi-section-w{position:relative;-webkit-transition:background .1s ease-in-out 0;-moz-transition:background .1s ease-in-out 0;-ms-transition:background .1s ease-in-out 0;-o-transition:background .1s ease-in-out 0;transition:background .1s ease-in-out 0}
.pi-header-sticky,.pi-header-sticky .pi-section-w,.pi-header-sticky .pi-section,.pi-header-sticky .pi-section-menu-mobile-w,.pi-header-sticky .pi-section-menu-mobile{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w,.pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w{max-width:1120px;margin:0 auto}

.lft{float:left}
ul.tabs.primary{margin-bottom:20px;}



.side-widget-area {
  padding: 0;
}

 #pgc-512-0-0 , #pgc-512-2-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

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


.comments-link:before {
  content: "\f0e6";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 15px;
}

.projects-section-head h3 {	
	padding-bottom: 2em;
}
.off-canvas .sidebar-menu{padding:30px 0}
.sidebar-menu .search-form{display:block !important}

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-12{width:100%}

.social-icons-footer i {
    font-size: 20px;
}
 


.grid-container.agusto-footer {
    background: #555;
    color: #fff;
    width: 100%;
   
}

.page-nav .pages {
  float: right;
  margin: 0;
  border: none;
  padding: 6px 0 6px 6px;
  
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}


.pad {
width:225px;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.nivo-html-caption {
    display:none;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
div.carousel div.carousel_block {
    overflow: hidden;
    position: relative;
    margin: 0 0px;
}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}
.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}
.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_text ol,.et_pb_text ul{padding-bottom:1em}

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;
}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}


.lay-section{padding:1.5em 0}
.lay-section h2{margin:10px 0 3px}
.lay-section h3{margin:0 0 .4em;text-align:left}
.lay-section h4{margin:0}
.lay-section p{line-height:1.5em;margin:0}

.lay-section.ly_bg h2{color: #7b7e6e! important; font-size: 1.4em;}

.lay-section.ly_bg h3{color: #030303! important;font-family: 'Abel', sans-serif, tahoma, verdana, arial;}

.lay-section.ly_bg h4{color: #030303! important; font-size: 30px;text-align: left;font-weight: normal;margin-top: 1em;font-family: 'Abel', sans-serif, tahoma, verdana, arial;}

.lay-section.ly_bg p{color: #7b7e6e! important;}




#wrappercont{
width:auto;
height:auto;
float:left;
margin:0 0 0 0;
padding:15px 12px 0 12px;
}
.panel-flexible-inside .panels-flexible-row{margin-bottom:30px;padding-bottom:0;}
.panel-flexible-inside .panels-flexible-row-last{margin-bottom:0;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}
.site-header__menu--viewing-submenu ul.menu{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.site-header__menu ul.menu{display:block;margin:0;padding:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.site-footer__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu li{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}
.site-subfooter__menu ul.menu li+li:before{content:'|';display:inline-block;margin:0 10px 0 6px;vertical-align:middle}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}


.group--padding-x {
  padding-left: 1.33333em;
  padding-right: 1.33333em;
}


.testimonial_rotator.template-longform .testimonial_rotator_quote { text-align: center; }
.list-unstyled{padding-left:0;list-style:none}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

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


	.boxed-layout #page,
	.boxed-layout-small #page {
		overflow: hidden;
	}


	.site-main .post:nth-child(3) {
		margin-right: 0;
		width: 100%;
	}


	.site-main .post:nth-child(4) {
		margin-left: 0;
		width: 100%;
	}


	.site-main .post .post-image-content,
	.small-image-blog .site-main .post:nth-child(2) .post-image-content,
	.small-image-blog .site-main .post:nth-child(3) .post-image-content, 
	.small-image-blog .site-main .post:nth-child(4) .post-image-content {
		margin-bottom: 30px;
		margin-right: 0;
		width: 100%;
	}


	.small-image-blog .site-main .post:nth-child(3) {
		margin-right: 0;
	}

	
	.site-info #site-branding {
		max-width: 100%;
	}


.site-footer {
	background-color:black;
}

.quicklinks {
  float: left;
  margin: 60px 0 0 50px;
  width: 600px;
}

.quicklinks label {
  display: block;
  line-height: 25px;
  font-size: 15px;
  color: #fefefe;
}

.quicklinks ul {
  margin-top: 10px;
}

.quicklinks ul li {
  float: left;
  width: 195px;
  padding-right: 5px;
  line-height: 18px;
  padding: 3px 0px;
}

.quicklinks ul li a {
  color: #959595;
  font-size: 14px;
  text-decoration: none;
}
