@media (min-width: 2000px) {
.container {
max-width: 1450px;
width: 1400px;
}
body.single-product .site-main ul.products.columns-3 li.product {
max-width: 320px;
}
.customProducts ul.products,
.wc-block-grid__products {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: stretch;
justify-content: flex-start;
align-items: center;
}
.custom_Grids figure.effect-bubba img {
max-height: 350px;
min-height: 350px;
}
.container.footer_right-w {
max-width: 1700px;
}
.single-product
.customProduct_one
div.product
.woocommerce-product-gallery
.flex-viewport {
height: 800px !important;
}
.storefront-full-width-content.single-product
.customProduct_one
.flex-active-slide
> a {
height: 800px;
}
.storefront-full-width-content.single-product
.customProduct_one
a:not(.woocommerce-loop-product__link)
> img:not(.zoomImg) {
height: 800px;
}
.storefront-full-width-content.single-product
.customProduct_one
a:not(.woocommerce-loop-product__link)
> img:not(.zoomImg) {
width: 674px;
}
.storefront-full-width-content.single-product
.customProduct_one
.flex-active-slide
> a {
width: 674px;
}
.error_404 {
height: 1200px;
margin-top: -150px;
}
.customProducts section.related.products ul.products,
.customProducts section.up-sells.upsells.products ul.products {
justify-content: center;
}
body.single-product .site-main ul.products.columns-3 li.product:only-child {
margin-right: 0;
}
}  @media (max-width: 1600px) {
.product-reviews button.owl-next {
float: right;
position: relative;
left: 30px;
}
.product-reviews button.owl-prev {
left: -30px;
position: relative;
}
.next-gen-feat-1-block {
height: 68vh;
}
.next-gen-feat-1-block h2 {
font-size: 2.1em;
}
}  @media (max-width: 1599px) {
.next-gen-feat-plates-main {
min-height: 530px;
}
}  @media (max-width: 1550px) {
.next-gen-feat-plates-main {
min-height: 510px;
}
}  @media (max-width: 1400px) {
.the-armor-box-row p {
min-height: 200px;
}
.the-armor-box-row h2 {
min-height: 70px;
}
.next-gen-feat-2-why-rma-col h3 {
font-size: 1.6em;
}
.next-gen-feat-plates-main {
min-height: 540px;
}
}  @media (max-width: 1350px) {
div#cred-sp span.creds-text {
float: none;
}
div#cred-sp {
height: auto;
}
}  @media (max-width: 1300px) {
.the-armor-box-row p {
min-height: 240px;
}
}  @media (max-width: 1200px) {
.col-md-6.CWRight,
.col-md-6.CWLeft {
width: 50% !important;
margin: 0px !important;
float: left;
}
#top-header .container {
width: 100%;
}
.mobileBars {
display: block;
font-size: 35px;
float: left;
}
#header-logo img {
padding: 5px 10px;
width: 110px;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
h3 {
width: 45%;
white-space: nowrap;
margin-bottom: 0;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
h3
~ h3
~ h3 {
margin-bottom: 3rem;
}
.custom_posts .post-header h2 a {
font-size: 2.5rem;
}
.post-content-wrapper {
padding: 1rem 2.5rem;
}
.custom_posts p {
font-size: 1.4rem;
}
#contactpage-contact .col-md-8,
#contactpage-contact .col-md-4 {
width: 50%;
}
#contactpage-contact.section-block {
padding: 5rem 2rem 7rem 2rem;
}
.width-8 {
width: 100%;
}
.offset-2 {
margin-left: 0 !important;
}
.custom_RMAform-section .width-4 {
width: 50%;
}
.custom_RMAform-section .width-5 {
width: 58.33333%;
}
.main-nav__main-navigation ul#menu-main-menu > li > a {
font-size: 17px;
}
.main-nav__main-navigation ul#menu-main-menu > li > ul {
top: 65%;
}
.width-10 {
width: 100%;
}
.custom_Grids figure.effect-bubba img {
max-height: 250px;
min-height: 250px;
}
.custom_Grids figure.effect-bubba h2 {
font-size: 2.5rem !important;
}
.offset-1 {
margin-left: 0 !important;
}
.slider-productFeatures .n2-ss-slider {
grid-template-rows: 2fr auto;
}
div#nav-wrapper .container {
width: calc(100% - 120px);
margin: 0px !important;
left: 120px;
position: relative;
}
.nav-menu {
color: white;
}
.fullTop {
display: none;
}
.mobileTop,
.nav-menu {
float: left;
}
div#footer-social i {
font-size: 22px;
}
.shopMenu {
width: auto;
text-align: right;
float: right;
padding-right: 10px;
}
div#contactpage-contact-form-col .col-md-10 {
width: 100%;
}
.home-about h1 {
font-size: 2.4em;
margin: 0 0 5px;
}
.product-reviews .owl-nav i {
font-size: 50px;
}
.product-reviews button.owl-next {
float: right;
position: relative;
left: 20px;
}
.product-reviews button.owl-prev {
left: -20px;
position: relative;
}
.the-armor-box-row h2 {
min-height: 70px;
}
.the-armor-box-row p {
min-height: 230px;
}
#home-rma-partners-wrap h2 {
font-size: 3em;
}
div#home-rma-partners-wrap p {
font-size: 1.4em;
}
div#next-gen-hero-heading-l h1 {
font-size: 4em;
}
div#next-gen-hero-heading-r h4 {
font-size: 1.1em;
}
div#next-gen-feat-1-heading h2,
div#next-gen-feat-plates-heading h2,
div#next-gen-feat-2-heading-1 h2 {
font-size: 3.3em;
}
div#next-gen-feat-plates-row,
div#next-gen-feat-2-why-rma-row {
gap: 20px;
}
.next-gen-feat-2-why-rma-col h3 {
font-size: 1.3em;
}
.next-gen-feat-1-block h2 {
font-size: 1.9em;
}
.next-gen-feat-1-block h3 {
font-size: 1.5em;
}
section#next-gen-hero-heading {
padding: 30px 0;
}
} @media (max-width: 1100px) {
.next-gen-feat-1-block {
height: 65vh;
}
.next-gen-feat-plates-main {
min-height: 510px;
}
}  @media (max-width: 992px) {
section#contactpage-contact .col-md-6 {
width: 100%;
height: auto;
display: block;
float: left;
}
#contactpage-contact .col-md-8,
#contactpage-contact .col-md-4 {
width: 100%;
}
#contactpage-contact .col-md-4 {
margin-bottom: 25%;
}
div#contactpage-contact-form-col {
margin-top: 10px;
}
.contactPage_form,
.Info_Box3 {
padding: 2rem;
}
section#contactpage-contact .container {
width: 100%;
margin-left: 0px;
}
li#field_2_5 label.gfield_label {
color: red;
}
main.pageContain,
div#contact-page {
display: block;
float: left;
width: 100%;
}
.type-product .wc-block-grid__product-onsale,
.type-product .onsale {
left: 0;
top: 0;
}
.customProduct_one .wc-block-grid__product-onsale,
.customProduct_one .onsale {
left: 1rem;
top: 0;
}
.type-product .star-rating {
display: none;
}
.type-product .star-rating[role="img"] {
display: block;
}
.rma_customForm .gform_legacy_markup_wrapper select {
padding: 0 15px;
}
.rma_customForm #contactpage-contact-form-col .ginput_container_text input {
padding: 0 1rem;
}
#home-contact-form-col h3,
#contactpage-contact-form-col h3 {
color: black;
}
#home-contact-form-col p,
#contactpage-contact-form-col p {
color: black;
}
div#home-contact-form-col {
border-top: 2px red solid;
margin-top: 20px;
}
div#innerpage-sidebar {
margin-top: 40px;
}
.post-content-wrapper {
margin: 0;
width: 50%;
margin-right: 5%;
position: absolute;
max-height: 400px;
min-height: none !important;
z-index: 2;
top: 5%;
left: 51%;
padding: 3rem;
background-color: rgb(255, 255, 255);
box-shadow: 0 3px 7px 0 rgb(34 34 34 / 24%);
float: right;
box-sizing: border-box;
}
.section-blockPost {
padding: 3rem 2rem 4rem 2rem;
}
.post-info-cat,
.post-info-date {
letter-spacing: 1px;
}
.post-info-date {
padding: 10px 0 10px 0;
}
.post-info-cat {
padding: 10px 0 10px 15px;
}
.custom_posts .post-header h2 a {
font-size: 2.4rem;
line-height: 1;
}
.custom_posts a.featThumb {
position: relative;
display: inline-block;
width: 60%;
left: 0;
z-index: 1;
min-height: fit-content;
max-height: revert;
overflow: hidden;
transition: all 0.3s cubic-bezier(0.3, 0.58, 0.55, 1);
background: transparent;
}
.custom_posts a.featThumb img.wp-post-image {
object-position: left;
object-fit: cover;
}
section#innerpage-page,
section#news-posts {
padding-top: 60px;
}
section#innerpage-page .container,
section#news-posts .container {
width: 100%;
}
.aligncenter,
.alignleft,
.alignright {
height: auto;
}
section#home-contact {
background: url(//rmadefense.com/wp-content/themes/storefront-child-theme-master/img/shield-outline.png), #fff;
background-repeat: no-repeat;
background-position: 50% 8%;
background-size: unset;
}
div#woocommerce_recently_viewed_products-2,
div#woocommerce_products-2 {
display: none;
}
.shopMain {
border-left: 0px !important;
padding: 0px !important;
}
div#news-sidebar {
margin-top: 30px;
}
header.main-nav__header-one {
margin-top: -100px;
background: transparent;
border: none;
}
.toggle a#offCanvasBtn {
display: inline-block !important;
z-index: 99 !important;
position: relative;
}
.home-pop h2 {
font-size: 3em;
}
.home-about h1 {
font-size: 2em;
margin: 0 0 5px;
}
.home-reviews-row {
padding: 0px 5vw;
}
.product-reviews button.owl-next {
float: right;
position: relative;
left: 10px;
}
.product-reviews button.owl-prev {
left: -10px;
position: relative;
}
.product-reviews .owl-nav i {
font-size: 40px;
}
div#home-rma-partners-wrap p a {
width: 30%;
display: inline-block;
}
#home-rma-partners-wrap h2 {
font-size: 2.6em;
}
}  @media (max-width: 991px) {
ul#menu-main-menu li {
display: block;
float: left;
width: 100%;
}
ul#menu-main-menu a {
padding: 10px 10px;
width: 100%;
display: block;
float: left;
}
ul#menu-main-menu {
display: block;
position: absolute;
background-color: #2a2a2a;
max-height: 0px;
overflow: hidden;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
ul#menu-main-menu.mobileOn {
max-height: 400px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
ul#menu-main-menu-1 ul.sub-menu li a {
font-size: 1.3em !important;
}
.topbar-one__right i.fad.fa-shopping-cart,
.topbar-one__right span.woocommerce-Price-amount.amount,
.topbar-one__right span.count {
font-size: 1.3em !important;
}
nav.header-navigation.stricked-menu > .container {
width: 100%;
}
nav.header-navigation.stricked-menu .toggle {
width: 100%;
}
nav.header-navigation.stricked-menu.stricky-fixed .toggle {
width: auto;
}
div#promotions-row-1-r {
padding: 0 20px !important;
}
div#home-signup-row h2 {
font-size: 3rem;
}
.next-gen-feat-plates-cols {
flex: 1 1 47%;
}
div#next-gen-feat-plates-row {
gap: 30px;
}
div#next-gen-feat-2-armor-essentials-row {
gap: 20px;
}
.next-gen-feat-2-why-rma-col {
flex: 1 1 46%;
}
.woocommerce-tabs .panel h2:first-of-type {
font-size: 3.2rem;
}
}  @media (max-width: 900px) {
.next-gen-feat-plates-main {
min-height: 550px;
}
}  @media (max-width: 768px) {
.col-md-6.CWRight,
.col-md-6.CWLeft {
width: 100% !important;
text-align: center;
font-size: 12px;
}
body.checkout span.woocommerce-input-wrapper {
width: 100%;
}
.main-nav__header-one
.stricked-menu.stricky-fixed
.main-nav__logo.mobile-stricky {
width: 300px;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
ul {
column-count: 2;
}
select#input_2_5,
#contactpage-contact
.gform_wrapper
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
[type="button"]
):not([type="image"]):not([type="file"]),
#contactpage-contact .gform_wrapper textarea {
font-size: 14px;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
h3 {
width: 45%;
white-space: nowrap;
margin-bottom: 0;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
h3
~ h3
~ h3 {
margin-bottom: 3rem;
}
.custom_Grids .wpb_wrapper {
grid-template-columns: repeat(2, 1fr);
}
.breadcrumb-area .breadcrumb-text .breadcrumb-nav {
bottom: -2%;
}
.site-footer.site-footer_two li {
margin-bottom: 5px;
}
ul#menu-main-menu {
left: 0;
width: 100vw;
}
.footer-widget__column {
margin-bottom: 15px;
}
footer.site-footer .footer-widget__column img {
width: 150px;
}
.page-id-136 .wpb_wrapper p {
font-size: 3.5vw;
}
.woocommerce .innerpage-wrap {
padding: 20px;
}
.page-id-136 .wpb_wrapper p span {
font-size: 4vw !important;
}
a.view-article {
display: flex;
margin: 20px auto;
float: none;
text-align: center;
max-width: 350px;
}
#head-social {
top: 0;
text-align: center;
padding-bottom: 10px;
left: 0;
right: 0;
}
#feat-categories h1,
#feat-products h1 {
font-size: 8vw;
}
div#head-address p {
text-align: center;
}
#header-logo img {
position: relative;
width: auto;
max-width: 100%;
}
div#top-header .col-sm-12 {
text-align: center;
float: none;
}
#header-logo {
text-align: center;
}
div#nav-wrapper .container {
left: 0;
width: 100%;
}
footer #footer-logo-col img {
margin: 10px 0px;
max-width: 145px;
}
.footerContainer.container {
text-align: center;
}
img.alignleft {
margin: 0px auto;
display: block;
clear: both;
float: none;
}
div#home-contact-text-col p {
width: 100%;
}
div#news-wrap .col-md-9 {
width: 100%;
padding: 0px;
}
section#news-posts .col-md-3 {
margin-top: 20px !important;
display: block;
padding: 0px;
}
iframe {
max-width: 100%;
}
section.related.products {
padding: 10px !important;
}
#dumpling-1,
.topbar-one__left img {
display: none !important;
}
.topbar-one a {
padding-left: 10px;
}
.home-pop h2 {
font-size: 2.6em;
}
.home-about-r {
margin-top: 25px;
}
.home-about {
padding: 40px 15px;
}
.feat-cat-gridxx > .wpb_column {
margin-bottom: 18px;
}
span.creds-text {
font-size: 1.2em;
}
.teamz-row {
margin: 0 !important;
}
.teamz-row a {
margin-bottom: 30px;
}
.teamz-row h4:after {
content: "";
display: block;
position: relative;
width: 70px;
height: 4px;
background: #959595;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 10px;
}
.the-armor-box-row h2 {
min-height: 0;
margin-bottom: 20px;
font-size: 1.5em;
}
.the-armor-box-row p {
min-height: 0;
margin-bottom: 20px !important;
font-size: 1.5em !important;
}
.prod-cat-readmore h2,
.pro-cat-descrip > h2,
.pro-cat-meta-descrip h2 {
font-size: 2rem;
}
div#pro-cat-faq h3,
.prod-cat-readmore h3,
.pro-cat-descrip h3 {
font-size: 1.5rem !important;
}
#home-rma-partners-wrap h2 {
font-size: 2.3em;
}
div#home-rma-partners-wrap p {
font-size: 1.3em;
}
div#next-gen-hero-heading-l h1 {
font-size: 3.3em;
}
div#next-gen-hero-heading-r h4 {
font-size: 1em;
}
div#next-gen-feat-1-heading h2,
div#next-gen-feat-plates-heading h2,
div#next-gen-feat-2-heading-1 h2 {
font-size: 2.7em;
}
.next-gen-feat-1-block {
flex: 1 1 47%;
}
div#next-gen-feat-1-blocks-row {
gap: 20px;
}
section#next-gen-feat-plates,
section#next-gen-feat-2 {
padding: 50px 0;
}
.next-gen-feat-1-block h2 {
font-size: 1.7em;
}
.woocommerce-tabs .panel h2:first-of-type {
font-size: 2.5rem;
margin-top: 40px !important;
}
.woocommerce-tabs.wc-tabs-wrapper h2 {
font-size: 2.5rem;
}
}  @media (max-width: 700px) {
.next-gen-feat-plates-main {
min-height: 520px;
}
}  @media (max-width: 600px) {
div#next-gen-hero-heading-l h1 {
font-size: 2.5em;
}
div#next-gen-hero-heading-r h4 {
font-size: 0.9em;
}
div#next-gen-feat-1-heading h2,
div#next-gen-feat-plates-heading h2,
div#next-gen-feat-2-heading-1 h2 {
font-size: 2em;
}
.next-gen-feat-2-why-rma-col h3 {
font-size: 1.2em;
}
.next-gen-feat-2-why-rma-col p {
line-height: 1.3;
}
.next-gen-feat-1-block {
height: 56vh;
}
.next-gen-feat-plates-main {
min-height: 480px;
}
}  @media (max-width: 550px) {
div#innerpage-content {
padding: 20px;
}
#contactpage-contact-text-col h1 {
font-size: 34px;
}
#contactpage-contact-text-col h1:after {
width: 185px;
}
ul.tabs.wc-tabs {
padding: 0px !important;
margin: 0px !important;
}
ul.tabs.wc-tabs li {
width: 100%;
display: block !important;
float: left;
border-radius: 0px !important;
}
ul.tabs.wc-tabs li:after,
ul.tabs.wc-tabs li:before {
display: none;
}
.single-product .customProduct_one a.reset_variations {
top: -35%;
left: 25%;
}
.single-product .customProduct_one textarea {
height: auto;
background-color: #f8f8f8;
padding: 0 20px;
}
.storefront-full-width-content .customProduct_one .woocommerce-tabs .panel {
padding-top: 20%;
padding-left: 10px;
padding-right: 2%;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
ul {
column-count: 1;
}
.content-connect1 {
padding: 1rem 1rem;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
width: 46%;
margin: 20px auto;
height: auto;
}
.woocommerce-page
.upsells
ul.products[class*="columns-"]
li.product:only-child {
margin: 10px 0;
}
body.archive .container-fluid.shopWrap {
padding-right: 0;
padding-left: 0;
}
body.single-post h1 {
font-size: 2.5rem;
}
body.single-post .content-connect2 {
padding: 3rem 1rem;
}
#contactpage-contact .col-md-4 {
margin-bottom: 50%;
}
#single-post-wrap article {
margin-left: 0;
margin-right: 0;
}
#single-post-page a.featThumb img {
margin: 0;
object-fit: cover;
float: none;
display: block;
}
section#innerpage-page .container,
section#news-posts .container {
padding: 0px;
}
div#nav-wrapper .container {
width: 100%;
left: 0;
}
.custom_RMAform-section .width-4 {
width: 100%;
}
.custom_RMAform-section .width-5 {
width: 100%;
}
.innerpage-wrap .col-md-3 {
width: 100%;
margin: 0px;
display: block;
float: left;
padding: 0px;
}
.innerpage-wrap .col-md-9 {
width: 100%;
left: 50%;
transform: translateX(-50%);
padding: 0px;
}
table.cart .product-thumbnail img {
max-width: 100%;
}
a.remove::before {
line-height: 1.2;
}
body.checkout .content-block1 {
padding: 0;
}
.width-9 {
width: 100%;
}
body.theme-storefront section#innerpage-page {
padding-top: 0px;
}
.site-footer_farm_image .row.no-gutters {
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: row;
align-content: flex-start;
flex-wrap: wrap;
}
.site-footer_farm_image .width-3,
.site-footer_farm_image .width-6 {
width: 100%;
}
footer .site-footer_farm_image {
padding: 50px 0px 50px 20px;
}
.custom_posts a.featThumb {
min-height: 250px;
max-height: 250px;
}
.custom_posts a.featThumb {
width: 100%;
}
.custom_posts a.featThumb img {
margin: 0;
}
.section-blockPost {
padding: 2rem;
background-color: transparent;
border-bottom: 0;
}
.post-content-wrapper {
margin: 0;
width: 100%;
float: left;
margin-right: 0;
position: relative;
max-height: fit-content;
min-height: fit-content;
margin-bottom: 30%;
z-index: 2;
top: auto;
left: auto;
padding: 1rem 2rem;
}
.custom_posts a.featThumb {
margin-bottom: 0;
}
.custom_posts p {
padding-bottom: 0;
font-size: 1.4rem;
}
.post-info-cat,
.post-info-date {
width: 100%;
padding: 10px 0 10px 10px;
letter-spacing: 1px;
font-size: 1.2rem;
}
.custom_posts .post-header h2 a {
font-size: 2.2rem;
}
body.single-post .section-block {
padding: 2rem;
}
.width-10.mainBoxs {
padding: 1rem;
}
.singeNewsBox {
margin-left: 0;
margin-top: 0;
}
body.single-post .breadcrumb-area .breadcrumb-text .breadcrumb-nav li.active {
display: none;
}
.custom_posts img.wp-post-image {
height: 250px;
}
.breadcrumb-area .breadcrumb-text h2.page-title {
margin-left: 20px;
}
.topbar-one img.king_armor {
width: 300px;
}
.storefront-full-width-content.single-product
.customProduct_one
div.product
.summary {
padding-left: 2rem;
}
.site-footer_bottom.site-footer-bottom-two {
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-content: center;
align-items: center;
}
footer.site-footer .container.footer_right-w > .main-right_footer {
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
flex-direction: column;
}
.site-footer_bottom_copyright {
text-align: center;
}
.topbar-one__left {
-webkit-box-align: center;
align-items: center;
flex-direction: column;
}
.offcanvas-wrapper .offcanvas-widget .widget .topbar-one__right {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.offcanvas-wrapper .offcanvas-widget .widget .topbar-one__right a {
color: #fff;
margin-bottom: 5px;
}
.offcanvas-wrapper .offcanvas-widget .widget .topbar-one__right a > i {
padding-right: 5px;
}
.main-nav__logo {
display: none;
}
footer.site-footer .container.footer_left-w {
width: 100%;
}
footer.site-footer .container.footer_right-w {
width: 100%;
}
.offcanvas-wrapper {
width: 300px;
}
.custom_Grids figure.effect-bubba img {
max-height: 300px;
min-height: 300px;
}
.custom_Grids figure.effect-bubba h2 {
font-size: 7vw !important;
}
body.checkout span.woocommerce-input-wrapper {
width: 100%;
}
input[type="checkbox"]#ship-to-different-address-checkbox {
border: 1px solid var(--main) !important;
color: var(--main);
background: var(--main);
background-clip: border-box;
}
.woocommerce-MyAccount-navigation {
margin-bottom: 4rem;
}
[class*="width-"] {
width: 100% !important;
}
[class*="offset-"] {
margin-left: 0;
}
.offcanvas-wrapper .offcanvas-widget .widget.nav-widget ul li {
line-height: 20px;
}
.widget.nav-widget ul.sub-menu li a {
color: #cccccc !important;
font-size: 12px;
}
body.theme-storefront .innerpage-wrap .col-md-9 {
margin: 0 auto;
}
.main-nav__header-one
.stricked-menu.stricky-fixed
.main-nav__logo.mobile-stricky {
padding-left: 3rem;
width: 270px;
margin: 0;
}
.storefront-full-width-content.single-product
.customProduct_one
.flex-active-slide
> a {
height: auto;
width: auto;
}
.single-product
div.product
.woocommerce-product-gallery.woocommerce-product-gallery--columns-5
.flex-control-thumbs
li {
width: 20%;
margin-right: 2%;
margin-top: 5%;
}
.storefront-full-width-content.single-product
.customProduct_one
a:not(.woocommerce-loop-product__link)
> img:not(.zoomImg) {
width: auto;
height: 100%;
}
.storefront-full-width-content.level-iii-operator-system-steel-base-coat
.customProduct_one
.woocommerce-tabs
.panel
ul
> li
> ul,
.storefront-full-width-content.level-iii-operator-system-w-steel-base-coat-plates
.customProduct_one
.woocommerce-tabs
.panel
ul
> li
> ul,
.storefront-full-width-content.product_cat_kits:not(
.product_cat_kits.product_cat_tough-hooks
)
.customProduct_one
.woocommerce-tabs
.panel
ul
> li
> ul {
column-count: auto;
}
.customProduct_one .woocommerce-tabs .panel li > ul {
margin-left: 0;
}
.custom_Grids .wpb_wrapper {
grid-template-columns: repeat(1, 1fr);
}
.custom_Grids > .wpb_column.vc_column_container {
width: 100% !important;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
ul.tabs
li:first-child:nth-last-child(n + 3),
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
ul.tabs
li:first-child:nth-last-child(n + 3)
~ li {
width: 50%;
}
.customProduct_one .woocommerce-tabs ul.tabs li:last-child {
border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.customProduct_one .woocommerce-tabs ul.tabs li a,
.customProduct_one .woocommerce-tabs ul.tabs li.active a {
padding: 1rem;
}
.single-product
.customProduct_one
div.product
.woocommerce-product-gallery
.flex-viewport {
margin-left: 0;
max-width: 390px;
margin: 0 auto;
}
.storefront-full-width-content.single-product
.customProduct_one
.flex-active-slide {
width: 390px !important;
}
.customProducts .storefront-sorting {
flex-direction: column;
}
h1 {
font-size: 4rem;
}
.section-block.videoSection h1 {
font-size: 3rem;
} .customVideoSlide .n2-ss-slider,
.customVideoSection .n2-ss-slider {
width: 100%;
}
.customVideoSection div#n2-ss-11 .n2-thumbnail-dot img {
height: 50px;
}
.customVideoSection .n2-ss-slider .n2-ow-all svg {
width: 30px !important;
}
section#contactpage-contact.section-block {
padding: 2rem 0;
}
.customVideoSection div#n2-ss-11.n2-ss-slider img.n2_ss_video_cover {
object-fit: contain;
}
.content-block2 {
padding: 2rem;
}
body .gform_legacy_markup_wrapper ul li.gfield {
margin-top: 0;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container {
margin-top: 0;
}
.mobile-adjustment .width-8 {
display: grid;
}
.float-left.width-6.pushLeft1 {
width: 50%;
}
.mobile-adjustment .width-8 > .wpb_column {
order: 2;
}
.mobile-adjustment .width-8 > .wpb_column ~ .wpb_column {
order: 1;
}
.site-footer_farm_image .width-3 {
display: flex;
justify-content: flex-start;
align-items: center;
padding: 0 3rem;
}
.site-footer_farm_image .width-3 .footer-widget__column {
float: left;
padding-right: 0;
padding-left: 0;
border-bottom: 2px solid #eeeeee;
}
.footer-widget__title:before {
bottom: -15px;
left: 0;
height: 4px;
width: 30px;
}
.mobile_insta .vc_column-inner {
background: #f8f8f8;
padding: 2rem;
}
.mobile_insta .eapps-instagram-feed-posts-slider-inner {
width: 100% !important;
}
.videoSection .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.customVideoSlide .n2-ss-slider {
padding-bottom: 1rem;
padding-top: 1rem;
padding-right: 1rem;
padding-left: 1rem;
box-shadow: none;
background: transparent;
}
.site-footer_farm_image .width-3 ~ .width-3 .footer-widget__column {
padding-left: 0;
padding-right: 0;
float: left;
display: flex;
white-space: nowrap;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
ul#menu-footer-menu {
column-count: 2;
}
.woocommerce .innerpage-wrap {
padding: 20px 0;
}
ul.footer-widget__links-list.type2.list-unstyled {
margin-bottom: 3rem;
width: 100%;
text-align: left;
}
.footer-widget__title {
width: 100%;
}
.customProducts ul.products li a h2.woocommerce-loop-product__title {
margin-bottom: 3.5rem;
font-size: 12px;
height: 30px;
}
.customProducts .site-main ul.products li.product,
.customProducts ul.products li.product {
box-shadow: 0 3px 7px 0 rgb(34 34 34 / 10%);
border: 1px solid #eee;
}
.customProducts ul.products li.product div.star-reviews {
display: none;
}
.storefront-full-width-content
.customProduct_one
.woocommerce-tabs
.panel
h3 {
width: 100%;
margin-right: 0;
}
.footer-widget_contact p {
margin-bottom: 0;
}
.site-footer.site-footer_two li {
margin-bottom: 0;
}
.site-footer_farm_image .width-6 {
display: none;
}
body.the-armor .section-block {
padding: 3rem;
}
.custom_le-form .address_line_1,
.custom_le-form .address_line_2 {
width: 100%;
}
.custom_le-form .address_line_1 {
padding-right: 0;
}
.custom_le-form .address_city,
.custom_le-form .address_state {
padding-right: 0;
}
.custom_le-form .address_city {
width: 100% !important;
}
.custom_le-form .address_state,
.custom_le-form .address_zip {
width: 50% !important;
display: inline-block !important;
}
.Info_Box4 {
padding: 0;
}
.custom_le-form .address_state select {
padding: 0 15px;
}
.custom_le-form .address_state {
padding-right: 16px;
}
body.about .section-block {
padding: 3rem 9rem 5rem 9rem;
}
.gform_legacy_markup_wrapper .custom_RMAform ul.gform_fields li.gfield.pd-r {
padding-right: 0;
}
.offcanvas-wrapper .offcanvas-widget .widget.social-link ul li a {
line-height: 30px;
height: 30px;
width: 30px;
}
.woocommerce-product-gallery__image > a > img {
object-fit: contain;
}
.offcanvas-wrapper .offcanvas-widget .widget.search-widget form input {
height: 40px;
}
#header-logo img {
position: relative;
padding: 6px 0px;
}
.shopMenu a {
font-size: 12px;
}
section#hero {
display: none;
}
div#home-contact-form-col {
margin: 10px 0px;
}
div#home-contact-form-col {
margin: 10px 0px;
padding: 0px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce-page[class*="columns-"] ul.products li.product,
.woocommerce[class*="columns-"] ul.products li.product {
width: 100%;
}
.home-about {
padding: 30px 0px;
}
.single-product
div.product
.woocommerce-product-gallery.woocommerce-product-gallery--columns-5
.flex-control-thumbs
li {
float: none;
}
.single-product
div.product
.woocommerce-product-gallery
.flex-control-thumbs {
padding: 0 10px;
}
.next-gen-feat-plates-cols,
.next-gen-feat-2-armor-essentials-col {
flex: 1 1 100%;
}
.next-gen-feat-1-block {
height: 50vh;
}
.next-gen-feat-2-why-rma-col {
width: 90%;
margin: 0 auto;
}
.next-gen-feat-2-why-rma-col {
min-height: 230px;
}
div#next-gen-feat-1-blocks-row {
width: 96%;
}
.next-gen-feat-1-block h2 {
font-size: 1.5em;
}
.next-gen-feat-1-block h3 {
font-size: 1.2em;
}
}  @media (max-width: 500px) {
.the-armor-box-row h2 {
font-size: 1.3em;
}
.the-armor-box-row p {
font-size: 1.4em !important;
}
.wcwl_email_elements input {
width: 280px;
max-width: 90%;
}
.topbar-one img.king_armor {
width: 260px;
}
.pro-cat-descrip p,
.pro-cat-descrip {
font-size: 17px;
}
#home-rma-partners-wrap h2 {
font-size: 2.1em;
}
div#home-rma-partners-wrap p {
line-height: 1.5;
}
div#next-gen-feat-1-heading h2,
div#next-gen-feat-plates-heading h2,
div#next-gen-feat-2-heading-1 h2 {
font-size: 2.2em;
}
div#next-gen-feat-plates-row {
width: 90%;
}
.next-gen-feat-2-why-rma-col h3,
.next-gen-feat-2-why-rma-col p {
font-size: 1.1em;
}
.next-gen-feat-plates-main {
min-height: 470px;
}
.woocommerce-tabs .panel h2:first-of-type,
.woocommerce-tabs.wc-tabs-wrapper h2 {
font-size: 2.4rem;
}
}  @media (max-width: 499px) {
.next-gen-feat-1-block {
height: 46vh;
}
.next-gen-feat-1-block h2 {
font-size: 1.2em;
}
.next-gen-feat-plates-cols p {
line-height: 1.4;
}
.next-gen-feat-plates-cols h2 {
font-size: 1.5em;
}
section#next-gen-hero-heading {
padding: 25px 0;
}
}  @media (min-width: 1600px) {
.next-gen-feat-plates-main {
min-height: 550px;
}
}  @media (min-width: 1400px) {
div#next-gen-hero-vid-wrap {
width: 85%;
margin: 0 auto;
}
}  @media (min-width: 1200px) {
i.fa.fa-bars.mobileBars {
display: none;
}
.mobileTop {
display: none;
}
}  @media (min-width: 992px) {
}  @media (min-width: 768px) {
#dumpling-2 {
display: none !important;
}
div#promotions-row-1-l {
margin-top: 80px;
}
.page-id-75080 .vc_col-sm-6 {
width: 49% !important;
}
.feat-cat-gridxx {
margin-bottom: 20px;
}
#ship-to-different-address .woocommerce-form__input-checkbox {
right: 0;
position: relative;
top: 3px;
}
}