* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.blue-btn {
display: inline-block;
text-align: center;
background: #04578d;
color: #fff;
font-family: 'GeorgiaPro-Bold';
font-size: 14px;
text-transform: uppercase;
border-radius: 9px;
padding: 7px 35px;
}
.white-btn {
background: #fff;
color: #09153b;
vertical-align: middle;
font-family: 'Montserrat-Regular';
font-size: 18px;
z-index: 100;
padding: 3px 44px 9px 37px;
}
.white-btn a {
text-decoration: none;
}
a.white-btn:hover {
color: #09153b;
background: #eadb1f;
text-decoration: none;
}
h1 {
font-family: 'Montserrat-Black';
font-size: 38px;
color: #fff;
line-height: normal;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 0;
}
h2 {
font-family: 'SourceSansPro-Semibold';
font-size: 34px;
color: #04578d;
line-height: normal;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
}
h3 {
font-family: 'SourceSansPro-Semibold';
font-size: 28px;
color: #04578d;
line-height: normal;
font-weight: bold;
text-transform: capitalize;
margin-bottom: 20px;
}
h4 {
font-family: 'SourceSansPro-Semibold';
font-size: 24px;
color: #04578d;
line-height: normal;
font-weight: bold;
text-transform: capitalize;
margin-bottom: 20px;
}
h5 {
font-family: 'SourceSansPro-Semibold';
font-size: 22px;
color: #000;
line-height: normal;
font-weight: bold;
text-transform: capitalize;
margin-bottom: 20px;
}
h6 {
font-size: 18px;
font-family: 'SourceSansPro-Semibold';
color: #000;
line-height: normal;
font-weight: bold;
text-transform: capitalize;
margin-bottom: 20px;
}
.alignleft {
float: left;
margin: 0px 15px 15px 0px;
}
.alignright {
float: right;
margin: 0px 0px 15px 15px;
}
.padding0 {
padding: 0 !important;
}
p:empty {
display: none;
} header.header.fixed {
background: #fff;
position: fixed;
top: 0;
}
.header {
float: left;
width: 100%;
position: relative;
z-index: 100;
-webkit-box-shadow: 0px 10px 5px 0px rgba(100, 100, 100, 0.4);
-moz-box-shadow: 0px 10px 5px 0px rgba(100, 100, 100, 0.4);
box-shadow: 0px 10px 5px 0px rgba(100, 100, 100, 0.4);
padding: 20px 0 20px;
}
.logo {
float: left;
}
.header-right {
float: right;
padding-top: 45px;
}
.main-nav {
display: inline-block;
vertical-align: middle;
padding-right: 32px;
}
.main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {
display: block;
font-size: 22px;
font-family: 'SourceSansPro-Regular';
text-transform: capitalize;
line-height: normal;
height: inherit;
}
.main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover, .main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:focus {
text-decoration: none;
}
.socail-icon {
float: right;
vertical-align: middle;
}
.socail-icon a {
display: inline-block;
padding: 0 11px 0 10px;
} .banner {
float: left;
width: 100%;
position: relative;
min-height: 500px;
}
.banner rs-layer-wrap.rs-parallax-wrap {
height: 500px !important;
min-height: 500px !important;
}
.banner rs-module-wrap#rev_slider_1_1_wrapper {
height: 500px !important;
}
.banner rs-fullwidth-wrap {
height: 500px !important;
}
.banner img {
width: 100%;
}
.banner .nivo-caption {
background: rgba(0,0,0,0.55);
position: absolute;
left: 0;
right: 0;
bottom: 0;
opacity: inherit;
text-align: center;
padding: 48px 0 96px;
}
.inner-banner-caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
text-align: center;
background: rgba(0,0,0,0.55);
padding: 28px 0 28px;
}
.banner-caption big {
display: block;
font-size: 40px;
font-family: 'GeorgiaPro-Bold';
color: #fff;
}
.banner .nivo-caption big {
display: block;
font-size: 40px;
font-family: 'GeorgiaPro-Bold';
color: #fff;
}
.banner .nivo-controlNav {
padding: 15px 0;
position: absolute;
bottom: 20px;
text-align: center;
left: 0;
right: 0;
z-index: 120;
}
.banner .nivo-controlNav a.active {
background: #fff;
}
.banner .nivo-controlNav a {
display: inline-block;
width: 16px;
height: 17px;
border: 1px solid #fff;
border-radius: 50%;
font-size: 0;
opacity: 1;
cursor: pointer;
margin: 0 8px;
} .content-area {
float: left;
width: 100%;
} .conservation-area {
float: left;
width: 100%;
text-align: center;
padding: 75px 0 103px 0;
}
.conservation-area.inner {
padding-top: 0;
}
.conservation-div {
text-align: center;
font-size: 18px;
color: #838383;
font-style: italic;
padding-bottom: 39px;
}
.conservation-area h2 {
font-family: 'Montserrat-Black';
color: #f7933f;
font-size: 34px;
font-style: normal;
}
.conservation-tab {
display: block;
color: #939494;
}
.conservation-tab img {
padding-bottom: 12px;
}
.concervation-blog {
display: block;
min-height: 160px;
}
.conservation-tab h4 {
font-family: 'GeorgiaPro-Bold';
margin-bottom: 3px;
}
.conservation-tab span {
margin-top: 17px;
}
a.conservation-tab:hover h4 {
color: #f7933f;
}
a.conservation-tab:hover .blue-btn {
background: #f7933f;
color: #fff;
} .location-area {
background: url(//www.bakery-barn.com/wp-content/themes/bakery-barn/images/room-img.png) no-repeat center;
background-size: cover;
float: left;
text-align: center;
width: 100%;
padding: 32px 0;
}
.location-div {
display: inline-block;
color: #fff;
width: 54%;
font-size: 16px;
text-align: left;
margin: 0;
background: rgba(0,0,0,0.75);
border-radius: 8px;
padding: 20px 65px 37px;
}
.location-div table {
text-align: center;
display: inline-block;
font-size: 16px;
width: 100%;
}
.location-div thead {
display: block;
padding-bottom: 24px;
}
.location-div thead tr {
display: inline-block;
}
.location-div tbody {
display: inline-block;
text-align: center;
}
.location-div td {
padding: 0px 17px;
text-align: left;
}
.location-div h4 {
color: #fff;
font-family: 'GeorgiaPro-Bold';
text-align: center;
text-transform: inherit;
padding-bottom: 6px;
}
.location-div td span {
text-align: right;
display: block;
} .form-area {
background: #04578d;
float: left;
width: 100%;
color: #fff;
font-size: 20px;
text-align: center;
text-transform: capitalize;
line-height: 30px;
padding: 61px 0px 86px;
}
.form-area.contact-form {
color: #fff;
font-size: 20px;
text-align: center;
text-transform: capitalize;
line-height: 30px;
}
.form-home-area {
display: block;
padding: 0 63px;
}
.col-md-12 .form-control {
width: 90%;
}
.form-home-area .gform_wrapper ul li.gfield {
clear: inherit;
float: left;
width: 50%;
margin-top: 0;
margin-bottom: 35px;
}
.form-home-area .gform_wrapper .top_label div.ginput_container {
margin-top: 0;
}
.form-home-area li#field_1_3 {
width: 100%;
}
.form-home-area #field_1_3 input#input_1_3 {
width: 92.7%;
}
.form-home-area label {
display: block;
margin-bottom: 21px;
font-size: 18px !important;
color: #fff;
line-height: normal !important;
text-transform: uppercase;
}
.form-home-area .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
width: 85%;
background: #fff;
display: inline-block;
height: 47px;
font-family: 'GeorgiaPro-Bold';
outline: none;
font-size: 12px;
letter-spacing: 1px;
line-height: normal;
color: #cacbcd !important;
vertical-align: middle;
border: 0;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
padding: 6px 0 0px 26px;
}
.form-home-area ::-webkit-input-placeholder {
color: #cacbcd;
opacity: 1;
}
.form-home-area ::-moz-placeholder {
color: #000;
opacity: 1;
}
.form-home-area ::-ms-input-placeholder {
color: #cacbcd;
opacity: 1;
}
.form-home-area ::-ms-input-placeholder {
color: #cacbcd;
opacity: 1;
}
.form-home-area ::placeholder {
color: #cacbcd;
opacity: 1;
}
.woocommerce .content-area .form-home-area #respond input#submit, 
.woocommerce .content-area .form-home-area a.button, 
.woocommerce .content-area .form-home-area button.button, 
.woocommerce .content-area .form-home-area input.button {
width: auto !important;
margin: 0 !important;
background: #0096f8;
display: inline-block;
height: 45px;
text-align: center;
white-space: nowrap;
vertical-align: middle;
letter-spacing: 3px;
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0;
padding: 12px 12px;
text-transform: uppercase;
border-radius: 8px;
font-size: 14px !important;
outline: none;
line-height: 1.5;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
cursor: pointer;
}
.woocommerce .content-area .form-home-area #respond input#submit:hover, 
.woocommerce .content-area .form-home-area a.button:hover, 
.woocommerce .content-area .form-home-area button.button:hover, 
.woocommerce .content-area .form-home-area input.button:hover {
text-decoration: none;
background: #f7933f;
color: #fff;
}
.content-area .form-home-area #respond input#submit, 
.content-area .form-home-area a.button, 
.content-area .form-home-area button.button, 
.content-area .form-home-area input.button {
width: auto !important;
margin: 0 !important;
background: #0096f8;
display: inline-block;
height: 45px;
text-align: center;
white-space: nowrap;
vertical-align: middle;
letter-spacing: 3px;
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0;
padding: 12px 12px;
text-transform: uppercase;
border-radius: 8px;
font-size: 14px !important;
outline: none;
line-height: 1.5;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
cursor: pointer;
}
.content-area .form-home-area #respond input#submit:hover, 
.content-area .form-home-area a.button:hover, 
.content-area .form-home-area button.button:hover, 
.content-area .form-home-area input.button:hover {
background: #f7933f;
color: #fff;
text-decoration: none;
}
.form-home-area .gform_wrapper .gform_footer {
padding: 0;
margin: 0;
clear: both;
width: 100%;
}
.form-home-area .gform_wrapper li {
background: none;
padding-left: 0;
}
.form-home-area span.gfield_required {
display: none;
}
.form-home-area .gform_wrapper div.validation_error {
display: none;
}
.form-home-area .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: inherit;
}
.form-home-area .gform_wrapper li.gfield.gfield_error {
background-color: inherit;
margin-bottom: 0;
border-top: 0;
border-bottom: 0;
padding-bottom: 0;
padding-top: 0;
}
.form-home-area .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-bottom: 0;
color: red;
}
.form-home-area .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
border: 0;
}
.form-home-area .gform_wrapper .validation_message {
color: red;
padding: 0;
} .footer {
position: relative;
float: left;
width: 100%;
padding: 18px 0 8px;
}
.f-logo {
display: block;
text-align: center;
vertical-align: middle;
}
.f-nav li {
display: inline-block;
font-size: 19px;
padding: 0 12px;
}
.f-nav {
text-align: center;
display: block;
padding-top: 36px;
padding-bottom: 0;
}
.f-nav a {
font-family: 'SourceSansPro-Regular';
color: #f99734;
}
.f-nav a:hover, .f-nav a:focus {
color: #04578d;
text-decoration: none;
}
.copyright {
float: left;
text-align: center;
font-family: 'Montserrat-Regular';
color: #838383;
font-size: 10px;
text-transform: uppercase;
padding-top: 0px;
width: 100%;
margin-top: -25px;
z-index: -1;
}
.copyright span {
color: #000;
text-transform: uppercase;
}
.f-info {
float: left;
font-family: 'SourceSansPro-Regular';
color: #04578d;
width: 25%;
font-size: 16px;
padding-left: 25px;
margin-top: -150px;
}
.f-info ul {
margin-bottom: 0;
}
.f-info h4 {
font-size: 20px;
margin-bottom: 0;
}
.f-info li {
display: block;
}
.f-info a {
color: #04578d;
}
.map-area {
float: right;
vertical-align: bottom;
text-align: center;
margin-top: -150px;
margin-right: 25px;
}
.map-area iframe {
width: 214px;
height: 125px;
}
.map-area h5 {
color: #04578d;
} .inner-banner {
float: left;
width: 100%;
position: relative;
}
.inner-banner img {
width: 100%;
}
.content-div {
float: left;
width: 100%;
min-height: auto;
padding: 50px 0;
}
.blog-tab {
padding-bottom: 45px;
}
.blog-img-area {
display: block;
}
.blog-img-area {
display: block;
}
.blog-img-area img {
width: 100%;
height: auto;
}
.blog-detail-tab img {
width: 100%;
height: auto;
}
.bolg-text-area h2 a {
color: #04578d;
}
.bolg-text-area {
display: block;
}
.bolg-text-area h2 {
font-size: 28px;
margin-bottom: 10px;
}
.bolg-text-area .blue-btn {
border-radius: 0;
}
.bolg-text-area .blue-btn:hover {
background: #f7933f;
}
.side-bar {
background: #04578d;
display: block;
padding: 12px 0 0px 0px;
margin-bottom: 20px;
}
.side-bar h3 {
color: #fff;
margin-bottom: 7px;
padding-left: 20px;
line-height: 33px;
}
.side-bar ul {
margin-bottom: 0;
}
.side-bar ul li {
display: block;
background: none;
padding-left: 0;
list-style: none;
line-height: 33px;
}
.side-bar ul li a {
color: #fff;
display: block;
border-top: 1px solid #fff;
padding: 7px 20px;
letter-spacing: 1px;
}
.side-bar ul li a:hover {
background: #f7933f;
}
.blog-detail-tab img {
padding-bottom: 30px;
}
.content-div ul li {
background: url(//www.bakery-barn.com/wp-content/themes/bakery-barn/images/bullet.jpg) no-repeat top 15px left;
list-style: none;
font-family: 'SourceSansPro-Semibold';
line-height: 36px;
font-size: 16px;
color: #000;
text-transform: capitalize;
padding-left: 14px;
}
.content-div ol li {
font-family: 'SourceSansPro-Semibold';
line-height: 36px;
font-size: 16px;
color: #000;
text-transform: uppercase;
padding-left: 0;
}
.side-bar ul li {
background: none;
padding-left: 0;
}
.faq-area {
float: left;
width: 100%;
}
.faq-area .ufaq-faq-div {
display: inline-block;
width: 100%;
margin: 10px 0px;
clear: both;
}
.faq-area .ufaq-faq-title {
background: #04578d;
padding: 10px 15px;
}
.faq-area .ufaq-faq-body {
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.2);
color: #000;
padding: 15px 20px 15px;
}
.faq-area .ewd-ufaq-post-margin-symbol {
float: right;
color: #fff;
margin-right: 0px;
}
.faq-area .ufaq-faq-title h4 {
color: #fff;
font-size: 20px;
}
.faq-area .ufaq-faq-categories {
display: none;
}
.faq-area .ufaq-permalink {
display: none;
}
.faq-area .ewd-ufaq-author-date {
display: none;
} .product-area {
display: block;
background: #ebf2f6;
font-family: 'Montserrat-Regular';
font-size: 22px;
color: #000;
line-height: 30px;
font-weight: bold;
padding: 41px 0 38px;
margin-bottom: 70px;
}
.product-area h3 {
margin-bottom: 23px;
}
.product-area h4 {
margin-bottom: 0;
}
.product-text-area {
float: left;
width: 100%;
margin-bottom: 50px;
}
.product-text-area h3 {
margin-bottom: 10px;
}
.conservation-tab.product-listing {
text-align: center;
}
.title-area {
background: #04578d;
float: left;
width: 100%;
color: #fff;
padding: 65px 0 45px;
}
.title-area h1 {
margin-bottom: 20px;
}
.woocommerce .title-area .woocommerce-breadcrumb {
color: #f99734;
}
.woocommerce .title-area .woocommerce-breadcrumb a {
color: #fff;
}
.woocommerce .title-area .woocommerce-breadcrumb a:hover, 
.woocommerce .title-area .woocommerce-breadcrumb a:focus {
color: #f99734;
}
.woocommerce .content-div ul.products li.product, .woocommerce-page .content-div ul.products li.product {
background: none;
}
.woocommerce ul.products li.product .conservation-tab .button {
display: inline-block;
text-align: center;
background: #04578d;
font-family: 'GeorgiaPro-Bold';
font-size: 14px;
color: #fff;
line-height: 24px;
text-transform: uppercase;
border-radius: 9px;
padding: 7px 35px;
}
.woocommerce ul.products li.product .conservation-tab .button:hover {
background: #f7933f;
color: #fff;
}
.product_meta {
display: none;
color: #000;
}
.product_meta span.posted_in {
display: block;
}
.product_meta span.tagged_as {
display: block;
}
.product_meta a {
color: #939494;
}
.product_meta a:hover, .product_meta a:focus {
color: #04578d;
}
.woocommerce div.product .content-div div.summary {
font-size: 16px;
}
.woocommerce div.product .content-div div.summary ul li {
background: url(//www.bakery-barn.com/wp-content/themes/bakery-barn/images/bullet.jpg) no-repeat top 6px left;
font-family: inherit;
line-height: normal;
color: #939494;
padding: 0px 0px 12px 15px;
}
.woocommerce div.product .content-div .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0;
}
.woocommerce div.product .content-div .woocommerce-tabs ul.tabs li {
background-image: none;
border: 0px;
border-radius: 0px;
}
.woocommerce div.product .content-div .woocommerce-tabs ul.tabs li.active {
background: #f7933f;
color: #fff;
}
.woocommerce div.product .content-div .woocommerce-tabs ul.tabs li::before {
display: none;
}
.woocommerce div.product .content-div .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce .content-div table.shop_attributes th {
color: #000;
}
.woocommerce .content-div #respond input#submit, 
.woocommerce .content-div a.button, 
.woocommerce .content-div button.button, 
.woocommerce .content-div input.button {
text-align: center;
background: #04578d;
font-family: 'GeorgiaPro-Bold';
font-size: 14px;
color: #fff;
line-height: 24px;
text-transform: uppercase;
border-radius: 9px;
padding: 7px 35px;
}
.woocommerce .content-div #respond input#submit:hover, 
.woocommerce .content-div a.button:hover, 
.woocommerce .content-div button.button:hover, 
.woocommerce .content-div input.button:hover {
background: #f7933f;
color: #fff;
}
.woocommerce .content-div nav.woocommerce-pagination ul li {
background: none;
}
.woocommerce .content-div nav.woocommerce-pagination ul li a, 
.woocommerce .content-div nav.woocommerce-pagination ul li span {
color: #04578d;
padding: 8px 15px;
}
.woocommerce .content-div nav.woocommerce-pagination ul li a:focus, 
.woocommerce .content-div nav.woocommerce-pagination ul li a:hover {
background: #04578d;
color: #fff;
}
.woocommerce .content-div nav.woocommerce-pagination ul li span.current {
background: #f7933f;
color: #fff;
}
@media only screen and (max-width:1200px) {
.socail-icon a {
padding: 0 2px 0 3px;
}
.main-nav {
padding-right: 0;
}
.main-nav .navbar-expand-lg .navbar-nav .nav-link {
padding-right: 7px;
padding-left: 7px;
}
.main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {
padding: 0 7px;
}
.banner {
min-height: auto;
}
.banner .nivo-caption {
padding: 48px 0 66px;
}
.banner .nivo-controlNav {
padding: 10px 0;
bottom: 0px;
}
.location-area {
min-height: 500px;
}
.form-area .col-md-12 .form-control {
width: 100%;
}
.form-area .form-control {
width: 387px;
}
.f-nav li {
font-size: 16px;
padding: 0 6px;
}
.product-area {
font-size: 18px;
line-height: 26px;
}
}
@media (max-width: 1024px) {
.conservation-tab.product-listing h2 {
}
}
@media (max-width: 991px) {
.header .container {
max-width: inherit;
}
.header-right {
display: block;
float: none;
padding-top: 40px;
}
.logo {
margin-bottom: 15px;
}
.main-nav {
display: block;
padding-right: 0px;
}
.main-nav .navbar-light .navbar-toggler {
border-color: #000;
}
.main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {
padding: 5px 10px;
}
.banner .nivo-caption {
padding: 38px 0 56px;
}
.banner rs-layer-wrap.rs-parallax-wrap {
height: 350px !important;
min-height: 350px !important;
}
.banner rs-module-wrap#rev_slider_1_1_wrapper {
height: 350px !important;
}
.banner rs-fullwidth-wrap {
height: 350px !important;
}
.banner .nivo-caption big {
font-size: 32px;
}
.conservation-area {
padding: 55px 0 60px 0;
}
.conservation-area .col-lg-4 {
float: left;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.conservation-tab span {
margin-top: 0;
}
.concervation-blog {
min-height: auto;
}
.conservation-tab h4 {
font-size: 21px;
}
.location-div {
width: 85%;
padding: 20px 26px 14px;
}
.location-div td {
padding: 0px 10px;
}
.form-home-area {
padding: 0 0;
}
.form-area .col-md-12 .form-control {
width: 100%;
}
.form-area .form-control {
width: 100%;
}
.f-nav li {
padding: 0 7px;
}
.product-area {
margin-bottom: 40px;
}
.form-area {
padding: 50px 0px 66px;
}
.form-home-area #field_1_3 input#input_1_3 {
width: 100%;
}
.form-home-area .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
width: 100%;
}
h1 {
font-size: 34px;
}
h2 {
font-size: 30px;
margin-bottom: 15px;
}
h3 {
font-size: 26px;
margin-bottom: 15px;
}
h4 {
font-size: 22px;
margin-bottom: 15px;
}
h5 {
font-size: 20px;
margin-bottom: 15px;
}
h6 {
font-size: 16px;
margin-bottom: 15px;
}
.inner-banner-caption {
padding: 18px 0 18px;
}
.faq-area .container {
max-width: inherit;
}
.faq-area .ufaq-faq-title h4 {
font-size: 17px;
}
.f-info {
width: 70%;
font-size: 15px;
text-align: center;
padding: 0;
margin-top: 0;
margin: 0 auto;
float: none;
margin-bottom: 15px;
}
.f-info p {
margin-bottom: 10px;
}
.f-info ul {
margin-bottom: 0;
}
.map-area {
width: 100%;
float: left;
display: inherit;
vertical-align: middle;
margin-top: 0px;
margin-right: 0;
}
.map-area iframe {
width: 100%;
height: auto;
}
.copyright {
float: left;
width: 100%;
font-size: 11px;
text-align: center;
padding-top: 11px;
margin: 0;
}
.map-area h5 {
padding-left: 0px;
text-align: center;
}
}
@media (max-width: 767px) {
.logo {
float: inherit;
position: absolute;
top: 10px;
width: 180px;
z-index: 100;
}
.header {
padding: 27px 0 27px;
}
header.header.fixed {
position: inherit;
top: inherit;
}
.header-right {
float: right;
width: 100%;
text-align: right;
padding-top: 10px;
}
.socail-icon {
float: inherit;
display: block;
margin-bottom: 30px;
}
.main-nav {
display: block;
padding-right: 0px;
}
.main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {
font-size: 18px;
}
.main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover, .main-nav #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:focus {
background: #04578d;
color: #fff;
text-decoration: none;
}
.banner .nivo-caption big {
font-size: 30px;
}
.conservation-area {
padding: 40px 0;
}
.conservation-area h2 {
font-size: 30px;
margin-bottom: 10px;
}
.conservation-area {
padding-bottom: 30px;
}
.conservation-div {
font-size: 17px;
margin-bottom: 0;
}
.conservation-tab {
text-align: center;
padding: 0px 90px;
}
.conservation-tab span {
margin-top: 0px;
}
.location-area {
min-height: 430px;
padding-bottom: 0;
}
.location-div {
width: 100%;
}
.f-info {
font-size: 13px;
padding-left: 7px;
}
.f-nav {
display: block;
padding-top: 17px;
padding-bottom: 0px;
}
.f-nav li {
font-size: 16px;
padding: 0 2px;
}
.form-area {
padding: 40px 0px 50px;
}
.inner-banner img {
height: 250px;
object-fit: cover;
}
.product-area {
font-size: 16px;
padding: 30px 0 28px;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 24px;
}
.woocommerce ul.products li.product .conservation-tab .button {
padding: 7px 20px;
}
.conservation-tab h4 {
font-size: 18px;
}
.title-area {
padding: 35px 0 25px;
}
}
@media (max-width:480px) {
header.header.fixed {
position: inherit;
}
.banner rs-layer-wrap.rs-parallax-wrap {
height: 280px !important;
min-height: 280px !important;
}
.banner rs-module-wrap#rev_slider_1_1_wrapper {
height: 280px !important;
}
.banner rs-fullwidth-wrap {
height: 280px !important;
}
.banner .nivo-caption {
padding: 28px 0 46px;
}
.banner .nivo-caption big {
font-size: 26px;
}
.banner-caption big {
display: block;
font-size: 38px;
}
.conservation-area {
padding-top: 30px;
}
.conservation-div {
padding-bottom: 0px;
}
.conservation-area h2 {
font-size: 28px;
}
.conservation-tab {
padding: 0px 0px;
}
.location-area {
min-height: 480px;
}
.form-home-area .gform_wrapper ul li.gfield {
width: 100%;
margin-bottom: 25px;
}
.f-nav li {
padding: 0 10px;
}
.copyright {
float: left;
width: 100%;
font-size: 11px;
text-align: center;
padding-top: 11px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 20px
}
h5 {
font-size: 18px;
}
.inner-banner-caption {
padding: 10px 0 10px;
}
.form-home-area label {
font-size: 15px !important;
}
.form-home-area .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
height: 44px;
padding: 6px 0 0px 16px;
}
.content-div {
padding: 30px 0;
}
.form-area {
font-size: 17px;
line-height: 28px;
}
.form-home-area br {
display: none;
}
}
@media (max-width:479px) {
h1 {
font-size: 28px;
}
.header {
padding: 25px 0;
}
.logo {
text-align: center;
width: 100%;
position: inherit;
}
.header-right {
width: 100%;
text-align: center;
padding: 10px 0px 0 0;
}
.socail-icon {
float: none;
display: inline-block;
margin-bottom: 20px;
}
.main-nav {
padding-right: 0px;
}
.banner .nivo-caption {
padding: 15px 0 15px;
}
.banner .nivo-controlNav {
display: none;
}
.banner .nivo-caption big {
font-size: 24px;
}
.banner img {
height: 200px;
object-fit: cover;
}
.banner-caption {
padding: 10px 0 10px;
}
.banner-caption big {
font-size: 31px;
}
.conservation-area {
padding: 35px 0 10px;
}
.conservation-div {
font-size: 15px;
padding-bottom: 10px;
}
.conservation-area h2 {
font-size: 24px;
margin-bottom: 6px;
}
.conservation-tab {
padding: 0 0 25px;
}
.conservation-tab h4 {
font-size: 20px;
}
.location-div {
font-size: 14px;
}
.location-div h4 {
padding-bottom: 10px;
font-size: 17px;
margin-bottom: 0;
}
.location-div thead {
padding-bottom: 5px;
}
.form-home-area label {
margin-bottom: 10px;
}
.form-area .form-control {
margin-bottom: 20px;
}
.form-area {
padding: 30px 0px 40px;
}
.f-nav li {
padding: 0 4px;
}
.map-area h5 {
font-size: 17px;
}
.copyright {
float: left;
width: 100%;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100% !important;
}
.title-area {
padding: 25px 0 10px;
}
}