/*
Theme Name:  Boldman Child Theme
Description: Child theme for the Boldman theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    boldman
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */



/* DA QUI */

.telefono-due { font-family: "Poppins",Arial,Helvetica,sans-serif;
font-weight: 600;
font-size: 36px;
line-height: 46px; margin:30px 0px 0px 0px; color:#044c84}
.telefono-due:hover {color:#111111;}


  
.themetechmount-fbar-box-w { background: transparent!important; }
.widget.boldman_category_list_widget li.current-cat a::after, .widget.boldman_category_list_widget li a:hover::after, .widget.boldman_all_post_list_widget li.tm-post-active a::after, .widget.boldman_all_post_list_widget li a:hover::after, .widget.tm_widget_nav_menu li.current_page_item a::after, .widget.tm_widget_nav_menu li a:hover::after, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::after, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover::after, #totop, .tm-site-searchform button, .main-holder .rpt_style_basic .rpt_recommended_plan.rpt_plan .rpt_head, .main-holder .rpt_style_basic .rpt_recommended_plan.rpt_plan .rpt_title, .mailchimp-inputbox input[type="submit"], .mc_form_inside .mc_merge_var::after, .widget_newsletterwidget .newsletter-widget::after, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon::before, .vc_toggle_round.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon::before, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_rounded.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .woocommerce .main-holder #content .woocommerce-error .button:hover, .woocommerce .main-holder #content .woocommerce-info .button:hover, .woocommerce .main-holder #content .woocommerce-message .button:hover, .sidebar .widget .tagcloud a:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .main-holder .site table.cart .coupon button:hover, .main-holder .site .woocommerce-cart-form__contents button:hover, .main-holder .site .return-to-shop a.button:hover, .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button:hover, .main-holder .site-content #review_form #respond .form-submit input:hover, .woocommerce div.product form.cart .button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover, .main-holder .site .woocommerce-form-coupon button:hover, .main-holder .site .woocommerce-form-login button.woocommerce-Button:hover, .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button:hover, .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button:hover, .single .main-holder div.product .woocommerce-tabs ul.tabs li.active, .main-holder .site table.cart .coupon input:hover, .woocommerce #payment #place_order:hover, .wishlist_table td.product-price ins, .widget .product_list_widget ins, .woocommerce .widget_shopping_cart a.button.checkout, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current, .main-holder .site-content nav.woocommerce-pagination ul li a:hover, .sidebar .widget .tagcloud a:hover, .top-contact.tm-highlight-left::after, .top-contact.tm-highlight-right::after, .tm-social-share-links ul li a:hover, article.post .more-link-wrapper a.more-link, .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories > .tm-meta-line.cat-links a:hover, .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories > .tm-meta-line.cat-links a:hover, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-flat, .tm-sortable-list .tm-sortable-link a.selected, .tm-col-bgcolor-skincolor .tm-bg-layer-inner, .tm-bg .tm-bgcolor-skincolor > .tm-bg-layer, .tm-bgcolor-skincolor > .tm-bg-layer, footer#colophon.tm-bgcolor-skincolor > .tm-bg-layer, .tm-titlebar-wrapper.tm-bgcolor-skincolor .tm-titlebar-wrapper-bg-layer, .themetechmount-post-item-inner .tribe-events-event-cost, .tribe-events-day .tribe-events-day-time-slot h5, .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .tribe-events-list .tribe-events-event-cost span, #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date::after, article.themetechmount-box-blog-classic .themetechmount-post-date-wrapper, body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td span.active.active:hover, .widget .widget-title::before, .tm-commonform input[type="submit"], .datepicker table tr td.day:hover, .datepicker table tr td.day.focused, .tm-bgcolor-skincolor.tm-rowborder-topcross::before, .tm-bgcolor-skincolor.tm-rowborder-bottomcross::after, .tm-bgcolor-skincolor.tm-rowborder-topbottomcross::before, .tm-bgcolor-skincolor.tm-rowborder-topbottomcross::after, .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-title::after, .tm-bgcolor-darkgrey .themetechmount-testimonial-box-view-style2 .themetechmount-post-item .themetechmount-box-content::before, .tm-col-bgcolor-darkgrey .themetechmount-testimonial-box-view-style2 .themetechmount-post-item .themetechmount-box-content::before, .themetechmount-boxes-testimonial .themetechmount-box-desc .themetechmount-testimonial-text::before, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab > a:hover, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active > a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab > a:hover, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active > a, .wpb-js-composer .tm-tourtab-round.vc_tta.vc_general .vc_active .vc_tta-panel-title a, .themetechmount-box-view-top-image .themetechmount-portfolio-likes-wrapper a.themetechmount-portfolio-likes, .tm-element-heading-wrapper.tm-seperator-double-border .heading-seperator::after, .tm-element-heading-wrapper.tm-seperator-double-border .heading-seperator::before, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white, .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header::before, .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header::after, .sidebar .widget-title::before {
color: #111!important;}
.tm-sbox .tm-vc_cta3-content-header h2 {font-weight: 600 !important;}
.tm-sbox .tm-vc_cta3-content-header h4 {font-size: 19px;}
.tm-skincolor {display: block; padding:10px; font-weight: 600;}
/* Generiche */
.blu  h2.tm-custom-heading {color:#044c84!important;}
#mepa {background:#ededed!important;}
#mepa h3 {color:#949798; font-size: 27px;}
#mepa h3 strong {color:#9c2922!important}

.menu-footer-be4-container { background: #044c84;
min-height: 61px;
padding: 40px 0px 40px 0px;
opacity: 0.9; }
#nav_menu-2.widget {margin: 0px!important}
footer .widget_nav_menu li a {color:#fff;}
footer .widget_nav_menu li a:hover {color:#f2e51f;}


/* Animazione Logo */
.themetechmount-logo-img.standardlogo

{-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}

label {font-weight: 400!important;}

.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container 
{border-color: transparent!important;}

/* Shop woocommerce*/
.woocommerce .price .woocommerce-Price-amount {font-size:21px; color:#044c84!important;}
.single-product.woocommerce .price .woocommerce-Price-amount {font-size: 40px;}
.themetechmount-single-product-details .woocommerce-product-details__short-description {font-size: 18px; border-top: #e0e0e0 solid 1px; padding-top: 20px!important;}
.posted_in {font-weight: 600;color:#044c84!important;}
.social-icons {padding-right:13%!important; float:right;}
.social-icons a {color: #fff;}
.tm-processbox-wrapper .tm-processbox {display: none!important;}

.telefono-due { font-family: "Poppins",Arial,Helvetica,sans-serif;
font-weight: 600;
font-size: 36px;
line-height: 46px; margin:30px 0px 0px 0px; color:#044c84}
.telefono-due:hover {color:#111111;}

.telefono{
    font-size: 40px;
    font-weight: 600;
    padding-top: 13% !important;
    text-align: right !important;
}



h3.testo-variabile  {color:#044c84!important; font-size:40px; font-weight:bold;}
h3.testo-variabile-due {color:#044c84!important; font-size:30px; font-weight:bold;}
h3.testo-variabile-tre { color: #ffff!important; font-size: 40px; font-weight: bold; text-align: center;}

/* MOBILE */

@media only screen and (max-width:768px){
.telefono {font-size: 30px;}
.tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_cta3-content-header h4 {
line-height: 19px;font-size: 16px;}

.vc_custom_1630332477428 > .tm-vc_cta3-container {margin-bottom:0px!important;margin-top: 48px!important;}
body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row:first-child {margin-bottom: 40px!important;}

.vc_custom_1630483474858 > .tm-vc_cta3-container {margin-top: 42px;}



#bottom-footer-text {height: 280px;} 


/* Fine */
}










@media only screen and (max-width:680px){
#bottom-footer-text {height:auto;} 
.menu-footer-be4-container {padding: 24px 0px 0px 0px;}
/* Home */

.tm-sbox .tm-vc_cta3-content-header h2 {font-size: 16px !important;line-height: 18px;} 
.tm-sbox .tm-vc_cta3-content-header h4 {font-size: 15px;}
.tm-cta3-only.tm-vc_general.tm-vc_cta3 h2 {font-size: 20px !important;line-height: 28px;} 


.vc_custom_1627901178322 {padding-bottom: 0px !important;}
.vc_custom_1628004659725 {padding-bottom: 0px !important;}
.tm-column-inner>.tm-responsive-custom-59673351 {padding-top: 0px !important;padding-bottom: 0px !important;}
.vc_custom_1629727678119 { padding-top: 0px !important;}
.vc_custom_1548854362253 {padding-bottom: 0px !important;}



.tm-cta3-content-wrapper h3  {color:#044c84; font-size:23px; line-height:26px!important;}

h3.testo-variabile {font-size: 25px;font-weight: bold;text-align: center;}
 .vc_custom_1628777959156 h3.testo-variabile {margin-top: -42px;}
h3.testo-variabile-due {font-size: 21px; }


h2 {font-size: 24px!important; line-height: 31px;}
body.themetechmount-page-full-width #content .site-main .entry-content > .wpb_row.vc_row-fluid {padding-top: 0px;margin-bottom: 0;}
.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3 {margin-top: 0px;}

#mepa h3 {font-size: 18px !important;line-height: 26px;}
.telefono {font-size: 26px; font-weight: 600; padding-top: 0% !important; text-align: center!important;}
.telefono-due {font-size: 22px!important;}
.tm-vc_btn3-container {display: block;margin-bottom: -15.26px!important;}
h3.testo-categorie {
    font-size: 20px!important;
    height: 38px!important;
    line-height: 20px!important;
    margin-top: -22px!important;
padding-bottom: 0px!important;}
  

/* Header */

div.tm-titlebar-wrapper {height: 180px;}
.tm-titlebar-main {vertical-align: top;margin-top: 40px;display: block;}


/* Chi siamo */
.tm-custom-heading.tm-hightlight-year {font-size: 90px!important;}
.tm-column-inner>.tm-responsive-custom-83503126 {margin-top: 5px !important;margin-bottom:40px;}
header.tm-vc_cta3-content-header.tm-wrap {margin-top:40px;}
body.page-id-3934 .tm-column-inner>.tm-responsive-custom-83503126 {margin-top: 0px !important;}

/* Prodotti */
.tm-product-content h2.woocommerce-loop-product__title {font-size: 18px!important;margin-bottom: 20px!important;text-align: center;}
.tm-product-content .price {text-align: center;}
.woocommerce ul.products li.product a img {width: 100%!important;}
.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {font-size: 25px!important;line-height: 31px!important;}
.woocommerce .main-holder ul.products li.product .price .woocommerce-Price-amount {font-size: 23px!important;}
.checkout.woocommerce-checkout, .woocommerce-cart .main-holder .cart_totals table.shop_table, .woocommerce-cart-form {padding: 0px;}
.themetechmount-single-product-details .woocommerce-product-details__short-description {font-size: 15px;line-height: 22px;}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {font-size:16px!important;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
margin-left: 0px;}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span { margin-left:20px; }
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
    overflow: visible;
}
.single-product .related.products {margin-top: 0px;text-align: center;}
/* Fine */
}





