/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

ul.socialshare-icon{margin:0;padding:0;}
ul.socialshare-icon li{list-style:none;float:left;margin:0 3px;}
ul.socialshare-icon li span{width:32px;height:32px;display:block;}
ul.socialshare-icon li span.icon-facebook{background:transparent url(/wp-content/uploads/2017/icon-facebook.png) center center no-repeat scroll;}
ul.socialshare-icon li span.icon-google{background:transparent url(/wp-content/uploads/2017/icon-google.png) center center no-repeat scroll;}
ul.socialshare-icon li span.icon-mail{background:transparent url(/wp-content/uploads/2017/icon-mail.png) center center no-repeat scroll;}
ul.socialshare-icon li span.icon-pinterest{background:transparent url(/wp-content/uploads/2017/icon-pinterest.png) center center no-repeat scroll;}
ul.socialshare-icon li span.icon-twitter{background:transparent url(/wp-content/uploads/2017/icon-twitter.png) center center no-repeat scroll;}
ul.socialshare-icon li span.icon-whatsapp{background:transparent url(/wp-content/uploads/2017/icon-whatsapp.png) center center no-repeat scroll;}
h3.articletitle{margin:0 0 30px 0;padding:10px 15px;font-size:24px;line-height:1;font-weight:bold;text-transform:uppercase;}
.modal-header{border-bottom:0 none !important;}
.embed-responsive{position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item{position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive-4by3{padding-bottom: 75%;}
.embed-responsive-16by9{padding-bottom: 56.25%;}


#wpmem_reg {margin:0 auto;max-width:50%!important;}
#wpmem_login {margin:0 auto;max-width:50%!important;}

#wpmem_reg textarea {width:100%;}


#wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_select, #wpmem_reg .div_checkbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_radio, #wpmem_reg .div_image, #wpmem_reg .div_file, #wpmem_reg .div_url, #wpmem_reg .div_number, #wpmem_reg .div_date, #wpmem_login .div_text, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_select, #wpmem_reg .div_checkbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_radio, #wpmem_reg .div_image, #wpmem_reg .div_file, #wpmem_reg .div_url, #wpmem_reg .div_number, #wpmem_reg .div_date,#wpmem_reg .button_div, #wpmem_login .button_div,#wpmem_login .link-text,#wpmem_reg .captcha {width:100%!important;}


#wpmem_reg, #wpmem_login {color:#aaa9a9!important;}

#wpmem_reg input, #wpmem_reg button, #wpmem_reg select, #wpmem_reg textarea, #wpmem_login input, #wpmem_login button {background: #aaa9a9;color:#fff;cursor:pointer;}

#wpmem_reg input[type="text"], #wpmem_reg input[type="password"], #wpmem_reg input[type="email"], #wpmem_reg input[type="url"], #wpmem_reg input[type="number"], #wpmem_reg input[type="date"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"] {padding: 0px 10px 0px!important;}

/*#wpmem_reg label {float:left!important;display:block!important;width:30%!important;height:25px!important;}
#wpmem_reg .div_text,#wpmem_reg .div_date {float:left!important;width:65%!important;margin-bottom:25px!important;clear: both!important;}*/

#wpmem_reg select {padding: 4px 10px 7px!important;font-size:14px!important;}
#wpmem_reg .div_checkbox {height: 75px;}
#wpmem_reg .div_checkbox+.checkbox+.div_checkbox {height: 120px;}
#wpmem_reg .checkbox {max-width:380px;}

::-webkit-input-placeholder{color:#000!important;font-size:12px;}
:-moz-placeholder{color:#000!important;font-size:12px;}
::-moz-placeholder{color:#000!important;font-size:12px;}
:-ms-input-placeholder{color:#000!important;font-size:12px;}

#wpmem_msg, .wpmem_msg {background: none!important;width:100%!important;font: 16px/20px PTSansRegular,Arial,Helvetica,sans-serif;}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.form-horizontal .row {margin-top:10px;}

label.checkbox {position: absolute;margin-left: 20px;}


