﻿.w-50-l{width:50%}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.span4{width:300px;}

.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}

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

input.span4, textarea.span4, .uneditable-input.span4{width:286px;}

.footer-contact{font-weight:700; text-transform:uppercase; text-align:right;}

.footer-contact a{font-size:30px; display:block;}
.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}
.sales-banner__img{display:block;max-width:100%;height:auto}
 #padding-15 { height:70px; }




.rel {position:relative;}

		#top-header .container, #second-menu { text-align: center; }

.works li .responsibility{	
	padding:0;
	margin:0;
}

.viaggi-culturali-txt li .responsibility{	
	padding:0;
	margin:0;
}

.responsibility small{
	text-transform:uppercase;
}


#ads-header-standard {
	width: 728px;
	height: 90px;
	margin: 10px auto 5px auto;
}


.event-text{
	
	padding-left: 64px;
}

#logo-text{color: #ffffff;}
.vc_col-sm-8{width:66.6666%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.page-checkout .logo.navbar-btn img,.page-cart .logo.navbar-btn img{width:200px;margin-left:inherit;margin-bottom:30px;}
.page-checkout .logo.navbar-btn,.page-cart .logo.navbar-btn{width:100%;margin:auto;}
.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}
.logo,.logo a{color:#404041;font-size:20px;font-family:'Montserrat';font-weight:600;letter-spacing:0.05em;}
.maintenance-page .logo{font-size:20px}
body.front header .logo,body.front header .logo a{color:#fff;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}


footer .container div.address .follow-icn {
  display: inline-block;
  height: 18px;
  width: auto;
  margin: 0 0 -2px 0;
}


a.avo-button {
    border: 2px solid #fff;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    
  display: none;
    padding: 14px 30px;
    letter-spacing: 2px;
    font-size: 15px;
    background-color: rgba(0,0,0,0.1);
    margin-top: 25px;
  text-decoration: none !Important;
}


a.avo-button:hover {background-color:#fff; }

.logo {width: 309px; height: 81px; margin: 0px; padding: 0px; float: left;}

.logo img {width: 309px; height: auto; margin: 0px; padding: 0px;}
.adsensehomemid{min-width:300px;padding-top:20px;padding-bottom:20px}

.col-xs-5 {
    width: 41.66666667%;
	float:left;
}

	.col-xs-5, .col-xs-7{
		width:100%;
		text-align:center;
	}

	.top .col-xs-5{
		margin-top:-20px !important;
	}

.product_main .product-box .picture {
	float: left;
	height: 250px;
	width: 250px;

}
.contact{position:relative;margin:-8px 0 0}
.contact::before{top:-38px}
.scene-container .scene-label{color:#FFFFFF;text-shadow:0px 0px 16px rgba(0,0,0,0.33);text-transform:uppercase;font-family:"benton-sans",arial,helvetica,sans-serif;letter-spacing:0.1em;display:block;z-index:2;position:absolute;top:12vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;font-size:0.6875rem;}

.footer-content .footer-title { font-size: 13px !important;   				   
 								color: #fff;		line-height: 1.1;		   font-weight: bold;							 }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }



.main-slogan {

	z-index: 999;

	position: relative;

	

	font-weight: bold !important;

	text-transform: uppercase;

	margin-top: 20%;

	margin-bottom: 0 !important;

}
#div-poll #inner .pds-answer-group{display:block;margin:7px 0;padding:0;overflow:hidden}
	
	
.pull-down {
	width:100%;
	}
.flyouts .flyout .column:first-of-type{border-left:0}
.flyouts .flyout .column{color:#fff;height:100%;min-height:100%;padding:0;border-left:1px solid #999}
.flyouts .flyout .column .title{color:#000;font-weight:400;margin:0 10px 10px 20px;padding-bottom:10px;border-bottom:1px solid #999}
.flyouts .flyout .column .title a{font-weight:300;color:#00a7e9!important}
.flyouts .flyout .column .title a:hover{color:#1dbfff!important}
.flyouts .flyout .column .title.featured,.flyouts .flyout .column .title.categories{margin-left:10px}
.flyouts .flyout .column .title.categories{margin-right:20px}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets .sbutton, #sidebars .sbutton {
    float: right;
    background-color: #f9f7f2;
    text-align: center;
}


#sidebars p { line-height: 20px }

#sidebars .widget {
    background: white;
    padding: 10px;
    padding-top: 0;
}

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 10px;
}

    #sidebars #s { width: 66% }
.googleplus1_button .g-plus{vertical-align:top!important}


.menu-list-box{ z-index:500;left:0px;width:200px; background:#f8a80d; top:-5px; list-style:none; position:relative;}

.menu-list-box h3{ height:50px;width:200px; background-color:#f8a80d; color:#fff; text-align:left; line-height:45px;}

.menu-list-box h3 .sjx{border:4px solid transparent; border-top-color:#fff;width:0; height:0;position:absolute;left:188px;top:25px;}

.menu-list-box h3 strong{ padding-left:10px;}

.menu-list-box-dropdown{ }

.menu-list-box-dropdown .fl-box{ padding:5px 5px 5px 10px; display:none;}

.menu-list-box .fl-box{ display:block;}
.text-center{text-align:center}

#une .lireaussi{
	width: 380px;
}

#une .lireaussi .cartouche{
    display: inline-block;
    background: #1e824c;
    color:#fff;
    padding:5px 10px;
    font-family: 'URW';
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-left: 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#une .left .lireaussi .cartouche{
    margin-left: 0;
    margin-right: 10px;
}

#une .lireaussi .cartouche i{
    margin-right: 5px;
}

#une .lireaussi .cartouche:hover{
    text-decoration: none;
    background: #116337;
}
#strap{position:absolute;top:0;left:0;height:44px;width:100%}
#strap .cranium{margin:0 auto;background-color:#003057;height:54px;width:auto;max-width:1000px}


.mobile-menu-logo-container {
  width: 50%;
  height: 60%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: table;
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

.sub-menu .menu-item-has-children:after { color: #fff }
.list-unstyled{padding-left:0;list-style:none}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.box-category{width:664px;position:relative;float:left;margin-left:7px}
.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-6{width:50%}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}


#nouvelles .card-body {
	padding-bottom:40px;
	text-align:left;
}
#block-views-block-online-tutoring-view-block-1 .view-online-tutoring-view .views-row .title-wrapper{min-height:135px;}


.question-form-wrapper #edit-processed-text .title-wrapper {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.question-form-wrapper #edit-processed-text .title-wrapper .title {
	-webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}


	.footer-widgets {
		padding: 95px 0;
		background-color: #252525;
	}

	.footer-widgets .widget-title {
		text-transform: uppercase;
		color: #c5c5c5;
		line-height: normal;
		margin: 5px 0 0;
	}

		.footer-widgets .widget {
			margin-bottom: 50px;
		}
#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}
#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}






.dropdown2 {
  position: relative;
  display: inline-block;
  cursor:pointer;
}


.dropdown2 a {
	line-height: 0px!important;
	margin-top: 15px;
}






.dropdown2:hover .dropdown-content2 {display: block;}
header #nav_right{text-align:left}
header .center_logo #nav_right{display:table;margin:0 auto}
header .center_logo #nav_right .phone{display:table-cell;vertical-align:middle}
header .center_logo #nav_right nav.right{display:table-cell;float:none;vertical-align:middle}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #nav_right{vertical-align:bottom}
header .center_logo #nav_right,header .side_logo #nav_right{display:none}
.hamburger-helper{margin-left:45px}

.img-responsive.center{margin-left:auto;margin-right:auto;}
 #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;
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}

.clear_right {
	clear:right;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-box{perspective:80px}
 
 .radiocom-nav-placeholder{height:40px;}
.radiocom-nav-placeholder button{display:inline-block;vertical-align:top;padding:0;outline:none;cursor:pointer;background:transparent;border:none;}
.radiocom-nav-placeholder ul{display:inline-block;list-style-type:none;text-align:left;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;float:left;}
.radiocom-nav-placeholder .category-button__text,.radiocom-nav-placeholder h2,.radiocom-nav-placeholder h3,.radiocom-nav-placeholder li{padding:0;margin:0;font-weight:normal;display:inline-block;vertical-align:top;}
.radiocom-nav-placeholder a{vertical-align:top;color:#000;text-transform:none;text-decoration:none;line-height:100%;overflow:hidden;}

.advace-search{
	position: absolute;
    top: 60px;
    right: 12px;
    font-weight: bold;
}

.advace-search a{
	font-size:14px;
}


#header-text-nav-container {
	border-bottom: 1px solid #EAEAEA;
}


#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}


#header-text {
	float: left;
	padding: 10px 20px 0 0;
}


.spacious-header-style-two #header-text-nav-wrap {
	padding-top: 0;
	padding-bottom: 0;
}


.spacious-header-style-two #header-text-nav-container {
	border-bottom: none transparent;
}

	.better-responsive-menu #header-text {
		margin: 13px 0 0;
		float: left;
		text-align: left;
	}

	.better-responsive-menu #header-text-nav-wrap {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-container {
		position: relative;
		margin-bottom: 15px;
		border: none;
	}


.heading, .page-title, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .author-box h1, .staff header h1, .location header h1, #reply-title, #comments-title, .home-column-widgets-title, .ppt, #tagline, #intro {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#wrapper{float:left;overflow:hidden;width:100%;}

.post-content {
    padding-top: 15px;
    margin-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
}
.helper--seperator{display:inline-block;*display:inline;*zoom:1;min-width:5px;margin-left:3px;margin-right:10px;}
.stack-preheader .col-first{width:100%;float:left;}
.stack-preheader .col-first .block{margin:0;}

.fisconline { float:left;width:472px; height:222px;margin-bottom:5px; margin-left:5px}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}
 #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 {  }

div.agricole-double-blocks div#panel-512-1-1-1 {
margin-bottom:20px!important;
}
 #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;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}


.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}


.carousel-fullscreen .carousel-inner .item {
    height: 100vh;
    min-height: 600px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


.support-company .item {
    width: 33.3333333333%;
    float: left;
    padding: 5px;
}



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



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed; }


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



.page-template-page-bio .site-content {
  padding-top: 7em;
  background: transparent; }

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}
 .wpls-logo-showacse-slider-conf{
display:none;
}
span.date-display-single{font-size:100%;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}





.csstransforms3d.csstransitions .js-nav .inner-wrapper {
	left: 80%;
}


.inner-wrapper,
#slide-out {
	-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;
	   -moz-transition:    -moz-transform 500ms ease, opacity 500ms ease;
		 -o-transition:      -o-transform 500ms ease, opacity 500ms ease;
			transition:         transform 500ms ease, opacity 500ms ease;
}



#top #header .avia_mega_div .sub-menu{
overflow: hidden;
width:100%;
box-shadow: 		none;
border-style:none;
border-width:0px;
position: relative;
top:0;
display:block;
left:0;
clear: both;
}


#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
padding:0;
display: inline;
border:none;
text-decoration: underline;
}


#top .sidebar_left .widget_nav_menu .sub-menu{
padding-right: 13px;
}



#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}


.sub-menu a:hover {
    color: #000 !important;
}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.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;
}

.postthumbnail .wp-post-image
{
	max-width: 100%;
	display: block;
	margin: auto;
	float: none;
}

.postthumbnail
{
	display: block;
	margin: auto;

}

.blog-post .postthumbnail
{
	margin-bottom: 20px;
	margin-top: 20px;
}

.postthumbnail img:hover
{
	
	opacity: 0.7;
	background: black;
	filter: alpha(opacity=50);
	transition: .7s all ease;
	-webkit-transition: .7s all ease;
	-moz-transition: .7s all ease;
	-ms-transition: .7s all ease;
	-o-transition: .7s all ease;
}
.cp-form-processing-wrap{overflow:hidden;display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.99);opacity:1;width:100%;padding:0;z-index:99999999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.cp-form-submit-error .cp-form-processing-wrap{cursor:pointer}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
