/*
Theme Name:     Enfold Child Theme
Theme URI:      http://podiatryhive.com
Description:    Child theme for Enfold 
Author:         PodiatryHive.com
Author URI:     http://podiatryhive.com
Template:       enfold
Version:        1.0
*/

@import url("../enfold/style.css");


/* ------- General Styling Changes ------- */

.content .template-blog .type-portfolio .entry-content-wrapper {padding-left: 130px; }

.type-wpdmpro .entry-content-wrapper {padding-left: 130px; }

body {font-size: 16px;}

.avia-button.avia-size-large { font-size: 20px; }

span.wpcf7-list-item {
display:block;
}



/* ------- Remove Blank Header Padding ------- */


.avia-blank #main {
padding-top: 0!important;
}




/* ------- Download Manager Adjustments For All Packages Shortcode ------- */

.wpdm-pro .uneditable-input {

  display: inline-block !important; 

  height: 32px !important; 

  padding: 4px 6px !important; 

  margin-bottom: 10px !important; 

  font-size: 14px !important; 

  line-height: 20px !important; 

  color: #555555 !important; 

  vertical-align: middle !important; 

  -webkit-border-radius: 4px !important; 

  -moz-border-radius: 4px !important; 

  border-radius: 4px !important; 

}



/* CSS for Oder Membership form by Puneet Sahalot */
.contact-form {
position: relative;
margin-bottom: 20px;
padding: 20px;
background: #fff;
border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: 0 1px 2px rgba(31,32,33,0.3);
-moz-box-shadow: 0 1px 2px rgba(31,32,33,0.3);
-webkit-box-shadow: 0 1px 2px rgba(31,32,33,0.3);
}

div.moonray_order_form fieldset {
margin-bottom: 1.2em;
}

div.moonray_forms div.cell {
float: left;
margin-right: 10px;
}

div.moonray_forms div.row label {
display: block;
float: left;
clear: both;
}

div.moonray_forms fieldset label {
width: 130px !important;
text-align: left;
font-weight: normal;
border: none;
}

div.moonray_forms div.row input, div.moonray_forms div.row select {
display: block;
float: left;
clear: both;
font-family: Arial;
padding: 3px;
border: 1px solid #CDCDCD;
}


.contact-form input.text, .contact-form select, .contact-form textarea {
height: 30px !important;
font-size: 14px !important;
color: #999 !important;
background: #fff !important;
border-radius: 4px !important; 
-moz-border-radius: 4px !important;
-khtml-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
-moz-box-shadow: inset 0 1px 2px #eee !important;
-webkit-box-shadow: inset 0 1px 2px #eee !important;
box-shadow: inset 0 1px 2px #eee !important;
-webkit-transition: border-color .1s ease-in-out;
-moz-transition: border-color .1s ease-in-out;
-o-transition: border-color .1s ease-in-out;
-ms-transition: border-color .1s ease-in-out;
transition: border-color .1s ease-in-out;
clear: both !important;
}

.contact-form select {
background: none !important; 
}

div.moonray_forms div.row {
clear: both !important;
}

div.moonray_forms div.firstname input {
width: 120px !important;
}

div.moonray_forms div.lastname input {
width: 158px !important;
}

div.moonray_forms div.email input {
width: 216px !important;
}

div.moonray_forms div.double input {
width: 310px !important;
}

div.moonray_forms div.country select {
width: 160px !important;
}

div.moonray_forms div.zip input {
width: 95px !important;
}

div.moonray_forms div.city input {
width: 155px !important;
}

div.moonray_forms div.state select {
width: 75px !important;
}

div.moonray_forms fieldset select option {
width: 100% !important;
display: block !important;
}

div.moonray_order_form .moonray-form-cc-logo-new-markup .moonray-form-cc-logo, div.moonray-signup-form .moonray-form-cc-logo-new-markup .moonray-form-cc-logo {
width: 50px !important; 
}

div.moonray_order_form .moonray-form-cc-logo-new-markup .moonray-form-cc-logo-visa,
div.moonray_order_form .moonray-form-cc-logo-new-markup .moonray-form-cc-logo-discover,
div.moonray_order_form .moonray-form-cc-logo-new-markup .moonray-form-cc-logo-amex,
div.moonray_order_form .moonray-form-cc-logo-new-markup .moonray-form-cc-logo-mastercard {
/* background-position: 0px 0px !important; */
}

div.moonray_forms div.ccNum input {
width: 225px !important;
}

div.moonray_forms div.ccCVC input {
width: 65px !important;
}

div.moonray_forms a.cvchelp {
float: left;
display: block;
height: 16px;
width: 16px;
margin: 2px 0px 0px 2px;
}

div.moonray_forms div.expire select {
float: left !important;
display: inline-block !important;
clear: none !important; 
}

div.moonray_forms .moonray_number {
width: 65px !important;
padding: 0 4px !important;
float: left !important;
clear: none !important;
margin-left: 10px !important;
}

div.moonray_forms select.moonray_cc_expire_month {
width: 150px !important;
padding: 0 4px !important;
float: left !important;
}

.contact-form p {
margin: 0 !important;
}

div.moonray_forms label.mr_payment_expire {
width: 100% !important;
}

#fscf_required1 { display: none !important; }



.mfp-iframe-holder .mfp-content { max-width: 720px !important; }


#dex1 .image-overlay {
  display: none!important;
}

#dex2 .image-overlay {
  display: none!important;
}

#dex3 .image-overlay {
  display: none!important;
}

#dex4 .image-overlay {
  display: none!important;
}




.form-allowed-tags{
display:none;
}
h1, h2, h3, h4 {
text-transform: none !important;
}

#dex-color-section1 { margin-top: -30px !important; margin-bottom: -30px !important; }

.pricing-table li.avia-pricing-row small, .pricing-table li.avia-pricing-row .currency-symbol {
opacity: 1 !important;
color: #ffffff !important;
filter: alpha(opacity=100) !importnat;
text-shadow: none !important;
}


#dex-section-padding-1 { margin-bottom: -50px !important; }



.pricing-table li.empty-table-cell {
display: block;
}



#header .widget {
  left: 50%;
  padding-top: 0;
  position: absolute;
  top: 0;
  transform: translate(-50%);
  z-index: 999;
}



















