/*
Theme Name: My Religion Child
Theme URI: http://cmsmasters.net/my-religion-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: My Religion Child Theme
Template: my-religion
Version: 1.0.0
License:
License URI:
Text Domain: my-religion-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


.imapper-content-below{
	padding: 10px 50px;
}

.imapper-content-below p{
	text-align: left !important;
}

p{
	text-align: left;
}

.buttons_center {
text-align:center;
}
.buttons_center .button_wrap {
display: inline-block;
margin:0 5px;
}
.custom_subscribe_title h4 {
margin:-10px 0 0;
font-size:22px;
line-height:34px;
}
@media only screen and (min-width: 1440px) {
.custom_subscribe .wysija-submit-field {
padding-left:60px;
padding-right:60px;
}
}
@media only screen and (max-width: 768px) {
.adaptiva_contacts_map {
height:300px !important;
}
	#header .header_mid .header_mid_inner {
    text-align: center;
    display: flex;
    justify-content: space-around;
}
}

@media only screen and (max-width: 1024px) {
#header .header_mid .header_mid_inner {
    padding: 10px 40px 0 40px !important;
}
}

@media only screen and (max-width: 768px) {
#header .header_mid .mid_nav_wrap {
    margin: 0 !important;
}
}

@media only screen and (max-width: 768px) {
#header .header_mid .header_mid_inner {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
}

@media only screen and (max-width: 1024px) {
#header nav span {
    vertical-align: middle;
    display: inline-block !important;
	}
}
     

iframe {
	margin: 0 auto;
}

table .tribe-events-calendar {
	table-layout: auto !important;
}

.bottom-footer {
	text-transform: none;
	font-size: 12px !important;
	margin-right: 20px !important;
}