/*
 Theme Name:   Free Flow Rain Gutter 2016 Child Theme
 Theme URI:    http://www.altramarketing.com/
 Description:  Child Theme for Altra Blue Print
 Author:       Larry Tartisel
 Author URI:   http://www.altramarketing.com/
 Template:     altrablueprint
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Robust, customizable theme for small business clients needing Responsive design and high conversions of visitors to leads.
*/
.vc_images_carousel {margin: 0 auto;}
body div#yelp { width: 100%!important; line-height: 1.5em;}
body .yelpreview { border-bottom: 1px #333 ridge;}
div#yelp {
    width: 100%!important;
    line-height: 1.2em;
    font-size: 15px;
}

div#yelpheader {
    text-align: center;
    width: 50%;
    margin: 0 auto;
    border: 1px solid #CCC;
    font-size: 32px;
    padding: 2%;
    background:#FFFFFF;
    color: #CE392A;
}
img#businessimg {
    float: none!important;
    margin: 0 auto !important;
    display: none;
    width: 180px;
}
div#yelptitle {margin: 10px 0; color: red; font-size: 30px;}
div#numreviews {margin: 10px 0;color: #000;}
div#recentreviews {font-size: 46px;color: #003e75;}
div#recentreviews:before {content: "Our 3 Most ";}
.reviewername{
    font-size: 17px;
}

/* RESPONSIVE */
@media screen and (max-width: 1400px) { 
	
}	

@media screen and (max-width: 1300px) { 
	
}	

@media screen and (max-width: 1200px) { 
	
}	

@media screen and (max-width: 1100px) { 
	
}	

@media screen and (max-width: 1024px) { 
	
}	

@media screen and (max-width: 900px) { 
	
}	

@media screen and (max-width: 800px) { 
	
}	

@media screen and (max-width: 768px) { 
	body h1, body h1.entry-title { font-size: 52px;}
	body h2 { font-size: 42px;}
	body h3 { font-size: 38px;}
	body h4 { font-size: 34px;}
	body h5 { font-size: 30px;}
	.vc_grid-item.vc_clearfix.vc_col-sm-2.vc_visible-item.fadeIn.animated { width: 16.5%; clear: none; float: right;}
}	

@media screen and (max-width: 640px) { 
	body h1, body h1.entry-title { font-size: 50px;}
	body h2 { font-size: 40px; margin-bottom: 1em;}
	body h3 { font-size: 36px; margin-bottom: 1em;}
	body h4 { font-size: 32px; margin-bottom: 1em;}
	body h5 { font-size: 28px; margin-bottom: 1em;}
	.vc_grid-item.vc_clearfix.vc_col-sm-2.vc_visible-item.fadeIn.animated { width: 25%; clear: none; float: right;}
}	

@media screen and (max-width: 570px) { 
	body h1, body h1.entry-title { font-size: 48px;}
	body h2 { font-size: 36px;}
	body h3 { font-size: 32px;}
	body h4 { font-size: 28px;}
	body h5 { font-size: 26px;}
}	

@media screen and (max-width: 480px) { 
	body h1, body h1.entry-title { font-size: 40px;}
	body h2 { font-size: 32px;}
	body h3 { font-size: 28px;}
	body h4 { font-size: 26px;}
	body h5 { font-size: 24px;}
	body ul { margin: 0;}
	.vc_grid-item.vc_clearfix.vc_col-sm-2.vc_visible-item.fadeIn.animated {
    width: 33%;
    clear: none;
    float: right;
}
}	

@media screen and (max-width: 400px) { 
	body h1, body h1.entry-title { font-size: 32px;}
	body h2 { font-size: 28px;}
	body h3 { font-size: 26px;}
	body h4 { font-size: 24px;}
	body h5 { font-size: 22px;}
	body ul { margin: 0;}
}	
@media screen and (max-width: 320px) { 
	body h1, body h1.entry-title { font-size: 32px;}
	body h2 { font-size: 28px;}
	body h3 { font-size: 26px;}
	body h4 { font-size: 24px;}
	body h5 { font-size: 22px;}
	body ul { margin: 0;}
}	