/*
 Theme Name:   MarketingU (Divi Child)
 Theme URI:    
 Description:  MarketingU based on Divi Theme by Elegant Themes
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 Text Domain:  divi-child
*/

/* define additional columns */
.five-columns  .et_pb_module { width: 19.20%!important; float: left; }
.six-columns   .et_pb_module { width: 16.66%!important; float: left; }
.seven-columns .et_pb_module { width: 14.28%!important; float: left; }
.eight-columns .et_pb_module { width: 12.50%!important; float: left; }
.nine-columns  .et_pb_module { width: 11.11%!important; float: left; }
.ten-columns   .et_pb_module { width: 10.00%!important; float: left; }

/* responsive tweaks for additional columns */
@media (max-width: 1480px){
	.five-columns  .et_pb_module { width: 18.7%!important; }
}
 
@media (max-width: 980px){
	.five-columns  .et_pb_module { width: 33.3%!important; }
	.six-columns   .et_pb_module { width: 33.3%!important; }
	.seven-columns .et_pb_module { width: 25.0%!important; }
	.ten-columns   .et_pb_module { width: 20.0%!important; }
	.eight-columns .et_pb_module { width: 25.0%!important; }
	.nine-columns  .et_pb_module { width: 33.3%!important; }
} 

@media all and (max-width: 767px) {
	.five-columns .et_pb_module  { width: 100%!important; }
	.six-columns .et_pb_module   { width: 100%!important; }
	.seven-columns .et_pb_module { width: 100%!important; }
	.eight-columns .et_pb_module { width: 100%!important; }
	.nine-columns .et_pb_module  { width: 100%!important; }
	.ten-columns .et_pb_module   { width: 100%!important; }
}

@media (max-width:980px) {
	.blurb-mobile { height:50px!important;}
	.blurb-mobile .et_pb_main_blurb_image { display:none;}
	.blurb-mobile .et_pb_blurb_content { min-height:50px!important;}
	/*.et_pb_row.et_pb_row_1 { display:none; }*/
	.et_pb_row { padding:10px 0px;}
}

/* MOBILE: ensure blurbs on phone are full-width */
.amazon-blurbs .et_pb_column .et_pb_blurb.blurb-mobile { width:100%!important; }


/* MOBILE: tweaks for ipad portrait for blurbs */
@media all and (max-width: 768px) {
	.amazon-blurbs .et_pb_column .et_pb_blurb { margin: 10px 0px!important; width:290px!important; }
	.amazon-blurbs .et_pb_column .et_pb_blurb .et_pb_blurb_container { padding:0px 10px; }
}

@media all and (max-width: 375px) {
	.amazon-blurbs .et_pb_column .et_pb_blurb.blurb-last { margin: 10px 169px!important; width:290px!important; }
}

/* June 30, 2018 */
.footer-widget div h4.title { font-family: 'Just Lovely',Helvetica,Arial,Lucida, sans-serif; color:white; font-size:30pt; font-weight:500;letter-spacing: 5px; } 
.menu-item-boxed  a { border: 1px solid black; padding-bottom:0px!important; height:22px; padding-top:3px; padding-left:10px; padding-right:10px;}
@media only screen and (min-width:981px) {
	.et_pb_section.et_pb_section_0 { padding-top:5px!important; }
	.footer-widget  { width:80%; padding-left: 10%;}	
}
ul.sub-menu { margin-top:-65px!important;}

/* July 2, 2018 */
@font-face {
    font-family: "Just Lovely";
    src: url(/wp-content/uploads/et-fonts/JustLovelySlantedWide-Regular.woff);
}

/* May 16, 2021 */

blockquote { border-color:#551f7b; }

/* Gravity Forms */
@media only screen and (min-width: 641px) {
  li.gfield.your-address .ginput_container_textarea textarea { width:calc(50% - 8px)!important; }
}
.gform_body { font-family:Arial, Helvetica sans-serif!important; font-size:14pt!important; }

li.gfield { border:1px solid #555; padding:25px 20px; margin-bottom:20px; border-radius: 5px 5px; box-shadow:3px 3px 3px ;}
li.gfield.gsection,li.gfield.gfield_html_formatted { border:none!important;box-shadow:none!important;}
li.gfield.gsection h2 { font-size:20pt!important;margin-top:50px!important; color:black!important;}
label.gfield_label { padding-top:20px;}
.gform_footer input[type=submit] { font-size:20pt!important;font-family:Arial, Helvetica sans-serif!important; }
li.name-fields span.name_first,
li.name-fields span.name_last { max-width:160px!important;}
li.gfield_error { padding-right:16px!important; max-width:100%!important;}

/* for form #1 */
#gform_wrapper_1 h3.gform_title { display: none; }
#gform_1 div.validation_error {font-weight:normal!important;font-size:20pt!important;line-height:22pt!important;font-family:'Open Sans',Arial,sans-serif;!important; color:#de5332; }
