#woocomm_custom_breadcrumbs {
width:100%;
text-align:left;
padding:0px 0px 20px !important;
display:block;
margin:0px;
padding:0px;
color:#a0a0a0;
font-size:12px;
line-height:18px;
cursor:default;
}
#woocomm_custom_breadcrumbs a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
color:#a0a0a0;
}
#woocomm_custom_breadcrumbs a:hover {
color:#f0a816;
} .prod_image_disclaimer {
clear:both;
width:100%;
max-width:700px;
margin:0px auto;
padding:0px 0px 50px;
font-size:12px;
line-height:16px;
color:#999999;
}
.prod_image_disclaimer strong {
color:#999999 !important;
}
.post-type-archive-product #left-area {
margin:0px 0px 50px !important;
} .tax-product_cat #content-area {
padding:0px 0px 60px !important;
} .tax-product_cat #content-area #left-area .woocommerce-products-header {
margin:0px !important;
padding:0px !important;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header h1 {
padding:0px !important;
color:#303030 !important;
font-family:'Open Sans' !important;
font-size:24px !important;
line-height:30px !important;
font-weight:400 !important;
text-transform:uppercase !important;
}
.tax-product_cat #content-area #left-area .woocommerce-products-header .term-description {
color:#303030 !important;
}
.tax-product_cat #content-area #left-area .woocommerce-result-count {
clear:left;
margin:0px !important;
padding:20px 0px 30px !important;
color:#c0c0c0 !important;
}
.tax-product_cat #content-area #left-area .woocommerce-ordering {
clear:right;
margin:0px !important;
margin:20px 0px 30px !important;
}
.tax-product_cat #content-area #left-area .woocommerce-ordering select {
padding:0px 7px !important;
font-weight:300 !important;
font-size:12px !important;
line-height:28px !important;
height:30px !important;
border:solid 1px #e0e0e0 !important;
border-radius:5px !important;
background-color:#ffffff !important;
color:#808080 !important;
} #content-area #left-area ul.products li.product {
width:23.5% !important;
margin-right:0px !important;
margin-left:2% !important;
text-align:center !important;
clear:none !important;
}
#content-area #left-area ul.products li.product:nth-child(4n+1) {
clear:both !important;
margin-left:0px !important;
}
#content-area #left-area ul.products li.product a .et_shop_image {
border:solid 1px #f0f0f0 !important;
}
#content-area #left-area ul.products li.product a .et_shop_image .et_overlay {
background-color:rgba(255,255,255,0.9) !important;
border-style:none !important;
}
#content-area #left-area ul.products li.product a h2 {
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:bold !important;
font-size:15px !important;
line-height:20px !important;
color:#36454f !important;
padding:5px 0px 5px !important;
}
#content-area #left-area ul.products li.product a .price {
margin:0px !important;
padding-bottom:10px !important;
}
#content-area #left-area ul.products li.product a .price > .amount,
#content-area #left-area ul.products li.product a .price ins,
#content-area #left-area ul.products li.product a .price ins > .amount {
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
color:#606060 !important;
font-weight:400 !important;
font-size:14px !important;
line-height:18px !important;
text-decoration:none !important;
}
#content-area #left-area ul.products li.sale a .price > .amount,
#content-area #left-area ul.products li.sale a .price ins,
#content-area #left-area ul.products li.sale a .price ins > .amount {
color:#ff0000 !important;
}
#content-area #left-area ul.products li.product a .price del {
display:inline-block !important;
padding-right:5px !important;
}
#content-area #left-area ul.products li.product a .price del .amount {
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
color:#a0a0a0 !important;
font-size:12px !important;
line-height:16px !important;
text-decoration:line-through !important;
}
#content-area #left-area ul.products li.product .button {
margin:0px !important;
padding:8px 12px !important;
color:#ffffff !important;
background-color:#f0a816 !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
background-image:none !important;
outline:none !important;
border-style:none !important;
border-radius:5px !important;
text-shadow:none !important;
-webkit-box-shadow:none;
box-shadow:none;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#content-area #left-area ul.products li.product .button:hover {
background-color:#a0a0a0 !important;
}
#content-area #left-area ul.products li.product .button:after {
display:none !important;
}
#content-area #left-area ul.products li.product .added_to_cart {
display:block !important;
}
#content-area #left-area ul.products li.product .onsale {
top:60px !important;
left:0px !important;
padding:4px 10px !important;
background-color:#ff0000 !important;
color:#ffffff !important;
font-size:16px !important;
line-height:22px !important;
}
.woocommerce-cart #content-area #left-area ul.products li.product .onsale {
top:0px !important;
}
@media only screen and (max-width:980px) {
#content-area #left-area ul.products li.product { width:31% !important; margin-left:3.5% !important; }
#content-area #left-area ul.products li.product:nth-child(4n+1) { clear:none !important; margin-left:3.5% !important; }
#content-area #left-area ul.products li.product:nth-child(3n+1) { clear:both !important; margin-left:0px !important; }
#content-area #left-area ul.products li.product a h2 { font-size:14px !important; line-height:18px !important; }
}
@media only screen and (max-width:767px) {
#content-area #left-area ul.products li.product { width:48% !important; margin-left:4% !important; }
#content-area #left-area ul.products li.product:nth-child(3n+1) { clear:none !important; margin-left:4% !important; }
#content-area #left-area ul.products li.product:nth-child(2n+1) { clear:both !important; margin-left:0px !important; }
}
@media only screen and (max-width:479px) {
#content-area #left-area ul.products li.product a .price > .amount,
#content-area #left-area ul.products li.product a .price ins,
#content-area #left-area ul.products li.product a .price ins > .amount {
font-size:13px !important; line-height:16px !important; }
#content-area #left-area ul.products li.product a .price del .amount {
font-size:11px !important; line-height:14px !important; }
#content-area #left-area ul.products li.product .onsale {
padding:3px 8px !important; font-size:14px !important; line-height:20px !important; }
} .single-product #et-main-area #main-content .container {
width:90% !important;
}
.single-product #et-main-area #main-content .container #content-area #sidebar {
display:none !important;
}
.single-product #left-area .product .woocommerce-product-gallery {
float:left !important;
width:46% !important;
}
.single-product #left-area .product .summary {
float:right !important;
width:52% !important;
}
@media only screen and (max-width:1199px) {
.single-product #et-main-area #main-content .container { width:96% !important; }
.single-product #left-area .product .woocommerce-product-gallery { width:49% !important; }
.single-product #left-area .product .summary { width:49% !important; }
}
@media only screen and (max-width:767px) {
.single-product #left-area .product .woocommerce-product-gallery { float:none !important; width:100% !important; }
.single-product #left-area .product .summary { float:none !important; width:100% !important; }
} .single-product #content-area #left-area .woocommerce-message,
.single-product #content-area #left-area .woocommerce-error {
margin:0px 0px 30px !important;
background-color:#f6f6f6 !important;
padding:15px 20px !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}
.single-product #content-area #left-area .woocommerce-message {
border-top:solid 3px #f0a816 !important;
color:#505050 !important;
}
.single-product #content-area #left-area .woocommerce-error {
border-top-color:crimson !important;
color:crimson !important;
}
.single-product #content-area #left-area .woocommerce-message .button {
margin-left:5px !important;
color:#ffffff !important;
background-image:none !important;
outline:none !important;
border-style:none !important;
border-radius:5px !important;
text-shadow:none !important;
background-color:#f0a816 !important;
padding:10px 15px !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
.single-product #content-area #left-area .woocommerce-message .button:after {
display:none !important;
}
.single-product #content-area #left-area .woocommerce-message .button:hover {
background-color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
.single-product #content-area #left-area .woocommerce-message,
.single-product #content-area #left-area .woocommerce-error {
padding:10px 15px !important; font-size:13px !important; line-height:18px !important; }
.single-product #content-area #left-area .woocommerce-message .button {
padding:8px 10px !important; font-size:13px !important; line-height:13px !important; }
}
@media only screen and (max-width:479px) {
.single-product #content-area #left-area .woocommerce-message,
.single-product #content-area #left-area .woocommerce-error { padding:10px !important; }
.single-product #content-area #left-area .woocommerce-message .button { padding:8px !important; }
} .single-product #content-area #left-area .woocommerce-info {
margin:0px 0px 30px !important;
border-top:solid 3px #f0a816 !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
padding:15px 20px !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}
.single-product #content-area #left-area .woocommerce-info .button {
margin-left:5px !important;
color:#ffffff !important;
background-image:none !important;
outline:none !important;
border-style:none !important;
border-radius:5px !important;
text-shadow:none !important;
background-color:#000000 !important;
padding:12px 20px !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:16px !important;
line-height:16px !important;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
.single-product #content-area #left-area .woocommerce-info .button:after {
display:none !important;
}
.single-product #content-area #left-area .woocommerce-info .button:hover {
background-color:#f0a816 !important;
}
.single-product #content-area #left-area .woocommerce-info .woocomm_notice_spare {
font-size:16px !important;
line-height:22px !important;
}
.single-product #content-area #left-area .woocommerce-info .woocomm_notice_spare strong {
display:block !important;
color:#f0a816 !important;
font-size:20px !important;
line-height:26px !important;
}
.single-product #content-area #left-area .woocommerce-info .woocomm_notice_spare em {
display:block !important;
font-style:normal !important;
}
@media only screen and (max-width:767px) {
.single-product #content-area #left-area .woocommerce-info {
padding:10px 15px !important; font-size:14px !important; line-height:20px !important; }
.single-product #content-area #left-area .woocommerce-info .woocomm_notice_spare em { display:none !important; }
.single-product #content-area #left-area .woocommerce-info .button {
padding:10px !important; font-size:14px !important; line-height:14px !important; }
.single-product #content-area #left-area .woocommerce-info .woocomm_notice_spare strong {
font-size:18px !important; line-height:24px !important; }
.single-product #content-area #left-area .woocommerce-info .woocomm_notice_spare {
font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:479px) {
.single-product #content-area #left-area .woocommerce-info { padding:10px !important; }
.single-product #content-area #left-area .woocommerce-info { padding:8px !important; }
} .single-product #left-area .product > .clearfix > .onsale {
left:0px !important;
padding:6px 12px !important;
background-color:#ff0000 !important;
color:#ffffff !important;
font-size:18px !important;
line-height:24px !important;
}
.single-product .pswp {
z-index:100000000 !important;
}
.single-product .pswp .pswp__scroll-wrap,
.single-product .pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar,
.single-product .pswp .pswp__scroll-wrap .pswp__ui .pswp__caption {
background-color:#ffffff !important;
}
.single-product .pswp .pswp__scroll-wrap .pswp__ui .pswp__top-bar button {
background-image:url(//maxmouthguards.co.za/wp-content/themes/Divi%20Child/img/photoswipe_skin.png) !important;
}
.single-product .pswp .pswp__scroll-wrap .pswp__ui .pswp__caption .pswp__caption__center {
max-width:600px !important;
color:#000000 !important;
text-align:center !important;
}
@media only screen and (max-width:1199px) {
.single-product #left-area .product > .clearfix > .onsale {
padding:5px 10px !important; font-size:16px !important1; line-height:22px !important; }
}
@media only screen and (max-width:767px) {
.single-product #left-area .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
overflow:hidden !important; }
.single-product #left-area .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper a img {
margin-top:-8% !important; margin-bottom:-5% !important; }
} .single-product .product .summary .product_title {
margin:0px !important;
padding:0px 0px 5px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
.single-product .product .summary .product_meta {
border-style:none !important;
padding:0px 0px 20px !important;
}
.single-product .product .summary .product_meta .singleprod_school_area,
.single-product .product .summary .product_meta .singleprod_school_prov a {
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#606060 !important;
}
.single-product .product .summary .product_meta .singleprod_school_prov a {
color:#606060 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .product .summary .product_meta .singleprod_school_prov a:hover {
color:#f0a816 !important;
}
.single-product .product .summary .product_meta .posted_in {
display:none !important;
}
.single-product .product .summary .price {
margin:0px 0px 28px !important;
}
.single-product .product .summary .price > .amount,
.single-product .product .summary .price > .amount span,
.single-product .product .summary .price ins,
.single-product .product .summary .price ins > .amount,
.single-product .product .summary .price ins > .amount span {
color:#303030 !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
text-decoration:none !important;
}
.single-product .sale .summary .price > .amount,
.single-product .sale .summary .price > .amount span,
.single-product .sale .summary .price ins,
.single-product .sale .summary .price ins > .amount,
.single-product .sale .summary .price ins > .amount span {
color:#ff0000 !important;
}
.single-product .product .summary .price del > .amount,
.single-product .product .summary .price del > .amount span {
display:inline-block !important;
color:#999999 !important;
font-size:15px !important;
text-decoration:line-through !important;
}
@media only screen and (max-width:1199px) {
.single-product .product .summary .product_title { font-size:24px !important; line-height:30px !important; }
.single-product .product .summary .product_meta .singleprod_school_area,
.single-product .product .summary .product_meta .singleprod_school_prov a {
font-size:13px !important; line-height:18px !important; }
.single-product .product .summary .price > .amount,
.single-product .product .summary .price > .amount span,
.single-product .product .summary .price ins,
.single-product .product .summary .price ins > .amount,
.single-product .product .summary .price ins > .amount span { font-size:16px !important; line-height:22px !important; }
.single-product .product .summary .price del > .amount,
.single-product .product .summary .price del > .amount span { font-size:14px !important; }
}
@media only screen and (max-width:767px) {
.single-product .product .summary { margin:0px 0px 60px !important; }
} .single-product .product .summary #single_prod_no_future_sessions {
max-width:400px;
padding:0px 0px 20px;
font-size:16px;
line-height:24px;
color:crimson;
}
.single-product .product .summary #single_prod_no_future_sessions a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .product .summary #single_prod_no_future_sessions a:hover {
color:#666666;
}
.single-product #content-area #left-area .product .clearfix .summary form {
margin:0px 0px 40px !important;
}
.single-product .container #content-area #left-area .product .clearfix .summary form .quantity {
margin-right:5px !important;
}
.single-product .product .summary form .quantity input {
height:auto !important;
padding:5px !important;
font-size:16px !important;
line-height:26px !important;
border:solid 1px #d0d0d0 !important;
color:#303030 !important;
background-color:#ffffff !important;
}
.single-product .product .summary .quantity input:focus {
border-color:#888888 !important;
}
.single-product .product .summary .single_add_to_cart_button {
margin:0px 5px 0px 0px !important;
padding:12px 16px !important;
outline:none !important;
text-align:center;
border-style:none !important;
border-radius:5px !important;
text-shadow:none !important;
color:#ffffff !important;
background-color:#f0a816 !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .product .summary .single_add_to_cart_button:after {
display:none !important;
}
.single-product .product .summary .single_add_to_cart_button:hover {
background-color:#a0a0a0 !important;
}
.single-product .single_product_back_button,
.single-product .single_product_view_basket {
display:inline-block !important;
margin:0px !important;
padding:12px 16px !important;
border-radius:5px !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .single_product_back_button:hover,
.single-product .single_product_view_basket:hover {
background-color:#f0a816 !important;
}
.single-product .single_product_view_basket {
margin-left:5px !important;
}
@media only screen and (max-width:1199px) {
.single-product .product .summary form .quantity input {
padding:4px !important; font-size:14px !important; line-height:24px !important; }
.single-product .product .summary .single_add_to_cart_button,
.single-product .single_product_back_button,
.single-product .single_product_view_basket { padding:10px 12px !important; }
}
@media only screen and (max-width:980px) {
.single-product .product .summary #single_prod_no_future_sessions { font-size:15px; line-height:22px; }
.single-product .single_product_view_basket { display:none !important; }
} .single-product #singleprod_sess_heading {
padding:0px 0px 10px;
color:#999999;
font-size:17px;
font-weight:bold;
line-height:22px;
}
.single-product .singleprod_sess_line {
padding:0px 0px 10px;
color:#999999;
font-size:15px;
font-weight:normal;
line-height:20px;
}
.single-product .singleprod_sess_line strong {
color:#999999;
display:inline-block;
padding-right:10px;
}
@media only screen and (max-width:1199px) {
.single-product #singleprod_sess_heading { font-size:16px; line-height:22px; }
.single-product .singleprod_sess_line { font-size:14px; line-height:20px; }
}
@media only screen and (max-width:399px) {
.single-product #singleprod_sess_heading { font-size:15px; line-height:20px; }
.single-product .singleprod_sess_line { font-size:13px; line-height:18px; }
} .single-product .product .upsells {
clear:both !important;
padding-top:30px !important;
}
.single-product .product .upsells > h2 {
margin:0px !important;
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
color:#36454f !important;
position:relative;
z-index:2;
}
.single-product .product .upsells > p {
font-size:14px !important;
line-height:20px !important;
margin:0px !important;
padding-bottom:20px !important;
color:#666666 !important;
}
.single-product .product .upsells {
padding-top:0px !important;
}
.single-product .product .upsells > p {
padding:0px !important;
position:relative;
z-index:2;
}
.single-product #content-area #left-area .product .up-sells ul.products {
position:relative;
margin:-50px 0px 0px !important;
z-index:1;
}
.single-product #content-area #left-area .product .up-sells ul.products li a .et_shop_image {
position:relative;
border-style:none !important;
z-index:1;
}
.single-product #content-area #left-area .product .up-sells ul.products li a .et_shop_image img {
margin:0px !important;
}
.single-product #content-area #left-area .product .up-sells ul.products li a h2 {
position:relative;
margin-top:-50px !important;
z-index:2;
}
.single-product #content-area #left-area .product .up-sells ul.products li a .price {
position:relative;
z-index:2;
}
.single-product #content-area #left-area .product .up-sells ul.products li a.button {
padding:10px 12px !important;
}
@media only screen and (max-width:1199px) {
.single-product .product .upsells > h2 { font-size:20px !important; line-height:26px !important; }
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-40px !important; }
}
@media only screen and (max-width:980px) {
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-50px !important; }
}
@media only screen and (max-width:899px) {
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-40px !important; }
}
@media only screen and (max-width:767px) {
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-50px !important; }
}
@media only screen and (max-width:599px) {
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-40px !important; }
}
@media only screen and (max-width:479px) {
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-30px !important; }
}
@media only screen and (max-width:399px) {
.single-product #content-area #left-area .product .up-sells ul.products,
.single-product #content-area #left-area .product .up-sells ul.products li a h2 { margin-top:-20px !important; }
} .single-product .product_cat-retail .summary .product_meta {
padding:0px !important;
}
.single-product .product_cat-retail .retail_sub_heading {
margin:0px !important;
padding:0px 0px 10px !important;
font-family: 'Open Sans Condensed', sans-serif !important;
font-weight: 700 !important;
font-size: 22px !important;
line-height: 28px !important;
color: #36454f !important;
}
.single-product .product_cat-retail > .retail_sub_heading {
position:relative;
z-index:2;
}
.single-product .product_cat-retail .retail_sub_heading em {
color:#666666 !important;
}
.single-product .product_cat-retail .summary .single_add_to_cart_button {
padding:12px 0px !important;
width:140px !important;
text-align:center !important;
background-color:#f0a816 !important;
}
.single-product .product_cat-retail .summary .single_add_to_cart_button:hover {
background-color:#a0a0a0 !important;
}
.single-product .product_cat-retail .summary .prod_designer_button {
margin:0px 0px 35px 0px !important;
padding:12px 0px !important;
text-align:center !important;
width:140px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
color:#ffffff !important;
background-color:#a0a0a0 !important;
border-radius:5px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-product .product_cat-retail .summary .prod_designer_button:hover {
background-color:#f0a816 !important;
}
.single-product #content-area #left-area .product_cat-retail .clearfix .summary form {
margin-top:0px !important;
}
.single-product .product_cat-retail .upsells > h2 {
display:none !important;
}
@media only screen and (max-width:1199px) {
.single-product .product_cat-retail .retail_sub_heading { font-size:20px !important; line-height:26px !important; }
.single-product .product_cat-retail .summary .prod_designer_button {
width:140px !important; padding:10px 0px !important; }
.single-product .product_cat-retail .summary .single_add_to_cart_button {
width:auto !important; padding:10px 12px !important; }
} .single-product #content-area #left-area .product-type-simple .woocommerce-tabs {
margin:20px 0px 45px !important;
}
.single-product #content-area #left-area .product-type-simple .woocommerce-tabs ul.tabs li a {
padding:10px 20px !important;
font-size:12px !important;
line-height:18px !important;
color:#606060 !important;
text-transform:uppercase !important;
}
.single-product .product-type-simple .woocommerce-tabs .entry-content {
padding:25px !important;
}
#prodtab_max_protect h3 {
margin:0px !important;
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#36454f !important;
}
#prodtab_max_protect p {
color:#606060 !important;
font-size:14px !important;
line-height:22px !important;
margin:0px !important;
}
@media only screen and (max-width:980px) {
.single-product .product-type-simple .woocommerce-tabs .entry-content { padding:20px !important; }
.single-product .product-type-simple .woocommerce-tabs .entry-content #wpsl-wrap #wpsl-result-list {
display:none !important; }
}
@media only screen and (max-width:767px) {
.single-product .product-type-simple .woocommerce-tabs .entry-content { padding:15px !important; }
} .woocommerce-cart #main-content .container {
width:90% !important;
max-width:1100px !important;
padding:50px 0px 30px !important;
}
.woocommerce-cart article h1.main_title {
margin:0px !important;
padding:0px 0px 20px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:30px !important;
line-height:36px !important;
font-weight:700 !important;
text-transform:none !important;
color:#36454f !important;
}
@media only screen and (max-width:767px) {
.woocommerce-cart #main-content .container { width:96% !important; padding:40px 0px 20px !important; }
.woocommerce-cart article h1.main_title { font-size:26px !important; line-height:32px !important; }
} .woocommerce-cart article .woocommerce p.cart-empty {
padding:0px 0px 20px !important;
font-size:16px !important;
line-height:22px !important;
}
.woocommerce-cart article .woocommerce p.return-to-shop {
padding:0px 0px 40px !important;
}
.woocommerce-cart article .woocommerce p.return-to-shop a {
margin-right:10px !important;
border-style:none !important;
padding:8px 20px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
font-size:16px !important;
line-height:24px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article .woocommerce p.return-to-shop a:after {
display:none !important;
}
.woocommerce-cart article .woocommerce p.return-to-shop a:hover {
background-color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-cart article .woocommerce p.return-to-shop a {
padding:8px 12px !important; font-size:14px !important; line-height:22px !important; }
} .woocommerce-cart #content-area #left-area .woocommerce-message,
.woocommerce-cart #content-area #left-area .woocommerce-error {
margin:0px 0px 30px !important;
background-color:#f6f6f6 !important;
padding:15px 20px !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-cart #content-area #left-area .woocommerce-message {
border-top:solid 3px #f0a816 !important;
color:#505050 !important;
}
.woocommerce-cart #content-area #left-area .woocommerce-message .restore-item {
display:inline-block !important;
padding-left:5px !important;
font-weight:700 !important;
}
.woocommerce-cart #content-area #left-area .woocommerce-error {
border-top-color:crimson !important;
color:crimson !important;
}
#basket_validation_error {
width:100%;
text-align:center;
color:crimson;
font-size:16px;
line-height:24px;
padding-bottom:30px;
}
#basket_validation_error strong {
color:crimson;
}
@media only screen and (max-width:980px) {
.woocommerce-cart #content-area #left-area .woocommerce-message,
.woocommerce-cart #content-area #left-area .woocommerce-error {
padding:10px 15px !important; font-size:13px !important; line-height:18px !important; }
#basket_validation_error { font-size:15px; line-height:22px; }
}
@media only screen and (max-width:767px) {
#basket_validation_error { font-size:14px; line-height:22px; }
}
@media only screen and (max-width:479px) {
.woocommerce-cart #content-area #left-area .woocommerce-message,
.woocommerce-cart #content-area #left-area .woocommerce-error { padding:10px 15px !important; }
} .woocommerce-cart article form .shop_table {
margin:0px 0px 40px !important;
border-color:#e0e0e0 !important;
}
.woocommerce-cart article form .shop_table tr th {
padding:9px 12px !important;
color:#606060 !important;
border-color:#e0e0e0 !important;
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-cart article form .shop_table tr td {
padding:9px 12px !important;
color:#606060 !important;
border-color:#e0e0e0 !important;
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-cart article form .shop_table tr td.product-remove {
box-sizing:content-box !important;
width:21px !important;
}
.woocommerce-cart article form .shop_table tr td.product-remove a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article form .shop_table tr td.product-name a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article form .shop_table tr td.product-name a:hover {
color:#000000 !important;
}
.woocommerce-cart article form .shop_table tr td.product-thumbnail {
box-sizing:content-box !important;
padding:0px !important;
width:60px !important;
}
.woocommerce-cart article form .shop_table tr td.product-thumbnail > a {
display:block !important;
width:100% !important;
}
.woocommerce-cart article form .shop_table tr td.product-thumbnail > a > img {
display:block !important;
width:100% !important;
}
.woocommerce-cart article form .shop_table tr td.product-thumbnail > img {
display:block !important;
width:60px !important;
}
.woocommerce-cart article form .shop_table tr .product-quantity {
text-align:center !important;
}
.woocommerce-cart article form .shop_table tr td.product-quantity .quantity {
width:100% !important;
}
.woocommerce-cart article form .shop_table tr td.product-quantity .quantity input {
height:auto !important;
width:55px !important;
padding:4px !important;
border:solid 1px #e0e0e0 !important;
border-radius:5px !important;
font-size:14px !important;
line-height:18px !important;
background-color:#ffffff!important;
color:#606060 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article form .shop_table tr td.product-quantity .quantity input:focus {
border:solid 1px #808080 !important;
}
.woocommerce-cart article form .shop_table tr .product-subtotal {
text-align:right !important;
}
@media only screen and (max-width:767px) {
.woocommerce-cart article form .shop_table tr { padding:0px !important; }
.woocommerce-cart article form .shop_table tr td { padding:9px 10px !important; }
.woocommerce-cart article form .shop_table tr td.product-remove {
box-sizing:border-box !important; width:100% !important; }
.woocommerce-cart article form .shop_table tr td.product-name,
.woocommerce-cart article form .shop_table tr td.product-price,
.woocommerce-cart article form .shop_table tr td.product-quantity,
.woocommerce-cart article form .shop_table tr td.product-subtotal {
padding-top:3px !important; border-top-style:none !important; }
.woocommerce-cart article form .shop_table tr td.product-quantity { text-align:right !important; }
.woocommerce-cart article form .shop_table tr td.product-subtotal .amount { font-weight:bold !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-cart article form .shop_table tr td { padding:9px 7px !important; }
.woocommerce-cart article form .shop_table tr td { font-size:13px !important; line-height:18px !important; }
} .woocommerce-cart article form .shop_table td.actions .coupon #coupon_code {
height:auto !important;
width:200px !important;
padding:6px 8px !important;
font-weight:400px !important;
font-size:16px !important;
line-height:22px !important;
background-color:#ffffff !important;
color:#000000 !important;
border:solid 1px #e0e0e0 !important;
}
.woocommerce-cart article form .shop_table td.actions .coupon input#coupon_code::-webkit-input-placeholder { color:#c0c0c0; }
.woocommerce-cart article form .shop_table td.actions .coupon input#coupon_code:-moz-placeholder { color:#c0c0c0; }
.woocommerce-cart article form .shop_table td.actions .coupon input#coupon_code::-moz-placeholder {  color:#c0c0c0; }
.woocommerce-cart article form .shop_table td.actions .coupon input#coupon_code:-ms-input-placeholder { color:#c0c0c0; }
.woocommerce-cart article form .shop_table td.actions .coupon button {
padding:11px 20px !important;
font-weight:400px !important;
font-size:14px !important;
line-height:14px !important;
color:#ffffff !important;
background-color:#a0a0a0 !important;
border-style:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article form .shop_table td.actions .coupon button:after {
display:none !important;
}
.woocommerce-cart article form .shop_table td.actions .coupon button:hover {
background-color:#f0a816 !important;
}
.woocommerce-cart article .woocommerce form .shop_table td.actions > button {
padding:11px 20px !important;
font-weight:400px !important;
font-size:14px !important;
line-height:14px !important;
color:#ffffff !important;
background-color:#f0a816 !important;
border-style:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article .woocommerce form .shop_table td.actions > button:after {
display:none !important;
}
.woocommerce-cart article .woocommerce form .shop_table td.actions > button:hover {
background-color:#a0a0a0 !important;
}
.woocommerce-cart article .woocommerce form .shop_table tfoot tr td {
border-top-style:none !important;
padding-top:0px !important;
}
.woocommerce-cart article .woocommerce form .shop_table tfoot tr td #basket_coupon_note {
font-weight:normal !important;
font-size:13px !important;
line-height:18px !important;
color:#a0a0a0 !important;
}
@media only screen and (max-width:980px) {
.woocommerce-cart article form .shop_table td.actions .coupon { margin-bottom:0px !important; }
.woocommerce-cart article form .shop_table td.actions .coupon input { margin-bottom:0px !important; }
.woocommerce-cart article .woocommerce form .shop_table tfoot tr td #basket_coupon_note { font-size:12px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-cart article form .shop_table td.actions .coupon #coupon_code { width:50% !important; margin:0px !important; }
.woocommerce-cart article .woocommerce form .shop_table tfoot { display:none !important; }
} .woocommerce-cart article .cart-collaterals .cross-sells h2 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:22px !important;
line-height:28px !important;
font-weight:700 !important;
color:#36454f !important;
}
.woocommerce-cart article .cart-collaterals .cross-sells > p {
padding:0px 0px 15px !important;
}
.woocommerce-cart #content-area #left-area article .cart-collaterals .cross-sells ul.products li.product {
width:48% !important;
margin-left:4% !important;
}
.woocommerce-cart #content-area #left-area article .cart-collaterals .cross-sells ul.products li.product:nth-child(4n+1) {
margin-left:4% !important;
}
.woocommerce-cart #content-area #left-area article .cart-collaterals .cross-sells ul.products li.product:nth-child(2n+1) {
margin-left:0px !important;
}
@media only screen and (max-width:980px) {
.woocommerce-cart article .cart-collaterals .cross-sells { max-width:550px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-cart article .cart-collaterals .cross-sells { max-width:270px !important; }
.woocommerce-cart article .cart-collaterals .cross-sells h2 { font-size:20px !important; line-height:26px !important; }
.woocommerce-cart #content-area #left-area article .cart-collaterals .cross-sells ul.products li.product {
width:100% !important; margin-left:0px !important; }
.woocommerce-cart #content-area #left-area article .cart-collaterals .cross-sells ul.products li.product:nth-child(4n+1) {
margin-left:0px !important; }
} .woocommerce-cart article .cart-collaterals .cart_totals {
max-width:360px !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals h2 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:22px !important;
line-height:28px !important;
font-weight:700 !important;
color:#36454f !important;
text-align:right !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals table {
border-style:none !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals table tr th {
padding:10px 5px !important;
border-style:none !important;
text-align:right !important;
width:auto !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals table tr td {
padding:10px 5px !important;
border-style:none !important;
text-align:right !important;
width:auto !important;
max-width:120px !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding:0px 0px 20px !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
border-style:none !important;
padding:15px 0px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
font-size:20px !important;
line-height:20px !important;
border-radius:5px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article .cart-collaterals .cart_totals .wc-proceed-to-checkout a:after {
display:none !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
background-color:#a0a0a0 !important;
}
.woocommerce-cart article .cart-collaterals .cart_totals table tr td .woocommerce-remove-coupon {
display:block !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart article .cart-collaterals .cart_totals table tr td .woocommerce-remove-coupon:hover {
color:#666666 !important;
}
@media only screen and (max-width:980px) {
.woocommerce-cart article .cart-collaterals .cart_totals h2 { text-align:left !important; }
.woocommerce-cart article .cart-collaterals .cart_totals table tr th,
.woocommerce-cart article .cart-collaterals .cart_totals table tr td { text-align:left !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-cart article .cart-collaterals .cart_totals { text-align:left !important; }
.woocommerce-cart article .cart-collaterals .cart_totals h2 {
float:right !important; width:350px !important; font-size:20px !important; }
.woocommerce-cart article .cart-collaterals .cart_totals table tr td {
float:right !important; max-width:100% !important; width:350px !important; }
.woocommerce-cart article .cart-collaterals .cart_totals table tr td:before {
display:inline-block !important; min-width:240px !important; }
.woocommerce-cart article .cart-collaterals .cart_totals table tr td .woocommerce-remove-coupon {
display:block !important; clear:both !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-cart article .cart-collaterals .cart_totals { width:310px !important; }
.woocommerce-cart article .cart-collaterals .cart_totals h2 { width:310px !important; }
.woocommerce-cart article .cart-collaterals .cart_totals table tr td {
width:310px !important; font-size:13px !important; line-height:20px !important; }
.woocommerce-cart article .cart-collaterals .cart_totals table tr td:before { min-width:210px !important; }
} .woocommerce-checkout #main-content .container {
width:90% !important;
max-width:1100px !important;
padding:50px 0px 50px !important;
}
.woocommerce-checkout article h1.main_title {
margin:0px !important;
padding:0px 0px 20px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:30px !important;
line-height:36px !important;
font-weight:700 !important;
text-transform:none !important;
color:#36454f !important;
}
.woocommerce-checkout #checkout_basket_link {
float:right;
margin-top:-47px !important;
}
.woocommerce-checkout #checkout_basket_link a {
display:inline-block;
color:#a0a0a0;
font-size:12px;
line-height:18px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-checkout #checkout_basket_link a:hover {
color:#f0a816;
}
@media only screen and (max-width:980px) {
.woocommerce-checkout #main-content .container { width:96% !important; padding:40px 0px 40px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-checkout article h1.main_title { font-size:26px !important; line-height:32px !important; }
} .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {
margin:0px !important;
padding:15px !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
border-radius:5px !important;
}
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {
margin-bottom:30px !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a {
display:inline-block !important;
color:#000000 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:hover {
color:#ffffff !important;
}
.woocommerce-checkout article form.checkout_coupon,
.woocommerce-checkout article form.woocommerce-form-login {
margin:5px 0px 0px !important;
padding:15px !important;
border:solid 1px #f0a816 !important;
border-radius:5px !important;
}
.woocommerce-checkout article form.woocommerce-form-login {
margin:-20px 0px 30px !important;
}
.woocommerce-checkout article form.checkout_coupon > p {
padding:0px 0px 15px !important;
font-size:16px !important;
line-height:22px !important;
color:#606060 !important;
}
.woocommerce-checkout article form.woocommerce-form-login > p {
padding:0px 0px 15px !important;
font-size:14px !important;
line-height:20px !important;
color:#606060 !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row,
.woocommerce-checkout article form.woocommerce-form-login .form-row {
width:49% !important;
margin:0px !important;
padding:0px !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row-first,
.woocommerce-checkout article form.woocommerce-form-login .form-row-first {
float:left !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row-last,
.woocommerce-checkout article form.woocommerce-form-login .form-row-last {
float:right !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row-first input,
.woocommerce-checkout article form.woocommerce-form-login .form-row input {
padding:10px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:20px !important;
border:solid 1px #e0e0e0 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-checkout article form.checkout_coupon .form-row-first input:focus,
.woocommerce-checkout article form.woocommerce-form-login .form-row input:focus {
border:solid 1px #a0a0a0 !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row-last button,
.woocommerce-checkout article form.woocommerce-form-login .form-row button {
padding:13px 25px !important;
border-style:none !important;
font-size:16px !important;
line-height:16px !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
}
.woocommerce-checkout article form.woocommerce-form-login .form-row button {
margin-top:10px !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row-last button:after,
.woocommerce-checkout article form.woocommerce-form-login .form-row button:after {
display:none !important;
}
.woocommerce-checkout article form.checkout_coupon .form-row-last button:hover,
.woocommerce-checkout article form.woocommerce-form-login .form-row button:hover {
background-color:#f0a816 !important;
}
.woocommerce-checkout article form.woocommerce-form-login .lost_password {
padding:10px 0px 0px !important;
}
.woocommerce-checkout article form.checkout_coupon #checkout_coupon_note {
padding:10px 0px 0px !important;
font-weight:normal !important;
font-size:13px !important;
line-height:18px !important;
color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-checkout article form.checkout_coupon #checkout_coupon_note { font-size:12px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {
padding:10px !important; font-size:16px !important; line-height:22px !important; }
.woocommerce-checkout article form.checkout_coupon { padding:10px !important; }
.woocommerce-checkout article form.checkout_coupon > p {
padding:0px 0px 10px !important; font-size:14px !important; line-height:20px !important; }
.woocommerce-checkout article form.checkout_coupon .form-row { width:100% !important; }
.woocommerce-checkout article form.checkout_coupon .form-row-first,
.woocommerce-checkout article form.checkout_coupon .form-row-last { float:none !important; }
.woocommerce-checkout article form.checkout_coupon .form-row-first input { padding:8px !important; }
.woocommerce-checkout article form.checkout_coupon .form-row-last button {
margin:10px 0px 0px !important; padding:10px 20px !important; }
.woocommerce-checkout article form.woocommerce-form-login .form-row-first,
.woocommerce-checkout article form.woocommerce-form-login .form-row-last { width:100% !important; margin:0px !important; }
.woocommerce-checkout article form.woocommerce-form-login .form-row button { padding:10px 20px !important; }
.woocommerce-checkout article form.checkout_coupon #checkout_coupon_note { display:none; }
}
@media only screen and (max-width:479px) {
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a {
display:block !important; width:100% !important; clear:both !important; }
} .woocommerce-checkout article form.checkout .woocommerce-error {
padding:15px 15px 12px 30px !important;
border-top:solid 3px #aa0000 !important;
background-color:#f8f8f8 !important;
}
.woocommerce-checkout article form.checkout .woocommerce-error li {
font-size:14px !important;
line-height:22px !important;
padding-bottom:3px !important;
list-style-type:disc !important;
color:#aa0000 !important;
}
.woocommerce-checkout article .woocommerce .woocommerce-message {
margin:10px 0px 0px !important;
padding:15px !important;
border-top:solid 3px #f0a816 !important;
background-color:#f8f8f8 !important;
color:#000000 !important;
font-size:18px !important;
line-height:24px !important;
}
@media only screen and (max-width:767px) {
.woocommerce-checkout article form.checkout .woocommerce-error { padding:10px 10px 7px 25px !important; }
.woocommerce-checkout article .woocommerce .woocommerce-message {
padding:10px !important; font-size:16px !important; line-height:22px !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-checkout article form.checkout .woocommerce-error li {
font-size:13px !important; line-height:20px !important; }
} .woocommerce-checkout article form.checkout {
padding:30px 0px 0px !important;
}
.woocommerce-checkout article form.checkout #customer_details .col-1 {
width:48% !important;
float:left !important;
}
.woocommerce-checkout article form.checkout #customer_details .col-2 {
width:48% !important;
float:right !important;
}
@media only screen and (max-width:767px) {
.woocommerce-checkout article form.checkout #customer_details .col-1,
.woocommerce-checkout article form.checkout #customer_details .col-2 {
width:100% !important; float:none !important; }
} .woocommerce-checkout article form.checkout .woocommerce-billing-fields h3 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:22px !important;
line-height:28px !important;
font-weight:700 !important;
color:#36454f !important;
}
.woocommerce-checkout article form.checkout .woocommerce-billing-fields .form-row label,
.woocommerce-checkout article form.checkout .woocommerce-account-fields .form-row label {
font-size:14px !important;
line-height:20px !important;
margin:0px !important;
padding:5px 0px 2px !important;
}
.woocommerce-checkout article form.checkout .woocommerce-billing-fields input,
.woocommerce-checkout article form.checkout .woocommerce-billing-fields select,
.woocommerce-checkout article form.checkout .woocommerce-account-fields input {
height:auto !important;
padding:6px 8px !important;
font-size:14px !important;
line-height:18px !important;
border:solid 1px #e0e0e0;
color:#606060 !important;
transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-webkit-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-moz-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-o-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.woocommerce-checkout article form.checkout .woocommerce-billing-fields .select2-selection {
height:auto !important;
border:solid 1px #e0e0e0 !important;
padding:0px !important;
}
.woocommerce-checkout article form.checkout .woocommerce-billing-fields .select2-selection .select2-selection__rendered {
height:auto !important;
padding:6px 20px 6px 8px !important;
font-size:14px !important;
line-height:18px !important;
color:#606060 !important;
}
.woocommerce-checkout article form.checkout .woocommerce-billing-fields .select2-selection .select2-selection__arrow {
top:3;jpx !important;
}
.woocommerce-checkout article form.checkout .woocommerce-billing-fields input:focus,
.woocommerce-checkout article form.checkout .woocommerce-billing-fields select:focus,
.woocommerce-checkout article form.checkout .woocommerce-account-fields input:focus {
color:#000000 !important;
border-color:#808080;
}
@media only screen and (max-width:479px) {
.woocommerce-checkout article form.checkout .woocommerce-billing-fields h3 {
font-size: 20px !important; line-height: 26px !important; }
} .woocommerce-checkout article form.checkout .woocommerce-additional-fields > h3 {
display:none !important;
}
#checkout_additional_fields .caf_spare_mouthguard_area {
margin:10px 0px 0px !important;
background-color:#f0f0f0;
padding:7px 10px 3px;
border:solid 1px #e8e8e8;
border-radius:10px;
}
#checkout_additional_fields #checkout_spare_alloc_mess {
font-size:14px;
line-height:22px;
color:brown;
}
#checkout_additional_fields #checkout_spare_alloc_mess strong {
color:#666666 !important;
}
#checkout_additional_fields .caf_school_image {
margin-top:30px;
width:190px;
float:right;
border:solid 1px #f0f0f0;
border-radius:10px;
}
#checkout_additional_fields h3 {
padding:40px 0px 5px !important;
margin:0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:22px !important;
line-height:28px !important;
font-weight:700 !important;
color: #606060 !important;
}
#checkout_additional_fields h3:first-child {
padding-top:0px !important;
}
#checkout_additional_fields .caf_school_name {
margin:0px 0px 3px !important;
padding:0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:16px !important;
font-weight:bold !important;
line-height:22px !important;
color:#606060 !important;
}
#checkout_additional_fields .caf_prod_id,
#checkout_additional_fields .caf_thumb_id {
display:none;
}
#checkout_additional_fields .form-row {
margin:0px !important;
}
#checkout_additional_fields label {
font-size:14px !important;
line-height:20px !important;
margin:0px 0px 2px !important;
}
#checkout_additional_fields label abbr {
border-style:none !important;
color:#ff0000 !important;
}
#checkout_additional_fields input {
font-size:14px !important;
line-height:14px !important;
padding:4px 6px !important;
height:24px !important;
border:solid 1px #e0e0e0 !important;
border-radius:3px !important;
}
#checkout_additional_fields select {
font-size:14px !important;
line-height:22px !important;
padding:0px 5px !important;
height:24px !important;
border:solid 1px #e0e0e0 !important;
border-radius:3px !important;
}
#checkout_additional_fields input,
#checkout_additional_fields select,
#checkout_additional_fields textarea {
color:#606060;
transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-webkit-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-moz-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-o-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
#checkout_additional_fields input:focus,
#checkout_additional_fields select:focus,
#checkout_additional_fields textarea:focus {
color:#000000;
border-color:#808080 !important;
}
#checkout_additional_fields input::-webkit-input-placeholder { color:#b0b0b0; }
#checkout_additional_fields input:-moz-placeholder { color:#b0b0b0; }
#checkout_additional_fields input::-moz-placeholder {  color:#b0b0b0; }
#checkout_additional_fields input:-ms-input-placeholder { color:#b0b0b0; }
#checkout_additional_fields .caf_session {
clear:left;
padding:10px 3px 3px;
}
#checkout_additional_fields .caf_session select {
width:100%;
max-width:300px;
} #checkout_additional_fields .sessions_tba label abbr {
display:none !important;
}
#checkout_additional_fields .sessions_tba select {
background-color:#f5f5f5 !important;
color:#909090 !important;
}
#checkout_additional_fields .sessions_tba select:focus {
border:solid 1px #e0e0e0 !important;
}
#checkout_additional_fields .caf_firstname,
#checkout_additional_fields .caf_surname,
#checkout_additional_fields .caf_gender,
#checkout_additional_fields .caf_age,
#checkout_additional_fields .caf_inscription,
#checkout_additional_fields .caf_braces {
padding:6px 3px 3px;
}
#checkout_additional_fields .caf_firstname input,
#checkout_additional_fields .caf_surname input {
width:100%;
}
#checkout_additional_fields .caf_gender select {
width:100px;
border-color:#cccccc !important;
}
#checkout_additional_fields .caf_age input {
width:60px;
}
#checkout_additional_fields .caf_inscription input {
width:180px;
}
#checkout_additional_fields .caf_grade input {
width:180px;
}
#checkout_additional_fields .checkout_inscription_note {
margin:-2px 0px 0px 5px;
font-size:12px;
line-height:16px;
color:#c0c0c0;
}
#checkout_additional_fields .caf_grade select,
#checkout_additional_fields .caf_braces select {
width:250px;
}
#checkout_additional_fields .caf_comments {
padding:5px 3px 15px;
}
#checkout_additional_fields .caf_comments textarea {
padding:4px 6px !important;
font-size:14px !important;
line-height:20px !important;
height:50px !important;
border:solid 1px #e0e0e0 !important;
border-radius:3px !important;
}
#checkout_additional_fields .caf_comments textarea:focus {
border-color:#707070 !important;
}
#checkout_additional_fields .caf_spare,
#checkout_additional_fields .caf_spare_col {
padding:3px 3px 0px !important;
vertical-align:top !important;
}
#checkout_additional_fields .caf_spare {
width:53%;
}
#checkout_additional_fields .caf_spare_col {
width:47%;
text-align:right;
}
#checkout_additional_fields .caf_spare input {
margin-right:2px !important;
}
#checkout_additional_fields .caf_spare label {
display:inline-block;
padding-left:0px;
color:firebrick;
margin:0px !important;
line-height:24px !important;
}
#checkout_additional_fields .caf_spare_col label {
display:inline-block;
width:120px;
padding-right:5px;
color:firebrick;
margin:0px !important;
line-height:24px !important;
vertical-align:top !important;
}
#checkout_additional_fields .caf_spare label span,
#checkout_additional_fields .caf_spare_col label span {
display:none !important;
}
#checkout_additional_fields .caf_spare_col input[type=text] {
display:none !important;
}
#checkout_additional_fields .caf_spare_col .palette-color-picker-button {
width:48px !important;
height:24px !important;
}
#checkout_additional_fields .caf_spare_col .palette-color-picker-bubble {
width:280px !important;
text-align:left !important;
}
#checkout_additional_fields .caf_spare_col .palette-color-picker-bubble span.swatch {
width:10.2857% !important;
padding-top:9% !important;
}
#checkout_colour_disclaimer {
width:100%;
text-align:center;
padding:5px 0px 0px;
font-size:12px;
line-height:16px;
color:#999999;
}
#checkout_colour_disclaimer strong {
color:#999999 !important;
}
#checkout_additional_fields #mouthguard_count {
display:none !important;
}
#checkout_additional_fields #spare_count {
display:none !important;
} .checkout_additional_retail .caf_session {
display:none !important;
}
.checkout_additional_retail .caf_school_image {
width:220px !important;
padding:0px !important;
}
@media only screen and (max-width:1199px) {
#checkout_additional_fields .caf_school_image { width:140px; }
}
@media only screen and (max-width:1099px) {
#checkout_additional_fields .caf_spare,
#checkout_additional_fields .caf_spare_col { padding:3px 0px !important; }
}
@media only screen and (max-width:980px) {
#checkout_additional_fields .caf_spare_wrapper { max-width:240px !important; }
#checkout_additional_fields .caf_spare_wrapper .form-row { text-align:left !important; }
#checkout_additional_fields #checkout_colour_disclaimer { text-align:left !important; }
#checkout_additional_fields .caf_spare,
#checkout_additional_fields .caf_spare_col { width:100%; float:none; text-align:center !important; }
#checkout_additional_fields .caf_spare_col { padding-top:6px !important; }
}
@media only screen and (max-width:767px) {
#checkout_additional_fields .caf_school_image { width:190px; }
}
@media only screen and (max-width:549px) {
#checkout_additional_fields .caf_school_image { width:140px; }
} .woocommerce-checkout article form.checkout #order_review_heading {
padding:30px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-size:22px !important;
line-height:28px !important;
font-weight:700 !important;
color:#36454f !important;
}
.woocommerce-checkout article form.checkout #order_review table.shop_table th,
.woocommerce-checkout article form.checkout #order_review table.shop_table td {
font-size:14px !important;
line-height:22px !important;
}
.woocommerce-checkout article form.checkout #order_review table.shop_table td a.woocommerce-remove-coupon:hover {
color:#606060 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
@media only screen and (max-width:479px) {
.woocommerce-checkout article form.checkout #order_review_heading {
font-size:20px !important; line-height:26px !important; }
.woocommerce-checkout article form.checkout #order_review table.shop_table th,
.woocommerce-checkout article form.checkout #order_review table.shop_table td {
font-size:13px !important; line-height:18px !important; }
.woocommerce-checkout article form.checkout #order_review table.shop_table td a.woocommerce-remove-coupon {
display:block !important; clear:both !important; }
} .woocommerce-checkout article form.checkout #order_review #payment {
background-color:#f0f0f0 !important;
}
.woocommerce-checkout article form.checkout #order_review #payment ul {
padding:15px !important;
}
.woocommerce-checkout article form.checkout #order_review #payment #place_order {
margin:0px !important;
padding:12px 30px !important;
border-style:none !important;
border-radius:5px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
font-size:20px !important;
line-height:20px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-checkout article form.checkout #order_review #payment #place_order:after {
display:none !important;
}
.woocommerce-checkout article form.checkout #order_review #payment #place_order:hover {
background-color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-checkout article form.checkout #order_review #payment #place_order { padding:12px 0px !important; }
.woocommerce-checkout article form.checkout #order_review #payment ul { padding:10px !important; }
} #thank_you_page > .woocommerce-notice {
margin:0px !important;
padding:5px 0px 30px !important;
color:#606060 !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-size:16px !important;
line-height:22px !important;
} #thank_you_page ul.woocommerce-order-overview {
margin:0px !important;
padding:0px 0px 0px 10px !important;
}
#thank_you_page ul.woocommerce-order-overview li {
margin-right:15px !important;
padding-right:15px !important;
float:left !important;
font-size:12px !important;
line-height:18px !important;
color:#606060 !important;
}
#thank_you_page ul.woocommerce-order-overview li:last-child {
margin-right:0px !important;
padding-right:0px !important;
}
#thank_you_page ul.woocommerce-order-overview li strong {
display:block !important;
font-size:14px !important;
line-height:20px !important;
color:#606060 !important;
}
@media only screen and (max-width:980px) {
#thank_you_page ul.woocommerce-order-overview li {
display:block !important; float:none !important; margin-right:0px !important; padding-right:0px !important;
border-right-style:none !important; padding-bottom:10px !important; }
#thank_you_page ul.woocommerce-order-overview li:last-child { padding-bottom:0px !important; }
} #thank_you_page > p {
margin:0px !important;
padding:30px 0px 0px !important;
color:#606060 !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-size:14px !important;
line-height:20px !important;
}
#thank_you_page .woocommerce-bacs-bank-details {
margin:0px !important;
padding:30px 0px 0px !important;
}
#thank_you_page .woocommerce-bacs-bank-details h2 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
color:#606060 !important;
}
#thank_you_page .woocommerce-bacs-bank-details h3 {
padding:0px 0px 10px !important;
font-family:'Open Sans', sans-serif !important;
font-weight:bold !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#thank_you_page ul.wc-bacs-bank-details {
margin:0px !important;
padding:0px 0px 0px 10px !important;
}
#thank_you_page ul.wc-bacs-bank-details li {
margin-right:15px !important;
padding-right:15px !important;
float:left !important;
font-size:12px !important;
line-height:18px !important;
color:#606060 !important;
}
#thank_you_page ul.wc-bacs-bank-details li:last-child {
margin-right:0px !important;
padding-right:0px !important;
}
#thank_you_page ul.wc-bacs-bank-details li strong {
display:block !important;
font-size:14px !important;
line-height:20px !important;
color:#606060 !important;
}
@media only screen and (max-width:767px) {
#thank_you_page .woocommerce-bacs-bank-details h2 { font-size:22px !important; line-height:28px !important; }
#thank_you_page ul.wc-bacs-bank-details li {
display:block !important; float:none !important; margin-right:0px !important; padding-right:0px !important;
border-right-style:none !important; padding-bottom:10px !important; }
#thank_you_page ul.wc-bacs-bank-details li:last-child { padding-bottom:0px !important; }
} #thank_you_page .woocommerce-order-details {
margin:0px !important;
padding:50px 0px 0px !important;
}
#thank_you_page .woocommerce-order-details h2 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
color:#606060 !important;
}
#thank_you_page .woocommerce-order-details table {
margin:0px !important;
border:solid 1px #e0e0e0 !important;
}
#thank_you_page .woocommerce-order-details table th,
#thank_you_page .woocommerce-order-details table td {
padding:10px 10px !important;
color:#606060 !important;
font-size:14px !important;
line-height:20px !important;
}
#thank_you_page .woocommerce-order-details table thead th {
background-color:#f5f5f5 !important;
}
#thank_you_page .woocommerce-order-details table tbody th,
#thank_you_page .woocommerce-order-details table tbody td {
border-top:solid 1px #e0e0e0 !important;
}
#thank_you_page .woocommerce-order-details table tbody td a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#thank_you_page .woocommerce-order-details table tbody td a:hover {
color:#606060 !important;
}
@media only screen and (max-width:767px) {
#thank_you_page .woocommerce-order-details h2 { font-size:22px !important; line-height:28px !important; }
#thank_you_page .woocommerce-order-details table th,
#thank_you_page .woocommerce-order-details table td {
padding:10px 8px !important; font-size:13px !important; line-height:18px !important; }
}
@media only screen and (max-width:479px) {
#thank_you_page .woocommerce-order-details table th,
#thank_you_page .woocommerce-order-details table td {
padding:10px 6px !important; font-size:12px !important; line-height:18px !important; }
} #thank_you_page .woocommerce-customer-details {
margin:0px !important;
padding:50px 0px 0px !important;
}
#thank_you_page .woocommerce-customer-details h2 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
color:#606060 !important;
}
#thank_you_page .woocommerce-customer-details address {
padding:12px 15px !important;
color:#606060 !important;
font-size:14px !important;
line-height:22px !important;
}
#thank_you_page .woocommerce-customer-details address .woocommerce-customer-details--phone,
#thank_you_page .woocommerce-customer-details address .woocommerce-customer-details--email {
padding:7px 0px 0px 25px !important;
}
#thank_you_page .woocommerce-customer-details address .woocommerce-customer-details--phone:before,
#thank_you_page .woocommerce-customer-details address .woocommerce-customer-details--email:before {
margin-left:-25px !important;
}
@media only screen and (max-width:767px) {
#thank_you_page .woocommerce-customer-details h2 { font-size:22px !important; line-height:28px !important; }
}
@media only screen and (max-width:479px) {
#thank_you_page .woocommerce-customer-details address {
padding:7px 10px !important; font-size:13px !important; line-height:20px !important; }
} #thank_you_session_table {
margin:60px 0px 20px;
padding:10px 10px 10px;
border:solid 1px #e0e0e0;
border-radius:5px;
background-color:#f5f5f5;
}
#thank_you_session_table h3 {
padding:5px 0px 5px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:bold !important;
font-size:24px !important;
line-height:30px !important;
color:#606060 !important;
}
#thank_you_session_table .tyst_prod_name {
clear:both;
margin:10px 0px 0px;
padding:15px 0px 3px;
border-top:solid 1px #e0e0e0;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#666666;
}
#thank_you_session_table .tyst_sess_datetime {
margin:0px;
padding:0px;
font-size:13px;
line-height:18px;
font-weight:normal;
color:#999999;
}
#thank_you_session_table .tyst_thumb {
margin-top:-28px;
background-color:#ffffff;
float:right;
max-width:260px;
border-radius:5px;
}
#thank_you_session_table .tyst_student_details {
width:48%;
margin:0px 0px 0px 2%;
float:left;
padding:10px 0px 15px;
font-size:13px;
line-height:18px;
font-weight:normal;
color:#666666;
}
#thank_you_session_table .tyst_student_details .tyst_mouthguard_color {
display:inline-block;
width:16px;
height:16px;
margin-left:5px;
border:solid 1px #d0d0d0;
border-radius:5px;
} #thank_you_session_table #thank_you_ics_link {
display:block;
}
#thank_you_session_table .thank_you_ics_link > div {
width:98%;
margin-left:2%;
padding-bottom:15px;
}
#thank_you_session_table .thank_you_ics_link > div img {
display:block;
float:left;
width:64px;
margin-bottom:15px;
transition:opacity 0.3s ease-in-out;
-webkit-transition:opacity 0.3s ease-in-out;
-moz-transition:opacity 0.3s ease-in-out;
-o-transition:opacity 0.3s ease-in-out;
filter:alpha(opacity=60);
-khtml-opacity:0.6;
-moz-opacity:0.6;
opacity:0.6;
}
#thank_you_session_table .thank_you_ics_link > div h4 {
margin-left:74px;
margin-bottom:0px !important;
padding:10px 0px 0px !important;
font-size:14px !important;
line-height:20px !important;
color:#666666 !important;
transition:color 0.3s ease-in-out;
-webkit-transition:color 0.3s ease-in-out;
-moz-transition:color 0.3s ease-in-out;
-o-transition:color 0.3s ease-in-out;
}
#thank_you_session_table .thank_you_ics_link > div div {
margin-left:74px;
font-size:13px;
line-height:18px;
color:#666666;
transition:color 0.3s ease-in-out;
-webkit-transition:color 0.3s ease-in-out;
-moz-transition:color 0.3s ease-in-out;
-o-transition:color 0.3s ease-in-out;
}
#thank_you_session_table .thank_you_ics_link > div div em {
color:#666666;
transition:color 0.3s ease-in-out;
-webkit-transition:color 0.3s ease-in-out;
-moz-transition:color 0.3s ease-in-out;
-o-transition:color 0.3s ease-in-out;
}
#thank_you_session_table .thank_you_ics_link:hover > div img {
filter:alpha(opacity=100);
-khtml-opacity:1.0;
-moz-opacity:1.0;
opacity:1.0;
}
#thank_you_session_table .thank_you_ics_link:hover > div h4,
#thank_you_session_table .thank_you_ics_link:hover > div div,
#thank_you_session_table .thank_you_ics_link:hover > div div em {
color:#000000 !important;
}
@media only screen and (max-width:767px) {
#thank_you_session_table h3 { font-size:22px !important; line-height:28px !important; }
#thank_you_session_table .tyst_student_details { width:98%; margin-left:2%; float:none; }
#thank_you_session_table .tyst_thumb { float:none; clear:both; margin-top:5px; margin-left:2%; }
#thank_you_session_table .thank_you_ics_link > div h4 { padding:0px !important; }
}
@media only screen and (max-width:479px) {
#thank_you_session_table .tyst_student_details { width:100%; margin-left:0%; }
#thank_you_session_table .thank_you_ics_link > div { width:100%; margin-left:0%; }
#thank_you_session_table .thank_you_ics_link > div img { width:48px; }
#thank_you_session_table .thank_you_ics_link > div h4 { margin-left:55px; }
#thank_you_session_table .thank_you_ics_link > div div { margin-left:55px; }
} .woocommerce-account #main-content .container {
padding:50px 0px 50px !important;
width:90% !important;
max-width:1280px !important;
}
.woocommerce-account #left-area article h1,
.woocommerce-account #left-area article h2,
.woocommerce-account #left-area article h3,
.woocommerce-account #left-area article h4 {
margin:0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
text-transform:none !important;
color:#36454f !important;
}
.woocommerce-account #left-area article h1 {
padding:0px 0px 20px !important;
font-size:28px !important;
line-height:34px !important;
}
.woocommerce-account #left-area article h2 {
padding:0px 0px 10px !important;
font-size:24px !important;
line-height:30px !important;
}
.woocommerce-account #left-area article h3 {
padding:0px 0px 10px !important;
font-size:22px !important;
line-height:28px !important;
}
.woocommerce-account #left-area article h4 {
padding:0px 0px 10px !important;
font-size:20px !important;
line-height:26px !important;
}
.woocommerce-account #left-area article input[type=text],
.woocommerce-account #left-area article input[type=email],
.woocommerce-account #left-area article input[type=password] {
padding:10px 12px !important;
color:#606060 !important;
background-color:#ffffff !important;
border:solid 1px #e0e0e0 !important;
border-radius:5px !important;
font-size:14px !important;
line-height:20px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-account #left-area article input[type=text]:focus,
.woocommerce-account #left-area article input[type=email]:focus,
.woocommerce-account #left-area article input[type=password]:focus {
border-color:#a0a0a0 !important;
}
.woocommerce-account #left-area article button {
padding:10px 20px !important;
border-style:none !important;
border-radius:5px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
text-transform:uppercase !important;
color:#000000 !important;
background-color:#f0a816 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-account #left-area article button:after {
display:none !important;
}
.woocommerce-account #left-area article button:hover {
background-color:#e0e0e0 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-account #left-area article h1 { font-size:26px !important; line-height:32px !important; }
.woocommerce-account #left-area article h2 { font-size:22px !important; line-height:28px !important; }
.woocommerce-account #left-area article h3 { font-size:20px !important; line-height:26px !important; }
.woocommerce-account #left-area article h4 { font-size:18px !important; line-height:24px !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-account #left-area article h1 { font-size:24px !important; line-height:30px !important; }
.woocommerce-account #left-area article h2 { font-size:20px !important; line-height:26px !important; }
.woocommerce-account #left-area article h3 { font-size:18px !important; line-height:24px !important; }
.woocommerce-account #left-area article h4 { font-size:16px !important; line-height:22px !important; }
} .woocommerce-account #customer_login {
padding:10px 0px 0px !important;
}
.woocommerce-account #customer_login .col-1 {
width:48% !important;
float:left !important;
}
.woocommerce-account #customer_login .col-2 {
width:48% !important;
float:right !important;
}
.woocommerce-account #customer_login .col-1 form,
.woocommerce-account #customer_login .col-2 form {
margin:0px 0px 20px !important;
padding:20px !important;
background-color:#f8f8f8 !important;
border:solid 1px #e0e0e0 !important;
border-radius:5px !important;
}
.woocommerce-account #customer_login .col-1 form p,
.woocommerce-account #customer_login .col-2 form p {
margin:0px 0px 10px !important;
}
.woocommerce-account #customer_login .col-1 form p label,
.woocommerce-account #customer_login .col-2 form p label {
display:inline-block !important;
padding:0px 0px 3px !important;
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-account #customer_login .col-1 form p.lost_password a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-account #customer_login .col-1 form p.lost_password a:hover {
color:#606060 !important;
}
@media only screen and (max-width:980px) {
.woocommerce-account #customer_login .col-1 form,
.woocommerce-account #customer_login .col-2 form { padding:15px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-account #customer_login .col-1 { width:100% !important; float:none !important; }
.woocommerce-account #customer_login .col-2 { width:100% !important; float:none !important; padding-top:20px !important; }
.woocommerce-account #customer_login .col-1 form,
.woocommerce-account #customer_login .col-2 form { padding:20px !important; }
}
@media only screen and (max-width:479px) {
.woocommerce-account #customer_login .col-1 form,
.woocommerce-account #customer_login .col-2 form { padding:15px !important; }
}  .woocommerce-account #main-content .container {
padding:30px 0px 50px !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
width:20% !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
width:79% !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
padding:0px !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
display:block !important;
list-style-type:none !important;
text-align:center !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
display:block !important;
margin-bottom:3px !important;
padding:7px 0px !important;
background-color:#e0e0e0 !important;
border-radius:5px !important;
color:#000000 !important;
font-size:16px !important;
line-height:22px !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
background-color:#f0a816 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
display:none !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p {
font-size:16px !important;
line-height:24px !important;
color:#606060 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p a {
color:#f0a816 !important;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p a:hover {
color:#606060 !important;
}
@media only screen and (max-width:980px) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation { width:25% !important; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content { width:74% !important; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p { font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation { float:none !important; width:100% !important; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content { float:none !important; width:100% !important; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul { padding-bottom:10px !important; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p {
font-size:14px !important; line-height:22px !important; }
} .woocommerce-orders .woocommerce .woocommerce-MyAccount-content table th,
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table td {
font-size:16px !important;
line-height:22px !important;
padding:10px 5px !important;
}
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions {
width:100px !important;
}
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table td .woocommerce-button {
margin:0px !important;
padding:6px 10px !important;
font-size:14px !important;
line-height:20px !important;
background-color:#f0a816 !important;
color:#000000 !important;
border-style:none !important;
}
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table td .woocommerce-button:after {
display:none !important;
}
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table td .woocommerce-button:hover {
background-color:#e0e0e0 !important;
}
@media only screen and (max-width:980px) {
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table th,
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table td,
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table td .woocommerce-button {
font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:767px) {
.woocommerce-orders .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions {
width:auto !important; }
} #left-area article .woocommerce-MyAccount-content .woocommerce-order-details h2 {
padding-top:10px !important;
}
#left-area article .woocommerce-MyAccount-content .woocommerce-customer-details address p {
margin:10px 0px !important;
padding-top:0px !important;
padding-bottom:0px !important;
font-size:14px !important;
line-height:20px !important;
} .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header {
padding:10px 0px 0px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address {
font-size:16px !important;
line-height:22px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2 .selection .select2-selection {
padding:0px !important;
color:#606060 !important;
background-color:#ffffff !important;
border:solid 1px #e0e0e0 !important;
border-radius:5px !important;
height:auto !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2 .selection .select2-selection span {
padding:10px 12px !important;
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2 .selection .select2-selection .select2-selection__arrow {
padding:20px 15px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button {
margin-top:10px !important;
} .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button {
margin-top:10px !important;
} .woocommerce-cart-tab-container {
top:76px !important;
bottom:0px !important;
display:block !important;
width:320px !important;
background-color:#ffffff !important;
} .woocommerce-cart-tab-container .woocommerce-cart-tab {
background-color:#f0a816 !important;
}
.woocommerce-cart-tab-container .woocommerce-cart-tab svg .woocommerce-cart-tab__icon-bag {
fill:#ffffff !important;
}
.woocommerce-cart-tab-container .woocommerce-cart-tab .woocommerce-cart-tab__contents {
background-color:#ffffff !important;
color:#000000 !important;
}
@media only screen and (max-width:767px) {
.woocommerce-cart-tab-container .woocommerce-cart-tab { width:40px !important; height:40px !important; }
.woocommerce-cart-tab-container .woocommerce-cart-tab .woocommerce-cart-tab__contents { display:none !important; }
} .woocommerce-cart-tab-container .widget:before {
content:'Shopping Basket';
display:block !important;
position:relative !important;
z-index:100 !important;
padding:20px 0px 20px !important;
text-align:center !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
color:#606060 !important;
}
.woocommerce-cart-tab-container .widget .widgettitle {
display:none !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content ul.woocommerce-mini-cart {
margin:10px 0px 20px !important;
padding:0px 15px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
text-align:center !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content ul li a {
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content ul li a.remove_from_cart_button {
line-height:14px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content ul li a img {
width:50px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content ul li a .quantity {
font-size:14px !important;
line-height:20px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__total {
padding:0px 0px 10px 42px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__total strong {
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__total span {
display:inline-block !important;
padding-left:5px !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
} .woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
padding:15px !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__buttons a {
width:48% !important;
text-align:center !important;
border-style:none !important;
padding:12px 0px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
text-transform:uppercase !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover {
background-color:#a0a0a0 !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.wc-forward {
width:100% !important;
}
.woocommerce-cart-tab-container .widget .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.checkout {
display:none !important;
} .fpd-modal-product-designer {
z-index:100000000 !important;
}
.fpd-element-toolbar-smart,
.fpd-draggable-dialog,
.fpd-sub-tooltip-theme {
z-index:100000001 !important;
}
.fpd-modal-product-designer {
background-color:rgba(0,0,0,0.8) !important;
}
.fpd-element-toolbar-smart .fpd-sub-panel {
min-width:225px !important;
}
.fpd-element-toolbar-smart .fpd-sub-panel .fpd-color-wrapper .mCustomScrollBox .mCSB_container {
margin-right:15px !important;
}
.fpd-element-toolbar-smart .fpd-sub-panel .fpd-color-wrapper {
margin:0px !important;
}
.fpd-element-toolbar-smart .fpd-sub-panel .fpd-color-wrapper .mCustomScrollBox {
max-height:81px !important;
}
.fpd-element-toolbar-smart .fpd-sub-panel #mCSB_3_container {
margin-right:0px !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper {
max-width:860px !important;
height:auto !important;
top:50% !important;
left:50% !important;
transform: translate(-50%,-50%) !important;
padding:30px 30px 20px !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container {
min-height:500px !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-modal-close {
top:5px !important;
right:5px !important;
}
.fpd-container .fpd-main-wrapper {
background-image:none !important;
min-height:0px !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container .fpd-mainbar {
width:200px !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container .fpd-mainbar .fpd-list {
border-bottom:solid 1px rgba(0,0,0,0.1) !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container .fpd-mainbar .fpd-list .fpd-list-row .fpd-cell-2 {
display:none !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-modal-price {
display:none !important;
}
.fpd-top-tools .fpd-tool-color .fpd-icon-color-fill {
display:none !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-done {
margin-top:10px !important;
}
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-done:hover {
background-color:#f0a816 !important;
}
@media only screen and (max-width:767px) {
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container { min-height:400px !important; }
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container .fpd-mainbar { width:150px !important; }
.fpd-container .fpd-main-wrapper { min-height:300px !important; }
}
@media only screen and (max-width:568px) {
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container .fpd-mainbar { width:100% !important; }
}
@media only screen and (max-width:479px) {
.fpd-modal-product-designer .fpd-modal-wrapper {
top:0px !important; left:0px !important; transform:none !important; padding:20px 20px 15px !important; }
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-container { min-height:350px !important; }
.fpd-container .fpd-main-wrapper { min-height:250px !important; }
.fpd-modal-product-designer .fpd-modal-wrapper .fpd-modal-close { top:0px !important; right:0px !important; }
} #unused_coupon_list_form {
padding:0px 0px 60px;
}
#unused_coupon_list_form #ucl_intro {
padding:0px 0px 20px;
font-size:16px;
line-height:22px;
color:#707070;
}
#unused_coupon_list_form #ucl_intro ol {
padding:0px 0px 0px 10px;
}
#unused_coupon_list_form #ucl_intro ol li {
padding:10px 0px 0px;
font-size:16px;
line-height:22px;
color:#707070;
}
#unused_coupon_list_form #ucl_input_div {
padding:0px 0px 20px;
}
#unused_coupon_list_form #ucl_input_div span {
display:inline-block;
min-width:100px;
padding-right:10px;
font-size:16px;
line-height:22px;
color:#707070;
}
#unused_coupon_list_form #ucl_input_div input {
padding:6px 8px;
font-size:16px;
line-height:22px;
color:#000000;
border:solid 1px #e0e0e0;
border-radius:5px;
}
#unused_coupon_list_form #ucl_input_div #ucl_prefix {
width:60px;
}
#unused_coupon_list_form #ucl_input_div #ucl_start_date,
#unused_coupon_list_form #ucl_input_div #ucl_end_date {
width:110px;
cursor:pointer;
}
#unused_coupon_list_form #ucl_prefix_lookup {
float:right;
width:50%;
}
#unused_coupon_list_form #ucl_prefix_lookup h4 {
padding:0px 0px 10px;
font-size:16px;
line-height:22px;
color:#707070;
}
#unused_coupon_list_form #ucl_prefix_lookup div {
font-size:14px;
line-height:24px;
color:#707070;
}
#unused_coupon_list_form #ucl_prefix_lookup div span {
display:inline-block;
min-width:40px;
}
#unused_coupon_list_form #ucl_list_div {
padding:0px 0px 20px;
}
#unused_coupon_list_form #ucl_list_div span {
font-size:16px;
line-height:22px;
color:#707070;
}
#unused_coupon_list_form #ucl_list_div textarea {
clear:both;
margin:3px 0px 0px;
width:400px;
height:318px;
padding:8px 10px;
border:solid 1px #e0e0e0;
border-radius:5px;
font-size:14px;
line-height:20px;
color:#707070;
}
#unused_coupon_list_form input[type=submit] {
border-style:none !important;
border-radius:5px !important;
padding:12px 25px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
text-transform:uppercase !important;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#unused_coupon_list_form input[type=submit]:hover {
background-color:#a0a0a0 !important;
}
#unused_coupon_list_form #ucl_download_link {
display:block;
clear:both;
float:none;
width:100%;
width:160px;
text-align:center;
}
#unused_coupon_list_form #ucl_download_link img {
margin:50px 0px 0px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#unused_coupon_list_form #ucl_download_link:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
#unused_coupon_list_form #ucl_download_link div {
font-weight:400;
font-size:16px;
line-height:22px;
color:#000000;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#unused_coupon_list_form #ucl_download_link:hover div {
color:#c0c0c0;
}
@media only screen and (max-width:980px) {
#unused_coupon_list_form #ucl_list_div textarea { width:350px; }
}
@media only screen and (max-width:899px) {
#unused_coupon_list_form #ucl_list_div textarea { width:300px; }
}
@media only screen and (max-width:767px) {
#unused_coupon_list_form #ucl_intro { font-size:14px; line-height:20px; }
#unused_coupon_list_form #ucl_intro ol li { font-size:14px; line-height:20px; }
#unused_coupon_list_form #ucl_prefix_lookup { display:none !important; }
} .container,
.et_pb_section .et_pb_row {
width:90% !important;
max-width:1280px !important;
}
sup {
bottom:auto !important;
top:auto !important;
vertical-align:40% !important;
font-size:70% !important;
} #main-content .container:before {
display:none;
}
#main-content .container #content-area #left-area {
width:100%;
padding:0px !important;
} #wptime-plugin-preloader {
-moz-background-size:200px 200px !important;
-o-background-size:200px 200px !important;
-webkit-background-size:200px 200px !important;
background-size:200px 200px !important;
} header#mhmm {
z-index:100000000 !important;
}
#site_header_menu {
padding:0px 50px !important;
transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
}
#site_header_menu .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:5px 0px !important;
background-position:66px 10px;
}
#site_header_menu .et_pb_row .et_pb_column {
float:left !important;
margin:0px !important;
}
#site_header_menu .et_pb_row #header_left_col {
width:35% !important;
}
#site_header_menu .et_pb_row #header_right_col {
width:65% !important;
}
@media only screen and (max-width:767px) {
body { apadding-top:0px !important; }
#site_header_menu { padding:0px 30px !important; }
#site_header_menu .et_pb_row #header_left_col { width:45% !important; }
#site_header_menu .et_pb_row #header_right_col { width:55% !important; }
.home #site_header_menu .et_pb_row #header_left_col { width:15% !important; }
.home #site_header_menu .et_pb_row #header_right_col { width:85% !important; }
}
@media only screen and (max-width:479px) {
#site_header_menu { padding:0px 20px !important; }
}
@media only screen and (max-width:399px) {
#site_header_menu { padding:0px 15px !important; }
} #site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu {
display:block !important;
float:left !important;
margin:17px 30px 17px 0px;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:before {
height:3px !important;
top:4px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button div {
margin-top:-2px !important;
height:3px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:after {
height:3px !important;
bottom:5px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_image {
display:block !important;
float:left !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_image a,
#site_header_menu .et_pb_row .et_pb_column .et_pb_image a img {
display:block !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_image a img {
height:66px;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button-close {
top:15px !important;
left:210px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button-close:before,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button-close:after {
background-color:#ffffff !important;
height:3px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button-close:after {
top:14px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button-close:hover:before,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button-close:hover:after {
background-color:#f0a816 !important;
}
@media only screen and (max-width:767px) {
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu { margin:17px 20px 17px 0px; }
}
@media only screen and (max-width:399px) {
#site_header_menu .et_pb_row .et_pb_column .et_pb_image a img { height:56px; margin-top:5px; }
} #site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-overlay {
background-color:rgba(0,0,0,0) !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav {
width:260px !important;
max-width:260px !important;
overflow:auto !important;
background:#000000 url(//maxmouthguards.co.za/wp-content/themes/Divi%20Child/img/header_menu_logo_large.png) no-repeat 20px 20px;
}
.mhmm-menu-active #site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav {
-webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.3);
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav > ul {
height:auto !important;
margin-top:140px;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li a {
padding:10px 20px !important;
font-family:'Open Sans',Arial,sans-serif !important;
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li a:before,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li a:after {
display:inline-block !important;
position:relative !important;
width:auto !important;
font-size:24px !important;
color:#ffffff !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li a:before {
margin-right:5px !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li a:after {
position:absolute !important;
top:10px !important;
right:20px !important;
} #site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.menu-item-7777 a,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.menu-item-7778 a,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.menu-item-7779 a,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.menu-item-8639 a {
color:rgba(255,255,255,0.6) !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li > a:hover,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li > a:hover:before,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li > a:hover:after,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.current-menu-item > a,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.current-menu-item > a:before,
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.current-menu-item > a:after {
color:#f0a816 !important;
}
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav ul li.back {
margin-top:15px !important;
text-transform:uppercase !important;
}
@media only screen and (max-width:767px) {
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav {
background:#000000 url(//maxmouthguards.co.za/wp-content/themes/Divi%20Child/img/header_menu_logo_small.png) no-repeat 20px 20px; }
#site_header_menu .et_pb_row .et_pb_column .et_pb_mhmm_menu nav > ul { margin-top:110px; }
} #header_right_icons {
float:right;
padding:21px 0px;
height:66px;
}
#header_right_icons i,
#header_right_icons a i {
color:#f0a816;
font-size:24px;
line-height:24px;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#header_right_icons i:hover,
#header_right_icons a:hover i {
color:#000000;
}
#header_right_icons a {
display:block;
float:left;
}
#header_right_icons a i {
display:block;
margin-right:20px;
}
#head_buynow_but,
#head_account_but,
#head_redeem_but {
display:block;
float:right;
margin:17px 20px 17px 0px;
font-size:12px;
line-height:12px;
padding:9px 0px;
width:120px;
text-align:center;
border:solid 1px #ffffff;
color:#ffffff;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#head_redeem_but {
width:180px;
}
#head_buynow_but:hover,
#head_account_but:hover,
#head_redeem_but:hover {
background-color:#ffffff;
color:#000000;
}
@media only screen and (max-width:1099px) {
#head_buynow_but,
#head_account_but { width:110px !important; }
#head_redeem_but  { width:170px !important; }
}
@media only screen and (max-width:980px) {
#head_account_but,
#head_redeem_but span { display:none; }
#head_buynow_but { width:100px; }
#head_redeem_but { width:150px; }
}
@media only screen and (max-width:767px) {
#head_redeem_but { display:none; }
#head_buynow_but { width:90px; margin-right:15px; }
#header_right_icons a i { margin-right:15px; }
.home #head_buynow_but { display:block; }
}
@media only screen and (max-width:479px) {
#head_buynow_but { width:75px !important; }
}
@media only screen and (max-width:399px) {
#header_right_icons a i { margin-right:12px; }
#head_account_but { margin-right:12px; }
} .site_header_menu_white .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button div,
.site_header_menu_white .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:before,
.site_header_menu_white .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:after {
background-color:#000000 !important;
}
.site_header_menu_white .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:hover div,
.site_header_menu_white .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:hover:before,
.site_header_menu_white .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:hover:after {
background-color:#f0a816 !important;
}
.site_header_menu_white #header_right_icons i,
.site_header_menu_white #header_right_icons a i {
color:#f0a816;
}
.site_header_menu_white #header_right_icons i:hover,
.site_header_menu_white #header_right_icons a:hover i {
color:#000000;
}
.site_header_menu_white #head_buynow_but,
.site_header_menu_white #head_account_but,
.site_header_menu_white #head_redeem_but {
padding:9px 0px;
background-color:#ffffff;
color:#000000;
border:solid 1px #000000;
}
.site_header_menu_white #head_buynow_but:hover,
.site_header_menu_white #head_account_but:hover,
.site_header_menu_white #head_redeem_but:hover {
background-color:#000000;
color:#ffffff;
}
.mhmm-scrolled #page-container #mhmm .site_header_menu_white {
background-color:#ffffff !important;
} #site_header_menu #head_woo_search {
position:absolute;
top:0px;
left:0px;
width:100% !important;
margin:0px !important;
padding:10px 50px !important;
height:76px !important;
background-color:#ffffff !important;
z-index:999 !important;
-webkit-transform: translateY(-76px);
-moz-transform: translateY(-76px);
-ms-transform: translateY(-76px);
-o-transform: translateY(-76px);
transform: translateY(-76px);
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#site_header_menu #head_woo_search .et_pb_column {
margin:0px !important;
padding:0px !important;
}
#site_header_menu #head_woo_search .et_pb_code_inner {
padding-top:8px !important;
}
#site_header_menu #head_woo_search .et_pb_code_inner .aws-container {
display:block !important;
float:left !important;
width:95%;
width:-webkit-calc(100% - 38px);
width:-moz-calc(100% - 38px);
width:calc(100% - 38px);
}
#site_header_menu #head_woo_search .et_pb_code_inner .aws-container form .aws-search-field {
height:auto !important;
padding:10px 12px !important;
font-size:14px !important;
line-height:18px !important;
border:solid 1px #f0a816 !important;
border-radius:5px !important;
color:#000000 !important;
background-color:#ffffff !important;
}
#head_woo_search .et_pb_code_inner .aws-container form input::-webkit-input-placeholder { color:#c0c0c0; }
#head_woo_search .et_pb_code_inner .aws-container form input:-moz-placeholder { color:#c0c0c0; }
#head_woo_search .et_pb_code_inner .aws-container form input::-moz-placeholder {  color:#c0c0c0; }
#head_woo_search .et_pb_code_inner .aws-container form input:-ms-input-placeholder { color:#c0c0c0; }
#site_header_menu #head_woo_search .et_pb_code_inner a {
display:block;
float:left;
font-weight:400;
font-size:24px;
line-height:38px;
width:38px;
text-align:center;
color:#f0a816 !important;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#site_header_menu #head_woo_search .et_pb_code_inner a:hover {
color:#000000 !important;
}
@media only screen and (max-width:767px) {
#site_header_menu #head_woo_search { padding:10px 30px !important; }
}
@media only screen and (max-width:479px) {
#site_header_menu #head_woo_search { padding:10px 20px !important; }
}
@media only screen and (max-width:399px) {
#site_header_menu #head_woo_search { padding:10px 15px !important; }
} #main-footer {
background-color:#ffffff !important;
}
#main-footer #footer-bottom {
background-color:#ffffff !important;
padding:60px 0px 30px !important;
} #main-footer #footer-bottom .container #footer-info {
padding:0px;
font-weight:500 !important;
font-size:14px !important;
line-height:28px !important;
color:#909090 !important;
}
#main-footer #footer-bottom .container #footer-info a {
font-weight:500 !important;
color:#909090 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer #footer-bottom .container #footer-info a:hover {
color:#f0a816;
} #main-footer #footer-bottom .container #footer_social_icons {
float:right;
}
#main-footer #footer-bottom .container #footer_social_icons a {
display:block;
float:left;
width:28px;
text-align:center;
margin-left:25px;
color:#909090;
font-size:28px;
line-height:28px;
}
#main-footer #footer-bottom .container #footer_social_icons a:first-child {
margin-left:0px;
}
#main-footer #footer-bottom .container #footer_social_icons a i {
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#main-footer #footer-bottom .container #footer_social_icons a i:hover {
color:#f0a816;
}
@media only screen and (max-width:767px) {
#main-footer #footer-bottom .container { text-align:center !important; width:100% !important; }
#main-footer #footer-bottom .container #footer-info {
display:block !important; float:none !important; clear:both !important; width:auto !important; }
#main-footer #footer-bottom .container #footer-info { padding-top:10px !important; }
#main-footer #footer-bottom .container #footer_social_icons { float:none !important; display:inline-block !important; }
}
@media only screen and (max-width:479px) {
#main-footer #footer-bottom .container #footer-info { font-size:13px !important; }
#main-footer #footer-bottom .container #footer_social_icons a { margin-left:20px; }
}  .home {
padding-top:0px !important;
}
.home #mhmm #site_header_menu {
background-color:transparent !important;
}
.mhmm-scrolled #mhmm #site_header_menu {
background-color:#ffffff !important;
}
.home #header_left_col .et_pb_image a .et_pb_image_wrap {
display:none !important;
}
.mhmm-scrolled .site_header_menu_home .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:before,
.mhmm-scrolled .site_header_menu_home .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button div,
.mhmm-scrolled .site_header_menu_home .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:after {
background-color:#000000 !important;
}
.mhmm-scrolled .site_header_menu_home .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:hover:before,
.mhmm-scrolled .site_header_menu_home .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:hover div,
.mhmm-scrolled .site_header_menu_home .et_pb_row .et_pb_column .et_pb_mhmm_menu .menu-button:hover:after {
background-color:#f0a816 !important;
}
.site_header_menu_home #header_right_icons i:hover,
.site_header_menu_home #header_right_icons a:hover i {
color:#f0a816;
}
.mhmm-scrolled .site_header_menu_home #header_right_icons i,
.mhmm-scrolled .site_header_menu_home #header_right_icons a i {
color:#f0a816;
}
.mhmm-scrolled .site_header_menu_home #header_right_icons i:hover,
.mhmm-scrolled .site_header_menu_home #header_right_icons a:hover i {
color:#000000;
}
.mhmm-scrolled .site_header_menu_home #head_buynow_but,
.mhmm-scrolled .site_header_menu_home #head_account_but,
.mhmm-scrolled .site_header_menu_home #head_redeem_but {
padding:9px 0px;
background-color:#ffffff;
color:#000000;
border:solid 1px #000000;
}
.mhmm-scrolled .site_header_menu_home #head_buynow_but:hover,
.mhmm-scrolled .site_header_menu_home #head_account_but:hover,
.mhmm-scrolled .site_header_menu_home #head_redeem_but:hover {
background-color:#000000;
color:#ffffff;
} #home_banner {
width:100%;
height:800px;
height:100vh;
padding:0px !important;
}
#home_banner .et_pb_row {
width:100% !important;
max-width:100% !important;
height:100% !important;
margin:0px !important;
padding:0px !important;
}
#home_banner .et_pb_row .et_pb_column,
#home_banner .et_pb_row .et_pb_column .et_pb_text,
#home_banner .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner {
height:100% !important;
margin:0px !important;
padding:0px !important;
}
@media only screen and (max-width:1399px) {
#home_banner { height:700px; height:100vh; }
}
@media only screen and (max-width:1199px) {
#home_banner { height:600px; height:100vh; }
}
@media only screen and (max-width:980px) {
#home_banner { height:600px; height:100vh; }
}
@media only screen and (max-width:767px) {
#home_banner { height:500px; height:100vh; }
}
@media only screen and (max-width:479px) {
#home_banner { height:400px; height:100vh; }
} #home_banner_desktop {
position:relative;
width:100%;
height:100%;
text-align:center;
background-color:#f0a816;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
#home_banner_desktop .banner_overlay {
position:absolute;
z-index:1;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
}
#home_banner_desktop .banner_content {
position:relative;
z-index:2;
top:50%;
transform:translateY(-50%);
width:90%;
max-width:1200px;
margin:0px auto;
-webkit-animation: banner_fade_in 2s;
-moz-animation: banner_fade_in 2s;
animation: banner_fade_in 2s;
}
#home_banner_desktop .banner_content img {
max-width:300px;
margin:0px 0px 30px;
}
#home_banner_desktop .banner_content h2 {
color:#ffffff;
font-weight:300 !important;
font-size:24px !important;
line-height:30px !important;
}
#home_banner_desktop .banner_content a {
display:inline-block;
margin:10px 0px 0px;
padding:14px 50px;
background-color:#f0a816;
color:#000000;
border-radius:7px;
font-weight:500;
font-size:20px;
line-height:100%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_banner_desktop .banner_content a:hover {
background-color:#ffffff;
}
@media only screen and (max-width:980px) {
#home_banner_desktop .banner_content { width:80%; }
} .home_banner_scroll .scroll-down {
height:60px !important;
width:80px !important;
margin:0px 0px 0px -40px !important;
line-height:60px !important;
position:absolute !important;
left:50% !important;
bottom:30px !important;
color:#f0a816 !important;
text-align:center !important;
font-size:70px !important;
z-index:100 !important;
text-decoration:none !important;
text-shadow:0px 0px 3px rgba(0, 0, 0, 0.4) !important;
cursor:pointer;
-webkit-animation: arrow_fade_move_down 3s ease-in-out infinite;
-moz-animation: arrow_fade_move_down 3s ease-in-out infinite;
animation: arrow_fade_move_down 3s ease-in-out infinite;
}
@media only screen and (max-width:980px) {
.home_banner_scroll .scroll-down { bottom:50px !important; }
}
@-webkit-keyframes arrow_fade_move_down {
0% {
-webkit-transform:translate(0, -20px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
50% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
100% {
-webkit-transform:translate(0, 20px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
}
@-moz-keyframes arrow_fade_move_down {
0% {
-moz-transform:translate(0, -20px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
50% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
100% {
-moz-transform:translate(0, 20px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
}
@keyframes arrow_fade_move_down {
0% {
transform:translate(0, -20px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
50% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
100% {
transform:translate(0, 20px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
}
@-webkit-keyframes banner_fade_in {
0% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
color:transparent;
}
100% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
color:#ffffff;
}
}
@-moz-keyframes banner_fade_in {
0% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
100% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
}
@keyframes banner_fade_in {
0% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
100% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
} #home_banner_mobile {
position:relative;
width:100%;
height:100%;
text-align:center;
background-color:#f0a816;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
#home_banner_mobile .banner_overlay {
position:absolute;
z-index:1;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
}
#home_banner_mobile .banner_content {
position:relative;
z-index:2;
top:50%;
transform:translateY(-50%);
width:80%;
margin:0px auto;
}
#home_banner_mobile .banner_content img {
max-width:240px;
margin:0px 0px 30px;
}
#home_banner_mobile .banner_content h2 {
color:#ffffff;
font-weight:300 !important;
font-size:20px !important;
line-height:26px !important;
}
#home_banner_mobile .banner_content a {
display:inline-block;
margin:12px 0px 0px;
padding:10px 35px;
background-color:#f0a816;
color:#000000;
border-radius:7px;
font-weight:500;
font-size:18px;
line-height:100%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_banner_mobile .banner_content a:hover {
background-color:#ffffff;
}
@media only screen and (max-width:479px) {
#home_banner_desktop .banner_content { width:90%; }
#home_banner_mobile .banner_content img { max-width:200px; margin:0px 0px 20px; }
} #home_buy_mouthguard {
padding:40px 0px 70px !important;
background-color:#f9f9f9 !important;
}
#home_buy_mouthguard .et_pb_row {
padding:0px !important;
} #home_buy_mouthguard .et_pb_text_inner > h2 {
padding:0px 0px 20px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#36454f !important;
} #home_buy_mouthguard #home_buy_links {
max-width:960px;
margin:0px auto;
padding:80px 0px 0px;
}
#home_buy_mouthguard #home_buy_links .home_buy_wrapper {
float:left;
width:25%;
margin-left:12.5%;
border:solid 1px #000000;
position:relative;
padding:0px;
text-align:center;
background-color:#ffffff;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_buy_mouthguard #home_buy_links div:first-of-type {
margin-left:0px !important;
}
#home_buy_mouthguard .home_buy_wrapper img {
display:block;
position:absolute;
top:-65px;
left:50%;
margin-left:-65px;
z-index:1;
}
#home_buy_mouthguard .home_buy_wrapper .hbl_buy_link {
position:relative;
display:block !important;
padding:0px !important;
min-height:180px !important;
font-weight:700 !important;
font-size:18px !important;
color:#000000 !important;
line-height:180px !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
z-index:2;
}
#home_buy_mouthguard .home_buy_wrapper .hbl_info_link {
width:34px;
position:absolute;
top:12px;
right:12px;
cursor:pointer;
z-index:2;
}
#home_buy_mouthguard .home_buy_wrapper .hbl_info_link i {
display:inline-block;
font-size:20px;
line-height:34px;
width:34px;
text-align:center;
background-color:transparent;
color:#000000;
border-radius:50%;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_buy_mouthguard .home_buy_wrapper .hbl_info_link i:hover {
background-color:#000000;
color:#ffffff;
}
#home_buy_mouthguard .home_buy_wrapper .hbl_click_info {
display:block !important;
position:absolute;
bottom:10px;
right:10px;
color:#000000;
font-weight:100;
font-size:14px;
line-height:14px;
font-style:italic;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
z-index:1;
} #home_buy_mouthguard .home_buy_wrapper_hover {
background-color:#d0d0d0 !important;
}
#home_buy_mouthguard .home_buy_wrapper_hover .hbl_buy_link,
#home_buy_mouthguard .home_buy_wrapper_hover .hbl_buy_link span,
#home_buy_mouthguard .home_buy_wrapper_hover .hbl_click_info {
color:#000000 !important;
}
#home_buy_mouthguard .home_buy_wrapper_hover .hbl_info_link:hover i {
background-color:#000000 !important;
}
@media only screen and (max-width:1099px) {
#home_buy_mouthguard #home_buy_links .home_buy_wrapper { width:27%; margin-left:9.5%; }
}
@media only screen and (max-width:980px) {
#home_buy_mouthguard .et_pb_text_inner > h2 { font-size:24px !important; line-height:30px !important; }
#home_buy_mouthguard #home_buy_links .home_buy_wrapper { width:30%; margin-left:5%; }
}
@media only screen and (max-width:767px) {
#home_buy_mouthguard .et_pb_text_inner > h2 { font-size:22px !important; line-height:28px !important; }
#home_buy_mouthguard #home_buy_links .home_buy_wrapper {
float:none; width:100%; max-width:240px; margin:70px auto 0px; }
#home_buy_mouthguard #home_buy_links div:first-of-type { margin-left:auto !important; margin-top:0px !important; }
} .home_buy_popup {
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.9);
z-index:100000000 !important;
}
.home_buy_popup .hbp_wrapper {
max-width:640px;
width:94%;
padding:25px 30px 30px;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.1);
box-shadow:0px 2px 6px rgba(0,0,0,0.1);
border-radius:5px !important;
background-color:#ffffff;
text-align:center;
z-index:100000001 !important;
}
.home_buy_popup .hbp_wrapper .hbp_close {
position:absolute;
top:-15px;
right:-15px;
font-weight:100;
font-size:20px;
line-height:36px;
width:36px;
text-align:center;
background-color:#c0c0c0;
color:#ffffff;
border-radius:50%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
.home_buy_popup .hbp_wrapper .hbp_close:hover {
background-color:#f0a816;
}
.home_buy_popup .hbp_wrapper .hbp_close_text {
position:absolute;
top:15px;
left:15px;
font-weight:400;
font-size:14px;
line-height:18px;
color:#d0d0d0;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
.home_buy_popup .hbp_wrapper .hbp_close_text span {
display:block;
float:left;
padding-right:5px;
font-size:18px;
line-height:18px;
}
.home_buy_popup .hbp_wrapper .hbp_close_text:hover {
color:#f0a816;
}
.home_buy_popup .hbp_wrapper > h2 {
padding:0px 0px 15px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#f0a816 !important;
}
.home_buy_popup .hbp_wrapper > h2 br {
display:none;
}
.home_buy_popup .hbp_wrapper > div h1,
.home_buy_popup .hbp_wrapper > div h2,
.home_buy_popup .hbp_wrapper > div h3,
.home_buy_popup .hbp_wrapper > div h4,
.home_buy_popup .hbp_wrapper > div h5,
.home_buy_popup .hbp_wrapper > div h6 {
padding:0px 0px 15px !important;
font-weight:300 !important;
line-height:1.2 !important;
color:#808080 !important;
}
.home_buy_popup .hbp_wrapper > div h1 { font-size:30px !important; }
.home_buy_popup .hbp_wrapper > div h2 { font-size:26px !important; }
.home_buy_popup .hbp_wrapper > div h3 { font-size:22px !important; }
.home_buy_popup .hbp_wrapper > div h4 { font-size:20px !important; }
.home_buy_popup .hbp_wrapper > div h5 { font-size:18px !important; }
.home_buy_popup .hbp_wrapper > div h6 { font-size:16px !important; }
.home_buy_popup .hbp_wrapper > div p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
.home_buy_popup .hbp_wrapper > a {
display:inline-block;
margin:10px 0px 0px;
padding:8px 10px;
background-color:#c0c0c0 !important;
color:#ffffff !important;
font-weight:100;
font-size:14px;
line-height:14px;
border-radius:5px;
transition:background-color .3s ease-in-out;
-webkit-transition:background-color .3s ease-in-out;
-moz-transition:background-color .3s ease-in-out;
-o-transition:background-color .3s ease-in-out;
}
.home_buy_popup .hbp_wrapper > a:hover {
background-color:#f0a816 !important;
}
@media only screen and (max-width:767px) {
.home_buy_popup .hbp_wrapper { padding:15px 20px 20px; }
.home_buy_popup .hbp_wrapper .hbp_close { top:-10px; right:-10px; font-size:20px; line-height:32px; width:32px; }
.home_buy_popup .hbp_wrapper > h2 { font-size:22px !important; line-height:28px !important; }
.home_buy_popup .hbp_wrapper > a { margin:5px 0px 0px; padding:7px 8px; font-size:13px; line-height:13px; }
.home_buy_popup .hbp_wrapper > div h1 { font-size:26px !important; padding:0px 0px 10px !important; }
.home_buy_popup .hbp_wrapper > div h2 { font-size:22px !important; padding:0px 0px 10px !important; }
.home_buy_popup .hbp_wrapper > div h3 { font-size:20px !important; padding:0px 0px 10px !important; }
.home_buy_popup .hbp_wrapper > div h4 { font-size:18px !important; padding:0px 0px 10px !important; }
.home_buy_popup .hbp_wrapper > div h5 { font-size:16px !important; padding:0px 0px 10px !important; }
.home_buy_popup .hbp_wrapper > div h6 { font-size:14px !important; padding:0px 0px 10px !important; }
.home_buy_popup .hbp_wrapper > div p {
font-size:13px !important; line-height:18px !important; padding:0px 0px 10px !important; }
}
@media only screen and (max-width:479px) {
.home_buy_popup .hbp_wrapper { padding:10px 15px 15px; }
} #home_why_max {
padding:0px !important;
}
#home_why_max .et_pb_row {
margin:0px auto !important;
padding:0px !important;
}
#home_why_max .et_pb_row .et_pb_column_2_3 {
width:60% !important;
float:left !important;
margin:0px !important;
padding:90px 0px 90px !important;
z-index:101;
}
#home_why_max .et_pb_row .et_pb_column_1_3 {
width:40% !important;
float:left !important;
margin:0px !important;
padding:30px 0px 0px !important;
z-index:100;
}
@media only screen and (max-width:1299px) {
#home_why_max .et_pb_row .et_pb_column_1_3 { padding:40px 0px 0px !important; }
}
@media only screen and (max-width:1199px) {
#home_why_max .et_pb_row .et_pb_column_2_3 { width:55% !important; }
#home_why_max .et_pb_row .et_pb_column_1_3 { width:45% !important; }
}
@media only screen and (max-width:1099px) {
#home_why_max .et_pb_row .et_pb_column_1_3 { padding:50px 0px 0px !important; }
}
@media only screen and (max-width:980px) {
#home_why_max .et_pb_row .et_pb_column_2_3 { width:50% !important; padding:70px 0px 70px !important; }
#home_why_max .et_pb_row .et_pb_column_1_3 { width:50% !important; padding:40px 0px 0px !important; }
}
@media only screen and (max-width:799px) {
#home_why_max .et_pb_row .et_pb_column_1_3 { padding:50px 0px 0px !important; }
}
@media only screen and (max-width:767px) {
#home_why_max .et_pb_row .et_pb_column_2_3 {
width:100% !important; float:none !important; padding:60px 0px 0px !important; }
#home_why_max .et_pb_row .et_pb_column_1_3 {
width:100% !important; float:none !important; margin:-30px 0px 0px !important; padding:0px !important; }
}
@media only screen and (max-width:479px) {
#home_why_max .et_pb_row .et_pb_column_2_3 { padding:50px 0px 0px !important; }
#home_why_max .et_pb_row .et_pb_column_1_3 { margin:-20px 0px 0px !important; }
}
@media only screen and (max-width:399px) {
#home_why_max .et_pb_row .et_pb_column_1_3 { margin:-10px 0px 0px !important; }
} #home_why_max .et_pb_column_2_3 .et_pb_module {
margin:0px !important;
padding:0px !important;
}
#home_why_max .et_pb_column_2_3 .et_pb_text_inner {
margin:0px !important;
padding:0px !important;
}
#home_why_max .et_pb_column_2_3 .et_pb_text_inner h2 {
padding:0px 0px 20px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#36454f !important;
}
#home_why_max .et_pb_column_2_3 .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
}
#home_why_max .et_pb_column_2_3 .et_pb_text_inner ul {
display:block !important;
float:left !important;
width:49% !important;
margin:0px 0px 0px 1% !important;
padding:0px 0px 0px 15px !important;
}
#home_why_max .et_pb_column_2_3 .et_pb_text_inner ul li {
padding:0px 0px 7px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
}
@media only screen and (max-width:1199px) {
#home_why_max .et_pb_column_2_3 .et_pb_text_inner p { font-size:14px !important; line-height:20px !important; }
#home_why_max .et_pb_column_2_3 .et_pb_text_inner ul li { font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:980px) {
#home_why_max .et_pb_column_2_3 .et_pb_text_inner h2 { font-size:24px !important; line-height:30px !important; }
#home_why_max .et_pb_column_2_3 .et_pb_text_inner ul {
float:none !important; width:98% !important; margin:0px 0px 0px 2% !important; }
#home_why_max .et_pb_column_2_3 .et_pb_text_inner ul li { padding:0px 0px 5px !important; }
}
@media only screen and (max-width:767px) {
#home_why_max .et_pb_column_2_3 .et_pb_text_inner h2 { font-size:22px !important; line-height:28px !important; }
}
@media only screen and (max-width:479px) {
#home_why_max .et_pb_column_2_3 .et_pb_text_inner h2 { padding:0px 0px 15px !important; }
#home_why_max .et_pb_column_2_3 .et_pb_text_inner p { padding:0px 0px 15px !important; }
} #home_why_max #home_mouthguard_slider .owl-item div img {
display:block !important;
width:100% !important;
margin:0px !important;
cursor:pointer !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_why_max #home_mouthguard_slider .owl-item div img:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
#home_why_max #home_mouthguard_slider .owl-nav {
position:absolute;
top:10%;
right:5%;
}
#home_why_max #home_mouthguard_slider .owl-nav button span {
display:inline-block;
font-weight:100;
font-size:40px;
line-height:40px;
width:30px;
text-align:center;
color:#d0d0d0;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_why_max #home_mouthguard_slider .owl-nav button:hover span {
color:#f0a816;
}
@media only screen and (max-width:767px) {
#home_why_max #home_mouthguard_slider {
max-width:400px !important; margin:0px auto !important; }
} .home_prod_popup {
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.9);
z-index:100000000 !important;
}
.home_prod_popup .hpp_wrapper {
max-width:600px;
width:94%;
padding:5px 0px 20px;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.1);
-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.1);
box-shadow:0px 2px 6px rgba(0,0,0,0.1);
border-radius:5px !important;
background-color:#ffffff;
text-align:center;
z-index:100000001 !important;
}
.home_prod_popup .hpp_wrapper .hpp_close {
position:absolute;
top:-15px;
right:-15px;
font-weight:100;
font-size:20px;
line-height:36px;
width:36px;
text-align:center;
background-color:#c0c0c0;
color:#ffffff;
border-radius:50%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
.home_prod_popup .hpp_wrapper .hpp_close:hover {
background-color:#f0a816;
}
.home_prod_popup .hpp_wrapper h5 {
margin-top:-30px !important;
padding:0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#a0a0a0 !important;
}
.home_prod_popup .hpp_wrapper h3 {
padding:0px 20px 15px !important;
font-weight:300 !important;
font-size:22px !important;
line-height:28px !important;
color:#000000 !important;
}
.home_prod_popup .hpp_wrapper a {
display:inline-block;
padding:8px 10px;
background-color:#c0c0c0 !important;
color:#ffffff !important;
font-weight:100;
font-size:14px;
line-height:14px;
border-radius:5px;
transition:background-color .3s ease-in-out;
-webkit-transition:background-color .3s ease-in-out;
-moz-transition:background-color .3s ease-in-out;
-o-transition:background-color .3s ease-in-out;
}
.home_prod_popup .hpp_wrapper a:hover {
background-color:#f0a816 !important;
}
.home_prod_popup #hpp_prev,
.home_prod_popup #hpp_next {
position:absolute;
top:50%;
margin-top:-20px;
font-weight:100;
font-size:40px;
line-height:40px;
width:30px;
text-align:center;
color:#c0c0c0;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
.home_prod_popup #hpp_prev {
left:20px;
}
.home_prod_popup #hpp_next {
right:20px;
}
.home_prod_popup #hpp_prev:hover,
.home_prod_popup #hpp_next:hover {
color:#f0a816;
}
@media only screen and (max-width:767px) {
.home_prod_popup .hpp_wrapper .hpp_close {
top:-10px; right:-10px; font-size:20px; line-height:32px; width:32px; }
.home_prod_popup #hpp_prev,
.home_prod_popup #hpp_next { display:none; }
}
@media only screen and (max-width:479px) {
.home_prod_popup .hpp_wrapper h5 {
margin-top:-20px !important; font-size:14px !important; line-height:20px !important; }
.home_prod_popup .hpp_wrapper h3 {
font-size:20px !important; line-height:26px !important; }
} #instagram_section {
padding:0px 0px 10px !important;
background-color:#f9f9f9 !important;
}
#instagram_section .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#instagram_section .et_pb_row .et_pb_column {
margin:0px !important;
}
#instagram_section .et_pb_text_inner {
min-height:150px !important;
}
#instagram_section .et_pb_text_inner p {
padding:0px !important;
}
#instagram_section #instagram_header {
width:90%;
max-width:1280px;
margin:0px auto;
padding:20px 0px;
}
#instagram_section #instagram_header #instagram_left {
float:left;
width:50%;
background:transparent url(//maxmouthguards.co.za/wp-content/themes/Divi%20Child/img/max-mouthguards-instagram-logo.jpg) no-repeat 0px 0px;
background-size:contain;
padding-left:70px;
font-weight:500 !important;
font-size:15px !important;
line-height:15px !important;
color:#000000 !important;
}
#instagram_section #instagram_header #instagram_left h5 {
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:17px !important;
line-height:17px !important;
color:#000000 !important;
}
#instagram_section #instagram_header #instagram_right {
float:left;
width:50%;
text-align:right;
vertical-align:middle;
}
#instagram_section #instagram_header #instagram_right a span {
display:block;
float:right;
padding:10px 0px;
font-weight:500;
font-size:17px;
line-height:17px;
color:#000000;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#instagram_section #instagram_header #instagram_right a i {
display:block;
float:right;
padding-left:10px;
font-size:37px !important;
line-height:37px !important;
color:#000000 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#instagram_section #instagram_header #instagram_right a:hover span,
#instagram_section #instagram_header #instagram_right a:hover i {
color:#f0a816 !important;
} #instagram_section #sbi_load {
padding:0px !important;
}
#sb_instagram .sbi_item { }
#sb_instagram .sbi_item .sbi_photo_wrap {
border-bottom:10px solid #000000;
}
#sb_instagram .sbi_item:nth-child(1) .sbi_photo_wrap { border-color:#a35fc6; }
#sb_instagram .sbi_item:nth-child(2) .sbi_photo_wrap { border-color:#037cd5; }
#sb_instagram .sbi_item:nth-child(3) .sbi_photo_wrap { border-color:#fead26; }
#sb_instagram .sbi_item:nth-child(4) .sbi_photo_wrap { border-color:#2ac26f; }
#sb_instagram .sbi_item:nth-child(5) .sbi_photo_wrap { border-color:#5baea4; }
#sb_instagram .sbi_item:nth-child(6) .sbi_photo_wrap { border-color:#ff8b7e; }
#sb_instagram .sbi_item:nth-child(7) .sbi_photo_wrap { border-color:#fd115b; }
#sb_instagram .sbi_item:nth-child(8) .sbi_photo_wrap { border-color:#96959a; }
#sb_instagram .sbi_item:nth-child(9) .sbi_photo_wrap { border-color:#a35fc6; }
#sb_instagram .sbi_item:nth-child(10) .sbi_photo_wrap { border-color:#037cd5; }
@media only screen and (max-width:1499px) { }
@media only screen and (max-width:980px) { }
@media only screen and (max-width:767px) { #instagram_section #instagram_header #instagram_left { display:none; }
#instagram_section #instagram_header #instagram_right { width:100% !important; }
} #home_about_tabs {
padding:0px 0px 60px !important;
}
#home_about_tabs .et_pb_row {
padding:0px;
max-width:960px !important;
} #home_about_tabs .et_pb_row_4col {
padding:0px 0px 50px;
}
#home_about_tabs .et_pb_row .et_pb_column_1_4 {
width:22%;
margin-right:4%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_about_tabs .et_pb_row .et_pb_column_1_4 .et_pb_image .et_pb_image_wrap {
width:100% !important;
text-align:center !important;
}
#home_about_tabs .et_pb_row .et_pb_column_1_4:last-child {
margin-right:0px;
}
#home_about_tabs .et_pb_row .et_pb_column_1_4:hover {
border:solid 2px #e8e8e8;
}
#home_about_tabs .ha_tab {
padding:30px 20px;
border:solid 2px #ffffff;
text-align:center;
}
#home_about_tabs .et_pb_row .ha_tab_active,
#home_about_tabs .et_pb_row .ha_tab_active:hover {
border:solid 2px #f0a816;
}
#home_about_tabs .ha_tab .et_pb_image {
margin:0px 0px 20px;
}
#home_about_tabs .ha_tab .et_pb_image img {
filter:gray;
-webkit-filter:grayscale(1);
filter:grayscale(1);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;
filter:alpha(opacity=30) !important;
-moz-opacity:0.3 !important;
-khtml-opacity:0.3 !important;
opacity:0.3 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_about_tabs .ha_tab:hover .et_pb_image img,
#home_about_tabs .ha_tab_active .et_pb_image img {
-webkit-filter:grayscale(0);
filter:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;
filter:alpha(opacity=1) !important;
-moz-opacity:1 !important;
-khtml-opacity:1 !important;
opacity:1 !important;
}
#home_about_tabs .ha_tab .et_pb_text .et_pb_text_inner p {
margin:0px auto;
padding:0px;
max-width:190px;
font-weight:700;
font-size:14px;
line-height:20px;
color:#000000;
text-align:center;
}
@media only screen and (max-width:980px) {
#home_about_tabs { padding:0px 0px 40px !important; }
#home_about_tabs .et_pb_row_4col { padding:0px 0px 20px; }
#home_about_tabs .et_pb_row .et_pb_column_1_4 {
width:100% !important; margin:0px 0px 10px !important; text-align:left !important; }
#home_about_tabs .ha_tab { padding:5px; }
#home_about_tabs .ha_tab .et_pb_image { float:left; margin:0px; }
#home_about_tabs .ha_tab .et_pb_image img { height:50px; margin-right:10px; }
#home_about_tabs .ha_tab .et_pb_text .et_pb_text_inner { display:table-cell; height:50px; vertical-align:middle; }
#home_about_tabs .ha_tab .et_pb_text .et_pb_text_inner p {
float:left; max-width:none; margin:0px; font-size:14px; line-height:20px; }
}
@media only screen and (max-width:479px) {
#home_about_tabs .et_pb_row_4col { padding:0px 0px 10px; }
#home_about_tabs .et_pb_row .et_pb_column_1_4 { margin:0px 0px 5px !important; }
#home_about_tabs .ha_tab .et_pb_image img { height:40px; }
#home_about_tabs .ha_tab .et_pb_text .et_pb_text_inner { height:40px; }
#home_about_tabs .ha_tab .et_pb_text .et_pb_text_inner p { font-size:13px; line-height:18px; }
} #home_about_tabs .ha_content {
margin:0px !important;
}
#home_about_tabs #ha_content2,
#home_about_tabs #ha_content3,
#home_about_tabs #ha_content4 {
display:none;
}
#home_about_tabs .ha_content .et_pb_text_inner h2,
#home_about_tabs .ha_content .et_pb_text_inner h3,
#home_about_tabs .ha_content .et_pb_text_inner h4,
#home_about_tabs .ha_content .et_pb_text_inner h5,
#home_about_tabs .ha_content .et_pb_text_inner h6 {
padding:0px 0px 15px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
color:#36454f !important;
}
#home_about_tabs .ha_content .et_pb_text_inner h2 { font-size:26px !important; line-height:32px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h3 { font-size:24px !important; line-height:30px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h4 { font-size:22px !important; line-height:28px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h5 { font-size:20px !important; line-height:26px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h5 { font-size:18px !important; line-height:24px !important; }
#home_about_tabs .ha_content .et_pb_text_inner p,
#home_about_tabs .ha_content .et_pb_text_inner div {
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#808080 !important;
}
#home_about_tabs .ha_content .et_pb_text_inner p {
padding:0px 0px 20px !important;
}
#home_about_tabs .ha_content .et_pb_text_inner ul {
list-style-type:disc;
margin-left:20px;
padding:0px 0px 20px;
}
#home_about_tabs .ha_content .et_pb_text_inner ol {
list-style-type:decimal;
margin-left:25px;
padding:0px 0px 20px;
}
#home_about_tabs .ha_content .et_pb_text_inner ul li,
#home_about_tabs .ha_content .et_pb_text_inner ol li {
padding:3px 0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
} #home_about_tabs #ha_content2 .et_pb_text_inner > p {
padding:0px !important;
}
#home_about_tabs .ha_content .et_pb_text_inner table td {
padding:10px !important;
}
#home_about_tabs .ha_content .et_pb_text_inner table img {
width:280px !important;
height:auto !important;
max-width:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_about_tabs .ha_content .et_pb_text_inner table img:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
filter:alpha(opacity=70) !important;
-moz-opacity:0.7 !important;
-khtml-opacity:0.7 !important;
opacity:0.7 !important;
}
#home_about_tabs .ha_content .et_pb_text_inner table td h4 {
padding:0px 0px 10px !important;
font-size:18px !important;
line-height:24px !important;
}
.home .tos-wrapper {
top:0px !important;
left:0px !important;
transform:none !important;
width:100% !important;
height:100% !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
background-color:rgba(255,255,255,0.9) !important;
}
.home .tos-wrapper .tos-caption {
display:none !important;
}
@media only screen and (max-width:980px) {
#home_about_tabs .ha_content .et_pb_text_inner table img { width:200px !important; }
#home_about_tabs .ha_content .et_pb_text_inner table td h4 { font-size:16px !important; line-height:22px !important; }
#home_about_tabs .ha_content .et_pb_text_inner table td p { font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width:767px) {
#home_about_tabs .ha_content .et_pb_text_inner h2 { font-size:24px !important; line-height:30px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h4 { font-size:20px !important; line-height:26px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h5 { font-size:18px !important; line-height:24px !important; }
#home_about_tabs .ha_content .et_pb_text_inner h5 { font-size:16px !important; line-height:22px !important; }
#home_about_tabs .ha_content .et_pb_text_inner p,
#home_about_tabs .ha_content .et_pb_text_inner div { font-size:15px !important; line-height:22px !important; }
#home_about_tabs .ha_content .et_pb_text_inner ul li,
#home_about_tabs .ha_content .et_pb_text_inner ol li { font-size:15px !important; line-height:20px !important; }
#home_about_tabs .ha_content .et_pb_text_inner table img { display:none !important; }
#home_about_tabs .ha_content .et_pb_text_inner table td { padding:0px !important; }
#home_about_tabs .ha_content .et_pb_text_inner table td h4 { margin-top:20px !important; }
}
@media only screen and (max-width:479px) {
#home_about_tabs .ha_content .et_pb_text_inner { padding-top:20px !important; }
#home_about_tabs .ha_content .et_pb_text_inner p,
#home_about_tabs .ha_content .et_pb_text_inner div { font-size:14px !important; line-height:22px !important; }
#home_about_tabs .ha_content .et_pb_text_inner ul li,
#home_about_tabs .ha_content .et_pb_text_inner ol li { font-size:14px !important; line-height:20px !important; }
} #max_colour_swatches {
max-width:800px;
margin:0px auto;
}
#max_colour_swatches .mcs_column {
float:left;
width:14.2857%;
padding:1.5%;
}
#max_colour_swatches .mcs_column .mcs_swatch {
padding:10px 10px 7px;
border-radius:10px; border:solid 1px #f3f3f3 !important;
background-color:#ffffff !important;
}
#max_colour_swatches .mcs_column .mcs_swatch > div {
padding-bottom:80%;
}
#max_colour_swatches .mcs_column .mcs_swatch .mcs_colno {
padding:10px 0px 3px !important;
font-weight:400 !important;
font-size:12px !important;
line-height:12px !important;
color:#a0a0a0 !important;
}
#max_colour_swatches .mcs_column .mcs_swatch .mcs_colname {
padding:3px 0px 0px !important;
font-weight:400 !important;
font-size:12px !important;
line-height:14px !important;
min-height:32px !important;
overflow:hidden !important;
color:#a0a0a0 !important;
}
#max_colour_swatches #mcs_note {
width:100%;
clear:both;
float:none;
padding:10px 0px 0px;
text-align:center;
font-weight:400 !important;
font-size:13px !important;
line-height:16px !important;
color:#a0a0a0 !important;
}
.woocommerce-Tabs-panel #max_colour_swatches {
margin:0px;
}
@media only screen and (max-width:899px) {
#max_colour_swatches .mcs_column { width:16.6666%; padding:2%; }
#max_colour_swatches .mcs_column .mcs_swatch .mcs_colname {
min-height:45px !important; }
}
@media only screen and (max-width:767px) {
#max_colour_swatches .mcs_column { width:20%; padding:2%; }
}
@media only screen and (max-width:649px) {
#max_colour_swatches .mcs_column { width:25%; padding:2%; }
}
@media only screen and (max-width:499px) {
#max_colour_swatches .mcs_column { width:33.3333%; padding:2%; }
} #home_testimonials {
padding:70px 0px 50px !important;
}
#home_testimonials .et_pb_row {
padding:0px !important;
}
#home_testi_slider .owl-item table {
table-layout:fixed;
width: 100%;
display: table;
border-style:none !important;
}
#home_testi_slider .owl-item table td {
border-style:none !important;
}
#home_testi_slider .owl-item .hts_left {
vertical-align:top;
width:311px;
padding:0px 0px 0px 1px;
}
#home_testi_slider .owl-item .hts_right {
vertical-align:middle;
padding:0px 0px 0px 5%;
} #home_testi_slider .owl-item .hts_left .hts_image_wrap {
width:100%;
padding:30px;
background-color:#ffffff;
border-radius:15px;
display:table-cell;
height:310px;
vertical-align:middle;
}
#home_testi_slider .owl-item .hts_left .hts_image_wrap img {
width:100%;
} #home_testi_slider .owl-item .hts_right h2 {
padding:0px 0px 30px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#000000 !important;
}
#home_testi_slider .owl-item .hts_right .hts_title {
font-weight:700 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
#home_testi_slider .owl-item .hts_right .hts_text {
font-weight:400 !important;
font-size:14px !important;
line-height:22px !important;
color:#000000 !important;
}
#home_testi_slider .owl-item .hts_right .hts_text p {
padding:0px 0px 15px !important;
}
#home_testi_slider .owl-item .hts_right .hts_name,
#home_testi_slider .owl-item .hts_right .hts_pos {
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#home_testi_slider .owl-item .hts_right .hts_name {
padding:10px 0px 0px;
} #home_testi_slider .owl-nav button.owl-prev {
position:absolute;
top:50%;
margin-top:-40px;
left:-80px;
}
#home_testi_slider .owl-nav button.owl-next {
position:absolute;
top:50%;
margin-top:-40px;
right:-80px;
}
#home_testi_slider .owl-nav button span {
display:inline-block;
font-weight:100;
font-size:80px;
line-height:80px;
width:50px;
text-align:center;
color:rgba(255,255,255,0.4);
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_testi_slider .owl-nav button:hover span {
color:#ffffff;
} #home_testimonials #home_testi_link {
padding:30px 0px 0px;
text-align:center;
}
#home_testimonials #home_testi_link a {
font-weight:300;
font-size:16px;
line-height:22px;
color:#ffffff !important;
text-decoration:none;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#home_testimonials #home_testi_link a i {
display:inline-block;
padding-left:5px;
font-size:20px;
line-height:22px;
-webkit-animation: link_fade_move_right 1.5s ease-in-out infinite;
-moz-animation: link_fade_move_right 1.5s ease-in-out infinite;
animation: link_fade_move_right 1.5s ease-in-out infinite;
}
#home_testimonials #home_testi_link a:hover {
color:#000000 !important;
}
@media only screen and (max-width:1499px) {
#home_testi_slider .owl-nav button.owl-prev { left:-70px; }
#home_testi_slider .owl-nav button.owl-next { right:-70px; }
}
@media only screen and (max-width:1399px) {
#home_testi_slider .owl-nav button.owl-prev { left:-60px; }
#home_testi_slider .owl-nav button.owl-next { right:-60px; }
}
@media only screen and (max-width:1199px) {
#home_testi_slider .owl-item .hts_right h2 { padding:0px 0px 20px !important; }
#home_testi_slider .owl-item .hts_right .hts_name { padding:5px 0px 0px; }
#home_testi_slider .owl-item .hts_right .hts_text p { padding:0px 0px 10px !important; }
#home_testi_slider .owl-nav button.owl-prev { left:-50px; }
#home_testi_slider .owl-nav button.owl-next { right:-50px; }
}
@media only screen and (max-width:980px) {
#home_testi_slider .owl-item .hts_left { width:231px; }
#home_testi_slider .owl-item .hts_left .hts_image_wrap { padding:10px; height:230px; }
#home_testi_slider .owl-item .hts_right { padding:0px 0px 0px 4%; }
#home_testi_slider .owl-item .hts_right h2 { font-size:24px !important; line-height:30px !important; }
#home_testi_slider .owl-nav button.owl-prev { top:-60px;	margin-top:0px; left:auto; right:35px; }
#home_testi_slider .owl-nav button.owl-next { top:-60px; margin-top:0px; right:0px; }
#home_testi_slider .owl-nav button span { font-size:50px; line-height:50px; width:35px; }
}
@media only screen and (max-width:767px) {
#home_testi_slider .owl-item table,
#home_testi_slider .owl-item table tbody,
#home_testi_slider .owl-item table tbody tr,
#home_testi_slider .owl-item table tbody tr td { display:block !important; width:100% !important; }
#home_testi_slider .owl-item .hts_left .hts_image_wrap {
margin:0px 0px 20px; padding:10px; border-radius:10px; display:block; width:200px; height:auto; }
#home_testi_slider .owl-item .hts_right { padding:0px; }
#home_testi_slider .owl-item .hts_right h2 { display:none; }
#home_testi_slider .owl-nav button.owl-prev { top:-10px; margin-top:0px; left:auto; right:35px; }
#home_testi_slider .owl-nav button.owl-next { top:-10px; margin-top:0px; right:0px; }
#home_testimonials #home_testi_link a { font-size:14px; line-height:20px; }
#home_testimonials #home_testi_link a i { font-size:18px; line-height:20px; }
}
@media only screen and (max-width:479px) {
#home_testi_slider .owl-item .hts_left .hts_image_wrap { width:160px; }
#home_testi_slider .owl-item .hts_right .hts_title { font-size:15px !important; line-height:22px !important; }
#home_testi_slider .owl-item .hts_right .hts_text { font-size:13px !important; line-height:20px !important; }
#home_testi_slider .owl-item .hts_right .hts_name,
#home_testi_slider .owl-item .hts_right .hts_pos { font-size:15px !important; line-height:20px !important; }
}
@-webkit-keyframes link_fade_move_right {
0% {
-webkit-transform:translate(0px, 0px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
50% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
100% {
-webkit-transform:translate(20px, 0px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
}
@-moz-keyframes link_fade_move_right {
0% {
-moz-transform:translate(0px, 0px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
50% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
100% {
-moz-transform:translate(20px, 0px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
}
@keyframes link_fade_move_right {
0% {
transform:translate(0px, 0px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
50% {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
100% {
transform:translate(20px, 0px);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
}  #page_headings_fullwidth_bg {
padding:90px 0px;
}
#page_headings_fullwidth_bg .et_pb_row {
padding:0px;
}
#page_headings_fullwidth_bg .et_pb_text_inner h1 {
padding:0px 0px 5px !important;
font-family:'Open Sans',Arial,sans-serif !important;
font-weight:100 !important;
font-size:32px !important;
line-height:38px !important;
text-transform:uppercase !important;
color:#ffffff !important;
}
#page_headings_fullwidth_bg .et_pb_text_inner h3 {
padding:0px !important;
font-family:'Open Sans',Arial,sans-serif !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#ffffff !important;
}
@media only screen and (max-width:980px) {
#page_headings_fullwidth_bg { padding:80px 0px; }
#page_headings_fullwidth_bg .et_pb_text_inner h1 { font-size:28px !important; line-height:34px !important; }
#page_headings_fullwidth_bg .et_pb_text_inner h3 { font-size:21px !important; line-height:26px !important; }
}
@media only screen and (max-width:767px) {
#page_headings_fullwidth_bg { padding:70px 0px; }
#page_headings_fullwidth_bg .et_pb_text_inner h1 { font-size:24px !important; line-height:30px !important; }
#page_headings_fullwidth_bg .et_pb_text_inner h3 { font-size:18px !important; line-height:24px !important; }
} #create_your_max_section {
padding:30px 0px 0px !important;
}
#create_your_max_section .et_pb_row {
max-width:900px !important;
margin:0px auto !important;
padding:0px !important;
}
#create_your_max_section .et_pb_column_4_4 {
margin:0px !important;
padding:0px 0px 40px !important;
}
#create_your_max_section .et_pb_column_4_4 .et_pb_text_inner h1 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#create_your_max_section .et_pb_column_4_4 .et_pb_text_inner p {
padding:0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
}
#create_your_max_section .et_pb_column_1_2 {
float:left !important;
width:50% !important;
margin:0px !important;
padding:30px 0px 0px !important;
overflow:hidden !important;
} #create_your_max_section .et_pb_column_1_2 .et_pb_text {
margin:0px !important;
}
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner {
padding:0px !important;
z-index:2;
}
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner h3 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
}
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner p {
max-width:300px !important;
margin:0px auto !important;
padding:0px !important;
font-weight:500 !important;
font-size:15px !important;
line-height:22px !important;
color:#808080 !important;
cursor:default !important
}
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner h3 a {
color:#36454f !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner h3 a:hover {
color:#f0a816 !important;
} #create_your_max_section .et_pb_column_1_2 .et_pb_code {
margin-top:-40px !important;
z-index:1;
}
#create_your_max_section .owl-carousel .owl-item {
position:relative;
}
#create_your_max_section .owl-carousel .owl-item a h5 {
position:absolute;
bottom:50px;
width:100%;
text-align:center;
font-weight:400;
font-size:16px;
line-height:24px;
color:#808080;
}
#create_your_max_section .owl-carousel .owl-item a .overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.9);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#create_your_max_section .owl-carousel .owl-item a:hover .overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}
#create_your_max_section .owl-carousel .owl-item a .overlay span {
position:absolute;
top:50%;
width:100%;
margin-top:-26px;
text-align:center;
font-weight:300;
font-style:italic;
font-size:20px;
line-height:26px;
color:#000000;
}
#create_your_max_section .et_pb_column_1_2 .et_pb_code_2,
#create_your_max_section .et_pb_column_1_2 .et_pb_text_1 {
margin-right:-10% !important;
}
#create_your_max_section .et_pb_column_1_2 .et_pb_code_3,
#create_your_max_section .et_pb_column_1_2 .et_pb_text_2 {
margin-left:-10% !important;
}
@media only screen and (max-width:980px) {
#create_your_max_section .et_pb_column_1_2 .et_pb_code { margin-top:-70px !important; }
#create_your_max_section .owl-carousel .owl-item a h5 { bottom:30px; }
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner p { max-width:280px !important; font-size:14px !important; }
}
@media only screen and (max-width:767px) {
#create_your_max_section .et_pb_column_1_2 .et_pb_code { position:relative !important; z-index:1 !important; }
#create_your_max_section .et_pb_column_1_2 .et_pb_text { position:relative !important; z-index:2 !important; }
#create_your_max_section .et_pb_column_1_2 .et_pb_code_2,
#create_your_max_section .et_pb_column_1_2 .et_pb_text_1 { margin-right:0px !important; }
#create_your_max_section .et_pb_column_1_2 .et_pb_code_3,
#create_your_max_section .et_pb_column_1_2 .et_pb_text_2 { margin-left:0px !important; }
#create_your_max_section .et_pb_column_4_4 .et_pb_text_inner h1 { font-size:26px !important; line-height:32px !important; }
#create_your_max_section .et_pb_column_4_4 .et_pb_text_inner p { font-size:16px !important; line-height:22px !important; }
#create_your_max_section .et_pb_column_1_2 {
float:none !important; width:100% !important; max-width:400px !important; margin:0px auto 20px !important; }
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner h3 {
margin-top:-20px !important; font-size:22px !important; line-height:28px !important; }
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner p {
max-width:300px !important; font-size:14px !important; line-height:22px !important; min-height:0px !important; }
}
@media only screen and (max-width:479px) {
#create_your_max_section .et_pb_column_1_2 .et_pb_code { margin-top:-60px !important; }
#create_your_max_section .owl-carousel .owl-item a h5 { bottom:30px; }
}
@media only screen and (max-width:399px) {
#create_your_max_section .et_pb_column_1_2 .et_pb_code { margin-top:-50px !important; }
#create_your_max_section .et_pb_column_1_2 .et_pb_text_inner h3 { margin-top:-10px !important; }
#create_your_max_section .owl-carousel .owl-item a h5 { bottom:20px; }
}  #individuals_intro {
padding:30px 0px 0px !important;
}
#individuals_intro .et_pb_row {
padding:0px !important;
}
#individuals_intro .et_pb_row .et_pb_column {
margin:0px !important;
padding:0px !important;
}
#individuals_intro .et_pb_row .et_pb_column_4_4 .et_pb_text {
margin:0px !important;
}
#individuals_intro .et_pb_row .et_pb_column_4_4 .et_pb_text .et_pb_text_inner {
max-width:900px !important;
margin:0px auto !important;
padding:0px !important;
}
#individuals_intro .et_pb_row .et_pb_column_4_4 .et_pb_text .et_pb_text_inner h1 {
padding:0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#individuals_intro .et_pb_video {
max-width:740px !important;
margin:0px auto !important;
border-style:none;
}
#individuals_intro .et_pb_image {
margin:0px auto !important;
}
@media only screen and (max-width:980px) {
#individuals_intro .et_pb_row .et_pb_column_4_4 .et_pb_text .et_pb_text_inner h1 {
padding:0px 0px 30px !important; font-size:26px !important; line-height:32px !important; }
}
@media only screen and (max-width:767px) {
#individuals_intro .et_pb_row .et_pb_column_4_4 .et_pb_text .et_pb_text_inner h1 {
font-size:24px !important; line-height:30px !important; }
} #individuals_bullet_points {
padding:50px 0px 0px !important;
}
#individuals_bullet_points .et_pb_row {
padding:0px !important;
max-width:500px !important;
margin:0px auto !important;
}
#individuals_bullet_points .et_pb_row .et_pb_column_1_4 {
width:15% !important;
margin:0px !important;
padding:0px 0px 30px !important;
}
#individuals_bullet_points .et_pb_row .et_pb_column_3_4 {
width:85% !important;
margin:0px !important;
padding:0px 0px 30px !important;
}
#individuals_bullet_points .et_pb_row .et_pb_column_1_4 .et_pb_text,
#individuals_bullet_points .et_pb_row .et_pb_column_3_4 .et_pb_text {
display:table !important;
height:100% !important;
width:100% !important;
min-height:48px !important;
}
#individuals_bullet_points .et_pb_row .et_pb_column_1_4 .et_pb_text .et_pb_text_inner,
#individuals_bullet_points .et_pb_row .et_pb_column_3_4 .et_pb_text .et_pb_text_inner {
display:table-cell !important;
width:100% !important;
vertical-align:middle !important;
}
#individuals_bullet_points .et_pb_column_1_4 .et_pb_text_inner h2 {
display:block !important;
margin:0px !important;
padding:13px 0px !important;
font-weight:500 !important;
font-size:22px !important;
line-height:22px !important;
width:48px !important;
text-align:center;
background-color:#f0a816 !important;
color:#ffffff !important;
border-radius:50%;
}
#individuals_bullet_points .et_pb_column_3_4 .et_pb_text_inner p {
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
@media only screen and (max-width:767px) {
#individuals_bullet_points { padding:40px 0px 0px !important; }
#individuals_bullet_points .et_pb_column .et_pb_text_inner h3 { font-size:20px !important; line-height:26px !important; }
#individuals_bullet_points .et_pb_row .et_pb_column_1_4 { width:12% !important; }
#individuals_bullet_points .et_pb_row .et_pb_column_3_4 { width:88% !important; }
#individuals_bullet_points .et_pb_row .et_pb_column_1_4 .et_pb_text,
#individuals_bullet_points .et_pb_row .et_pb_column_3_4 .et_pb_text { min-height:40px !important; }
#individuals_bullet_points .et_pb_column_1_4 .et_pb_text_inner h2 {
padding:11px 0px !important; font-size:18px !important; line-height:18px !important; width:40px !important; }
}
@media only screen and (max-width:479px) {
#individuals_bullet_points .et_pb_row .et_pb_column_1_4 { width:16% !important; }
#individuals_bullet_points .et_pb_row .et_pb_column_3_4 { width:84% !important; }
} #individuals_button {
padding:20px 0px 30px !important;
}
#individuals_button .et_pb_row {
padding:0px !important;
}
#individuals_button .et_pb_row .et_pb_column {
margin:0px !important;
padding:0px !important;
}
#individuals_button .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
margin:0px !important;
padding:20px 40px !important;
border-style:none !important;
border-radius:5px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:20px !important;
background-color:#000000 !important;
color:#ffffff !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#individuals_button .et_pb_column .et_pb_button_module_wrapper .et_pb_button:after {
display:none !important;
}
#individuals_button .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover {
background-color:#f0a816 !important;
}
@media only screen and (max-width:767px) {
#individuals_button .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
padding:15px 30px !important; font-size:18px !important; line-height:18px !important; }
} #find_us_section {
padding:10px 0px 10px !important;
}
#find_us_section .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px 10px !important;
}
#find_us_section .et_pb_row .et_pb_text {
margin:0px !important;
}
#find_us_section .et_pb_row .et_pb_text_inner p {
padding:0px !important;
}
#wpsl-wrap {
margin:0px !important;
} #wpsl-wrap #wpsl-result-list {
width:29.5% !important;
margin-right:0.5% !important;
}
#wpsl-wrap #wpsl-gmap {
float:right !important;
width:70% !important;
max-height:600px !important;
}
@media only screen and (max-width:1399px) {
#wpsl-wrap #wpsl-result-list { width:34.5% !important; }
#wpsl-wrap #wpsl-gmap { width:65% !important; }
}
@media only screen and (max-width:1199px) {
#wpsl-wrap #wpsl-result-list { width:39.5% !important; }
#wpsl-wrap #wpsl-gmap { width:60% !important; }
}
@media only screen and (max-width:980px) {
#wpsl-wrap #wpsl-result-list { width:100% !important; margin-right:0px !important; }
#wpsl-wrap #wpsl-result-list #wpsl-stores { height:auto !important; }
#wpsl-wrap #wpsl-gmap { float:none !important; width:100% !important; max-height:450px !important; }
}
@media only screen and (max-width:767px) {
#wpsl-wrap #wpsl-gmap { max-height:350px !important; }
} #wpsl-wrap .wpsl-search {
margin:0px 0px 10px !important;
padding:15px 10px !important;
text-align:center !important;
height:62px !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap {
display:inline-block !important;
width:auto !important;
float:none !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form label {
width:auto !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap {
margin:0px !important;
text-align:left !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-dropdown {
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-radius .wpsl-dropdown {
width:90px !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-results .wpsl-dropdown {
width:70px !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-selected-item {
padding-top:5px !important;
padding-bottom:5px !important;
line-height:20px !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input {
margin:0px 20px 0px 0px !important;
width:auto !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-radius,
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-results {
margin-right:20px !important
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-category {
clear:none !important;
margin:0px 20px 0px 0px !important;
text-align:left !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap {
margin:0px !important;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input {
border-style:none !important;
outline-color:transparent !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
box-shadow:none !important;
padding:6px 15px !important;
font-size:14px !important;
line-height:20px !important;
text-transform:uppercase !important;
background-image:none !important;
background-color:#f0a816 !important;
color:#ffffff !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input:hover {
background-color:#505050 !important;
}
@media only screen and (max-width:1399px) {
#wpsl-wrap .wpsl-search { text-align:left !important; height:auto !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap { display:block !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-category { clear:both !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input,
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap { margin-bottom:10px !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-results { margin-right:0px !important }
}
@media only screen and (max-width:570px) {
#wpsl-wrap .wpsl-search { padding:12px 10px 10px !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap form label {
display:block !important; width:100% !important; line-height:20px !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap form #wpsl-radius { margin-bottom:10px !important; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input { margin-top:15px !important; }
} #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p,
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap {
margin:0px 0px 5px !important;
padding:0px !important;
font-size:14px !important;
line-height:20px !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > strong {
padding:5px 0px 0px !important;
display:block !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#36454f !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > strong a {
display:block !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#36454f !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > strong a:after {
display:block !important;
padding:0px 0px 5px !important;
content:'VIEW WEBSITE';
font-weight:normal !important;
font-size:13px !important;
line-height:18px !important;
color:#f0a816 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > strong a:hover:after {
color:#000000 !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > span {
display:block !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > span strong {
display:inline-block !important;
font-weight:normal !important;
color:#000000 !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p > span a {
display:inline-block !important;
padding-left:5px !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-store-details {
display:inline-block !important;
padding:5px 0px !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p a,
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap a {
color:#f0a816 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p a:hover,
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap a:hover {
color:#000000 !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap {
font-weight:bold !important;
color:#000000 !important;
}
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap .wpsl-directions {
display:inline-block !important;
padding-left:5px !important;
font-weight:normal !important;
} #wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p {
margin:0px !important;
padding:0px 0px 5px !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p > strong {
padding:0px 0px 5px !important;
display:inline-block !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p > strong a {
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p > strong a:after {
display:block !important;
padding:0px !important;
content:'VIEW WEBSITE';
font-weight:normal !important;
font-size:13px !important;
line-height:18px !important;
color:#f0a816 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p > strong a:after:hover {
color:#000000 !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p > span {
font-size:13px !important;
line-height:18px !important;
color:#808080 !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p > strong a:hover {
color:#000000 !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > span {
display:inline-block !important;
min-width:200px !important;
padding:3px 0px !important;
font-size:14px !important;
line-height:20px !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > span > strong {
color:#000000 !important;
font-weight:normal !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window .wpsl-info-actions {
amargin:3px 0px !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > span > a,
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window .wpsl-info-actions a {
color:#f0a816 !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > span > a:hover,
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window .wpsl-info-actions a:hover {
color:#000000 !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window .wpsl-info-actions a {
padding-right:4px !important;
margin-right:4px !important;
border-right:solid 1px #c0c0c0 !important;
}
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window .wpsl-info-actions a:last-child {
padding-right:0px !important;
margin-right:0px !important;
border-right-style:none !important;
} #find_us_section #suggest_a_dentist {
margin-top:10px !important;
padding:30px 0px !important;
background-color:#a0a0a0;
}
#find_us_section #suggest_a_dentist .et_pb_text_inner {
margin:0px auto;
padding:0px;
background-color:#a0a0a0;
border-radius:10px;
text-align:center !important;
}
#find_us_section #suggest_a_dentist .et_pb_text_inner p {
display:inline-block !important;
padding:0px !important;
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
}
#find_us_section #suggest_a_dentist .et_pb_text_inner h4 {
display:inline-block !important;
margin:0px 0px 0px 10px !important;
padding:10px 20px !important;
font-size:14px !important;
line-height:14px !important;
text-transform:uppercase !important;
background-color:#f0a816 !important;
color:#ffffff !important;
border-radius:5px !important;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#find_us_section #suggest_a_dentist .et_pb_text_inner h4:hover {
background-color:#505050 !important;
}
@media only screen and (max-width:767px) {
#find_us_section #suggest_a_dentist .et_pb_text_inner p { display:block !important; }
#find_us_section #suggest_a_dentist .et_pb_text_inner h4 { margin:10px 0px 0px 0px !important; }
}  .single-wpsl_stores .container:before {
display:none !important;
}
.single-wpsl_stores .container #content-area #left-area {
width:100% !important;
padding:0px !important;
}
.single-wpsl_stores .container #content-area #left-area article {
margin:0px 0px 40px !important;
}
.single-wpsl_stores .container #content-area #sidebar {
display:none !important;
} .single-wpsl_stores article .entry-content .wpsl-gmap-canvas {
height:400px !important;
} #request_quote_section {
padding:70px 0px 50px;
}
#request_quote_section .et_pb_row {
max-width:960px !important;
padding:0px !important;
}
#request_quote_school {
padding:0px;
}
#request_quote_school h1 {
padding:0px 0px 10px !important;
font-weight:300 !important;
font-size:28px !important;
line-height:34px !important;
color: #000000 !important;
}
#request_quote_school h4 {
font-weight:500 !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
}
#request_quote_school form > div {
padding-top:30px;
}
#request_quote_school form > p {
padding:0px !important;
}
#request_quote_school form > div > span {
display:inline-block;
width:90px;
font-size:15px;
line-height:24px;
color:#666666;
}
#request_quote_school form > div > span > strong {
display:inline-block;
padding-left:5px;
color:#ff0000;
font-size:17px;
}
#request_quote_school form input[type=text],
#request_quote_school form input[type=email],
#request_quote_school form input[type=tel],
#request_quote_school form select,
#request_quote_school form textarea {
width:100% !important;
margin:0px !important;
border:solid 1px #cccccc !important;
border-radius:4px !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:14px !important;
color:#909090;
transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-webkit-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-moz-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
-o-transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
#request_quote_school form input[type=text],
#request_quote_school form input[type=email],
#request_quote_school form input[type=tel] {
height:14px !important;
line-height:20px !important;
padding:5px 8px !important;
height:32px !important;
}
#request_quote_school form select {
height:32px !important;
line-height:20px !important;
padding:5px 8px !important;
}
#request_quote_school form textarea {
height:78px !important;
line-height:22px !important;
padding:5px 8px !important;
}
#request_quote_school form input[type=text]:focus,
#request_quote_school form input[type=email]:focus,
#request_quote_school form input[type=tel]:focus,
#request_quote_school form select:focus,
#request_quote_school form textarea:focus {
color:#000000;
border-color:#707070 !important;
}
.rqs-school,
.rqs-name,
.rqs-email {
display:inline-block !important;
width:300px !important;
}
.rqs-phone {
display:inline-block !important;
width:300px !important;
}
.rqs-message {
display:block !important;
width:700px !important;
}
.rqs-province {
width:300px !important;
}
#rqs_captcha_image {
width:auto !important;
margin:30px 0px 0px;
background-color:#f0a816;
padding:5px 5px;
border-radius:5px
}
.rqs-captcha {
display:inline-block !important;
width:70px !important;
}
#rqs_submit {
display:inline-block !important;
border-radius:5px !important;
background-color:#f0a816 !important;
background-image:none !important;
color:#ffffff !important;
padding:12px 15px !important;
border-style:none;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:16px !important;
line-height:16px !important;
letter-spacing:0px !important;
text-shadow:none !important;
text-transform:none !important;
cursor:pointer !important;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#rqs_submit:hover {
background-color:#a0a0a0 !important;
}
#request_quote_school form input.wpcf7-not-valid,
#request_quote_school form select.wpcf7-not-valid {
border:solid 1px #ff0000 !important;
background-color:#ffffd0 !important;
}
#request_quote_school form .wpcf7-not-valid-tip {
display:none !important;
}
.wpcf7-response-output {
padding:7px 10px !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-weight:normal !important;
font-size:14px !important;
line-height:20px !important;
border-width:1px !important;
border-radius:5px !important;
color:#333333 !important;
}
.wpcf7-validation-errors {
border-color:#ff0000 !important;
background-color:#ffffd0 !important;
}
.wpcf7-mail-sent-ok {
background-color:#ffffd0 !important;
}
@media only screen and (max-width:980px) {
.rqs-message { width:600px !important; }
}
@media only screen and (max-width:767px) {
.page-id-2897 #woocomm_breadcrumbs { display:none !important; }
.rqs-message { width:100% !important; }
}
@media only screen and (max-width:479px) {
.rqs-school, .rqs-name, .rqs-email, .rqs-phone, .rqs-province, .rqs-message { width:100% !important; }
} #demos_section {
padding:30px 0px 70px !important;
}
#demos_section .et_pb_row {
width:100% !important;
padding:0px !important;
}
#demos_section .demo_content,
#demos_section .et_pb_text,
#demos_section .demo_content .et_pb_text_inner {
margin:0px !important;
padding:0px !important;
}
#demos_section .et_pb_text_inner p {
padding:0px !important;
}
#demos_section .et_pb_text_inner h2 {
padding:0px 0px 40px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#demos_section #demos_page_tabs {
width:100%;
max-width:1000px;
margin:0px auto;
padding:0px 20px 20px;
}
#demos_section #demos_page_tabs .dp_tab {
float:left;
width:16%;
margin:0px 2%;
padding:20px 10px;
text-align:center;
border: solid 2px #ffffff;
cursor:pointer !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#demos_section #demos_page_tabs .dp_tab:hover {
border:solid 2px #e8e8e8;
}
#demos_section #demos_page_tabs .dp_tab_active {
border:solid 2px #f0a816 !important;
}
#demos_section #demos_page_tabs .dp_tab img {
width:100px;
margin:0px 0px 10px;
}
#demos_section #demos_page_tabs .dp_tab div {
font-size:16px;
line-height:20px;
color:#a0a0a0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#demos_section #demos_page_tabs .dp_tab_active div {
font-size:20px;
color:#f0a816;
}
#demos_section #demos_page_loading {
text-align:center;
padding:50px 0px;
}
#demos_section #demos_page_loading img {
width:150px;
}
#demos_section #demos_page_loading h4 {
padding:0px !important;
font-weight:300 !important;
font-size:20px !important;
line-height:20px !important;
color:#000000 !important;
}
#demos_section #demo_content1,
#demos_section #demo_content2,
#demos_section #demo_content3,
#demos_section #demo_content4,
#demos_section #demo_content5 {
display:none;
}
@media only screen and (max-width:980px) {
#demos_section { padding:60px 0px 60px !important; }
#demos_section #demos_page_tabs { padding:0px 30px 20px; }
#demos_section #demos_page_tabs .dp_tab { width:18%; margin:0px 1%; }
#demos_section #demos_page_tabs .dp_tab img { width:80px; }
#demos_section #demos_page_tabs .dp_tab div { font-size:14px; line-height:18px; }
#demos_section #demos_page_tabs .dp_tab_active div { font-size:18px; }
}
@media only screen and (max-width:767px) {
#demos_section { padding:50px 0px 50px !important; }
#demos_section .et_pb_text_inner h2 {
padding:0px 0px 30px !important; font-size:24px !important; line-height:30px !important; }
#demos_section #demos_page_tabs { padding:0px 30px 10px; max-width:300px; }
#demos_section #demos_page_tabs .dp_tab { width:100%; float:none; margin:0px 0px 5px; padding:5px; }
#demos_section #demos_page_tabs .dp_tab img {
width:auto; height:36px; float:left; margin:0px 10px 0px 0px; }
#demos_section #demos_page_tabs .dp_tab div { text-align:left; font-size:16px; line-height:36px; }
} #demos_section .ngg-galleryoverview {
margin:0px !important;
}
#demos_section .ngg-galleryoverview .ngg-gallery-thumbnail-box {
float:left !important;
width:20% !important;
}
#demos_section .ngg-galleryoverview >br {
display:none !important;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {
position:relative !important;
margin:0px !important;
border-style:none !important;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a {
overflow:hidden !important;
margin:0px !important;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img {
position:relative !important;
width:120% !important;
max-width:120% !important;
margin-top:-10% !important;
margin-bottom:-10% !important;
margin-left:-10% !important;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a .ngg_img_hover {
position:absolute;
z-index:2;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:transparent;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a .ngg_img_hover i {
position:absolute;
top:50%;
left:50%;
margin-top:-15px;
margin-left:-15px;
font-size:30px;
line-height:30px;
color:rgba(0,0,0,0);
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover .ngg_img_hover {
background-color:rgba(255,255,255,0.95);
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover .ngg_img_hover i {
color:#f0a816;
}
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail span {
display:none; }
@media only screen and (max-width:1199px) {
#demos_section .ngg-galleryoverview .ngg-gallery-thumbnail-box { width:25% !important; }
}
@media only screen and (max-width:899px) {
#demos_section .ngg-galleryoverview .ngg-gallery-thumbnail-box { width:33.3333% !important; }
}
@media only screen and (max-width:599px) {
#demos_section .ngg-galleryoverview .ngg-gallery-thumbnail-box { width:50% !important; }
}
@media only screen and (max-width:479px) {
#demos_section .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail span { bottom:5px; }
} #testimonials_page {
padding:30px 0px 50px !important;
}
#testimonials_page .et_pb_row {
padding:0px !important;
}
#testimonials_page .et_pb_text {
margin:0px !important;
}
#testimonials_page .et_pb_text_inner h1 {
padding:0px 0px 30px !important;
text-align:center !important;
font-family: 'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#testimonials_page .et_pb_text_inner > p {
padding:0px !important;
}
#testimonial_list .tl_wrapper {
padding:40px;
}
#testimonial_list .tl_wrapper .tl_left {
width:24%;
float:left;
padding:20px;
background-color:#ffffff;
border-radius:10px;
border:solid 1px #e8e8e8;
}
#testimonial_list .tl_wrapper .tl_left img {
width:100%;
}
#testimonial_list .tl_wrapper .tl_right {
float:left;
width:76%;
padding-left:40px;
}
#testimonial_list .tl_wrapper .tl_right h3 {
padding:0px 0px 15px !important;
font-family: 'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#36454f !important;
}
#testimonial_list .tl_wrapper .tl_right .tl_content p {
font-weight:500 !important;
font-size:14px !important;
line-height:22px !important;
color:#707070 !important;
}
#testimonial_list .tl_wrapper .tl_right .tl_content p .tl_more_but {
display:inline-block;
width:110px;
text-align:center;
padding:8px 0px;
background-color:#a0a0a0;
color:#ffffff;
font-size:12px;
line-height:12px;
border-radius:5px;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#testimonial_list .tl_wrapper .tl_right .tl_content p .tl_more_but:hover {
background-color:#f0a816;
}
#testimonial_list .tl_wrapper .tl_right .tl_content p .tl_more_but i {
display:inline-block;
padding-left:5px;
}
#testimonial_list .tl_wrapper .tl_right .tl_content .tl_more_text {
padding:15px 0px 0px;
}
#testimonial_list .tl_wrapper .tl_right .tl_content .tl_name {
padding-top:20px !important;
font-weight:700 !important;
font-size:14px !important;
line-height:22px !important;
color:#000000 !important;
}
#testimonial_list .tl_wrapper .tl_right .tl_content .tl_pos {
padding:0px !important;
font-weight:500 !important;
font-size:13px !important;
line-height:20px !important;
color:#a0a0a0 !important;
}
@media only screen and (max-width:1199px) {
#testimonial_list .tl_wrapper { padding:30px; }
#testimonial_list .tl_wrapper .tl_right { padding-left:30px; }
}
@media only screen and (max-width:980px) {
#testimonial_list .tl_wrapper { padding:30px; }
#testimonial_list .tl_wrapper .tl_right { padding-left:30px; }
}
@media only screen and (max-width:767px) {
#testimonials_page .et_pb_text_inner h1 { font-size:24px !important; line-height:30px !important; }
#testimonial_list .tl_wrapper .tl_left { width:100%; float:none; max-width:200px; }
#testimonial_list .tl_wrapper .tl_right { width:100%; float:none; padding:20px 0px 0px; }
}
@media only screen and (max-width:479px) {
#testimonial_list .tl_wrapper .tl_left { max-width:150px; }
}  #contact_us_banner {
padding:0px !important;
min-height:500px !important;
height:70vh;
}
#contact_us_banner .et_pb_row {
width:100% !important;
max-width:100% !important;
height:100% !important;
margin:0px !important;
padding:0px !important;
}
#contact_us_banner .et_pb_row .et_pb_column_2_3 {
float:left !important;
width:66.67% !important;
height:100% !important;
margin:0px !important;
}
#contact_us_banner .et_pb_row .et_pb_column_1_3 {
float:left !important;
width:33.33% !important;
height:100% !important;
background-color:#f0a816;
}
#contact_us_banner .et_pb_column .et_pb_text,
#contact_us_banner .et_pb_column .et_pb_text .et_pb_text_inner {
height:100%;
}
@media only screen and (max-width:980px) {
#contact_us_banner .et_pb_row .et_pb_column_2_3 { width:60% !important; }
#contact_us_banner .et_pb_row .et_pb_column_1_3 { width:40% !important; }
}
@media only screen and (max-width:767px) {
#contact_us_banner { min-height:0px !important; height:auto !important; }
#contact_us_banner .et_pb_row .et_pb_column_2_3 {
width:100% !important; float:none !important; height:auto !important; min-height:0px !important; }
#contact_us_banner .et_pb_row .et_pb_column_1_3 {
width:100% !important; float:none !important; height:auto !important; padding:50px 0px; }
} #contact_us_banner #contact_banner_wrapper {
position:relative;
height:100%;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
}
#contact_us_banner #contact_banner_wrapper #cbw_background {
position:absolute;
z-index:1;
top:0px;
left:0px;
width:100%;
height:100%;
background-repeat:no-repeat !important;
background-position:center;
background-size:cover;
}
#contact_us_banner #contact_banner_wrapper #cbw_overlay {
position:absolute;
z-index:2;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.5);
}
#contact_us_banner #contact_banner_wrapper #cbw_content {
position:relative;
z-index:3;
width:800px;
max-width:80%;
margin:0px auto;
}
#contact_us_banner #contact_banner_wrapper #cbw_content h1 {
margin:0px 0px 30px;
padding:0px 0px 0px 12px !important;
font-weight:300 !important;
font-size:48px !important;
line-height:58px !important;
color:#ffffff !important;
border-left:solid 5px #f0a816;
}
#contact_us_banner #contact_banner_wrapper #cbw_content h4 {
padding:0px 0px 40px !important;
font-weight:500 !important;
font-size:20px !important;
line-height:28px !important;
color:#ffffff !important;
}
#contact_us_banner #contact_banner_wrapper #cbw_content a {
display:inline-block;
padding:15px 25px;
background-color:#f0a816;
color:#ffffff;
font-weight:500;
font-size:16px;
line-height:16px;
letter-spacing:1px;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_banner #contact_banner_wrapper #cbw_content a:hover {
background-color:#808080;
} #contact_us_banner #contact_info_wrapper {
height:100%;
width:100%;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
}
#contact_us_banner #contact_info_wrapper > div {
width:90% ;
max-width:260px;
margin:0px auto;
}
#contact_us_banner #contact_info_wrapper h2 {
padding:0px;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700;
font-size:30px;
line-height:36px;
color:#303030;
}
#contact_us_banner #contact_info_wrapper .cont_info_block {
padding:20px 0px 0px;
clear:both;
float:none;
}
#contact_us_banner #contact_info_wrapper .cont_info_block a {
color:#ffffff;
}
#contact_us_banner #contact_info_wrapper .cont_info_block i {
display:block;
float:left;
font-size:40px;
line-height:40px;
width:50px;
color:#ffffff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_banner #contact_info_wrapper .cont_info_block i.fa-map-marker {
padding-left:5px;
}
#contact_us_banner #contact_info_wrapper .cont_info_block a:hover i {
color:#000000;
}
#contact_us_banner #contact_info_wrapper .cont_info_block h4 {
padding:0px 0px 5px;
float:left;
font-weight:500;
font-size:20px;
line-height:26px;
color:#000000;
}
#contact_us_banner #contact_info_wrapper .cont_info_block div {
float:left;
font-weight:500;
font-size:16px;
line-height:22px;
color:#ffffff;
}
#contact_us_banner #contact_info_wrapper .cont_info_block div span {
display:inline-block;
width:70px;
}
#contact_us_banner #contact_info_wrapper #contact_social_icons {
float:none;
clear:both;
padding:40px 0px 0px;
}
#contact_us_banner #contact_info_wrapper #contact_social_icons a {
display:block;
float:left;
margin-right:40px;
}
#contact_us_banner #contact_info_wrapper #contact_social_icons a i {
color:#ffffff;
font-size:24px;
line-height:24px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_banner #contact_info_wrapper #contact_social_icons a:hover i {
color:#000000;
}
@media only screen and (max-width:1199px) {
#contact_us_banner #contact_banner_wrapper #cbw_content h1 {
margin:0px 0px 25px; padding:0px 0px 0px 10px !important; font-size:44px !important; line-height:54px !important; }
#contact_us_banner #contact_banner_wrapper #cbw_content h4 {
padding:0px 0px 35px !important; font-size:18px !important; line-height:26px !important; }
#contact_us_banner #contact_banner_wrapper #cbw_content a {
padding:13px 20px; font-size:15px; line-height:15px; letter-spacing:1px; }
}
@media only screen and (max-width:980px) {
#contact_us_banner #contact_banner_wrapper #cbw_content { max-width:85%; }
}
@media only screen and (max-width:767px) {
#contact_us_banner #contact_banner_wrapper #cbw_content { max-width:80%; }
#contact_us_banner #contact_banner_wrapper { padding:70px 0px; }
}
@media only screen and (max-width:479px) {
#contact_us_banner #contact_banner_wrapper #cbw_content { max-width:90%; }
#contact_us_banner #contact_banner_wrapper #cbw_content h1 {
margin:0px 0px 20px; font-size:36px !important; line-height:46px !important; }
#contact_us_banner #contact_banner_wrapper #cbw_content h4 {
padding:0px 0px 30px !important; font-size:16px !important; line-height:24px !important; }
#contact_us_banner #contact_banner_wrapper #cbw_content a {
padding:12px 18px; font-size:14px; line-height:14px; letter-spacing:1px; }
} #contact_form_section {
padding:90px 0px !important;
}
#contact_form_section .et_pb_row {
padding:0px !important;
}
#contact_form_section .et_pb_row .et_pb_column_5 {
float:none !important;
width:100% !important;
max-width:640px !important;
margin:0px auto !important;
}
#contact_form_section .et_pb_row .et_pb_module {
margin-bottom:0px !important;
}
#contact_form_section .et_pb_text_inner h3 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#36454f !important;
}
#contact_form_section .et_pb_text_inner p {
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#707070 !important;
} #contact_form_section .et_pb_contact_form_container {
margin:20px 0px 0px !important;
}
#contact_form_section .et_pb_contact input,
#contact_form_section .et_pb_contact textarea {
background-color:#f0f0f0 !important;
color:#000000 !important;
}
#contact_form_section .et_pb_contact input::-webkit-input-placeholder { color:#a0a0a0; }
#contact_form_section .et_pb_contact input:-moz-placeholder { color:#a0a0a0; }
#contact_form_section .et_pb_contact input::-moz-placeholder {  color:#a0a0a0; }
#contact_form_section .et_pb_contact input:-ms-input-placeholder { color:#a0a0a0; }
#contact_form_section .et_pb_contact textarea::-webkit-input-placeholder { color:#a0a0a0; }
#contact_form_section .et_pb_contact textarea:-moz-placeholder { color:#a0a0a0; }
#contact_form_section .et_pb_contact textarea::-moz-placeholder {  color:#a0a0a0; }
#contact_form_section .et_pb_contact textarea:-ms-input-placeholder { color:#a0a0a0; }
#contact_form_section .et_pb_contact input:-webkit-autofill,
#contact_form_section .et_pb_contact input:-webkit-autofill:hover,
#contact_form_section .et_pb_contact input:-webkit-autofill:focus
#contact_form_section .et_pb_contact input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset !important;
-webkit-text-fill-color:#000000 !important;
}
#contact_form_section .et_pb_contact .et_pb_contact_submit {
margin-left:15px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
border-style:none !important;
font-weight:300 !important;
font-size:18px !important;
line-height:18px !important;
padding:15px 25px !important;
}
#contact_form_section .et_pb_contact .et_pb_contact_submit:after {
display:none;
}
#contact_form_section .et_pb_contact .et_pb_contact_submit:hover {
background-color:#000000 !important;
}
#contact_form_section .et_pb_column .et-pb-contact-message p {
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#707070 !important;
}
#contact_form_section .et_pb_column .et-pb-contact-message ul {
margin-left:10px !important;
padding:0px 0px 10px 10px !important;
}
#contact_form_section .et_pb_column .et-pb-contact-message ul li {
color:#ff0000 !important;
}
@media only screen and (max-width:767px) {
#contact_form_section .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#contact_form_section .et_pb_text_inner p { font-size:14px !important; line-height:22px !important; }
} #contact_page_map #contact_map_wrapper {
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
#contact_page_map #contact_map_wrapper:hover {
-webkit-filter:none;
filter:none;
} #max_colours_page {
padding:30px 0px 50px !important;
}
#max_colours_page .et_pb_row {
padding:0px !important;
}
#max_colours_page .et_pb_column {
margin-bottom:0px !important;
padding:0px !important;
}
#max_colours_page .et_pb_column .et_pb_text_inner h1 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
@media only screen and (max-width:767px) {
#max_colours_page .et_pb_column .et_pb_text_inner h1 { font-size:24px !important; line-height:30px !important; }
} #faqs_page {
padding:30px 0px 50px !important;
}
#faqs_page .et_pb_row {
padding:0px !important;
}
#faqs_page .et_pb_column {
margin-bottom:0px !important;
padding:0px !important;
}
#faqs_page .et_pb_column .et_pb_text {
margin:0px !important;
}
#faqs_page .et_pb_column .et_pb_text_inner h1 {
padding:0px 0px 20px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#faqs_page .et_pb_column .et_pb_text_inner p {
max-width:900px !important;
margin:0px auto !important;
padding:0px 0px 50px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#707070 !important;
}
@media only screen and (max-width:767px) {
#faqs_page .et_pb_column .et_pb_text_inner h1 { font-size:24px !important; line-height:30px !important; }
#faqs_page .et_pb_column .et_pb_text_inner p { font-size:14px !important; line-height:22px !important; }
} #max_terms_conditions_section {
padding:70px 0px 50px;
}
#max_terms_conditions_section .et_pb_row {
padding:0px !important;
}
#max_terms_conditions_section .et_pb_row .et_pb_column {
margin:0px !important;
}
#max_terms_conditions_section .et_pb_text_inner h1 {
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#max_terms_conditions_section .et_pb_text_inner h2 {
padding:0px 0px 30px !important;
font-weight:500 !important;
font-size:24px !important;
line-height:30px !important;
color:#f0a816 !important;
}
#max_terms_conditions_section .et_pb_text_inner h3 {
padding:10px 0px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
color:#36454f !important;
}
#max_terms_conditions_section .et_pb_text_inner h4 {
padding:10px 0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#36454f !important;
}
#max_terms_conditions_section .et_pb_text_inner h5 {
padding:10px 0px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#36454f !important;
}
#max_terms_conditions_section .et_pb_text_inner p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:22px !important;
color:#808080 !important;
}
#max_terms_conditions_section .et_pb_text_inner p:last-of-type {
padding:0px !important;
}
#max_terms_conditions_section .et_pb_text_inner ul {
padding:0px 0px 15px 10px !important;
margin-left:10px !important;
}
#max_terms_conditions_section .et_pb_text_inner ol {
list-style-position:outside !important;
padding:0px 0px 15px 20px !important;
}
#max_terms_conditions_section .et_pb_text_inner ul li,
#max_terms_conditions_section .et_pb_text_inner ol li {
padding:0px 0px 3px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
color:#808080 !important;
}
@media only screen and (max-width:767px) {
#max_terms_conditions_section .et_pb_text_inner h1 { font-size:26px !important; line-height:32px !important; }
#max_terms_conditions_section .et_pb_text_inner h2 { font-size:22px !important; line-height:28px !important; }
#max_terms_conditions_section .et_pb_text_inner h3 { font-size:20px !important; line-height:26px !important; }
#max_terms_conditions_section .et_pb_text_inner h4 { font-size:18px !important; line-height:24px !important; }
#max_terms_conditions_section .et_pb_text_inner h5 { font-size:16px !important; line-height:22px !important; }
#max_terms_conditions_section .et_pb_text_inner p { font-size:13px !important; line-height:20px !important; }
#max_terms_conditions_section .et_pb_text_inner ul li,
#max_terms_conditions_section .et_pb_text_inner ol li { font-size:13px !important; line-height:18px !important; }
} .tos-wrapper {
z-index:999999999 !important;
background:#ffffff !important;
}
.tos-wrapper .tos-caption div {
color:#000000 !important;
text-shadow:none !important;
font-weight:500 !important;
font-size:18px !important;
line-height:24px !important;
}
.tos-wrapper .tos-slider .tos-slide {
padding:20px 0px 120px !important;
}
.tos-wrapper a.tos-prev,
.tos-wrapper a.tos-next {
height:60px !important;
margin-top:-30px !important;
top:50% !important;
border-radius:3px !important;
background-color:#ffffff !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
filter:alpha(opacity=100) !important;
-moz-opacity:1.0 !important;
-khtml-opacity:1.0 !important;
opacity:1.0 !important;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
.tos-wrapper a.tos-prev {
left:20px !important;
}
.tos-wrapper a.tos-next {
right:20px !important;
}
.tos-wrapper a.tos-prev span {
width:24px !important;
height:24px !important;
margin-top:-11px !important;
border-bottom:solid 2px #f0a816 !important;
border-left:solid 2px #f0a816 !important;
}
.tos-wrapper a.tos-next span {
width:24px !important;
height:24px !important;
margin-top:-11px !important;
border-top:solid 2px #f0a816 !important;
border-right:solid 2px #f0a816 !important;
}
.tos-wrapper a.tos-prev:hover,
.tos-wrapper a.tos-next:hover {
background-color:#f0f0f0 !important;
}
.tos-wrapper .tos-close {
width:32px !important;
height:32px !important;
color:#ffffff !important;
background-color:#f0a816 !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
filter:alpha(opacity=100) !important;
-moz-opacity:1.0 !important;
-khtml-opacity:1.0 !important;
opacity:1.0 !important;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
.tos-wrapper .tos-close span:before,
.tos-wrapper .tos-close span:after {
margin-top:-3px !important;
border-width:2px !important;
}
.tos-wrapper .tos-close:hover {
background-color:#000000 !important;
}
.tos-wrapper .tos-caption {
opacity:1.0 !important;
}
.tos-wrapper .tos-pagination {
opacity:1.0 !important;
height:80px !important;
}
.tos-wrapper .tos-pagination a {
border:solid 1px #ffffff !important;
}
.tos-wrapper .tos-pagination a.tos-selected {
border:solid 1px #f0a816 !important;
}
@media only screen and (min-width:981px) {
.tos-wrapper {
width:700px !important;
height:500px !important;
position:fixed !important;
top:50% !important;
left:50% !important;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
}
@media only screen and (min-width:1199px) {
.tos-wrapper { width:800px !important; height:600px !important; }
}
@media only screen and (max-width:767px) {
.tos-wrapper a.tos-prev { left:10px !important; }
.tos-wrapper a.tos-next { right:10px !important; }
}  #faqs_page .dvfaq-wrapper .dvfaq-wrapper-left .dvfaq-faq-menu ul {
padding:0px !important;
}
#faqs_page .dvfaq-wrapper .dvfaq-wrapper-left .dvfaq-faq-menu ul li {
list-style-type:none !important;
}
#faqs_page .dvfaq-wrapper .dvfaq-wrapper-left .dvfaq-faq-menu ul li a strong span {
font-weight:normal !important;
background-color:#f0a816 !important;
color:#ffffff !important;
} #faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content p {
margin:15px 0px 0px !important;
padding:0px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:24px !important;
color:#606060 !important;
}
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content p:first-of-type {
margin-top:0px !important;
}
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content ul {
margin:5px 0px 15px 15px !important;
padding:0px 0px 0px 10px !important;
list-style-position:outside !important;
}
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content ol {
margin:5px 0px 15px 10px !important;
padding:0px 0px 0px 15px !important;
list-style-position:outside !important;
}
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content ul li,
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content ol li {
padding:2px 0px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:22px !important;
color:#606060 !important;
}
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content .dvfaq-after-content {
margin-top:30px !important;
}
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content .dvfaq-video {
max-width:600px !important;
margin:0px auto !important;
padding-bottom:338px !important;
}
@media only screen and (max-width:1099px) {
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content .dvfaq-video {
max-width:none !important; padding-bottom:56.25% !important; }
}
@media only screen and (max-width:1024px) {
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content .dvfaq-video {
max-width:600px !important; padding-bottom:338px !important; }
}
@media only screen and (max-width:767px) {
#faqs_page .dvfaq-cat-container .dvfaq-accordion-wrapper .dvfaq-accordion-container .dvfaq-accordion-content .dvfaq-video {
max-width:none !important; padding-bottom:56.25% !important; }
} #regenerate_fitting_voucher_pdf {
padding:30px 0px 50px !important;
}
#regenerate_fitting_voucher_pdf .et_pb_row {
padding:0px !important;
}
#regenerate_fitting_voucher_pdf .et_pb_text_inner > h1 {
padding:0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#regenerate_fitting_voucher_form {
text-align:center !important;
}
#regenerate_fitting_voucher_form h3 {
padding:30px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
color:#36454f !important;
}
#regenerate_fitting_voucher_form form input[type=text] {
width:190px !important;
margin-right:5px;
padding:5px 8px;
font-size:16px;
line-height:22px;
border:solid 1px #e0e0e0;
border-radius:5px;
}
#regenerate_fitting_voucher_form form input::-webkit-input-placeholder { color:#c0c0c0; }
#regenerate_fitting_voucher_form form input:-moz-placeholder { color:#c0c0c0; }
#regenerate_fitting_voucher_form form input::-moz-placeholder {  color:#c0c0c0; }
#regenerate_fitting_voucher_form form input:-ms-input-placeholder { color:#c0c0c0; }
#regenerate_fitting_voucher_form form input[type=submit] {
padding:9px 15px;
font-size:16px;
line-height:16px;
border-style:none !important;
outline-color:transparent !important;
border-radius:5px;
background-color:#a0a0a0;
color:#ffffff;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#regenerate_fitting_voucher_form form input[type=submit]:hover {
background-color:#f0a816;
}
#regenerate_fitting_voucher_form .rfv_not_found {
padding:50px 0px 0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:crimson !important;
}
#regenerate_fitting_voucher_form .rfv_success {
padding:50px 0px 0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:green !important;
}
#regenerate_fitting_voucher_form .rfv_view_pdf {
padding:5px 0px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:black !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#regenerate_fitting_voucher_form .rfv_view_pdf:hover {
color:green !important;
} #home_associates_section {
padding:50px 0px 70px !important;
}
#home_associates_section .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_associates_section .et_pb_text_inner h2 {
padding:0px 0px 40px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size: 26px !important;
line-height: 32px !important;
color:#36454f !important;
}
#home_asslogo_slider {
padding:0px 30px;
}
#home_asslogo_slider .owl-item > div {
position:relative;
padding-top:65%;
margin:0px 10%;
}
#home_asslogo_slider .owl-item > div a {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
#home_asslogo_slider .owl-item > div a img {
position:absolute;
top:0px;
bottom:0px;
margin:auto;
height:auto;
width:auto;
max-height:100%;
filter:gray;
-webkit-filter:grayscale(1);
filter:grayscale(1);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_asslogo_slider .owl-item > div a:hover img {
-webkit-filter:grayscale(0);
filter:none;
}
#home_asslogo_slider .owl-item > div a .client_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(255,255,255,0.7);
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#home_asslogo_slider .owl-item > div a:hover .client_overlay {
background:rgba(255,255,255,0);
}
@media only screen and (max-width:999px) {
#home_asslogo_slider { padding:0px 30px; }
}
@media only screen and (max-width:767px) {
#home_associates_section { padding:50px 0px 50px !important; }
#home_associates_section .et_pb_text_inner h3 { font-size:24px !important; line-height:30px !important; }
#home_asslogo_slider { padding:0px 20px; }
}
@media only screen and (max-width:479px) {
#home_asslogo_slider { padding:0px; }
}  #blog_landing_banner {
padding:10vw 0px !important;
}
#blog_landing_banner .et_pb_row {
padding:0px !important;
}
#blog_landing_banner .et_pb_text_inner h1 {
padding:0px !important;
font-size:3.2vw !important;
line-height:100% !important;
color:#ffffff !important;
text-shadow:0px 0px 6px rgba(0,0,0,0.7);
}
@media only screen and (max-width:980px) {
#blog_landing_banner {
padding:25vw 0px !important; }
#blog_landing_banner .et_pb_text_inner h1 {
font-size:6vw !important; }
}
@media only screen and (max-width:599px) {
#blog_landing_banner {
padding:35vw 0px !important; }
#blog_landing_banner .et_pb_text_inner h1 {
max-width:300px !important; margin:0px auto !important; font-size:10vw !important; }
} #blog_intro_section {
padding:60px 0px 0px !important;
}
#blog_intro_section .et_pb_row {
padding:0px !important;
}
#blog_intro_section .et_pb_text_inner p {
max-width:900px;
margin:0px auto !important;
padding:0px !important;
font-size:16px !important;
line-height:140% !important;
color:#000000 !important;
}
@media only screen and (max-width:767px) {
#blog_intro_section .et_pb_text_inner p {
font-size:14px !important; }
} #blog_posts_grid_section {
padding:60px 0px 0px !important;
}
#blog_posts_grid_section .et_pb_row {
padding:0px !important;
} .dp-dfg-container .dp-dfg-filters ul {
padding:0px 0px 20px;
}
.dp-dfg-container .dp-dfg-filters ul li a {
padding:12px 15px !important;
border-color:#e0e0e0 !important;
font-size:14px !important;
line-height:100% !important;
background-color:#ffffff !important;
color:#000000 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.dp-dfg-container .dp-dfg-filters ul li a.active {
background-color:#f0a816 !important;
color:#000000 !important;
}
.dp-dfg-container .dp-dfg-filters ul li a:hover {
background-color:#c0c0c0 !important;
color:#000000 !important;
}
.dp-dfg-container .dp-dfg-filters ul li a.featured {
display:none !important; } .dp-dfg-container .dp-dfg-items article {
padding:0px 10px 60px;
border:solid 1px #e0e0e0;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-overlay span {
background-color:rgba(0,0,0,0.8);
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-overlay span:before {
color:#f0a816 !important;
font-size:40px !important;
line-height:100% !important;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-header {
padding:10px 0px 0px;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-header h2 {
font-weight:500;
font-size:18px;
line-height:24px;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-header h2 a {
color:#000000;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-header h2 a:hover {
color:#f0a816;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-meta {
padding:10px 0px 0px;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-meta span {
font-size:14px !important;
line-height:20px !important;
color:#b0b0b0;
}
.dp-dfg-container .dp-dfg-items article .dp-dfg-content {
padding:10px 0px 0px;
font-size:14px !important;
line-height:22px !important;
color:#606060;
}
.dp-dfg-container .dp-dfg-items article .read-more-wrapper {
position:absolute;
bottom:2px;
left:10px;
width:100%;
text-align:left;
}
.dp-dfg-container .dp-dfg-items article .read-more-wrapper a {
padding:0px 12px;
background-color:#000000;
color:#ffffff;
border-width:0px;
border-radius:0px;
font-weight:500 !important;
font-size:14px !important;
line-height:32px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.dp-dfg-container .dp-dfg-items article .read-more-wrapper a:after {
display:none;
}
.dp-dfg-container .dp-dfg-items article .read-more-wrapper a:hover {
background-color:#f0a816 !important;
color:#000000 !important;
} .dp-dfg-container .dp-dfg-items article.category-featured {
background-color:#f0a816 !important;
border-color:#f0a816;
}
.dp-dfg-container .dp-dfg-items article.category-featured .dp-dfg-header h2 a:hover,
.dp-dfg-container .dp-dfg-items article.category-featured .dp-dfg-meta span,
.dp-dfg-container .dp-dfg-items article.category-featured .dp-dfg-content {
color:#000000;
}
.dp-dfg-container .dp-dfg-items article.category-featured .read-more-wrapper a:hover {
background-color:##505050 !important;
}  .single-post #main-content {
padding:0px !important;
}
.single-post #main-content .container:before {
display:none !important;
}
.single-post #main-content .container {
width:90% !important;
max-width:1280px !important;
padding:30px 0px 0px !important;
}
.single-post #main-content #content-area #left-area {
box-sizing:border-box !important;
width:75% !important;
padding-right:5% !important;
padding-bottom:0px !important;
}
.single-post #main-content #content-area #sidebar {
width:25% !important;
padding:0px !important;
}
.single-post #main-content #content-area #left-area article {
margin:0px !important;
padding:0px 0px 60px !important;
}
@media only screen and (max-width:1199px) {
.single-post #main-content #content-area #left-area { width:70% !important; padding-right:3% !important; }
.single-post #main-content #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
.single-post #main-content #content-area #left-area { width:100% !important; padding-right:0px !important; }
.single-post #main-content #content-area #sidebar { width:100% !important; max-width:360px !important; padding:10px 0px 40px !important; }
} .single-post #left-area article .et_post_meta_wrapper h1 {
padding:0px 0px 3px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:32px !important;
color:#000000 !important;
}
.single-post #left-area article .et_post_meta_wrapper .post-meta {
margin:0px !important;
padding:10px 0px 0px !important;
}
.single-post #left-area article .et_post_meta_wrapper .post-meta span {
padding:0px 0px 10px;
font-weight:500;
font-weight:400;
font-size:14px;
line-height:20px;
color:#c0c0c0;
}
.single-post #left-area article .et_post_meta_wrapper .post-meta a {
font-weight:700;
font-weight:500;
font-size:14px;
line-height:20px;
color:#f0a816;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #left-area article .et_post_meta_wrapper .post-meta a:hover {
color:#000000;
}
@media only screen and (max-width:767px) {
.single-post #left-area article .et_post_meta_wrapper h1 {
font-size:22px !important; line-height:28px !important; }
} .single-post #left-area article .et_builder_inner_content {
padding:40px 0px 0px !important;
}
.single-post #left-area article .et_builder_inner_content .et_pb_section {
padding:0px !important;
}
.single-post #left-area article .et_builder_inner_content .et_pb_section .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px 0px 50px !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner p {
margin:15px 0px 0px !important;
padding:0px !important;
font-size:14px !important;
line-height:22px !important;
color:#505050 !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner li strong,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner p strong,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div strong {
color:#000000 !important;
font-weight:700 !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner li em,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner p em,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div em {
color:#a0a0a0 !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner li a,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner p a,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div a {
text-decoration:underline !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner li a:hover,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner p a:hover,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div a:hover {
color:#505050 !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div {
font-size:14px !important;
line-height:22px !important;
color:#505050 !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div.et_post_video {
margin:20px 0px !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h1,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h2,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h3,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h4,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h5,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h6 {
margin:15px 0px 0px !important;
padding:0px !important;
font-weight:500 !important;
line-height:130% !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h1 { font-size:28px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h2 { font-size:24px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h3 { font-size:20px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h4 { font-size:18px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h5 { font-size:16px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h6 { font-size:14px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner blockquote {
margin:10px 0px !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner blockquote p {
margin:10px 0px !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner blockquote p,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner blockquote div {
font-style:italic !important;
color:#a0a0a0 !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner ul {
padding:0px 0px 0px 25px !important;
list-style-type:disc !important;
list-style-position:outside !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner ol {
padding:0px 0px 0px 25px !important;
list-style-type:decimal !important;
list-style-position:outside !important;
}
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner ul li,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner ol li {
padding:2px 0px 2px 5px !important;
font-size:14px !important;
line-height:20px !important;
color:#505050 !important;
}
@media only screen and (max-width:767px) {
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h1 { font-size:24px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h2 { font-size:22px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h3 { font-size:18px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h4 { font-size:16px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h5 { font-size:14px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner h6 { font-size:13px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner p,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner div {
font-size:13px !important; line-height:20px !important; }
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner ul li,
.single-post #left-area article .entry-content .et_pb_row .et_pb_text_inner ol li {
font-size:13px !important; line-height:18px !important; }
} .single-post #single_post_tags {
padding:20px 0px 50px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:27px !important;
color:#c0c0c0 !important;
font-style:italic !important;
}
.single-post #single_post_tags a {
display:inline-block !important;
margin:0px 0px 5px 5px !important;
padding:7px 8px !important;
font-weight:500 !important;
font-size:13px !important;
line-height:13px !important;
font-style:normal !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
border-radius:5px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #single_post_tags a:hover {
background-color:#f0a816 !important;
}
@media only screen and (max-width:767px) {
.single-post #single_post_tags a {
margin:0px 0px 3px 3px !important; padding:6px !important; font-size:12px !important; line-height:12px !important; }
} #content-area #sidebar .et_pb_widget {
margin:0px 0px 60px !important;
}
#content-area #sidebar .et_pb_widget h4.widgettitle {
padding:0px 0px 15px !important;
font-weight:600 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
} #content-area #sidebar .widget_search form div input[type=text] {
height:auto !important;
border-style:none !important;
border-bottom:solid 1px #f0a816 !important;
border-radius:0px !important;
border-bottom-right-radius:5px !important;
padding:7px 7px 6px !important;
font-size:14px !important;
line-height:20px !important;
color:#000000 !important;
}
#content-area #sidebar .widget_search form div input[type=submit] {
height:auto !important;
padding:7px 7px 6px !important;
font-size:13px !important;
line-height:20px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
border-style:none !important;
outline:none !important;
border-radius:5px !important;
border-bottom-left-radius:0px !important;
} #sidebar .widget_text .textwidget #post_cat_tabs {
border-style:none !important;
} #sidebar #post_cat_tabs ul.et_pb_tabs_controls:after {
display:none !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls {
background-color:transparent !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li {
display:block !important;
float:left !important;
border-style:none !important;
margin:0px 5px 5px 0px !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a {
padding:8px 10px 7px !important;
font-weight:500 !important;
font-size:13px !important;
line-height:100% !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
border-radius:5px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a:hover {
background-color:#f0a816 !important;
} #content-area #sidebar #post_cat_tabs .et_pb_all_tabs {
clear:both !important;
float:none !important;
padding-top:1px !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab {
padding:0px !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a {
display:block;
clear:both;
float:none;
width:100%;
min-height:60px;
margin:10px 0px 0px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a img {
display:block;
float:left;
clear:both;
width:60px;
height:60px;
margin-right:10px;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title {
padding:5px 10px 0px 0px;
font-weight:700;
font-weight:600;
font-size:14px;
line-height:18px;
max-height:39px;
overflow:hidden;
color:#505050;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_date {
padding-bottom:5px;
font-weight:400;
font-size:13px;
line-height:16px;
color:#c0c0c0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover {
background-color:#f0a816 !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover .pct_title,
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover .pct_date {
color:#ffffff;
}
@media only screen and (max-width:1199px) {
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title { font-size:13px; }
}
@media only screen and (max-width:980px) {
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title { font-size:14px; }
} #content-area #sidebar #widget_categories,
#content-area #sidebar .widget_archive {
margin:0px 0px 50px !important;
}
#content-area #sidebar #widget_categories ul li,
#content-area #sidebar .widget_archive ul li {
margin:0px !important;
padding:0px 0px 10px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#c0c0c0 !important;
}
#content-area #sidebar #widget_categories ul li a,
#content-area #sidebar .widget_archive ul li a {
display:inline-block !important;
padding-right:5px !important;
font-weight:700 !important;
color:#505050 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #widget_categories ul li a:hover,
#content-area #sidebar .widget_archive ul li a:hover {
color:#f0a816 !important;
} #content-area #sidebar .widget_cool_tag_cloud .cool-tag-cloud a {
margin:0px 5px 5px 0px !important;
padding:7px 8px 6px !important;
height:auto !important;
background-image:none !important;
background-color:#a0a0a0 !important;
border-style:none !important;
text-shadow:none !important;
color:#ffffff !important;
border-radius:5px !important;
font-family:'Open Sans' !important;
font-size:13px !important;
line-height:13px !important;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#content-area #sidebar .widget_cool_tag_cloud .cool-tag-cloud a:after {
display:none !important;
}
#content-area #sidebar .widget_cool_tag_cloud .cool-tag-cloud a:hover {
background-color:#f0a816 !important;
} .archive #main-content,
.search-results #main-content {
padding:0px !important;
}
.archive #main-content .et_builder_inner_content > .et_pb_section,
.search-results #main-content .et_builder_inner_content > .et_pb_section {
padding:30px 0px !important;
}
.archive #main-content .et_builder_inner_content .et_pb_text,
.search-results #main-content .et_builder_inner_content .et_pb_text {
margin-bottom:50px !important;
}
.archive #main-content .et_builder_inner_content .et_pb_text .et_pb_text_inner h1,
.search-results #main-content .et_builder_inner_content .et_pb_text .et_pb_text_inner h1 {
margin:0px !important;
padding:0px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
color:#000000 !important;
}
.archive #main-content .et_pb_posts article,
.search-results #main-content .et_pb_posts article {
margin:0px !important;
clear:both;
}
.archive #main-content .et_pb_posts article .entry-featured-image-url,
.search-results #main-content .et_pb_posts article .entry-featured-image-url {
display:block;
float:left;
width:25%;
margin:0px 30px 50px 0px;
}
.archive #main-content .et_pb_posts article h2,
.search-results #main-content .et_pb_posts article h2 {
padding:0px 0px 5px !important;
font-weight:500 !important;
font-size:24px !important;
line-height:120% !important;
}
.archive #main-content .et_pb_posts article h2 a,
.search-results #main-content .et_pb_posts article h2 a {
color:#000000 !important;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
.archive #main-content .et_pb_posts article h2 a:hover,
.search-results #main-content .et_pb_posts article h2 a:hover {
color:#f0a816 !important;
}
.archive #main-content .et_pb_posts article .post-meta,
.search-results #main-content .et_pb_posts article h2 .post-meta {
margin:0px 0px 10px !important;
}
.archive #main-content .et_pb_posts article .post-meta span,
.search-results #main-content .et_pb_posts article h2 .post-meta span {
font-weight:500 !important;
font-size:14px !important;
line-height:130% !important;
color:#a0a0a0;
}
.archive #main-content .et_pb_posts article .post-meta a,
.search-results #main-content .et_pb_posts article h2 .post-meta a {
font-weight:500 !important;
font-size:14px !important;
line-height:130% !important;
color:#a0a0a0;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
.archive #main-content .et_pb_posts article .post-meta a:hover,
.search-results #main-content .et_pb_posts article h2 .post-meta a:hover {
color:#f0a816 !important;
}
.archive #main-content .et_pb_posts article .post-content,
.search-results #main-content .et_pb_posts article .post-content {
margin:0px 0px 50px;
}
.archive #main-content .et_pb_posts article .post-content div p,
.search-results #main-content .et_pb_posts article .post-content div p {
font-weight:500 !important;
font-size:14px !important;
line-height:150% !important;
color:#606060;
}
@media only screen and (max-width:767px) {
.archive #main-content .et_builder_inner_content .et_pb_text .et_pb_text_inner h1,
.search-results #main-content .et_builder_inner_content .et_pb_text .et_pb_text_inner h1 {
font-size:24px !important; }
.archive #main-content .et_pb_posts article h2,
.search-results #main-content .et_pb_posts article h2 {
font-size:20px !important; }
.archive #main-content .et_pb_posts article .entry-featured-image-url,
.search-results #main-content .et_pb_posts article .entry-featured-image-url {
float:none; width:100%; max-width:400px; margin:0px 0px 20px 0px; }
.archive #main-content .et_pb_posts article .post-content,
.search-results #main-content .et_pb_posts article .post-content {
margin:0px 0px 60px; }
}