/*

 Theme Name:   Divi Child For KC Pro West
 Theme URI:    https://www.dirtriverdesign.com/

 Description:  A Child Theme built for KC Pro West
 
 Author:       Benjamin Huffman

 Author URI:   https://www.dirtriverdesign.com

 Template:     Divi

 Version:      1

 License:      GNU General Public License v2 or later

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

*/
                                   

/* =Theme customization starts here

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

.et_pb_video_play {
	display: none;
}


.single-post #main-header{background: black;}

/* Remove extra bottom padding and margin on posts */
.single .et_pb_post {
 margin-bottom: 0;
 padding-bottom: 0;
}
#left-area {
 padding-bottom: 0 !important;
}



/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}



.et_mobile_menu li a {
background: #ff4c00c2;
font-size: 18px;
}

.et_mobile_menu li a:hover{
background: #ff4c00;
}


.rd-calendar-date {
 
}

.rd-button-link {
    text-align: center;
    background: #ff4c00;
    border-width: 10px!important;
    border-color: #ff4c00;
    border-radius: 100px;
    letter-spacing: 5px;
    font-size: 18px;
    font-weight: 900!important;
    font-style: italic!important;
    text-transform: uppercase!important;
    background-color: #ff4c00;
	border-bottom: none;
	margin-bottom: 40px;
}

.rd-button-link:hover {
   	letter-spacing: 6px;
	background-color: #c53b01;
}



/*------------------------------------------------------*/
/*--[Fixing the width to be full screen on footer]------*/
/*------------------------------------------------------*/
#footer-bottom .container {
width: 95%;
max-width: 95%;
}
/* Style Footer Credits - Lines 948 & 949 */  
#footer-info { 
text-align: right; 
padding-bottom: 10px; 
float: right; 
}

/*------------------------------------------------*/
/*-----[Global Footer Contact Form Edits]---------*/
/*------------------------------------------------*/
#fld_8768091_1-wrap, #fld_99702865_1-wrap, #fld_6009157_1-wrap {
    margin-bottom: 5px;
}

.fixCalderaGlobal input::-webkit-input-placeholder {
color: #ffffff !important;
}
.fixCalderaGlobal input:-moz-placeholder {
 /* Firefox 18- */
color: #ffffff !important;
}
.fixCalderaGlobal input::-moz-placeholder {
 /* Firefox 19+ */
color: #ffffff !important;
}
.fixCalderaGlobal input:-ms-input-placeholder {
color: #ffffff !important;
}
.fixCalderaGlobal textarea::-webkit-input-placeholder {
color: #ffffff !important;
}
.fixCalderaGlobal textarea:-moz-placeholder {
 /* Firefox 18- */
 color: #ffffff !important;
}
.fixCalderaGlobal textarea::-moz-placeholder {
 /* Firefox 19+ */
 color: #ffffff !important;
}
.fixCalderaGlobal textarea:-ms-input-placeholder {
 color: #ffffff !important;
}	
	
	
#fld_8768091_1, #fld_99702865_1, #fld_6009157_1, #fld_6849956_1 , #fld_8209212_1, #fld_7683514_1, #fld_9970286_1 {
    font-size: 18px;
    padding: 16px;
    height: auto;
    color: #FFF;
    box-shadow: none;
    border-radius: 0!important;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #ffffff47!important;
	background: rgba(0,0,0, 0.01);
}

#fld_8768091_1:focus, #fld_9970286_1:focus, #fld_6009157_1:focus, #fld_6849956_1:focus, #fld_8209212_1:focus, #fld_7683514_1:focus , #fld_9970286_1:focus {
    border-bottom: 2px solid #ffffff!important;
    border-bottom-width: 2px;
}

#fld_7908577_1 {
    letter-spacing: 5px;
    font-size: 18px;
    padding-left: 0.7em;
    padding-right: 2em;
    float: right;
    color: rgb(255, 255, 255) !important;
    font-weight: 900 !important;
    font-style: italic !important;
    text-transform: uppercase !important;
    background: rgb(255, 76, 0);
    border-color: rgb(255, 76, 0);
    border-radius: 100px;
    transition: all 0.3s ease-in-out 0s;
    border-width: 10px !important;
}


#fld_7908577_1:hover {
   	box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.15);
	background-color: #ce3d00;   
	border-color: #ce3d00;
}


