/**
 * Subscriber page styles
 * @version 1.4.3
 */

body{
	background-color: #DADADA;
    color: var(--evo_color_1);
    font-family: var(--evo_font_2);
}
.evosb_content, .evosb_content p, .evosb_content p label {
    font-family: var(--evo_font_2); font-size: 14px;
    color: var(--evo_color_1);
}
.evosb_content h2{font-family: var(--evo_font_1);}
.evosb_content h4{font-family: var(--evo_font_2)}
body .evosb_content a:visited{color:#fff;}
body p label{ margin-bottom: 10px; display: inline-block;}

.evosb_content .cat_selection{text-align: left;}
.evosb_content .cat_selection span{
	display: block;			
}
.evosb_content input[name=email]{
	font-size: 14px;
    padding: 8px 15px;
    border-radius: 8px;
    border: 1px solid var(--evo_color_1);
    box-sizing: border-box;
}
.evosb_content .cat_selection input{
	margin-right: 10px;
	font-family: var(--evo_font_2);
}
.evosb_content .cat_selection:before{
	content:"";
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;			
	border-bottom: 10px solid #A9A9A9;
	position: absolute;
	top: 0; margin-top: -10px;
	left: 30px;
}

.evosb_btn:hover{color: #fff;opacity: 0.7;text-decoration: none;
	background: #73A2E0;
}


.evosb_subscription_info_section span{display: block;}
.evosb_subscription_info_section span:first-child{margin-bottom: 10px;}
.evosb_subscription_info_section span em{}
.evosb_subscription_info_section p{padding: 0;margin: 0; text-align: center;}

.evosb_categories_section{
	padding: 10px;
    background-color: #fbfbfb;
    border-radius: 5px;
    margin-bottom: 5px;
}

.evosb_btn, .evosb_btn.button, .evosb_btn:focus, .evosb_btn:active{
	color: #fff;cursor: pointer;
	padding: 5px 25px;
	border-radius: 25px;
	border:none;
	box-shadow:none;
	background: var(--evo_color_prime);
	font-family: var(--evo_font_1);
	display: inline-block;
	margin-top: 10px;
	text-transform: uppercase; text-decoration: none;
	font-size: 14px; font-weight: 400;padding:10px 20px;
}
.evosb_btn_two{background-color: #808080;}
.evosb_btn_two:hover{background-color: #afafaf;}
.evosb_content .notice {
    border-radius: 10px;
    padding: 10px;
    background-color: #7ecc4c;
    color: #fff;
    margin-bottom: 5px;
}