/*
 Theme Name:     ccfpotatoes - DIVI Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
	------------------------------------------------------- */


p {font-size:16pt; line-height:25pt;} 
ul li  {font-size:16pt; line-height:25pt;}

.et_pb_row {padding:32.5px 0!important;}

.clearfix::after {clear: both; content: "."; display: block; height: 0; font-size: 0; visibility: hidden;}

#main-header .container.clearfix::after {content:none!important;}

span.breaker {}
span.breaker-reverse {display:block; clear:both;}

.centered-list li {list-style-position:inside; margin-bottom:15px; text-align:center;}
.centered-list li:last-child {margin-bottom:0px;}

.mar-vert {margin:25px 0px;}
.pad-vert {padding:15px 0px;}

.ccfpotatoes-row {display:flex; flex-wrap:wrap; column-gap:20px;}
.ccfpotatoes-row.fullcenter {justify-content: center; align-items: center;}

.ccfpotatoes-1-3item, .ccfpotatoes-1-3item-static {width:calc(33.33% - 10px);}
.ccfpotatoes-2-3item, .ccfpotatoes-2-3item-static {width:calc(66.67% - 10px);}
.ccfpotatoes-1-4item, .ccfpotatoes-1-4item-static {width:calc(25% - 10px);}
.ccfpotatoes-3-4item, .ccfpotatoes-3-4item-static {width:calc(75% - 10px);}
.ccfpotatoes-1item {width:calc(100% - 10px);}
.ccfpotatoes-2item, .ccfpotatoes-2item-static {width:calc(50% - 10px);}
.ccfpotatoes-3item, .ccfpotatoes-3item-static {width:calc(33.33% - 10px);}
.ccfpotatoes-4item, .ccfpotatoes-4item-static {width:calc(25% - 10px);}
.ccfpotatoes-5item, .ccfpotatoes-5item-static  {width:calc(20% - 10px);}

@media all and (max-width:1200px) {
    .ccfpotatoes-1-3item {width:calc(33.33 - 10px);}
    .ccfpotatoes-1-4item {width:calc(25% - 10px);}
    .ccfpotatoes-2-3item {width:calc(66.67% - 10px);}
    .ccfpotatoes-2item {width:calc(50% - 10px);}
    .ccfpotatoes-3-4item {width:calc(75% - 10px);}
    .ccfpotatoes-3item {width:calc(33.33% - 10px);}
    .ccfpotatoes-4item {width:calc(50% - 10px);}
    .ccfpotatoes-5item {width:calc(33.33% - 10px);}
}

@media all and (max-width:980px) {
    .ccfpotatoes-3item, .ccfpotatoes-5item {width:33.3%; padding:0px;}
	p, ul li, ol li {font-size:14pt; line-height:20pt;}
	.et_pb_row {padding:25px 0!important;}
}

@media all and (max-width:800px) {
	.body {margin-top:1.5rem;}
}

@media all and (max-width:768px) {
    .ccfpotatoes-1-3item, .ccfpotatoes-1-4item, .ccfpotatoes-2-3item, .ccfpotatoes-2item, .ccfpotatoes-3-4item, .ccfpotatoes-3item {width:100%; padding:0px;}
    .ccfpotatoes-4item, .ccfpotatoes-5item {width:calc(50% - 10px);}
}

@media all and (max-width:560px) {
    .ccfpotatoes-4item, .ccfpotatoes-5item {width:100%;}
	.et_pb_row {padding:12.5px 0!important;}
}



/* Navigation Customization ----------------- */

#top-callout {position:relative; z-index:4; width:100%; display:block; background:#f0b323; color:#fff; font-family:'Merriweather',Georgia,"Times New Roman",serif; margin:0 auto; padding:20px; text-align:center;}

#top-callout h2 {color:#fff; font-family:'Merriweather',Georgia,"Times New Roman",serif; font-size:21pt; line-height:23pt;}
#top-callout span {color:#fff; font-family:'Merriweather',Georgia,"Times New Roman",serif; font-size:15pt; line-height:18pt;}

#top-callout .top-callout-button {margin-left:25px; background:#56818f; border:2px solid #56818f; color:#fff; font-family:'Merriweather',Georgia,"Times New Roman",serif; transition:all ease-in-out 0.3s; padding:5px 15px; font-size:15pt; line-height:18pt;}
#top-callout .top-callout-button:hover {background:transparent;}

@media all and (max-width:1400px) {
	#top-callout .top-callout-button {clear:both; display:block; max-width:190px; margin: 15px auto 0px;}
}

@media all and (max-width:980px) {
	#top-callout {margin: 0 auto; padding: 20px; text-align: center; background: url(https://www.ccfpotatoes.com/wp-content/uploads/2020/02/gr-bg-pattern1.jpg) !important;}
	#top-callout h2 {font-size: 21pt; line-height: 31pt; margin: 0 auto; color: #651c32;}
	#top-callout span {font-size: 15pt; line-height: 18pt; display: block; color: #651c32;}
	#top-callout .top-callout-button {margin-top:15px; color:#fff!important;}
	#top-callout .top-callout-button:hover {color:#333f48!important;}
}


/* Navigation Customization ----------------- */

.et_vertical_nav #page-container #main-header {width:18%;}

@media all and (min-width:1551px) {
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header {margin-left:18%!important;}
}

@media all and (max-width:1560px)   {
	.et_vertical_nav #page-container #main-header {width:275px;}
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header {margin-left:275px!important;}
	.et_vertical_nav #main-header #top-menu > li > a {font-size:16pt!important;}
}

@media all and (max-width:980px)   {
	.et_vertical_nav #main-header #top-menu > li > a {font-size:20pt!important;}
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header {margin-left:0px!important;}
}

.mobile-logo {display:none;}

@media all and (max-width:980px) {
	.mobile-logo {display:block; text-align:center; padding:15px 0; margin-left:28px;}
}

.et_header_style_left .logo_container {text-align:center;}

.et_vertical_nav #main-header {z-index:3;}

.et_vertical_nav #main-header #logo {max-height:145px; margin-left:28px;}

.et_vertical_nav #main-header #top-menu li {text-align:center; padding:10px 0; border-bottom: 1px solid #41515e;}
.et_vertical_nav #main-header #top-menu > li > a {padding: 12.5px 0px; margin: 0px; font-size: 17pt; line-height:20pt; text-transform: uppercase; color:#fff!important;}
.et_vertical_nav #main-header #top-menu > li > a:hover {color:#f0b323!important; opacity:1;}
.et_vertical_nav #main-header #top-menu > li.current-menu-item a, .et_vertical_nav #main-header #top-menu > li.current_page_item a {border-left: 5px solid #f0b323;}
.et_vertical_nav #main-header #top-menu > li.current-menu-item > a, .et_vertical_nav #main-header #top-menu > li.current_page_item > a {color:#f0b323!important;}

.copyright-info {color: #fff; width: 100%; position: absolute; line-height:12pt; text-align: center; display: block; font-size: 8pt; text-align: center; margin-top: 40px;}

#main-header .et_mobile_menu {padding-top:50px; width:95%!important;}
#main-header .et_mobile_menu li {text-align:center; padding:10px 0; border-bottom: 1px solid #41515e; max-width: 500px; margin: 0 auto;}
#main-header .et_mobile_menu > li > a {padding: 12.5px 0px; margin: 0px; font-size: 20pt; text-transform: uppercase; color:#fff!important;}
#main-header .et_mobile_menu > li > a:hover {color:#f0b323!important; opacity:1;}
#main-header .et_mobile_menu > li.current-menu-item a, .et_vertical_nav #main-header #top-menu > li.current_page_item a {border-left: 5px solid #f0b323;}
#main-header .et_mobile_menu > li.current-menu-item > a, .et_vertical_nav #main-header #top-menu > li.current_page_item > a {color:#f0b323!important;}
#main-header .et_mobile_menu > li.current-menu-item > a, .et_vertical_nav #main-header #top-menu > li.current_page_item > a {color:#f0b323!important;}
#main-header .et_mobile_menu >.copyright-info {text-align: center; margin-top: 40px; max-width: 500px; margin: 40px auto 0px; padding: 20px; position:relative!important;}

.closerbtn {display:none!important;}

a.menu-closer::before {content: "\51";  position: relative; font-family: 'ETmodules';  font-size: 50px;}

a.menu-closer {background: transparent;  cursor: default;  font-weight: bold;}

a.menu-closer:hover {background: none !important; color: inherit !important; font-style: normal !important; cursor:pointer;}

.mobile_menu_bar::before {font-size:50px;}
.mobile_menu_bar {display: block; position: fixed; line-height: 0; background: #f0b323 !important; left: 0px; top:30px;}
.et_header_style_left #et-top-navigation .mobile_menu_bar, .et_header_style_split #et-top-navigation .mobile_menu_bar {padding:0px;}


@media all and (max-width:980px) {
  .menu-item.closerbtn {display:block; border-bottom:none;}
  .closerbtn {display:block!important;}
  .et_vertical_nav.et_header_style_left .logo_container {display:none!important;}
  .et_vertical_nav #page-container #main-header {width: 0px; max-width: 0px; min-width: 0px;}
  .container {width:100%; padding:0 25px;}
}

.et_mobile_menu {
    overflow-y: scroll !important;
    padding-right: 17px !important;
    box-sizing: content-box;
    position: fixed;
    height: auto;
    top: 0px;
    bottom: 0;
    overflow-x: hidden;
}




/* Footer ----------------- */

#main-footer {display:none;}

.learnmore-button {display:block; width:100%; max-width:auto; margin:0 auto;}
.learnmore-button a {background:url('//www.ccfpotatoes.com/site/wp-content/uploads/2020/01/ContactUs.svg'); display:block; width: 276px; height:62px; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; margin:0 auto;}
.learnmore-button a:hover {background:url('//www.ccfpotatoes.com/site/wp-content/uploads/2020/01/ContactUs_Hover.svg'); display:block; width: 276px; height:62px;}

.visitthanks {color:#651c32; font-style:italic; font-weight:600; font-size:36pt;}

#gr-contact {position:relative; height:62px; width:277px; margin:0 auto; display:block; cursor:pointer;}

#gr-contact img {position:absolute; left:0; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out;   transition: opacity 0.3s ease-in-out;}

#gr-contact img.top:hover {opacity:0;}

#footer-blurb .et-waypoint {opacity:1;}

#footer-blurb {}
#footer-blurb a, #footer-blurb p {color:#020202; font-weight:bold;}
#footer-blurb .et_pb_blurb_container h3 {font-style:normal;}

#footer-blurb.office-info {}
#footer-blurb.office-info p {display:flex; column-gap:10px; align-items:center; color:#56818f; padding:3px 0px; font-family: 'Merriweather',Georgia,"Times New Roman",serif;}
#footer-blurb.office-info p a {color:#56818f;}
#footer-blurb.office-info p span {line-height:0px;}
#footer-blurb.office-info p span img {}

/* ---- Older footer styles
 * 
@media all and (max-width:1700px) {
  #footer-blurb .et_pb_blurb_description a, #footer-blurb .et_pb_blurb_description p {font-size:15px; line-height:20pt;}
}

@media all and (max-width:1250px) {
  #footer-blurb .et_pb_blurb_description a, #footer-blurb .et_pb_blurb_description p {font-size:16pt; line-height:25pt;}
  #footer-blurb a, #footer-blurb p {margin-bottom:50px;}
  #footer-section .et_pb_column_1_3 {width:100%;}
}

-- */

.office-info-row {}

@media all and (max-width:1500px) {
	.office-info-row .et_pb_column {width:100%; margin-bottom:25px; border-right:none; border-left:5px solid #f0b323; padding-left:20px;}
	.office-info-row .et_pb_column .et_pb_blurb_content {margin:0px;}
}


@media all and (max-width:768px) {
	.howitworks-slider-mobile-header {margin:0px!important;}
	.home-mobile-header, .challengelink, .visitthanks {font-size:26pt!important; line-height:32pt!important;}
	span.breaker {display:block; clear:both;}
	span.breaker-reverse {display:none;}
}





/* Homepage ----------------- */

ul.headerlist li {margin-bottom:10px;}

.sliderdownarrow {font-size:70pt; opacity:0.8;}

.gr-img {border-right:5px solid #f0b323; padding-right:15px;}
.gr-text {}
.gr-text-sub {font-size:20pt; line-height:34px; color:#333F48;}
.gr-text-body {font-size:16pt; color:#56818F; line-height:25pt;}

.home-hero .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding:10% 2%;}
.home-hero .et_pb_slide_0 .et_pb_container {max-width:auto!important; margin:0px;}
.home-hero .hero-slide-content {}
.home-hero .hero-logo {margin-bottom:60px;}
.home-hero .hero-logo img {height:165px;}
.home-hero .hero-header {border-left: 10px solid #f0b323; padding-left:30px; margin-bottom:60px; font-size:60pt; line-height:70pt; font-weight:600; text-shadow:0px 1px 1px #020202;}
.home-hero .hero-header2 {border-left: 10px solid #f0b323; padding-left:30px; margin-bottom:60px; font-size:60pt; line-height:70pt; font-weight:600; text-shadow:0px 1px 1px #020202;}

.home-hero .leftmargin-50, .leftmargin-50 {margin-left:50px;}

.home-hero .hero-header2.country-comfort {margin-bottom:10px; font-size:48pt; line-height:62pt;}
.home-hero .hero-header2.country-comfort span {font-size:30pt; line-height:42pt; display:block;}

.home-header3 {border-left: 10px solid #f0b323; padding-left:30px; font-weight:600; text-shadow:0px 1px 1px #020202; margin-bottom:10px; font-size:36pt; line-height:50pt;}
.home-header3 span {font-size:30pt; line-height:42pt; display:block;}


.home-header4::before {content:""; background:#f0b323; width:10px; height:150px; display:block; position:absolute;}
.home-header4 {padding-left:30px; margin-bottom:10px;}
.home-header4 h3 {font-weight:600; text-shadow:0px 1px 1px #020202; font-size:36pt; line-height:50pt;}
.home-header4 span {font-size:30pt; line-height:42pt; display:block;}

.home-hero .hero-arrow {position:absolute; margin: 0 auto; left:50%; bottom:25px;} 

.home-row-left, .home-row-right {display:flex; flex-direction: row; z-index:9999;}
 
.home-header-mobile {background:#f0b323;}
.home-header-mobile h1 {padding-bottom:0px; text-shadow: 0px 1px 1px #020202;}

.et_pb_row.home-row-left :nth-child(1), .et_pb_row.home-row-right :nth-child(2)  {order:1;}
.et_pb_row.home-row-left :nth-child(2), .et_pb_row.home-row-right :nth-child(1)  {order:1;}

.home-row-img-l {padding-right:30px; border-right: 5px solid #f0b323;}
.home-row-img-r {padding-left:30px; border-left: 5px solid #f0b323;}

.bgimage-right {position: absolute!important; right: -25%!important; text-align: left; margin-left: 0; top: -135px; width: 450px;}
.bgimage-left {position: absolute!important; left: -25%!important; text-align:left; margin-left: 0; top: -135px; width: 450px;}

.howitworks-slider {z-index:9999!important;}
.howitworks-slider .et-pb-arrow-next, .howitworks-slider .et_pb_slider:hover .et-pb-arrow-next {opacity: 1; right: 26px!important;}
.howitworks-slider .et-pb-arrow-prev, .howitworks-slider .et_pb_slider:hover .et-pb-arrow-prev {opacity: 1; left: 26px!important;}

.howitworks-slider .et-pb-controllers a {width:15px; height:15px; border:1px solid #fff; background:transparent;}
.et-pb-controllers .et-pb-active-control {background:#fff!important;}
.howitworks-slider .et-pb-arrow-prev::before {content:url('https://www.ccfpotatoes.com/site/wp-content/uploads/2020/02/LeftArrow.svg')}
.howitworks-slider .et-pb-arrow-next::before {content:url('https://www.ccfpotatoes.com/site/wp-content/uploads/2020/02/RightArrow.svg')}

.howitworks-slider .et_pb_slide_description {padding-left:10%; padding-right:10%;}
.howitworks-slider h3 {}
.howitworks-slider h3 span {border-right:5px solid #f0b323; padding-right:15px;}
.howitworks-slider p {}

.howitworks-slider-mobile-header {margin-top:30px; margin-bottom:0px;}
.howitworks-slider-mobile-header h2 {padding-bottom:0px;}

.howitworks-slider-mobile .et_pb_slide {padding:0px;}
.howitworks-slider-mobile .et_pb_slide_image {display:block!important; margin-top:0px!important;}
.howitworks-slider-mobile .et_pb_slide_description {padding:25px 20%!important; text-shadow:none!important;}

.howitworks-slider-mobile .et_pb_slide_content h3{font-size: 28pt; position: absolute; top: -14rem; width: 50%; left: 5%; line-height:36pt;}
.howitworks-slider-mobile .et_pb_slide_content h3 span {border-right:5px solid #f0b323; padding-right:15px;}

.howitworks-slider-mobile .et-pb-arrow-next, .howitworks-slider-mobile .et-pb-arrow-prev {top:78%;}

.howitworks-slider-mobile.et_pb_slider .et-pb-arrow-prev {left: 22px!important; opacity: 1!important;}
.howitworks-slider-mobile.et_pb_slider .et-pb-arrow-next {right: 22px!important; opacity: 1!important;}

#contact-button {margin-top:50px;}
#contact-button a {font-size: 20pt; background: #f0b323; box-shadow: 2px 1px 0px rgba(0, 0, 0, 0.15); color: #ffffff; font-weight: bold; border: none; cursor: pointer; border-radius: 0px; transition: ease 0.2s all; text-transform:uppercase; font-family: 'Merriweather',Georgia,"Times New Roman",serif; font-style: italic; padding:20px 30px; margin-top:25px;}
#contact-button a:hover {background: #651c32; color: #ffffff;}

#proprietary-header.home-hero .et_pb_slide_0::before {content:""; background:linear-gradient(90deg, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0) 90%); width:100%; height:100%; position:absolute; transform:translate(-50%);}


@media all and (max-width:1250px) {
	  .bgimage-right, .bgimage-left {opacity:0.3;}
}

@media all and (max-width:980px) {
  .home-row-left, .home-row-right {flex-direction:column; max-width:500px!important;}
  .home-row-img-l, .home-row-img-r {border-right:none; border-left:none; border-bottom: 5px solid #f0b323; padding: 0 0 15px 0; width:100%; display:block; max-width:500px; margin:0 auto;}
  .gr-text-body {font-size:14pt; line-height:20pt;}
  .home-row-img-r {border-left: none; border-bottom: 5px solid #f0b323; padding: 0 0 15px 0; width:100%; display:block;}
  .et_pb_row.home-row-left :nth-child(1), .et_pb_row.home-row-right :nth-child(2)  {order:1;}
  .et_pb_row.home-row-left :nth-child(2), .et_pb_row.home-row-right :nth-child(1)  {order:2;}
  .home-row-left .et_pb_column, .home-row-right .et_pb_column {margin-bottom:0px!important;}
  .home-row-left .gr-text-sub, .home-row-right .gr-text-sub {margin-top:15px;}
  .home .hero-header, .home .hero-arrow {display:none;}
  .home-hero .hero-header2 {font-size:30pt; line-height:40pt; font-weight:600; text-shadow:0px 1px 1px #020202;}
  .home-row-right.mobile-padding {padding-top:75px!important;}
  .hero-header3 {font-size:30pt; line-height:40pt; font-weight:600; text-shadow:0px 1px 1px #020202;}
}

@media all and (max-width:600px) {
	.howitworks-slider-mobile .et_pb_slide_content h3 {font-size: 22pt; top: -12rem; width: 55%; line-height: 35pt;}
	.howitworks-slider-mobile .et_pb_slide_content h3 span {margin-right:2pt;}
	.bgimage-right, .bgimage-left {opacity:0;}
}

@media all and (max-width:480px) {
	.howitworks-slider-mobile .et_pb_slide_content h3 {top: -10rem;}
}

/* Our Brands ----------------- */


@media all and (max-width:980px) {
  .our-brands-item {max-width:400px; margin: 0 auto;}
}


/* About Us ----------------- */

.page-id-22 #ccfpotatoes-footer #gr-contact {display:none!important;}
.about-body h2 {margin-top:30px;}

.hero-slide-content.about .hero-logo {position:absolute; top:0; right:0;}
.hero-slide-content.about {margin-top:140px;}

@media all and (max-width:980px) {
	.hero-slide-content.about .hero-header, .hero-slide-content.about .hero-logo {display:none;}
}



/* Country Comfort Potatoes ----------------- */

#potato-blurb .et-waypoint {opacity:1;}

#potato-blurb {}
#potato-blurb a, #footer-blurb p {color:#020202; font-weight:bold;}
#potato-blurb .et_pb_blurb_container h3 {font-style:normal;}

#potato-blurb.potato-info {}
#potato-blurb.potato-info p {display:flex; column-gap:10px; align-items:center; color:#56818f; padding:3px 0px; font-family: 'Merriweather',Georgia,"Times New Roman",serif;}
#potato-blurb.potato-info p a {color:#56818f;}
#potato-blurb.potato-info p span {line-height:0px;}
#potato-blurb.potato-info p span img {}

#potato-blurb.potato-info ul li {list-style-position:inside; margin-bottom:15px; text-align:center;}
#potato-blurb.potato-info ul li:last-child {margin-bottom:0px;}

.potato-info-row {display:flex; align-items:center;}

span.gr-text-sub {font-size: 30pt; font-family: 'Merriweather',Georgia,"Times New Roman",serif; font-weight:700; margin-right:8px;}

#number-list.home-row-left {align-items: center; justify-content: center;}
#number-list.home-row-left .left-image .home-row-img-l {border-right:none;}
#number-list.home-row-left .right-text {border-left: 5px solid #f0b323; padding-left: 3%;}

#number-list.home-row-right {align-items: center; justify-content: center; height: 100%;}
#number-list.home-row-right .right-image .home-row-img-r {border-left:0px;}
#number-list.home-row-right .left-text {border-left:5px solid #f0b323; padding:50px 3%;}

#number-list.home-row-left.number-1 .left-image {max-width: 200px;}
#number-list.home-row-left.number-1 .right-text {max-width: 500px;}

#number-list.home-row-right.number-2 .right-image {max-width: 200px;}
#number-list.home-row-right.number-2 .left-text {max-width: 620px;}

#number-list.home-row-left.number-3 .left-image {max-width: 200px;}
#number-list.home-row-left.number-3 .right-text {max-width: 620px;}

#number-list.home-row-right.number-4 .right-image {max-width: 200px;}
#number-list.home-row-right.number-4 .left-text {max-width: 620px;}

#number-list.home-row-left.number-5 .left-image {max-width: 200px;}
#number-list.home-row-left.number-5 .right-text {max-width: 500px;}

	/* Dunbar Contact in Footer ----------------- */
	#ccfpotatoes-footer .office-info-row .et_pb_column {border-right:none; width:100%;}
	#ccfpotatoes-footer .office-info-row .et_pb_column .et_pb_blurb_content {width:100%; max-width:500px;}
	#ccfpotatoes-footer .office-info-row .et_pb_column #footer-blurb.office-info p {}
	#ccfpotatoes-footer .office-info-row .et_pb_column:last-child {display:none;}

	.page-id-425 #ccfpotatoes-footer .office-info-row .et_pb_column:first-child {border-right:10px solid #f0b323; width:48.5%;}
	.page-id-425 #ccfpotatoes-footer .office-info-row .et_pb_column {border-right:none; width:48.5%;}
	.page-id-425 #ccfpotatoes-footer .office-info-row .et_pb_column_27 .et_pb_blurb_content {width:48.5%;}
	.page-id-425 #ccfpotatoes-footer .office-info-row .et_pb_column_27 #footer-blurb.office-info p {justify-content:unset;}
	.page-id-425 #ccfpotatoes-footer .office-info-row .et_pb_column:last-child {display:block!important;}

	#contactus-form #office-contacts .wpcf7-list-item {display:none!important;}
	.page-id-425 #contactus-form #office-contacts .wpcf7-list-item {display:inline-block!important;}


@media all and (max-width:1500px) {
	.potato-info-row .et_pb_column {}
	.potato-info-row .et_pb_column .et_pb_blurb_content {margin:0px;}
	.page-id-425 #ccfpotatoes-footer .office-info-row .et_pb_column {border-right:none!important; border-left:5px solid #f0b323; width:100%!important;}
}

@media all and (max-width:1200px) {
	.ccfpotatoes-row.country-comfort-row {}
	.ccfpotatoes-row.country-comfort-row .ccfpotatoes-1-4item {width:100%;}
	.ccfpotatoes-row.country-comfort-row .ccfpotatoes-3-4item {width:100%;}
	.country-comfort-logo {width:235px;}
}

@media all and (max-width:980px) {
	.potato-info-row {flex-direction:column;}
	.potato-info-row .et_pb_column {width:100%; margin:0 auto; border:none; padding-left:0px;}
	.potato-info-row .et_pb_column .et_pb_blurb_content {margin:0px auto;}
	#number-list.home-row-left .right-text, #number-list.home-row-right .left-text {border-left:none; padding-top:25px; padding-bottom:50px;}
	
}




/* Contact Form Styles
-------------------------------------------------------------- */

#contactus-form .message-arrow{position: absolute; top: 217px; left: 14px; width: 0; height: 0; margin-top: 0px; border: 15px solid; border-color:#333f48 transparent transparent transparent; content: ""; transform: translateY(-50%); pointer-events: none; cursor: pointer; z-index: 999;}

#contactus-form select {cursor: pointer; padding: 16px 20px 10px 50px !important; font-size: 18pt; color: #333f48; font-weight: 300; width:100%; appearance:none;-moz-appearance:none; -webkit-appearance:none; box-shadow:2px 1px 0px rgba(0, 0, 0, 0.3) !important;}

#contactus-form select::-ms-expand {display: none;}

#contactus-form input.text, #contactus-form input.title, #contactus-form input[type="text"], #contactus-form input[type="email"], #contactus-form input[type="password"], #contactus-form input[type="tel"], textarea {font-size: 16pt;	box-shadow: 4px 4px 0px rgb(86, 129, 143) !important; width:100%; padding:16px; border-width:0; border-radius:0; background-color:#fff; font-family: 'Merriweather',Georgia,"Times New Roman",serif!important; font-weight:300; border: 1px solid #56818f; margin:0 0 4px 0;}

#contactus-form textarea {height:200px;}

#contactus-form input::placeholder, #contactus-form textarea::placeholder {color: #651c32 !important; opacity: 1; font-weight: 700; font-style: italic;}

#contactus-form input.text, #contactus-form input.title, #contactus-form input[type="email"], #contactus-form input[type="password"], #contactus-form input[type="tel"], #contactus-form input[type="text"], #contactus-form select, #contactus-form textarea {color: #000!important; font-weight: 700;}

.message-spacer {margin-top:1em; clear:both;}

#contactus-form .form-buttons {float:none; text-align:center;}

#contactus-form .submit-button {background: #f0b323; box-shadow: 2px 1px 0px rgba(0, 0, 0, 0.15); color: #ffffff; font-weight: bold; height: 50px; border: none; min-width: 150px; cursor: pointer; border-radius: 0px; transition: ease 0.2s all; text-transform: capitalize; font-family: 'Merriweather',Georgia,"Times New Roman",serif; font-style: italic; font-size: 24px; line-height: 27px;}

#contactus-form .submit-button:hover {background: #651c32; color: #ffffff;}
span.wpcf7-not-valid-tip {color:#000; font-weight:700; font-size:20px;}

#contactus-form #office-contacts span.wpcf7-list-item {display:inline-flex; align-items:center; column-gap:4px; margin:0 30px 0 0;}
#contactus-form #office-contacts span.wpcf7-list-item input[type="radio"] {margin:0px;}
#contactus-form .recipient-radio-boxes {color: #651c32; font-style: italic; font-weight: 600; font-size: 12pt; font-family: 'Merriweather',Georgia,"Times New Roman",serif; font-size:16pt;}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-mail-sent-ok {background: #fff; clear: both; margin: 0; padding: 10px; text-align: center; box-shadow:	2px 1px 0px rgba(0, 0, 0, 0.3) !important; border:none!important; font-size:18pt; color:#004A8C!important; font-style:italic;}

.wpcf7-form.sent .g-recaptcha {display:none!important;}
.wpcf7-form.sent .thesubmit {display:none!important;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border-color: #f00; width: auto; float: right; margin-top: -1px;}

#contactus-form input[type="text"].wpcf7-not-valid, #contactus-form input[type="email"].wpcf7-not-valid, #contactus-form textarea.wpcf7-not-valid {border:3px solid #ff0000; height:67px; width:100%;}

.wpcf7-not-valid-tip {display:none;}

.contact-2row {display:block; column-count:2; column-gap:1em; width:100%; flex-direction:row;}
.contact-2row-item {width:100%;}

.thecaptcha {display:inline-flex; float:left;}
.thecaptcha p, .thecaptcha a {font-size:10pt!important; line-height:14pt!important; color:#ffffff!important;}
.thecaptcha a {color:#ffffff; text-decoration:underline;}
.grecaptcha-badge {display:none;}

.thesubmit {display:inline;}
.form-buttons {float:right;}

@media all and (max-width:768px) {
	#contactus-form select, #contactus-form input.text, #contactus-form input.title, #contactus-form input[type="text"], #contactus-form input[type="radio"], #contactus-form input[type="email"], #contactus-form input[type="password"], #contactus-form input[type="tel"], textarea, .wpcf7-list-item-label {font-size:13pt;}
	.contact-2row {display:block; column-count: unset; column-gap: unset;}
	.contact-2row-item {width:100%;}
	.contact-2row-item:last-child {margin-top:1em;}
	.form-buttons {float:none;}
	.thecaptcha {display:block; margin:0 auto 20px auto;}
	#contactus-form .message-arrow {top:347px;}
	#contactus-form .submit-button {float:none; text-align:center; width:auto; display:block; margin:0 auto;}
   .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {float:none; width:100%;}
}
