@media only screen and (min-width: 768px) {
#main_astro_div.w3-content {
max-width: none;
}
}
#main_astro_div * {
box-sizing: border-box;
font-family: Verdana,sans-serif;
line-height: 1.5;
}
#main_astro_div .w3-select {
padding: 0px 5px;
height: 36px;
}
#main_astro_div h3 {
margin-bottom: 10px;
} #main_astro_div .tab {
display: flex;
border: none;
border-bottom: 2px solid gray;
margin-bottom: 10px;
background-color: transparent;
}
#main_astro_div .tab button[class*="tablinks"] {
flex: 1;
}
#main_astro_div .tab button[class*="tablinks"].active {
background-color: #efefef;
color: #4a4a4a;
font-weight: bold;
}
div[class*="tabcontent"] {
border: none;
padding-left: 0px;
padding-right: 0px;
}
#main_astro_div div[class*="tabcontent"] > .tetra-h3 {
margin-top: 0.3em !important;
}
#main_astro_div .w3-row-padding {
margin: 0 -16px 15px -16px;
}
#main_astro_div .w3-row-padding label {
font-weight: bold;
color: gray;
}   .posts.layout-list .featured-img img {
height: 220px;
width:  320px;
display: block;
float: left;
object-fit: cover;
} @media screen and (min-width: 769px) {
.related-posts .related-posts-container .related-post .featured-image img {
height: 200px;
width:  300px;
display: block;
float: left;
object-fit: cover;
}
}
.sidebar .widget:before, .sidebar .widget:after {
border-color: #e79abd;
border-width: 2px;
}
.site-footer #berry-instagram-feed .widget-title:before {
border: 1px solid #e79abd;
} .sidebar #woocommerce_product_search-2.widget:before, .sidebar .widget:after {
border-color: #959cca;
border-width: 2px;
}
.sidebar #cpp_widget-2.widget:before, .sidebar .widget:after {
border-color: #959cca;
border-width: 2px;
}
#cpp_widget-2 h3.widget-title:before, #cpp_widget-2 h3.widget-title:after {
background: #959cca;
}
#woocommerce_product_search-2 h5.widget-title:before, #woocommerce_product_search-2 h5.widget-title:after {
background: #959cca;
} .sidebar #woocommerce_product_search-3.widget:before, .sidebar .widget:after {
border-color: #959cca;
border-width: 2px;
}
#woocommerce_product_search-3 h5.widget-title:before, #woocommerce_product_search-3 h5.widget-title:after {
background: #959cca;
}
#woocommerce-product-search-field-0 {border: 1px solid #959cca;}
.sidebar #mc4wp_form_widget-1.widget:before, .sidebar .widget:after {
border-color: #959cca;
border-width: 2px;
}
#mc4wp_form_widget-1 h5.widget-title:before, #mc4wp_form_widget-1 h5.widget-title:after {
background: #959cca;
}
.sidebar #mc4wp_form_widget-2.widget:before, .sidebar .widget:after {
border-color: #959cca;
border-width: 2px;
}
#mc4wp_form_widget-2 h5.widget-title:before, #mc4wp_form_widget-2 h5.widget-title:after {
background: #959cca;
}
h5.widget-title:before, h5.widget-title:after {
background: #e79abd;
}
.site-header #nav-bar.navbar-top .nav ul.sub-menu {
background-color: #e79abd;
}
.count {
background: #e79abd!important;
color: #ffffff!important;
}
.site-header #nav-bar #site-header-search + #site-header-cart {
padding-right: 6px;
background-color: #e61f8b;
}
.site-header #nav-bar.navbar-top .nav > ul > li.current-menu-item > a:before {    color: #e6007e;
height: 2px;
}
.site-header #nav-bar.navbar-top .nav > ul > li > a {
letter-spacing: 0.3em;
}
.back-to-top, .site-footer .back-to-top.light-scheme, .site-footer .back-to-top.dark-scheme {
background-color: #e79abd;
color: #ffffff;
}
.site-header #nav-bar.navbar-top:not(.highlight-primary) .nav ul.sub-menu li a {
opacity: 0.8;
text-align: left;
}
.pswp__bg {
background: #000c;
}
.woocommerce.single-product .product .entry-summary .product_title.entry-title {
line-height: 1.2em;
}
.woocommerce div.product .stock {
color: #e61f8b;
font-weight: 800;
background: transparent;
}
.pagination .page-numbers.next {
color: #ffffff;
background-color: #e79abd;
padding-right: 20px;
padding-left: 20px;
letter-spacing: 0.1em;
font-size: 14px;
}
.pagination .page-numbers.next:hover {
color: #ffffff;
background-color: #e61f8b;
padding-right: 20px;
padding-left: 20px;
letter-spacing: 0.1em;
font-size: 14px;
}
.pagination .page-numbers.prev {
color: #ffffff;
background-color: #e79abd;
padding-right: 20px;
padding-left: 20px;
letter-spacing: 0.1em;
font-size: 14px;
}
.pagination .page-numbers.prev:hover {
color: #ffffff;
background-color: #e61f8b;
padding-right: 20px;
padding-left: 20px;
letter-spacing: 0.1em;
font-size: 14px;
}
.pagination span.page-numbers {
opacity:1;
background-color: #eaeaea!important;
}
.widget.berry-widget_social .socialwidget ul {
color: #e79abd;
}
.title_chi_sono {
color: #e61f8b!important;
font-weight: 500!important;
margin-bottom: 5px!important;
}
.container_chi_sono {
background-color: #e79abd!important;
color: #ffffff!important; margin-left: -40px!important;
margin-right: -40px!important;
margin-bottom: -50px!important;
}
.sidebar .widget:after {
border-width: 0px;
}
.sidebar .widget .widget-title {
max-width: calc(100% - 99px);
}
.mc4wp-form-theme-dark button, .mc4wp-form-theme-dark input[type=submit] {
color: #fff!important;
background-color: #959cca!important;
}
.mc4wp-form-theme-dark button, .mc4wp-form-theme-dark input[type=submit]:hover {
color: #fff!important;
background-color: #6D64A3!important;
}
.btnstyle-default #page .button, .btnstyle-default #page .button:before,
.btnstyle-default #page .button:after,
.btnstyle-default.woocommerce ul.products li.product .added_to_cart.wc-forward,
.btnstyle-default.woocommerce ul.products li.product .added_to_cart.wc-forward:before,
.btnstyle-default.woocommerce ul.products li.product .added_to_cart.wc-forward:after,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color: #959cca;
} #content > div.featured-boxes > div > div > div:nth-child(1) > a > span:before {color: #e79abd;}
#content > div.featured-boxes > div > div > div:nth-child(2) > a > span:before {color: #e79abd;}
#content > div.featured-boxes > div > div > div:nth-child(3) > a > span:before {		color: #e79abd;
} #berry-widget_cat-2 > div > a > span:before {
color: #e79abd;
}
#berry-widget_cat-3 > div > a > span:before {
color: #e79abd;
} .grid-content:before {
background: #e79abd!important;
} .single .top-featured-img-container .featured-img, .page .top-featured-img-container .featured-img {
max-height: 450px;
}
.single .top-featured-img-container, .page .top-featured-img-container {
max-height: 450px;
}  .single .top-featured-img-container + .container .sidebar, .page .top-featured-img-container + .container .sidebar {
margin-top: 40px;
}
.btnstyle-default #page .button,
.btnstyle-default #page .button:before,
.btnstyle-default #page .button:after,
.btnstyle-default.woocommerce ul.products li.product .added_to_cart.wc-forward,
.btnstyle-default.woocommerce ul.products li.product .added_to_cart.wc-forward:before,
.btnstyle-default.woocommerce ul.products li.product .added_to_cart.wc-forward:after,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color: #e79abd;
}
.featured-boxes .featured-box a span {
padding: 12px 21px;
} ul li::marker {
color: #e79abd;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
background: #e61f8b;
} .summary.entry-summary{
float: none !important;
width: 100% !important;
}
.woocommerce-product-gallery{
padding-right: 25px;
}
table.extra-options td.left{
width: 55%;
}
#mc4wp-form-1 > div.mc4wp-form-fields > p:nth-child(2) > div {
border-color: transparent;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
font-weight: 700;
background: #ffffff;
}
#zp-form-wrap .zp-form, #zp-form-wrap h2 {
margin-left: 0px!important;
}
blockquote p {
font-size: 0.8rem;
font-style: normal;
font-weight: 500;
} .post-entry h2 {
font-size: 25px;
}
.post-entry h3 {
font-size: 22px;
}
.post-entry h4 {
font-size: 19px;
}
.post-entry h5 {
font-size: 17px;
}
@media screen and (max-width: 769px){
h1.post-title, h1.page-title {
font-size: 35px;
}
}
@media screen and (max-width: 769px){
.post-entry h2 {
font-size: 23px;
}
.post-entry h3 {
font-size: 20px;
}
.post-entry h4 {
font-size: 18px;
}
}
.no-touch .featured-slider .slider-wrapper li .slide-content .post-content {
padding: 3px 30px;
}
@media screen and (min-width: 769px){
.no-touch .featured-slider .slider-wrapper li .slide-content .post-content {
padding: 124px 50px;
}
}
.widget.widget_mc4wp_form_widget form input {
margin-top: 30px;
}
h1.post-title, h1.page-title {
line-height: 1.0;
}
.related.products {
display: none;
}
#post-33064 > div > div > form > p:nth-child(3) {
margin-top:40px;
} .site-header #nav-bar #site-header-cart .widget.woocommerce.widget_shopping_cart {
background: #e79abd;
} .site-header #nav-bar #site-header-search form:before,
.site-header #nav-bar #site-header-search form:after,
.site-header #nav-bar .social-navigation ul:before,
.site-header #nav-bar .social-navigation ul:after {
background-color: #e79abd;
}
.no-touch .site-header #nav-bar .social-navigation ul li a:hover {
background: #FFF;
color: #e79abd;
}
.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-range, .woocommerce.widget.widget_price_filter .ui-slider .ui-slider-handle {
background: #e79abd;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{
white-space: normal;
font-size: .8rem;
} table.extra-options td.left {
width: 0;
vertical-align: inherit;
}
input[type="text"], input[type="email"], input[type="url"],
input[type="file"], input[type="password"], input[type="number"],
input[type="date"], input[type="search"], input[type="tel"], textarea {
border: 1px solid #e79abd;
background: #ffffff00;
}
table th, table td{
border:0;
}
.extra-options{
border-width: 0 !important;
} .product_meta {
display:none;
}
.woocommerce .product_meta > *, .woocommerce .post-share > * {
display: none!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
border: 1px solid #b81c23;
}
.woocommerce div.product form.cart table td {
font-weight: 600;
}
.gift-cards-list button {
padding: 10px;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
background-color: #959cca!important;
border-color: #959cca!important;
}
.shortcode-author-avatars div.author-list .user .avatar img {
border-radius: 50%;
}
.shortcode-author-avatars div.author-list .user .name {
font-weight: 600;
font-size: 1.2em!important;
}
.shortcode-author-avatars div.author-list .user {
margin-bottom: 20px;
padding: 0.3em;
}
.gift-this-product-main-container {
margin-top: 8em;
}
.gift-card-content-editor.step-content label {
color: #e61f8b;
font-weight: 600;
}
.gift-card-content-editor.step-content h5 {
font-weight: 600;
}
.woocommerce-error {
color: #ff0000;
}
.gift-card-content-editor.step-appearance, .gift-card-content-editor.step-content {
display: inline-block;
}
.card{
border-radius: 0px!important;
}
.card-body-container{
width: 100%;
}
.card-header{
width: 100%;
padding: 12px;
color: #363636;
font-size: 10px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.2em;
font-weight: bold;
}
.card-body{
width: 100%;
}
.lesson-card-header{
border-bottom: 0px!important;
cursor: pointer;
}
#accordion-lezioni{
width: 100%;
}
.list-group-item{
width: 100%;
}
.video-counter{
text-transform: initial;
}
.li-video a{
color :initial;
text-decoration: none;
}
.noPerm{
color: #b8b8b8;
opacity: 0.5;
cursor: not-allowed;
text-decoration: none;
}