/*
Theme Name: GeneratePress Custom Child Theme for BSTA.org
Author: Masterful Marketing
Author URI: https://masterful-marketing.com/
Theme URI:    https://generatepress.com
Version: 1.0.0
Template:     generatepress
*/

/* GeneratePress styling
----------------------------------------------------- */
.widget-area .widget {-moz-border-radius: 6px !important; border-radius: 6px !important; -webkit-border-radius: 6px !important;}
.swiper-button-prev, .swiper-button-next { display: none !important; }
.button { border: 2px solid #009980 !important; }

/* Typographic Elements 
------------------------------------------------------------------------------ */

.entry-content ol { margin-left: 15px !important; }
.entry-content ol li { list-style: numbers !important; margin-bottom: 20px !important;}
.entry-content ol li:before { display: none !important; } 

.entry-content ul, .sidebar .widget ul { list-style: none !important; margin-left: 20px !important; margin-bottom: 15px !important; }
.entry-content ul li:before { content:"\00BB"; font-size: 1.5em; color: #006599; display: inline-block; width: 20px;  margin-left: -20px; }

.sidebar .widget ul li:before { content:"\00BB"; font-size: 1.5em; color: #006599; display: inline-block; width: 20px;  margin-left: -20px; }

.entry-content a { font-weight: bold; }

#right-sidebar .widget ul.bxsliderwidget-910 li.ewic-slider { margin-left: 0px !important; }
#right-sidebar .widget ul li.ewic-slider:before { display: none !important; }

/* WP-Members plugin */

#wpmem_ul_search { width: 100% !important; clear: both !important; margin-bottom: 20px !important; }
#wpmem_ul_search fieldset { height: auto !important; margin-bottom: 10px !important; margin-top: 20px !important; }
#wpmem_ul_search legend { display: none !important; } 

/* Login Form and Registration Form */

#wpmem_login, #wpmem_reg { width: 100% !important; }
#wpmem_reg legend, #wpmem_login legend { font:bold 20px/1.2em 'Droid Sans', arial, sans-serif; color:#009980; margin-bottom: 10px; }
#wpmem_reg .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_textarea, #wpmem_reg .div_select, #wpmem_login .div_text { float:none !important; }
#wpmem_login .link-text { width: 100%; float:left; clear: both; text-align: left; }
.button_div { margin-top: 10px !important; }

/* Media Queries start here
----------------------------------------------- */

/* Desktop browser 
------------------------------------------------------------------------------ */

@media only screen 
and (min-width: 1025px) { 
	.header-widget { margin-top: 20px !important; }
}

/* Mobile Specific changes Max Width 767px 
------------------------------------------------------------------------------ */

@media only screen 
and (max-width: 767px)
and (orientation : portrait) { 
	.site-logo a img.header-image { display: block !important; margin-right: auto !important; margin-left: auto !important; }
}