/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Zole, LLC
 Author URI:     https://www.zoledesign.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here - Dante Society
------------------------------------------------------- */


/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2019 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      The Questa Project
 * License URL: https://www.fontspring.com/licenses/the-questa-project/webfont
 *
 *
 */

@font-face {
    font-family: '2-Questa_Regular';
    src: url('2-Questa_Regular-webfont.woff2') format('woff2'),
         url('2-Questa_Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

a:link {color:#8c2323;text-decoration: none;}
a:visited {color:#8c2323;text-decoration: none;}
a:hover {color:#8c2323;text-decoration: underline;}
h1 {font-size:28px !important;}
h5 {color:#4c3c4d;text-transform: uppercase;font-size:1.3em;margin-bottom:1px;padding-bottom:3px;}
h5 a:link {color:#8c2323;text-decoration: none;}
h5 a:visited {color:#8c2323;text-decoration: none;}
h5 a:hover {color:#8c2323;text-decoration: underline;}
.et_pb_newsletter_button_text {color:#fff;}
.tablepress thead th {

    background-color: #4c3c4d !important;
	color:#fff;
    font-weight: 700;
    vertical-align: middle;

}
.fullwidth-menu li > a {
    padding-bottom: 2px !important;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 0px 0 0 !important;
    line-height: 1.0em !important;
}
.container.et_menu_container {height:100px;}
#et-top-navigation {display: none !important;} 
#et_top_search {display: none;}

a.smallpurple, a.bigpurple {

    border: 1px solid black;
    color: #fff !important;
	background: linear-gradient(to bottom, #4d3c4e 0%, #614763 100%) !important;
}
a.small-button, a.icon-button {

    margin: 10px 5px 8px 0;
    padding: 10px 14px;
    font-size: 18px;
    font-weight: normal !important;
}
a.small-button {
box-shadow: none;
border-radius: 6px;
text-shadow: none;
}
a.small-button:hover {color:#fff !important;background:#614763 !important;}

#footer-info a {

    color: #666;
    font-weight: normal;

}
.payment-box h4 {color:#fff !important;margin-bottom: 15px;}
.payment-box select {
  
   width: 98%;
   padding: 8px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 4px;
   height: 34px;
   -webkit-appearance: none;
	background-image: url('http://danteseattle.org/wp-content/uploads/2019/09/select-box-down-arrow.png');
	background-position: 99% 50%; 
	background-size: 30px 30px;
	background-repeat: no-repeat;
   }

.wow-modal-window {padding:25px !important;}

/** end styles not in a responsive media query **/


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  .payment-box h4 {color:#fff !important;margin-bottom: 15px;}
.payment-box select {
  
   width: 98%;
   padding: 8px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 4px;
   height: 34px;
   -webkit-appearance: none;
	background-image: url('http://danteseattle.org/wp-content/uploads/2019/09/select-box-down-arrow.png');
	background-position: 99% 50%; 
	background-size: 30px 30px;
	background-repeat: no-repeat;
   }
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
.payment-box h4 {color:#fff !important;margin-bottom: 15px;}
.payment-box select {
  
   width: 98%;
   padding: 8px;
   font-size: 14px;
   line-height: 1;
   border: 0;
   border-radius: 4px;
   height: 34px;
   -webkit-appearance: none;
	background-image: url('http://danteseattle.org/wp-content/uploads/2019/09/select-box-down-arrow.png');
	background-position: 99% 50%; 
	background-size: 30px 30px;
	background-repeat: no-repeat;
   }
}
/*** Responsive Styles Tablet And Above ***/
@media all and (min-width: 981px) {
 	.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul {
    padding: 0px !important;
}
h1 {font-size:30px !important;}
.check-mark {display:inline;}	
.et_fixed_nav.et_show_nav #page-container {
    padding-top: 100px !important;
	}
.slogan-text {
	padding:15px 11.6% 2px 0px;width:90%;color:#000;display:inline-block;line-height:1.2;float:right;font-family: '2-Questa_Regular', "serif";font-size:2.2em;text-align: center;
	}	
	.slogan-text-2 {font-size: 0.8em;color:#33333;font-style:italic; }
	.logo-text-decor {max-height:18px;padding-left:7px;padding-right:7px;}
	.menu-item-object-custom {background:#423643;border:1px solid #6e546f;margin-right:16px;padding:10px !important;-webkit-box-shadow: 3px 3px 8px 2px rgba(0,0,0,0.31);
-moz-box-shadow: 3px 3px 8px 2px rgba(0,0,0,0.31);
box-shadow: 3px 3px 8px 2px rgba(0,0,0,0.31);
	}


.et_pb_fullwidth_menu .clearfix {
    padding: 6px 0;
}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul {
    margin-top: 3px;
	border-top: none;
}	

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li {
    margin-top: 2px !important;
    margin-right: 15px !important;
	}
.et_pb_fullwidth_menu li li a {border:1px solid white;margin-bottom:15px;text-align:center;opacity:1.0;padding:0;font-size:1.1em !important;line-height:20px !important;}
.et_pb_fullwidth_menu li li a:hover {color:#fff !important;background:#614763;opacity:1.0!important;}
	.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul a {padding:12px !important;}
.align-it-right-300px {float:right;padding:0 15px 15px 0;max-width:300px;}	
} /* end min-width 981px */

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
.check-mark {display:none;}		
.et_pb_fullwidth_menu .clearfix {
    padding: 0 !important;
}
	
.et_fixed_nav.et_show_nav #page-container {
    padding-top: 100px !important;
	}
.mobile_menu_bar::before {color:#fff !important;}	
	.et_mobile_menu {border-top:none;}
} /*end max-width 980 */

 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
.payment-box h4 {color:#fff !important;margin-bottom: 15px;}
.payment-box select {
  
   width: 98%;
   padding: 8px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 4px;
   height: 34px;
   -webkit-appearance: none;
	background-image: url('http://danteseattle.org/wp-content/uploads/2019/09/select-box-down-arrow.png');
	background-position: 99% 50%; 
	background-size: 30px 30px;
	background-repeat: no-repeat;
   }
.slogan-text {
	padding:25px 5px 2px 0px;width:80%;color:#000;display:inline-block;line-height:1.2;float:right;font-family: '2-Questa_Regular', "serif";font-size:1.7em;text-align: center;
	}	
	.slogan-text-2 {font-size: 0.8em;color:#33333;font-style:italic; } 
	.logo-text-decor {max-height:14px;padding-left:7px;padding-right:7px;}
	.et_pb_fullwidth_menu .clearfix {
    padding: 6px 0;
}
	.et_pb_fullwidth_menu .et_pb_row {
    min-height: none;
}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a { /* controls spacing on drop items */
    line-height: 1.3em !important;
} 
.align-it-right-300px {float:right;padding:0 15px 15px 0;max-width:250px;}	
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 .slogan-text {
	padding:30px 5px 2px 0px;width:82%;color:#000;display:inline-block;line-height:1.2;float:right;font-family: '2-Questa_Regular', "serif";font-size:1.4em;text-align: center;
	}	
	.slogan-text-2 {font-size: 0.8em;color:#33333;font-style:italic; } 
	.logo-text-decor {max-height:12px;padding-left:7px;padding-right:7px;} 
		.et_pb_fullwidth_menu .clearfix {
    padding: 6px 0;
}
	.et_pb_fullwidth_menu .et_pb_row {
    min-height: none;
}
	.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a { /* controls spacing on drop items */
    line-height: 1.3em !important;
} 
.align-it-right-300px {float:right;padding:0 15px 15px 0;}	
} /* end max-width 767px */
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
  .slogan-text {
	padding:38px 0px 2px 5px;width:72%;color:#000;display:inline-block;line-height:1.2;float:right;font-family: '2-Questa_Regular', "serif";font-size:1.2em;text-align: center;
	}	
	.slogan-text-2 {display:none; } 
	.logo-text-decor {max-height:12px;padding-left:7px;padding-right:7px;} 
.align-it-right-300px {float:none;padding:0 15px 15px 0;max-width:none;}	
}
