html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
a:hover {
transition: all 0.4s ease-in-out;
}
h1 {
font-family: 'Merriweather', serif;
font-size: 75px;
color: #fff;
text-align: center;
font-weight: 700;
text-transform: uppercase;
line-height: normal;
margin-bottom: 30px;
}
h2 {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/heading-style.png) no-repeat top center;
font-family: 'Merriweather', serif;
font-size: 50px;
color: #363636;
text-align: center;
text-transform: uppercase;
font-weight: 700;
line-height: 40px;
padding-top: 100px;
margin-bottom: 20px;
}
h3 {
font-family: 'Merriweather', serif;
color: #4c4c4c;
font-size: 34px;
font-weight: bold;
margin-bottom: 15px;
}
h4 {
font-family: 'Merriweather', serif;
color: #cd1417;
font-size: 28px;
line-height: 38px;
margin-bottom: 10px;
}
h5 {
font-family: 'Merriweather', serif;
color: #4c4c4c;
font-size: 22px;
margin-bottom: 15px;
}
h6 {
font-family: 'Merriweather', serif;
color: #4c4c4c;
font-size: 18px;
font-weight: 700;
margin-bottom: 15px;
} .wht-btn {
background: #fff;
display: inline-block;
font-family: 'Merriweather', serif;
font-weight: 700;
color: #363636;
font-size: 19px;
text-decoration: none;
text-transform: uppercase;
padding: 7px 60px;
}
.wht-btn:hover, .wht-btn:focus {
background: #363636;
color: #fff;
text-decoration: none;
}
.red-btn {
background: #bf2026;
display: inline-block;
font-family: 'Merriweather', serif;
font-weight: 700;
color: #fff;
font-size: 19px;
text-decoration: none;
text-transform: uppercase;
padding: 7px 60px;
}
.red-btn:hover, .red-btn:focus {
background: #363636;
color: #fff;
text-decoration: none;
}
.w-container {
margin-left: auto;
margin-right: auto;
max-width: 940px;
}
.section-intro-text {
display: block;
max-width: 625px;
margin-right: auto;
margin-left: auto;
padding-top: 20px;
color: #363636;
font-size: 16px;
line-height: 24px;
text-align: center;
text-decoration: none;
margin-bottom: 50px;
}
.btn-go {
background: #bf2026;
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 22px;
color: #fff;
border: 0;
text-transform: uppercase;
padding: 12px 30px;
line-height: normal;
transition: all 0.4s ease-in-out;
}
.btn-go:hover, .btn-go:focus {
background: #363636;
}
.align-left {
float: left;
margin-right: 20px;
}
.alignleft {
float: left;
margin: 0px 15px 15px 0px;
}
.alignright {
float: right;
margin: 0px 0px 15px 15px;
}
p:empty {
display: none;
} .toolbar {
background: #363636;
float: left;
width: 100%;
font-size: 13px;
color: #fff;
line-height: 40px;
}
.toolbar a {
color: #fff;
text-decoration: none;
}
.toolbar a span {
text-decoration: underline;
}
a.cart-div {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/cart-icon.png) no-repeat right center;
float: right;
padding-right: 30px;
} header { background: rgba(255,255,255,0.9);
z-index: 100;
width: 100%;
top: 0;
padding: 20px 0 10px;
}
.logo {
float: left;
padding-top: 40px;
} .top-nav {
float: right;
}
.top-nav ul {
list-style: none;
padding: 0;
margin: 0;
}
.top-nav ul li {
display: inline-block;
background: none;
padding: 0;
}
.top-nav ul li a {
font-size: 13px;
color: #363636;
text-decoration: none;
padding: 0px 10px 0px 30px;
}
.top-nav ul li a:hover, .top-nav ul li a:focus {
color: #bf2026;
}
.top-nav ul li.phone-div a {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/phone-icon.png) no-repeat 0px;
}
.top-nav ul li.account-div a {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/account-icon.png) no-repeat 0px;
}
.top-nav ul li.login-div a {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/account-icon.png) no-repeat 0px;
}
.top-nav ul li.wishlist a {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/wishlist-icon.png) no-repeat 0px;
}
.top-nav ul li.cart-div a {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/cart-div-icon.png) no-repeat 0px;
}
.top-nav #mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item > a.mega-menu-link {
line-height: inherit;
height: inherit;
}
.main-nav {
float: right;
}
header ul.mega-sub-menu {
left: inherit;
right: 0 !important;
} .banner-area {
position: relative;
float: left;
width: 100%;
}
.banner-area .ms_wrapper.ms_grab {
height: 550px !important;
}
.banner-area img {
width: 100%;
}
.banner-area .banner-caption {
display: block;
color: #fff;
font-size: 25px !important;
line-height: normal !important;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}
.banner-caption big {
display: block;
font-family: 'Merriweather', serif;
color: #fff;
font-size: 60px !important;
margin-bottom: 25px !important;
line-height: normal !important;
}
.banner-area .banner-caption p {
margin-bottom: 25px !important;
font-family: 'Merriweather', serif;
font-size: 50px !important;
color: #fff;
padding-top: 10px !important;
display: block;
}
.banner-btn {
background: #fff;
display: inline-block;
font-size: 20px !important;
color: #000;
text-decoration: none;
padding: 20px !important;
}
.banner-btn:hover, .banner-btn:focus {
background: #000 !important;
color: #fff !important;
text-decoration: none !important;
}
.nivo-directionNav {
font-size: 0;
}
.nivo-directionNav .nivo-prevNav {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/banner-left-arrow.png) no-repeat;
display: inline-block;
top: 50%;
left: 2%;
width: 45px;
height: 55px;
z-index: 1000;
}
.nivo-directionNav .nivo-prevNav:hover {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/banner-left-arrow-hover.png) no-repeat;
}
.nivo-directionNav .nivo-nextNav {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/banner-right-arrow.png) no-repeat;
display: inline-block;
top: 50%;
right: 2%;
width: 45px;
height: 55px;
z-index: 1000;
}
.nivo-directionNav .nivo-nextNav:hover {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/banner-right-arrow-hover.png) no-repeat;
} .home-product-area.home-welcome-area {
padding: 70px 0 34px;
} .contact-summery {
background: #bf2026;
float: left;
width: 100%;
padding: 40px 0;
}
.summery-left {
float: left;
}
.location-icon {
float: left;
margin-right: 20px;
}
.location-text {
float: left;
font-size: 17px;
color: #fff;
text-align: left;
}
.location-text p {
margin-bottom: 0;
}
.location-text h1 {
display: inline-block;
font-family: 'Merriweather', serif;
font-size: 21px;
color: #fff;
font-weight: 700;
text-transform: inherit;
margin-bottom: 0px;
padding: 0;
}
.summery-right {
float: right;
margin-top: 15px;
} .offer-tab-area {
float: left;
width: 100%;
padding: 60px 0;
}
.offer-tab {
display: inline-block;
border: 3px solid #363636;
padding: 25px 60px 25px 20px;
}
.offer-tab-img {
display: inline-block !important;
width: auto;
margin-right: 25px;
}
.offer-tab-text {
display: inline-block;
vertical-align: top;
text-align: left;
}
.offer-tab-text h3 {
font-family: 'Merriweather', serif;
font-size: 23px;
color: #363636;
font-weight: 700;
margin-bottom: 0;
}
.offer-tab-text h3 span {
display: block;
font-size: 20px;
color: #909090;
font-weight: normal;
} .content-area {
float: left;
width: 100%;
}
.home-product-area {
float: left;
width: 100%;
text-align: center;
padding: 30px 0;
}
.on-sale-tab {
background: #bf2026;
display: block;
padding: 105px 70px;
margin-bottom: 30px;
}
.on-sale-tab h3 {
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 90px;
color: #fff;
text-transform: uppercase;
margin-bottom: 60px;
}
.on-sale-tab .img-div {
position: relative;
margin-bottom: 60px;
}
.on-sale-tab .img-div:before {
background: #fff;
position: absolute;
content: '';
width: 40%;
height: 1px;
left: 0;
top: 0;
bottom: 0;
z-index: 100;
margin: auto 0;
}
.on-sale-tab .img-div:after {
background: #fff;
position: absolute;
content: '';
width: 40%;
height: 1px;
right: 0;
top: 0;
bottom: 0;
z-index: 100;
margin: auto 0;
}
.on-sale-tab h4 {
font-family: 'Merriweather', serif;
font-weight: 300;
font-style: italic;
font-size: 90px;
color: #fff;
text-transform: uppercase;
margin-bottom: 0px;
}
.product-tab {
position: relative;
display: block;
overflow: hidden;
margin-bottom: 30px;
}
.product-tab img {
width: 100%;
object-fit: cover;
}
.product-tab .product-heading, .product-tab .product-heading {
background-color: rgba(0,0,0,0.5);
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
transition: all 0.5s;
text-align: center;
}
.product-tab:hover .product-heading, .product-tab:focus .product-heading {
opacity: 0;
}
.product-heading h3 {
position: absolute;
left: 50%;
top: 50%;
display: inline-block;
width: 70%;
margin-top: 0px;
padding: 20px;
font-family: 'Merriweather', serif;
font-size: 37px;
color: #fff;
font-weight: 300;
font-style: italic;
border: 3px solid #fff;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
line-height: 40px;
text-align: center;
text-transform: inherit;
transition: all 0.5s;
}
.product-tab:hover .product-heading h3, .product-tab:focus .product-heading h3 {
opacity: 1;
}
.product-bottom-area {
float: left;
width: 100%;
}
.product-bottom-area p {
display: none;
}
.product-bottom-area .product-tab {
float: left;
width: 33.33%;
border: 2px solid #fff;
margin-bottom: 0;
}
.product-bottom-area .product-tab .product-heading h3 {
font-size: 23px;
}
.product-buttons-area {
background: #ebebeb;
float: left;
width: 100%;
text-align: center;
padding: 40px;
}
.product-heading p:empty {
display: none;
}
.product-buttons-area a {
width: 270px;
margin: 0 15px;
}
.tab30 img {
height: 220px;
}
.tab31 img {
height: 325px;
}
.tab32 img {
height: 332px;
}
.tab1 img, .tab2 img {
height: 691px;
}
.tab3 img, .tab4 img, .tab5 img, .tab6 img, .tab7 img {
height: 252px;
}
.tab8 img, .tab9 img, .tab10 img {
height: 537px;
}
.inner-banner-area img {
width: 100%;
height: auto;
}
.woocommerce .related.products {
width: 100%;
float: left;
}
.woocommerce ul.products li.product .enquiry {
display: none;
} .newsletter-area {
float: left;
width: 100%;
text-align: center;
padding: 60px 0 60px;
}
.page-id-2 .newsletter-area {
padding: 0px 0 60px;
}
.newsletter-tab {
display: block;
}
.newsletter-tab .form-control {
display: inline-block;
height: 60px;
width: 700px;
vertical-align: top;
border: 1px solid #363636;
margin-right: 30px;
}
.sign-btn {
background: #bf2026;
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 22px;
color: #fff;
height: 60px;
width: 270px;
border: 0;
text-transform: uppercase;
padding: 3px 20px 5px;
line-height: normal;
transition: all 0.4s ease-in-out;
}
.sign-btn:hover, .sign-btn:focus {
background: #363636;
}
.sep {
display: inline-block;
background: #bf2026;
width: 970px;
height: 1px;
}
.newsletter-area input.tnp-email {
background-color: #fff !important;
display: inline-block;
height: 60px !important;
width: 700px !important;
border: 1px solid #363636 !important;
margin-right: 30px;
padding: 8px 12px !important;
margin-bottom: 10px;
font-family: 'Merriweather', serif;
font-weight: 300;
font-style: italic;
color: #808080 !important;
font-size: 17px !important;
line-height: 1.428571429;
vertical-align: middle;
}
.newsletter-area input.tnp-email:focus {
border-color: #bf2026 !important;
outline: 0;
}
.newsletter-area input.tnp-submit {
background-color: #bf2026 !important;
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 22px !important;
color: #fff;
height: 60px !important;
width: 270px !important;
border: 0;
text-transform: uppercase;
padding: 3px 20px 5px;
line-height: normal;
transition: all 0.4s ease-in-out;
vertical-align: top;
}
.newsletter-area input.tnp-submit:hover, .newsletter-area input.tnp-submit:focus {
background-color: #363636 !important;
transition: all 0.5s;
} .client-area {
position: relative;
float: left;
width: 100%;
text-align: center;
padding: 50px 0;
}
.client-area ul li {
display: inline-block;
list-style: none;
vertical-align: middle;
margin: 0 15px;
}
.owl-buttons {
font-size: 0px;
text-indent: -999px;
}
.owl-prev {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/left-arrow.png) no-repeat center;
position: absolute;
left: 5%;
top: 40%;
width: 35px;
height: 50px;
}
.owl-prev:hover {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/left-arrow-hover.png) no-repeat center;
transition: all 0.5s;
cursor: pointer;
}
.owl-next {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/right-arrow.png) no-repeat center;
position: absolute;
right: 5%;
top: 40%;
width: 35px;
height: 50px;
}
.owl-next:hover {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/right-arrow-hover.png) no-repeat center;
cursor: pointer;
transition: all 0.5s;
} footer {
background: #363636;
float: left;
width: 100%;
font-size: 14px;
color: #fff;
line-height: 20px;
padding: 30px 0 0;
}
footer h4 {
font-weight: 700;
font-style: italic;
font-size: 17px;
color: #fff;
line-height: normal;
text-transform: inherit;
margin-bottom: 20px;
}
footer h5 {
font-weight: 700;
font-size: 14px;
color: #fff;
text-transform: capitalize;
margin-bottom: 0px;
}
footer p {
margin-bottom: 20px;
}
.f-link {
text-decoration: none;
color: #fff;
}
.f-map {
display: block;
border: 1px solid #2d66a7;
}
.f-map iframe {
float: left;
width: 100%;
height: 200px;
}
.footer-tab {
display: block;
border-left: 1px solid #14539a;
padding-left: 30px !important;
}
.footer-tab ul {
margin-bottom: 20px;
}
.footer-tab ul li {
display: block;
list-style: none;
padding-bottom: 10px;
}
.footer-tab ul li a {
color: #fff;
text-decoration: none;
}
.footer-tab ul li a:hover, .footer-tab ul li a:focus {
color: #bf2026;
}
.f-link {
display: block;
margin-bottom: 10px;
}
.f-link img {
display: inline-block;
margin-bottom: 10px;
}
.footer-bottom {
display: block;
margin: 20px 0 15px;
}
.copyright {
display: block;
font-size: 13px;
padding: 20px 0 10px;
}
.copyright a {
color: #fff;
}
.bottom-logos {
display: block;
}
.f-social {
display: block;
margin-top: 10px;
}
.map {
float: right;
}
.map iframe {
width: 281px;
height: 240px;
}
.mobile-footer-fixed {
display: none;
width: 100%;
text-align: center;
}
.mobile-footer-fixed ul {
list-style: none;
padding: 0;
margin: 0;
}
.mobile-footer-fixed ul li {
float: left;
width: 33.333%;
text-align: center;
border-right: 1px solid #fff;
}
.mobile-footer-fixed ul li:last-child {
border-right: 0px solid #fff;
}
.mobile-footer-fixed ul li a {
background: #bf2026;
display: block;
font-size: 0px;
padding: 10px 5px;
margin: 0px auto;
}
.mobile-footer-fixed ul li a.call-icon {
background: #bf2026 url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/phone-icon-mob.png) no-repeat center;
}
.mobile-footer-fixed ul li a.call-icon:hover {
background: #363636 url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/phone-icon-mob.png) no-repeat center;
}
.mobile-footer-fixed ul li a.location-icon {
background: #bf2026 url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/location-icon-mob.png) no-repeat center;
}
.mobile-footer-fixed ul li a.location-icon:hover {
background: #363636 url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/location-icon-mob.png) no-repeat center;
}
.mobile-footer-fixed ul li a.email-icon {
background: #bf2026 url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/email-icon-mob.png) no-repeat center;
}
.mobile-footer-fixed ul li a.email-icon:hover {
background: #363636 url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/email-icon-mob.png) no-repeat center;
} .inner-banner-area {
position: relative;
float: left;
width: 100%;
}
.overlay {
background: rgba(169, 169, 169, 0.9);
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
opacity: 0.7;
transition: all 0.5s;
}
.inner-banner-caption {
position: absolute;
text-align: center;
top: 50%;
left: 0;
right: 0;
margin: 0 auto;
} .content-div {
float: left;
width: 100%; margin: 50px 0;
}
.content-div ul {
margin-bottom: 30px;
padding-left: 15px;
}
.content-div ol {
margin-left: 20px;
}
.content-div ul li {
padding-bottom: 20px;
}
.content-div a {
text-decoration: none;
}
.content-div a.envira-gallery-link:hover, .content-div a.envira-gallery-link:focus {
text-decoration: none;
}
.content-div input[type="submit"] {
background: #bf2026;
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 22px;
color: #fff;
border: 0;
text-transform: uppercase;
padding: 12px 30px;
line-height: normal;
transition: all 0.4s ease-in-out;
}
.content-div input[type="submit"]:hover, .content-div input[type="submit"]:focus {
background: #363636;
}
.content-div input[type="text"], .content-div input[type="tel"], .content-div input[type="email"] {
width: 100% !important;
height: 46px;
padding: 8px 12px !important;
margin-bottom: 10px;
font-family: 'Merriweather', serif !important;
font-weight: 300;
color: #808080;
font-size: 17px !important;
line-height: 1.428571429;
border: 1px solid #b9b9b9;
vertical-align: middle;
background-color: #ffffff;
}
.content-div input[type="text"]:focus, .content-div input[type="tel"]:focus, .content-div input[type="email"]:focus {
border-color: #cd1417;
outline: 0;
}
.content-div .button {
background-color: #bf2026 !important;
font-family: 'Merriweather', serif !important;
font-weight: 700 !important;
color: #fff !important;
border: 0;
border-radius: 0 !important;
padding: 12px 30px;
line-height: normal;
outline: 0;
transition: all 0.4s ease-in-out;
}
.content-div .button:hover, .content-div .button:focus {
background-color: #363636 !important;
outline: 0;
}
h3.gallery-title {
display: block;
font-size: 15px;
text-align: center;
margin: 20px 0px 20px;
}
a:hover h3.gallery-title {
color: #bf2026;
} .side-tab {
display: block;
}
.side-tab .offer-tab {
display: block;
padding: 25px 10px 25px 10px;
margin-bottom: 30px;
}
.side-tab .offer-tab-img {
margin-right: 14px;
}
.side-tab .offer-tab-text h3 {
font-size: 17px;
}
.side-tab .offer-tab-text h3 span {
font-size: 15px;
}
.free-estimate-btn {
display: block;
background: #bf2026;
font-weight: 700;
font-size: 22px;
color: #ffffff;
text-align: center;
text-decoration: none;
padding: 20px 40px;
}
.free-estimate-btn:hover, .free-estimate-btn:focus {
color: #fff;
background: #363636;
text-decoration: none;
} .contact-us-area {
display: block;
}
.contact-us-area h4 {
color: #bf2026;
}
.business-hours {
display: block;
margin-bottom: 15px;
}
.business-hours table {
text-align: center;
}
.contact-form input#gform_submit_button_1 {
display: block;
margin: 0 auto;
}
.contact-form label {
display: none !important;
}
.contact-form .custom-label label {
display: inline !important;
font-weight: normal;
}
.contact-form .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.contact-form .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 
.contact-form .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 0px;
}
.contact-form li#field_1_2 {
width: 50%;
display: inline-block;
clear: inherit !important;
}
.contact-form li#field_1_3 {
width: 50%;
display: inline-block;
clear: inherit;
vertical-align:top;
}
.contact-form .gform_wrapper div.validation_error {
color: red;
margin-bottom: 0px;
border-top: 2px solid red;
border-bottom: 2px solid red;
padding:8px 0;
}
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
padding-right:16px;
}
.contact-form .gform_wrapper li.gfield.gfield_error {
background-color: inherit;
margin-bottom: 6px!important;
border-top: 0;
border-bottom: 0;
padding-bottom: 0;
}
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
margin-top:0px;
}
.contact-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border: 1px solid red;
}
.contact-form .gform_wrapper .validation_message {
color: red;
padding-top: 0 !important;
}
.contact-sidebar {
display: block;
font-size: 14px;
line-height: 24px;
}
.contact-sidebar h3 {
padding-bottom: 6px;
font-size: 21px;
color: #cd1417;
border-bottom: 2px solid #313131;
margin-bottom: 25px;
}
.accordion-widget h4 {
font-size: 21px;
background: #cd1417;
color: #fff;
padding: 9px 15px 8px;
position: relative;
cursor: pointer;
line-height: normal;
margin:0;
}
.accordion-widget h4:after {
position: absolute;
content: '';
height: 2px;
background: #313131;
width: 90%;
left: 0;
right: 0;
margin: 0px auto;
bottom: 2px;
}
.accordion-widget h4:before {
position: absolute;
content: "\f104";
right: 11px;
top: 9px;
font: normal normal normal 14px/1 FontAwesome;
font-size: 1.2em;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.accordion-widget h4.show_button:before {
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.accordion-widget ul {
list-style: none;
border: 1px solid #eaeaea;
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
}
.content-div .contact-sidebar .accordion-widget ul li {
font-size: 15px;
padding-bottom: 3px;
margin-bottom: 3px;
min-height: 20px;
line-height: 1em;
}
.content-div .contact-sidebar .accordion-widget ul li label {
margin: 0;
}
ul.products span.size-attribute a {
color: #000;
} .gray-box {
background: #f0f3f5 !important;
position: relative;
padding: 63px 0 72px;
}
.blog-left-tab {
display: block;
}
.blog-area {
display: block;
padding: 30px;
margin-bottom: 5px;
border-bottom: 1px solid #e6e6e6;
}
.blog-area:last-child {
border-bottom: 0px;
}
.blog-area h3 {
font-size: 28px;
margin-bottom: 0px;
}
.blog-area h3 a {
color: #313131;
text-decoration: none;
}
.blog-area h3 a:hover, .blog-area h3 a:focus {
color: #a80000;
text-decoration: none;
}
.blog-area h4 {
display: inline-block;
font-size: 16px;
color: #313131;
border: 0;
padding-bottom: 0;
margin-bottom: 20px;
}
.blog-area img {
width: 100%;
height: 224px;
object-fit: cover;
}
.blog-right-tab {
display: block;
font-size: 14px;
line-height: 24px;
}
.blog-right-tab .social-div {
display: block;
border-bottom: 2px solid #a80000;
padding-bottom: 30px;
margin: 0 0 33px 16px;
}
.blog-right-tab .banner-form {
float: inherit;
border-top: 2px solid #a80000;
margin-bottom: 33px;
} .blog-detail-tab {
display: block;
padding-bottom: 15px;
margin-bottom: 30px;
}
.blog-detail-tab h2 {
color: #525252;
margin-bottom: 21px;
}
.blog-detail-tab h4 {
display: inline-block;
font-size: 16px;
color: #777777;
border: 0;
text-transform: none;
padding-bottom: 0;
margin-bottom: 14px;
}
.blog-detail-tab h4 span {
font-family: 'Lato-Bold';
}
.blog-detail-tab img {
margin-bottom: 38px;
}
.blog-detail-tab h3 {
display: inherit;
border: inherit;
font-size: 27px;
line-height: normal;
padding-bottom: 0px;
margin-bottom: 10px;
}
.blog-inner-img img {
width: 350px;
}
.blog-detail-div {
display: block;
margin-bottom: 50px;
}
.blog-detail-div img {
margin-bottom: 0;
} .categorie-detial-area {
float: left;
width: 100%;
}
.categorie-detial-area h2 {
color: #525252;
margin-bottom: 21px;
}
.categorie-detial-area h4 {
display: inline-block;
font-size: 16px;
color: #777777;
border: 0;
text-transform: none;
padding-bottom: 0;
margin-bottom: 34px;
} .post-area {
display: block;
padding-bottom: 6px;
margin-bottom: 0px;
}
.blog-right-tab h4 {
padding-bottom: 6px;
font-size: 21px;
color: #cd1417;
border-bottom: 2px solid #313131;
margin-bottom: 25px;
}
.blog-area h4 span {
font-family: 'Lato-Bold';
}
.content-div .post-area ul li {
background: none;
display: block;
line-height: inherit;
padding: 0;
margin-bottom: 15px;
}
.content-div .post-area ul li:last-child .post-tab {
border-bottom: 0;
}
.post-tab {
display: block;
padding: 5px 0;
border-bottom: 1px solid #ccc8c8;
}
.post-tab a {
display: block;
text-decoration: none;
padding: 5px; }
.post-tab a:hover h3, .post-tab a:focus h3 {
color: #a80000;
transition: all 0.6s;
text-decoration: none;
}
.post-tab img {
display: inline;
width: 70px;
height: 70px;
object-fit: cover;
border: 5px solid #efeded;
margin-right: 3px;
vertical-align: top;
}
.post-tab h3 {
display: inline-block;
font-size: 16px;
color: #313131;
line-height: normal;
text-transform: none;
border: 0;
width: 267px;
padding: 0;
margin-bottom: 12px;
}
.post-tab h3 span {
display: block;
font-size: 13px;
color: #525252;
padding-top: 5px;
}
.post-tab h4 {
font-size: 14px;
color: #a80000;
}
.post-tab h4 span {
display: inline-block;
}
.post-tab h4 span img {
border: inherit;
}
.post-text {
display: inline;
vertical-align: top;
} .categorie-tab {
display: block;
}
.categorie-tab h4 {
margin-bottom: 2px;
}
.categorie-tab ul {
margin: 20px 0;
}
.categorie-tab ul li {
background: none !important;
display: block;
color: #2a2b2c;
font-size: 18px;
border-bottom: 1px solid #ccc8c8;
padding: 7px 0;
}
.categorie-tab ul li a {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/post-arrow.png) no-repeat right center;
display: block;
color: #313131;
text-decoration: none;
}
.categorie-tab ul li a:hover, .categorie-tab ul li a:focus {
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/post-arrow-hover.png) no-repeat right center;
color: #a80000;
}
.categorie-tab ul li:last-child {
border-bottom: 0;
}
.post-detail-social {
float: left;
width: 100%;
margin-top: 25px;
}
.post-detail-social ul li {
background: none !important;
display: inline-block !important;
padding-left: 0 !important;
padding: 0 3px;
margin: 0px;
}
.post-detail-social ul li a {
background: #d9d9d9;
display: block;
width: 32px;
height: 32px;
font-size: 17px;
color: #20a84c;
text-align: center;
border-radius: 50%;
padding-top: 7px;
}
.post-detail-social ul li a:hover, .post-detail-social ul li a:focus {
background: #20a84c;
color: #fff;
text-decoration: none;
}
.blog-detial-img {
display: block;
margin-bottom: 20px;
}
.blog-detial-img img {
display: inline-block;
margin-bottom: 0;
}
.blog-detial-img a {
margin-right: 5px;
} .testimonial-area {
float: left;
width: 100%;
}
.testimonial-tab {
display: block;
border-bottom: 1px solid #e4e4e4;
padding: 30px;
}
.testimonial-tab:last-child {
border-bottom: 0;
}
.designation-tab {
display: block;
text-align: right;
}
.designation-tab strong {
display: block;
} .faq-text {
display: block;
}
.panel-title:after {
content: '';
position: absolute;
top: 12px;
right: 0;
background: url(//www.paworldofrugs.com/wp-content/themes/word-of-rugs/images/plus-icon.png) no-repeat;
width: 13px;
height: 13px;
}
.faq-text .ufaq-faq-body {
padding: 0;
}
.faq-text .ewd-ufaq-post-margin {
display: block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: none repeat scroll 0 0 #fbfbfb;
clear: both;
font-size: 15px;
line-height: 25px;
border: 1px solid #ddd;
margin: 10px 0 0;
padding: 10px 10px;
}
.faq-text .ewd-ufaq-post-margin-symbol {
margin-right: 5px;
}
.faq-text .ewd-ufaq-post-margin-symbol span {
font-size: 15px;
margin: 9px auto 0;
color: #4c4c4c;
}
.faq-text .ufaq-faq-title h4 {
font-size: 16px;
color: #4c4c4c;
text-transform: capitalize;
line-height: normal;
}
.faq-text .ewd-ufaq-post-margin p {
margin-bottom: 20px;
}
.faq-text .ewd-ufaq-post-margin h5 {
font-size: 18px;
margin-bottom: 5px;
}
.faq-text .ufaq-faq-title-text {
width: 90% !important;
} .woocommerce ul.products li.product .price {
color: #cd1417 !important;
font-size: 18px !important;
}
.woocommerce select {
height: 40px !important;
border-color: #cd1417;
padding: 5px 10px;
outline: 0;
margin-bottom: 15px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
border: 1px solid #eaeaea;
text-align: center;
padding: 15px 10px;
}
.woocommerce ul.products li.product a img {
object-fit: cover;
}
.woocommerce ul.products li.product .button {
margin-top: 0px !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
border: 1px solid #eaeaea;
text-align: center;
min-height: 448px;
padding: 15px 10px !important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: #cd1417 !important;
color: #fff !important;
border-color: #cd1417 !important;
}
.woocommerce-variation-add-to-cart-disabled {
display: none;
}
.more-size:hover > .more-size-options {
display: block !important;
}
.more-size-options {
position: absolute;
background: white;
z-index: 1;
font-size: 14px;
border: 1px solid #bf2026;
text-decoration: underline;
}
.more-size-options span {
display: block;
}
.more-size-options .size-button.button {
padding: 8px;
margin-right: 3px;
font-size: 11px;
}
.contact-sidebar {
display: block;
}
.contact-sidebar label {
font-weight: normal;
}
.content-div .contact-sidebar ul li {
padding-bottom: 10px;
}
.contact-sidebar .berocket_aapf_widget-title_div {
font-size: 16px;
background: #cd1417;
color: #fff;
padding: 9px 15px 2px;
margin-bottom: 0px;
}
.contact-sidebar .berocket_aapf_widget-title {
color: #ffff !important;
}
.contact-sidebar .berocket_aapf_widget-title {
margin-bottom: 0px;
line-height: normal;
}
.contact-sidebar .berocket_aapf_widget-title_div {
padding: 7px 15px 2px;
}
.contact-sidebar ul.berocket_aapf_widget li {
list-style-type: none;
padding: 0;
font-size: 15px;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 0px;
}
.contact-sidebar ul.berocket_aapf_widget li:hover, .contact-sidebar ul.berocket_aapf_widget li:focus {
color: #cd1417;
}
.contact-sidebar .berocket_aapf_widget .berocket_label_widgets {
padding-left: 5px;
}
.contact-sidebar .berocket_aapf_widget .berocket_label_widgets:hover, .contact-sidebar .berocket_aapf_widget .berocket_label_widgets:focus {
color: #cd1417;
}
ul.berocket_aapf_widget.berocket_style_block {
border: 1px solid #eaeaea;
padding-top: 10px;
padding-bottom: 10px;
margin: 0px;
margin-bottom: 0px;
}
.berocket_aapf_widget:not(.berocket_aapf_widget-tag_cloud) {
max-height: 200px !important;
overflow: auto !important;
}
section.related.products h2 {
margin-bottom: 50px;
}
section.related.products ul.products.columns-4 {
margin-bottom: 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #dd0200 !important;
}
.woocommerce div.product .product_title {
font-size: 28px;
line-height: normal;
}
.woocommerce div.product form.cart .variations td.label {
color: #464646;
}
.woocommerce .quantity .qty {
height: 41px;
}
.yith-wcwl-add-to-wishlist {
margin-bottom: 20px;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist {
background: #bf2026;
display: inline-block;
font-family: 'Merriweather', serif;
font-weight: 700;
color: #fff;
font-size: 18px;
text-decoration: none;
padding: .618em 1.8em;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist:hover, .yith-wcwl-add-to-wishlist .add_to_wishlist:focus {
background: #363636;
color: #fff;
text-decoration: none;
}
.additional-data h4 {
display: inline-block;
width: 34%;
font-size: 18px;
line-height: 33px;
vertical-align: top;
margin-bottom: 0;
}
span.att-desc {
display: inline-block;
width: 66%;
font-size: 16px;
vertical-align: top;
margin-bottom: 5px;
}
span.att-desc span {
background-color: #bf2026;
display: inline-block;
font-family: 'Merriweather', serif;
font-size: 10px;
color: #fff;
padding: 0px 5px;
margin: 0px 1px;
}
.woocommerce-page div.product div.summary .product_meta {
margin-bottom: 20px;
}
.woocommerce-page div.product div.summary .product_meta span.sku_wrapper, .woocommerce-page div.product div.summary .product_meta span.posted_in {
display: block;
}
.woocommerce-message {
border-top-color: #cd1417;
}
.woocommerce-message::before {
color: #cd1417;
}
.woocommerce table.shop_table th {
background: #cd1417;
color: #fff;
}
input#coupon_code {
width: 220px !important;
height: 41px;
margin-bottom: 0px;
}
.woocommerce-info {
border-top-color: #cd1417 !important;
}
.woocommerce-info::before {
color: #c50e13 !important;
}
form.checkout.woocommerce-checkout h3 {
font-size: 25px;
}
.select2-container--default .select2-selection--single {
background-color: #fff !important;
border: 1px solid #b8b8b8 !important;
border-radius: 0 !important;
height: 46px !important;
padding: 8px 12px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 8px !important;
right: 15px !important;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #464646 !important;
}
tfoot th {
background: none !important;
color: #000 !important;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding: 1em;
background-color: #fff;
}
.woocommerce form .form-row textarea {
height: 200px !important;
font-size: 15px !important;
line-height: normal !important;
padding: 15px !important;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border-color: #b60000 !important;
}
ul.woocommerce-error {
padding-left: 60px;
}
.woocommerce-error strong {
color: #c50e13;
}
.woocommerce .content-div div.product .woocommerce-tabs .panel h2 {
display: none;
background: none;
color: #cd1417;
font-size: 28px;
line-height: 38px;
font-weight: inherit;
text-align: left;
text-transform: none;
padding: 0;
margin-bottom: 10px;
}
.woocommerce .content-div div.product .woocommerce-tabs .panel h3 {
font-size: 18px;
font-weight: normal;
}
.additional-data {
display: block;
padding-top: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: #ffffff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
-webkit-box-shadow: 2px 2px 0 #ffffff !important;
box-shadow: 2px 2px 0 #ffffff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
-webkit-box-shadow: -2px 2px 0 #ffffff !important;
box-shadow: -2px 2px 0 #ffffff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #bf2026 !important;
border-bottom-color: #bf2026 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
-webkit-box-shadow: 2px 2px 0 #bf2026 !important;
box-shadow: 2px 2px 0 #bf2026 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
-webkit-box-shadow: -2px 2px 0 #bf2026 !important;
box-shadow: -2px 2px 0 #bf2026 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #fff !important;
}
.woocommerce form .form-row .input-checkbox {
position: relative !important;
}
.brand-div {
display: block;
color: #000;
text-align: center;
border: 1px solid #eaeaea;
vertical-align: middle;
margin-bottom: 20px;
padding: 25px;
}
.brand-div img:hover,
.brand-div img:focus {
opacity:0.8;
}
.brand-div:hover,
.brand-div:focus {
border: 1px solid #bf2026;
}
.brand-div a {
color: #000;
}
.brand-div a:hover,
.brand-div a:focus {
color:#bf2026;
text-decoration:none;
}
.brand-div img {
width: 150px;
height: 70px;
object-fit: contain;
}
.woocommerce ul.products li.product h3 {
font-size: 0.90em !important;
line-height: normal;
min-height: 80px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: 31.75% !important;
margin: 0 2.3% 2.992em 0 !important;
}
.woocommerce ul.products.columns-3 li.product.last, .woocommerce-page ul.products.columns-3 li.product.last {
margin-right: 0px !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
padding: 0px 0px 15px !important;
}
.woocommerce .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width:100% !important;
}
.contact-sidebar .berocket_single_filter_widget {
margin-bottom: 1px !important;
}
.more-size span.more-size-icon {
background: #FFF;
border: 1px solid #bf2026;
color: #bf2026;
font-size: 15px;
padding: 5px 10px;
} .rug-styles-area {
display: block;
font-size: 16px;
line-height: 28px;
padding: 15px 0;
border-bottom: 1px solid #e4e4e4;
}
.rug-styles-area img {
width: 100%;
}
.rug-styles-area:last-child {
border-bottom: 0;
} .slick-track {
overflow: hidden !important;
}
@media only screen and (max-width:1280px) {
.product-heading h3 {
width: 80%;
padding: 12px;
}
} @media only screen and (max-width:1024px) {
h1 {
font-size: 60px;
}
h2 {
font-size: 42px;
padding-top: 90px;
}
h3 {
font-size: 32px;
}
.blog-detail-tab h3 {
font-size: 25px;
}
header {
position: inherit;
float: left;
}
.logo {
width: 350px;
padding-top: 30px;
}
.logo img {
height: auto;
}
.main-nav {
clear: both;
}
.main-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 0px 7px 0px 7px;
}
.banner-area {
min-height: inherit;
}
.on-sale-tab h3 {
font-size: 70px;
}
.on-sale-tab h4 {
font-size: 70px;
}
.newsletter-area input.tnp-email {
width: 580px !important;
}
.free-estimate-btn {
font-size: 20px;
padding: 20px 20px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
font-size: 0.8em !important;
}
.woocommerce .quantity .qty {
height: 40px;
}
footer {
font-size: 13px;
}
.content-div {
min-height: auto;
}
.product-heading h3 {
width: 85%;
padding:10px 10px;
}
.product-bottom-area .product-tab .product-heading h3 {
font-size: 20px;
}
} @media (max-width: 991px) {
h1 {
font-size: 48px;
}
h2 {
font-size: 42px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 26px;
}
.top-nav {
float: left;
width: 100%;
}
.top-nav #mega-menu-wrap-secondary #mega-menu-secondary {
text-align: center;
}
.main-nav #mega-menu-wrap-primary #mega-menu-primary {
text-align: center;
}
.banner-area .tp-parallax-wrap {
top: 100px !important;
}
.toolbar {
font-size: 12px;
}
.logo {
display: block;
float: none;
width: 380px;
text-align: center;
margin: 0px auto 20px;
}
.main-nav {
float: left;
width: 100%;
}
.w-container {
max-width: 750px;
padding-right: 15px;
padding-left: 15px;
}
.nivo-caption big span.sub-title {
min-width: 470px;
}
.nivo-caption big span.sub-title {
font-size: 30px;
}
.nivo-caption big span {
font-size: 26px;
}
.inner-banner-caption {
top: 25%;
}
.location-text {
font-size: 15px;
}
.location-text h1 {
font-size: 20px;
}
.offer-tab {
padding: 25px 20px 20px 20px;
}
.on-sale-tab .img-div {
margin-bottom: 50px;
}
.on-sale-tab {
padding: 60px 50px 70px;
}
.on-sale-tab h3 {
font-size: 65px;
line-height: normal;
margin-bottom: 50px;
}
.on-sale-tab h4 {
font-size: 65px;
line-height: normal;
}
.newsletter-tab {
margin-bottom: 20px;
}
.newsletter-area input.tnp-email {
width: 420px !important;
}
.newsletter-area input.tnp-submit {
width: 240px !important;
}
.woocommerce div.product form.cart div.quantity {
margin: 1px 4px 0 0 !important;
}
.red-btn {
font-size: 18px;
padding: 7px 30px;
}
.blog-area h3 {
font-size: 25px;
}
.blog-area img {
margin-bottom: 20px;
height: auto;
}
.blog-left-div {
font-size: 17px;
}
.blog-detail-tab {
font-size: 17px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 46.05% !important;
min-height: auto;
}
.woocommerce ul.products li.product h3 {
font-size: 0.7em !important;
}
.rug-styles-area img {
margin-bottom: 20px;
}
.f-link img {
width: 100%;
}
.blog-area {
padding: 0px;
}
footer h4 {
font-size: 15px;
}
.before-buy-div .alignright {
float: none;
display: block;
text-align: center;
margin:0;
}
.before-buy-div .alignright img {
display:inline-block;
}
.before-buy-div  br {
display:none;
}
.product-bottom-area .product-tab .product-heading h3 {
font-size: 18px;
}
} @media (max-width: 767px) {
h1 {
font-size: 40px;
margin-bottom: 20px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
.top-nav {
margin-bottom: 20px;
}
.logo {
width: 340px;
}
.inner-banner-caption {
top: 20%;
}
.wht-btn {
font-size: 17px;
padding: 7px 40px;
}
.nivo-caption big span.sub-title {
min-width: 350px;
}
.nivo-caption big span {
font-size: 20px;
padding: 12px 30px;
}
.nivo-caption big span.sub-title {
font-size: 24px;
}
.summery-left {
float: left;
width: 70%;
}
.summery-right {
float: left;
width:30%;
text-align: center;
margin-top: 15px;
}
.offer-tab {
display: block;
margin-bottom: 20px;
}
.offer-tab.pull-left, .offer-tab.pull-right {
float: none !important;
}
.on-sale-tab {
padding: 40px 30px 50px;
}
.on-sale-tab .img-div {
margin-bottom: 30px;
}
.on-sale-tab h3 {
font-size: 50px;
margin-bottom: 30px;
}
.on-sale-tab h4 {
font-size: 50px;
}
.section-intro-text {
max-width: none;
}
.product-buttons-area a {
width: 200px;
padding: 7px 20px;
margin: 0 10px;
}
.product-heading h3 {
width: 80%;
font-size: 30px;
padding: 20px 10px;
}
.product-bottom-area .product-tab .product-heading h3 {
font-size: 17px;
}
.newsletter-area input.tnp-email {
width: 290px !important;
}
.newsletter-area input.tnp-submit {
width: 180px !important;
}
.contact-form li#field_1_2 {
display: block;
width: 100%;
}
.contact-form li#field_1_3 {
display: block;
width: 100%;
}
footer h4 {
margin-bottom: 10px;
}
.footer-info {
float: left;
width: 100%;
margin-bottom: 30px;
}
.f-map {
float: left;
width: 100%;
border: 0px;
margin-bottom: 30px;
}
.footer-tab {
float: left;
width: 100%;
border-left: 0px;
padding-left: 15px !important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
left: 0.5em !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
font-size: 14px;
padding: 1em 1em 1em 2em !important;
}
.nivo-directionNav .nivo-prevNav {
background-size: 60%;
top: 40%;
}
.nivo-directionNav .nivo-nextNav {
background-size: 60%;
top: 40%;
}
.nivo-directionNav .nivo-nextNav:hover {
background-size: 60%;
}
.nivo-directionNav .nivo-nextNav:hover {
background-size: 60%;
}
.box-img {
display: block;
margin-bottom: 20px;
}
.f-link img {
width:150px;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: 47% !important;
}
.mobile-footer-fixed {
display: block;
position: fixed;
bottom: 0;
z-index: 100;
}
} @media (max-width: 480px) {
h1 {
font-size: 35px;
margin-bottom: 15px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 25px;
}
h4 {
font-size: 22px;
}
.toolbar {
font-size: 11px;
}
.logo {
width: 320px;
}
.banner-area .tp-parallax-wrap {
top: 50px !important;
}
.banner-caption big {
font-size: 30px !important;
margin-bottom: 10px !important;
}
.banner-area .banner-caption p {
font-size: 25px !important;
}
.nivo-caption big span.sub-title {
min-width: 300px;
}
.nivo-caption big span {
font-size: 20px;
padding: 10px 30px;
}
.nivo-caption big span.sub-title {
font-size: 20px;
}
.product-bottom-area .product-tab {
width: 100%;
}
.home-product-area.home-welcome-area {
padding: 40px 0 20px;
}
.wht-btn {
font-size: 15px;
padding: 5px 30px;
}
.on-sale-tab {
padding: 30px 20px 30px;
}
.on-sale-tab h3 {
font-size: 40px;
margin-bottom: 30px;
}
.on-sale-tab h4 {
font-size: 40px;
}
.product-bottom-area .product-tab .product-heading h3 {
font-size: 14px;
}
.product-buttons-area {
padding: 40px 0px;
}
.product-buttons-area a {
font-size: 18px;
}
.newsletter-area input.tnp-email {
width: 100% !important;
margin-right: 0px;
}
.newsletter-area input.tnp-submit {
width: 100% !important;
font-size: 20px !important;
}
.copyright {
font-size: 12px;
text-align: center;
}
.product-heading h3 {
font-size: 25px;
}
.content-div {
min-height: inherit;
margin: 20px 0;
}
.testimonial-tab-img {
display: block;
margin-bottom: 20px;
}
.testimonial-tab {
padding: 30px 0px 15px;
}
.blog-area {
padding: 30px 0px;
}
.blog-detail-tab h3 {
font-size: 22px;
}
.faq-text .ufaq-faq-title h4 {
font-size: 14px;
}
.page-id-2 .newsletter-area {
padding: 0px 0 30px;
}
.footer-info {
margin-bottom: 10px;
}
.woocommerce div.product .product_title {
font-size: 24px;
}
.woocommerce select {
margin:0 !important;
}
.woocommerce div.product form.cart {
margin-bottom: 20px !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {
text-align:left;
}
form.woocommerce-shipping-calculator {
text-align: left;
}
input#coupon_code {
width: 100%!important;
margin-bottom: 10px;
}
.woocommerce-page table.cart td.actions .coupon .input-text+.button {
float:left !important;
width: 100%;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
margin-left: -12px !important;
margin-top: 9px;
}
form.checkout.woocommerce-checkout h3 {
margin-bottom:0;
}
.summery-left {
width: 100%;
}
.location-icon {
margin-right: 14px;
}
.summery-right {
width: 100%;
}
}
@media (max-width:479px) {
h1 {
font-size: 28px;
margin-bottom: 10px;
}
h2 {
font-size: 24px;
padding-top: 80px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 20px;
}
.toolbar {
text-align: center;
line-height: 30px;
padding: 10px 0px;
}
a.cart-div {
display: inline-block;
float: none;
}
.top-nav {
text-align: center;
}
.top-nav ul li a {
font-size: 11px;
padding: 0px 2px 0px 30px;
}
.logo {
width: auto;
}
.inner-banner-area img {
width: 100%;
height: 130px;
}
.woocommerce .inner-banner-area img, .woocommerce-page .inner-banner-area img {
height: 130px !important;
}
.inner-banner-caption {
top: 18%;
}
.wht-btn {
font-size: 14px;
padding: 5px 20px;
}
.nivo-caption big span.sub-title {
display: none;
}
.contact-summery {
padding: 20px 0 30px;
}
.summery-left {
text-align: center;
margin-bottom: 15px;
}
.location-icon {
float: none;
margin-right: 0px;
margin-bottom: 10px;
}
.location-text {
font-size: 13px;
line-height: 24px;
text-align: center;
}
.location-text h1 {
font-size: 17px;
margin-bottom: 15px;
}
.location-text br {
display: none;
}
.offer-tab {
text-align: center;
}
.offer-tab-img {
margin-right: 0px;
margin-bottom: 10px;
}
.offer-tab-text h3 span {
font-size: 19px;
margin: 0px auto;
text-align: center;
}
.section-intro-text {
font-size: 14px;
}
.on-sale-tab h3 {
font-size: 32px;
margin-bottom: 20px;
}
.on-sale-tab .img-div {
margin-bottom: 20px;
}
.on-sale-tab h4 {
font-size: 32px;
}
.product-buttons-area {
padding: 40px 15px;
}
.product-buttons-area a {
font-size: 18px;
width: 100%;
margin: 0px 0px 10px;
}
.copyright {
padding: 20px 0 10px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
width: 100%;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100% !important;
}
.woocommerce nav.woocommerce-pagination {
margin-bottom: 30px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
font-size: 0.8em !important;
}
.additional-data h4 {
width: 48%;
font-size: 16px;
line-height: 24px;
}
span.att-desc {
width: 52%;
line-height: 24px;
word-break: break-word;
}
.woocommerce-page div.product div.summary .product_meta span.sku_wrapper, .woocommerce-page div.product div.summary .product_meta span.posted_in {
font-size: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
display: block !important;
}
.woocommerce table.shop_attributes th {
width: 100px !important;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
margin-left: 10px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
line-height: 22px;
}
.product-bottom-area .product-tab {
width: 100%;
}
.product-bottom-area .product-tab .product-heading h3 {
font-size: 16px;
}
.woocommerce select {
min-width: auto !important;
margin-right: 0px !important;
}
.woocommerce div.product form.cart .variations {
margin-bottom:0 !important;
}
.woocommerce div.product .product_title {
font-size: 24px;
}
input#coupon_code {
width: 100% !important;
margin-right: 0px;
margin-bottom: 10px;
}
.content-div .button {
width:auto !important;
}
.woocommerce.woocommerce-page .content-div .woocommerce-variation-add-to-cart .button {
width: auto !important;
}
.woocommerce div.product p.price {
margin-bottom:10px !important;
}
form.checkout.woocommerce-checkout h3 {
font-size: 22px;
}
.content-div input[type="text"], .content-div input[type="tel"], .content-div input[type="email"] {
font-size: 15px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
font-size: 12px;
padding: 1em 1em 1em 2em !important;
}
.nivo-directionNav .nivo-prevNav {
background-size: 50%;
top: 40%;
}
.nivo-directionNav .nivo-prevNav:hover {
background-size: 50%;
}
.nivo-directionNav .nivo-nextNav {
background-size: 50%;
top: 40%;
}
.nivo-directionNav .nivo-nextNav:hover {
background-size: 50%;
}
.nivoSlider img {
height: 200px !important;
}
.free-estimate-btn {
font-size: 16px;
padding: 20px 10px;
}
.product-heading h3 {
font-size: 24px;
}
.content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-2-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-4-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-5-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-6-columns .envira-gallery-item {
width: 100% !important;
}
.woocommerce .content-div div.product p.price, .woocommerce .content-div div.product span.price {
font-size: inherit;
}
.woocommerce ul.products li.product h3 {
font-size: 14px !important;
min-height: auto;
margin-bottom: 10px !important;
}
}
@media (max-width:320px) {
.location-text h1 {
font-size: 18px;
}
.content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-2-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-4-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-5-columns .envira-gallery-item, .content-div .envira-gallery-wrap .envira-gallery-public.envira-gallery-6-columns .envira-gallery-item {
width: 100% !important;
}
}