/*
Theme Name: Vima
Author: Scirocco Multimedia
Author URI: http://www.sciroccomultimedia.it
Template: jevelin
*/

/* Add your custom CSS below */

/*title*/
.sh-titlebar-height-large {padding: 130px 0;}
h1 {font-size: 40px !important;}
.sh-titlebar .titlebar-title h1 { text-transform: uppercase;}

/*home*/
.row-progettazione .sh-iconbox-icon2 { display: none !important;}
.row-progettazione { background-image: url(http://www.vimaserramenti.com/wp-content/uploads/2019/02/vima-row-progettazione-produzione-home.jpg) !important; background-color: transparent !important;}

/*chi siamo*/

.row-chi-siamo .sh-iconbox-style1 .sh-iconbox-icon-shape {border: 2px solid #f6ca3a;}
.row-chi-siamo .sh-iconbox-icon2 { display: none !important;}
.row-chi-siamo .sh-iconbox-style1 .sh-iconbox-icon-shape > i { line-height: 80px;}
.row-chi-siamo .sh-iconbox-style1 .sh-iconbox-icon-shape { width: 80px; height: 80px ;}
.row-chi-siamo .sh-iconbox-style1.sh-iconbox-left .sh-iconbox-aside { padding-left: 95px;}
#row-full-width  .column-text { padding: 0px 10%!important;}
#row-full-width .sh-column{ padding: 0px 0px;}
.float-right {float: right;}
/*progettazione*/

.sh-column.column-shadow { box-shadow: -1px 0px 13px 3px rgba(246,202,25,0.10);}
.jssocials-share.jssocials-share-googleplus { display: none;}
.float-right {float: right;}

/*contact*/

label.box-contact {display: inline-block; width: 49.5%;}
label { width: 100%;}
input.wpcf7-form-control.wpcf7-submit { color: #0058ae;  width: 100%;}
span.wpcf7-form-control-wrap.privacy-policy { width: 30px; display: inline-block; margin-bottom: 0px !important; margin-top: 0px;}
.grecaptcha-badge { display: none !important;}



/*footer*/

.sh-footer {background-image: url(http://www.vimaserramenti.com/wp-content/uploads/2019/02/vima-footer.jpg);}
.sh-copyrights-style2 {width: 100% !important;}
.testo-copyright{ float: right;}
.sh-copyrights-text span {color: #000; font-weight: bold; display:inline-block;}
.sh-copyrights {padding:10px;}

.testo-footer {font-weight:400 !important; display:block !important; font-size:12px;}
.testo-footer a {color:#000 !important;}


/*elementi*/
.search .post-meta.post-meta-one { display: none;}
.column-text.float-right .sh-empty-space { height: 0px !important;}
#row-full-width .sh-empty-space {  height: 0px;}


/*banner privacy*/
.cookie-notice-container { border-top: 2px solid #0058ae;}
span#cn-notice-text {font-weight: 600;}
a#cn-more-info, a#cn-accept-cookie { border: 2px solid #0058ae; background: #f6ca3a; color: #0058ae; font-weight: bold; border-radius: 30px; text-transform: uppercase;}



/************************
 *******MOBILE***********
 ************************/
 
@media (max-width: 1250px){
label.box-contact { width: 100%;}
}

@media (max-width: 1125px){
section#contacts { margin: 0px 0px 90px 0px !important;}
}

@media (max-width: 1085px){
.column-shadow { padding: 50px 5% 50px 5%;}
}

@media (max-width: 1025px){
.sh-header-right-side, .sh-header-mobile-dropdown, .header-mobile-social-media a, .sh-header .sh-nav > li.menu-item ul, .sh-header-left-side .sh-nav > li.menu-item ul, .sh-header-mobile-dropdown { background-color: #fff !important;}
.sh-nav-mobile li a{color: #303030 !important; font-weight: bold;}
.sh-nav-mobile li:after, .sh-nav-mobile ul:before { background-color: #0058ae!important;}
.sh-nav-mobile li.current-menu-item > a { color: #0058ae !important;}
.sh-nav-mobile > li a:hover { color: #0058ae !important;}
}

@media (max-width: 550px){
.testo-copyright {float: none;}
}

@media (max-width: 500px){
h1 { font-size: 30px !important;}
.sh-titlebar .titlebar-title h1 {font-size: 1em !important;}
.sh-titlebar-center .title-level .breadcrumbs { margin-bottom: 0; opacity: 0.8; font-size: 10px !important;}
.sh-titlebar-height-large {padding: 40px 0;}
}