/*
Theme Name: KSO-seymour
Theme URI: http://underscores.me/
Author: KSO-HM
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0


*/
.page-content p {
    margin-bottom: 15px;
}

.page-content h3 {
    color: #333333;
    display: block;
    font-family: "ralewayextrabold";
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.page-content h4 {
    color: #333333;
    display: block;
    font-family: "ralewayextrabold";
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.page-content h5 {
    color: #333333;
    display: block;
    font-family: "ralewayextrabold";
    line-height: 15px;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase;
}

dl.team-tab {
    border-bottom: 1px solid #b2b2b2;
    display: table;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}

dl.team-tab dt {
    display: table-cell;
    padding-right: 20px;
vertical-align: top;
}

dl.team-tab dd {
    display: table-cell;
vertical-align: top;
}

.content-slide .slide-description {
    margin: 0 auto;
    max-width: 750px;
}

.gallery-item-container h3 {
    font-size: 24px;
    line-height: 25px;
}

.owl-item .custom-heading::after {
    display: none;
}

.owl-carousel .custom-heading > h4 {
    margin: 0;
    padding: 0;
    text-align: center;
}

.service-body.services-slider {
    min-height: 10px;
}

.carousel-container.product-service-slider-wrapper {
    display: block;
    min-height: 215px;
    position: relative;
}

.service-feature-box .service-body {
	padding: 15px;
}

.row .custom-heading:only-child {
	margin-bottom: 0;
}

.carousel-container.product-service-slider-wrapper {
    min-height: 215px;
}

.social-media-link a.fb-link, 
.social-media-link a.fb-link:link, 
.social-media-link a.fb-link:visited,
.social-media-link a.fb-link:active, 
.social-media-link a.fb-link:hover, 
.social-media-link a.fb-link:focus {
    cursor: pointer;
}
.social-media-link a.tw-link, 
.social-media-link a.tw-link:link, 
.social-media-link a.tw-link:visited,
.social-media-link a.tw-link:active, 
.social-media-link a.tw-link:hover, 
.social-media-link a.tw-link:focus {
    cursor: pointer;
}


/* Landscape phone to Portrait Tablet  */
@media (max-width: 768px) {

}

/* Landscape Phone and below  */
@media (max-width: 480px) {
	
	dl.team-tab {
		display: block;
	}

	dl.team-tab dt {
		display: block;
		padding-right: 0;
		padding-bottom: 15px;
	}

	dl.team-tab dd {
		display: block;
	}
	
}

div.wpcf7-mail-sent-ok {
	color: #398f14 !important;
}

div.wpcf7-response-output {
    background-color: #efefef;
}