@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url("../fonts/flaticon/flaticon_gowilds.css");
@import url("../fonts/fontawesome/css/all.min.css");

@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900|Caladea:400,700");



h1 {
  font-size: 85px;
  font-weight: 700;
  line-height: 1.12;
}

h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

h4 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.37;
}

h5 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

h6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
a:hover, a:focus {
  color: inherit;
  text-decoration: none;
}

a:focus,
input:focus,
textarea:focus,
button:focus {
  text-decoration: none;
  outline: none;
}

i,
span,
a {
  display: inline-block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0px;
  font-family: "Poppins", sans-serif;
  color: var(--thirdcolor);
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  h2 {
    font-size: 42px;
  }
}
@media (max-width: 1199px) {
  h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  h2 {
    font-size: 24px;
  }
}

ul, ol {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

p {
  margin: 0px;
}

input, textarea {
  display: inherit;
}

label {
  margin-bottom: 0;
}

iframe {
  width: 100%;
  border: none;
  display: inherit;
}

img {
  max-width: 100%;
}

body {
  font-weight: normal;
  font-style: normal;
  font-weight: 300;
  color: #484848;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 29.6px;
}

.sppb-btn.active, .sppb-btn:active {
  background-image: inherit !important;
}

.sppb-btn.focus, 
 .sppb-btn:active:focus, 
 .sppb-btn:active:hover, 
 .sppb-btn:focus, 
 .sppb-btn:hover {
  outline: 0;
}

.sppb-btn.circle {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

.sppb-btn.active, .sppb-btn:active {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

.sppb-optin-form .sppb-btn i:first-child {display: none;}

form.sppb-optin-form.submit-button-inside .button-wrap {
	top: 50% !important;
	transform: translatey(-50%);
}

#sp-footer {
	font-size: inherit;
position: relative;
z-index: 2;
}

#sp-footer #sp-footer2 {
	text-align: inherit;
}

.sp-scroll-up {
	background: #006927;
}

.text-underline {
	text-decoration: underline;
}

.sppb-addon-optin-forms .sppb-optin-form-details-wrap:not(:empty) {
	padding: 0;
}

select.sppb-form-control:not([size]):not([multiple]) {
	height: inherit;
}

.sppb-form-builder-btn .sppb-btn i {display: none;}

.z-index2 {z-index: 2 !important;}
.z-index0 {z-index: 0 !important;}

.sppb-media-heading {
	margin: 0;
}

.sppb-sp-slider-image {overflow: hidden;}

.sp-slider img {
	height: auto !important;
	width: auto !important;
}

.sppb-addon-clients .sppb-carousel-extended-item {
	padding: 0;
}

@media (max-width: 768px) {
	.sppb-addon-clients img {margin-bottom: 20px;}
}

.sppb-addon-header > * {color: inherit;}

body .sppb-btn,
body .sppb-sp-slider-button .sp-slider-btn-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px 3px 3px 40px;
  font: 600 16px "Poppins", sans-serif;
  text-transform: normal;
  border-radius: 28px;
  line-height: 20px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  color: #fff;
  border: none;
  white-space: normal;
}

body .sppb-btn.sppb-btn-primary,
body .sppb-sp-slider-button .sp-slider-btn-text {
	background: #006927;
}

body .sppb-btn.sppb-btn-primary:hover,
body .sppb-sp-slider-button .sp-slider-btn-text:hover {
	background: #006bb3;
}

body .sppb-btn.sppb-btn-secondary,
body .sppb-sp-slider-button.slider-btn2 .sp-slider-btn-text {
	background: #006bb3;
}

body .sppb-btn.sppb-btn-secondary:hover,
body .sppb-sp-slider-button.slider-btn2 .sp-slider-btn-text:hover {
	background: #006927;
}

body .sppb-btn.sppb-btn-default {

}

body .sppb-btn.sppb-btn-default:hover {

}

.sppb-btn i,
a.d-block em,
.sppb-sp-slider-button .sp-slider-btn-text i,
.sppb-btn:not(.hikacart) span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #fff;
color: var(--thirdcolor);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 18px;
}

.full-width-image .sppb-addon-single-image-container {width: 100%; display: block;}
.full-width-image .sppb-addon-single-image-container img {width: 100%;}

.sppb-btn span {
    position: relative;
}

.sppb-progress {
	border-radius: 45px;
}

.sppb-addon-clients .sppb-carousel-extended-item img {
	margin: auto;
	text-align: center;
	display: block;
}

.f-weight-400 {
	font-weight: 400;
}


.sp-slider div[class^="sppb-col"] {position: static;}

.sppb-icon .sppb-icon-container > i {
	width: auto !important;
	height: auto !important;
	line-height: inherit !important;
}

.sppb-text-left.animated-number-position-bottom .sppb-addon-content, .sppb-text-left.animated-number-position-left .sppb-addon-content {
	align-items: center;
}

.sppb-carousel-extended-list .sppb-carousel-extended-outer-stage {
	height: auto !important;
}

body .sppb-addon-optin-forms {
	padding: 0px;
}

.sppb-addon-table-main td {
	color: inherit;
	font-size: inherit;
}

.com-finder .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	display: flex;
	align-items: center;
}

.com-finder .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) span {
margin-right: 5px;	
}

.center-section > .sppb-container-inner > .sppb-row,
.center-section  > .sppb-row {
	justify-content: center;
}

.even-section > .sppb-container-inner > .sppb-row,
.even-section  > .sppb-row {
	justify-content: space-between !important;
}

#sp-main-body .sppb-section .sppb-container-inner, #sp-main-body .sppb-section div[class^="sppb-col-"], #sp-main-body .sppb-section .sppb-column, #sp-main-body .sppb-section .sppb-column-addons, #sp-main-body .sppb-section .sppb-row-container {position: static;}

.relative-section .sppb-container-inner, .relative-section div[class^="sppb-col-"], .relative-section .sppb-column, .relative-section .sppb-column-addons {position: static;}

.nowraprow > .sppb-container-inner > .sppb-row {flex-wrap: nowrap;}

#sp-top {
	position: relative;
	z-index: 999;
}

#sp-top > .row {
	-ms-flex-align: center !important;
	align-items: center !important;
}

#sp-top > .container > .container-inner > .row {
	-ms-flex-align: center !important;
	align-items: center !important;
}

#sp-header > .row {
	-ms-flex-align: center !important;
	align-items: center !important;
}

#sp-header > .container > .container-inner > .row {
	-ms-flex-align: center !important;
	align-items: center !important;
}

#sp-logo-section > .row {
	-ms-flex-align: center !important;
	align-items: center !important;
}

#sp-logo-section > .container > .container-inner > .row {
	-ms-flex-align: center !important;
	align-items: center !important;
}

#sp-footer, #sp-bottom {
	background: inherit;
}

.sppb-carousel-extended-description {
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}

.sppb-ajaxt-contact-form i:first-child {display: none;}

@media (max-width: 1400px) {
  .sppb-addon-articles .sppb-col-sm-3 {
  -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
  }
}

@media (max-width: 1200px) {
  .sppb-addon-articles .sppb-col-sm-4 {
  -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
  }
}

@media (max-width: 992px) {
  .sppb-addon-articles .sppb-col-sm-4,
  .sppb-addon-articles .sppb-col-sm-3,
  .sppb-addon-articles .sppb-col-sm-6 {
  -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
  }
}

@media (max-width: 768px) {
  .sppb-addon-articles .sppb-col-sm-4,
  .sppb-addon-articles .sppb-col-sm-3,
  .sppb-addon-articles .sppb-col-sm-6 {
  -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
  }
}

.width-auto .sppb-column-addons {width: auto;}

/* HEADER */ 

#sp-header {
height: auto;
box-shadow: none;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background: transparent;
}

#sp-header > .container {max-width: 100%;}

#sp-header > .container > .container-inner {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
	max-width: 100%;
	padding: 0 50px 0 32px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-radius: 12px;
position: relative;
z-index: 2;
margin-bottom: -45px;
background-color: #F9F9F7;
}

@media (max-width: 992px) {
#sp-header > .container > .container-inner {
padding-top: 15px;
padding-bottom: 15px;
}	
}

#sp-header.header-sticky {
background: transparent;
-webkit-animation: sticky 1.2s;
animation: sticky 1.2s;
border-radius: 0;
}

@keyframes sticky {
  0% {
    top: -200px;
  }
  100% {
    top: 0;
  }
}

#sp-header .logo {
	height: auto;
}

#sp-header .logo img {
	height: auto;
}

.sp-megamenu-parent {
float: none;
margin: 0;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span,
.sp-megamenu-parent > li:last-child > a {
position: relative;
display: block;
font: 500 18px "Poppins", sans-serif;
padding: 34px 0 37px;
text-transform: none;
line-height: 1;
color: #1D231F;
font-size: 16px;
margin-left: 17px;
margin-right: 17px;
}

.sp-megamenu-parent > li > a span.fas {font-weight: 400;}

@media (max-width: 1200px) {
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span,
.sp-megamenu-parent > li:last-child > a {
margin-left: 15px;
margin-right: 15px;
}
}

.sp-megamenu-parent > li.active > a:hover,
.sp-megamenu-parent > li:hover > a,
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a, .sp-megamenu-parent > li.active:hover > a {
color: #006927;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
padding: 15px 0;
border-radius: 5px;
-webkit-box-shadow: 0 30px 70px 0 rgba(137, 139, 142, 0.15);
box-shadow: 0 30px 70px 0 rgba(137, 139, 142, 0.15);
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  display: block;
  margin: 0 20px 10px;
  border-bottom: 1px solid #ececec;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge),
.sp-megamenu-parent .sp-mega-group > li > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font: 500 18px "Poppins", sans-serif;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 5px 10px;
  padding-bottom: 10px;
position: relative;
line-height: 1.5;
margin: 0;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
color: var(--thirdcolor);
font-size: 16px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child a {
  padding-bottom: 0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-mega-group > li > a:hover {
color: #006927;
}

#offcanvas-toggler {
	display: inline-flex;
	align-items: center;
	line-height: 1;
	font-size: 20px;
	position: relative;
	z-index: 22;
	height: auto;
}

.burger-icon > span {
	background-color: #000000;
}

#sp-header.header-sticky .burger-icon > span {
	background-color: #000000;
}

.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span {
	background-color: #fff;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
	color: #fff !important;
}

.close-offcanvas {
	z-index: 99;
}

@media (max-width: 992px) {
.offcanvas-menu {
	background-color: #006927;
	color: #fff;
}
.offcanvas-menu .offcanvas-inner a {
	color: #fff;
}

.offcanvas-menu .offcanvas-inner a:hover, .offcanvas-menu .offcanvas-inner a:focus, .offcanvas-menu .offcanvas-inner a:active {
	color: #fff;
}

.offcanvas-menu .p-3 {
	padding: 0 !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span,
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
	color: #fff;
}

.offcanvas-menu .logo {display: none;}

.offcanvas-menu .offcanvas-inner {
	padding: 50px 25px;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
	opacity: 1;
}
}

@media (min-width: 992px) {
.offcanvas-menu .offcanvas-inner {
	padding: 0;
}

.offcanvas-menu .offcanvas-inner > .d-flex {display: none !important;}

.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {
	margin-bottom: 0px;
}

.burger-icon > span {
  margin: 4px 0;
  transition: .3s;
  float: right;
  width: 100%:
  -webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
	background-color: #1a2428;
}
.burger-icon {
	width: 35px;
	cursor: pointer;
}
.burger-icon > span:nth-child(1) {
	width: calc(100% - 5px);
	background: #1a2428;
	height: 2px;
}
.burger-icon > span:nth-child(2) {
	width: 100%;
	background: #1a2428;
	height: 2px;
}
.burger-icon > span:nth-child(3) {
	width: calc(100% - 8px);
	background: #1a2428;
	height: 2px;
}
.burger-icon:hover > span {width: 100%;}

#sp-header.header-sticky .burger-icon > span {
	background-color: #1a2428;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	float: right;
	margin-left: 0px;
}

#offcanvas-toggler {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translatey(-50%);
	display: inline-block;
	height: auto;
}

.offcanvas-menu {
	background-color: transparent;
}

.offcanvas-menu .p-3 {
	padding: 0 !important;
}

.offcanvas-menu .logo {display: none;}

.offcanvas-menu .menu {display: none !important;}

.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span {
	background-color: #006927;
}

body.ltr.offcanvs-position-right .offcanvas-menu {
	right: -400px;
}

body.rtl.offcanvs-position-right .offcanvas-menu {
	left: -400px;
}

.offcanvas-menu {
	width: 400px;
}
	
}


/* */

/* PAGE TITLE */

#sp-title {
	position: relative; 
overflow: hidden;
}

#sp-title .sp-module {
	height: 100%;
	position: absolute;
	width: 100%;
}

#sp-title .sp-module .sp-module-content,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder .page-content,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder .page-content .sppb-section,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder .page-content .sppb-section > .sppb-container-inner,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder .page-content .sppb-section > .sppb-container-inner > .sppb-row > div,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder .page-content .sppb-section > .sppb-container-inner > .sppb-row > div > .sppb-column,
#sp-title .sp-module .sp-module-content .mod-sppagebuilder .page-content .sppb-section > .sppb-container-inner > .sppb-row > div > .sppb-column > .sppb-column-addons {height: 100%; position: static !important;}

.sp-page-title {
position: relative;
background-size: cover;
background-position: center;
padding: 208px 0px 100px 0px;
text-align: center;
}

.sp-page-title:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 0;
}

.sp-page-title .container {
position: relative;
z-index: 1;	
}

.sp-page-title .sp-page-title-heading {
font-size: 85px;
font-weight: 700;
line-height: 1.12;
margin-bottom: 20px;
}

@media (max-width: 992px) {
.sp-page-title .sp-page-title-heading {
font-size: 46px;
}
}

@media (max-width: 768px) {
.sp-page-title .sp-page-title-heading {
font-size: 28px;
}
}

.sp-page-title .breadcrumb {
margin: 0;
position: relative;
z-index: 9;
justify-content: center;
}

.sp-page-title .breadcrumb > li.float-start {display: none;}

.sp-page-title .breadcrumb > li > a {
font-size: 24px;
font-weight: 300;
color: #fff;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: 12px;
}

.breadcrumb-item + .breadcrumb-item::before {
	padding-right: 12px;
}

.sp-page-title .breadcrumb > li + li::before {
text-transform: capitalize;
font-size: 24px;
}

.sp-page-title .breadcrumb > .active span {
font-size: 24px;
font-weight: 300;
color: #fff;
text-decoration: underline;
}

/* */

#sp-header.header-sticky ~ section#sp-main-body {
	padding-top: 0;
}
.com-content #sp-main-body,
.com-j2store #sp-main-body,
.com-tags #sp-main-body,
.com-spsimpleportfolio #sp-main-body,
.com-search #sp-main-body,
.com-finder #sp-main-body,
.com-hikashop #sp-main-body,
.com-users #sp-main-body  {
	padding: 100px 0 100px;
}

.com-hikashop #sp-main-body {padding-bottom: 50px;}
.com-content #sp-main-body {padding-bottom: 100px;}

.com-spsimpleportfolio #sp-main-body {
	z-index: 2;
	position: relative;
}


.com-content #sp-header.header-sticky ~ section#sp-main-body,
.com-j2store #sp-header.header-sticky ~ section#sp-main-body,
.com-tags #sp-header.header-sticky ~ section#sp-main-body,
.com-spsimpleportfolio #sp-header.header-sticky ~ section#sp-main-body,
.com-search #sp-header.header-sticky ~ section#sp-main-body,
.com-finder #sp-header.header-sticky ~ section#sp-main-body,
.com-hikashop #sp-header.header-sticky ~ section#sp-main-body,
.com-users #sp-header.header-sticky ~ section#sp-main-body  {
	padding-top: 130px;
}


/* SIDEBAR */

.sidebar-class  .sppb-row-container {width: 100% !important; }
.sidebar-class.com-sppagebuilder #sp-main-body {margin: 0 auto;}
@media (min-width: 768px) {
.sidebar-class.com-sppagebuilder #sp-main-body {max-width: 750px;}
}
@media (min-width: 992px) {
.sidebar-class.com-sppagebuilder #sp-main-body {max-width: 970px;}
}
@media (min-width: 1200px) {
.sidebar-class.com-sppagebuilder #sp-main-body {max-width: 1170px;}
}

.com-sppagebuilder #sp-right, .com-sppagebuilder #sp-left {
	padding-top: 50px;
	padding-bottom: 130px;
	position: relative;
}

#sp-left .sp-module, #sp-right .sp-module {
	border: 0px solid #f3f3f3;
	padding: 0;
	border-radius: 0px;
}

#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
	display: block;
	border-bottom: 0px solid #f3f3f3;
}

.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li {
	padding: 0;
}

/* */

/* CUSTOM CLASS */

.com-content .fa, .com-content .far, .com-content .fas,
.com-spsimpleportfolio .fa, .com-spsimpleportfolio .far, .com-spsimpleportfolio .fas,
.com-users .fa, .com-users .far, .com-users .fas,
.com-hikashop .fa, .com-hikashop .far, .com-hikashop .fas,
.com-tags .fa, .com-tags .far, .com-tags .fas,
.com-search .fa, .com-search .far, .com-search .fas,
.com-finder .fa, .com-finder .far, .com-finder .fas {
	font-family: "Font Awesome 5 Pro";
}

.banner-shape {
	position: absolute !important;
	left: 0;
	top: 0;
	height: 100%;
}

.features-item-two {
	border-radius: 6px 60px 6px 6px;
}

.features-item-two-bg {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 6px 60px 6px 6px;
	background: #fff;
	z-index: -1;
}

.features-item-two:hover .features-thumb img {
	transform: scale(1.1) !important;
}

.features-item-two:hover .features-item-shape svg {
	color: #006927 !important;
}

@media (min-width: 992px) and (max-width: 1200px) {
#sppb-addon-1682378479762 {
	margin: 0 -135px 0 -30px;
}	
}

/* */


/* BLOG */

.article-list .article,
.sppb-addon-articles .sppb-addon-article {
	padding: 0;
	border: 0;
	position: relative;
	transition: all 0.3s ease-out;
	overflow: hidden;
	padding: 15px;
	-webkit-box-shadow: 0px 7px 60px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 7px 60px rgba(0, 0, 0, 0.07);
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery, .sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap {
	margin: 0;
	border-bottom: 0px solid #f5f5f5;
	overflow: hidden;
	position: relative;
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 50%;
}

.articles-leading .article .article-intro-image, .articles-leading .article .article-featured-video, .articles-leading .article .article-featured-audio, .articles-leading .article .article-feature-gallery {

}

.article-list .article .article-intro-image:after, .article-list .article .article-featured-video:after, .article-list .article .article-featured-audio:after, .article-list .article .article-feature-gallery:after, .sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap:after {

}

.article-list .article:hover .article-intro-image:after, .article-list .article:hover .article-featured-video:after, .article-list .article:hover .article-featured-audio:after, .article-list .article:hover .article-feature-gallery:after, .sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap:after {

}

.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img, .sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 20px;
}

.articles-leading .article .article-intro-image img, .articles-leading .article .article-featured-video img, .articles-leading .article .article-featured-audio img, .articles-leading .article .article-feature-gallery img {
	width: auto;
	height: auto;
}

.article-list .article:hover .article-intro-image img, .article-list .article:hover .article-featured-video img, .article-list .article:hover .article-featured-audio img, .article-list .article:hover .article-feature-gallery img, .sppb-addon-articles .sppb-addon-article:hover .sppb-article-img-wrap img {

}

.article-intro-image > a, .sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap {width: 100%;}

.article-body,
.sppb-article-info-wrap {
display: flex;
flex-direction: column;
align-items: flex-start;
padding-left: 50px;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 49%;
}

@media (max-width: 768px) {
.article-list .article,
.sppb-addon-articles .sppb-addon-article {
	display: block;
}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery, .sppb-addon-articles .sppb-addon-article .sppb-article-img-wrap {
	width: 100%;
}
.article-body,
.sppb-article-info-wrap {
width: 100%;
padding-left: 0px;
padding-top: 30px;
}
}

.article-list .article .article-header, .sppb-article-info-wrap h3 {order: 2;}

.article-list .article .article-header h2,
.sppb-article-info-wrap h3 {
font-size: 24px;
line-height: 35px;
margin-bottom: 19px;
font-weight: 600;
}

@media (max-width: 768px) {
.article-list .article .article-header h2,
.sppb-article-info-wrap h3 {
font-size: 20px;
}	
}

.article-list .article .article-header h2 a,
.sppb-article-info-wrap h3 a {
color: inherit;
transition: all 500ms ease;
display: block;
}

.article-list .article .article-header h2 a:hover,
.sppb-article-info-wrap h3 a:hover {
color: #006927;
}

.article-list .article .article-info,
.sppb-addon-articles .sppb-article-meta {
order: 1;
margin: 0;
display: flex;
align-items: center;
gap: 0px 30px;
margin-bottom: 15px;
}

@media (max-width: 768px) {
.article-list .article .article-info,
.sppb-addon-articles .sppb-article-meta {
gap: 0px 20px;
}	
}

.article-info > span,
.sppb-addon-articles .sppb-article-meta > span {
margin-bottom: 10px;
font-weight: 400;
text-transform: uppercase;
color: #484848;
font-size: 16px;
line-height: 29.6px;
margin: 0;
}

.article-info > span.createdby, .sppb-article-meta > span.sppb-meta-author {order: 1;}
.article-info > span.published, .sppb-article-meta > span.sppb-meta-date {order: 2;}
.article .article-info > span.category-name, .sppb-article-meta > span.sppb-meta-category {order: 3;}
.article-info > span.hits {order: 4;}


.article-info > span + span::before,
.sppb-addon-articles .sppb-article-meta > span + span:before {
padding: 0;
margin: 0;
}

.article-info > span:before,
.sppb-addon-articles .sppb-article-meta > span:before {
font-size: 15px;
color: #006927;
margin-right: 10px !important;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

.article-info > span.createdby:before, .sppb-article-meta > span.sppb-meta-author:before {content: "\f007";}
.article-info > span.published:before, .sppb-article-meta > span.sppb-meta-date:before {content: "\f073";}
.article-info > span.category-name:before, .sppb-article-meta > span.sppb-meta-category:before {display: none !important;}
.article-info > span.hits:before {content: "\f06e";}

body:not(.blog-list) .article-info > span.category-name {margin: 0 !important;}

body:not(.blog-list) .article-info > span.category-name a, .sppb-article-meta > span.sppb-meta-category > a {

}

body:not(.blog-list) .article-info > span.category-name:hover a, .sppb-article-meta > span.sppb-meta-category > a:hover {

}

.article-introtext, .sppb-article-introtext {
order: 3;
}

.article-introtext p {margin-bottom: 0;}

.article-list .article .readmore, .sppb-readmore {order: 4;}

.article-list .article .readmore a,
.sppb-readmore {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 3px 3px 3px 40px;
font: 600 16px "Poppins", sans-serif;
  line-height: normal;
text-transform: capitalize;
border-radius: 28px;
line-height: 20px;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
color: var(--thirdcolor);
padding: 2px 3px 2px 40px;
background-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.1);
}


.article-list .article .readmore a:after,
.sppb-readmore:after {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-left: 20px;
width: 50px;
height: 50px;
border-radius: 50%;
font-size: 18px;
color: #fff;
background-color: #006bb3;
font-family: "Font Awesome 5 Pro";
font-weight: 900;
content: "\f1d8";
}

.article-list .article .readmore a:hover,
.sppb-readmore:hover {
background-color: #006bb3;
color: #fff;
}

.article-list .article .readmore a:hover:after,
.sppb-readmore:hover:after {
background-color: #fff;
color: var(--thirdcolor);	
}

ul.pagination {
	display: flex;
justify-content: space-between;
margin-top: 30px;
padding: 25px 30px 25px;
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.page-item:last-child .page-link {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.page-link {
	padding: 0;
color: #565151;
font-weight: 500;
height: 54px;
width: 54px;
line-height: 54px !important;
display: inline-block;
border: 1px solid #ddd;
position: relative;
border-radius: 50% !important;
margin-right: 15px;
text-align: center;
}

.page-item.active .page-link,
.page-link:hover {
border-color: transparent;
background-color: #006927;
color: #fff;
}

.page-item.active .page-link,
.page-link:hover {
border-color: transparent;
background-color: #006927;
color: #fff !important;
}

.pagination-counter {margin-top: 40px;}

/* SINGLE ARTICLE */

.article-details .sppb-row-container {padding: 0; max-width: 100%;}

.article-details {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-flow: wrap;
	border-radius: 0px;
}

@media (min-width: 992px) {
.article-details {margin-right: 58px;}
}

.article-details > *:not(.article-full-image) {
	order: 4;
	width: 100%;
}

.article-details .article-header {
	order: 3;
}

.article-details .article-info {
	margin-bottom: 25px;
	padding-top: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(29, 35, 31, 0.1);
	order: 2;
	justify-content: center;
}

.article-details .article-info span + span {margin-left: 40px;}

.article-details .article-info span:before {margin-right: 5px !important;}

.article-details .article-can-edit {
	position: relative;
	margin-bottom: 0px;
}

.article-details .article-header h1, .article-details .article-header h2 {
font-size: 37px;
line-height: 44px;
margin-bottom: 20px;
}

.article-details .article-full-image {
position: relative;
display: block;
	order: 1;
margin-bottom: 0px;
	width: 100%;
}

.article-details .article-full-image img {
	display: inline-block;
	border-radius: 20px;
	width: 100%;
}


.article-details .article-ratings-social-share {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	border-bottom: 0;
	margin: 0;
  align-items: center;
  order: 6;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
margin: 50px 0 0 !important;
border-top: 0;
border-bottom: 0;
}

.tags {
	list-style: none;
	padding: 0;
	margin: 0 !important;
	border: none;
	justify-content: center;
display: block;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
margin: 50px 0 0 !important;
border-top: 0;
padding: 0;
border-bottom: 0;
  order: 5;
}

@media (max-width: 768px) {
.tags, .article-details .article-ratings-social-share {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
display: block !important;
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.article-social-share {
	float: none;
}
}

.tags:before {
margin-bottom: 0;
font-size: 16px;
font-weight: 600;
line-height: 1.2;
content: "Popular Tags";
margin-right: 12px;
color: var(--thirdcolor);
}

.tags > li {
	margin: 0;
}

.tags > li a {
	font: 600 14px "Poppins", sans-serif;
line-height: 1.2;
border: 1px solid rgba(11, 61, 44, 0.1);
border-radius: 5px;
padding: 7px 10px;
color: #484848;
background: transparent;
}

.tags > li a:hover {
background: #006927;
color: #fff;
border-color: transparent;
}

.tags > li + li {margin-left: 4px;}

.article-social-share .social-share-icon:before {
font-size: 16px;
font-weight: 600;
line-height: 1.2;
content: "Compartir:";
margin-right: 12px;
color: var(--thirdcolor);
}

.article-social-share .social-share-icon ul {
	display: inline-block;
}

.article-social-share .social-share-icon ul li:not(:last-child) {
	margin-right: 20px;
}

.article-social-share .social-share-icon ul li a {
padding: 0;
width: auto;
height: auto;
color: inherit;
display: block;
font-size: 16px;
line-height: inherit;
text-align: center;
border-radius: 50%;
border: none;
}

.article-social-share .social-share-icon ul li a:hover {
background: transparent;
color: #006bb3;
}


.article-details .article-author-information {
padding: 0;
margin-bottom: 0;
text-align: left;
border: 0;
margin: 0;
border: 0;
-webkit-box-shadow: 0px 7px 60px rgba(0, 0, 0, 0.07);
box-shadow: 0px 7px 60px rgba(0, 0, 0, 0.07);
border-radius: 12px;
padding: 40px;
margin-top: 60px;
margin-bottom: 0;
order: 7;
}

.article-details .article-author-information > .d-flex {
gap: 40px;
align-items: center;
}

.article-details .article-author-information > .d-flex .flex-shrink-0 img {

}

.article-details .article-author-information h5 {
color: var(--thirdcolor);
font-weight: normal;
line-height: 1.2;
font-size: 20px;
font-weight: 800;
margin-bottom: 15px;
}

.article-details .article-author-information .author-bio {
margin-bottom: .5rem !important;
}

.author-website {color: inherit; margin-left: 4px;}

.author-website a,
.author-website a:hover {color: #006927;}

#article-comments {
	border-top: 0px solid #f5f5f5;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
  order: 9;
  width: 100%;
margin-top: 80px;
padding-top: 0px;
}


.article-details ul.pagination {
	display: flex;
	justify-content: space-between;
	margin-top: 0px;
	padding: 0;
}

.article-details .page-link,
.article-details .page-link:hover {
	background: transparent;
	padding: 0;
	border: none;
	margin-right: 0;
	font-weight: 600;
	color: #006927 !important;
}

.article-details .pagenavigation {
	order: 8;
width: 100%;
margin-top: 60px;
padding-top: 60px;
border-top: 1px solid #e7e7e7;
}

.article-details .pagenavigation .pagination {
	justify-content: space-between;
}

.article-details .pagenavigation .btn {
background: #F4F4F4;
border-radius: 12px;
display: block;
line-height: 1;
padding: 11px 20px;
position: relative;
color: #006927;
border: none;
}

.article-details .pagenavigation .btn:hover {
	background: #006927;
	color: #ffffff;
}

/* */

/* SHOP */

.hikashop_products_pagination {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: 50px;
}

.hikashop_products_pagination .pagination {
	width: 100%;
max-width: 50%;
display: block;
font-size: 18px;
margin-bottom: 0;
line-height: 1.2;
}

.hikashop_products_pagination .pagination .limit {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px;
	width: 100%;
}

.form-select.hikashop_pagination_dropdown {
	width: auto;
	max-width: none;
	border: none;
	box-shadow: none !important;
display: block;
font-weight: 400;
font-size: 18px;
margin-bottom: 0;
line-height: 1.2;
}

.hikashop_results_counter {
display: block;
font-weight: 400;
font-size: 18px;
margin-bottom: 0;
line-height: 1.2;
}

.hikashop_product {
margin-bottom: 50px;
}

.hikashop_product .hikashop_listing_img_title {
position: relative;
transition: .3s ease;
overflow: hidden;
}

.product-item-action {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 30px;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
}

.hikashop_product:hover .product-item-action {
	visibility: visible;
	opacity: 1;
}

.hikashop_product .sppb-btn {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

.hikashop_product:hover .sppb-btn {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.hikashop_product .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.hikashop_product .hikashop_product_vote {
	margin-left: auto;
}

.hikashop_listing_img_title {
	position: relative;
}

.hikashop_product_image {
position: relative;
overflow: hidden;
}

.hikashop_product_image a img {
  transition: .3s linear;
  width: 100%;
}

.hikashop_badge_div img {
	max-height: 24px !important;
}

.hikashop_product_image .hikashop_product_image_subdiv, .hk_product_image .hk_subdiv {
	position: static; 
}

.hikashop_listing_img_title .hk-rating {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0;
}

span.hikashop_product_name a {
font-size: 20px;
margin-bottom: 5px;
font-weight: 600;
line-height: 1.37;
color: var(--thirdcolor);
display: block;
}

span.hikashop_product_name a:hover {color: #006927;}

.hikashop_product_price_full {
font-weight: 400;
display: flex;
align-items: center;
}

.hikashop_product_price_full .hikashop_product_price {
font-weight: 400;
}

span.hikashop_product_price_before_discount {
font-weight: 300;
margin-right: 10px;
display: inherit;
}

.hikashop_product_price_per_unit,
.com_hikashop #sp-component .sppb-btn i {display: none;}

.product-item-action .sppb-btn:after,
.hikashop_product_page .sppb-btn:after,
.com_hikashop #sp-component .sppb-btn:after {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 20px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	font-size: 18px;
	background-color: #fff;
	color: var(--thirdcolor);
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
	content: "\f290";
}

/* Single Product */

.hikashop_product_page span {display: inherit;}

.hikashop_product_page .hikashop_badge_div.hikashop_badge_topleft_div {display: none;}

.hikashop_product_page div.hikashop_small_image_div a {
	padding: 0;
	margin: 0 15px;
}

.hikashop_product_page div.hikashop_small_image_div {
	display: flex;
}

.hikashop_product_page div.hikashop_small_image_div a,
.hikashop_product_page div.hikashop_small_image_div a.hikashop_active_thumbnail {
	border: 0;
	border-radius: 10px;
}

img.hikashop_child_image {
	max-height: 130px;
	max-width: 130px;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	margin: 0;
	opacity: 1;
	transition: opacity 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
	border: 0 !important;
background: transparent;
padding: 0px;
border-radius: 10px;
}

.hikashop_product_page div.hikashop_small_image_div a.hikashop_active_thumbnail img.hikashop_child_image {
	opacity: 1;
	border-radius: 10px;
}

#hikashop_image_main_thumb_div {
overflow: hidden;
}

.hikashop_slide_prev, .hikashop_slide_next {
	transition: 0.6s ease;
	border-radius: 100%;
	border: 2px solid #fff;
	background: #fff;
}

a.hikashop_slide_prev_active:hover, a.hikashop_slide_next_active:hover {
	background-color: #006927;
	border-color: #006927;
}

a.hikashop_slide_next i, a.hikashop_slide_prev i {
	color: #006927;
}

.hikashop_slide_prev:hover i, .hikashop_slide_next:hover i {
	color: #fff;
}

.hikashop_product_main_image {
	background: transparent;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 10px;
}

.hikashop_product_main_image img {
	border-radius: 10px;
}

.product-category-review {
	display: flex;
	gap: 10px;
	margin-bottom: 0;
	flex-wrap: wrap;
}

.product-d-category {
font-size: 18px;
line-height: 1;
display: block;
margin-bottom: 10px;
}

#hikashop_product_top_part h1 {
font-size: 30px;
margin-bottom: 10px;
font-weight: 600;
line-height: 1.37;
}

.ratting-price .hikashop_product_price_full {
font: 600 20px "Poppins", sans-serif;
margin-bottom: 20px;
color: #006927;
}

.hikashop_product_price_full span,
.hikashop_product_price_main {display: inline-block;}

.hikashop_product_vote_mini {margin-bottom: 20px;}

.hikashop_vote_stars {
	padding: 0px;
}

.hk-rating {
	margin: 0;
display: flex;
gap: 0 5px;
margin-bottom: 0px;
}

.hikashop_product_page .ratting-price .hikashop_product_price_full {
	margin-left: 0px;
	margin-bottom: 10px;
}

.hikashop_product_page .ratting-price .hikashop_product_price_full .hikashop_product_price {
color: #006927;
font: 600 20px "Poppins", sans-serif;
}

.hikashop_product_page .hikashop_product_price_full .hikashop_product_price_per_unit {
	display: none;
}

.hikashop_product_top_part > p {
margin-bottom: 10px;
}

.hikashop_product_characteristics {margin-top: 25px;}

#hikashop_product_characteristics, #hikashop_product_options {
	border: 0;
	padding: 0;
	border-radius: 0;
}

.hikashop_product_characteristics_table tr {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.hikashop_product_characteristics_table td, .hikashop_product_options_table td {
font-size: 16px;
color: #006bb3;
font-weight: 700;
display: block;
margin-bottom: 10px;
}

.hikashop_product_characteristics_table td select {
padding: 8px 40px 8px 15px;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
color: #006bb3;
vertical-align: middle;
background: url("../images/select_down_arrow02.png") no-repeat scroll 97.5% center;
  background-color: rgba(0, 0, 0, 0);
background-color: transparent;
border: 1px solid #e5e5e5;
border-radius: 0;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
transition: .3s ease-in-out;
width: 100%;
height: 35px;
cursor: pointer;	
}

.hikashop_product_code_main .sku {
color: var(--tg-paragraph-color);
font-weight: var(--tg-body-font-weight);
font-size: var(--tg-body-font-size);
line-height: var(--tg-body-line-height);
}

.product-category-review {margin-top: 30px;}

.hikashop_product_tags .tags:before,
.product-d-category:before,
.sku_wrapper,
.brand {
font: 600 16px "Poppins", sans-serif;
color: #484848;
display: inline-block;
}

.product-d-category:before {
	content: "Categories";
	line-height: 1.2;
	margin-right: 25px;
}

.product-d-category {
  font-weight: 400;
  color: #484848;
  font-size: 16px;
	line-height: 29.6px;
}

.hikashop_product_tags .tags > li:first-child {
	margin-left: -4px;
}

.brand a {
  font-size: 16px;
  text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #777777;
margin-left: 10px;
}

.hikashop_product_quantity_main {
  display: flex;
  align-items: center;
  align-content: center;
  padding-top: 0px;
}

.hikashop_product_quantity_input_div_default_main {
	display: inline-flex;
	align-content: center;
	align-items: center;
	width: 76px;
	padding: 10px 20px;
	margin: 0 10px 0 0;
	background-color: #fff;
	height: 50px;
color: var(--tg-blue);
font-weight: 700;
border: 1px solid #D0D0D0;
border-radius: 10px;
}

.hikashop_product_quantity_div input.form-control, .form-control.hikashop_product_quantity_field {
	padding: 0;
	border: none;
}

a.hikashop_product_quantity_field_change_plus, a.hikashop_product_quantity_field_change_minus, .hikashop_product_quantity_change_div_plus_default a, .hikashop_product_quantity_change_div_minus_default a {
	padding: 0px 5px 2px 5px;
	height: auto;
	margin: 0;
	display: inline-block;
	padding: 0;
	line-height: 1;
}


.hikashop_product_tags .tags {
	margin: 0 !important;
	padding: 0 !important;
	border: none;
	max-width: 100%;
}

#hikashop_tabs_div {margin-bottom: 60px;}

.hikashop_tabs_ul {
	margin: 0;
	margin-bottom: 30px;
border-top: 1px solid #EEEEEE;
margin-top: 80px;
}

.hikashop_tabs_ul li {
margin-bottom: 0;
background: #EEEEEE;
border: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
color: var(--tg-blue);
font-weight: 500;
font-size: 20px;
border-radius: 0px 0px 5px 5px;
padding: 12px 22px;
line-height: 1;
display: inline-block;
cursor: pointer;
}

.hikashop_tabs_ul li + li {margin-left: 12px;}

.hikashop_tabs_li_selected {
color: #fff !important;
border-color: #006927 !important;
background-color: #006927 !important;
}

.hikashop_tabs_content {
	min-height: auto;
	border-radius: 0;
	padding: 0;
	border: 0px solid #eee;
}

.hikashop_tabs_content .list-wrap {
	margin-bottom: 30px;
}

.hikashop_tabs_content .list-wrap li {
	display: flex;
	align-items: baseline;
	color: var(--tg-blue);
	line-height: 1.4;
	margin-bottom: 7px;
}

.hikashop_tabs_content .list-wrap li i {
	margin-right: 10px;
}

#hikashop_product_description_main {
	padding-top: 0px;
}

#hikashop_show_tabular_specification span {
	display: block;
	padding: 10px 20px;
}

#hikashop_show_tabular_specification span:nth-child(2n+1) {
	--bs-table-accent-bg: var(--bs-table-striped-bg);
	color: var(--bs-table-striped-color);
	background-color: #fcfcfc;
	border: 0;
}

.hikashop_vote_form .hikashop_comment_textarea {
	border: 1px solid #EEEEEE;
	border-radius: 0;
	color: #666666;
	height: 160px;
	margin: 5px 0;
	padding: 15px;
	width: 100%;
}

.hikashop_comment_form_name input[type="text"]:not(.form-control) {border-radius: 0;}

.notifyjs-corner {
bottom: 0 !important;
	z-index: 99999;
}

div.hika_toolbar .hikabtn span.hk-icon {
	color: #006927;
}

.hikashop_product_page .hikashop_submodules h2 {text-align: center; margin-bottom: 25px;}

.hikashop_product_page .hikashop_submodules .sppb-btn {
	padding: 12px 30px;
}

.hikashop_product_page .hikashop_submodules form {
  display: flex;
}

.hikashop_product_page .hikashop_products_listing > form {display: none;}

/* Checkout */

.hikashop_checkout_login {
	padding: 20px 30px;
	margin-bottom: 25px;
	background-color: #f7f9fd;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.hikashop_checkout_login h1 {
	line-height: 1.5;
	font-size: 48px;
	margin-bottom: 30px;
	text-align: center;
}

.hikashop_checkout_login h2 {
 display: none;
}

#hikashop_checkout > div:not(.hikashop_checkout_loading_elem, .hikashop_checkout_loading_spinner) {
	padding: 20px 30px;
	margin-bottom: 25px;
	background-color: #f7f9fd;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.hikashop_checkout_buttons .buttons_right {
	float: none;
}

#hikabtn_checkout_next {width: 100%;}

.hikashop_checkout_payment_images {
  display: flex;
  gap: 10px;
}

.hika_address_display br {margin: 5px 0;}
.hika_address_field button {margin-top: 15px;}

.view-checkout input {display: inline-block;}

/* */

/* CART MODULE */

.hikashop_cart_module_product_name_value .hikashop_product_code_cart {
	display: none;
}

#sp-header .shop-cart .sp-module {
	width: 100%;
}

.hikashop_cart table thead tr {
	border-bottom: 5px solid white;
}

.hikashop_cart table tbody tr {
	border-bottom: 15px solid white;
}

.hikashop_cart table tfoot tr {
	border-bottom: 15px solid white;
}

.hikashop_cart_module .sppb-btn {
	height: 40px;
	padding: 0 14px;
	font-size: 14px;
}

.hikashop_cart_module_product_name_value a {
font-size: 16px;
color: #1a2428;
font-weight: 600;
color: #1a2428;
text-transform: capitalize;
font-family: "Livvic", sans-serif;
}

.hikashop_cart_module_product_price_value .hikashop_product_price_full {
font-size: 15px;
font-weight: 500;
color: #006927;
line-height: 1;	
}

/* */

/* ANIMATION */



/* */

@media (min-width: 320px) {#sp-bottom1  .sppb-container-inner {max-width: 400px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-bottom1  .sppb-container-inner {max-width: 540px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-bottom1  .sppb-container-inner {max-width: 720px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-bottom1 .sppb-container-inner {max-width: 960px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-bottom1  .sppb-container-inner {max-width: 1140px;width: 100%;
margin-right: auto;
margin-left: auto;}}


@media (min-width: 320px) {#sp-banner  .sppb-container-inner {max-width: 400px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-banner  .sppb-container-inner {max-width: 540px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-banner  .sppb-container-inner {max-width: 720px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-banner .sppb-container-inner {max-width: 960px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-banner  .sppb-container-inner {max-width: 1140px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 320px) {#sp-footer  .sppb-container-inner {max-width: 400px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-footer  .sppb-container-inner {max-width: 540px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-footer  .sppb-container-inner {max-width: 720px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-footer .sppb-container-inner {max-width: 960px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-footer  .sppb-container-inner {max-width: 1140px;width: 100%;
margin-right: auto;
margin-left: auto;}}


@media (min-width: 320px) {.contained-row  .sppb-container-inner {max-width: 400px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}
@media (min-width: 576px) {.contained-row  .sppb-container-inner {max-width: 540px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {.contained-row  .sppb-container-inner {max-width: 720px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {.contained-row .sppb-container-inner {max-width: 960px;width: 100%;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {.contained-row  .sppb-container-inner {max-width: 1140px;width: 100%;
margin-right: auto;
margin-left: auto;}}

.row > *,
.sppb-row > * {
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
}

/* J4 Optimization */

.sp-megamenu-wrapper, #sp-header > .container > .container-inner > .row > div:not(#sp-logo) > .sp-column,
#sp-header > .row > div:not(#sp-logo) > .sp-column  {display: block !important;}

#sp-header .sp-module {
	margin-left: 0px !important; 
}

@media (min-width: 1400px) {#sp-banner  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {#sp-bottom1  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {#sp-position4  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {#sp-footer  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {.contained-row  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {.contained-section {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {.sp-slider .sppb-container {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;}}

@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1320px;
}
}

@media (min-width: 1380px) {
.sppb-row-container {
max-width: 1320px;
}
}

:root {
	--secondcolor: #F7921E;
	--thirdcolor: #1C231F;
}

.idiomas img  {
  margin-right: 7px !important;
  width: 25px !important;
  height: auto !important;
  display: table !important;
}

@media (max-width: 1400px)  {
  .sp-megamenu-parent > li > a  {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span,
  .sp-megamenu-parent > li:last-child > a {
    font-size: 15px !important;
  }
}

@media (max-width: 1199px)  {
  .sp-megamenu-parent > li > a  {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span,
  .sp-megamenu-parent > li:last-child > a {
    font-size: 13px !important;
  }
  
  #sp-header .col-lg-9  {
    width: 73% !important;
  }
  
  .col-lg-1 {
    width: 10.33333333%;
  }
}

@media (max-width: 992px)  {
  #sp-header .col-lg-9 {
    width: 50% !important;
  }
  
  .logo-image  {
    max-width: 158px !important; 
  }
}



@media (max-width: 768px)  {
  #sp-header .col-lg-9 {
    width: 50% !important;
  }
}

#sp-position1  {
  padding-left: 0px !important;
  padding-right: 10px !important; 
}



#sppb-addon-5adfea59-3952-4fb6-a791-33a5c725df8c .sppb-addon-title  {
  color: #000000 !important;
}

#sppb-addon-65a94bfd-6ea1-4506-a7d6-86975683756b .single-features-item-three .sppb-carousel-extended-item:hover .sppb-carousel-extended-content-wrap  {
  background-color: #006927 !important;
}

#section-id-9318c0cb-0e59-4004-829f-dc3e80441a13 .sppb-carousel-extended-heading  {
  margin-bottom: 0px !important;
}

#section-id-9318c0cb-0e59-4004-829f-dc3e80441a13 .sppb-carousel-extended-subheading,
#section-id-9318c0cb-0e59-4004-829f-dc3e80441a13 .sppb-carousel-extended-description  {
  display: none !important;
}

@media (max-width:568px)  {
  #sppb-addon-ff7b3fba-2635-4af4-9781-cdb77a77aa76  {
    padding-right: 0px !important;
  }
}

.justify-content-center .sppb-row {
  justify-content: center; 
}

.sp-slider .sp-nav-control .nav-control:hover {
  background: #006927 !important;
  border-color: #006927 !important;
  color: #ffffff;
}

 #sppb-addon-efa7825c-6a3a-4125-adc0-b97801630f0d:hover .sppb-feature-box-title a,
 #sppb-addon-7a4b0ed5-4844-40f2-9c16-e704220b6fed:hover .sppb-feature-box-title a,
 #sppb-addon-afd9c9cb-7245-4948-8741-7c1a6db1b198:hover .sppb-feature-box-title a,
 #sppb-addon-b187afd2-f282-4c8d-a4f3-6e010cc433fc:hover .sppb-feature-box-title a,
 #sppb-addon-ad7d04a6-86fd-411f-9525-54bbbf33fa6d:hover .sppb-feature-box-title a,
 #sppb-addon-85f176b9-e812-4a0f-a74f-3504f4886171:hover .sppb-feature-box-title a,
 #sppb-addon-9b89a7c6-e2ac-4535-96ab-95b1102aad9a:hover .sppb-feature-box-title a,
 #sppb-addon-a58ae479-2c71-4099-9e85-2c3c695114a5:hover .sppb-feature-box-title a  {
  color: #006927 !important;
}

#section-id-249a74c3-de8c-49c2-afad-8e6be7640195 .btn-link  {
  color: #006927 !important;
  margin-top: 20px !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-out 0s !important;
}

#section-id-249a74c3-de8c-49c2-afad-8e6be7640195 .btn-link:hover  {
  color: #006bb3 !important;
}

#section-id-249a74c3-de8c-49c2-afad-8e6be7640195 .btn-link:hover i {
  margin-left: 5px;
}

#section-id-249a74c3-de8c-49c2-afad-8e6be7640195 .btn-link i  {
  -webkit-transition: all 0.3s ease-out 0s !important;
  transition: all 0.3s ease-out 0s !important;
}

.fa-icon  {
  font-family: "Font Awesome 5 Pro" !important;
  font-style: normal !important; 
}

#sppb-addon-801f4ac3-e38b-496e-837b-7b1d8d04ad35 .sppb-addon-title,
#sppb-addon-a2021a52-bfd4-4ab2-958d-5f189988ab2e .sppb-addon-title  {
  color: #006927 !important;
}

#sppb-addon-ec56b3be-8b90-4737-849c-31a4526d6a7d .sppb-carousel-inner  {
  border-radius: 10px !important;
}

.single-features-item:hover .sppb-addon-text  {
  margin-top: 0px !important;
}

#sppb-addon-98563a19-d645-409b-af0f-3de502e43f9f .sppb-media-content,
#sppb-addon-da839175-c459-47d6-81f9-dfdc9c02f358 .sppb-media-content,
#sppb-addon-9caa7f56-62a1-4d6d-b58c-da4ef53cd673 .sppb-media-content,
#sppb-addon-cad868e4-dd66-4e28-a0a0-5ad6d7a91b52 .sppb-media-content  {
  padding-top: 20px !important;
  padding-bottom: 6px !important;
}

#section-id-53d7360d-fb02-40dc-8b6c-370c11e90bed h4.sppb-addon-title  {
  font-size: 19px !important;
}

.single-features-item .sppb-addon-title .icon-btn,
.single-features-item .sppb-addon-title .title::before  {
  background-color: #006927 !important;
}


#sppb-addon-e723b06c-b4fb-44d9-9a00-03bbc97858d0 a:hover  {
  color: #006927 !important;
}

#sppb-addon-e723b06c-b4fb-44d9-9a00-03bbc97858d0 .sppb-icons-group-list  {
  display: table !important;
  width: auto !important;
}

#section-id-1683746933673 a:hover  {
  color: #006927 !important;
}

#sppb-addon-1683671863360,
#sppb-addon-cb11442d-35de-4b13-88ab-d5cd7d5a6674,
#sppb-addon-6bb9b43c-1fa6-4bce-a96c-7d1aab10231a
  {
  max-width: 450px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (max-width: 568px)  {
  #section-id-1683656411708 img  {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    margin-bottom: 20px !important;
    max-width: 160px !important;
  }
  
  #sppb-addon-1683746933692 li  {
    margin-right: 5px !important;
    font-size: 14px !important;
  }
}

#section-id-1683656411708 .sppb-img-responsive  {
  max-width: 115px !important; 
}

@media (min-width: 1400px)  {
  .logo-image   {
    max-width: 232px !important;
  }
}

.sppb-gallery li a::after  {
  background-color: #006927 !important;
}

.sppb-addon-openstreetmap  {
  border-radius: 7px !important;
}

.article-author-information  {
  display: none !important;
}

.me-auto  {
  display: none !important;
}

.article-details .article-ratings-social-share  {
  margin-top: 0px !important;
}

.article-ratings-social-share  {
  justify-content: start !important;
}

.btn-primary.disabled  {
  pointer-events: auto !important;
}

.btn.disabled  {
  background-color: #006bb3 !important;
  border-color: #006bb3 !important;
  opacity: 1 !important;
}

.itemid-145 .btn-primary  {
  background-color: #006927 !important;
  border-color: #006927 !important;
  opacity: 1 !important;
}

#search-result-empty h2  {
  font-size: 31px !important;
  margin-top: 30px !important;
  font-weight: 500 !important;
}
.menu a  {
  padding-bottom: 12px !important;

  font: 500 18px "Poppins", sans-serif;
  line-height: normal;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
 line-height: 29px !important;
}

.menu li:not(:last-child) a  {
  border-bottom: 0px solid rgba(28, 35, 31, 0.1) !important;
  margin-bottom: 0px !important;
}

#sppb-addon-b1639810-98f9-4eff-881e-74e87f9fcec1 .sidebar-widget .sppb-addon-title::after  {
  border-bottom: 0px !important;
}

.sppb-addon-title .fa-icon  {
  color: #006bb3 !important;
  margin-right: 7px !important;
}

.current-item.active a  {
  color: #006927 !important;
}

.sp-megamenu-parent > li > a  {
  color: #000000 !important;
}

.sp-megamenu-parent > li > a:hover  {
  color: #006927 !important;
}

#sp-header {
  background-color: #ffffff !important;
}

.fa-video::before {
  content: "\f832" !important;
}

@media (max-width: 1199px)  {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
    padding: 0 0px !important;
  }
}

#sppb-addon-b92802c8-9bda-41b2-80f8-008f216b020b .single-place-item-two .sppb-media-content,
#sppb-addon-3d592b44-43a6-4e1f-98cb-ad9c8e41fb7c .single-place-item-two .sppb-media-content,
#sppb-addon-bb259bc7-6c3a-4d0f-a116-97c3834a9259 .single-features-item-two .sppb-media-content,
#sppb-addon-7cd2ee56-3309-4a63-a14f-b9231ac8118f .single-features-item-two .sppb-media-content,
#sppb-addon-15d79cf1-7c61-4503-9c7f-5c68c791487f .single-features-item-two .sppb-media-content,
#sppb-addon-7769753e-9e44-4518-b827-29092219e589 .single-features-item-two .sppb-media-content,
#sppb-addon-5ffff6e6-d438-4186-924f-2e6ea504150a .single-features-item-two .sppb-media-content,
#sppb-addon-5c454b1d-b22c-42ae-8e02-a90a579d87da .single-features-item-two .sppb-media-content,
#sppb-addon-018bcd2d-b3e9-4628-8798-3e51d777fcaf .single-features-item-two .sppb-media-content,
#sppb-addon-110575fb-56f7-41e4-81b1-21fc14746e69 .single-place-item-two  .sppb-media-content,
#sppb-addon-2e7dd56f-4fb3-4966-b58a-811a5c7598b7 .single-place-item-two  .sppb-media-content,
#sppb-addon-4ce2ecf3-e300-4b1b-bceb-82de7d0e978e .single-features-item-two  .sppb-media-content {
  position: absolute;
  bottom: 0px !important;
  top: inherit !important;
  left: 0;
  width: 100%;
  height: auto !important;;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  border-radius: 12px;
  display: block !important;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: baseline;
  flex-direction: column;
  justify-content: flex-end;
}

#sppb-addon-b92802c8-9bda-41b2-80f8-008f216b020b .single-place-item-two .sppb-media-content a,
#sppb-addon-3d592b44-43a6-4e1f-98cb-ad9c8e41fb7c .single-place-item-two .sppb-media-content a  {
  width: 100% !important;
}

.itemid-126 #sppb-addon-0d6c6f19-d517-4447-9dcb-80b1a20f7345 .sppb-addon-title  {
  color: #006927 !important;
}

#sppb-addon-87be989a-8da9-460f-abad-847d91e832dd .single-place-item-three  {
  background-color: rgba(254,3,3,0.1) !important;
}

#sppb-addon-6548ac73-fa39-4a37-a57c-dddfd1513572 a  {
  color: #006927 !important;
}

.view-article .article-details  a  {
  color: #006927 !important;
}

.sppb-icon .sppb-icon-container > i {
  line-height: 36px !important;
}

#section-id-33daf7dd-6216-4b47-9082-4ff7bbcd84e7 .sppb-icon .sppb-icon-container > i,
#section-id-d3d03959-908c-42ea-ba96-5bdbc6291125 .sppb-icon .sppb-icon-container > i,
#section-id-c67d1860-8db9-4675-8fff-0e8ca3acf8f1 .sppb-icon .sppb-icon-container > i {
  line-height: 30px !important;
}


#column-wrap-id-57ebd4f2-eefc-4026-b213-d1e65718317c,
#column-wrap-id-b09dc747-c876-40dd-8676-fb28a1365f99  {
  display: none !important;
}

.nota a  {
  text-decoration: dotted underline #006927 !important;
  color: #006927 !important;
}

.itemid-203 #sp-main-body,
.itemid-207 #sp-main-body,
.itemid-211 #sp-main-body,
.itemid-205 #sp-main-body,
.itemid-229 #sp-main-body,
.itemid-230 #sp-main-body,
.itemid-231 #sp-main-body,
.itemid-232 #sp-main-body,
.itemid-233 #sp-main-body,
.itemid-234 #sp-main-body,
.itemid-235 #sp-main-body,
.itemid-236 #sp-main-body,
.itemid-237 #sp-main-body,
.itemid-238 #sp-main-body,
.itemid-239 #sp-main-body,
.itemid-240 #sp-main-body,
.itemid-241 #sp-main-body,
.itemid-242 #sp-main-body,
.itemid-212 #sp-main-body,
.itemid-213 #sp-main-body,
.itemid-206 #sp-main-body,
.itemid-217 #sp-main-body,
.itemid-331 #sp-main-body,
.itemid-332 #sp-main-body,
.itemid-200 #sp-main-body,
.itemid-341 #sp-main-body,
.itemid-342 #sp-main-body,
.itemid-343 #sp-main-body,   
.itemid-344 #sp-main-body,
.itemid-345 #sp-main-body,
.itemid-346 #sp-main-body,
.itemid-347 #sp-main-body,
.itemid-348 #sp-main-body,
.itemid-349 #sp-main-body,
.itemid-350 #sp-main-body,
.itemid-351 #sp-main-body,
.itemid-357 #sp-main-body,
.itemid-352 #sp-main-body
{
  padding-top: 110px !important;
}

.lugares #sp-main-body {
  padding-top: 50px !important;
}

@media (max-width: 1199px)  {
  .itemid-207 #sp-main-body,
  .itemid-211 #sp-main-body,
  .itemid-205 #sp-main-body,
  .itemid-229 #sp-main-body,
  .itemid-230 #sp-main-body,
  .itemid-231 #sp-main-body,
  .itemid-232 #sp-main-body,
  .itemid-233 #sp-main-body,
  .itemid-234 #sp-main-body,
  .itemid-235 #sp-main-body,
  .itemid-236 #sp-main-body,
  .itemid-237 #sp-main-body,
  .itemid-238 #sp-main-body,
  .itemid-239 #sp-main-body,
  .itemid-240 #sp-main-body,
  .itemid-240 #sp-main-body,
  .itemid-241 #sp-main-body,
  .itemid-242 #sp-main-body,
  .itemid-212 #sp-main-body,
  .itemid-213 #sp-main-body,
  .itemid-206 #sp-main-body,
  .itemid-217 #sp-main-body,
  .itemid-331 #sp-main-body,
  .itemid-332 #sp-main-body,
  .itemid-200 #sp-main-body {
    padding-top: 63px !important;
  }
  
  .lugares #sp-main-body {
    padding-top: 14px !important;  
  }
}
  
#sp-main-body .sppb-addon-text-block a {
  color: #006927;
}

.itemid-126 #sp-main-body .sppb-addon-text-block a {
  text-decoration: dotted underline #006bb3 !important;
  color: #006bb3 !important;
}

#sppb-addon-54a848ce-3f7b-48f1-88f8-261f1389aabd .sppb-img-responsive  {
  max-width: 115px !important;
}

@media (min-width:768px) and (max-width: 991px)  {
  #sppb-addon-54a848ce-3f7b-48f1-88f8-261f1389aabd .sppb-img-responsive  {
    max-width: 95px !important;
  }
}

@media (min-width: 1380px)  {
  #section-id-d6d04900-3bfb-49a6-be72-0b90bf8f45cb .sppb-col-sm-5 {
    -ms-flex: 0 0 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
  #section-id-d6d04900-3bfb-49a6-be72-0b90bf8f45cb .sppb-col-sm-7 {
    -ms-flex: 0 0 75% !important;
    flex: 0 0 75% !important;
    max-width: 275% !important;
  }
}

@media (max-width: 768px)  {
  #section-id-d6d04900-3bfb-49a6-be72-0b90bf8f45cb img {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    margin-bottom: 20px !important;
    max-width: 160px !important;
  }
}

.sppb-btn-dark  {
  background-color: #660066 !important;
}

@media (max-width:991px)  {
  #sppb-addon-2a22285c-6be3-4d45-8ba5-b178f49fcd66 .sppb-modal-icon-wrap{
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
  }
}

@media (min-width:991px)  {
  #sppb-addon-2a22285c-6be3-4d45-8ba5-b178f49fcd66 .sppb-modal-icon-wrap{
    line-height: 110px !important;
  }
}

.lugares .sub-title .sppb-addon-title {
  color:  #006927 !important;
  padding: 10px 20px !important;
  border: 2px solid #006927 !important;
  border-radius: 7px !important;
  display: inline-block !important;
  background-color: #ffffff !important;
}

.lugares h2.sppb-addon-title  {
  color: #006927 !important;
}

.itemid-221 h1  {
  color: #006927 !important;
}

.itemid-293 .article-info,
.itemid-294 .article-info,
.itemid-295 .article-info  {
  display: none !important;
}

.itemid-293 .article-ratings-social-share,
.itemid-294 .article-ratings-social-share,
.itemid-295 .article-ratings-social-share  {
  display: none !important;
}

.itemid-293 .pagenavigation,
.itemid-294 .pagenavigation,
.itemid-295 .pagenavigation  {
  display: none !important;
}

.itemid-293 #sp-main-body,
.itemid-294 #sp-main-body ,
.itemid-295 #sp-main-body {
  padding-top: 155px !important;
}

.itemid-294 #sp-main-body .sppb-addon-content ul,
.itemid-295 #sp-main-body .sppb-addon-content ul  {
  list-style-type: square !important;
  padding-left: 25px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.itemid-294 #sp-main-body .sppb-addon-content ol,
.itemid-295 #sp-main-body .sppb-addon-content ol  {
  list-style-type: decimal!important;
  padding-left: 25px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.itemid-293 #sp-main-body strong,
.itemid-294 #sp-main-body strong,
.itemid-295 #sp-main-body strong  {
  font-weight: 600 !important;
}

.lugares #sp-main-body .sppb-img-responsive  {
  border-radius: 10px !important;
}

.lugares #sp-main-body .sppb-carousel-inner img  {
  border-radius: 10px !important;
}

.jb-cookie-decline  {
  display: none !important;
}

.lugares iframe  {
  width: 100% !important;
  height: 400px !important; 
  margin-bottom:35px !important;
}

#sppb-addon-1683937939399 strong  {
  font-weight: 600 !important;
}

#sppb-addon-1683937939399 ul li  {
  margin-bottom: 15px !important;
}

#sppb-addon-1683937939399 ul li::marker {
  color: #006bb3 !important;
}

#sppb-addon-1683937939399 ul  {
  list-style-type: square !important;
  padding-left: 15px !important;
}

.sppb-media-content .meta  {
  margin-top: 20px !important;
}

#section-id-ab5b8cae-2040-44cc-99ec-3953d85da8b7 img  {
  border-radius: 10px !important;
  transition: all 0.3s ease-out 0s !important;
}

#section-id-ab5b8cae-2040-44cc-99ec-3953d85da8b7 img:hover  {
  /* filter: grayscale(100%); */
  transform: scale(1.05);
}

#sppb-addon-1683595176558 .sp-slider #sp-slider-item-1683595176558-num-0-key #sp-slider-inner-item-1683595176559-num-1-key.sppb-sp-slider-button .sp-slider-btn-text {
  background: #006927 !important;
}

#iwsby_whatsapp_button_free_147 {
  z-index: 1000 !important;
  right: 30px !important;
bottom: 50px !important;
}

.sp-scroll-up  {
  display: none !important;
}

#iwsby_whatsapp_button_free_147 img  {
  width: 50px !important;
}

#section-id-35098307-0ddf-411c-b69c-e96d7cf126d5 .sppb-icon .sppb-icon-container > i {
  line-height: 32px !important;
}

.redes-lucha img  {
  width: 30px !important;
  height: auto !important;
}

#sppb-addon-80dd3423-ace5-4b1f-8af3-469a9f93b5e6 img,
#sppb-addon-f7796732-3719-4969-849e-d0c5652c8398 img,
#sppb-addon-b20d55d2-f0c2-4458-af1d-ea61b28bcb1c img,
#sppb-addon-45691d9a-62c0-49b2-a077-84794976f204 img,
#sppb-addon-1d273ad7-3089-4c34-a017-edcfd8eec447 img,
#sppb-addon-44397811-9b15-4959-9999-6afd3d04f469 img,
#sppb-addon-4c8d13f4-31dc-4b96-aaf6-0b0f4db34cf8 img,
#sppb-addon-faafc85f-4253-4794-b049-990e0b348c25 img,
#sppb-addon-ad52b0c9-88f3-4e6c-8550-947308cf278a img,
#sppb-addon-871e99e3-30e1-4a07-ba3b-5e5ba0a8b3ad img,
#sppb-addon-a2178950-0be3-4eb7-8286-a93513f79988 img,
#sppb-addon-facdbb8b-e10a-42d9-b2f5-27a92ed479e0 img,
#sppb-addon-7171daf8-4192-4327-8aea-473b985b2b0f img,
#sppb-addon-1d45e540-ccd5-49a7-b887-0d997ea82c33 img,
#sppb-addon-de6ebce0-b977-4818-bea0-3ccfca714922 img,
#sppb-addon-6f60bf1c-49df-4358-b772-61797d774aad img,
#sppb-addon-5b3ba8d7-6095-4e28-a8e4-48d80bf3f47c img
  {
  width: auto !important;
}

#sppb-addon-2a80046e-782b-41c7-9f3b-75817346abf3 ul {
  list-style-type: square !important;
  padding-left: 16px !important;
  margin-top: 15px !important;
}

@media (min-width: 771px)  {
  #section-id-4a18effb-4869-46c8-9eb6-795c8eed9523 img  {
    max-height: 212px !important;
  }
}

@media (min-width: 991px)  {
  #section-id-4a18effb-4869-46c8-9eb6-795c8eed9523 img  {
    max-height: 298px !important;
  }
}

@media (min-width: 1200px)  {
  #section-id-4a18effb-4869-46c8-9eb6-795c8eed9523 img  {
    max-height: 362px !important;
  }
}

@media (min-width: 1380px)  {
  #section-id-4a18effb-4869-46c8-9eb6-795c8eed9523 img  {
    max-height: 425px !important;
  }
}

#section-id-9e15937e-c4e8-4a1d-9554-a5530bb3e974 iframe  {
  width: 100% !important;
  height: 600px !important;
}


#section-id-1683937939393,
#sppb-addon-wrapper-49d42a1d-c959-4603-93bc-62c1cf0bf4f7,
#section-id-cc323bd7-8466-40eb-83bd-a01a8966d244,
#section-id-9e15937e-c4e8-4a1d-9554-a5530bb3e974  {
  scroll-margin-top: 110px !important;
  overflow: scroll !important;
}

#section-id-075b2825-cc24-47a9-a845-94ee825ad74a img  {
  border-radius: 40px !important;
}

#section-id-075b2825-cc24-47a9-a845-94ee825ad74a img:hover  {
  filter: grayscale(100%);
  transition: all 0.3s ease-in-out;
}
  
























