@charset "utf-8";
/**--------------------------------------------------------
 * CSS Information
 * File Name    :  Style.css
 * Theme Name   :  Sennett Projects
 * Author       :  Mohsin Shaikh & Mayank Bhandari
 * Description  :  July 2022
 -----------------------------------------------------------*/

html{ scroll-behavior: smooth; }
body{ text-align: left; font-family: var(--fontStyle1); font-size: 16px; font-weight: 400; line-height: 25px; letter-spacing: 0px; color: var(--secondary); width: 100vw; max-width: 100%; display: block; margin: 0 auto; overflow-x: hidden; background-color: var(--white); }
a, p, li, h1, h2, h3, h4, h5, h6, strong, i, span, div, section{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
p{ line-height: 1.7; margin: 0; }
a, a:visited {color: var(--primary);}
h1, h2, h3, h4, h5, h6{ font-family: var(--fontStyle2); margin: 0; font-weight: 500; }
.text-left{ text-align: left !important; }
.text-right{ text-align: right !important; }
.text-center{ text-align: center !important; }
.text-justify{ text-align: justify !important; }

/* CUSTOM WEB FONTS */
/* @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Roboto:wght@300;400;500;700&family=ZCOOL+XiaoWei&display=swap'); */
/*@import url('https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&display=swap');*/


/*Manrope*/
@font-face{font-family:'Manrope';src:url(../fonts/Manrope-Light.eot);src:url('../fonts/Manrope-Light.eot?#iefix') format('embedded-opentype'),url(../fonts/Manrope-Light.woff2) format('woff2'),url(../fonts/Manrope-Light.woff) format('woff'),url(../fonts/Manrope-Light.ttf) format('truetype'),url('../fonts/Manrope-Light.svg#Manrope-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Manrope';src:url(../fonts/Manrope-Regular.eot);src:url('../fonts/Manrope-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/Manrope-Regular.woff2) format('woff2'),url(../fonts/Manrope-Regular.woff) format('woff'),url(../fonts/Manrope-Regular.ttf) format('truetype'),url('../fonts/Manrope-Regular.svg#Manrope-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Manrope';src:url(../fonts/Manrope-Medium.eot);src:url('../fonts/Manrope-Medium.eot?#iefix') format('embedded-opentype'),url(../fonts/Manrope-Medium.woff2) format('woff2'),url(../fonts/Manrope-Medium.woff) format('woff'),url(../fonts/Manrope-Medium.ttf) format('truetype'),url('../fonts/Manrope-Medium.svg#Manrope-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Manrope';src:url(../fonts/Manrope-SemiBold.eot);src:url('../fonts/Manrope-SemiBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Manrope-SemiBold.woff2) format('woff2'),url(../fonts/Manrope-SemiBold.woff) format('woff'),url(../fonts/Manrope-SemiBold.ttf) format('truetype'),url('../fonts/Manrope-SemiBold.svg#Manrope-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Manrope';src:url(../fonts/Manrope-Bold.eot);src:url('../fonts/Manrope-Bold.eot?#iefix') format('embedded-opentype'),url(../fonts/Manrope-Bold.woff2) format('woff2'),url(../fonts/Manrope-Bold.woff) format('woff'),url(../fonts/Manrope-Bold.ttf) format('truetype'),url('../fonts/Manrope-Bold.svg#Manrope-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Manrope';src:url(../fonts/Manrope-ExtraBold.eot);src:url('../fonts/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Manrope-ExtraBold.woff2) format('woff2'),url(../fonts/Manrope-ExtraBold.woff) format('woff'),url(../fonts/Manrope-ExtraBold.ttf) format('truetype'),url('../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg');font-weight:900;font-style:normal;font-display:swap}

/* Roboto */
@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Light.eot);src:url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),url(../fonts/Roboto-Light.woff2) format('woff2'),url(../fonts/Roboto-Light.woff) format('woff'),url(../fonts/Roboto-Light.ttf) format('truetype'),url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Regular.eot);src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/Roboto-Regular.woff2) format('woff2'),url(../fonts/Roboto-Regular.woff) format('woff'),url(../fonts/Roboto-Regular.ttf) format('truetype'),url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Medium.eot);src:url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url(../fonts/Roboto-Medium.woff2) format('woff2'),url(../fonts/Roboto-Medium.woff) format('woff'),url(../fonts/Roboto-Medium.ttf) format('truetype'),url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Bold.eot);src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url(../fonts/Roboto-Bold.woff2) format('woff2'),url(../fonts/Roboto-Bold.woff) format('woff'),url(../fonts/Roboto-Bold.ttf) format('truetype'),url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}

/* ZCOOL XiaoWei */
@font-face{font-family:'ZCOOL XiaoWei';src:url(../fonts/ZCOOLXiaoWei-Regular.eot);src:url('../fonts/ZCOOLXiaoWei-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/ZCOOLXiaoWei-Regular.woff2) format('woff2'),url(../fonts/ZCOOLXiaoWei-Regular.woff) format('woff'),url(../fonts/ZCOOLXiaoWei-Regular.ttf) format('truetype'),url('../fonts/ZCOOLXiaoWei-Regular.svg#ZCOOLXiaoWei-Regular') format('svg');font-weight:300;font-style:normal;font-display:swap}

/*font-family: 'Manrope';
font-family: 'Roboto';
font-family: 'ZCOOL XiaoWei';*/

:root { --primary: #EEAD12; /*Primary Color*/
--secondary: #959595; /*Body Text/ Secondary Color*/
--light: #646464; /*Light*/
--dark: #1C2021; /*Dark*/
--gray: #333333; /*Gray*/
--white:#ffffff; /*White*/
--black:#000000; /*Black*/
--red:#FF0000; /*Red*/
--alternate:#EE8812; /* Alternate Color (button hover)*/
--fontStyle1:'Manrope';
--fontStyle2:'Roboto';
--fontStyle3:'ZCOOL XiaoWei';
} 
.primary { color: var(--primary); } 
.secondary { color: var(--secondary); } 
.light { color: var(--light); } 
.dark { color: var(--dark); } 
.gray { color: var(--gray); } 
.black { color: var(--black); } 
.red { color: var(--red); } 
.white { color: var(--white); } 
.alternate { color: var(--alternate); } 
.fontStyle1 { font-family: var(--fontStyle1); } 
.fontStyle2 { font-family: var(--fontStyle2); } 
.fontStyle3 { font-family: var(--fontStyle3); } 


ul { padding: 0; margin: 0; list-style-position: inside; }
ul li{ margin-bottom: 0; }
*:focus{ outline: none !important; box-shadow: none !important; }
a:hover{ text-decoration: none; color: var(--primary); }
a, a:hover, a:focus{ outline: none; box-shadow: none; text-decoration: none; cursor: pointer !important; }

/* START SCROLL BAR CSS */
::-webkit-scrollbar {width: 5px;height: 5px;}
::-webkit-scrollbar-track {background: #F1F1F1;border-radius: 40px;}
::-webkit-scrollbar-thumb {background: #5A4A42 0% 0% no-repeat padding-box; opacity: 1;border-radius: 40px;}
/* END SCROLL BAR CSS */

/* Container CSS */
/*@media (min-width:1600px){ .container{ width: 1400px; } }*/
@media only screen and (min-width:1200px) and (max-width: 1599.9px){ .container{ width: 1170px; }
.thankYou-wrapper .contentArea{max-width: 1170px;} }
@media only screen and (min-width:992px) and (max-width: 1199.9px){ .container{ width: 970px; } }
@media only screen and (min-width:768px) and (max-width: 991.9px){ .container{ width: 750px; } }
@media only screen and (max-width: 767.9px){ .container{ width: 100%; } }
/* END Container CSS */
.text-truncate1 { display: inline-block; display: -webkit-box; float: left; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.text-truncate2 { display: inline-block; display: -webkit-box; float: left; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.text-truncate3 { display: inline-block; display: -webkit-box; float: left; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

/* PRE-DEFINED MARGIN */
.mt-0{ margin-top: 0px !important; }.mt-5{ margin-top: 5px !important; }.mt-10{ margin-top: 10px !important; }.mt-15{ margin-top: 15px !important; }.mt-20{ margin-top: 20px !important; }.mt-30{ margin-top: 30px !important; }.mt-35{ margin-top: 35px !important; }.mt-40{ margin-top: 40px !important; }.mt-45{ margin-top: 45px !important; }.mt-50{ margin-top: 50px !important; }.mt-55{ margin-top: 55px !important; }.mt-60{ margin-top: 60px !important; }.mt-65{ margin-top: 65px !important; }.mt-70{ margin-top: 70px !important; }.mt-75{ margin-top: 75px !important; }.mt-80{ margin-top: 80px !important; }.mt-90{ margin-top: 90px !important; }.mt-100{ margin-top: 100px !important; }
.mb-0{ margin-bottom: 0px !important; }.mb-5{ margin-bottom: 5px !important; }.mb-10{ margin-bottom: 10px !important; }.mb-15{ margin-bottom: 15px !important; }.mb-20{ margin-bottom: 20px !important; }.mb-30{ margin-bottom: 30px !important; }.mb-35{ margin-bottom: 35px !important; }.mb-40{ margin-bottom: 40px !important; }.mb-45{ margin-bottom: 45px !important; }.mb-50{ margin-bottom: 50px !important; }.mb-55{ margin-bottom: 55px !important; }.mb-60{ margin-bottom: 60px !important; }.mb-65{ margin-bottom: 65px !important; }.mb-70{ margin-bottom: 70px !important; }.mb-75{ margin-bottom: 75px !important; }.mb-80{ margin-bottom: 80px !important;}.mb-100{ margin-bottom: 100px !important; }
.ml-0{ margin-left: 0px !important; }.ml-5{ margin-left: 5px !important; }.ml-10{ margin-left: 10px !important; }.ml-15{ margin-left: 15px !important; }.ml-20{ margin-left: 20px !important; }.ml-30{ margin-left: 30px !important; }.ml-35{ margin-left: 35px !important; }.ml-40{ margin-left: 40px !important; }.ml-45{ margin-left: 45px !important; }.ml-50{ margin-left: 50px !important; }.ml-55{ margin-left: 55px !important; }.ml-60{ margin-left: 60px !important; }.ml-65{ margin-left: 65px !important; }.ml-70{ margin-left: 70px !important; }.ml-75{ margin-left: 75px !important; }.ml-80{ margin-left: 80px !important; }
.mr-0{ margin-right: 0px !important; }.mr-5{ margin-right: 5px !important; }.mr-10{ margin-right: 10px !important; }.mr-15{ margin-right: 15px !important; }.mr-20{ margin-right: 20px !important; }.mr-30{ margin-right: 30px !important; }.mr-35{ margin-right: 35px !important; }.mr-40{ margin-right: 40px !important; }.mr-45{ margin-right: 45px !important; }.mr-50{ margin-right: 50px !important; }.mr-55{ margin-right: 55px !important; }.mr-60{ margin-right: 60px !important; }.mr-65{ margin-right: 65px !important; }.mr-70{ margin-right: 70px !important; }.mr-75{ margin-right: 75px !important; }.mr-80{ margin-right: 80px !important; }

/* PRE-DEFINED PADDING */
.pt-0{ padding-top: 0px !important; }.pt-5{ padding-top: 5px !important; }.pt-10{ padding-top: 10px !important; }.pt-15{ padding-top: 15px !important; }.pt-20{ padding-top: 20px !important; }.pt-30{ padding-top: 30px !important; }.pt-35{ padding-top: 35px !important; }.pt-40{ padding-top: 40px !important; }.pt-45{ padding-top: 45px !important; }.pt-50{ padding-top: 50px !important; }.pt-55{ padding-top: 55px !important; }.pt-60{ padding-top: 60px !important; }.pt-65{ padding-top: 65px !important; }.pt-70{ padding-top: 70px !important; }.pt-75{ padding-top: 75px !important; }.pt-80{ padding-top: 80px !important; }.pt-90{ padding-top: 90px !important; }.pt-100{ padding-top: 100px !important; }
.pb-0{ padding-bottom: 0px !important; }.pb-5{ padding-bottom: 5px !important; }.pb-10{ padding-bottom: 10px !important; }.pb-15{ padding-bottom: 15px !important; }.pb-20{ padding-bottom: 20px !important; }.pb-30{ padding-bottom: 30px !important; }.pb-35{ padding-bottom: 35px !important; }.pb-40{ padding-bottom: 40px !important; }.pb-45{ padding-bottom: 45px !important; }.pb-50{ padding-bottom: 50px !important; }.pb-55{ padding-bottom: 55px !important; }.pb-60{ padding-bottom: 60px !important; }.pb-65{ padding-bottom: 65px !important; }.pb-70{ padding-bottom: 70px !important; }.pb-75{ padding-bottom: 75px !important; }.pb-80{ padding-bottom: 80px !important; }.pb-90{ padding-bottom: 90px !important; }.pb-100{ padding-bottom: 100px !important; }
.pl-0{ padding-left: 0px !important; }.pl-5{ padding-left: 5px !important; }.pl-10{ padding-left: 10px !important; }.pl-15{ padding-left: 15px !important; }.pl-20{ padding-left: 20px !important; }.pl-30{ padding-left: 30px !important; }.pl-35{ padding-left: 35px !important; }.pl-40{ padding-left: 40px !important; }.pl-45{ padding-left: 45px !important; }.pl-50{ padding-left: 50px !important; }.pl-55{ padding-left: 55px !important; }.pl-60{ padding-left: 60px !important; }.pl-65{ padding-left: 65px !important; }.pl-70{ padding-left: 70px !important; }.pl-75{ padding-left: 75px !important; }.pl-80{ padding-left: 80px !important; }
.pr-0{ padding-right: 0px !important; }.pr-5{ padding-right: 5px !important; }.pr-10{ padding-right: 10px !important; }.pr-15{ padding-right: 15px !important; }.pr-20{ padding-right: 20px !important; }.pr-30{ padding-right: 30px !important; }.pr-35{ padding-right: 35px !important; }.pr-40{ padding-right: 40px !important; }.pr-45{ padding-right: 45px !important; }.pr-50{ padding-right: 50px !important; }.pr-55{ padding-right: 55px !important; }.pr-60{ padding-right: 60px !important; }.pr-65{ padding-right: 65px !important; }.pr-70{ padding-right: 70px !important; }.pr-75{ padding-right: 75px !important; }.pr-80{ padding-right: 80px !important; }
.nomp-sides{ margin-left: 0px !important; margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
a:hover, button:hover{ cursor: pointer !important; -webkit-transition: all .2s ease-in-out !important; -moz-transition: all .2s ease-in-out !important; -ms-transition: all .2s ease-in-out !important; -o-transition: all .2s ease-in-out !important; transition: all .2s ease-in-out !important; }

/* DEFAULT HEADER CSS */
.page-wrapper{ margin: 95px 0 0 !important; }
.page-header{border:0;margin:0 auto;padding:0;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;scroll-behavior:smooth;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-ms-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;background-color: var(--white);box-shadow: 0px 0px 2px #ddd;}
.page-header.sticky{padding:0;-webkit-transition:none;transition:none}

@-webkit-keyframes stickySlideDown {
  0% { opacity: 0.7; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes stickySlideDown {
  0% { opacity: 0.7; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

.desktop-header{ display: block !important; margin: 0px; }
.mobile-header{ display: none !important; }

.page-header .switcher .options .action.toggle, 
.page-footer .switcher .options .action.toggle{ padding: 0 20px 0 7px; background-image: url('../images/down2.png') !important; background-position: 97% center; background-size: 9px !important; background-repeat: no-repeat !important; }
.page-header .switcher .options .action.toggle, 
.page-footer .switcher .options .action.toggle,
.page-header .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a{ letter-spacing: 0px; color:var(--white); opacity: 1; text-transform: capitalize; }
.page-header .switcher strong,
.page-footer .switcher strong{ font-weight: 600; }
.page-header .switcher .options .action.toggle:after,
.page-footer .switcher .options .action.toggle:after{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px; line-height: 10px; content: '\f107'; font-family: 'Font Awesome 5 Free'; margin: 0 0 0 3px; vertical-align: middle; display: inline-block; font-weight: 700; overflow: hidden; speak: none; text-align: right; display: none; }
.page-header .switcher .options .action.toggle.active::after,
.page-footer .switcher .options .action.toggle.active::after{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px; line-height: 10px; content: '\f106'; font-family: 'Font Awesome 5 Free'; margin: 0 0 0 3px; vertical-align: middle; display: inline-block; font-weight: 700; overflow: hidden; speak: none; text-align: right; display: none; }

.topbar-wrapper{ padding: 0; margin: 0; display: inline-block; position: relative; width: 100%; height: 50px; float: left; -webkit-transition: all .15s linear; -moz-transition: all .15s linear; -ms-transition: all .15s linear; -o-transition: all .15s linear; transition: all .15s linear; line-height: 50px;}
.sticky .topbar-wrapper { margin: -50px 0 0 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
.topbar-wrapper .container-fluid, .topbar-wrapper .container-fluid .row, .topbar-wrapper .container-fluid .row .col-md-12{ height: 100%; }
.topbar-main{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 0 0 0 0; overflow: hidden; }
.topbar-main p{ opacity: 1; white-space: nowrap; display: inline-block; width: auto; float: left; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.topbar-main p strong{ font-weight: 600; }

.logo-wrapper-container{ padding: 0; display: inline-block; position: relative; width: 100%; float: left; box-shadow: none; }
.sticky .logo-wrapper-container{ box-shadow: 0 10px 20px #0000000d; }
.logo-wrapper-main{ display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center; width: 100%; height: auto; position: relative; padding: 0; }
.logo-wrapper-container .logo-wrapper{ width: auto; height: auto; max-width: fit-content; display: inline-block; float: left; padding: 0; margin: 0; border-radius: 0; text-align: center; padding-left: 60px;;}
.logo-wrapper-container .logo-wrapper > a{ display: inline-block; }
.logo-wrapper-container .logo-wrapper > a img{ width: auto; height: auto; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
/* .search-wrapper{display: inline-block;height: auto;width: 100%;float: left;margin: 0 0px 25px 0;} */
.search-wrapper .search-box{display: block;}
.search-wrapper .search-box > .action{padding: 0;border: 0;box-shadow: none;text-align: center;display: inline-block;width: auto;height: auto;}
.search-wrapper .search-box > .action img,
.search-wrapper .icon-setting img{height: auto;width: auto;}
.search-wrapper .search-find form.minisearch /* m2 Search-Find CSS */{display: flex;justify-content: space-between;align-items: center;border-radius: 0;overflow: visible;border: 0;background: transparent 0% 0% no-repeat padding-box;justify-content: center;max-width: 100%;}
.search-wrapper .search-find form.minisearch .field.search-search {width: calc(100% - 50px);float: left;}
.search-wrapper .search-find .search-search{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: unset;border-radius: 50px;overflow: hidden;border: 0;background: #ffffff 0% 0% no-repeat padding-box;justify-content: space-between;width: 100%;max-width: 100%;position: relative;overflow: inherit;}
.search-wrapper .search-find button{display: -webkit-inline-flex;display: inline-flex;align-items: center;justify-content: center;float: right;border: 0;border-radius: 35px;box-shadow: none;background-color: transparent;padding: 0;margin: 3px 3px 0 5px;width: 44px;height: 44px;position: absolute;right: 0;}
/*.search-wrapper .search-find button .fa-search{text-align: center;font: 700 15px/18px 'Font Awesome 5 Free';letter-spacing: 0px;color:var(--white);opacity: 1;}*/
.search-wrapper .search-find .search-search button img{width: auto;height: 18px;filter: brightness(0);}
.search-wrapper .search-find .search-search select{border: 0;border-left: 1px solid #E6E6E6;border-radius: 0;background: #ffffff;width: calc(50% - 50px);white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;padding: 5px 25px 5px 15px;background-position: 97% center !important;margin: 0 0 0 0 !important;}
.search-wrapper .search-find .search-search .input-text{border: 0;padding: 12px 40px 12px 25px;border-radius: 50px;margin: 0 0 0 0;width: 100%;height: 50px;background-color: #F2F2F2;text-transform: unset;letter-spacing: 0px;color: #6F6F6F;opacity: 1;}
.search-wrapper .search-find .search-search .input-text::placeholder{letter-spacing: 0px;color: #6F6F6F !important;text-transform: capitalize;opacity: 1;}
.search-wrapper .search-find .search-search .input-text:hover,
.search-wrapper .search-find .search-search .input-text:focus,
.search-wrapper .search-find .search-search .input-text:visited{border: 0 !important;}
.search-wrapper .search-find .actions /* m2 Search-Find CSS */{border: 0;border-radius: 0;background: transparent;color:var(--white);min-width: auto;width: 25%;height: 50px;text-align: center;font-size: 15px;margin: 0;padding: 0 15px 0 5px;}
.search-wrapper .search-find .actions .search-icon /* m2 Search-Find CSS */{height: 50px;display: inline-block;padding: 0;margin: 0 8px 0 0;background: transparent;border: 0;box-shadow: none;}
.search-wrapper .search-find .actions .search-icon img /* m2 Search-Find CSS */{width: auto;height: 16px;border: 0;padding: 0;margin: 0;}

/* .logo-wrapper-main .user-links{float: left;width: auto;height: auto;display: -webkit-inline-flex;display: inline-flex;align-items: center;justify-content: flex-end;padding: 10px 0 0 10px;} */
/* .account-wrapper{display: inline-block;height: auto;width: auto;float: left;margin: 0 40px 0 40px;} */
.account-wrapper .account{display: inline-flex;display: -webkit-inline-flex;flex-direction: column;align-items: center;justify-content: center;margin: 0;padding: 0;line-height: normal;}
.account-wrapper .account .action{padding: 0;border: 0;box-shadow: none;width: auto;height: auto;display: inline-block;float: left;}
.account-wrapper .account .action + .action::before{content: '/';margin: 0 0 0 -2px;}
.account-wrapper .account img{height: auto;width: auto;}
.account-wrapper .account span{display: inline-block;margin: 0 2px 0 0;}
.wishlist-wrapper{display: inline-block;height: auto;width: auto;float: left;margin: 0 15px 0 0;}
.wishlist-wrapper .wishlist{display: inline-flex;align-items: center;}
.wishlist-wrapper .wishlist .action{padding: 0;border: 0;box-shadow: none;width: auto;height: auto;display: inline-block;float: left;}
.wishlist-wrapper .wishlist .action img{height: auto;width: auto;}
.wishlist-wrapper .wishlist .action span{display: inline-block;margin: 0 2px 0 0;letter-spacing: 0px;color: #212121;opacity: 1;}
.buttons-wrapper{display: inline-block;height: auto;width: auto;float: left;margin: 0;}
.buttons-wrapper .buttons .btnTheme{ margin: 0 10px 0 0; float: left; }
.buttons-wrapper .buttons .btnTheme:last-child{ margin: 0; }
.currency-wrapper{display: inline-block;margin: 0 30px 0 0;padding: 0;width: auto;height: auto;}
.currency-wrapper .currency{display: inline-flex;align-items: center;line-height: normal;}
.currency-wrapper .currency .currValue{position: relative;background-color: transparent;box-shadow: none;line-height: normal;display: inline-flex;}
.currency-wrapper .currency .currValue select{margin: 0;background-color: transparent;background-position: 93% center;height: auto;border: 0;border-radius: 0;padding: 0 15px 0 5px;text-align: center;letter-spacing: 0px;color: #212121;opacity: 1;}
.user-links .cart-wrapper{display: -webkit-inline-flex;display: inline-flex;align-items: center;width: auto;margin: 0 15px 0 0;position: relative;}
.user-links .cart-wrapper > .minicart-wrapper > a.action {display: inline-flex;display: -webkit-inline-flex;justify-content: center;align-items: center;float: left;position: relative;z-index: 0;width: auto;height: auto;padding: 0;background-color: transparent;}
.user-links .cart-wrapper img {height: auto;width: auto;}
.user-links .cart-wrapper .icon-setting {display: flex;color: #212121;align-items: center;padding: 0;justify-content: center;}
.user-links .cart-wrapper .icon-setting .carticon{display: inline-block;position: relative;top: 0;line-height: 50px;}
.user-links .cart-wrapper .icon-setting .cartprice{display: inline-block;float: right;margin-left: 8px;}
.user-links .cart-wrapper .icon-setting .cartprice h6{letter-spacing: 0px;color: var(--primary);text-transform: uppercase;opacity: 1;margin-bottom: 0px;}
.user-links .cart-wrapper .icon-setting .cartprice span .price,
.user-links .cart-wrapper .icon-setting .cartprice p{letter-spacing: 0px;color: #6F6F6F;text-transform: uppercase;opacity: 1;margin: 0;display: inline-block;float: left;}

/* Mini-Cart Wrapper */
.minicart-wrapper{display:inline-block;position:static;float:none;width:100%;margin-left:0;top:0}
.header-minicart {display: inline-block;width: 100%;}
.minicart-wrapper .action.showcart .counter-number{text-shadow: none !important;}
.minicart-wrapper .block-minicart{margin-top: 10px;right: 0;}
.minicart-wrapper .block-minicart:before{right: 4%;}
.minicart-wrapper .block-minicart:after{right: 3.8%;}
.block-minicart .subtitle.empty {display: block;font-size: 15px;padding: 20px 0;text-align: center;color: var(--gray);}
.minicart-wrapper .action.showcart.active {display: inline-block;}
.minicart-wrapper .action.showcart .counter.qty{ position: absolute; background-color: var(--primary); width: 25px; height: 25px; text-align: center; color:var(--white); text-transform: uppercase; opacity: 1; border: 0; border-radius: 30px; display: inline-block; float: none; padding: 0; margin: 0; top: -10px; right: -10px;font-size:12px;line-height: 25px; }
.minicart-wrapper .action.showcart .count { position: absolute; background-color: var(--primary); width: 25px; height: 25px; text-align: center; color:var(--white); text-transform: uppercase; opacity: 1; border: 0; border-radius: 30px; display: inline-block; float: none; padding: 0; margin: 0; top: -5px; right: -20px;font-size:12px;line-height: 25px; }
.minicart-wrapper .action.showcart .counter.qty .counter-number{font-size:12px;line-height:17px;color:var(--white);display:inline-block;padding:0;margin:0}
.minicart-wrapper .action.showcart:before{display: none;}
.minicart-wrapper .action.showcart.active::before{display: none;}
.minicart-items .product>.product-item-photo,
.minicart-items .product>.product-image-container {float: left;display: inline-block;width: 80px;height: auto;}
.minicart-items .product-item-photo .product-image-photo {min-height: fit-content !important;height: auto !important;margin: 5px auto;}
.minicart-wrapper .block-minicart .block-content .items-total,
.minicart-wrapper .block-minicart .block-content .subtotal{float: left;margin: 0 0 10px;display: inline-block;width: 100%;color: var(--gray);}
.minicart-wrapper .block-minicart .block-content .subtotal .label{float: left;padding-left: 0px;color: var(--gray);font-size: 100%;}
.minicart-wrapper .block-minicart .block-content .subtotal .price-container{float: right;padding-right: 10px;}
.minicart-wrapper .block-minicart .block-content > .actions {margin-top: 0;display: inline-block;width: 100%;text-align: center;}
.minicart-wrapper .block-minicart .block-content>.actions>.primary {margin: 0 0 10px;}
.minicart-wrapper .block-minicart .block-content>.actions>.secondary .action{color:#000;font-weight:600;font-size:13px;line-height:normal;letter-spacing:.3px;text-transform:uppercase;padding:12px 0;display:inline-block}
.minicart-wrapper .minicart-items-wrapper{min-height:140px;max-height:250px;overflow:auto;padding:10px;margin:0;border:1px solid #ccc}
.minicart-items .product-item-name {margin: 0;max-height: 40px;overflow: hidden;font-weight: bold;}
.minicart-items .product-item-details .product-item-pricing{position: relative;}
.block-minicart dl.product.options.list {display: inline-block;vertical-align: top;margin-bottom: 5px;background-color: #f1f1f1;padding: 7px 10px 0;width: 100%;}
.minicart-items .product-item-details .details-qty {margin-top: 5px;}
.minicart-wrapper .block-minicart li:hover {cursor: unset;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item{height: auto;min-height: 120px;padding: 5px 0 10px !important;border: 0 !important;border-bottom: 1px solid #00000029 !important;border-radius: 0;box-shadow: none;opacity: 1;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item:hover {box-shadow: none;margin-top: 0 !important;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item:last-child{border-bottom: 0px !important;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item > div.product{ display: inline-block; width: 100%; }
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-photo .product-image-wrapper {height: auto;margin: 0;min-height: auto;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .details-qty .item-qty{ width: 50px; min-height: 30px; height: 30px; padding: 5px; margin: 0; border-radius: 6px;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product.actions .primary{display: none;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a {color: var(--gray);font-size: 16px;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a:hover {color: var(--primary);text-decoration: none;}
.minicart-items .product-item-details .price {color: var(--gray);letter-spacing: 0;}
.minicart-items .product-item-pricing .label {display: inline-block;font-size: 14px;padding: 0;color: #333;margin-right: 5px;}
.minicart-wrapper .product .product.actions {margin: -25px 0 25px 0;position: relative;bottom: 0;height: 0;width: 100%;text-align: right;z-index: 1;}
.minicart-items .update-cart-item{font-weight:500;font-size:12px;line-height:20px;vertical-align:top;border:0;border-radius:6px;background-color:var(--primary);color:var(--white);padding:4px 11px;box-shadow:none;height: auto;min-width: auto;}
.minicart-wrapper .product .actions>.secondary{position:relative;top:-5px}
.minicart-items .product .toggle{border:0;padding:5px 25px 5px 0;color:#333}

.cart.table-wrapper .item-options,
.minicart-items .product-item-details .product .options.list,
.opc-block-summary .items-in-cart .product .item-options,
.block-giftregistry-shared-items .product .item-options,
.multicheckout .item-options,
.opc-block-summary .product-item .product.options .content .item-options{background-color: #f7f7f7;padding: 5px 10px 10px;}
.cart.table-wrapper .item-options{background-color: transparent;padding: 0;}
.cart.table-wrapper .item-options dt.label,
.minicart-items .product-item-details .product .options.list dt.label,
.opc-block-summary .items-in-cart .product .item-options dt.label,
.block-giftregistry-shared-items .product .item-options dt.label,
.multicheckout .item-options dt.label,
.opc-block-summary .product-item .product.options .content .item-options dt.label{font-weight: 600 !important;font-size: 12px !important;line-height: 16px !important;color: var(--gray);letter-spacing: 0;margin: 5px 7px 0 0;white-space: inherit;display: inline-block;width: 50px;float: left;text-align: left;}
.cart.table-wrapper .item-options dt.label::after,
.minicart-items .product-item-details .product .options.list dt.label::after,
.opc-block-summary .items-in-cart .product .item-options dt.label::after,
.block-giftregistry-shared-items .product .item-options dt.label::after,
.multicheckout .item-options dt.label::after,
.opc-block-summary .product-item .product.options .content .item-options dt.label::after{content: ':';}
.opc-block-summary .items-in-cart .product.options span.toggle{font-weight: 600 !important;font-size: 12px !important;line-height: 16px !important;color: var(--gray);letter-spacing: 0;margin: 5px 10px 0 0;white-space: inherit;display: inline-block;}
.cart.table-wrapper .item-options dd.values,
.minicart-items .product-item-details .product .options.list dd.values,
.opc-block-summary .items-in-cart .product .item-options dd.values,
.block-giftregistry-shared-items .product .item-options dd.values,
.multicheckout .item-options dd.values,
.opc-block-summary .product-item .product.options .content .item-options dd.values{font-weight: 400 !important;font-size: 12px !important;line-height: 16px !important;color: var(--gray);letter-spacing: 0;white-space: inherit;margin: 5px 0 2px 0;display: inline-block;width: calc(100% - 57px);float: left;}
.cart.table-wrapper .item-options dd.values .price,
.minicart-items .product-item-details .product .options.list dd.values .price,
.opc-block-summary .items-in-cart .product .item-options dd.values .price,
.block-giftregistry-shared-items .product .item-options dd.values .price,
.multicheckout .item-options dd.values .price,
.opc-block-summary .product-item .product.options .content .item-options dd.values .price{font-weight: 500 !important;font-size: 12px !important;line-height: 16px !important;color: var(--gray);letter-spacing: 0;white-space: inherit;}
/*.table-order-items tbody td .item-options dt,
.table-order-items tbody td .item-options dd{ display: inline-block; }*/

/* DEFAULT MENU CSS */
.main-menu-wrapper{background-color:transparent;display:block;width:auto;height:auto;padding:0;margin:0}

/*Bootstrap Reset*/
.navbar-nav > li > a {padding-top: 0;padding-bottom: 0;}
.main-menu-wrapper nav{background-color: transparent;border-color: transparent;margin-bottom: 0;border: 0px !important;}
.main-menu-wrapper nav .collapse, 
.main-menu-wrapper nav .collapsing{padding: 0;text-align: center;border: 0;}
.main-menu-wrapper nav .navbar-nav{float: left;margin: 0 auto;width: auto;display: table;}
.navbar-nav > li:first-child > a {padding-right: 0px;margin-right: 0px;}
.navbar-nav > li:last-child > a {padding-right: 0px;margin-right: 0px;}
.dropdown-menu, .submenu {padding: 0px 0; margin: 0 0 0; border: 0px solid rgba(0,0,0,.15);  border-radius: 0px;-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.16) !important;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.16) !important;}

/*=-====Main Menu=====*/
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .submenu > li > a {padding: 16px 15px 16px 25px;}
.navbar-nav .open .dropdown-menu > li,
.navbar-nav .open .submenu > li{position: relative;}
.navbar-default .navbar-nav > li{margin: 0;}
.navbar-default .navbar-nav > li + li,
.ves-megamenu > li + li{margin: 0 0 0 35px;}
.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a, .navbar-default nav.navigation ul li.level0 a {padding: 0;margin: 0;border-radius: 30px;background-color: transparent;display: inline-block;text-decoration: none;opacity: 1;-webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;font-weight: 600;line-height: 95px;;}
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.ves-megamenu li.level0.active > a, .ves-megamenu li.level0:hover > a,
.ves-megamenu li.level0:focus > a
.navbar-default .navbar-nav > li.has-active > a,
.main-menu-wrapper nav > .active > a,
.main-menu-wrapper nav > .active:focus > a,
.main-menu-wrapper nav > .active:hover > a,
.main-menu-wrapper nav > li.active>a,
.main-menu-wrapper nav > li:hover>a,
.main-menu-wrapper nav > li:focus>a,
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open:focus>a, 
.navbar-default .navbar-nav>.open:hover>a{color: var(--primary) !important;font-weight: 500;background: transparent 0% 0% no-repeat padding-box !important;outline: none;}
.navbar-default nav.navigation ul li.nav-item.level0.active .nav-item.level1 a:before { display: none; }

.navbar-default .navbar-nav > li.level0.active > a:before, .navbar-default .navbar-nav > li.level0:hover > a:before, 
.navbar-default .navbar-nav > li.level0:focus > a:before, .navbar-default .navbar-nav > li:hover > a span:before, 
.navbar-default nav.navigation ul li.nav-item.level0.active a:before, .navbar-default nav.navigation ul li.nav-item.level0.active .nav-item.level1.active a:before { content: '';position: absolute;width: 12px;height: 3px;background-color: var(--primary); top: 65%;}



/*.navbar-default .navbar-nav > li > a::before,
.ves-megamenu li.level0 > a::before{ content: ''; display: inline-block; width: 100%; height: 4px; position: absolute; bottom: 0; left: 0; background-color: transparent; }*/

/*.navbar-default .navbar-nav > li.active > a::before,
.navbar-default .navbar-nav > li:hover > a::before,
.navbar-default .navbar-nav > li:focus > a::before,
.ves-megamenu li.level0.active > a::before,
.ves-megamenu li.level0:hover > a::before,
.ves-megamenu li.level0:focus > a::before { background-color: #E8DBFF; }*/
.navbar-default .navbar-nav .dropdown-menu>li>a{display:inline-block;width:100%;position:relative;background-color:transparent;padding:15px;margin:0;border:0;box-shadow:none;clear:both;white-space:normal;text-transform:unset;opacity:1}
.navbar-default .navbar-nav .dropdown-menu > li:hover > a,
.navbar-default .navbar-nav .dropdown-menu > li:focus > a,
.navbar-default .navbar-nav .dropdown-menu > li.active > a{color:var(--white) !important;font-weight: 400;background: var(--primary) 0% 0% no-repeat padding-box !important;box-shadow: none !important;}
.navbar-default .navbar-nav .dropdown-menu .dropdown-toggle::after{content: '\f0da';font: 700 13px/19px 'Font Awesome 5 Free';display: inline-block;float: right;}
/*-----./ Main Menu-----*/

.navbar-default .navbar-toggle { border-color:var(--white); } /*Toggle Button*/
.navbar-default .navbar-toggle .icon-bar { background-color:var(--white); } /*Toggle Button*/
/*==========Sub Menu=v==========*/
.main-menu-wrapper nav .collapse ul ul, .main-menu-wrapper nav .collapse ul ul.dropdown-menu{min-width: 255px;width: auto;padding: 0;background-color:#F7F7F7;border-radius: 0;margin: 0;z-index: 1;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: none !important;}
.main-menu-wrapper nav .collapse ul ul li, .main-menu-wrapper nav .collapse ul ul.dropdown-menu li {position: relative;margin-bottom: 10px;}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all, .main-menu-wrapper .navbar-nav .level0.submenu li a { text-transform: uppercase;color: #5c5c5c;font-size: 14px;text-align: left; letter-spacing: 1.4px;}


/******************************Drop-down menu work on hover**********************************/
.main-menu-wrapper nav{background: transparent;border: 0;margin: 0;padding: 0;min-height: fit-content;max-width: 100%;position: static;}
@media only screen and (min-width: 767px) {
    .main-menu-wrapper nav .collapse ul li, .main-menu-wrapper .ves-megamenu .dropdown.submenu-left{position:relative;}
    .main-menu-wrapper nav .collapse ul li:hover> ul{display:block}
    .main-menu-wrapper nav .collapse ul ul{position: absolute;top: 100% !important;left: 0% !important;min-width: 230px;display: none;z-index: 9;}
    /*******/
    .main-menu-wrapper nav .collapse ul ul li{position:relative}
    /* .main-menu-wrapper nav .collapse ul ul li + li{ border-top: 1px solid #DCDCDC; } */
    .main-menu-wrapper nav .collapse ul ul li:hover> ul{display:block}
    .main-menu-wrapper nav .collapse ul ul ul{position:absolute;top: 0 !important;left:100%;min-width:210px;display:none}
    /*******/
    .main-menu-wrapper nav .collapse ul ul ul li{position:relative}
    .main-menu-wrapper nav .collapse ul ul ul li:hover ul{display:block; width: 100%;}
    .main-menu-wrapper nav .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:210px;display:none;z-index:1}
}
/* New CSS */
.main-menu-wrapper .navbar-nav .level0.submenu .category-item.parent{position: relative;}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all,
.main-menu-wrapper .navbar-nav .level0.submenu li a{text-decoration: none !important;display: inline-block;width: 100%;position: relative;background-color: transparent;padding: 0 20px;margin: 0;border: 0;box-shadow: none;clear: both;white-space: normal;opacity: 1;}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item:hover > a.ui-corner-all,
.main-menu-wrapper .navbar-nav .level0.submenu .category-item.active > a.ui-corner-all,
.main-menu-wrapper .navbar-nav .level0.submenu .category-item:focus > a.ui-corner-all,
.main-menu-wrapper .navbar-nav .level0.submenu li.active > a,
.main-menu-wrapper .navbar-nav .level0.submenu li:hover > a,
.main-menu-wrapper .navbar-nav .level0.submenu li:focus > a{color:#EEAD12 !important;font-weight: 400;text-decoration: underline !important;}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all span.ui-icon-carat-1-e {/*display: inline-block;text-align: center;z-index: 99;float: right;*/}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all span.ui-icon-carat-1-e::after {content: '\f0da';font-family: 'Font Awesome 5 Free';font-weight: 700;font-size: 15px;width: 25px;height: 25px;text-align: center;margin: 0;display: inline-block;position: relative;z-index: 99;float: right}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item.parent .submenu{position: absolute;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);top: 0 !important;left: 100% !important;width: 250px;background: #fff;padding: 0;margin: 0;z-index: 10;display: none;}
.main-menu-wrapper .navbar-nav .level0.submenu .category-item.parent .submenu .category-item{border-bottom: 0;margin: 0 0 0 0;}


/* DEFAULT SELECT CSS */
select{ background: transparent; background-clip: padding-box; border: 0px; border-radius: 1px; height: auto; display: inline-block; padding: 4px 15px 4px 5px; vertical-align: middle; width: 100%; min-width: 20px; box-sizing: border-box; ; opacity: 1; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
select.select-custom { background-image: url('../images/down-arrow.svg') !important; background-position: 94% center; background-size: 9px !important; background-repeat: no-repeat !important; }
select option{ background-color:var(--white); font-weight: 400; font-size: 15px; line-height: 25px; letter-spacing: 0; color: var(--black); opacity: 1; padding: 0 5px; margin: 5px 0; border: 0; white-space: normal; }

/* PAGE TITLE WRAPPER - BANNER SECTION */
.page-title-wrapper{display: inline-block;width: 100%;max-width: 100%;height: auto;max-height: fit-content;float: left;position: relative;z-index: 10;}
.page-title-wrapper .category-image{text-align: center;height: auto;min-height: 70px;width: 100%;overflow: hidden;display: block;position: relative;top: 0;margin: 0;}
.page-title-wrapper .category-image .banner-image{width: 100%;}
.page-title-wrapper .category-image .banner-overlay{background: transparent;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.page-title-wrapper .category-image .page-title-contents{display: flex;align-items: center;width: 100%;height: 100%;overflow: hidden;padding: 0px;z-index: 1;position: relative;top: 0;left: 0;}
.page-title-wrapper .page-title{display: flex !important;flex-direction: column;justify-content: center;align-items: center;height: auto;font-family: var(--fontStyle3);font-size: 55px;letter-spacing: -2.2px;line-height: 83px;color: var(--white);text-transform: uppercase;}
.page-title-wrapper .page-title .base{opacity: 1;text-shadow: none;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.breadcrumb-section,.breadcrumbs{max-width:100%;width:100%;padding:0;position:relative}
.breadcrumbs .items .item a,.breadcrumbs .items .item strong,.breadcrumbs .items .item>span{text-transform:capitalize;opacity:1}
.breadcrumbs .items .item,.breadcrumbs .items .item strong,.breadcrumbs .items .item>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;float:left;font-size: 16px;text-transform: uppercase;color: var(--white);letter-spacing: 1.6px;font-weight: bold;}
.breadcrumb-section{display:inline-block;margin:5px 0 0}
.breadcrumbs{border-bottom:0;margin-bottom: 0;}
.breadcrumb-section .breadcrumbs{margin:0;position:relative}
.breadcrumbs .items{display:inline-flex;display:-webkit-inline-flex;justify-content:flex-end;list-style:none;width:100%}
.breadcrumbs .items .item{margin:0;max-width:fit-content}
.breadcrumbs .items .item a{display:inline-block;float:left;color: var(--white);font-size: 16px;letter-spacing: 1.6px;font-weight: 300;text-transform: uppercase;}
.breadcrumbs .items .item a:hover{text-decoration:none;font-weight:300;color:var(--primary);opacity:1}
.breadcrumbs .item:not(:last-child)::after{content:'/'; padding: 0;margin: 0 7px;display: inline-block;float: left;vertical-align: middle;position: relative;top: 0;text-transform: lowercase;opacity: 1;font-size: 16px;color: var(--white);line-height: 25px;}
.page-title-contents-main {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}


/* SEARCH BOX */
/* #searchArea{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,10,4,.99);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0} */
#searchArea {position: absolute;left: 0;top: 100%;width: 300px;height: auto;background-color: transparent;left: auto;transform: inherit;opacity: 1;display: none;transition: inherit;}
#searchArea.open{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1;z-index:10000;display: block;}
#searchArea .form.minisearch{display:inline-block;width:100%;height:100%}
#searchArea .search-search,#searchArea form.search-area-form{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}
#searchArea .input-text,#searchArea input[type=search]{width:500px;max-width:95%;color:var(--dark);background:var(--white);margin:0 auto;outline:0;border:1px solid rgba(0,0,0,.1);border-radius:10px;text-transform:unset;height:50px;padding:0 20px;vertical-align:baseline;box-sizing:border-box;opacity:1;font-family: var(--fontStyle1);padding-right:48px;}
#searchArea .input-text:focus::placeholder,#searchArea .input-text:hover::placeholder,#searchArea input[type=search]:focus::placeholder,#searchArea input[type=search]:hover::placeholder{color:var(--white);text-transform:unset}
#searchArea select{width:500px;max-width:95%;margin:0 auto 35px!important;text-transform:unset}
#searchArea .search-search .button{max-width:100%;background-color:#009a4e;color:var(--white);overflow:hidden;min-width:150px;width:auto;height:45px;display:inline-block;margin:15px 0 0;text-transform:uppercase!important;border-radius:50px;box-shadow:none!important;position:relative;border:0;opacity:1!important;text-align:center;padding:15px 25px 0!important}
#searchArea .search-search .button:hover{background-color:#54585b!important;border-color:#54585b!important}
#searchArea .close{position:fixed;top:15px;right:15px;background:0 0;color:rgba(255,255,255,.25);border-color:transparent;box-shadow:none;padding:10px 17px;font-size:27px}
#searchArea form.search-area-form button {width: auto;min-width: auto;position: absolute;height: auto;line-height: 50px;right: 10px;background: transparent;top: 0;}



/* TITLE STYLE */
.title-style{display: inline-block;width: 100%;border: 0;float: left;margin-bottom: 40px;}
.title-style .small-title-name{text-transform: uppercase;opacity: 1;margin: 0 0 5px 0;}
.title-style .title-name{margin: 0;padding: 0;float: left;display: inline-block;width: 100%;word-break: break-word;text-transform: unset;opacity: 1;}
.title-style .title-description{margin: 5px 0 0 0;display: inline-block;width: 100%;opacity: 1;}
.title-style .title-name.text-white,
.title-style .title-description.text-white{color:var(--white);}
/* .title-style .title-link{ position: relative; display: inline-block; margin: 0; padding: 0 !important; height: 45px !important; border-radius: 0 !important; box-shadow: none !important; background: transparent 0% 0% no-repeat padding-box; text-align: right; text-transform: uppercase; opacity: 1; }
.title-style .title-link:hover{ background: transparent 0% 0% no-repeat padding-box; color: var(--primary); } */

/* Title with Owl-Navigation & Link */
.title-style.flex{ display: inline-flex; display: -webkit-inline-flex; justify-content: space-between; align-items: center; position: relative; }
.title-style.flex .title-name{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center; width: 100%; max-width: max-content; background-color:var(--white); padding: 0 15px 0 0; }
.title-style.flex .title-left{ display: inline-flex; display: -webkit-inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; width: auto; position: relative; }
.title-style.flex .title-right{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: flex-end; width: auto; position: relative; }
.title-style.flex .title-name::after{ content: ''; height: 1px; width: 60%; background-color: #E3E3E3; position: absolute; left: 12%; right: 0; top: 25px; bottom: auto; margin: auto; z-index: 8; display: none;}
.title-style.flex .title-right .owl-theme { margin: 0; }
.title-style.flex .title-right .title-link + .owl-theme { margin: 0 0 0 30px; }
.title-style.flex .title-right .owl-theme .custom-nav{ position: relative; top: 0; float: left; }
.title-style.flex .title-right .owl-theme .custom-nav.disabled{ display: none; opacity: 0; }
.title-right .custom-nav [class*=owl-]{ display: -webkit-inline-flex; display: inline-flex; align-items: center; position: relative; margin: 0; padding: 0; width: auto; height: auto; background: transparent; border-radius: 30px; border: 0; box-shadow: none; opacity: 1; }
.title-right .custom-nav [class*=owl-]:hover{ background: none !important; }
.title-right .custom-nav [class*=owl-] + [class*=owl-]{ margin: 0 0 0 10px !important; }
.title-right .custom-nav [class*=owl-] span{ display: none; }
.title-right .custom-nav .owl-prev::before{ content: ''; display: inline-flex; justify-content: center; align-items: center; width: 50px; height: 50px; border: 0; border-radius: 30px; background-color:var(--white); background-image: url('../images/icon-left.svg'); background-size: 8px auto; background-position: center center; background-repeat: no-repeat; opacity: 1 !important; }
.title-right .custom-nav .owl-next::before{ content: ''; display: inline-flex; justify-content: center; align-items: center; width: 50px; height: 50px; border: 0; border-radius: 30px; background-color:var(--white); background-image: url('../images/icon-right.svg'); background-size: 8px auto; background-position: center center; background-repeat: no-repeat; opacity: 1 !important; }
.title-right .custom-nav .owl-prev:hover::before{ background-color: var(--primary); background-image: url('../images/icon-left.svg'); }
.title-right .custom-nav .owl-next:hover::before{ background-color: var(--primary); background-image: url('../images/icon-right.svg'); }

/* Title with Owl-Navigation & Left-Right Border */
.title-style.flex.title-border .title-right{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: flex-end; width: 100%; position: absolute; }
.title-style.flex.title-border .title-name{ z-index: 100; }
.title-style.flex.title-border .title-right .owl-theme{ margin: 0; width: 100%; }
.title-style.flex.title-border .title-right .owl-theme .custom-nav{ position: relative; top: 0; float: left; display: inline-flex; display: -webkit-inline-flex; justify-content: space-between; }
.title-style.flex.title-border .title-right .owl-theme .custom-nav.disabled{ display: none; opacity: 0; }
.title-style.flex.title-border .title-right .custom-nav [class*=owl-]{ width: 50px; height: 60px; border: 0 !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; background: #FFFFFF 0% 0% no-repeat padding-box !important; box-shadow: none !important; }
.title-style.flex.title-border .title-right .custom-nav [class*=owl-]:hover{ background: #ffffff 0% 0% no-repeat padding-box !important; }
.title-style.flex.title-border .title-right .custom-nav [class*=owl-] + [class*=owl-]{ margin: 0 !important; }
.title-style.flex.title-border .title-right .custom-nav [class*=owl-] span{ display: none; }
.title-style.flex.title-border .title-right .custom-nav .disabled{ opacity: 1 !important; }
.title-style.flex.title-border .title-right .custom-nav .owl-prev::before{ content: '\f060'; display: inline-block; width: 100%; height: 100%; font: 700 30px/60px 'Font Awesome 5 Free'; color: #B7B7B7; }
.title-style.flex.title-border .title-right .custom-nav .owl-next::before{ content: '\f061'; display: inline-block; width: 100%; height: 100%; font: 700 30px/60px 'Font Awesome 5 Free'; color: #B7B7B7; }
.title-style.flex.title-border .title-right .custom-nav .owl-prev:hover::before,
.title-style.flex.title-border .title-right .custom-nav .owl-next:hover::before{ color: var(--primary); }

/* Title with left-right Border Only */
.title-style.title-border{ display: inline-flex; display: -webkit-inline-flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; width: 100%; position: relative; }
.title-style.title-border::before{ content: ''; width: 100%; height: 1px; position: absolute; top: 29px; left: 0; background: rgb(112, 112, 112, 0.5); display: inline-block; z-index: 0; }
.title-style.title-border .title-name{ text-align: center; text-transform: uppercase; opacity: 1; display: inline-block; width: auto; padding: 10px 30px; background-color:var(--white); z-index: 1; }
.title-style.title-border.noborder::before{ display: none; }

/* DEFAULT PRODUCT VIEW */
.product-item{display:inline-block;width:100%!important;float:left;min-height:auto;font-size:14px;vertical-align:top;line-height:14px;box-shadow:none;background:no-repeat padding-box #fff;border-radius:15px;position:relative;z-index:5;border:0;padding:20px 0 0!important;margin-bottom:20px;margin-top:0;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}
.owl-carousel.owl-theme .owl-item .product-item{margin: 15px 0 30px !important;}
.product-item:hover{cursor:pointer!important;box-shadow:none;z-index:10;border:0!important;background:no-repeat padding-box #fff;border-radius:15px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}
.product-item .product-item-info{width: 100%;}
.product-item-info .product-item-photo{width: 100%;display: flex;position: relative;padding: 0;margin: 0 0 0px;overflow: hidden;align-items: center;}
.product-item:hover .product-item-info .product-item-photo .product-image-wrapper:before { content: ''; position: absolute;width: 100%;height: 100%;background: transparent linear-gradient(180deg, #EEAD12 0%, #9D5E19 100%) 0% 0% no-repeat padding-box;opacity: 0.68; z-index: 10;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.product-item-photo .product-image-container{display: inline-block;width: 100%;max-width: 100%;margin: 0 auto;text-align: center;position: relative;background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 0;border: 0;box-shadow: none;}
.product-item-photo .product-image-wrapper{width:100%;height:auto;margin:0;padding:0;overflow:hidden;position:relative;z-index:1;background-color:transparent;display:inline-flex;display:-webkit-inline-flex;align-items:center;justify-content:center}
.product-item-photo .product-image-photo, 
.product-image-photo{display:block;width:100%!important;max-width:100%;object-fit:contain;height:auto;max-height:220px;margin:auto;padding:0;position:relative;left:0;right:0;top:0;bottom:0}
.product-item .product-label{display:inline-flex;display:-webkit-inline-flex;align-items:flex-start;justify-content:space-between;float:left;margin:0;padding:0 0 0 10px;width:calc(100% + 22px);position:absolute;top:10px;left:0;z-index:100}
.product-item .product-label .label-container{display: inline-block;width: auto;float: left;}
.product-item .product-label .label-container>span{text-align:center;text-transform:uppercase;opacity:1;white-space:normal;word-break:break-word;background-color:var(--gray);background-position:top left;background-repeat:no-repeat;padding:0 15px;margin:0;border:0;border-radius:5px;width:auto;height:25px;display:inline-flex;display:-webkit-inline-flex;flex-direction:column;align-items:center;justify-content:center;float:left;line-height:15px;font-size:12px;font-weight:400;}
.product-item .product-label .label-container > span.sale-icon {background: #EB0600;color:var(--white);}
.product-item .product-label .label-container > span.new-icon {background: #86B506;color:var(--white);}
.product-item .product-label .label-container > span.sold-out-icon {background: #545454;color:var(--white);}
.product-item .product-label .label-container + .wishlist-container{margin: 0 0 0 5px;}
.product-item .product-image-container .wishlist-container{display: inline-block;width: auto;float: right;}
.product-item .product-image-container .wishlist-container a{display: inline-flex;display: -webkit-inline-flex;align-items: center;justify-content: center;width: auto;height: 30px;text-align: center;background: transparent 0% 0% no-repeat padding-box;border: 0;}
.product-item .product-image-container .wishlist-container a.filled{color: #A60000;}
.product-item .product-image-container .wishlist-container a img{height: 18px;width: auto;}
.product-item .product-image-container .wishlist-container a.empty .img1{ display: block; }
.product-item .product-image-container .wishlist-container a.empty .img2{ display: none; }
.product-item .product-image-container .wishlist-container a.filled .img1{ display: none; }
.product-item .product-image-container .wishlist-container a.filled .img2{ display: block; }
.product-item .product-image-container .wishlist-container a.empty:hover .img1{ display: none; }
.product-item .product-image-container .wishlist-container a.empty:hover .img2{ display: block; }
.product-item .product-image-container .wishlist-container a.filled:hover .img1{ display: none; }
.product-item .product-image-container .wishlist-container a.filled:hover .img2{ display: block; }
.product-item .product-image-container .wishlist-container a .img1{ display: block; }
.product-item .product-image-container .wishlist-container a .img2{ display: none; }
.product-item .product-image-container .wishlist-container a:hover .img1{ display: none; }
.product-item .product-image-container .wishlist-container a:hover .img2{ display: block; }
.account .order-details-items .item-options dt {clear: left;float: left;margin: 0 10px 5px 0;}
.account .order-details-items .item-options dd {display: inline-block;float: left;margin: 0 0 5px;}
.table-order-items tbody td .item-options dt:before {content: ':';float: right;}

/* Product Rating Stars */
.product-details-wrapper .product-info-main .rating-stars{display: inline-block;width: 100%;padding: 0;margin: 0;}
.product-details-wrapper .product-info-main .rating-stars .stars{text-transform: capitalize;opacity: 1;padding: 0 2px;width: auto;}
.product-item-info .product-item-details{padding: 15px 10px 25px;display: inline-flex;display: -webkit-inline-flex;flex-direction: column;align-items: flex-start;justify-content: space-between;width: 100%;min-height: auto;position: static;background: #F7F7F7;border-radius: 6px;}
.product-item-info .product-item-details .product-name-warpper{display: inline-block;width: 100%;text-decoration: none;padding: 0;margin: 0;}
.product-item-info .product-item-details .product-name-warpper span{display: -webkit-inline-flex;display: inline-flex;align-items: baseline;justify-content: center;width: 100%;}
.product-item-info .product-item-details .product-name-warpper .category-name{text-transform: capitalize;opacity: 1;margin: 0 auto 5px;}
.product-item-info .product-item-details .product-name-warpper .product-name{text-align: center;text-transform: capitalize;opacity: 1;margin: 0 auto 15px;font-size: 18px;font-weight: 800;color: var(--gray);line-height: 24px;}
.product-item-info .product-item-details .product-name-warpper .product-descr{text-align: center;opacity: 1;height: 36px;overflow: hidden;margin: 0 auto 8px;display: none;}
.product-item-info .product-item-details .product-name-warpper .product-descr p{opacity: 1;height: 100px;overflow: hidden;margin: 0 auto;}
/*.product-item .product-reviews-summary.short{display: none !important;}*/
.product-item-info .product-item-details .soldout-box{width: 100%;padding: 0;margin: 5px 0;display: inline-flex;display: -webkit-inline-flex;flex-direction: row;justify-content: center;align-items: center;}
.product-item-info .product-item-details .soldout-box .soldout{text-align: center;text-transform: capitalize;opacity: 1;}
.product-item-info .product-item-details .price-box{width: 100%;padding: 0;margin: 0 0 0px;display: inline-block;float: left;display: inline-flex;display: -webkit-inline-flex;flex-direction: row;justify-content: center;align-items: flex-end;}
.product-item-info .product-item-details .price-box > .price-container{display: inline-block;float: left;}
.price-box .price-label{display: none !important;}
.price-box .price-container .price, .product-item-info .product-item-details .price-box .price-container .price{text-transform: uppercase;opacity: 1;display: inline-block;font-size: 18px;line-height: 24px;font-weight: bold;}
.product-item .special-price{display: inline-block;margin: 0;float: left;}
.product-item .special-price .price-wrapper, 
.product-item .minimal-price .price-wrapper {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.price-box .special-price .price,
.product-item .minimal-price .price{text-transform: uppercase;opacity: 1;}
.price-box .minimal-price-link{display: inline-block;width: 100%;float: left;margin: 0;}
.price-box .minimal-price-link .price-label{display: inline-block !important;width: auto;float: left;text-transform: unset;margin: 0 5px 0 0;}
.price-box .minimal-price-link .price-wrapper{text-transform: uppercase;opacity: 1;border: 0;box-shadow: none;margin: 0;}
.price-box .old-price{display: inline-block;float: left;margin: 0 0px 0 10px;}
.price-box .old-price .price, .product-item-info .product-item-details .price-box .old-price .price {text-decoration: line-through;position: relative;text-transform: uppercase;opacity: 1;border: 0;box-shadow: none;margin: 0;color: #797979;margin-right: 10px;}
.product-item-info .product-item-details .prodOptions{display: inline-block;width: 100%;margin-top: 5px;text-align: center;}
.product-item-info .product-item-details .prodOptions img{width: auto;height: 20px;display: inline-block;}
.product-item .category-hover-link{display:-webkit-inline-flex;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;margin:0px 0 0!important;padding:0!important;z-index:2;text-align:center;position:relative;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.product-item .category-hover-link form{width: 100%;text-align: center;margin: 0;}
.product-item .category-hover-link .btnTheme{min-width: 200px;width: auto !important;max-width: 100%;}
.product-item .category-hover-link .btnTheme img{filter: invert(100%) sepia(0%) saturate(0) hue-rotate(307deg) brightness(507%) contrast(103%);margin-right: 10px;width: 21px;display: inline-block;}
.product-item:hover .category-hover-link {/*visibility: visible;*/opacity: 1;}
/*.product-item .category-hover-link .btnTheme + .btnTheme{ margin: 15px 0 0 0; }*/
/*.product-item:hover .category-hover-link{ background: transparent;color:var(--white) !important;position: absolute;top: 140px;display: inline-block;width: 100%;height: auto;left: 0;text-align: center;z-index: 10;}*/
.product-item:hover .category-hover-link .toview{ color: var(--primary) !important; }
/*.product-item .category-hover-link .btnTheme > span{ display: none !important; }*/
/* .product-item:hover .category-hover-link .btnTheme{background: var(--primary) 0% 0% no-repeat padding-box !important;color:var(--white) !important;border: 1px solid var(--primary);} */
/*.product-item .category-hover-link .sold-out,
 .product-item:hover .category-hover-link .sold-out{ background: transparent 0% 0% no-repeat padding-box !important; color: #212121 !important;border-radius: 50px;height: 45px;line-height: 45px !important;cursor: not-allowed; opacity: 0.5;border-color: #767676;} */
 .product-item .category-hover-link .sold-out,
 .product-item:hover .category-hover-link .sold-out {background: #A2A2A2 !important;cursor: not-allowed !important;}
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.table-comparison .action.towishlist:before{display: none !important;}

/* DEFAULT TOOLBAR CSS */
.toolbar{ margin: 0; width: 100%; overflow: hidden; position: relative; background-color: #F7F7F7;border-radius: 10px;display: flex;align-items: center;min-height: 63px;}
.toolbar .toolbar-main {display: flex;width: 100%;padding-left: 30px;padding-right: 30px;}
.toolbar .toolbar-main a.action.sorter-action {float: left;background: var(--gray);width: 58px;height: 63px;vertical-align: middle;align-items: center;display: flex;justify-content: center;margin-right: 20px;}
.toolbar::before, .toolbar::after{ display: none; }
.toolbar .field.limiter ul.limiter-options {margin: 0 auto;}
.toolbar .field.limiter ul.limiter-options li {display: inline-block;margin: 0 5px;}
.toolbar .field.limiter ul.limiter-options li a {color: var(--gray);font-weight: 500;}
.toolbar .field.limiter ul.limiter-options li a:hover, .toolbar .field.limiter ul.limiter-options li.active a {color: var(--primary);font-weight: 500;}
.toolbar .field.limiter .label {color: var(--gray);font-size: 16px;font-weight: 500;}
.toolbar .toolbar-main a.action.sorter-action::before { content: '';position: absolute;background-image: url('../images/arrow-top.svg');background-repeat: no-repeat;width: 8px;height: 10px;}
/* Toolbar Pagination */
.toolbar .pages{ float: left; margin: 0; position: relative; }
.toolbar .pages .label.pages-label{ display: none; }
.pages .items{ float: left; }
.pages .items .item { font-size: 15px; line-height: 45px; display: inline-block; float: left; margin: 0; margin-left: 3px;}
.pages .item .label{ display: none; }
.pages a.page, .pages a.page:visited {text-align: center;text-transform: capitalize;opacity: 1;}
.pages a.page, .pages strong.page{display: inline-block;padding: 0 10px;margin: 0 2px;width: 35px;height: auto;background-color: transparent;box-shadow: none;border-radius: 0;border: 0;text-decoration: none;}
.pages a.page, .pages strong.page, .catalog-category-view .pages a.page, .catalog-category-view .pages strong.page { padding: 0 14px; width: auto; margin: 0 auto;line-height: normal;height: auto;font-size: 16px;font-weight: 500;color: #2e2e2e;background-color: transparent !important;}
.pages strong.page, .pages a.page:hover, .catalog-category-view .pages a.page:hover, .catalog-category-view .pages strong.page {text-align: center;opacity: 1;color: var(--primary);background-color: transparent;}
.pages .action.previous{margin-right: 0;}
.pages .action.previous::before{display: inline-block;position: relative;top: 0;margin-right: 10px;content: '\f060'; font: 700 14px/45px 'Font Awesome 5 Free'; letter-spacing: 0; color: var(--primary); background: rgba(220, 220, 220, 0.3) 0% 0% no-repeat padding-box; width: 50px; border-radius: 50px;}
.pages .action.next{margin-left: 0;}
.pages .action.next::before{display: inline-block;position: relative;float: right;top: 0;margin-left: 10px;content: '\f061'; font: 700 14px/45px 'Font Awesome 5 Free'; letter-spacing: 0; color: var(--primary); background: rgba(220, 220, 220, 0.3) 0% 0% no-repeat padding-box; width: 50px; border-radius: 50px;}
.catalog-category-view .pages .action.previous::before{background: transparent; width: auto; /*color: var(--gray);*/}
.catalog-category-view .pages .action.next::before{background: transparent; width: auto ; /*color: var(--gray);*/}
.pages .action, .pages .action:visited, .pages .action.previous:visited::before, .pages .action.next:visited::before, .pages .action.previous::before, .pages .action.next::before{display: inline-block;float: left;width: auto;height: auto;border-radius: 0;padding: 0;text-align: center;font-size: 15px;line-height: 45px;border: 0;box-shadow: none;background: transparent;}
.pages .action:hover { background: transparent 0% 0% no-repeat padding-box; }
/*.pages .action.previous:hover::before, .pages .action.next:hover::before{ background: var(--primary) 0% 0% no-repeat padding-box; color:var(--white); }*/
.catalog-category-view .pages .action.previous:hover::before, .catalog-category-view .pages .action.next:hover::before{ background: transparent; color: var(--primary); }
.pages .action.previous span.label, .pages .action.next span.label, .pages .action.previous span, .pages .action.next span{ display: none !important; }
.toolbar.review-toolbar:first-child {display: none;}

/* Toolbar Amount */
.toolbar .toolbar-amount{padding: 0;margin: 0 30px 0 0;opacity: 1;text-transform: unset;display: inline-block;position: relative;right: auto;left: 0;}
.toolbar .toolbar-amount .toolbar-number{visibility: visible;}
.toolbar .toolbar-amount span:first-child::after {content: 'out';position: relative;margin: 0 0 0 5px;display: none !important;}
.account .toolbar .toolbar-amount span:first-child::before,
.account .toolbar .toolbar-amount span:first-child::after{display: none !important;}

/* Toolbar Field-Limiter & Toolbar Sorter */
.toolbar .field.limiter{border: 0;height: auto;padding: 0 0px;border-radius: 0px;display: inline-flex;display: -webkit-inline-flex;align-items: center;}
.toolbar .field.limiter .label span{ /*display: none;*/ float: left; }
.toolbar .field.limiter .limiter-text{ /*display: none;*/ font-size: 15px;padding-left: 10px;color: #1F3541;}
.toolbar .toolbar-sorter.sorter{opacity: 1;float: left;padding: 0;margin: 0 0 0 0px;border: 0;height: auto;padding: 0 0px;border-radius: 0px;}
.toolbar .field.limiter .label,
.toolbar .toolbar-sorter.sorter .sorter-label{margin: 0 10px 0 0;opacity: 1;padding: 0;width: auto;color: var(--gray);font-size: 16px;font-weight: 500;line-height: 16px;}
.toolbar .field.limiter select,
.toolbar .toolbar-sorter.sorter select {min-width: 155px;width: auto;background-position: 85% center;background-image: url('../images/down-arrow.svg') !important;background-size: 10px !important;background-repeat: no-repeat;padding: 0;margin: 0;height: auto;box-shadow: none;text-transform: capitalize;background-color: transparent;opacity: 1;border: 0;border-radius: 50px;font-size:16px;color: var(--gray);font-family: var(--fontStyle1);}
/* .toolbar .toolbar-sorter.sorter select {min-width: 172px;padding-left: 20px;padding-right: 20px;background-position: 90%;line-height: 45px;} */

/* DEFAULT LIST-TOP-TOOLBAR CSS */
.toolbar-top{width:100%;margin:0 0 0px;display:inline-flex;display:-webkit-inline-flex;justify-content:flex-start;align-items:center;opacity:1;background:no-repeat padding-box;border-radius:0;padding:0 0 25px;height:auto}
.toolbar-top .toolbar{overflow: hidden;padding: 0 0px;}
.toolbar-top .modes{display: none;}
.toolbar-top .toolbar-sorter.sorter .sorter-action{ display: inline-block; top: -4px; margin-left: 10px; }
.toolbar-top .pages, .toolbar-top .toolbar-amount, .toolbar-top .toolbar-amount span:first-child{ /*display: none;*/ }
.toolbar-top .field.limiter{float: left;margin: 0;}
.toolbar-top .toolbar-sorter.sorter{padding-right: 0px;display: flex;align-items: center;}

/* DEFAULT LIST-BOTTOM-TOOLBAR CSS */
.toolbar-bottom{width:100%;margin:35px 0 0;display:inline-flex;display:-webkit-inline-flex;justify-content:flex-start;align-items:center;border-top:0;opacity:1;position:relative;background:no-repeat padding-box;border-radius:0;padding:0 10px;height:auto}
.toolbar-bottom .toolbar {width: 100%;padding: 0 30px;/*flex-direction: row-reverse; justify-content: space-between;*/display: inline-block;}
.toolbar-bottom .pages{display: inline-block;margin: 0;padding: 0;border-left: 0;/*display: none;*/}
.toolbar-bottom .toolbar-sorter.sorter{float: left;margin: 0;}
/*.toolbar-bottom .toolbar-sorter.sorter::before {content: '';height: 1px;width: 42%;background-color: #E3E3E3;position: absolute;left: 10px;right: 0;top: 25px;bottom: auto;margin: auto;z-index: 8;}*/
.toolbar-bottom .toolbar-amount, /*.toolbar-bottom .toolbar-amount span:first-child,*/ .toolbar-bottom .field.limiter, .toolbar-bottom .modes, .toolbar-bottom .toolbar-sorter.sorter, .toolbar-bottom .toolbar-sorter.sorter .sorter-action{ /*display: none;*/ }
.toolbar-bottom .toolbar-amount {display: inline-block;color: #2e2e2e;line-height: 63px;}

/* PRODUCT MEDIA - PRODUCT DETAILS PAGE */
.product.media {float: left;margin: 0 0 30px;width: 100%;padding: 0 20px 0 0;}

/* DEFAULT CROSS SELL CSS */
.block.crosssell .products-crosssell .items.product-items .item.product.product-item{width: calc(25% - 10px);margin: 0 5px 20px;}
.block.crosssell .products-crosssell .product-item-info > .product-item-details{padding: 0 15px 15px;}
.block.crosssell .product-item-info .product-item-details.bottom{padding: 0px;}

/* Justified Tabs Fill 100% */
.nav-tabs.nav-justified{width: 100%;/*display: table;table-layout: fixed;*/}
.nav-tabs.nav-justified>li {display: table-cell;width: auto;}

/* DEFAULT FOR HOVER SHADOW */
#new-arrivals .item{min-height: 430px;margin-top: 10px;}

/* DEFAULT FORM INPUTS */
.input-label{text-transform: capitalize;opacity: 1;margin: 0 0 5px 0;}
input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"],.input-text{background: #ffffff 0% 0% no-repeat padding-box;background-clip: padding-box;border: 1px solid #c1c1c1;border-radius: 25px;opacity: 1;text-transform: unset;padding: 15px 30px 15px 20px;vertical-align: baseline;width: 100%;margin: 0 0 0px 0;box-sizing: border-box;/*cursor: pointer !important;*/height: auto;color: #1f1f1f;font-family: var(--fontStyle1);}
select{background:url('../images/down-arrow.svg') 95% center/9px no-repeat padding-box #fff;border:1px solid #c1c1c1;border-radius:30px;opacity:1;text-transform:unset;padding:15px 30px 15px 20px;vertical-align:baseline;width:100%;margin:0 0 15px;box-sizing:border-box;cursor:pointer!important;color: #1f1f1f;}
.sendfriend-product-send textarea,textarea{background:no-repeat padding-box #fff;border:1px solid #D0D0D0;border-radius:20px!important;opacity:1;text-transform:unset;padding:12px 15px!important;vertical-align:baseline;width:100%;margin:0 0 15px;box-sizing:border-box;cursor:pointer!important;min-height:200px;height:auto!important;color: #1f1f1f;}
input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="text"]:hover,input[type="password"]:hover,input[type="url"]:hover,input[type="tel"]:hover,input[type="search"]:hover,input[type="number"]:hover,input[type="datetime"]:hover,input[type="email"]:hover,input[type="text"]:visited,input[type="password"]:visited,input[type="url"]:visited,input[type="tel"]:visited,input[type="search"]:visited,input[type="number"]:visited,input[type="datetime"]:visited,input[type="email"]:visited,.input-text:focus,.input-text:hover,.input-text:visited,textarea:focus,textarea:hover,textarea:visited,select:focus,select:hover,select:visited{border: 1px solid var(--primary);}
.input-text::placeholder,select::placeholder,textarea::placeholder{ color:var(--light) !important; opacity: 1;}
input:-internal-autofill-selected {appearance: menulist-button;background-color: transparent !important;background-image: none !important;color: -internal-light-dark(#5F5F5F, var(--gray)) !important;}
.input-text.validation-failed,select.validation-failed,.control .input-text.mage-error {border: 1px solid #ed8380;}
.form-group{margin-bottom: 10px;}
.checkout-index-index .column.main .input-text, .customer-account-create .column.main .input-text, .customer-account-forgotpassword .column.main .input-text, .customer-account-createpassword .column.main .input-text, .customer-account-login .column.main .input-text, .sendfriend-product-send .column.main .input-text, .amgiftcard-apply-code .block > .content .input-text, .page-product-amgiftcard .column.main .input-text{ margin: 0 !important; height: 50px; }
.sendfriend-product-send textarea{ min-height: 190px; height: auto !important; }
.checkout-index-index select, .customer-account-create select, .page-product-amgiftcard select{ margin: 0 3px !important; padding: 0 20px 0 15px; height: 50px; min-width: 60px; box-shadow: none; }
.page-product-amgiftcard select#am_giftcard_amount{ margin-bottom: 10px !important; }
.account.page-layout-2columns-left .toolbar .limiter select{ margin: 0 !important; padding: 0 15px 0 10px; height: 40px; min-width: 60px; background-position: 97% center; background-image: url('../images/down-arrow.svg'); background-size: 10px; background-repeat: no-repeat; background-color: transparent; border: 0; box-shadow: none; }
/* DEFAULT CART SUMMARY 
.cart-summary { top: auto !important; padding: 20px 20px 30px; background-color: #141414; box-shadow: 0 0 0 1px #ffffff; }
/* OWL-CAROUSEL NAVIGATION CSS */
.owl-carousel.owl-loaded{ display: inline-block; float: left; width: 100%; }
.owl-theme .owl-nav { margin: 0px; position: absolute; display: inline-block; width: 100%; top: calc(50% - 45px); z-index: 10; }
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev{display: -webkit-inline-flex !important ;display: inline-flex !important;align-items: center;position: absolute;margin: 0;width: auto;height: auto;background: transparent !important;border-radius: 30px;border: 0;box-shadow: none !important;opacity: 1;min-width: auto;}
.owl-carousel .owl-nav button.owl-next span,
.owl-carousel .owl-nav button.owl-prev span{ font-size: 0px; position: relative; }
.owl-carousel .owl-nav button.owl-next{ right: -120px; }
.owl-carousel .owl-nav button.owl-prev{ left: -120px; }
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover{ background: var(--gray); border-color: transparent;}
.owl-carousel .owl-nav button.owl-next span::before,
.owl-carousel .owl-nav button.owl-prev span::before{content: '';display: inline-flex;justify-content: center;align-items: center;width: 50px;height: 50px;border: 0;border-radius: 10px;background-color: transparent;background-position: center center;background-repeat: no-repeat;opacity: 1 !important;}
.owl-carousel .owl-nav button.owl-next span::before{background-color: rgba(51,51,51,0.76);background-image: url('../images/icon-right.svg');}
.owl-carousel .owl-nav button.owl-prev span::before{background-color: rgba(51,51,51,0.76);background-image: url('../images/icon-left.svg');}
.owl-carousel .owl-nav button.owl-next:hover span::before{background-color: var(--primary);background-image: url('../images/icon-right.svg');}
.owl-carousel .owl-nav button.owl-prev:hover span::before{background-color: var(--primary);background-image: url('../images/icon-left.svg');}
.owl-theme .owl-nav .disabled { opacity: 0.5 !important; }
.owl-carousel .owl-nav button.owl-next.disabled:hover span::before,
.owl-carousel .owl-nav button.owl-prev.disabled:hover span::before{ color: var(--light); }

/* OWL-CAROUSEL DOTS CSS */
.owl-theme .owl-dots{ display: inline-flex; display: -webkit-inline-flex; align-items: center; width: 100%; justify-content: center; margin: 20px 0 50px 0 !important; }
.owl-theme .owl-dots .owl-dot{ margin: 0 0 0 0; background-color: transparent !important; border: 0 !important; box-shadow: none !important; margin: 0 5px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.owl-theme .owl-dots .owl-dot:first-child{ margin-left: 0 !important; }
.owl-theme .owl-dots .owl-dot:last-child{ margin-right: 0 !important; }
.owl-theme .owl-dots .owl-dot span{ width: 14px; height: 14px; margin: 0; border: 0; border-radius: 20px; background-color: rgb(112 111 171 / 22%); box-shadow: none; position: relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.owl-theme .owl-dots .owl-dot:hover,
.owl-theme .owl-dots .owl-dot.active{ -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{ width: 14px; height: 14px; top: 0; background: var(--gray) 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* END OWL-CAROUSEL DOTS CSS */

/* SECTION BOTTOM LINK */
.section-bottom-link{display: inline-block;width: 100%;margin-top: 40px;text-align: center;}
.section-bottom-link > p{text-align: center;opacity: 1;margin: 0 0 20px;}
.page-main{display: inline-block;width: 100%;padding: 0;margin: 0 auto;max-width: 1920px;}
.columns{min-height: 300px;width: 100%;max-width: 100%;}
.columns .column.main{padding-bottom: 0px;}

/* Button Main */
body.quotation-cart-success .checkout-success .actions-toolbar a.action.continue, .btnTheme,.customer-account-login .actions-toolbar .primary .action.primary, .customer-account-createpassword .actions-toolbar .primary .action.primary, .customer-account-logoutsuccess .actions-toolbar .primary .action.primary, .checkout-cart-index .actions-toolbar .primary .action.primary, .page-print.account.page-layout-1column .actions-toolbar .primary .action.primary, .checkout-onepage-success .actions-toolbar .primary .action.primary, .checkout-index-index .actions-toolbar .primary .action.primary, .catalogsearch-result-index .actions-toolbar .primary .action.primary, .customer-account-create .actions-toolbar .primary .action.primary, .customer-account-forgotpassword .actions-toolbar .primary .action.primary, .account.page-layout-2columns-left .actions-toolbar .primary .action.primary, .form.amgiftcard-form .buttons-set .action.primary, .mw-reward-points button, .aw-ln-range-slider-wrapper .aw-ln-slider-button, .cart-container .checkout-methods-items .action.primary, .minicart-wrapper .block-minicart .block-content > .actions .action.primary, .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary, .checkout-onepage-success .column.main .action.primary, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, #referralForm .fieldset .buttons-set .action.primary, .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .action-save-address, .amgiftcard-form .amactions-toolbar .action.primary, .form.form-cart .cart.main.actions .action, .form.form-discount .actions-toolbar .action-apply, .payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift, .payment-option-content .actions-toolbar .primary .action-apply-gift, .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update, .shipping-address-item .action-select-shipping-item, .new-address-popup .action-show-popup, .form-wishlist-items > .actions-toolbar .primary .action, .wishlist-shared-index .actions-toolbar .primary .action, .wishlist-shared-index .column.main .wishlist.table-wrapper table .col.actions .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock, .product-add-form #product_addtocart_form .amgiftcard-preview > button, #shopping-cart-table .item-actions .actions-toolbar .action-delete, .sendfriend-product-send .actions-toolbar .action.primary, .sendfriend-product-send .actions-toolbar .action.add, .rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action, #shopping-cart-table .item-actions .actions-toolbar .action-delete, .control.captcha-image .action.captcha-reload, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar>.primary .action.primary, .abs-discount-code .form-discount .actions-toolbar .primary .action, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action, .cart-container #block-giftcard.block.discount .check-giftcard-status, .cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards, .authentication-wrapper > .action, .customer-account-login .actions-toolbar > .secondary .action, .customer-account-createpassword .actions-toolbar > .secondary .action, .customer-account-logoutsuccess .actions-toolbar > .secondary .action, .checkout-cart-index .actions-toolbar > .secondary .action, .page-print.account.page-layout-1column .actions-toolbar > .secondary .action, .checkout-onepage-success .actions-toolbar > .secondary .action, .checkout-index-index .actions-toolbar > .secondary .action, .catalogsearch-result-index .actions-toolbar > .secondary .action, .customer-account-create .actions-toolbar > .secondary .action, .customer-account-forgotpassword .actions-toolbar > .secondary .action, .account.page-layout-2columns-left .actions-toolbar > .secondary .action, .wishlist-shared-index .actions-toolbar .secondary .action, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel, .sendfriend-product-send .actions-toolbar .action.back, .shipping-tracking-popup .column.main .page.tracking > .actions > .action.close, .amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item > a, .modal-popup .modal-inner-wrap .modal-footer .action.secondary, .modal-popup .modal-inner-wrap .modal-footer .action-secondary, /*button:focus,*/ .cart.table-wrapper .actions-toolbar>.action:focus, .action-gift:focus, #product-addtoquote-button, #rfq-confirm #confirmButtons .action.primary, #rfq-confirm #confirmButtons button.rfq-btn-right {display:inline-block!important;position:relative;width:auto;height:56px;margin:0;padding:0 20px;border-radius:10px;box-shadow:none;border:0;background:var(--primary);color:var(--white);text-decoration:none;text-transform:inherit;text-shadow:none;text-align:center;opacity:1;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;line-height: 56px;font-family: var(--fontStyle1);font-size: 16px;border: 0;font-weight: 500;}
body.quotation-cart-success .checkout-success .actions-toolbar a.action.continue:hover, .btnTheme:hover, .customer-account-login .actions-toolbar .primary .action.primary:hover, .customer-account-createpassword .actions-toolbar .primary .action.primary:hover, .customer-account-logoutsuccess .actions-toolbar .primary .action.primary:hover, .checkout-cart-index .actions-toolbar .primary .action.primary:hover, .page-print.account.page-layout-1column .actions-toolbar .primary .action.primary:hover, .checkout-onepage-success .actions-toolbar .primary .action.primary:hover, .checkout-index-index .actions-toolbar .primary .action.primary:hover, .catalogsearch-result-index .actions-toolbar .primary .action.primary:hover, .customer-account-create .actions-toolbar .primary .action.primary:hover, .customer-account-forgotpassword .actions-toolbar .primary .action.primary:hover, .account.page-layout-2columns-left .actions-toolbar .primary .action.primary:hover, .control.captcha-image .action.captcha-reload:hover, .form.amgiftcard-form .buttons-set .action.primary:hover, .mw-reward-points button:hover, .aw-ln-range-slider-wrapper .aw-ln-slider-button:hover, .cart-container .checkout-methods-items .action.primary:hover, .minicart-wrapper .block-minicart .block-content > .actions .action.primary:hover, .modal-popup .modal-footer .action-primary:hover, .modal-popup .modal-footer .action-save-address:hover, .amgiftcard-form .amactions-toolbar .action.primary:hover, .form.form-cart .cart.main.actions .action:hover, .form.form-discount .actions-toolbar .action-apply:hover, .payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift:hover, .payment-option-content .actions-toolbar .primary .action-apply-gift:hover, .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address:hover, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update:hover, .shipping-address-item .action-select-shipping-item:hover, .new-address-popup .action-show-popup:hover, .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary:hover, .checkout-onepage-success .column.main .action.primary:hover, .form-wishlist-items > .actions-toolbar .primary .action:hover, .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action:hover, .product-add-form #product_addtocart_form .amgiftcard-preview > button:hover, #shopping-cart-table .item-actions .actions-toolbar .action-delete:hover, .amgiftcard-form .amactions-toolbar .action.primary:hover, .rewards__checkout-cart-usepoints .buttons-container .action:hover, .rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action:hover, .rewards__checkout-cart-usepoints .buttons-container .action:hover, #reward-points-form .actions-toolbar .primary .action:hover, #referralForm .fieldset .buttons-set .action.primary:hover, .minicart-items .update-cart-item:hover, .sendfriend-product-send .actions-toolbar .action.primary:hover, .sendfriend-product-send .actions-toolbar .action.add:hover, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar>.primary .action.primary:hover, .abs-discount-code .form-discount .actions-toolbar .primary .action:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .wishlist-shared-index .actions-toolbar .primary .action:hover, .wishlist-shared-index .column.main .wishlist.table-wrapper table .col.actions .action:hover, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover, #referralForm .fieldset .buttons-set .action.primary:hover, .cart-summary .checkout-methods-items .action.primary.checkout:hover, .authentication-wrapper > .action:hover, .cart-container #block-giftcard.block.discount .check-giftcard-status:hover, .cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards:hover, .customer-account-login .actions-toolbar > .secondary .action:hover, .customer-account-createpassword .actions-toolbar > .secondary .action:hover, .customer-account-logoutsuccess .actions-toolbar > .secondary .action:hover, .checkout-cart-index .actions-toolbar > .secondary .action:hover, .page-print.account.page-layout-1column .actions-toolbar > .secondary .action:hover, .checkout-onepage-success .actions-toolbar > .secondary .action:hover, .checkout-index-index .actions-toolbar > .secondary .action:hover, .catalogsearch-result-index .actions-toolbar > .secondary .action:hover, .customer-account-create .actions-toolbar > .secondary .action:hover, .customer-account-forgotpassword .actions-toolbar > .secondary .action:hover, .account.page-layout-2columns-left .actions-toolbar > .secondary .action:hover, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel:hover, .cms-no-route.cms-noroute-index .column.main .disc li a:hover, .sendfriend-product-send .actions-toolbar .action.back:hover, .wishlist-shared-index .actions-toolbar .secondary .action:hover, .shipping-tracking-popup .column.main .page.tracking > .actions > .action.close:hover, .form.send.friend #recipients-options .fields.additional .secondary .action.remove:hover, .amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item > a:hover, .modal-popup .modal-inner-wrap .modal-footer .action.secondary:hover, .modal-popup .modal-inner-wrap .modal-footer .action-secondary:hover, #product-addtoquote-button:hover, #rfq-confirm #confirmButtons .action.primary:hover, #rfq-confirm #confirmButtons button.rfq-btn-right:hover {background: var(--alternate) !important;color:var(--white) !important;border: 0;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.product-details-wrapper .product-info-main .product-overview .btnArea button {min-width: 210px;}
button:focus, button:active, .cart.table-wrapper .actions-toolbar>.action:focus, .cart.table-wrapper .actions-toolbar>.action:active, .action-gift:focus, .action-gift:active, #product-addtoquote-button:focus, #rfq-confirm #confirmButtons .action.primary:focus { border: 0;}
.opc-wrapper .shipping-address-item button.action-select-shipping-item {margin-top: 30px;}
/* BtnTheme ICONS */
.btnTheme.arrowicon::after{ content: ''; display: inline-block; position: relative; top: 2px; margin: 0 5px 0 8px; background-image: url('../images/icon-right.svg'); background-position: center center; background-size: contain; background-repeat: no-repeat; width: 12px; height: 15px; -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear; }
.btnTheme.arrowicon:hover::after{ -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear; }

.btnTheme.arrowiconleft::before{ content: ''; display: inline-block; position: relative; top: 2px; margin: 0 8px 0 5px; background-image: url('../images/icon-right.svg'); background-position: center center; background-size: contain; background-repeat: no-repeat; width: 12px; height: 15px; -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear; }
.btnTheme.arrowiconleft:hover::before{ -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear; }

.btnTheme.sendicon::after{content: '\f1d8';display: inline-block;position: relative;top: -2px;font: 700 14px/50px 'Font Awesome 5 Free';margin: 0 0 0 8px;}

/* .unavailable.stock, */
.out-of-stock{display: inline-block;padding: 0;margin: 0 5px;width: 50px;height: 50px;border-radius: 50px;background-color: transparent;text-align: center;font-size: 20px;line-height: 50px;color:var(--white);}
/* .unavailable.stock:hover, */
.out-of-stock:hover{background-color: #868686 !important;color: var(--black) !important;}
/* Back to Top */
#back2Top{position:fixed;right:0;bottom:100px;width:50px;height:50px;text-align:center;display:none;background:no-repeat padding-box var(--primary);color:var(--white);border:0;border-radius:5px 0 0 5px;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:0 0 4px;z-index:100;line-height:38px;font-size:18px}
#back2Top:hover{background: #f7f2ff 0% 0% no-repeat padding-box;color: #5A4A42;}
#back2Top .fa-caret-up{line-height: 0;}
#back2Top span{margin-top: 0px;line-height: 15px;font-size: 14px;text-transform: uppercase;}
ul.nav {display: -ms-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.justify-content-center {-ms-flex-pack: center !important;justify-content: center!important;}


/* CUSTOM CSS */
.home-banner-section{ display: block; width: 100%; padding: 0; overflow: hidden; position: relative; }
#home-main-carousel { display: block; height: 100%; width: 100%; }
#home-main-carousel .carousel-inner > .item > img{ width: 100%; }
#home-main-carousel .carousel-item img{ /*position: absolute; top: -10%; right: 0; width: 100%; height: auto; max-height: fit-content;*/ position: absolute; top: 0; right: 0; width: auto; height: 100%; max-height: fit-content; }
.home-banner-section .home-mainslider .carousel-caption { position: absolute; right: auto; top: 0; bottom: auto; left: 14%; z-index: 1000; padding: 15px 15px 7%; color: #1E1E1E;max-width: 100%; height: 100%; display: inline-flex; display: -webkit-inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; /* background: transparent radial-gradient(closest-side at 50% 50%, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box; */ }
.home-mainslider .carousel-caption .contentArea{ display: inline-flex; display: -webkit-inline-flex; flex-direction: column; justify-content: center; align-items: flex-start; margin-bottom: 0; position: relative;z-index: 10;}
.home-mainslider .carousel-caption h3, .home-mainslider .carousel-caption p { opacity: 1; text-shadow: none; display: inline-block; width: 100%; }
.home-mainslider .carousel-caption h2{ opacity: 1; text-shadow: none; display: inline-block; width: 100%; margin: 0 0 35px 0; font-size: 70px;font-family: var(--fontStyle3);}
.home-mainslider .carousel-caption .contentArea a.btnTheme {line-height: normal;padding: 15px;}
/*.home-mainslider .carousel-caption h2 span{ font-weight: 400; }*/
/*.home-mainslider .carousel-caption .btnTheme{ width: auto; margin: 30px 0 0 0; border-radius: 50px;text-transform: capitalize !important;background: var(--primary) !important;min-width: 200px;color:var(--white) !important;}*/
.home-mainslider .carousel-control{ width: 67px; font-size: 25px; color:var(--white) !important; text-align: center; text-shadow: none; background: none !important; display: inline-flex; justify-content: center; align-items: center; opacity: 0.6; }
.home-mainslider .carousel-control:hover{ opacity: 1; color: #CB9A32 !important; }
.home-mainslider .carousel-control.left{ left: 2%; }
.home-mainslider .carousel-control.right{ right: 2%; }
.home-mainslider .carousel-control img:first-child{ display: block; }
.home-mainslider .carousel-control img:last-child{ display: none; }
.home-mainslider .carousel-control:hover img:first-child{ display: none; }
.home-mainslider .carousel-control:hover img:last-child{ display: block; }
.home-mainslider .carousel-indicators{ bottom: 0; left: 5%; top: 0; width: auto; height: 100%; margin: auto; ; display: inline-flex; flex-direction: column; justify-content: center; align-items: center; display: none; }
.home-mainslider .carousel-indicators li{ width: 5px; height: 5px; border-radius: 50px; margin: 70px 0 0 0; border: 0; background-color: #3D372F; box-shadow: none; position: relative; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
.home-mainslider .carousel-indicators li:hover,
.home-mainslider .carousel-indicators li.active{ width: 8px; height: 8px; background-color: #3D372F; box-shadow: none; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
.home-mainslider .carousel-indicators li::before{ content: ''; width: 16px; height: 16px; background: transparent; border: 1px solid transparent; display: inline-block; position: absolute; top: 0; bottom: 0; left: -4px; margin: auto; padding: 0; border-radius: 50px; }
.home-mainslider .carousel-indicators li:hover::before,
.home-mainslider .carousel-indicators li.active::before{ border: 1px solid #3D372F; }
.home-mainslider .carousel-indicators li::after{ content: ''; width: 1px; height: 45px; background: #3D372F; display: inline-block; position: absolute; top: 19px; bottom: auto; left: 0; right: 0; margin: auto; padding: 0; }
.home-mainslider .carousel-indicators li:last-child::after{ display: none; }

/* Scroll Down Button */
.scrollDown{ position: absolute; bottom: 80px; left: auto; right: 2.5%; display: inline-block; text-align: center; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.scrollDown:hover{ bottom: 70px; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; }
.scrollDown > a{ display: inline-flex; display: -webkit-inline-flex; flex-direction: row; align-items: center; justify-content: center; ; opacity: 1; text-transform: uppercase; /* -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); */ }
.scrollDown > a img{ margin: 0 0 0 15px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
/* Scroll Down Button */

/* Accordion CSS */
.accordion-wrap{ margin: 0 0 30px 0; border: 0; box-shadow: none; display: inline-block; width: 100%; float: left; }
.accordion-wrap:last-child{ margin: 0 0 0 0; }
.accordion-wrap .title{ cursor: pointer; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; position: relative; margin: 0; padding: 0px 60px 0px 0px; ; opacity: 1; background: transparent; box-shadow: none; }
.accordion-wrap.active .title, .accordion-wrap .title:hover{ color: var(--primary); }
.accordion-wrap .title::after{ content: ''; float: right; width: 50px; height: 50px; background-image: url('../images/icon-plus.png'); background-size: 18px; background-position: center center; background-repeat: no-repeat; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; text-align: center; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.accordion-wrap.active .title::after{ content: ''; float: right; width: 50px; height: 50px; background-image: url('../images/icon-minus.png'); -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.accordion-wrap.active .title::after/*, .accordion-wrap .title:hover::after*/{ background-image: url('../images/icon-minus.png'); }
.accordion-wrap .texts-desc {padding: 0;margin: 0 0 0 0;background: transparent;width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 40px;padding-top: 30px;box-shadow: none; display: none;}
.accordion-wrap .texts-desc .faq-description{ display: inline-flex; display: -webkit-inline-flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; width: 100%; }
.accordion-wrap .texts-desc p{ opacity: 1; margin: 0; display: inline-block; width: 100%; float: left; }
.accordion-wrap .texts-desc p + p, 
.accordion-wrap .texts-desc ul + p,
.accordion-wrap .texts-desc p + ul,
.accordion-wrap .texts-desc ul + ul{ margin: 25px 0 0 0; }
.accordion-wrap .texts-desc p strong{ font-weight: 700; color: var(--gray); }
.accordion-wrap .texts-desc ul{ margin: 0; list-style-type: none; list-style-position: inherit; padding: 0; display: inline-block; width: 100%; float: left; }
.accordion-wrap .texts-desc ul li{ opacity: 1; margin: 0 0 12px; padding: 0; width: 100%; float: left; position: relative; display: inline-flex; display: -webkit-inline-flex; }
.accordion-wrap .texts-desc ul li:last-child{ margin: 0; }
.accordion-wrap .texts-desc ul li::before{ content: '\f111'; font: 700 7px/40px 'Font Awesome 5 Free'; letter-spacing: 0px; color: #93816d; margin: 0 12px 0 0; position: relative; top: 1px; display: inline-block; float: left; }
.accordion-wrap .texts-desc a{ color: #1E1E1E; }
.accordion-wrap .texts-desc a:hover{ color: var(--primary); }
/* Accordion CSS */

.featured-news-wrapper{ display: inline-block; width: 100%; float: left; padding: 100px 0 80px; }
.featured-news-wrapper .title-style.flex{ margin: 0 0 40px 0; }
.featured-news-wrapper .container-fluid{ padding: 0; }
.featured-news-wrapper .item{ display: inline-flex; display: -webkit-inline-flex; margin: 50px 0; }
.featured-news-main{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center; width: 100%; float: left; border-radius: 15px; background-color:var(--white); box-shadow: none; opacity: 0.3; overflow: hidden; }
.featured-news-wrapper .owl-item.active .featured-news-main{ box-shadow: 0px 20px 30px #0000000D; opacity: 1; }
.featured-news-wrapper .owl-item.active + .owl-item.active .featured-news-main{ box-shadow: none; opacity: 0.3; }
.featured-news-wrapper .owl-theme .owl-nav{ width: 63%; left: 0; right: 0; margin: 0 auto; }
.featured-news-main .contentArea{ display: inline-block; float: left; width: 50%; height: 100%; padding: 15px 5%; }
.featured-news-main .contentArea .newsdate{ opacity: 1; margin: 0 0 10px; display: inline-block; }
.featured-news-main .contentArea .newstitle{ text-transform: capitalize; opacity: 1; margin: 0 0 20px; display: inline-block; }
.featured-news-main .contentArea p{ opacity: 1; margin: 0 0 20px; display: inline-block; }
.featured-news-main .contentArea .btnTheme{ min-width: 150px; padding: 0 20px; text-transform: uppercase; letter-spacing: 1.8px; }
.featured-news-main:hover .contentArea .btnTheme{ background: var(--primary) 0% 0% no-repeat padding-box !important; color:var(--white) !important; }
.featured-news-main .imageArea{ display: inline-block; float: left; width: 50%; height: 100%; }
.featured-news-main .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.featured-aboutus-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; background-color: #F9F9F9; }
.featured-aboutus-wrapper .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center }
.featured-aboutus-wrapper .imageArea{ display: inline-block; width: 100%; float: left; }
.featured-aboutus-wrapper .imageArea img{ width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }
.featured-aboutus-wrapper .contentArea{ display: inline-block; width: 90%; float: left; margin: 0 5%; }
.featured-aboutus-wrapper .contentArea h3{ display: inline-block; width: 100%; float: left; margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #EBEBEB; ; opacity: 1; }
.featured-aboutus-wrapper .contentArea p{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin: 0 0 20px 0; }
.featured-aboutus-wrapper .contentArea .btnTheme{ margin: 10px 0 0 0; }
.featured-services-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0 50px; }
.featured-services-wrapper .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center }
.featured-services-wrapper .row .col-xs-12{ position: relative; }
.featured-services-wrapper .row .col-xs-12 + .col-xs-12::before{ content: ''; display: inline-block; width: 1px; height: 75%; position: absolute; left: 0; top: 0; bottom: 30px; margin: auto; background-color: #DEDEDE; }
.featured-services-wrapper .row .col-xs-12:nth-child(3n + 1)::before{ width: 0 }
.featured-services-main{ display: inline-block; width: 100%; float: left; margin: 0 0 30px; background-color:var(--white); }
.featured-services-main .imageArea{ display: inline-block; width: 100%; float: left; }
.featured-services-main .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.featured-services-main .contentArea{ display: inline-block; width: 100%; float: left; padding: 25px; }
.featured-services-main .contentArea .service-title{ display: inline-block; width: 100%; float: left; margin: 0 0 20px; ; opacity: 1; }
.featured-services-main .contentArea p{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin: 0 0 20px 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.featured-services-main:hover{ box-shadow: 0px 20px 30px #0000000D; }
.featured-services-main:hover .contentArea .service-title,
.featured-services-main:hover .contentArea .btnTheme.blank-grey{ color: var(--primary) !important; }
.featured-services-main.first-sect{ margin: 30px 0; }
.featured-services-main.first-sect h3, .featured-services-main.first-sect p{ opacity: 1; margin: 0 0 20px; }
.featured-services-main.first-sect .btnTheme{ min-width: 160px; margin: 5px 0 0 0; }
.featured-services-main.first-sect:hover{ box-shadow: none !important; }
.ourteam-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; }
.ourteam-wrapper .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.ourteam-wrapper .title-style{ margin: 0; width: 90%; }
.ourteam-wrapper .title-description{ color: #212121; margin: 20px 0 0 0; }
.ourteam-wrapper .title-description + .title-description{ margin: 20px 0 0 0; }
.ourteam-wrapper .imageArea{ display: inline-block; width: 100%; float: left; overflow: hidden; border-radius: 10px; }
.ourteam-wrapper .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.team-section1-wrapper{ display: inline-block; width: 100%; float: left; padding: 0; margin: 0; position: relative; z-index: 2; }
.team-section1-wrapper .title-style{ margin: 0 auto; width: 80%; float: none; background: var(--primary) 0% 0% no-repeat padding-box; border-radius: 30px; padding: 60px 7%; }
.team-section1-wrapper .title-name{ font-size: 30px; line-height: 35px; margin: 0 0 18px 0; }
.team-section1-wrapper .title-description{ font-size: 22px; line-height: 30px; }
.team-section1-wrapper .title-description + .title-description{ margin: 20px 0 0 0; }
.team-section2-wrapper{ display: inline-block; width: 100%; float: left; background: #F6F6F6 0% 0% no-repeat padding-box; padding: 200px 0 0; margin: -120px 0 0; position: relative; z-index: 1; }
.team-section2-wrapper .contentArea{ display: inline-block; width: 100%; float: left; padding: 50px 8% 50px 20%; }
.team-section2-wrapper .contentArea h6{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin: 0 0 20px; }
.team-section2-wrapper .contentArea p{ display: inline-block; width: 100%; float: left; ; opacity: 1; }
.team-section2-wrapper .contentArea p + p{ margin: 15px 0 0 0; }
.team-section2-wrapper .imageArea{ display: inline-block; width: 100%; float: left; overflow: hidden; border-radius: 15px 0 0 15px; margin: 0 0 -200px; }
.team-section2-wrapper .imageArea img{ width: 100%; min-height: 600px; max-height: 600px; height: 100%; object-fit: cover; }
.team-section3-wrapper{ display: inline-block; width: 100%; float: left; padding: 16% 0 80px; }
.team-section3-wrapper .title-style{ margin: 0; }
.team-section3-main{ display: inline-block; width: 100%; float: left; background-color:var(--white); padding: 0 30px 30px; text-align: center; margin: 140px 0 0; }
.team-section3-main .imageArea{ display: inline-block; width: 100%; float: left; text-align: center; margin: -86px 0 35px; }
.team-section3-main .imageArea img{ width: 156px; height: 156px; object-fit: cover; object-position: center; border-radius: 150px; overflow: hidden; filter: grayscale(1); }
.team-section3-main h4{ display: inline-block; width: 100%; float: left; text-align: center; text-transform: capitalize; opacity: 1; margin: 0 0 25px; }
.team-section3-main p{ text-align: center; opacity: 1; display: inline-block; width: 100%; float: left; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.team-section3-main .btnTheme{ margin: 25px 0 0 0; min-width: 150px; }
.team-section3-main:hover{ box-shadow: 0px 20px 30px #0000000D; }
.team-section3-main:hover .imageArea img{ filter: grayscale(0); }
.team-section3-main:hover .btnTheme{ background: var(--primary) 0% 0% no-repeat padding-box !important; color:var(--white) !important; }
/* Our Team Page Modal CSS */
.jquery-modal.blocker { z-index: 1000; background-color: rgba(0,0,0,0.6); }
.jquery-modal.blocker .modal{ overflow: unset; border-radius: 0; box-shadow: none; padding: 0; width: 1000px; max-width: 100%; }
.jquery-modal.blocker .modal a.close-modal{ top: 10px; right: 10px; width: 40px; height: 40px; border-radius: 50px; background-image: url('../images/icon-close-popup.png'); }
.jquery-modal.blocker .modal a.close-modal[class*="icon-"] { top: -10px; right: -10px; width: 20px; height: 20px; color:var(--white); line-height: 1.25; text-align: center; text-decoration: none; text-indent: 0; background: #900; border: 2px solid #fff; -webkit-border-radius: 26px; -moz-border-radius: 26px; -o-border-radius: 26px; -ms-border-radius: 26px; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); box-shadow: 1px 1px 5px rgba(0,0,0,0.5); }
.jquery-modal.blocker .modal .doctors-popup-main{ display: inline-flex; display: -webkit-inline-flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; }
.doctors-popup-main .imageArea{ display: inline-block; width: 42%; float: left; overflow: hidden; }
.doctors-popup-main .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.doctors-popup-main .contentArea{ display: inline-block; width: 58%; float: left; overflow: hidden; padding: 30px 7%; max-height: 550px; overflow: auto; }
.doctors-popup-main .contentArea h3{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin: 0 0 30px; }
.doctors-popup-main .contentArea p{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin: 0; }
.doctors-popup-main .contentArea p + p{ margin: 15px 0 0 0; }
/* Our Team Page Modal CSS */

.ourservices-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; }
.ourservices-wrapper .title-style{ margin: 0; }
.ourservices-wrapper .title-description{ margin: 20px 0 0 0; color: #787878; font-size: 15px; line-height: 26px; }
.services-section1-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; }
.services-section1-wrapper .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.services-section1-wrapper .row + .row{ margin-top: 80px; }
.services-section1-wrapper .imageArea{ display: inline-block; width: 100%; float: left; }
.services-section1-wrapper .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.services-section1-wrapper .contentArea{ display: inline-block; width: 90%; float: left; padding: 25px 0; }
.services-section1-wrapper .row:nth-child(odd) .contentArea{ margin: 0 10% 0 0; }
.services-section1-wrapper .row:nth-child(even) .contentArea{ margin: 0  0 0 10%; }
.services-section1-wrapper .contentArea h3{ text-transform: capitalize; opacity: 1; display: inline-block; width: 100%; float: left; margin: 0 0 20px 0; }
.services-section1-wrapper .contentArea p{ display: inline-block; width: 100%; float: left; }
.services-section1-wrapper .contentArea p + p{ margin: 15px 0 0 0; }
.services-section1-wrapper .contentArea .btnTheme{ margin: 25px 0 0 0; min-width: 150px; }
.service-details-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; }
.service-details-wrapper .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.service-details-wrapper .row + .row{ margin-top: 80px; }
.service-details-wrapper .imageArea{ display: inline-block; width: 100%; height: 100%; float: left; }
.service-details-wrapper .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.service-details-wrapper .contentArea{ display: inline-block; width: 95%; float: left; padding: 25px 0; }
.service-details-wrapper .contentArea .title-style{ margin: 0 0 30px; }
.service-details-wrapper .contentArea p{ display: inline-block; width: 100%; float: left; color: #787878; }
.service-details-wrapper .contentArea p + p{ margin: 15px 0 0 0; }
.service-details-container{ display: inline-block; width: 100%; float: left; }
.service-details-container .service-details-descr{ display: inline-block; width: 100%; }
.accordion-wrap .texts-desc .service-details-descr ul.col-3 li{ width: 33.33%; float: left; margin: 0 0 3px; }
.accordion-wrap .texts-desc .service-details-descr ul li::before{ content: '\f00c'; font-size: 10px; line-height: 22px; }
.latestNews-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; }
.latestNews-wrapper .owl-carousel.owl-loaded,
.latestNews-wrapper .owl-carousel.owl-loaded .owl-stage-outer,
.latestNews-wrapper .owl-carousel.owl-loaded .owl-stage-outer .owl-stage,
.latestNews-wrapper .owl-carousel.owl-loaded .owl-stage-outer .owl-stage .owl-item{ height: 100%; }
.latestNews-wrapper .owl-carousel.owl-loaded .owl-stage-outer .owl-stage .owl-item .item{ display: inline-block; width: 100%; height: 100%; float: left; }
.latestNews-wrapper .owl-theme .owl-dots{ position: absolute; margin: auto 7% auto 0 !important; top: 0; bottom: 0; right: 0; flex-direction: column; align-items: flex-end; padding: 0; width: auto; }
.latestNews-wrapper .owl-theme .owl-dots .owl-dot{ margin: 5px 0; }
.latestNews-wrapper .owl-theme .owl-dots .owl-dot:first-child{ margin-top: 0 !important; }
.latestNews-wrapper .owl-theme .owl-dots .owl-dot:last-child{ margin-bottom: 0 !important; }
.latestNews-wrapper>.container>.row>.col-xs-12{ /* max-height: calc(100vh - 104px); */ }
.latestNews-main{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: flex-start; width: 100%; height: 100%; float: left; position: relative; overflow: hidden; border-radius: 20px; }
.latestNews-main + .latestNews-main{ margin: 30px 0 0 0; }
.latestNews-container.onePart{ height: 100%; display: inline-block; float: left; width: 100%; }
.latestNews-main.twoPart{ height: calc((100% / 2) - 15px); }
.latestNews-main .imageArea{ display: inline-block; width: 100%; height: 100%; float: left; }
.latestNews-main .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.latestNews-main .contentArea{ display: inline-flex; display: -webkit-inline-flex; flex-direction: column; align-items: baseline; justify-content: end; position: absolute; bottom: 0; left: 0; margin: 0; padding: 50px 10%; width: auto; height: auto; max-width: 100%; max-height: calc(100% - 10px); overflow: auto; }
.latestNews-main .contentArea .news-date{ display: inline-block; width: auto; float: left; margin: 0 0 15px; ; opacity: 1; }
.latestNews-main .contentArea .news-title{ display: inline-block; width: auto; float: left; margin: 0 0 15px; ; text-transform: capitalize; opacity: 1; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.latestNews-main .contentArea .news-title:hover{ color: var(--primary); }
.latestNews-main .contentArea .btnTheme{ text-align: center; opacity: 1; text-transform: uppercase; }
.latestNews-wrapper .onePart .contentArea{ padding: 40px; }
.latestNews-wrapper .twoPart .contentArea{ padding: 30px; }
.latestNews-wrapper .twoPart .contentArea .news-title{ font-size: 20px; line-height: 25px; }
.blog-list-main{ position: relative; margin: 0 0 40px 0; display: inline-block; width: 100%; float: left; overflow: hidden; box-shadow: none; border-radius: 0px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; border: 1px solid #fff;border-radius: 15px;}
.owl-carousel .blog-list-main{ margin: 0; }
.blog-list-main .imageArea{ position: relative; overflow: hidden; display: inline-block; width: 100%; float: left; border-radius: 0; }
.blog-list-main .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.blog-list-main .contentArea{ display: inline-block; width: 100%; float: left; background-color:var(--white); padding: 15px; position: relative; z-index: 2; }
.blog-list-main .contentArea > span{ opacity: 1; display: inline-block; width: 100%; float: left; margin: 0 0 12px 0; }
.blog-list-main .contentArea > .blogname{ text-transform: capitalize; opacity: 1; display: inline-block; width: 100%; float: left; margin: 0 0 15px; }
.blog-list-main .contentArea > p{ opacity: 1; display: inline-block; width: 100%; float: left; margin: 0 0 10px 0; }
.blog-list-main .contentArea .btnTheme {min-width: 100%;text-transform: inherit;margin: 15px 0 0 0;padding: 0;background: transparent !important;height: auto;line-height: 45px !important;font-size: 15px !important;font-weight: 500 !important;letter-spacing: -0.6px;color: var(--gray) !important;}
.blog-list-main .contentArea > span.blogdate span.calender_icon {margin-right: 5px;}

/*.blog-list-main:hover{ border: 1px solid #D9D9D9; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }*/
.blog-list-main:hover {background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 15px 30px #00000012;}
.blog-list-main:hover .contentArea .btnTheme{ background: var(--primary) !important; color:var(--white) !important; border-color: var(--primary);}
.blog-list-main .contentArea span.blog-btn-wrapper {margin-bottom: 0;}
.blog-list-main .contentArea .btnTheme img {position: relative;top: -1px;margin-left: 5px;}
.blog-list-main:hover .contentArea .btnTheme img {filter: invert(48%) sepia(13%) saturate(1348%) hue-rotate(202deg) brightness(91%) contrast(89%);}

/* Start Blog Page CSS */
.blog-list-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; position: relative; z-index: 0; overflow: hidden; background-color:var(--white); }
.blog-list-wrapper > .container-fluid{ padding: 0; }
.blog-list-container{ display: inline-block; width: 100%; float: left; padding: 0; margin-bottom: 100px;}
.blog-list-container > .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* Blog Toolbar Css */
.blog-list-wrapper .toolbar-bottom{ margin: 10px 0 0 0; padding-top: 15px; border-top: 1px solid #DBDBDB;}
.blog-list-wrapper .toolbar-blog-posts.toolbar{ padding: 0; margin: 0; border-top: 0; float: left; width: 100%; display: inline-flex; display: -webkit-inline-flex; text-align: center; justify-content: center; }
.blog-list-wrapper .toolbar-blog-posts.toolbar .modes,
.blog-list-wrapper .toolbar-blog-posts.toolbar .field.limiter,
.blog-list-wrapper .toolbar-blog-posts.toolbar .toolbar-amount,
.blog-list-wrapper .toolbar-blog-posts.toolbar .toolbar-sorter.sorter,
.blog-list-wrapper .toolbar-blog-posts.toolbar .toolbar-sorter.sorter .sorter-action{ display: none; }
.blog-list-wrapper .toolbar-blog-posts.toolbar .pages{ position: relative; }
.blog-list-wrapper .toolbar-blog-posts .pages .action::before{ font: 700 14px/50px 'Font Awesome 5 Free'; letter-spacing: 0px; color: #212121; }
.blog-list-wrapper .toolbar-blog-posts .pages .action.previous::before{ /*content: 'previous';*/ content: '\f053';}
.blog-list-wrapper .toolbar-blog-posts .pages .action.next::before{ /*content: 'next';*/ content: '\f054';}
.blog-list-wrapper .toolbar-blog-posts .pages .action:hover::before { background: var(--primary) 0% 0% no-repeat padding-box; color: #A8A8A8; }

.blog-sidebar{ position: relative; z-index: 1; margin: 0 0 30px; }
.categories-list-wrapper{ display: inline-block; width: 100%; float: left; }
.categories-list-wrapper > h3 {text-transform: capitalize;opacity: 1;margin: 0 0 0px;padding: 0 30px;background: #92806C;border-bottom-right-radius: 15px;}
.categories-list-wrapper .category-list-info{ display: inline-block; width: 100%; float: left; padding: 40px 30px;}
.categories-list-wrapper .category-list-info ul{ list-style: none; display: inline-block; width: 100%; float: left; }
.categories-list-wrapper .recent-posts ul li{ display: inline-flex; display: -webkit-inline-flex; justify-content: flex-start; align-items: flex-start; flex-direction: row; width: 100%; float: left; }
.categories-list-wrapper .recent-posts ul li + li{ margin: 15px 0 0;padding-top: 15px;border-top: 1px solid #DBDBDB;; }
.categories-list-wrapper .recent-posts ul li .imageArea{ display: inline-block; width: 30%; float: left; margin: 7px 0 15px; border-radius: 0px; overflow: hidden; }
.categories-list-wrapper .recent-posts ul li .imageArea img{ width: 100%; height: 100%; object-fit: cover; min-height: 100px;max-width: 100px;}
.categories-list-wrapper .recent-posts ul li .blogname{ text-transform: capitalize; opacity: 1; display: inline-block; float: left; width: 100%; }
.categories-list-wrapper .recent-posts ul li span{ opacity: 1; display: inline-block; width: 100%; float: left; margin: 5px 0 5px 0; }

.blog-details-wrapper{ display: inline-block; width: 100%; float: left; padding: 0px 0; position: relative; z-index: 1; }
.blog-details-main{ display: inline-block; width: 100%; float: left; padding-right: 35px; margin: 0; }
.blog-details-main .postImage{ width: 100%; margin-bottom: 40px; border-radius: 0; margin-top: 0px;}
.blog-details-main .blog-date{ display: inline-block; width: auto; float: left; ; opacity: 1; margin: 0 0 5px 0; }
.blog-details-main .postTitle{ text-align: center; text-transform: initial; opacity: 1; margin-bottom: 45px; display: inline-block; width: 100%; float: left; }
.blog-details-main .postDescrArea{ display: inline-block; width: 100%; float: left; }
.blog-details-main .postDescrArea > p,
.blog-details-main .postDescrArea > .section p{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin-bottom: 25px;}
.blog-details-main .postDescrArea > p strong,
.blog-details-main .postDescrArea > .section p strong{ font-weight: 600; }
.blog-details-main .postDescrArea ul{ list-style-type: none; list-style-position: inherit; padding: 0; display: inline-block; float: left; }
.blog-details-main .postDescrArea ol{ list-style-type: decimal; list-style-position: inherit; padding: 0 0 0 18px; display: inline-block; float: left; }
/*.blog-details-main .postDescrArea li::before{ content: ')'; position: relative; margin: 0 7px 0 -7px; }*/
.blog-details-main .postDescrArea li{ opacity: 1; margin: 0 0 6px 0; padding: 0; width: 100%; float: left; position: relative; }
.blog-details-main .postDescrArea ul li p{ position: relative; display: inline-flex; display: -webkit-inline-flex; float: left; }
.blog-details-main .postDescrArea ul li p::before { content: '\f111'; font: 700 6px/24px 'Font Awesome 5 Free'; letter-spacing: 0px; color: var(--primary); margin: 0 12px 0 0; position: relative; top: 1px; display: inline-block; float: left; }
.blog-details-main .postDescrArea > p + p,
.blog-details-main .postDescrArea > .section p + p,
.blog-details-main .postDescrArea ul + p,
.blog-details-main .postDescrArea > p + ul,
.blog-details-main .postDescrArea ol + p,
.blog-details-main .postDescrArea > p + ol{ /*margin: 20px 0 0 0 !important;*/ }

.blog-details-main .postDescrArea > .section{ padding: 0; margin: 0; display: inline-block; width: 100%; float: left }
.blog-details-main .postDescrArea > .section + .section{ margin: 30px 0 0; }
.blog-details-main .postDescrArea > .section .col-md-3,
.blog-details-main .postDescrArea > .section .col-md-4{ display: inline-block; }
.blog-details-main .postDescrArea > .section h1,
.blog-details-main .postDescrArea > .section h2,
.blog-details-main .postDescrArea > .section h3,
.blog-details-main .postDescrArea > .section h4,
.blog-details-main .postDescrArea > .section h5,
.blog-details-main .postDescrArea > .section h6{ display: inline-block; width: 100%; float: left; margin-bottom: 20px; }
.blog-details-main .postDescrArea > .section h1 strong,
.blog-details-main .postDescrArea > .section h2 strong,
.blog-details-main .postDescrArea > .section h3 strong,
.blog-details-main .postDescrArea > .section h4 strong,
.blog-details-main .postDescrArea > .section h5 strong,
.blog-details-main .postDescrArea > .section h6 strong{ display: inline-block; float: left; }
.blog-details-main .postDescrArea > .section p + h1,
.blog-details-main .postDescrArea > .section p + h2,
.blog-details-main .postDescrArea > .section p + h3,
.blog-details-main .postDescrArea > .section p + h4,
.blog-details-main .postDescrArea > .section p + h5,
.blog-details-main .postDescrArea > .section p + h6,
.blog-details-main .postDescrArea > .section ul + h1,
.blog-details-main .postDescrArea > .section ul + h2,
.blog-details-main .postDescrArea > .section ul + h3,
.blog-details-main .postDescrArea > .section ul + h4,
.blog-details-main .postDescrArea > .section ul + h5,
.blog-details-main .postDescrArea > .section ul + h6,
.blog-details-main .postDescrArea > .section ol + h1,
.blog-details-main .postDescrArea > .section ol + h2,
.blog-details-main .postDescrArea > .section ol + h3,
.blog-details-main .postDescrArea > .section ol + h4,
.blog-details-main .postDescrArea > .section ol + h5,
.blog-details-main .postDescrArea > .section ol + h6{ margin-top: 30px; }

.blog-details-main .postDescrArea h3 {font-size: 20px;line-height: 27px;letter-spacing: -0.2px;color: #111111;font-weight: bold;margin-bottom: 20px;clear: both;}
.blog-details-main .postDescrArea h2 {font-size: 30px;display: inline-block;width: 100%;margin-bottom: 25px;line-height: 36px;font-weight: bold;color: var(--gray);margin-top: 15px;}
.blog-detail-img {display: inline-block;width: 100%;}

/* END Blog Post Share Option CSS */
.blog-details-main .socialArea{ display: inline-flex; display: -webkit-inline-flex; align-items: baseline; justify-content: flex-end; flex-wrap: wrap; width: auto; padding: 0; margin: 0; }
.blog-details-main .socialArea h5 {display: inline-block;width: auto;margin: 0 15px 0 0;;opacity: 1;}
.blog-details-main .socialArea ul{ list-style-type: none; display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; }
.blog-details-main .socialArea ul li{ width: auto; margin-right: 0px;}
.blog-details-main .socialArea ul li + li{ margin: 0 0px 0; } 
/*.blog-details-main .socialArea ul li a{ font-size: 16px;line-height: 50px;color: #A8A8A8;width: 50px;display: inline-block;text-align: center;background: #E5E5E5;border-radius: 35px; }*/
/*.blog-details-main .socialArea ul li a:hover{ color: var(--primary); }*/
.blog-details-main .postBtn-group{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: space-between; width: 100%; margin: 10px 0 0 0; padding-top: 40px;border-top: 1px solid #CCCCCC;}
.blog-details-main .postBtn-group .btnTheme {min-width: 208px;background: var(--primary) !important;color:var(--white) !important;height: auto;border: 1px solid transparent;}
.blog-details-main .postBtn-group .btnTheme.prev {border-left: 0;padding-left: 0;margin-left: 0;}
.blog-details-main .postBtn-group .btnTheme:hover { color: var(--gray) !important; background: transparent !important;border: 1px solid #333;}
.blog-details-main .socialArea ul li a:hover {background: var(--gray);border-radius: 50px;color:var(--white);}
.blog-details-main .socialArea ul li a:hover img {filter: invert(0%) sepia(100%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(200%);}



/* End Blog Page CSS */

.faq-wrapper{ display: inline-block; width: 100%; float: left; padding: 95px 0; position: relative; z-index: 0; }
.faq-wrapper .nav-pills{ float: left; margin: 0; flex-direction: column; }
.faq-wrapper .nav-pills li{ position: relative; }
.faq-wrapper .nav-pills li + li{ margin: 20px 0 0 0; }
.faq-wrapper .nav-pills li a{ opacity: 1; padding: 0; margin: 0; display: inline-flex; float: left; align-items: baseline; }
.faq-wrapper .nav-pills li:hover a,
.faq-wrapper .nav-pills li:focus a,
.faq-wrapper .nav-pills li.active a{ color: var(--primary); border: 0 !important; background: transparent !important; }
.faq-wrapper .nav-pills li:hover a::before,
.faq-wrapper .nav-pills li:focus a::before,
.faq-wrapper .nav-pills li.active a::before{ opacity: 1; margin: 0 10px 0 -16px; }

.faq-main{ display: inline-block; width: 100%; float: left; margin: 0 0 45px;}
.faq-main:last-child{ margin: 0 0 0 0; }
.faq-main .title-style{ display: inline-block; width: 100%; float: left; }
.faq-main .title-description{ width: 70%; margin: 18px 15% 0; }

.product-list-wrapper{ display: inline-block; width: 100%; float: left; padding: 0; margin: 0; }
.product-list-wrapper > .container{ width: 100%; }
.product-list-wrapper .product-list-contents > .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.product-list-wrapper .product-list-contents > .row > .col-xs-12.col-sm-6.col-md-4{ padding: 0 10px; }
.product-list-wrapper .toolbar-bottom{ margin: 0; padding-top: 25px; border-top: 0;padding-left: 0; padding-right: 0;margin-bottom: 60px;}

/*Search Page Toolbar CSS*/
.catalogsearch-result-index #maincontent .columns .sidebar.sidebar-main{ padding-top: 0 !important; }
.catalogsearch-result-index #maincontent .columns .search.results .product-list-wrapper::after{ display: none; }

.product-details-wrapper{ display: inline-block; width: 100%; float: left; padding: 0px 0 100px; position: relative; z-index: 0; }
.product-details-wrapper .product-info-main{ position: relative; width: 100% !important; display: inline-block; float: right; padding: 0; background-color: transparent; }
.product-details-wrapper .product-info-main .prd-info,
.product-details-wrapper .product-info-main .product-overview,
.product-details-wrapper .product-info-main .product-specification-main,
.product-details-wrapper .product-info-main .buttonArea{ display: inline-block; width: 100%; ; }
.product-details-wrapper .product-info-main .prd-info{ display: inline-block; margin: 0 0 0px 0; width: 100%; float: left; }
.product-details-wrapper .product-info-main .prd-info .small-product-label{ text-transform: capitalize; opacity: 1; margin: 0 0 5px; display: inline-block; width: 100%; }
.product-details-wrapper .product-info-main .prd-info .product-label{ text-transform: capitalize; opacity: 1; margin: 0 0 5px 0; display: inline-block; width: 100%; }

.product-details-wrapper .price-box{ display: inline-flex; display: -webkit-inline-flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: wrap; width: 100%; height: auto;float: left;margin-top: 0;margin-bottom: 0px;}
.product-details-wrapper .price-box > .price-container,
.product-details-wrapper .price-box .special-price,
.product-details-wrapper .price-box .old-price{ display: inline-block !important; margin: 0 15px 0 0 !important; }
.product-details-wrapper .price-box .old-price{float: left;margin-right: 5px !important;}
.product-details-wrapper .price-box .special-price .price,
.product-item-info .product-item-details .price-box .special-price .price{text-transform: uppercase;opacity: 1;color: #FF0000;;}
.product-details-wrapper .price-box > .price-container .price,
.product-details-wrapper .price-box .normal-price .price,
.product-details-wrapper .price-box .regular-price .price{opacity: 1;color: var(--gray);}
.product-details-wrapper .price-box .old-price .price{text-decoration: line-through;opacity: 1;border: 0;margin: 0;box-shadow: none;margin-left: 15px;}
.product-details-wrapper .product-info-stock-sku{display: inline-block;width: 100%;float: left;padding: 0;margin: 0 0 0px 0;}
.product-info-stock-sku .product-stock{display: inline-block;width: auto;float: left;}
.product-info-stock-sku .product-stock .stock-label{opacity: 1;}
.product-info-stock-sku .product-stock .stock-avail{opacity: 1;text-transform: capitalize;margin: 0 0 0 5px;}
.product-info-stock-sku .product-stock.available .stock-avail{color: #238300;}
.product-info-stock-sku .product-stock.unavailable .stock-avail{color: #ff0000;}
.product-details-wrapper .product-add-form{padding: 0;width: 100%;display: inline-block;margin: 10px 0 0 0;}
.product-details-wrapper .product-info-main .product-overview{ margin: 0 0 0px 0; }
.product-overview > p{  opacity: 1; margin: 0;  display: inline-block; width: 100%; float: left; }
.product-overview > p + p{ margin: 15px 0 0 0; }

/* Product Options CSS */
.product-options-wrapper{ width: 100%; float: left; margin: 15px 0 0px 0; padding: 30px 0 10px 0; display: flex;flex-direction: column;}
.product-options-wrapper > img{ height: 65px; }
.product-options-wrapper > .fieldset{ margin: 0; }
.product-options-wrapper > .fieldset .swatch-opt{ display: inline-block; width: 100%; float: left; margin: 0; margin-bottom: 10px;}
.product-options-wrapper > .fieldset > .field{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: flex-start; width: 100%; float: left; margin: 0 0 0 0; position: relative; flex-direction: column;}
.product-options-wrapper .swatch-opt .swatch-attribute{ display: inline-block; width: 100%; height: auto; float: left; margin: 0; position: relative; }
.product-options-wrapper .swatch-opt .swatch-attribute.blade_colour{ width: 100%; }
.product-options-wrapper > .fieldset .field.textarea{ display: inline-flex; display: -webkit-inline-flex; align-items: flex-start; justify-content: flex-start; width: 100%; }
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option{ /* display: none; */opacity: 1;padding-left: 0;}
.product-options-wrapper .row{margin: 0 -8px;}
.product-options-wrapper .row .col-md-6, .product-options-wrapper .row .col-md-12{padding: 0 8px;}
.product-options-container{display: inline-flex;display: -webkit-inline-flex;margin: 0 0 15px;padding: 0;width: 100%;}
.product-options-wrapper > .fieldset > .field.configurable, .product-options-container.vcenter{align-items: center;}
.product-options-container.vtop{align-items: flex-start;}
.product-options-label, .product-options-wrapper > .fieldset > .field > .label,
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,
.product-options-wrapper > .fieldset .field.textarea label{display: inline-block;width: auto;float: left;opacity: 1;margin: 0 0px 10px 0;min-width: 100px;color: var(--dark);font-size: 18px;}
.product-options-wrapper > .fieldset > .field.required > .label::after{margin: 0 0 0 -2px;}
.product-options-wrapper > .fieldset > .field > .control,
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options,
.prd-option-main{display: inline-block;float: left;width: 100%;margin: 0px auto !important;position: relative;}
.product-options-wrapper > .fieldset > .field > .control > div.mage-error,
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options ~ div.mage-error{width: 100%;position: absolute;top: calc(100% - 0px);left: 0;margin: 0;}
.product-options-wrapper > .fieldset > .field > .control select{ margin: 0 !important; width: 200px; max-width: 100%; }
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options select,
.prd-option-main select{ margin: 0 !important }
.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option{ height: 45px; width: 45px; border-radius: 25px; line-height: 45px; border: 1px solid #E5E5E5; background-color:var(--white); margin: 0 15px 10px 0; padding: 0; text-align: center; opacity: 1; }
.swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover,
.swatch-option.text:not(.disabled):hover, .swatch-option:not(.disabled):hover,.swatch-option.image.selected, .swatch-option.color.selected,.swatch-option.text.selected,.swatch-option.selected{ background: #F4F6F7 0% 0% no-repeat padding-box; /*border: 1px solid #2B4EAC !important;*/ color: #2B4EAC !important; outline: 2px solid var(--primary) !important; }
.product-options-wrapper > .fieldset .field.textarea .control{position: relative;}
.product-options-wrapper > .fieldset .field.textarea textarea,
.prd-option-main textarea{margin: 0 !important;border-radius: 0 !important;padding: 15px;border: 1px solid rgba(223, 223, 223, 0.86);background-color:var(--white);min-height: 100px;cursor: text;}
.product-options-wrapper > .fieldset .field.textarea textarea + div.mage-error{margin: -5px 0 0 0;}
.product-options-wrapper > .fieldset .swatch-opt .swatch-option.image {width: 124px;height: 67px;line-height: normal;border-radius: 5px;}

/*Prevent text selection*/
.product-options-wrapper .fieldset .field .control select{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
/* END Product Options CSS */

/*.product-details-wrapper .qty-btnArea{display: -webkit-inline-flex;display: inline-flex;justify-content: flex-start;align-items: flex-start;flex-direction: row;flex-wrap: wrap;float: left;width: 100%;padding-top: 20px;border-bottom: 1px solid #dbdbdb;}*/
/* QUANTITY CONTROLS CSS */
.qty-btnArea .qtyCounter{display: inline-flex;display: -webkit-inline-flex;flex-direction: column;align-items: center;/*width: 100%;*/margin: 0 0 0px 0;float: left;}
.qty-btnArea .qtyCounter .box-title{display:inline-block;width:100%;float:left;opacity:1;margin:0 0 10px}
.qty-btnArea .qtyCounter .box-details .control{position:relative;padding:0;margin:0;display:inline-flex;justify-content:center;align-items:center;background:no-repeat padding-box #eeefef;border:0;border-radius:25px;overflow:hidden;opacity:1;width:144px;height:45px;z-index:0}
.qty-btnArea .qtyCounter .box-details .control .count{display:inline-block;margin:0;padding:0 10px;height:40px;text-align:center;text-transform:capitalize;opacity:1;width:65%;background-color:transparent;border-radius:0;border:0;position:relative}
.qty-btnArea .qtyCounter .box-details .control .count+div.mage-error{position:absolute;top:100%;line-height:12px;left:0;font-size:11px;width:calc(100% + 10px)}
.qty-btnArea .qtyCounter .box-details .control .plus-minus{width:35%;padding:0 5px}
.qty-btnArea .qtyCounter .box-details .control .minus,.qty-btnArea .qtyCounter .box-details .control .plus{text-align:center;text-transform:uppercase;opacity:1;cursor:pointer;display:flex;width:80%;height:100%;margin:0;background-color:#dedede;line-height:16px;float:left;align-items:center;justify-content:center}
.qty-btnArea .qtyCounter .box-details .control .plus:hover, .qty-btnArea .qtyCounter .box-details .control .minus:hover { color: var(--gray); /*background-color: #23315e;*/ }
.qty-btnArea .qtyCounter .box-details .control .plus { top: 0px;position: relative;padding-bottom: 3px;}
/*Prevent text selection*/
.qty-btnArea .qtyCounter .box-details .control span{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.qty-btnArea .qtyCounter .box-details .control .plus img, .qty-btnArea .qtyCounter .box-details .control .minus img {filter: brightness(0.5) opacity(0.4);}

/* END QUANTITY CONTROLS CSS */

.qty-btnArea .btnArea{ display: inline-block; width: auto; float: left; margin: 0 0px 0 20px; }
.qty-btnArea .btnArea .btnTheme{ min-width: auto; width: auto; float: left; padding: 0 20px !important; box-shadow: none !important; }
.qty-btnArea .btnArea .btnTheme + .btnTheme{ margin: 0 0 0 20px; }
/*.qty-btnArea .btnArea .btnTheme.tocart{ min-width: 180px; }*/
.qty-btnArea .btnArea .btnTheme.tocart {min-width: 300px;line-height: 60px !important;height: 60px;font-size: 16px !important;background: var(--primary) 0% 0% no-repeat padding-box !important;border: 0;}
.qty-btnArea .btnArea .btnTheme.tocart span{ display: none; }
.qty-btnArea .btnArea .btnTheme.towishlist{ line-height: 50px !important; padding: 0 15px !important; }
.qty-btnArea .btnArea .btnTheme.tocart:hover { border: 0; background: #F4EEFF !important;}

/* Product Details Share Option CSS */
.product-details-wrapper .product-share{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: flex-start; width: 100%; ; float: left; margin: 25px 0 0 0; padding: 0; float: left;}
.product-details-wrapper .product-share .label{ display: inline-block; width: auto; padding: 0; margin: 0 20px 0 0; ; opacity: 1; text-transform: inherit; float: left;}
.product-details-wrapper .product-share .share-icons > a{ margin: 0; padding: 0; display: inline-block; width: auto; height: auto; text-align: center; font-size: 15px; line-height: 25px; letter-spacing: 0px; color: #DEDEDE; border: 0; border-radius: 0; }
.product-details-wrapper .product-share .share-icons > a + a{ margin: 0 0 0 15px; }
.product-details-wrapper .product-share .share-icons > a:hover{ color: var(--primary); }
.social-share-icons ul {display: inline-block;}
/* END Product Details Share Option CSS */

.product-description-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0 0px; position: relative; z-index: 0; margin: 0; }
.product-description-wrapper > .row{ margin: 0; padding: 0 15px; }
.product-description-wrapper .nav-tabs{ float: left; border-bottom: 1px solid #DDDDDD; margin: 0; display: inline-block;width: 100%;}
.product-description-wrapper .nav-tabs li a{ text-align: center; text-transform: capitalize; opacity: 1; display: inline-block; width: 100%; float: left; padding: 0 30px; margin: 0; position: relative; z-index: 0; overflow: hidden; border: 0; border-radius: 0; box-shadow: none; background: transparent; }
.product-description-wrapper .nav-tabs li:hover a,
.product-description-wrapper .nav-tabs li:focus a,
.product-description-wrapper .nav-tabs li.active a {color:var(--white);border: 0 !important;background: var(--gray) !important; }
/*.product-description-wrapper .nav-tabs li a::after{ content: ''; display: inline-block; float: left; width: 100%; height: 5px; position: absolute; bottom: 0px; left: 0; background: #E2E2E2;}*/
.product-description-wrapper .nav-tabs li:hover a::after,
.product-description-wrapper .nav-tabs li:focus a::after,
.product-description-wrapper .nav-tabs li.active a::after{ background-color: var(--gray); }
.product-description-wrapper .nav-tabs li {background: #E6E6E6;border-right: 1px solid #DEDEDE;}
.product-description-wrapper .nav-tabs li:first-child a, .product-description-wrapper .nav-tabs li:first-child { border-top-left-radius: 5px; }
.product-description-wrapper .nav-tabs li:last-child a, .product-description-wrapper .nav-tabs li:last-child { border-top-right-radius: 5px; }
.video_sec {display: inline-block;width: 100%;margin: 40px 0;}
.video_sec iframe {width: 100%;}
.tabs-content-wrap h2 {font-size: 30px;font-weight: bold;letter-spacing: -1.2px;line-height: 36px;margin-bottom: 20px;}
.product-description-main .tabs-content-wrap p, .product-description-main .tabs-content-wrap li {font-size: 15px;line-height: 28px;letter-spacing: -0.6px;margin-bottom: 0px;color: #333;font-weight: 500;}
.related-products-wrapper .title-style, .top-products-wrapper .title-style {display: flex;width: 100%;align-items: center;justify-content: space-between;}
.related-products-wrapper .title-style h2, .top-products-wrapper .title-style h2 {font-size: 38px;font-weight: bold;color: var(--gray);letter-spacing: -1.52px;}
.related-products-wrapper .title-style .custom-nav button, .top-products-wrapper .title-style .custom-nav button {background: var(--gray);border: 0;padding: 0;line-height: 45px;width: 45px;border-radius: 50px;}
.related-products-wrapper .title-style .custom-nav button span.left-arrow, .related-products-wrapper .title-style .custom-nav button span.right-arrow,
.top-products-wrapper .title-style .custom-nav button span.left-arrow, .top-products-wrapper .title-style .custom-nav button span.right-arrow {display: inline-block;}
.related-products-wrapper .title-style .custom-nav button span.left-arrow img, .related-products-wrapper .title-style .custom-nav button span.right-arrow img,
.top-products-wrapper .title-style .custom-nav button span.left-arrow img, .top-products-wrapper .title-style .custom-nav button span.right-arrow img {float: left;}
.product-item-info .product-item-details .price-box { border: 0; margin-bottom: 15px;flex-direction: row-reverse;}
.top-products-wrapper {display: inline-block;width: 100%;background: #F8F8F8;padding: 80px 0;margin-top: 30px;float: left;}

.product-description-wrapper .tab-content{ background-color: transparent; display: inline-block; width: 100%; float: left; border-top: 0; margin: -2px 0 0 0; }
.product-description-main{ display: inline-block; width: 100%; float: left; padding: 40px 0; }
.product-description-main + .product-description-main{ border-top: 1px solid #E2E2E2; }
.product-description-main h4{ text-transform: capitalize; opacity: 1; margin: 0 0 20px 0; }
.product-description-main h5 {color: #6B6B6B; font-size: 16px;margin-bottom: 5px;clear: both;font-weight: 400;}
.product-description-main p{ opacity: 1; margin: 0; display: inline-block; width: 100%; float: left; }
.product-description-main p + p,
.product-description-main p + ul,
.product-description-main ul + p{ margin: 20px 0 0 0; }
.product-description-main p strong{ font-weight: 700; color: #1E1E1E; }
.product-description-main ul{ margin: 0 0 25px 0; list-style-type: none; list-style-position: inherit; padding: 0; display: inline-block; width: 100%; float: left; }
.product-description-main ul li{ opacity: 1; margin: 0 0 0px; padding: 0; width: 100%; float: left; position: relative; display: inline-flex; display: -webkit-inline-flex; }
.product-description-main ul li:last-child{ margin: 0; }
.product-description-main ul li::before,
.product-description-main ul li p::before{ content: '\f111'; font: 700 3px/20px 'Font Awesome 5 Free'; letter-spacing: 0px; color: #6B6B6B; margin: 0 7px 0 0; position: relative; top: 1px; display: inline-block; float: left; }
.product-description-main h5 strong {font-weight: 600;}

/* Magento Default Tabbing CSS */
/* .product.data.items{ margin: 0; width: 100%; border: 0; }
.product.data.items>.item.title{ float: none; width: auto; display: inline-flex; display: -webkit-inline-flex; justify-content: center; margin: 0; }
.product.data.items>.item.title ~ .item.title { margin: 0 0 0 30px; }
.product.data.items>.item.title>.switch{ text-align: center; text-transform: capitalize; opacity: 1; display: inline-flex; display: -webkit-inline-flex; align-items: center; width: 100%; height: auto; float: left; padding: 0 0 20px !important; margin: 0; position: relative; z-index: 0; overflow: hidden; border: 0; border-radius: 0; box-shadow: none; background: transparent; }
.product.data.items>.item.title:hover>.switch,
.product.data.items>.item.title:focus>.switch,
.product.data.items>.item.title.active>.switch{ color: var(--primary); border: 0 !important; background: transparent !important; }
.product.data.items>.item.title>.switch::before{ content: ''; display: inline-block; float: left; width: 100%; height: 3px; position: absolute; bottom: 0; left: 0; }
.product.data.items>.item.title:hover>.switch::before,
.product.data.items>.item.title:focus>.switch::before,
.product.data.items>.item.title.active>.switch::before{ background-color: var(--primary); }
.data.switch .counter{ margin: 0 0 0 5px; }
.product.data.items>.item.content{ background-color: transparent; width: 100%; float: left; border: 0; border-top: 1px solid #C7C7C7; margin: 0; padding: 40px 0 0; } */
/* END Magento Default Tabbing CSS */

.related-products-wrapper{ display: inline-block; width: 100%; float: left; padding: 70px 0 0px; }
.related-products-wrapper + .related-products-wrapper{ padding: 0 0 60px; }
.subscribe-wrapper{ display: inline-block; width: 100%; float: left; padding: 60px 0 80px; margin: 0; overflow: hidden; position: relative; }
.subscribe-wrapper .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.subscribe-wrapper .title-style{ margin: 0 0 20px 0; }
.subscribe-wrapper .title-description{ margin: 5px 0 0 0; }
.subscribe-wrapper .row > .col-xs-12.col-sm-9.col-md-9 .title-name{ font-size: 30px; line-height: 35px; }
.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3{ text-align: right; }
.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3 > .btnTheme{ min-width: 140px; }
.subscribe-main{ display: inline-block; width: 100%; float: left; }
.subscribe-main > p{ display: inline-block; width: 100%; float: left; ; opacity: 1; margin: 0 0 15px 0; }
.subscribe-main .form-subscribe{ display: inline-block; width: 100%; float: left; }
.subscribe-main .form-subscribe .form-control{ width: 550px; max-width: 100%; height: auto; border: 0; background: #F2F2F2 0% 0% no-repeat padding-box; box-shadow: none; border-radius: 40px; padding: 0 0 0 0; display: -webkit-inline-flex; display: inline-flex; /* flex-direction: column; */ align-items: center; justify-content: center; position: relative; z-index: 0; }
.subscribe-main .form-subscribe .form-control input{ margin: 0; padding: 12px 10px 12px 20px; width: calc(100% - 50px); background-color: transparent !important; border: 0; border-radius: 50px; }
.subscribe-main .form-subscribe .form-control input::placeholder{ opacity: 1; }
.subscribe-main .form-subscribe .form-control input + div.mage-error{ position: absolute; top: 100%; left: 0; float: left; margin: 5px 0 0 0; width: 100%; ; padding: 0 0 0 15px; }
.subscribe-main .form-subscribe .form-control button.btnTheme{ min-width: auto; width: 50px !important; height: 50px !important; margin: 0; padding: 0 !important; box-shadow: none !important; text-align: center !important; font-size: 16px !important; line-height: 50px !important; }
.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-2 > .btnTheme{ min-width: 140px; max-width: 100%; }
.subscribe-main > .btnTheme{ min-width: 190px; padding: 0 25px !important; }
.reachus-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0 0; position: relative; overflow: hidden; z-index: 0; }
.reachus-main{ display: inline-block; width: 100%; float: left; text-align: center; padding: 0 7% 0 0; }
.reachus-main .title-style{ margin: 0 0 30px 0; }
.reachus-main p{ opacity: 1; display: inline-block; width: 100%; float: left; }
.reachus-main p.highlight{ color: #212121; }
.reachus-main p strong{ font-weight: 600; }
.reachus-main p + p{ margin: 25px 0 0 0; }
.enquiry-wrapper{ display: inline-block; width: 100%; float: left; padding: 50px; background: #F7F2FF; border-radius: 0;}
.enquiry-wrapper .webforms,
.enquiry-wrapper .webforms form .form-group,
.enquiry-wrapper .webforms form .form-group .webforms-gdpr{ margin: 0 !important; }
.enquiry-wrapper .webforms form .form-group .actions-toolbar .secondary{ display: none !important; }
.enquiry-wrapper .title-style{ padding: 0 15px; margin: 0 0 40px 0; }
.enquiry-wrapper .title-description{ margin: 12px 0 0 0; }
.enquiry-wrapper .enquiry-main,
.enquiry-wrapper .webforms .webforms-contact-us{ display: inline-block; width: 100%; float: left; }
.enquiry-wrapper .form-group{ margin: 0; }
.enquiry-wrapper .fieldset .field{ margin: 0 0 15px 0; }
.enquiry-wrapper .form-group > label,
.enquiry-wrapper .fieldset .field > label,
.enquiry-wrapper .fieldset>.field:not(.choice)>.label{ text-transform: capitalize; opacity: 1; display: inline-block; width: 100%; float: left; padding: 0 0 0 0 !important; margin: 0 0 5px; }
.enquiry-wrapper .form-group>label>span,
.enquiry-wrapper .fieldset .field > label::after{ color: #B50B00 !important; margin: 0 0 0 1px !important; }
.enquiry-wrapper .form-group textarea,
.enquiry-wrapper .fieldset .field textarea{ min-height: 132px; }
.enquiry-wrapper .form-group .input-text,
.enquiry-wrapper .form-group input,
.enquiry-wrapper .form-group select,
.enquiry-wrapper .form-group textarea,
.enquiry-wrapper .fieldset .field .input-text,
.enquiry-wrapper .fieldset .field input,
.enquiry-wrapper .fieldset .field select,
.enquiry-wrapper .fieldset .field textarea{ margin: 0 0 0px 0; height: auto;}
.enquiry-wrapper .form-group .input-text::placeholder,
.enquiry-wrapper .form-group input::placeholder,
.enquiry-wrapper .form-group select::placeholder,
.enquiry-wrapper .form-group textarea::placeholder,
.enquiry-wrapper .fieldset .field .input-text::placeholder,
.enquiry-wrapper .fieldset .field input::placeholder,
.enquiry-wrapper .fieldset .field select::placeholder,
.enquiry-wrapper .fieldset .field textarea::placeholder{ color: #B4B4B4; }
.enquiry-wrapper .fieldset > .field .control .validation-advice,
.enquiry-wrapper .fieldset .field .validation-advice{ line-height: normal; margin: -12px 0 10px 15px; padding: 0; }
.enquiry-wrapper .actions-toolbar > .primary{ width: 100%; float: left; text-align: center; }
.enquiry-wrapper .form-group.btnArea{ }
.enquiry-wrapper .form-group.btnArea .btnTheme + .btnTheme{ margin: 0 0 0 7px; }
.enquiry-wrapper .form-group .btnTheme,
.enquiry-wrapper .actions-toolbar > .primary .btnTheme{ width: auto; /*float: left;*/ padding: 0 40px !important; background: var(--primary) 0% 0% no-repeat padding-box !important;color:var(--white) !important;box-shadow: none;border: 0;float: none;}
.enquiry-wrapper .fieldset{ padding: 0; margin: 0; }
.enquiry-wrapper .fieldset > .field{ padding: 0 15px; margin: 0; margin-bottom: 24px;}
.enquiry-wrapper .actions-toolbar{ padding: 0 15px; margin: 0; }
.enquiry-wrapper .fieldset > .field .control{ width: 100%; }
.enquiry-wrapper .fieldset .actions-toolbar .recaptcha3{ display: none; }
.enquiry-wrapper .form-group .btnTheme:hover, .enquiry-wrapper .actions-toolbar > .primary .btnTheme:hover { background: #F4EEFF !important; color: #111111 !important; }
.contactUs-wrapper{ display: inline-block; width: 100%; float: left; padding: 80px 0; background-color: #454545; }
.contactUs-wrapper .title-style .title-name { color:var(--white); }
.contact-info-block .contact-info-address, .contact-info-block .contact-phone-fax, .contact-info-block .contact-info-hour {width: 100%;display: inline-block;margin-bottom: 20px;}

/* Sennett  */
.contactUs-wrapper .nav-pills{ float: left; margin: 0; padding: 0 0 0 15px; flex-direction: column; }
.contactUs-wrapper .nav-pills li{ position: relative; }
.contactUs-wrapper .nav-pills li + li{ margin: 20px 0 0 0; }
.contactUs-wrapper .nav-pills li a{ opacity: 1; padding: 0; margin: 0; display: inline-block !important; float: left; }
.contactUs-wrapper .nav-pills li:hover a,
.contactUs-wrapper .nav-pills li:focus a,
.contactUs-wrapper .nav-pills li.active a{ color: var(--primary); border: 0 !important; background: transparent !important; }
.contactUs-wrapper .nav-pills li a::before{ content: ''; width: 26px; height: 12px; position: relative; margin: 0 10px 0 -26px; display: inline-block; z-index: 0; opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
.contactUs-wrapper .nav-pills li:hover a::before,
.contactUs-wrapper .nav-pills li:focus a::before,
.contactUs-wrapper .nav-pills li.active a::before{ opacity: 1; margin: 0 10px 0 -16px; }
.contactUs-main-info{ display: inline-block; width: 100%; float: left; }
.map-wrapper{ display: inline-block; width: 100%; float: left; max-height: 480px; border-radius: 0; overflow: hidden; }
.contactUs-container{ display: inline-block; width: 100%; float: left; padding: 0; margin: 0; }
.contactUs-container > .title-style{ margin-bottom: 30px; }
.contactUs-container > .title-style .title-name{ font-size: 30px; line-height: 35px; }
.contactUs-container .contactUs-main-info{ display: inline-flex; display: -webkit-inline-flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; position: relative; width: 100%; }
.contactUs-container .contactUs-main-info .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; float: left; }
.contactUs-container .contactUs-main-info .col-xs-12{ padding-right: 0; margin: 0 0 30px; }
.contactUs-container .contactUs-main-info .col-xs-12:last-child{ padding-right: 15px; }
.contactUs-container .contactUs-main-info .col-xs-12 > h3{ display: inline-block; width: 100%; float: left; margin: 0 0 20px 0; ; opacity: 1; }
.contactUs-container .contactUs-main{ display: inline-flex; display: -webkit-inline-flex; align-items: flex-start; justify-content: flex-start; width: calc((100% / 2) - 10px); float: left; margin: 0 17px 0 0; }
.contactUs-container .contactUs-main:last-child{ margin: 0; }
.contactUs-main .iconArea{ display: inline-flex; display: -webkit-inline-flex; align-items: flex-start; justify-content: flex-start; float: left; width: 16px; margin: 0 10px 0 0; }
.contactUs-main .iconArea .fa-map-marker,.contactUs-main .iconArea .fa-calendar{ font-size: 14px; line-height: normal; color: var(--primary); }
.contactUs-main .iconArea img{ width: auto; height: 14px; }
.contactUs-main .contentArea{ display: inline-flex; display: -webkit-inline-flex; flex-direction: column; align-items: flex-start; width: 100%; float: left; padding: 0; overflow: hidden; ; }
.contactUs-main .contentArea h5{ opacity: 1; margin: 0 0 7px; display: inline-block; width: 100%; float: left; }
.contactUs-main .contentArea p,
.contactUs-main .contentArea a{ display: inline-block; width: auto; float: left; ; opacity: 1; }
.contactUs-main .contentArea a:hover::before,
.contactUs-main .contentArea a:hover{ color: var(--primary); }
.quickenquiry-wrapper{ display: inline-block; width: 100%; float: left; padding: 0; position: relative; overflow: hidden; }
.quickenquiry-wrapper > .container-fluid > .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.quickenquiry-container{ display: inline-flex; display: -webkit-inline-flex; align-items: center; width: 100%; height: 100%; float: left; padding: 50px 15%; background-color: var(--primary); }
.quickenquiry-main{ display: inline-block; width: 100%; float: left; }
.quickenquiry-container .title-style { padding: 0 15px; margin: 0 0 30px 0; }
.quickenquiry-container .title-name{ font-size: 34px; line-height: 44px; }
.quickenquiry-container .form-group { margin: 0; }
.quickenquiry-container .form-group > label,
.quickenquiry-container .fieldset .field > label,
.quickenquiry-container .fieldset>.field:not(.choice)>.label{ display: inline-block; width: 100%; float: left; padding: 0 !important; margin: 0 0 5px; }
.quickenquiry-container .form-group > label > i,
.quickenquiry-container .fieldset .field > label > i,
.quickenquiry-container .fieldset>.field:not(.choice)>.label > i{ font-size: 12px; color: #A5B0B1; }
.quickenquiry-container .form-group>label>span,
.quickenquiry-container .fieldset .field > label::after{ color: #FF0000 !important; margin: 0 0 0 1px !important; font-weight: 700; }
.quickenquiry-container .form-group .btnTheme, 
.quickenquiry-container .actions-toolbar > .primary .btnTheme { float: none; margin: 15px 0 0 0; min-width: 160px; }
.quickenquiry-wrapper .imageArea{ display: inline-block; width: 100%; height: 100%; float: left; }
.quickenquiry-wrapper .imageArea img{ width: 100%; height: 100%; object-fit: cover; }
.page-footer .footer.content,
.cms-thank-you .page-footer .quickenquiry-wrapper,
.cms-thank-you-brand-fan .page-footer .quickenquiry-wrapper,
.cms-thankyou .page-footer .quickenquiry-wrapper{ display: none; }
.thankYou-wrapper{ position: relative; display: block; width: 100%; }
.thankYou-wrapper .imageArea{ display: block; overflow: hidden; text-align: right; width: 100%; }
.thankYou-wrapper .imageArea img{ width: 100%; height: auto; }
.thankYou-wrapper .contentArea{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 0 15px; margin: auto; width: 100%; max-width: 1400px; height: auto; display: inline-flex; display: -webkit-inline-flex; flex-direction: column; justify-content: center; align-items: flex-start; overflow: hidden; background-color: transparent; border-radius: 0; }
.thankYou-wrapper .contentArea h2.base1{ opacity: 1; margin: 0 0 20px 0; position: relative; z-index: 0; text-transform: capitalize;}
.thankYou-wrapper .contentArea h3.sub-base1{ opacity: 1; margin: 0 0 30px; position: relative; z-index: 0; }
.thankYou-wrapper .contentArea h1 {font-size: 73px;line-height: 79px;color: var(--gray);font-weight: bold;margin-bottom: 10px;}
.thankYou-wrapper .contentArea p.base2{ opacity: 1; margin-bottom: 30px;color: #464646;}
.thankYou-wrapper .contentArea p + p{ margin: 15px 0 0 0; }
.thankYou-wrapper .contentArea .btnArea{ position: relative; z-index: 0; margin: 10px 0 0; width: 100%; ; }
.thankYou-wrapper .contentArea .btnTheme{ min-width: 190px; margin: 0; max-width: 100%; position: relative; z-index: 0; margin-right: 20px;}
.thankYou-wrapper .contentArea .btnTheme + .btnTheme{ margin: 15px 0 0 0; background: #383838;color: var(--white);}
.amquickview-hover,.amquickview-hover:hover {background-color: #ce2424;opacity: 0.9;}
.amquickview-hover a img{margin-right: 7px;opacity: 1;width: auto !important;height: 14px;}
.page-header .switcher strong{display: inline-block;}
.page-header .switcher strong p{margin-bottom: 0;font-size: 12px;font-weight: 500;color:var(--white);}
.page-header .switcher strong p span{margin-left: 2px;}
.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {margin: 0;padding: 0;list-style: none none;background: #fff;border: 0;min-width: 80px;z-index: 100;box-sizing: border-box;display: none;position: fixed;top: 40px;box-shadow: 0 3px 3px rgb(0 0 0 / 15%);}
.page-header .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown {display: block;}
.page-header .switcher .options ul.dropdown::before, .page-footer .switcher .options ul.dropdown::before, .page-header .switcher .options ul.dropdown::after, .page-footer .switcher .options ul.dropdown::after{ display: none; }
.page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a{display: block;padding: 4px 8px;}
.page-header .switcher .options ul.dropdown a p, .page-footer .switcher .options ul.dropdown a p{margin-bottom: 0;font-size: 12px;font-weight: 500;color: #3D372F;}
.page-header .switcher .options ul.dropdown a:hover p, .page-footer .switcher .options ul.dropdown a:hover p{color: var(--primary);}
.page-header .switcher .options ul.dropdown a p span, .page-footer .switcher .options ul.dropdown a p span{margin-left: 0;line-height: normal;}
.page-footer{margin: 0;padding: 0;background: transparent;display: inline-block;width: 100%;float: left;}
.page-footer .footer-top-main{ margin: 0; padding: 60px 0; display: inline-block; width: 100%; float: left; background-color: #1C2021; overflow: hidden; position: relative; }
.footer-top-main > .container .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.footer-top-main .footer-links-main{ display: inline-block; width: 100%; float: left; }
.footer-top-main > .container-fluid > .footer-links-main > .row > .col-xs-12,
.footer-top-main > .container > .footer-links-main > .row > .col-xs-12{ position: relative; }
.footer-top-main > .container-fluid > .footer-links-main > .row > .col-xs-12 + .col-xs-12::before{ content: ''; display: inline-block; width: 1px; height: 135px; position: absolute; left: 0; top: 0; bottom: auto; margin: auto; background-color: #DBDBDB; }
.page-footer .footer-top-main .footer-logo{ display: inline-block; width: 100%; float: left; margin: 0; }
.page-footer .footer-top-main .footer-logo a{ display: inline-block; float: left; width: auto; margin: 0 0 20px 0; }
.page-footer .footer-top-main .footer-logo a img{ height: auto; width: auto; max-width: 100%; max-height: inherit; }
.page-footer .footer-top-main .footer-payments img{ width: 100%; }
.footer-signup {display: inline-block;width: 100%;background: #F7F7F7;position: relative;}
.signup-content {padding: 70px;background-image: url('../images/call-to-action-bg.png');background-repeat: no-repeat;background-size: cover;border-radius: 30px;display: flex;align-items:center;justify-content: space-between;}
.footer-signup:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: #1C2021;}
.signup-content a.btnTheme {background: var(--white);box-shadow: 5px 5px 30px #00000029;border-radius: 10px;color: var(--primary);font-weight: bold;min-width: 179px;}
.footer-signup .container {position: relative;z-index: 1;}
.footer-signup h2 { font-size: 50px; line-height: 53px; letter-spacing: -0.5px; color: var(--dark);}


/* footer-top Copyright */
.footer-top-main .copyright{ background-color: transparent; box-sizing: border-box; display: inline-block; padding: 0; margin: 10px 0 0 0; ; opacity: 1; }
.footer-top-main .copyright strong{ font-weight: 300; }
.footer-top-main .copyright img{ height: 14px; width: auto; }
/* footer-top Copyright */

.page-footer .footer-top-main .footer-title{ margin-bottom: 25px; }
.page-footer .footer-top-main .footer-title h3{ opacity: 1; position: relative; color: var(--primary);font-size: 18px;}
.page-footer .footer-top-main .footer-title h3 span{ opacity: 1; display: inline-block; width: auto; margin: 0 0 0 8px; }
.page-footer .footer-top-main .footer-links{ position: relative; display: inline-block; width: 100%; float: left; color:var(--white);}
.page-footer .footer-top-main .footer-links > p,
.page-footer .footer-top-main .footer-logo > p{ display: inline-block; float: left; width: 100%; ; opacity: 1; }
.page-footer .footer-top-main .footer-links ul{ list-style: none; flex-direction: column;}
.page-footer .footer-top-main .footer-links ul li{ width: 100%; float: left; margin: 0 0 10px; padding: 0 10px 0 0; }
.page-footer .footer-top-main .footsitemap .footer-links ul li{ width: 50%; }
.page-footer .footer-top-main .footer-links ul li a{ text-transform: unset; opacity: 1; display: inline-flex; display: -webkit-inline-flex; text-decoration: none; cursor: pointer !important; margin: 0;color: var(--secondary);}
.page-footer .footer-top-main .footer-links ul li a:hover{ color: var(--primary); }
.footer-top-main .footer-links a{ display: inline-block; margin-bottom: 20px; }
.page-footer .footer-top-main .footer-links .imageArea{ display: inline-block; width: 100%; float: left; }
.page-footer .footer-top-main .footer-links .imageArea img{ margin: 0 0 20px; }
.page-footer .footer-top-main .footer-links .imageArea img:last-child{ margin: 0 0 0; }
.page-footer .footer-top-main .footer-links + .footer-title{ margin: 25px 0 15px 0; }
.page-footer .footer-top-main .footer-links .contact-details{margin: 0;width: 100%;float: left;display: inline-flex;display: -webkit-inline-flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;flex-direction: column;}
.page-footer .footer-top-main .footer-links .contact-details li{margin: 0 15px 20px 0;display: inline-flex;display: -webkit-inline-flex;align-items: flex-start;justify-content: flex-start;width: auto;float: left;}
.page-footer .footer-top-main .footer-links .contact-details li > p, .page-footer .footer-top-main .footer-links .contact-details li > a{text-transform: unset;opacity: 1;width: auto;float: left;margin: 0 0 0 10px;display: inline-flex;display: -webkit-inline-flex;flex-direction: column;align-items: baseline;}
.page-footer .footer-top-main .footer-links .contact-details li > a + a{ flex-direction: row; margin: 0 0 0 6px; }
.page-footer .footer-top-main .footer-links .contact-details li > a + a::before{ content: '/'; ; text-transform: unset; margin: 0 6px 0 0; }
.page-footer .footer-top-main .footer-links .contact-details li > p strong,
.page-footer .footer-top-main .footer-links .contact-details li > a strong{display: inline-block;width: 100%;float: left;font-weight: 700;}
.page-footer .footer-top-main .footer-links .contact-details li > p:hover, .page-footer .footer-top-main .footer-links .contact-details li a:hover{color: #111111;cursor: pointer !important;}
.page-footer .footer-top-main .footer-links .contact-details li > img{width: auto;height: fit-content;max-width: 17px;max-height: 17px;margin: 2px 17px 0 0;}
.page-footer .footer-top-main .footer-links .contact-details li > span{display: inline-block;width: 35px;height: 35px;background-color: var(--primary);border-radius: 50px;text-align: center;line-height: 36px;margin: 0 15px 0 0;}
.page-footer .footer-top-main .footer-links .contact-details li > .fa-map-marker-alt,
.page-footer .footer-top-main .footer-links .contact-details li > .fa-phone-alt,
.page-footer .footer-top-main .footer-links .contact-details li > .fa-phone,
.page-footer .footer-top-main .footer-links .contact-details li > .fa-fax,
.page-footer .footer-top-main .footer-links .contact-details li > .fa-linkedin-in,
.page-footer .footer-top-main .footer-links .contact-details li > .fa-envelope,
.page-footer .footer-top-main .footer-links .contact-details li > .fa-envelope-open{font-size: 15px;line-height: 15px;color:var(--white);position: relative;top: 3px;width: 25px;height: 18px;padding: 0;background: transparent;}
.social-wrapper{ display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center; width: 100%; list-style: none; float: right; margin: 0; padding: 0; height: 100px;}
.social-wrapper > h4{opacity: 1;display: inline-block;float: left;margin: 0 15px 0 0;}
.social-wrapper ul{ display: inline-flex; display: -webkit-inline-flex; align-items: flex-start; justify-content: flex-start; position: relative; }
.social-wrapper ul li{ width: auto !important; margin: 0 30px 0px !important; padding: 0 !important; list-style-type: none;}
/*.social-wrapper ul li + li{ margin: 0 0 0 15px !important; }*/
.social-wrapper li a{ align-items: center; justify-content: center; width: auto; height: auto; border-radius: 0; border: 0; float: left; padding: 0; margin: 0 !important; position: relative; text-align: center !important; opacity: 1; }
.social-wrapper li a:hover{background-color: transparent !important;color: #111111 !important;}
.social-wrapper li a .fa-facebook-f,
.social-wrapper li a .fa-instagram,
.social-wrapper li a .fa-twitter,
.social-wrapper li a .fa-linkedin-in,
.social-wrapper li a .fa-youtube,
.social-wrapper li a .fa-shopify{margin: 0;/* width: auto;height: 14px; */text-align: center;}

.footer-bottom-main{ display: inline-block; width: 100%; float: left; padding: 15px 0; margin: 0; background-color: var(--primary); position: relative; }
.footer-bottom-main .copyright{ background-color: transparent; box-sizing: border-box; display: inline-block; width: 100%; float: left; padding: 0; margin: 0; ; opacity: 1; color: var(--dark);font-size: 14px;font-weight: 500;}
.footer-bottom-main .copyright a { color: var(--dark); font-weight: 600;}
.footer-bottom-main .copyright a:hover { /*color: #e79841;*/ text-decoration: underline; }
.footer-bottom-main .copyright img {width: auto;height: 10px;position: relative;top: -2px;right: -4px;}
.footer-bottom-main .copyright strong{font-weight: 400; }
.footer-bottom-main .copyright .webexe,
.footer-bottom-main .copyright .webexe a{ display: inline-flex; display: -webkit-inline-flex; align-items: center; }
.footer-bottom-main .copyright .webexe strong{ margin: 0 4px; }
.footer-bottom-main .copyright .webexe img{ width: auto; height: 12px; position: relative; top: 2px; }
.payment-link{display: inline-block;float: right;margin: 0;}
.payment-link img {width: auto !important;height: auto !important;max-width: 100%;max-height: 30px;}
.empty-product { color: var(--gray); }

/* DEFAULT MICROSOFT EDGE */
@supports (-ms-ime-align: auto) {
    .page-title-wrapper .category-image .banner-image {max-width: unset;position: relative;height: auto;width: 100%;z-index: -1;margin: 0 auto;max-height: unset;left: 0px;bottom: 150%;    }
}

/* DEFAULT INTERNET EXPLORER 9,10 & 11 */
@media screen and (min-width:0\0){}
/* @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {} */

/* DEFAULT CONTAINER ISSUES */
.cms-index-index .columns > .container{width: 100%;max-width: 100%;padding: 0 0 0 0;}
/* SIDEBAR */
.page-main .columns .sidebar.sidebar-main,
.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{display: inline-block;float: left;width: 265px;max-width: 100%;flex-grow: unset;flex-basis: unset;margin: 0 0 20px 0;padding: /* 0 0 0 0 */ 0px 10px 0 0;border-radius: 0;}
.page-main .columns .sidebar.sidebar-main ~ .column.main,
.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{display: inline-block;flex-grow: unset;max-width: 100%;width: calc(100% - 265px);float: left;padding: 0 0 20px;}
.account.page-layout-2columns-left .sidebar.sidebar-main{background-color: #f4f4f4;padding: 0;border-radius: 0;}
.account.page-layout-2columns-left .sidebar.sidebar-main > .block{display: inline-block;width: 100%;float: left;margin: 0;}
.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .title{ display: inline-block;width: 100%;position: relative;height: auto;float: left;}
.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .title strong{display: inline-block;width: 100%;margin: 0;position: relative;display: inline-block;width: 100%;margin: 0;border-radius: 0;padding: 12px 15px;background: var(--primary) 0% 0% no-repeat padding-box;text-transform: uppercase;}
.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .title strong::before{content: 'Account';position: relative;display: none;width: 100%;margin: 0;border-radius: 0;padding: 12px 15px;background: var(--primary) 0% 0% no-repeat padding-box;text-transform: uppercase;opacity: 1;}
.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .account-nav-content{background: transparent;padding: 15px 0;display: inline-block;float: left;width: 100%;border: 1px solid #ddd;}
.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .account-nav-content > ul{float: left;}
.category-contact-us .category-description{margin-bottom: 0px;}
.columns .column.main > p{margin-bottom: 0px !important;}
.customer-account-login input[type="email"],
.customer-account-login .input-text,
.account.page-layout-2columns-left input[type="text"],
.account.page-layout-2columns-left input[type="password"],
.account.page-layout-2columns-left input[type="url"],
.account.page-layout-2columns-left input[type="tel"],
.account.page-layout-2columns-left input[type="search"],
.account.page-layout-2columns-left input[type="number"],
.account.page-layout-2columns-left input[type="datetime"],
.account.page-layout-2columns-left input[type="email"],
.account.page-layout-2columns-left .input-text{margin: 0 0 0 0;}
.account.page-layout-2columns-left select {margin: 0 0 0 0;background-position: 97% center;background-size: 10px !important;background-repeat: no-repeat !important;}
.customer-account-login #maincontent .columns,
.customer-account-createpassword #maincontent .columns,
.customer-account-logoutsuccess #maincontent .columns,
.checkout-cart-index #maincontent .columns,
.page-print.account.page-layout-1column #maincontent .columns,
.checkout-onepage-success #maincontent .columns,
.checkout-index-index #maincontent .columns,
/* .catalogsearch-result-index #maincontent .columns, */
.customer-account-create #maincontent .columns,
.customer-account-forgotpassword #maincontent .columns,
.catalogsearch-result-index #maincontent .columns .search.results .product-list-wrapper{max-width: 1170px;width: 100%;margin: 0 auto 40px;padding: 0 15px;}
.account.page-layout-2columns-left #maincontent .columns{width: 100%;margin: 20px auto;}
.page-with-filter.page-layout-2columns-left #maincontent .columns > .container{max-width: 1170px;width: 100%;margin: 0 auto;padding: 0 15px;}
.customer-account-login .page-title-wrapper,
.customer-account-createpassword .page-title-wrapper,
.customer-account-logoutsuccess .page-title-wrapper,
.checkout-cart-index .page-title-wrapper,
.page-print.account.page-layout-1column .page-title-wrapper,
.checkout-onepage-success .page-title-wrapper,
.checkout-index-index .page-title-wrapper,
.catalogsearch-result-index .page-title-wrapper,
.customer-account-create .page-title-wrapper,
.customer-account-forgotpassword .page-title-wrapper,
.cms-no-route.cms-noroute-index .page-title-wrapper,
.sendfriend-product-send .page-title-wrapper,
.shipping-tracking-popup .page-title-wrapper{height: auto !important;max-width: 1170px;padding: 0 0 0 0;margin: 40px auto 20px;float: none;display: block;clip: unset;width: 100%;position: relative;}
.category-warranty-info .page-title-wrapper,
.category-payment-info .page-title-wrapper,
.category-shipping-info .page-title-wrapper/*
.category-privacy-policy .page-title-wrapper,
.category-terms-conditions .page-title-wrapper */{height: auto;max-width: 1170px;padding: 30px 30px 0px;margin: 0 auto 15px;float: none;display: block;clip: unset;width: 100%;position: relative;}
.account.page-layout-2columns-left .page-title-wrapper,
.wishlist-shared-index .page-title-wrapper{height: auto;max-width: 1170px;padding: 0px;margin: 0 auto 20px;float: none;display: inline-block;clip: unset;width: 100%;position: relative;}
.cms-terms-conditions .page-title-wrapper,
.cms-shipping .page-title-wrapper,
.cms-return-exchange .page-title-wrapper{height: auto;max-width: 1170px;padding: 0;margin: 0 auto 20px;float: none;display: inline-block;clip: unset;width: 100%;position: relative;}
.customer-account-login .page-title-wrapper::before,
.customer-account-create .page-title-wrapper::before,
.account.page-layout-2columns-left .page-title-wrapper::before,
.catalogsearch-result-index .page-title-wrapper::before{z-index: -1;}
.customer-account-login .page-title-wrapper .page-title,
.customer-account-createpassword .page-title-wrapper .page-title,
.checkout-cart-index .page-title-wrapper .page-title,
.checkout-onepage-success .page-title-wrapper .page-title,
.checkout-index-index .page-title-wrapper .page-title,
.catalogsearch-result-index .page-title-wrapper .page-title,
.customer-account-create .page-title-wrapper .page-title,
.customer-account-forgotpassword .page-title-wrapper .page-title,
.cms-no-route.cms-noroute-index .page-title-wrapper .page-title,
.cms-terms-conditions .page-title-wrapper .page-title,
.cms-shipping .page-title-wrapper .page-title,
.cms-return-exchange .page-title-wrapper .page-title,
.shipping-tracking-popup .page-title-wrapper .page-title{height: auto;overflow: unset;margin: 0 0 20px 0;}
.customer-account-logoutsuccess .page-title-wrapper .page-title,
.checkout-onepage-success .page-title-wrapper .page-title{height: auto;overflow: unset;text-align: center;margin: 0 0 20px 0;}
.page-print.account.page-layout-1column .page-title-wrapper .page-title{height: auto;overflow: unset;margin: 0 0 20px 0;display: inline-block;width: 100%;}
.account.page-layout-2columns-left .page-title-wrapper .page-title,
.wishlist-shared-index .page-title-wrapper .page-title,
.category-warranty-info .page-title-wrapper .page-title,
.category-payment-info .page-title-wrapper .page-title,
.category-shipping-info .page-title-wrapper .page-title,
/*.category-privacy-policy .page-title-wrapper .page-title,*/
.category-terms-conditions .page-title-wrapper .page-title{height: auto;overflow: unset;margin: 0 0 0 0;}
.customer-account-login .page-title-wrapper .page-title .base,
.customer-account-createpassword .page-title-wrapper .page-title .base,
.customer-account-logoutsuccess .page-title-wrapper .page-title .base,
.checkout-cart-index .page-title-wrapper .page-title .base,
.page-print.account.page-layout-1column .page-title-wrapper .page-title .base,
.checkout-index-index .page-title-wrapper .page-title .base,
.catalogsearch-result-index .page-title-wrapper .page-title .base,
.customer-account-create .page-title-wrapper .page-title .base,
.customer-account-forgotpassword .page-title-wrapper .page-title .base,
.account.page-layout-2columns-left .page-title-wrapper .page-title .base,
.wishlist-shared-index .page-title-wrapper .page-title .base,
.category-warranty-info .page-title-wrapper .page-title .base,
.category-payment-info .page-title-wrapper .page-title .base,
.category-shipping-info .page-title-wrapper .page-title .base,
/*.category-privacy-policy .page-title-wrapper .page-title .base,*/
/* .category-terms-conditions .page-title-wrapper .page-title .base, */
.sendfriend-product-send .page-title-wrapper .page-title .base,
.shipping-tracking-popup .page-title-wrapper .page-title .base,
.quotation-quote-index .page-title-wrapper .page-title, 
.customer-account-logoutsuccess .page-title-wrapper .page-title, 
.checkout-onepage-success .page-title-wrapper .page-title,
.quotation-cart-success .page-title-wrapper .page-title {text-transform: capitalize;text-shadow: none;opacity: 1;white-space: normal;color: var(--dark);}
.quotation-cart-success .page-title-wrapper .page-title { text-align: center; }
.customer-account-logoutsuccess .page-title-wrapper .page-title .base,
.checkout-onepage-success .page-title-wrapper .page-title .base{text-align: center;text-transform: capitalize;text-shadow: none;opacity: 1;}
.cms-terms-conditions .page-title-wrapper .page-title .base,
.cms-shipping .page-title-wrapper .page-title .base,
.cms-return-exchange .page-title-wrapper .page-title .base{text-shadow: none;}
.customer-account-login .block .block-title,
.customer-account-createpassword .block .block-title,
.customer-account-logoutsuccess .block .block-title,
.checkout-cart-index .block .block-title,
.page-print.account.page-layout-1column .block .block-title,
.checkout-onepage-success .block .block-title,
.checkout-index-index .block .block-title,
.catalogsearch-result-index .block .block-title,
.customer-account-create .block .block-title,
.customer-account-forgotpassword .block .block-title,
.account.page-layout-2columns-left .block .block-title,
.form.create.account > .fieldset > legend,
.form-edit-account > .fieldset > legend,
.form-address-edit > .fieldset > legend,
.form.amgiftcard-form > .fieldset > legend{border-bottom: 1px solid #c6c6c6 !important;margin-bottom: 15px !important;padding-bottom: 10px !important;}
.customer-account-login .block .block-title strong,
.customer-account-createpassword .block .block-title strong,
.customer-account-logoutsuccess .block .block-title strong,
.checkout-cart-index .block .block-title strong,
.page-print.account.page-layout-1column .block .block-title strong,
.checkout-onepage-success .block .block-title strong,
.checkout-index-index .block .block-title strong,
.catalogsearch-result-index .block .block-title strong,
.customer-account-create .block .block-title strong,
.customer-account-forgotpassword .block .block-title strong,
.account.page-layout-2columns-left .block .block-title strong,
.mw-reward-points .block .block-title > strong,
.form.create.account > .fieldset > legend > span,
.form-edit-account > .fieldset > legend > span,
.form-address-edit > .fieldset > legend > span,
.form.amgiftcard-form > .fieldset > legend > span{text-transform: capitalize;}
.fieldset > .field {margin: 0 0 15px;}
.field.choice,
.checkbox-group{display: -webkit-inline-flex;display: inline-flex;width: 100%;align-items: baseline;}
.col > input[type=radio],
.field.choice > input[type=checkbox],
.field.choice > input[type=radio],
.checkbox-group > input[type=checkbox]{margin: 4px 5px 0 0;cursor: pointer !important;position: relative;top: 2px;}
.field.choice .label{cursor: pointer !important;}
.checkbox-group > label{cursor: pointer !important;display: inline-block;max-width: 100%;margin-bottom: 0;font-weight: 400;font-size: 13px;}
.customer-account-login .fieldset .field > .label,
.customer-account-createpassword .fieldset .field > .label,
.customer-account-logoutsuccess .fieldset .field > .label,
.checkout-cart-index .fieldset .field > .label,
.page-print.account.page-layout-1column .fieldset .field > .label,
.checkout-onepage-success .fieldset .field > .label,
.checkout-index-index .fieldset .field > .label,
.catalogsearch-result-index .fieldset .field > .label,
.customer-account-create .fieldset .field > .label,
.customer-account-forgotpassword .fieldset .field > .label,
.account.page-layout-2columns-left .fieldset .field > .label,
.reward-table{padding: 0 !important;margin: 0 0 2px 0 !important;white-space: normal;text-align: left;color: var(--secondary);font-size: 15px;font-weight: normal;line-height: 50px;}
.account.page-layout-2columns-left .fieldset .field.choice > .label {line-height: 30px;}
.checkout-index-index .fieldset .field > .control,
.login-container .fieldset>.field>.control,
.form.amgiftcard-form .fieldset>.field>.control{width: 100%;}
.abs-margin-for-forms-desktop,
.fieldset .legend,
.column:not(.sidebar-main) form .actions-toolbar,
.column:not(.sidebar-additional) form .actions-toolbar,
.login-container .fieldset:after {margin-left: 0;}
.form-create-account .fieldset.create.account:after,
.form.password.forget .fieldset:after,
.login-container .fieldset:after {margin-top: 0;}
.fieldset > .legend {margin: 0 0 25px;padding: 0 0 10px;}
.fieldset .legend,
.fieldset .legend > span{font-weight: 600;font-size: 20px;line-height: 20px;color: var(--gray);text-transform: capitalize;}
.customer-account-login .actions-toolbar,
.customer-account-createpassword .actions-toolbar,
.customer-account-logoutsuccess .actions-toolbar,
.checkout-cart-index .actions-toolbar,
.page-print.account.page-layout-1column .actions-toolbar,
.checkout-onepage-success .actions-toolbar,
.checkout-index-index .actions-toolbar,
.catalogsearch-result-index .actions-toolbar,
.customer-account-create .actions-toolbar,
.customer-account-forgotpassword .actions-toolbar,
.account.page-layout-2columns-left .actions-toolbar,
.wishlist-shared-index .actions-toolbar,
.sendfriend-product-send .actions-toolbar{margin: 0px;display: flex;display: -ms-flexbox;display: -webkit-inline-flex;width: 100%;/*align-items: baseline;*/justify-content: space-between;flex-direction: row-reverse;}
.customer-account-login .actions-toolbar::before,
.customer-account-createpassword .actions-toolbar::before,
.customer-account-logoutsuccess .actions-toolbar::before,
.checkout-cart-index .actions-toolbar::before,
.page-print.account.page-layout-1column .actions-toolbar::before,
.checkout-onepage-success .actions-toolbar::before,
.checkout-index-index .actions-toolbar::before,
.catalogsearch-result-index .actions-toolbar::before,
.sendfriend-product-send .actions-toolbar::before,
.wishlist-shared-index .actions-toolbar::before,
.customer-account-login .actions-toolbar::after,
.customer-account-createpassword .actions-toolbar::after,
.customer-account-logoutsuccess .actions-toolbar::after,
.checkout-cart-index .actions-toolbar::after,
.page-print.account.page-layout-1column .actions-toolbar::after,
.checkout-onepage-success .actions-toolbar::after,
.checkout-index-index .actions-toolbar::after,
.catalogsearch-result-index .actions-toolbar::after,
.customer-account-create .actions-toolbar::before,
.customer-account-forgotpassword .actions-toolbar::before,
.account.page-layout-2columns-left .actions-toolbar::before,
.customer-account-create .actions-toolbar::after,
.customer-account-forgotpassword .actions-toolbar::after,
.account.page-layout-2columns-left .actions-toolbar::after,
.sendfriend-product-send .actions-toolbar::after,
.wishlist-shared-index .actions-toolbar::after{display: none;}
.cart-summary .checkout-methods-items .item {display: inline-block;width: 100%;float: left;margin: 15px 0;}
.cart-summary .checkout-methods-items .action.primary.checkout {width: 300px;max-width: 100%;padding: 0 5px 3px;box-shadow: none !important;}

.modal-popup .modal-inner-wrap .modal-footer .action-secondary{margin: 0 0 0 0 !important;padding: 0 10px 2px;}
.account.page-layout-2columns-left .box-actions .action{height: 25px;margin: 0;}
.account.page-layout-2columns-left .box-actions .action + .action{/*margin: 0 0 0 8px;padding: 0 0 0 10px;border-left: 1px solid #cfcfcf;*/margin-left: 8px}
.account.page-layout-2columns-left .block .block-title > strong,
.mw-reward-points .block .block-title > strong{margin-bottom: 0px !important;font-weight: bold !important;font-size: 24px !important;}
.mw-reward-points .block .block-title > a{float: right;height: 45px;margin: 1.5rem 3px 0 10px;}
.account.page-layout-2columns-left .block .block-title > .action{float: right;height: 20px;margin: 5px 0 0 0;}
.account.page-layout-2columns-left .box-actions .action:hover,.account.page-layout-2columns-left .block .block-title > .action:hover,.minicart-wrapper .actions .secondary .action.viewcart:hover,.mw-reward-points .block .block-title > a:hover{text-decoration: underline;}

.category-warranty-info .page-title-wrapper .category-image,.category-payment-info .page-title-wrapper .category-image,.category-shipping-info .page-title-wrapper .category-image,/*.category-privacy-policy .page-title-wrapper .category-image,*/.category-terms-conditions .page-title-wrapper .category-image{height: auto;}
.category-warranty-info .page-title-wrapper .category-image .banner-image,.category-payment-info .page-title-wrapper .category-image .banner-image,.category-shipping-info .page-title-wrapper .category-image .banner-image/*.category-privacy-policy .page-title-wrapper .category-image .banner-image, .category-terms-conditions .page-title-wrapper .category-image .banner-image */,.category-warranty-info .page-title-wrapper .category-image .banner-overlay,.category-payment-info .page-title-wrapper .category-image .banner-overlay,.category-shipping-info .page-title-wrapper .category-image .banner-overlay,/*.category-privacy-policy .page-title-wrapper .category-image .banner-overlay ,.category-terms-conditions .page-title-wrapper .category-image .banner-overlay */.category-warranty-info .breadcrumbs,.category-payment-info .breadcrumbs,.category-shipping-info .breadcrumbs/*,.category-privacy-policy .breadcrumbs ,.category-terms-conditions .breadcrumbs */{display: none;}
.category-warranty-info .page-title-contents,.category-payment-info .page-title-contents,.category-shipping-info .page-title-contents/*.category-privacy-policy .page-title-contents ,.category-terms-conditions .page-title-contents */{ position: unset !important;padding: 0 !important;}
.category-warranty-info .column.main,.category-payment-info .column.main,.category-shipping-info .column.main/*.category-privacy-policy .column.main ,.category-terms-conditions .column.main */{max-width: 1170px;width: 100%;margin: 0 auto 40px;padding: 0 15px;}
/* .paypal-review .table-paypal-review-items .col.price .price-including-tax .price,.paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price,.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price,.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.price .price-including-tax .price,.cart.table-wrapper .col.price .price-excluding-tax .price,.cart.table-wrapper .col.subtotal .price-including-tax .price,.cart.table-wrapper .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.msrp .price-including-tax .price,.cart.table-wrapper .col.msrp .price-excluding-tax .price,.order-details-items .col.price .price-including-tax .price,.order-details-items .col.price .price-excluding-tax .price,.order-details-items .col.subtotal .price-including-tax .price,.order-details-items .col.subtotal .price-excluding-tax .price {} */
.password-strength-meter {font-weight: 400;color: var(--black);}
.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel{margin: -1px 5px 5px 0 !important;float: right;}
.opc-wrapper .form-shipping-address .fieldset .field .label{border: 0;}
.products-list .product-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo,.minicart-items .product-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo {width: 100% !important;height: auto;margin: 5px auto;filter: unset;}
.cart-summary .block .actions-toolbar>.primary, .cart-summary .block .actions-toolbar>.primary .action.primary {width: 100% !important;}
.form.password.reset,.form.send.confirmation,.form.password.forget,.form.search.advanced,.form.form-orders-search{min-width: auto;width: 500px;max-width: 100%;float: left;}
.form.create.account{min-width: 500px;width: auto;max-width: 100%;}
.form.create.account > .fieldset{width: 48%;margin: 0 1% 15px;float: left;max-width: 100%;}
.form.password.reset .fieldset .field .label,.form.password.reset .fieldset .field .control{width: 100%;}
.sidebar.sidebar-main .account-nav-content ul > .item{width: 100%;display: inline-block;margin: 0px;}
.sidebar.sidebar-main .account-nav-content ul > .item + .item{margin-top: 15px;}
.sidebar.sidebar-main .account-nav-content ul > .item > a{opacity: 1;display: inline-block;width: 100%;padding: 0 15px;border: 0;color: var(--dark);background-color: transparent;}
.sidebar.sidebar-main .account-nav-content ul > .item .delimiter{border-top: 1px solid #d1d1d1;display: block;margin: 5px 15px;}
.sidebar.sidebar-main .account-nav-content ul > .item.current > strong, .sidebar.sidebar-main .account-nav-content ul > .item.current > a, .sidebar.sidebar-main .account-nav-content ul > .item > a:hover{border-color: transparent;color: var(--primary);background: transparent;font-weight: 700;display: inline-block;width: 100%;padding: 0 15px;border: 0;}
.sidebar.sidebar-main .account-nav-content ul > .item.current > a > strong{font-weight: 700;}
.form-edit-account .field.password-info{display: none;}
.fieldset>.field.choice:before, .fieldset>.field.no-label:before{display: none;}
.table thead th {width: auto !important;padding: 10px 5px 5px !important;border-bottom: 0px;}
.table tbody td {padding: 5px !important;border-top: 0px;}
.table tbody th.mark, .table tbody th.mark + td{border-top: 0 !important;padding: 5px !important;}
.table th.col, .table td.col{width: auto !important;min-width: 85px;border-top: 0;}
.table tbody+tbody {border-top: 1px solid #dddddd;}
.table tfoot {/* background: #ffffff; */}
.cart.table-wrapper .col.qty .input-text {margin-top: 0;line-height: 30px;padding: 5px 15px;min-height: 30px;height: 30px;width: 50px;border-radius: 6px; }
.mw-reward-points .button-coupon button {margin: 29px 0 0 10px;}
.catalogsearch-result-index .page-wrapper .breadcrumbs{display: none;}
.catalogsearch-result-index .column.main > ul{margin-left: 20px;}
.block-content.filter-content{background-color: transparent;display: inline-block;width: 100%;float: left;}
.block-content.filter-content > .filter-current, .block-content.filter-content > .block-actions.filter-actions, .column.main .catalog-topnav{display: none !important;}
.block.filter {display: inline-block;width: 100%;float: left;background-color:var(--white);border-radius: 0;overflow: hidden;margin: 0;padding: 0;}
.block.filter .block-title.filter-title{display: none;}
.filter-options{display: inline-block;width: 100%;float: left;border: 0;border-radius: 0px;overflow: hidden;}
.filter-content .filter-subtitle{display: inline-block;width: 100%;margin: 0 0 25px 0;padding: 0 0 15px 0;border-radius: 0;background: transparent 0% 0% no-repeat padding-box;border-bottom: 3px solid var(--gray);text-transform: capitalize;opacity: 1;display: none !important;}
.filter-options .filter-options-title{text-transform: capitalize;opacity: 1;display: inline-block;width: 100%;float: left;position: relative;margin: 0 !important;padding: 12px 0px 16px;overflow: visible;z-index: 0;background-color: transparent;border-radius: 0;border-bottom: 1px solid #DBDBDB;}
.filter-options .filter-options-title::after{content: '';position: absolute;top: 0;right: -20px;width: 20px;height: 100%;border-radius: 0 20px 0 0;background-color:var(--white);display: inline-block;z-index: -1;display: none;}
.filter-options .filter-options-content{display: inline-block;width: 100%;float: left;border: 0;border-radius: 0;background-color: transparent;margin: 0;padding: 0;overflow: hidden;margin-top: 15px;}
.filter-options-content .items{margin: 0;}
.filter-options .filter-options-content ul,.filter-options .filter-options-content ol{list-style-type: none;display: inline-block;width: 100%;float: left;padding-left: 25px;}
.filter-options .filter-options-content > form > ul > li,.filter-options .filter-options-content > form > ol > li{display: inline-block;width: 100%;float: left;margin: 0;position: relative;background: #F6F6F6 0% 0% no-repeat padding-box;}
.filter-options .filter-options-content > form > ul > li + li,.filter-options .filter-options-content > form > ol > li + li{margin: 0 !important;border-top: 0;}
.filter-options .filter-options-content > form > ul > li > a,.filter-options .filter-options-content > form > ol > li > a{display: inline-block;margin: 0;padding: 5px 10px !important;background: transparent;border: 0;border-radius: 0;width: auto;font-size: 18px;}
.filter-options .filter-options-content > form > ul > li > a > span.label,
.filter-options .filter-options-content > form > ol > li > a > span.label{text-transform: capitalize;opacity: 1;}
.filter-options .filter-options-content > form > ul > li.active,
.filter-options .filter-options-content > form > ul > li:hover,
.filter-options .filter-options-content > form > ul > li:focus,
.filter-options .filter-options-content > form > ol > li.active,
.filter-options .filter-options-content > form > ol > li:hover,
.filter-options .filter-options-content > form > ol > li:focus{/* background: #ffffff 0% 0% no-repeat padding-box !important; */}
.filter-options .filter-options-content > form > ul > li.active > a,
.filter-options .filter-options-content > form > ul > li:hover > a,
.filter-options .filter-options-content > form > ul > li:focus > a,
.filter-options .filter-options-content > form > ol > li.active > a,
.filter-options .filter-options-content > form > ol > li:hover > a,
.filter-options .filter-options-content > form > ol > li:focus > a{font-weight: 700;}
.filter-options .filter-options-content > form > ul > li.-is-collapsible:hover > a, .filter-options .filter-options-content > form > ol > li.-is-collapsible:hover > a{border-radius: 0;}
.filter-options .filter-options-content > form > ul > li.-is-collapsible.active > a, .filter-options .filter-options-content > form > ol > li.-is-collapsible.active > a{border-radius: 0;}
/*.filter-options .filter-options-content > form > ul > li.active > a > span.label,
.filter-options .filter-options-content > form > ul > li:hover > a > span.label,
.filter-options .filter-options-content > form > ol > li.active > a > span.label,
.filter-options .filter-options-content > form > ol > li:hover > a > span.label{ color:var(--white);}*/
.filter-options .filter-options-content ul ul,
.filter-options .filter-options-content ol ol{padding: 0 0 0 15px;display: none;width: 100%;float: left;}
.filter-options .filter-options-content > form > ul > li > ul,
.filter-options .filter-options-content > form > ul > li > ol,
.filter-options .filter-options-content > form > ol > li > ul,
.filter-options .filter-options-content > form > ol > li > ol{background-color:var(--white);padding: 5px 0 !important;border-radius: 0;border: 0;position: relative !important;left: unset !important;top: unset !important;width: 100%;max-height: 280px;overflow: auto;}
.filter-options .filter-options-content > form > ul li,
.filter-options .filter-options-content > form > ol li,
.filter-options .filter-options-content > form > ul > li li,
.filter-options .filter-options-content > form > ol > li li{position: relative;display: inline-block !important;width: 100%;float: left;margin: 0 !important;padding: 0 !important;}
.filter-options .filter-options-content ul li > input,
.filter-options .filter-options-content ul li a > span.count,
.filter-options .filter-options-content ol li > input,
.filter-options .filter-options-content ol li a > span.count{display: none;}
.filter-options .filter-options-content > form > ul > li.item.-filter-parent > a > span.label{text-transform: capitalize;opacity: 1;background: transparent !important;}
.filter-options .filter-options-content ul li > a, .filter-options .filter-options-content ol li > a{display: inline-block;width: 100%;float: left;margin: 0;padding: 0 5px !important;border-radius: 0;background: transparent;position: relative;}
/* .filter-options .filter-options-content ul li > a span.label, .filter-options .filter-options-content ol li > a span.label{  }
.filter-options .filter-options-content ul li.active > a, .filter-options .filter-options-content ul li:hover > a, .filter-options .filter-options-content ol li.active > a, .filter-options .filter-options-content ol li:hover > a{} */
.filter-options .filter-options-content ul li.active > a span.label, .filter-options .filter-options-content ul li:hover > a span.label, .filter-options .filter-options-content ol li.active > a span.label, .filter-options .filter-options-content ol li:hover > a span.label, .filter-options .filter-options-content > form > ul > li.item.-filter-parent.active > a > span.label, .filter-options .filter-options-content > form > ul > li.item.-filter-parent:hover > a > span.label{/*font-weight: 700;*/color: var(--primary);}
.filter-options .filter-options-content ul li.-is-collapsible > .am-collapse-icon._active ~ a > span.label, .filter-options .filter-options-content ol li.-is-collapsible > .am-collapse-icon._active ~ a > span.label,.filter-options .filter-options-content ul li > .am_shopby_link_selected > span.label,.filter-options .filter-options-content ol li > .am_shopby_link_selected > span.label{ /*font-weight: 700 !important;*/color: var(--primary) !important; }
.filter-options .filter-options-content ul li li > a span.label,
.filter-options .filter-options-content ol li li > a span.label{text-transform: capitalize;opacity: 1;}
.filter-options .filter-options-content ul li li.active > a span.label, .filter-options .filter-options-content ul li li:hover > a span.label, .filter-options .filter-options-content ol li li:focus > a span.label{font-weight: 700;color: var(--gray);}
.filter-options .filter-options-content ul li li > .am_shopby_link_selected > span.label, .filter-options .filter-options-content ol li li > .am_shopby_link_selected > span.label{ font-weight: 700 !important; color: var(--gray) !important;}
/* For Level 1 */
.filter-options .filter-options-content > form > ul > li.-is-collapsible > span.am-collapse-icon, .filter-options .filter-options-content > form > ol > li.-is-collapsible > span.am-collapse-icon{display: inline-block;width: 45px;height: 50px;float: left;position: relative;cursor: pointer !important;}
.filter-options .filter-options-content>form>ol>li.-is-collapsible>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ul>li.-is-collapsible>span.am-collapse-icon::after{content:'\f067';font-family:'Font Awesome 5 Free';font-weight:700;font-size:12px;color:#212121;padding:0;display:inline-block;float:right;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;line-height:50px;transform:none;border:0}
.filter-options .filter-options-content > form > ul > li.-is-collapsible:hover > span.am-collapse-icon::after,
.filter-options .filter-options-content > form > ol > li.-is-collapsible:hover > span.am-collapse-icon::after,
/* .filter-options .filter-options-content > form > ul > li.-is-collapsible > span._active.am-collapse-icon::after,
.filter-options .filter-options-content > form > ol > li.-is-collapsible > span._active.am-collapse-icon::after, */
.filter-options .filter-options-content > form > ul > li.-is-collapsible.active > span.am-collapse-icon::after,
.filter-options .filter-options-content > form > ol > li.-is-collapsible.active > span.am-collapse-icon::after{color: var(--primary);}
/* For Sub-Levels except Level1 */
.filter-options .filter-options-content > form > ul > li li.-is-collapsible > span.am-collapse-icon,
.filter-options .filter-options-content > form > ol > li li.-is-collapsible > span.am-collapse-icon{display: inline-block;position: absolute;top: 0;right: 8px;cursor: pointer !important;}
.filter-options .filter-options-content>form>ol>li li.-is-collapsible>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ul>li li.-is-collapsible>span.am-collapse-icon::after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:700;font-size:11px;color:#333;padding:0 12px;display:inline-block;float:left;position:absolute;left:0;line-height:22px}
.filter-options .filter-options-content > form > ul > li li.-is-collapsible:hover > span.am-collapse-icon::after,
.filter-options .filter-options-content > form > ol > li li.-is-collapsible:hover > span.am-collapse-icon::after{color: var(--gray);}
.filter-options .filter-options-content > form > ul > li li.-is-collapsible.active > span.am-collapse-icon::after,
.filter-options .filter-options-content > form > ol > li li.-is-collapsible.active > span.am-collapse-icon::after {content: '\f106';color: var(--gray);}
.filter-options-content .am-filter-items-attr_price{padding: 0;}
.amshopby-slider-container{margin: 0 10px;}
.filter-options-content .am-filter-items-attr_price .amshopby-slider-display{opacity: 1;}

/* New Price Filter CSS */
.ui-slider-horizontal{height: 7px;background: #cccccc;margin: 10px 0;border-radius: 20px;}
.ui-slider-range{position: absolute;height: 7px !important;background: var(--primary) 0% 0% no-repeat padding-box !important;}
.ui-slider .ui-slider-handle{position: absolute;z-index: 2;cursor: pointer !important;width: 20px !important;height: 20px !important;display: inline-block;padding: 0 !important;background: var(--primary) !important;box-shadow: none;top: -7px;margin: 0 -10px !important;border: 4px solid #fff;}
.ui-slider .ui-slider-handle:hover, .ui-slider .ui-slider-handle:focus{background: var(--primary) !important;box-shadow: 0 0 0 2px rgb(185 127 36) !important;}
/* END New Price Filter CSS */

#aw-filter-cat{}
#aw-filter-cat .block-categories{margin-bottom: 0;}
#aw-filter-cat .block-categories ul{display: inline-block;width: 100%;padding: 0;margin: 0;list-style-position: unset;list-style-type: none;}
#aw-filter-cat .block-categories > ul > li{display: inline-block;width: 100%;position: relative;float: left;margin: 0;}
#aw-filter-cat .block-categories > ul > li + li{/*margin: 20px 0 0 0;padding: 20px 0 0 0;*/border-top: 0;}
#aw-filter-cat .block-categories > ul > li > a{padding: 15px 0;display: inline-block;float: left;width: 100%;background-color: transparent;text-transform: capitalize;opacity: 1;border-bottom: 1px solid #DBDBDB;}
#aw-filter-cat .block-categories > ul > li:hover > a,#aw-filter-cat .block-categories > ul > li:focus > a, #aw-filter-cat .block-categories > ul > li.active > a {color: #111111;font-weight: 700;}
#aw-filter-cat .block-categories > ul > li:hover > a::after, #aw-filter-cat .block-categories > ul > li:focus > a::after, #aw-filter-cat .block-categories > ul > li.active > a::after{/*content: '\f04b';*/display: inline-block;position: relative;top: -2px;margin: 0 0 0 9px;font: 700 8px/20px 'Font Awesome 5 Free';color: var(--primary);}
#aw-filter-cat .block-categories > ul > li > .subcat_arrow + ul.sub-menu{display: none !important;}
#aw-filter-cat .block-categories > ul > li > .subcat_arrow.open + ul.sub-menu{display: inline-block !important;}
#aw-filter-cat .block-categories > ul > li > .subcat_arrow::before{content: '\f107';position: absolute;right: 0;top: 10px;background-color: transparent;display: inline-block;width: 20px;height: 50px;text-align: center;font: 700 16px/50px 'Font Awesome 5 Free';color: #111;cursor: pointer !important;}
#aw-filter-cat .block-categories > ul > li > .subcat_arrow.open::before{content: '\f106';}
#aw-filter-cat .block-categories ul ul{padding: 15px 0 0px 20px;list-style-position: outside;list-style-type: upper-alpha;}
#aw-filter-cat .block-categories ul ul li{margin: 0 0 10px 0;width: 100%;display: inline-block;position: relative;opacity: 1;text-transform: uppercase;}
#aw-filter-cat .block-categories ul ul li a{display: inline-block;width: 100%;float: left;color: #111111;padding: 0 0 0 5px;text-transform: capitalize;font-size: 18px;font-weight: 400;}
#aw-filter-cat .block-categories ul ul li:hover, 
#aw-filter-cat .block-categories ul ul li:hover a, 
#aw-filter-cat .block-categories ul ul li.active a{color: var(--primary);}
#aw-filter-price{margin-bottom: 0px;padding-bottom: 0px;border-bottom: 0px;}
#aw-filter-price .filter-options-content {margin: 0;padding: 0;}
#aw-filter-price .filter-options-title > .label{display: inline-block;width: 100%;margin: 0 0 25px 0;padding: 0 0 15px 0;border-radius: 0;background: transparent 0% 0% no-repeat padding-box;border-bottom: 3px solid #ffffff;text-transform: capitalize;opacity: 1;}
#aw-filter-price .filter-options-title{padding: 0;}
#aw-filter-cat .filter-options-content input[type="checkbox"]{/*display: none;*/}
#layered-filter-block .button-list{display: none;}
#layered-filter-block .button-list .action.primary {width: 50%;display: block;margin: 0 auto;}
.aw-ln-range-slider-wrapper{padding: 20px 0;}

/* ALL CLEAR BUTTONS */
.action.primary.clear-button {background: #ffffff;border-color: #910005;color: #910005;}
.action.primary.clear-button:hover {background: #910005;border-color: #910005;color:var(--white);}
.aw-ln-range-slider-wrapper .aw-ln-slider-filter-info{margin: 20px 0 10px;}
.aw-ln-range-slider-wrapper .aw-ln-slider-filter-info span{font-weight: 400;}
.aw-ln-range-slider-wrapper .ui-slider-range {background-color: var(--primary);position: absolute;border: 2px solid var(--primary);top: -1px;}
.aw-ln-range-slider-wrapper .aw-ln-range-slider.ui-slider-horizontal{height: 1px;background: #999999;}
.aw-ln-range-slider-wrapper .aw-ln-range-slider.ui-slider-horizontal::before{/* content: '';display: inline-block;position: absolute;top: -5px;left: -7px;float: left;width: 14px;height: 14px;background: #EAC200 0% 0% no-repeat padding-box; */display: none;}
.aw-ln-range-slider-wrapper .aw-ln-range-slider.ui-slider-horizontal::after{/* content: '';display: inline-block;position: absolute;top: -5px;right: -6px;float: right;width: 14px;height: 14px;background: #EAC200 0% 0% no-repeat padding-box; */display: none;}
.aw-ln-range-slider-wrapper .ui-slider-handle {background: var(--primary);border: 2px solid #ffffff;border-radius: 20px;width: 15px;height: 15px;margin-left: -8px;margin-right: 0;padding: 0;top: -7px;cursor: pointer !important;}
.aw-ln-range-slider-wrapper .ui-slider-handle:hover,.aw-ln-range-slider-wrapper .ui-slider-handle:focus{background: #ffffff;border-color: var(--primary);}
.aw-ln-range-slider-wrapper .ui-slider-handle::before{display: none;}
.aw-ln-range-slider-wrapper .aw-ln-slider-button{float: none;margin: 20px auto 0;padding: 0 25px;display: block;width: auto;min-width: 120px;box-shadow: none;border: 1px solid !important;text-align: center;height: 45px;text-transform: uppercase;text-decoration: none !important;background: var(--primary) 0% 0% no-repeat padding-box;border-radius: 0;opacity: 1;display: none !important;}
.aw-ln-range-slider-wrapper .aw-ln-slider-button:hover{background-color: rgba(191, 98, 40, 0.1) !important;border-color: var(--primary) !important;color: var(--primary) !important;}
.block-title.spend.subtitle{margin-top: 20px;padding-top: 10px;}
.catalog-product-view.page-layout-fullpage-layout .media-cart,.catalog-product-view.page-layout-fullpage-layout .product-info-main{width: 50%;float: left;display: inline-block;}
.catalog-product-view.page-layout-fullpage-layout .product.media{width: 100%;}
.account .column.main .block:not(.widget) .box-title>span,.multicheckout .box-title>span,.paypal-review .block .box-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title>span,.sales-guest-view .column.main .block:not(.widget) .box-title>span {font-weight: 600;line-height: 20px;font-size: 14px;margin-top: 2rem;margin-bottom: 2rem;}
address {margin-bottom: 20px;font-style: normal;line-height: 20px;font-size: 14px;}

/* DEFAULT GALLERY SLIDER CSS */
.gallery-placeholder{width: 100%;}
.fotorama__stage__frame{width: 100% !important;}
.fotorama__stage, .fotorama__nav {margin: 0 auto;}
/* .fotorama__wrap{pointer-events: none;} */
.fotorama__stage{background: #F7F7F7;border: 0;border-radius: 10px;opacity: 1;}
.fotorama__stage__frame .fotorama__img {width: auto;padding: 0;}
.fotorama__stage__shaft.fotorama__grab{max-width: 100%;}
.product-details-wrapper .product.media .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin-top: 20px;display: block !important;}
.fotorama__thumb {background-color: transparent;/* width: 90%;margin: 0 5%; */width: 100%;margin: 0;}
.fotorama__nav--thumbs .fotorama__nav__frame{padding: 2px 8px;height: 100px;}
.fotorama__thumb-border{background-image: none;border: 0px solid var(--primary) !important;box-shadow: none;outline: none;border-radius: 10px;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {width: 100%;padding: 0px;margin: 0;background: #F7F7F7;border: 3px solid transparent !important;border-radius: 10px;box-shadow: none;opacity: 1;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img:hover, .fotorama__nav-wrap .fotorama__active .fotorama_vertical_ratio .fotorama__img{background: #ffffff !important;box-shadow: none;opacity: 1;border: 3px solid var(--primary) !important;}
.fotorama__stage.fotorama__shadows--right::after,.fotorama__nav.fotorama__shadows--right::after,.fotorama__stage.fotorama__shadows--left::before, .fotorama__nav.fotorama__shadows--left::before {background-image: none;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right,.fotorama__thumb__arr {bottom: 0;cursor: pointer !important;position: absolute;top: 35px;width: 54px !important;height: 54px;line-height: normal;display: inline-flex;display: -webkit-inline-flex;justify-content: center;align-items: center;z-index: 100000;background: #fff !important;border: 1px solid var(--gray);border-radius: 0px;}
.fotorama__arr--disabled{opacity: 0.2;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {left: 0;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {right: 0;}
.fotorama__thumb__arr--right .fotorama__thumb--icon {background-position: center center;background-image: url('../images/arrow-right-gray.svg');background: none;}
.fotorama__thumb__arr--left .fotorama__thumb--icon{background-position: center center;background-image: url('../images/arrow-left-gray.svg');background: none;}
.fotorama__nav--thumbs {display: block;height: auto !important;text-align: center;padding: 0 0px 0 0;}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {padding: 0 0 0 0 !important;/* padding: 0 100px 0 0 !important; */}
/* Large Image Arrows */
.product-details-wrapper .product.media .fotorama__arr{/* display: block !important; */display: none !important;}
/* Thumbnail Arrows */
.product-details-wrapper .product.media .fotorama__thumb__arr{display: block;/* display: none !important; */background-color:transparent !important;opacity: 1;border: 0;}
.product-details-wrapper .product.media .fotorama__arr .fotorama__arr__arr{background: none;}
.product-details-wrapper .product.media .fotorama__arr--prev .fotorama__arr__arr::before{/* content: '\f053';font-family: 'Font Awesome 5 Free';font-weight: 700;color: #e0b759;font-size: 60px; */width: 100%;height: 100%;display: inline-flex;justify-content: center;align-items: center;background-color: rgb(255, 255, 255, 0);content: '';background-image: url('../images/arrow-left-gray.svg');background-position: center center;background-size: 10px auto;background-repeat: no-repeat;}
.product-details-wrapper .product.media .fotorama__arr--next .fotorama__arr__arr::before{/* content: '\f054';font-family: 'Font Awesome 5 Free';font-weight: 700;color: #e0b759;font-size: 60px; */width: 100%;height: 100%;display: inline-flex;justify-content: center;align-items: center;background-color: rgb(255, 255, 255, 0);content: '';background-image: url('../images/arrow-right-gray.svg');background-position: center center;background-size: 10px auto;background-repeat: no-repeat;}
.product-details-wrapper .product.media .fotorama__arr--prev .fotorama__arr__arr:hover::before{background-image: url('../images/arrow-left-gray.svg');}
.product-details-wrapper .product.media .fotorama__arr--next .fotorama__arr__arr:hover::before{background-image: url('../images/arrow-right-gray.svg');}
.fotorama--fullscreen .fotorama__arr{/* display: block !important; */}
.fotorama--fullscreen .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{/* display: none !important; */}
.fotorama__thumb__arr--left::before{/*  content: '\f053';font-family: 'Font Awesome 5 Free';font-weight: 700;color: #5B5B5B;font-size: 14px; */width: 100%;height: 100%;display: inline-flex;justify-content: center;align-items: center;content: '';border: 0;border-radius: 0px;background-color: transparent;background-image: url('../images/arrow-left-gray.svg');background-position: center center;background-repeat: no-repeat;}
.fotorama__thumb__arr--right::before{/* content: '\f054';font-family: 'Font Awesome 5 Free';font-weight: 700;color: #5B5B5B;font-size: 14px; */width: 100%;height: 100%;display: inline-flex;justify-content: center;align-items: center;content: '';border: 0;border-radius: 0px;background-color:transparent;background-image: url('../images/arrow-right-gray.svg');background-position: center center;background-repeat: no-repeat;}
.fotorama__thumb__arr--left:hover::before{/* color: var(--primary); */background-color: transparent;background-image: url('../images/arrow-left-yellow.svg');}
.fotorama__thumb__arr--right:hover::before{/* color: var(--primary); */background-color: transparent;background-image: url('../images/arrow-right-yellow.svg');}
.fotorama__thumb__arr--left:hover, .fotorama__thumb__arr--right:hover { border-color: var(--primary); }

/*  */
.media-cart{}
.media-cart .product-add-form,.media-cart .product-add-form form{display: inline-block;margin: 0 auto;width: 100%;}
.media-cart .product-add-form form .details-btnArea, .media-cart .product-add-form form .details-btnArea .fieldset{width: 100%;display: inline-block;}
.media-cart .product-add-form form .details-btnArea .fieldset .actions{display: -webkit-inline-flex;display: -ms-flexbox;display: flex;justify-content: center;}
.media-cart .product-add-form form .details-btnArea .fieldset .actions .btnTheme.blue{margin-right: 0px;}
.media-cart .product-share{display: inline-block;text-align: center;width: 100%;}
.media-cart .share-icons{}
.media-cart .share-icons > a{margin: 0 2px;background-color: #ddd;padding: 5px;display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 30px;font-size: 16px;color: #000;border: 0px;border-radius: 0px;}
.media-cart .share-icons > a:hover{color: var(--primary);color:var(--white);}
.stripe-icon-container.right {float: right;position: relative;top: -0.6em;margin: 0 0 0 10px;}

/* MODAL DETAILS */
.modals-overlay{z-index: 1000 !important}
.modal-popup .modal-header{background-color: #f5f5f5 !important;padding: 10px !important;min-height: 30px !important;}
.modal-popup .modal-header .modal-title{border: 0px;font-weight: 400;line-height: normal;min-height: auto;padding: 0;font-size: 20px;}
.modal-popup .modal-header .action-close{padding: 0 !important;margin: 0 ;height: auto;}
.modal-popup.confirm .modal-header .action-close{padding: 0px 10px 0 10px !important;}
.modal-popup .modal-content{padding: 15px !important;border-radius: 0 !important;box-shadow: none;border: 0;color: var(--gray);}
.modal-popup .modal-footer{background-color: #f5f5f5 !important;padding: 5px !important;}
.modal-popup{z-index: 1010 !important;}
.modal-popup .modal-inner-wrap {margin: 12% auto 0 !important;}
.modal-popup._inner-scroll .modal-inner-wrap {/*max-height: 450px !important;*/}
.checkout-index-index .modal-popup .modal-inner-wrap{left: 0 !important;margin-top: 3% !important;}
.modal-custom .action-close{ margin: 4px 10px !important; z-index: 100; }
.field-tooltip .field-tooltip-action::before {font-size: 22px;}

/*  */
#shopping-cart-table .cart.item{position: relative;}
#shopping-cart-table .item-actions .actions-toolbar{justify-content: flex-start;}
#shopping-cart-table .item-actions .actions-toolbar .gift-options-cart-item,#shopping-cart-table .item-actions .actions-toolbar .action-towishlist,#shopping-cart-table .item-actions .actions-toolbar .action-edit{display: none;}
#shopping-cart-table .item-actions .actions-toolbar .action-delete{margin-bottom: 0px;}
#shopping-cart-table .item-actions td{border-top: 0px;}
#shopping-cart-table .item-info .product-image-wrapper{margin: 0px;min-height: auto;}
.cart-summary {padding: 15px !important;top: 0 !important;}
.cart-summary .summary.title{font-weight: 700;font-size: 20px;line-height: 28px;margin: 0 0 10px 0;}
.cart-summary .cart-totals #shopping-cart-totals-table th, .cart-summary .cart-totals #shopping-cart-totals-table td{border-top: 0px;}
.cart.table-wrapper .product-item-name {margin-top: 0;font-size: 18px;font-weight: 600;}
.cart.table-wrapper .product-item-name a{color: var(--gray);}
.price-including-tax, .price-excluding-tax {font-size: 14px;line-height: 30px;}
.mark, mark{background-color: transparent;}
.cart-summary .block>.title:after, .paypal-review-discount .block>.title:after { position: absolute; right: 0; top: 7px; }
.column.main .cart-summary .block>.title strong, .column.main .paypal-review-discount .block>.title strong { font-size: 14px; font-weight: 700; }
.form.form-cart .cart.main.actions{ display: flex; justify-content: flex-end; align-items: baseline; }
.form.form-cart .cart.main.actions .action::before{ display: none; }

/* New GiftCard CSS */
.cart-container #block-giftcard.block.discount .check-giftcard-status{width: 100% !important;margin: 0 0 0;padding: 0 10px;font-size: 14px;}
.cart-container .form-cart .actions.main .action {margin: 0 5px 5px !important;display: block;}
.cart-summary .checkout-methods-items {margin: 10px 0 0;padding: 0;}
.opc-sidebar {margin: 6px 0 20px;}
.opc-progress-bar{/*width: fit-content;*/margin: auto auto 50px;}
.opc-progress-bar-item._active:before , .opc-progress-bar-item._complete:before {background: var(--primary) !important;border-color: var(--primary) !important;}
.opc-progress-bar-item._complete>span{color: #333;font-weight: 600;}
.opc-progress-bar-item._active>span:before, .opc-progress-bar-item._complete>span:before{background: var(--primary) !important;border-color: var(--primary) !important;}
.opc-progress-bar-item._active>span:after , .opc-progress-bar-item._complete>span:after {border-color: var(--primary);}
.opc-progress-bar-item._complete>span:after{color: var(--primary);}
.opc-block-summary {background: #f4f4f4; padding: 22px 30px;margin: 0 0 0;border-radius: 0;}
.opc-block-summary .minicart-items-wrapper {margin: 0;max-height: 300px;padding: 15px;border: 0;background: #fff; }
.opc-block-summary .minicart-items .product-item{min-height: auto;padding: 10px 0 5px !important;box-shadow: none;}
.opc-block-summary .minicart-items .product-item:first-child{min-height: auto;padding: 0 0 5px 0 !important;}
.opc-block-summary .minicart-items .product-item:last-child{min-height: auto;padding: 10px 0 0 0 !important;}
.opc-block-summary .minicart-items .product-item:hover {box-shadow: none;border-top: 1px solid #ddd !important;}
.opc-block-summary .minicart-items .product-item:first-child:hover {border-top: 0 !important;}
.opc-block-summary .product-item .product-item-inner {display: inline-block;margin: 0;width: 100%;}
.opc-block-summary .product-item .product-item-name-block, .opc-block-summary .product-item .subtotal{display: inline-block;width: 100%;padding-right: 0;float: left;}
#checkout-shipping-method-load .table-checkout-shipping-method {width: 100%;margin-bottom: 20px;}
#checkout-shipping-method-load .table-checkout-shipping-method .row{margin: 0;}
.table-checkout-shipping-method thead th {display: none;}
.table-checkout-shipping-method tbody td {border-top: 1px solid #ccc;padding-bottom: 10px;padding-top: 10px;}
#opc-sidebar{background-color: #141414;box-shadow: 0 0 0 0.5px #ffffff;}
.opc-sidebar .modal-content{box-shadow: none;}
.opc-block-shipping-information{display: none;}
.opc-wrapper .shipping-address-item.selected-item {color: var(--gray);border-color: var(--primary);}
.opc-wrapper .shipping-address-item.selected-item::after {background: var(--primary);}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title {padding-bottom: 10px;color: var(--gray);font-weight: 600;font-size: 24px;/* border-bottom: 1px solid rgb(255, 255, 255, 0.24) !important; */}
.opc-block-summary{padding: 20px;}
.opc-block-summary .product-item {margin: 0;padding-left: 0;border: 0;/* border-bottom: 1px solid rgba(255, 255, 255, 0.16); */border-radius: 0;}
.opc-block-summary .product-item .product-item-name-block {vertical-align: top;}
.opc-block-summary .product-item .product-item-name-block .product-item-name, .opc-block-summary .product-item .details-qty{margin: 0 0 5px 0;}
.opc-block-summary .product-item .details-qty .label{padding: 0;display: inline-block;font-size: 14px;font-weight: 600;line-height: 1;/* color: #333; */color: var(--secondary);}
.opc-block-summary .product-item .subtotal .price-excluding-tax, #opc-new-shipping-address .fieldset > .field{margin: 0 0 0 0;}
#opc-new-shipping-address .fieldset > .field select{margin: 0 0 15px 0 !important;}
.payment-method-content .payment-method-billing-address .billing-address-details > a,.block-content address > a,.shipping-address-item > a{color: var(--secondary);}
.payment-method-content .payment-method-billing-address .billing-address-details > a:hover,.block-content address > a:hover{text-decoration: underline;}
.payment-option .payment-option-title .action.action-toggle{color:var(--white);font-weight: 700;font-size: 16px;width: 100%;}
.payment-option .payment-option-title .action.action-toggle::after{font-size: 15px;line-height: 24px;float: right;color:var(--white);}
.account .data.table .col.actions .action.delete, [class^='sales-guest-'] .data.table .col.actions .action.delete, .sales-guest-view .data.table .col.actions .action.delete, .table-wrapper .table .col.actions .action,
.account.page-layout-2columns-left .page-title-wrapper .order-actions-toolbar .actions .action{color: var(--secondary);}
.account .data.table .col.actions .action.delete:hover, [class^='sales-guest-'] .data.table .col.actions .action.delete:hover, .sales-guest-view .data.table .col.actions .action.delete:hover, .table-wrapper .table .col.actions .action:hover,.account.page-layout-2columns-left .page-title-wrapper .order-actions-toolbar .actions .action:hover{color: var(--primary);}
.account.page-layout-2columns-left .page-title-wrapper .order-status,.account.page-layout-2columns-left .page-title-wrapper .return-status,.return-status, .order-status {display: inline-block;float: left;margin: 0 10px 10px 0;padding: 5px 10px;border: 1px solid #ccc;}
.account.page-layout-2columns-left .page-title-wrapper .order-date,.page-print.account.page-layout-1column .page-title-wrapper .order-date{margin: 5px 0 15px;display: inline-block;float: left;}
.page-print.account.page-layout-1column .page-header{display: none;}
.checkout-onepage-success .page-main{text-align: center; }
.checkout-onepage-success .print{display: block;float: none;margin: 0;color: var(--gray);}
.checkout-onepage-success .column.main .checkout-success .order-number{display: inline-block;float: none;margin: 0;color: var(--gray);}
.checkout-onepage-success .print:hover,.checkout-onepage-success .column.main .checkout-success .order-number:hover {color: var(--primary);}
.checkout-onepage-success .actions-toolbar{justify-content: center;margin: 10px 0 0 0 !important;}
.page.messages .messages .message{margin: 10px 0 10px;}
.authentication-wrapper{float: right;margin: 0;max-width: 50%;position: relative;z-index: 1;}
.cart-empty a{color: var(--gray);font-weight: 500;}
.cart-empty a:hover{color: var(--primary);}
.authentication-dropdown .modal-inner-wrap{padding: 20px;background: #ffffff;box-shadow: none;}
.authentication-dropdown .modal-inner-wrap .modal-header{/* display: none; */padding: 0;border: 0;background: transparent;}
.authentication-dropdown .modal-inner-wrap .modal-content{background-color: transparent;border: 0px;border-radius: 0px;box-shadow: none;}
.block-authentication .actions-toolbar>.secondary {padding: 0;margin: 0;}
/*.block-authentication .actions-toolbar>.secondary .action{margin-top: 0px;font-size: 13px !important;padding: 0 12px !important;min-width: auto;}*/
.form-wishlist-items .products-grid.wishlist .product-item:hover{box-shadow: none;}
.form-wishlist-items .products-grid.wishlist .product-item .product-item-info{padding: 0;box-shadow: none;border: 0;margin: 0;background: unset;}
.form-wishlist-items .products-grid.wishlist .product-item-info .product-item-inner{display: block;border: 0;clip: unset;height: auto;margin: 0 !important;overflow: hidden;padding: 0 !important;position: relative;width: 100%;box-shadow: none;background: transparent;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .comment-box{margin: 0;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart {display: inline-block;float: left;width: 65%;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .fieldset {margin-bottom: 5px;display: inline-block;width: fit-content;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .field.qty{display: inline-flex;justify-content: center;align-items: center;padding: 0;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .field.qty .label{margin: 0;}
.form-wishlist-items .products-grid.wishlist .product-item-inner textarea{padding: 7px 15px !important;height: 60px !important;border-radius: 20px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .fieldset{margin-bottom: 5px;width: 100%;float: left;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .field.qty .input-text{padding: 5px;margin: 0 0 0 10px;min-height: 35px;height: 35px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary{width: 100%;margin: 0 0 0 0;padding: 0;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action{width: 100%;margin: 0 0 0 0;padding: 0 12px 3px;line-height: 45px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock{width: 100%;margin: 0 0 0 0;padding: 0 12px;background: #F2F2F2 0% 0% no-repeat padding-box;box-shadow: none;color: #292929;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions{text-align: center;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.edit{display: none;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.delete{color:var(--white);}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.delete:hover{text-decoration: underline;}

/*  */
#rewardpoints_box{ margin: 20px 0; }
#rewardpoints_box #rewardpoints-form .discount.discount-codes{ width: 100% !important; padding: 0 !important; background-color: transparent !important; }
#rewardpoints_box #rewardpoints-form .discount-form > div > div:not(.class){ width: 100% !important; border-top-style: dotted; }
#rewardpoints_box #rewardpoints-form .discount-form a{ color: var(--primary); }
#rewardpoints_box #rewardpoints-form .discount-form a:hover{ color: var(--black); }
.mw_reward_slider_contaner{ margin-top: 10px; margin-bottom: 5px; margin-left: 0; padding-right: 10px; position: relative; min-height: 16px; width: 80% !important; margin: 10px 10%; }
#mw_amount{ color: #910005 !important; padding: 5px !important; height: 35px !important; }
.products-grid.wishlist .product-item-name{ margin-top: 0; text-align: center; text-transform: uppercase; opacity: 1; height: 48px; overflow: hidden; }
.products-grid.wishlist .product-item-name > .product-item-link{ color: var(--gray); }
.products-grid.wishlist .product-item .price-box{ width: 100%; margin: 0; display: flex; flex-direction: row-reverse; justify-content: center; align-items: center; }
.products-grid.wishlist .product-item .price-box p{ line-height: normal; }
.products-grid.wishlist .product-item .price-box .price{ font-size: 14px !important; line-height: 20px !important; }
.checkout-cart-index .cart-summary > #block-shipping{ display: none !important; }
.wishlist-index-index .column.main .wishlist-toolbar{ display: none; }
.products-grid.wishlist .product-items{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.wishlist-index-index .products-grid .product-item { margin-left: calc((100% - 4 * 24.2%) / 3) !important; padding: 0; width: 32.5% !important; margin-bottom: 25px; box-shadow: none; }
.wishlist-index-index .products-grid .product-item:nth-child(3n + 1) { margin-left: 0 !important; }
.wishlist-index-index .product-item-photo .product-image-wrapper{ padding-bottom: 0 !important; max-height: 300px; max-width: 100%; }
.wishlist-index-index .product-item .special-price { display: inline-block; margin: 0; float: left; }
.wishlist-index-index .product-item .old-price { display: inline-block; margin: 0 0 0 10px; }
.wishlist-index-index .price-box .old-price .price{ margin: 0; }
.wishlist-index-index .products-grid.wishlist .product-item-comment { display: block; height: 75px; margin: 5px 0 10px; min-height: 70px; padding: 10px 15px !important; }
.category-our-products .category-description,
.category-premium-herbs .category-description,
.category-chinese-herbs .category-description,
.category-floral-teas .category-description,
.category-health-teas .category-description{ display: none; }
.customer-account-logoutsuccess .column.main{ min-height: 150px; }
.customer-account-logoutsuccess .column.main p{ text-align: center; }
.customer-account-create .fieldset>.field:not(.choice)>.label,
.customer-account-create .fieldset>.field:not(.choice)>.control,
.customer-account-forgotpassword .fieldset>.field:not(.choice)>.label,
.customer-account-forgotpassword .fieldset>.field:not(.choice)>.control{ width: 100%; }

/* COMMON */
.navbar-nav a:hover{ text-decoration: none; }
.action.primary:hover,
.action.primary:focus,
.action.primary:visited { /* background: rgba(191, 98, 40, 0.1); border: 0; color:var(--white); */ }
.cart-totals .grand .mark, 
.cart-totals .grand .amount, 
.opc-block-summary .table-totals .grand .mark, 
.opc-block-summary .table-totals .grand .amount { padding-top: 5px; }
.cart-totals .mark strong, .opc-block-summary .table-totals .mark strong{ font-weight: 700; }
.cart.table-wrapper .product-item-photo { top: 0; }
.cart.table-wrapper table .item-info .product-image-container{ width: 70px !important; }
#shopping-cart-table .item-actions .actions-toolbar { width: auto; display: flex; margin: -10px 0 0 0; }
.cart-totals { border-top: 0px !important; }
.cart-summary .block .fieldset{ /* margin: 5px 0 25px 5px; */ margin: 0 0 0px 0; }
.cart-summary .block .fieldset .control .input-text{ margin-bottom: 0; background-color:var(--white); padding: 15px; font-size: 13px; border: 1px solid #c1c1c1;}
.cart-summary .block .fieldset .control .input-text::placeholder{ font-size: 13px; }
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary .action.primary{ box-shadow: none;}
.totals.shipping.excl .mark .label{ color: var(--secondary); }
.totals.shipping.excl .mark .value{ display: inline-block; width: 100%; float: left; font-size: 11px; color: #6F6F6F; }
.abs-discount-block .block .content, .cart-summary .block .content, .paypal-review-discount .block .content, .cart-discount .block .content { padding: 5px 5px 10px; }
.item-actions .action.action-delete,#shopping-cart-table .item-actions .actions-toolbar .action-delete{ background: transparent !important; height: auto; border: 0 !important; text-transform: none; text-decoration: none; padding: 0; border-radius: 0; width: auto; line-height: normal;}
.item-actions .action.action-delete:hover, #shopping-cart-table .item-actions .actions-toolbar .action-delete:hover{ color:var(--white); background: transparent !important; }
.item-actions .action.action-delete span, .wishlist-index-index .product-item-inner .action.delete span{ height: 35px; width: 20px; display: inline-block; visibility: hidden; text-align: center; line-height: unset; margin: 0 auto; vertical-align: bottom; }
.item-actions .action.action-delete span::before, .wishlist-index-index .product-item-inner .action.delete span::before{ content: '\f2ed'; color: #3D372F; visibility: visible; font-family: 'Font Awesome 5 Free'; font-size: 15px; font-weight: 400; line-height: 45px; display: inline-block; }
.wishlist-index-index .product-item-inner .box-tocart .field.qty{ display: flex; line-height: 40px; }
.wishlist-index-index .product-item-inner .box-tocart{ display: inline-block; float: left; width: auto; margin: 0 0 5px; }
.wishlist-index-index .product-item-inner .box-tocart .product-item-actions{ text-align: center; display: inline-block; width: 100%; float: left; margin: 0 0 0 0; }
.wishlist-index-index .product-item-inner > .product-item-actions{ float: right; margin: 0 0 0 0; height: 91px; text-align: center; display: flex; flex-direction: column; justify-content: flex-end; }
.wishlist-index-index .price-box .price-container .price { text-align: inherit; }
.items.order-links{ border-bottom: 1px solid #dddddd; display: inline-block; width: 100%; }
.items.order-links.rewards-links { margin-bottom: -6px; border-bottom: 1px solid #dddddd; }
.order-links .item { margin: 1px 1px 0 1px; }
.order-links .item a { border: 0; background: #ffffff; color: var(--gray); padding: 0 20px; font-weight: 700; font-size: 14px; line-height: 40px; display: inline-block; }
.order-links .item a:hover, .order-links .item.current strong { background: var(--primary); color:var(--white); padding: 0 20px; display: inline-block; border: 0; font-weight: 700; font-size: 14px; line-height: 40px; }
.order-details-items { margin-top: -1px; padding: 20px; }
.order-details-items .order-title, 
.order-details-items .block-title{ margin-bottom: 15px; }
.order-details-items .order-title > strong, 
.order-details-items .block-title > strong{ font-weight: 500; width: 100%; display: inline-block; }
.order-details-items .order-title > .action, 
.order-details-items .block-title > .action{ margin-top: 1.5rem; margin-bottom: 1rem; margin-right: 20px; margin-left: 0; }
.rewards-referral-link{ word-break: break-all; }
.opc-wrapper .shipping-address-item { line-height: 22px; padding: 15px; font-size: 14px; }
.checkout-onepage-success .page-title-wrapper a.print, .opc-wrapper .shipping-address-item:before{ display: none !important; }
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title { /* border-bottom: 0; */ padding-bottom: 15px; }
.catalog-category-view.page-layout-2columns-left #custom_main_container .sidebar.sidebar-main.remove-side-bar{ display: none; }
.catalog-category-view.page-layout-2columns-left #custom_main_container .sidebar.sidebar-main.remove-side-bar + .column.main{ width: 100%; padding: 0 0 60px; }
.page-print.account.page-layout-1column .actions-toolbar > .primary .action,
.page-print.account.page-layout-1column .actions-toolbar > .secondary .action,
.page-print .column.main > .order-details-items .actions-toolbar{ display: none !important; }
.product-details-wrapper .product.attribute.overview .value p{ margin-bottom: 15px; }
.product-details-wrapper .product.attribute.overview .value p:last-child{ margin-bottom: 0; }
.form.send.friend{ margin: 0 0 60px 0; width: 600px; max-width: 100%; }
.form.send.friend .fieldset .legend{ border-bottom: 1px solid #f5f5f5; margin-bottom: 15px; padding-bottom: 5px; }
.form.send.friend .fieldset > .field .label, .form.send.friend .fieldset > .field .control{ width: 100% !important; }
.form.send.friend .fieldset > .field .label{ padding-bottom: 5px; }
.column.main > .order-details-items .actions-toolbar{ text-align: right; }
.column.main > .order-details-items .actions-toolbar > .action{ color: var(--primary); }
.column.main > .order-details-items .order-title > .action{ color: var(--primary); margin-top: 10px; margin-bottom: 10px; margin-left: 0; }
.column.main > .order-details-items .actions-toolbar > .action:hover, .column.main > .order-details-items .order-title > .action:hover{ color: var(--gray) !important; }
.column.main > .order-details-items .order-title > .action.track{ display: none !important; }

/* CUSTOM CONTAINER CLASS TO SPECIFIC PAGE */
.shipping-tracking-popup .column.main { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.block.discount > .content{ display: none; }
.block.discount.active > .content{ display: block; }
.block.discount .amgiftcard-info{ display: inline-block; width: 100%; margin-bottom: 6px; }
.block.discount .amgiftcard-info > div{ display: inline-block; float: left; margin-right: 25px; }
.gift-card-content > .content{ display: block !important; }
.cart-discount .block.discount { width: 100% !important; }
.amgiftcard-apply-code .block{ margin-bottom: 30px; }
.amgiftcard-apply-code .block > .title{  color:var(--white);  background: var(--primary);  padding: 10px 15px; margin-bottom: 0px; cursor: pointer !important; }
.amgiftcard-apply-code .block > .title strong{  }
.amgiftcard-apply-code .block > .title::after{ content: '\f107'; font-size: 15px; font-family: 'Font Awesome 5 Free'; font-weight: 700; float: right; line-height: 24px; color:var(--white); margin: 1px; }
.amgiftcard-apply-code .block.active > .title::after{ content: '\f106'; }
.amgiftcard-apply-code .block > .content{ padding: 15px; border: 1px solid #eee; border-top: 0; }
.amgiftcard-apply-code .block > .content form.amgiftcard-form{ margin-bottom: 0; }
.sendfriend-product-send .actions-toolbar .action.add{ margin-top: 0px !important; }
.form.send.friend .fieldset.recipients .actions-toolbar{ justify-content: center !important; }
.form.send.friend #recipients-options .fields.additional .actions-toolbar{ height: 30px; background: #ffffff; }
.form.send.friend #recipients-options .fields.additional .secondary .action.remove{float: right; text-align: right; position: absolute; right: 20px; left: auto; }
.amgiftcard-preview-index .wrapper-inner .main .logo{ margin: 0 0 0 0; }
.amgiftcard-preview-index .wrapper-inner .main .main-content .message-container td{ padding: 10px 0; }
.amgiftcard-preview-index .wrapper-inner .main .footer .closing{ margin: 0 0 0 0; font-weight: 600; }
.amgiftcard-tooltip{ background-color:var(--white); padding: 8px; font-size: 12px; color:var(--white); }
/*.product-details-wrapper .product-specification-main .amgiftcard-button{ display: inline-block; padding: 0 25px; word-break: break-all; background: var(--primary); border-radius: 30px; cursor: pointer !important; height: 40px; line-height: 40px; }
.product-details-wrapper .product-specification-main .amgiftcard-button:hover { background: var(--primary); }*/
.amgiftcard-image.-selected,
.amgiftcard-image:hover { padding: 0; cursor: pointer !important; border: 2px solid var(--primary); }
#amgiftcard_amount_custom_block > div > span{ margin-right: 10px; }
#amgiftcard_amount_custom_block > div > span .price{ font-weight: 600; }

.product-details-wrapper .product-specification-main .amgiftcard-icon { display: inline-block; min-width: 25px; min-height: 25px; margin-right: 5px; margin-top: -3px; vertical-align: middle; }
.page-product-amgiftcard .box-tocart.boxed-contents.qty-count,
.page-product-amgiftcard .box-tocart.boxed-contents.qty-count .actions{ margin-top: 0px !important; padding-top: 0px; }
.page-product-amgiftcard .box-tocart.boxed-contents.qty-count .box-title,
.page-product-amgiftcard .box-tocart.boxed-contents.qty-count .box-details{ display: none !important; }

/* DEFAULT CMS CUSTOM CONTENT PAGES CSS */
.custom-content-listing{ display: inline-block; width: 100%; padding: 60px 0; margin: 0; }
.custom-content-listing > h2 {margin: 30px 0 10px;padding: 0;color: var(--gray);font-weight: bold;}
.custom-content-listing > h3 {margin: 30px 0 10px;padding: 0;color: var(--gray);font-weight: bold;}
.custom-content-listing > h4 { margin: 30px 0 10px; padding: 0; color: var(--gray); font-weight: bold; }
.custom-content-listing > h5 { margin: 30px 0 10px; padding: 0; font-weight: bold; }
.custom-content-listing > h6 {margin: 30px 0 10px;padding: 0;color: var(--gray);font-weight: bold;}
.custom-content-listing > h2:first-child,
.custom-content-listing > h3:first-child,
.custom-content-listing > h4:first-child,
.custom-content-listing > h5:first-child,
.custom-content-listing > h6:first-child{ margin: 0 0 15px; }
.custom-content-listing > p { text-align: justify;opacity: 1;margin-bottom: 20px; line-height: 25px;font-weight: 500;}
.custom-content-listing > p strong, .custom-content-listing strong{font-weight: 700;}
.custom-content-listing > p a {letter-spacing: 0px; color: var(--primary); display: inline-block;}
.custom-content-listing > p a:hover{color: var(--alternate);}
.custom-content-listing > ul,
.custom-content-listing > ol{margin: 0 0 15px 0;padding: 0 0 0 40px;display: inline-block;width: 100%;list-style-position: inherit;}
.custom-content-listing > ul ul,
.custom-content-listing > ul ol,
.custom-content-listing > ol ul,
.custom-content-listing > ol ol{margin: 10px 0;padding: 0 0 0 10px;display: inline-block;width: 100%;list-style: none;}
.custom-content-listing > ul > li,
.custom-content-listing > ol > li{letter-spacing: 0px;opacity: 1;margin: 0 0 10px 0;padding: 0;line-height: 25px;}
.custom-content-listing > ul > li:last-child,
.custom-content-listing > ol > li:last-child{margin: 0 0 0 0 !important;}
.custom-content-listing > ul > li::before,
.custom-content-listing > ol > li{ letter-spacing: 0px;opacity: 1;margin: 0 0 5px 0;padding: 0 0 0 0;}
.custom-content-listing > ul > li li,
.custom-content-listing > ol > li li{ letter-spacing: 0px;opacity: 1;margin: 0 0 5px 0;padding: 0 0 0 0;}
.custom-content-listing > ul > li a,
.custom-content-listing > ol > li a{color: var(--primary);}
.custom-content-listing > ul > li a:hover,
.custom-content-listing > ol > li a:hover{color: var(--alternate);}
.custom-content-listing > p strong {color: var(--gray);}
@media only screen and (max-width: 639px) {
.custom-content-listing > ul, .custom-content-listing > ol { padding-left: 30px; }
.custom-content-listing { padding: 30px 0; }
}

/* CMS PAGE DESIGNING */
.cmspage-wrapper{ display: inline-block; width: 100%; float: left; padding: 50px 0; }
.cmspage-wrapper .title-name{ text-shadow: 0px 3px 50px #2352E029; }
.cmspage-wrapper .custom-content-listing{ padding: 0; }
.cmspage-wrapper .custom-content-listing h3{ margin: 20px 0 30px; display: inline-block; width: 100%; }

.catalog-category-view.page-layout-2columns-left .column.main > .category-description{  /* display: none !important; */ }
.cms-terms-conditions .table-bordered{ border: 1px solid #dee2e6 !important; }
.cms-terms-conditions .table td{ padding: 7px !important; border: 1px solid #dee2e6; }
#amgiftcard-form .amactions-toolbar { display: flex; justify-content: flex-start; }
#amgiftcard-form .amactions-toolbar > .action { margin-right: 10px; }
.checkout-index-index .checkout-payment-method .payment-option-title { border-top: 0; padding: 12px 15px; background: var(--primary); margin-bottom: 10px; }
.checkout-index-index .checkout-payment-method .payment-option-content { padding: 15px; margin: -10px 0 15px; border: 1px solid #eeeeee; border-top: 0; }
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount{  max-width: 100%; width: 100%; display: flex; flex-direction: column; align-items: baseline; justify-content: center;  }
.checkout-payment-method .payment-option-inner{ width: 100%; }
.checkout-payment-method .payment-method-title .payment-icon { width: 50px; margin: 0 5px 5px 0; }
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar{  justify-content: flex-start; flex-direction: row; width: 100%; }
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar .action{ margin: 0 0 0 10px;box-shadow: none; }
.enquiry-side-bar div#aw-filter-price { display: none; }
.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar>.primary .action.primary:hover, .abs-discount-code .form-discount .actions-toolbar .primary .action:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover{ background-color: var(--primary); }
.billing-address-same-as-shipping-block.field.choice { display: flex; align-items: baseline; justify-content: flex-start; }
.billing-address-same-as-shipping-block.field.choice label { margin: 0; }
.cms-page-view.page-layout-1column .columns .column.main{}

.category-about-us .columns,.category-gallery .columns,.category-customers .columns,.category-contact-us .columns,.cms-thank-you .columns,.cms-thankyou .columns,.category-terms-conditions .columns,.category-our-services .columns,.category-our-story .columns,.catalogsearch-result-index .columns,.category-shop-by-brands .columns,.blog-page .columns,.page-with-filter.page-products.page-layout-2columns-left .columns{ display: inline-block; width: 100%; float: left; }
.category-about-us .columns > .container,.category-customers .columns > .container,.category-terms-conditions .columns > .container,.catalogsearch-result-index .columns > .container,.page-with-filter.page-products.page-layout-2columns-left .columns > .container,.catalogsearch-result-index .columns > .container{ width: 100% !important; padding: 0 !important; }
.category-cms, .category-image, .category-description{ margin-bottom: 0; }
.category-description { display: inline-block; width: 100%; float: left; }
.category-omni-store .columns .column.main,.category-promotions .columns .column.main,.category-events .columns .column.main,.cms-featured-videos .columns .column.main,.cms-membership-form .columns .column.main,.cms-brand-fan .columns .column.main,.category-maqui .columns .column.main,.category-roxburghii-plus .columns .column.main,.category-about-us .columns .column.main,.category-gallery .columns .column.main,.category-customers .columns .column.main,.category-brands .columns .column.main,.category-warranty .columns .column.main,.category-faq .columns .column.main,.category-faqs .columns .column.main,.category-our-services .columns .column.main,.category-contact-us .columns .column.main,.category-terms-conditions .columns .column.main,.category-our-story .columns .column.main,.category-shop-by-brands .columns .column.main,.blog-page .columns .column.main{ padding-top: 0; }
.account .messages { margin-bottom: 0; }
.cart-totals tbody .mark .label, .cart-totals tfoot .mark .label{ font-size: 14px; color: #6F6F6F; }
.cms-thank-you .breadcrumb-section,.cms-thank-you .page-footer .subscribe-wrapper,.cms-thank-you-brand-fan .breadcrumb-section,.cms-thank-you-brand-fan .page-footer .subscribe-wrapper,.cms-thankyou .breadcrumb-section,.cms-thankyou .page-footer .subscribe-wrapper/* ,.category-contact-us .page-footer .subscribe-wrapper */{ display: none !important; }
.cms-thank-you .columns .column.main,.cms-thank-you-brand-fan .columns .column.main,.cms-thankyou .columns .column.main{ padding: 0 !important; }
.category-terms-conditions .columns .column.main{ display: inline-block; max-width: 100%; padding: 0; margin: 0 0 0 0; float: left; }
.category-faqs .page-title-wrapper .page-title .base{ text-transform: capitalize; }
.mst-searchautocomplete__highlight { font-weight: 600; color: var(--primary); }
.cms-noroute-index .page-title-wrapper .page-title .base{ text-transform: uppercase; text-shadow: none; opacity: 1; white-space: normal; }
.cms-no-route.cms-noroute-index .column.main .disc li a{ min-width: auto; height: auto; padding: 0; margin: 0; font-weight: 700 !important; line-height: normal !important; background: transparent; color: var(--gray) !important; text-transform: unset; }
.cms-no-route.cms-noroute-index .column.main .disc li a:hover{ background: transparent !important; color: var(--gray) !important; text-decoration: underline; }

/* VES MEGA-MENU */
.ves-menu{ margin: 0; padding: 0; }
.ves-menu .ves-megamenu{ background: transparent; float: none; margin: 0; width: auto; display: table; position: static;}
.ves-megamenu .dropdown.submenu-left{ margin: 0; }
.ves-megamenu .dropdown.submenu-right { margin: 0; }
.ves-megamenu li.level0{ margin: 0; }
.ves-megamenu li.level0 + li.level0{ margin: 0; }
/*.ves-megamenu li.level0 > a{ padding: 0 15px 3px; margin: 0; border-radius: 30px; background-color: transparent; display: inline-block; text-decoration: none; text-align: center; text-transform: capitalize; opacity: 1; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
.sticky .ves-megamenu li.level0 > a{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }*/

/*.ves-megamenu li.level0:hover > a,
.ves-megamenu li.level0.active > a { color:var(--white) !important; font-weight: 700; background: transparent linear-gradient(226deg, #5ABFA6 0%, #21ACE2 100%) 0% 0% no-repeat padding-box !important; outline: none; }*/

.ves-megamenu li.level0 > a > .caret { border: 0; width: 10px; height: 45px; float: right; margin: 0 0 0 3px; background-image: url('../images/down3.png'); background-position: center; background-repeat: no-repeat; background-size: 7px; display: none; }

@media only screen and (min-width: 768px){
    .navigation .level0 > .submenu { background: #fff; border: 0 !important; border-radius: 0; box-shadow: 0px 12px 16px #0000001f !important; min-width: 230px; width: 100%; /* max-width: 100%; */ padding: 0 !important; left: 0 !important; top: 100% !important; z-index: 9; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }
    .navigation .ves-megamenu .level0 .submenu .submenu { left: 0 !important; background: transparent; box-shadow: none !important; }
    .navigation .level0 .submenu a { display: block; font-size: 14px; line-height: 40px; color: #1E1E1E; padding: 0; font-weight: 600; letter-spacing: 0; }
    .navigation .level0 .submenu a:hover{ background: transparent; color: var(--primary); text-align: center;}
    .navigation .level0 .submenu .active > a{ border: 0 !important; }
    .navigation .level0 > .submenu .content-wrap{ display: inline-flex; display: -webkit-inline-flex; justify-content: flex-start; width: 100%; float: left; }
}

/* END VES MEGA-MENU */

dl ul.disc{ margin-bottom: 30px; display: inline-block; }
ul.disc li{ margin: 10px 0; display: list-item; width: 100%; }
ul.disc li:first-child{ margin: 0 0 10px 0; }
ul.disc li:last-child{ margin: 10px 0 0 0; }
ul.disc li:last-child > a,
ul.disc li:last-child > .separator{ display: inline-block; margin: 15px 0 0; }

.label{ text-transform: capitalize; opacity: 1; padding: 0; color: var(--secondary);font-size: 100%;}
.fieldset>.field:not(.choice)>.label { padding: 0;text-align: left;width: 100%;box-sizing: border-box;float: left;border: 0;line-height: 30px; font-weight: 500;}
.fieldset>.field:not(.choice)>.control { width: 100%; }
legend.label{ text-transform: capitalize; opacity: 1; padding: 5px 0; }

/* REVIEW FORM - PRODUCT DETAILS */
.product-info-main .product-reviews-summary { float: left; /*width: 100%;*/ margin: 0 0 0px; height: auto; display: inline-flex;/* display: none;*/ align-items: center;}
.review-actions > a.action.add{ opacity: 1; }
.review-form { width: 500px; max-width: 100%; }
.review-form .fieldset{ margin: 0; }
.review-form .fieldset .field .input-text{ margin: 0; }
.review-form .actions-toolbar .action.primary{ overflow: hidden; min-width: 160px; width: auto; height: 50px; display: inline-block !important; margin: 0; border-radius: 50px !important; box-shadow: none !important; position: relative; border: 0 !important; opacity: 1 !important; text-align: center !important; text-transform: capitalize !important; text-decoration: none !important; padding: 0 20px !important; background: var(--primary) 0% 0% no-repeat padding-box !important; }
.review-form .actions-toolbar .action.primary:hover{ background: transparent linear-gradient(244deg, var(--primary) 0%, var(--primary) 100%) 0% 0% no-repeat padding-box !important; color:var(--white) !important; }
.review-form .actions-toolbar .action.primary::after{ content: ''; display: inline-block; position: relative; top: 2px; margin: 0 5px 0 8px; background-image: url('../images/arrow-right-gray.svg'); background-position: center center; background-size: contain; background-repeat: no-repeat; width: 12px; height: 15px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.review-field-rating{ display: inline-flex; display: -webkit-inline-flex; align-items: center !important; justify-content: flex-start !important; }
.review-field-rating > label{ margin: 5px 15px 5px 0 !important; }
.review-field-rating .control { margin-bottom: 30px; margin-top: 5px; }
.rating-summary span.label {display: none;}
.review-toolbar .pages { padding: 0;border: 0; }
.toolbar.review-toolbar {background: transparent;border: 0;display: inline-block;width: 100%;text-align: center;}
.toolbar.review-toolbar .pager {margin: 0;}
.review-toolbar .pages { float: none;margin: 0 auto; }
.review-toolbar .pages .items { float: none; }

.customer-review .product-reviews-summary .rating-summary, .customer-review .product-reviews-summary .reviews-actions { display: inline-block; }
.customer-review .review-details .customer-review-rating .item span.rating-label {display: none;}




/* Stars Unselected */
.review-control-vote::before,
.rating-summary .rating-result>span::before,
.rating-summary .rating-result::before{ font-weight: 400; font-family: 'Font Awesome 5 Free'; font-size: 16px; letter-spacing: 0; }
.review-control-vote::before,
.rating-summary .rating-result>span::before,
.rating-summary .rating-result::before { content: '\f005' '\f005' '\f005' '\f005' '\f005'; }
/* Stars Selected */
.review-control-vote label::before,
.rating-summary .rating-result>span::before{ color: #F2CA00; font-weight: 700; font-family: 'Font Awesome 5 Free'; }
.review-control-vote label::before, 
.review-control-vote::before { font-size: 25px; height: 25px; letter-spacing: 0px; line-height: 25px; }
.rating-summary .rating-result { width: 90px; float: left; margin: 0;margin-left: 5px;}
.product-info-main .product-reviews-summary .rating-summary .rating-result { width: 89px;}

.review-control-vote .rating-1:before { content: '\f005'; }
.review-control-vote .rating-2:before { content: '\f005' '\f005'; }
.review-control-vote .rating-3:before { content: '\f005' '\f005' '\f005'; }
.review-control-vote .rating-4:before { content: '\f005' '\f005' '\f005' '\f005'; }
.review-control-vote .rating-5:before { content: '\f005' '\f005' '\f005' '\f005' '\f005'; }

.block-reviews-dashboard .product-name > a {color: var(--dark);font-size: 20px;}

/* Account Review Page CSS */
.account .customer-review.view .product-image-photo{ position: absolute; }
.account .customer-review.view .stars { padding: 0 2px; width: auto; }
.table-reviews .product-name > a, 
.block-reviews-dashboard .product-name > a,
.table-reviews .product-name > a:hover, 
.block-reviews-dashboard .product-name > a:hover{font-weight: 600;}
.grecaptcha-badge{ z-index: 15; }

/* Review Form Product Details Page  */
.block.review-add{ display: inline-block; width: 50%; float: left; }
.block.review-list{ display: inline-block;width: calc(50% - 15px);float: left;border: 0;padding: 0 15px 0 0;margin: 0 15px 0 0; }
.review-add .block-content .fieldset .review-legend.legend strong { display: inline-block; font-weight: 600; margin: 0 0 0 5px; }
.review-add .block-content .action-toolbar{}
.review-add .block-content .actions-toolbar > .actions-primary{ width: 100%; text-align: center; }
.review-add .block-content .actions-toolbar > .actions-primary .action.primary {float: right;width: 100%;color: var(--white);font-weight: 500;font-family: var(--fontStyle1);font-size: 16px;}
.review-add .block-content .actions-toolbar > .actions-primary .action.primary:hover { background: var(--alternate) !important; }
.review-add .block-content .actions-toolbar > .actions-primary .action.primary:after { display: none; }
.review-list .block-title strong { font-weight: 600;color: var(--dark); }
.review-title {margin: 0 0 30px;text-transform: capitalize;font-size: 20px !important;font-weight: bold;color: var(--dark);}
.review-ratings~.review-content, .review-ratings~.review-details {margin-left: 0;display: inline-block;width: 100%;}
.review-ratings~.review-details p.review-author {float: left;margin-right: 20px;}
.block-reviews-dashboard .items .item { margin-bottom: 20px; }
.account .rating-summary span.label {display: inline-block;float: left;line-height: 26px;margin-right: 10px;}



.cart-empty a { color: var(--primary); }
/* Details Page Popup CSS */
.fancybox-slide--iframe .fancybox-content{ margin: 25px 0; padding: 0; width: 80% !important; height: 550px !important; max-width: 96%; max-height: calc(100vh - 50px); overflow: hidden; background: #fff; border-radius: 20px; }
.fancybox-slide--iframe .fancybox-close-small{ top: 5px; right: 10px; }
.fancybox-close-small::after { content: '\f057'; width: 30px; height: 30px; font: 700 30px/30px 'Font Awesome 5 Free' !important; color: #B4B4B4; text-align: center; border-radius: 50%; border-width: 0; background: #fff; transition: background .25s; box-sizing: border-box; z-index: 2; }
.fancybox-slide--iframe .fancybox-close-small:hover::after{ color:var(--white); }
.fancybox-iframe{ width: 100%; }
.fancybox-slide--iframe .fancybox-iframe html body .page-wrapper .page-header{ display: none !important; }
#aw-layered-nav-popup{ display: none !important; }
.actions-toolbar > .secondary:last-child{ margin: 0; }
#registration .action.primary{ margin-top: 10px; }

/* Slider Bullets */
/*#rev_slider_1_1{}
#rev_slider_1_1 rs-layer-wrap { margin: -80px 0 0 30px !important; }
/*#rev_slider_1_1 rs-layer-wrap rs-layer{ font-family: var(--fontStyle3) !important; }
#rev_slider_1_1 rs-layer-wrap rs-layer#slider-1-slide-1-layer-1 {font-family: var(--fontStyle3) !important;}
#rev_slider_1_1 .rev-btn{border-radius: 50px !important;line-height: 50px !important;height: 50px !important;}
#rev_slider_1_1 .rev-btn:hover{background: #F4EEFF !important; color: #111 !important;filter: inherit !important;}
#rev_slider_1_1 .rev-btn .fa-angle-right,
#rev_slider_1_1 .rev-btn .fa-chevron-right{}
#rev_slider_1_1 .rev-btn::after{}*/
/* Bullets CSS */
/*.hesperiden.tp-bullets{ left: 0 !important; right: 0 !important; bottom: 50px !important; top: auto !important; margin: auto !important; display: inline-block !important; transform: none !important; }*/
.hesperiden .tp-bullet {width: 24px !important;height: 4px !important;border-radius: 0px !important;margin: 0 !important;border: 0 !important;background: rgb(149 149 149 / 65%) !important;box-shadow: none !important;outline: none;outline-offset: 0;}
.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected{ width: 24px !important; height: 4px !important; margin: 0 !important; background-color:var(--primary) !important; }
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(1):before {content: '01';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(2):before {content: '02';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(3):before {content: '03';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(4):before {content: '04';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(5):before {content: '05';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(6):before {content: '06';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(7):before {content: '07';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(8):before {content: '08';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(9):before {content: '09';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:nth-child(10):before {content: '10';position: absolute;bottom: 3px;font-size: 11px;width: 100%;text-align: center;color: var(--gray);}


/* Slider Bullets */
/* Slider Navigations */
#rev_slider_1_1_wrapper .hesperiden.tparrows{ width: 45px !important; height: 45px !important; line-height: 45px !important; background-color: transparent !important; border: 2px solid #ffffff; background-repeat: no-repeat !important; background-size: 11px auto !important; background-position: center center !important; margin: -20px 0 0 0 !important; }
/*#rev_slider_1_1_wrapper .hesperiden.tp-leftarrow{ background-image: url('../images/arrow-left-gray.svg') !important; }
#rev_slider_1_1_wrapper .hesperiden.tp-rightarrow{ background-image: url('../images/arrow-left-gray.svg') !important; }*/
#rev_slider_1_1_wrapper .hesperiden.tparrows:hover{ background-color: rgba(35,49,94,0.6) !important; box-shadow: 0px 3px 6px #00000029; border-color: transparent !important; }
#rev_slider_1_1_wrapper .hesperiden.tparrows::before,#rev_slider_1_1_wrapper .hesperiden.tparrows:hover::before, #rev_slider_1_1_wrapper .hesperiden.tp-leftarrow.tparrows::before, #rev_slider_1_1_wrapper .hesperiden.tp-leftarrow.tparrows:hover::before, #rev_slider_1_1_wrapper .hesperiden.tp-rightarrow.tparrows::before, #rev_slider_1_1_wrapper .hesperiden.tp-rightarrow.tparrows:hover::before{ display: none !important; }
/* Slider Navigations */

/* Rewards Points */
.rewards__checkout-cart-usepoints{}
.rewards__checkout-cart-usepoints .discount-form{}
.rewards__checkout-cart-usepoints .discount-form > p{ line-height: 18px; font-size: 14px; }
.rewards__checkout-cart-usepoints .discount-form > .input-box{ display: inline-flex; flex-direction: column-reverse; width: 100%; }
.rewards__checkout-cart-usepoints .discount-form > .input-box input{ background-color:var(--white); }
.rewards__checkout-cart-usepoints .discount-form > .input-box label{ position: relative !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; }
.rewards__checkout-cart-usepoints .discount-form > .buttons-container{ margin: 0; }
.rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action,
.cart-summary .block .actions-toolbar>.primary .action.primary{ width: 100%; margin: 0; }
.rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action + .button.action{ width: 100%; margin: 5px 0 0 0; }
/* Rewards Points */

/* Reward Social Links Alignment */
.block-rewards-referral-list div.rewards-social-buttons div.tw{ top: 1px; margin: 0 0 0 5px; }
.fb .fb-like, .fb .fb-share-button{ display: inline-block !important; }
.fb .fb-like span, .fb .fb-share-button span{ height: 20px !important; }
/* End Reward Social Links Alignment */

.checkout-cart-index .page-main{ padding: 0 !important; }
.checkout-cart-index .page-main .columns{ max-width: 100% !important; padding: 0 !important; }
.checkout-cart-index .columns > .container{ width: 100% !important; padding: 0 !important; }
.checkout-cart-index .columns .column.main .reward-message,
.checkout-cart-index .columns .column.main .cart-container,
.checkout-cart-index .columns .column.main .cart-empty{ max-width: 1170px; display: block; margin: 0 auto 30px; }

/* Login Account Page Social Buttons */
.block.social-login-authentication-channel.account-social-login .block-content{ text-align: center; display: inline-flex; display: -webkit-inline-flex; align-items: center; justify-content: center; flex-wrap: wrap; width: 100%; }
.customer-account-create .account-social-login, 
.customer-account-login .account-social-login{}
.account-social-login .actions-toolbar.social-btn{ margin: 5px 10px; }
.account-social-login .actions-toolbar.social-btn > .btn-social{ color:var(--white); position: relative; }
.account-social-login .actions-toolbar.social-btn > .btn-social .fa-facebook,
.account-social-login .actions-toolbar.social-btn > .btn-social .fa-google{ display: none; }
.btn-social > :first-child{ height: 34px; }
.account-social-login .actions-toolbar.social-btn > .btn-social.btn-facebook::before{ content: '\f39e'; color:var(--white); text-align: center; font-weight: 400; font-size: 19px; line-height: 34px; font-family: 'Font Awesome 5 Brands'; display: inline-block; float: left; position: absolute; left: 0; top: 0; width: 34px; height: 34px; }
.account-social-login .actions-toolbar.social-btn > .btn-social.btn-google::before{ content: '\f1a0'; color:var(--white); text-align: center; font-weight: 400; font-size: 19px; line-height: 34px; font-family: 'Font Awesome 5 Brands'; display: inline-block; float: left; position: absolute; left: 0; top: 0; width: 34px; height: 34px; }
/* Login Account Page Social Buttons */

.abs-toggling-title.active:after,
.abs-cart-block>.title.active:after,
.minicart-items .product .toggle.active:after,
.abs-discount-block .block>.title.active:after,
.cart-summary .block>.title.active:after,
.paypal-review-discount .block>.title.active:after,
.cart-discount .block>.title.active:after{ content: '\e621'; }

.catalogsearch-result-index .column.main .message{ margin: 0 0 15px !important; }
.catalogsearch-result-index .column.main .search.results .product-list-wrapper{ padding: 0 !important; }
.checkout-index-index .form-shipping-address .field.street legend{ border: 0; }
.checkout-index-index .form-shipping-address > .fieldset > .field .control{ position: relative; }
.checkout-index-index .form-shipping-address > .fieldset > .field .control div.field-error{ margin: 0 0 0 0; }
.category-terms-conditions .page-main .column.main > .block.filter,
.category-contact-us .page-main .column.main > .block.filter{ display: none !important; }
.catalog-product-view .modal-popup table td.header a.logo img{ width: auto !important; height: auto !important; max-height: 150px !important; }
/* Gift Card */
#giftcard-info dl{ display: inline-flex; display: -webkit-inline-flex; width: 100%; }
#giftcard-info dt{ margin: 0 5px 0 0; font-weight: bold; color: red; }
#giftcard-info dd { font-weight: bold; color: red; }
.giftcard-info{ display: inline-block; width: 100%; float: left; }
.giftcard-info #giftcard-fieldset{ display: inline-block; width: 100%; float: left; margin: 15px 0 0 0; }
.giftcard-info #giftcard-fieldset .step-label { display: inline-block; width: 100%; float: left; margin-top: 20px; padding-top: 20px; border: 0; border-top: 1px solid #eee; }
.giftcard-info #giftcard-fieldset .step-label h3{ text-transform: capitalize; display: inline-flex; display: -webkit-inline-flex; align-items: center; width: 100%; }
.giftcard-info #giftcard-fieldset .step-label h3 span{ font-size: 15px; line-height: 27px; margin: 0 10px 0 0; }
.giftcard-info .giftcard-fieldset .field label.required em{ margin: 0 2px; font-style: normal; font-weight: 400; }
.giftcard-info .giftcard-fieldset .field input + .mage-error{ margin: -14px 0 10px 0 !important; }
.giftcard-info #card-preview{ text-decoration: underline; margin: 0 0 30px; display: inline-block; color: #3D372F; text-transform: capitalize; }
.giftcard-info #card-preview:hover{ color: var(--primary); }
.giftcard-info .giftcard-fieldset .calendar-icon { top: -55px; right: 10px; }
.product-gift-card .column.main .product-description-wrapper{ display: none; }
.product-birthday-gift-card .product-details-wrapper .product-add-form{ margin: 0 0 0 0; }
.giftcard-info .stock{ margin: 0 0 0 0; display: inline-block; width: auto; float: left; padding: 0 7px; border-radius: 15px; }
.giftcard-info .stock span{  letter-spacing: 0px; color:var(--white); opacity: 1; margin: 0; }
.giftcard-info .stock.available{ background-color: transparent; margin-top: 15px;}
.giftcard-info .stock.unavailable{ background-color: #ff0000; }
.giftcard-info .price-box{ justify-content: flex-start; }

.product-gift-card .product-details-wrapper{ padding: 30px 0 80px; }
.quotation-quote-configure .product-info-main .box-tocart .input-text.qty, .quotation-quote-configure .product-options-bottom .box-tocart .input-text.qty { padding: 0;border-radius: 6px;font-size: 16px;color: var(--secondary);}
.miniquote-items .action.edit { display: none; }

.customer-review.view .product-info .product-reviews-summary {display: inline-block;margin: 0 auto;line-height: normal;position: relative;top: -2px;margin-left: 10px;}
.customer-review.view .review-details .title {display: inline-block;margin-right: 10px;float: left;}
.customer-review .review-details .customer-review-rating {margin-bottom: 20px;display: inline-block;}
.contact-detail-wrapper .form-wrapper .actions-toolbar .secondary {float: left;}




/* Sennett CSS */
/*.catalog-category-view.page-layout-2columns-left .page-wrapper{ margin: 100px 0 0 !important; }*/

/*.category-faq .page-wrapper,
.catalog-product-view .page-wrapper,
.cms-page-view.page-layout-1column .page-wrapper{ margin: 145px 0 0 !important; }*/

.cms-page-view.page-layout-1column .page-title-wrapper .category-image > img,
.cms-page-view.page-layout-1column .page-title-wrapper .category-image .banner-overlay
.category-faq .page-title-wrapper .category-image > img,
.category-faq .page-title-wrapper .category-image .banner-overlay
.catalog-product-view .page-title-wrapper .category-image > img,
.catalog-product-view .page-title-wrapper .category-image .banner-overlay{ display: none; }
/*.cms-page-view.page-layout-1column .page-title-wrapper .category-image .page-title-contents,
.category-faq .page-title-wrapper .category-image .page-title-contents,
.catalog-product-view .page-title-wrapper .category-image .page-title-contents{ position: relative;background: #F2F2F2;padding: 10px 20px;}*/
.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumb-section,
.category-faq .page-title-wrapper .category-image .breadcrumb-section,
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section{ margin: 0; text-align: center; position: relative; padding: 15px 0; }
/* .cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items,
.category-faq .page-title-wrapper .category-image .breadcrumbs .items,
.catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items{ justify-content: flex-start; } */
/* .cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items a,
.catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items a{ color: #A8A8A8; } */
.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items .item strong, 
.category-faq .page-title-wrapper .category-image .breadcrumbs .items .item strong, 
.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items .item > span,
.category-faq .page-title-wrapper .category-image .breadcrumbs .items .item > span,
.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items .item a:hover,
.category-faq .page-title-wrapper .category-image .breadcrumbs .items .item a:hover,
.catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items .item strong, 
.catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items .item > span,
.catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items .item a:hover{ /*color: var(--white);*/ }
/*.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .item:not(:last-child)::after,
 .catalog-product-view .page-title-wrapper .category-image .breadcrumbs .item:not(:last-child)::after{ color: #A8A8A8; } */

.cms-thank-you .page-main{ padding: 0; }
.product-details-wrapper > .container:last-child{}

.catalog-product-view .page-title-wrapper .category-image > img,
.catalog-product-view .page-title-wrapper .category-image .banner-overlay{ display: none; }
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section{ margin: 0; text-align: center; position: relative; padding: 15px 0; }
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section .breadcrumbs .items{ justify-content: flex-start; }
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section .breadcrumbs .items a{ color: #B5B5B5; }
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section .breadcrumbs .items .item strong, 
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section .breadcrumbs .items .item > span,
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section .breadcrumbs .items .item a:hover{ font-weight: 700; color: var(--gray); }
.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section .breadcrumbs .item:not(:last-child)::after{ filter: invert(100%) sepia(5%) saturate(1669%) hue-rotate(291deg) brightness(75%) contrast(88%); }

.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .page-main .columns{ position: relative; overflow: hidden; }
.form.form-login fieldset.fieldset.login .actions-toolbar button.action.primary { padding: 0 20px 5px 20px; }
.product-details-wrapper ul.prices-tier.items{ display: inline-block; margin: 0 0 10px; }
.form.create.account > .fieldset{width: 49%;margin: 0 2% 15px 0;float: left;max-width: 100%;}
.form.create.account > .fieldset:nth-child(odd){ margin: 0 0 15px; }

/* Main Heading */

.mainHeading { display: inline-block; width: 100%;float: left;}
.mainHeading h6 {font-size: 14px;letter-spacing: 5.88px;color: var(--primary);font-weight: normal}
.mainHeading h1, .mainHeading h2, .mainHeading h3 { font-size: 55px;letter-spacing: -2.2px;line-height: 66px;color: var(--dark);}


/*ol {counter-reset: count;}
ol li {counter-increment: count;}
ol li::marker {content: counters(count, '.', decimal) ' ';}*/


/* Gallery Fancybox Popup */

.fancybox-lock .fancybox-overlay { background: rgba(0,0,0,0.7) !important; }
.fancybox-opened .fancybox-skin { background-color: transparent; }
.fancybox-close { top: 0px; right: 0px; background-image: url('../images/icon-close-light.png'); background-repeat: no-repeat;background-size: 15px;background-color: var(--black);background-position: center;border-top-right-radius:8px;}
.fancybox-image { border-radius: 10px; }
.fancybox-nav span { visibility: visible; width: 55px; height: 55px;background: rgb(51 51 51 / 76%);border-radius: 10px;}
.fancybox-nav:hover span {background-color: var(--primary);border-radius: 10px;}
.fancybox-next span { right: -70px; background-image: url('../images/icon-right.svg'); background-repeat: no-repeat;background-position: center; }
.fancybox-prev span { left: -70px; background-image: url('../images/icon-left.svg'); background-repeat: no-repeat;background-position: center; }
/*.fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened {max-width: 450px;width: 100% !important;}
.fancybox-inner { width: 450px !important; height: 450px !important; }*/

/* Product Details - Thumbnail Images Arrow Position */
body.catalog-product-view #maincontent .columns .column.main .product.media{ overflow: visible; margin: 0 35px 30px !important; width: calc(100% - 70px) !important; }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama { overflow: visible; }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav { overflow: visible; max-width: calc(100% - 0px); }
body.catalog-product-view .fotorama__nav--thumbs { text-align: center; }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__thumb__arr.fotorama__thumb__arr--left { left: -55px; }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__thumb__arr.fotorama__thumb__arr--right { right: -55px; }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__thumb__arr { width: 35px; height: 100%; outline: none !important; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 2; background: #fff !important; }

body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs:before, body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs:after{ content: ''; display: block; position: absolute; top: 0; height: 100%; width: 100%; background-color: #fff; z-index: 1; background-image: none; pointer-events: none; }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs:before { left: calc(-100% - 2px); }
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs:after { /* right: calc(-50vw - 1px); width: calc(100vw/2); */ right: calc(-52vw - 12px); width: calc(100vw / 1.9); }


/* Eniquiry Card */

.block-miniquote .block-content > .actions > .primary .action.primary { width: 100%;font-weight: 500;font-size: 16px;background-color: var(--primary);border: 0;border-radius: 10px; font-family: var(--fontStyle1);}
.block-miniquote .block-content > .actions > .primary .action.primary:hover { background-color: var(--alternate); }
.block-miniquote .items-total {float: left;margin: 0 auto 10px;width: 100%;text-align: center;}
.miniquote-wrapper .block-miniquote li { padding: 10px 0 !important; }
.miniquote-items .product-item:not(:first-child) { border-top: 1px solid #ccc !important;border-radius: 0; }
.miniquote-wrapper .block-miniquote li { padding: 10px 0!important }
.miniquote-items .item-qty {margin-right: 10px;text-align: center;width: 50px;padding: 10px;margin-left: 10px;min-width: auto;display: inline-block;border-radius: 10px;}
.miniquote-items .product-item-pricing .label { width: auto;color: var(--dark);margin: 0;font-size: 100%;font-weight: 600; }
.block-miniquote .block-content > .actions > .secondary a.action.viewcart { color: #000;font-weight: 600;font-size: 13px;line-height: normal;letter-spacing: .3px;text-transform: uppercase;padding: 12px 0;display: inline-block; }
.miniquote-items .product-item-name a { color: var(--gray);font-size: 16px;font-weight: 600; }
.quotation-quote-index .cart-container .cart-summary'{ min-width: 28%; }
.quotation-quote-index .cart.table-wrapper .col.qty .input-text { border-radius: 6px; }
.field-quote-saveaddress label {max-width: calc(100% - 30px);padding-left: 10px;float: left;}
.field-quote-saveaddress input#onlySaveAddress {display: inline-block;float: left;top: 3px;}
.field-quote-saveaddress label {max-width: calc(100% - 15px);padding-left: 10px;float: left;line-height: normal;}
#quote-sidebar .action.primary {width: 100%;margin-top: 30px;background: var(--primary);color: var(--white);line-height: 56px;font-family: var(--fontStyle1);font-size: 16px;border: 0;font-weight: 500;padding: 0 20px;border-radius: 10px;}
#quote-sidebar .action.primary:hover { background-color: var(--alternate); }

.fieldset>.field:not(.choice) .control .field.choice.review-field-rating label.label {display: none;}
.quotation-quote-view .quote-expiry { margin-top: 0; border-radius: 0;border: 0;}
.quotation-quote-configure .product-details-wrapper .price-box { margin-bottom: 0; }


/* Sennett Css Start */

.container-fluid { padding: 0 60px;}
.user-links .cart-wrapper, .account-wrapper, .wishlist-wrapper, .search-wrapper { float: left;width: 40px;height: 40px;line-height: 40px;background: #F0F0F0;margin: 0 5px;text-align: center;border-radius: 10px;}
.logo-wrapper-main .user-links .user-links-right a.enquiry-cart {display: inline-block;width: 100%;padding: 35px 60px;float: left;background: #F69D35;color: var(--white);font-weight: 700;font-size: 20px;position: relative;}
.logo-wrapper-main .user-links .user-links-right {float: left;margin-left: 120px;}
.logo-wrapper-main .user-links .user-links-left {float: left;}
.logo-wrapper-main .user-links {display: flex;align-items: center;}


/*Home Slider*/
#home-main-carousel .carousel-inner {border-radius: 30px;}
.home-mainslider .carousel-caption .contentArea h6 {font-size: 14px;letter-spacing: 5.88px;font-weight: normal;font-weight: normal;text-shadow: none;}
.mainContent {display: inline-block;width: 100%;float: left;}
.home-banner-section .home-mainslider .carousel-caption:after{content: '';background: url('../images/home-banner-shadow.png') no-repeat;width: 936px;height: 476px;position: absolute;z-index: 0;left: 0;}

/* Renovation Section */
.homeRenovation_wrapper {display: inline-block;width: 100%;float: left;}
.renovationLeft, .renovationRight {width: 50%;float: left;}
.renovationLeft img, .renovationRight img {width: 100%;height: 100%;}
.yellowBorder {position: relative;z-index: 1;}
.yellowBorder:after { content:'';position: absolute;bottom: 5px;right: 0;width: 100%;height: 10px;background-color: var(--primary);z-index: -1;}
.stickySocial {position: fixed;top: 50%;left: 20px;transform: translate(0%, -50%);z-index: 10;}
.stickySocial ul li {list-style: none;margin-bottom: 10px;margin-top: 10px;}
.videoWrapper iframe, .videoWrapper img {border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.imageWrapper img {border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.videoWrapper {position: relative;cursor: pointer;}
.videoWrapper span {position: relative;z-index: 1;}
/* .videoWrapper.show_video span { display: none;} */
.videoWrapper.show_video iframe {z-index: 1;}
.videoWrapper iframe {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 0;}
#homeRenovation .mainContent {position: relative;}
#homeRenovation .mainContent:before {content: '';position: absolute;bottom: 0;left: 0;width: 484px;height: 508px;background: var(--primary);z-index: -1;}
#homeRenovation .mainContent:after {content: '';position: absolute;top: 0;right: 0;width: 484px;height: 508px;background: var(--primary);z-index: -1;}
.videoWrapper span strong {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

/* Home Gallery */
#homeGallery {display: inline-block;width: 100%;background-color: #F7F7F7;float: left;}
.mainHeading_left { width: 47%; float: left;}
.mainHeading_right {width: 53%;float: left;padding-left: 3%;padding-top: 15px;}
.mainHeading_right p a {text-decoration: underline;color: var(--primary);}
.gallerySlider .slick-list {padding-top: 70px !important;padding-bottom: 30px!important;}
.galleryMain:nth-child(odd) {margin-top: -70px;}
.gallerySlider.slick-slider {margin: 0 -10px;}
.gallerySlider.slick-slider .galleryMain.slick-slide {margin-left: 10px;margin-right: 10px;}
/* .gallerySlider.slick-slider .galleryMain.slick-slide.slick-active {opacity: 1;} */
.galleryImage img {width: 100%;border-radius: 10px;}
.gallerySlider.slick-slider .galleryMain.slick-slide:hover {background: var(--white);border-radius: 10px;box-shadow: 5px 5px 30px #00000029;}
.galleryContent {padding: 20px;}
.galleryContent .yellowBorder:after { bottom: 0px;height: 5px;}
.galleryMain a {color: var(--gray);}
.gallerySlider.slick-slider button.slick-arrow {width: 57px;height: 57px;background: var(--gray);opacity: 0.75;border-radius: 10px;border:0;z-index: 1;position: absolute;top: 40%;min-width: 57px;}
.gallerySlider.slick-slider button.slick-arrow:hover { border: 0;background-color: var(--primary);opacity: 1;}
.gallerySlider.slick-slider button.slick-arrow.slick-prev {left: 7%;}
.gallerySlider.slick-slider button.slick-arrow.slick-next {right: 7%;}
.gallerySlider.slick-slider button.slick-arrow.slick-prev:before { content: '';background-image: url('../images/icon-left.svg');background-repeat: no-repeat;width: 22px;height: 15px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.gallerySlider.slick-slider button.slick-arrow.slick-next:before { content: '';background-image: url('../images/icon-right.svg');background-repeat: no-repeat;width: 22px;height: 15px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.view_all a.viewall_btn {box-shadow: 5px 5px 30px #00000029;}

/* Home Steps */
#homeSteps {display: inline-block;width: 100%;background-image: url('../images/how-to-start-bg.jpg');background-repeat: no-repeat;background-size: cover;position: relative;}
#homeSteps::before { content: ''; position: absolute;left: 0;bottom: 124px;background-image: url('../images/step_table.png');background-repeat: no-repeat;width: 280px;height: 226px; }
#homeSteps::after { content: ''; position: absolute;right: 0;bottom: 107px;background-image: url('../images/step_chair.png');background-repeat: no-repeat;width: 280px;height: 323px; }

ul.stepsList {display: inline-block;width: 100%;}
ul.stepsList li {float: left;list-style: none;width: 20%;padding: 0 15px;}
.stepNumber {display: inline-block;width: 56px;height: 56px;background: var(--primary);border-radius: 50px;line-height: 56px;font-size: 18px;letter-spacing: -1.26px;color: var(--white);position: absolute;top: -30px;left: 50%;margin-left: -60px;}
.stepIcon {display: inline-block;width: 100%;background: url('../images/step-middle.svg') 0 0 no-repeat;min-width: 240px;min-height: 175px;position: relative;margin-bottom: 35px;background-size: contain;}
.stepFirst .stepIcon { background-image: url('../images/step-first.svg');}
.stepLast .stepIcon { background-image: url('../images/step-last.svg');}
.stepIcon img {position: absolute;top: 50%;left: 37%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.stepContent h3 {color: var(--gray);font-weight: 700;margin-bottom: 15px;font-size: 18px;}

/* Home Testimonial */

#homeTestimonial { padding-bottom: 115px;text-align: center;position: relative;}
#homeTestimonial:after {content: '';position: absolute;bottom: 0;right: 0;background: var(--primary);width: 60%;height: 416px;}
.Testimonial_single {display: flex;align-items: center;background-color: #F5F5F5;border-radius: 10px;}
.Testimonial_single .testimonialLeft {width: 35%;float: left;}
.Testimonial_single .testimonialRight {width: 65%;float: left;padding-left: 70px;padding-right: 70px;position: relative;}
.quoteIcon {height: 45px;display: inline-block;width: 100%;position: absolute;top: -30px;right: 50px;}
.quoteIcon img { float: right;width: auto !important;}
h3.commentTitle {font-size: 20px;margin-bottom: 15px;color: var(--dark);width: 300px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: normal;}
/*p.clientComment {margin-bottom: 25px;height: 150px;overflow: hidden;display: -webkit-box;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;padding-top: 15px;border-top: 1px solid rgb(112 112 112 / 28%);}*/
p.clientComment {margin-bottom: 25px;height: 160px;overflow: auto;padding-top: 15px;border-top: 1px solid rgb(112 112 112 / 28%);}
.clientImage img {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
h5.clientName {font-size: 16px;font-family: var(--fontStyle1);color: var(--dark);}
#homeTestimonial .mainHeading {max-width: 1170px;padding: 0 15px;text-align: left;margin: 0 auto;width: 100%;float: none;}
.testimonialSlider {text-align: center;}
#testimonial_slider {text-align: left;}
.testimonialSlider .viewAll {margin-top: 75px;display: inline-block;width: 100%;max-width: 1170px;text-align: left;}
.testimonialSlider .viewAll a {color: var(--dark);font-size: 16px;line-height: 36px;display: inline-block;font-weight: bold;}
.testimonialSlider .viewAll a:after {height: 4px;bottom: 8px;}
#testimonial_slider .owl-nav {top: -140px;width: auto;right: calc(100% - 1250px);}
#testimonial_slider .owl-nav button {position: relative;left: 0;margin: 0 5px;right: 0;border-radius: 20px;}
#testimonial_slider .owl-nav button span:before { border-radius: 10px; }



/* Footer Section */
.footerContent p {font-size: 14px;margin-bottom: 20px;}
span.safeLogin {display: block;width: 100%;margin-bottom: 20px;}
.footer-top-main .footer-links-main p, .footer-top-main .footer-links-main a {font-size: 14px;}
.footer-top-main .footer-links-main p b {color: #BFBFBF;}
.followus {margin-top: 20px;}
.followus-content a {color: var(--secondary);display: inline-block;width: 100%;margin-bottom: 5px;}
.followus-content a i, .followus-content a svg {margin-right: 10px; }
.followus-content a:hover {color: var(--primary);text-decoration: underline;}
.footer-top-main .footer-links-main a svg, .footer-top-main .footer-links-main a i {color: #fff;}
.footer-details li {list-style: none;display: flex;width: 100%;margin-bottom: 20px;align-items: flex-start;}
.footer-details li .contactIcon {width: 30px;display: flex;}
.contactContent {width: calc(100% - 30px);padding-left: 0;}
.contactContent h5 {font-size: 14px;color: var(--white);margin-bottom: 5px;}
.contactContent a { color: var(--secondary);}
.contactContent a:hover { color: var(--primary); text-decoration: underline;}
.cmsLinks {text-align: right;}
.cmsLinks ul li {list-style: none;display: inline-block;margin-left: 20px;padding-left: 20px;position: relative;}
.cmsLinks ul li:before { content: '';position: absolute;left: 0;width: 1px;height: 14px;background-color: var(--gray);top: 8px;}
.cmsLinks ul li:first-child:before { display: none;}
.cmsLinks ul li a { color: var(--dark); font-size: 14px; font-weight: 500;}
.cmsLinks ul li a:hover {text-decoration: underline;}
.footer-static-cont { display: inline-block;width: 100%;margin-top: 20px;}
.footer-static-cont p {font-size: 14px;}
.footerLogoCont { height: 120px;white-space: normal;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}

/* Inner pages */

/* #maincontent.page-main {margin-top: 100px;} */


/* Portfolio Category */
.portfolio-category-wrapper { background-image: url('../images/portfolio-bg.jpg'); background-repeat: no-repeat;background-size: cover;}
.port-cat-single { position: relative;display:inline-block;}
.portfolio-img-wrap { position: relative;}
.portfolio-img-wrap:before { content: '';position: absolute;width: 100%;height: 100%;background: url('../images/portfolio-cat-shade.png');border-radius: 10px;}
.portfolio-img-wrap img {border-radius: 10px;}
.portfolio-cat-content {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;margin-bottom: 60px;overflow: hidden;}
h3.port-cat-name {font-size: 24px;letter-spacing: -0.96px;line-height: 66px;color: var(--white);font-family: var(--fontStyle1);font-weight: 700;}
.hoverShow {height: 0;transition: all 0.3s ease;}
a.port-cat-single:hover .hoverShow {transition: all 0.3s ease-in-out;height: 100px;}
a.port-cat-single:hover .portfolio-img-wrap:before {background: transparent linear-gradient(180deg, #EEAD12 0%, #9D5E19 100%) 0% 0% no-repeat padding-box;opacity: 0.68;}
.hoverShow p {color: var(--white);}
.hoverShow span {color: var(--white);text-decoration: underline;text-transform: uppercase;margin-top: 15px;display: inline-block;}

/* Portfolio List */
.portfolio-list-wrapper { position: relative;}
.portfolio-list-wrapper:before {content: '';background: transparent linear-gradient(19deg, #FFFFFF00 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;position: absolute;bottom: 0;width: 100%;height: 795px;left: 0;background-repeat: no-repeat;background-image: url('../images/port-list-bg.png');opacity: 0.15;background-position: 0 50%;}
.port-list-single {display: inline-block;width: 100%;margin-bottom: 25px;}
.portfolio-list-content {text-align: center;min-height: 105px;margin-top: 10px;border-radius: 6px;background: #F7F7F7;padding: 12px;}
.portfolio-list-content .port-list-name a {font-weight: bold;font-family: var(--fontStyle1);color: var(--gray);line-height: 22px;letter-spacing: -0.72px;margin-bottom: 10px;display: inline-block;}
/*.port-list-single:hover .portfolio-list-content .port-list-name a { color: var(--primary);}*/
.port-list-single .portfolio-img-wrap a:before { content: '';position: absolute;width: 100%;height: 100%;background: url('../images/portfolio-cat-shade.png');border-radius: 10px;background-size: cover;background-position: bottom;}
.port-list-single .portfolio-img-wrap a {display: inline-block;width: 100%;position: relative;}
.port-list-single .portfolio-img-wrap a img {width: 100%;height: 100%;object-fit: cover;}
.port-list-single .portfolio-img-wrap:before {display: none;}
.port-list-single:hover .portfolio-img-wrap a:before {background: transparent linear-gradient(180deg, #EEAD12 0%, #9D5E19 100%) 0% 0% no-repeat padding-box;opacity: 0.68;z-index: 1;}
.category-portfolio #custom_main_container { width: 100%;padding: 0;}
.category-portfolio #custom_main_container .portfolio-container { max-width: 1170px;width: 100%;padding: 0 15px;margin: 0 auto;}
.category-portfolio #custom_main_container .portfolio-container .toolbar-top {border-bottom: 0;padding-bottom: 0; margin-bottom: 54px;}

/* Portfolio Detail */
.product-details-wrapper .product-info-main .prd-info h1.page-title {font-size: 40px;line-height: 40px;margin-bottom: 15px;color: var(--gray);font-weight: bold;}
.product-description p {font-size: 16px;line-height: 24px;margin-bottom: 25px;color: var(--gray);}
.product-description ul li {list-style: none;margin-bottom: 15px;color: var(--gray);}
.category-portfolio .toolbar .toolbar-main { padding-left: 0;}
.product-options-wrapper .swatch-opt .swatch-attribute label {color: var(--gray);font-size: 18px;}
.product-details-wrapper .product-info-main .product-overview .btnArea button img { width: 21px;filter: invert(100%) sepia(0%) saturate(0) hue-rotate(307deg) brightness(507%) contrast(103%);margin-right: 10px;position: relative;top: -3px;}
.product-details-wrapper .product-info-main .product-overview .product-options-wrapper { padding-bottom: 20px;border-bottom: 0;}
.product-details-wrapper .related-products-wrapper.product-detail-page .mainHeading {margin-bottom: 0 !important;}
.related-products-wrapper .owl-carousel.owl-theme .owl-item .product-item {margin-bottom: 0 !important;}
.product-options-wrapper > .fieldset .swatch-opt .swatch-option.image img {width: 100%;}


/* Gallery List & Detail */
.gallery-list-wrapper .galleryMain:nth-child(odd) {margin-top: 0px;}
.galleryContent span {font-weight: bold;margin-top: 5px;display: inline-block;width: auto;}
.galleryContent h3.galleryName {font-size: 22px;font-weight: bold;}
.gallery_menu ul li {list-style: none;list-style: none;margin-bottom: 20px;}
.gallery_menu ul li a {display: flex;width: 100%;border: 0.5px solid #BFBFBF;border-radius: 10px;height: 63px;align-items: center;justify-content: center;font-size: 18px;color: #464646;padding-left: 15px;padding-right: 15px;text-align: center;font-weight: 500;}
.gallery_menu {display: inline-block;width: 100%;max-width: 220px;}
.gallery_menu ul li a:hover {box-shadow: 0px 5px 10px #00000029;border: 2px solid #EEAD12;border-radius: 10px;}
.gallery_menu ul li.active a {box-shadow: 0px 5px 10px #00000029;border: 2px solid #EEAD12;border-radius: 10px;font-weight: bold;}
.row-single .galleryImg {display: flex;width: 100%;}
.row-single .galleryImg img { width: 100%;border: 3px solid transparent;height: 100%;}
.row-single .galleryImg:hover img {border: 3px solid var(--primary);}
.row-single .col-xs-12 {padding: 0 10px;}
.row .row-single .row {margin: 0 -15px;}
.row .row-single .row .imagegallery { width: 100%; }


/* Career Page */

.career-wrapper {display: inline-block;width: 100%;background-image: url('../images/career-bg.jpg');background-repeat: no-repeat;background-position: bottom;background-color: #F7F7F7;float: left;}
.career_content {background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 10px 15px #00000029;border-radius: 4px 10px 10px 4px;padding: 30px 60px;position: relative;}
.career_content:before {content: '';position: absolute;top: 0;left: 0;width: 7px;height: 100%;border-radius: 10px;}
.careerLeft .career_content:before {background: var(--primary);}
.careerRight .career_content:before {background: var(--dark);}
.career_content h2 {font-size: 20px;font-weight: bold;color: var(--dark);margin-bottom: 15px;}
.career_content strong {font-size: 16px;color: var(--dark);font-family: var(--fontStyle2);}
.career_content .timeCountry {display: inline-block;width: 100%;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px dashed #AAAAAA;margin-top: 10px;}
.career_content .timeCountry span { font-size: 14px;margin-right: 40px;}
.career_content .timeCountry span:first-child { font-weight: bold;color: var(--red);}
.career_content h3 {color: var(--dark);margin-bottom: 10px;}
.career_content ul.custom-career {display: inline-block;width: 100%;margin-bottom: 20px;}
.career_content ul.custom-career li {position: relative;list-style: none;padding-left: 25px;font-size: 16px;color: #727272;margin-bottom: 15px;}
.career_content ul.custom-career li:before {content: '';position: absolute;top: 7px;left: 0;background: url(../images/check-square.svg) no-repeat;width: 14px;height: 14px;}


/* Contact US */

.contact-map iframe {width: 100%;float: left;}
.formHR { border-bottom: 0.5px solid #BEBEBE;}
.formContent {margin-top: 30px;display: inline-block;width: 100%;}
.contacForm3 {padding-bottom: 20px;}
.contact-icon {display: flex;width: 44px;height: 44px;background: var(--dark);border-radius: 50px;align-items: center;justify-content: center;}
.contact-blocks {justify-content: space-between;display: flex;}
.contact-detail .contact-icon {float: left;margin-right: 15px;}
.contact-detail .contact-content {float: left;padding-top: 5px;}
.contact-content p, .contact-content p a {color: #616161;line-height: 25px;}
.contact-content p a:hover { color: var(--primary);/*text-decoration: underline;*/}
.contactDetail_main {display: inline-block;width: 100%;border-top: 4px solid var(--primary);padding-top: 60px;}
.contact_custom_content p a {color: var(--primary);}
.contact_custom_content p a:hover {text-decoration: underline;}


/* About Us */

.about-sec1, .about-sec2, .about-sec3 {display: inline-block;width: 100%;float: left;}
.about-sec1 {background: #FCFCFC;}
.aboutSec1-left { width: 50%; float: left;}
.aboutSec1-right {width: 50%; float: right;}
.about-sec1 .about-content-main {margin-left: -585px;display: flex;flex-direction: row-reverse;align-items: center;padding-left: 15px;}
.about-sec1 .about-content-main .about-sec1-img {width: 70%;}
.about-sec1 .about-content-main .mainHeading.text-left {width: 40%;margin-right: 5%;}
.about-sec1 .about-content-main .mainHeading.text-left h2 {margin-bottom: 28px;}
.about-sec2 .about-content-main .ourMission.row, .about-sec2 .about-content-main .ourVision.row {display: flex;align-items: center;}
.about-sec2 .about-content-main .ourVision.row {flex-direction: row-reverse;}
.about-sec2 .about-content-main .pull-right .icon-pod-info { padding-left: 100px;}
.about-sec2 .about-content-main .img-holder img { width: 100%;border-radius: 10px;}
.about-sec2 .about-content-main .ourMission .img-holder img {border-bottom-right-radius: 0;}
.about-sec2 .about-content-main .ourVision .img-holder img {border-top-left-radius: 0;}
.about-sec2 .about-content-main .icon-pod-info .mainHeading {margin-bottom: 20px;}
.about-sec2 .about-content-main .pull-left .icon-pod-info {padding-right: 100px;}
.about-sec2 .about-content-main .pull-left .icon-pod-info p, .about-sec2 .about-content-main .pull-right .icon-pod-info p {display: inline-block;width: 100%;margin-bottom: 10px;}
.about-sec2 .about-content-main .ourMission .img-holder {position: relative;}
.about-sec2 .about-content-main .ourMission .img-holder:before {content: '';position: absolute;top: -10%;left: -7%;width: 70%;height: 90%;background: var(--primary);z-index: -1;border-radius: 18px;}
.about-sec2 .about-content-main .ourVision .img-holder:before {content: '';position: absolute;bottom: -10%;right: -7%;width: 70%;height: 90%;background: var(--primary);z-index: -1;border-radius: 18px;}
/* .about-sec3 {background: transparent linear-gradient(270deg, #F7F7F700 0%, #F7F7F7 30%, #F7F7F7 71%, #F7F7F700 100%) 0% 0% no-repeat padding-box;} */
.about-sec3 {background: transparent linear-gradient(270deg, #F7F7F700 0%, #F7F7F7 30%, #F7F7F7 71%, #F7F7F700 100%) 0% 0% no-repeat padding-box;position: relative;}
.about-sec3:before{background-image: url('../images/service-bg.jpg'); background-repeat: no-repeat; background-size: cover;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.3;}
.about-sec3 .container {position: relative;}
.serviceList {display: inline-block;width: 100%;float: left;}
.serviceMain {margin-bottom: 50px;}
.serviceImg img {border-radius: 10px;-webkit-filter: grayscale(0) blur(0);filter: grayscale(0) blur(0);-webkit-transition: .4s ease-in-out;transition: .4s ease-in-out;transform: scale(1);}
.serviceMain:hover .serviceImg img { -webkit-animation: flash 1.5s;animation: flash 1.5s;transform: scale(1.1);}
@-webkit-keyframes flash {
	0% {opacity: .4;}
	100% {opacity: 1;}
}
@keyframes flash {
	0% {opacity: .4;}
	100% {opacity: 1;}
}
.serviceImg {margin-bottom: 27px;overflow: hidden;border-radius: 10px;}
.serviceContent h2 {color: var(--gray);font-size: 24px;letter-spacing: -0.96px;margin-bottom: 15px;font-family: var(--fontStyle1);font-weight: 900;}
.serviceContent p {margin-bottom: 15px;line-height: 24px;}
.serviceContent p:last-child {margin-bottom: 0;}
#homeSteps .container {position: relative;z-index: 10;}
.container .container { padding: 0;}
.catalog-product-view .container .container { padding: 0; width: 100%;}
.row .row { margin: 0 auto;}
.about-sec3 .about-content-main p {margin-bottom: 10px;}



/*	After Development work 
==================================================*/

.home-banner-section #rev_slider_1_1_wrapper {width: 100% !important;left: auto !important;}
.home-banner-section #rev_slider_1_1_wrapper rs-sbg {border-radius: 30px;}
#rev_slider_1_1_wrapper .hesperiden.tp-bullets {left: 23% !important;top: 93% !important;}
.user-links .cart-wrapper .icon-setting .carticon { top: -2px; }
.account-wrapper, .search-wrapper { line-height: 36px; }
.user-links .cart-wrapper .icon-setting span.carticon.qty.empty .count, .logo-wrapper-main .user-links .user-links-right a.enquiry-cart .counter.qty.empty .count, a.enquiry-cart span.counter.qty.empty .counter-number {display: none;}
.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a { text-transform: uppercase;letter-spacing: 1.6px; color: #5C5C5C;}
#searchArea { right: 0; top: 65px;}
.logo-wrapper-main .user-links .user-links-left { position: relative; }
.miniquote-wrapper .action.close, .minicart-wrapper .action.close { min-width: auto; }
.miniquote-wrapper .block-miniquote { right: 10px; }
.ves-megamenu.menu-hover .subhover .dropdown-menu .nav-item.level1 a.nav-anchor {line-height: normal;text-transform: uppercase;color: #5C5C5C;letter-spacing: 1.4px;width: 100%;padding: 0 20px;text-align: left;}
.ves-megamenu.menu-hover .subhover .dropdown-menu .nav-item.level1 a.nav-anchor:hover,
.ves-megamenu.menu-hover .subhover .dropdown-menu .nav-item.level1.active a.nav-anchor {color: var(--primary); text-decoration: underline;}
.ves-megamenu.menu-hover .subhover .dropdown-menu .nav-item.level1 {margin: 10px 0;}
.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { background: #F7F7F7;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 0 !important; }
.catalog-category-view.page-layout-1column #maincontent .block.filter { display: none; }
.portfolio-list-content .port-list-name a { font-size: 18px; }
.catalog-category-view.page-layout-1column .toolbar-top .toolbar-sorter.sorter { display: none; }
.toolbar-top .toolbar .sorter-action { float: left;background: var(--gray);width: 58px;height: 63px;vertical-align: middle;align-items: center;display: flex;justify-content: center;margin-right: 20px;color: var(--white); }
.sorter-action:before { content: '';position: absolute;background-image: url(../images/arrow-top.svg);background-repeat: no-repeat;width: 8px;height: 10px; }
.toolbar-top .toolbar .sorter-action.sort-desc::before {transform: rotate(180deg);}
.portfolio-list-section {margin-top: 30px;}
a.tocart.btnTheme {color: var(--white);}
.product-info-main .stock.available { display: none; }
.page-main .columns .sidebar.sidebar-main, .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main { padding-top: 100px; }
.account .page-main .columns .sidebar.sidebar-main {padding-top: 0;background-color: transparent;}
.page-main .columns .sidebar.sidebar-main ~ .column.main, .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main { float: right;width: calc(100% - 320px); }
.catalog-category-view.page-layout-2columns-left .toolbar-top .toolbar { padding: 0 30px; }
.filter-options .filter-options-title {border-bottom: 1px solid #BEBEBE;font-size: 24px;font-weight: 800;color: var(--gray);letter-spacing: -0.96px;margin-bottom: 20px !important; padding: 12px 0px 20px;}
#aw-filter-cat .block-categories > ul > li > a {padding: 8px 0 !important;display: inline-block;float: left;width: 100%;background-color: transparent;text-transform: capitalize;opacity: 1;border-bottom: 0;color: var(--gray);font-size: 18px;font-weight: 600;position: relative;transition: all 0.2s ease;}
#aw-filter-cat .block-categories > ul > li > a:hover, #aw-filter-cat .block-categories > ul > li.active > a { color: var(--primary); padding-left: 20px !important; transition: all 0.2s ease-in-out; }
#aw-filter-cat .block-categories > ul > li > a:hover:before, #aw-filter-cat .block-categories > ul > li.active > a:before { content: '';position: absolute;top: 20px;left: 0; width: 10px; height: 2px; background-color: var(--primary); }
.btnTheme img {filter: invert(100%) sepia(0%) saturate(0) hue-rotate(307deg) brightness(507%) contrast(103%);margin-right: 10px;}
.fotorama-item .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__nav__frame { height: 103px; }
.category-careers #custom_main_container {max-width: 100%;width: 100%;padding: 0;}
.formContent label {margin-bottom: 11px;font-size: 15px;display: inline-block;width: 100%;text-align: left;font-weight: 400;color: #616161;}
.form-wrapper .actions-toolbar .primary {display: inline-block;width: 100%;}
.webforms .actions-toolbar { padding-left: 10px; padding-right: 10px; }
.form-wrapper .actions-toolbar .primary button {padding: 0;font-weight: 500;background: var(--primary);border: 0;width: 46%;border-radius: 50px;font-size: 16px;font-family: var(--fontStyle1);line-height: 55px;}
.form-wrapper .actions-toolbar .primary button:hover {background: var(--alternate);}
.contact_custom_content {display: inline-block;width: 100%;margin-top: 30px;}
.category-contact-us #custom_main_container {width: 100%;padding: 0;}
.webforms .formContent .field {margin-bottom: 15px;width: 47%;}
.webforms .formContent .field:nth-child(2n) {float: right;}
body.cms-thank-you #custom_main_container {width: 100%;padding: 0;}
body.cms-thank-you .breadcrumbs { display: none; }
.minicart-wrapper .block-minicart .block-content>.actions>.primary { margin-bottom: 10px; }
.minicart-wrapper .block-minicart .block-content>.actions>.primary button.checkout {min-width: 100%;width: 100%;max-width: 100%;}
.minicart-wrapper .block-minicart .block-content .subtotal {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.minicart-items .product-item-details { text-align: left; }
.product.data.items>.item.title a#tab-label-reviews-title {height: auto;padding: 10px 20px;border: 0;font-size: 16px;background: var(--primary);color: var(--white);border-radius: 6px;line-height: normal;}
.product.data.items>.item.title a#tab-label-reviews-title:hover { background-color: var(--alternate); }
.product.data.items>.item.content { border-top: 0; margin-top: 55px; border: 1px solid #ddd;}
.product-info-main .product-reviews-summary .reviews-actions a.action.view {color: var(--dark);margin-left: 10px;font-size: 16px;}
.opc-wrapper .shipping-address-item a {color: inherit;}
.account.page-layout-2columns-left .page-title-wrapper .order-date .label, 
.page-print.account.page-layout-1column .page-title-wrapper .order-date .label {color: var(--secondary);font-size: 100%;font-weight: normal;}
.order-details-items .items-qty .item { line-height: 30px; font-weight: bold; }
.order-details-items .items-qty .item span.title { display: none; }
.table-wrapper.order-items .price-including-tax, .table-wrapper.order-items.price-excluding-tax {font-size: 16px;line-height: 30px;}
.table-wrapper.order-items .price-including-tax .price, .table-wrapper.order-items .price-excluding-tax .price { font-weight: normal; }
.fieldset>.field.required>.label:after, .fieldset>.fields>.field.required>.label:after, 
.fieldset>.field._required>.label:after, .fieldset>.fields>.field._required>.label:after { font-size: 16px; }
.toolbar-bottom .toolbar a.action.sorter-action {display: none;}
/*.logo-wrapper-main .user-links .user-links-right a.enquiry-cart span.count.counter-number {position: absolute;font-size: 14px;font-weight: normal;width: 30px;height: 30px;background: black;text-align: center;border-radius: 0;right: 0;top: 0;}*/
.logo-wrapper-main .user-links .user-links-right a.enquiry-cart span.count.counter-number { position: relative; }
.logo-wrapper-main .user-links .user-links-right a.enquiry-cart span.count.counter-number:before { content: '('; }
.logo-wrapper-main .user-links .user-links-right a.enquiry-cart span.count.counter-number:after { content: ')'; }
.account .toolbar .limiter span.limiter-text {position: relative;top: -2px;margin-left: 5px;}
.webforms .formContent .field .drop-zone {display: none !important;}
.webforms .formContent .field.type-file .control {border: 1px solid #c1c1c1;border-radius: 30px;line-height: 57px;display: flex;width: 100%;height: 57px;align-items: center;justify-content: flex-end;position: relative;}
.webforms .formContent .field.type-file .control:hover, .webforms .formContent .field.type-file .control:focus { border-color: var(--primary); }
.webforms .formContent .field.type-file .control span.btnTheme.file_btn {background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;border-radius: 30px;color: var(--dark);width: 128px;height: 39px;line-height: 39px;float: right;margin-right: 10px;cursor: pointer;}
/*.drop-zone-preview { line-height: inherit;position: absolute;width: calc(100% - 180px);background: transparent;border: 0;top: 10px;left: 20px; }*/
.drop-zone-preview { line-height: inherit;position: absolute;width: 100%;background: white;border: 0;top: 0;left: 0;height: 54px;margin: 0;padding: 12px;border-radius: 30px; }
.drop-zone-preview-file { display: flex; line-height: normal;}
.drop-zone-attachment { line-height: normal; }
/*.fancybox-wrap .fancybox-inner { background-color: #fff; }*/
#rfq-confirm h1 { background: var(--primary); }
#rfq-confirm #confirmButtons .action.primary { max-width: 80%; display: block;}
.prod-sku-review {display: inline-block;width: 100%;margin-bottom: 0px;}
.toolbar .toolbar-sorter.sorter .sorter-label:after {content: ':';}
.toolbar-bottom .toolbar .pages {float: right;}
.toolbar-bottom .pages .items .item, .toolbar-bottom .pages .action, .toolbar-bottom .pages .action::before { line-height: 63px; }
.webforms .formContent .field.required label.label:after {content: '*';color: red;}
.product-reviews-summary .rating-summary .rating-result { width: 90px; }
.quotation-quote-index .cart-container .cart-summary { min-width: 27%; }
.opc-block-summary .product-item .subtotal { text-align: left; }
.minicart-items .product-item-details .price { font-size: 14px; color:var(--secondary); }
.modal-header { border-bottom: 0; }
.opc-block-summary .items-in-cart>.title:after { top: 15px; }
.checkout-payment-method .payment-method-title label.label {line-height: normal !important;}
.quotation-quote-index .cart-container .form-cart { margin-bottom: 50px; }
body.quotation-cart-success .checkout-success .actions-toolbar .primary {float: none;margin-top: 10px;}
body.quotation-cart-success .checkout-success, body.quotation-cart-success .checkout-success .actions-toolbar {text-align: center;}
input.mage-error, select.mage-error, textarea.mage-error { margin-bottom: 0; }
#rfq-confirm #confirmButtons button.rfq-btn-right {display: block !important;margin: 10px auto 0;}
.category-gallery .columns { background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box; }
.category-gallery .galleryMain:hover {background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 5px 5px 30px #00000029;border-radius: 10px;}
.quote-items .cart.table-wrapper #shopping-cart-table .col { border: 0; }


.product-details-wrapper .product-info-main dl.items.samples {display: inline-block;width: 100%;}
.product-details-wrapper .product-info-main dl.items.samples dt {display: inline-block;margin-right: 10px;position: relative;}
.product-details-wrapper .product-info-main dl.items.samples dt:after { content: ':'; }
.product-details-wrapper .product-info-main dl.items.samples dd {display: inline-block;}
.product-options-wrapper > .fieldset > .field.downloads.downloads-no-separately {align-items: center;flex-direction: row;}
.product-options-wrapper > .fieldset > .field.downloads.downloads-no-separately label.label {float: left;margin: 0;width: auto;min-width: auto;margin-right: 15px;position: relative;}
.product-options-wrapper > .fieldset > .field.downloads.downloads-no-separately label.label:after { content: ':' }
.product-options-wrapper > .fieldset > .field.downloads.downloads-no-separately #downloadable-links-list label.label:after { display: none; }
.product-options-wrapper > .fieldset > .field.downloads.downloads-no-separately #downloadable-links-list {float: left;width: 100%;line-height: 30px;}
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title { display: none; }
.page-product-downloadable .product-options-wrapper { margin-top: 0; padding-top: 0; width: 100%;}
.page-product-downloadable .product-options-wrapper .fieldset .legend+br { display: none; }
.page-product-downloadable .product-options-bottom { width: 100%; }
.block-authentication .actions-toolbar>.primary .action-login {border: 0;background: var(--primary);color: var(--white);font-size: 16px;border-radius: 10px;padding: 0 20px; line-height: 56px;}
.block-authentication .actions-toolbar>.primary .action-login:hover {background: var(--alternate);}
.miniquote-wrapper .block-miniquote:before, .miniquote-wrapper .block-miniquote:after { display: none; }
/*.webforms .formContent .field.type-file .control input[type=file] {display: none !important;}*/
.category-contact-us .control select { margin-bottom: 5px; }
.category-contact-us .control .validation-advice { margin-top: 0; }
.webforms .formContent .field.type-textarea {width: 100%;}
.category-contact-us .field.type-file .control .validation-advice {position: absolute;left: 0;top: 100%;}
.product-info-main .stock.unavailable span.stock-avail {color: red;}
.fancybox-inner #rfq-confirm {background: #fff;}

/* XD buttons 
===================*/
.gallerySlider_main a.btnTheme { min-width: 169px; }
.product-details-wrapper .product-add-form .tocart.btnTheme { min-width: 210px; }
.product-details-wrapper .product-add-form .tocart.btnTheme:focus {background-color: var(--alternate);color: var(--white);}
#searchArea .search-search button.action.search.btnTheme { position: absolute;background: transparent !important;width: auto;right: 0; }
#searchArea .search-search button.action.search.btnTheme img { filter: inherit; }


/* UAT Updates
============================ */
.footer_logo {margin-bottom: 25px;}
.about-sec1 .about-content-main .mainHeading.text-left p {margin-bottom: 10px;}
.catalog-product-view .product-options-wrapper { padding-top: 0; margin-top: 0; }
.catalog-product-view .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options ~ div.mage-error { position: relative;line-height: 30px;left: 10px; }
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option { padding-left: 10px;line-height: 26px;float: left; }
.product-options-label, .product-options-wrapper > .fieldset > .field > .label, .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label, .product-options-wrapper > .fieldset .field.textarea label { min-width: auto; }
.block.review-list ol.items.review-items li.item.review-item .review-title {margin-bottom: 10px;}
.catalog-product-view .rating-summary .rating-result { margin-left: 0; }
.pages .items .item a:focus {background: transparent;}
.catalog-category-view .product-item { padding-top: 0 !important; }
.category-contact-us .drop-zone-preview-filename-end { margin-right: 10px; }
.catalog-category-view .fancybox-close { border-radius: 0; }
.cart.table-wrapper .item-options dd.values, .minicart-items .product-item-details .product .options.list dd.values, 
.opc-block-summary .items-in-cart .product .item-options dd.values, .block-giftregistry-shared-items .product .item-options dd.values, 
.multicheckout .item-options dd.values, .opc-block-summary .product-item .product.options .content .item-options dd.values { padding-left: 10px; }
.minicart-items .product-item-details .product .options.list dt.label {clear: left;}
.webforms .formContent .field.type-file .control input[type=file]::-webkit-file-upload-button {display: none;}
.webforms .formContent .field.type-file .control input[type=file]::file-selector-button {display: none;}
.webforms .formContent .field.type-file .control {display: inline-block;padding-left: 20px;}
.webforms .formContent .field.type-file .control span.btnTheme.file_btn { margin-right: 0;margin-top: 7px;margin-right: 10px; }
.miniquote-wrapper.active .block-miniquote { margin-top: 0; }
.miniquote-items-wrapper { min-height: 140px;max-height: 250px;overflow: auto;padding: 10px;margin: 0;border: 1px solid #ccc; }
.catalogsearch-result-index .toolbar-top .toolbar {padding-left: 20px;}
.checkout-index-index select, .customer-account-create select, .page-product-amgiftcard select { padding-right: 50px; }
.order-details-items .items-qty .item span.title {display: inline-block;}
.catalog-product-view .page-main {overflow: hidden !important;}
.opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note { padding-left: 25px;position: relative; }
.opc-wrapper .form-login .fieldset .note:before, .opc-wrapper .form-shipping-address .fieldset .note::before {position: absolute;left: 0;top: 7px;}
.catalog-product-view .fancybox-close { border-top-right-radius: 0; }
.miniquote-items .product-item-details dl.product.options.list {padding-left: 15px;}
.miniquote-wrapper .product.list .label { width: 100%;display: inline-block;text-align: left; }
.order-details-items .item-options.links dt:after { display: none; }
.account .column.main .block:not(.widget) .box-title>span { font-size: 16px; }


/* 18-8-2022 */

.product-details-wrapper .product-info-main .product-overview .product-description ul {padding-left: 20px;margin-bottom: 20px;}
.product-details-wrapper .product-info-main .product-overview .product-description ul li { list-style-type: disc; margin-bottom: 0;}


.paymentMethod img {
    max-width: 80px;
}
.product-item-info .product-item-details .product-price {
    width: 100%;
}


/* 18-11-2022 */

.page-title-wrapper .category-image .page-title-contents .breadcrumbs {float: right;text-align: right;padding-left: 100px;}
.page-title-wrapper .page-title { width: auto;text-align: left; }
.page-title-wrapper .category-image .page-title-contents .breadcrumbs ul.items { width: auto;display: inline-block; }
.page-title-wrapper .category-image .page-title-contents .breadcrumbs ul.items .item { max-width: inherit;display: inline-block; }








/* Container CSS */
/*@media (min-width:1600px){ .container{ width: 1400px; } }*/
@media only screen and (min-width:1200px) and (max-width: 1599.9px){ .container{ width: 1170px; }.thankYou-wrapper .contentArea{max-width: 1170px;} }
@media only screen and (min-width:992px) and (max-width: 1199.9px){ .container{ width: 970px; } .customer-account-login #maincontent .columns, .customer-account-createpassword #maincontent .columns, .customer-account-logoutsuccess #maincontent .columns, .checkout-cart-index #maincontent .columns, .page-print.account.page-layout-1column #maincontent .columns, .checkout-onepage-success #maincontent .columns, .checkout-index-index #maincontent .columns, .customer-account-create #maincontent .columns, .customer-account-forgotpassword #maincontent .columns, .catalogsearch-result-index #maincontent .columns .search.results .product-list-wrapper {padding: 0 42px;} }
@media only screen and (min-width:768px) and (max-width: 991.9px){ .container{ width: 750px; } }
@media only screen and (max-width: 767.9px){ .container{ width: 100%; } }
/* END Container CSS */

/* Sennett Css End */



@media only screen and (max-width: 1600px) {
	p.clientComment { height: 155px; }
	.breadcrumbs .items .item a { font-size: 14px; }
	.breadcrumbs .items .item, .breadcrumbs .items .item strong, .breadcrumbs .items .item>span { font-size: 14px; }
	.breadcrumbs .item:not(:last-child)::after { font-size: 14px; }
}

@media only screen and (max-width: 991px) {
	.page-title-wrapper .category-image .page-title-contents .breadcrumbs {text-align: center;padding-left: 0;}	
}

/*30-12-2022*/
.logo-wrapper-main .user-links .user-links-left .cart-wrapper {
    display: none;
}
