/*
Theme Name: Athena Child
Theme URI: https://smartcatdesign.net/articles/athena-responsive-multipurpose-wordpress-theme/
Template: athena
Author: Smartcat
Author URI: https://smartcatdesign.net
Description: Build your site Athena with ease. Athena is a feature-loaded, user-friendly, fully responsive, Parallax modern WordPress theme built with care and SEO in mind. It is a Woocommerce ready, multi-purpose theme with a design that can be used by a business, restaurant, freelancers, photographers, bloggers, musicians and creative agencies. Athena features a full width frontpage slider, animated callouts with over 600 icons to choose from. The blog is an attractive masonry grid. It comes with many color options, left and right sidebars, 6 widget areas, primary and footer menus, mobile responsive menu and links to your social media sites . Athena allows you to fully customize your site without having to work with code. Athena also features a live customizer, allowing you to change settings and preview them live.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,grid-layout,custom-colors,custom-logo,featured-images,footer-widgets,full-width-template,theme-options,translation-ready,portfolio,e-commerce,entertainment,photography
Version: 1.1.0.1507575542
Updated: 2017-10-09 20:59:02

*/

.pan1{ background-color:rgba(250, 250, 250, 0.8); height:202px; border:3px solid #ccc; border-radius:5px}


#athena-header.frontpage .header-inner { background: rgba(27,27,27,0.5) !important;    height: 72px !important;}

#main.athena-page {    margin-top: 0px !important;    padding-top: 30px;}
.hentry {    margin: 0px;}
.athena-blog-content.masonry{margin-top:10px; padding-top:10px; background-color: rgba(250, 250, 250, 0.6);}
#athena-sidebar aside{border-bottom:1px solid transparent !important;}


#athena-featured .fa { text-shadow: 1px 0px 0px #000, 1px 0px 1px #000, 1px 0px 1px #000;}
#athena-featured .athena-title {text-shadow: 1px 0px 0px #000, 1px 0px 1px #000, 1px 0px 1px #000;}
#athena-featured .athena-desc {text-shadow: 1px 0px 0px #000, 1px 0px 1px #000, 1px 0px 1px #000;}
.athena-button.primary {text-shadow: 1px 0px 0px #000, 1px 0px 1px #000, 1px 0px 1px #000;}
.athena-button.default{color: #505050  !important;}
.athena-button.default:hover {color: white !important; text-shadow: 1px 0px 0px #000, 1px 0px 1px #000, 1px 0px 1px #000;}

#post-1{position: absolute;left: 0px;top: 10px !important;}

body.page-id-24 {background-image: url("https://www.palermobbdarre.com/wp-content/uploads/2017/10/21552216_522700808073861_1199387749_n-1-768x737.png");background-repeat: no-repeat;background-position: center;background-size: 800px;background-attachment: fixed;}
body.page-id-35 {background-image: url("https://www.palermobbdarre.com/wp-content/uploads/2017/10/21552216_522700808073861_1199387749_n-1-768x737.png");background-repeat: no-repeat;background-position: center;background-size: 800px;background-attachment: fixed;}
body.page-id-39 {background-image: url("https://www.palermobbdarre.com/wp-content/uploads/2017/10/21552216_522700808073861_1199387749_n-1-768x737.png");background-repeat: no-repeat;background-position: center;background-size: 800px;background-attachment: fixed;}
body.page-id-41 {background-image: url("https://www.palermobbdarre.com/wp-content/uploads/2017/10/21552216_522700808073861_1199387749_n-1-768x737.png");background-repeat: no-repeat;background-position: center;background-size: 800px;background-attachment: fixed;}
body.page-id-43 {background-image: url("https://www.palermobbdarre.com/wp-content/uploads/2017/10/21552216_522700808073861_1199387749_n-1-768x737.png");background-repeat: no-repeat;background-position: center;background-size: 800px;background-attachment: fixed;}
body.page-id-593 {background-image: url("https://www.palermobbdarre.com/wp-content/uploads/2017/10/21552216_522700808073861_1199387749_n-1-768x737.png");background-repeat: no-repeat;background-position: center;background-size: 800px;background-attachment: fixed;}



 
.col-sm-12{margin-top:10px;}


.huge_it_google_map{ border-radius:4px !important; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;}
.huge_it_google_map_container > iframe{width:100%; height:300px; border-radius:4px !important; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;}

.page-id-24 .entry-content{ background-color: rgba(250, 250, 250, 0.6) !important;}
.page-id-35 .entry-content{ background-color: rgba(250, 250, 250, 0.6);}
.page-id-39 .entry-content{ background-color: rgba(250, 250, 250, 0.6);}
.page-id-24 .entry-content{ background-color: rgba(250, 250, 250, 0.6) !important;}
.page-id-586 .site-content{ background-color: rgba(250, 250, 250, 0.2) !important;}
.page-id-24 .entry-title{display:none;}
.page-id-35 .entry-title{display:none;}
.page-id-39 .entry-title{display:none;}

.page-id-41 #primary { padding:11px 40px; background-color:rgba(250, 250, 250, 0.6);}
.page-id-43 #primary { padding:11px 40px; background-color:rgba(250, 250, 250, 0.6);}
.page-id-593 #primary { background-color:transparent;}
.page-id-593 .col-sm-9 { background-color: rgba(250, 250, 250, 0.6) !important;}

/**************************DOVE SIAMO***************************************/
.page-id-41 #main.athena-page {margin:0; padding:0;}
.page-id-41 .hentry { margin: 0px;}
.page-id-41 .entry-content { margin: 0px;}
.page-id-41 .entry-title {display:none;}
/**************************Contantti***************************************/
.page-id-43 {color:black;}
.page-id-43 #main.athena-page {margin:0; padding:0;} 
.page-id-43 .infocont { color: black;  padding: 0 !important;}
.page-id-43 .entry-title { margin: 0px;}
.page-id-43 .huge_it_google_map_container > div {height:300px;}

.page-id-43 .huge_it_google_map_container{width:500px !important;}
.page-id-43 .infocont{    color: black;    position: relative;    width: 330px;    border-radius: 5px;    padding: 20px;  }
.page-id-43 .entry-content{height:560px; margin: 0px;}
.tcontact{position:relative; margin-bottom:-74px}
.hcontact{width: 636px;    position: absolute;    top: 115px;    left: 660px;}
#wpcf7-f448-p43-o1 {    width: 561px;    position: absolute;    left: 662px !important;    top: 196px;    background:     rgba(27,27,27,0.3);    border-radius: 5px;    padding: 0px 10px;}
.wpcf7-form-control.wpcf7-textarea {    width: 500px;    height: 100px;}
.wpcf7-form-control-wrap div{display:none !important}

.textwidget.custom-html-widget{padding-top:10px}

.page-id-593 #athena-sidebar {    margin-top: 0px;    overflow: hidden;    background-color: rgba(250, 250, 250, 0.6); }
.page-id-24 #athena-sidebar {    margin-top: 21px;    overflow: hidden; background-color: rgba(250, 250, 250, 0.6);}
.page-id-35 #athena-sidebar {    margin-top: 21px; background-color: rgba(250, 250, 250, 0.6);    overflow: hidden;}
.page-id-39 #athena-sidebar {    margin-top: 21px;    overflow: hidden; background-color: rgba(250, 250, 250, 0.6);}

.sidew{    background-color: #36B3A8;    color: white !important;    padding: 10px 20px;}
.sidew:hover{    background-color: #333;    color: white;    padding: 12px 22px;}

.wc-bookings-booking-form .form-field input[type="number"] {    width: 25%;    border-radius: 2px;    padding: 4px;}
.wc-bookings-date-picker .ui-datepicker td.bookable a {    background-color: #36B3A8 !important;}
.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt.disabled{   background-color: #36B3A8 !important;}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {    background: #333 !important;    color: #fff;}
.woocommerce div.product div.images.woocommerce-product-gallery {    position: relative !important;    top: 140px !important;}
.form-field.form-field-wide.wc_bookings_field_persons{display:none;}
.page-id-261 .wcppec-checkout-buttons.woo_pp_cart_buttons_div{display:none}
.wc-bookings-booking-form select {    width: 100%;    padding: 5px;    border-radius: 5px;}
.orderby{display:none;}

.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month {
    background: #eee !important;
}
.ui-datepicker-unselectable.ui-state-disabled fully_booked {background-color: red !important; color:white !important;}
.ui-datepicker-prev.ui-corner-all.ui-state-disabled{background-color:#999 !important}
#athena-jumbotron h2.header-text {
    font-size: 46px;
    color: #404040 !important;
}

#media_image-5 {
    width: 43% !important;
}
#media_image-6{
    width: 47% !important;
}

@media only screen and (max-width: 760px) {

.page-id-43 .entry-content {    height: 1200px;}
.hcontact {    width: 588px;    position: relative;    top: 0px;    left: 0px;}
#wpcf7-f448-p43-o1 {    width: 580px; padding:1px 10px;   position: relative;    top: 0px !important;    left: 0px !important;}
.page-id-43 .huge_it_google_map_container{margin-bottom:100px}
.woocommerce div.product div.images.woocommerce-product-gallery {  position: relative;    top: 0px !important;}
.form-field.form-field-wide.wc_bookings_field_persons_323 {    position: relative !important;    top: -66px !important;    left: 186px !important;    width: 487px !important;}
.form-field.form-field-wide.wc_bookings_field_persons_324 {    width: 300px !important;    position: relative;    top: -133px !important;    left: 352px !important;}
#wc_bookings_field_persons_324{    width: 42%;}
.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-left: 15px;    padding-right: 15px;    text-align:center}
.athena-footer-nav {text-align:center}
.athena-footer-nav,ul, ol {    margin: 0 0 1.5em auto;}
}


@media only screen and (max-width: 480px) {

#athena-header .slicknav_menu { display: block;    padding-left: 5px;}
.page-id-41 #primary {    padding: 6px;}
.page-id-41 .entry-content{padding:10px;}
.page-id-43 .entry-content{padding:10px; height:1250px}
.page-id-593 .entry-content{padding:10px;}
.page-id-43 .infocont{width:270px;}

.page-id-43 .huge_it_google_map_container {    width: 280px !important;}
.page-id-43 .entry-content {    height: 1060px;}
.page-id-43 #primary { padding: 11px;}
.page-id-43 .infocont { width: 280px;}
.page-id-43 .huge_it_google_map_container {    width: 100%;}
.page-id-43 .huge_it_google_map_container > div{height: 329px;}
.page-id-43 .hcontact {    width: 280px !important;}
.page-id-43 #wpcf7-f448-p43-o1 {width: 280px !important;    position: relative;    top: 0px !important;    left: 0px !important;}


.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width: 256px !important;}
.wpcf7-form-control wpcf7-text wpcf7-email.wpcf7-validates-as-required wpcf7-validates-as-email{width: 256px !important;}
.wpcf7-form-control.wpcf7-text{width: 256px !important;}
.wpcf7-form-control.wpcf7-textarea{width: 256px !important;}
.woocommerce div.product div.images.woocommerce-product-gallery {    position: relative;    top: 0px !important;}

.form-field.form-field-wide.wc_bookings_field_persons_323{
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    width:243px !important;
}
.form-field.form-field-wide.wc_bookings_field_persons_324{
    width: 243px !important;
    position: relative;
    top: 0px !important;
    left: 0px !important;
}
.form-field.form-field-wide.wc_bookings_field_persons_325{
    position: relative !important;
    top: 0px !important;
width:243px !important;
}
.form-field.form-field-wide.wc_bookings_field_persons_326{
    position: relative;
    top: 0px !important;
    left: 0px !important;
width:243px !important;
}
.form-field.form-field-wide.wc_booking_field_.wc_bookings_field_resource{
    position: relative !important;
    top: 0px !important;
}
.wc-bookings-date-picker.wc-bookings-date-picker-booking.wc_bookings_field_start_date{
    position: relative !important;
    top: 0px !important;
}
.athena-footer-nav,ul, ol {
    margin: 0 0 1.5em auto;}

.page-id-586 .inner{
    overflow:hidden !important;
}
}