/*

Theme Name: Sydney Child

Theme URI: http://renovation.thememove.com/

Author: aThemes

Author URI: http://athemes.com

Version: 1.23

Template: sydney

*/



@charset "UTF-8";



.clear{ clear: both; display: block;}

.blog_search{ float: right; margin-top:-50px; padding-bottom:20px; padding-right:15px;}	
.blog_search input[type=search]{ width:300px; height:40px;}
.blog_search input[type=submit]{ height:40px; padding-top:0px; padding-bottom:0px;}

.dw-glossary-items{ width: 33.33%; float: left; padding-left:19px; box-sizing:border-box;}
.dw-glossary-items:nth-of-type(3n+1){ padding-left:0px; clear: both;}
.dw-glossary-items li{ width:100% !important; float: none; font-size:16px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.dw-glossary-items li a{ text-transform: capitalize;}
.dw-glossary-items .dw-glossary-title{ background: none; border-bottom:2px solid #ddd; font-size: 20px;}

#dw-glossary-search{ float: left; width:280px;}
.dw-glossary-index{ float: right;}
.dw-glossary-index > li{padding-left: 8px; padding-right: 8px;}

.dw-glossary-list:after,
.dw-glossary-list:before{ content:""; display: block; clear: both;}

.dw-glossary-list{ border-top: 1px solid #ddd; margin-top: 65px; padding-top: 30px;}





.entry-content .container{ padding:0px; width:100%;}


.swpm-login-widget-logged,
.swpm-login-widget-form{ width:40%; float: left;}
.swpm-registration-widget-form{ width:50%; float: right;}


.swpm-registration-widget-form:before,
.swpm-login-widget-form:before{ margin-top:20px; font-size: 20px; color: #443f3f; font-weight: 600; display: block; content:"Login"; margin-bottom:20px;}
.swpm-registration-widget-form:before{ content:"Sign Up"; margin-bottom:15px;}

.swpm-registration-widget-form .swpm-registration-membership-level-row{ display: none;}
#swpm-registration-form input{ height:40px;}

#swpm-registration-form input[type=submit]{padding: 0 34px; margin-top: 20px;}

#swpm-registration-form td{ border: none; text-align: left;}

.wpcf7 label,
.swpm-login-widget-form label,
#swpm-registration-form td label{font-size:17px;}





.swpm-login-widget-form .swpm-join-us-link{ display: none;}

#swpm-login-form input[type=password],

#swpm-login-form input[type=text]{ width: 100%; height:40px;}

#swpm-login-form input[type=submit]{padding: 0 34px; height:40px; margin-top:15px;}

.member_logout{ display: none;}
body.logged-in .member_logout{ display: block;}

#swpm-editprofile-form{max-width:500px;}
#swpm-editprofile-form th,
#swpm-editprofile-form td{ border: none; text-align: left}
#swpm-editprofile-form td { font-size:14px;}
#swpm-editprofile-form input{height: 40px;}
#swpm-editprofile-form input[type=submit]{height: 40px; padding-top:0px; padding-bottom:0px;}
.btn_logout{background-color: #d65050; color: #fff; line-height: 35px; padding: 0 15px; display:inline-block;}

@media only screen and (min-width: 1024px) and (max-width: 1199px){

#dw-glossary-search{ float: left; width:250px;}

.dw-glossary-index > li{padding-left: 6px; padding-right: 6px;}

.swpm-login-widget-logged,
.swpm-login-widget-form{ width:42%;}
.swpm-registration-widget-form{ width:53%;}

	

}



@media only screen and (min-width: 992px) and (max-width: 1023px){

	

#dw-glossary-search{ float: left; width:250px;}
.dw-glossary-index > li{padding-left: 6px; padding-right: 6px;}





}



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

	

#dw-glossary-search{ float: none; width:100%; box-sizing:border-box; height:40px;}
.dw-glossary-index > li{padding-left: 7px; padding-right: 6px;}
.dw-glossary-index{ float: none; margin-top:15px;}
.dw-glossary-list{margin-top: 15px; padding-top: 20px;}

.swpm-login-widget-logged,
.swpm-login-widget-form{ width:width:40%;}
.swpm-registration-widget-form{ width:58%;}

}



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

.dw-glossary-items{ width: 50%; padding-left:20px;}
.dw-glossary-items:nth-of-type(3n+1){ padding-left:20px; clear: none;}	
.dw-glossary-items:nth-of-type(2n+1){ padding-left:0px; clear: both;}
.dw-glossary-index > li{padding-left: 5px; padding-right: 5px;}
.dw-glossary-index{ font-size:17px;}

.swpm-login-widget-logged,
.swpm-login-widget-form,
.swpm-registration-widget-form{ width:100%; margin-top:10px;}

.page-wrap{ padding:15px 0 15px !important;}
.blog_search{ float: none; margin:0px auto; width:445px;}	

}



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

.dw-glossary-items{ width: 100%; padding-left:0px !important; clear: both;}	
.dw-glossary-index{ font-size:16px;}

.swpm-registration-widget-form td{ display: block; padding:0px;}
.swpm-registration-widget-form td input{ width:100% !important;}
.swpm-registration-widget-form label{ margin-top:15px;}

.blog_search{ width:300px; padding-right:0px;}
.blog_search input[type=search]{ width:210px;}
.blog_search input[type=submit]{ padding-left:15px; padding-right:15px;}



}