:focus,
a:active,
a:focus {
outline: 0!important
}
h1,
h2,
h3 {
text-transform: none;
text-align: left;
color: #343434
}
h4,
h5,
h6 {
text-transform: none
}
body,
h6,
p {
line-height: 24px
}
.membership-site-btn,
.membership-site-btn:hover,
.trial-site-btn,
.trial-site-btn:hover,
a,
a:active,
a:focus,
a:hover {
text-decoration: none
}
a:focus, a:hover {
color: #000;
}
*,
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul {
margin: 0;
padding: 0
}
*,
.navbar-brand,
body,
h1,
h2,
h4,
h5,
h6,
ul {
padding: 0
}
.nav>li>a:before,
.navbar {
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-ms-transition: all .3s linear;
-o-transition: all .3s linear
}
.clearfix,
.logo,
.logo img,
.nav>li>a,
article,
aside,
figure,
footer,
header,
main,
nav,
section {
display: block
}
* {
outline: 0
}
:focus {
outline: -webkit-focus-ring-color auto 0!important
}
body {
background: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
overflow-x: hidden;
}
::-moz-selection {
background: #840914;
color: #fff
}
::-webkit-selection {
background: #840914;
color: #fff
}
::selection {
background: #840914;
color: #fff
}
img {
border: none
}
h1 {
font-size: 40px;
line-height: 48px;
font-weight: 800
}
h2 {
font-size: 36px;
line-height: 40px;
font-weight: 700
}
h3 {
font-size: 30px;
line-height: 35px;
font-weight: 600
}
h4 {
text-align: left;
color: #343434;
font-size: 26px;
line-height: 32px;
font-weight: 500;
}
h5,
h6,
p {
font-weight: normal;
text-align: left;
color: #565656;
font-size: 14px;
font-family: verdana;
line-height: 24px;
margin-bottom: 25px;
}
h5 {
font-size: 22px;
line-height: 28px
}
h6 {
font-size: 18px
}
a {
color: #000;
cursor: pointer
}
a:hover {
color: #840914
}
ul {
list-style: none
}
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden
}
header{
padding: 10px 0;
box-sizing: border-box;
}
.container {
max-width: 1170px;
}
.logo{
width: 350px;
float: left;
}
.logo img{
display: block;
width: 100%;
}
.header-right-section {
margin:40px 0 0;
padding: 0;
float: right;
}
.header-right-section ul{
list-style: none;
margin: 0;
padding: 0;
font-size: 0;
display: inline-block;
}
.header-right-section ul li{
display: inline-block;
}
.header-right-section ul li a{
cursor: pointer;
font-size: 14px;
text-transform: uppercase;
color: #3d3d3d;
padding:0 10px;
box-sizing: border-box;
}
.header-right-section ul li a.register{
border-right: 1px solid #3d3d3d;
border-left: 1px solid #3d3d3d;
}
.header-right-section ul li a.login{
border-right: 1px solid #3d3d3d;
}
.header-right-section ul li a.search-btn{
margin-right: 0px;
width: 17px;
height: 21px;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/search.png) left top no-repeat;
}
.header-right-section ul li a.search-btn:hover{
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/search_hover.png) left top no-repeat;
}
.header-right-section ul li a.phone {
width: 154px;
text-align: left;
display: inline-block;
color: #565656;
font-family: verdana;
font-weight: bold;
line-height: 20px;
}
.header-right-section ul li a.phone:hover{
color: #840914;
}
.header-right-section ul li a.phone span{
display: block;
color: #840914;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
margin: 0;
padding: 0;
}
.header-right-section ul li a.phone i {
padding-right: 5px;
}
.header-right-section ul li a.cart-btn{
padding:0 10px 0 20px;
box-sizing: border-box;
position: relative;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/cart.png) no-repeat 50% 50%;
width: 17px;
height: 15px;
}
.header-right-section ul li a.cart-btn sup{
position: absolute;
top: -1px;
right: 0;
font-size: 11px;
color: #565656;
}
.header-right-section ul li a.wish-btn{
padding:0 10px 0 20px;
box-sizing: border-box;
position: relative;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/wish.png) no-repeat 50% 50%;
width: 17px;
height: 15px;
}
.navbar.navbar-default.nav-site{
background-color: rgba(0, 0, 0, 0);
border-color: rgba(0, 0, 0, 0);
}
.navbar-brand{
display: none;
}
.navbar-collapse {
padding-right: 0;
padding-left: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #88141e;
background-color: rgba(0, 0, 0, 0);
}
.navbar-nav > li, .woocommerce-MyAccount-navigation ul li {
padding: 10px 4px;
position: relative;
}
.navbar-nav > li > a, .woocommerce-MyAccount-navigation ul li a, .nav-links a, .navbar-nav .sub-menu > li > a {
font-size: 15px;
font-weight: bold;
font-family: verdana;
position: relative;
padding: 0;
color: #565656;
}
.navbar-nav > li.homeCust {
padding: 8px 15px;
}
.navbar-nav > li.homeCust a {
font-size: 32px;
color: #f2ab24;
}
.nav-links span {
color: #88141e;
font-size: 20px;
}
.navbar-nav > li > a:before, .woocommerce-MyAccount-navigation ul li > a:before, .nav-links a:before {
position: absolute;
content: "";
width: 0;
height: 2px;
background: #88141e;
left: 50%;
bottom: -4px;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
}
.navbar-nav > li > a:hover:before, .woocommerce-MyAccount-navigation ul li a:hover:before, .nav-links a:hover:before,.navbar-nav > li.current-menu-item > a {
width: 100%;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li a:focus, .nav-links a:focus, .navbar-nav > li.current-menu-item > a, .navbar-nav .sub-menu > li > a:focus, .navbar-nav .sub-menu > li > a:hover, .navbar-nav > li.current-menu-parent > a{
color: #88141e;
}
.navbar {
min-height: 50px;
margin-bottom: 0;
}
.navbar-nav .sub-menu {
width: 220px;
display: none;
position: absolute;
left: 0;
top: 100%;
background: #fff;
padding: 15px;
z-index: 10;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.navbar-nav > li:hover .sub-menu{
display: block;
}
.navbar-nav .sub-menu > li {
display: block;
border-bottom: 1px solid #eaeaea;
padding: 5px 0;
}
.navbar-nav .sub-menu > li:last-child {
border-bottom: none;
}
.navbar-nav .sub-menu > li > a {
font-size: 13px;
line-height: 17px;
color: #777;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
display: block;
font-weight: normal;
}
.navbar-nav .sub-menu > li > a:hover {
}
.banner{
width: 100%;
display: block;
min-height: 362px;
position: relative;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}
.banner:before{
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
}
.background-text{
width: 100%;
margin: 0px auto;
padding: 0;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.background-text h2{
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 48px;
line-height: 45px;
font-weight: 800;
letter-spacing: 1px;
}
.background-text h3{
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 40px;
line-height: 50px;
font-weight: 300;
margin-bottom: 20px;
max-width: 900px;
margin-right: auto;
margin-left: auto;
}
.background-text P{
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 24px;
}
.main-body-section{
padding: 80px 0 50px;
}
.main-body-section h3 {
font-size: 36px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
color: #565656;
text-align: left;
text-transform: none;
margin-bottom: 38px;
}
.main-body-section h1, .woocommerce-products-header__title {
font-size: 36px !important;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
color: #565656 !important;
text-align: center !important;
text-transform: none;
margin-bottom: 38px;
}
.welcome-img{
margin-bottom: 67px;
}
.welcome-img img{
display: block;
width: auto;
height: auto;
margin: 0 auto;
}
footer{
padding: 40px 0 30px;
background: #232323;
}
.footer-nav h3{
font-size: 15px;
font-weight: bold;
text-transform: none;
color: #fff;
font-family: verdana;
letter-spacing: 1px;
margin-bottom: 16px;
margin-top: 0;
padding: 0;
line-height: 14px;
}
footer .container{
padding: 0 80px;
box-sizing: border-box;
}
.footer-nav ul{
padding:0;
margin: 0;
}
.footer-nav ul li{
padding:0;
}
.footer-nav ul li a{
font-size: 12px;
color: #ffffff;
font-family: verdana;
letter-spacing: 1px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.footer-nav ul li a:hover{
color: #f2ab24;
padding-left: 3px;
}
.footer-nav.s-icone ul{
padding:0;
margin: 0;
font-size: 0;
margin-bottom: 20px;
}
.footer-nav.s-icone ul li{
display: inline-block;
margin-right: 10px;
}
.footer-nav.s-icone ul li a{
width: 30px;
height: 30px;
border-radius:50%;
background: #fff;
display: inline-block;
text-align: center;
padding: 1px;
box-sizing: border-box;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.footer-nav.s-icone ul li a:hover{
background: #f2ab24;
}
.f-logo{
width: 238px;
}
.f-logo img{
width: 100%;
display: block;
}
.footer-btn{
padding: 20px 0 15px;
background: #000;
}
.footer-btn p{
text-align: center;
padding: 0;
margin: 0;
font-size: 12px;
font-weight: normal;
color: #fff;
letter-spacing: 1px;
}
.reg-drop-down{
display: none;
float: right;
}
.reg-menu{
display: block;
}
.add-menu-mobile{
display: none;
}
.reg-drop-down-mobile{
display: none;
}
.add-drop-down-mobile{
display: none;
}
#custom-search-input{
padding: 3px;
border: solid 1px #E4E4E4;
border-radius: 6px;
background-color: #fff;
}
#custom-search-input input{
border: 0;
box-shadow: none;
}
#custom-search-input button{
margin: 2px 0 0 0;
background: none;
box-shadow: none;
border: 0;
color: #666666;
padding: 0 8px 0 10px;
border-left: solid 1px #ccc;
}
#custom-search-input button:hover{
border: 0;
box-shadow: none;
border-left: solid 1px #ccc;
}
#custom-search-input .glyphicon-search{
font-size: 23px;
}
.search-overlary{
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
display: none;
z-index: 99999;
}
.search-section{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
margin: 0;
padding: 0 30px;
box-sizing: border-box;
width: 80%;
}
.close-search{
color: #f85b3c;
font-size: 30px;
line-height: 30px;
padding: 0;
position: absolute;
right: 65px;
top: 65px;
}
#custom-search-input {
background-color: #fff;
border: 1px solid #e4e4e4;
border-radius: 6px;
min-width: 600px;
padding: 3px;
}
.login:hover, .register:hover{
color: #840914;
}
.banner.main-banner .single-item div{
position: relative;
}
.banner.main-banner .single-item div .background-text{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.banner.main-banner .slick-dots {
bottom: 20px;
}
.banner.main-banner .slick-dots li {
width: 10px;
height: 10px;
background: none;
border-radius: 50%;
}
.banner.main-banner .slick-dots li button:before {
font-family: 'slick';
font-size: 13px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: 1;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.banner.main-banner .slick-dots li.slick-active button:before {
opacity: .75;
color: #840e15;
}
.banner.main-banner .slick-slider {
margin-bottom: 0;
}
.home-main-body-section h3{
text-align: center;
}
.product-show .product-gred, .products .product-gred{
padding: 0px 15px;
box-sizing: border-box;
margin-bottom: 30px;
}
.product-show .product-gred .product-thumbnel, .products .product-gred .product-thumbnel{
width: 100%;
display: inline-block;
background: #fff;
border: 1px solid #eaeaea;
padding: 30px;
box-sizing: border-box;
box-shadow: 0px 0px 4px #eaeaea;
position: relative;
}
.product-show .product-gred .product-thumbnel .product-thumbnel-overlary {
position: absolute;
top: 0;
left: 0;
top: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.8);
z-index: 90;
width: 100%;
padding: 130px 60px;
box-sizing: border-box;
opacity: 0;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
text-align: center;
}
.product-thumbnel-overlary span{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.product-show .product-gred .product-thumbnel:hover .product-thumbnel-overlary{
opacity: 1;
}
.product-show .product-gred .product-thumbnel h4, .products .product-gred .product-thumbnel h4{
font-family: 'Open Sans', sans-serif;
text-align: center;
font-weight: 700;
color: #565656;
font-size: 18px;
margin: 0;
padding: 0;
line-height: 20px;
text-transform: capitalize;
}
.product-show .product-gred .product-thumbnel img, .products .product-gred .product-thumbnel img{
display: block;
margin: 0 auto;
width: auto;
max-width: 100%;
}
.product-show .product-gred .product-thumbnel p, .products .product-gred .product-thumbnel p{
font-family: 'Open Sans', sans-serif;
text-align: center;
font-weight: 300;
color: #565656;
font-size: 18px;
line-height: 20px;
}
.product-show .product-gred .product-thumbnel .product-thumbnel-img, .products .product-gred .product-thumbnel .product-thumbnel-img{
text-align: center;
margin-bottom: 15px;
height: 270px;
overflow:hidden;
}
.product-show .product-gred .product-thumbnel .product-price, .products .product-gred .product-thumbnel .product-price{
text-align: center;
font-size: 18px;
font-weight: 300;
color: #565656;
font-family: 'Open Sans', sans-serif;
}
.products .product-gred .product-thumbnel .product-price ins {
text-decoration: none !important;
}
.product-show .product-gred .product-thumbnel .product-price span.woocommerce-Price-amount, .products .product-gred .product-thumbnel .product-price span.woocommerce-Price-amount {
font-weight: 700;
color: #88141e;
}
.buynow-btn{
width: 125px;
height: 36px;
line-height: 36px;
background: #fbaf1f;
color: #000;
text-align: center;
display: inline-block;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 13px;
margin-bottom: 15px;
}
.buynow-btn:hover{
background: #de960f;
}
.details-btn{
width: 125px;
height: 36px;
line-height: 36px;
background: #f85b3c;
color: #000;
text-align: center;
display: inline-block;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 13px;
}
.details-btn:hover{
background: #f57c64;
}
.welcome-sectiopn{
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
padding: 0 0 45px;
}
.welcome-sectiopn h3{
font-family: 'Open Sans', sans-serif;
font-weight: 700;
color: #565656;
text-transform: none;
text-align: center;
margin-bottom: 30px;
font-size: 36px;
}
.welcome-sectiopn p{
text-align: center;
margin-bottom: 35px;
}
.testimonial{
padding: 50px 0;
box-sizing: border-box;
background: #f2f2f2;
}
.testimonial-wraper{
max-width: 820px;
margin: 0px auto;
}
.testimonial .testimonial-wraper h3{
font-family: 'Open Sans', sans-serif;
font-weight: 700;
color: #565656;
text-transform: none;
text-align: center;
margin-bottom: 25px;
font-size: 36px;
}
.testimonial .testimonial-wraper .testimonial-element div{
text-align: center;
}
.testimonial .testimonial-wraper .testimonial-element .cote{
width: 43px;
height: 43px;
margin: 0px auto;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/colon.png) top left no-repeat;
background-size: cover;
display: inline-block;
margin-bottom: 7px;
}
.testimonial .testimonial-wraper .testimonial-element div p{
text-align: center;
margin-bottom: 20px;
font-style: italic;
}
.testimonial .testimonial-wraper .testimonial-element div .auther-section span{
font-size: 16px;
color: #565656;
text-align: center;
display: block;
}
.testimonial .testimonial-wraper .slick-dots li button:before {
font-size: 12px;
}
.testimonial .testimonial-wraper .slick-dots li {
width: 10px;
height: 10px;
}
.home-sub-section{
position: relative;
margin-bottom: 1px;
}
.home-sub-section .container{
position: relative;
z-index: 90;
}
.home-sub-section:before{
position: absolute;
content: " ";
left: 0;
top: 0;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/home-left1.jpg) left top no-repeat;
background-size: cover;
width: 50%;
height: 100%;
}
.home-sub-section:after{
position: absolute;
content: " ";
right: 0;
top: 0;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/home-right1.jpg) left top no-repeat;
background-size: cover;
width: 50%;
height: 100%;
}
.home-about-section, .home-news-section{
padding: 60px 30px 100px 0;
box-sizing: border-box;
position: relative;
}
.home-news-section:before{
position: absolute;
content: "";
width: 1px;
background: #fff;
height: 100%;
left: 0;
top: 0;
}
.home-news-section{
padding-left: 70px;
box-sizing: border-box;
}
.home-sub-section h3{
font-size: 30px;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
color: #fff;
margin-bottom: 15px;
text-transform: none;
}
.home-sub-section p{
color: #fff;
margin-bottom: 20px;
font-size: 14px;
}
.home-about-section .viewmore{
width: 153px;
height: 49px;
line-height: 52px;
background: #f2ab24;
color: #000;
text-transform: uppercase;
display: inline-block;
text-align: center;
font-size: 14px;
font-weight: 700;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.home-news-section .home-news-element{
max-width: 488px;
height: auto;
position: relative; }
.home-news-section .home-news-element input[type="text"], .home-news-section .home-news-element input[type="email"]{
width: 100%;
border: 0;
border-radius:0;
padding: 5px 145px 5px 15px;
box-sizing: border-box;
line-height: 25px;
height: 50px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #333;
margin-bottom: 5px;
}
.home-news-section .home-news-element input[type="submit"]{
width: 133px;
height: 50px;
line-height: 39px;
background: #f2ab24;
color: #000;
text-transform: uppercase;
position: absolute;
right: 0;
top: 55px;
border-radius:0;
text-align: center;
font-size: 14px;
font-weight: 700;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.home-about-section .viewmore:hover{
background: #f85b3c;
}
.home-news-section .home-news-element input[type="submit"]:hover{
background: #f85b3c;
}
.home-news-section .home-news-element .wpcf7-form p {
margin-bottom: 0px;
}
.home-news-section .home-news-element .wpcf7-validation-errors {
border: none;
color: #fff;
padding: 0px;
margin:0px;
}
.home-news-section .home-news-element .wpcf7-not-valid-tip {
display: none;
}
.home-news-section .home-news-element .wpcf7-not-valid {
box-shadow: inset 0px 0px 1px 1px #f00;
}
.header-right-section ul li a.cart-btn:hover{
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/cart_hover.png) no-repeat 50% 50%;
}
.header-right-section ul li a.wish-btn:hover{
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/wish_hover.png) no-repeat 50% 50%;
}
.welcome-img .slick-next {
right: 25px;
z-index: 99;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/next-arrow.png) left top no-repeat;
width: 23px;
height: 36px;
}
.welcome-img .slick-prev {
left: 25px;
z-index: 99;
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/priv-arrow.png) left top no-repeat;
width: 23px;
height: 36px;
}
.welcome-img .slick-prev:before{
content: "";
}
.welcome-img .slick-next:before{
content: "";
}
.breadcrumb {
padding: 1px 0;
margin-bottom: 0;
list-style: none;
background-color: rgba(0, 0, 0, 0);
border-radius: 4px;
font-family: verdana;
font-weight: normal;
border-radius: 0;
}
.breadcrumb>li+li:before {
padding: 0 5px;
color: #ccc;
content: "\f105";
font: normal normal normal 14px/1 FontAwesome;
color: #565656;
left: -3px;
position: relative;
}
.breadcrumb>.active {
color: #777;
margin-left: 6px;
left: -3px;
position: relative;
}
.breadcrumb-section{
margin-bottom:50px;
}
.blog-section h3{
margin-bottom:35px;
}
.blog-element{
margin-bottom: 80px;
}
.blog-element:last-child{
margin-bottom: 50px;
}
.blog-element h4{
font-size: 24px;
font-weight: normal;
color: #88141e;
font-family: verdana;
margin-bottom:20px;
}
.blog-element h4 a{
font-size: 24px;
font-weight: normal;
color: #88141e;
font-family: verdana;
text-decoration: underline;
margin-bottom:20px;
}
.blog-element h4 a:hover{
color: #f2ab24;
}
.blog-element-auther-section{
list-style: none;
margin: 0;
padding: 0;
font-size: 0;
margin-bottom: 30px;
}
.blog-element-auther-section li{
display: inline-block;
font-size: 16px;
font-weight: normal;
font-family: verdana;
color: #1d1d1d;
margin-right: 20px;
}
.blog-element-auther-section li img{
margin-right: 10px;
margin-bottom: 0;
width: auto;
}
.blog-element-auther-section li a{
color: #88141e;
text-decoration: underline;
}
.blog-element-auther-section li a:hover{
color: #f2ab24;
}
.blog-element p{
margin-bottom: 35px;
}
.blog-element img{
margin-bottom: 30px;
max-width: 1140px;
width: 100%;
height: auto;
}
.blog-readmore{
width: 190px;
height: 47px;
line-height: 48px;
background: #f85b3c;
color: #000;
text-transform: uppercase;
display: inline-block;
text-align: center;
font-weight: 700;
font-size: 15px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
margin: 10px 0 30px;
}
.blog-readmore:hover{
background: #f2ab24;
}
.pagination-section .pagination .nav-links a, .pagination-section .pagination .nav-links span {
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #9c9c9c;
text-decoration: none;
background-color: #fff;
border: none;
font-size: 14px;
font-weight: normal;
}
.pagination-section .pagination .nav-links a:before {
display: none;
}
.pagination-section .pagination .nav-links span.current{
background: #f2ab24;
border-radius:0;
color: #fff;
}
.pagination-section .pagination .nav-links span.current:hover, .pagination-section .pagination .nav-links a:hover {
background: #f85b3c;
color: #fff;
}
.pagination-section .pagination>li>a, .pagination-section .pagination>li>span{
padding: 9px 13px;
border-radius:0;
}
.pagination-section .pagination>li>a:hover{
background: #f85b3c;
color: #fff;
}
.pagination-section .pagination>li>span:hover{
background: #f85b3c;
color: #fff;
}
.pagination-section .pagination>li>a>span{
color: #88141e;
text-decoration: underline;
border-radius:0;
}
.pagination-section .pagination>li>a:hover span{
color: #fff;
border-radius:0;
}
.blog-element.blog-element-details .blog-big{
width: 100%;
float: left;
margin-bottom: 10px;
}
.blog-element.blog-element-details .blog-small{
width: 49.5%;
float: left;
margin-bottom: 30px;
margin-right: 10px;
}
.blog-element.blog-element-details .blog-small.blog-small-right{
float: right;
margin-right: 0px;
}
.single .blog-details-comment-esction .blog-details-comment-esction h5{
color: #565656;
font-size: 20px;
text-align: left;
font-weight: normal;
text-decoration: underline;
margin-bottom: 25px;
}
.single .blog-details-comment-esction textarea{
resize: none;
padding: 15px;
box-sizing: border-box;
font-size: 14px;
margin-bottom: 13px;
}
.single .blog-details-comment-esction .comment-submit{
width: 190px;
height: 45px;
line-height: 32px;
color: #000;
text-transform: uppercase;
background: #f85b3c;
border: 0;
border-radius:0;
font-size: 15px;
font-weight: 700;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
margin-bottom: 20px;
text-align: center;
}
.single .blog-details-comment-esction .comment-submit:hover{
background: #f2ab24;
}
.clint-comment{
padding: 70px 0;
}
.clint-comment .media-body .media-heading{
font-size: 17px;
font-weight: normal;
color: #565656;
font-family: verdana;
margin: 0;
margin-bottom: 3px;
padding: 0;
line-height: 20px;
}
.clint-comment .media-body span{
font-size: 14px;
color: #9c9c9c;
font-family: verdana;
font-weight: normal;
letter-spacing: 1px;
}
.clint-comment .media{
margin-bottom:30px;
}
.view-all-btn-section .view-all-btn{
width: 200px;
height: 42px;
color: #f85b3c;
border: 1px solid #f85b3c;
text-align: center;
line-height: 42px;
display: inline-block;
text-transform: uppercase;
font-weight: 600;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.view-all-btn-section .view-all-btn:hover{
background: #f85b3c;
color: #000;
}
.btn-default:active{
color: #000 !important;
background-color: #f2ab24 !important;
border-color: #f2ab24 !important;
}
.btn-default:focus{
color: #000 !important;
background-color: #f2ab24 !important;
border-color: #f2ab24 !important;
}
.form-control:focus {
border-color: #f85b3c;
box-shadow: 0 0px 0px 0;
outline: 0 none;
}
.our-category-thumbnel-element{
position: relative;
overflow: hidden;
}
.cat-text-section{
position: absolute;
background: rgba(0, 0, 0, 0.7);
text-align: left;
width: 100%;
display: inline-block;
left: 0;
bottom: 0;
box-sizing: border-box;
}
.our-category-thumbnel-element img{
width: 100%;
display: block;
height: 100%;
}
.cat-text-section a{
text-align: left;
color: #fff;
font-size: 17px;
font-weight: normal;
font-family: verdana;
letter-spacing: 0px;
display: inline-block;
width: 100%;
padding: 10px 15px 8px;
}
.our-category-thumbnel-element:before{
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
right: 0;
background: rgba(255, 255, 255, 0.1);
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
-moz-transform: translateX(400px);
-webkit-transform: translateX(400px);
-o-transform: translateX(400px);
-ms-transform: translateX(400px);
transform: translateX(400px);
}
.our-category-thumbnel-element:hover:before{
-moz-transform: translateX(-400px);
-webkit-transform: translateX(-400px);
-o-transform: translateX(-400px);
-ms-transform: translateX(-400px);
transform: translateX(-400px);
}
.our-category-thumbnel-element:hover .cat-text-section a{
color: #fbaf1f;
}
.cat-text-section:hover a{
color: #fbaf1f;
}
.category-section h3{
margin-bottom: 35px;
}
.catgury-product-section{
padding-top: 70px;
}
.our-category{
margin-bottom: 35px;
}
.blog-section p{
margin-bottom: 30px;
}
.product-cartbtn-wraper{
text-align: center;
padding-top: 25px;
padding-bottom: 5px;
}
.product-thumbnel .product-cartbtn-wraper .product-cartbtn{
width: 165px;
height: 50px;
line-height: 52px;
text-align: center;
text-transform: uppercase;
display: inline-block;
background: #f2ab24;
color: #000;
font-size: 14px;
font-weight: 700;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.product-thumbnel .product-cartbtn-wraper .product-cartbtn:hover{
background: #f85b3c;
}
.product-section h3{
margin-bottom: 40px;
}
.product-section p{
margin-bottom: 27px;
}
.product-section .product-rev-btn-section .product-rev-btn{
width: 132px;
height: 36px;
line-height: 38px;
text-align: center;
color: #000;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
background: #f85b3c;
display: inline-block;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
margin-top: 20px;
}
.product-section .product-rev-btn-section .product-rev-btn:hover{
background: #f2ab24;
}
.login-left-section h5{
font-size: 20px;
font-weight: normal;
font-family: verdana;
color: #565656;
text-align: left;
text-decoration: underline;
margin-bottom: 20px;
}
.login-left-section p{
padding-right: 30px;
box-sizing: border-box;
margin-bottom: 30px;
}
.reg-btn{
width: 190px;
height: 44px;
background: none;
border: 1px solid #f85b3c;
text-align: center;
text-transform: uppercase;
display: inline-block;
color: #f85b3c;
line-height: 43px;
font-weight: 700;
font-size: 15px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.reg-btn:hover{
background: #f85b3c;
}
.login-right-section h5{
font-size: 20px;
font-weight: normal;
font-family: verdana;
color: #565656;
text-align: left;
text-decoration: underline;
margin-bottom: 20px;
} #login {
padding-top: 5px
}
#login .form-wrap {
width: 312px;
float: left;
padding: 0px;
border: 0;
}
#login .form-group {
margin-bottom: 12px;
}
#login .checkbox {
margin-bottom: 20px;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
float: left;
display: inline-block;
}
#login .checkbox.show:before {
content: '\e013';
color: #f85b3c;
font-size: 14px;
margin: 2px 0 0 3px;
position: absolute;
pointer-events: none;
font-family: 'Glyphicons Halflings';
left: -1px;
}
#login .checkbox .character-checkbox {
width: 20px;
height: 20px;
cursor: pointer;
border-radius: 3px;
border: 1px solid #ccc;
vertical-align: middle;
display: inline-block;
}
#login .checkbox .label {
color: #858585;
font-size: 14px;
font-weight: normal;
font-family: verdana;
}
#login .forget{
font-size: 14px;
font-weight: normal;
font-family: verdana;
color: #858585;
text-align: right;
float: right;
line-height: 43px;
}
#login .btn.btn-custom, .woocommerce-ResetPassword .woocommerce-form-row input[type="submit"], .woocommerce-register .registration-form input[type="submit"] {
font-size: 14px;
margin-bottom: 20px;
border-radius: 0;
text-transform: uppercase;
background: #f85b3c;
color: #000;
font-size: 15px;
font-weight: 700;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
#login .btn.btn-custom:hover, .woocommerce-ResetPassword .woocommerce-form-row input[type="submit"]:hover, .woocommerce-register .registration-form input[type="submit"]:hover {
background: #f2ab24;
}
#login .form-group label {
display: none;
}
#login input.wooCkeckBox {
-webkit-appearance: checkbox !important;
-moz-appearance:checkbox !important;
appearance:checkbox!important;
border: 1px solid #ccc;
border-radius: 3px;
cursor: pointer;
display: inline-block;
height: 20px!important;
vertical-align: middle;
width: 20px!important;
}
.woocommerce-ResetPassword {
width: 50%;
}
.woocommerce-ResetPassword .woocommerce-form-row label, .woocommerce-register .registration-form label {
color: #565656;
font-size: 16px;
font-weight: 500;
}
.woocommerce-ResetPassword .woocommerce-form-row input[type="submit"] {
width: 190px;
}
.woocommerce-register .registration-form input[type="submit"] {
margin: 10px 0;
padding: 16px 30px;
}
.woocommerce-register .registration-form .woocommerce-simple-registration-login-link a {
display: none;
}
.woocommerce-register .registration-form {
margin: 0 auto;
width: 50%;
}
.woocommerce-register .registration-form h2 {
display: none;
}
.woocommerce-register .main-body-section h3 {
text-align: center;
}
.woocommerce-register form.register {
border: none;
padding: 0px;
}
.woocommerce-register form.register p {
padding: 0px;
} .form-control {
color: #212121;
}
.btn-custom {
color: #fff;
background-color: #1fa67b;
}
.btn-custom:hover,
.btn-custom:focus {
color: #fff;
}
#login .form-wrap input {
width: 100%;
height: 46px;
line-height: 23px;
box-shadow: 0 0 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.woocommerce-ResetPassword input[type="text"], .woocommerce-register .registration-form input[type="text"],.woocommerce-register .registration-form input[type="email"], .woocommerce-register .registration-form input[type="password"]{
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
display: block;
font-size: 14px;
height: 46px;
line-height: 23px;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100%;
}
.forgot-password .modal-title {
font-size: 17px;
text-transform: uppercase;
}
.forgot-password .modal-header {
padding: 15px 15px 8px;
}
.forgot-password input[type="email"]{
height: 46px;
line-height: 23px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.forgot-password .btn-custom {
background: #f85b3c;
color: #000;
text-transform: uppercase;
font-weight: bold;
margin: 0px auto;
float: none;
font-size: 14px;
padding: 8px 22px;
border-radius:0;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.forgot-password .btn-custom:hover{
background: #f2ab24;
}
.forgot-password .modal-footer{
text-align: center;
}
.login-left-section .login-left-top{
margin-bottom: 165px;
}
.pro-details-img .image-res{
width: 100%;
display: block;
}
.pro-details-img{
padding-right: 60px;
box-sizing: border-box;
padding-left: 0;
}
.pro-details-content{
padding-left: 68px; box-sizing: border-box;
}
.pro-details-content h3{
font-size: 36px;
font-weight: 700;
color: #565656;
text-align: left;
margin-bottom: 25px;
line-height: 35px;
}
.pro-details-content h5{
font-size: 16px;
font-weight: bold;
font-family: verdana;
line-height: 20px;
}
.choose-color-section h4{
font-size: 16px;
text-align: left;
color: #565656;
font-weight: bold;
font-family: verdana;
margin-bottom: 10px;
padding: 0;
line-height: 20px;
}
.choose-color-section h4 span{
color: #f00;
margin-left: 2px;
}
.choose-color-section{
margin-bottom: 20px;
}
.price-section{
font-size: 20px;
font-weight: bold;
color: #565656;
font-family: verdana;
margin-bottom: 55px;
}
.price-section span{
color: #88141e;
}
.qty-section{
font-size: 16px;
font-weight: normal;
font-family: verdana;
text-align: left;
color: #565656;
margin-bottom: 40px;
}
#singleaddtocart > span {
color: #565656;
float: left;
font-family: "Open Sans",sans-serif;
font-size: 18px;
line-height: 50px;
margin-right: 15px;
}
.qty-section input[type="text"], .quantity input[type="number"] {
width: 98px;
height: 50px;
line-height: 25px;
padding: 10px;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance:none;
border: 1px solid #ddd;
border-radius: 0;
}
.qty-section .add-to-cart, .pro-details-content .qty-section .add-to-cart,.cart button[type="submit"] {
width: 167px;
height: 50px;
background-color: #f2ab24 !important;
text-align: center;
text-transform: uppercase;
border: 0;
border-radius: 0;
font-weight: 700;
font-size: 14px;
color: #000!important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.product-details-btm{
padding-top: 80px;
}
.product-details-btm .image-res {
width: 100%;
display: block;
}
.product-details-gray{
padding: 70px 0;
background: #f2f2f2;
margin-top: 50px;
}
.product-details-gray h4{
font-size: 24px;
font-weight: 700;
text-align: center;
color: #565656;
margin-bottom: 45px;
}
.product-details-btn-image img{
border: 1px solid #e6e6e6;
float: right;
}
.product-details-btn-text h5{
font-size: 16px;
font-weight: bold;
color: #565656;
text-align: left;
font-family: verdana;
margin-bottom: 30px;
}
.main-body-section.pro-details-section{
padding-bottom: 0;
}
.main-banner{
min-height: 0;
}
.banner.main-banner .single-item .slick-slide img{
display: block;
width: 100%;
}
.product-details-gray .container{
max-width: 750px;
margin: 0px auto;
}
.clint-comment .media {
margin-bottom: 30px;
}
.pro-details-content .choose-color-section {
position: relative;
}
.pro-details-content .choose-color-section .label {
display: none;
}
.pro-details-content .choose-color-section .value .tawcvs-swatches .swatch {
-webkit-border-radius: 0%;
-moz-border-radius: 0%;
border-radius: 0%;
margin-right: 5px;
width: 50px;
height: 50px;
}
.pro-details-content .choose-color-section .value .reset_variations {
position: absolute;
right: 0;
top: 0;
color: #88141e;
font-weight: 600;
border: 1px solid;
padding: 0 10px;
border-radius: 3px;
}
.pro-details-content .choose-color-section .value .reset_variations:hover {
color: #fff;
background: #88141e;
}
.pro-details-content .addtoany_list.a2a_kit_size_32 a > span, .product-details-top .addtoany_list.a2a_kit_size_32 a > span {
height: 20px;
line-height: 20px;
width: 20px;
}
.product-details-top .addtoany_shortcode {
padding:30px 0;
}
.product-details-top .woocommerce-tabs {
margin-top: 20px !important;
display: inline-block;
}
.product-details-top .woocommerce-tabs .tabs {
padding-left: 0px !important;
overflow: visible;
}
.product-details-top .woocommerce-tabs .tabs:before {
display: none !important;
}
.single-product .product-details-top .woocommerce-tabs .tabs li {
background-color: #fff !important;
border-radius: 0px !important;
padding: 0px !important;
margin: 0px !important;
float: left !important;
position: relative!important;
}
.single-product .product-details-top .woocommerce-tabs .tabs li.active {
background-color: #F85B3C !important;
border: 1px solid #F85B3C !important;
color: #fff!important;
position: relative!important;
}
.single-product .product-details-top .woocommerce-tabs .tabs li.active:after{
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 9px solid #F85B3C;
height: 0;
width: 0;
position: absolute;
content: '';
bottom: 0;
left: 0;
} .single-product .product-details-top .woocommerce-tabs .tabs li:after, .single-product .product-details-top .woocommerce-tabs .tabs li:before{
display: none !important;
}
.single-product .product-details-top .woocommerce-Tabs-panel {
box-shadow: none;
}
.single-product .product-details-top .woocommerce-Tabs-panel h2,.single-product .product-details-top .woocommerce-Tabs-panel h4,.single-product .product-details-top .woocommerce-Tabs-panel h5  {
color: #565656;
font-family: "Open Sans",sans-serif;
}
.single-product .product-details-top .woocommerce-Tabs-panel h2 {
font-size: 24px;
line-height: 30px;
margin-bottom: 20px;
}
.single-product .product-details-top .woocommerce-Tabs-panel h4 {
font-size: 20px;
line-height: 30px;
}
.single-product .product-details-top .woocommerce-Tabs-panel h5 {
font-size: 18px;
line-height: 30px;
}
.single-product .product-details-top .comment-form {
margin-left: 0px;
}
.single .product .single-product-main-image {
text-align: center;
}
.single .product .single-product-main-image img{
width: auto !important;
display: inline-block !important;
} .commtentsWrapper {
width: 50%;
text-align: left;
}
.single .comment-respond {
width: 50%;
}
.comment-respond .comment-reply-title {
font-size: 25px;
margin-bottom: 15px;
}
.comment-reply-title #cancel-comment-reply-link {
float: right;
height: 18px;
padding: 0 0 0 22px;
font-family: "Open Sans",sans-serif;
font-size: 14px;
color: #74777a;
line-height: 18px;
}
.comment-reply-title #cancel-comment-reply-link:hover {
color: #000;
background-position: 0 -43px;
}
.comment-respond .logged-in-as {
font-size: 13px;
color: #666;
margin-bottom: 20px;
}
.comment-respond .logged-in-as a:first-of-type {
color: #0ea9e3;
}
.comment-respond .logged-in-as a:nth-child(2n) {
float: right;
}
.comment-respond .logged-in-as a:hover {
color: #000;
}
.comment-form {
font-family: "Open Sans",sans-serif;
font-size: 13px;
width: 50%;
}
.form-allowed-tags {
display: none;
}
.o-returnToShop, .single-product .comment-form .form-submit .submit, .page-template-reviews-page .page-wrap .sip-rswc-more, .main-body-section .wpcf7-form input[type="submit"], .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="submit"], .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type="submit"], .woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .woocommerce-cart-form .actions input[type="submit"], .woocommerce-checkout form.checkout input[type="submit"], .woocommerce-checkout .form-row input[type="submit"], body.product-template-default div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart, body.product-template-default div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout, .woocommerce-cart .return-to-shop a.button, .woocommerce-account .woocommerce-form-login input[type="submit"], .woocommerce-checkout #eway_credit_card_form input[type="submit"], .comment-form input [type="submit"]{
width: auto !important;
font-size: 14px !important;
margin-bottom: 20px;
border-radius: 0;
text-transform: uppercase;
background-color: #f85b3c !important;
color: #000 !important;
font-weight: 700;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.single-product .comment-form .form-submit .submit:hover,.page-template-reviews-page .page-wrap .sip-rswc-more:hover, .main-body-section .wpcf7-form input[type="submit"]:hover, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="submit"]:hover, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type="submit"]:hover, .woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .woocommerce-cart-form .actions input[type="submit"]:hover, .woocommerce-checkout form.checkout input[type="submit"]:hover, .woocommerce-checkout .form-row input[type="submit"]:hover, body.product-template-default div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart:hover, body.product-template-default div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout:hover, .woocommerce-cart .return-to-shop a.button:hover, .woocommerce-account .woocommerce-form-login input[type="submit"]:hover, .woocommerce-checkout #eway_credit_card_form input[type="submit"]:hover, .comment-form input [type="submit"]:hover {
outline: none;
color: #000 !important;
background: #f2ab24 !important;
}
.comment-form .comment-notes {
padding: 10px 0;
margin-bottom: 20px;
font-family: "Open Sans",sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 18px;
color: #9f6000;
}
.comment-form label, .main-body-section .wpcf7-form label, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm label, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper label, .woocommerce-checkout form.checkout label, .woocommerce-account .woocommerce-form-login label, .woocommerce-checkout #eway_credit_card_form label {
width: 100%;
float: none;
display: block;
font-size: 14px;
font-weight: 400;
color: #424242;
padding-bottom: 5px;
}
.comment-form input, .main-body-section .wpcf7-form input, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper input, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2, .woocommerce-checkout form.checkout input, .woocommerce-checkout form.checkout .select2, .woocommerce-checkout #eway_credit_card_form input, #wprmenu_menu input[type="search"]{
width: 100%;
padding: 6px 12px;
margin-bottom: 5px;
background: #fff;
border: #ccc solid 1px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
height: 44px;
font-size: 16px;
font-weight: 300;
text-align: left;
color: #555;
box-sizing: border-box;
border-radius: 4px;
}
.comment-form-comment #comment, .main-body-section .wpcf7-form .wpcf7-textarea, .woocommerce-checkout .woocommerce-additional-fields .input-text {
width: 100%;
padding: 6px 12px;
margin-bottom: 5px;
background: #fff;
border: #ccc solid 1px;
border-radius: 4px;
height: 150px;
font-size: 16px;
font-weight: 300;
text-align: left;
color: #555;
box-sizing: border-box;
}
.comment-form .wysija-after-comment {
margin-top: 15px;
}
.comment-form .wysija-after-comment #wysija-box-after-comment {
float: left;
margin-right: 8px;
width: auto;
height: 16px;
}
.comments-area .comments-title {
font-size: 34px;
line-height: 44px;
}
.comment-form label span.required {
color: red;
}
.page-template-reviews-page .page-wrap .sip-rswc-more, .main-body-section .wpcf7-form input[type="submit"], .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="submit"], .woocommerce-checkout form.checkout input[type="submit"], .woocommerce-checkout .form-row input[type="submit"], div.festi-cart-pop-up-products-content div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout, body.product-template-default div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart, body.product-template-default div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout, .woocommerce-cart .return-to-shop a.button, .woocommerce-account .woocommerce-form-login input[type="submit"], .woocommerce-checkout #eway_credit_card_form input[type="submit"] {
border: none;
padding: 10px 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type="submit"] {
padding: 17px 18px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type="submit"], .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input[type="submit"] {
margin-top: 20px;
}
.page-template-reviews-page .product-reviews-containe {
margin-bottom: 30px;
background: #fff none repeat scroll 0 0;
border: 1px solid #eaeaea;
box-shadow: 0 0 4px #eaeaea;
padding: 20px;
}
.page-template-reviews-page .product-reviews-containe h4 {
font-size: 20px;
font-weight: 700;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .share-wrap {
float: left;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .share-left {
text-align: left;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .share-left .big-text {
font-size: 16px;
font-weight: 500;
padding-top: 0px;
color: #f85b3c;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .share-left .product-rating-details a {
color: #000;
}
.page-template-reviews-page .product-rating-details .rating-graph .bar {
color: #88141e !important;
background-color: #88141e !important;
}
.page-template-reviews-page  .br-theme-fontawesome-stars .br-widget a.br-selected::after {
color: #88141e !important;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .share-left .sm-text {
font-size: 14px;
padding-top: 8px;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .page-wrap {
max-width: 100%;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .comment-borderbox {
border-bottom: 1px solid #e4e1e3;
border-left: 0px;
border-top: 0px;
border-right: 0px;
padding: 10px;
}
.main-body-section .main-container {
min-height: 300px;
}
.single .product-details-top .single_product_data_tabs_container {
display: inline-block;
width: 100%;
}
.main-body-section .wpcf7-form {
width: 50%;
}
.main-body-section .wpcf7-form input, .main-body-section .wpcf7-form .wpcf7-textarea {
margin: 10px 0 0 0;
}
.main-body-section .wpcf7-form p {
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields p {
padding: 0px;
}
.main-body-section .wpcf7-form label > span {
color: red;
}
.main-body-section .woocommerce .ced > h2 {
display: none;
}
.post-type-archive-product .main-body-section, .search .main-body-section {
border-top: 1px solid #eaeaea;
padding: 50px 0;
box-shadow: 0 0 4px #eaeaea;
}
.post-type-archive-product .main-body-section .catgury-product-section {
padding-top: 50px;
}
.woocommerce-account .woocommerce-MyAccount-content {
border: 1px solid #eaeaea;
border-radius: 4px;
margin: 0 0 0 0px;
padding: 15px;
box-shadow: 0 0 4px #eaeaea;
}
.woocommerce-account .woocommerce-MyAccount-content a {
color: #840914;
}
.woocommerce-account .woocommerce-MyAccount-content a:hover {
text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
color: #840914;
}
.woocommerce-account .woocommerce-MyAccount-content h3, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details h2 {
font-size: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details h2 {
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend {
margin-top: 20px;
padding-bottom: 10px;
float: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-container--default .select2-selection--single, .woocommerce-checkout form.checkout .select2-container--default .select2-selection--single {
border: none;
border-radius: 0px;
background-color:none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields.select2-container--default .select2-selection__arrow {
top: 8px !important;
}
.woocommerce-cart .cart_totals h2, .woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-checkout .woocommerce-additional-fields h3, .woocommerce-checkout form.checkout h3 {
font-size: 25px;
margin-bottom: 10px;
}
.woocommerce-cart .woocommerce a.remove:hover {
color: #f85b3c!important;
background: none !important;
}
.woocommerce-checkout form.checkout h3 {
margin-top: 20px;
}
.page-template-reviews-page .comment-borderbox time {
display: none;
}
.search-section .input-group-btn {
display: none;
}
.pagination-section {
text-align: center;
}
.pagination-section .pagination h2 {
display: none;
}
.search .product-text {
margin-bottom: 20px;
}
.nav-links a {
padding: 0 5px;
}
.close-search:hover {
color: #f2ab24;
}
.page-template-reviews-page .page-wrap .sip-rswc-more {
float: right;
}
.product-template-default .festi-cart-pop-up-content {
width: 50%;
}
.product-template-default .festi-cart-pop-up-content .festi-cart-pop-up-body {
width: 100% !important;
border: none !important;
border-radius: 0!important;
}
.product-template-default .festi-cart-pop-up-header span{
color: #88141e !important;
text-transform: uppercase;
}
.product-template-default .festi-cart-pop-up-products-content {
}
.product-template-default  .festi-cart-pop-up-footer {
display: none;
}
.product-template-default .festi-cart-pop-up-content .festi-cart-closed-button {
color: #f85b3c !important;
}
body.product-template-default  div.festi-cart-pop-up-products-content table.festi-cart-list tr, body.product-template-default  div.festi-cart-pop-up-products-content table.festi-cart-list tr td {
border: 1px solid #e8e4e3;
}
body.product-template-default  div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-delete {
text-align: center;
vertical-align: middle;
}
body.product-template-default div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-delete a.festi-cart-remove-product {
text-align: center;
float: none;
color: #f85b3c;
}
.woocommerce-account .woocommerce-form-login {
width: 50%;
}
.woocommerce-account .woocommerce-form-login .checkbox .label {
color: #424242;
float: none;
font-size: 14px;
font-weight: 400;
}
.woocommerce-account .woocommerce-form-login .checkbox {
display: inline-block;
}
.woocommerce-account .woocommerce-form-login a.forget {
color: #424242;
font-size: 14px;
font-weight: 400;
}
body.product-template-default div.festi-cart-pop-up-products-content div.festi-cart-total {
background-color: none;
border: 1px solid #eeeeee;
padding: 15px;
font-size: 19px;
color: #424242;
border-radius: 0px;
}
.error404 .main-body-section {
border-top: 1px solid #eaeaea;
box-shadow: 0 0 4px #eaeaea;
padding: 50px 0;
}
.error404 .main-body-section h3, .error404 .main-body-section h4 {
text-align: center;
}
.search-no-results .main-body-section h4 {
text-align: center;
}
.woocommerce-checkout .woocommerce-checkout-payment input[type="radio"], .woocommerce-checkout .woocommerce-checkout-payment input[type="checkbox"], .woocommerce-checkout .woocommerce-checkout-review-order input[type="radio"], .woocommerce-checkout .woocommerce-shipping-fields input[type="checkbox"]{
width: auto;
height: auto;
display: inline-block;
}
.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span {
float: left;
line-height: 23px;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-form__label-for-checkbox {
line-height: 10px;
}
.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-form__label-for-checkbox span {
vertical-align: middle;
margin-left: 20px;
}
.woocommerce-checkout .woocommerce-checkout-payment label {
display: inline-block !important;
width: auto !important;
}
.woocommerce-checkout .woocommerce-checkout-payment label a.about_paypal {
margin-left: 10px;
}
.woocommerce-checkout #eway_credit_card_form {
width: 50%;
}
.woocommerce-checkout .login-right-section .form-wrap {
width: 330px;
}
.woocommerce-checkout .login-right-section .form-row {
width: 100%;
display: inline-block;
}
.woocommerce-checkout .login-right-section .form-row input[type="submit"] {
width: 100% !important;
}
.woocommerce-checkout .login-right-section #login .checkbox .label, .woocommerce-checkout .login-right-section #login .forget {
font-size: 13px;
}
.woocommerce-checkout .login-right-section .woocommerce-form-login {
margin-top: 0px;
border: none;
padding: 0px;
}
.woocommerce-page .woocommerce-info {
border-top: 3px solid #88141e;
}
.single-product .product-details-top .woocommerce-tabs .woocommerce-Tabs-panel--details h2, .single-product .product-details-top .woocommerce-tabs .woocommerce-Tabs-panel--accessories, .single-product .product-details-top .woocommerce-tabs .woocommerce-Tabs-panel--videos {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button {
color: #88141e;
font-weight: 600;
border: 1px solid #f2ab24;
padding: 5px 15px;
border-radius: 3px;
background-color: #f2ab24;
margin-right: 3px;
}
.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button:hover {
color: #f2ab24;
background-color: #88141e;
border: 1px solid #88141e;
text-decoration: none;
border-radius: 3px;
}
#wprmenu_menu label {
width: 100%;
}
.woocommerce .star-rating span {
color: #88141e;
}
.go_to_top {
position: fixed;
bottom: 2%;
right: 1%;
width: 60px;
height: 60px;
background-color: #f2ab24;
text-align: center;
text-transform: uppercase;
border: 0;
border-radius: 100px;
font-weight: 700;
font-size: 58px;
color: #88141e;
-webkit-appearance: none;
appearance: none;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
z-index: 999999;
opacity: 0;
}
.go_to_top.active {
opacity: 1;
}
.go_to_top:hover {
color: #f2ab24;
background-color: #88141e;
}
.single-product #wooswipe .thumbnails {
overflow: visible;
}
.single-product #wooswipe .thumbnails .slick-next {
right: -30px !important;
width: 30px;
height: 30px;
}
.single-product #wooswipe .thumbnails .slick-prev {
left: -30px !important;
width: 30px;
height: 30px;
}
.single-product #wooswipe .thumbnails .slick-prev:before, .single-product #wooswipe .thumbnails .slick-next:before {
font-size: 26px;
color: #88141e;
}
.page-template-default .woocommerce table.shop_table {
border: none;
}
.page-template-default .woocommerce table.shop_table .woocommerce-orders-table__cell {}
.page-template-default .container h4 {
font-size: 20px;
margin-bottom: 10px;
}
.page-template-default .container .terms-condition ul {
margin: 0 0 20px 30px;
}
.blog-details-comment-esction .comment-respond .comment-form, .woocommerce-ResetPassword {
width: 100%;
margin: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: block !important;
padding: 10px 30px;
}
.main-body-section div.wpcf7-validation-errors {
border: none;
}
.main-body-section div.wpcf7-response-output {
padding: 0px;
margin: 0px;
font-weight: 600;
}
.vert-offset-top-3 {
margin: 50px 0 0 0;
}
.single .woocommerce-Tabs-panel--reviews .star-rating {
display: none;
}
.woocommerce-checkout #wfo_notice_shipping {
border: 1px solid red;
padding: 15px;
box-sizing: border-box;
box-shadow: 0px 0px 4px red;
color: #88141e;
font-weight: 600;
}
.header-section.change{
position: fixed;
min-width: 50px;
z-index: 999;
background: rgba(255, 255, 255, 1);
width: 100%;
box-shadow: 0px 0px 4px #eaeaea;
border-bottom: 1px solid #eaeaea;
}
.header-section.change .header-right-section {
display: none;
}
.header-section.change .logo {
width: 190px;
float: left;
}
.header-section.change nav.navbar.navbar-default.nav-site {
float: right;
width: auto;
}
.header-section.change .navbar-nav > li > a, .header-section.change .woocommerce-MyAccount-navigation ul li a, .header-section.change .nav-links a, .header-section.change .navbar-nav .sub-menu > li > a{
font-size: 13px;
}
.header-section.change .fa-home:before {
content: "\f015";
font-size: 19px;
}
.header-section.change .navbar-nav > li.homeCust {
padding: 0px 1px;
}
.header-section.change .navbar-default .container{
width: auto;
}
.header-right-wraper-section .navbar-default{
display: none;
}
.header-section.change .header-right-wraper-section .navbar-default{
display: block;
}
.header-section.change .navbar-default{
display: none;
}
.header-section.change .header-right-wraper-section .navbar-nav > li, .header-section.change .header-right-wraper-section .woocommerce-MyAccount-navigation ul li {
padding: 18px 0px 0px;
position: relative;
} .navbar-collapse .navbar-nav li a {
font-size: 18px;
padding: 0px 9px;
}
.single .woocommerce-Tabs-panel--accessories ul {
margin-left: 30px;
}
.single .woocommerce-Tabs-panel--accessories li {
list-style-type: disc;
}
.woocommerce-cart .shipping-calculator-button { display: none; }
.moblogo {
position: relative;
z-index: 100;
}
.single .woocommerce-Tabs-panel--accessories ul li{
list-style-type: none;
width: 30%;
display: inline-block;
background: #fff;
border: 1px solid #eaeaea;
padding: 30px;
box-sizing: border-box;
box-shadow: 0px 0px 4px #eaeaea;
position: relative;
vertical-align: top;
margin: 10px;
min-height: 360px;
}
.single .woocommerce-Tabs-panel--accessories ul li img {
max-height: 100%;
height: auto;
width: auto;
max-width: 100%;
}
.home-news-element .wpcf7-mail-sent-ok {
border: none;
color: #fff;
padding: 0px;
margin:0px;
}
.page .wpcf7-mail-sent-ok {
border: none;
padding: 0px;
margin:0px;
}
.related .products .product-show .product-gred .product-thumbnel {
min-height:320px;
}
.related .products .product-show .product-gred .product-thumbnel .product-text h4 {
font-size: 15px;
line-height: 20px;
}
.related .products .product-show .product-gred .product-thumbnel .product-thumbnel-img {
margin-top: 15px;
height: auto;
}
.related .products .product-show .product-gred .product-thumbnel .product-thumbnel-img img {
height: 100px;
}
.related .products .product-show .product-gred .product-thumbnel  .product-cartbtn {
width: 120px;
height: 40px;
line-height: 42px;
font-size: 14px;
}
.blog .blog-section > h3, .page-id-600 .container > h3, .page-id-23 .container > h3, .page-id-25 .container > h3, .page-id-29 .container > h3, .page-id-39 .container > h3{
display: none;
}
@media screen and (min-width:1400px){
.welcome-sectiopn {
padding: 140px 0 56px;
}
}
@media (max-width: 1199px) {
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
} .navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
} .navbar-nav {
float: none!important;
margin-top: 7.5px;
} .navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
.navbar-brand {
display: block;
line-height: 50px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
margin-left: 0;
}
.navbar {
border-top: 1px solid #e7e7e7 !important;
}
.navbar-nav > li > a:before{
}
.reg-drop-down{
display: block;
}
.header-right-section .reg-menu{
display: none;
border: 1px solid #ddd;
position: absolute;
right: 0;
z-index: 99;
background: #fff;
}
.reg-menu li{
width: 100%;
display: block;
border-bottom: 1px solid #ddd;
padding:5px;
box-sizing: border-box;
}
.header-right-section ul.reg-menu  li a{
border: 0;
}
.reg-drop-down {
display: block;
margin: 5px 0 0;
background: none;
border:1px solid #ddd;
padding: 3px 7px;
}
.header-right-section ul.reg-menu li a {
border: 0 none;
display: block;
}
.header-right-section ul li a.cart-btn{
margin-bottom: 4px;
margin-top: 6px;
}
.header-right-section ul li a.wish-btn{
margin-bottom: 0px;
margin-top: 0px;
}
.header-right-section ul li a.wish-btn {
display: block;
margin-bottom: 4px;
margin-top: -7px;
}
.blog-element.blog-element-details .blog-small {
width: 49%;
}
.navbar-nav > li {
padding: 0;
}
.navbar-nav > li > a::before{
display: none;
}
.cat-text-section a {
font-size: 16px;
}
.product-show .product-gred .product-thumbnel img, .products .product-gred .product-thumbnel img {
display: block;
margin: 0 auto;
width: auto;
max-width: 100%;
}
.our-category-thumbnel-element img {
min-height: 150px;
}
.banner {
background-attachment: scroll;
}
.reg-menu {
width: 200px;
}
.reg-menu li {
display: block !important;
}
.header-right-section ul li a.wish-btn {
display: block;
margin-bottom: 0;
margin-top: 0;
padding-top: 10px;
padding-bottom: 10px;
}
}
@media (max-width: 1024px) {
.navbar, .reg-menu, .reg-drop-down {
display: none;
}
#wprmenu_bar {
background: none !important;
position: absolute;
top: 25px;
right: 0;
width: auto;
}
html.pmob {
padding: 0px 0px 0px 0px !important;
}
.open-search-box {
display: none;
}
.header-section.change .header-right-wraper-section .navbar-default{
display: none;
}
.header-section.change {
position: static;
}
}
@media screen and (max-width:991px){
.logo {
float: none; margin: 0!important;
width: 224px;
}
.header-right-section {
float: none;
margin: 20px auto 0;
padding: 0;
display: none;
}
.header-right-section {
float: none;
margin: 10px auto 0;
padding: 0;
}
.header-right-section ul li a.search-btn {
position: relative;
top: -7px;
}
.header-right-section {
text-align: center;
}
.reg-drop-down {
display: inline-block;
float: none;
}
.reg-drop-down {
margin: 0;
position: relative;
top: -7px;
}
.header-right-section ul li a.phone span {
text-align: center;
}
.reg-menu li {
text-align: left;
}
.footer-nav {
margin-bottom: 35px;
}
footer .container {
box-sizing: border-box;
padding: 0;
}
.background-text h2 {
font-size: 33px;
}
.background-text h3 {
font-size: 29px;
line-height: 24px;
}
.navbar-nav > li > a{
padding-left: 0;
padding-right: 0;
}
footer {
background: #232323 none repeat scroll 0 0;
padding: 25px 0px 0;
}
.f-logo {
display: inline-block;
width: auto;
}
.main-body-section {
padding: 20px 0;
}
.main-body-section h3 {
margin-bottom: 20px;
}
.welcome-img {
margin-bottom: 25px;
}
.home-about-section, .home-news-section {
box-sizing: border-box;
padding: 20px 30px 35px;
}
.home-sub-section h3 {
font-size: 20px;
margin-bottom: 0;
}
.home-sub-section p {
color: #fff;
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
}
.our-category-thumbnel {
margin-bottom: 25px;
}
.our-category-thumbnel-element:before {
-moz-transform: translateX(750px);
-webkit-transform: translateX(750px);
-o-transform: translateX(750px);
-ms-transform: translateX(750px);
transform: translateX(750px);
}
.our-category-thumbnel-element:hover:before{
-moz-transform: translateX(-750px);
-webkit-transform: translateX(-750px);
-o-transform: translateX(-750px);
-ms-transform: translateX(-750px);
transform: translateX(-750px);
}
.login-left-section .login-left-top{
margin-bottom: 20px;
}
.background-text h3 {
margin-bottom: 5px;
}
.product-details-btn-text h5 {
margin-bottom: 10px;
}
.product-details-btn-text h5, .product-details-btn-text p{
text-align: center;
}
.product-details-btn-image {
text-align: center;
}
.product-details-btn-image img {
float: none;
margin: 0 auto;
}
.product-details-gray h4{
margin-bottom: 10px;
}
.product-details-gray {
padding: 35px 0;
}
.main-body-section .wpcf7-form, .comment-form {
width: 100%;
}
@media screen and (min-width:1025px){ }
#wprmenu_bar {
background: none !important;
position: absolute;
right: 0;
width: auto;
}
@media screen and (min-width:1025px) and (max-width:1199px){
.wprmenu_bar {
background-color: transparent !important;
display: inline-block;
top: 50%;
transform: translateY(-50%);
}
}
html.pmob {
padding: 0px 0px 0px 0px !important;
}
#wprmenu_menu.left, #wprmenu_menu.right {
top: 0 !important;
}
.pro-details-content h3 {
font-size: 22px;
}
.go_to_top {
width: 30px;
height: 30px;
font-size: 28px;
}
}
@media screen and (max-width:767px){
.navbar-header {
padding: 0 0 0 12px;
}
.navbar-collapse {
padding-left: 30px;
padding-right: 20px;
}
.navbar-nav > li > a {
padding-bottom: 5px;
padding-top: 5px;
font-size: 15px;
font-weight: normal;
}
.background-text h2 {
font-size: 33px;
line-height: 37px;
padding: 0 30px;
box-sizing: border-box;
}
.header-right-section {
position: relative;
}
.add-drop-down-mobile{
display: block;
}
.header-right-section ul.add-menu{
display: none;
}
.add-drop-down-mobile{
position: fixed;
right: 0;
top: 40px;
background: none;
}
.add-drop-down-mobile {
background: #f2ab24;
border: 1px solid #df9a17;
color: #fff;
padding: 5px 10px;
position: fixed;
right: 0;
top: 146px;
z-index: 999;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.add-drop-down-mobile:hover{
background-color: #f85b3c;
border: 1px solid #e54b2d;
}
.add-menu-mobile{
border: 1px solid #ddd;
position: fixed;
right: 0;
top: 184px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
display: block;
-moz-transform: translateX(225px);
-webkit-transform: translateX(225px);
-o-transform: translateX(225px);
-ms-transform: translateX(225px);
transform: translateX(225px);
z-index: 99;
padding: 10px;
background:#f8f1ef;
}
.show-phone{
display: block;
right: 0px;
-moz-transform: translateX(0px);
-webkit-transform: translateX(0px);
-o-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
}
.add-menu-mobile li a span{
color: #840914;
}
.reg-drop-down-mobile{
display: block;
}
.logo {
float: left;
}
.header-right-section {
padding-right: 0;
padding-top: 10px;
position: relative;
text-align: right;
top: 4px;
}
.header-right-section ul li a.search-btn {
position: relative;
top: -6px;
}
.header-right-section .reg-menu {
min-width: 200px;
}
.background-text h3 {
box-sizing: border-box;
font-size: 29px;
line-height: 32px;
padding: 0 20px;
}
.home-sub-section:before, .home-sub-section:after{
display: none;
}
.home-sub-section .home-about-section{
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/home-left1.png) no-repeat scroll left top / cover ;
}
.home-sub-section .home-news-section{
background: url(//www.my-woodfiredoven.com.au/wp-content/themes/woodfiredoven/images/home-right1.png) no-repeat scroll left top / cover ;
}
#custom-search-input {
min-width: 400px;
}
.home-news-section::before {
display: none;
}
.pro-details-content {
box-sizing: border-box;
padding-right: 0;
padding-left: 0;
}
.add-menu-mobile.show-phone > li {
padding: 8px 10px;
border-bottom: 1px solid #ddd;
}
.add-menu-mobile.show-phone > li:last-child{
border-bottom: 0;
}
.add-menu-mobile li a span {
color: #840914;
font-weight: 600;
margin-left: 3px;
}
.phone {
font-weight: 600;
}
.phone .fa.fa-phone {
font-size: 15px;
margin-right: 5px;
}
.product-show .product-gred .product-thumbnel .product-thumbnel-img, .products .product-gred .product-thumbnel .product-thumbnel-img {
height: auto;
}
.product-template-default .festi-cart-pop-up-content {
width: 100%;
left: 0!important;
text-align: center;
}
.festi-cart-buttons {
text-align: center;
}
.woocommerce-cart .cart_totals h2, .woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-checkout .woocommerce-additional-fields h3, .woocommerce-checkout form.checkout h3, .welcome-sectiopn h3 {
font-size: 20px;
}
.main-body-section h3 {
font-size: 25px;
}
div.festi-cart-pop-up-body div.festi-cart-pop-up-header span.festi-cart-added-to-cart-msg {
font-size: 16px !important;
font-weight: 600;
}
body.product-template-default div.festi-cart-pop-up-products-content div.festi-cart-total {
padding: 10px;
font-size: 16px;
margin-bottom: 20px;
}
.single-product #wooswipe .thumbnails .slick-next {
right: -8px !important;
}
.single-product #wooswipe .thumbnails .slick-prev {
left: -8px !important;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .tabs-wrap {
width: 100%;
float: left;
padding: 0px;
}
.page-template-reviews-page .product-reviews-containe .sip-rswc-wrapper .comment-borderbox {
padding: 5px;
}
.woocommerce-register .registration-form, .single .comment-respond{
width: 100%;
}
.blog-element h4 {
font-size: 19px;
}
}
@media screen and (max-width:640px){
.background-text h2 {
font-size: 23px;
}
.background-text h3{
margin-bottom: 0;
}
.background-text P {
box-sizing: border-box;
font-size: 14px;
line-height: 24px;
padding: 0 20px;
}
#custom-search-input {
min-width: 300px;
}
.breadcrumb-section {
margin-bottom: 10px;
}
.main-body-section h3 {
margin-bottom: 10px;
}
.blog-element h4 {
margin-bottom: 15px;
}
.blog-element-auther-section {
margin: 0 0 5px;
}
.blog-element p {
margin-bottom: 15px;
}
.blog-element img {
margin-bottom: 15px;
}
.blog-element {
margin-bottom: 0;
}
.blog-element:last-child {
margin-bottom: 0;
}
.pagination {
margin: 0;
}
.blog-element.blog-element-details .blog-small {
width: 48%;
}
.our-category-thumbnel-element:before {
-moz-transform: translateX(620px);
-webkit-transform: translateX(620px);
-o-transform: translateX(620px);
-ms-transform: translateX(620px);
transform: translateX(620px);
}
.our-category-thumbnel-element:hover:before{
-moz-transform: translateX(-620px);
-webkit-transform: translateX(-620px);
-o-transform: translateX(-620px);
-ms-transform: translateX(-620px);
transform: translateX(-620px);
}
#login .form-wrap {
float: none;
width: 100%;
}
.banner.main-banner .background-text h2 {
font-size: 20px;
padding-top: 0;
line-height:22px;
margin-bottom: 10px;
color: #840e15;
}
.banner.main-banner .background-text h3 {
box-sizing: border-box;
font-size: 19px;
line-height: 15px;
padding: 0 20px;
margin-bottom: 10px;
color: #840e15;
}
.banner.main-banner .background-text P {
color: #840e15;
}
.banner.main-banner .single-item div .background-text {
left: 50%;
margin-bottom: 64px;
margin-top:15px;
position: relative;
top: 10px;
transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
}
.banner.main-banner .slick-slide{
background: #fbc660;
}
.banner {
min-height: 250px;
}
.clint-comment .media {
margin-bottom: 10px;
}
.single-product .product-details-top .woocommerce-tabs .tabs li {
width: 100%;
padding: 5px 10px !important;
}
}
@media screen and (max-width:360px){
.logo {
float: left;
margin: 0 auto;
width: 190px;
}
.add-menu-mobile{
min-width: 223px;
}
.product-thumbnel-img > img {
display: block;
width: 100%;
}
.background-text h2 {
font-size: 20px;
line-height: 25px;
margin-bottom: 15px;
}
.background-text h3 {
box-sizing: border-box;
font-size: 18px;
line-height: 22px;
padding: 0 20px;
}
.background-text P {
font-size: 13px;
line-height: 19px;
}
#custom-search-input {
min-width: 250px;
}
.our-category-thumbnel-element:before {
-moz-transform: translateX(400px);
-webkit-transform: translateX(400px);
-o-transform: translateX(400px);
-ms-transform: translateX(400px);
transform: translateX(400px);
}
.our-category-thumbnel-element:hover:before{
-moz-transform: translateX(-400px);
-webkit-transform: translateX(-400px);
-o-transform: translateX(-400px);
-ms-transform: translateX(-400px);
transform: translateX(-400px);
}
.cat-text-section a {
font-size: 15px;
}
#login .checkbox .label {
font-size: 13px;
}
#login .forget {
font-size: 13px;
}
.clint-comment .media {
margin-bottom: 5px;
}
.clint-comment {
padding: 25px 0;
} }
#primary {
padding: 80px 0 50px;
}
main#main {
max-width: 1170px;
margin: 0 auto;
padding-right: 15px;
padding-left: 15px;
}
@media screen and (max-width: 991px){
#primary{
padding: 20px 0;
}
}
@media (min-width: 768px){
#main {
width: 750px;
}
}
@media (min-width: 992px){
#main {
width: 970px;
}
}
@media (min-width: 1200px){
#main {
width: 1170px;
}
}
.christmas-offer {
background: #840704;
}
.christmas-offer .container {
padding: 20px;
}
.christmas-offer .container p {
margin: 0;
text-align: center;
color: #ffffff;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
}
.christmas-offer .container h4{
font-size: 24px;
padding-bottom: 9px;
display: block;
font-family: 'Open Sans', sans-serif;
text-align: center;
color: #ffffff;
}
.christmas-offer .container p span {
background: #efad00;
padding: 0 10px;
color: #810b00;
}
span.select2 {
width: 100%!important;
}
.promotional_products
{
width: 100%;display: inline-block;background: #fff;border: 1px solid #eaeaea;padding: 30px;box-sizing: border-box;box-shadow: 0px 0px 4px #eaeaea;position: relative;
}
@media (min-width: 768px){
.postid-217 .slide_inner_bg img {
width: 45%!important;
}
}.hidden {
display: none !important;
visibility: hidden !important;
}
.tawcvs-swatches {
overflow: hidden;
padding: 5px;
}
.tawcvs-swatches .swatch {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin-right: 15px;
cursor: pointer;
border: 1px solid transparent;
position: relative;
opacity: 0.5;
}
.tawcvs-swatches .swatch.selected {
-webkit-box-shadow: 0 0 5px;
-moz-box-shadow: 0 0 5px;
box-shadow: 0 0 5px;
border-color: #999;
opacity: 1;
}
.tawcvs-swatches .swatch.disabled {
opacity: 0.1;
}
.tawcvs-swatches .swatch-color {
text-indent: -9999px;
border: 2px solid #ccc;
}
.tawcvs-swatches .swatch-color.selected {
border-color: #333;
}
.tawcvs-swatches .swatch-color.selected:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
width: 6px;
height: 10px;
display: block;
border: solid #eee;
border-width: 0 2px 2px 0;
position: absolute;
top: 8px;
left: 11px;
}
.tawcvs-swatches .swatch-label {
background-color: #f1f1f1;
}
.tawcvs-swatches .swatch-image {
overflow: hidden;
}.addtoany_content{clear:both;margin:16px 0}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}body label#festi-cart
{
}
body label#festi-cart label#festi-cart label#festi-cart a.festi-cart
{
display:inline-block;
overflow: hidden;
}
body label#festi-cart label#festi-cart label#festi-cart a.festi-cart.festi-cart-menu
{
overflow: v;
}
body div.festi-cart-widget-content a.festi-cart.festi-cart-widget,
body a.festi-cart.festi-cart-shortcode
{
padding: 0;
}
a.festi-cart div.festi-cart-content 
{
display: inline-block;
font-style: normal;
text-align: left;
}
a.festi-cart div.festi-cart-content span
{
text-transform: none;
font-style: normal;
font-weight: normal;
text-shadow: none;
}
a.festi-cart div.festi-cart-content img.festi-cart-icon
{
vertical-align: top;
border:0;
background-color: transparent;
padding: 0;
display:inline;
}
body div.festi-cart-products
{   
padding-top:1px;
padding-bottom:5px;
position: absolute;
z-index: 999999;
display: none;
}
div.festi-cart-products div.festi-cart-products-content
{
padding:5px;
overflow:hidden;
font-size: 13px;
text-align: center;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
div.festi-cart-widget-content div.festi-cart-widget-products-content
{
font-size: 13px;
text-align: center;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
div.festi-cart-pop-up-content  div.festi-cart-pop-up-products-content
{
font-size: 13px;
text-align: center;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
div.festi-cart-products-content table,
div.festi-cart-widget-products-content table,
div.festi-cart-pop-up-products-content table,
div.festi-cart-products-content table.festi-cart-list td.festi-cart-empty,
div.festi-cart-widget-products-content table.festi-cart-list td.festi-cart-empty,
div.festi-cart-pop-up-products-content table.festi-cart-list td.festi-cart-empty
{
border: 0;
padding: 0;
margin: 0;
width: 100%;
}
div.festi-cart-products-content table.festi-cart-list td.festi-cart-empty,
div.festi-cart-widget-products-content table.festi-cart-list td.festi-cart-empty,
div.festi-cart-pop-up-products-content table.festi-cart-list td.festi-cart-empty
{
text-align: center;
}
div.festi-cart-products-content table.festi-cart-list tr.festi-cart-empty,
div.festi-cart-widget-products-content table.festi-cart-list tr.festi-cart-empty,
div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-empty
{
border-bottom: 0;
}
body div.festi-cart-arrow {
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 10px solid;
position: absolute;
margin-top: -10px;
margin-left: 92px;
z-index: 999;
display:none;
}
div.festi-cart-products-content  table.festi-cart-list,
div.festi-cart-products-content  table.festi-cart-list td,
div.festi-cart-products-content  table.festi-cart-list tr,
div.festi-cart-widget-products-content  table.festi-cart-list,
div.festi-cart-widget-products-content  table.festi-cart-list td,
div.festi-cart-widget-products-content  table.festi-cart-list tr,
div.festi-cart-pop-up-products-content  table.festi-cart-list,
div.festi-cart-pop-up-products-content  table.festi-cart-list td,
div.festi-cart-pop-up-products-content  table.festi-cart-list tr
{
margin: 0;
border: 0;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title
{
vertical-align: middle;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title a.title,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title a.title,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title a.title
{
font-weight: bold;
text-decoration: none;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-count,
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-price,
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-price span.amount,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-count,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-price,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-price span.amount,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-count,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-price,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-title span.festi-cart-product-price span.amount
{
color: #aaaaaa;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-img,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-img,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-img
{
vertical-align: middle;
margin-top: 5px;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td
{
padding: 5px;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete a.festi-cart-remove-product img,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete a.festi-cart-remove-product img,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete a.festi-cart-remove-product img
{
vertical-align: top;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete
{
vertical-align: top;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete a.festi-cart-remove-product,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete a.festi-cart-remove-product,
div.festi-cart-pop-up-products-content  table.festi-cart-list  tr.festi-cart-item  td.festi-cart-product-delete a.festi-cart-remove-product
{
float: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item
{
}
div.festi-cart-products-content  table.festi-cart-list  tr.festi-cart-item.festi-cart-next,
div.festi-cart-widget-products-content  table.festi-cart-list  tr.festi-cart-item.festi-cart-next
{
}
div.festi-cart-products-content  div.festi-cart-total,
div.festi-cart-widget-products-content  div.festi-cart-total,
div.festi-cart-pop-up-products-content  div.festi-cart-total
{
margin-top: 5px;
padding:10px;
background:#EEEEEE;
color:#000; 
font-weight: bold;
text-align:right;
text-transform: none;
}
div.festi-cart-content span.festi-cart-dropdown-arrow
{
font-size: 1em ;
vertical-align: top;
}
div.festi-cart-products-content  p.festi-cart-buttons,
div.festi-cart-widget-products-content   p.festi-cart-buttons,
div.festi-cart-pop-up-products-content   p.festi-cart-buttons
{
margin: 0;
}
div.festi-cart-products-content  p.festi-cart-buttons a.festi-cart-view-cart,
div.festi-cart-products-content  p.festi-cart-buttons a.festi-cart-checkout,
div.festi-cart-widget-products-content   p.festi-cart-buttons a.festi-cart-view-cart,
div.festi-cart-widget-products-content   p.festi-cart-buttons a.festi-cart-checkout,
div.festi-cart-pop-up-products-content   p.festi-cart-buttons a.festi-cart-view-cart,
div.festi-cart-pop-up-products-content   p.festi-cart-buttons a.festi-cart-checkout,
div.festi-cart-pop-up-footer span.festi-cart-continue.b-close span.festi-cart-continue-shopping
{
display: inline-block;
margin: 5px;
padding: 5px;
color: #444;
text-align: center;
text-decoration: none;
cursor: pointer;
position: relative;
font-size: 1em;
font-family: inherit;
overflow: visible;
}
div.festi-cart-products-content  p.festi-cart-buttons a.festi-cart-view-cart:hover,
div.festi-cart-products-content  p.festi-cart-buttons a.festi-cart-checkout:hover,
div.festi-cart-pop-up-products-content  p.festi-cart-buttons a.festi-cart-checkout:hover,
div.festi-cart-pop-up-footer span.festi-cart-continue.b-close span.festi-cart-continue-shopping:hover
{
text-decoration: none;
}
body div.festi-cart-window-content
{
position: absolute;
z-index: 999999;
}
div.festi-cart-horizontal-position-left
{
left: 0;
}
div.festi-cart-horizontal-position-center
{
display:none;
}
div.festi-cart-horizontal-position-right
{
right: 0;
}
div.festi-cart-vertical-position-top
{
top:0;
}
div.festi-cart-vertical-position-middle
{
display:none;
}
div.festi-cart-vertical-position-bottom
{
bottom:0;
}
body div.festi-cart-window-content.festi-cart-fixed-position {
position: fixed;
}