/*

 Theme Name:   My Divi Child Theme

 Theme URI:    https://www.elegantthemes.com/gallery/divi/

 Description:  My Divi Child Theme - LOCAL

 Author:       M-J Kelley

 Author URI:   https://www.threeloudcrows.ca

 Template:     Divi

 Version:      1.0.0

 Text Domain:  Divi-child

 License:      GNU General Public License v2 or later

 License URI:  https://www.gnu.org/licenses/gpl-2.0.html

*/



/******************************************  

 CUSTOM STYLESHEET - CORBEN STUDIOS STAGING

*******************************************/



/*----------------------

FONTS

------------------------*/





/*----------------------

NAVIGATION

------------------------*/
ul.sub-menu {border-top:none!important;}

.unclickable > a {
pointer-events: none;
}



/*----------------------

BODY

------------------------*/

html {overflow-y: scroll!important;}



/*----------------------

HOME PAGE

------------------------*/

/*Moves the slider dots off of the slide image and below it. */
.et_pb_slider {
    overflow: visible!important;
}
.et-pb-controllers {
    bottom: -40px!important;
}

/*change divi toggle plus to arrow*/
.et_pb_toggle_title:before {
   content: "\33";
   transition: all .3s ease-in-out;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
   content: "\33";
   transform: rotate(180deg);
}


/*----------------------

PAGES - GALLERY

------------------------*/
/*image gallery item aspect ratio square 1:1*/

.pa-image-gallery-1-1 .et_pb_gallery_image {
  padding-top: 100%;
  display: block;
}

.pa-image-gallery-1-1 .et_pb_gallery_item img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

/*--------------------

SALES

-----------------------*/

.woocommerce-error, div.woocommerce-message { 
    background-color: #525252 !important;
    color: #ffffff !important;
}

/*----------------------

CONTACT

------------------------*/

div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
	color: #d6af51!important;
	background-color:#f8f8f8!important;
    padding: .3em 1em !important;
	transition: all 300ms ease 0ms;
	border-radius: 3px;
	border-color:#d6af51!important;
	line-height: 1.7em !important;
	font-weight:400;
	border: none!important;
	box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
	font-size:18px!important;
	font-family: 'Lato',Arial,sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color:#ffffff!important;
	box-shadow:none!important;
	color:#d6af51!important;	
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-family: 'Lato',Arial,sans-serif;
font-weight: 400!important;
font-size: 13px!important;
color: #525252;
letter-spacing: 1px;
}
.wpforms-container-full .wpforms-form .wpforms-captcha-equation {
    font-size: 16px;
    color: #525252  !important;
}
.wpforms-container-full .wpforms-form .wpforms-field-description,
.wpforms-container-full .wpforms-form .wpforms-field-label-inline
{font-family: 'Lato',Arial,sans-serif;}



/*----------------------

FORMS

------------------------*/






/*----------------------
FOOTER
------------------------*/
#footer-info {float: none !important;text-align: center !important;}
#footer-info a {text-align: center!important;color:#666;font-weight: 600;}
#footer-info a:hover {color:#f99f3d!important;opacity: 1!important;transition: .8s!important;}
#footer-info-cs a {text-align: center!important;color:#666;font-weight: 600;}
#footer-info-cs a:hover {color:#d6af51!important;transition: .8s!important;}
/*centers the copyright */

#footer-bottom {background-color: #222222!important;}



/*********************************************************************************************



Media Queries



*********************************************************************************************/
@media all and (min-width: 980px) {
 .et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    background-color: #FFFFFF!important;
    border-color: #FFF;
    border-top: none!important; }
	}

	
@media only screen and ( min-width: 979px ) and ( max-width: 1180px ) {



}



@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {



}



@media only screen and ( max-width: 767px ) {



}

	

@media only screen and ( max-width: 479px ) {

	.awards .et_pb_blurb_container {display:block!important;}


}







