custom-28-7-2017

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.aio-icon-component.icon_content.style_1 h3 {
font-size: 25px;
color: #3a3a3b;
font-family: Montserrat;
}
.home_text
{font-weight: normal;
text-align: center;
padding-bottom: 10px;
line-height: 22px;
font-weight: bold;
}
/*home-carousel*/
p.viewmore {
background: black !important;
color: white;
font-size: 14px;
font-weight: 400;
text-decoration: none;
display: inline-block;
line-height: 20px;
text-align: center;
vertical-align: middle;
padding: 9px 12px 7px 17px;
margin-top: 10px;
}

a.amazingcarousel-title {
background: black !important;
color: white !important;
font-size: 11px !important;
font-weight: 400;
text-decoration: none;
display: inline-block;
line-height: 20px;
text-align: center;
vertical-align: middle;
padding: 6px 18px 6px 18px;
margin-top: 5px;
text-shadow: none;
letter-spacing: 0.1em;
}

.amazingcarousel-title {
font-size: 20px !important;
letter-spacing: 0em;
font-weight: bold !important;
}

.class_0 .amazingcarousel-item-container {
background: #ee3f0a !important;
}
.class_1 .amazingcarousel-item-container {
background: #89b500 !important;
}
.class_2 .amazingcarousel-item-container {
background: #ea6e0e !important;
}
.class_3 .amazingcarousel-item-container {
background: #fec20c !important;
}
.class_4 .amazingcarousel-item-container {
background: #b9ac0c!important;
}
/*home-carousel*/

.menu-bakery-menu-container {
text-align: center;
}
.widget_nav_menu_findus .footer-menu li {
padding-bottom: 2px !important;
}

ul.list-info.headerinfo li {
float: left;
padding-right: 6px;
}
address {
text-align: center;
}

p.number_prds {
display: none;
}
.menu-our-products2-container {
margin-top: 50px;
}
.medwidth .wpb_single_image img {
width: 600px;
}
.product-img img {
border: 8px solid #dedede ;
}

li.page_item {
margin-left: 0px !important;}
.newstyle.ult-ib-effect-style13 .ult-new-ib-title::after {
-webkit-transform: none;
transform: none;
}
.custom-post h4 {
color: #01783c;
text-transform: uppercase;
font-weight: bold;
}
.custom-post-col .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480 {
background-color: #fff !important;
}
.custom-post-col .vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
padding-bottom: 0;
}
.custom-post-col .vc_grid.vc_row.vc_grid-gutter-30px {
padding-top: 20px;
padding-bottom: 20px;
}
.custom-post .vc_gitem-post-data {
margin-bottom: 10px;
}
.custom-post .vc_gitem_row .vc_gitem-col {
padding: 0 10px;
}
.custom-post .vc_btn3-container {
margin-bottom: 15px;
}
.wpb_single_image.wpb_content_element.vc_align_right.vc_custom_1498654037854.img-bottom {
position: relative;
bottom: 105px;
}
.col-sm-12.prdt {
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
}
.prdt-item {
padding-left: 0px;
padding-right: 0px;
}
.prdt-item ul.list-info li i {
color: #bef227;
}
ul.list-info.green-banner li i {
color: rgb(197, 255, 62);
}
ul.list-info.green-banner li {
font-size: 14px;
}
h3.welcome {
font-size: 15px;
font-weight: bold;
padding-top: 12px;
padding-bottom: 5px;
text-align: center;
}

.map-services {
padding-right: 0px !important;
}
.services-icon a:hover{
border-radius:0px !important;
}
.services-list {
padding-top:20px;
}
.our-services.services-content.centerimage {
position: relative;
top: 20px;
padding-bottom: 20px;
}
.left-services.vc_column_container {
padding-right: 0px;
}
.sub-content {
font-size: 20px;
line-height: 1.6em;
padding-top: 36px;
}
span.sub {
color: #002060;
}

span.set {
color: #2e6a00;
font-weight: 500;
}
span.main {
color: #007eb7;
font-weight: bold;
}
/*shake*/
.shake {
display:inline-block
}
.shake {
display:block;
position:relative;
}

h2.shake,
.shake.inline {
display:inline-block
}

@-webkit-keyframes spaceboots {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake:hover,
.shake:focus {
-webkit-animation-name: spaceboots;
-webkit-animation-duration: 0.8s;
-webkit-transform-origin:50% 50%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
/*shake*/

.branch {
float: left;
width: 100%;
margin-bottom: 40px;
padding-bottom: 20px;
border-bottom: 1px solid #ececec;
}
.branch ul {
margin: 0 -10px;
}
.branch ul li {
float: left;
width: 50%;
padding: 0 7px;
margin-bottom: 10px;
}
.branch ul li strong {
float: left;
width: 100%;
font-size: 13px;
color: #000000;
font-weight: 800;
letter-spacing: 0.3px;
margin-bottom: 5px;
}
.branch li span {
color: #444545;
float: left;
font-size: 13px;
letter-spacing: 0.3px;
overflow-wrap: break-word;
width: 100%;
}
.add {
float: left;
width: 100%;
margin-top: 8px;
font-size: 12px;
color: #272121;
font-weight: 800;
letter-spacing: 1px;
padding-bottom: 5px !important;
}
.add i {
font-size: 22px;
display: inline-block;
vertical-align: middle;
margin-right: 12px;
color: #659c3c;
}
.box-hover p {
padding: 0px 0.3em 0 !important;
font-size: 20px;
font-weight: 700 !important;
line-height: 26px !important;
margin-top: 10px;
text-align: left !important;
margin-left: 35px;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
}
.box-hover.ult-banner-block .bb-back-icon {
display: inline-block;
margin: 25px auto 0;
position: relative;
text-align: left;
line-height: 1;
font-size: 3.5em;
top: 65px;
right: 10px;
}
.box-hover.ult-banner-block .mask .bb-description, .ult-banner-block .mask p {
padding: 0px 2em 0;
}

.box-hover.ult-banner-block .mask {
padding-left: 40px;
padding-right: 40px;
cursor: pointer;

}
.box-hover.ult-banner-block h3.bb-top-title i {
float: left;
font-size: 40px;
line-height: 1.2;
margin-top: -24px;
margin-left: -45px;
}
.box-hover.ult-banner-block a.bb-link {
float: left;
margin-left: 60px;
}
.box-hover.ult-banner-block h3.bb-top-title {
color: #fff;
margin: 0;
display: block;
font-size: 16px;
text-transform: uppercase;
font-weight: 700 !important;
line-height: 1.2;
text-align: left !important;
width: 100%;
z-index: 0;
opacity: 1;
padding-left: 80px;
padding-right: 40px;
line-height: 22px !important;
}

.box-hover.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block{
margin-bottom: 5px;
}
.branch {
padding: 0 8px;
}
.shorten h3.title-center.bb-top-title.ult-responsive {
padding-right: 15px;
}
.shorten .ult-banner-block .mask {
padding-left: 40px;
padding-right: 10px;
cursor: pointer;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-2355.current_page_item.menu-item-2431:after {
border: none;
content: “”;
position: relative;
display: inline-block;
display: none;
}
.header-v7 .header-bottom .header-logo {
padding-top: 1px;
}
.header-bottom {
padding: 5px 0 0 0px;
}
.header-v7 .header-bottom .header_contact_info {
padding-top: 18px;
}
.header-logo img {
width: 125px;
}
.header-v7 .header-bottom .header-banner {
margin: 25px 0px 10px 0px;
padding: 15px;
font-size: 30px;
color: #2e6a00;
letter-spacing: 8px;
font-weight: 500;
border: 0;
max-width: 100%;

}
ul.social li a {
width: 25px;
height: 25px;
display: block;
text-align: center;
vertical-align: middle;
padding-right: 0;
border: 1px solid #ccc;
border-radius: 50%;
color: #2e6a00;
font-size: 16px;
background: white;
}
li.page_item {
margin-left: 10px;
display: inline-block;
padding-top: 5px;
}
.link-contact, .top-link {
margin-top: 3px;
}
.header-v7 .header-bottom .header-banner:before {
border: 0;
}
.header-banner {
text-align: left !important;
}
.main_color {
color: #2e6a00!important;
}
.header-v7 .header-top {
background: #2e6a00!important;
}
.logo-section {
display: -webkit-box;
}
ul.list-info li i.fa {
color: #fff;
margin-right: 0;
}
ul.list-info {
padding: 8px 0px 0 0;
}
.list-info li {
color: #fff;
padding-top: 2px;
font-size: 13px !important;
}
.footer-home img {
display: none;
}
.footer-home p {
margin-bottom: 10px;
}
button#searchsubmit {
background-color: #2e6a00;
}
ul.list-ico li i {
padding-right: 5px;
color: #007eb7;
}
ul.list-ico li {
padding-top: 10px;
}
.main_title
{margin-bottom: 15px;
}
.sub_title
{margin-bottom: 12px;
}
h4.quality_title {
padding-top: 15px;
padding-bottom: 15px;
}
h3.vc_custom_heading.prod_title {
padding-top: 15px;
}
.nospacing .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
h3.mar_btm30 {
margin-bottom: 30px;
text-transform: uppercase;
color: white;
}
.our_vision_div {
padding: 0 45px 0 0;
}

.full-img-sec {
background: #f0f0f0;
z-index: 1;
position: relative;
height:400px;
}
.full-img-sec::before {
content: ”;
width: 35%;
height: 100%;
position: absolute;
background: url(https://himalayanblossoms.com/wp-content/uploads/2017/07/full-img-1.jpg) no-repeat right;
background-size: cover;
background-position: center;
top: 0;
}
.full-img-sec.wdt_100.pad_100 {
padding-top: 60px;
}
p.white-color {
padding-bottom: 10px;
color:white;
}
.blog-list {
padding-bottom: 12px;
margin-bottom: 15px;
}
.promo-banner h2 {
font-size: 25px;
}
.full-width .vc_col-sm-2 {
width: 20% !important;
}
h1.intro__title.uppercase {
color: white;
text-align: center;
font-size: 50px;
}
.our-blog {
padding-top: 40px;
}
.nopadding .vc_column-inner {
padding: 0 !important;
}
.side-breadcrumb {
padding: 131px 0 !important;
}
.side-breadcrumb .page-title h1 {
color: #ffffff;
line-height: 1;
font-size: 4rem;
margin-top: 15px;
margin-bottom: 15px;
letter-spacing: 0.5em;
}
@media (max-width: 991px){
.full-width .vc_col-sm-2 {
width: auto !important;
}
}

/*product-page*/
span.feature-subtitle {
font-weight: bold;
color: #5e5e5e;
padding-right: 4px;
}
p.feature-title {
font-size: 18px;
font-weight: bold;
color: #80a640 !important;
line-height: 40px !important;
text-decoration: underline;
}
span.feature-heading {
font-weight: bold;
color: #5e5e5e;
padding-right: 4px;
}
.product-desc p {
margin-bottom: 8px !important;
}
.images .main-images img {
border: 6px solid #dedede;
}
.info .summary h4 {
margin-bottom: 10px;
}
.summary-content h3 {
margin-bottom: 15px;
}
.availability {
display: none;
}
p.stock.in-stock {
display: none;
}
.info .summary .product-desc {
padding-top: 15px;
}

.woocommerce-tabs.wc-tabs-wrapper {
margin-top: 40px;
}
span.custom-icon-class.icon-8 {
color: #2e6a00 !important;
}

.info .summary .share-links {
margin-top: 0;
padding-top: 10px;
}
/*product-page*/
.product-desc h3 a {
font-size: 22px;
}
.product-desc .add-to {
opacity: 1 !important;
}
.product-content .product-desc {
height: 95px;
}
/*menu*/
.header-v7 .main-navigation .mega-menu > li > a:after {
font-family: FontAwesome;
font-size: 7px;
color: #ccc;
content: “\f111”;
position: absolute;
top: 22px;
right: -36px;
border-color: #eeeeee;
height: 20px !important;
content: “”;
position: absolute;
/* left: -38.5px; */
width: 0;
border-right: solid 1px #d5d5d5;
height: 100%;
max-height: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}

.header-v7 .main-navigation .mega-menu > li a:active {
color: #2e6a00 !important;
}
.half_main_bg.wpb_column:before
{color: #6a2300;
}
.tooltbars {
display: none;
}
/*menu*/

X