﻿.s2 .sidebar-content{display:none;float:left;width:100%}
.s2-expand .s2 .sidebar-content{display:block;min-width:260px}
.s2-collapse .s2 .sidebar-content{display:none}
.s1 .sidebar-content{display:none;float:left;width:100%}
.s1-expand .s1 .post-nav,.s1-expand .s1 .sidebar-content{display:block;min-width:340px}
.s1-collapse .s1 .sidebar .post-nav,.s1-collapse .s1 .sidebar-content{display:none}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

  .menu-item-859 {
    display: none !important;
  }
   
.main-menu .navbar-header .navbar-toggle .icon-bar {
  background: #a0060e none repeat scroll 0 0;
  font-weight: 700;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}
.et_pb_row_1.et_pb_row{padding-bottom:80px}
.et_pb_row_2.et_pb_row{padding-bottom:90px}
.et_pb_row_3.et_pb_row{padding-bottom:50px}




.silder .item_slide { position:absolute; top: 0; }


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

  .site-footer .widget .textwidget {
    color: #ddd; }
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}
#main_content{position:relative;padding:35px 0px 35px 0px;margin:0;min-height:100%;background:#fff}
#main_content.fullwidth{padding-top:0 !important}
.home_content{padding:10px 20px 35px 20px !important}

.exit_form_wrap {
	width: 100%;
	max-width: 360px;
	margin: 30px auto;
}

.exit_form_wrap h2 {
	text-align: left;
}

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

.clearfix:after, .container:after{ clear: both;}
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}



#index_wrapper{
	width: 1024px; height:600px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}






.head-wrap {
	background-color: rgba(255,255,255,0.98);
	padding:0;
	margin: 0 0 25px;
}


.home .head-wrap{
	padding-top: 0;
}


body.archive .head-wrap {
	margin: 0;
}

.page .head-wrap {
  margin-bottom: 30px;
}


.page-template-page_fullwidth-php .head-wrap{
	margin-bottom: 0;
}

.aside-3-container-header{
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(211, 215, 221, 0.8);
    color: #414347;
    font-size: 24px;
    line-height: 30px;
}

.sp-slides-container {
  position: relative;
}

.sp-slides {
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.sp-slides-container:hover .sp-fade-arrows {
  opacity: 1;
}
.page-width{margin:0 auto;max-width:1100px;width:95%}
#page-header .page-width{position:relative}
.mdzr--no-mq .page-width{min-width:957px;padding:0 5px}
.js-home-feature--1 .page-width{padding-top:120px}
body body,body .page-width{width:100%;margin:0}
.nav-footer-list a,.nav-footer-title,.nav-legal-list a{display:inline-block;padding:.5em}
.nav-footer-list,.nav-footer-list li,.nav-legal-list,.nav-legal-list li{margin:0;padding:0}
.nav-legal-list{list-style:none;text-align:center}
.nav-legal-list li{display:block}
.nav-legal-list li:after{color:#e1e2e0;content:'|'}
.nav-legal-list li:last-child:after{content:''}

div.wn-item .wn-date {
  margin: 0 0 0 0.3em;
  padding: 0;
  border: 0;
  float: left;
  width: 8.1em;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
}


.homepage-slider__cta.background--medium .homepage-slider__cta-title,
.homepage-slider__cta.background--medium .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}


.homepage-slider__cta-subtitle {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.15;
}


.homepage-slider__cta.background--default .homepage-slider__cta-title,
.homepage-slider__cta.background--default .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}
div.homepage-slider__cta.background--medium .homepage-slider__cta-subtitle{color:#FFF}

.animate-icon-module-style2-hover-content {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
}

	#navigation-container{float: none; margin: 0px; padding: 0px; position: static;}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.posts-wrapper #post-body{margin:10px}
.posts-wrapper #post-body .post-single .text-holder .meta span{line-height:1.8em}
.posts-wrapper #post-body .post-single .text-holder .meta{font-size:11px!important}
#main .standard-posts-wrapper .posts-wrapper{margin-top:10px;padding-bottom:50px}
#main .standard-posts-wrapper .posts-wrapper p{padding-left:10%;padding-bottom:15px}
#main .standard-posts-wrapper .posts-wrapper .text-holder-full p{padding-left:0}
.standard-posts-wrapper .posts-wrapper .image-holder{width:35%;overflow:hidden;float:left}
.standard-posts-wrapper .posts-wrapper .text-holder{width:65%;overflow:hidden;float:right}
.posts-wrapper .searchform #s{width:25%;margin:20px 0}
.posts-wrapper .searchform .screen-reader-text{display:none}
.content-series-tag{position:absolute;top:0;right:0;font-family:"Lato",sans-serif;background-color:#ea5b25;z-index:2}
.content-series-tag a{padding:.25rem;color:#fff;font-size:1rem}
.content-series-tag a:before{margin-right:.25rem;font:normal normal normal 16px/1 FontAwesome;content:'\f0c5'}


	.buttons_home {height: auto; min-height: 100px; float: none; margin: 10px auto 10px auto; text-align: center; margin-top: 130px;}

.header__top {
  background-color: #fff;
  text-align: right;
}

.header__top .list-toplinks {
  display: inline-flex;
  font-size: .8em;
  margin: 0;
}

.header__top .list-toplinks img {
  position: relative;
  top: -3px;
}

.header__top .list-toplinks a {
  padding: 3px 5px;
  color: #184679;
}

.header__top .list-toplinks a:hover {
  opacity: .8;
}

.header__top .list-toplinks a.active {
  box-shadow: inset 0 -4px 0 #184679;
}

.header__top .list-toplinks a.active:hover {
  opacity: 1;
}

.header__top .list-toplinks__lang {
  margin-left: 8px;
}

  .header__main,
  .header__top {
    display: none;
  }
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main-nav .container-fluid{padding-left:0;padding-right:0;}
.container-fluid.home-big-links-row .container{margin-left:auto;margin-right:auto;width:90%;}
.et_pb_testimonial_author{display:block;margin-top:16px;font-weight:700}
.et_pb_testimonial_author a{color:inherit}
strong,.et_pb_tabs_controls li,.et_pb_testimonial_author{font-weight:500}

    div.level3 div.level_left { width: 980px; overflow: hidden; }


    #sub div.level3 div.level_left { width: 170px; overflow: hidden; }


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.pi-weight-700{font-weight:700!important}
