/* Theme Name: Enoki Child Theme Theme URI: Description: Child theme for Enoki Author: ThemeCanon Author URI: http://www.themecanon.com Template: enoki Version: 1.0.0 */ /* Theme customization starts here -------------------------------------------------------------- */ @import url(http://fonts.googleapis.com/css?family=Adamina); @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700); html { padding:0; font-size:0.9em; } body { font-family: 'Open Sans', sans-serif !important; max-width:100%; } h1, h2, h3, h4, h5, h6 { font-family: 'Adamina', serif !important; } h2 { font-size:30px; } h3 { font-size:28px; line-height:35px; /*text-transform:uppercase;*/ } h4 { font-size:16px; text-transform:uppercase; font-weight:bold !important; } h5 { font-size:16px; } h3 a, h2 a { color:#5a5f67 !important; } h3 a:hover, h2 a:hover { color:#c3ad70 !important; } p { font-family: 'Open Sans', sans-serif !important; } strong, em { font-size:17px !important; } h2.faq-question { font-family: 'Adamina', serif !important; font-size:22px !important; padding-top:110px; } .not-full.outter-wrapper, .sticky-header-wrapper .wrapper, footer .wrapper, .is-classic .inner-wrapper, .hero-widgets-inner.hero-widgets-boxed { max-width: 100%; padding:0; } .logo { max-width:254px !important; } .vc_col-sm-4 p:nth-child(1) { margin-top:0; } .home .vc_col-sm-4 p:nth-child(1) { margin-top:1em; } .post-header-container, .post-header-container * { font-size: 1.1rem; } .pre-header-container.canon_sticky { width:100%; padding:0; } .not-full.outter-wrapper.page-content { padding-top:0; } .featImage { max-width: 100%; } .postText, .postTitle, .postMeta, .postTags, .postAuthor-inner, .comment-respond, .is-classic .format-quote .post-format-quote .postText, .is-classic .format-quote .post-format-quote .postMeta, .tc-info-box, .review-box, .hero-search-feature .inner-wrapper { max-width: 100%; } .postTitle { display:none; } .vc_row { padding:0; margin-right:0 !important; margin-left:0 !important; } .wpb_column { padding:0 20px; } .vc_row.full-width { padding:20px 0; } .wpb_column .wpb_wrapper { max-width: 1400px; margin:0 auto; } .vc_row.header-full-width .wpb_column .wpb_wrapper { max-width:100%; } .outter-wrapper { padding:0 40px; } .ngg-gallery-thumbnail-box { float: left; margin-right: 25px !important; margin-bottom: 50px; margin-left: 24px; } .ngg-gallery-thumbnail-box img { max-width:100% !important; height:auto; } .sc_accordion-btn { border-bottom: 1px solid #999; text-align: center; font-family: 'Adamina', serif !important; font-size: 22px; } .vc_images_carousel .vc_carousel-control.vc_right { /*right:-45px !important;*/ } footer g { display:none; } .menu-footer-menu-container ul li, footer .textwidget { text-align:center !important; } .post-footer-container ul { padding-right:30px; } .wpcf7-form-control-wrap { margin-top:15px; } span.wpcf7-list-item { padding-top:15px; } #mvctable, #mvccredit { display:none; } #mvccount img { margin-right: 1px !important; } @media (max-width: 768px) { .vc_row.pubblicazioni .vc_col-sm-3 { padding-bottom:25px !important; } } @media screen and (max-width: 768px) { .not-full.outter-wrapper, .is-full .inner-wrapper, .sticky-header-wrapper .wrapper, footer .wrapper, .hero-widgets-inner { width:100%; } .wpb_column .wpb_wrapper { /*max-width: 600px;*/ margin:0 auto; } .vc_row.header-full-width .wpb_column .wpb_wrapper { max-width:100%; } .not-full.outter-wrapper, .is-full .inner-wrapper, .sticky-header-wrapper .wrapper, footer .wrapper, .archive-header, .hero-widgets-inner { width:100% !important; } .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { padding-left:0 !important; padding-right:0 !important; } } @media screen and (min-width: 769px) { .vc_col-sm-12 { padding: 0 !important; } } @media screen and (max-width: 600px) { .not-full.outter-wrapper, .is-full .inner-wrapper, .sticky-header-wrapper .wrapper, footer .wrapper, .hero-widgets-inner { width:100%; } .wpb_column .wpb_wrapper { max-width: 480px; margin:0 auto; } .vc_row.header-full-width .wpb_column .wpb_wrapper { max-width:100%; } } @media screen and (max-width: 480px) { h3 { font-size: 20px !important; line-height: 30px !important; } } @media screen and (max-width: 1140px) { span.wpcf7-list-item { margin-left: 0.5em !important; display: block; padding-top:5px !important; } span.wpcf7-list-item.first { padding-top:15px !important; } } .outter-wrapper.main-footer-container { padding: 0; } #cookie-law a.close-cookie-banner{ display: none; } #cookie-law a.chiudi_btn{ background-color: #c3ad70; color: #444; padding: 5px; display: inline-block; } #cookie-law a.chiudi_btn:hover{ background-color: #444; color: #c3ad70 !important; } .ngg-gallery-thumbnail{ max-width: 167px; } .page-id-1812 .wpb_wrapper a{ text-decoration: underline; } #primary_menu li.menu-item-has-children ul.sub-menu{ height: 0; overflow: hidden; } #primary_menu li.menu-item-has-children{ border-bottom-width: 0; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; } @media (max-width: 767px) { .visible-xs { display: inline-block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .visible-xs-block { display: inline-block !important; } } @media (max-width: 767px) { .visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: inline-block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: inline-block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .visible-lg { display: inline-block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg-block { display: inline-block !important; } } @media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } }