/*
Theme Name: Flora For Divi
Theme URI: http://www.thedesignspace.co
Template: Divi
Author: The Design Space Co
Author URI: http://www.thedesignspace.co
Description: Handcrafted by The Design Space Co
Version: 2.7.3.1462631843
Updated: 2016-05-07 14:37:23

*/

@media (min-width:1100px) {
    .et_pb_slider .et_pb_slide{background-position: top center;}
}

@media (min-width: 981px) {
a[href^="tel"] {
    pointer-events: all;
    text-decoration: none !important;
}
}

#footer-info, #footer-info a {
    color: #666666;
    font-weight: 400;
}
#footer-info a {
	text-decoration: underline!important;
}
#footer-info a:hover {
	text-decoration: none!important;
}
#footer-info {
    color: #666;
    float: left;
    padding-bottom: 10px;
    text-align: left;
}
.website_design_by {
	color: #666!important;
    float: right;
    font-size: 12px;
    font-weight: 400;
}
.website_design_by > span {
    color: #666!important;
	left: -5px;
    position: relative;
    top: -7px;
}
/*.insidepage-footer {
    float: none !important;
    text-align: center !important;
}*/
.gform_button.button {
    background: #1e2538 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 10px;
}
.gform_button.button:hover {
    opacity: 0.6;
}
.search-results #left-area article {
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.alignr {
    text-align: right;
}
.alignc, .alignl, .alignr {
    margin-top: 5px;
}
.search-results .search-result-pages h1 {
    display: none;
}

#gform_1 textarea{
width: calc(50% - 8px);
}

.post-823 .entry-content h3 {
    padding: 10px 0 20px 0;
}
.social-icons-header
{
	position:absolute;
	top:14px;
	right:35px;
	text-align:right;
}
@media (max-width: 979px){
	.social-icons-header
{
	text-align:center;
	margin:0px auto 10px 0px;
	position: unset !important;
}
}
@media (min-width:980px) { 
	.social-icons-header
	{
		position:absolute;
		top:14px;
		right:35px;
        z-index: 99;
	}
}
@media (max-width: 480px){
	.social-icons-header
{
	text-align:center;
	margin:0px auto;
}
}
.social-icons-header a
{
	margin-right:4px;
}
.senior-portraits a {
    color: #898989;
    text-decoration: underline;
}
#crumbs {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    padding: 10px 0px;
}
.breadcrumbs{
	padding-bottom: 20px;
}
#top-menu li{
	padding-right: 40px !important;
}
.home .breadcrumbs{
	padding-bottom: 0px;
}
.error404 #page-container, .search #page-container{
    padding-top: 0px !important;
}
