img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}
.tp-caption.medium_light_white,.medium_light_white{color:rgba(255,255,255,1.00);font-size:70px;line-height:60px;font-weight:300;font-style:normal;font-family:Roboto;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:rgba(255,214,88,1.00);border-style:none;border-width:0px;border-radius:0px 0px 0px 0px} #rev_slider_1_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; } .persephone.tp-bullets {
}
.persephone.tp-bullets:before {
        content:" ";
        position:absolute;
        width:100%;
        height:100%;
        background:#transparent;
        padding:10px;
        margin-left:-10px;margin-top:-10px;
        box-sizing:content-box;
}
.persephone .tp-bullet {
        width:12px;
        height:12px;
        position:absolute;
        background:#aaa;
        border:1px solid #e5e5e5;       
        cursor: pointer;
        box-sizing:content-box;
}
.persephone .tp-bullet:hover,
.persephone .tp-bullet.selected {
        background:#222;
}
.persephone .tp-bullet-image {
}
.persephone .tp-bullet-title {
}

#rev_slider_2_2_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited{color:#444444;}
#lang_sel_list a:hover, #lang_sel_list a.lang_sel_sel:hover{color:#000000;}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited{background-color:#ffffff;}
#lang_sel_list a.lang_sel_sel:hover{background-color:#eeeeee;}
#lang_sel_list ul a.lang_sel_other, #lang_sel_list ul a.lang_sel_other:visited{color:#444444;}
#lang_sel_list ul a.lang_sel_other:hover{color:#000000;}
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited{background-color:#ffffff;}
#lang_sel_list ul a.lang_sel_other:hover{background-color:#eeeeee;}
#lang_sel_list a, #lang_sel_list a:visited{border-color:#cdcdcd;} 
#lang_sel_list  ul{border-top:1px solid #cdcdcd;}

.wpb_single_image img{
    /*height:100vh;*/ /*only for home?*/
}
.tp-bgimg, .defaultimg{
    height:100vh;
}
.wpb_revslider_element, .wpb_content_element{
   /* height:100vh; only for home ?*/
}
.col-sm-8{
    height:100vh;
}
div.userpro-label label {
    float: left;
    font-size: 18px !important;
    margin-right: 8px !important;
    padding: 0 !important;
    word-wrap: break-word !important;
}
div.userpro-input input[type=&quot;text&quot;], div.userpro-input input[type=&quot;password&quot;], div.userpro-input textarea {
    background: #fff none repeat scroll 0 0 !important;
    border: 0px solid #ddd !important;
    box-shadow:none !important;
    color: #aaa !important;
}

div.user-head{
display:none !important;
}

div.userpro-head, div.userpro-centered {
  display:none !important;
}

div.userpro-button secondary ok {
  display:none !important;
}

svg:not(:root) {
    width: 100%;
}


/* cucine */
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited{color:#444444;}
#lang_sel_list a:hover, #lang_sel_list a.lang_sel_sel:hover{color:#000000;}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited{background-color:#ffffff;}
#lang_sel_list a.lang_sel_sel:hover{background-color:#eeeeee;}
#lang_sel_list ul a.lang_sel_other, #lang_sel_list ul a.lang_sel_other:visited{color:#444444;}
#lang_sel_list ul a.lang_sel_other:hover{color:#000000;}
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited{background-color:#ffffff;}
#lang_sel_list ul a.lang_sel_other:hover{background-color:#eeeeee;}
#lang_sel_list a, #lang_sel_list a:visited{border-color:#cdcdcd;} 
#lang_sel_list  ul{border-top:1px solid #cdcdcd;}

.vc_custom_1447451359586{margin-top: 40px !important;padding-right: 15px !important;padding-left: 15px !important;background-color: #f7f7f7 !important;}
.vc_custom_1444687581122{padding-top: 20px !important;}
.vc_custom_1443799120037{padding-top: 20px !important;padding-right: 40px !important;padding-left: 40px !important;}
.vc_custom_1448115685669{padding-right: 15px !important;padding-left: 15px !important;}
.vc_custom_1447187181861{padding-bottom: 30px !important;}
.vc_custom_1448115998012{padding-top: 40px !important;}
.vc_custom_1450129263130{padding-top: 20px !important;padding-right: 15px !important;padding-bottom: 20px !important;padding-left: 15px !important;}
.vc_custom_1447451389007{padding-top: 10px !important;padding-bottom: 30px !important;}
.vc_custom_1447451119700{padding-top: 20px !important;padding-right: 10px !important;padding-bottom: 20px !important;padding-left: 10px !important;}
.vc_custom_1450129526921{padding-top: 20px !important;padding-bottom: 20px !important;}
.vc_custom_1447451061079{padding-left: 15px !important;}
.vc_custom_1447451425485{padding-top: 20px !important;}
.vc_custom_1448055709568{padding-top: 10px !important;}
.vc_custom_1443793888582{padding-top: 20px !important;}
.vc_custom_1446499871017{padding-top: 20px !important;padding-bottom: 100px !important;}
 .wpb_animate_when_almost_visible { opacity: 1; }
 div.userpro-label label {
    float: left;
    font-size: 18px !important;
    margin-right: 8px !important;
    padding: 0 !important;
    word-wrap: break-word !important;
}
div.userpro-input input[type=&quot;text&quot;], div.userpro-input input[type=&quot;password&quot;], div.userpro-input textarea {
    background: #fff none repeat scroll 0 0 !important;
    border: 0px solid #ddd !important;
    box-shadow:none !important;
    color: #aaa !important;
}

div.user-head{
display:none !important;
}

div.userpro-head, div.userpro-centered {
  display:none !important;
}

div.userpro-button secondary ok {
  display:none !important;
}

.uppercase{
    text-transform: uppercase;
}

li.lang_sel_sel a {color: #fdeb36 !important}

h4{font-size: 22px;}


img.social {max-width: 32px;}
