/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

@import url("../Avada/style.css");
select#wps_register_wpspro_country {
display: block;
  height: 33px;
  width: 100%;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to top, #eee 0%, #fff 50%);
	
}
input[type="password"]{
color: #aaa9a9;
  background-color: #ffffff;
  webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d2d2;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
input#wps_register_submit{
    position: relative;
    top: -269px; left: 40%; width: 200px; cursor:pointer; opacity: 0.8;
}
.page-id-27 .wps_submit {opacity: 0.8; cursor: pointer;}
#wps_directory_search_label {
    font-size: 14px !important;
}
.wps_directory_search_entry, .wps_directory_search_entry_field {
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    height: 40px;
    margin-bottom: 10px;
    width: 304px;
    padding: 5px;
}
@media screen and (min-width: 1236px) {
.leftside {
	width: 46%;
	float: left;
	display: inline;
}
.rightside {
	width: 46%;
	float: right;
	display: inline;
	position: relative;
	top: -76px;
}
#wps_register_firstname, #wps_register_familyname {
  width: 46%!important;
}
input#wps_register_familyname {
	position: relative;
	left: 10px;
}
.wps_registration_row {
	height: 73px;
}
.emailsection {
  position: relative;
  top: -137px;
}
.placerow {
    position: relative;
    top: -70px;
}
.passwordrow {
    position: relative;
    top: -202px;
}
.fname, .lname {
	width: 46%;
}
.lname {
	float: right;
}

.wps_registration_meta_list {
	width: 46%;
}

.wps_registration_item {
  position: relative;
  top: -607px;
  left: 607px;
  height:33px;
  width: 52%;
}
.wps_registration_meta_list{ width: 527px !important;}
.select2-container .select2-choice{
height:33px !important;
}
.select2-container .select2-choice > .select2-chosen{
margin-top:3px;
}

select#wps_register_wpspro_country {
    display: block;
    height: 33px;
    width: 100%;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #aaa9a9;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

.wp-symposium-pro-uswim-extensions img {
  float: right;
  margin-top: -54px;
}

img.avatar-250 {
/*height: 200px !important;*/
border: 0px solid #cccccc;
}

.country-title {
  text-align: center;
  margin-top: 6px;
}

.page-id-30 .wps-tabs{ width: 100%;}
.page-id-30 .wps-tab-links{ padding: 0;}
.page-id-30 .wps-tab-links li{ width: 50%; margin: 0 !important; border-right: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; }
.page-id-30 .wps-tab-links li:hover{ border: none;}
.page-id-30 .wps-tab-links a{ text-align: center; font-weight: normal !important;}
.page-id-30 .wps-tab-links li a, .wps-tab-links li a:visited{ width: 100%;}
.page-id-30 .wps-tab-links li.active a{border-top: 3px solid #2080b5;}
.page-id-30 .wps_usermeta_change_item { float: left; margin: 20px !important; clear: none !important; width: 46%;}
.page-id-30 .wps_usermeta_change_item input[type="text"] { max-width: 100% !important; border: none !important;}
.page-id-30 .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ width: 512px !important;}
.wps_usermeta_change_item1 { float: left; margin: 180px 20px ; width: 100%;}
/* .wps_usermeta_change_item1 div { padding: 0 !important; } */
.page-id-30 .wps_extension_textarea{ border: none; padding: 5px; }
.page-id-30 .wps_usermeta_change_item1 .wps_usermeta_change_label{ font-weight: bold !important;}
.page-id-30 .smallHeading {
  display: inline-block;
  margin: 20px;
  padding: 10px 0;
  width: 100%;
}
.page-id-4889 .fusion-imageframe{ border-bottom: 1px solid #cdcdcd;}
.page-id-4889 .fusion-imageframe.imageframe.imageframe-none.imageframe-3{ border: none;}
.warningH2 {  margin: 20px 20px 0; display: inline-block; }
.smallHeading {  display: inline-block;  margin: 0 20px;  width: 100%;}
.wps-tab-content-inner{ position: relative;}
.fullwidth{ bottom: 11px;  position: absolute; width: 100% !important;}
.fullwidth2 {  position: absolute; width: 100% !important; top: 545px;}

.page-id-30 #tab2 .wps_usermeta_change_item{ width: 100%; margin: 10px 20px !important;}
.browsebutton{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(144, 201, 232);
    background-image: linear-gradient(to top, rgb(90, 171, 214), rgb(144, 201, 232));
    background-origin: padding-box;
    border-color: rgb(16, 83, 120);
    border-image: none 100% 100% 100% 100% / 0 0 0 0;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: content-box;
    color: rgb(16, 83, 120);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    margin: 5px;
    outline-color: rgb(16, 83, 120);
    padding: 11px 13px;
    text-align: center !important;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
}
.wps-tab-content-inner{ overflow: hidden !important;}
.header-wrapper{ position: inherit !important;}

.alrt{ position: relative; z-index: 200; bottom: 80px;}
#wps_close_account {
    margin-left: 39px;
    position: relative;
}


}

.centerHeading {
  background: #f6f6f6 none repeat scroll 0 0;
  border-top: 3px solid #1b80b8;
  padding: 20px 0 30px;
  text-align: center;
}

.centerHeading h2 {
  font-size: 23px !important;
  text-align: center;
}
.subheading {
  margin: 0 !important;
  padding: 0;
}
.centerHeading strong {
  font-size: 22px;
}
.centerHeading p {
  margin-bottom: 2px !important;
}
.registrationForm {
  background: #f6f6f6 none repeat scroll 0 0;
  margin: 40px 0;
  padding: 20px !important;
  width: 100%;
}
/*.wps_registration_item{ width: 52%; left: 569px !important;}*/
.profileButton {
  clear: both;
  float: left;
  margin-top: 80px;
}



@media (min-width:801px){
    .locationmp .fusion-layout-column{
        margin-right:0px;

    }

    .locationmp .fusion-two-fifth{

        width:47%;
        height:510px;
    }
    
    .locationmp .fusion-two-fifth .fusion-column-wrapper{
        height:510px;
        
    }
    
     .locationmp .fusion-two-fifth .fusion-column-wrapper #iwm_map_canvas{
        height:512px;
        
    }
    
    .locationmp .fusion-one-third .fusion-column-wrapper img.img-responsive{
      height: 170.5px;
     width: 100%;
    }
    
    .locationmp .fusion-one-third .fusion-column-wrapper .fusion-imageframe{
        width: 100%;
    }
        
}
.avatarD{ border:1px dotted #000; background-color:#fff; text-align:center; padding:50px;}
    .avatarP{float:left; display:inline-block; width:40% ;}
    .avatarRight{float:right; display:inline-block; width:40%; padding-top:20px;}
#wps_close_account{ display: none;}
#tab2{ height: 320px;}


.page-id-30 #wrapper .fusion-button.button-1 {
    margin-top: 30px;
}


@media (max-width:800px){
    .wps_registration_meta_list{ max-width: 100% !important; width: 100% !important; }
     input#wps_register_submit{ top:0; left: 0;}
     .locationmp .fusion-one-third .fusion-column-wrapper img.img-responsive{
         
         width: 100%;
    }
    
    .locationmp .fusion-one-third .fusion-column-wrapper .fusion-imageframe{
        width: 100%;
    }
    .wps_directory_item_location_group {    margin-top: -57px !important;}
    .wps-tab-content{ float: left;}
    
    .page-id-30 .wps-tabs{ width: 100%;}
    .page-id-30 .wps-tab-links{ padding: 0;}
    .page-id-30 .wps-tab-links li{ width: 50%; margin: 0 !important; border-right: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; }
    .page-id-30 .wps-tab-links li:hover{ border: none;}
    .page-id-30 .wps-tab-links a{ text-align: center; font-weight: normal !important;}
    .page-id-30 .wps-tab-links li a, .wps-tab-links li a:visited{ width: 100%;}
    .page-id-30 .wps-tab-links li.active a{border-top: 3px solid #2080b5;}
    .wps_usermeta_change_label{ width: 100%;}
    .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ max-width: 100% !important;}
    .page-id-30 .wps_usermeta_change_item { float: left; margin: 10px 20px !important; clear: none !important; width: 100%;}
    .page-id-30 .wps_usermeta_change_item input[type="text"] { max-width: 99% !important; border: none !important; float: left;}
    .page-id-30 .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ width: 97% !important;}
    .wps_usermeta_change_item1 { float: left; margin: 180px 20px ; width: 100%;}
    /* .wps_usermeta_change_item1 div { padding: 0 !important; } */
    .page-id-30 .wps_extension_textarea{ border: none; padding: 5px; }
    .page-id-30 .wps_usermeta_change_item1 .wps_usermeta_change_label{ font-weight: bold !important;}
    .page-id-30 .smallHeading { display: inline-block;   margin: 20px;  padding: 10px 0; width: 100%; }
    .wps-tab-links{ display: block !important;}
    select#wps_register_wpspro_country, #wpspro_password, #wpspro_password2{ width: 99%;}
    .wps-tab-content-inner{float: left; position: relative; overflow: hidden !important;}
    .wps_usermeta_change_item input[type="text"]{ max-width: 100% !important;}
    .fullwidth{ bottom: 11px;  position: absolute; width: 100% !important;}
    .fullwidth2 {  position: absolute; width: 100% !important; bottom: 486px;}
    .select2-container .select2-choice{height: 32px !important;}
    .avatarD{ border:1px dotted #000; background-color:#fff; text-align:center; padding:50px;}
    .avatarP{float:left; display:inline-block; width:auto ;}
    .wps_extension_textarea {   width: 99% !important;}
    
    
    .warningH2 {  margin: 20px 20px 0; display: inline-block; }
    #wps_register_submit:hover { opacity: 1; }
    .wps_usermeta_change_label{ float: left;}
    .fullwidth .wps_usermeta_change_label{ width: 100%;} 
    
   
}

.page-id-27 .fusion-title{ display: none;}
.wps_directory_item {
    height: 420px !important;
    padding-left: 0 !important;
    padding-right: 30px !important;
    width: 25% !important;
}
.wps_directory_item_avatar{
    margin-left: 0 !important; 
}
.wps_directory_item_location_group{ float: right; margin-top: 15px;}
.wps_directory_item_profile_extensions{ text-align: left;}
.wps_directory_item_profile_extension {
  text-align: left;
}

.wps_directory_item_location, .wps_directory_item_last_active, .wps_directory_item_friends_status, .wps_directory_item_display_name, .wps_directory_item_profile_extensions{ float: left; clear: both; width: 74%;}
.wps_extension_textarea{ width: 96%!important;}
/*input[type="password"], .input-text, input[type="text"]{ width: 101% !important;}*/
#wps_register_submit:hover {
    opacity: 1;
}
.wps_usermeta_change_label{ float: left;}
.fullwidth .wps_usermeta_change_label{ width: 100%;} 
.header-wrapper{ position: initial !important;}

@media (max-width: 600px){
    #wplb_main{ min-width: 265px !important;}
    input#wps_register_submit{ top:0; left: 0;}
}
.registrationForm h1 {
  color: #333333 !important;
  margin: 20px 0;
  text-align: center;
}
.select2-chosen {
  color: #aaa9a9;
}
.page-id-414 #wps_registration_dummy_field {
  display: none;
}
.page-id-414 .wps_error {
  position: absolute;
  top: 0;
}
.wps_register_mandatory{ color: #747474 !important;}
.file-input-name {
  display: inline-block;
  margin-left: 8px;
  text-align: center;
}
.file-input-wrapper {
  display: inline-block;
  margin: 40px 0 0 auto;
  
}
.wps_registration_field > span {
  display: inline-block;
  width: 100%;
}
.wps_directory_item_avatar img {
  width: 100%;
}
.page-id-30 .wps_usermeta_change_label{ font-weight: normal !important;}
.mapplic-search-input{background-position: right center !important;}
#wps_directory_extended_advanced_show_prompt:hover{ text-decoration: underline;}

#tab1 .wps_usermeta_change_item:nth-child(4) .wps_usermeta_change_label {
    font-weight: bold !important;
}

#tab1 .wps_usermeta_change_item:nth-child(3) .wps_usermeta_change_label {
    font-weight: bold !important;
}
.wps_usermeta_change_item:nth-child(5){ clear: both !important;}
.parent-pageid-27 .fusion-reading-box-container{ height: 512px; background-color: #f6f6f6;}


@media (min-width:1501px){
    .registrationForm{ height: 640px; position: relative;}
}

@media (min-width:801px) and (max-width:1279px){
    input#wps_register_submit{  position: initial;   }
    .wps_registration_meta_list{ max-width: 100% !important; width: 100% !important; }
    .wps_directory_item_location_group {    margin-top: -57px !important;}
}

@media (max-width:375px){
    .avatarRight{ float: right !important; width: 100% !important;} 
    .fullwidth2 {  bottom: 756px !important;}
    .wps-tab-content{ width: 100%;}
    .page-id-30 .wps_usermeta_change_item{  margin: 10px 0 !important;}
    /*.wps_usermeta_change_item1{ margin: 0 !important;}*/
    .page-id-30 .wps-tab-links li{ width: 100% !important;}
    .avatarP{ width: 100%;}
    .avatarD > p {
  width: auto !important;}
    .wps_usermeta_change_item1{ margin: 180px 0px !important;}
    .file-input-wrapper{ overflow: visible !important; }
    .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ min-width: 100% !important;}
    .page-id-30 .smallHeading{ margin: 0 !important;} 
    
}

@media (min-width:376px) and (max-width:667px){
    .avatarRight{ float: right !important; width: 100% !important;} 
    .fullwidth2 {
    bottom: 616px !important;
}
    .wps-tab-content{ width: 100%;}
    .page-id-30 .wps_usermeta_change_item{  margin: 10px 0 !important;}
    /*.wps_usermeta_change_item1{ margin: 0 !important;}*/
    .page-id-30 .wps-tab-links li{ width: 100% !important;}
    .avatarP{ width: 100%;}
    .avatarD > p {
  width: auto !important;}
    .wps_usermeta_change_item1{ margin: 180px 0px !important;}
    .file-input-wrapper{ overflow: visible !important; }
    .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ min-width: 100% !important;}
    .page-id-30 .smallHeading{ margin: 0 !important;} 
    
}


.page-id-414 .wps_registration_item{ top: -657px !important;}

@media (min-width:801px) and (max-width:1280px){
    .avatarRight{ float: right !important; width: 50% !important;} 
    .wps-tab-content{ width: 100%; float: left;}
    .page-id-30 .wps_usermeta_change_item{  margin: 10px 0 !important;}
    .avatarP{ width: 100%;}
    .avatarD > p {  width: auto !important;}
    .file-input-wrapper{ overflow: visible !important; }
    .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ min-width: 100% !important;}
    
    
    .page-id-30 .wps-tabs{ width: 100%;}
    .page-id-30 .wps-tab-links{ padding: 0;}
    .page-id-30 .wps-tab-links li{ width: 50%; margin: 0 !important; border-right: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; }
    .page-id-30 .wps-tab-links li:hover{ border: none;}
    .page-id-30 .wps-tab-links a{ text-align: center; font-weight: normal !important;}
    .page-id-30 .wps-tab-links li a, .wps-tab-links li a:visited{ width: 100%;}
    .page-id-30 .wps-tab-links li.active a{border-top: 3px solid #2080b5;}
    .wps_usermeta_change_label{ width: 100%;}
    .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ max-width: 100% !important;}
    .page-id-30 .wps_usermeta_change_item { float: left; margin: 10px 20px !important; clear: none !important; width: 100%;}
    .page-id-30 .wps_usermeta_change_item input[type="text"] { max-width: 99% !important; border: none !important; float: left;}
    .page-id-30 .wps_directory_meta_name, #wps_directory_search_entry_text, .wps_directory_meta_list, .wps_directory_meta_text{ width: 97% !important;}
    .wps_usermeta_change_item1 { float: left; margin: 180px 20px ; width: 100%;}
    /* .wps_usermeta_change_item1 div { padding: 0 !important; } */
    .page-id-30 .wps_extension_textarea{ border: none; padding: 5px; }
    .page-id-30 .wps_usermeta_change_item1 .wps_usermeta_change_label{ font-weight: bold !important;}
    .page-id-30 .smallHeading { display: inline-block;   margin: 20px;  padding: 10px 0; width: 100%; }
    .wps-tab-links{ display: block !important;}
    select#wps_register_wpspro_country, #wpspro_password, #wpspro_password2{ width: 99%;}
    .wps-tab-content-inner{float: left; position: relative; overflow: hidden !important;}
    .wps_usermeta_change_item input[type="text"]{ max-width: 100% !important;}
    .fullwidth{ bottom: 11px;  position: absolute; width: 100% !important;}
    .fullwidth2 {  position: absolute; width: 100% !important; top: 905px !important;}
    .select2-container .select2-choice{height: 32px !important;}
    .avatarD{ border:1px dotted #000; background-color:#fff; text-align:center; padding:50px;}
    .avatarP{float:left; display:inline-block; width:auto ;}
    .wps_extension_textarea {   width: 99% !important;}
    
    
    .warningH2 {  margin: 20px 20px 0; display: inline-block; }
    #wps_register_submit:hover { opacity: 1; }
    .wps_usermeta_change_label{ float: left;}
    .fullwidth .wps_usermeta_change_label{ width: 100%;} 
    
    
    
}
