﻿

#searches {
	display:none;
	background-color:#CCC;
	padding:0 10px 20px 10px;
}

#searches .atlatt-filter-search form {
	float:none;
	display:block;
	height:50px;
}

#searches .atlatt-filter-search input, #searches .atlatt-filter-search select, #searches .atlatt-filter-search button {
	height:50px;
}

#searches .atlatt-filter-search input {
    width:45%;
}

#searches .atlatt-filter-search .styled-select {
        width:40%;
}

#searches .atlatt-filter-search button {
	float:right;
}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}

.col-full .module-image.image-left .image-wrap {
	margin-right: 7%;
}

.col-full .module-image.image-right .image-wrap {
	margin-left: 7%;
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}


#user {
    text-align: center;
    padding-top: 90px
}


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}
body .tribe-mini-calendar-event .list-date .list-daynumber{font-size:20px;font-size:2rem;line-height:2}
.tribe-mini-calendar-event .list-date .list-daynumber{color:#fff;display:block;font-size:15px;line-height:1.6;text-align:center;width:100%}
.container{width:100%;max-width:1146px;margin:auto;position:relative;overflow:hidden}


    .copyright-text {
        font-size: 11px;
    }


.narrowcontents, .widecontent
{
width: 100% !important;
margin: 0;
padding: 0;
}


.widecontent h2
{
border-bottom: 1px solid #8db8c3;
}


.widecontent h3 a
{
color: #13076b;
}


.widecontent a, #inset a
{
color: red;
}


.widecontent, .fullcontent
{
padding: 20px 20px 2em 20px;
text-align: justify;
background-color: white;
}


.widecontent .post
{
font-size: 1.2em;
}


.widecontent p
{
padding: 2px 1em 0.5em 0px;
}

.widecontent .post p span
{
line-height: 1.6em;
}

.footer-social ul li.gplus{margin-left:67px;width:40px;height:40px;}


.sidebar-social .gplus{width:50px;display:inline-block;margin-left:13px;margin-top:7px;}



.header-social .gplus {
    float:left;
    margin-right: -15px;
}


.pad {
width:225px;
}


.cat-box li.first-news .inner-content {
	padding: 20px;
	overflow: hidden;
}


	.cat-box li.first-news .inner-content,
	.scroll-box .cat-box-content,
	.pic-box .cat-box-content,
	.video-box .cat-box-content,
	.cat-tabs-wrap,
	.pic-box.pic-grid .cat-box-content,
	.list-box li.first-news,
	.recent-box .cat-box-content {
		padding: 10px;
	}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}

#main-menu{
    height: 50px;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}


.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;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}

#ttw_ftdl {
	text-align:left;
	}

body#maintenance-mode div.clear {
  margin: 0;
}

	#header #header-container #langmenu img.trigger {
		width: 20px;
		height: 20px;
		margin-top: -10px;
		margin-left: -10px;
	}


.home-cover .bar__module {
    margin-bottom: 3em;
}

  .bar__module:not(:last-child) {
    margin-right: 0.92857143em;
  }

  .bar__module + .bar__module {
    margin-top: 1.85714286em;
  }

  .bar__module .btn {
    display: block;
  }

  .bar__module .btn + .btn {
    margin-left: 0 !important;
  }

  .bar__module .btn:not(:last-child) {
    margin-bottom: 0.92857143em;
  }

  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }

  .bar-2 .bar__module,
  .bar-1 .bar__module {
    margin-bottom: 1.85714286em;
  }

  .bar-2 .row div[class*='col-']:last-child .bar__module:last-child,
  .bar-1 .row div[class*='col-']:last-child .bar__module:last-child {
    margin-bottom: 0;
  }



.main_box {
    width: 1100px;
    padding: 0;
    margin: 0 auto;
    margin-top: 30px;
}
.preload{display:none}


.errorscreen.is-error .errorscreen-content {
    display: table-cell;
    vertical-align: middle;
}

    .hamburger{
        float: right;
        cursor:pointer;
        padding: 10px 15px;
    }
#newsletter-subscribe .newsletter-subscribe__container .newsletter-subscribe__form-wrapper .newsletter-subscribe__form .img-lg,#newsletter-subscribe .newsletter-subscribe__container .newsletter-subscribe__form-wrapper .newsletter-subscribe__form .img-sm{position:relative;z-index:0;width:100%;height:auto}
#dove-story{text-align:left;}



    .mobile .footer .serts {
        background-position: 0 15px;
        background-size: 100%;
        height: 60px;
    }

.footer .serts {
    clear: both;
    height: 114px;
}
.wishlist-overlay__loading{padding:30px;text-align:center}
.wishlist-overlay--loaded .wishlist-overlay__loading,.wishlist-overlay--loading .wishlist-overlay__content{display:none}


.share {position: absolute;
    top: 7px;
    left: 145px;
    padding-top: 20px;
}

.share .facebook i{background-color:#537BBE; }

.share .youtube i{background-color:#EE1C1B; }

.share .googleplus i{background-color:#DC4A38; }

.share .instagram i{background-color:#E4405F; }



.share a.youtube span, .share a.googleplus span {font-size: 12px;position: absolute;top: 13px;font-weight: 700;padding-left: 3px;}

.share a.facebook i,.share a.youtube i, .share .googleplus i, .share .instagram i {       width: 48px;
    height: 34px;
    display: inline-block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    border-radius: 300px;
    padding-top: 12px;}
.clear{clear:both}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

.blog-post .media-body .lead {
  margin: 1em 0;
  padding: 1em 0.5em;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  background: #f0f0f0;
}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}

.sub-menu .menu-item-has-children:after { color: #fff }
.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}


.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

#main-nav .has-mega-column .sub-menu li {
	margin-bottom: 0;
}

body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #headerwrap.fixed-header #main-nav .has-mega-column .sub-menu li li,
body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column .sub-menu li li {
	padding: 0;
}
#menu-menu-principale{-moz-transform:scale(0.9, 0.9);zoom:0.9;zoom:90%}


	#menu-menu-principale li:nth-child(1) a
	{
		color:#999999;
		font-weight:bold;
	}


#menu-menu-principale li:nth-child(1) a:before {
  border-right: 2px solid #ef3b3b !important;
  left: -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:36px;}


#mobile-menu #mobile-search{margin:10px 0px 0px 0px}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
.tagcloud a {color:#2A2A2A;padding:2px 7px;margin-bottom:5px;float:left;margin-right:5px;background:#d8d9d9;transition:all 0.25s linear;border-radius:3px;}
.tagcloud a:hover {color:#fff !important ;background:#2a2a2a;}

.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-lg-4 {
    width: 33.33333333%;
  }
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
