#home-form-intestazione .wp-image-2402 { width: 150px; margin-right: 1.4rem;}
#home-form-intestazione strong { padding-bottom: 2rem; display: block;}


.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    left: 20px;
}


.single-post .post_featured, .single-post .post_item_single > .post_featured {
display:none;
}

.single-post .post_content img  {
padding-bottom:20px;
}

.scheme_default .woocommerce.single-product .product .summary .variations_form .select_container select {
    background-color: #f1f1f1!important;
    color: #000000;
    font-size: 1.4rem;
    border-bottom-color: #7e8485!important;
}

.woocommerce.single-product .product .summary .variations_form .select_container {
    max-width: 50%;
}

.search_mobile  { 
    display:none;
}

.menu_mobile .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 15px 10px 90px;
}


.socials_mobile [class^="icon-"]:before {
    font-size: 2rem;
}

.socials_mobile a {
    padding:0 1rem;
}

.product.outofstock { 
    position:relative;
}

.product.outofstock:after { 
  content:"in produzione";
  display:block;
  font-size:14px;
      margin-top: -6rem;
    text-align: center;
    color: #da4b38;
    font-family: "Roboto",sans-serif;
    position:absolute;
        width: 90%;
}

.archive .product.outofstock:after { 
      margin-top: -4rem;
}

.woocommerce ul.products li.product .outofstock_label {
    display: none;
}


a.trx_addons_popup_link.trx_addons_login_link {
   display:none; 
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 15px 10px 40px;
    border: 0;
    margin-top: 8px;
    font-size: 1rem;
}


.sc_testimonials_item_content p {
    height: auto;
}

.sc_testimonials_item_author {
    bottom: -117px;
    height: 150px;
}

.sc_testimonials_item {
    padding: 3em 3em 3.8em;
}

.scheme_default .sc_testimonials_slider.slider_outer .sc_testimonials_item {
    border-color: #abb0b2;
    background: white;
}

#fascia-anteprima-e-form {
    margin-bottom: 4rem!important;
}


.sc_testimonials .slider_container {
    padding-top: 20px;
}

.sc_item_slider.slider_outer_controls_top > .slider_controls_wrap {
  display: block;width: 108%;right: -4%; top: 15em;
}
.sc_testimonials_slider .slider_controls_wrap .slider_prev {
    left: 0 !important;
}
.sc_testimonials_slider .slider_controls_wrap .slider_next {
    right: 0;
    float: right;
}
.sc_testimonials .sc_testimonials_item_author {
    width: 280px;
}









.sc_testimonials_item_author {
    top: -45px;
    height: 160px;
}

.sc_testimonials [class*="column"] .sc_testimonials_item_content {
    padding-top: 100px;
}

.sc_testimonials [class*="column"] .sc_testimonials_item_content {
    padding-top: 70px;
}

.scheme_default .sc_testimonials_item_content:before, .scheme_default .sc_testimonials_item_author_title {
    color: #4b5354;
    bottom: 0;
    top: auto;
}





.slider_container .slider-slide { height: fit-content; padding-top: 33px;}

.scheme_default .sc_testimonials_slider .slider-slide:before,
.scheme_default .sc_testimonials_slider .slider-slide:after,
.scheme_default .sc_testimonials_slider .slider-slide .sc_testimonials_item:before, .scheme_default .sc_testimonials_slider .slider-slide .sc_testimonials_item:after {
    background-color: transparent;}

.scheme_default .sc_testimonials_slider.slider_outer .sc_testimonials_item {
    border-width: 9px; border-color: #f7f7f7;}
.scheme_default .sc_testimonials_item_content:before, .scheme_default .sc_testimonials_item_author_title {
    color: #4b5354;
    bottom: -23px;
    top: auto;
}


.sc_testimonials_item_author_data  .sc_testimonials_item_author_title {
    font-size: 1.4rem;   margin-top: 10px;
}


.sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
    color: #929292; font-size: 1.1rem;
}





.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-top: 5rem;
}


header .sc_layouts_row_type_compact .sc_layouts_item:only-child nav .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    right: 2.5rem!important;
    padding-top: 8px;
}


.search-results .page_content_wrap, .archive .page_content_wrap,
 .single .page_content_wrap {
    padding-top: 0;
}

.sub-menu li {
    margin-left: 10px;
}


.vc_empty_space.trentotto {
    height:38px!important;
}


 #dhl .sc_button {
    background: #c71300!important;
    border: #c71300!important;
    color: #fdcf00!important;
    font-size: 1.4rem;
    font-weight: bold;
    padding-top: 1.6rem;
}

 #dhl {
    background: #fdcf00;
    padding: 2rem;
}


#fascia-prodotti h2.woocommerce-loop-product__title {
    min-height: 40px;
}


#dhl .sc_item_subtitle {
    color: #c71301!important;
    font-size: 2rem!important;
}


 #dhl .sc_title_descr p:only-child {
    color: black;
    font-weight: 800;
    font-size: 1.4rem;
    text-transform: uppercase;
    font-family: arial;
    margin-top: 2rem;
}


/*  landing  */

.page-id-3017  #menu-wide,
.page-id-3017  #header-icons-cart-user,
.page-id-3017  #viatelmail,
.page-id-3017  #gtranslate_wrapper,
.page-id-3017 .wpb_column.vc_column_container.vc_col-sm-6.vc_col-xs-6.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left,
.page-id-3017  .sc_content.sc_content_default.sc_float_center.sc_padding_large,
.page-id-3017 footer {
display: none;
}

.page-id-3017 .page_content_wrap {
    padding-top: 1.1rem;
}


.page-id-3017 article #fascia-francesca {
    background: #557d5e url(https://www.rasheidacosmetics.it/wp-content/uploads/2020/09/seipronta.jpg) !important;
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
        padding-bottom: 2rem;  padding-top: 2rem;
    margin-bottom: 2rem!important;
}

.page-id-3017 article #fascia-francesca h6 {
    color: #c0222a!important;
    font-size: 4rem!important;
    text-transform: none!important;
    font-family: "Lora";
    line-height: 4rem;
    padding-bottom: 2rem;
}

.page-id-3017 article #fascia-francesca h3 {
    color: #c0222a!important;
    font-weight:bold;
}


.page-id-3017 article #fascia-francesca sc_title_descr p {
    font-size: 24px; padding-top:2rem;
}






.page-id-3017 article #fascia-francesca p,
.page-id-3017 article #fascia-francesca a, 
.page-id-3017 article #fascia-francesca span {
    color:  #2b2b2b!important;
    border-color: #666666!important;
}


.page-id-3017   #fascia-francesca .sc_item_button.sc_button_wrap.sc_align_left,
.page-id-3017   #fascia-francesca .vc_empty_space{
    display:none;
}

.page-id-3017   #fascia-francesca input[type="submit"] {
    float: left;
}

input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before {
    content: ' ';
    border: 1px solid #757575;
}

.woocommerce-product-details__short-description {
    margin-top: 5.1em
}

.woocommerce-product-details__short-description h5 {
    margin-top: 0em;
}



@media (min-width: 480px)  {
  .duepalle .product {
      margin-left: 12%!important;
      margin-right: 12%!important;
  }
}


@media (max-width: 767px)  {
  #fascia-francesca {
      padding-left: 10px!important;
      padding-right: 55%!important;
      background-position: 72% -94px !important;
  }
  

}

@media (max-width: 600px)  {
.page-id-3017 article #fascia-francesca {
      padding-left: 10px!important;
      padding-right: 33%!important;
      background-position: 72% -94px !important;
  }
  
  
  .page-id-3017 article #fascia-francesca {
    padding-left: 10px!important;
        padding-right: 10px!important;
    background-position: right top!important;
    background-size: 223%!important;
    padding-top: 470px;
  background-color: #fcede7!important;
  }

  .page-id-3017 .page_content_wrap {
      padding-top: 1.1rem;
      padding-bottom: 300px;
  }


}


@media (max-width: 375px)  {
  .page-id-3017 article #fascia-francesca {
      padding-top: 440px;
  }
  
  .page-id-3017 .page_content_wrap {
      padding-bottom: 70px;
  }

}



@media (max-width: 320px)  {
  .page-id-3017 article #fascia-francesca {
      padding-top: 377px;
  }
  
  .page-id-3017 .page_content_wrap {
      padding-bottom: 40px;
  }

}





.gt_languages {
    width: 200px;
}

.flag.nturl > img {
display: inline;
}

.glink.nturl {
    width: 100%;
    float: left;
}


#gt_lightbox > div > span {
    font-family: system-ui, sans-serif!important;
    color: #b3b3b3!important;
}



#gt_lightbox  {
    display:none;
}


#gtranslate_wrapper {    width: 200px;
position: absolute!important;
    top: 50px!important;
    right: 220px!important;
    z-index: 999999!important;
    background: white;
    padding: .4rem .6rem .4rem .6rem;
    border: 1px solid #e2e2e2;
}


.logged-in #gtranslate_wrapper {
    right: 340px!important;
}






.widget_recent_reviews ul.product_list_widget li {
    padding: 0 0 1em 6.75em;
}



#google_translate_element2 {
    display: none;
}

div.skiptranslate {
    height: 60px;
}

body > .skiptranslate {
    display: none;
}

.translated-ltr body{
    top: 0px!important;
}

body{
    top: 0px!important;
}

.payment_method_stripe_cc    {
  padding-top:2rem;
  padding-bottom:2rem;
}


.slider-5-slide-13-layer-1    {
  color:#a7d3b2!important;
}



.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 54%!important;
}



.woocommerce-product-gallery--with-images.images   {
    border:1px solid #e9e9e9;
}


div.berocket_better_labels .berocket_better_labels_line   {
    position: relative;
}


div.berocket_better_labels .berocket_better_labels_line .berocket_alabel_id_2999  {
    display: inline-block;
    position: absolute;
    top: 10px!important;
    left: 10px!important;
    right: unset!important;
    bottom: unset;
    text-align: left;
}

div.berocket_better_labels .berocket_better_labels_line .br_alabel.berocket_alabel_id_2999 > span {
    position: relative;
    display: block;
    color: white;
    text-align: center;
    left: 0!important;
    right: unset!important;
    width: 100px!important;
    margin-left: 0px!important;
    margin-top: 0px!important;
}

#fascia-prodotti div.berocket_better_labels {
 display:none;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after, .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
    top: 1.3em!important;
}

.list_products  div.berocket_better_labels .berocket_better_labels_line .berocket_alabel_id_2999,
.related.products div.berocket_better_labels .berocket_better_labels_line .berocket_alabel_id_2999  {
top: 11rem!important;
}

.scheme_default .single-product ul.products li.product .woocommerce-loop-product__title a {
    color: #ffffff!important;
}

.scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6, .scheme_default h1 a, .scheme_default h2 a, .scheme_default h3 a, .scheme_default h4 a, .scheme_default h5 a, .scheme_default h6 a, .scheme_default li a, .scheme_default [class*="color_style_"] h1 a, .scheme_default [class*="color_style_"] h2 a, .scheme_default [class*="color_style_"] h3 a, .scheme_default [class*="color_style_"] h4 a, .scheme_default [class*="color_style_"] h5 a, .scheme_default [class*="color_style_"] h6 a, .scheme_default [class*="color_style_"] li a {
  text-transform:none!important;
}

h2.sc_item_title.sc_item_title_style_default {
    margin-top: 4rem;
    margin-bottom: 3rem;
}

body .redtext  {
    color:red;
}


#header-icons-cart-user  {
    z-index: 9999;
}

.widget_shopping_cart_content  {
    color:black;    border-color: #b8a398;
}

.scheme_default .sc_layouts_cart_widget:after {
    border-color: #b8a398;
}


#sc_content_823722731, .vc_custom_1537883556848  {
    display:none;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    font-size: 13px;
    width: 4.4rem;
    height: 4.4rem;
    line-height: 1rem;
    margin: 0;
    padding: .05rem;
    padding-top: 1rem;
    left: 5%;
    text-transform: none;
    top: 28%;
    color: #ffffff;
}

body.scheme_default .wpcf7 input:not([type="submit"]), 
body.scheme_default .wpcf7 textarea, 
body.sc_form input, 
body.scheme_default .sc_form_field.sc_form_field_message.sc_form_field_textarea textarea, 
body.scheme_default .comments_form .comments_field .sc_form_field_wrap input[type=text], 
body.scheme_default .comments_form .comments_field .sc_form_field_wrap textarea {
    background-color: #fafafa!important;
    border-color: #e1e1e1!important;
    border: 1px solid #e1e1e1!important;
}

body.scheme_default {
    color: #2d302e!important;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
    color: #707070!important;
}


#home-whatsapp {
    width: 100%;
    text-align: center;
    margin-top: 4rem;
    color: #4b9063;
    font-size: 1.6rem;
    font-style: italic;
}


#fascia-partnership .vc_custom_1541604670893 {
padding-right: 5% !important;
    padding-left: 5% !important;
}


#home-form-intestazione  {
    font-size: 1.2rem;
        float: left;
    padding-bottom: 1rem;
}

#home-form-intestazione strong {
  font-size: 2rem;
    color: #4b5254;
}

#home-comefossimo h2 { margin-bottom: 1rem;}
#home-comefossimo h3 { margin-bottom: 1rem; margin-top: 1.2rem; color: #4b9063;
    font-style: italic;}

#home-comefossimo  .sc_button {
    margin-top: 2rem;
}



#fascia-prodotti .post_tags.product_tags  {
    display:none;
}
#fascia-prodotti h2  {
   font-size: 1.2rem; font-weight: 600;
}



/*   header  */

.top_panel .sc_layouts_row .sc_layouts_logo img {
    max-height: 66px;
        padding-top: 10px;
}


.home header .vc_custom_1537882725347 {
  display:none;
}

header .sc_content .sc_layouts_row_type_compact nav {
    margin-left: 0;
}


header .icon-009_facebook {
    margin-right: 9px;
}

header .sc_content .sc_layouts_row_type_compact span.icon-009_facebook:before {
    font-size: 18px;
}

header .sc_content .sc_layouts_row_type_compact span.icon-instagramm:before {
    font-size: 22px;
}

header #header-icons-cart-user .sc_layouts_item_icon span:before {
    font-size: 18px;
}


header .sc_content .sc_layouts_row_type_compact {
    padding-bottom: 0;
}

header #header-riferimenti  {
  padding-top:0;
}

header #viatelmail .social_icon  {
  border:none;
}

header #viatelmail .sc_layouts_item {
display: inline;
    float: left;
    margin-right: 2rem;
    float: right;
        margin-top: .2rem!important;
}

header #viatelmail:before {
    content: "";
    background: #f4f4f4;
    background:#7e7f80;
    position: absolute;
    top: 0;
    height: 30px;
    width: 225%;
    margin-left: -62%;
}

header #viatelmail:before { background:#7e7f80;}
header #viatelmail .vc_column-inner .wpb_wrapper .sc_layouts_item span { color:#ffffff; font-family: arial;
    font-size: 1rem;
}


header.top_panel span + span > span {
    text-transform: none !important;
}

header .sc_layouts_row_type_compact .socials_wrap {
    margin: 0 -24px 0 0;
}

header #social {

}

header #logo {

}

header #cartlogin {

}



header .sc_layouts_menu_nav li > a {
    padding: 1.3em 3.1em 1em 1em!important;
}
header .sc_layouts_menu_nav li.menu-item-has-children > a {
    padding-right: 4.6em!important;
}

header .sc_layouts_menu_nav li > a {
    padding: 1.3em 1.6em 1em 0em!important;
}
header .sc_layouts_menu_nav li.menu-item-has-children > a {
    padding-right: 3.3em!important;
}

.woocommerce-page header .sc_layouts_row_type_compact .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
    right: 2rem;
}

.woocommerce-page header .wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-2.vc_col-md-3.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left,
#header-icons-cart-user {
    min-width: 300px;
    position: absolute;
    right: -34px;
    top: 3rem;
}

.woocommerce-page header .wpb_column.vc_column_container.vc_col-sm-9.vc_col-lg-10.vc_col-md-9.sc_layouts_column.sc_layouts_column_align_left.sc_layouts_column_icons_position_left {
    width: 100%;
}



/*  HOME - slider  */

#slider-5-slide-13-layer-1,
#slider-5-slide-13-layer-1 span,
#slider-7-slide-17-layer-5,
#slider-7-slide-17-layer-5 span {
    font-weight: bold!important;
    font-family: 'Lora', serif!important;
    text-transform:none!important;
    text-transform:uppercase!important;
    color:#a7d3b2!important;
}

#slider-5-slide-13-layer-1,
#slider-7-slide-17-layer-5 {
    font-size: 70px;
}
#slider-5-slide-13-layer-1 span,
#slider-7-slide-17-layer-5 span {
    padding-top:1rem;
}

#slider-5-slide-13-layer-1,
#slider-7-slide-17-layer-5 {
    font-size: 40px!important;
    line-height: 50px!important;
}


  #rev_slider_5_1 .rs-parallax-wrap,
  #rev_slider_7_2 .rs-parallax-wrap  {
    position: relative!important;
    top: 0px!important;
  }


  #rev_slider_5_1 .rs-parallax-wrap rs-loop-wrap,
   #rev_slider_5_1 .rs-parallax-wrap rs-loop-wrap rs-mask-wrap,
     #rev_slider_7_2 .rs-parallax-wrap rs-loop-wrap,
   #rev_slider_7_2 .rs-parallax-wrap rs-loop-wrap rs-mask-wrap{
    position: relative!important;
  }



#fascia-anteprima-e-form {
    margin-top: 4rem;
}


/*  HOME - fascia hai un negozio  */


#fascia-hai-negozio h6 {
    color: #a93423!important;
    font-size: 1.4rem!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
}

#fascia-hai-negozio h3 {
    margin-top: 0.1em!important;
}


#fascia-hai-negozio .vc_custom_1589320590055 {
    padding-right: 5% !important;
    padding-left: 5% !important;
}


/*  HOME - fascia Francesca  */



.woocommerce ul.products li.product .post_featured {
    background: #f8f8f8;
    border-radius: 50%;
}

.vc_custom_1588526363691 {
    margin-top: 3rem;
	margin-bottom: 3rem!important;
}

#fascia-francesca h6 {
    font-size: 1.4rem!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
}

#fascia-francesca h6,
#fascia-francesca h3,
#fascia-francesca p,
#fascia-francesca a,
#fascia-francesca span
{
	color:white!important;    border-color: #ffffff!important;
}


/*  HOME - fascia categorie  */

.categories_list_image img {
    border-radius: 50%;
    width: auto;
    max-height: none!important;
}

/*  HOME - fascia blog  */

#fascia-blog  .sc_blogger_default  .sc_blogger_item {
    background-color: #fff!important;
}

#fascia-blog  .sc_blogger_default .sc_blogger_item_excerpt_text p {
    font-family: arial;
    margin-bottom:1rem;
    text-align: justify;
}

.sc_blogger_default .sc_blogger_item_excerpt_text {
    max-height: none;
    /* line-height: 1.6em; */
    overflow: auto;
}

.sc_blogger_default .sc_blogger_item .sc_blogger_item_button {
    margin-top: 1em;
    /* position: absolute; */
    /* bottom: 10px; */
    float: left;
    margin-bottom: 2rem;
}


/*  HOME - fascia servizi  */

.sc_services_list .sc_services_item_content p {
    color: black;
}

/*  HOME - fascia servizi non cliccabile  */

#fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_item {
    font-size: 10px;
    width: 200px;
    height: 200px;
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.1);
    border-radius: 50%;
    position: relative;
    background: #fff;
}

#fascia-icone-servizi {
    margin-top: 5rem;
    margin-bottom: 3rem!important;
}

#fascia-icone-servizi  .sc_icons .sc_icons_item_title {
    font-size: 1.1rem;
    font-weight: bold;
}

#fascia-icone-servizi  .sc_icons .sc_icons_item_description {
    font-size: 1rem;
    font-weight: normal;
    font-family:arial;
    line-height: 1.4rem;
        padding: 0 2.1rem;
}

#fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_item {
    justify-content: center;
}

#fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_image {
    height: 60px;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}



/*  HOME - fascia parlano  */

#fascia-parlanodinoi .sc_icons.sc_icons_default .sc_icons_item {
    height: 100px;
}

.scheme_default input[type="submit"][disabled],
.home.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_left,
.add_to_cart_wrap a.button,
.sc_button.sc_button_default  {
        background-color: #557e5e!important;
    color: white!important;
    border-color: #557e5e!important
}

.home.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_left {
background: linear-gradient(to right, #4b5354 50%,#557e5e 50%) no-repeat scroll right bottom / 211% 100% #557e5e !important;
}

.rev-btn.rs-layer.rs-waction {
    padding: 16px 24px 15px 24px!important;
    font-family: "Lora", arial, sans-serif!important;
    background-color: #ffffff!important;
    color: #557e5e!important;
    border-color: #ffffff!important
}

#rev_slider_8_1 .rev-btn.rs-layer.rs-waction {
    background-color: transparent!important;
    color: transparent!important;
    border-color: transparent!important
}

#rev_slider_9_2  .rev-btn.rs-layer.rs-waction {
    background-color: transparent!important;
    color: transparent!important;
    border-color: transparent!important
}


#rev_slider_8_1_forcefullwidth,
#rev_slider_8_1, 
#rev_slider_8_1_wrapper {
    height: 600px!important;
    min-height: 600px!important;
    position: relative!important;
  }
  
#rev_slider_9_2_forcefullwidth,
#rev_slider_9_2, 
#rev_slider_9_2_wrapper {
    height: 652px!important;
    min-height: 652px!important;
    position: relative!important;
  }

  


footer .sc_content.sc_content_default.sc_content_width_1_1.sc_float_center .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {
display:none;
}


footer .vc_custom_1569237371771 {
    background-color: #619a69 !important;
}

footer .wpb_column.vc_column_container.vc_col-sm-12.sc_layouts_column_icons_position_left {
background-color:#619a69!important;
padding-top:2rem;
}

footer  .wpb_single_image img {
    max-width: 90%;
    width: 87%;
    margin-left: 2%;
    float: left;
}

footer .sc_layouts_logo img {
    max-height: 66px;
}

footer .sc_content .wpb_text_column p {
    color:white;
}

footer ul li {
    font-family: Arial;
}

footer ul.menu li:before {
    content: '\e976';
    font-size:8px;
    font-family: "fontello";
    color:white!important;
    background-color: transparent!important;
    padding-right:4px;
    margin-top:-2px;
}


#footer-contatti p {
        font-family: arial;
}


footer .scheme_alter_dark.footer_wrap, .footer_wrap .scheme_alter_dark.vc_row {
    background-color: #619a69!important;
        padding: 0;
}

footer .widget_title,
footer h6 {
  margin-top: 0;
      font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 1.5rem;
}


/*  PAG CHI SIAMO  */

.chisiamo-contatti h3, .chisiamo-contatti p, .chisiamo-contatti strong {
  color:white!important;
}

.page-id-9 h1  {
  padding-bottom:3rem;
}


.wp-image-2685  {
  margin:2rem 0;
}


.woocommerce-page .checkout #order_review .payment_methods li label .about_paypal:after {
    content: ' ';
    display: block;
    width: 240px;
    height: 64px;
    background-image: url(https://www.rasheidacosmetics.it/wp-content/uploads/2020/08/paypal-transfer-banner-480x132-1.png);
    background-position: left 6px !important;
    background-repeat: no-repeat !important;
    background-size: 220px;
}




.page .chisiamo-contatti a {
    color: #ffffff!important;
}



#mailchimp-home {
    float: left;
    width: 100%;
}

#mailchimp-home  .mc4wp-form-fields input[type="email"] {
    border:1px solid gray;
    float:left;
    width:100%;
}

#mailchimp-home .mc4wp-form-fields {
    display: block;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
}


#mailchimp-home  input[type="checkbox"] {
    display: block!important;
    margin-right: 6px;
    margin-top: 4px;
    position: relative;
    z-index: 9;
    opacity: 100%;
    width: 15px;
    height: 15px;
    line-height: 1em;
    float:left;
    margin-top: 3px;
}


#mailchimp-home .mc4wp-form-fields input[type="email"] {
	background-color: #fafafa!important;
	border-color: #e1e1e1!important;
	border: 1px solid #e1e1e1!important;
    float: left;
    width: 100%;
    margin-top: 6px;
    padding: 1rem;
    color: #505151!important;
}


.scheme_default a {
    color: #6aa777!important;
}

.footer_custom .scheme_default a {
    color: #ffffff!important;
}


#mailchimp-home .mc4wp-form-fields input[type="submit"] {
    margin-top: 1rem;
    margin-left: -4px;
}

#home-comefossimo h5 {
   margin-top: 1.3em;
}

.scheme_alter_dark.footer_wrap a, .footer_wrap .scheme_alter_dark.vc_row a {
    color: #ffffff!important;
}


.scheme_default .woocommerce div.product .woocommerce-tabs .tabs li:not(.active) a {
    background: #acbfa3;
    color: #ffffff!important;
}


.attiva-sconto-in-pdt-page {
    background-image: none!important;
    margin-top: -20px;
}




@media (min-width: 920px) {
  .woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
    padding: 1.75em 0em 3.4em!important;
  }
}


@media (min-width: 767px) {

#fascia-parlanodinoi {
    position: relative;
    box-sizing: border-box;
    padding-top: 3rem;
    padding-bottom: 2rem;
}

#fascia-parlanodinoi {
  margin-left: -2rem;
  margin-right: 2rem;
}


#fascia-parlanodinoi:before { background: #fafafa;}
#fascia-blog:before {  }




#fascia-parlanodinoi:before { background: #fafafa;
    width: 200%;
    height: 360px;
    content: " ";
    position: absolute;
    top: 0;
    left: -30%;
    right: 0;
  }
  
  
#rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-1 {
    left: 10rem!important;
    top: 3rem!important;
    font-size: 42px!important;
    line-height: 52px!important;
}



  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-4 {
    top: 5rem!important;
        width: 200px!important;
    margin: 0 auto!important;
        min-width: 200px!important;
        margin-left: 10rem!important;
  }
  
  .woocommerce.single-product .product .summary .price span {
    font-size: 2.6rem;
  }


}   


@media (min-width: 2201px)  {
    .logged-in #gtranslate_wrapper, #gtranslate_wrapper {
		  right: 40px!important;
	  }
  }


@media (min-width: 1601px) and (max-width: 2200px) {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 670px!important;
        min-height: 670px!important;
      }
  }
  
    @media (min-width: 2001px) and (max-width: 2200px) {
    .logged-in #gtranslate_wrapper, #gtranslate_wrapper {
		  right: 720px!important;
	  }
  }
  
  @media (min-width: 1601px) and (max-width: 2000px) {
    .logged-in #gtranslate_wrapper, #gtranslate_wrapper {
		  right: 610px!important;
	  }
  }


@media (min-width: 1401px) and (max-width: 1600px) {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 590px!important;
        min-height: 590px!important;
      }
    .logged-in #gtranslate_wrapper, #gtranslate_wrapper {
		  right: 395px!important;
	  }
  }

@media (min-width: 1301px) and (max-width: 1400px) {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 570px!important;
        min-height: 570px!important;
      }
    .logged-in #gtranslate_wrapper {
		  right: 370px!important;
	  }
  }




  
  @media (min-width: 1201px) and (max-width: 1300px) {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 530px!important;
        min-height: 530px!important;
      }
    .logged-in #gtranslate_wrapper {
  		right: 340px!important;
  	}
  }



  @media (min-width: 1101px) and (max-width: 1200px)  {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 450px!important;
        min-height: 450px!important;
      }
  }
  
  @media (min-width: 991px) and (max-width: 1100px)  {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 430px!important;
        min-height: 430px!important;
      }
  }
  
  @media (max-width:1024px) {
  header .sc_layouts_menu_nav li > a {
    padding: 1.3em 2.1em 1em 1em!important;
 }
   .woocommerce-loop-product__title a,
  .scheme_default .woocommerce ul.products li.product .post_header a {
    display: block!important;
    min-height: 3.2rem!important;
    height: 3.2rem!important;
  }

}


    @media  (min-width: 601px) and (max-width: 990px)  {
    #rev_slider_8_1_forcefullwidth,
    #rev_slider_8_1, 
    #rev_slider_8_1_wrapper {
        height: 400px!important;
        min-height: 400px!important;
      }
  }










@media (max-width: 940px) {
    .product.outofstock:after { 
      margin-top: -3.5rem;
    width: 84%;
  }
  .archive .product.outofstock:after { 
      margin-top: -2rem;     width: 90%;
  }
  .woocommerce-loop-product__title a,
  .scheme_default .woocommerce ul.products li.product .post_header a {
    display: block!important;
    min-height: 3.2rem!important;
    height: 3.2rem!important;
  }
  
  .logged-in #gtranslate_wrapper,  #gtranslate_wrapper {
    right: 220px!important;
  }

}




/*  MOBILE  */


@media (max-width: 767px) {
  
    .product.outofstock:after { 
      margin-top: -3.5rem; width: 90%;
  }
  
  #home-testimonials  {
} 

 #home-testimonials .sc_item_slider.slider_outer_controls_top > .slider_controls_wrap {
    display: block;
    width: 150%;
    right: -25%;
    top: 0;
}

 #home-testimonials .sc_testimonials_slider.slider_outer .slider_prev {
    float: left;
}

  #home-testimonials  .sc_testimonials_slider.slider_outer .slider_next {
    float: right;
}


  #home-testimonials  .sc_testimonials_item {
    padding: 1em 1em 1.8em;
}

  #home-testimonials .sc_testimonials_item_author {
    top: -34px;
    height: 160px;
}


 #home-testimonials .sc_testimonials_slider.slider_outer .slider_prev, 
#home-testimonials  .sc_testimonials_slider.slider_outer .slider_next {
    display: block!important;
    height: 100vh;
    top: 0;     width: 27%; padding-top: 60%;
}


  
   #gtranslate_wrapper {
    z-index: 9999!important;
  }
  
  header .sc_layouts_menu_nav li > a {
    padding: 1.3em 0.2em 1em .6em!important;
  }
  
  .logged-in #gtranslate_wrapper,  #gtranslate_wrapper {
    right: 210px!important;
}
  #gtranslate_wrapper {
    position: absolute!important;

    width: 45px;
    border:0;
    top: 3.5rem!important;
  }
  
  #gtranslate_wrapper  a.glink span {
    display: none;
}
  
  
  #fascia-anteprima-e-form {
    margin-top: 1rem;
}
  
  #fascia-parlanodinoi { background: #fafafa; margin-top: 2rem;}
  
  .menu_mobile_inner  .sc_layouts_logo {
    display: none!important;
  }



#slider-7-slide-17-layer-5 {
        font-size: 20px!important;
    line-height: 26px!important;
    text-align: left!important;
      color:#a7d3b2!important;
          top: 10rem;
          padding-left: 20px!important;
  }

  #slider-7-slide-17-layer-5 span {
font-size: 20px!important;
    line-height: 34px!important;
    padding: 3px 8px!important;
    color: #427c5e!important;
    background-color: #a7d3b2!important;
  }


  #slider-7-slide-17-layer-6  {
    left: 20px;
    top: 30rem;
    width: 180px!important;
        font-weight: bold!important;
  }
  
#rev_slider_5_1_forcefullwidth,
#rev_slider_5_1,
#rev_slider_5_1_wrapper,
#rev_slider_7_2_forcefullwidth,
#rev_slider_7_2,
#rev_slider_7_2_wrapper {
    height: 600px;
    min-height: 600px;
    position: relative!important;
}






  .rs-parallax-wrap {
    top: 24px!important;
  }
  
 #slider-5-slide-13-layer-1 span {
    padding-top: 1rem!important;
    display: block;
}

  #slider-5-slide-13-layer-1 small {
    line-height: normal!important;
  }
  
    #slider-5-slide-13-layer-4.rev-btn {
     position: absolute;
    top: 300px;
  }
  
  
   #home-form-intestazione  {
    margin-top:3rem;
    border-top:1px solid #c4c4c4;
  }
  

  
#wpcf7-f2746-p2-o1.wpcf7 .wpcf7-submit {
      float: left;
}


#fascia-partnership .sc_button_title  {
   font-size:14px; line-height: 16px;
}

#fascia-partnership .sc_button.sc_button_size_normal .sc_button_text {
    height: auto;
}

.sc_button.sc_button_size_normal {
    max-height: none;
}
  

  #fascia-francesca  {
    background-size: 100%!important;
    padding-top:14px;
    padding-bottom:14px;
  }
  
   #fascia-francesca {
    padding-left:10px!important;
    padding-right:60%!important;
  }
  
  #fascia-francesca .vc_empty_space {
    display:none;
  }
  
   #fascia-francesca .sc_item_button .sc_button_text .sc_button_title {
    letter-spacing: normal;
}

 #fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_item {
    justify-content: center;
    margin: 0 auto;
 }
 
    #fascia-parlanodinoi .trx_addons_column-1_4,
    .sc_widget_categories_list  .trx_addons_column-1_4  {
     width:25%!important; 
  }
  
  #fascia-blog .sc_blogger_default .trx_addons_column-1_3 {
    margin-bottom: 1rem;
  }

  
  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-1 {
    left: 0rem!important;
    top: 3rem!important;
  }

  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-4 {
    top: 5rem!important;
    width: 34%!important;
    margin: 0 auto!important;
        min-width: 200px!important;
  }

}


@media (max-width: 690px) {
  .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
      font-size: 1.4em;
      margin: 0.8em auto;
  }
  
  .woocommerce ul.products li.product {
      padding-bottom: 30px;
  }
}
  
  

@media (max-width: 600px) {
  
  
  .logged-in #gtranslate_wrapper {
    right: 200px!important;
}

  
  

   #fascia-francesca {
    padding-left:10px!important;
    padding-right:54%!important;
  }
  
    #fascia-parlanodinoi .trx_addons_column-1_4,
    .sc_widget_categories_list  .trx_addons_column-1_4 {
      width:50%!important;
    }
    
    
  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-1 {
    top: 3rem!important;
    font-size: 23px!important;
    line-height: 25px!important;
  }

  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-4 {
    top: 3rem!important;
    line-height: 4px!important;
    font-size: 14px!important;
    width: 150px!important;
    min-width: auto!important;
  }
  
}










@media (max-width: 480px) {
  
  .product.outofstock:after { 
      margin-top: -2rem; width: 100%;
  }
    .archive .product.outofstock:after { 
      margin-top: -2rem;     width: 100%;
  }

#slider-7-slide-17-layer-5 {
        font-size: 20px!important;
    line-height: 26px!important;
    text-align: left!important;
      color:#a7d3b2!important;
      padding-left: 0!important;
          top: 10rem;
  }

  #slider-7-slide-17-layer-5 span {
font-size: 20px!important;
    line-height: 34px!important;
    padding: 3px 8px!important;
    color: #427c5e!important;
    background-color: #a7d3b2!important;
  }


  #slider-7-slide-17-layer-6  {
    left: 10px;
    top: 30rem;
    width: 180px!important;
        font-weight: bold!important;
  }
  
#rev_slider_5_1_forcefullwidth,
#rev_slider_5_1,
#rev_slider_5_1_wrapper,
#rev_slider_7_2_forcefullwidth,
#rev_slider_7_2,
#rev_slider_7_2_wrapper {
    height: 600px;
    min-height: 600px;
    position: relative!important;
  }
  
  
  .logged-in #gtranslate_wrapper, #gtranslate_wrapper {
    right: 142px!important;
}


}







@media (max-width: 425px) {
    #slider-5-slide-13-layer-4.rev-btn {
    top: 380px;
  }
  
  #fascia-francesca  {
    background-size: 190%!important;
    padding-top:425px;
    padding-right:10px!important;
  }
  

      #fascia-parlanodinoi .trx_addons_column-1_4,
    .sc_widget_categories_list .trx_addons_column-1_4 {
      width:100%!important; 
    }
  
  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-1 {
    top: 2.5rem!important;
    font-size: 18px!important;
    line-height: 20px!important;
  }

  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-4 {
    top: 3rem!important;
  }
  
  .top_panel .sc_layouts_row .sc_layouts_logo img {
    padding-top: 17px;
    width: 170px;
  }
    header .sc_content .sc_layouts_row_type_compact span:before {
      font-size: 16px;
  }
  
  a.glink img {
      width: 18px;
  }
  .logged-in #gtranslate_wrapper, #gtranslate_wrapper {
    right: 135px!important;
  }

  
}


@media (max-width: 375px) {
    #slider-5-slide-13-layer-4.rev-btn {
    top: 330px;
  }
  
  #fascia-francesca  {
    background-size: 190%!important;
    padding-top:380px;
  }
  
  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-1 {
    top: 3rem!important;
  }

  #rev_slider_5_1 .rs-parallax-wrap #slider-5-slide-13-layer-4 {
    top: 26rem!important;
  }
  
    #slider-7-slide-17-layer-6  {
    top: 20rem;
  }

  #slider-7-slide-17-layer-5 {
    font-size: 16px!important;
    line-height: 22px!important;    top: 8rem;
}
  
  #slider-7-slide-17-layer-5 span {
    font-size: 16px!important;
  }

  #slider-7-slide-17-layer-6 {
    left: 30px;
    top: 30rem;
    font-weight: bold!important;
    width: 180px!important;
  }
  

  .top_panel .sc_layouts_row .sc_layouts_logo img {
    padding-top: 12px;
    width: 140px;
  }
  
}
  
  
  
  

@media (max-width: 320px) {

  #slider-5-slide-13-layer-1 {
    font-size: 48px!important;
    line-height: 47px!important;
  }


  .rs-parallax-wrap {
    top: 24px!important;
  }
  
 #slider-5-slide-13-layer-1 span {
    padding-top: 1rem!important;
    display: block;
}

  #slider-5-slide-13-layer-1 small {
    line-height: normal!important;
  }
  
    #slider-5-slide-13-layer-4.rev-btn {
     position: absolute;
    top: 300px;
  }



    #slider-7-slide-17-layer-6  {
    top: 20rem;
  }

  #slider-7-slide-17-layer-5 {
    font-size: 16px!important;
    line-height: 22px!important;    top: 8rem;
}
  
  #slider-7-slide-17-layer-5 span {
    font-size: 16px!important;
  }

  #slider-7-slide-17-layer-6 {
    left: 30px;
    top: 30rem;
    font-weight: bold!important;
    width: 180px!important;
}
  
  #fascia-francesca  {
    background-size: 190%!important;
    padding-top:320px;
    padding-bottom:20px;
  }
  
  #fascia-francesca .vc_empty_space {
    display:none;
  }
  
   #fascia-francesca .sc_item_button .sc_button_text .sc_button_title {
    letter-spacing: normal;
}

 #fascia-icone-servizi .sc_icons.sc_icons_default .sc_icons_item {
    justify-content: center;
    margin: 0 auto;
 }
  
  
}


/*Modifiche by SS*/
@media screen and (max-width: 600px) {

.super-simple-slider-container .super-simple-slider .slide img.slide-image {
    display: block;
    width: 80%!important;
    height: auto;
    margin: 0 auto!important;
}

}

footer .sc_layouts_logo img {
    max-height: 66px;
    display: none!important;
}

.woocommerce ul.products li.product .button {
 color: black!important; 
}
}

  

