.header_fullwidth .header_mid.header_mid_scroll .header_mid_inner {
padding-top: 5px;
padding-bottom: 5px;
}
.cmsmasters_color_scheme_first .headline_outer .headline_inner .headline_aligner {
vertical-align:bottom;
}
.cmsmasters_color_scheme_first .headline_outer .entry-title {
font-size: 35px;
padding: 35px 0;
}
.aligncenter > div {
text-align: center;
}
.cmsmasters_img.no-border {
border: none;
}
.cmsmasters_footer_default .footer_logo {
margin: 0;
}
.cmsmasters_footer_default .footer_inner {
padding-top: 5px;
padding-bottom: 5px;
}
.cmsmasters_footer_default .social_wrap {
margin: 35px 0 35px;
}
.cmsmasters_footer_default .footer_copyright {
margin: 35px 0 0;
}
.caption-big p {
font-size: 30px;
line-height: 34px;
font-family: anton;
text-transform: uppercase;
} .navigation .menu-item-mega-container > ul > li > a .nav_title, .navigation > li > a {
font-size: 13px;
}
.header_fullwidth .header_mid .mid_nav_wrap {
float: left;
margin-left: 25px;
}
.header_top {
background-color: #ebebeb;
font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}
@media all and (min-width: 1025px) {
ul.top_line_nav > li > a {
background-color: transparent;
}
ul.top_line_nav > li > a:hover, ul.top_line_nav > li:hover > a, 
ul.top_line_nav > li.current-menu-item > a, 
ul.top_line_nav > li.current-menu-ancestor > a,
.header_top a:hover, .header_top .cmsmasters_social_icon:hover, 
.header_top .header_top_but{
color: #e11f26;
}
}
.header_top .meta_wrap {
width: 100%;
}
.header_mid .header_mid_outer {
border-bottom: 1px solid #b2b2b2;
}
.top-section-borders {
border-top: 1px solid #b2b2b2;
border-bottom: 2px solid #b2b2b2;
}
.header_mid.header_mid_scroll {
height: 56px !important;
}
.top-bottom-border {
border-top: 1px solid #b2b2b2;
border-bottom: 1px solid #b2b2b2;
}
.archive .product_item a.product_item_link img {
max-height: 150px;
}  @media all and (min-width: 1025px) and (max-width: 1540px) {
.header_mid .header_mid_inner {
display: flex;
flex-wrap: wrap;
}
.header_mid .header_mid_inner .logo_wrap {
order: -2;
}
.header_mid .mid_nav_wrap {
order: -1;
}
.navigation > li > a .nav_item_wrap {
padding: 5px 10px;
}
}
@media all and (min-width: 1025px) and (max-width: 1170px) {
ul.navigation > li > a {
font-size: 11px;
}
.navigation > li > a .nav_item_wrap {
padding: 5px;
}
}
.create-your-own-gallery-slider .cmsmasters_content_slider {
margin-bottom: 0;
}
.create-your-own-slider-wrap {
border-bottom: 1px solid #dbdbdb;
}
.top-border-light-grey {
border-top: 1px solid #dbdbdb;
}
form.isw-swatches .isw-term {
margin-bottom: 8px;
margin-right: 8px;
}
form.isw-swatches .isw-swatch--isw_color .isw-term {
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 6px;
} button.woosq-btn, button.yith-wcqv-button {
margin-top: 10px;
width: 100%;
}
#woosq-popup, .yith-wcqv-wrapper {
border-radius: 10px !important;
overflow: hidden;
}
#woosq-popup .product_title, html #yith-quick-view-modal .single-product > .product > .product .product_title {
font-size: 20px;
line-height: 28px;
margin-bottom: 5px;
}
#woosq-popup .price, #yith-quick-view-modal .single-product .price {
color: #e11f26;
font-size: 25px;
font-weight: bold;
padding-bottom: 5px !important;
margin: 0 !important;
}
html #yith-quick-view-modal form.isw-swatches .isw-swatch, #woosq-popup form.isw-swatches .isw-swatch, #woosq-popup .slick-slider .slick-dots li:before {
display: none !important;
}
html #yith-quick-view-modal select.isw-dropdown-color, #woosq-popup select.isw-dropdown-color {
display: inline-block !important;
}
#woosq-popup .product_meta > span {
display: block;
}
#woosq-popup .product_meta {
padding: 10px 0;
}
#woosq-popup .product_meta_title {
margin-right: 2px;
}
.mfp-woosq .mfp-close {
right: 5px;
top: 5px;
}
.mfp-woosq .mfp-close:before {
font-size: 30px;
}
#woosq-popup .single-product .product .summary, #yith-quick-view-content div.summary {
background-color: #ebebeb;
padding: 30px !important;
}
html #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
padding: 0;
}
html #yith-quick-view-modal .single-product div.summary .cmsmasters_star_rating {
display: none;
}
html #yith-quick-view-modal .yith-wcqv-wrapper {
height: auto !important;
}
html #yith-quick-view-modal .single-product div.summary .cart .quantity input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {
height: 46px !important;
}
html #yith-quick-view-modal .single-product div.summary .cart .quantity {
width: 125px;
} .slider-bottom-border {
border-bottom: 1px solid #dbdbdb;
}
.slider-bottom-border .cmsmasters_content_slider {
margin-bottom: 0 !important;
}
.cmsmasters_product .cmsmasters_product_img img {
border: 1px solid #f1f1f1;
}
.cmsmasters_product .cmsmasters_quick_view_button.yith-wcqv-button {
display: none !important;
}
html #yith-quick-view-modal .single-product > .product > .product {
display: flex;
}
html #yith-quick-view-modal .single-product > .product > .product > div.summary, 
html #yith-quick-view-modal .single-product > .product > .product > div.images {
width: 50%;
padding: 0;
}
#yith-quick-view-modal.open .yith-wcqv-main {
overflow-y: hidden;
} body #yith-woocompare {
display: none;
}
.product aside.share_posts {
display: none;
} .shop_attributes th {
padding: 9px 10px 9px 10px;
font-weight: bold;
background: #f4f4f4;
text-transform: uppercase;
}
.shop_attributes td {
padding: 9px 10px 9px 10px;
}
.shop_attributes td a {
color: #000000;
}
.shop_attributes td a:hover {
color: #a0a0a0;
}
#tab-description .cmsmasters_tab_inner {
background: #f4f4f4;
padding: 20px;
margin-top: 35px;
}
.woocommerce-main-image {
border: 1px solid #dbdbdb;   
}
.cmsmasters_product:hover {
background: #f9f9f9;
}
.button_full_width {
width: 100% !important;
}
@media all and (max-width: 767px) {
.get-quote-request .cmsmasters_column .cmsmasters_text > div {
text-align: center !important;
}
.get-quote-request .cmsmasters_column .button_wrap {
float: none !important;
margin: 0 auto;
text-align: center !important;
}
.customisation-process .featured_block_text {
text-align: center !important;   
}
.cmsmasters_row.customisation-process .cmsmasters_row_inner.cmsmasters_row_fullwidth {
padding: 0 5px;
}
.cmsmasters_row.customisation-process .cmsmasters_column {
padding: 5px 0;
border-bottom: 1px solid #dbdbdb;
}
.cmsmasters_row.customisation-process .cmsmasters_column:last-child {
border-bottom: none;
}
.cmsmasters_row.customisation-process .cmsmasters_featured_block {
background-size: 50px !important;
background-position: left center !important;
}
.sublimation-links .cmsmasters_column {
width: 46.6%;
float: left;
clear: unset;
}
}
.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), 
.cmsmasters_pricing_table .cmsmasters_currency, .cmsmasters_pricing_table .cmsmasters_price, 
.cmsmasters_pricing_table .cmsmasters_coins, .cmsmasters_post_timeline .cmsmasters_post_day, 
#header .search_wrap .search_bar_wrap .search_field input, .logo .title {
font-size: 32px !important;
line-height: 42px !important;
}
.create-your-own-cta {
border-bottom: 1px solid #b2b2b2;
}
.create-your-own-cta h2 {
font-size: 75px;
line-height: 80px;
}
.create-your-own-cta p {
font-size: 30px;
line-height: 35px;
font-weight: bold;
}
.red {
color: #e11f26;
}
ul.navigation > li.menu-item-highlight {
background: #e11f26;
}
ul.navigation > li.menu-item-highlight > a {
color: #fff;
}
ul.navigation > li.menu-item-highlight:hover > a {
color: #000;
}
ul.navigation > li.menu-item.current-menu-item.menu-item-highlight > a {
color: #000;
}
#woocommerce-variations-table_wrapper > div {
display: none !important;
}
.woocommerce-variations-table thead tr {
background: #e11f26;
}
.dataTables_wrapper .dataTables_filter {
float: left;
padding: 5px;
}
body .dataTables_wrapper .dataTables_filter input[type=search] {
margin-left: 5px !important;
}
.woocommerce-variations-table td[data-th="Add to Cart"],
.woocommerce-variations-table td[data-th="Quantity"]{
text-align: center;
}
.yith-wcpsc-product-table thead th {
color: #000000;
}
ul.variable-items-wrapper > li:before {
display: none;
} .product-customise-button {
background: #101010;
color: #fff;
text-align: center;
margin: 10px 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
display: inline-block;
}
.product-customise-button:hover {
background-color: #e11f26;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.product-customise-button a {
color: #fff;
font-family: 'Roboto Condensed', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 14px;
line-height: 48px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
width: 304px;
display: block;
} #matrix_form_table thead tr th {
background: #101010;
}
#matrix_form_table tbody tr td {
padding: 5px;
}
#matrix_form_table input {
padding: 5px 10px;
height: 30px;
text-align: center;
color: #101010;
}
#matrix_form_table .qty_input_info .images, #matrix_form_table .qty_input_info .images img {
max-width: 250px;
max-height: 250px;
width: 250px;
height: 250px;
}
.button.btn-bulk {
display: block;
width: 304px;
margin-top: 20px;
} .cmsmasters_product_extra_buttons {
display: flex;
flex-wrap: nowrap;
margin: 10px 0;
justify-content: space-between;
}
.cmsmasters_product_extra_buttons button.yith-wcqv-button,
.cmsmasters_product_extra_buttons .product-customise-button{
width: 49%;
margin: 0;
padding: 0;
}
.cmsmasters_product_extra_buttons .product-customise-button a {
width: 100%;
} .woocs_auto_switcher.right li:before {
display: none;
} .wc-payment-form {
padding: 1.5em 2em;
}
.woocommerce-checkout-payment .payment_methods .payment_box .form-row.form-row-wide {
width: 100%;
}
.woocommerce-checkout-payment .payment_methods .payment_box .form-row {
width: 50%;
padding: 5px 1em;
}
.woocommerce-checkout-payment .payment_methods label, .woocommerce-checkout-payment .payment_methods input {
display: block;
width: 100% !important;
} @media screen and (min-width: 768px) and (max-width: 1025px){
#cmsmasters_icon_box_pp7o2cp8j7:before, #cmsmasters_icon_box_pp7o2cp8j7 .icon_box_heading:before {
width: 225px;
height: 225px;
}
#cmsmasters_icon_box_pp7o2cp8j7:before, #cmsmasters_icon_box_pp7o2cp8j7 .icon_box_heading:before {
margin-left: -113px;
}
#cmsmasters_icon_box_h8ogi8i7ba:before, #cmsmasters_icon_box_h8ogi8i7ba .icon_box_heading:before{
width: 225px;
height: 225px;	
}
#cmsmasters_icon_box_h8ogi8i7ba:before, #cmsmasters_icon_box_h8ogi8i7ba .icon_box_heading:before {
margin-left: -113px;
}
#cmsmasters_icon_box_6hhk2kvnhx:before, #cmsmasters_icon_box_6hhk2kvnhx .icon_box_heading:before{
width: 225px;
height: 225px;
font-size: 150px;
line-height: 222px;
}
#cmsmasters_icon_box_6hhk2kvnhx:before, #cmsmasters_icon_box_6hhk2kvnhx .icon_box_heading:before{
margin-left: -113px;
}
#cmsmasters_icon_box_h8ogi8i7ba.cmsmasters_icon_box_top {
padding-top: 126px !important;
}
#cmsmasters_icon_box_6hhk2kvnhx.cmsmasters_icon_box_top {
padding-top: 126px !important;
}
#cmsmasters_icon_box_pp7o2cp8j7.cmsmasters_icon_box_top{
padding-top: 126px !important;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top .icon_box_inner .icon_box_text {
text-align: center;
height: 60px;
}
li.shortcode_animated {
width: 20%;
}
.cmsmasters_product .cmsmasters_product_header {
padding: 5px 0 0;
height: 45px;
}
#cmsmasters_column_ayu57rkvt, #cmsmasters_column_d0eb1xzjcd, #cmsmasters_column_lyzu5n50mq, #cmsmasters_column_1b1qwig31 {
width: 21%;
}
#cmsmasters_column_b73722985d, #cmsmasters_column_e7atqhvugj {
width: auto
}
.cmsmasters_row_margin.cmsmasters_1434 {
margin: auto;
padding-top: 2%;
}
.cmsmasters_featured_block .featured_block_inner {
padding: 20px 0 0 62px;
}
.enable_header_centered #header .header_mid .resp_mid_nav_wrap, .header_mid .header_mid_inner > div:not(.search_wrap), .header_mid .header_mid_inner > div, .header_bot .header_bot_inner > div {
height:56px;
}
.get-creative-header{
padding: 0 10%;	
}
}
@media screen and (max-width: 767px){
.cmsmasters_featured_block .featured_block_inner {
padding: 20px 0 0 40px;
}
.create-your-own-cta h2 {
font-size: 40px;
line-height: 50px;
}
#cmsmasters_column_tq8wiojyq .cmsmasters_column_inner {
padding: 15% 0 5% 0%;
}
}
h5.cmsmasters_product_title.entry-title {
height: 45px;
} .fa-user-circle
{
content:\f2bd;	
}
.paynow-icon-wrapper{
margin: 0 8px 0 15px;
float: right;
height: 100%;
position: relative;
}
.paynow-icon-wrapper:after{
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.paynow-icon{
font-size: 16px;
display: inline-block;
vertical-align: middle;
position: relative;
}
.paynow-icon:before{
display: inline-block;
vertical-align: middle;
content: '\f36b';
font-family: 'fontello-custom' !important;
}
@media only screen and (min-width: 1440px)
.navigation > li > a .nav_item_wrap {
padding-left: 0.9em !important;
padding-right: 0.9em !important;
}
.woocommerce-feature-enabled-product-block-editor .wp-content-editor-container textarea,.js .tmce-active .wp-editor-area{
color:#000000 !important
}
.woocommerce-feature-enabled-product-block-editor .js .tmce-active .wp-editor-area {
color: #000 !important;
}
.wp-editor-container textarea,.js .tmce-active .wp-editor-area {
color:#000000 !important;
}