/*
Theme Name: Elaine Child
Theme URI: http://elaine.edge-themes.com
Description: A child theme of Elaine
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Text Domain: elaine
Template: elaine
*/

/*  sidebar hide category uncategorized */
.widget_categories li.cat-item.cat-item-1 {display:none;}

/* contact form 7 submit button */
body input.wpcf7-form-control.wpcf7-submit {padding-right:31px; padding-left:31px;}

/* single portfolio items UI fixes */
body.single-portfolio-item .edgtf-page-title.entry-title {display:none;}
body.single-portfolio-item .edgtf-page-subtitle {text-shadow:2px 2px #333; font-size:52px;}

.edgtf-portfolio-single-holder.edgtf-ps-small-slider-layout .edgtf-ps-content-title.entry-title,
.edgtf-portfolio-single-holder.edgtf-ps-small-slider-layout .edgtf-portfolio-info-title, 
.edgtf-portfolio-single-holder.edgtf-ps-small-slider-layout .edgtf-ps-info-item.edgtf-ps-social-share {display:none;}

/* home page */
/*-- portfolio list --*/
.mainHomePortfolioListRow .edgtf-pli-category-holder > a:hover {cursor: default;}

/*-- main image slider --*/
.tp-mask-wrap > div {text-align:center!important; text-shadow: 2px 2px #333;}


/* page sustainability */
body .edgtf-accordion-holder.edgtf-ac-boxed.sustainabilityAccordion .edgtf-accordion-title {max-width:300px; margin:0 auto; padding-left: 0;}

.pieChartSustainability .edgtf-pie-chart-holder .edgtf-pc-text-holder .edgtf-pc-title {margin-top:-90px; position:absolute; width:100%; text-transform:none;}
.foodContainers_pieChart .edgtf-pc-title {font-size:13px;}

/* page careers */
.page-id-5159 .edgtf-title-wrapper .edgtf-page-title.entry-title {display:none;}
.page-id-5159 .edgtf-title-wrapper .edgtf-page-subtitle {text-shadow:2px 2px #333; font-size:52px;}


/* Page Contac Us */
.clmnContactUsInfoTxt .edgtf-btn.edgtf-btn-small {padding:4px 10px;}
.contactUsForm .wpcf7-form-control.wpcf7-text,
.contactUsForm .wpcf7-form-control.wpcf7-select,
.contactUsForm .wpcf7-form-control.wpcf7-textarea {margin-bottom:6px; padding-top:4px; padding-bottom:4px;}
.contactUsForm .cfrow.txtArea .wpcf7-form-control.wpcf7-textarea {height:80px;}
.contactUsForm .cf-col.subm {margin-top:12px;}


.cfrow.half {display:inline-block; width:49%;}
.cfrow.txtArea {margin:0 auto; width:98%;}

.contactBrandsROW {max-width:800px; margin:0 auto!important;}

/* page about us */
.edgtf-horizontal-timeline .edgtf-ht-nav-inner a.edgtf-selected {font-size:30px; font-weight:600;}



@media only screen and (max-width: 780px) {
	.brandBox p > span {width:100%;}
}

@media only screen and (max-width: 480px) {
	.cfrow.half {display:block; width:100%;}
	.cfrow.txtArea {width:100%;}
}

/*
@media only screen and (max-width: 1920px) {  }
@media only screen and (max-width: 1366px) { #slide-35-layer-1 {font-size:136px!important;} #slide-36-layer-1 {font-size:88px!important;} #slide-32-layer-1 {font-size:136px!important;} #slide-31-layer-1 {font-size:140px!important;} }
@media only screen and (max-width: 1280px) { #slide-35-layer-1 {font-size:110px!important;} #slide-36-layer-1 {font-size:82px!important;} #slide-32-layer-1 {font-size:110px!important;} #slide-31-layer-1 {font-size:114px!important;} }
@media only screen and (max-width: 1024px) { #slide-35-layer-1 {font-size:90px!important;} #slide-36-layer-1 {font-size:62px!important;} #slide-32-layer-1 {font-size:90px!important;} #slide-31-layer-1 {font-size:94px!important;} }
@media only screen and (max-width: 800px) { #slide-35-layer-1 {font-size:70px!important;} #slide-36-layer-1 {font-size:50px!important;} #slide-32-layer-1 {font-size:70px!important;} #slide-31-layer-1 {font-size:74px!important;} }
@media only screen and (max-width: 580px) { #slide-35-layer-1 {font-size:58px!important;} #slide-36-layer-1 {font-size:36px!important;} #slide-32-layer-1 {font-size:58px!important;} #slide-31-layer-1 {font-size:62px!important;} }
@media only screen and (max-width: 480px) { #slide-35-layer-1 {font-size:44px!important;} #slide-36-layer-1 {font-size:30px!important;} #slide-31-layer-1 {font-size:48px!important;}}
*/

/* accordion-title font */
.edgtf-accordion-holder .edgtf-accordion-title .edgtf-tab-title {
	font-size: 13px!important;}
	
.edgtf-main-menu>ul>li>a {line-height: 0px!important;}