/*
Theme Name:   Cig4 Child
Theme URI:    
Description:  Cig4 Child Theme
Version:      3.4.8
Author:       
Author URI:   
Template:     movedo
*/

body.grve-boxed #grve-theme-wrapper {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25);
}
html[lang="en"] #skin_container {display: none !important;}

html[lang="zh-hant"] #skin_container {display: none;}

.single-post p a {
  color: #b56f29;
}
p {
  text-align: justify;
}
td, th {
  vertical-align: middle;
  width: 50%;
  padding: 5px;
}
.grve-mask-wrapper.grve-layer-animate {

    visibility: hidden;

}
#grve-theme-wrapper .grve-border, a.grve-border, #grve-content table, #grve-content tr, #grve-content td, #grve-content th, #grve-theme-wrapper form, #grve-theme-wrapper form p, #grve-theme-wrapper .wpcf7-form-control-wrap, #grve-theme-wrapper .wpcf7-list-item, #grve-theme-wrapper label, #grve-content form div, #grve-content form span:not(.grve-heading-color), hr, .grve-hr.grve-element div, .grve-title-double-line span::before, .grve-title-double-line span::after, .grve-title-double-bottom-line span::after, .vc_tta.vc_general .vc_tta-panel-title, #grve-single-post-tags .grve-tags li a, #grve-single-post-categories .grve-categories li a {
  border-color: transparent;
}

#grve-content.grve-right-sidebar #grve-main-content {
    width: 80.3%;
}
#grve-content.grve-right-sidebar #grve-sidebar {
    width: 19.7%;
}

@media only screen and (max-width: 1023px) {

  #grve-content.grve-right-sidebar #grve-main-content,
  #grve-content.grve-left-sidebar #grve-main-content {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    float: none;
  }

  #grve-content.grve-right-sidebar #grve-sidebar,
  #grve-content.grve-left-sidebar #grve-sidebar {
    width: 90%;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

}
/* HOME PAGE IT */
.page-id-8 #grve-main-content .grve-main-content-wrapper, #grve-sidebar {
    padding-top: 0;
    padding-bottom: 0;
}
.page-id-8 .grve-post-content-wrapper .grve-categories {
    font-size: 13px;
}
.page-id-8 .unicopost.grve-blog-large .grve-blog-item .grve-post-content {
    width: 100%;
    float: left;
}
.page-id-8 .grve-blog .grve-blog-item-inner {
    position: relative;
    margin: 20px 0;
    border-bottom: 1px solid #666666;
    float: none;
}
.page-id-8 .grve-post-content p {
    margin-bottom: 6px;
}
.page-id-8 .grve-blog .grve-post-title {
    margin-bottom: 8px;
}
.page-id-8 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}

.page-id-8 .grve-btn.grve-btn-small {
    font-size: 14px !important;
}
.page-id-8 .effect-hover {
  margin: 0;
}

.page-id-8 .cat-item.cat-item-80 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}
.page-id-8 .cat-item.cat-item-2351 a {
    font-weight: bold;
    background: #eb8b2f;
    padding: 6px;
    border-radius: 6px;
}
.page-id-8 .cat-item.cat-item-1650 a {
    font-weight: bold;
    background: #a6c819;
    padding: 6px;
    border-radius: 6px;
}
.page-id-8 .cat-item.cat-item-101 a {
    font-weight: bold;
    background: #a6c819;
    padding: 6px;
    border-radius: 6px;
}
.page-id-8 .cat-item.cat-item-85 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}

.page-id-30913 .cat-item.cat-item-122 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-2352 a {
    font-weight: bold;
    background: #eb8b2f;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-1654 a {
    font-weight: bold;
    background: #a6c819;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-142 a {
    font-weight: bold;
    background: #a6c819;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-126 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}
/*
.page-id-8 .effect-hover img {
  padding: 0 10% 10% 10%;
}
.page-id-8 .effect-hover {
  background: none;
}*/

/* HOME PAGE EN */
.page-id-30913 #grve-main-content .grve-main-content-wrapper, #grve-sidebar {
    padding-top: 0;
    padding-bottom: 0;
}
.page-id-30913 .grve-post-content-wrapper .grve-categories {
    font-size: 13px;
}
.page-id-30913 .unicopost.grve-blog-large .grve-blog-item .grve-post-content {
    width: 100%;
    float: left;
}
.page-id-30913 .grve-blog .grve-blog-item-inner {
    position: relative;
    margin: 20px 0;
    border-bottom: 1px solid #666666;
    float: none;
}
.page-id-30913 .grve-post-content p {
    margin-bottom: 6px;
}
.page-id-30913 .grve-blog .grve-post-title {
    margin-bottom: 8px;
}
.page-id-30913 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}

.page-id-30913 .grve-btn.grve-btn-small {
    font-size: 14px !important;
}
.page-id-30913 .effect-hover {
  margin: 0;
}/*
.page-id-30913 .cat-item.cat-item-122 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-143 a {
    font-weight: bold;
    background: #eb8b2f;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-142 a {
    font-weight: bold;
    background: #a6c819;
    padding: 6px;
    border-radius: 6px;
}
.page-id-30913 .cat-item.cat-item-85 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}*/

#grve-main-content .grve-main-content-wrapper, #grve-sidebar {
    padding-top: 20px;
    padding-bottom: 0;
}

ul, ol {
    line-height: 20px;
}
/*
.grve-element.grve-text ul li {
    margin-bottom: 6px;
}*/

.single-post #grve-single-content p {
    padding: 0 80px !important;
  }

@media screen and (max-width: 768px) {
  .single-post #grve-single-content p {
    padding: 0px !important;
  }
}

.grve-title > span {
  padding-top: 10px!important;
}

#grve-post-title .grve-post-meta{
  padding-bottom: 10px!important;
}


/*
.single-post #grve-single-content ul {
    padding: 0 80px;
}*/

.single h3 {
padding: 0 80px;
}

.fisarm-1 {

}
/*
#grve-feature-section {
  background: #000000;
}*/
.grve-accordion-wrapper.grve-style-1 .grve-title-wrapper {

    background-color: transparent;
    border: 1px solid #666666;
    border-radius: 40px;
    box-shadow: 0px 0px 4px 2px #878787;

}
.grve-bg-image {
  background-size: inherit;
  background-repeat: repeat;
}
.asp_s_btn_container {
    margin: 45px auto !important;
    width: 100% !important;
}
.asp_search_btn.asp_s_btn {
/*  padding: 6px 94px 6px 94px !important;
  margin: 18px 0 0 0 !important;
  background:  #b56f29 !important;
  font-size: 18px !important;*/
}
div.asp_w.asp_sb.searchsettings fieldset legend {
    padding: 0 0 0 10px;
    margin: 0;
        margin-bottom: 10px  !important;
    font-weight: bold  !important;
    font-size: 16px  !important;
}


.asp_search_btn.asp_s_btn .grve-link-text, .grve-btn, input[type="submit"], input[type="reset"], input[type="button"], button:not(.mfp-arrow):not(.grve-search-btn) {
    font-style: bold !important;
    font-size: 18px !important;
}
.unicopost .grve-media {
    margin: 0 0 20px 0 !important;
}
/*
.effect-hover {
    margin: 15px !important;
}*/


/*
.page-id-8 .grve-blog-small .grve-blog-item:not(.grve-style-2) .grve-media, .grve-blog-small .grve-blog-item:not(.grve-style-2) .grve-post-content-wrapper {
    width: 50%;
}*/



/* tolgo il .page-id-8 per farlo vedere in tutto il sito */
/*
.attachment-movedo-grve-medium-rect-horizontal.size-movedo-grve-medium-rect-horizontal.wp-post-image {
    border: 1px solid #1a1a1a;
} */
.grve-blog .grve-media, .grve-blog .grve-blog-item-inner {
    position: relative;
    margin: 20px 0;
    /*border-bottom: 1px solid #666666;*/
}
.grve-blog .grve-blog-item-inner {
    position: relative;
    margin: 20px 0;
    border-bottom: 1px solid #666666;
    float: none;
}

.imghome .grve-media {
    width: 38%;
float: left;
clear: both;


} 
.imghome.grve-blog-large .grve-blog-item {
    clear: both;
}
.search-results .grve-blog .grve-blog-item-inner {
    position: relative;
    margin: 20px 0;
    border-bottom: 1px solid #666666;
    float: none;
}
.grve-blog-large .grve-blog-item {
  clear: both;
}
.grve-blog-large .grve-blog-item .grve-post-content {
    padding: 3% 5% 2% 5%;
}

.grve-blog-large .grve-blog-item .grve-post-content {
    width: 62%;
    float: left;
}


.category .unicopost.grve-blog-large .grve-blog-item .grve-post-content {
    width: 100%;
    float: left;
}

.category .attachment-movedo-grve-large-rect-horizontal.size-movedo-grve-large-rect-horizontal.wp-post-image {
    border: 0px solid #1a1a1a;
} 
.category .grve-blog .grve-media, .grve-blog .grve-blog-item-inner {
    position: relative;
    margin: 20px 0;
}

.category .grve-blog-large .grve-blog-item .grve-post-content {
    padding: 2% 5%;
}
.category .grve-blog-large .grve-blog-item .grve-post-content {
    width: 62%;
    float: left;
}
.category .grve-media {
    width: 38%;
float: left;
clear: both;
} 
.unicopost .grve-blog .grve-media, .grve-blog .grve-blog-item-inner {
    margin: 0 0 20px 0 !important;
}


a.pr1:hover {
  color: #e1c32f !important;
}
a.pr2:hover {
  color: #eb8b2f !important;
}
a.pr3:hover {
  color: #a6c819 !important;
}
 #grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a.pr3 {
  color: #a6c819 !important;
}
 #grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a.pr2 {
  color: #eb8b2f !important;
}
 #grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a.pr1 {
  color: #e1c32f !important;
}




.tasteclass .grve-title.grve-heading-color.grve-h2 {
color: #a6c819 !important;
}
.page-id-26504 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-26669 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-26543 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-30917 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-18121 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-30920 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}


#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
  border-radius: 0px !important;
box-shadow: 0px 0px 12px 1px #878787 !important;
}
.grve-page-title, #grve-feature-section {
  margin: 0 auto;
padding: 0 18px;
}
#grve-theme-wrapper .grve-bg-dark, #grve-theme-wrapper .grve-bg-hover-dark:hover, #grve-theme-wrapper a.grve-bg-hover-dark:hover, #grve-theme-wrapper a .grve-bg-hover-dark:hover, #grve-theme-wrapper a:hover .grve-bg-hover-dark, .grve-filter.grve-filter-style-button.grve-filter-color-dark ul li.selected {
  margin: 0 18px;
}
#grve-body.grve-boxed #grve-header.grve-fixed #grve-main-header, #grve-body.grve-boxed #grve-movedo-sticky-header, #grve-body.grve-boxed .grve-anchor-menu .grve-anchor-wrapper.grve-sticky, #grve-body.grve-boxed #grve-footer.grve-fixed-footer, #grve-body.grve-boxed #grve-top-bar.grve-fixed .grve-wrapper {
  max-width: 1244px;
margin: 0 18px;
}
#grve-page-breadcrumbs {
    line-height: 60px;
    margin: 0 18px;
}
#grve-post-breadcrumbs {
  margin: 0 18px;
  line-height: 40px!important;
  margin-top: 10px!important;
}

#grve-footer .grve-footer-bar {
margin: 0 18px;
padding: 10px 18px;
}
/*sigari */
.page-id-26543 .effect-hover.effect-camberra .effect-caption, .page-id-26543 .effect-hover.effect-malabo figcaption .effect-caption {
    top: 57%;
}
.page-id-18121 .effect-hover.effect-camberra .effect-caption, .page-id-26543 .effect-hover.effect-malabo figcaption .effect-caption {
    top: 57%;
}
.page-id-26548 .effect-hover.effect-camberra .effect-caption, .page-id-26543 .effect-hover.effect-malabo figcaption .effect-caption {
    top: 57%;
}
.page-id-26543 .effect-hover {
  margin: 0;
}

.page-id-30917 .effect-hover.effect-camberra .effect-caption, .page-id-30917 .effect-hover.effect-malabo figcaption .effect-caption {
    top: 57%;
}
.page-id-18121 .effect-hover.effect-camberra .effect-caption, .page-id-30917 .effect-hover.effect-malabo figcaption .effect-caption {
    top: 57%;
}
.page-id-26548 .effect-hover.effect-camberra .effect-caption, .page-id-30917 .effect-hover.effect-malabo figcaption .effect-caption {
    top: 57%;
}
.page-id-30917 .effect-hover {
  margin: 0;
}






.page-id-18121 .effect-hover {
  margin: 0;
}
.page-id-30920 .effect-hover {
  margin: 0;
}
.page-id-26548 .effect-hover {
  margin: 0;
}
.page-id-30922 .effect-hover {
  margin: 0;
}
/* MAGAZINE */
.page-id-26550 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}

.page-id-26550 .grve-btn.grve-btn-small {
    font-size: 14px !important;
}
.page-id-26550 .effect-hover {
  margin: 0;
}
.page-id-30924 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}

.page-id-30924 .grve-btn.grve-btn-small {
    font-size: 14px !important;
}
.page-id-30924 .effect-hover {
  margin: 0;
}
.page-id-45333 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}

.page-id-45333 .grve-btn.grve-btn-small {
    font-size: 14px !important;
}
.page-id-45333 .effect-hover {
  margin: 0;
}

.page-id-45345 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}

.page-id-45345 .grve-btn.grve-btn-small {
    font-size: 14px !important;
}
.page-id-45345 .effect-hover {
  margin: 0;
}
/* MAGAZINE */
.effect-hover p {
    text-align: center;
}
.buttmagazine .grve-btn.grve-btn-small.grve-square.grve-bg-primary-6.grve-bg-hover-primary-1.grve-modal-popup {
padding: 1em 2.545em;
}
.buttmagazine .grve-btn.grve-btn-small.grve-square.grve-bg-primary-6.grve-bg-hover-primary-1 {
padding: 1em 2.545em;
}

.page-id-26548 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-30922 .grve-btn.grve-btn-small {
    font-size: 12px !important;
}
.page-id-26543 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}
.page-id-30917 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(255,195,47,.6);
}
.page-id-18121 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(235,139,47,.6);
}
.page-id-30920 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(235,139,47,.6);
}
.page-id-26548 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(166,200,25,.6);
}
.page-id-30922 .effect-hover.effect-malabo figcaption::before {
  background-color: rgba(166,200,25,.6);
}
.page-id-26543 .effect-hover {
  background: #000000 !important;
}
.page-id-30917.effect-hover {
  background: #000000 !important;
}
.page-id-18121 .effect-hover {
  background: #000000 !important;
}
.page-id-30920 .effect-hover {
  background: #000000 !important;
}
.page-id-26548 .effect-hover {
  background: #000000 !important;
}
.page-id-30922 .effect-hover {
  background: #000000 !important;
}


.page-id-17966 .effect-hover {
  margin: 0;
}
.page-id-34387 .effect-hover {
  margin: 0;
}
.page-id-17966 .grve-btn.grve-btn-small {
    font-size: 14px !important;
    min-height: 69px;
padding-top: 17px !important;
}
.page-id-34387 .grve-btn.grve-btn-small {
    font-size: 14px !important;
    min-height: 69px;
padding-top: 17px !important;
}

.asp_custom_f {
    border: 1px solid #878787 !important;
}
#ajaxsearchprobsettings1_1.searchsettings fieldset, #ajaxsearchprobsettings1_2.searchsettings fieldset, div.asp_sb.asp_sb_1.searchsettings fieldset {
  margin: 12px !important;

}
#ajaxsearchprobsettings2_1.searchsettings fieldset, #ajaxsearchprobsettings1_2.searchsettings fieldset, div.asp_sb.asp_sb_1.searchsettings fieldset {
  margin: 12px !important;

}
#ajaxsearchprobsettings1_1.searchsettings .asp_sett_scroll, #ajaxsearchprobsettings1_2.searchsettings .asp_sett_scroll, div.asp_sb.asp_sb_1.searchsettings .asp_sett_scroll {
    width: 100%;
}
#ajaxsearchprobsettings2_1.searchsettings .asp_sett_scroll, #ajaxsearchprobsettings2_2.searchsettings .asp_sett_scroll, div.asp_sb.asp_sb_2.searchsettings .asp_sett_scroll {
  width: 100%;
}
#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label, #ajaxsearchprosettings1_2.searchsettings .asp_option_inner label, div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label, div.asp_s.asp_s_1.searchsettings .asp_option_inner label {
  border: 1px solid #000000 !important;
}
#ajaxsearchprosettings2_1.searchsettings .asp_option_inner label, #ajaxsearchprosettings2_2.searchsettings .asp_option_inner label, div.asp_sb.asp_sb_2.searchsettings .asp_option_inner label, div.asp_s.asp_s_2.searchsettings .asp_option_inner label {
  border: 1px solid #000000 !important;
}
.asp_option.asp_option_cff {
    /*width: auto !important;*/
    display: inline-flex !important;
    margin: 6px 7px !important;
    min-width: 18%;
}
.asp_filter_tax.asp_filter_tax_profilo_aromatico_sigari.asp_checkboxes_filter_box.asp_filter_id_1.asp_filter_n_0 {
    border: 1px solid #878787;
}
.asp_filter_tax.asp_filter_tax_profilo_aromatico_distillati.asp_checkboxes_filter_box.asp_filter_id_1.asp_filter_n_0{
    border: 1px solid #878787;
}

.asp_option_cat.asp_option.asp_option_cat_level-0 {
    display: inline-flex !important;
    margin: 6px 7px !important;
    min-width: 18%;
}
div.asp_w.asp_s.searchsettings fieldset, div.asp_w.asp_sb.searchsettings fieldset {

    width: 100% !important;

}
.asp_filter_tax legend {
    float: left;
}
div.asp_w.asp_s.searchsettings fieldset div.asp_option_label, div.asp_w.asp_sb.searchsettings fieldset div.asp_option_label {
    width: 78% !important;

}
div.asp_w.asp_s.searchsettings div.asp_option_label, div.asp_w.asp_sb.searchsettings div.asp_option_label {
    font-size: 13px;
}
.asp_s_btn_container {
    box-shadow: 0px 0px 0px 0px !important;
}
.grve-pagination {
    clear: both;
}
.grve-single-post-tags ul li a {
  border: 1px solid #000 !important;
  color: #000000 !important;
}
.homeslider1 {
    padding: 0 18px;
}

 /* Style the buttons that are used to open and close the accordion panel */
.accordion.crea1 {
  background-color: #e1c32f!important;
  color: white!important;
  cursor: pointer;
  /*padding: 10px !important;*/
  width: 100%;
  text-align: left;
  font-weight:900!important;
  border: 0px solid #666666  !important;
  /*box-shadow: 0px 0px 4px 1px #878787;*/
  outline: none;
  transition: 0.4s  !important;
  font-size: 14px !important;
  margin-top: 3px  !important;
  margin-bottom: 0 !important;
}
.accordion.crea2 {
  background-color: #e1c32f!important;
  color: #000000 !important;
  cursor: pointer;
  padding: 10px !important;
  width: 100%;
  text-align: left;

  border-top: 0px solid #666666  !important;
  border-bottom: 1px solid #666666  !important;
  border-left: 1px solid #666666  !important;
  border-right: 1px solid #666666  !important;
 /* box-shadow: 0px 0px 4px 1px #878787;*/
  outline: none;
  transition: 0.4s  !important;
  font-size: 14px !important;
  margin-top: 0px !important;
  margin-bottom: 3px !important;
}

.grve-link-text, .grve-btn, input[type='submit'], input[type='reset'], input[type='button'], button:not(.mfp-arrow):not(.grve-search-btn) {
  font-weight:900!important;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion.crea1:hover {
  background-color: #e1c32f;
}
.active, .accordion.crea2:hover {
  background-color: #ffffff;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
} 
.accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #ffffff!important;
float: left;
margin-left: 11px;
margin-top: 4px;
}

.active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}
.up1 {
    margin-top: 12px;
}
.linea1 .active::after {
    display: none !important;
}

/* PAGINA SEARCH */
.etichetta {

    width: 100%;
    display: block;
    margin-top: 16px;
}
.etichetta ul {
  margin-bottom: 8px;
}
.search-results .grve-blog .grve-post-title {
    margin-bottom: 8px;
}
.search-results h2 {
  line-height: 20px;
}
/*
.etichetta h6 {
    float: left;
    padding-right: 6px;
    display: inline;
    color: #b56f29;
}*/
.search-results .grve-media {
    float: left;
    clear: both;
}
.search-results .grve-blog-small .grve-blog-item:not(.grve-style-2) .grve-media {
    width: 31%;
}
.search-results .grve-blog-item .grve-post-content {
    float: left;
    width: 72%;
}

.valutaz {
    border: 1px solid #b56f29;
    padding: 8px;
    position: relative;
    float: right;
    margin-top: 37px;
}
.valutaz h6 {
  margin-bottom: 0;
  text-align: center;
}
.valutaz-num {
  font-size: 70px;
  font-weight: bold;
  line-height:80px;
  color: #b56f29;
}
.grve-open-safebutton-area .grve-title-wrapper.grve-tab-link.grve-align-left {
    background-color: transparent;
    border: 0px solid #666666;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px #878787 !important;
}
/*
.page-id-8 .imghome .category-sigari .grve-media {
    border-left: 8px solid #e1c32f;
    border-radius: 8px 0 8px 0;
}
.page-id-8 .imghome .category-cigar-news-novita-nel-mondo-dei-sigari .grve-media {
    border-left: 8px solid #e1c32f;
border-radius: 8px 0 8px 0;
}
.page-id-8 .imghome .category-distillati .grve-media {
    border-left: 8px solid #eb8b2f;
border-radius: 8px 0 8px 0;
}
.page-id-8 .imghome .category-whisky-distillati .grve-media {
    border-left: 8px solid #eb8b2f;
border-radius: 8px 0 8px 0;
}*/




/*
.page-id-8 .cat-item.cat-item-79 a {
    font-weight: bold;
    background: #e1c32f;
    padding: 6px;
    border-radius: 6px;
}*/

.img-sx img {
    max-height: 297px;
}
.img-sx {
  float: left;
  width: 50%;
}
.con-dx {
  float: left;
  width: 50%;
  text-align: center;
 /* padding-top: 8px;*/
}
.con-dx-1 {
  float: left;
  width: 50%;
  text-align: center;
  padding-top: 0px;
}
.con-dx ul li {
    list-style: none;
    margin-left: 0;
}


.con-dx  ul, ol {
    margin-left: 0;
    margin-bottom: 0;
}
.con-dx-1 ul li {
    list-style: none;
    margin-left: 0;
}


.con-dx-1  ul, ol {
    margin-left: 0;
    margin-bottom: 0;
}
.titolo-sig {
margin-top: 11px;
    text-align: center;
    margin-bottom: 12px;

}
.titolo-sig ul, ol {
    margin-left: 0;
    margin-bottom: 0;
}
.titolo-sig ul li {
    list-style: none;
    margin-left: 0;
}

.testo-1 {
    font-size: 23px;
    color: #000000;
    font-weight: bold;
    font-family: Cormorant Garamond;
    text-transform: uppercase;
}
.testo-1-1 {
    font-size: 23px;
    color: #000000;
    font-weight: bold;
    font-family: Cormorant Garamond;
    text-transform: uppercase;
}
.testo-2 {
  font-size: 17px;
  color: #000000;
  font-weight: bold;
  font-family: Cormorant Garamond;
  text-transform: uppercase;
}
.testo-3 {
    font-size: 74px;
    line-height: 80px;
    color: #e1c32f;
    font-weight: normal;
    font-family: oswald;
margin-bottom: 30px;
}
.testo-3-1 {
    font-size: 74px;
    line-height: 80px;
    color: #eb8b2f;
    font-weight: normal;
    font-family: oswald;
margin-bottom: 30px;
}
.testo-4 {
  font-size: 12px;
  color:#000000;
  margin-bottom: 20px;
}
.testo-5 {
  font-size: 9px;
  color:#666666;
  font-style: italic;
  line-height: 12px;
}

.sig-mese {
    padding: 6px 6px 1px 6px;
    overflow: hidden;
    float: left;
    width: 47%;
    border: 1px solid #878787;
    margin: 0 0px 0 0px;
    min-height: 362px;
}
.sig-mese1 {
    padding: 6px 6px 1px 6px;
    overflow: hidden;
    float: left;
    width: 47%;
    border: 1px solid #878787;
    margin: 0 0px 0 31px;
    min-height: 362px;
}

.grve-hidden-menu-btn.grve-position-right {
    display: none;
}
#grve-safebutton-area .grve-logo {
  padding: 10px 0 0 68px;
}
#grve-safebutton-area .grve-close-button-wrapper {

    padding: 06px 68px 0 0;
}
.eapps-instagram-feed-posts-item-header {
  height: 46px !important;
}
.eapps-instagram-feed-posts-item-content {
    display: none;
}
.eapps-instagram-feed-posts-item-template-classic .eapps-instagram-feed-posts-item-meta {
  padding: 8px 12px !important;
  margin-bottom: 2px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 20px !important;
}
.grve-body-overlay {
background: rgba(255,255,255,0.9) !important;
}
.grve-search.grve-search-modal {
    border: 1px solid #000 !important;
    padding: 50px 0;
    max-width: 480px !important;
}


.guide1 {
  min-height: 180px;
}
.guide2 {
  min-height: 350px;
}
.guide3 {
  min-height: 160px;
}
.guide4 {
  min-height: 150px;
}
#grve-header .grve-horizontal-menu.grve-position-right ul.grve-menu > li > a {
    padding: 0px 0px 0px 22px;
}

.active::after {
    display: none;
}
.noborde input[type="text"], input[type="email"], .noborde input[type="tel"], .noborde textarea {
  border: 1px solid #000 !important;
}
#grve-theme-wrapper input[type="button"]:not(.grve-custom-btn) {
  padding: 13px 2.545em;
}
.testovalutazione {
  border: 2px solid #b56f29;
  padding: 12px; 
  font-size: 16px;
}

.testovalutazione2 li {
line-height: 28px; 
}
.flipbook-browser-fullscreen {
 
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 999999 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.spinta .buttmagazine .grve-btn.grve-btn-small.grve-square.grve-bg-primary-6.grve-bg-hover-primary-1.grve-modal-popup{
  padding: 24px 2.545em;
}
.sepline {
  border-bottom: 1px solid #000000;
}
.flipbook-main-wrapper {
    z-index: 9999 !important;

}
.real3dflipbook-45_5d35958af3fe2 {
    z-index: 9999 !important;

}
.single-post #grve-single-content ul {
    padding: 0px 80px;
        /*float: right;*/
}

.single-post #grve-single-content ol {
    padding: 0px 80px;
}
.single-post .grve-element.grve-box-icon.grve-small.grve-side-icon.grve-align-left {
    padding: 0 80px;
}

@media screen and (max-width: 768px) {
  .single-post .grve-element.grve-box-icon.grve-small.grve-side-icon.grve-align-left {
  padding: 0 0px;
 }
}

 .single-post .rigapost .grve-row.grve-bookmark.grve-columns-gap-30 {
  padding: 0 80px;
 }

 @media screen and (max-width: 768px) {
  .single-post .rigapost .grve-row.grve-bookmark.grve-columns-gap-30 {
  padding: 0 0px;
 }
}

 .single-post .grve-box-content p {
    padding: 0 !important;
}
.single-post .grve-box-title.grve-h3 {
    padding: 0;
}
.single-post #grve-single-content .testovalutazione2 ul {
    padding: 0px 14px 0 14px;
    float: none;
}
.single-post #grve-single-content .testovalutazione2 p {
    padding: 0;
    font-size: 14px;
}
.single-post #grve-single-content .nopaddw p {
  padding: 0;
}
.single-post .sepline {
    border-bottom: 1px solid #000000;
    max-width: 800px;
    margin: 0 auto;
}
.single-post .grve-element.grve-image.imagepad.grve-align-center {
    padding: 0 80px;
}

@media screen and (max-width: 768px) {
  .single-post .grve-element.grve-image.imagepad.grve-align-center {
  padding: 0 0px;
 }
}

.age-gate__fields .age-gate__challenge {
  text-align: center;
}

.bordo2 {
/*font-size: 45px;*/
color: #ffffff;
}
.bordo1 h1{
   background: #e1c32f;
   padding: 10px 0;
}
.bordo3 h1{
   background: #eb8b2f;
   padding: 10px 0;
}
.grve-element.grve-title.grve-align-center.grve-h1.bordo1 {
    background: #e1c32f;
    color: #ffffff;
    padding: 5px 0;
}
.bordo-spirits h1{
   background: #eb8b2f;
   padding: 10px 0;
}

.grve-element.grve-title.grve-align-center.grve-h1.bordo-spirits {
    background: #eb8b2f;
    color: #ffffff;
    padding: 5px 0;
}
.page-id-30913 .fa.fa-youtube {
    display: none;
}
#grve-theme-wrapper input[type="text"] {
    border-color: #000000 !important;
}
#grve-theme-wrapper input[type="tel"]{
    border-color: #000000 !important;
}
#grve-theme-wrapper textarea {
    border-color: #000000 !important;
}
.grve-copyright p {
    text-align: center;
}

#grve-footer .grve-footer-bar[data-align-center="yes"] .grve-right-side {
  margin-bottom: 6px;
}
.grve-bar-content.grve-left-side {
  margin-bottom: 0;
}

#menu-footer-menu a {
    font-size: 16px;
    text-transform: uppercase;
    padding: 0 8px;
    font-family: montserrat;
    font-weight: bold;
}
#menu-footer-menu-en a {
    font-size: 16px;
    text-transform: uppercase;
    padding: 0 8px;
    font-family: montserrat;
    font-weight: bold;
}
.home-acca {
  font-size: 6px !important;
  color: #ffffff !important;
  line-height: 6px !important;
  display: inline;
}
h1.home-acca {

    margin-bottom: 0 !important;
display: inline;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.home-margin {
    margin-bottom: 0 !important;
}
.page-id-30913 #itro_opaco {
  display: none !important;
}
.page-id-30913 #itro_popup {
  display: none !important;
}
.acca3 h3 {
    margin-bottom: 20px;
}
.acca3 p {

    margin-bottom: 27px;
    font-size: 15px;
    /*line-height: 21px;*/

}
#eapps-countdown-timer-1 .eapps-countdown-timer-button {
  padding: 2px 44px !important;
}
#eapps-countdown-timer-1 .eapps-countdown-timer-button-container {
  margin-top: 0 !important;
}
#eapps-countdown-timer-2 .eapps-countdown-timer-button {
  padding: 2px 44px !important;
}
#eapps-countdown-timer-2 .eapps-countdown-timer-button-container {
  margin-top: 0 !important;
}
#eapps-countdown-timer-3 .eapps-countdown-timer-button {
  padding: 2px 44px !important;
}
#eapps-countdown-timer-3 .eapps-countdown-timer-button-container {
  margin-top: 0 !important;
}
#eapps-countdown-timer-4 .eapps-countdown-timer-button {
  padding: 2px 44px !important;
}
#eapps-countdown-timer-4 .eapps-countdown-timer-button-container {
  margin-top: 0 !important;
}
.eapps-countdown-timer-has-background {
  padding: 6px !important;
}
/*
.bordo2 {
font-size: 55px;
    border: 0px solid #000;
    padding: 10px 20px;
    color: #e1c32f;
   text-shadow: 3px 3px 1px #cccccc;
 
}
*/
 
 /*
 .rigapost1 .grve-image.grve-align-center img {
border: 1px solid #878787;
 }*/
.sigarilink p a {
  color: #b56f29;
}
/*.page-id-30913 .ita1 {
display: none;
}
.page-id-8 .eng1 {
display: none;
}*/
#grve-content40 {
    padding-top: 15px;
} 
#grve-content41 {
    padding-top: 15px;
} 
.page-template-default p a {
  color: #b56f29;
}
.post-template-default a {
  color: #b56f29;
}
.grve-btn.grve-btn-medium.grve-round.grve-bg-black.grve-bg-hover-primary-1.btn_awards {
    padding: 10px 24px;
}
.grve-element.grve-divider.line_awards {
    background: 
    #000;
}
.grve-header-element > a {
  padding-left: 12px;
padding-right: 12px;
}
.page-id-8 img.attachment-full.size-full {
    border: 1px solid #828282 !important;
}
.page-id-30913 img.attachment-full.size-full {
    border: 1px solid #828282 !important;
}

.nomarginhome .wpb_content_element {
    margin-bottom: 0px !important ;
}
.grve-section.grve-row-section.grve-fullwidth-background.grve-padding-top-1x.grve-bg-none.grve-custom-height.grve-middle-content.rigapost.grve-show-custom-height {
    display: table;
}
.grve-image img {
    opacity: 1;
}
div#CybotCookiebotDialogHeader a {
    display: none;
}
a:has(span:contains("🇨🇳")) {
  font-size: 40px!important;
}

@media screen and (max-width: 768px) {
  .imghome .grve-media {
    width: 100%;
    float: none;
    clear: both;
    margin-top: -35px;
  }

  .grve-blog-large .grve-blog-item .grve-post-content {
    width: 100%;
    float: none;
    padding:0px!important;
  }

  .grve-image-wrapper {
  padding-bottom: 55px!important;
  }

  #grve-content41 {
  	display: none!important;
  }
  .mobile-search-button {
    display: inline-block !important;
    margin-left: 12px;
    font-size: 22px;
    color: #000;
    line-height: 1;
    padding-top: 4px;
  }

  .mobile-search-button i.grve-icon-search {
    font-style: normal;
  }



  .grve-blog-small .grve-blog-item-inner {
    display: flex;
    flex-direction: column !important;
  }

  .grve-blog-small .grve-blog-item {
    margin-bottom: 20px;
  }

.grve-blog-small .grve-media,
.grve-blog-small .grve-post-content-wrapper,
.grve-blog-small .valutaz {
  width: 100% !important;
  float: none !important;
  display: block !important;
  text-align: left;
  margin: 0 0 15px 0;
  clear: both;
}

.grve-blog-small .grve-media img {
  width: 100% !important;
  height: auto !important;
  display: block;
}

  .grve-blog-small .grve-post-content {
    padding: 0;
  }

.grve-blog-small .valutaz {
  padding: 12px;
  border: 1px solid #ccc;
  border-left: 4px solid #a05a0d;
  background-color: #fafafa;
  text-align: left;
  clear: both;
}

.grve-blog-small .valutaz h6 {
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 5px;
  color: #222;
  text-align: left;
}

.grve-blog-small .valutaz-num {
  font-size: 36px;
  font-weight: bold;
  color: #a05a0d;
  line-height: 1;
}
}


