/*
 Theme Name: FlatSum Multipurpose Responsive WordPress Template
 Theme URI:  http://www.jono111ca.com
 Author: jono-111-ca
 Author URI: http://jcwebcreations.me/
 Description: FlatSum is a Multi-purpose Responsive WordPress Theme for Bloggers and Creative Individuals.
 Version: v1.0.8
 License: GNU General Public License v2.0
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: jc
*/
@import url('assets/css/owl.carousel.css') screen;
@import url('assets/css/owl.theme.css') screen;
@import url('assets/css/fonts.css') screen;
@import url('assets/css/lang-switcher.css') screen;
@import url('assets/css/bootstrap.css') screen;
@import url('assets/css/multi-columns-row.css') screen;
@import url('assets/css/screen.css') all;

/* Output Custom Styles */
.jc_widget_our_services .base{ background-color: transparent;}
.no-touch .jc_widget_our_services .font-icon:hover{ color: transparent; border-color: transparent;}
.jc_widget_our_services .inside p{ color: #FFFFFF;}
.jc_widget_our_services .font-icon{ color: #FFFFFF; border-color: #FFFFFF;}
.jc_widget_our_services .btn, .jc_widget_our_services h3{color: #fdf3ab;}
.jc_widget_our_services .img-icon a{ background-color:#ffffff;}
.jc_widget_our_services .btn{background-color:#303030;}
.no-touch .jc_widget_our_services .btn:hover{ background-color:#fdf3ab;}
.no-touch .img-icon a{border-color:#303030;}
 .no-touch .img-icon a:hover{border-color:#fff; background-color:#fff;}
.single-services .font-icon{ color: #FFFFFF; border-color: #FFFFFF;}
.jc_widget_cta{ background:#1C2035;}
.cta-label .main-title{color:#8e8e8e;}
.jc_widget_cta p{color:#ffffff;}
.jc_widget_cta .btn-primary{background-color:#44c0b0;}
.no-touch .jc_widget_cta .btn-primary:hover{background-color:#0088c5;}
.no-touch .jc_widget_cta .btn-primary:active{background-color:#ccc;}
.search .search-page { background-color: #333333!important; }
.search .search-page .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.home .page-frontpage { background-color: #0a0a0a!important; }
.home .page-frontpage .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.archive .page-archive{ background-color: #000000!important; }
.archive .page-archive .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.error404 .page-404 { background-color: #333333!important; }
.error404 .page-404 .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.post-39.format-chat p{font-size:24px;}
.portfolio-4-columns .portfolio-items a{ color:#303030;}
.portfolio-4-columns .portfolio-items a:hover{ color:#14ddb3;}
.portfolio-5-columns .portfolio-items a{ color:#303030;}
.portfolio-5-columns .portfolio-items a:hover{ color:#14ddb3;}
a{ color:#6fd5ff;}
a:hover{ color:#0088c5;}
.navigation li.current-menu-ancestor > a, .navigation li.current-page-ancestor > a, .navigation li.current-menu-item > a{border-top-color:#44c0b0;}
.navigation li a:hover{border-top-color:#0088c5;}
.primary-menu li .sub-menu {background-color:#0088c5;}
.sub-menu a,
.sub-menu:before {border-bottom-color:#0088c5;}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus{background-color:#0088c5;
border-color:#0088c5;}
.tagcloud a{background:#44c0b0;}
#load-more .status{border-color:#44c0b0;}
.no-touch .tagcloud a:hover, .tagcloud a:focus{background:#0088c5;}
.no-touch .widget_recent_entries li a:hover{color:#0088c5!important;}
.no-touch .search .entry-meta a:hover, .no-touch .page-no-sidebar .entry-meta a:hover,.no-touch .page-left-sidebar .entry-meta a:hover, .no-touch .page-right-sidebar .entry-meta a:hover{border-bottom-color:#0088c5;}
.no-touch .footer-menu li a:hover{ color:#0088c5;}
.no-touch .widget_pages li a:hover, .no-touch .widget_nav_menu .menu li a:hover, .no-touch .widget_archive ul li a:hover, .no-touch .widget_categories ul li a:hover{color:#0088c5;}.logged-in-as a:hover, .page-right-sidebar .read-more:hover .page-left-sidebar .read-more:hover, .page-no-sidebar .read-more:hover{border-bottom-color:#0088c5;}
.primary-menu li a .indicator.active, .no-touch .primary-menu li a .indicator:hover{background-color:#0088c5;}.btn-primary, #commentform #submit_comment[type='submit'], .widget input[type='submit'], .search-form input[type='submit']{background-color:#44c0b0;}
.no-touch .view-all > a:hover, .no-touch #load-more > a:hover, .no-touch .btn-primary:hover, .widget input[type='submit']:hover, .search-form input[type='submit']:hover{background-color:#0088c5;}
.no-touch .view-all > a:hover, .no-touch #load-more > a:hover{border-color:#0088c5;}
#custom-header-18{ background-color: #0a0000!important; }
#custom-header-18 .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
#custom-header-78{ background-color: #000000!important; }
#custom-header-78 .backstretch{ opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50%); }
#custom-header-45{ background-color: #eeeeee!important; }
#custom-header-45 .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
#custom-header-13{ background-color: #0a0000!important; }
#custom-header-13 .backstretch{ opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50%); }
#custom-header-10{ background-color: #0a0000!important; }
#custom-header-10 .backstretch{ opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50%); }
#custom-header-47{ background-color: #eeeeee!important; }
#custom-header-47 .backstretch{ opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
#custom-header-39 { background-color: #eeeeee!important; }
#custom-header-39 .backstretch { opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
@media only screen and ( max-width: 1160px ) {.vertical-timeline li#post-39 .post-item:after { border-bottom-color: #006092!important; } }
.vertical-timeline li#post-39 .post-item{ background-color: #006092; }
.vertical-timeline li#post-39 .post-item:after { border-right-color: #006092; }
.vertical-timeline li#post-39 .timeline-icon { border-color: #006092; }
.vertical-timeline > li#post-39 .entry-content p, .vertical-timeline > li#post-39 .entry-content{ color: #fff; }
.vertical-timeline li.post-39 .blog-title, .vertical-timeline li.post-39 .sub-title{ color: #fff!important; }
.vertical-timeline li#post-39 .post-item .entry-title a{ color: #ffffff; }
.no-touch .vertical-timeline li#post-39 .post-item .entry-title a:hover{ color: #fbbf58; }
.vertical-timeline li#post-39 .post-item .continue-reading, .vertical-timeline li#post-39 .post-item .read-more{border-bottom-color:#ffffff; color:#ffffff;}
.no-touch .vertical-timeline li#post-39 .post-item .continue-reading:hover, .no-touch .vertical-timeline li#post-39 .post-item .read-more:hover{ border-bottom-color:#fbbf58!important; color: #fbbf58; }
.page-no-sidebar .post-39.format-status .entry-content, .page-left-sidebar .post-39.format-status .entry-content, .page-right-sidebar .post-39.format-status .entry-content{background-color:#232323;}
.page-no-sidebar .post-39.format-status .sub-title, .page-left-sidebar .post-39.format-status .sub-title, .page-right-sidebar .post-39.format-status .sub-title{ color:#ffffff;}
.post-39.format-link .entry-title a{color:#303030;}
.no-touch .post-39.format-link .entry-title a:hover{color:#303030;}
.format-video .jp-video-interface-39.jp-interface{background-color:#55BFC6;}
.format-video .jp-video-interface-39 .jp-seek-bar, .format-video .jp-video-interface-39 .jp-volume-bar{background-color:#e1c347;}
.format-video .jp-video-interface-39 .jp-volume-bar-value, .format-video .jp-video-interface-39 .jp-play-bar{background-color:#ffffff;}
.format-audio .jp-audio-interface-39.jp-interface{background-color:#2b373c;}
.format-audio .jp-audio-interface-39 .jp-seek-bar, .format-audio .jp-audio-interface-39 .jp-volume-bar{background-color:#ff6571;}
.format-audio .jp-audio-interface-39 .jp-volume-bar-value, .jp-audio-interface-39 .jp-play-bar{background-color:#ffffff;}
.single-portfolio .post-39 .entry-meta .btn{background-color:#14ddb3;}
.no-touch .single-portfolio .post-39 .entry-meta .btn:hover{opacity:0.85;}
#custom-header-28 { background-color: #000000!important; }
#custom-header-28 .backstretch { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100%); }
.single-portfolio .post-28 h3.sub-title{color:#fbbf58!important;}
.single-portfolio .post-28 .entry-meta .btn{background-color:#14ddb3;}
.no-touch .single-portfolio .post-28 .entry-meta .btn:hover{opacity:0.85;}
#custom-header-27 { background-color: #0a0a0a!important; }
#custom-header-27 .backstretch { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100%); }
.single-portfolio .post-27 h3.sub-title{color:#fbbf58!important;}
.single-portfolio .post-27 .entry-meta .btn{background-color:#14ddb3;}
.no-touch .single-portfolio .post-27 .entry-meta .btn:hover{opacity:0.85;}
#custom-header-34 { background-color: #eeeeee!important; }
#custom-header-34 .backstretch { opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.single-services.postid-34 .service{background-color:#7bc4c4;}
.no-touch .single-services.postid-34 .font-icon:hover{color:#7bc4c4; border-color:#7bc4c4;}
#custom-header-33 { background-color: #eeeeee!important; }
#custom-header-33 .backstretch { opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.single-services.postid-33 .service{background-color:#7bc4c4;}
.no-touch .single-services.postid-33 .font-icon:hover{color:#7bc4c4; border-color:#7bc4c4;}
#custom-header-32 { background-color: #eeeeee!important; }
#custom-header-32 .backstretch { opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.single-services.postid-32 .service{background-color:#7bc4c4;}
.no-touch .single-services.postid-32 .font-icon:hover{color:#7bc4c4; border-color:#7bc4c4;}
#custom-header-31 { background-color: #eeeeee!important; }
#custom-header-31 .backstretch { opacity: 0.05; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5%); }
.single-services.postid-31 .service{background-color:#7bc4c4;}
.no-touch .single-services.postid-31 .font-icon:hover{color:#7bc4c4; border-color:#7bc4c4;}

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.container hr {
	width: 25%;
	color: #DDD;
}

.container h2 {
	margin: 0 !important;
	padding: 0 !important;
}

div#tagline.container h3 {
	display: none;
}

p {
	font-size: 18px !important;
}

.site-background {
	background-color: #000000;
}

div.page-wrapper section {
	min-width: 100%;
}

article.members div.entry-content {
	text-align: center;
}

article.members div.entry-content img {
	display: inline-block;
  margin: 0 15px;
}

section.call-to-action h1.main-title {
	display: none;
}

.ss-response-footer {
	display: none;
}

.page-template-template-home-php .main-title span, .home .main-title span {
	padding: 12px 20px;
}

.jc_widget_testimonials .layout1 .entry-content p, .ss-form-question div {
	color: black;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body.custom-background {
	background-size: contain;
}

.jc_widget_cta .btn-primary {
	border-radius: 6px;
	padding: 25px 12px!important;
}

.jc_widget_testimonials .testimonials-img {
	height: 120px;
	width: 120px;
}

.flex-direction-nav li a {
	top: 65%;
}

div.ss-form-entry input, .ss-form-entry textarea {
	background-color: #eee;
	border: 1px solid #aaa;
	color: #000;
}

.become-a-member #ss-submit {
	width: 100%;
	background-color: #44c0b0;
	font-size: 18px;
	color: #fff;
	border: 0px;
	border-radius: 6px;
	padding: 6px 16px;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.become-a-member #ss-submit:hover {
	background-color: #0088c5;
}

.ss-text .ss-q-item-label {
	width: 160px;
}

.ss-q-title {
	font-size: 18px;
	font-weight: normal;
}

.ss-form-question {
	padding-bottom: 9px;
}

@media(min-width: 1200px) {
	.container {
		width: 1000px;
	}
}

@media(min-width: 768px) {
	.container {
		width: 75%;
		padding: 25px;
	}

	.become-a-member input {
		width: 40%;
	}

	.become-a-member textarea {
		width: 60%;
	}
}

@media(max-width: 768px) {
	.container {
		padding: 0px;
	}

	.widget_text > div > h2 {
		font-size: 20px;
	}

	.widget_text > .textwidget > p {
		padding-bottom: 20px;
	}

	#copyright p, .jc_widget_cta p, .entry-content p {
		font-size: 14px!important;
		line-height: 20px;
	}

	.become-a-member input {
		width: 100%;
	}

	.become-a-member textarea {
		width: 100%;
	}

	.wpgform-wrapper ol {
		padding-left: 0px;
	}


	.ss-text .ss-q-item-label {
		width: 200px;
	}
}
