/**
 * Theme Name:     Flatsome Child
 * Author:         UX-Themes
 * Template:       flatsome
 * Text Domain:	   flatsome-child
 * Description:    Multi-Purpose Responsive WooCommerce Theme
 */

@font-face {
font-family: 'haboro-regular';
src:url('fonts/haboro-soft-regular.eot');
src: url('fonts/haboro-soft-regular.eot') format('embedded-opentype'),
url('fonts/haboro-soft-regular.woff') format('woff'),
url('fonts/haboro-soft-regular.ttf') format('truetype'),
url('fonts/haboro-soft-regular.svg#clarenbd') format('svg');
}

@font-face {
font-family: 'haboro-medium';
src:url('fonts/haboro-soft-medium.eot');
src: url('fonts/haboro-soft-medium.eot') format('embedded-opentype'),
url('fonts/haboro-soft-medium.woff') format('woff'),
url('fonts/haboro-soft-medium.ttf') format('truetype'),
url('fonts/haboro-soft-medium.svg#clarenbd') format('svg');
}

@font-face {
font-family: 'haboro-bold';
src:url('fonts/haboro-soft-bold.eot');
src: url('fonts/haboro-soft-bold.eot') format('embedded-opentype'),
url('fonts/haboro-soft-bold.woff') format('woff'),
url('fonts/haboro-soft-bold.ttf') format('truetype'),
url('fonts/haboro-soft-bold.svg#clarenbd') format('svg');
}

/* Apply to body or headings */
.p-20 { padding-top:20px !important; }
.m-20 { margin-top:20px !important; }
.your-dream-pool .text-box-content { padding:40px !important; }
h1 { font-family: 'haboro-regular' !important; }
h2 { font-family: 'haboro-regular' !important; }
h3 { font-family: 'haboro-regular' !important; }
h4 { font-family: 'haboro-regular' !important; }
h5 { font-family: 'haboro-regular' !important; }
h6 { font-family: 'haboro-regular' !important; }
.button:hover, .dark .button.is-form:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { box-shadow: none !important; }

.header-main { border-top: 3px solid #d4af37 !important; }
.header-wrapper .nav > li { margin: 0 8px; }
.header-wrapper .nav > li > a { font-family: 'haboro-regular'; font-size: 18px; }
.button.primary, .button.primary:hover { font-family: 'haboro-regular';	font-size: 18px; background-color:#cfa51c; border: 2px solid #cfa51c; }
.button.secondary, .button.secondary:hover { font-family: 'haboro-regular';	font-size: 18px; border: 2px solid #fff; background: transparent !important; }

#main .content-area img { border-radius: 20px; }
#main .content-area .banner-bg img { border-radius: 0px; }

.footer-1 { border-top: 3px solid #d4af37 !important; }
.absolute-footer.dark { color: #fff !important; border-top: 1px solid #fff; }
.absolute-footer.dark .copyright-footer { color: #fff !important; text-transform: uppercase; font-size: 16px; padding: 10px 0px; }
.footer-menu a { color: #fff !important; text-transform: uppercase; font-size: 18px; }
.footer-widgets .icon-box-text { padding-top: 5px !important; }
.footer-widgets .icon-box-text a { color: #fff !important; }


.nav > li > a > i.icon-menu { color: #fff !important; }
.mfp-ready .mfp-close { opacity: 1 !important; }






