@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap');
/* ELEMENTS */
a{color:#0c0}
a:hover{color:#FFBF00}
body{font-family: 'Nunito Sans',sans-serif;font-size:16px!line-height:1.5;important;color:#000!important}
form .awesomplete input{margin:0px!important;padding:9px}
h1{font-size:50px;font-weight:900;font-family: 'Fraunces',sans-serif;}
h2,h3,h4,h5,h6,.com_finder h1{font-family: 'Fraunces',sans-serif;font-size:26px;font-weight:900;margin-bottom:20px;}
span.divider.icon-location.icon-fw{color:#0c0}
table.category thead>tr th, table.category thead>tr td, table.category tbody>tr th, table.category tbody>tr td{background:#000;border-bottom:1px solid #fff}
table.category tbody>tr{border:none}
.table-bordered>:not(caption)>*>*{border-width:0px}
ul.bull li::marker, ol.bull li::marker, ul#search-result-list li::marker, ul.footColMenu li::marker{color:#090!important}
ul.tick,ul.tick2{list-style: none;}
ul.tick li, ul.tick2 li {padding-left: 32px;margin-bottom: 10px;background: url("../images/tick.webp") no-repeat left 4px;background-size: 16px 17px;}
ul.tick2 li{background: url("../images/tick2.webp") no-repeat left 4px;}
/* IDENTIFIERS */
#forseo_error_page_content{ margin: 75px auto;max-width: 800px;padding:0px 30px}


#jmap_toggler{display:none}
#pmform-form form{border: 1px solid #fff;border-radius: 15px;padding: 20px 15px 20px 20px;background: #fff;}
#sp-bottom .sp-module ul>li{margin-bottom:7px}
#sp-bottom1 .sp-module ul>li{margin-bottom:15px}
#sp-footer{background:#000}
#sp-header{background:#000;box-shadow:none;border-bottom:10px solid #00cc00;height:90px}
#sp-main-body {padding: 10px 0px 30px 0px}
.itemid-660 #sp-main-body {padding: 60px 0px 30px 0px}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title,#sp-left .sp-module ul>li, #sp-right .sp-module ul>li {border:none;padding:0px}
#sp-left .sp-module, #sp-right .sp-module{margin-top:30px;border:none}
#sp-left .sp-module.amber{background:#FF5100;border-radius:15px;color:#fff}
#sp-left .sp-module.lgp{background:#FF00D0;border-radius:15px;color:#fff}
#sp-left .sp-module.lgp a{color:#fff}
#sp-left .sp-module.lgp a:hover{font-weight:900}
#sp-left .sp-module ul>li.active>a{background: #000;color: #fff;font-weight: 900;margin-left:-15px;padding-left:15px;border-radius:15px}
#sp-right .sp-column,#sp-left .sp-column{position:sticky;top:100px;margin-bottom:30px}
#sp-right .sp-module.month,#sp-left .sp-module.month{background:#000;color:#fff;padding:30px;border-radius:15px}
#sp-right .sp-module.cta{background:#00cc00;border-radius:15px;}
#sp-right .sp-module .sp-module-title{font-size:26px;font-weight:900}
#sp-right .sp-module.insight{background:#FFBF00;border-radius:15px;}
#sp-right .sp-module.insight ul>li>a {line-height:1.3em;color:#000}
#sp-right .sp-module.insight ul>li>a:hover{font-weight:900}
#sp-right .sp-module.insight ul>li{margin-bottom:10px;}
#sp-right .sp-module.insight .sppb-col-lg-12{padding:0px}

/* CLASSES */
.actions {list-style: none;}
.actions a {display: inline-flex!important;align-items: center;font-weight:bold;color:#fff!important}
.actions a:hover{font-weight:900}
.actions img {display: inline-block;max-width: none;height: auto;margin-right:10px}
.article-details {display: flex;flex-direction: column;}
.article-details {display: flex;flex-direction: column;background: #fff;padding: 0px 30px;margin-bottom:20px}
.article-details h2,.article-details h3,.article-details h4{margin-top:40px}
.article-full-image {order: 0; overflow: hidden;/* Keeps it after the header */}
.article-full-image img{width:100%!important;}
.article-details .article-full-image img{transition: transform 0.4s ease;border-radius:15px}
.article-details .article-full-image:hover img {transform: scale(1.1);}
.article-header {order: -1; /* Moves it to the top */}
.article-introtext,.article-intro-image {display: none;}
.article-list  {counter-reset: article-counter;}
.article-list .article{margin:0px;padding:0px;border:none}
.article-list .article .article-header h2 a{color:#0306A4}
.article-list .article .article-header h2 a:hover{color:#0c0}
.article-list .article .article-intro-image{margin:0px -10px 20px -10px}
.article-list .col-lg-12 .article {counter-increment: article-counter;position: relative;border-radius: 15px;background: #fff}
.article-list .col-lg-12 .article-header h2 a {position: relative;padding-left: 40px;display: inline-block;color:#000}
.article-list .col-lg-12 .article-header h2 a::before {content: counter(article-counter) ".";position: absolute;left: 0;top: 0;font-weight: 900;color: #FF00D0;font-size: 1.1em;}
.article-list.wsi .col-lg-12 .article-header h2 a {position: relative;padding-left: 0px;display: inline-block;color:#000}
.article-list.wsi .col-lg-12 .article-header h2 a::before {content:none}
.article-list.wsi .article .article-header h2{margin-bottom:7px}
.article-ratings-social-share {order: 1;border: none !important;}
.brand{font-weight:900}
.awesomplete .form-control{border-radius:15px 0px 0px 15px!important}
.body-innerwrapper {overflow-x: clip;}
.breadcrumb{background-color:transparent;padding:17px 0px 5px 0px!important;margin:0px;font-size:12px}
.breadcrumb a{color:#000}
.btngreen,.btnblack,.btnpink,.btnblue,.pdfButton a, .ws-btn, .pagenavigation .pagination a, #hcSubmitBtn {display: inline-flex;align-items: center;gap: 10px;padding: 12px 24px;background: #00cc00;color: #fff;text-decoration: none;font-weight: 600;border-radius: 15px;line-height: 1;transition: background 0.2s ease, transform 0.2s ease;font-size:16px;border:none}
.btngreen::after,.btnblack::after,.btnpink::after,.btnblue::after, .pdfButton a::after, .ws-btn::after, #hcSubmitBtn::after {content: "→";font-size: 1.2em;transition: transform 0.2s ease;}
.btngreen:hover,.btnpink:hover,.btnblue:hover,.pdfButton a:hover,.ws-btn:hover{color:#000}
.btnblack,.pagenavigation .pagination a,#hcSubmitBtn{background: #000;}
.btnblack:hover,.pagenavigation .pagination a:hover,#hcSubmitBtn:hover{color:#00cc00}
.btnpink{background: #FF00D0}
.btnblue{background: #3772FF}
.btn-primary{border-color: #0c0;background-color: #0c0;border-radius:15px;padding: 9px 24px;font-weight:900}
.btn-primary:hover{border-color: #ced4da;background-color: #000;}
.burger-icon>span{height:3px!important;background-color:#0c0!important}
.category-desc{margin-bottom:30px}
.cent{text-align:center}
.col-3-12{width:24.999%;padding:0px 10px;float:left; display: table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col-6-12{width:49.999%;padding:0px 10px;float:left; display: table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.com-content-category-blog, .article-details,.article-details .intro{border:1px solid #ebebeb;border-radius:15px;padding:30px;margin-bottom:30px}
.com-content-category__articles{padding:30px;background:#000;border-radius:15px}

.contact-icons .fas,.contact-icons .fa-solid {width: 1.25em;text-align: center;margin-right: 6px;}
.eb-floating-button div {border-radius: 0px 0px 15px 15px;  display: inline-block; transform: rotate(-90deg);margin-left:-75px!important;}
.grecaptcha-badge{z-index:2}
.green0c0{color:#0c0}
.icon-search{display:none}.inlineForm{margin:30px 0px 0px 0px;padding:30px;background:#fff;border:1px solid #fff;border-radius:15px}
span.input-group-text{background:#0c0}
.mmicon{margin-right:7px}
.offcanvas-menu.border-menu{background:#000}
.offcanvas-menu .offcanvas-inner ul.menu li.active a,.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{color:#fff;opacity:1;font-size:28px;line-height:35px;}
.offcanvas-menu .offcanvas-inner ul.menu li.active a,.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-inner ul.menu>li.item-417,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover{font-weight:900;color:#fff}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li.item-373, .offcanvas-inner ul.menu>li.item-417 img{display:none}
.offcanvas-inner ul.menu>li.item-417{margin-left:10px}
.sppb-addon-title{font-family: 'Fraunces',sans-serif;}
.sppb-addon-articles .sppb-addon-article{margin-bottom:10px!important}
.sppb-article-info-wrap a:hover{font-weight:900;color:#000!important}
.sppb-btn{border-radius:15px!important}
.search-icon{cursor:pointer}
.sidebar{border-radius:15px!important;background:#3772FF;color:#fff}
.social-icons {display: flex;align-items: center;gap: 30px;}
.social-icons a {display: inline-flex;}
.social-icons img {display: block;}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{color:#fff;font-size: 16px;font-weight: bold;}
.sp-megamenu-parent>li>a:hover,.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a{color:#0c0;}
.sp-megamenu-parent>li.active>a{font-weight:900}
.sp-megamenu-parent>li:last-child>a{padding:0px 15px}
.sp-menu-item .brand{font-size:18px}
.sp-module-content-bottom{background:#000;padding:30px;border-radius:15px;color:#fff}
.sp-module-content-bottom ul{padding-left:0px}
.sp-module-content-bottom .mod-list li{list-style:none;padding:7px 7px 7px 0px;border-bottom:1px solid #fff;background:#000}
.sp-scroll-up{bottom: 85px;right: 20px;}
.standout {border-left: 4px solid #0c0;padding: 16px 20px;margin: 24px 0;}
.subscribe{background:#5603AD;padding:30px;border-radius:15px;margin-top:-30px}
.vs {position: absolute;top: 70px;right: 80px;z-index: 10000;}



@media screen and (max-width:1412px) {
  
}
@media screen and (max-width:1281px) {
   
}

@media screen and (max-width:1270px) {

}
@media screen and (max-width:1031px) {
	
	}
@media screen and (max-width:992px) {
	
}
@media screen and (max-width:768px) {
	#sp-left.d-none{display:block!important}
	#sp-bottom{padding:10px!important}
	#sp-bottom4{margin-top:30px}
  #sp-footer .row {display: flex;flex-direction: column;padding:10px;  }
  #sp-top1{ order: 1;margin-bottom:30px }
  #sp-footer1 { order: 2;margin:30px 0px }
  #sp-footer2 { order: 3;text-align:left!important;margin-bottom:50px }
	#sp-footer ul.menu{display:block!important;margin:0px;padding-bottom:50px}
	#sp-footer ul.menu li{width:49%!important;margin:7px 0px}
	#sp-footer a{color:#fff}
	#sp-footer a:hover{color:#fff;font-weight:900}
	#sp-header{padding: 10px 20px 0px 20px!important;height:70px}
	#sp-component {order: 1;}
	#sp-right {order: 2;}
	#sp-left {order: 3;}
	.itemid-660 #sp-main-body {padding: 20px 0px 20px 0px;}
	.logo-image-phone {height: 70px!important;padding-bottom:10px}
  a#offcanvas-toggler {position: absolute;top: 0px;}
	
}
}
@media (max-width: 575px){

}