/*Theme Name:     Kallyas Child Theme
	Theme URI:      http://kallyas.net/demo/
	Description:    Child theme for the Kallyas theme
	Author:         Hogash
	Author URI:     http://themeforest.net/user/hogash
	Template:       kallyas
	Version:        4.0.0
	Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
	Text Domain:  zn_framework
*/

/*
VECCHI CSS
*/

textarea#comment {width:90%;}
li.post {background-color:white; min-height:165px;}
.latest_posts.style3 ul.posts .text {margin-bottom:10px;}
header#header {background:rgba(255,255,255,0.8);}
.icon1 .services_box--classic .services_box__icon{background: #FF499C !important;}
.icon2 .services_box--classic .services_box__icon{background: #9B8FBF !important;}
.icon3 .services_box--classic .services_box__icon{background: #00AFA8 !important;}
.icon4 .services_box--classic .services_box__icon{background: #FE8008 !important;}
.icon5 .services_box--classic .services_box__icon{background: #00B3E6 !important;}
.icon6 .services_box--classic .services_box__icon{background: #A8C700 !important;}
header#header.style2 #logo a {border-top: none !important;}

nav#main_menu > ul > li > a {
    color: #807767;
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
}

.iosSlider .item .caption .main_title {
background:none !important;
color:#EF1E1F !important;
text-shadow:none !important;
font-size:35px !important;
}

nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a, .social-icons li a:hover, #action_box, body .circlehover, body .flex-direction-nav li a:hover, body .iosSlider .item .caption.style1 .more:before, body .iosSlider .item .caption.style1 .more:after, body .iosSlider .item .caption.style2 .more, body .nivo-directionNav a:hover, body #wowslider-container a.ws_next:hover, body #wowslider-container a.ws_prev:hover, .br-next:hover, .br-previous:hover, body .ca-more, body .title_circle, body .title_circle:before, body ul.links li a, .hg-portfolio-sortable #portfolio-nav li a:hover, .hg-portfolio-sortable #portfolio-nav li.current a, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .btn-flat, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button, body .woocommerce #respond input#submit, body .woocommerce #content input.button, body .woocommerce-page a.button, body .woocommerce-page button.button, body .woocommerce-page input.button, body .woocommerce-page #respond input#submit, body .woocommerce-page #content input.button, span.zonsale, .sidebar .widget ul.menu li.active > a, .sidebar .widget ul.product-categories li.active > a, .sidebar .widget ul.pagenav li.active a, .sidebar .widget ul.menu li.current-cat > a, .sidebar .widget ul.product-categories li.current-cat > a, .sidebar .widget ul.pagenav li.current-cat > a, .sidebar .widget ul.menu li > a:hover, .sidebar .widget ul.product-categories li > a:hover, .sidebar .widget ul.pagenav li a:hover, #limited_offers li:after, .login-panel .create_account, .login-panel input[type="submit"], .register-panel input[type="submit"], .forgot-panel input[type="submit"], .login-panel .login_facebook, #bbpress-forums div.bbp-search-form input[type="submit"], #bbpress-forums .bbp-submit-wrapper button, #bbpress-forums #bbp-your-profile fieldset.submit button {
    background-color: #ffffff;
}

a:hover, .cart_details .checkout, .info_pop .buyit, .m_title, .smallm_title, .circle_title, .feature_box .title, .services_box .title, .latest_posts.default-style .hoverBorder:hover h6, .latest_posts.style2 ul.posts .title, .latest_posts.style3 ul.posts .title, .recentwork_carousel li .details h4, .acc-group.default-style > button, .acc-group.style3 > button:after, .screenshot-box .left-side h3.title, .vertical_tabs .tabbable .nav > li > a:hover, .vertical_tabs .tabbable .nav > li.active > a, .services_box.style2 .box .list li, .shop-latest .tabbable .nav li.active a, .product-list-item:hover .details h3, .latest_posts.style3 ul.posts .title a, .statbox h4, #bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title > a {
    color: #ff0000;
}

.process_box .number {
    background: none repeat scroll 0 0 #d7d7d8;
}
/*
VECCHI CSS
*/
header#header {background: rgba(255,255,255,0.8);}
.site-header.style2 .site-logo-anch{background: rgba(255,255,255,0.0);border-bottom: 0px}
.site-header.style2 .site-logo-anch:after{border: 0px solid transparent;}
.site-header.sh--light .main-nav > ul > li > a{color: #807767;}
.site-header[class*="sh--"] .main-nav > ul > li > a{color: #807767!important;}
.main-nav > ul > li > a{padding-top:0px}
.social-icons li a{background-color:#111;}
.site-header[class*="sh-"] .topnav .topnav-item, .site-header[class*="sh-"] .topnav.social-icons .topnav-item, .site-header[class*="sh-"] .topnav .menu-item>a, .site-header[class*="sh-"] .topnav .topnav-li .glyphicon, .site-header[class*="sh-"] .kl-header-toptext, .site-header[class*="sh-"] .kl-header-toptext a{color:#fff!important}
.action_box:after, .action_box:before{border:0px solid}
.action_box {
padding:10px 0;
    background-color: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%)!important;
    background-color: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%)!important;
    background-color: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%)!important;
    background-color: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%)!important;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)))!important;

}
.action_box-text{color: #807767!important;}
.element-scheme--light a {color:#ff0000;line-height: 20px;font-size:20px;font-weight:600;text-shadow: 1px 1px 0 white;vertical-align: middle;}
.btn-lined {color: #807767!important;border-color: #807767!important;background-color:#f5f5f5!important}
li.post {height:164px;}
.zn-row-1 div.services_box:nth-child(1) .icon {background: #FF499C !important;}
.btn-danger{color:#fff!important;text-shadow: 0px 0px 0 white!important;}
#mycartbtn{display:none}
h3,.h3 {margin-top: 0px;}

.prezzo{color:#ff0000!important;margin-bottom:5px;margin-top:-7px;font-size:20px!important}
/*@media screen and (max-width:481px){.kl-slideshow:padding-bottom:0px!important}
@media screen and (max-width:767px){.kl-slideshow:padding-bottom:0px!important}*/
/*@media all and (max-width:1440px){.kl-slideshow{padding-bottom:0px!important;}.iosslider--custom-height{padding-bottom:17%!important;}}*/
@media all and (min-width:1200px){body.res1170 .row-fluid .span4{width:30.1%!important}body.res1170 .row-fluid .span4{margin-left:15px!important;min-height:250px!important}
body.res1170 .row-fluid .span4:first-child{margin-left:15px!important};.span12{min-height:10px!important;}}
/*@media all and (max-width:979px) and (min-width:768px){.row-fluid .span4:first-child{margin-left:10px!important} .row-fluid .span4{margin-left:15px!important;min-height:250px!important}
 .row-fluid .span4{width:29.1%;*width:29.1%;}}*/
@media all and (max-width:767px){.row-fluid .span4{width:100%!important;*width:100%!important;} .row-fluid .span4{margin-left:5%!important;min-height:250px!important}
}
.post_details.kl-blog-item-details.kl-font-alt {display: none;}
@media (min-width:768px){.lead{font-size:16px !important}}
.stepbox3-number-sp {font-size: 60px;}
div.widget ul.menu li a {font-size: 13px;}
body .woocommerce a.button, body.woocommerce button.button, body.woocommerce-page button.button, body.woocommerce button.button.alt, body.woocommerce-page button.button.alt {background-color: #CD2122!important;}
body.woocommerce-page a.button {background-color: #CD2122!important;}
body.woocommerce-page a.button.alt {background-color: #CD2122!important;}
/*.iosSlider .slide-item-bg, .iosSlider .zn_slide_image_link, .iosSlider .kl-slide-overlay{height:auto!important}*/
.action_box {background-color: #eee !important}
#menu-negozio{list-style: none;     -webkit-padding-start: 0px!important; }
#menu-negozio li a{color: #747474;
    display: block;
    padding: 5px 0;
    position: relative;
    border-radius: 2px; font-size:13px}
#menu-negozio li a::before {  content:' ';display: inline-block;  margin-right: 12px;
  width: 8px;
 height: 2px;background: #E1E1E1;
vertical-align: middle;

    -webkit-transition: all .15s ease-out;

    transition: all .15s ease-out;}
.page-subheader {background-color:#fff!important;}
.action_box-title {margin-bottom:3px!important;}
@media only screen and (max-width: 991px) {.eluidff05aee6 {padding-bottom:36%!important;}}
@media only screen and (max-width: 480px) {.slidehh.iosslider-slideshow .iosSlider {height:150px!important;}.slidehh{height:150px!important;padding-bottom: 0px;}}
@media screen and (max-width: 767px) {.slideapri.eluidac98beba.page-subheader{min-height:115px!important;}}
@media (max-width: 979px) and (min-width: 768px){ div#page_header.slidecome{height:150px!important;}}
@media screen and (max-width: 767px) {.slidecome.eluid99cf9886.page-subheader{min-height:100px!important;height:100px!important;}}
@media (min-width: 979px) {.slidecome#page_header {height:260px!important;}}

/*@media (max-width: 1440px) and (min-width:1300px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:520px;}}
@media (max-width: 1300px) and (min-width:1200px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:490px;}}
@media (max-width: 1200px) and (min-width:1100px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:440px;}}
@media (max-width: 1100px) and (min-width:900px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:390px;}}
@media (max-width: 900px) and (min-width:768px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:320px;}}
@media (max-width: 768px) and (min-width:668px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:270px;}}
@media (max-width: 668px) and (min-width:568px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:240px;}}
@media (max-width: 568px) and (min-width:400px){.kl-slideshow.iosslider-slideshow.zn_dummy_value.eluidff05aee6.iosslider--custom-height.slidehh.kl-slider-loaded {height:180px;}}*/
@media (max-width: 1200px){.action_box-text, .action_box-title{margin-bottom:0px;}}
@media (max-width: 767px) {.site-header .site-logo{padding-bottom:0px;}}
@media (max-width: 670px) {.latest_posts3-post-text{display:none;}.page-subheader.zn_def_header_style{height:100px!important;    min-height: 200px!important;}}
@media (max-width: 480px) {.details.latest_posts3-post-details{display:none;}
.page-subheader.psubhead-stheader--relative {height:100px!important} .page-subheader.zn_def_header_style{height:100px!important;    min-height: 100px!important;}}
.category-news #page_header {height: 250px !important;}
.page-subheader.uh_news.page-subheader--inherit-hp{width:100%;/*height:250px !important;*/ min-height:250px;}
.category-news .bgback {height: 200px !important;}
/*.category-vetrin .bgback {height: 400px !important;}
.category-vetrin #page_header {height: 400px !important;}
/*.category-vetrina .page-subheader.zn_def_header_style {height: 200px !important;min-height:200px !important;}*/
.page-subheader.uh_news, .kl-slideshow.uh_news{/*height:250px !important;*/ min-height:250px;}
.category-news .iosSlider .kl-iosslider .item{height:250px !important; min-height:250px;}
.category-news .iosSlider.kl-slideshow-inner{height:250px !important; min-height:250px;}
.latest_posts3-post-details {float: left;width: 110px;}
.latest_posts3-posts { margin: 0;padding: 0;list-style: none;}
.latest_posts3 {position: relative;padding: 30px 30px 10px 30px;}
.latest_posts3-post {margin-top: 25px;border-bottom: 1px solid #ECECEC;padding-bottom: 25px;}
.latest_posts3-post-text {margin-left: 110px;}
.latest_posts3-thumb { float: left;margin-right: 20px;}
.latestposts3--light {background-color: #fff;}
.latest_posts3-post-date {background: #cd2122;color: #fff;padding: 3px 10px; margin: 0 0 5px;position: relative;}
.latest_posts3-post-details-det {display: inline-block;margin-bottom: 2px;font-size: 10px;}
.action_box:before, .action_box:after, .site-header.style1, .site-header.style2 .site-logo-anch, .site-header.style3 .site-logo-anch, .site-header.style6, .tabs_style1 > ul.nav > li.active > a, .offline-page-container:after, .latest_posts3-post-date:after, .fake-loading:after {border-top-color: #ff0000;}
.latest_posts3-post-date:after { content: '';position: absolute;bottom: -8px;left: 10px;border: 4px solid transparent;border-top-color: #cd2122;}
.page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { width:100%!important; min-height: 100px !important; }



/* Slider principale */

.action_box-title {
    font-size: 18px;
    margin-bottom: 20px;
}

/*.iosSlider .slide-item-bg {
    height: auto !important;
} */

.comp {
    height: 0 !important;
}

.kl-slideshow.uh_contatti .bgback {
    background-position: center center; 
}

.slidehh {
    height: 300px;
}

/*@media only screen and (max-width: 991px) {
    .eluidff05aee6,
    .eluid6c676f4f,
    .eluidc9e78882,
    .eluidfceceff1 {
        padding-bottom: 34% !important;
    }

    .eluid74e46620 {
        padding-bottom: 28% !important;
    }
}

@media only screen and (max-width: 480px) {
    .eluidff05aee6,
    .eluid6c676f4f,
    .eluidc9e78882,
    .eluidfceceff1 {
        padding-bottom: 33% !important;
    }

    .eluid74e46620 {
        padding-bottom: 28% !important;
    }
}*/
.one-half, .one-third {
    position: relative;
    margin-right:4%;
    float:left;
        margin-bottom:20px;
 
}
 
.one-half {width:48%!important;}
.one-third {width:30.66%!important; 
 
.last {
    margin-right:0!important;
    clear:right;
}
 
@media only screen and (max-width:767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

@media only screen and (max-width:767px) {
    .iosSlider.kl-slideshow-inner {
        height: 150px!important;  }
        .kl-slideshow.iosslider-slideshow.ios--fw--relativeresp.eluidc41f08da.iosslider--custom-height.slidehh.kl-slider-loaded {padding-bottom: 0px!important;}
        .iosslider--custom-height{padding-bottom: 0px!important;}
        .iosslider-slideshow {padding-bottom: 0px!important;}
}

@media only screen and (max-width:480px) {
        .kl-slideshow.iosslider-slideshow.ios--fw--relativeresp.eluidc41f08da.iosslider--custom-height.slidehh.kl-slider-loaded {padding-bottom: 0px!important;}
        .iosslider--custom-height {padding-bottom: 0px!important;}
        .iosslider-slideshow {padding-bottom: 0px!important;}
}

.kw-details{
    min-height:180px !important;
}