/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.desc_wrapper{display:none;}

.testo2
{
	background-image: url(/wp-content/uploads/2017/05/Senza-titolo-2.png) !important;
    	background-repeat: no-repeat;
    	background-size: contain;
	margin-right: 0px;
}
.img_secondo
{
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}

.primo{
padding-bottom: 0px !important;
}

.secondo
{
	padding-top: 0px !important;
    	padding-bottom: 0px !important;
}

.st-buttons{margin-left: 14px !important;}
.the_content {background-color: #f4f2e9 !important;}
footer{background-color:#ffffff !important;}
.fbc-items{background-color: #ffffff !important;}

.benv_soggiorno h2 {
font-size: 34px !important;
font-weight: normal;
color: #3c1d11;
line-height: 28px;
letter-spacing: 1px;
}

.benv_soggiorno h3 {
font-size: 16px !important;
font-weight: none;
color: #735f56;
line-height: 30px;
letter-spacing: 1px;
}

.benv_soggiorno {
color: #756660;
}

.servizi-home {
margin-left: 30px;
}

.servizi-home h2 {
font-size: 34px !important;
font-weight: normal;
color: #3c1d11;
line-height: 42px;
}

.servizi-home ul li {
list-style-image: url(/wp-content/uploads/2017/06/list-borromeo-4.png);
color: #a7938b !important;
text-transform: uppercase;
font-size: 14px;
margin-left: 35px;
}

.servizi-camera ul li {
list-style-image: url(/wp-content/uploads/2017/06/list-borromeo-4.png);
color: #a7938b;
text-transform: uppercase;
font-size: 14px;
}

.wpcf7{text-align: center !important;}
.ristorante .st-buttons{padding-left: 86px;}
.deluxe .st-buttons{padding-left: 86px;}
.wpcf7-text{
margin-bottom: 20px !important;
	background-color: transparent !important;
    	border-bottom: 1px solid #fff !important;
   	border-top: none !important;
    	border-left: none !important;
    	border-right: none !important;
	padding-left: 0px !important;
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
	background: none !important;}
.wpcf7-textarea{
	background-color: transparent !important;
	height: 100px; 
	margin-top:0px !important;
	padding-left: 0px !important;
    	padding-top: 0px !important;
    	padding-right: 0px !important;
    	padding-bottom: 0px !important;
	color: #ffffff !important;}

::-webkit-input-placeholder {color: #ffffff !important;}

::-moz-input-placeholder {color: #ffffff !important;}

::-ms-input-placeholder {color: #ffffff !important;}

input[placeholder]{
    	color: #ffffff !important;
}
.wpcf7-list-item-label{color: #ffffff !important;
    font-style: italic !important;font-size: 12px;}
.map .vc_column-inner{padding-top: 0px !important;}

.vc_custom_1495182131127 {
    background-color: #faf9f4 !important;
}

#Top_bar .menu > li > a, #Top_bar .menu > li > a:after, .menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after {
	font-size: 13px !important;
text-transform:uppercase;
    	font-family: Playfair Display !important;}

.is-sticky{/*background: none !important;box-shadow: none !important;*/}



/*MENU DISTESO */
.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container {background-color:#ffffff;}
#menu-item-310 a{color: #ffffff !important;}
#menu-item-310{    position: relative !important;
    float: right !important;
    padding: 0px 35px;
   /* margin-left: 157px !important;*/
    background-color: #3a1a0b;
}
.one .clearfix{width: 100% !important;}
.one.column {
    width: 100% !important;
}
.one{margin-left: 0px !important;
    margin-right: 0px !important;}


.custom .tp-bullet.selected {
    background: rgb(256,256,256);
}

.custom .tp-bullet {
width: 8px;
height: 8px;
   transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
background: rgba(256,256,256,0.5);
}

.test-serv {padding-right:100px}



.header-fixed #Top_bar .menu > li > a {
    padding: 20px 0 !important;
}

#Top_bar .menu > li > a span:not(.description) {
      padding: 0 15px;}



.header-fixed #Top_bar .top_bar_left {
    background-color: #eeece3;
}

/*ARTICOLI*/
.fixed-nav-prev,.fixed-nav-next,.share_wrapper,.button-love,.section_wrapper .post-nav,.category-news_eventi .section-post-header,
/* .vc_custom_1496140598681  .vc_col-sm-12{display:none !important;}*/
.title_wrapper{text-align: center !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    border: none !important;}
.vc_custom_1496135411966 .vc_col-sm-12 .vc_column-inner{padding-top: 0px !important;}
.vc_gitem_row .vc_gitem-col{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.vc_gitem-post-data{    
	padding-left: 20px !important;
    	padding-right: 20px !important}

.header-fixed #Top_bar {opacity: 1; box-shadow:none}

.alignright {margin:0;}
.alignleft {    float: left;    margin: 0;}
.column_image {margin: 0 !important}

.the_content_wrapper ul {margin:0}

#framePrenota{text-align: -webkit-center !important;}

.suite .st-buttons,.terrazze .st-buttons{margin-left: 20px !important;padding-left: 31px !important;}
/*GALLERIA*/
#slgf_264 .b-link-stroke .b-bottom-line {background: none !important;}
#slgf_264 .b-link-stroke .b-top-line {background: none !important;}
#Top_bar .container{padding-left: 0px !important; padding-right: 0px !important; }
.vc_custom_1496304116554 .vc_column-inner{padding-top: 0px !important; height: 54px !important;}

/* Rino*/
.fbc-page .fbc-wrap .fbc-items{
    width:100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: 100;
    font-family: Open sans;}
.fbc-page .fbc-wrap .fbc-items li a i {margin-right:0px}


.primo .one{height: 480px !important;}
.primo .one img{position: relative !important; top: 0px !important;}
/*.slotholder .tp-bgimg{background-repeat: repeat !important; background-size: initial !important;} cci tua! */
.btn_scuro{left:50px !important;}
.btn_chiaro{left:50px !important;}

.btn_chiaro .button_icon {
padding: 15px 12px 15px 5px !important;
}

.btn_chiaro .button_label {
padding: 15px 12px 15px 24px !important;
}


.btn_scuro .button_icon {
padding: 15px 12px 15px 5px !important;
}

.btn_scuro .button_label {
padding: 15px 12px 15px 24px !important;
}

/*MENU*/
@media screen and (max-width: 1282px) {
   #menu span{padding-right: 10px !important;padding-left: 10px !important;}
}
@media only screen and (max-width: 1239px){
#Top_bar #menu ul li{padding-left: 0px !important; padding-right: 0px !important;}
}



.p_sinistro{
margin-right: 50px;
margin-left: 50px;
line-height: 30px; 
font-family: open sans; 
font-weight: 100; 
color: #7f6e65; 
font-size: 16px; 
text-align: justify;}

.p_sinistro2 {
margin-right: 50px;
line-height: 30px; 
font-family: open sans; 
font-weight: 100; 
color: #7f6e65; 
font-size: 16px; 
text-align: justify;}

.p_destro{ 
color: #a7938b;  
line-height: 28px;
    font-family: open sans;
    font-size: 16px;
    text-align: justify;
    font-weight: 100;
margin-right: 50px;
margin-left: 50px;
}

.wpb_wrapper > div {
    margin-bottom: 0;
}

.wpb_content_element {
margin-bottom: 0;
}

.vc_row.vc_row-no-padding .vc_column-inner { padding-top:0 !important}

/*.one .column {margin-bottom: 0 !important;}*/

/*.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-bottom: 60px}*/

span.wpcf7-form-control-wrap .wpcf7-text {font-size: 16px; font-style:italic}
span.wpcf7-form-control-wrap .wpcf7-textarea {font-size: 16px; font-style:italic}

