@charset "utf-8";
@charset "utf-8";

 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0; vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
-webkit-font-smoothing: antialiased;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*{
outline:none;
}
a{
-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;
}
img
div {
margin: 0px;
padding: 0px;
}
body {
font-family: 'Montserrat', sans-serif !important;
font-weight: 400 !important;
}
.container {
padding: 0px !important;
width: 1170px;
margin: 0px auto;
}
img {
display: block;
max-width: 100%;
}
.fl {
float: left;
}
.fr {
float: right;
}
.clearfix:after {
content: '';
display: table;
clear: both;
}
.z {
border: 1px solid red;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
input:focus::-webkit-input-placeholder {
color:transparent !important;
}
input:focus:-moz-placeholder {
color:transparent !important;
}
input:focus::-moz-placeholder {
color:transparent !important;
}
input:focus:-ms-input-placeholder {
color:transparent !important;
} #header {
background-color: #fff;
padding-top: 30px;
padding-bottom: 5px;
box-shadow: 0px 0 2px 5px rgba(0,0,0,0.15);
position: relative;
z-index: 9999;
}
#header .top_header .logo_section {
float: left;
font-size: 21px;
font-weight: bold;
}
#header .top_header .top_action {
float: right;
margin-top: 0px;
}
#header .top_header .top_action .quick_call h2 {
text-transform: uppercase;
font-weight: 700;
font-size: 21px;
color: #a8242b;
line-height: 29px;
}
#header .top_header .top_action .quick_call {
position: relative;
}
#header .top_header .top_action .top_newsletter input[type="text"] {
font-size: 10px !important;
color: #646464;
border: none;
background: #d9d9d9;
padding: 8px 13px !important;
max-width: 155px;
width: 100%;
font-weight: 500;
}
#header .top_header .top_action .top_newsletter input[type="submit"] {
background: #a8242b;
color: #fff;
border: none;
font-size: 13px;
text-transform: uppercase;
font-weight: 700;
padding: 5px 11px 6px 11px;
height: 29px;
vertical-align: top;
cursor: pointer;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
#header .top_header .top_action .top_newsletter input[type="submit"]:hover {
background: #1d2222;
}
#header .top_header .top_action .top_newsletter {
position: relative;
}
#header .top_header .top_action .top_newsletter:after, #header .top_header .top_action .quick_call:after {
content: '';
background: #a8242b;
height: 21px;
width: 2px;
position: absolute;
top: 5px;
right: -18px;
}
#header .top_header .top_action .main_search input[type="text"] {
font-size: 10px;
color: #afafaf;
border: none;
background: #505858;
padding: 8px 13px;
max-width: 155px;
width: 100%;
font-weight: 500;
line-height: 1;
}
.top_action input[type="text"]::-webkit-input-placeholder {
color: #7d7d7d;
}
.top_action input[type="text"]:-moz-placeholder {
color: #7d7d7d;
}
.top_action input[type="text"]::-moz-placeholder {
color: #7d7d7d;
}
.top_action input[type="text"]:-ms-input-placeholder {
color: #7d7d7d;
}
.main_search .aws-container {
float: left;
}
#header .top_header .top_action .main_search input[type="submit"] {
border: none;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/search-icon.png) no-repeat;
font-size: 0;
height: 23px;
width: 23px;
cursor: pointer;
padding: 0;
margin-left: 10px;
vertical-align: text-top;
margin-top: 3px;
}
#header .top_header .top_action .quick_call {
float: right;
}
#header .top_header .top_action .top_newsletter {
float: right;
width: 213px;
margin-left: 37px;
}
#header .top_header .top_action .main_search {
float: right;
width: 192px;
margin-left: 37px;
}
#header .main_menu {
margin-top: 32px;
} #main-nav ul {
height: 40px;
}
#main-nav ul li {
position: relative;
list-style: none;
float: left;
margin-right: 25px;
display: block;
height: 45px;
} #main-nav ul li a .icon-angle-down {
display: none;
}
#main-nav ul li a {
display: block;
line-height: 28px;
text-decoration: none;
font-size: 13px;
text-transform: uppercase;
color: #1d2222;
font-weight: 700;
-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;
}
#main-nav ul li a:hover {
color: #a9242c;
} #main-nav ul ul {
position: absolute;
top: 45px;
left: 0;
z-index: 99;
height: auto;
opacity: 0;
background: #b2b1b1;
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s;
}
#main-nav ul ul:after {
content: '';
border-bottom: 9px solid #b2b1b1;
border-right: 9px solid transparent;
border-left: 9px solid transparent;
position: absolute;
top: -9px;
left: 50%;
margin-left: -9px;
}
#main-nav ul ul li:hover ul {
z-index: 999;
}
#main-nav ul li:hover > ul {
opacity: 1;
}
#main-nav ul ul li {
height: 0;
overflow: hidden;
width: 100%;
text-align: center;
padding: 0;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}
#main-nav ul li:hover > ul li {
height: auto;
overflow: visible;
padding: 0;
}
#main-nav ul ul li a {
padding: 0;
margin: 0;
border: none;
font-size: 11px;
white-space: nowrap;
width: 100%;
line-height: 31px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}
#main-nav ul ul li a:hover {
background: #a9252d;
color: #fff;
} #main-nav ul ul ul {
position: absolute;
top: 0px;
left: calc(100% + 14px);
opacity: 0;
background: #b2b1b1;
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s;
}
#main-nav ul ul li:hover > ul ul {
opacity: 1;
}
#main-nav ul ul ul li {
height: 0;
overflow: hidden;
padding: 0;
-webkit-transition: height .25s ease .1s;
-moz-transition: height .25s ease .1s;
-o-transition: height .25s ease .1s;
-ms-transition: height .25s ease .1s;
transition: height .25s ease .1s;
}
#main-nav ul ul li:hover > ul ul li {
height: 36px;
overflow: visible;
padding: 0;
}
#main-nav ul ul ul li a {
width: 150px;
padding: 4px;
margin: 0;
border: none;
} .second_footer {
padding: 100px 0px;
background-attachment: fixed !important;
background-size: cover !important;
}
.third_footer {
padding: 20px 0px;
}
.third_footer .logo_section {
text-align: left;
}
.third_footer .copyright {
top: 20px;
}
.third_footer .copyright, .third_footer .copyright p a {
color: #505858;
text-align: center;
}
.third_footer .logo_section, .third_footer .copyright, .third_footer .footer_icon {
vertical-align: middle;
}
.third_footer .footer_icon {
text-align: right;
}
.footer_icon img {
cursor: pointer;
display: inline-block;
margin: 10px;
}
.h1, .h2, .h3, h1, h2, h3 {
margin: 0px !important;
}
.second_footer .container h4 {
text-transform: uppercase;
color: #646464;
}
.second_footer .container ul li {
padding: 3px;
list-style: none;
}
.second_footer .container ul li a {
text-transform: uppercase;
padding: 3px 0px;
font-weight: 500;
color: #aaa;
font-size: 13px;
}
.contactformsubbtn {
text-align: right;
}
#gform_submit_button_1 {
background: #a8242b !important;
color: #fff !important;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
display: inline-block;
width: auto !important;
padding: 10px 23px;
margin: 12px 0px 0px 0px;
}
.contactform h3 {
text-transform: uppercase;
text-align: center;
}
.contactform .gfield_label {
display: none !important;
}
.contactform {
padding: 66px 50px 68px 50px;
}
.contactform input, .contactform textarea, .contactform select {
padding: 10px;
width: 100% !important;
margin: 5px 0px;
border: 1px solid #ddd;
color: #000;
background: #eee;
}  .featured_popular_product .nopadding {
padding: 0px !important;
}
.featured_popular_product .nopadding img{
height: 108px;
width: 108px;
object-fit: cover;
}
.featured_popular_product .title {
text-transform: uppercase;
color: #a8242b;
font-weight: 600;
margin-bottom: 36px !important;
font-size: 30px;
}
.product_data_margin {
margin-bottom: 10px !important;
}
.featured_popular_product_title {
color: #5E5E5F;
margin-top: 0;
text-transform: uppercase;
}
.featured_popular_product_description {
color: #1d2222;
font-size: 16px;
}
.main_featured_popular_image, .main_banner_div {
_box-shadow: 0px 0 2px 5px rgba(0,0,0,0.15);
}
.banner_title .second_title {
text-transform: uppercase;
color: #a8242b;
margin-bottom: 25px !important;
font-weight: 700;
}
.banner_title .first_title {
text-transform: uppercase;
font-weight: 600;
margin-bottom: 35px !important;
font-size: 46px;
}
.banner_title .button, .category_name_desc .button {
background: #a8242b !important;
color: #fff !important;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
display: inline-block;
width: auto !important;
padding: 10px 23px;
margin: 0;
} .banner_title p {
color: #757575;
font-size: 17px;
}
.after_banner_text .widget-title {
text-transform: uppercase;
padding-bottom: 20px;
}
.after_banner_text {
text-align: center;
}
.category_listing .panel-grid-cell:hover {
background: #AF2A33;
}
.category_listing .panel-grid-cell {
transition: 0.5s ease all;
padding: 40px 30px;
color: #fff;
background: #222727;
margin: 0 !important;
width: 25% !important;
}
.category_listing .panel-grid-cell .textwidget {
text-align: center;
}
.category_listing .panel-grid-cell .cat_link {
color: #a3a3a3;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
}
.category_listing .panel-grid-cell .cat_title {
font-size: 16px;
line-height: 1.5;
}
.category_listing {
margin-top: -130px;
} .so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
padding: 65px;
}
#pg-1846-0> .panel-row-style {
height: 594px;
align-items: center !important;
}
#pg-w59798e613b7dd-0.panel-no-style, #pg-w59798e613b7dd-0.panel-has-style > .panel-row-style {
align-items: center !important;
}
#pg-1846-1 .panel-row-style {
position: relative;
z-index: 9;
}
.category_listing .panel-grid-cell {
padding: 48px 33px 40px 33px;
}
#pg-1846-1 h3.widget-title {
font-size: 40px;
padding-bottom: 28px;
}
#pg-1846-1 .so-panel .textwidget {
font-size: 17px;
line-height: 1.5;
}
#pg-w5979a8e0ec87e-0 {
margin-bottom: 88px;
}
#pl-1846 #pg-1846-2> .panel-row-style {
padding: 50px 50px 90px 50px;
box-shadow: 0px 5px 5px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.3);
-ms-box-shadow: 0px 5px 5px rgba(0,0,0,0.3);
}
footer .contactform #gform_wrapper_1 {
width: 833px;
margin: 0 auto;
}
.gform_wrapper h3.gform_title {
font-size: 30px !important;
color: #5e5e5e;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper select, .gform_wrapper textarea {
padding: 7px 20px !important;
border: none;
margin: 0;
color: #424242;
line-height: 1;
font-size: 14px !important;
background: #d9d9d9;
}
.gform_wrapper select {
padding: 7px 20px !important;
}
.gform_wrapper input::-webkit-input-placeholder, .gform_wrapper textarea::-webkit-input-placeholder {
color: #7d7d7d;
}
.gform_wrapper input:-moz-placeholder, .gform_wrapper textarea:-moz-placeholder {
color: #7d7d7d;
}
.gform_wrapper input::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder {
color: #7d7d7d;
}
.gform_wrapper input:-ms-input-placeholder, .gform_wrapper textarea:-ms-input-placeholder {
color: #7d7d7d;
}
.gform_wrapper ul.gform_fields {
margin-top: 12px;
}
.gform_wrapper ul.gform_fields li.gfield {
margin-top: 12px;
padding-right: 0 !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
margin: 0;
border: none;
color: #424242;
font-size: 14px !important;
}
.contactform .gform_wrapper .gform_footer {
padding: 0;
margin: 0;
float: right;
clear: both;
width: auto;
}
#pg-1846-1 {
box-shadow: 0px 5px 2px rgba(0,0,0,0.15);
padding-bottom: 24px;
margin-bottom: 0 !important;
}
#pg-w5979a8e0ec87e-0 {
margin-bottom: 90px;
}
.gform_wrapper ul.gform_fields li#field_1_1, .gform_wrapper ul.gform_fields li#field_1_3, .gform_wrapper ul.gform_fields li#field_1_9, .gform_wrapper ul.gform_fields li#field_1_5 {
width: 50%;
float: left;
clear: none;
margin-bottom: 12px;
padding: 0 15px;
}
.gform_wrapper ul.gform_fields li#field_1_9, .gform_wrapper ul.gform_fields li#field_1_5 {
margin-top: 0;
}
.gform_wrapper ul.gform_fields li#field_1_1, .gform_wrapper ul.gform_fields li#field_1_9 {
padding-right: 15px !important;
padding-left: 0;
}
.gform_wrapper ul.gform_fields li#field_1_1 .ginput_container_text:after, .gform_wrapper ul.gform_fields li#field_1_9 .ginput_container_text:after {
content: '';
border-left: 18px solid #d9d9d9;
border-bottom: 0 solid transparent;
border-top: 32px solid transparent;
position: absolute;
}
.gform_wrapper ul.gform_fields li#field_1_3 .ginput_container_email:before, .gform_wrapper ul.gform_fields li#field_1_5 .ginput_container_text:before {
content: '';
border-right: 18px solid #d9d9d9;
border-bottom: 32px solid transparent;
border-top: 0 solid transparent;
position: absolute;
left: -18px;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0 !important;
position: relative;
} .main_category_banner {
background-position: center center;
background-size: cover;
padding: 25px 0px 150px 0px;
box-shadow: 0px 0 2px 5px rgba(0,0,0,0.15);
}
.main_category_banner .woocommerce-breadcrumb {
border: none;
padding: 0px;
margin: 0px;
font-size: 11px;
text-transform: uppercase;
}
.main_category_banner .woocommerce-breadcrumb {
color: #a8242b;
font-weight: 500;
}
.main_category_banner .woocommerce-breadcrumb a {
text-decoration: none;
color: #000 !important;
box-shadow: none;
}
.nopadding {
padding: 0px !important;
}
.category_name_desc {
margin-top: 20px;
}
.category_name_desc .cat_title {
text-transform: uppercase;
font-weight: 700;
}
.category_name_desc p {
font-size: 14px;
color: #757575;
line-height: 1.45;
margin-top: 24px;
}
.category_name_desc {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.sub_category_detail {
padding: 20px;
background: #222727;
color: #fff;
text-align: center;
}
.sub_category_detail a {
color: #fff;
text-decoration: none;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}
.main_sub_cat_list_div {
margin-top: -110px;
margin-bottom: 40px;
}
.main_sub_cat_list_div .sub_category_detail{
display: flex;
justify-content: center;
align-items: flex-end;
}
.cat_product_listing {
background-position: center center;
background-size: cover;
padding-bottom: 76px;
}
.cat_product_listing .title {
text-transform: uppercase;
color: #a8242b;
font-weight: 600;
margin-bottom: 10px !important;
font-size: 30px;
}
.cat_all_product {
margin: 20px 0px;
}
.row.cat_all_product{
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
width:100%;
}
.cat_product_detail {
margin-bottom: 10px;
padding: 5px;
}
.cat_product_detail a{
height: 100%;
display: block;
}
.cat_product_detail .inside {
display: inline-block;
background: #d8d8d8;
color: #000;
border: 1px solid #9C9E9E;
padding-top: 25px;
padding-bottom: 35px;
height: 100%;
}  .cat_product_detail .inside .product_image img{	display: inline-block; margin: auto; max-width: 155px; max-height: 155px; vertical-align: middle; }
.cat_product_detail .inside .product_part {
font-size: 14px;
color: #1d2222;
font-weight: 500;
}
.cat_product_detail .inside .product_header {
color: #a8242b;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 26px;
}  .cat_product_detail .inside .product_image { background-color: #FFFFFF; height: 155px; margin-bottom: 10px; width:100%; text-align: center; }
.main_sub_cat_list_div > .container {
display: flex;
flex-wrap: wrap;
}
.main_sub_cat_list_div .sub_category_detail a {
font-size: 17px;
height: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: flex-end;
}
.main_sub_cat_list_div .sub_category_detail a span{
width: 100%;
}
.main_sub_cat_list_div .sub_category_detail a center{
display: flex;
justify-content: center;
align-items: flex-end;
margin-top: 10px;
}
.main_sub_cat_list_div .sub_category_detail a:hover {
color: #fff;
}
.woocommerce-result-count {
display: none;
}
.woocommerce-pagination {
padding: 0 23px 0 31px !important;
margin: 0 !important;
border: none !important;
float: right;
background: #d9d9d9;
margin-bottom: 12px !important;
position: relative;
}
.woocommerce-pagination span.page-numbers {
background: none !important;
margin: 0;
font-weight: 500;
line-height: 29px !important;
padding: 0 !important;
}
.woocommerce-pagination a.page-numbers {
background: none !important;
color: #646464;
margin: 0;
line-height: 29px !important;
padding: 0 !important;
}
.woocommerce-pagination a.page-numbers:hover {
color: #a8242b !important;
text-decoration: none;
}
.woocommerce-pagination .page-numbers:after {
content: '|';
color: #646464;
margin: 0 6px 0 6px;
}
.woocommerce-ordering {
float: right;
margin-bottom: 12px !important;
}
.woocommerce-ordering select {
height: 29px;
line-height: 29px;
font-size: 12px;
text-transform: uppercase;
color: #646464;
font-weight: 500;
border: none;
background: #d9d9d9 url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/down-arrow.png) no-repeat center right;
-webkit-appearance: none;
width: 150px;
margin-right: 18px;
padding-left: 6px;
}
.products-per-page {
float: right;
margin-bottom: 12px !important;
}
.products-per-page select {
height: 29px;
line-height: 29px;
font-size: 12px;
text-transform: uppercase;
color: #646464;
font-weight: 500;
border: none;
background: #d9d9d9 url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/down-arrow.png) no-repeat center right;
-webkit-appearance: none;
margin-right: 18px;
padding-left: 6px;
width: 55px;
}
.narrow_search_name{
display: flex;
justify-content: flex-end;
}
.narrow_search_name span, .narrow_search_max_cap span {
font-size: 10px;
color: #646464;
font-weight: 500;
float: left;
line-height: 29px;
}
.narrow_search_name .aws-container {
max-width: 95px;
float: left;
margin-left: 5px;
}
.narrow_search_name .aws-container .aws-search-field, .narrow_search_name .aws-container .aws-search-field:focus {
background: #d9d9d9;
height: 29px;
border: none;
}
.narrow_search_max_cap{
display: flex;
justify-content: flex-end;
}
.narrow_search_max_cap .aws-container {
max-width: 130px;
float: right;
margin-left: 5px;
}
.narrow_search_max_cap .aws-container .aws-search-field, .narrow_search_max_cap .aws-container .aws-search-field:focus {
background: #d9d9d9;
height: 29px;
border: none;
}
.cat_product_listing > .container > .row {
display: flex;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
margin-top: -12px;
}
.cat_product_listing > .container > .row > .woocommerce-pagination{
margin: auto 0 auto auto !important;
}
.cat_product_listing > .container > .row .cat_all_product ul.products {
display: flex;
flex-wrap: wrap;
}  .cat_product_listing > .container > .row .cat_all_product ul.products .cat_product_detail {	padding: 0 5px !important; margin-bottom: 20px; }
.woocommerce-pagination .next.page-numbers {
font-size: 0 !important;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/next-arrow.png) no-repeat top center !important;
width: 24px !important;
position: absolute;
top: 0;
right: 0;
}
.woocommerce-pagination span.page-numbers {
color: #a8242b !important;
font-weight: bold;
}
.woocommerce-pagination .prev.page-numbers {
font-size: 0 !important;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/next-arrow.png) no-repeat top center !important;
width: 24px !important;
position: absolute;
top: 0;
left: 0;
transform: rotate(-180deg);
} .single_product_detail{
margin-top: 50px;
}
.single_product_detail h3.name{
font-size: 21px;
font-weight: 400;
margin-bottom: 8px !important;
}
.single_product_detail .series {
font-size: 22px;
margin-bottom: 17px !important;
}
.single_product_detail .get_quote {
font-size: 14px;
font-weight: 600;
border-radius: 0;
padding: 9px 13px !important;
margin-bottom: 40px;
position: relative;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.single_product_detail .get_quote:active,
.single_product_detail .get_quote:focus,
.single_product_detail .get_quote:visited{
background: #1d2222 !important;
outline: none !important;
}
.single_product_detail .get_quote:after{
content: '';
border-left: 20px solid #AF2A33;
position: absolute;
border-top: 0 solid #AF2A33;
border-bottom: 36px solid transparent;
top: 0;
left: 100%;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.single_product_detail .get_quote:hover{
background: #1d2222;
}
.single_product_detail .get_quote:hover:after,
.single_product_detail .get_quote:active:after,
.single_product_detail .get_quote:focus:after,
.single_product_detail .get_quote:visited:after{
border-left: 20px solid #1d2222;
}
.single_product_detail p a.pdf_file{
text-transform: uppercase;
color: #1d2222;
font-weight: 500;
margin-bottom: 12px;
text-decoration: underline;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.single_product_detail p a.pdf_file:hover{
color: #AF2A33;
}
.product_attribute{
margin-top: 20px;
}
.product_attribute h4{
font-size: 16px;
color: #a8242b;
font-weight: 500;
}
.product_attribute .table{
margin-top: 6px;
}
.product_attribute .table tr td{
border: none;
padding: 6px 12px;
font-size: 14px;
font-weight: 500;
}
.product_attribute .table tr:nth-child(odd){
background: #d9d9d9;
}
.product_attribute .table tr:nth-child(even){
background: #fff;
}
.page_not_found{
margin-top:30px;
display:inline-block;
text-align:center;
}
.page_not_found .aws-container{
width:470px !important;
display:inline-block !important;
}	
.page_not_found .aws-search-field{
border:1px solid #ddd;
background:#eee;
display:inline-block !important;
}
.single_product_detail .series{
color:#AF2A33;
}
.single_product_detail .get_quote{
padding:10px;
background:#AF2A33;
color:#fff;
border:none;
text-transform:uppercase;
}
.fancybox-overlay{
z-index:9999 !important;
background:rgba(0,0,0,0.8) !important;
}
#fancybox-thumbs{
z-index:9999 !important;
}
.hidden_thums{
display:none;
}
.modal .gform_body ul li{
clear: none !important;
float: left;
width: 50%;
padding: 0 15px !important;
}
.modal .gform_body ul li:nth-child(2n + 1){
padding-left: 0 !important;
}
.modal .gform_body ul li:nth-child(2n + 2){
padding-right: 0 !important;
}
.modal .gform_body ul li .gfield_label{
clear: none;
float: right;
}
.modal .gform_body ul li .ginput_container{
width: 96%;
float: left;
}
.modal .gform_body ul li .ginput_container input,
.modal .gform_body ul li .ginput_container select{
width: 100%;
}
.modal .gform_body ul li#field_2_11{
width: 100%;
}
.modal .gform_body ul li#field_2_11 .ginput_container_textarea{
width: 98%;
}
.modal .gform_footer input[type=submit]{
background: #AF2A33;
border: none;
font-size: 14px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
padding: 8px 13px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.modal .gform_footer input[type=submit]:hover{
background: #1d2222;
}
.product_sorting_per_page{
padding: 25px 0px 12px 0px !important;
}
.gform_wrapper.gform_validation_error .top_label input.medium, .gform_wrapper.gform_validation_error .top_label select.medium {
width: 100% !important;
}
.modal .modal-dialog .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 50% !important;
}
#pg-1846-0{
box-shadow: 0px 5px 2px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 5px 2px rgba(0,0,0,0.15);
-ms-box-shadow: 0px 5px 2px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 5px 2px rgba(0,0,0,0.15);
}
.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
height: 80px;
object-fit: cover;
}
#pg-w5981ab13c7b72-0{
align-items: center !important;
}
.woocommerce-pagination a.page-numbers, .woocommerce-pagination span.page-numbers{
font-size: 12px !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent !important;
border-top: none !important;
border-bottom: none !important;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
border: none !important;
}
@media only screen and (min-width: 641px){
.gform_wrapper.gform_validation_error .gform_body ul li[id*="field_"].gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100% !important;
}
}
@media only screen and (max-width: 480px){
.top_newsletter .gform_footer{
right:inherit !important;
}
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 4px !important;
}
body .top_newsletter .gfield_error input{
border:1px solid #a8242b !790000;
}
.top_newsletter .gfield_error{
width:100% !important;
}
.top_newsletter .gform_footer .gform_button{
line-height:0 !important;
}
.top_newsletter .gform_footer{
float: right;
right: -15px;
top: 0;
position: absolute;
}
.top_newsletter .gform_body, .top_newsletter .gform_body ul , .top_newsletter .gform_footer{
display:inline-block;
width:auto !important;
}
.top_newsletter	.gform_footer , .top_newsletter	.gform_wrapper , .top_newsletter .field_sublabel_below{
margin:0px !important;
padding:0px !important;
}
.top_newsletter	.gform_heading, .top_newsletter .validation_error{
display:none;
}
.top_header .top_action .top_newsletter #gform_fields_3 #field_3_1 .gfield_label{
display: none;
}
nav.woocommerce-pagination ul.page-numbers:after {
color: transparent !important;
margin: 0px !important;
content: unset !important;
}
.second_footer div li
{
list-style:none;
} a.sd_footer_link:link, a.sd_footer_link:visited { color:#646464; } 
.sd_logo_link { color:#333; }
.sd_prodthumb_fix { display: inline-block; height: 100%; vertical-align: middle; }
.sd_main_category_banner_nodesc { padding: 25px 0px 50px 0px; }
.sd_product_image { max-height: 600px; }
.sd_heading_gaps { padding-bottom: 30px; padding-top: 40px; }
.sd_heading_search_gaps { padding-top: 20px; }  .sub_category_detail img { width: 100%; }
.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
padding: 0px;
}
@media only screen and (max-width: 1280px) and (min-width: 985px) {
.banner_title { margin-top: 75px; }
}.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport { }
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//destacosalesaustralia.com.au/wp-content/themes/DestacoAustralia/assets/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
background: #fff;
padding: 4px 0;
min-height: 52px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #0c1923;
position: absolute;
top: 52px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
font-size: 12px;
float: left;
width: 100%;
padding: 10px 5%;
margin: 0;
text-align: left;
color: #fff;
border-bottom: 1px solid #383838;
border-bottom: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 100%;
padding: 10px 10%;
border-bottom: 1px solid #f1f1f1;
border-bottom: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
width: 26px;
height: 26px;
border: none !important;
padding: 0 !important;
text-align: center;
position: absolute;
right: 0;
top: 6px;
z-index: 2;
font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
a.meanmenu-reveal.meanclose span:first-child {
transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
position: relative;
top: 10px;
}
a.meanmenu-reveal.meanclose span:nth-child(2) {
transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #000;
height: 4px;
margin-top: 6px;
border-radius: 4px;
}
.mean-container a.meanmenu-reveal {
width: 34px;
height: 30px;
padding: 0;
position: absolute;
top: 8px;
right: 0;
margin-right: 10px;
cursor: pointer;
text-decoration: none;
display: block;
}
.mean-container .mean-nav ul li a svg{
display: none;
}
.mean-bar .mob_logo{
float: left;
font-size: 18px;
font-weight: bold;
max-width: 350px;
margin-bottom: 15px;
margin-top: 15px;
margin-left: 10px;
padding-right: 50px;
text-align: left;
}@media only screen and (max-width : 479px) {
.container {
width:310px;
padding:0 5px;
overflow:hidden;
}
body {
-webkit-text-size-adjust: none;
}
.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
padding: 0;
}
#pg-1846-0> .panel-row-style, #pg-1846-2> .panel-row-style {
padding: 0;
}
.banner_title .first_title {
margin-bottom: 10px !important;
font-size: 22px;
}
.banner_title .second_title {
margin-bottom: 10px !important;
font-size: 18px;
}
.banner_title p {
font-size: 14px;
}
.banner_title .button {
padding: 6px 11px 5px 11px;
font-size: 14px;
margin-top: 15px;
}
.banner_title .button:before {
border-left: 22px solid transparent;
border-bottom: 14px solid #88161c;
top: -14px;
}
.banner_title .button:after {
border-bottom: 31px solid #a8242b;
border-right: 22px solid transparent;
right: -22px;
}
.category_listing {
margin-top: 0;
}
#pg-1846-0> .panel-row-style {
height: auto;
padding: 35px 0 !important;
}
#pg-1846-1> .panel-row-style {
padding: 0 !important;
}
.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
width: 100% !important;
}
#pl-w5979a8e0ec87e .panel-grid-cell {
width: 100% !important;
margin-bottom: 10px !important;
}
#pg-w5979a8e0ec87e-1, #pl-w5979a8e0ec87e .so-panel {
margin-bottom: 14px !important;
}
#pl-w5979a8e0ec87e .so-panel:last-child {
margin-bottom: 14px;
}
.category_listing .panel-grid-cell .cat_title {
font-size: 14px;
}
#pg-w5979a8e0ec87e-0 {
margin-bottom: 22px !important;
}
#pg-1846-1 h3.widget-title {
font-size: 20px;
padding-bottom: 17px;
}
#pg-1846-1 .so-panel .textwidget {
font-size: 14px;
}
#pg-1846-1 {
padding-bottom: 0;
}
#pl-1846 #pg-1846-2> .panel-row-style {
padding: 0;
padding-top: 30px;
padding-bottom: 28px;
box-shadow: none;
}
.so-widget-sow-image-default-a766b29992bf .sow-image-container .so-widget-image {
height: 120px;
object-fit: cover;
}
.featured_popular_product .title {
margin-bottom: 26px !important;
font-size: 20px;
text-align: center !important;
}
.featured_popular_product .product_data_margin .col-md-2 img {
margin: 0 auto;
}
.featured_popular_product_title {
text-align: center;
font-size: 16px;
}
.featured_popular_product_description {
font-size: 14px;
text-align: center;
}
.contactform {
padding: 35px 0;
}
.gform_wrapper h3.gform_title {
font-size: 20px !important;
}
.gform_wrapper ul.gform_fields li#field_1_1, .gform_wrapper ul.gform_fields li#field_1_9 {
padding-right: 0 !important;
}
.gform_wrapper ul.gform_fields li#field_1_1 .ginput_container_text:after, .gform_wrapper ul.gform_fields li#field_1_9 .ginput_container_text:after, .gform_wrapper ul.gform_fields li#field_1_3 .ginput_container_email:before, .gform_wrapper ul.gform_fields li#field_1_5 .ginput_container_text:before {
content: none;
}
.gform_wrapper ul.gform_fields li#field_1_1, .gform_wrapper ul.gform_fields li#field_1_3, .gform_wrapper ul.gform_fields li#field_1_9, .gform_wrapper ul.gform_fields li#field_1_5 {
width: 100%;
float: none;
padding: 0;
}
.featured_popular_product .nopadding {
display: flex;
flex-wrap: wrap;
text-align: center;
justify-content: center;
}
.featured_popular_product .nopadding > a {
display: block;
width: 50%;
float: left;
padding: 0 15px;
}
.featured_popular_product .nopadding > a .product_data_margin {
width: 100%;
padding: 0;
}
.second_footer {
padding: 20px 0px;
text-align: center;
}
.second_footer .container h4 {
font-size: 15px;
}
.second_footer .container ul li {
padding: 0;
}
.second_footer .container ul li a {
font-size: 11px;
}
.third_footer .logo_section img {
margin: 0 auto;
}
.third_footer .footer_icon {
text-align: center;
margin-top: 20px;
}
#header {
padding-top: 0;
padding-bottom: 8px;
text-align: center;
background-color: #eee;
}
#header .top_header .logo_section {
display: none;
}
#header .top_header .top_action {
float: none;
margin-top: 14px;
}
#header .top_header .top_action .main_search {
float: none;
width: 100%;
margin-left: 0;
margin-bottom: 8px;
}
#header .top_header .top_action .top_newsletter {
float: none;
width: 100%;
margin-left: 0;
margin-bottom: 5px;
}
#header .top_header .top_action .quick_call {
float: none;
}
#header .main_menu {
margin-top: 0;
}
.main_search .aws-container {
float: none;
display: inline-block;
} .category_name_desc .cat_title {
font-size: 20px;
}
.category_name_desc p {
font-size: 14px;
margin-top: 14px;
}
.main_category_banner {
padding: 32px 0px 14px 0px !important;
}
.main_sub_cat_list_div {
margin-top: 30px;
margin-bottom: 10px;
}
.main_sub_cat_list_div .sub_category_detail a {
font-size: 12px;
}
.woocommerce-pagination {
float: none;
text-align: center;
}
.woocommerce-ordering {
float: left;
}
.products-per-page {
float: right;
}
.products-per-page select {
margin-right: 0;
}
.narrow_search_name {
margin-bottom: 8px;
}
.cat_product_listing .title {
margin-bottom: 10px !important;
font-size: 24px;
}
.cat_product_detail .inside {
padding-top: 10px;
padding-bottom: 5px;
}
.cat_product_listing > .container > .row {
margin-right: -5px;
margin-left: -5px;
margin-top: 0;
}
.row.cat_all_product {
margin-right: 0;
margin-left: 0;
}
.cat_product_detail .inside [class*="col-"] {
padding: 0 6px;
}
.cat_product_detail .inside .product_description p {
font-size: 13px;
margin-bottom: 5px;
}
.cat_product_detail .inside .product_header {
margin-bottom: 12px;
font-size: 12px;
}
.cat_product_detail .inside .product_part {
font-size: 12px;
}
.cat_product_detail .inside .product_image {
margin-bottom: 10px;
}
.cat_product_listing > .container > .row .cat_all_product ul.products .cat_product_detail {
margin-bottom: 10px;
} .single_product_detail {
margin-top: 30px;
}
.single_product_detail h3.name {
font-size: 18px;
margin-top: 25px !important;
}
.single_product_detail .series {
font-size: 19px;
margin-bottom: 14px !important;
}
.single_product_detail .get_quote {
font-size: 13px;
padding: 8px 11px !important;
margin-bottom: 28px;
}
.single_product_detail .get_quote:after {
border-left: 18px solid #AF2A33;
border-bottom: 33px solid transparent;
}
.product_attribute .table tr td {
padding: 5px 10px;
font-size: 12px;
}
.modal .gform_body ul li {
clear: both !important;
float: none;
width: 100%;
padding: 0 !important;
}
.modal .gform_body ul li .gfield_label {
clear: both;
float: none;
}
.modal .gform_body ul li .ginput_container {
margin-top: 8px !important;
}
.cat_product_listing > .container > .row > .woocommerce-pagination {
margin: 0 auto !important;
}
.cat_product_listing {
padding-bottom: 36px;
}
.modal .modal-dialog .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100% !important;
}
.category_listing .panel-grid-cell {
width: calc(50% - 5px) !important;
float: left;
margin: 0 5px !important;
}
.category_listing .panel-grid-cell:nth-child(odd){
margin-left: 0 !important;
}
.category_listing .panel-grid-cell:nth-child(even){
margin-right: 0 !important;
}
#pg-w59c3535c984a3-0.panel-no-style, #pg-w59c3535c984a3-0.panel-has-style > .panel-row-style, #pg-w59c3535c984a3-1.panel-no-style, #pg-w59c3535c984a3-1.panel-has-style > .panel-row-style {
display: block;
}
#panel-w59c3535c984a3-1-0-1> .panel-widget-style {
margin-top: 0 !important;
}
#pl-w59c3535c984a3 .panel-grid-cell {
margin-top: 20px;
}
#panel-1936-0-0-0> .panel-widget-style {
text-align: left !important;
}
#panel-1936-0-0-0> .panel-widget-style p{
text-align: left !important;
}
#panel-1936-0-1-0> .panel-widget-style {
padding: 0 !important;
}
.top_newsletter > div.gform_wrapper{
display: block;
width: 210px;
margin: 0 auto !important;
} .cat_product_detail .inside .product_image img{	max-width: 125px; max-height: 125px; }
.cat_product_detail .inside .product_image { height: 125px; }
.sd_product_image { max-height: 300px; } } @media only screen and (min-width : 480px) and (max-width : 767px) {
.container {
width:470px;
padding:0 5px;
overflow:hidden;
}
body {
-webkit-text-size-adjust: none;
}
#header {
padding-top: 0;
padding-bottom: 8px;
text-align: center;
background-color: #eee;
}
#header .top_header .logo_section {
display: none;
}
#header .top_header .top_action {
margin-top: 14px;
float: none;
}
#header .top_header .top_action .main_search {
margin-left: 0;
margin-bottom: 8px;
}
#header .top_header .top_action .top_newsletter {
margin-bottom: 5px;
margin-left: 0;
float: left;
}
#header .top_header .top_action .top_newsletter:after, #header .top_header .top_action .quick_call:after {
right: -33px;
}
#header .top_header .top_action .quick_call {
float: none;
clear: both;
}
#header .main_menu {
margin-top: 0;
}
.main_search .aws-container {
float: none;
display: inline-block;
}
.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
padding: 0;
}
#pg-1846-0> .panel-row-style, #pg-1846-2> .panel-row-style {
padding: 0;
}
.banner_title .first_title {
margin-bottom: 10px !important;
font-size: 22px;
}
.banner_title .second_title {
margin-bottom: 10px !important;
font-size: 18px;
}
.banner_title p {
font-size: 14px;
}
.banner_title .button {
padding: 6px 11px 5px 11px;
font-size: 14px;
margin-top: 15px;
}
.banner_title .button:before {
border-left: 22px solid transparent;
border-bottom: 14px solid #88161c;
top: -14px;
}
.banner_title .button:after {
border-bottom: 31px solid #a8242b;
border-right: 22px solid transparent;
right: -22px;
}
.category_listing {
margin-top: 0;
}
#pg-1846-0> .panel-row-style {
height: auto;
padding: 35px 0 !important;
}
#pg-1846-1> .panel-row-style {
padding: 0 !important;
}
.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
width: 100% !important;
}
#pl-w5979a8e0ec87e .panel-grid-cell {
padding: 0;
width: calc(50% - 5px) !important;
float: left;
margin-right: 10px !important;
margin-bottom: 10px !important;
}
.cat_product_listing > .container > .row {
margin-top: 0;
}
.after_banner_text #pgc-w5979a8e0ec87e-1-0 {
width: 100% !important;
}
.featured_popular_product .featured_products .product_data_margin {
width: 33.33%;
}
.featured_popular_product .featured_products .product_data_margin .col-md-2 {
padding: 0;
}
#pl-w5979a8e0ec87e .category_listing {
display: block;
}
#pl-w5979a8e0ec87e .panel-grid-cell:nth-child(even) {
margin-right: 0 !important;
}
#pg-w5979a8e0ec87e-1, #pl-w5979a8e0ec87e .so-panel {
margin-bottom: 14px !important;
}
#pl-w5979a8e0ec87e .so-panel:last-child {
margin-bottom: 14px;
}
.category_listing .panel-grid-cell .cat_title {
font-size: 14px;
}
#pg-w5979a8e0ec87e-0 {
margin-bottom: 22px !important;
}
#pg-1846-1 h3.widget-title {
font-size: 20px;
padding-bottom: 17px;
}
#pg-1846-1 .so-panel .textwidget {
font-size: 14px;
}
#pg-1846-1 {
padding-bottom: 0;
}
#pl-1846 #pg-1846-2> .panel-row-style {
padding: 0;
padding-top: 40px;
padding-bottom: 28px;
box-shadow: none;
}
.so-widget-sow-image-default-a766b29992bf .sow-image-container .so-widget-image {
height: 120px;
object-fit: cover;
}
.featured_popular_product .title {
margin-bottom: 26px !important;
font-size: 20px;
text-align: center !important;
width: 100%;
}
.featured_popular_product .product_data_margin .col-md-2 img {
margin: 0 auto;
}
.featured_popular_product_title {
text-align: center;
font-size: 16px;
}
.featured_popular_product_description {
font-size: 14px;
text-align: center;
}
.contactform {
padding: 35px 0;
}
.gform_wrapper h3.gform_title {
font-size: 20px !important;
}
.gform_wrapper ul.gform_fields li#field_1_1, .gform_wrapper ul.gform_fields li#field_1_9 {
padding-right: 0 !important;
}
.gform_wrapper ul.gform_fields li#field_1_1 .ginput_container_text:after, .gform_wrapper ul.gform_fields li#field_1_9 .ginput_container_phone:after, .gform_wrapper ul.gform_fields li#field_1_3 .ginput_container_email:before, .gform_wrapper ul.gform_fields li#field_1_5 .ginput_container_text:before {
content: none;
}
.gform_wrapper ul.gform_fields li#field_1_1, .gform_wrapper ul.gform_fields li#field_1_3, .gform_wrapper ul.gform_fields li#field_1_9, .gform_wrapper ul.gform_fields li#field_1_5 {
width: 100%;
float: none;
padding: 0;
}
.featured_popular_product .nopadding {
display: flex;
flex-wrap: wrap;
text-align: center;
justify-content: center;
}
.featured_popular_product .nopadding > a {
display: block;
width: 33.33%;
float: left;
padding: 0 15px;
}
.featured_popular_product .nopadding > a .product_data_margin {
width: 100%;
padding: 0;
}
.featured_popular_product .nopadding > a .product_data_margin .col-md-2 {
padding: 0;
}
.second_footer {
padding: 20px 0px;
text-align: center;
}
.second_footer .container h4 {
font-size: 15px;
}
.second_footer .container ul li {
padding: 0;
}
.second_footer .container ul li a {
font-size: 11px;
}
.third_footer .logo_section img {
margin: 0 auto;
}
.third_footer .footer_icon {
text-align: center;
margin-top: 20px;
} .category_name_desc .cat_title {
font-size: 28px;
}
.main_sub_cat_list_div {
margin-top: 25px;
margin-bottom: 10px;
}
.main_category_banner {
padding: 44px 0px 15px 0px;
}
.sub_category_detail {
padding: 15px;
}
.main_sub_cat_list_div .sub_category_detail a {
font-size: 12px;
}
.main_sub_cat_list_div .sub_category_detail a img {
margin-top: 5px;
}
.cat_product_listing .title {
font-size: 25px;
}
.narrow_search_name {
margin-bottom: 10px;
}
.row.cat_all_product {
margin-left: 0;
margin-right: 0;
}
.cat_product_detail .inside {
padding-top: 12px;
padding-bottom: 6px;
}
.cat_product_detail .inside .product_part {
font-size: 13px;
}
.cat_product_detail .inside .product_header {
margin-bottom: 14px;
font-size: 13px;
}
.cat_product_detail .inside .product_image {
margin-bottom: 12px;
}
.cat_product_detail .inside .product_description p {
font-size: 13px;
margin-bottom: 5px;
}
.cat_product_listing > .container > .row .cat_all_product ul.products .cat_product_detail {
margin-bottom: 10px;
}
#gform_submit_button_1 {
font-size: 13px;
padding: 5px 18px;
}
.second_footer [class*="col-"] {
width: 50%;
} .single_product_detail {
margin-top: 30px;
}
.single_product_detail h3.name {
font-size: 18px;
margin-top: 25px !important;
}
.single_product_detail .series {
font-size: 19px;
margin-bottom: 14px !important;
}
.single_product_detail .get_quote {
font-size: 13px;
padding: 8px 11px !important;
margin-bottom: 28px;
}
.single_product_detail .get_quote:after {
border-left: 18px solid #AF2A33;
border-bottom: 33px solid transparent;
}
.product_attribute .table tr td {
padding: 5px 10px;
font-size: 12px;
}
.cat_product_listing > .container > .row > .woocommerce-pagination {
margin: 0 auto !important;
}
.cat_product_listing {
padding-bottom: 36px;
}
#pg-w59c3535c984a3-0.panel-no-style, #pg-w59c3535c984a3-0.panel-has-style > .panel-row-style, #pg-w59c3535c984a3-1.panel-no-style, #pg-w59c3535c984a3-1.panel-has-style > .panel-row-style {
display: block;
}
.category_listing .panel-grid-cell {
width: calc(33.33% - 14px) !important;
float: left;
margin: 0 10px !important;
}
.category_listing .panel-grid-cell:nth-child(3n + 1){
margin-left: 0 !important;
}
.category_listing .panel-grid-cell:nth-child(3n + 3){
margin-right: 0 !important;
}
#panel-w59c3535c984a3-1-0-1> .panel-widget-style {
margin-top: 0 !important;
}
#pl-w59c3535c984a3 .panel-grid-cell {
margin-top: 25px;
}
.featured_popular_product .nopadding img {
margin: 0 auto;
}
.sd_container {
padding-bottom: 40px;
}
#panel-1936-0-0-0> .panel-widget-style {
text-align: left !important;
}
#panel-1936-0-0-0> .panel-widget-style p{
text-align: left !important;
}
#panel-1936-0-1-0> .panel-widget-style {
padding: 0 !important;
} .sd_product_image { max-height: 300px; } } @media only screen and (min-width : 768px) and (max-width : 980px) {
.container {
overflow: hidden;
}
body {
-webkit-text-size-adjust: none;
}
#header {
padding-top: 0;
padding-bottom: 8px;
text-align: center;
background-color: #eee;
}
#header .top_header .logo_section {
display: none;
}
#header .top_header .top_action {
margin-top: 14px;
}
#header .top_header .top_action .main_search {
margin-bottom: 6px;
}
#header .top_header .top_action .main_search input[type="submit"] {
margin-top: 0;
}
#header .main_menu {
margin-top: 0;
}
.main_search .aws-container {
float: none;
display: inline-block;
}
#pg-1846-0> .panel-row-style {
height: 425px;
padding: 42px 15px 15px 15px !important;
}
.main_banner_div #pg-w59798e613b7dd-0 {
flex-direction: row !important;
}
#pg-w59798e613b7dd-0 .panel-grid-cell {
width: 50% !important;
float: left;
}
.banner_title .first_title {
margin-bottom: 22px !important;
font-size: 28px;
}
.banner_title .second_title {
margin-bottom: 14px !important;
font-size: 22px;
}
.banner_title p {
font-size: 15px;
}
.banner_title .button {
padding: 7px 14px 6px 14px;
font-size: 14px;
}
.banner_title .button:before {
border-left: 25px solid transparent;
border-bottom: 15px solid #88161c;
top: -15px;
}
.banner_title .button:after {
border-bottom: 33px solid #a8242b;
border-right: 28px solid transparent;
right: -28px;
}
.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
padding: 0;
}
#pg-1846-1> .panel-row-style {
padding: 0 !important;
}
#pg-w5979a8e0ec87e-0 {
margin-bottom: 35px !important;
}
.category_listing {
flex-direction: inherit !important;
-webkit-flex-direction: inherit !important;
}
.category_listing .panel-grid-cell .category_listing_data .panel-first-child {
margin-bottom: 12px !important;
}
.category_listing .panel-grid-cell .cat_title {
font-size: 12px;
margin-bottom: 4px;
}
.category_listing .panel-grid-cell .cat_link {
font-size: 12px;
}
#pl-w5979a8e0ec87e .so-panel:last-child {
margin-bottom: 12px !important;
}
.category_listing {
margin-top: 0;
}
#pg-1846-1 h3.widget-title {
font-size: 28px;
padding-bottom: 20px;
}
#pg-1846-1 .so-panel .textwidget {
font-size: 14px;
}
#pg-w5979a8e0ec87e-1 {
margin-bottom: 0 !important;
}
#pl-1846 #pg-1846-2> .panel-row-style {
padding: 40px 0 50px 0;
}
.featured_popular_product .title {
margin-bottom: 24px !important;
font-size: 22px;
}
.featured_popular_product .nopadding {
width: 50%;
}
.featured_popular_product .nopadding .product_data_margin {
padding: 0;
}
.featured_popular_product .nopadding .product_data_margin .col-md-2 {
width: 30%;
}
.featured_popular_product .nopadding .product_data_margin .col-md-10 {
width: 70%;
}
.featured_popular_product_title {
font-size: 15px;
}
.featured_popular_product_description {
font-size: 14px;
}
.contactform {
padding: 50px 0 50px 0;
}
.second_footer {
padding: 40px 0px;
}
.second_footer .container h4 {
font-size: 15px;
}
.second_footer .container ul li {
padding: 2px;
}
.second_footer .container ul li a {
font-size: 12px;
}
.second_footer > .container {
display: flex;
flex-wrap: wrap;
}
.third_footer {
display: flex;
align-items: center;
}
.third_footer .copyright {
top: 0;
}
.third_footer .copyright p {
margin-bottom: 0;
} .main_sub_cat_list_div {
margin-top: 36px;
margin-bottom: 10px;
}
.main_category_banner {
padding: 40px 0px 40px 0px;
}
.category_name_desc .cat_title {
font-size: 25px;
}
.main_sub_cat_list_div .sub_category_detail a {
font-size: 12px;
}
.cat_product_listing .title {
font-size: 25px;
}
.narrow_search_max_cap .aws-container {
max-width: 100%;
float: left;
}
.narrow_search_name .aws-container {
max-width: 100%;
float: left;
}
.row.cat_all_product {
margin-right: 0;
margin-left: 0;
}
.cat_product_detail .inside [class*="col-"] {
padding: 0 10px;
}
.cat_product_detail .inside {
padding-top: 15px;
padding-bottom: 5px;
}
.cat_product_detail .inside .product_part {
font-size: 13px;
}
.cat_product_detail .inside .product_header {
margin-bottom: 14px;
font-size: 13px;
}
.cat_product_detail .inside .product_image {
margin-bottom: 14px;
}
.cat_product_detail .inside .product_description p {
font-size: 13px;
margin-bottom: 6px;
}
.cat_product_listing > .container > .row .cat_all_product ul.products .cat_product_detail {
margin-bottom: 20px;
} .category_name_desc p {
font-size: 14px;
margin-top: 14px;
} .product_attribute .table tr td {
padding: 6px 6px;
font-size: 12px;
}
.single_product_detail .get_quote {
font-size: 13px;
padding: 8px 11px !important;
margin-bottom: 30px;
}
.single_product_detail .get_quote:after {
border-left: 18px solid #AF2A33;
border-bottom: 33px solid transparent;
}
.single_product_detail p a.pdf_file {
font-size: 13px;
}
.single_product_detail h3.name {
font-size: 19px;
}
.single_product_detail .series {
font-size: 20px;
}
.single_product_detail {
margin-top: 34px;
}
.cat_product_listing {
padding-bottom: 46px;
}
.cat_product_listing > .container > .row {
margin-top: 0;
}
.narrow_search_name {
display: block;
}
.narrow_search_max_cap {
display: block;
}
.narrow_search_name .aws-container {
margin-left: 0;
}
.narrow_search_max_cap .aws-container {
margin-left: 0;
}
#pg-w59c34e3be46c1-0.panel-no-style, #pg-w59c34e3be46c1-0.panel-has-style > .panel-row-style {
display: block;
}
#pg-w59c34e3be46c1-0 .panel-grid-cell {
width: 50% !important;
float: left;
}
#panel-w59c3535c984a3-1-0-1> .panel-widget-style {
margin-top: 0 !important;
}
#pl-w59c3535c984a3 .panel-grid-cell {
margin-top: 20px;
}
#pg-2044-0.panel-no-style, #pg-2044-0.panel-has-style > .panel-row-style {
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
#pg-2044-0 #pgc-2044-0-0{
width: 40%;
}
#pg-2044-0 #pgc-2044-0-1{
width: 60%;
}
#pg-1936-0.panel-no-style, #pg-1936-0.panel-has-style > .panel-row-style {
flex-direction: row !important;
}
.sd_container {
padding-bottom: 20px;
}
.category_listing .panel-grid-cell {
padding: 33px 22px 28px 22px;
}
} @media only screen and (min-width : 981px) and (max-width : 1024px) {
.container {
}
body {
-webkit-text-size-adjust: none;
}
#header {
padding-top: 0;
padding-bottom: 8px;
text-align: center;
background-color: #eee;
}
#header .top_header .logo_section {
display: none;
}
#header .top_header .top_action {
margin-top: 14px;
}
#header .top_header .top_action .main_search {
margin-bottom: 6px;
}
#header .top_header .top_action .main_search input[type="submit"] {
margin-top: 0;
}
#header .main_menu {
margin-top: 0;
}
.main_search .aws-container {
float: none;
display: inline-block;
}
#pg-1846-0> .panel-row-style {
height: 424px;
}
.category_listing {
margin-top: 0;
}
.banner_title .first_title {
margin-bottom: 24px !important;
font-size: 30px;
}
.banner_title .second_title {
margin-bottom: 20px !important;
font-size: 26px;
}
.banner_title p {
font-size: 15px;
}
.banner_title .button {
margin-top: 20px;
font-size: 14px;
}
.banner_title .button:after {
border-bottom: 34px solid #a8242b;
border-right: 24px solid transparent;
right: -24px;
}
.banner_title .button:before {
border-left: 24px solid transparent;
border-bottom: 16px solid #88161c;
top: -16px;
}
.category_listing .panel-grid-cell {
padding: 30px 24px 26px 24px;
}
#pg-w5979a8e0ec87e-1, #pl-w5979a8e0ec87e .so-panel {
margin-bottom: 16px;
}
.category_listing .panel-grid-cell .cat_title {
font-size: 13px;
}
.category_listing .panel-grid-cell .cat_link {
font-size: 13px;
}
#pl-w5979a8e0ec87e #pg-w5979a8e0ec87e-0 {
margin-bottom: 45px;
}
#pg-1846-1 h3.widget-title {
font-size: 34px;
padding-bottom: 20px;
}
#pg-1846-1 .so-panel .textwidget {
font-size: 15px;
}
#pg-w5979a8e0ec87e-1 {
margin-bottom: 0 !important;
}
#pl-1846 #pg-1846-2> .panel-row-style {
padding: 50px 0 30px 0;
}
.featured_popular_product .title {
margin-bottom: 28px !important;
font-size: 24px;
}
.featured_popular_product_title {
margin-top: 0;
font-size: 16px;
}
.featured_popular_product_description {
font-size: 14px;
}
.contactform {
padding: 48px 0 50px 0;
}
.second_footer {
padding: 46px 0px;
}
.second_footer .container h4 {
font-size: 14px;
}
.second_footer .container ul li a {
font-size: 10px;
}
.third_footer .copyright p {
font-size: 13px;
}
.gform_wrapper h3.gform_title {
font-size: 26px !important;
} .main_category_banner {
padding: 25px 0px 70px 0px;
}
.category_name_desc .cat_title {
font-size: 30px;
}
.main_sub_cat_list_div .sub_category_detail a {
font-size: 14px;
}
.main_sub_cat_list_div {
margin-top: -60px;
margin-bottom: 55px;
}
.cat_product_listing .title {
font-size: 27px;
}
.narrow_search_name .aws-container {
max-width: 100%;
float: left;
}
.narrow_search_max_cap .aws-container {
max-width: 100%;
float: left;
}
.cat_product_detail .inside {
padding-top: 16px;
padding-bottom: 7px;
}
.cat_product_detail .inside .product_part {
font-size: 13px;
}
.cat_product_detail .inside .product_header {
margin-bottom: 15px;
font-size: 13px;
}
.cat_product_detail .inside .product_image {
margin-bottom: 14px;
}
.cat_product_detail .inside .product_description p {
font-size: 13px;
margin-bottom: 6px;
}
.cat_product_listing > .container > .row .cat_all_product ul.products .cat_product_detail {
margin-bottom: 20px;
} .category_name_desc p {
font-size: 16px;
margin-top: 18px;
} .product_attribute .table tr td {
padding: 6px 10px;
font-size: 13px;
}
.single_product_detail {
margin-top: 38px;
}
.cat_product_listing {
padding-bottom: 60px;
}
#pg-w59c34e3be46c1-0.panel-no-style, #pg-w59c34e3be46c1-0.panel-has-style > .panel-row-style {
align-items: center !important;
}
} @media only screen and (min-width : 1025px) and (max-width : 1280px) {
#header .top_header .top_action .quick_call h2 {
font-size: 18px;
line-height: 32px;
}
#header .top_header .top_action .top_newsletter {
width: 213px;
}
#header .top_header .top_action .main_search {
width: 188px;
}
#pg-1846-0> .panel-row-style {
height: 474px;
}
.banner_title .first_title {
margin-bottom: 20px !important;
font-size: 34px;
}
.banner_title .second_title {
margin-bottom: 18px !important;
font-size: 26px;
}
.banner_title p {
font-size: 15px;
}
#main-nav ul li {
margin-right: 16px;
height: 29px;
}
#main-nav ul li:last-child {
margin-right: 0;
}
#main-nav ul li a {
font-size: 12px;
}
.banner_title .button:before {
border-left: 24px solid transparent;
border-bottom: 16px solid #88161c;
top: -16px;
}
.banner_title .button {
margin-top: 16px;
font-size: 14px;
}
.banner_title .button:after {
border-bottom: 32px solid #a8242b;
border-right: 27px solid transparent;
right: -27px;
}
.category_listing {
margin-top: -90px;
}
.category_listing .panel-grid-cell {
padding: 38px 20px 30px 20px;
}
#pl-w5979a8e0ec87e .so-panel {
margin-bottom: 20px;
}
.category_listing .panel-grid-cell .cat_title {
font-size: 14px;
}
.category_listing .panel-grid-cell .cat_link {
font-size: 13px;
}
#pg-w5979a8e0ec87e-0 {
margin-bottom: 50px !important;
}
#pg-1846-1 h3.widget-title {
font-size: 32px;
padding-bottom: 22px;
}
#pg-1846-1 .so-panel .textwidget {
font-size: 15px;
}
#pg-w5979a8e0ec87e-1 {
margin-bottom: 0 !important;
}
#pl-1846 #pg-1846-2> .panel-row-style {
padding: 50px 0 40px 0;
}
.featured_popular_product .title {
margin-bottom: 28px !important;
font-size: 25px;
}
.featured_popular_product_title {
margin-top: 0;
font-size: 16px;
}
.featured_popular_product_description {
font-size: 15px;
}
.contactform {
padding: 56px 0 58px 0;
}
.second_footer {
padding: 60px 0px;
}
.second_footer .container h4 {
font-size: 15px;
}
.second_footer .container ul li a {
font-size: 12px;
}
.third_footer .copyright p {
font-size: 13px;
} .category_name_desc .cat_title {
font-size: 30px;
}
.main_sub_cat_list_div .sub_category_detail a {
font-size: 14px;
}
.main_sub_cat_list_div {
margin-top: -80px;
margin-bottom: 30px;
}
.main_category_banner {
padding: 25px 0px 100px 0px;
}
.narrow_search_name .aws-container {
max-width: 100%;
float: left;
}
.narrow_search_max_cap .aws-container {
max-width: 100%;
float: left;
}
.cat_product_detail .inside [class*="col-"] {
padding: 0 10px;
}
.cat_product_detail .inside {
padding-top: 15px;
padding-bottom: 12px;
}
.cat_product_detail .inside .product_part {
font-size: 13px;
}
.cat_product_detail .inside .product_header {
margin-bottom: 14px;
font-size: 13px;
}
.cat_product_detail .inside .product_image {
margin-bottom: 12px;
}
.cat_product_detail .inside .product_description p {
font-size: 13px;
margin-bottom: 6px;
}
.cat_product_listing > .container > .row .cat_all_product ul.products .cat_product_detail {
margin-bottom: 25px;
}
#header .top_header .logo_section {
max-width: 285px;
}
#pg-w59c34e3be46c1-0.panel-no-style, #pg-w59c34e3be46c1-0.panel-has-style > .panel-row-style {
align-items: center !important;
}
}
@media only screen and (max-width : 768px) {
.main_sub_cat_list_div > .container {
display: inherit;
flex-wrap: inherit;
}
}