/*
Theme Name:     theme57875
Theme URI:      http://www.templatemonster.com/demo/57875.html
Description:    Your theme description.
Author:         Template Monster
Author URI:     http://www.templatemonster.com/
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:           fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain:    child-theme-domain
Template:       cherryframework4
Cherry Version: 4.0.5.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@media (max-width: 480px) {
#post-5 .col-md-12.col-xs-offset-0.col-sm-offset-0.col-md-offset-0.col-lg-offset-0.col-xs-pull-0.col-sm-pull-0.col-md-pull-0.col-lg-pull-0.col-xs-push-0.col-sm-push-0.col-md-push-0.col-lg-push-0 .parallax-box {
background: rgba(0, 0, 0, 0) url("http://www.s2a4.org/wp-content/uploads/2016/04/hands.jpg") no-repeat scroll 0 0 / cover ;
min-height: 300px !important;
}}

@media (max-width: 480px) {
#post-41 .col-md-12.col-xs-offset-0.col-sm-offset-0.col-md-offset-0.col-lg-offset-0.col-xs-pull-0.col-sm-pull-0.col-md-pull-0.col-lg-pull-0.col-xs-push-0.col-sm-push-0.col-md-push-0.col-lg-push-0 .parallax-box {
background: rgba(0, 0, 0, 0) url("http://www.s2a4.org/wp-content/uploads/2016/04/LorenteFamily.jpg") no-repeat scroll center center / cover ;
min-height: 300px !important;
}}

@media (max-width: 1200px) {
.slider_text_inner > h1 {
font-size: 24px !important;
line-height: 40px !important;
}}

@media (min-width: 1170px) {
.slider_text_inner > h1 {
font-size: 52px !important;
line-height: 68px !important;
}}

.page-id-5 .cherry-services.boxed-layout {
  margin: auto auto auto auto !important;
}

@media (min-width: 1200px) {
.page-id-47 .google-map-container {
margin-left: 180px !important;
}}

@media (max-width: 480px) {
.page-id-47 .google-map-container {
height: 340px !important;
}}

@media (max-width: 480px) { h1, .h1 {
font-size: 20px !important;
letter-spacing: 0px !important;
}}

@media (max-width: 480px) { h2, .h2 {
font-size: 20px !important;
letter-spacing: 0px !important;
}}

@media (max-width: 480px) { h3, .h3 {
font-size: 20px !important;
letter-spacing: 0px !important;
}}

@media (max-width: 480px) { p, .p {
font-size: 16px !important
}}

.site-content article {
word-wrap: normal;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}

@media (max-width: 600px){
.page-id-5 .row-edge h1 {
padding-top: 30px!important;
}}

@media (max-width: 600px){
#post-5 .row-edge .motopress-code-obj p{
text-align: center!important;
}}

.team-wrap .team-listing .team-item > * {
max-width: 495px !important;
}

.template-banner_2 .cherry-banner_wrap {
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
height: 500px;
}

/*------ Events CSS added by 72mm.com ------*/
.tribe-events-list .tribe-events-event-image {
width: 40%;
}

.tribe-events-list .tribe-events-event-image + div.tribe-events-content {
width: 57%;
}

#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .tribe-events-content a {
font-size: 16px;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
font-size: 16px;
}

#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {
font-weight: normal;
font-size: 32px;
}

.tribe-events-schedule h2 {
    color: #888888;
    font-family: sans-serif;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: inherit;
    text-transform: none;
}

.tribe-events-single-event-title {
    color: #ef4035;
    font-family: sans-serif;
    font-size: 28px;
    font-weight: normal;
    text-transform: uppercase;
}

.tribe-events-list h1 {
font-weight: normal;
font-size: 30px;
}

.slider_text_inner h2 {
    color: #fff!important;
}

/*------ End Events CSS ------*/
