/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.19.18.1551529086
Updated: 2019-03-02 04:18:06

*/
.fancybox-slide--iframe .fancybox-content {
	width:645px!important;
	max-width:80%;
	max-height:80%;
	height:610px!important;
	margin:0;
}

.fancybox-container {
	z-index:1000000!important;
}

.highlight,#et-boc .highlight {
	background-color:#ff0;
}
/*

header#main-header.et-fixed-header .logo_helper {
	display:none;
}

header#main-header.et-fixed-header .logo_container {
	margin-bottom:3px;
	margin-top:3px;
}

.et_header_style_left .logo_container {
	position:relative;
	max-width:21%;
	float:left;
}

header#main-header.et-fixed-header .logo_container {
	width:175px;
}

header#main-header .logo_container {
	margin-bottom:15px;
}

header#main-header #nav_container {
	background-color:#303030;
}

header#main-header #nav_container #et-top-navigation {
	float:left;
	padding:0!important;
	width:100%;
}

header#main-header #nav_container nav#top-menu-nav {
	width:100%;
}

header#main-header #nav_container #et-top-navigation nav > ul > li > a {
	padding-bottom:12px;
	font-weight:500;
	text-transform:uppercase;
	color:#fff;
	font-size:1.3em;
}
*/

.et_fullwidth_nav header#main-header .container {
	padding-left: 0;
}

body.single header#main-header,
body.archive header#main-header,
body.page header#main-header {
	background: #ee6034;
}

header#main-header .container .logo_container #logo {
	background: #ee6034;
	padding: 12px 15px 12px 30px;
}

header#main-header .container .logo_container a.cls-secondary-logo-wrapper {
	margin-bottom: 8px;
}

header#main-header .container .logo_container a.cls-secondary-logo-wrapper img#cls_secondary_logo {
	width: 60px;
	height: 60px;
}

form.wpcf7-form input[type="submit"]{
	background-color:#ee6034;
	font-size:1.5em;
	padding-top:5px;
	padding-bottom:5px;
	color:#fff;
	border: none;
	font-family:'Oswald','helvetica',arial,sans-serif;
}

.ctsred,.cts_red {
	color:#a52a2a;
}

.site_color {
	color:#eb8b02!important;
}

.landing_page p {
	font-size:1.1em;
}

.landing_page h2 {
	font-size:2em;
}

.landing_page h3 {
	font-size:1.8em;
}

.landing_page h4 {
	font-size:1.5em;
}

.cb-breadcrumbs svg.svg-inline--fa {
	width:initial;
}

nav.ubermenu {
	border:none;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item a.ubermenu-target {
	font-size:1.3em;
	font-weight:400;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item.ubermenu-current-menu-item a.ubermenu-target {
	background-color:#ee6034;
}

.mc_subscribe.header {
	width:40%;
	float:right;
}

.mc_subscribe.header form.wpcf7-form > p {
	width:48%;
	float:left;
	margin-left:.5%;
	margin-right:.5%;
	padding-bottom:0;
}

.mc_subscribe form.wpcf7-form .ajax-loader {
	display:none;
}

.mc_subscribe form.wpcf7-form .ajax-loader.is-active {
	display:block;
}

.mc_subscribe form.wpcf7-form input[type="email"],#et-boc .mc_subscribe form.wpcf7-form input[type="email"],.mc_subscribe form.wpcf7-form input[type="submit"],#et-boc .mc_subscribe form.wpcf7-form input[type="submit"] {
	width:100%;
	max-width:none;
	text-align:center;
	text-transform:uppercase;
}

#et-boc .mc_subscribe form.wpcf7-form input[type="email"],.mc_subscribe form.wpcf7-form input[type="email"] {
	background-color:#fff;
	font-size:1.6em;
	margin-bottom:5px;
	border:solid 1px #aaa;
	font-weight:800;
}

.mc_subscribe form.wpcf7-form input[type="submit"],
#et-boc .mc_subscribe form.wpcf7-form input[type="submit"] {
	background-color:#ee6034;
	font-size:1.5em;
	padding-top:5px;
	padding-bottom:5px;
	color:#fff;
	border: none;
	font-family:'Oswald','helvetica',arial,sans-serif;
}

#et-boc .mc_subscribe.home form.wpcf7-form input[type="email"],.mc_subscribe.home form.wpcf7-form input[type="email"] {
	border:none;
}

header#main-header .mc_subscribe.header {
	background-color:#ee6034;
	padding:15px;
}

header#main-header .mc_subscribe.header form.wpcf7-form {
	margin-bottom:0;
}

header#main-header .mc_subscribe.header h2 {
	font-size:1.1em;
	margin-bottom:5px;
	line-height:1em;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}

header#main-header.et-fixed-header .mc_subscribe.header h2 {
	display:none;
}

header#main-header .mc_subscribe.header .wpcf7-response-output {
	color:#fff;
	clear:both;
	border-color:#fff;
}

header#main-header .mc_subscribe.header form.wpcf7-form input[type="email"] {
	font-size:1em;
	padding-top:6px;
	padding-bottom:6px;
	border:none;
}

header#main-header .mc_subscribe.header form.wpcf7-form input[type="submit"] {
	font-size:1.1em;
	padding-top:7px;
	padding-bottom:8px;
	line-height:1em;
	border:solid 1px #fff;
}

header#main-header nav#top-menu-nav li.current-menu-item a {
	text-decoration: underline;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item .ubermenu-content-block .sixtwenty_posts .sixtwenty_post img.wp-post-image {
	width:30%;
	float:left;
	margin-right:5%;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item .ubermenu-content-block .sixtwenty_posts .sixtwenty_post h3 {
	line-height:1.2em;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item .ubermenu-content-block .sixtwenty_posts .sixtwenty_post .download_form input[type="email"],nav.ubermenu ul.ubermenu-nav li.ubermenu-item .ubermenu-content-block .sixtwenty_posts .sixtwenty_post .download_form input[type="submit"] {
	width:100%;
	max-width:none;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item .ubermenu-content-block {
	padding-bottom:0;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item.view_all {
	background-color:#ee6034;
	width:100%;
	text-align:center;
}

nav.ubermenu ul.ubermenu-nav li.ubermenu-item.view_all a.ubermenu-target {
	color:#fff;
	text-transform:uppercase;
}

body.page-id-743 #cb-section-b .cb-module-custom {
	padding:20px;
}

.landing_page.short form.mc4wp-form input[type="email"],#lp_subscribe.landing_page.short form.mc4wp-form input[type="email"] {
	background-color:#fff;
	font-size:1.6em;
	width:100%;
	max-width:none;
	text-align:center;
	border:none;
}

#lp_subscribe.landing_page.short form.mc4wp-form input[type="email"] {
	font-size:1.5em!important;
	margin-bottom:4px;
}

.landing_page.short form.mc4wp-form input[type="submit"] {
	font-size:1.6em;
	margin-top:5px;
	color:#fff;
	border:none;
	font-family:'Oswald','Helvetica',arial,sans-serif;
}

#lp_subscribe.landing_page.short form.mc4wp-form input[type="submit"] {
	font-size:1.6em!important;
	height:auto!important;
}

.landing_page .subscribe_form .vc_column-inner {
	padding-top:10px;
}

.page-template-blank-slate-template form.mc4wp-form input[type="email"],.page-template-blank-slate-template form.mc4wp-form input[type="submit"] {
	font-size:1em!important;
	width:100%!important;
	padding-right:0;
	padding-left:0;
	margin-right:0;
	margin-bottom:5px;
	max-width:none;
	text-align:center!important;
}

.page-template-blank-slate-template form.mc4wp-form input[type="submit"] {
	color:#fff!important;
	border:none;
}

.page-template-blank-slate-template .lp.subscribe_form.short input[type="email"] {
	font-size:1.4em!important;
	width:75%!important;
	float:left;
	display:inline-block;
	padding:8px 0!important;
}

.page-template-blank-slate-template .lp.subscribe_form.short input[type="submit"] {
	background-color:#127ce7!important;
	font-size:1.2em!important;
	width:25%!important;
	float:left;
	display:inline-block;
	padding:8px 0!important;
}

.dividend_sr .sixtwenty_posts .sixtwenty_post img {
	width:40%;
	float:left;
	margin-right:2%!important;
	margin-bottom:10px!important;
}

.dividend_articles .sixtwenty_articles a.article_link {
	margin-bottom:30px;
	display:inline-block;
}

.dividend_articles .sixtwenty_articles a.article_link h3.title {
	color:#ee6034!important;
}

.sr_investors.sixtwenty_posts .sixtwenty_post h3.title {
	font-size:2em;
}

.dividend_articles .sixtwenty_articles a.article_link p.read_more {
	text-transform:uppercase;
	font-weight:600;
}

.sr_investors.sixtwenty_posts .sixtwenty_post:nth-child(2n+1) {
	margin-right:2%!important;
}

#et_builder_outer_content .dividend_sr .sixtwenty_posts .sixtwenty_post form.wpcf7-form input[type="email"],#et_builder_outer_content .sr_investors.sixtwenty_posts .sixtwenty_post form.wpcf7-form input[type="email"] {
	width:100%;
	text-align:center;
}

#et_builder_outer_content .dividend_sr .sixtwenty_posts .sixtwenty_post form.wpcf7-form input[type="submit"],#et_builder_outer_content .sr_investors.sixtwenty_posts .sixtwenty_post form.wpcf7-form input[type="submit"] {
	background-color:#ee6034;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
	text-align:center;
	color:#fff;
	border:none;
}

#et_builder_outer_content .dividend_articles .sixtwenty_articles a.article_link p.post_meta,#et_builder_outer_content .dividend_articles .sixtwenty_articles a.article_link p.caption {
	color:#474747!important;
}

#et_builder_outer_content .dividend_articles .sixtwenty_articles a.article_link p.caption {
	line-height:1.4em;
}

.dividends_cta .et_pb_text p {
	font-size:1.5em;
	font-weight:600;
}

.dividends_cta form.wpcf7-form input {
	background-color:#fff!important;
	font-size:1.6em;
	width:100%!important;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center!important;
	border:none!important;
}

.dividends_cta form.wpcf7-form input[type="submit"] {
	background-color:#4350a8!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
	height:auto!important;
	color:#fff!important;
	text-transform:uppercase;
	font-weight:700;
}

.dd_form.lp form.wpcf7-form input[type="email"],#et-boc .dd_form.lp form.wpcf7-form input[type="email"],.dd_form.lp form.wpcf7-form input[type="submit"],#et-boc .dd_form.lp form.wpcf7-form input[type="submit"] {
	background-color:#fff;
	font-size:1.1em;
	width:100%!important;
	margin-top:0;
	margin-bottom:0;
	text-align:center;
	text-transform:uppercase;
	font-weight:800;
}

.dd_form.lp form.wpcf7-form input[type="submit"],#et-boc .dd_form.lp.short form.wpcf7-form input[type="submit"] {
	background-color:#eb8b02!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
	color:#fff!important;
	border:none;
}

body.page-template-blank-slate-template strong,body.page-template-blank-slate-template b {
	color:#000;
}

aside.cb-sidebar .cb-sidebar-widget h3.cb-sidebar-widget-title {
	border-bottom-color:#ee6034;
}



#site_ctas {
	padding-bottom:20px;
	clear:both;
	position:relative;
}

#site_ctas .site_cta {
	width:31%;
	float:left;
	margin-right:1%;
	margin-bottom:10px;
	margin-left:1%;
}

#sidebar_social ul li {
	width:23%;
	margin-right:0;
	margin-left:0;
	display:inline-block;
	text-align:center;
}

#sidebar_social ul li a {
	font-size: 2.5em;
}

#sidebar_social ul li a:hover {
	color:#ee6034;
}

.cb-sidebar #sidebar_sr.sixtwenty_posts .sixtwenty_post img {
	width:30%;
	float:left;
	margin-right:3%;
}

.cb-sidebar #sidebar_sr.sixtwenty_posts .report_data p {
	font-size:.8em;
}

#sidebar_sr.sixtwenty_posts .sixtwenty_post img.wp-post-image {
	width: 40%;
	float: left;
	margin-right: 2%;
}

#sidebar_sr.sixtwenty_posts .sixtwenty_post .report_data h3.title {
	font-size: 1.1em;
}

#sidebar_sr.sixtwenty_posts .sixtwenty_post .report_data p.caption {
	font-size: .7em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

#sidebar_sr.sixtwenty_posts .sixtwenty_post form.wpcf7-form input[type="email"] {
	font-size: 1.3em;
}



.article_cta {
	color:#fff;
	padding:25px!important;
}

.article_cta h2,.article_cta h3 {
	color:#fff;
}

.article_cta a {
	color:#fff;
}

#article_cta_mid.article_cta form input[type="email"],#article_cta_end.article_cta form input[type="email"],.article_cta form input[type="email"],#article_cta_mid.article_cta form input[type="submit"],#article_cta_end.article_cta form input[type="submit"],.article_cta form input[type="submit"] {
	background-color:#fff;
	font-size:1.5em;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center!important;
	text-transform:uppercase;
	border:none;
	font-weight:800;
}

#article_cta_mid.et_pb_row.article_cta,
#article_cta_mid.et_pb_row_inner.article_cta {
	background-image:url(https://www.crushthestreet.com/wp-content/uploads/2014/01/article-cta-mid.jpg);
}

#article_cta_end.et_pb_row.article_cta,
#article_cta_end.et_pb_row_inner.article_cta {
	background-image:url(https://www.crushthestreet.com/wp-content/uploads/2014/01/article-cta-end.jpg);
}

#article_cta_mid.article_cta form input[type="submit"],#article_cta_end.article_cta form input[type="submit"],.article_cta form input[type="submit"] {
	background-color:#ee6034;
	color:#fff;
	white-space:normal;
}

.sixtwenty_post.report .download_form input[type="email"],.sixtwenty_post.report input[type="submit"],#et-boc .sixtwenty_post.report .download_form input[type="email"],#et-boc .sixtwenty_post.report input[type="submit"] {
	text-align:center;
	text-transform:uppercase;
	font-weight:800;
}

.sixtwenty_post.report input[type="submit"],#et-boc .sixtwenty_post.report input[type="submit"],.sixtwenty_posts form.mc4wp-form input[type="submit"] {
	background-color:#ec6036;
	color:#fff;
	text-transform:uppercase;
}

#special_reports .sixtwenty_post.report {
	margin-bottom:30px;
}

#special_reports .sixtwenty_post.report h3.title {
	font-size:2em;
}

#special_reports .sixtwenty_post.report form.mc4wp-form p {
	padding-bottom:0;
}

#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div {
	border:none!important;
	border-color:transparent!important;
}

.sgpb-main-html-content-wrapper > p {
	display:none;
}

img.sgpb-popup-close-button-3:before {
	color:#fff;
	content:"\f057";
	font-family:'FontAwesome';
	font-weight:800;
}

#et-boc .dd_form.popup form input[type="email"] {
	font-size:1.6em;
	width:100%!important;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:10px;
	display:block;
	text-align:center!important;
	color:#777;
	text-transform:uppercase;
	border:solid 1px #ddd;
	font-weight:900;
}

#et-boc .dd_form.popup form input[type="submit"] {
	background-color:#ee6034;
	font-size:1.4em;
	padding-top:8px;
	padding-bottom:8px;
	display:block;
	height:auto!important;
	text-align:center!important;
	color:#fff!important;
}

#et-boc .dd_form.popup form span.wpcf7-form-control-wrap.your-email {
	width:100%;
	float:none;
}

#sgpb-popup-dialog-main-div-wrapper form.wpcf7-form > p {
	padding-bottom:5px;
}

#sgpb-popup-dialog-main-div-wrapper form.wpcf7-form input[type="email"] {
	background-color:#fff;
}

#sgpb-popup-dialog-main-div-wrapper form.wpcf7-form input[type="submit"] {
	width:100%;
}

aside.cb-sidebar .cb-sidebar-widget .sfsi_widget {
	position:relative;
}

aside.cb-sidebar .cb-sidebar-widget .sfsi_widget .norm_row {
	left:25%;
}

.et_pb_post a.entry-featured-image-url {
	margin-bottom: 0;
}
.et_pb_post.format-standard a.entry-featured-image-url img {
	width: 30%;
	margin-right: 2%;
	float: left;
}


.et_pb_blog_grid .et_pb_post.format-standard a.entry-featured-image-url img {
	width: 100%;
	float: none;
	margin-right: 0;
}


/***** HOMEPAGE ******/



.home_list .et_pb_module.et_pb_posts article.et_pb_post {
	background: #f3f3f3;
	padding: 15px;
}

.home_list .et_pb_module.et_pb_posts article.et_pb_post {
	margin-bottom: 15px;
}


#price-table table,
#price-table tr {
	background: #fff;
}

#price-table th {
	background: #4350a8;
	color: #fff;
}

#price-table tr:nth-child(odd) {
	background: #f7f7f7;
}

#price-table tr td:first-child {
	font-weight: 700;
	color: #4350a8;
}







/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
 
}



@media only screen and (max-width: 1019px) {
	header#main-header #logo {
		width:100%!important;
		float:none;
		display:block;
	}
	
	header.header .cb-medium {
		width:100%;
		float:none;
		height:auto;
	}
	
	header.header #cb-main-menu > a.ubermenu-responsive-toggle {
		font-size:1.8em;
	}
	
	header.header #cb-main-menu nav.ubermenu ul.ubermenu-nav li.ubermenu-item {
		font-size:1.4em;
	}
	
	body:not(.home) #cb-content aside.cb-sidebar {
		width:100%;
		padding-right:2%;
		padding-left:2%;
		margin:0;
	}
	
	nav.ubermenu ul.ubermenu-nav li.ubermenu-item .sixtwenty_posts .sixtwenty_post .report_data h3.title {
		font-size:1em;
	}
	
	nav.ubermenu ul.ubermenu-nav li.ubermenu-item .sixtwenty_posts .sixtwenty_post .report_data p.caption {
		font-size:.7em;
		line-height:1.2em;
	}
	
	nav.ubermenu ul.ubermenu-nav li.ubermenu-item .sixtwenty_posts .sixtwenty_post form input[type="email"],nav.ubermenu ul.ubermenu-nav li.ubermenu-item .sixtwenty_posts .sixtwenty_post form input[type="submit"] {
		font-size:.7em;
	}
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {

}
/*** Responsive Styles Laptops and Above ***/
@media all and (min-width: 981px) {
         
}
/*** Responsive Styles Laptops and Large Tablets ***/
@media all and (min-width: 981px) and (max-width: 1099px) {

}


@media only screen and (min-width: 768px) and (max-width: 1019px) {
	body:not(.home) #cb-content #main,body:not(.home) aside.cb-sidebar {
		width:96%;
		padding-right:2%;
		padding-left:2%;
	}
	
	body.archive #main article.cb-blog-style {
		width:49%;
		float:left;
		height:500px;
		overflow:hidden;
	}
	
	body.archive #main article.cb-blog-style:nth-child(odd) {
		margin-right:1%;
	}
	
	body.archive #main article.cb-blog-style:nth-child(even) {
		margin-left:1%;
	}
	
	body.archive #main article.cb-blog-style .cb-mask,body.archive #main article.cb-blog-style .cb-meta {
		width:100%;
		margin:0 0 5px;
	}
	
	.sixtwenty_articles .article_link .report_data h3.title {
		font-size:1.4em;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post,.dividend_articles .sixtwenty_articles .article_link {
		width:48%;
		float:left;
		margin-right:1%;
		margin-left:1%;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post img.wp-post-image {
		width:100%;
		margin-bottom:10px;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post .report_data h3,.dividend_articles .sixtwenty_articles .article_link .report_data h3 {
		font-size:1.4em;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post .report_data p.caption,.dividend_articles .sixtwenty_articles .article_link .report_data p.caption {
		font-size:1em;
	}
	
	.dividend_articles .sixtwenty_articles .article_link .report_data p.read_more {
		background-color:#8abc3b;
		text-align:center;
		color:#fff;
		padding:2px;
	}
	
	body.page-id-743 #cb-section-b .cb-main {
		width:100%;
	}
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	
	header#main-header > .container {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	header#main-header .logo_container {
		max-width: 30%;
	}
	
	header#main-header .logo_container #logo {
		max-width: none;
	}
	
	#et_mobile_nav_menu {
		display: none;
	}
	
	header#main-header .mc_subscribe.header {
		width: 65%;

	}
	
	#nav_container > .container {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
}


/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}


@media only screen and (max-width: 767px) {
	#cb-top-menu {
		background-color:#111;
	}
	
	#cb-top-menu a {
		font-size:1.6em;
		color:#fff;
	}
	
	#cb-mob-menu ul.cb-small-nav li.menu-item a {
		font-size:1.5em;
	}
	
	#site_ctas .site_cta {
		width:98%;
	}
	
	#et-boc .mc_subscribe form.mc4wp-form input[type="email"],.mc_subscribe form.mc4wp-form input[type="email"] {
		font-size:1em;
	}
	
	.mc_subscribe form.mc4wp-form input[type="submit"],#et-boc .mc_subscribe form.mc4wp-form input[type="submit"] {
		font-size:1em;
		white-space:normal;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post {
		width:100%;
		float:none;
		margin-right:0;
		margin-left:0;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post img.wp-post-image,body.page .et_pb_module.et_pb_posts article a.entry-featured-image-url img {
		width:100%;
		margin-bottom:10px;
	}
	
	.dividend_articles .sixtwenty_articles .article_link {
		margin-bottom:45px;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post .report_data h3,.dividend_articles .sixtwenty_articles .article_link .report_data h3 {
		font-size:1.4em;
	}
	
	.dividend_sr .sixtwenty_posts .sixtwenty_post .report_data p.caption,.dividend_articles .sixtwenty_articles .article_link .report_data p.caption {
		font-size:1em;
	}
	
	.dividend_articles .sixtwenty_articles .article_link .report_data p.read_more {
		background-color:#8abc3b;
		text-align:center;
		color:#fff;
		padding:2px;
	}
	
	#sgpb-popup-dialog-main-div-wrapper form.wpcf7-form input[type="email"],#sgpb-popup-dialog-main-div-wrapper form.wpcf7-form input[type="submit"] {
		font-size:1em!important;
	}
}




@media only screen and (max-width: 480px) {
	.mc_subscribe form.mc4wp-form input[type="submit"],#et-boc .mc_subscribe form.mc4wp-form input[type="submit"] {
		font-size:1em;
	}
	
	header#main-header .mc_subscribe.header form.mc4wp-form input[type="email"],header#main-header .mc_subscribe.header form.mc4wp-form input[type="submit"] {
		width:100%;
		float:none;
	}
	
	aside.cb-sidebar .cb-sidebar-widget .sfsi_widget .norm_row {
		left:20%;
	}
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	
		header#main-header .mc_subscribe.header {
		width: 100%;

	}
 	
 		header#main-header .mc_subscribe.header h2,
 		header#main-header .mc_subscribe.header form.wpcf7-form input[type="email"],
	header#main-header .mc_subscribe.header form.wpcf7-form input[type="submit"] {
 		font-size: .9em;
	}
	
	.mc_subscribe.home form.wpcf7-form input[type="submit"],
	#et-boc	.mc_subscribe.home form.wpcf7-form input[type="submit"] {
		font-size: 1em;
	}
 	
}
