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

/* Parent stylesheet should be loaded from functions.php not using @import */
@font-face {
    font-family: 'Barlow-Extra Bold';
    src: url('fonts/Barlow-Extra Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
} 
body {
    font-family: "cairo", 'Lato', Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 1.42857143;
    /*color: #00806f;*/
	color: #211c56;
    background-color: #ffffff;
}
.mfp-container {
	top: 7em !important;
}
.omw-modal {
	padding: 20px 30px 20px 30px  !important;
    border-width: 1px  !important;
    border-style: solid  !important;
    border-color: #ffb500  !important;
    border-radius: 30px  !important;
    background-color: #ffb500  !important;
    color: #ffffff  !important;
}

.omw-modal .omw-close-modal {
	top: 10px !important;
	right: 10px !important;
	 background-color: #540043 !important;
}
.omw-modal .omw-modal-inne{
	color: #ffffff !important;
}
.pp-popup-content h1, .pp-popup-content h2,.pp-popup-content h3,.pp-popup-content h4,.pp-popup-content h5,.pp-popup-content h6, .pp-popup-content p, .pp-popup-content p a, .pp-popup-content a{
	color: #ffffff !important;
}
.omw-modal .omw-modal-inner h1,.omw-modal .omw-modal-inner h2,.omw-modal .omw-modal-inner h3,.omw-modal .omw-modal-inner h4,.omw-modal .omw-modal-inner h5,.omw-modal .omw-modal-inner h6{
	color: #ffffff !important;
}
#site-header.medium-header {
	background-color: #ffffff;
}

.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input, .bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus {
	min-height: 28px !important;
}
div[class^=tablenav-pages_] * {
	    margin-top: 15px !important;
	margin-bottom: 15px !important;
}
div[class^=tablenav-pages_] * a, div[class^=tablenav-pages_] * input.bwg_current_page {
	font-size: 16px !important;
	color: #ffffff !important;
	padding: 4px 8px !important;
	border-color: #009581 !important;
    background-color: #009581 !important;
	margin: 0 4px !important;
	
}
#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {
	margin: 25px 0 25px !important;
	
}
.SumoSelect.open .search-txt {
	top: -5px !important;
	display: none;
    visibility: hidden;
}
.bwg-standard-thumbnails .bwg-item0,
.bwg-album-thumbnails .bwg-item0 {
	margin: 5px !important;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	text-align:center !important;
}
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
	background-color: #009581!important;
    color: #ffffff!important;
}
body div.wpforms-container-full .wpforms-form button[type=submit]{
	background-color: #009581!important;
    color: #ffffff!important;
}
body div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	background-color:#006255;
	color: #ffffff!important;
}
#wpforms-991-field_4 li label{font-size:18px!important}

@media only screen and (max-width: 959px) {
body.default-breakpoint .oceanwp-mobile-menu-icon {
        display: block!important;
    }
}