@import url("https://fonts.googleapis.com/css?family=Pacifico");
@import url("https://fonts.googleapis.com/css?family=Droid+Serif:400,400i,700,700i");   #masthead_TesseractTheme {
background: #FFF;
margin: 0;
padding: 0;
position: relative;
}
.header-upper {
padding: 0 !important;
}
.head-main {
max-width: 1170px;
width: 100%;
margin: 0 auto;
overflow: hidden;
padding: 14px 0;
}
.header-upper-left {}
.header-upper-centre { text-align: right;
}
.header-upper-right {
width: auto;
}
.header-upper .search-wrapper { }
#site-banner-main {
width: 100% !important;
} .top-navigation li.menu-item-has-children { position: relative;
}
.top-navigation li.menu-item-has-children:after {
content: '';
position: absolute;
right: 22px;
top: 22px;
border: transparent solid 5px;
border-top: #93979d solid 5px;
display: none;
}
.top-navigation li li.menu-item-has-children:after {
top: 12px;
}
.top-navigation ul li a,
#header-right-menu ul li a {
padding: 12px 12px;
}
.top-navigation li ul.sub-menu {
width: auto;
min-width: 200px;
padding-bottom: 5px;
}
.top-navigation li:hover ul.sub-menu {
margin-top: 0px;
padding-top: 0px;
}
.top-navigation li ul.sub-menu li a {
padding: 8px 15px !important; border-bottom: none;
line-height:18px;
}
.mobile-menu-collaps-button {
display: none;
}
.submenuu-arrrow {
display: none;
}
.mob-menu {
display: none;
}
.top-navigation ul ul li a,
#header-right-menu ul ul li a {
width: 100%;
min-width: 150px;
}
.top-navigation li ul.sub-menu li {
padding-right: 0px;
}
.top-navigation li ul.sub-menu li.menu-item-has-children:after {
right: 8px;
top: 13px;
} .bottomNav .site-title a {
padding: 10px 0px 0px 0px;
}
.bottomNav .top-navigation {
width: 100% !important;
max-width: 1170px !important;
margin: 0px auto !important;
display: block;
}
.bottomNav ul#menu-header {
text-align: left !important;
padding-top: 10px;
}  .nav-right-logo-left ul#menu-header {
padding-top: 0px;
}
.navleftlogoright ul#menu-header {
padding-top: 0px;
text-align: left !important;
}
.navleftlogoright .site-title a {
padding-top: 20px;
padding-bottom: 35px;
}  .verticalLeftHeader {
z-index: 99 !important;
}
.verticalLeftHeader .site-title a {
padding-top: 50px !important; }
.verticalLeftHeader ul#menu-header {
padding-top: 0px;
}
.fl-page.verticalNavLeftContainer #masthead_TesseractTheme.verticalLeftHeader {
overflow: visible !important;
}
.verticalLeftHeader .top-navigation li ul.sub-menu {
max-width: 210px;
padding-bottom: 5px;
border-left: 1px solid #e2e2e2 !important;
}
.fl-page.verticalNavLeftContainer #content_TesseractTheme.site-content {
padding-left: 22px;
padding-right: 22px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.fl-page.verticalNavRightContainer #content_TesseractTheme.site-content {
padding-left: 22px;
padding-right: 22px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}  .verticalRightHeader {
z-index: 99 !important;
}
.verticalRightHeader .site-title a {
padding-top: 50px !important; }
.verticalRightHeader ul#menu-header {
padding-top: 0px;
}
.fl-page.verticalNavRightContainer #masthead_TesseractTheme.verticalRightHeader {
overflow: visible !important;
}
.verticalRightHeader .top-navigation li ul.sub-menu {
max-width: 210px;
padding-bottom: 5px;
}
.verticalNavRightContainer .main-navigation ul li ul li ul {
right: 100% !important;
left: auto !important;
}  .centeredNav .site-title a {
padding-bottom: 10px;
padding-top: 20px;
}
.centeredNav ul#menu-header {
padding-top: 0px;
} .home-slider-wrapper .bx-wrapper {
width: 100%;
margin: 40px 0px 0px 0px;
position: relative;
}
.home-slider-wrapper .bx-viewport {
max-height: 400px;
overflow: hidden;
}
.home-slider-wrapper .bx-wrapper .bx-viewport {
border: #fff solid 10px;
}
.home-slider-wrapper .bxslider {
margin-left: 0px;
}
.home-slider-wrapper .bx-wrapper img {
width: 100%;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a {
margin-top: 0px;
width: 27px !important;
height: 27px !important;
background: rgba(0, 0, 0, 0.4);
border-radius: 4px;
bottom: 35px !important;
top: auto !important;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
background-image: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/home-slider-prev-arrow.png);
background-repeat: no-repeat;
background-position: center center;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
background-image: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/home-slider-next-arrow.png);
background-repeat: no-repeat;
background-position: center center;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a:hover {
background-color: #74b6c7;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a.disabled {
display: block;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
left: 65px;
}
.home-slider-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
left: 90px;
}
.home-slider-wrapper .bx-wrapper .bx-pager {
padding-top: 0px;
width: auto;
right: 32px;
bottom: 26px;
}
.home-slider-wrapper .bx-wrapper .bx-pager .bx-pager-item {
margin: 0px 2px;
}
.home-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
width: 15px !important;
height: 15px !important;
margin: 0px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.4);
}
.home-slider-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #fff;
}
.home-slider-wrapper {
width: 100%;
display: inline-block;
position: relative;
margin: 40px 0px 0px 0px;
max-height: 400px;
overflow: hidden;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
border: #fff solid 10px;
}
.verticalNavRightContainer .home-slider-wrapper {
max-height: 275px;
}
.home-slider-wrapper .flex-viewport li img {}
.home-slider-wrapper .flex-control-nav {
width: auto;
position: absolute;
bottom: 10px;
right: 30px;
}
.home-slider-wrapper .flex-control-paging li {
margin: 0 3px;
}
.home-slider-wrapper .flex-control-paging li a {
width: 15px !important;
height: 15px !important;
margin: 0px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.4);
}
.home-slider-wrapper .flex-control-paging li a.flex-active {
background: #fff;
}
.home-slider-wrapper .flex-direction-nav {
width: auto;
position: absolute;
bottom: 30px;
left: 30px;
z-index:1;
}
.home-slider-wrapper .flex-direction-nav .flex-nav-prev {
position: absolute;
left: 0px;
top: 0px;
}
.home-slider-wrapper .flex-direction-nav .flex-nav-next {
position: absolute;
left: 68px;
top: 0px;
}
#site-banner {
width: 100%;
color: #43454d !important;
max-width: 100%; }
#site-banner-main {
width: 1170px;
max-width: 1170px;
margin: 0 auto;
}
.site-title a {
color: #43454d !important; font-size: 34px;
padding-top: 10px;
padding-bottom: 10px;
}
h1.site-title {
margin: 0 !important;
padding: 0 !important;
}
.nav-menu ul li a {
color: #b7b7b7;
font-size: 15px;
}
#menu-header li a {
font-size: 15px ;
}
.site-info,
.site-content {
max-width: 1170px;
}
#slider,
#slider .sliderInner {
width: 100%;
}
.slide-bull {
background: none;
position: absolute;
left: 50px;
bottom: 40px;
z-index: 20;
}
.slide-bull a {
float: left;
width: 28px;
height: 28px;
background: rgba(0, 0, 0, 0.5);
color: #FFF;
text-align: center;
border-radius: 2px;
margin: 0 3px 0 0;
padding: 0;
font-size: 22px;
}
.slide-bull a:hover {
background: #6baabb;
}
#sliderFrame {
background: #FFF;
padding: 10px;
margin-top: 50px;
-webkit-box-shadow: 0 0 5px 0 #ADADAD;
box-shadow: 0 0 5px 0 #ADADAD;
}
.slide-bull a#auto {
font-size: 14px;
line-height: 28px;
}
ul.sub-menu { }
ul.sub-menu li {
background: none;
}
ul.sub-menu li a { border-bottom: 1px solid #D0D0D0;
}
.home-middle-content {
overflow: hidden;
padding-top: 45px; }
.home-middle-content .home-box {
width: 33.33%;
float: left;
padding: 0 12px;
}
.home-featured-product.flexslider {
border: none;
background: transparent;
}
.home-featured-product {
margin: 0 -12px 40px;
padding: 0;
width: 100%;
display: inline-block;
}
.home-featured-product ul {
margin: 0;
padding: 0;
position:static;
z-index:1;
}
.home-featured-product ul li {
width: 25%;
float: left;
margin: 45px 0 0 0;
padding: 0;
list-style-type: none;
padding: 0 12px;
}
.home-featured-product .onsale {
position: absolute;
top: 0;
right: 20px;
padding: 5px 20px;
font-size: 14px;
}
.home-featured-product .image {
position: relative;
}
.home-featured-product li:hover .image {
opacity: 0.5;
}
.product.card:hover .image {
opacity: 0.5;
}
.home-featured-product .product {
border-radius: 0;
background: #FFF;
border-bottom: 1px solid #e2e2e2;
}
.home-featured-product .details {
margin: 0;
padding: 10px;
padding-bottom: 18px;
text-align: left !important;
font-family: 'Droid Serif', serif;
}
.home-featured-product .details h2 {
margin: 0;
padding: 0;
color: #43454d;
font-family: 'Droid Serif', serif;
}
.home-featured-product .details h2 a {
color: #43454d;
font-size: 14px;
font-family: 'Droid Serif', serif;
}
.home-featured-product .sub-details {
width: 100%;
display: inline-block;
min-height: 98px;
}
.home-featured-product .brand,
.home-featured-product .pricing {
display: block;
padding: 10px 0 0 0;
}
.home-featured-product .price {
border-bottom: none !important;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.home-featured-product .brand {
font-size: 12px;
color: #afafaf;
}
.home-featured-product .woocs_price_code ins {
color: #3c3e45;
}
.home-featured-product .woocs_price_code del .amount {
color: #afafaf !important;
}
.home-featured-product .woocs_price_code .amount {
color: #43454d;
}
.home-featured-product .actions a {
display: inline-block;
margin: 16px 0 0 0 !important;
padding: 10px 15px !important;
line-height: normal !important; letter-spacing: normal !important;
font-size: 13px !important;
}
.home-featured-product .actions a.disabled {
background: #edeff1 !important;
color: #7a7a7a !important;
}
.home-featured-product .flex-control-paging {
display: none;
}
.flex-direction-nav li a {
background-color: rgba(0, 0, 0, 0.5);
color: rgba(0, 0, 0, 0) !important;
border-radius: 4px;
width: 27px !important;
height: 27px !important;
z-index: 9 !important;
}
.flex-direction-nav li a:hover {
background-color: #74b6c7;
}
.flex-direction-nav li a:before {
content: '.'!important;
color: transparent !important;
}
.flex-direction-nav .flex-prev {
left: 3px;
opacity: 1 !important;
background-image: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/home-slider-prev-arrow.png);
background-repeat: no-repeat;
background-position: center center;
}
.flex-direction-nav .flex-next {
right: 3px;
opacity: 1 !important;
background-image: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/home-slider-next-arrow.png);
background-repeat: no-repeat;
background-position: center center;
}
.product.card .shop_descrip {
width: 100%;
}
.wooprod-button.left-woo-cart-btn {
text-align: left !important;
}
.wooprod-button.center-woo-cart-btn {
text-align: center !important;
}
.wooprod-button.right-woo-cart-btn {
text-align: right !important;
}
.product.card .actions.left-woo-cart-btn {
text-align: left !important;
}
.product.card .actions.center-woo-cart-btn {
text-align: center !important;
}
.product.card .actions.right-woo-cart-btn {
text-align: right !important;
}
.up-sells.products ul {
margin: 0;
padding: 0;
}
.up-sells.products ul li {
width: 25%;
float: left;
margin: 45px 0 0 0;
padding: 0;
list-style-type: none;
padding: 0 12px;
}
.up-sells.products .woocommerce-LoopProduct-link,
.products .woocommerce-LoopProduct-link {
width: 100%;
display: inline-block;
float: left;
} .up-sells.products .image,
.products .image {
position: relative;
}
.up-sells.products .product,
.products .product {
border-radius: 0;
background: #FFF;
border-bottom: 1px solid #e2e2e2;
}
.up-sells.products .shop_descrip,
.products .shop_descrip {
display: inline-block;
margin: 0;
padding: 0px 10px 10px 10px;
padding-bottom: 18px;
text-align: left !important;
font-family: 'Droid Serif', serif;
vertical-align: top;
}
.up-sells.products .wootitle-medium h3,
.products .wootitle-medium h3 {
color: #43454d !important;
font-size: 14px;
padding: 0px !important;
}
.up-sells.products a.button.woobutton-medium.add_to_cart_button,
.products a.button.woobutton-medium.add_to_cart_button {
display: inline-block;
margin: 16px 0 0 0 !important;
padding: 10px 15px !important;
line-height: normal !important;
border-radius: 4px !important;
letter-spacing: normal !important;
font-size: 13px !important;
}
.fl-page.verticalNavRightContainer #colophon_TesseractTheme.site-footer.pos-relative {
width: 100%;
}
.fl-page.verticalNavLeftContainer #colophon_TesseractTheme.site-footer.pos-relative {
width: 100%;
}
#footer-banner {
max-width: 1170px;
}
#footer-banner #footer-banner-centre {  text-align: center;
display: table;
}
footer .hr-social {
float: none;
display: inline-block;
}
#footer-horizontal-menu {
display: block;
}
ul#menu-header {
text-align: center !important; }
#site-navigation #menu-header{ text-align: left !important;}
.centered-inline-logo #site-navigation #menu-header, .centeredNav #site-navigation #menu-header{ text-align: center !important;}
#menu-header li a {
font-size: 13px; }
#payment-methods {
padding-top: 23px;
}
.security-seal {
padding-top: 23px;
}
#copyright {
padding-top: 23px;
padding-bottom: 20px;
font-size: 11px;
color: #48525f;
}
#copyright a {
color: #7b8492;
}
#footer-banner {
padding: 25px 0;
}
footer .site-logo a {
text-align: center;
}
footer .site-logo a img {
display: inline-block;
}
ul#menu-footer {}
#menu-footer li a {
font-size: 13px;
color: #7b8492;
}
.mid-footere {
width: 100%;
display: inline-block; padding: 40px 0; position: relative;
}
.separator:after {
content: '';
width: 100%;
position: absolute;
top: -6px;
left: 0px;
height: 6px;
background: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/img-seaside-bg-footer-top.png) repeat-x;
}
.fot-wrap {
max-width: 1170px;
margin: 0 auto;
overflow: hidden;
}
.foot-mid-inner {
margin-left: -12px;
margin-right: -12px;
}
.footer-single {
float: left;
font-family: 'Droid Serif', serif;
padding: 0 12px;
}
.footer-single.fs-1 {
width: 25%;
}
.footer-single.fs-2 {
width: 30%;
}
.footer-single.fs-3 {
width: 25%;
}
.footer-single.fs-4 {
width: 20%;
} .footer-single .page-content {
margin-top: 0px;
}
.footer-single p {
padding-left: 0px;
font-family: sans-serif; font-size: 14px;
line-height: 20px;
margin-bottom: 15px;
} .footer-single .entry-title {
margin-top: 3px;
margin-bottom: 23px;
} .footer-single .entry-summary {
margin-top: 0px;
}
.footer-single ul {
padding-left: 0px;
}
.footer-single ul li {
font-family: sans-serif;
font-size: 14px;
width: 100%;
font-size: 14px;
}
.footer-single ul li a {
color: #8a9098;
}
.footer-single ul li a:hover {
color: #fff;
}
.mid-footere .newsletter-api-form-theme2 {
background: none !important;
border: none !important;
text-align: left !important;
padding: 0 !important;
}
.mid-footere .newsletter_form2_section-heading {
display: none;
}
.mid-footere .newsletter_form2_section-icon {
display: none !important;
}
.mid-footere h3 {
margin: 0;
padding: 0 !important;
font-family: 'Droid Serif', serif !important;
}
.mid-footere .newsletter_form2_c_get {
text-align: left !important;
margin: 0 !important;
padding: 0 !important;
}
.cart-left { display: inline-block;
}
.cart-left a {
width: auto !important;
height: auto !important; }
.cart-left a:hover { }
.cart-left a .amount {
float: right;
width: auto !important;
height: auto !important;
}
.cart-left a .woocommerce-Price-currencySymbol {
float: left;
width: auto !important;
height: auto !important;
}
.cart-left,
.divide-cart,
.cart-right {
vertical-align: top;
display: inline-block;
}
.divide-cart { display: inline-block;
width: auto !important;
height: auto !important;
padding: 0 8px;
}
.cart-right { display: inline-block;
width: auto !important;
height: auto !important;
}
.cart-right a { }
.cart-right a:hover { }
.header-upper-centre {
font-size: 13px; padding: 5px 0 0 30px;
text-align: right;
}
.header-upper-centre a { }
.header-upper-left {
font-size: 13px;
color: #9ba8bb;
padding: 5px 0 0 0;
}
.header-upper-right {
text-align: right;
padding-left: 30px;
}
.header-upper-right input[type=search] {
background: none;
border: 2px solid #707780;
border-radius: 25px;
height: 28px;
padding: 0 15px;
width: 80px;
color: #707780 !important;
font-size: 13px;
margin-right: 10px;
}
.header-upper-right select {
height: 32px;
padding: 0 6px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.search-wrapper {
display: inline-block;
}
#footer-button-container-inner-centre > div {
padding-top: 23px;
font-size: 12px;
color: #8a9098;
}
#footer-button-container-inner-centre > div a {
color: #b4bac1;
}
.site-footer .menu-footer-container {
text-align: center; }
.site-footer .menu-footer-container ul {
display: inline-block;
}
.site-footer .menu-footer-container li {
color: #8a9098;
font-size: 13px;
position: relative;
padding: 0px 20px 0px 0px !important;
margin: 0px 13px 0px 0px;
}
.site-footer .menu-footer-container li a {
position: relative;
} .site-footer .menu-footer-container li a {
color: #8a9098 !important;
}
.site-footer .menu-footer-container li a:hover {
color: #fff !important;
} .page-header {
padding-top: 20px;
}
.page-header h1 {
margin-top: 0px;
margin-bottom: 0px;
color: #43454d;
font-size: 24px;
font-family: 'Droid Serif', serif;
}
.page-header .columns.twelve {
border-bottom: #e5e6e7 solid 1px;
}
.page-header .cell {
display: inline-block;
}
.page-header .cell:nth-child(2) {
float: right;
}
.collection-tag-filter {
width: auto;
float: right;
margin-top: 20px;
}
.collection-tag-filter label {
font-size: 13px;
}
.collection-tag-filter select {
margin-left: 5px;
} .collection-description {
width: 100%;
display: inline-block;
font-size: 14px;
padding: 20px 0px;
border-bottom: #e5e6e7 solid 1px;
}
.collection-description p {
padding-left: 0px;
} ul.breadcrumbs {
padding: 0px;
margin-bottom: 20px;
}
ul.breadcrumbs li {
list-style: none;
list-style-type: none;
display: inline-block;
font-size: 13px;
color: #9c9ea6;
position: relative;
margin-right: 5px;
}
ul.breadcrumbs li a {
color: #9c9ea6;
padding-right: 13px;
}
ul.breadcrumbs li a:after {
content: '/';
position: absolute;
top: 0%;
right: 0px;
}
ul.breadcrumbs li:last-child a:after {
display: none;
}
.bread-right-title-left h1 {
width: auto !important;
display: inline-block !important;
}
.bread-right-title-left .cell {
width: 100%;
}
.bread-right-title-left ul.breadcrumbs {
float: right;
margin-top: 0px;
}  .woocommerce-pagination {
width: 100%;
display: inline-block;
margin: 0px 0px 40px 0px;
}
.woocommerce-pagination ul {
padding: 0px;
margin: 0px;
list-style-type: none;
text-align: center;
}
.woocommerce-pagination li {
min-width: 30px;
height: 30px;
border: #d5d5d5 solid 1px;
text-align: center;
vertical-align: top;
display: inline-block;
font-size: 13px;
line-height: 27px;
color: #B8B8B8;
}
.woocommerce-pagination li a {
width: 100%;
display: block;
color: #222222;
}
.woocommerce-pagination select {
width: 100%;
height: 22px;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
border: none;
border-radius: 0px;
-webkit-border-radius: 0px;
padding: 0px 20px 0px 10px;
background: #fff url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/drop-down-arrow.png) no-repeat right center;
}  .product.type-product .onsale {
right: 20px !important;
top: 7px !important;
}
.product.type-product {
width: 100%;
display: inline-block;
}
.content-area.woo-cont {
margin-top: 0px !important;
}
.price {
padding-left: 0px;
border-bottom: #e5e6e7 solid 1px;
padding-bottom: 15px;
margin-bottom: 15px;
}
.summary.entry-summary p {
padding-left: 0px !important;
}
div[itemprop=description] {
border-bottom: #e5e6e7 solid 1px;
padding-bottom: 20px;
margin-bottom: 20px;
}
.woocommerce-variation {
width: 100%;
display: inline-block;
border-top: #e5e6e7 solid 1px;
padding-top: 20px;
}
.woocommerce-variation .price {
border-bottom: none;
padding: 0px;
}
.woocommerce-variation-add-to-cart.variations_button {
width: 100%;
display: inline-block;
border-bottom: #e5e6e7 solid 1px;
padding-bottom: 20px;
margin-bottom: 20px;
}
.variations_form.cart {
margin-bottom: 0px !important;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty {
height: 43px !important;
margin-right: 20px;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content_TesseractTheme input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content_TesseractTheme input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content_TesseractTheme input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt {
font-size: 15px;
letter-spacing: 0px;
} .entry-content p {
padding-left: 0px !important;
}
.entry-content blockquote {
margin-left: 0px !important;
margin-right: 0px !important;
}
.wc-tabs-wrapper {
padding-left: 25px;
}
.wc-tabs-wrapper,
.woocommerce-tabs {
float: right;
width: 50%;
clear: none !important;
margin-top: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin: 0px 0px !important;
}
.tabs.wc-tabs {
padding: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
border-radius: 0;
-webkit-border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none !important;
border: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
font-size: 14px !important; background: transparent !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: transparent !important;
border-left: #d3ced2 solid 1px;
border-top: #d3ced2 solid 1px;
border-right: #d3ced2 solid 1px;
border-bottom: #fcfcfc solid 3px !important;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
padding-left: 0px;
}
.woocommerce div.product .woocommerce-tabs .panel p {
padding-left: 0px;
}
.product_meta .sku_wrapper {
width: 100%;
display: inline-block;
}
.product_meta .posted_in {
width: 100%;
display: inline-block;
} p.comment-form-comment {
height: auto !important;
}
p.comment-form-author,
p.comment-form-email {
width: 50% !important;
float: left;
margin-bottom: 20px !important;
}
p.comment-form-author {
padding-right: 10px;
}
p.comment-form-email {
padding-left: 10px;
}
p.comment-form-author input,
p.comment-form-email input {
width: 100% !important;
}
.commentlist div[itemprop="description"] {
padding-bottom: 0px !important;
margin-bottom: 0px !important;
border-bottom: none !important;
} .image-sale-flash {
width: 49%;
position: relative;
}
.woocommerce .image-sale-flash span.onsale {
left: auto !important;
right: 20px !important;
top: 0px !important;
}
.woocommerce div.product div.images {
width: 100% !important;
}
.images .bxslider { margin-top: 0px!important;
}
.images .bx-wrapper .bx-viewport {
box-shadow: none;
-webkit-box-shadow: none;
border: none;
background: transparent !important;
}
.images .bx-pager.bx-default-pager {
display: none !important;
}
.images .bx-prev,
.images .bx-next {
width: 32px;
height: 32px; border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}  .related.products h2,
.woocommerce-Tabs-panel h2 {
padding-left: 0px;
font-family: 'Droid Serif', serif;
}  .woocommerce span.onsale {
width: 75px !important;
border-radius: 0% !important;
-webkit-border-radius: 0% !important;
top: 7px !important;
right: 30px !important;
padding: 5px 20px !important;
font-size: 14px;
line-height: 24px !important;
font-weight: 400 !important;
min-height: 10px !important;
}
.woocommerce-result-count {
padding-left: 0px !important;
margin-top: 10px !important;
}  .widget-area.sidebar-default {
padding-right: 0px !important;
width: 30% !important;
float: right;
padding-left: 30px !important;
border-left: #e5e6e7 solid 1px;
margin-left: 30px !important;
}
.widget-area.sidebar-default li {
list-style: none;
list-style-type: none;
width: 100%;
display: inline-block;
}
.widget-area.sidebar-default li h2 {
padding-left: 0px;
font-family: 'Droid Serif', serif;
font-size: 20px;
margin-top: 0px;
margin-bottom: 10px;
}
.widget-area.sidebar-default li {
border-bottom: #e5e6e7 solid 1px;
padding-bottom: 10px;
margin-bottom: 20px;
}
.widget-area.sidebar-default li.widget_search {
padding-bottom: 30px;
}
.widget-area.sidebar-default li ul {
width: 100%;
}
.widget-area.sidebar-default li li {
padding-left: 0px !important;
border-bottom: none;
font-size: 14px;
margin-bottom: 0px;
}
.widget_tesseract_widget_fc li {
padding-bottom: 5px !important;
}
.widget_tesseract_widget_fc ul {
margin-bottom: 0px;
}
.widget-area.sidebar-default .search-wrapper,
.widget-area.sidebar-default .search-wrapper label {
width: 100% !important;
}
.widget-area.sidebar-default .search-field {
width: 94% !important;
}
ul.cart_list.product_list_widget li.mini_cart_item {
padding-left: 25px !important;
width: 100%;
display: inline-block;
}
.product_list_widget li.mini_cart_item .remove {
line-height: 20px !important;
text-align: center !important;
top: 8px !important;
color: #757575 !important;
font-size: 20px !important;
color: transparent !important;
background-image: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/trash-icon.png);
background-repeat: no-repeat;
background-position: center center;
}
.product_list_widget li.mini_cart_item .remove:hover {
background-color: transparent !important;
}
.widget-area.sidebar-default .buttons {
padding-left: 0px !important;
padding-top: 10px;
padding-bottom: 10px;
}
.widget-area.woo-left-sdebar {
padding-left: 0 !important;
padding-right: 30px !important;
margin-left: 0 !important;
margin-right: 30px !important;
border-right: #e5e6e7 solid 1px;
border-left: none !important;
}  .woocommerce-message,
.woocommerce-info,
.woocommerce-error {
border: 1px solid #e4e5e6 !important;
padding: 10px 10px 10px 30px !important;
}
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button {
line-height: 30px !important;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
top: 11px !important;
left: 10px !important;
}  .woocommerce #primary,
.woocommerce-page #primary {
width: 100% !important;
}
.woocommerce table.shop_table {
border: none !important;
}
.woocommerce table.shop_table td {
border: none !important;
border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
vertical-align: top;
padding-top: 20px;
padding-bottom: 15px;
}
.woocommerce table.shop_table {
font-size: 14px !important;
}
.woocommerce table.shop_table a {
font-size: 15px !important;
}
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
width: 100px !important;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 75px !important;
}
.woocommerce table.shop_table.cart tr td {
padding-top: 15px !important;
}
.woocommerce table.shop_table.cart td.product-name {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.woocommerce table.shop_table.cart td.product-quantity .quantity {
width: 100px !important;
display: inline-block !important;
}
.woocommerce table.shop_table.cart td.product-quantity .quantity input {
width: 100% !important;
margin-right: 0px !important;
height: 35px !important;
}
.woocommerce table.shop_table.cart td.product-quantity .remove {
display: inline-block;
color: #757575 !important;
font-size: 20px !important;
vertical-align: middle;
background-image: url(//quantumcontrolsystems.com.au/wp-content/themes/tesseract-designer-theme/images/trash-icon.png);
background-repeat: no-repeat;
background-position: center center;
color: transparent !important;
background-color: #FFFFFF;
}
.woocommerce table.shop_table.cart td.product-quantity .remove:hover {
background-color: transparent !important;
}
.woocommerce table.shop_table.cart td.product-price span {
padding-top: 3px;
}
.woocommerce table.shop_table.cart td.product-subtotal {
text-align: right;
}
.woocommerce table.shop_table.cart td.product-subtotal span {
padding-top: 3px;
color: #000 !important;
}
.woocommerce table.shop_table.cart td.actions {
padding-top: 15px;
}
table.shop_table.customer_details th {
border: none !important;
border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
}
.addresses address {
font-style: normal;
}
.order-totals .cart_totals h2 {
font-family: 'Droid Serif', serif;
padding-left: 0px !important;
margin-top: 0px !important;
color: #757575 !important;
}
.shipping-claculator h2 {
font-family: 'Droid Serif', serif;
padding-left: 0px !important;
margin-top: 0px !important;
color: #757575 !important;
}
.woo-coupon label {
font-family: 'Droid Serif', serif;
width: 100%;
display: inline-block !important;
font-size: 21px;
line-height: 20px;
margin-bottom: 20px;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
background: transparent !important;
padding: 5px 0px !important;
}
.woocommerce table.shop_table td {
padding: 8px 0px !important;
}
.cart-subtotal td,
.order-total td {
text-align: right;
}
.woo-coupon .input-text {
height: 42px !important;
vertical-align: top;
}
.woo-coupon button {
vertical-align: top;
}
.leftSidebar #secondary {
width: 100% !important;
}
.rightSidebar {
padding-left: 40px;
}
.arch-sidebar-right .leftSidebar {
float: right !important;
}
.woocommerce .with-sidebar ul.products li.product,
.woocommerce-page .with-sidebar ul.products li.product {
margin: 0 5% 60px 0;
width: 45%;
}
.entry-content p {
padding-top: 35px;
}
.verticalNavLeftContainer #site-banner.blogname .site-title {
display: block !important;
width: auto !important;
text-align: center !important;
}
.verticalNavLeftContainer #site-banner.blogname .site-title a {
width: auto !important;
display: block !important;
}
.verticalNavLeftContainer h1.site-title {
margin-right: 0 !important;
}
.verticalNavLeftContainer header .site-branding {
padding-right: 0 !important;
text-align: center !important;
}
.verticalNavRightContainer #site-banner.blogname .site-title {
display: block !important;
width: auto !important;
text-align: center !important;
}
.verticalNavRightContainer #site-banner.blogname .site-title a {
width: auto !important;
display: block !important;
}
.verticalNavRightContainer h1.site-title {
margin-right: 0 !important;
}
.verticalNavRightContainer header .site-branding {
padding-right: 0 !important;
text-align: center !important;
}/*/*/.woobutton-medium.product_type_external{ margin-top:16px!important;}
.product-type-external del .amount{ text-decoration:line-through;}/**/@media screen and (min-width:992px) {
.order-totals {
width: 30% !important;
display: inline-block !important;
vertical-align: top;
float: right;
}
.order-totals .cart_totals {
width: 100% !important;
vertical-align: top;
}
.shipping-claculator {
width: 30% !important;
display: inline-block !important;
vertical-align: top;
padding-right: 40px;
font-size: 14px;
}
.woo-coupon {
width: 28% !important;
display: inline-block !important;
vertical-align: top;
}
.wc-proceed-to-checkout {
text-align: right;
}
.cart-subtotal th {
border-bottom: none !important;
} .woocommerce-checkout .woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
padding-left: 30px;
width: 50%;
border-left: 1px solid rgba(0, 0, 0, .1) !important;
} }  .woocommerce-billing-fields label,
.shipping_address label {
display: none !important
}
.woocommerce-billing-fields label.checkbox {
display: inline-block !important
}
.woocommerce-checkout h3 {
padding-left: 0px !important;
font-family: 'Droid Serif', serif; }
.woocommerce-checkout .input-text {
border-color: #ccc;
}
.select2-results li {
font-size: 12px !important;
}
.select2-container .select2-choice > .select2-chosen {
font-size: 12px !important;
}
table.shop_table.woocommerce-checkout-review-order-table {}
table.shop_table.woocommerce-checkout-review-order-table td.product-thumbnail {
width: 110px;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-total {
text-align: right;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-thumbnail img {
width: 90px;
}
table.shop_table.woocommerce-checkout-review-order-table .product-quantity {
margin-left: 20px;
}
table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th {
border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
}
table.shop_table.woocommerce-checkout-review-order-table .shipping td {
text-align: right;
}
table.shop_table.woocommerce-checkout-review-order-table th {
border-right: none !important;
border-top: none !important;
border-left: none !important;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: transparent !important;
}
#add_payment_method #payment .payment_methods.methods,
.woocommerce-cart #payment .payment_methods.methods,
.woocommerce-checkout #payment .payment_methods.methods {
background: transparent;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border: 1px solid rgba(0, 0, 0, .1) !important;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
border: 1px solid rgba(0, 0, 0, .1) !important;
background: #fafafa !important;
color: #9c9c9c !important;
font-size: 13px;
padding: 5px 10px !important;
margin: 0px 0 10px !important;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border-width: 7px !important;
top: -1px !important;
display: none !important;
}  .woocommerce-thankyou-order-details.order_details {
margin-top: 15px;
padding: 20px 0px !important;
border-top: 1px solid rgba(0, 0, 0, .1);
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.woocommerce h2 {
font-family: 'Droid Serif', serif;
padding-left: 0px !important;
}
table.shop_table.order_details th {
border-right: none !important;
border-top: none !important;
border-left: none !important;
}
table.shop_table.order_details tfoot th {
text-align: right;
}
table.shop_table.order_details tfoot td {
text-align: right;
}
table.shop_table.order_details td.product-total {
text-align: right;
}
dl.variation {
line-height: 15px;
}
dd.variation-style {
margin-bottom: 0px !important;
}
table.shop_table.order_details td.product-name strong {
float: right;
}  .woocommerce #primary.with-sidebar {
width: 72% !important;
float: left !important;
}
.woocommerce #primary.columnlistleft {
float: right !important;
}
.woocommerce #primary.columnlistleft .woocommerce-result-count {
text-align: right;
float: none;
}
.woocommerce.woocommerce-page #secondary.sidebar-default {
margin: 68px 0 0 0 !important;
padding: 0 0 0 30px !important;
}
.woocommerce.woocommerce-page #secondary.woo-left-sdebar {
border-left: none;
border-right: 1px solid #e5e6e7;
padding-left: 0 !important;
padding-right: 30px !important;
}
.woocommerce #primary.sidebar-left {
float: right !important;
}  .woocommerce-message {
top: 38px !important;
}
.woocommerce #primary.content-area.woo-cont.fourcolumn ul.products li.product {
float: left !important;
margin: 15px 3% 40px 0 !important;
padding: 0;
position: relative;
width: 22.6% !important;
}
#main article {
margin-right: 0px;
padding-top: 0px;
}
h2.entry-title {
padding-left: 0 !important;
}
#primary {
min-height: 20px !important;
}
#primary.ver-menu-exst {
min-height: 100vh !important;
}
.nav-left-logo-left #site-banner-main{ width:100% !important; max-width:100% !important; padding-left:10px; padding-right:10px;}
.nav-left-logo-left .site-branding{ padding-right:10px !important;}
@media screen and (min-width:1024px) {
.verticalNavLeftContainer .vertical {
padding-top: 33%;
}
.verticalNavRightContainer .vertical {
padding-top: 33%;
}
}
@media screen and (max-width:1100px) {
.home-slider-wrapper {
max-height: 350px;
}
footer {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media screen and (max-width:1024px) {
.home-slider-wrapper {
max-height: 350px;
}
.submenuu-arrrow {
width: 27px;
height: 37px;
display: inline-block;
position: absolute; right: 0px;
top: 5px;
cursor: pointer;
z-index: 2;
text-align: center;
}
.top-navigation li.menu-item-has-children::after {
display: none;
}
.submenuu-arrrow i {
color: #93979d;
margin-top: 10px;
}
.top-navigation li.menu-item-has-children.openSubmenu {
height: auto;
}
.top-navigation ul li.hasSubMenu ul {
display: block !important; width: 100%;
height: 0px;
overflow: hidden;
background: #ECECEC !important;
}
.top-navigation ul li.hasSubMenu.openSubmenu ul {
height: auto;
opacity: 1 !important;
left: 0px;
}
.top-navigation ul li.hasSubMenu.openSubmenu ul li.hasSubMenu ul {
display: block !important;
position: relative;
width: 100%;
height: 0px;
overflow: hidden; padding-bottom: 0px;
}
.top-navigation li.menu-item-has-children.openSubmenu ul li.hasSubMenu.openSubmenu ul {
height: auto;
padding-bottom: 5px;
}
.bottomNav .top-navigation ul li ul,
.nav-right-logo-left .top-navigation ul li ul,
.navleftlogoright .top-navigation ul li ul,
.centered-inline-logo .top-navigation ul li ul,
.centeredNav .top-navigation ul li ul {
position: absolute;
max-width: 180px;
width: 180px;
}
.bottomNav .top-navigation ul li ul li,
.nav-right-logo-left .top-navigation ul li ul li,
.navleftlogoright .top-navigation ul li ul li,
.centered-inline-logo .top-navigation ul li ul li,
.centeredNav .top-navigation ul li ul li {
padding-right: 0px;
}
.bottomNav .top-navigation ul li i,
.nav-right-logo-left .top-navigation ul li i,
.navleftlogoright .top-navigation ul li i,
.centered-inline-logo .top-navigation ul li i,
.centeredNav .top-navigation ul li i {
margin-top: 13px;
}
.bottomNav .top-navigation ul li ul li i,
.nav-right-logo-left .top-navigation ul li ul li i,
.navleftlogoright .top-navigation ul li ul li i,
.centered-inline-logo .top-navigation ul li ul li i,
.centeredNav .top-navigation ul li ul li i {
margin-top: 3px;
}
.verticalLeftHeader #site-banner-main {
display: inline-block !important;
}
.verticalNavLeftContainer .top-navigation li.menu-item-has-children {
padding-right: 0px;
}
.verticalNavLeftContainer .main-navigation ul li ul li .submenuu-arrrow i {
margin-top: 5px;
}
.verticalNavRightContainer .top-navigation li.menu-item-has-children {
padding-right: 0px;
}
.verticalNavRightContainer #site-banner-main {
display: inline-block !important;
}
.verticalNavRightContainer .main-navigation ul li ul li ul {
left: 0% !important;
right: auto !important;
}
.verticalNavRightContainer .main-navigation ul li ul li .submenuu-arrrow i {
margin-top: 5px;
}
}
@media screen and (max-width:1023px) {
.top-navigation ul li ul {
position: inherit !important;
} .head-main {
width: 100%;
}
.site-title a {
padding: 20px 0px 10px 0px;
}   .navleftlogoright .site-branding {
width: 100% !important;
display: inline-block !important;
}
.navleftlogoright .site-title {
display: inline-block !important;
width: 100%;
text-align: center;
}
.navleftlogoright .site-title a {
padding: 0px 0px 20px 0px;
display: inline-block !important;
width: auto !important;
}   .fl-page.verticalNavLeftContainer #masthead_TesseractTheme.verticalLeftHeader {
width: 100% !important;
}
#masthead_TesseractTheme.verticalLeftHeader #site-banner-main .site-branding {
width: auto !important;
display: inline-block;
}
.verticalLeftHeader #site-banner-main .main-navigation.top-navigation {
width: auto !important;
display: inline-block;
}
.verticalNavLeftContainer #site-banner-main {
text-align: left !important;
}  .verticalLeftHeader .site-title a {
padding-top: 20px !important;
padding-bottom: 20px;
}
.verticalLeftHeader .top-navigation li ul.sub-menu {
width: 100%;
max-width: 100%;
text-align: center;
}
.verticalLeftHeader .top-navigation li ul.sub-menu li {
text-align: center;
}
.verticalLeftHeader .top-navigation li ul.sub-menu li a {
display: inline-block;
}
.verticalNavLeftContainer .site-content {
width: 100% !important;
margin-left: 0 !important;
}
.fl-page.verticalNavLeftContainer #content_TesseractTheme.site-content {
padding-left: 15px;
position: relative;
padding-top: 22px;
display: inline-block;
}   .fl-page.verticalNavRightContainer #masthead_TesseractTheme.verticalRightHeader {
width: 100% !important;
}
#masthead_TesseractTheme.verticalRightHeader #site-banner-main .site-branding {
width: auto !important;
display: inline-block;
}
.verticalRightHeader #site-banner-main .main-navigation.top-navigation {
width: auto !important;
display: inline-block;
}
.verticalNavRightContainer #site-banner-main {
text-align: center !important;
}  .verticalRightHeader .site-title a {
padding-top: 20px !important;
padding-bottom: 20px;
}
.verticalRightHeader .top-navigation li ul.sub-menu {
width: 100%;
max-width: 100%;
text-align: center;
}
.verticalRightHeader .top-navigation li ul.sub-menu li {
text-align: center;
}
.verticalRightHeader .top-navigation li ul.sub-menu li a {
display: inline-block;
}
.verticalNavRightContainer .main-navigation ul li ul li ul {
left: 0% !important;
right: auto !important;
}
.verticalNavRightContainer .site-content {
width: 100% !important;
margin-left: 0 !important;
}  .bottomNav #site-banner-left {
width: 100%;
text-align: center;
}
.bottomNav .site-branding {
display: inline-block;
width: 100%;
}
.bottomNav .site-title {
display: inline-block !important;
}
.bottomNav .site-title a {
padding-bottom: 10px;
}
.bottomNav #site-banner-right > *,
#site-navigation {
display: inline-block;
} .centered-inline-logo .top-navigation {
padding: 10px 0px 10px 0px;
}
.centered-inline-logo .top-navigation.showMenus {
padding-top: 10px;
} #site-banner-main {
width: 100% !important;
}
#mobile-menu-trigger-wrap {
display: none !important;
}
.mobile-menu-collaps-button {
display: block;
width: 100%;
text-align: center;
font-size: 14px;
color: #8a9098;
cursor: pointer;
font-weight: 400;
}
.mobile-menu-collaps-button:hover {
color: #008CBA;
}
.top-navigation ul#menu-header {
padding-top: 0px;
}
.top-navigation {
padding: 0px 0px 10px 0px;
} .top-navigation .nav-menu.showMenus {
padding: 0px 0px 0px 0px;
}
.top-navigation .nav-menu {
height: 0px;
overflow: hidden;
transition: all ease 0.5s;
} .top-navigation .nav-menu.showMenus {
height: 100%;
min-height: 10px;
width:100%;
position:fixed;
right:0;
background:#000 !important;
z-index:999;
top:0;
padding-top:70px;
}
.top-navigation .submenuu-arrrow {
display: inline-block;
position: absolute;
right: 36px;
top: 5px;
z-index: 2;
width: 35px;
height: 30px;
cursor: pointer;
font-size: 20px;
text-align: center;
} .top-navigation .submenuu-arrrow i {
margin-top: 1px;
color: #878787;
}
.top-navigation {
width: 100% !important;
}
.top-navigation li.menu-item-has-children {
padding-right: 0px;
height: 35px;
} .top-navigation li ul.sub-menu {
width: 100% !important;
position: relative;
}
.top-navigation ul {
width: 100%;
}
.top-navigation ul li {
width: 100%;
font-size: 14px !important;
text-align: left;
}
.top-navigation ul li a {
padding: 5px 0px 5px 12px !important; text-align: center;
}
.top-navigation ul li:last-child a {
border-bottom: none;
}
.top-navigation li.menu-item-has-children:after {
display: none;
}
.top-navigation li.menu-item-has-children {
height: auto;
}
.top-navigation ul li.hasSubMenu ul {
width: 100%;
max-width: 100%;
padding-bottom: 0px;
background: transparent !important;
}
.mobile-menu-collaps-button{
border:1px solid #fff;
border-radius:100px;
}
.mobile-menu-collaps-button.close-btns{
z-index:9999;
}
.mobile-menu-collaps-button i.fa-times{
opacity:0;
display:none;
}
.mobile-menu-collaps-button.close-btns i.fa-bars{
opacity:0;
display:none;
}
.mobile-menu-collaps-button.close-btns i.fa-times{
opacity:1;
display:inline-block;
}  .bx-wrapper .bx-viewport {
left: 0px !important;
}  .foot-mid-inner {
padding-left: 30px;
padding-right: 30px;
}
.footer-single {
padding-left: 0px;
padding-right: 0px;
}
.footer-single.fs-1,
.footer-single.fs-2,
.footer-single.fs-3,
.footer-single.fs-4 {
width: 100%;
border-bottom: #545a64 solid 1px;
margin-bottom: 30px;
}
.footer-single.fs-1 {
padding-bottom: 20px;
}
.footer-single:last-child {
border-bottom: none;
}
.menu-footer-container {
margin-top: 0px !important;
margin-bottom: 27px;
}
.footer-single h2 {
margin-top: 0px;
margin-bottom: 20px;
}
.footer-single ul li {
padding-left: 0px !important;
}
.footer-single ul li a {
text-align: left !important;
}
.mid-footere {
padding-bottom: 0px;
}
.site-footer {
margin-top: -10px !important;
}
#horizontal-menu-wrap,
.only-menu.none-before { }
#footer-banner-right { }
footer .menu-header-container {
margin-top: 10px !important;
}
.banner-centre.content-menuhtml {
padding: 0px !important;
}
.menu-footer-container {
margin-bottom: 0px;
} footer {
padding-left: 0 !important;
padding-right: 0 !important;
}
#horizontal-menu-wrap,
#footer-banner-centre,
#footer-banner-right {
min-height: 5px !important;
}
.verticalLeftHeader .site-branding {
display: block !important;
width: 100% !important;
}
.verticalNavLeftContainer #site-banner-main {
text-align: center !important;
}
.verticalLeftHeader #site-banner-main .main-navigation.top-navigation {
float: none !important;
display: block !important;
width: 100% !important;
text-align: center !important;
}
#masthead_TesseractTheme {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.header-upper {
margin-bottom: 0 !important;
}
#secondary.woo-left-sdebar {
padding-left: 0 !important;
border: none !important;
}
#secondary.default-left {
padding-right: 0 !important;
border: none !important;
}
#site-banner-left {
width: 100% !important;
text-align: center;
}
#masthead_TesseractTheme .site-branding {
display: block;
width: 100%;
}
#masthead_TesseractTheme .centeredNav .top-navigation {
border: none !important;
}
.header-upper-left {
width: 100%;
text-align: center;
}
.tes-centre-right {
width: 100%;
text-align: center;
}
.header-upper-centre {
width: auto !important;
}
header .site-title {
margin: 0 auto !important;
padding-bottom: 12px !important;
}
header .site-branding {
padding-right: 0 !important;
}
.top-navigation .submenuu-arrrow {
position: inherit !important; right: inherit;
}
.top-navigation ul li {
text-align: center;
}
.top-navigation ul li a {
display: inline-block;
}
.top-navigation ul ul li a,
#header-right-menu ul ul li a {
display: inline-block;
width: auto !important;
min-width: 2px !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.top-navigation ul ul li,
#header-right-menu ul ul li {
text-align: center !important;
}
.top-navigation li ul.sub-menu li a {
padding-left: 0 !important;
padding-right: 0 !important;
}
.verticalNavLeftContainer .main-navigation ul {
padding-top: 0 !important;
}
#site-banner.blogname .site-title {
width: 100% !important;
}
#site-banner.blogname .site-title a {
display: block !important;
text-align: center !important;
}
#site-banner.blogname .site-title a {
width: 100% !important;
}
#masthead_TesseractTheme .centered-inline-logo .top-navigation{
position:fixed;
top:0;
z-index:9999;
}
.mobile-menu-collaps-button{
position:fixed;
right:10px;
top:10px;
width:45px;
height:45px;
line-height:40px !important;
border:none !important;
background:#000;
font-size:21px;
line-height:36px;
z-index:999;
}
.mobile-menu-collaps-button.close-btns{ background:#FFF !important; color:#000 !important;}
.home-featured-product ul.close-nav, #colophon_TesseractTheme.site-footer.close-nav{
display:none;
}
.top-navigation ul li{ text-align:left !important; padding-left:15px;}
.top-navigation ul ul li, #header-right-menu ul ul li{ text-align:left !important; padding-left:30px;}
#masthead_TesseractTheme.mob-view #site-banner ul.sub-menu li a{ background:#000 !important;}	
#site-banner.blogname .site-title a{ text-align:left !important;}
#masthead_TesseractTheme.mob-view #site-banner{ background:none !important;}
}
@media screen and (min-width:981px) and (max-width:1185px) {
#site-banner {
padding: 0 20px;
}
.archive #content_TesseractTheme {
padding: 0 20px;
}
.foot-mid-inner {
padding-left: 30px;
padding-right: 30px;
}
.wootitle-large h3{ font-size:16px!important;}
}
@media screen and (max-width:991px) { .shipping-claculator {
width: 100%;
margin-bottom: 30px;
border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
padding-bottom: 20px;
}
.order-totals {
width: 100%;
display: inline-block;
}
.cart_totals {
width: 100% !important;
}
.woo-coupon {
margin-bottom: 30px;
border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
padding-bottom: 40px !important;
} .woocommerce #primary.content-area.woo-cont.fourcolumn ul.products li.product {
width: 48%!important;
margin: 25px 1%!important;
padding: 0;
}
header .site-branding {
padding-top: 15px;
}
#horizontal-menu-wrap .site-logo a {
text-align: center !important;
}
.site-footer .menu-footer-container li {
margin: 0 !important;
padding-right: 12px !important;
}
#footer-right-menu ul {
margin: 0 auto !important;
float: none !important;
}
}
@media screen and (max-width:768px) {
#masthead_TesseractTheme .site-branding {
white-space: normal !important;
}
#masthead_TesseractTheme .site-branding a {
white-space: normal !important;
}
.dsk-menu {
display: none;
}
.mob-menu {
display: block;
}
.header-upper-left {
text-align: center;
}
.mob-logo-centre {
display: none !important;
}
.widget-area.sidebar-default {
border-left: none;
margin-right: 0px !important;
margin-left: 0px !important;
padding: 0px !important;
width: 100% !important;
}
.mob-hideit {
display: none !important;
} .woocommerce div.product div.images {
width: 100% !important;
margin-bottom: 0px !important;
}
.cart-left,
.divide-cart,
.cart-right {
vertical-align: top;
display: inline-block;
}
.header-upper-centre {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.header-upper-right {
text-align: center;
} .wc-tabs-wrapper,
.woocommerce-tabs {
width: 100%;
padding-left: 0px !important;
}
.image-sale-flash {
width: 100%;
} #footer-banner-right {
border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
}
footer .banner-right.content-notset {
border-top: none !important;
border-bottom: none !important;
}
.widget-area.woo-left-sdebar {
border-right: none !important;
}
}
@media screen and (max-width:767px) { .header-upper-centre {
width: 100%;
padding: 0px;
text-align: center;
margin-bottom: 10px;
vertical-align: top;
}
.header-upper-right {
text-align: center;
}
.header-upper-right input[type="search"] {
border-radius: 3px;
margin-right: 0px;
}
.header-upper-right select {
width: 70px;
}
.header-upper-right {
padding-left: 15px;
padding-right: 15px;
}
.header-upper-right .search-wrapper {
width: 150px !important;
}
.header-upper-right span {
display: inline-block;
vertical-align: top;
}
.header-upper-right span select {
margin: -2px 0 0 15px;
}  .home-middle-content .home-box {
width: 100%;
text-align: center;
}  .page-header .cell {
width: 100%;
}
.collection-tag-filter {
width: 100%;
padding-bottom: 20px;
border-bottom: #e5e6e7 solid 1px;
}
.bread-right-title-left ul.breadcrumbs {
float: left;
width: 100%;
}
.images .bx-wrapper {
margin-bottom: 0px !important;
}
.images .bx-wrapper .bx-viewport {
height: auto !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
font-size: 13px !important;
width: 30%;
padding: 0px !important;
text-align: center !important;
line-height: 14px;
} .home-featured-product ul li {
width: 50%;
} .woocommerce .order_details li {
width: 100%;
margin: 0px;
border-right: none;
border-bottom: 1px dashed #d3ced2;
margin-bottom: 15px;
padding-bottom: 10px;
}
.woocommerce .order_details li:last-child {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 0px;
} .woocommerce #primary.with-sidebar {
width: 100% !important;
}
.woocommerce #primary.content-area.woo-cont.fourcolumn ul.products li.product {
width: 100%!important;
margin: 25px 0!important;
padding: 0;
}
.woocommerce.woocommerce-page #secondary.sidebar-default {
width: 100% !important;
padding: 0 !important;
border: none !important;
}
#site-banner .site-logo img {
max-width: 300px;
height: auto !important;
}
header .site-branding{
padding-top:0;
}
header .site-title{
padding-bottom:0!important;
}
.site-title a{
padding:0;
font-size:25px;
}
#site-banner{
padding-bottom:0!important;
}
}
@media screen and (max-width:400px) {
.head-main {
padding-left: 0px;
padding-right: 0px;
}
.home-slider-wrapper {
max-height: 130px;
}
.home-slider-wrapper li img {
height: 130px !important;
}
.home-featured-product {
margin: 0px 0px 40px;
}
.home-featured-product ul li {
width: 100%;
}
}
@media screen and (max-width:1023px) {
#masthead_TesseractTheme.verticalRightHeader #site-banner-main .site-branding {
width: 100% !important;
text-align: center !important;
}
.fl-page.verticalNavRightContainer #masthead_TesseractTheme.verticalRightHeader {
position: inherit !important;
}
.fl-page.verticalNavRightContainer #masthead_TesseractTheme.verticalRightHeader {
float: none !important;
height: auto !important;
}
.verticalNavRightContainer .main-navigation ul {
padding: 0 !important;
}
#masthead_TesseractTheme.verticalLeftHeader #site-banner-main .site-branding {
width: 100% !important;
text-align: center !important;
}
.fl-page.verticalNavLeftContainer #masthead_TesseractTheme.verticalLeftHeader {
position: inherit !important;
}
.fl-page.verticalNavLeftContainer #masthead_TesseractTheme.verticalLeftHeader {
float: none !important;
height: auto !important;
}
.verticalNavLeftContainer .main-navigation ul {
padding: 0 !important;
}
}
@media screen and (min-width:1366px) {
.verticalNavLeftContainer {
max-width: 100%;
margin: 0 auto;
}
.verticalNavLeftContainer .site-content {
max-width: 100%;
}
.verticalNavLeftContainer .home-featured-product ul li img {
width: 100%;
height: auto;
}
.verticalNavRightContainer {
max-width: 100%;
margin: 0 auto;
}
.verticalNavRightContainer .site-content {
max-width: 100%;
}
.verticalNavRightContainer .home-featured-product ul li img {
width: 100%;
height: auto;
}
}
@media screen and (min-width:1400px) {
.site-content {
min-height: 100vh;
}
}  .woocommerce ul.products li.product .price-tesseract {
color: #ffb8b8 ;
margin-right: 15px;
display: ruby;
font-size: 0.857em;
font-weight: 400;
margin-bottom: 0.5em;
}
.price-tesseract {
border-bottom: 1px solid #e5e6e7;
margin-bottom: 15px;
padding-bottom: 15px;
padding-left: 0;
}
.price-tesseract ins {
margin-left: 10px;
}
.myleft {
padding-bottom: 20px;
} .bxslider {
padding: 0;
margin-left: -9%;
}
.bx-wrapper .bx-next {
right: -23px;
}
.bx-window {
margin: 0 0 0 30px;
}