/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
body{
    background: #100d0f;
}
header.page-header{
    display: none;
}
#medium-searchform{
    display: none;
}
#site-header.medium-header.is-transparent .top-header-wrap{
    padding-bottom: 0;
    padding-top: 10px;
}
#site-logo #site-logo-inner a img{
    width: 180px;
}
@media (min-width:1366px) {
    #outer-wrap{
        width: 100%;
        margin:auto;
    }
}
@media (min-width:1600px) {
    #outer-wrap{
        width: 1440px;
        margin:auto;
    }
}
footer{
    display:none;
}
#contact-form-section form{
    margin:0;
    background:transparent;

}
#contact-form-section .fm-form .fm-header-description{
    text-align:center;
    font-size:16px;
    font-family:Muli ,sans-serif;
    color:#fff;
}
#contact-form-section .fm-form-container.fm-theme15 .fm-form .fm-header-bg{
    background:transparent;
    color:#fff;
}
#contact-form-section .fm-form-container.fm-theme15 .fm-form .fm-header-title{
    text-align:center;
    font-size:24px;
    font-family:Muli ,sans-serif;
    color:#fff;
    margin-top:30px;
}
#contact-form-section .fm-form-container.fm-theme15 .fm-form .button-submit{
    margin: auto !important;
    padding: 10px 15px !important;
    background-color:#2196f3 !important;
    background-image: none;
    border: none;
    font-weight: 600 !important;
    font-size: 16px !important;
    color: #ffffff !important;
    border-radius: 0px !important;
    font-family:Muli ,sans-serif;
    display:table;
}
#contact-form-section .fm-form-container.fm-theme15 .fm-form input[type="checkbox"]{
    display:inline-block !important;
}
#numbers-list .elementor-col-25 .elementor-heading-title{
    background: #fff;
    display: inline-block;
    width: 70px;
    height: 70px;
    color: #2b2b2b;
    line-height: 70px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
}
.lae-container .lae-flex-direction-nav a, .lae-container .lae-flex-direction-nav a:hover {
    color: transparent !important;
}
#footer-custom h5,#footer-custom a{
    color:#fff;
}
#footer-custom i,#footer-custom .oceanwp-contact-text{
	color:#fff;
}
#footer-custom i.fa{
	color:#000;
}
#highlights .slick-slide img,#highlights p img{
    padding-right:10px;
}
#highlights p,#highlights .slick-slide{
    display:inline;
}
#highlights .slick-slide li p{
  width:85%;
  float:right;
	margin-bottom:0;
}
#highlights .slick-slide li{
  display:inline-flex;
    list-style:none;
	    margin-bottom: 15px;
}
#highlights .slick-slide li img{
  float:left;
	height:26px;	
}
@media(max-width: 767px){
    #contact-form-section form{
    padding: 0 5% !important;
}
}
#contact-form-section .fm-form-container.fm-theme15 .fm-form .fm-header-title{
	font-size:48px;
}
div[type="type_editor"] a {
    color: #2196f3;
}