/*
 Theme Name:     Extra Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/extra/
 Description:    Extra Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Extra
 Version:        1.1.0
*/
@import url("../Extra/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

/*** START FORCE 300PX WIDE SIDEBAR ON DESKTOP ***/
@media only screen and (min-width: 1025px) {
	.with_sidebar_left .et_pb_extra_column_main,
	.with_sidebar_right .et_pb_extra_column_main {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		flex-basis: 100% !important;
		-webkit-flex-basis: 100% !important;
		-ms-flex-preferred-size: 100% !important;
	}

	.with_sidebar_left .et_pb_extra_column_sidebar,
	.with_sidebar_right .et_pb_extra_column_sidebar {
		width: 312px !important;
		max-width: 312px !important;
		min-width: 312px !important;
		flex-basis: 312px !important;
		-webkit-flex-basis: 312px !important;
		-ms-flex-preferred-size: 312px !important;
	}

	.with_sidebar_left .et_pb_extra_column_main {
		margin-right: -312px !important;
		padding-right: 312px !important;
	}

	.with_sidebar_right .et_pb_extra_column_main {
		margin-left: -312px !important;
		padding-left: 312px !important;
	}
}
/*** END FORCE 300PX WIDE SIDEBAR ON DESKTOP ***/

.et_pb_contact_submit {
	padding: 0 12px !important;
	line-height: 36px !important;
}

.et_pb_contact_submit:after {
	line-height: 36px !important;
}

.et_pb_contact_submit:hover {
	padding: 0 30px 0 12px !important;
	line-height: 36px !important;
}

.et_pb_widget.widget_et_ads .widget_content {
    margin: 0;
	padding: 0;
}

.et_pb_widget.widget_et_ads .widget_content .etad {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: bottom;
}

.et_pb_widget.widget_mailmunch_widget iframe,
.et_pb_widget.widget_et_ads iframe,
.et_pb_widget.widget_et_ads img {
	vertical-align: bottom;
}