/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2020 | 13:48:52 */
body, p, h1, h2, h3, h4, h5, h6 {
	color: #0F1628;
}

h1 {
	text-shadow: 0 1px 1px 0 #000;
}

body, p, h5,
.qodef-ptf-category-holder{
	font-family: 'Stolzl Book' !important;
	font-weight: normal !important; 
}

h1,h2,h3,h4,h6,b,strong,
#menu-main-menu,
#menu-main-menu-1,
.qodef-custom-font-holder,
.qodef-post-info-date {
	font-family: 'Stolzl Medium' !important;
	font-weight: normal !important; 
  	letter-spacing: 0 !important;
}

.single .wpb_text_column {
 	max-width: 960px; 
}

footer img {
	max-width: 150px !important;
}

footer .qodef-four-columns .qodef-column .qodef-column-inner {
	border: none;
}

footer .qodef-share-link {
	display: block;
	border: 1px solid;
	border-radius: 50%;
	padding: 0;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	margin-bottom: 30px;
}

#services-header p,
#services p {
	color: #fff !important;
}

#experience h4{
	font-size: 21px;
	color: #001386 !important
}

#experience h5{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 30px;
}

.qodef-image {
  	background-position: top right !important;
}

.qodef-slide-title {
	max-width: 800px;;
	margin: 0 auto !important;
}

.qodef-slide-title span,
.qodef-slide-text {
	text-shadow: 0 1px 1px  #000;
}

.qodef-slide-text {
  	height: 0;
 	position: relative;
  	top: 20vh;
}

.qodef-page-header .qodef-logo-area .qodef-logo-wrapper a, .qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
	height: 125px !important;
	max-height: 125px !important;
}

.qodef-btn,
#qodef-back-to-top > span {
	background: #001386 !important;
	border-color: #001386 !important;
		color: #fff !important;
}

.qodef-btn:hover,
.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover
{
	background: #0F1628 !important;
	border-color: #0F1628 !important;
}

.qodef-drop-down .second,
.qodef-svg-icons-box-holder {
	border-top-color: #00CEFF;
}

.qodef-testimonials.owl-carousel .owl-dots .owl-dot span {
	opacity: 1;
	background: #00CEFF;
}

.qodef-testimonials.owl-carousel .owl-dots .owl-dot.active span  {
	background: #fff;
}

.qodef-ptf-category-holder {
	display: none;
}

.qodef-item-title {
	text-align: left;
}

.qodef-drop-down .second .inner>ul>li:hover>a,
.qodef-item-title a:hover {
	color: #001386 !important;
}

.qodef-svg-icons-holder .qodef-svg-icons svg {
	stroke: #001386 !important;
}

.qodef-svg-text h4 {
 	min-height: 52px; 
}

.qodef-post-info-date,
.qodef-post-excerpt{
	color: #fff !important;
}

.qodef-blog-holder.qodef-blog-type-gallery article:hover .qodef-post-background-holder {
	background: #001386
}

footer .qodef-container {
  	background: #f4f4f4;
}

footer .widget,
footer .widget .textwidget,
footer .widget a,
footer .widget .qodef-footer-widget-title {
  	color: #0F1628;
}

footer .widget a:hover {
 	color:  #0F1628 !important;
  	opacity: 0.6;
}

.btn-footer {
	display: block;
	padding: 10px;
	text-align: center;
	border: 1px solid;
	max-width: 200px;
  	margin-bottom: 10px;
}

.qodef-svg-icons-box-holder {
	padding-top: 0;
}

.qodef-portfolio-info-holder,
.qodef-svg-icons-holder {
	display: none !important;
}

@media screen and (max-width: 600px) {
  
  	.qodef-slide-title span {
    	font-size: 0.8em;
    	line-height: 1.1em;
  	}
  
  	.qodef-slider-content {
    	padding-top: 260px
  	}
  
  	.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn:last-child {
   	 	margin-top:	 20px !important;
  	}
 
    .qodef-image {
        background-position: right -100px !important;
    }
}