/*!/wp-content/themes/thegem-child/style.css*/#site-header-wrapper.site-header-wrapper-transparent{position:fixed;background-color:#ffb647!important;z-index:997}#site-header-wrapper .transparent-header-background{background-color:#ffb647!important}#site-header.site-header{background-color:#ffb647!important}#site-header.site-header.fixed{position:fixed!important}#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-3{background-color:#000!important}.comment-form .form-submit .gem-button.submit{background-color:#212331!important}.post-author-block.rounded-corners.clearfix{display:none!important}body.single-post .block-content{padding:0 0 100px!important}#site-header:not(.shrink) .header-colors-light.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a,#site-header:not(.shrink) .header-colors-light.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a{border:none;color:#fff}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li>a{color:#000}#primary-menu.no-responsive>li:hover>a,#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li:hover>a{color:#fff!important}.gem-quote.gem-quote-style-1:after{color:#212331!important}blockquote{border-left:none!important}.gem-quote.gem-quote-style-1.gem-quote-no-paddings{padding-left:20px!important}.dark-blue{color:#212330;line-height:25px}.blocco-about{margin:40px 20px 75px 20px!important;padding:20px 40px 30px 40px!important}.blocco-about.blue{border:6px solid #212330}.blocco-about.white{border:6px solid #fff}a.read-more-about{text-align:right;display:block;color:#000;font-style:italic}.widget-title:after{color:#fff}.orange-link{color:#ffb647}.orange-link:hover{color:#ffb647}.yikes-mailchimp-form-title-1{text-transform:uppercase;margin:1.2em 0;letter-spacing:.05em}input.styled-input{width:100%!important;height:40px!important;border:2px solid #212330!important;margin:0!important}input.styled-input.name{padding:7px 46px 7px 9px}input.styled-input.submit{width:100px!important;height:40px!important;border:none!important;background-color:#212330}input.styled-input.submit:hover{background-color:#b6c6c9}input.styled-input.checkbox{width:auto!important;height:auto!important;border:none!important;float:left;margin-top:3px!important}.footer-site-info a{color:#99a9b5!important}.footer-site-info a:hover{color:#99a9b5!important}.contact-link,.contact-link:hover{color:#ffb647!important}#colophon .widget{color:#fff!important;font-size:15px!important}form#login{display:none;background-color:#fff;position:fixed;top:50%;padding:40px 25px 25px 25px;width:350px;z-index:999;left:50%;border:2px solid #ffb647;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;background:#ffb647;transform:translate(-50%,-50%)}form#login p.status{display:none}.login_overlay{height:100%;width:100%;background-color:#f6f6f6;opacity:.9;position:fixed;z-index:998;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}a#close_login{position:absolute;top:10px;right:12px;color:#3c3950;opacity:1}.login-form{margin:0 0 20px 0}a.lost{color:#3c3950;margin:10px 0 20px;display:block!important;text-transform:uppercase;font-weight:600}a.lost:hover{color:#3c3950}.submit_button.pulsante-2{background-color:#ffb647;background:orange;margin:0;float:right}form#login .styled-input{border:none!important}.blog-style-masonry .entry-title.title-h4 a:hover{color:#ffb647!important}#newsletter-agiai{margin-top:50px}#site-header-wrapper{box-shadow:1px 2px 1px rgba(0,0,0,.12)}@media (max-width:979px) and (min-width:768px){#primary-navigation .menu-toggle{display:inline-block!important}}.primary-navigation.responsive ul>li.menu-item.menu-item-active a{background:#fff;border-left:4px solid #ffb647!important;padding-left:26px;color:#3c3950}.page-title-block{background-color:#fff!important}.page-title-block h1{color:#212330!important}.breadcrumbs{display:none!important}a.gem-button.gem-button-size-tiny.gem-button-style-outline.gem-button-text-weight-normal.gem-button-border-2{height:40px;margin-top:15px;line-height:36px;background:#ffb647;border-color:#ffb647;color:#212330}.zilla-likes{color:#f7412d}.post-meta-author a{color:#212330}.post-meta-author a:hover{color:#212330}.colonna-input{margin-bottom:15px!important}.colonna-input-bottom{margin-bottom:15px!important}span.post-meta-navigation{display:none!important}@media (max-width:991px){.no-padding-right{padding-right:15px!important}.no-padding-left{padding-left:15px!important}.no-padding-right.inside{padding-right:0!important}.no-padding-left.inside{padding-left:0!important}.no-total-padding{padding-left:15px!important;padding-right:15px!important}.form-group p.small{bottom:-22px!important}.stepwizard-step{display:inline!important;width:auto!important;float:none!important}form#iscrizione-agiai .nextBtn{margin-top:3em!important}}@media (max-width:767px){#riga-about .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{width:100%}#newsletter-agiai .vc_col-sm-5{padding-bottom:20px}#newsletter-agiai{padding:0 50px}.clearfix.visible-xs{margin:0}.colonna-input{margin-bottom:0!important;margin-top:10px!important}.colonna-input-xs1{margin-bottom:0!important}.colonna-input-xs2{margin-bottom:0!important;margin-top:10px!important}p.small{display:none!important}}@media (min-width:768px) and (max-width:991px){.form-group p.small{font-size:10px!important;bottom:-8px!important}form#iscrizione-agiai input::-webkit-input-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input::-moz-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input:-ms-input-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input:-moz-placeholder{color:#212330;font-size:12px}.no-padding-right{padding-right:0!important}.no-padding-left{padding-left:0!important}.colonna-input{margin-top:0!important}}@media (min-width:768px) and (max-width:1399px){#riga-about .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{width:50%}}@media (min-width:991px) and (max-width:1212px){#main{margin-top:60px}}@media (min-width:1024px) and (max-width:1199px){.form-group p.small{font-size:10px!important}form#iscrizione-agiai input::-webkit-input-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input::-moz-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input:-ms-input-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input:-moz-placeholder{color:#212330;font-size:12px}}@media (min-width:992px) and (max-width:1023px){.form-group p.small{font-size:10px!important}form#iscrizione-agiai input::-webkit-input-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input::-moz-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input:-ms-input-placeholder{color:#212330;font-size:12px}form#iscrizione-agiai input:-moz-placeholder{color:#212330;font-size:12px}}@media (max-width:1199px){.vc_custom_1456731799407{padding-bottom:100px}.row,.row>*{margin-top:0!important}}.blog-style-masonry .entry-title.title-h4 a,.diagram-wrapper.style-3 .digram-line-box .skill-title span,.gem-basic-grid .post-title h4.entry-title a,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a,.gem-counter-number,.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon::before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-testimonial-item:after,.justified-style-1 .entry-title.title-h4 a,.justified-style-2 .entry-title.title-h4 a,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.pricing-title,.team-person-name,.testimonials-style-1-teg,.testimonials-style-2-item .testimonials-style-2-text.gem-testimonial-text,.testimonials-style-2-teg,.title-h1,.title-h4,.widget .gem-teams-name,blockquote p:after,h1,h4{color:#212330!important}#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-3{background-color:#212330!important}.clearfix.visible-md{margin:0}#page-preloader{background:#212330!important}body{font-family:Montserrat}p{line-height:1.8em}.post-image-featured{margin-bottom:30px!important}.ytc-promotion{display:none;visibility:hidden}.ytc-paginationlink,.ytc-youtubelink a,a.popup-youtube{color:#212330!important;font-weight:700;font-size:20px}#ytc-wrapper time{font-size:14px}#ytc-wrapper .ytc-thumbnails .ytc-row .ytc-column{margin-bottom:20px!important}#ytc-wrapper .ytc-links .ytc-youtubelink{padding:60px 0}.setup-content{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}body.search .page-title-block:before{background-color:#ffb647!important}body.search .page-title-block .highlight{color:#212330!important;font-weight:700}#colophon .widget_nav_menu ul.menu li.menu-item-active>a,#colophon .widget_nav_menu ul.menu li.menu-item-current>a,#colophon .widget_submenu>div>ul li.menu-item-active>a,#colophon .widget_submenu>div>ul li.menu-item-current>a,#wp-calendar thead tr th,.account-tittle,.block-navigation-next a:after,.block-navigation-prev a:before,.blog-style-multi-author .post-date,.blog-style-styled_list1 .post-time,.blog-style-styled_list2 .post-time,.blog-style-timeline .post-time span,.blog.blog-style-masonry article .description .info .more-link:before,.blog.blog-style-masonry article .description .tags a.active,.comment-awaiting-moderation,.comment-form label em,.comment-form-rating .stars a.active,.comment-form-rating .stars a:hover,.comments-link a:hover,.form-edit-adress abbr,.gem-date-color,.gem-latest-news-title span,.gem-pp-posts-date,.gem-styled-color-1,.gem-table thead th,.gem-teams-phone,.gem-testimonial-name,.gem_accordion_header a,.gem_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before,.jtwt_tweet_text.icon-twitter a,.mc-text span,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep,.post-author-avatar:after,.post-author-info .categories,.post-author-info .categories a,.products .product-info .price .amount,.products .product-info .price ins,.read-more-link:before,.resp-accordion.resp-tab-active:after,.resp-tab-active,.shipping_calculator .shipping-calculator-button:before,.shop_table td.product-remove .remove,.vc_toggle_active .vc_toggle_title:after,.vc_toggle_title h4,.widget.widget_calendar a:hover,.widget.widget_search .gem-button,.widget.widget_search .gem-button:hover,.widget_calendar caption,.widget_tweets .twitter-box .jtwt_tweet:before,.woocommerce #customer_login .col .login-box .form-row label .required,.woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr,.woocommerce .checkout-login-box .login .form-row label .required,.woocommerce .checkout-lost-password-box .form-row label .required,.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr,.woocommerce table.shop_table.order-details thead tr th,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info .items-count,.wpb_toggle,h4.wpb_toggle_title_active:after{color:#ffb647!important}.iscrizione-titolo{text-transform:uppercase;margin:2em 0 1em;letter-spacing:.05em;text-align:center;font-weight:700}.um-own-profile #page-title{display:none}body.um-page-user .title-h2{margin-bottom:20px!important}body.um-page-user label{color:#3c3950!important;text-transform:uppercase;margin-top:20px}.select2.select2-container .select2-selection{border:2px solid #212330!important}.form-control{border-radius:0!important}body.page-id-25088 .block-content,body.um-page-login .block-content{padding-top:0!important}body.um-page-user a.um-button{height:40px!important;background:#ffb647!important;border-color:#ffb647!important;color:#212330!important;padding:0!important;text-transform:uppercase!important;line-height:40px!important;font-weight:700!important}body.um-page-user .um-col-131,body.um-page-user .um-col-132,body.um-page-user .um-col-133{width:30%;float:left}body.um-page-user input.um-button[type=submit]{color:#e5c848;background-color:#3c3950!important;border-radius:4px!important;text-transform:uppercase!important;line-height:12px!important;font-weight:700!important}.um-field-radio.um-field-half{width:100%;float:left;margin:0!important}.um-field-radio-state i{font-size:20px!important;line-height:25px!important;height:20px!important;color:#aaa!important;transition:all .2s linear!important}.um-meta span a{color:#ffb647!important}.um-page-user .page-title-title{display:none!important}.gem-button.gem-button-style-outline:hover{color:#fff!important}a.gem-button.gem-button-size-small.gem-button-style-flat.gem-button-text-weight-normal:hover{color:#feb546!important}button.btn.btn-primary.nextBtn.btn-lg{text-transform:uppercase}button.btn.btn-primary.nextBtn.btn-lg:hover{color:#feb546!important}input.styled-input.submit{color:#fff!important;background-color:#3c3950!important}input.styled-input.submit:hover{color:#e5c848!important;background-color:#3c3950!important}button.gem-button.gem-button-size-medium.gem-button-style-flat.gem-button-text-weight-normal{color:#fff!important}.um-24611.um input[type=submit].um-button,.um-um_password_id.um input[type=submit].um-button{background-color:#3c3950!important;text-transform:uppercase!important;color:#fff!important;font-weight:700!important}.um-24611.um input[type=submit].um-button:hover,.um-um_password_id.um input[type=submit].um-button:hover{color:#e5c848!important}.um-24611.um .um-button.um-alt{background:#ffb647!important;border-color:#ffb647!important;color:#212330!important;font-weight:700!important;text-transform:uppercase!important}.um-24611.um .um-button.um-alt:hover{background:#ffb647!important;border-color:#ffb647!important;color:#fff!important}body.page-id-24643 #page-title{display:none!important}.blocco-about .title-h4 span.dark-blue{font-size:19px;line-height:28px}.title-h4{font-size:19px;line-height:28px}.page-title-icon{display:none!important}body.search .block-content{padding-top:50px!important}.page-content.content-none .searchform .searchform-submit .gem-button{background-color:#3c3950!important}form#iscrizione-agiai input[type=email],form#iscrizione-agiai input[type=password],form#iscrizione-agiai input[type=text],form#iscrizione-agiai select,input.styled-input{border:2px solid #212330!important;outline:0!important;background:#f4f6f7!important;font-size:14px!important;color:#666!important}form#iscrizione-agiai input[type=email]:focus,form#iscrizione-agiai input[type=password]:focus,form#iscrizione-agiai input[type=text]:focus,form#iscrizione-agiai select:focus,input.styled-input:focus{outline:0!important}#mindloop_disclaimer_content{padding:20px 20px 40px!important;overflow-x:hidden!important}#mindloop_disclaimer_content a#mind_disclaimer_accept{background-color:#3c3950!important;border-radius:4px!important;text-align:center!important;width:200px!important;display:block!important;padding:10px!important;color:#fff!important}.wpb_text_column ol li:before{display:none!important}div.socials-sharing.socials.socials-colored-hover{margin-bottom:1.5em}p.request-form{float:left;width:32%;margin-right:1%;font-size:14px!important;height:34px;outline:0!important;background:#f4f6f7!important;padding:0!important}p.request-form-collegio{float:left;width:65%;margin-right:1%;font-size:21px!important;height:34px;outline:0!important;padding:0!important}p.request-form label{font-style:italic;font-size:10px;font-weight:400}.wpcf7-form input.wpcf7-text{padding:0 10px;height:34px;width:100%}p.request-form.last{width:34%!important;margin-right:0!important}p.request-form.date{width:8%!important;border:0!important}p.request-form.month{width:14%!important;border:0!important}p.request-form.cap{width:10%!important;border:0!important;margin-right:0!important}p.request-form.tipologia{border:0!important}p.request-form.collegio{width:34%!important;border:0!important;margin-right:0!important}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.iscrizione-100{outline:0!important;background:#f4f6f7!important;background-color:#fff;font-size:14px!important;color:#666!important;height:34px!important}input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number.iscrizione-100{border:2px solid #212330;outline:0!important;background:#f4f6f7!important;background-color:#fff;font-size:14px!important;color:#666!important;height:34px!important}input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number.iscrizione-100{border:2px solid #212330;outline:0!important;background:#f4f6f7!important;background-color:#fff;font-size:14px!important;color:#666!important;height:34px!important;width:100%!important}input.wpcf7-form-control.wpcf7-submit{margin:0 auto;background-color:#212330!important;border-color:#212330!important;border-radius:4px!important;margin-top:10px}input.wpcf7-form-control.wpcf7-submit:hover{color:#feb546!important}.wpcf7-form-control-wrap{position:relative;width:100%!important}select.wpcf7-form-control.wpcf7-select{border:2px solid #212330!important}input[type=email],input[type=tel],input[type=text]{border:2px solid #212330!important}input.wpcf7-form-control.wpcf7-previous{margin:0 auto;background-color:#212330!important;border-color:#212330!important;border-radius:4px!important;width:100%}input[type=button].wpcf7-form-control.wpcf7-previous{color:#fff!important;height:50px;line-height:30px;padding:10px 40px;font-size:20px;position:relative;border-style:none;border-width:0;text-transform:uppercase;font-weight:700;width:100%}input[type=button].wpcf7-form-control.wpcf7-previous:hover{color:#feb546!important}@media (max-width:767px){p.request-form{width:100%}p.request-form-collegio{width:100%!important;font-size:17px!important}p.request-form.last{width:100%!important}p.request-form.date{width:25%!important}p.request-form.month{width:47%!important}p.request-form.collegio{width:100%!important}p.request-form.cap{width:25%!important}h3{letter-spacing:0}div#mindloop_disclaimer_content{width:100%!important}}