/*
 Theme Name: Pofo Child
 Theme URI: http://wpdemos.themezaa.com/pofo
 Description: Child theme for Pofo theme
 Version: 1.0
 Author: ThemeZaa
 Author URI: http://www.themezaa.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo-child
*/

/* modifiche themeza */
body.home header .top-header-area {     background-color: rgba(255, 255, 255, 0) !important; } body.home header .top-header-area, body.home header .top-header-area a, body.home header .top-header-area a i, body.home header .top-header-area a span { color: #ffffff !important; } body.home header .top-header-area a.text-link-white:hover, body.home header .top-header-area a.text-link-white:hover i, body.home header .top-header-area a.text-link-white:focus, body.home header .top-header-area a.text-link-white:focus i, body.home header .top-header-area a:hover span, body.home header .top-header-area a.text-link-white:focus span  { color: #ff214f  !important; } body.home header .top-header-area .separator-line-verticle-extra-small {     background-color: #fff !important; } 
/* .modifiche themeza */

/* modifiche adminbar da togliere prima della pubblicazione */

#wpadminbar .ab-top-secondary  {
   display:none;
}
/* modifiche miniheader */
.header-with-topbar .top-header-area {
    font-size: 12px;
    
}
.footer-widget-area{
  background: url(https://www.mavqorilenu.site/wp-content/uploads/2020/11/aperegina_n_s020.png) no-repeat right bottom;
/*	background-color: #33322f #0C0F03*/;
  
}
.input-group input, .input-group textarea, .input-group select {
    margin:2px 0;
}
.mc4wp-form {

/* border:1px dotted #3e570b; 
 background: #ebebeb; */
}
.form_hm::placeholder { /* Chrome/Opera/Safari */
  color:#383838;
	opacity:1;
}
.form_hm::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#383838;
	opacity:1;
	font-family:Montserrat;
}
.form_hm::-moz-placeholder { /* Firefox 19+ */
  color:#383838;
	opacity:1;
	font-family:Montserrat;
}
.form_hm:-ms-input-placeholder { /* IE 10+ */
  color:#383838;
	opacity:1;
	font-family:Montserrat;
}
.form_hm:-moz-placeholder { /* Firefox 18- */
  color:#383838;
	opacity:1;
	font-family:Montserrat;
}
/* modifiche modulo footer */
section#yikes-mailchimp-container-1{
   padding:0;
}
#yikes-mailchimp-container-1 .yikes-mailchimp-eu-compliance-label input{
   padding:0;
	width:20px;
}
.yikes-easy-mc-form input{
   padding:5px 15px !important;
}
/*.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {
   margin-bottom: .3em !important;
} */
.yikes-mailchimp-eu-compliance-label {
   margin-bottom: 1.0em !important;
}
/* sfondo trasparente nav */
header nav.navbar-default, nav.navbar.bootsnav, .full-width-pull-menu {
 background: rgba(255, 255, 255, 0.9)
}

/* box camere */
.cam-contenitore { padding: 24px 30px; }
.cam-contenitore-home { padding:0 }
/*.scrollable-area {position:absolute; height:auto; top:0; bottom:0; right:0; left:0; overflow:hidden; margin-top:10px; margin-bottom:10px }*/
.camere { margin: -10px;}
.camere .camera { float: left; width: 50%; position:relative; -webkit-transition: background-color 0.30s ease; transition:background-color 0.30s ease; margin-bottom:10px}
.camere .camera:hover { background-color:#E1E1E1;text-decoration:none;}
.camere .camera:hover .camera-image img { opacity:0.2} 
.camere .camera-content {padding:10px;  }
.camere .camera-detail { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; z-index:20; background:transparent url(/images/blank.gif) top center no-repeat; margin-bottom:10px}
.camere .camera-image {background:#333;}
.camere .camera-image img {width: 100%; display:block; -webkit-transition: opacity 0.30s ease; transition:opacity 0.30s ease;}
.camere .camera-title {min-height:40px;height:auto !important;height:40px;background-color:#333; padding:10px 10px 0 10px;}
.camere .camera-title h4{
 font-size:1.2em;
 letter-spacing:1px;
 color:#FFFFFF;
 padding:0;
 margin:0;
}
.camere .camera ul { margin: 0; padding: 0; list-style-type:none; margin-top:20px;}
.camere .camera li {padding:4px 20px; color:#333; font-size:0.9em;}
.camere .camera li:last-child { font-size:1.0em; text-align:center;font-weight:bold;}
@media screen and (max-width:767px) {
.camere{ 
 width: auto; 
 min-width: 0; 
 margin-left: 0; 
 margin-right: 0;
}
.camera { 
 width: auto !important; 
 float: none;  
}
 
.camere .camera-title h4{
 width: auto !important;
}
}

/* .box camere */
/* ridimesione logo light */ 
.logo-dark img {
    max-height: 55px !important;
} 
/*.ridimesione logo light */
.Servcam li {
    float: left !important;
	margin-right: 10px !important;
} 
/* ridimesione img spunta verde lista servizi modulo */ 

.spunta-table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}
.spunta-list {
    list-style: none;
    padding-left: 0;
	  text-align: left;
	margin:0 0 auto !important;
}
.spunta-list li {
    position: relative;
    padding-left: 18px;
	  padding-top:5px;
	  margin: 0 8px 0 0;
}
.spunta-list li:before {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    background-image: url('https://www.mavqorilenu.site/wp-content/uploads/2020/02/sp-verde.png');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
@media screen and (max-width: 480px) {
  	.spunta-list li {
		font-size: larger;
		margin-bottom: 10px;
  }
}
@media screen and (min-width: 481px) {
  	.spunta-list li {
     float:left;
  }
}
/*.ridimesione testo mod contatti */
.mod_contatti h3{
    font-size: 2em;
} 
.mod_contatti .nf-form-content label{
    font-size: 0.9em;
		font-weight: normal;
	  line-height:normal;
} 
.label-above .nf-field-label, .nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label{
    margin-bottom: 0 !important;
}
.amenities tr,td{
    border:0 !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background:#E9F9FB  /*#E5F9FB #FDFCFC*/ !important;
}    
 /* distanziamento verticale pulsanti home mobile */

@media (max-width: 767px){
.btn-dual .btn, .pofo-slider9 .btn-dual .btn {
margin:20px auto !important;
}    
} 
/* pulsanti quadrati home */

.btn-dual .btn.btn-rounded {
    border-radius: 3px;
}

#slid_hm-1 .btn.btn-rounded.btn-medium {
	padding: 12px 32px !important;
}
/* pulsante nwl home */
.bg-blu {
    background-color: #337ab7;
}
.text-deep-bianco {
    color: #fff;
}

header .top-header-area a span { color: #232323}
header .top-header-area a:hover span { color: #ff214f;}
.header-with-topbar .top-header-area { z-index: 99999; }
body.home .sticky.header-with-topbar .top-header-area { background-color: #232323 !important; top: 0; }
body.home.admin-bar .sticky.header-with-topbar .top-header-area { top: 32px; }
.header-with-topbar.sticky nav.navbar-fixed-top { top: 34px; }
header .btn-group .dropdown-toggle, header .btn-group>.btn-group.open .dropdown-toggle, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default.focus, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:focus, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:hover { -webkit-box-shadow: none !important; box-shadow: none !important; background-color: transparent !important; color: #232323 !important; border-radius: 0; padding: 0; border: 0; background-color: transparent; box-shadow: none; color: #fff; line-height: 16px; font-size: 12px; font-weight: 400; font-family: 'Roboto', sans-serif; }
body.home header .btn-group .dropdown-toggle i { color: #fff !important;}
header .btn-group .dropdown-toggle i { color: #232323 !important;}
header .btn-group .dropdown-toggle.btn i { margin: 0 0 0 6px; top: -1px; }
header .btn-group>.btn-group > .dropdown-menu { left: inherit; right: 0; border-radius: 0; min-width: 47px; margin-top: 0; position: absolute; box-shadow: none; -webkit-box-shadow: none; border: 0; background-color: #f5f5f5;}
header .btn-group>.btn-group:hover >.dropdown-menu, header .btn-group>.btn-group.open > .dropdown-menu { display: block !important; }
header .btn-group>.btn-group > .dropdown-menu li a { color: #232323 !important; font-size: 12px; padding: 5px 15px; }
header .btn-group>.btn-group > .dropdown-menu li a:hover { color: #ff214f !important}
body.home header .btn-group .dropdown-toggle, body.home header .btn-group>.btn-group.open>.dropdown-toggle.btn-default.focus, body.home header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:focus { color: #fff !important;}
header .header-calendar { display: none !important}
header .btn-group:hover > .dropdown-toggle, header .btn-group.open > .dropdown-toggle, header .btn-group.open > .dropdown-toggle i, header .btn-group:hover > .dropdown-toggle i, header .btn-group>.btn-group.open .dropdown-toggle, header .btn-group .dropdown-toggle:hover, body.home header .btn-group .dropdown-toggle:hover i, body.home header .btn-group .dropdown-toggle:hover, header .btn-group>.btn-group.open .dropdown-toggle, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:hover, body.home header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:focus { color: #ff214f !important}
.admin-bar .sticky.header-with-topbar.header-appear .top-header-area { top: 32px; }
.admin-bar .header-with-topbar.sticky.header-appear nav { top: 34px; }
.sticky.header-with-topbar.header-appear .top-header-area { top: 0; }
.header-with-topbar.sticky.header-appear nav { top: 34px; }


@media (max-width: 991px) {
    .admin-bar .sticky.header-with-topbar .top-header-area { top: 32px; }
    .admin-bar .sticky.header-with-topbar.header-appear .top-header-area { top: 32px !important; }
}

@media (max-width: 767px) {
    header .header-calendar { display: inline-block !important; }
    header .top-header-area a span, header .top-header-area .hidden-xs { display: none !important; }
    header .top-header-area a .margin-5px-right { margin-right: 12px; }
    .top-header-area .mini-header-right .separator-line-verticle-extra-small { margin-left: 0; margin-right: 12px; }
    body.home .sticky.header-with-topbar .top-header-area, body.home.admin-bar .sticky.header-with-topbar .top-header-area { top: 0; }
    body.home.admin-bar .header-with-topbar.sticky nav.navbar-fixed-top { margin-top: 31px !important; top: 0 !important; }
    header .btn-group .dropdown-toggle, header .btn-group>.btn-group.open .dropdown-toggle, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default.focus, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:focus, header .btn-group>.btn-group.open>.dropdown-toggle.btn-default:hover { font-size: 14px; }
    header .top-header-area .mini-header-right { text-align: right !important; padding-left: 15px !important; padding-right: 15px !important; }
    .admin-bar .header-with-topbar.sticky.header-appear nav { top: 63px !important; }
    .header-with-topbar.sticky.header-appear nav { top: 31px !important; }
    .admin-bar .sticky.header-with-topbar.header-appear .top-header-area { top: 0 !important; }
    .admin-bar .header-with-topbar.sticky.header-appear nav { top: 31px !important; }
    body.home .header-with-topbar.sticky nav.navbar-fixed-top { top: 31px; }
}

.availability-btn-wrap { position: fixed; bottom: 0; width: 100%; z-index: 999 !important; text-align: center; }
.availability-btn-wrap .btn { width: 100%; color: #fff; background-color: #27a790; border-color: #1a907b; padding: 12px 32px; }
@media (min-width: 768px) {
	.availability-btn-wrap { display: none !important; }
	.pofo-footer-bottom { padding-bottom: 0 !important; }
}