/*
Theme Name: 	TLW Child
Theme URI:		https://www.thelunarworks.com
Description:	Based on Divi.
Author:			The Lunar Works
Author URI:		https://thelunarworks.com
Template: 		Divi
Version: 		3.0x
Tags:			Premium, WoredPress, Custom, Elegant Themes, Divi, Responsive, sidebars, columns, shortcodes, widget ready, valid XHTML
*/

/* Color Palette: https://color.adobe.com/ */


/* ===   [1.0 - CONTENT] =================================== */

/* ===   [2.0 - MISC] =================================== */
.et-dropcap {
    font-size: 66px!important;
    font-family: georgia;
    float: left;
    display: block;
    margin: 0 7px 0 0;
    line-height: 0.9;
    position: relative;
    top: 0px;
    color: #BF6391;
}

strong {font-weight: 900; }

/* 2.1 - Divi Shortcode Fixes --------------- */	
a.download-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -3px -2px}
a.search-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -206px -2px}
a.refresh-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -169px -19px}
a.question-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -164px -2px}
a.people-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -151px -33px}
a.warning-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -188px -19px}
a.mail-icon		span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -131px -33px}
a.heart-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -131px -18px}
a.paper-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -147px -17px}
a.notice-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -147px -2px}
a.stats-icon	span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -184px -2px}
a.rss-icon		span.et-icon { background: url(images/shortcodes-sprite.png) no-repeat -171px -36px}


/* ===   [3.0 BUTTONS] =================================== */

/* ===   [4.0 FOOTER] ==================================== */

/* ===  [5.0 FORMS] ====================================== */
.et-pb-contact-message p{font-weight: bold;font-size: 150%; color:#BF6391;} 
input.et_pb_contact_captcha {
    width: 60px !important;
    padding: 16px 8px !important;
	font-weight: 700;
	text-align: center;
}
.et_pb_contact p input, .et_pb_contact p textarea { font-family: 'Open Sans', Arial, Helvetica, sans-serif;}
.et_pb_contact p input, .et_pb_contact p textarea{ background-color: rgba(0,0,0,0.1); }

/* Contact Form 7 */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: rgba(0,0,0,0.1) !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #507497 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
select {
  background-color: rgba(0,0,0,0.1) !important;
  border: none !important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #507497 !important;
  padding: 0 !important;
  min-height: 48px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wpcf7-submit {
color: #507497 !important; /* Button text and border color */
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: rgba(0,0,0,0.1); 
border-color:#eee; 
padding: 6px 20px !important; 
}

/* === [6.0 - MEDIA QUERIES] ============================= */
@media only screen and (max-width: 1101px){

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

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

}
@media only screen and (max-width: 480px){
	
}
@media only screen and (max-width: 340px){

}