body, small, #primary-menu ul ul li > a, .wp-caption, .feature-box.fbox-center.fbox-italic p, .skills li .progress-percent .counter, .nav-tree ul ul a, h1, h2, h3, h4, h5, h6, #logo, #primary-menu ul li > a, #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a, #top-search form input, .entry-link, .entry.entry-date-section span, .button.button-desc, .counter, label, .nav-tree li a, .wedding-head .first-name, .wedding-head .last-name, .entry-meta li, .entry-link span, .entry blockquote p, .more-link, .comment-content .comment-author span, .button.button-desc span, .testi-content p, .team-title span, .before-heading, .wedding-head .first-name span, .wedding-head .last-name span, .font-primary{
	font-family: 'Quicksand', sans-serif !important;
}

.font-secondary {
    /*font-family: 'Chewy', cursive !important;*/
    font-family: 'Arial' !important;
}

#slider .slider-caption h2{
	text-shadow:0px 2px 0px rgba(0,0,0,0.8);
}

#slider .slider-caption p{
	text-shadow:2px 2px 0px rgba(0,0,0,0.8);
	font-size:32px;
}

.content-wrap{
	padding:20px 0;
}

#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {
    height: 60px !important;
}


.heading-block {
	max-width:100% !important;
}

.heading-block.center > span{
	max-width:90% !important;
}

#copyrights{
	padding-bottom:5px 0;
	color:#fff
}

#copyrights a{
	color:#fff;
}
.sm-form-control{
	border: 0;
    border-left: 6px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.divider{
	margin:5px 0;
}

.modal-content{
	padding:10px;
}

.modal-header{
	width:100%;
}

.modal-title{
	display:inline-block;
}


#section-about{	
    margin-top:0px;
}

#about-us-content{
	background: #fff;
    border-radius: 4px;
    text-align: center;
    padding: 20px;
    opacity: 0.9;
}
