/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
::selection {
  background: #1c9bb7 !important;
  color: #ffffff !important;
}
::-moz-selection {
  background: #1c9bb7 !important;
  color: #ffffff !important;
}
.header-wrapper { overflow:auto !important}
header .limit-width {max-width:1150px;}
/*.main-container { border-top:14px solid #1C9BB7}*/
.no-margin { margin-top:0 !important;}
.small-margin { margin-top:20px !important}
.small-margin-dona { margin-top:16px !important}
.btn {border-radius:4px;}
.btn:focus, .btn:hover, .btn:active { color:#FFF !important}
.sections-container hr { border-color:gray !important}
.sections-container .linea-chiara hr { border-color:#bfbfbf !important}
p { line-height:1.4em}
blockquote p { line-height:1.4em}
strong { font-weight:700}
/*.menu-shadows {-webkit-box-shadow: 0 1px 5px rgba(54, 54, 54, 0.5); -moz-box-shadow: 0 1px 5px rgba(54, 54, 54, 0.5); box-shadow: 0 1px 5px rgba(54, 54, 54, 0.5));}*/
.intestazione-righe .heading-text { background-color:#fff;}
.pulsante-big {padding:30px 15px !important}
blockquote { border-left:10px #1c9bb7 solid}
.btn-more {color: #1c9bb7 !important;font-size: 22px !important;font-weight: 700 !important; text-transform:none !important;}
.btn-more:after {content:"";width: 24px;height:20px;display: inline-block;background: url(https://www.operationsmile.it/wp-content/uploads/2018/07/read-more-arrow.png) 0 0 no-repeat;vertical-align: -5px;margin-left: 10px;}
.btn-more:hover { opacity:0.7;color: #1c9bb7 !important;}
.style-light a{ color:#1c9bb7}
.info-box .icon-box-left .icon-box-content {padding-left: 5px;}
.info-box .icon-box-left .icon-box-content { vertical-align:middle}
.info-box img { width:80px;}
.box-dona .btn-container {margin-top: 0 !important;}
.smile-natale { margin-left:100px; margin-top:0 !important;}
.boxettini h6 {color: #1c9bb7;}
.evidenzia {
    background-color: #1c9bb7;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 3px;
    margin-bottom: 5px;
}
figcaption {text-align: right; padding-top: 6px;}
.uncode-counter p {display: grid;}

.payment_method_wc_gateway_gestpay_mybank img {height: 25px !important;}
#mybank-container {background: transparent !important; padding: 0 !important; border: 0px solid #1B4B68 !important;}
#mybank-container #mybank-container-img {display: none !important}
#mybank-container p {font-size: 0 !important; margin: 0 !important}
#mybank-container p:before {content: "Bonifico Bancario"; font-size: 14px !important;}

.contatti-lasciti .icon-box-left { margin-top:20px !important}
.contatti-lasciti .icon-box-left:last-child { margin-top:0px !important}
.li-righe li {border-bottom: 1px solid #bfbfbf; padding: 10px 0 !important}
.box-altri-modi input {width: 100% !important}

.addtoany_content { padding-bottom:10px !important; margin-bottom:30px !important; border-bottom:1px solid gray; margin-top:0 !important }
.addtoany_list.a2a_kit_size_32 a>span {height: 40px;line-height: 40px; width: 40px;padding: 5px;}
.addtoany_list a>span { border-radius:100% !important;}
.addtoany_list a, .widget .addtoany_list a {padding:0 2px !important}
.addtoany_header { margin: 0 10px 0 0 !important;float: left; height: 36px; line-height: 36px; font-weight:700;}

.gss-container {margin-bottom: 0 !important; margin-top: 35px !important;}
.gss-info {background-color: transparent !important;}
.no-captions .gss-pager { text-align:center; margin:11px 0 !important}
.gss-pager .cycle-pager-active, .gss-pager .cycle-pager-active:hover { background-color:#1c9bb7 !important}
.gss-nav { display:none;}

.menu-secondario .limit-width {max-width:1150px;}
.menu-secondario .row-parent { padding-top:0px !important; padding-bottom:0px !important;}
.menu-secondario .menu-smart {padding: 0!important;}
.menu-secondario .menu-smart > li > a { font-size:13px !important; text-transform:uppercase; padding:15px 10px !important; float:left;}
.menu-secondario .menu-smart > li > a:hover {background-color: #00c0eb; color:#fff !important}
.menu-secondario .menu-smart > li > a:active {background-color: #00c0eb; color:#fff !important}
.menu-secondario .menu-smart .current-menu-item { background-color: #00c0eb; color:#fff !important}
.menu-secondario .menu-smart .current-menu-item a:selected {background-color: #1c9bb7; color:#fff !important}

.style-color-120350-bg {background-color: #e8f5f8;}
.style-dark .widget_nav_menu li.active>a {background-color: #00c0eb; color:#fff !important}
/*FORM DONAZIONE*/
span.ptp-dg7-price { font-weight:700}
.ptp-dg7-cd-currency { margin-top:0 !important;}
.ptp-dg7-pay-duration { display:block !important;text-transform: lowercase  !important; margin-top: 8px !important; color: #363636 !important;}
.ptp-dg7-pay-duration::before { display:none !important}
.form-donazione ul.importi { list-style-type:none; padding:0; margin:0;}
.form-donazione ul.importi li {list-style-type:none; padding:0; margin:20px 1%; cursor: pointer; width: 30.9%; -moz-transition: All 0.3s;-webkit-transition: All 0.3s;-o-transition: All 0.3s;transition: All 0.3s;font-size: 30px;font-weight: 700;color: #000;background-color:rgba(255,255,255,0.7); border-radius: 5px; text-align: center; padding:25px 0; display:inline-block;}
.form-donazione ul.importi li:hover {background-color:#e41c24; color:#fff;} 
.form-donazione ul.importi li.attivo {background-color:#e41c24; color:#fff;} 
.form-donazione ul.tipo-donazione { list-style-type:none; padding:0; margin:0;}
.form-donazione ul.tipo-donazione li {list-style-type:none; padding:0; margin:0 1%; width: 47.7%; font-weight: 700;color: #e41c24; background-color:rgba(255,255,255,0.7); padding:10px 0; display:inline-block;}
.form-donazione ul.tipo-donazione li input[type=radio] { float:right; margin-right:10px; margin-top:10px; cursor:pointer; border-color:#e41c24 !important;}
.form-donazione ul.tipo-donazione li input[type=radio]:checked:before { background-color:#e41c24;}
.form-donazione ul.tipo-donazione li label {margin-left:10px; font-size: 20px;}
.box-altri-modi .unradius-std {box-shadow: 0 0 0 2px #1c9bb7;}
.box-grandi-donazioni #ptp-3795 .ptp-dg7-bullet-item { font-weight:400; line-height:1.2em; text-align:left;}

.schede-donazione .nav-tabs { border:0;}
.schede-donazione .nav-tabs>li { display:inline;}
.schede-donazione .nav-tabs>li>a { margin: 0 1%;width: 31.3333333333333333333%; text-transform:none;color: #e41c24;background-color: rgba(255,255,255,1);padding: 14px 2%;display: inline; float:left;}
.schede-donazione .nav-tabs>li>a:hover {color: #e41c24;}
.schede-donazione .nav-tabs>li>a span {font-size: 16px!important;  font-weight: 700!important;}
.schede-donazione .nav-tabs>li.active>a { border:0; color:#fff !important; background-color:#e41c24;}

.schede-donazione-new .nav-tabs { border:0;}
.schede-donazione-new .nav-tabs>li { display:inline;}
.schede-donazione-new .nav-tabs>li>a { margin: 0;width: 33.1%; text-transform:none; margin: 0 0.1%; padding: 14px 2%;display: inline; float:left; color:#fff !important; background-color:#818181; text-align: center;}
.schede-donazione-new .nav-tabs>li>a:hover {color: #fff;}
.schede-donazione-new .nav-tabs>li>a span {font-size: 16px!important; font-weight: 700!important;}
.schede-donazione-new .nav-tabs>li.active>a { border:0;  color: #e41c24 !important; background-color: rgba(255,255,255,0.7);}
.schede-donazione-new header { padding-bottom: 0}
.schede-donazione-new .btn {font-size: 13px !important}
.schede-donazione-new .vertical-tab-contents {margin-top: -1px;}
.schede-donazione-new .tab-content { border: 0 !important; background-color: rgba(255,255,255,0.7); padding: 15px 15px 0 15px;box-shadow: 5px 5px 4px rgba(0,0,0,0.2); float: left;}
.schede-donazione-new .product .row-parent {padding-left: 0; padding-right: 0;}

.schede-donazione-new-smart .nav-tabs { border:0;}
.schede-donazione-new-smart .nav-tabs>li { display:inline;}
.schede-donazione-new-smart .nav-tabs>li>a { margin: 0;width: 49.8%; text-transform:none; margin: 0 0.1%; padding: 14px 2%;display: inline; float:left; color:#fff !important; background-color:#818181; text-align: center;}
.schede-donazione-new-smart .nav-tabs>li>a:hover {color: #fff;}
.schede-donazione-new-smart .nav-tabs>li>a span {font-size: 16px!important; font-weight: 700!important;}
.schede-donazione-new-smart .nav-tabs>li.active>a { border:0;  color: #e41c24 !important; background-color: rgba(255,255,255,0.7);}
.schede-donazione-new-smart header { padding-bottom: 0}
.schede-donazione-new-smart .btn {font-size: 13px !important}
.schede-donazione-new-smart .vertical-tab-contents {margin-top: -1px;}
.schede-donazione-new-smart .tab-content { border: 0 !important; background-color: rgba(255,255,255,0.7); padding: 50px 15px 0 15px;box-shadow: 5px 5px 4px rgba(0,0,0,0.2); float: left;}
.schede-donazione-new-smart .product .row-parent {padding-left: 0; padding-right: 0;}
.schede-donazione-new-smart .nyp label { font-size: 0 !important;}
.schede-donazione-new-smart .nyp label:before {font-size: 16px  !important; content: "Inserisci donazione (€)";  }

.schede-donazione-box .nav-tabs { border:0;}
.schede-donazione-box .nav-tabs>li>a {  text-transform:none; padding: 32px 10%;display: inline; width: 100%; float:left; margin-bottom: 6px !important; color:#fff !important; background-color:#818181; text-align: center;}
.schede-donazione-box .nav-tabs>li>a:hover {color: #fff;}
.schede-donazione-box .nav-tabs>li>a span {font-size: 19px!important; line-height: 1 !important;  font-weight: 700!important;}
.schede-donazione-box .nav-tabs>li.active>a { border:0;  color: #e41c24 !important;background-color: rgba(255,255,255,0.7);}
.schede-donazione-box header { padding-bottom: 0}
.schede-donazione-box .btn {font-size: 13px !important}
.schede-donazione-box .vertical-tab-menu {width: 30% !important}
.schede-donazione-box .vertical-tab-contents {margin-top: -1px; width: 70% !important}
.schede-donazione-box .tab-content { border: 0 !important; background-color: rgba(255,255,255,0.7); padding: 15px 15px 0 15px;box-shadow: 5px 5px 4px rgba(0,0,0,0.2);}
.schede-donazione-box .product .row-parent {padding-left: 0; padding-right: 0;}


.post-password-required label {display: none !important;}
.post-password-required .limit-width {max-width: 600px; text-align: center;}
.post-password-required .wpppass-top-text {margin-bottom: 25px;}


/*ALTRO IMPORTO*/
.altro-importo .addtoany_header { display:none !important}
.altro-importo .addtoany_list { display:none !important}
.altro-importo .woocommerce-notices-wrapper { display:none !important}
.altro-importo  { margin-top:-45px;}
.altro-importo .row-parent { padding-top:0 !important; padding-bottom:0 !important;}
.altro-importo .col-lg-6:first-child { display:none} 
.altro-importo .col-lg-6 { width:100%;}
.altro-importo .woocommerce-product-gallery__wrapper{ display:none}
.altro-importo .product_title { display:none} 
.altro-importo .price-container { display:none} 
.altro-importo .minimum-price { display:none} 
.altro-importo hr{ display:none} 
.altro-importo .row-related { display:none} 
.altro-importo .product_meta { display:none;}
.altro-importo .amount { width:70%;}
.altro-importo .btn-flat, .altro-importo .btn-flat:active, .altro-importo .btn-flat:focus {top: 39px!important;position: absolute!important; right: 0!important; background-color: #e41c24 !important; border-color: #e41c24 !important;  min-width:140px;}
.altro-importo .btn-flat:hover {background-color: #e41c24 !important; border-color: #e41c24 !important;}
.altro-importo button, .altro-importo button:active, .altro-importo button:focus {top: 39px!important;position: absolute!important; right: 0!important; background-color: #e41c24 !important; border-color: #e41c24 !important;  min-width:140px; color:#fff; font-weight: 600 !important;}
.altro-importo button:hover {background-color: #e41c24 !important; border-color: #e41c24 !important;}
.altro-importo .subscription-details { display:none;}
.altro-importo label {font-weight:700; color:#000}
.altro-importo-grandi-donazioni label {color:#fff; text-transform:uppercase;}
.altro-importo-grandi-donazioni .btn-flat, .altro-importo-grandi-donazioni .btn-flat:active, .altro-importo-grandi-donazioni .btn-flat:focus {background-color: #1c9bb7  !important; border-color: #1c9bb7  !important;}
.altro-importo-grandi-donazioni .btn-flat:hover {background-color: #2e80a7 !important; border-color: #2e80a7 !important;}
.altro-importo-grandi-donazioni .woocommerce-nyp-message {color:#fff;}

.altro-importo-solo .price {margin: 5px 0 !important}
.altro-importo-solo .product {background-color: #f5f5f5;  box-shadow: 5px 5px 4px rgba(0,0,0,0.2); }
.altro-importo-solo .addtoany_header { display:none !important}
.altro-importo-solo .addtoany_list { display:none !important}
.altro-importo-solo .woocommerce-notices-wrapper { display:none !important}
.altro-importo-solo  { margin-top:-45px;}
.altro-importo-solo .row-parent { padding-top:0 !important; padding-bottom:0 !important;}
.altro-importo-solo .col-lg-6:first-child { display:none} 
.altro-importo-solo .col-lg-6 { width:100%;}
.altro-importo-solo .woocommerce-product-gallery__wrapper{ display:none}
.altro-importo-solo .product_title { display:none} 
.altro-importo-solo .price-container { display:none} 
.altro-importo-solo .minimum-price { display:none} 
.altro-importo-solo hr{ display:none} 
.altro-importo-solo .row-related { display:none} 
.altro-importo-solo .product_meta { display:none;}
.altro-importo-solo label {text-transform: uppercase; font-size: 16px; line-height: 1;}
.altro-importo-solo label a {color: #000 !important; pointer-events: none; cursor: default;}
.altro-importo-solo label a:hover {color: #000 !important;}

.altro-importo-solo .btn-flat, .altro-importo-solo .btn-flat:active, .altro-importo-solo .btn-flat:focus {background-color: #e41c24 !important; border-color: #e41c24 !important;}
.altro-importo-solo .btn-flat:hover {background-color: #e41c24 !important; border-color: #e41c24 !important;}
.altro-importo-solo button, .altro-importo-solo button:active, .altro-importo-solo button:focus {background-color: #e41c24 !important; border-color: #e41c24 !important; font-weight: 600 !important; font-size: 0;}
.altro-importo-solo button:before {content: "Dona Ora"; font-size: 12px;}
.altro-importo-solo button:hover {background-color: #e41c24 !important; border-color: #e41c24 !important;}
.altro-importo-solo .reset_variations { display:none !important;}
.altro-importo-solo .single_variation { display:none !important;}
.altro-importo-solo .single_variation_wrap {margin-top: 15px}

.altro-importo-solo .subscription-details { display:none;}
.altro-importo-solo label {font-weight:700; color:#000}


/*CATALOGO*/
.catalogo .isotope-wrapper {max-width: 1032px;margin: auto;  padding: 36px 36px 36px 36px;}
.catalogo .isotope-filters ul.menu-smart li {float: left;}
.catalogo .with-bg.isotope-filters ul.menu-smart > li > span {padding: 0;}
.catalogo .isotope-filters ul.menu-smart.text-uppercase > li > span > a {width: 170px;height: 45px; padding:15px 5px 0 5px; font-size:13px; line-height:1; font-weight:300;}
.catalogo ul.menu-smart a {white-space: normal;}
.catalogo .t-entry-title { margin-bottom:15px !important;}
.catalogo .woocommerce-Price-amount { font-size:30px !important}
.catalogo p { font-size:16px}
.uncode-cart-dropdown .cart-thumb {pointer-events: none !important;cursor: auto !important;}
.menu-icons { display:none; padding:0;}
.mobile-shopping-cart { display:none;}
.submenu-dark .menu-horizontal .menu-smart ul {right: 0;left: auto !important;}

.prodotti-solidali .h2 span {font-size: 20px !important}
.prodotti-solidali .add-to-cart-overlay {display: none !important}


/*CARRELLO*/
.woocommerce-cart .post-content { margin-top:0;}
.woocommerce-cart .cart_totals h2 {color: #e41c24 !important; line-height: 1.2em;font-size: 24px!important;font-weight: 700!important; text-transform:uppercase;}
.woocommerce-cart .wc-proceed-to-checkout .btn-default { background-color:#e41c24 !important; border-color:#e41c24 !important;  width:100%; margin-top:25px !important;}
.woocommerce-cart .wc-proceed-to-checkout .btn-default:hover {background-color:#d70f17 !important; border-color:#d70f17 !important; color:#fff !important}
.woocommerce-cart .cart-collaterals .cart_totals table {box-shadow: 0 0 0 2px #1c9bb7;border-radius: 8px;background-color: #e8f5f8;}
.woocommerce-cart .woocommerce-cart-form__contents { margin-top:0;}
.woocommerce-cart .product-remove a.remove { background-color:#999 !important; color:#fff !important; height:20px !important; width:20px !important; line-height:18px !important; border-radius:100% !important; text-align:center !important; }
.woocommerce-cart .product-remove a.remove:hover {background-color:#e41c24 !important; color:#fff !important;}

/*CHECKOUT*/
.woocommerce-checkout .payment_method_wc_gateway_gestpay_mybank label:after {content: "- bonifico bancario"}
.woocommerce-checkout .woocommerce-message .wc-forward { display:none !important;}
.woocommerce-checkout .post-content { margin-top:0;}
.woocommerce-checkout .col2-set { width:45% !important; float:left;}
.woocommerce-checkout .col2-set label { font-size:12px !important; line-height:0.9 !important; padding:0 !important; margin:0 !important; text-transform: uppercase; font-weight: 700;}
.woocommerce-checkout .col2-set h3 {color: #e41c24 !important; line-height: 1.2em;font-size: 24px;font-weight: 700!important; text-transform:uppercase;}
.woocommerce-checkout #order_review_heading { display:none;}
.woocommerce-checkout .woocommerce-checkout-review-order { width:50%;float:right;box-shadow: 0 0 0 2px #1c9bb7;border-radius: 8px;padding: 20px 20px;background-color: #e8f5f8;}
.woocommerce-checkout .woocommerce-checkout-payment p { font-size:14px !important}
.woocommerce-checkout .woocommerce-checkout-payment label { font-size:16px !important}
.woocommerce-checkout .woocommerce-checkout-payment .btn-default { background-color:#e41c24 !important; border-color:#e41c24 !important;  width:100%; margin-top:25px !important;}
.woocommerce-checkout .woocommerce-checkout-payment .btn-default:hover {background-color:#d70f17 !important; border-color:#d70f17 !important; color:#fff !important}
.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text { font-size:13px !important}
.woocommerce-form-login { margin-bottom:35px; font-size:16px !important}
.woocommerce-form-login  p {font-size:16px !important}
.woocommerce-form-login label { font-size:12px !important;padding:0 !important; margin:0 !important; text-transform: uppercase; font-weight: 700;}
.woocommerce #payment {    border-color: #eaeaea;}
.woocommerce #payment div.form-row {background-color: #f7f7f7;}
.woocommerce-checkout .opc_order_review .product-quantity { display:none}
.woocommerce-form-login-toggle .double-bottom-padding { padding-bottom:25px !important}
.ptp-dg7-button { letter-spacing:0 !important}
#ptp-3769 a.ptp-dg7-button { border-radius:5px;}
.ptp-dg7-table-holder { font-weight:700}
.woocommerce-checkout .first-payment-date small {    font-size: 10px;}
.woocommerce-checkout .product-remove a { background-color:#999; color:#fff; height:20px; width:20px; line-height:20px; border-radius:100%; text-align:center; display: block;position: absolute; margin-top: -10px; }
.woocommerce-checkout .product-remove a:hover {background-color:#e41c24; color:#fff;}
.row-message .double-bottom-padding { padding-bottom:40px;}
.woocommerce-order-received table.my_account_orders {display: none!important}
.woocommerce #payment div.payment_box {margin: 0 !important}
.woocommerce #payment div.payment_box label {font-size: 12px !important}
.woocommerce #payment div.payment_box .input-text, .woocommerce #payment div.payment_box select  { border-color: #ccc !important; }
.woocommerce #payment div.payment_box p {margin-top: 10px !important; margin-bottom: 10px;}
.woocommerce #payment div.payment_box .input-text {width: 100% !important}
.woocommerce #payment div.payment_box #gestpay-cc-cvv {width: 60px !important}

.woocommerce-checkout .woocommerce-checkout-review-order {box-shadow: none !important;}
.current .number {color: #fff !important;}
.wizard>.steps a{ color: #000 !important; cursor: auto;}
.wizard>.steps a:hover { color: #000 !important; cursor: auto;}
.wizard>.actions a {border-radius: 4px; text-transform: uppercase;    font-weight: 600 !important; padding: 13px 31px 13px 31px !important;   font-size: 13px;}
.wizard>.actions a:hover {border-radius: 4px; text-transform: uppercase;    font-weight: 600 !important; padding: 13px 31px 13px 31px !important;   font-size: 13px;}
#wizard-p-0 h3 {display: none !important}


#gestpay-s2s-new-card {display: block !important}

.woocommerce-order-received .sections-container .limit-width { max-width:none !important; padding:0 !important}
.woocommerce-order-received .limit-width-grazie  {max-width: 1032px !important; margin:auto !important; float:none;}
.woocommerce-order-received .woocommerce-order{max-width: 1032px!important; padding: 20px!important; margin:auto}
.woocommerce-order-received .order-again { display:none}

/*BREADCRUMB*/
.row-breadcrumb { border:0 !important; background-color:transparent !important;}
.row-breadcrumb .row-parent {padding: 15px 36px 0px 36px !important;}
.breadcrumb-title { display:none}
.breadcrumb > li + li:not(.paged):before { content:">" !important; padding: 0 3px !important ;}
.breadcrumb {font-size: 14px !important;line-height: 18px !important; color:#363636 !important; border-bottom: 1px solid #cccc; padding-bottom:5px; }
.breadcrumb > li {font-size: 14px !important; font-weight:400}
.breadcrumb > li a {color:#337ab7 !important}
.breadcrumb > li a:hover {color:#337ab7 !important; text-decoration:underline !important;}

/*FOOTER*/
.site-footer .frase p { font-size:22px}
.site-footer .frase .text-top-reduced p { font-size:13px; color:#cccccc !important;}
.site-footer .footer, .site-footer .footer p, .site-footer .footer p strong{ color:#cccccc !important; font-size: 18px;line-height:1.4em;}
.site-footer .footer .spazio-menu { padding-top:26px;}
.site-footer .footer li { color:#cccccc !important; font-size: 18px;line-height:1.2em; margin-top:16px;}
.site-footer .footer a { color:#fff !important; text-decoration: underline !important}
.site-footer .footer a:hover { color:#ccc !important; text-decoration: underline !important}
.site-footer .footer hr { border-color:#5A5A5A}
.site-footer .footer .wpb_raw_html { margin-top:10px !important}
.site-footer .footer .colophon p {font-size: 15px; color:#959595 !important}
.footer-scroll-top i { border-radius:100%; width: 3em;height: 3em;line-height: 3em;}
.site-footer p { font-size:18px;}
.site-footer .fontsize-154470 {font-size: 46px;}
.site-footer .fontsize-734522 {font-size: 22px;}
.site-footer .wpcf7-inline-wrapper .wpcf7-inline-field { width:25%;}

/*SLIDER E POST*/
.volontari-home .t-entry-category {font-size: 20px !important;font-weight: 400 !important; color: #464646 !important; text-transform:uppercase !important; margin-bottom:15px !important;}
.volontari-home .t-entry-category i { display:none}
.volontari-home .t-entry-category a { color: #464646 !important;}
.volontari-home .t-entry-title { margin-bottom:20px !important;}
.volontari-home .t-entry-readmore { margin-top:25px !important}
.volontari-home .t-entry-readmore .btn-link {color: #1c9bb7 !important;font-size: 0 !important;font-weight: 700 !important; text-transform:none !important;}
.volontari-home .t-entry-readmore .btn-link:before {content:"Continua"; font-size: 22px !important;}
.volontari-home .t-entry-readmore .btn-link:after {content:"";width: 24px;height: 20px;display: inline-block;background: url(https://www.damicom.com/clienti/ops/wp-content/uploads/2018/07/read-more-arrow.png) 0 0 no-repeat;vertical-align: -5px;margin-left: 10px;}
.volontari-home .t-entry-readmore .btn-link:hover { opacity:0.7;}

.pazienti-home .t-entry-category {font-size: 20px !important;font-weight: 700 !important; color: #fff !important; text-transform:uppercase !important; margin-bottom:15px !important;}
.pazienti-home .t-entry-category i { display:none}
.pazienti-home .t-entry-readmore { margin-top:25px !important}
.pazienti-home .t-entry-readmore .btn-default { background-color:#1c9bb7 !important; border-color:#1c9bb7 !important; }
.pazienti-home .t-entry-readmore .btn-default:hover { background-color:#1c9bb7 !important; border-color:#1c9bb7 !important;}
/*
.pazienti-home .owl-prev .owl-nav-container, .owl-next .owl-nav-container { height: 120px; width: 120px; border-radius: 100% !important;}
.pazienti-home .owl-next { margin-right:-65px !important}
.pazienti-home .owl-prev { margin-left:-65px !important}
.pazienti-home .btn-hover-nobg {color: #ffffff !important; background-color: #8cc246 !important;border-color: #8cc246 !important; }
*/

.panel-title > a span {font-weight: 700 !important;  line-height: 1em; font-size: 20px;}
.smile-slide .owl-dots { top:-13px !important; bottom: auto !important;}
.smile-slide .owl-dots-inside .owl-dots .owl-dot span {-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.5); zoom: 1.2;}

.storie .t-entry-title { margin-bottom:20px !important;}
.storie .t-entry-meta{ display:inline-block; margin: 0 8px 0 0 !important;}
.storie .t-entry-category { border-right:1px solid #cccccc; padding-right:8px;}
.storie .t-entry-category, .t-entry-date {font-size: 16px !important;font-weight: 400 !important; color: #464646 !important; text-transform:uppercase !important;}
.storie .t-entry-category i, .notizie .t-entry-date i { display:none}
.storie .t-entry-category a { color: #464646 !important;}
.storie .t-entry-readmore { margin-top:25px !important}
.storie .t-entry-readmore .btn-link {color: #1c9bb7 !important;font-size: 0 !important;font-weight: 700 !important; text-transform:none !important;}
.storie .t-entry-readmore .btn-link:before {content:"Continua"; font-size: 22px !important;}
.storie .t-entry-readmore .btn-link:after {content:"";width: 24px;height: 20px;display: inline-block;background: url(https://www.operationsmile.it/wp-content/uploads/2018/07/read-more-arrow.png) 0 0 no-repeat;vertical-align: -5px;margin-left: 10px;}
.storie .t-entry-readmore .btn-link:hover { opacity:0.7;}
.storie .t-entry-cf-detail-429528, .storie .t-entry-cf-detail-167778 {color: #1c9bb7;font-size: 20px;font-weight: 700;}

.calendario-home .t-entry-category {font-size: 16px !important;font-weight: 400 !important;  color:#1c9bb7 !important; text-transform:uppercase !important; margin-top:20px;}
.calendario-home .t-entry-category a { font-size:0 !important; pointer-events: none !important;cursor: auto !important;color:#1c9bb7 !important;}
.calendario-home .t-entry-category a:before { content:"Medical Mission"; font-size:16px !important ;color:#1c9bb7 !important; }
.calendario-home .t-entry-title { margin-bottom:0px !important;}
.calendario-home .t-entry-cf-detail-268255 {font-size: 16px !important;font-weight: 400 !important; color: #464646 !important; text-transform:uppercase !important;}


.notizie .t-entry-title { margin-bottom:15px !important;}
.notizie .t-entry-meta{ display:inline-block; margin: 0 8px 0 0 !important;}
.notizie .t-entry-category { border-right:1px solid #cccccc; padding-right:8px;}
.notizie .t-entry-category, .t-entry-date {font-size: 16px !important;font-weight: 400 !important; color: #464646 !important; text-transform:uppercase !important;}
.notizie .t-entry-category i, .notizie .t-entry-date i { display:none}
.notizie .t-entry-category a { color: #464646 !important;}
.notizie .t-entry-readmore { margin-top:20px !important}
.notizie .t-entry-readmore .btn-link {color: #1c9bb7 !important;font-size: 0 !important;font-weight: 700 !important; text-transform:none !important;}
.notizie .t-entry-readmore .btn-link:before {content:"Continua"; font-size: 20px !important;}
.notizie .t-entry-readmore .btn-link:after {content:"";width: 24px;height: 20px;display: inline-block;background: url(https://www.operationsmile.it/wp-content/uploads/2018/07/read-more-arrow.png) 0 0 no-repeat;vertical-align: -5px;margin-left: 10px;}
.notizie .t-entry-readmore .btn-link:hover { opacity:0.7;}
.notizie .t-entry-cf-detail-429528, .storie .t-entry-cf-detail-167778 {color: #1c9bb7;font-size: 20px;font-weight: 700;}
.notizie .isotope-filters ul.menu-smart li.float-right { float:left !important; margin-right:22px !important;}
.notizie .isotope-filters ul.menu-smart li a { font-size:12px !important; letter-spacing:0 !important}

.slider-home .owl-dots { display:none !important}
.slider-home .owl-nav.disabled {display: block !important}
.slider-home .owl-next {margin-right: 0 !important;}
.slider-home .owl-prev {margin-left: 0 !important;}

/*PORTFOLIO*/
.single-portfolio .post-content > .limit-width {max-width:800px;}
.single-portfolio .post-content img { width:100%;}
.single-portfolio .post-content .double-bottom-padding { padding-bottom:36px !important}
.single-portfolio .post-content .double-top-padding { padding-top:36px !important}
.single-portfolio .post-content .post-title { margin-top:0 !important; margin-bottom:36px !important; font-size: 46px !important; line-height:1em !important; text-align:center !important; text-transform:uppercase; color:#363636 }
.single-portfolio .post-content .info-content  {max-width:728px; margin:auto; margin-top:0 !important}
.single-portfolio .post-content .info-content .detail-label { display:none;}
.single-portfolio .post-content .info-content .detail-value {font-weight: 700; font-size: 26px;color: #1c9bb7 !important;}

.archive .post-title-wrapper {margin-top: 36px;float: left;text-align: center; width: 100%;}
.archive .post-title-wrapper .post-title {font-size: 46px !important; line-height:1em !important; text-align:center !important; text-transform:uppercase; color:#363636}

/*POST*/
.single-post .post-content .post-title-wrapper { text-transform:uppercase; text-align:center;}
.single-post .post-content .post-title-wrapper .post-info {font-size: 16px ;font-weight: 400; color: #464646; letter-spacing:0 !important}
.single-post .post-content .post-title-wrapper .post-info a {color: #464646;}
.single-post .post-content .post-title-wrapper .post-info .author-info { display:none}
.single-post .post-content .post-contenuto {/*max-width:760px;*/ margin:auto; margin-top:36px}
.single-post .post-content .double-bottom-padding { padding-bottom:36px !important}
.single-post .post-content .double-top-padding { padding-top:36px !important}
.single-post .post-content img { width:100%; object-fit: cover;}
.single-post .post-content p {line-height: 1.4 !important;}

/*FORM*/
.style-light input, .style-light textarea { border-color:#ccc;}
.acconsenti input { width:auto !important;} 
.acconsenti {font-size:18px; font-weight:400;}

/*EVENT*/
#tribe-events-footer { display:none !important}
.tribe-events-ical { display:none !important}
.tribe-mini-calendar-event .list-date { background:#1C9BB7}
.tribe-mini-calendar-event .list-date .list-dayname {color:#1C9BB7}
.tribe-events-widget-link { display:none}
.style-light .widget-container a { font-weight:700}
.tribe-mini-calendar-event {    border-bottom: 1px solid gray;}
#tribe-bar-form .tribe-bar-submit input[type=submit] {background:#1C9BB7 !important}


.sezione-eventi  #tribe-bar-views { display:none}
.sezione-eventi  #tribe-bar-form #tribe-bar-views+.tribe-bar-filters { width:100%; right:0}
/*.sezione-eventi #tribe-events .tribe-events-content p { font-size:18px;line-height: 1.4em;margin: 9px 0px 0px 0px;}
.sezione-eventi .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-details { padding:0;}
.sezione-eventi .tribe-events-list #tribe-events-photo-events .tribe-events-event-details .tribe-events-list-event-title {    font-size: 26px;line-height: 1em;color: #363636;margin-bottom: 15px ; margin-top:18px;}
.sezione-eventi .tribe-events-list #tribe-events-photo-events .tribe-events-event-details .tribe-events-list-event-title a {    color: #363636;}
.sezione-eventi .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap { background-color:transparent !important;box-shadow:none!important}
.sezione-eventi .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover { box-shadow:none !important}
.sezione-eventi .tribe-events-loop .tribe-events-event-meta {font-size: 16px ;font-weight: 400 ; color: #464646 ; text-transform:uppercase;}
*/

.sezione-eventi .tribe-events-list .type-tribe_events {padding-bottom:20px !important;}
.sezione-eventi .tribe-events-list .type-tribe_events .tribe-events-list-event-title { width:50%; text-transform:uppercase}
.sezione-eventi .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta {float: right;width: 20%;}
.sezione-eventi .tribe-events-list .tribe-events-loop .tribe-events-event-image {width:200px; height:200px; overflow:hidden;}
.sezione-eventi .tribe-events-list .tribe-events-event-image img { width:200px; height:200px; object-fit: cover; -moz-transition:All 0.3s; -webkit-transition:All 0.3s;-o-transition:All 0.3s;transition:All 0.3s;}
.sezione-eventi .tribe-events-list .tribe-events-event-image img:hover {transform:scale(1.1);}
.sezione-eventi .tribe-events-event-meta .tribe-events-gmap { }
.sezione-eventi .tribe-events-list .tribe-events-event-image+div.tribe-events-content.tribe-events-list-event-description {width:75%; padding:0 0  0 130px; }
.sezione-eventi .tribe-events-list .type-tribe_events .tribe-events-list-event-title a {color: #464646; line-height:1em;}
.sezione-eventi .tribe-events-read-more {color: #1c9bb7 !important;font-size: 0 !important;font-weight: 700 !important; text-transform:none !important;}
.sezione-eventi .tribe-events-read-more:before {content:"Continua"; font-size: 20px !important;}
.sezione-eventi .tribe-events-read-more:after {content:"";width: 24px;height: 20px;display: inline-block;background: url(https://www.operationsmile.it/wp-content/uploads/2018/07/read-more-arrow.png) 0 0 no-repeat;vertical-align: -5px;margin-left: 10px;}
.sezione-eventi .tribe-events-read-more:hover { opacity:0.7;}

.sezione-eventi .tribe-events-event-meta a{pointer-events: none;cursor: auto !important;}
.sezione-eventi .tribe-events-event-meta .tribe-events-gmap {pointer-events: auto !important;cursor: pointer !important; margin-top:10px; font-weight:700;float: left;width: 100%;}

.single-tribe_events .main-container .row-container .double-top-padding { padding-top:36px;}
.single-tribe_events .main-container .row-container .double-bottom-padding { padding-bottom:36px;}
.single-tribe_events .post-title-wrapper { display:none}
.single-tribe_events .tribe-events-back { display:none}
.single-tribe_events .tribe-events-single-event-title {font-size: 46px; line-height:1em ; text-align:center ; text-transform:uppercase; color:#363636}
.single-tribe_events .tribe-events-schedule { margin:0;}
.single-tribe_events .tribe-events-schedule h2 {font-size: 16px;font-weight: 400;color: #464646; margin-top:18px; margin-bottom:30px; text-transform:uppercase; text-align:center; width:100%}
.single-tribe_events .tribe-events-content {/*max-width:760px;*/ margin:auto; line-height: 1.4 !important;}
.single-tribe_events .tribe-events-content p {line-height: 1.4 !important;}
.single-tribe_events .tribe-events-content img { width:100%;}
.single-tribe_events .tribe-events-event-image { margin-bottom:36px;}
.tribe-events-single .tribe-events-related-events-title { display:none;}
.tribe-events-single ul.tribe-related-events { display:none;}
.tribe-events-single #tribe-events-footer { display:none;}
.tribe-events-single .tribe-events-single{ margin-bottom:0 !important;}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group { display:none}
.tribe-events-cal-links { display:none !important;}
.tribe-events-event-image img { width:100%;}
.tribe-events-notices { display:none;}
.tribe-events-event-meta .tribe-events-meta-group {    margin:0; padding: 0;}
.single-tribe_events .tribe-events-venue-map {    margin:0; padding: 0;}
#tribe-events-content { margin-bottom:0 !important}

.single-tribe_events .addtoany_content { display:none;}
.single-tribe_events #tribe-events .addtoany_content { display:block;}

.tribe-events-calendar thead th {background-color: #1C9BB7 !important; border-left: 1px solid #1C9BB7 !important; border-right: 1px solid #1C9BB7 !important;}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {background-color: #1C9BB7 !important;}
.tribe-events-tooltip h3 { font-size:24px;}
.tribe-events-tooltip .tribe-events-event-body {font-size: 16px !important;font-weight: 400 !important; color: #464646 !important; text-transform:uppercase !important; margin-bottom:30px;}
.tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img { display:none;}
.tribe-events-sub-nav { text-transform:uppercase;}
.calendario .tribe-events-month-event-title a {pointer-events: none !important;}
.calendario #tribe-bar-views { display:none}
.calendario #tribe-bar-form #tribe-bar-views+.tribe-bar-filters { width:100%; right:0}

.calendario .tribe-events-list .type-tribe_events {border-bottom: 1px solid gray;}
.calendario .tribe-events-list .type-tribe_events .tribe-events-list-event-title { width:60%; text-transform:uppercase}
.calendario .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta {float: right;width: 30%;}
.calendario .tribe-events-list .tribe-events-loop .tribe-events-event-image {width:50px; height:50px;}
.calendario .tribe-events-list .tribe-events-event-image img { width:50px; height:50px; border-radius:100%; object-fit: cover;}
.calendario .tribe-events-event-meta .tribe-events-gmap { display:none;}
.calendario .tribe-events-list .tribe-events-event-image+div.tribe-events-content.tribe-events-list-event-description { display:none;}
.calendario .tribe-events-list .type-tribe_events .tribe-events-list-event-title a {pointer-events: none !important;cursor: auto !important;}
.calendario .tribe-events-list .tribe-events-event-image a  {pointer-events: none !important;cursor: auto !important;}
.calendario .tribe-events-event-meta a{pointer-events: none !important;cursor: auto !important;}

.eventi-destra .ecs-event-list { list-style:none !important; margin:0 !important; padding:0 !important;}
.eventi-destra .ecs-event-list li  { list-style:none !important; margin:0 0 30px 0 !important; padding:0!important;}
.eventi-destra .ecs-event-list li > a { float:left; width:100%; overflow:hidden;}
.eventi-destra .ecs-event-list li img { width:100% !important; height:150px !important; object-fit: cover; -moz-transition:All 0.3s; -webkit-transition:All 0.3s;-o-transition:All 0.3s;transition:All 0.3s;}
.eventi-destra .ecs-event-list li img:hover {transform:scale(1.1);}
.eventi-destra .ecs-event-list li .duration { text-transform:uppercase; font-size:14px;}
.eventi-destra .ecs-event-list li .entry-title{ margin:0 !important; color: #363636 !important; line-height:1em !important; text-transform:uppercase;}
.eventi-destra .ecs-event-list li .entry-title a {color: #363636 !important;}
.eventi-destra .ecs-event-list li .ecs-excerpt { display:none;}
.eventi-destra .eventi-link  { letter-spacing:1px;}
.eventi-destra .eventi-link a:hover {color: rgba(0,0,0,.5);}



.missioni-home .uncode-list ul.text-large li {text-align: left;font-size: 20px ;color: #fff; border-bottom: 1px solid #fff; padding: 5px;}
.missioni-home .uncode-list ul.text-large li strong { text-transform:uppercase; float:right; font-size:18px;}

.missioni .uncode-list ul.text-large li {text-align: left;font-size: 20px ; border-bottom: 1px solid #ccc; padding: 5px;color: #1c9bb7 ;}
.missioni .uncode-list ul.text-large li strong { text-transform:uppercase; float:right;color: #363636; font-size:18px;}
.missioni .nav-tabs {    border-color: gray !important;}
.missioni .nav-tabs > li.active > a { color: #1c9bb7 !important; border-color: #1c9bb7 !important;}
.missioni h3 { font-size:13px; color:rgba(0,0,0,0.4); text-align:center;}

.accordion-donazione  .panel-title > a span { color:#1c9bb7; }

.product-template-default label {font-size: 16px !important; text-transform: uppercase;}
.product-template-default .wc-pao-subtotal-line {display: none;}
.product-template-default .product_meta {display: none;}
.product-template-default .addtoany_header {display: none;}
.product-template-default .addtoany_list {display: none;}
.product-template-default .addtoany_content {display: none;}
.product-template-default form p {margin: 0}
.product-template-default input {width: 100%}
.product-template-default .suggested-text {font-size: 20px;}
.product-template-default .from {font-size: 20px;}
.product-template-default .woocommerce-Price-amount {font-size: 20px;}
.product-template-default .nav-tabs {display: none;}
.product-template-default .tab-content .single-h-padding {padding-left: 0 !important; padding-right: 0 !important;}
.product-template-default .tab-content {border: 0 !important;}
.product-template-default .tab-content .product-tab-title {display: none;}
.product-template-default .tab-content ul {list-style: disc !important; padding-left: 20px;}
.product-template-default .nyp label { font-size: 0 !important;}
.product-template-default .nyp label:before {font-size: 16px  !important; content: "Inserisci un altro importo (€)";  }

#mega-menu-wrap-cta #mega-menu-cta > li.mega-menu-item > a.mega-menu-link {
  max-width: 120px;
  height: 60px;
  padding-top: 14px;
  line-height: 14px;
}

/*HTML*/
.tooltip-aziende {position: relative;display: inline-block; cursor:pointer; font-weight:bold;}
.tooltip-aziende .tooltiptext {text-transform:none; visibility: hidden; width:450px;background-color: #f5f5f5; color: #363636;text-align:left;font-weight:normal;border-radius: 0 0 6px 6px;padding: 20px;font-size:14px !important;line-height:18px !important;font-family: "franklin-gothic-urw", "tk-franklin-gothic-urw", "Roboto", sans-serif; box-shadow:2px 5px 13px #ccc;border:1px solid #ccc;position: absolute;z-index: 2;left:0;top:0;}
.tooltip-aziende:hover .tooltiptext {visibility: visible;}

.lista-aziende { margin:15px 0 !important; padding:0 !important; list-style-type:none !important; float:left; width:33.333333% !important;}
.lista-aziende li {font-size: 13px !important;line-height: 16px !important; text-transform:uppercase !important; float:left !important; text-align:left !important; margin:0 !important; padding:10px 2% !important; height:50px; list-style-type:none; width:96% !important; border-bottom:1px solid #ccc !important;}

.cariche { margin:0 0; padding:0; list-style-type:none; float:left; width:100%; border-bottom:1px solid #ccc;}
.cariche .nome {font-size: 18px; padding:15px 0; float:left; text-align:left; margin:0; width:35%}	
.cariche .carica  {font-size: 13px; padding:15px 0; float:left; text-align:left; margin:0; width:65%; text-transform: uppercase; font-style:italic;} 

@media only screen and (max-width: 990px) {
.catalogo .isotope-filters ul.menu-smart.text-uppercase > li { float:left; width: 100%; padding-top:0 !important}
.catalogo .isotope-filters ul.menu-smart.text-uppercase > li > span { float:left; width: 100%; padding-top:0 !important}
.catalogo .isotope-filters ul.menu-smart.text-uppercase > li > span > a {width: 100%; height: auto; padding-top:5px 0 !important}
}

@media only screen and (max-width: 959px) {
#page-header { display:none !important}
.woocommerce #page-header { display:block !important}
.single-portfolio .post-content .post-title {font-size: 30px !important;}
.archive .post-title-wrapper .post-title {font-size: 30px !important;}
.single-tribe_events .tribe-events-single-event-title {font-size: 30px !important;}
.sfondi .style-color-jevc-bg {opacity: 0.7 !important;}
.sfondo-home .block-bg-overlay  {opacity: 0.7 !important; background-color: #fff;}
.sfondo-home .uncell.no-block-padding { padding:10px 25px !important}
.slide-chisiamo .background-inner {background-position: right center !important;}	
.slide-cosafacciamo .background-inner {background-position: -100px center !important;}
.lista-aziende { margin:15px 0 !important; padding:0 !important; list-style-type:none !important; float:left !important; width:100% !important;}
.cariche { padding:10px 0}
.cariche .nome {font-size: 18px; padding:0 0 4px 0;width:100%}	
.cariche .carica  {font-size: 13px; padding:0; width:100%;} 
.row-breadcrumb { display:none;}
.site-footer .wpcf7-inline-wrapper .wpcf7-inline-field { width:100%;}
.social .fa-2x { font-size:1em;}
.social .icon-box.icon-inline { padding:0 3px;}
.wpcf7-inline-wrapper .wpcf7-inline-field { padding:5px 0}
.missioni-home .uncode-list ul.text-large li, .missioni .uncode-list ul.text-large li { float:left; width:100%;}
.missioni-home .uncode-list ul.text-large li strong, .missioni .uncode-list ul.text-large li strong { text-transform:uppercase; float:left; width:100%;}
.missioni-home .uncode-list ul.text-large, .missioni .uncode-list ul.text-large  { margin-bottom:30px;float:left; width:100%;}
.accordion-donazione .panel-title > a span:after { font-size: 25px !important; }
.smile-natale { display:none}
.woocommerce-checkout .col2-set { width:100% !important;}
.woocommerce-checkout .woocommerce-checkout-review-order { width:100%;float:left; margin-top:25px;}
.donaora-top .row-background {    opacity: 0.4;}
}

@media only screen and (max-width: 715px) {
.form-donazione ul.importi li {width: 30.5%;}
.form-donazione ul.tipo-donazione li {width: 47.5%;}
.schede-donazione-new .vertical-tab-menu {width: 100% !important}
.schede-donazione-new .vertical-tab-contents {margin-top: -15px; width: 100% !important}	
.schede-donazione-new .tab-content {padding-left: 0 !important; padding-top: 15px !important; background-color: transparent; box-shadow: none;}
.schede-donazione-new .nav-tabs>li>a {width: 100% !important}
	
.schede-donazione-new-smart .vertical-tab-menu {width: 100% !important}
.schede-donazione-new-smart .vertical-tab-contents {margin-top: -15px; width: 100% !important}	
.schede-donazione-new-smart .tab-content {padding-left: 0 !important; padding-top: 15px !important; background-color: transparent; box-shadow: none;}
.schede-donazione-new-smart .nav-tabs>li>a {width: 100% !important}
	
.schede-donazione-box .vertical-tab-menu {width: 100% !important}
.schede-donazione-box .vertical-tab-contents {margin-top: -15px; width: 100% !important}	
.schede-donazione-box .tab-content {padding: 0 !important; padding-top: 15px !important; background-color: transparent; box-shadow: none;}
.schede-donazione-box .nav-tabs>li>a {width: 100% !important}
}

@media only screen and (max-width: 600px) {
.calendario .tribe-events-list .tribe-events-loop .tribe-events-event-image { display:none}
.calendario .tribe-events-list .type-tribe_events .tribe-events-list-event-title { width:100%;}
.calendario .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta {width:100%;}
.notizie .isotope-filters { display:none}
.missioni-home .uncode-list ul.text-large li, .missioni .uncode-list ul.text-large li {font-size: 16px ;}
.missioni-home .uncode-list ul.text-large li strong, .missioni .uncode-list ul.text-large li strong {font-size:16px;}
.form-donazione ul.tipo-donazione li {width: 98%;}
.form-donazione ul.importi li {width: 30.4%;}
.schede-donazione .nav-tabs>li>a { margin: 4px 0;width: 100%; float:none; display:block}
.altro-importo .amount { width:100%;}
.altro-importo .btn-flat, .altro-importo .btn-flat:active, .altro-importo .btn-flat:focus {top: auto!important;position: relative!important; right:auto!important; width:100% !important;-webkit-transform: none; -moz-transform:none;-o-transform:none;-ms-transform: scale(0.8);transform: none;}
.altro-importo button, .altro-importo button:active, .altro-importo button:focus {top: auto!important;position: relative!important; right:auto!important; width:100% !important;-webkit-transform: none; -moz-transform:none;-o-transform:none;-ms-transform: scale(0.8);transform: none;}
.altro-importo label { text-align:center;}
}

@media only screen and (max-width: 569px) {
.schede-donazione-new .vertical-tab-menu { float: left;}
.schede-donazione-new .vertical-tab-contents { float: left;}
.schede-donazione-new .btn {transform: none !important}
.schede-donazione-new-smart .vertical-tab-menu { float: left;}
.schede-donazione-new-smart .vertical-tab-contents { float: left;}
.schede-donazione-new-smart .btn {transform: none !important}	
.schede-donazione-box .vertical-tab-menu { float: left;}
.schede-donazione-box .vertical-tab-contents { float: left;}
.schede-donazione-box .btn {transform: none !important}
}

@media only screen and (min-width: 959px) {	
#page-header { position:fixed; right:0; z-index:9998;}
.woocommerce #page-header  {position:relative; right:auto;}
.post-content {margin-top: 47px;}
.site-footer .footer .linea{ border-right:1px solid #5A5A5A; padding-right:3%;} 
body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a { padding-left:10px !important}
header .menu-item:hover { background-color:#1C9BB7}
/*header .menu-item-button:last-child a { padding-left:0 !important}*/
header .menu-smart > li > a {padding: 0px 10px 0px 10px;}
header .current-menu-item  { background-color:#1C9BB7}
header .current-menu-parent  { background-color:#1C9BB7}
header .current-page-ancestor  { background-color:#1C9BB7}
header .menu-primary-inner ul { padding:10px 0; display:none !important}
header .menu-horizontal .menu-smart ul a { padding:5px 20px;}
header .menu-horizontal .menu-smart ul a:hover {background-color: #00c0eb !important;}
header .drop-menu { margin-top:0 !important; margin-left:0 !important}
.menu-icons .menu-item:hover { background-color:transparent !important}
.menu-icons .current-menu-item  { background-color:transparent}
.menu-icons .current-menu-parent  { background-color:transparent}
.menu-icons .current-page-ancestor  { background-color:transparent}
.sezione-eventi #tribe-events-photo-events .tribe-events-photo-event { width:30%}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a{ font-size:18px !important;}
.accordion-donazione  .panel-title > a span { font-size: 40px;color:#1c9bb7 }
.accordion-donazione .panel, .accordion-donazione .panel-body { }
.accordion-donazione .panel-title > a span:after { font-size: 30px;}	
.schede-donazione-box .tab-content {min-height: 360px;}	
.schede-donazione-new .tab-content {min-height: 360px;}	
.schede-donazione-new {max-width: 85%;}
}

@media only screen and (min-width: 768px) {	
.box-grandi-donazioni #ptp-3795 .ptp-dg7-bullet-item {padding:3em 2em}
.box-grandi-donazioni .ptp-dg7-table-holder>div.ptp-dg7-four-col {width: 48%; margin: 1%; box-shadow:none !important;}
.box-grandi-donazioni .ptp-dg7-pricing-header { background-color:#1c9bb7 }
.box-grandi-donazioni .ptp-dg7-cd-pricing-body { background-size:cover; -moz-transition: All 0.3s;-webkit-transition: All 0.3s;-o-transition: All 0.3s;transition: All 0.3s;}
.box-grandi-donazioni .ptp-dg7-col-id-0 .ptp-dg7-cd-pricing-body { background-image:url(https://operationsmile.it/wp-content/uploads/2018/07/foto-box1-1.jpg)}
.box-grandi-donazioni .ptp-dg7-col-id-1 .ptp-dg7-cd-pricing-body { background-image:url(https://operationsmile.it/wp-content/uploads/2018/07/foto-box2-1.jpg)}
.box-grandi-donazioni .ptp-dg7-col-id-2 .ptp-dg7-cd-pricing-body { background-image:url(https://operationsmile.it/wp-content/uploads/2018/07/foto-box3.jpg)}
.box-grandi-donazioni .ptp-dg7-col-id-3 .ptp-dg7-cd-pricing-body { background-image:url(https://operationsmile.it/wp-content/uploads/2018/07/foto-box4-1.jpg)}
.box-grandi-donazioni .ptp-dg7-cd-pricing-body .ptp-dg7-pricing-features { opacity:0; -moz-transition: All 0.3s;-webkit-transition: All 0.3s;-o-transition: All 0.3s;transition: All 0.3s;}
.box-grandi-donazioni .ptp-dg7-col:hover .ptp-dg7-cd-pricing-body .ptp-dg7-pricing-features { opacity:1;}
.box-grandi-donazioni .ptp-dg7-col:hover .ptp-dg7-cd-pricing-body { background-image:none;}
.schede-donazione .ptp-dg7-table-holder>div.ptp-dg7-three-col {width: 30.6%; margin: 1%; box-shadow:none !important; border-radius:5px;}
.schede-donazione .ptp-dg7-table-holder>div { background-color:rgba(255,255,255,0.7) !important;}
.schede-donazione div.ptp-dg7-col:not(.ptp-dg7-highlight) { background:transparent}
}

/* Woocommerce nascondi account */

.woocommerce-account-fields {display:none !important;}
.woocommerce-form-login-toggle {display:none !important;}

/* Woocommerce Google ReCAPTCHA */
.woo_recaptcha_field {margin-top:15px !important;}

.math-captcha-form input, .math-captcha-form textarea {display:inline;}

.math-captcha-form {margin-top:20px;}



