/*
 Theme Name:   Kinglaw Child
 Theme URI:    http://demo.themenovo.com/kinglaw/
 Description:  The 2020 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
 Author:       Salvo - Net.Service S.r.l.
 Author URI:   https://net-serv.it/azienda/i-nostri-clienti/
 Template:     kinglaw
 Version:      1.6
 Text Domain:  kinglaw-child
*/
/*
-------------------------------------------------------------- */

/* INFO SOPRA IL MENU' */
#cshero-header-inner.header-1 #cshero-headerinfor-right ul.list-item-info li.cms-item-info-topbar .cshero-box-title-label {font-size: 13px;}
#cshero-header-inner.header-1 #cshero-headerinfor-right ul.list-item-info li.cms-item-info-topbar, #cshero-header-inner .main-navigation li, .box-news .entry-title, .entry-blog .entry-title {font-family: Poppins;}
.cms-item-info-topbar .fa, #cshero-headerinfor-right .social-top li a .fa {color:#1d6baf;}
/* social */
#cshero-headerinfor-right .social-top li a .fa{
    font-size:20px !important;
}
   
.social {
    margin-right: 16px;
    border-right: 1px solid rgba(153, 153, 153, 0.6);;
    line-height: 28px;
    position: relative;
    top: -3px;
    padding-right:6px;
}
.social-top li a {margin-right: 10px;}
.list-item-info .h-search-wrapper.h-icon {margin-bottom:8px;}
.widget_cs_social_widget li a i {background-color:#1d6baf;}

/* icon search */
#cshero-headerinfor-right .search.open-search {cursor: pointer;}

/* btn support */
.btn, .box-4 .read-more-style1, .wpcf7-form .cms-contact-us .wpcf7-form-control.wpcf7-submit {border-radius: 5px;}
.btn-support, .box-4 .read-more-style1 {background-color:#f68551 !important; border:none;font-weight: 400;padding-top:10px;padding-bottom:10px;}

/* TOP MENU' */
#cshero-header-inner.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li > a {color:#fff;}
#cshero-header-inner.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover {color: #f68551 !important;}

#cshero-header-inner.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a {color:#fff !important;font-weight: 600;}
#cms-theme.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item::after {
    color: #f68551;
    background-color: #f68551;  
}

/* min-width 1200px */
@media screen and (min-width:1200px) {
    #cshero-header-inner.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li {margin-left:10px !important;margin-right: 10px !important;}
    .btn-support {font-size: 14px !important;}
    .btn.btn-sm {
        padding-left: 23px !important;
        padding-right: 23px !important;
    }
    .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-item {padding:0px !important}
    .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .fancybox-content {padding-left:35px !important;padding-right: 35px !important;}
}/* end 1200 */

/* min-width 992px */
@media screen and (min-width:992px) {
    #cshero-header-inner.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li {margin-left:0px;margin-right: 0px;}
    .btn-support {font-size:12px;}
    .btn.btn-sm {
        padding-left: 10px;
        padding-right: 10px;
    }
    .col-md-10 {padding-left:0px;padding-right: 0px;}
}/* end 992 */
@media (min-width:992px) and (min-width:992px) and (max-width:1199px) { 
    #cshero-header-inner.header-1 #cshero-headerinfor-right ul.list-item-info { padding-bottom: inherit; float: right; text-align:left; }
}

.cshero-header-navigation .main-navigation .menu-main-menu > li > a {text-transform: inherit;}

/* PRIMA RIGA BOX */
.stile-riga-1.vc_column_container {padding-left: 10px; padding-right: 10px;}
.stile-riga-1 .vc_column-inner {box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);}
.stile-riga-1 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-item {background-color:transparent;border:0px;}
.stile-riga-1 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-item h3, .box-5 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .fancybox-title, .wpcf7-form .cms-contact-us .wpcf7-form-control.wpcf7-submit {text-transform: uppercase;}

.stile-riga-1 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .button-wrapper .read-more-style1 {color:#fff !important;border:2px solid #fff;}
.box-5 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .button-wrapper .read-more-style1 {color:#f68551 !important;border:2px solid #f68551;margin-top:0px;}
.stile-riga-1 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .button-wrapper .read-more-style1, .box-5 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .button-wrapper .read-more-style1 {padding:14px;border-radius: 5px;font-family: Poppins;width:100%;text-transform: uppercase;}
.box-5 .read-more.read-more-style1:before {background-color: transparent;}

.stile-riga-1 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .button-wrapper .read-more-style1:before, .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .button-wrapper .read-more-style1:after, .box-4 .read-more-style1:before, .box-4 .read-more-style1:after {display: none;}

.stile-riga-1 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-item p, .box-5 .cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-item p {font-size: 17px;text-align: justify;font-weight: 100;}
.stile-riga-1.box-1 .fancybox-icon.fancybox-icon-image, .stile-riga-1.box-2 .fancybox-icon.fancybox-icon-image, .stile-riga-1.box-3 .fancybox-icon.fancybox-icon-image{
    background: #fff;
    padding: 0px;
    margin: -35px -15px 20px -15px;
    overflow: hidden;
}

.stile-riga-1.box-1 .fancybox-icon.fancybox-icon-image {
    border-radius: 10px 10px 0px 50px;
}
.stile-riga-1.box-2 .fancybox-icon.fancybox-icon-image {
    border-radius: 10px 10px 0px 0px;
}
.stile-riga-1.box-3 .fancybox-icon.fancybox-icon-image {
    border-radius: 10px 10px 50px 0px;
}
.stile-riga-1 .cms-fancyboxes-wraper .fancybox-icon img {margin-bottom:0px;}

.box-4, .box-5 {  
    background-position: top right !important;
}
.box-4 h3 a {color:#444;}
.box-4 .read-more-style1 {color:#fff !important;font-family: Poppins;padding:16px 24px;margin-top:0px !important; font-weight: 500;}

.box-5 .cms-fancyboxes-wraper .fancybox-icon img {max-width: 100% !important;}
.box-5 .cms-fancybox-item {border: none !important;background-color: transparent !important;}

.box-6 .btn.btn-lg.btn-outline-primary {
    color:#1d6baf !important;
    background-color: transparent !important;
    border:2px solid #1d6baf;
    border-radius: 5px;
    text-transform: uppercase;
}
.box-6 a .fa {padding:10px;color:#1d6baf !important;}

/* form contact */
.cms-contact-form input, .cms-contact-form .optional, .cms-contact-form .optional:hover, .cms-contact-form .optional:focus .cms-contact-form label{margin:0px;padding:0px;background-color: transparent;border: none;box-shadow:none;}

.wpcf7-form .cms-contact-us .wpcf7-form-control.wpcf7-submit {padding-top:20px;padding-bottom: 20px;font-size: 17px;}

.wpcf7-form input[type="text"].wpcf7-form-control, .wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-tel, .wpcf7-form .wpcf7-select {border-radius: 8px;border-color: transparent;padding: 16px 22px;}

.wpcf7-form-control.wpcf7-acceptance.optional{border-color: transparent;}
.wpcf7-form-control.wpcf7-acceptance.optional span.wpcf7-list-item {margin:0px;}
.wpcf7-form .cms-contact-us .cms-contact-submit {text-align: left;}
.widget_newsletterwidget .tnp-widget .tnp-field-button .tnp-submit {border-radius: 5px;background-color: #1d6baf;border: none;color:#fff;}
.accetto .wpcf7-form-control.wpcf7-acceptance {
    padding: 0px;
    max-width: 100%;
    height: auto;
    background-color: transparent;
    font-size: 13px;
    border: none;
}
.accetto .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {margin:0px;}
.accetto .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label{font-weight: normal;}


#colophon #cms-footer-top .wg-title {font-size:20px;}
.site-footer a {color: #f68551;}

.menu-item-2939 a i{display: inline !important;}


/* NEWS */
.category #cms-page-title, .single #cms-page-title{padding:80px 0px;}
.category #cms-content, .single #cms-content {padding:20px 0px;}
.single .cms-page-title-inner.col-xs-12.col-sm-12.col-md-6.col-lg-6 {width:100%;}
.single #cms-page-title.pt-style4 .cms-page-title-inner h1 {font-size: 30px;}

.gradient-white-to-trasparent {
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.3) 150%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 150%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.3) 105%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

@media screen and (max-width:991px) {
    #cshero-header-inner.header-1 .cshero-main-header {background-color: #fff;}
    #cshero-header-inner.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a {color:#000 !important;}
    #cms-theme.header-1 .cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item:after {background-color: transparent;}
    .vc_custom_1587378117255 {background-size: cover !important;}
}
@media screen and (max-width:768px) {
    .d-none {
        display: none;
    }
}


