/*
 Theme Name:   kallyas Child
 Template:     kallyas
 */ 
/* === CUSTOMIZE CSS == */ 
 body.archive.tax-product_cat img.kw-prodimage-img {min-height: 280px;padding: 17px;}
 li.prodpage-classic {padding: 0px 8px !important;}
 .product-list-item.prod-layout-classic:hover:before {box-shadow :2px 2px 27px -4px #9c9c9c63 !important;}
div#page_header {background: url(https://southernsyrups.com.au/south-new/wp-content/uploads/2018/10/Soda_Gun_Angle_View.jpg); background-size: cover;}
div#page_header span#current-date {display: none;}
.reffont p {font-size: 15px;line-height: 26px;}
.reffont h3 {font-size: 34px;text-transform: capitalize;font-weight: 600;line-height: 44px;}
div#page_header div {width: 100%;text-align: center;text-transform: uppercase;}
h2.subheader-maintitle {font-weight: 700;}
/* .subscribesection .ac-content-text.action_box-text {width: 30%;background: content-box;float: left;padding-top: 2%;}
.subscribesection .ac-buttons.action_box-buttons {width: 36%;float: left;padding-top: 5%;}
.subscribesection .action_box.style2 .action_box-content {display: inline-block;}
.subscribesection .zn_section_size.container {padding: 0px 111px;}
.subscribesection :before {content: "";background: url(https://southernsyrups.com.au/south-new/wp-content/uploads/2018/10/mannew.png); position: absolute;right: 0px !important;top: -82px;height: 269px;background-repeat: no-repeat;z-index: 9999999;border: none;margin-right: -2px !important;border: 0 !important;}
.subscribesection .action_box:after, .action_box:before{left:70%;} */
.Southern-shadow .eluidb56e7728 {box-shadow: -3px 2px 84px 50px #ffffff;background: #ffffff;border-radius: 393px;}
/* === CUSTOMIZE CSS == */ 
.main-nav ul ul.sub-menu li.active > a, .main-nav ul ul.sub-menu li a:hover {color: #fff !important;}
#mycartbtn {background: #cd2122;padding: 10px 20px;border-radius: 10px;color: #fff !important;opacity: 1;}  
.main-nav ul ul.sub-menu, .main-nav .zn_mega_container {border: 0px solid rgb(10, 5, 3) !important;background: rgb(10, 5, 3) !important;}
.woocommerce .page-title {text-transform: uppercase;font-weight: bold;}
.sing-up-link {color: #fff;text-decoration: underline;}
.sing-up-link:hover {color: #ffba00;text-decoration: underline;}
 .hover-box {border: 0px solid !important;border-radius: 0px !important;margin-bottom: 0px !important;}
.kl-bottommask--shadow_ud {border-bottom: 0px solid !important;}
.more-sec {border: 1px solid #d9d9d9;padding: 12px !important;}
.more-sec h2 {margin: 0 !important;padding: 0 !important;font-size: 50px;font-weight: bold;color: #cd2122;line-height: normal;}
.more-sec h3 {margin: 0 !important;padding: 0 !important;font-size: 28px;font-weight: bold;color: #cd2122;line-height: normal;}
.more-sec img {margin-right: -50px;}
.more-sec a {padding: 10px 20px;color: #fff !important;background: #000;text-transform: uppercase;border-radius: 5px;}
.more-sec a:hover {background-color: #cd2122;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.find-link {width: 100%;float: left;}
.work-text p {font-size: 16px;color: #000;}
.buttons-set-1 .btn-lg {background-color: #cd2122;color: #fff !important;width: auto !important;}
.buttons-set-1 .btn-lg {background-color: #cd2122;color: #fff !important;width: auto !important;}
.buttons-set-2 .btn-lg {background-color: #000;color: #fff !important;}
.last-sec .kl-iconbox {margin-bottom: 0;border: 1px solid #aeaeae;border-right: 0;}
.last-iconbox {border-right: 1px solid #aeaeae !important;}
.last-sec .fs-large {font-size: 22px !important;font-weight: bold !important;}
.last-sec .kl-iconbox:hover {background-color: #feb800;}
.aftr-bfre-sec:before {content: "";position: absolute;background-image: url(https://southernsyrups.com.au/south-new/wp-content/uploads/2018/10/before.png);width: 227px;height: 372px;left: -90px;top: 0;z-index: 9;background-repeat: no-repeat;background-size: cover;}
.aftr-bfre-sec:after {content: "";position: absolute;background-image: url(https://southernsyrups.com.au/south-new/wp-content/uploads/2018/10/after.png);width: 315px;height: 373px;right: -50px;background-repeat: no-repeat;background-size: cover;bottom: 0;}
.kw-details-title {font-weight: bold !important;font-size: 18px !important;color: #050201 !important;}
.price {color: #cd2122 !important;font-size: 24px !important;font-weight: bold !important;}
.kw-details-desc {color: #454545 !important;font-size: 14px !important;}
.text-sttng .kl-iconbox__desc {color: #454545;}
.text-sttng .kl-iconbox__title {font-weight: bold;}
.page-tittl h3 {font-size: 22px;color: #cd2122;text-transform: uppercase;font-weight: bold;}
.page-tittl p {font-size: 15px;}
.machinary-page h3 {color: #cd2122;font-weight: bold;margin-top: 0;font-size: 22px;text-transform: uppercase;}
.machinary-page p {font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.machinary-page .image-boxes-img {box-shadow: 0 0px 0px rgba(0,0,0,.22) !important;}
.txt-mrgn .cf-elm {padding-top: 0;}
.txt-mrgn h3 {margin-top: 0;}
.txt-font p {font-size: 16px;}
.left-btn, .right-btn {padding: 10px 20px !important;font-size: 24px !important;font-weight: 800 !important;text-transform: uppercase;color: #040404;border-radius: 5px;}
.left-btn {margin-right: 24px !important;background-color: #ffba00;}
.right-btn {background-color: #fff;}
.tp-leftarrow {left: 8% !important;}
.tp-rightarrow {left: 92% !important;}
.box-sttng h3.hover-box-title {font-size: 22px;}
.btnn {width: 100% !important;text-align: center !important;float: left !important;}
.txt-font h4 {font-size: 20px;line-height: normal;color: #0c0c0c;font-weight: bold;margin-bottom: 20px;}
.txt-font h3 {font-size: 22px;font-weight: bold;}
.cntct-frm h3 {text-transform: uppercase;font-weight: bold;color: #cd2122;text-align: center;font-size: 33px;margin-bottom: 40px;}
.kl-fancy-form-label {font-size: 14px !important;color: #383838 !important;}
.shpng-txt  h3 {margin-top: 0;color: #cd2122 !important;font-size: 32px;font-weight: bold !important;text-transform: uppercase;}
.shpng-txt p {font-size: 15px;margin-bottom: 10px;line-height: 20px;}
.shpng-txt em {color: #cd2122;}
.form-control {border: 1px solid #000 !important;border-radius: 0px !important;}
.cntct-frm {padding: 20px 0 !important;}
.cntct-frm .btn--rounded {border-radius: 0px !important;}
.cntct-img p {margin-bottom: 0 !important;}
#text-2 {float: right;}
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {margin-left: 0px !important;margin-top: 0px !important;}
.zoom-social_icons-list-span {color: #fff !important;}
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {margin: 0px !important;}
.zoom-social_icons-list-span {padding: 10px !important;background: #3b3b3b !important;}
.site-footer {border-top: 0px solid #fff !important;}
.site-footer-bottom {padding-top: 0px !important;border-top: 0px solid !important;}
.site-footer .container .row:nth-child(3) {display: none;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none !important;}
.kw-details-title {min-height: 60px !important;}
.product-list-item {min-height: 520px !important;}
.prod-layout-classic {background: radial-gradient(ellipse at center,#ffffff 0%, #ffffff 100%,#ffffff 100%) !important;}
.prod-layout-classic:hover {background: radial-gradient(ellipse at center,#ededed 0%, #ededed 100%,#ededed 100%) !important;}
.woocommerce-Price-amount.amount {color: #cd2122;}
/* === 11-12-2018 === */
.customer-first-sec h3 {font-size: 22px;color: #cd2122;text-transform: uppercase;font-weight: bold;margin-top: 0;}
.pay-sec .tbk__title {text-transform: uppercase;}
.pay-bttn {background-color: #cd2122;border: 0;color: #fff;text-shadow: none;padding: 10px 20px;line-height: 1.6;box-shadow: none;font-size: 15px;font-weight: 700;border-radius: 3px;-webkit-transition: background-color .15s ease-out;transition: background-color .15s ease-out;}
.pay-bttn:hover {background-color: #a41a1b;color: #fff;}
.pay-bttn:focus {color: #fff !important;}
:focus {outline: -webkit-focus-ring-color auto 0px !important;}
.pay-sec .tbk__text {padding-top: 30px;}
.pay-sec em {color: #fff;}
.cus-list {padding-left: 30px;list-style: none;font-size: 16px;}
.cus-list li:before {content: "";background-image: url(https://southernsyrups.com.au/south-new/wp-content/uploads/2018/11/CHCK-ICON.png);height: 17px;width: 19px;position: absolute;left: 15px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.cus-list li {padding-bottom: 10px;}
.apply-now {background-color: #cd2122;border: 0;color: #fff !important;text-shadow: none;padding: 10px 20px;line-height: 1.6;box-shadow: none;font-size: 15px;font-weight: 700;border-radius: 3px;-webkit-transition: background-color .15s ease-out;transition: background-color .15s ease-out;}
.apply-now:hover {background-color: #a41a1b;color: #fff !important;}
.apply-bttn {width: 100%;float: left;margin-bottom: 30px;}

.subscribe-sec .action_box-text {text-align: center;}
.subscribe-sec .action_box-buttons {width: 30%;display: block;}
.subscribe-inner {background-color: #cd2122 !important;}
.subscribe-inner:before {border: 0 !important;}
.subscribe-inner {padding: 40px 0 !important;}
.subscribe-inner:after {content: "";background: url(https://southernsyrups.com.au/south-new/wp-content/uploads/2018/11/mannew.png); position: absolute;right: 0px !important;top: -118px;height: 288px;width: 248px;background-size: cover;background-repeat: no-repeat;margin-right: -2px !important;border: 0 !important;left: auto !important;}

/* === Media Query === */
@media (max-width: 1200px) {
.product-list-item {min-height: 480px !important;}
.subscribe-sec .action_box-buttons {width: auto;display: block;}
.subscribe-inner:after {top: -63px;}
}

@media (max-width: 1180px) {
.cntct-frm h3 {font-size: 28px;margin-bottom: 20px;}
.cntct-img {min-width: 325px;}
}

@media (max-width: 1024px) {
.product-list-item {min-height: 460px !important;}
.hover-box-title {font-size: 17px;}
.eluidd9342eaf .tbk__title {font-size: 32px !important;line-height: normal !important;}
.more-sec img {margin-right: 0px;width: 100px;}
.box-sttng .hover-box {min-height: 160px;}
.left-btn, .right-btn {font-size: 16px !important;}
.site-header.sh--light {background-color: #0a0503 !important;}
.site-header.style7 .site-header-main {-webkit-flex-wrap: inherit !important;-ms-flex-wrap: inherit;flex-wrap: inherit !important;}
.fxb-sm-half {-webkit-flex-basis: auto !important;-ms-flex-preferred-size: auto !important;flex-basis: auto !important;}
.fxb-start-x .site-header-separator {height: 0px !important;}
.site-logo-anch {text-align: left !important;}
.more-sec h2 {font-size: 34px;}
.more-sec h3 {font-size: 26px;}
.aftr-bfre-sec:before {display: none;}
.aftr-bfre-sec:after {right: -150px;}
.last-sec .fs-large {font-size: 16px !important;}
.txt-mrgn .col-md-4 {display: none;}
.txt-mrgn .col-sm-8 {width: 100%;}
}

@media (max-width: 991px) {
.prod-layout-classic:hover {background: radial-gradient(ellipse at center,#ffffff 0%, #fff 100%,#fff 100%) !important;}
.main-nav > ul > li > a {font-size: 15px !important;padding: 6px 8px !important;}
.aftr-bfre-sec:before {display: block;}
.aftr-bfre-sec h3.tbk__title {font-size: 28px;}
.aftr-bfre-sec:before {width: 262px;height: 100%;left: -170px;}
.aftr-bfre-sec:after {right: -200px;}
.more-sec h2 {font-size: 26px;}
.cntct-frm h3 {font-size: 22px;line-height: normal;}
.customer-first-sec h3 {line-height: normal;}
.txt-font .kl-title-block {margin-bottom: 0;padding-bottom: 0;}
/* .subscribesection :before {display: none;}
.subscribesection .zn_section_size.container {padding: 0px 0px !important;}
.subscribesection .ac-buttons.action_box-buttons {width: 50%;}
.subscribesection .ac-content-text.action_box-text {width: 50%;} */
.subscribe-inner:after {display: none;}
}

@media (max-width: 900px) {
.fxb-sm-half {-webkit-flex-basis: auto !important;-ms-flex-preferred-size: auto !important;flex-basis: auto !important;}
.fxb-start-x .site-header-separator {height: 0px !important;}
.fxb-col.fxb.fxb-center-x.fxb-center-y.fxb-basis-auto.fxb-sm-half.site-header-col-center.site-header-main-center {-webkit-flex-basis: 80% !important;-ms-flex-preferred-size: 80% !important;flex-basis: 80% !important;-webkit-box-pack: flex-end;-webkit-justify-content: flex-end;-ms-flex-pack: flex-end;justify-content: flex-end;}
.fxb-col.fxb.fxb-end-x.fxb-center-y.fxb-basis-auto.fxb-sm-half.site-header-col-right.site-header-main-right {-webkit-flex-basis: 10% !important;-ms-flex-preferred-size: 10% !important;flex-basis: 10% !important;}
.product-list-item.prod-layout-classic .kw-actions a, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-actions a {opacity: 1 !important;-webkit-transform: translateX(0%) !important;-ms-transform: translateX(0%) !important;transform: translateX(0%) !important;}
.product-list-item.prod-layout-classic:hover .kw-actions a, .woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover .kw-actions a {opacity: 1 !important;-ms-transform: translateX(1000) !important;transform: translateX(1000) !important;}
.product-list-item.prod-layout-classic:hover .kw-details, .woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover .kw-details {background: #fff !important;}
.product-list-item.prod-layout-classic:hover .kw-details-desc:after, .woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover .kw-details-desc:after {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,#fff)) !important;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#fff 100%) !important;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%) !important;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#fff 100%) !important;}
.product-list-item {min-height: 500px !important;}
.reffont h3 {font-size: 24px;line-height: normal;}
.page-tittl h3 {line-height: normal;}
}

@media (min-width: 768px) {
.container.siteheader-container {width: auto;}
}

@media (max-width: 767px) {
.tparrows {display: none !important;}
.site-header.sh--light {background-color: #0a0503 !important;}
.site-header.style7 .site-header-main {-webkit-flex-wrap: inherit !important;-ms-flex-wrap: inherit;flex-wrap: inherit !important;}
.fxb-sm-half {-webkit-flex-basis: auto !important;-ms-flex-preferred-size: auto !important;flex-basis: auto !important;}
.fxb-start-x .site-header-separator {height: 0px !important;}
.site-logo-anch {text-align: left !important;}
.box-sttng .hover-box {min-height: auto;}
.find-link {float: none;}
.eluid870b2435 {margin-bottom: 25px;}
.more-sec {padding: 30px !important;}
.aftr-bfre-sec:before, .aftr-bfre-sec:after {display: none;}
.eluidd5c0a79f .tbk__title {font-size: 24px !important;line-height: 28px !important;}
.eluid3cd68c96 .btn-custom-color.btn-element-0 {padding: 10px 20px !important;}
.eluid241238af .btn-custom-color.btn-element-0 {padding: 10px 20px !important;}
.eluid79696d3c {height: 10px !important;}
.eluid7c9fbe37 .kl-title-block {padding-bottom: 10px !important;}
.last-sec .kl-iconbox {margin-bottom: 0;border: 1px solid #aeaeae;width: 48%;float: left;margin: 2px;}
.last-iconbox {border-right: 1px solid #aeaeae !important;border-bottom: 1px solid #aeaeae !important;}
#text-2 {float: left;}
}

@media (max-width: 600px) {
.left-btn, .right-btn {font-size: 12px !important;padding: 6px 14px !important;}
}

@media (max-width: 480px) {
.last-sec .kl-iconbox {width: 100%;float: none;}
.pagination-item-active-span {height: 25px !important;line-height: 25px !important;width: 25px !important;}
.pagination-item-next {margin-left: 0px !important;}
.pagination-item-prev {margin-right: 0px !important;}
.more-sec h2 {font-size: 18px;}
.more-sec h3 {font-size: 16px;}
.prod-layout-classic:hover {background: radial-gradient(ellipse at center,#ffffff 0%, #ffffff 100%,#ffffff 100%) !important;}
}