/*
 Theme Name:   Sito Aziendale
 Theme URI:    http://sitoaziendale.net
 Description:  Realizazzione siti web
 Author:       SitoAziendale
 Author URI:   http://sitoaziendale.net
 Template:     site
 Version:      0.0.1
 Text Domain:  sito-aziendale
*/
body, body p {
	font-size: 15px;
	color: #211f22;
}
#lang_sel_list img.iclflag {
	float: left!important;
}
.sabai-btn br, a.sabai-btn.sabai-btn-default.sabai-btn-sm.sabai-toggle.sabai-entity-btn-filter.sabai-toggle-processed {
	display: none!important;
}
.menu-item-23539 a {
	color: #35ff35!important;
	font-weight:bold;
}
.sabai-col-sm-4.sabai-directory-images {
    overflow: hidden;
    height: 270px;
}
body.page-id-23531 .sabai-directory-category-title {
    font-weight: normal!important;
    font-size: 14px!important;
}

#sabai-inline-content-related .bx-viewport {
	min-height: 150px!important;
}
#sabai-inline-content-related .sabai-item {
    min-width: 250px!important;
}
.top-bar {
  background: #004869;
  padding: 2px 0 0;
}
.navbar {
	padding: 10px 0;
}
.lwa {
	float: right;
	display: inline-block;
}
.header-type-6 .header .tbs span, .header-type-6 .header .tbs span a {
	border: 0px!important;
	color: #FFFFFF;
	font-size: 18px;
}
.header-type-6 .header .tbs span:before, .sabai-entity-btn-filter {
	display: none!important;
}
.header-type-6 .menu-wrapper, .header-type-7 .menu-wrapper, .header-type-8 .menu-wrapper, .header-type-10 .menu-wrapper, .header-type-12 .menu-wrapper {
	border-top: 0!important;
	border-bottom: 0!important;
}
.header-type-6 .menu-wrapper .menu-main-container > ul > li > a {
	border-left:0px!important;
	border-right: 0px!important;
}
.header-wrapper {
  background-color: #004869;
}
.navbar-right .navbar-right a {
  color: #FFF;
	    font-size: 15px;
}
.navbar-right .navbar-right {
  font-size: 12px;
  color: #FFF!important;
}
.btn.btn-custom {
	background: #E8CA82!important;
	color: #000000!important;
	border-color: #D2973B!important;
}
.btn.btn-custom:hover {
  	background: #D3982F!important;
	border-color: #E8CA82!important;
	color: #FFFFFF!important;
}
.header-logo {
  max-width: 400px;
}
.menu > li > a {
	font-size: 16px;
	color: #FFFFFF;
}
.fixed-header .menu > li > a {
	color: #000000;
}
.fixed-header-area .header-logo img {
	max-height: 90px;
}
.fixed-header-area .collapse {
  width: 80%;
}
.list li {
	display: block;
}
.icone-centrali .aio-icon-header h3.aio-icon-title {
	text-align: left;
}
.cta-block a.btn {
	line-height: 40px !important;
	height: 40px;
	padding: 0 28px !important;
	font-size: 13px !important;
	letter-spacing: 1px;
}
.icone-centrali .info-box-corp .aio-icon.circle {
	width: 70px;
	height: 70px;
	line-height: 70px;
}
.rev_slider_wrapper .tparrows:before {
  font-family: "revicons";
}
.wpb_gallery_slidescarousel li {
	list-style: none;
}
.nobg .vc_general.vc_cta3.vc_cta3-style-classic {
	background: none;
	border:0;
}
.color-white a {
	color: #FFFFFF!important;
}
span.wpcf7-not-valid-tip {
	font-size: 1.2em;
}
div.wpcf7-validation-errors {
	border: 2px solid #d2973b;
}
.carousel-area .owl-controls .owl-next {
  right: -22px;
  border: 1px solid #FFFFFF;
  width: 35px;
  height: 35px;
}
.carousel-area .owl-controls .owl-prev {
	left: -22px;
	border: 1px solid #FFFFFF;
	width: 35px;
	height: 35px;
}
.carousel-area .owl-controls .owl-next:before {
  font-size: 23px;
  left: 13px;
  color: #FFFFFF;
}
.carousel-area .owl-controls .owl-prev:before {
  font-size: 23px;
  color: #FFFFFF;
  left: 13px;
}
.aio-icon-description p {
	font-size: 13px!important;
}
.main-footer {
	padding-top: 10px;
}
.main-footer .wpb_row {
	margin-bottom: 0;
}
.main-footer p {
	color: #FFFFFF!important;
}
.lwa td { padding-top:0px!important; vertical-align:top; background:none; }
.lwa { margin-bottom: 0px!important;}
.lwa-avatar {width: 35px;}
.lwa-username input {
	margin-bottom: 10px;
}
.wp-editor-tools {
	display: none;
}
.sabai-paidlistings-pricing-table.sabai-paidlistings-featured .sabai-paidlistings-pricing-table-header {
	background-color: #d2973b!important;
}
.sabai-paidlistings-pricing-table.sabai-paidlistings-featured {
	border-color:  #d2973b!important;
}
.sabai-paidlistings-pricing-table-header {
	background-color: #e8ca82!important;
}
.sabai-paidlistings-pricing-table {
	border-color: #e8ca82!important;
}
.sabai-paidlistings-pricing-table .sabai-btn-success {
	background-color: #e8ca82!important;
	border-color: #e8ca82!important;
}
.sabai-paidlistings-featured .sabai-btn-success {
	background-color: #d2973b!important;
	border-color: #d2973b!important;
}
.sabai-paidlistings-pricing-table-price {
  padding: 15px;
  border-bottom: 1px #DDD solid;
  font-family: "Helvetica";
  background-color: #FAFAFA!important;
  font-size: 18px;
}
.lwa-avatar {
	width: 18px;
}
.lwa-avatar img {
	max-width: 14px;
	width: 14px;
}
/* aggiornamento modifiche */
.navbar-right .navbar-right {
	/*display: none;*/
}
.fixed-header .menu > li > a {
	font-size: 13px;
}
#lang_sel_list {
    height: 14px;
    position: relative;
    z-index: 99;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
#lang_sel_list ul {
    padding: 0 !important;
    margin-top: 15px!important;
    list-style-type: none !important;
    text-align: center;
    border-top: 0!important;
		text-indent: 25px;
}
#lang_sel_list ul li {
    float: none;
    position: relative;
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
    width: 25px;
    display: inline-block;
}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited,
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited {
    background: none!important;
}
body.sabai-entity-bundle-type-directory_category #sabai-inline-nav {
	display: none!important;
}
.sabai ul {
	padding: 0;
}
.sabai ul li {
	list-style-type: none;
}
/*
@media screen and (max-width:782px){
	body.home {
		border:0!important;
	}
	.border-bottom, .main-footer {
		display: none!important;
	}
	.st-menu.mobile-menu-block{
		display: block;
	}
}*/
@media screen and (max-width: 768px) {
	.navbar-header.navbar-right {
		margin-top: -25px!important;
	}
	.navbar-header.navbar-right .lwa {
    float: left;
	}
}
