/*!
Theme Name:		Page Builder Framework - Child
Author: 		MapSteps
Author URI: 	https://mapsteps.com
Description:	Page Builder Framework Child Theme
Version: 		1.2
License:		GNU General Public License v3 or later
License URI:	https://www.gnu.org/licenses/gpl-3.0.html
Tags: 			one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, custom-logo, custom-background, threaded-comments, blog, e-commerce
Template:		page-builder-framework
Text Domain:	page-builder-framework-child
*/

@font-face {
    font-family: 'Aquawax-Medium';
    src: url('fonts/Aquawax-Medium.eot');
    src: url('fonts/Aquawax-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Aquawax-Medium.woff2') format('woff2'),
        url('fonts/Aquawax-Medium.woff') format('woff'),
        url('fonts/Aquawax-Medium.ttf') format('truetype'),
        url('fonts/Aquawax-Medium.svg#Aquawax-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aquawax-Light';
    src: url('fonts/Aquawax-Light.eot');
    src: url('fonts/Aquawax-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Aquawax-Light.woff2') format('woff2'),
        url('fonts/Aquawax-Light.woff') format('woff'),
        url('fonts/Aquawax-Light.ttf') format('truetype'),
        url('fonts/Aquawax-Light.svg#Aquawax-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aquawax-Black';
    src: url('fonts/Aquawax-Black.eot');
    src: url('fonts/Aquawax-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Aquawax-Black.woff2') format('woff2'),
        url('fonts/Aquawax-Black.woff') format('woff'),
        url('fonts/Aquawax-Black.ttf') format('truetype'),
        url('fonts/Aquawax-Black.svg#Aquawax-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

body {font-family: 'Aquawax-Light'; color: #333333}
h1, h2, h3, h4, h5, h6 {font-family: 'Aquawax-Medium'}

/** Social Media **/
.social {text-align: right; margin-bottom: 10px}
.social ul {margin: 0px}
.social ul li {display: inline; margin-right: 10px}
.social ul li img {max-width: 30px}

/** Header **/
.wpbf-logo img {max-width: 110px}
.header-search {width: 20%; float: right}
.header-search input {border-radius: 50px; padding: 10px 0px 10px 10px}
.header-search button.wpbff-search {border-top-right-radius: 50px; border-bottom-right-radius: 50px; background: #3c8bcb; color: #fff; right: 0px; padding: 10px 15px 10px 15px; height: 41px}
.header-search button.wpbff-search:hover {background: #f5d95b; color: #3c8bcb}

/** Navigation **/
#navigation {width: 80%; float: left; padding: 10px 0px 10px 0px}
#navigation ul li a {font-family: 'Aquawax-Medium'; padding: 0px 20px}
#navigation ul li {border-right: 1px solid #050606}
#navigation ul li.last-menu {border: none}
.wpbf-menu-right .wpbf-menu {float: left}

/** Content **/
.wpbf-padding-medium {padding: 0px}
.icon_img {margin-bottom: 10px}
.icon_title {margin: 10px 0px 0px 0px}
.icon_title h4 {color: #3c8bcb}
.icon_desc {color: #3c8bcb}
.the-people {padding: 40px 0px}
.the-people h3 {font-weight: normal}
.profile-info {}
.profile-info .name {font-size: 18px}
.profile-info .title {font-size: 14px; color: #009877}
.profile-info .sub-title {}

.terms {font-family: Roboto}
.terms p {font-family: Roboto}

/** Footer **/
#footer .wpbf-inner-footer-content {font-family: Roboto}


/** Tablet **/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:portrait) {
	
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
	
}


/** Mobile **/
@media only screen and (max-width: 479px) {
	.icon_img {left !important}
	.icon_title {margin: 10px 0px 10px 0px}
	.icon_desc {margin: 10px 0px 10px 0px}
	.profile-info {text-align: center}
}