/*
Theme Name: Zuckerman Produce
Theme URI: https://wp.jokerstaan.com/landscape/
Author: Delta Bluegrass Co.
Author URI: https://zuckermanproduce.com
Description: Landscape is modern and super clean business Wordpress theme which is best suited for, portfolio, agency services and all type of portfolio related service.   
Version: 20.0.0
Template:     landscape
License URI: https://themeforest.net/licenses
Text Domain: zuckerman-produce
*/

/* ==== Common ==== */

.headline p{color: #352801 !important}

h2.pageTitle {font-weight: 600; font-size: 32px; text-align: left !important  }

h3.pageTitle:after {background: #352801 !important; margin-bottom: 20px !important}

h3.headline {font-weight: 600; font-size: 32px; margin-bottom: 20px !important; }

h3.headline:after {background: #352801 !important;  clear: both}

h4 {font-weight: 600; color: #754f03}

.bottom-line:after, .bottom-line-left:after {background: #352801 !important; margin-bottom: 30px; text-align: left}

p {color: #4b2f25 !important; line-height: 1.7}

.full-width-img {width: auto; max-width: 100% !important;}

.imgFl {padding: 25px 25px 10px 0; float: left}

.imgFr {padding: 25px 0 10px 25px; float: right}

.aboutImg {padding-top: 165px}

.potatoesImg {padding-top: 25px}

.backTo{color: #4b2f25;}

.backTo:hover {text-decoration: none; color: #bb9e55;}

.vc_separator.vc_sep_color_grey .vc_sep_line {border-color: #d6c18a !important}

.widget {margin-bottom: 15px; float: left; width: 100%;}

/* ==== START - Header ==== */

.header_var1 .main_header_dash_bg {background: transparent url(images/nav_menu_bg.png) repeat-x 0 95% !important; background-size: cover; padding-bottom: 5px; margin-bottom: -25px }

.header_var1 .main_header_dash_bg:after{background-image: none}

.rich-header {padding: 170px 0px 30px !important}

.rich-header h1 {font-size: 36px}

.page-id-3834 .rich-header h1 span, .page-id-3834 li.menu-item-3842 a span{font-variant: small-caps}

.breadcum_bg { }

.breadcrumb li a {color: #cdc1a1 !important}

.breadcrumb > .active {color: #754f03 !important}

/* START - Header Backgrounds */



.page-id-2378 .rich-header { background-image: url(images/our-potatoes-hdr.jpg); background-size: cover}

.page-id-3834 .rich-header { background-image: url(images/white-potatoes-hdr.jpg); background-size: cover}

.page-id-4133 .rich-header { background-image: url(images/red-potatoes-hdr.jpg); background-size: cover}

.page-id-4145 .rich-header { background-image: url(images/yellow-potatoes-hdr.jpg); background-size: cover}

.page-id-4182 .rich-header { background-image: url(images/purple-potatoes-hdr.jpg); background-size: cover}

.page-id-4208 .rich-header { background-image: url(images/eat-potatoes-hdr.jpg); background-size: cover}

.page-id-4229 .rich-header { background-image: url(images/learn-potatoes-hdr.jpg); background-size: cover}

.page-id-4239 .rich-header { background-image: url(images/learn-potatoes-hdr.jpg); background-size: cover}

.page-id-4331 .rich-header { background-image: url(images/safety-potatoes-hdr.jpg); background-size: cover}

.page-id-4297 .rich-header { background-image: url(images/contact2-potatoes-hdr.jpg); background-size: cover}

.page-id-4251 .rich-header { background-image: url(images/about-potatoes-hdr.jpg); background-size: cover}

.page-id-4395 .rich-header { background-image: url(images/gallery-potatoes-hdr.jpg); background-size: cover}

.page-id-4416 .rich-header { background-image: url(images/team-potatoes-hdr.jpg); background-size: cover}

/* END - Header Backgrounds */

.main_header:after {display: none !important}

.main_header .navbar-nav > li > a{padding: 50px 10px 10px; font-weight: 700; font-size: 16px; color: #352801; text-shadow: 0px 1px 1px #eddfbb}

.main_header .navbar-nav > li:hover > a, .main_header .navbar-nav > li.current-menu-item > a {color: #754f03 !important; text-shadow: 0px 1px 1px #eddfbb !important}

.navbar-nav li.menu-item-has-children ul.dropdown-menu {background: #F7EFCD;}

 nav .navbar-collapse > ul > li > ul > li {border-top: 1px solid #f9f2d4; border-bottom: 1px solid #eddfbb !important}

.navbar-nav li.menu-item-has-children ul.dropdown-menu li a {color: #958451;}

.navbar-nav li.menu-item-has-children ul.dropdown-menu li:hover, .navbar-nav li.menu-item-has-children ul.dropdown-menu li.active {color: #faf3d5; background-color: #eddfbb}

.navbar-nav li.menu-item-has-children ul.dropdown-menu li:hover a{color: #ba7f07}

.dropdown-menu >.active > a, .dropdown-menu >.active > a:focus{color: #4b2f25; background-color: #eddfbb}


.main_header.fixed.active .navbar-nav > li > a{padding-top: 15px;}

.main_header.fixed.active .logo {margin: -5px 0 6px}

.logo { margin: 0 0px 20px; }

.breadcrumb {background-color: transparent; margin-bottom: 0; padding: 15px}

/* ==== END - Header ==== */


/* ==== Content ==== */

.tan-grd_bgd {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 49%, #eddfbc 100%); background: -webkit-linear-gradient(top, #ffffff 49%,#eddfbc 100%); background: linear-gradient(to bottom, #ffffff 49%,#eddfbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eddfbc',GradientType=0 ); background-position: 50% 100%; background-repeat: repeat-x}

.wdt_100{background: url(images/farm_page_bgd.png) no-repeat 50% 85%; background-size: cover }

.quality-list h5, .quality-list p{ color: #fff}

.quality-list p{font-weight: 500}

.bella-blanca{font-variant: small-caps}

.error-section { background-image: url(images/404.jpg); background-size: cover; max-height: 100%; height: auto;}

.error-content {  text-align: center; position: relative; min-height: 670px; margin-bottom: 106px !important}


/* START - Page Buttons and Links */

a.view-all.read_btn {font-family: 'Raleway', sans-serif; background-color: #f9c205;}

a.vc_btn3{  border-radius: 0 !important; font-weight: 600; background-color: #b4ce34}

a:hover.vc_btn3 {background-color: #bb9e55; }

#top {background-color: rgba(249,194,5,0.7) !important;}
 
.zfText_btn {font-size: 16px; color: #352801; font-weight: 600; font-variant: uppercase; text-decoration: none; padding-top: 25px}

.zfText_btn:hover {text-decoration: none; color: #bb9e55; font-weight: 600;}

.hvr-bounce-to-right button:before {background: #4b2f25 !important} 

a.zffBtn {font-family: 'Raleway', sans-serif; color: #fff; text-align: center; margin-top: 30px; display: block; line-height: 28px; color: #3A1C1A; padding: 10px 35px; text-decoration: none;  font-weight: 600; font-size: 16px; border: 1px solid #3A1C1A; max-width: 220px}
 
 
a:hover.zffBtn {color: #fff; border: 1px solid #3A1C1A; background-color: #3A1C1A; }

 /* END - Page Buttons and Links */


/* START - Eat Learn Play Buttons */

h4.elpHead{color: #fff; font-size: 24px; font-weight: 400; margin-top: 20px}

p.elpLinks {font-family: 'Raleway', sans-serif; color: #fff; text-align: center; margin-top: 30px; display: block; line-height: 50px}
 
p.elpLinks a{color: #fff; padding: 10px 35px; text-decoration: none;  margin: 0 20px; font-weight: 400; font-size: 18px; border: 1px solid #fff}
 
p.elpLinks a:hover, p.elpLinks a.active{color: #fff; border: 1px solid #bb9e55; background-color: #bb9e55; }

/* END - Eat Learn Play Buttons */

/* START - HOME Styles */

.n2-ss-layer p {color: #ffffff !important }

/* START - Home Bottom Hover Boxes */

.frthhome_services { padding: 0 !important; box-shadow: 0px 0px 10px #111; background: rgba(255,255,255,1); text-align: center}

.frthhome_services > .service_icon { margin: 0 10px -20px 0;  }

.quality-list .bgimgs img {max-width: 100% !important; width: auto !important}

.frthhome_services:hover{overflow: hidden; }

.frthhome_services:hover > .service_icon{ background-image: none}

.frthhome_services:hover .iconimg {display: block;}

.frthhome_services h5  {padding: 35px 0 0; font-family: 'Raleway', sans-serif; color: #3a1e1a; font-weight: 700; font-size: 28px}

.frthhome_services p {color: #754f03;  width: 100%;  padding: 20px 25px 10px; font-weight: 600; font-size: 16px}

.frthhome_services:hover P{font-weight: 600; color: #fff !important}

.frthhome_services a.read_more {color: #bb9e55; font-size: 16px; display: block; padding: 10px 20px; text-align: center;}

.frthhome_services:hover a.read_more {color: #fff; text-align: center; }

.frthhome_services:hover a:hover.read_more{color: #f9c205; text-align: center; }

.iconbox-style-5 p{color: #fff !important}

/* END - Home Bottom Hover Boxes */

/* END - HOME Styles */

/* START - Potato Page */

.bnr_btm_services  .iconbox-style-5 { background-size: cover !important; bottom: 0px !important; overflow: visible;}

.bnr_btm_services .iconbox-style-5:hover { top: -20px !important; margin-bottom: -20px !important; background-position: 50% 50%; filter: sepia(50%); }

.bnr_btm_services .iconbox-style-5:hover a {color: #fff !important; cursor: pointer}

.bnr_btm_services .iconbox-style-5:hover a:hover {color: #f9c205 !important; cursor: pointer}

.bnr_btm_services  .iconbox-style-5 h5 {font-weight: 600; font-size: 23px}

.bnr_btm_services  .iconbox-style-5 p {font-weight: 600}

.potatoes_img{vertical-align: bottom}

.vc_custom_1539992093881 {margin-bottom: 20px !important}

.vc_custom_1547260428262 {padding: 40px 0 !important }

.wpb_single_image img {padding-bottom: 15px !important}

.choose_list_icon {width: 70px; float: left; background: url(images/mission_icon_bg.png) no-repeat; height: 84px; margin-right: 30px;padding: 11px;}

/* END - Potato Page */

/* ==== START - Cards ==== */

.box-card, .staff-card { background:#FFF; border-radius:0; padding:30px 0 0; margin:0 0 10px; border: 5px solid #d9cba7; display: block}

.staff-card {min-height: 300px}

.box-card:hover, .staff-card:hover {background: #f9f9e5; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f7ecdc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f7ecdc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f7ecdc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7ecdc',GradientType=0 ); /* IE6-9 */}

.box-card h4, .staff-card h4 {font-weight: 600; font-size: 18px; color: #754f03; text-transform: uppercase !important; padding-right: 10px; padding-left: 10px;     font-family: 'Lato', Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; }

.box-card .text, .staff-card .text {padding: 15px 10px; min-height: 100px}

.box-card .text p, .staff-card .text p {font-size: 16px;  color: #4b2f25 !important; font-weight: 500 }

.box-card .text p span, .staff-card .text p span {font-variant: small-caps}

.staff-card .text .info {font-family: 'Raleway',Helvetica,Arial,sans-serif; font-weight: 500 !important; font-size: 14px; padding-top: 10px; color: #352801}

.staff-card .text .info strong {font-weight: 600 !important; font-size: 15px !important; }

.staff-card .text .info  a{font-size: 13px !important; color: #352801; font-weight: 600 !important; font-variant: uppercase; text-decoration: none; background: none !important; line-height: 40px; width: auto; max-width: 100%;  }

.staff-card .text .info  a:hover{color: #bb9e55 !important}

.box-card a {font-size: 16px; color: #352801; font-weight: 700; font-variant: uppercase; text-decoration: none; background: #ecdfba; padding: 15px 15px 10px; width: auto; max-width: 100%; display: block;  }

.box-card a:hover {text-decoration: none; color: #bb9e55; font-weight: 700;}

/*.wpb_content_element {margin-bottom: 0 !important}*/

.widget_text h2.widgettitle {display: none}

/* ==== END - Cards ==== */

/* ==== START - Gallery ==== */


#image-gallery-mix{height: auto; max-height: 100%; padding-top: 30px; padding-bottom: 0; margin-bottom: 30px !important; }

.nivo-lightbox-theme-default .nivo-lightbox-title{background-color: #1F1303 !important; font-weight: 600; font-size: 16px; padding: 20px 40px !important; font: 16px/24px 'Lato', Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; border-radius: 0}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {background-color: transparent !important;}

.filter-container .filter > li {font: 16px/24px 'Lato', Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; color: #d6c18a !important}

.filter-container .filter > li a:hover{color: #bb9e55; border-bottom: 2px solid #bb9e55;}

.filter-container .filter > li a.selected{color: #352801; border-bottom: 2px solid #352801;}



/* ==== END - Gallery ==== */


/* ==== START - SideBar ==== */

.widget_nav_menu {clear: both}

.widget_nav_menu h2{color: #352801; margin-bottom: 10px !important}

.widget ul li {border-bottom: 1px solid #eddfbb !important}

.widget ul li a {font-weight: 600 !important; padding: 10px 0;}

.widget ul li a:hover {text-decoration: none; color: #bb9e55;}

.widget ul li.current-menu-item a{color: #352801}

.choose_list_info {width: 65%; float: left}

/* ==== END - SideBar ==== */


/* ==== START - Footer ==== */

footer{background-image: none; margin-top:0; padding: 0;}

#bottom-bar{margin-top: -8px}

.credit .footText a{color: #f9c205;}

.credit .copyText{font-size: 13px}

.ftr_btm p {text-align: center; color: #eddfbb !important}

/* ==== END - Footer ==== */


/* ==== Media Queries ==== */

@media only screen and (min-width: 991px) and (max-width: 1199px) {
	
	nav .navbar-collapse{display: block !important}
	
	}

@media only screen and (max-width: 1200px) {
	
	.main_header .navbar-nav > li > a {font-size: 15px; padding-right: 6px; padding-left: 6px}

	
	}

@media only screen and (max-width: 990px) {
	
	.navbar-toggle {margin-top: -54px !important;}
	
	.logo {margin: 5px 0 10px !important}
	
	.main_header .navbar-nav > li > a {font-size: 15px; padding: 10px 6px 10px !important;}
	
	.navbar-right { float: none!important; width: 100%; margin-right: 0; }
	
	.navbar-nav{margin: 0 !important}
	
	nav .navbar-collapse {background: #CCB279 none repeat scroll 0 0 !important;}
	
	nav .navbar-collapse > ul > li {border-bottom: 1px solid #D5BD8B !important}
	
	nav .navbar-collapse > ul > li > ul > li, nav .navbar-collapse > ul > li > ul > li:hover {background-color: #ad996d !important; border-bottom: 1px solid #D5BD8B !important; border-top: 1px solid #D5BD8B !important}
	
	nav .navbar-collapse > ul > li > ul > li > a { padding: 4px 32px 7px 10px !important; background-color: #ad996d !important; color: #fff !important}
	
	nav .navbar-collapse > ul > li > ul > li > a:hover{color: #754f03 !important}
	
	.vc_wp_custommenu{display: none}
	
	.frthhome_services {height: 200px;  padding-bottom: 25px; margin-bottom: 15px}
	
	.frthhome_services h5  {font-size: 22px; padding-top: 20px}

	.frthhome_services p {line-height: 1.2;  font-size: 14px; padding-top: 15px }
	
	.bnr_btm_services .col-md-4 {padding: 5px 15px !important}
	
	.aboutImg, .potatoesImg {padding-top: 10px}
	
	}


@media only screen and (max-width: 768px) {
	
	.breadcum_bg{display: none}
	
	h1.page-title{font-size: 32px}
	
	.vc_custom_1479219416772{padding-top: 50px !important; padding-bottom: 50px !important}
	
	.vc_custom_1489075316425.active {padding-left: 15px !important;}
	

	.wdt_100{background: url(images/farm_page_bgd.png) no-repeat 50% 98%;  }
	
	.rich-header {padding: 70px 0px 40px;}
	
	.credit .footText{font-size: 13px}

	.credit .copyText{font-size: 11px}
	
	p.elpLinks a{color: #fff; padding: 10px 25px; text-decoration: none;  margin: 0 10px; font-weight: 400; font-size: 15px; border: 1px solid #fff}

	
	}


