 @charset "UTF-8";

/*
  Theme Name:        Demo 5.0
  Theme URL:         http://adambaney.com
  Version:           5.0
  Description:       Focus Theme by Adam Baney
  Tags:              Focus Theme, html5, css3, responsive
  Author:            Adam Baney
  Author URI:        http://adambaney.com
  Copyright:         © Adam Baney
  License:           Not for personal or commercial use by anyone except Adam Baney.
  License URI:       N/A
*/

/*=======================================================================================================================================
01 Fonts
02 !!! NO RESET !!!
03 Structure
04 Typography
05 Media
06 Forms & Buttons
07 Front-End Interface
08 WordPress Styles
09 Plugin Styles
10 Page-Specific Layout
=======================================================================================================================================*/

/*=======================================================================================================================================
01 FONTS
=======================================================================================================================================*/

/* Font_Example
@font-face {
	font-style: normal;
	font-weight: normal;
	font-family: 'FontExample';
	src: url('fonts/FontExample.eot');
	src: url('fonts/FontExample.eot?#iefix') format('embedded-opentype'),
		 url('fonts/FontExample.woff') format('woff'),
         url('fonts/FontExample.woff2') format('woff2'),
		 url('fonts/FontExample.ttf') format('truetype');
} */

@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);

@import url('style-Formidable.css');

@import url('style-AwesomeSupport.css');



/*=======================================================================================================================================
03 STRUCTURE
=======================================================================================================================================*/

header#global {
}

a#logo {}
a#logo.on-scroll {}

nav#primary {
	width: 100vw;
	height: 100vh;
	display: block;
    position: fixed;
    padding: 3rem;
    background: rgba(0,0,0,.84);
    z-index: 99999;
    overflow-x: scroll;
}
a#nav-toggle {
    z-index: 100000;
}

body.page-visual-composer #content {
	padding: 0;
}



/*=======================================================================================================================================
04 TYPOGRAPHY
=======================================================================================================================================*/

p.leadin,
p.is-style-leadin {}



/*=======================================================================================================================================
05 MEDIA
=======================================================================================================================================*/

/*  SOCIAL MEDIA
    ------------------------------------------------------------  */

/*  - - - - -  Social "Icon" Buttons  - - - - -  */

/* Global Styling */
a.social-icn, a:link.social-icn, a:visited.social-icn {
}
a:hover.social-icn, a:active.social-icn {
}

/* Behance */
a.social-icn.be:before,
/* Dribbble */
a.social-icn.db:before,
/* Facebook */
a.social-icn.fb:before,
/* Flickr */
a.social-icn.fr:before,
/* Google+ */
a.social-icn.g1:before,
/* Instagram */
a.social-icn.ig:before,
/* LinkedIn */
a.social-icn.li:before,
/* Pinterest */
a.social-icn.pn:before,
/* RSS*/
a.social-icn.rss:before,
/* Tumblr */
a.social-icn.tr:before,
/* Twitter */
a.social-icn.tw:before,
/* Vimeo */
a.social-icn.vm:before,
/* YouTube */
a.social-icn.yt:before {
}

/*  - - - - -  FULLSCREEN / WIDTH  - - - - -  */
.example.full.screen,
.example.full.width {
    background-image:
        linear-gradient(
            rgba(0,0,0,.4),/*rgba(88,88,88,.5),*/
            rgba(0,0,0,.4)/*rgba(20,20,20,.75)*/
    )/*,url('https://unsplash.it/1200/800?image=961'); /* https://unsplash.it/1200/800/?image=516 */
}



/*=======================================================================================================================================
06 FORMS & BUTTONS
=======================================================================================================================================*/



/*=======================================================================================================================================
07 FRONT-END INTERFACE
=======================================================================================================================================*/

.round-corners {
	border-radius: 3rem;
}



/*=======================================================================================================================================
08 WORDPRESS STYLES
=======================================================================================================================================*/



/*=======================================================================================================================================
09 PLUGIN STYLES
=======================================================================================================================================*/

/*  Page Builder Sandwich
------------------------------------------------------------  */
.pbsandwich_column {
	margin-bottom: 0;
}
.sandwich .row {
    margin-left: auto;
    margin-right: auto;
}
/**
 * Responsive columns, shrink to a single column
 */
@media screen and (min-width: 0px) and (max-width: 768px) {
    .pbsandwich_column > div > div p:last-of-type {
        margin-bottom: 15px !important;
    }
}


/*  Smart Sections for WPB (Gusta Themes)
------------------------------------------------------------  */
.gusta-site-logo * {
	width: 100%;
}


/*  Popup Box
------------------------------------------------------------  */
.ays_content_box {
	padding-top: 1.5rem !important;
}
.ays_content_box p {
	padding-bottom: 0 !important;
}
.ays_content_box .tnp.tnp-subscription form {
	padding: 0 1.5rem !important;
}
.ays_template_window .ays_template_content {
	width: 100% !important;
	height: 100% !important;
}


/*  Newsletter
------------------------------------------------------------  */
.tnp {}
.tnp form {
	max-width: 100% !important;
	margin: 0 auto;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.tnp form {
		max-width: 100% !important;
	}
}
.tnp form input {
	max-width: 100% !important;
}
.tnp form .tnp-field.tnp-privacy-field {
	padding: .5rem 0;
	margin-top: 0;
	font-size: .9rem;
}
.tnp form .tnp-field.tnp-privacy-field input[type="checkbox"] {
	margin-top: .5rem !important;
	margin-bottom: .5rem !important;
}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit {
	width: 100%;
}



/*=======================================================================================================================================
10 PAGE-SPECIFIC LAYOUT
=======================================================================================================================================*/

/*  PRELOADER
    ------------------------------------------------------------  */
#preloader {
    background: #fff;
}
.preload-icon {
    width: 70px;
    height: 70px;
}


/*	HOME
    ------------------------------------------------------------  */
body.home #pgheader {
    text-align: center;
}


/*	ABOUT
    ------------------------------------------------------------  */


/*	CONTACT
    ------------------------------------------------------------  */


/*	BLOG
    ------------------------------------------------------------  */


/*	404
    ------------------------------------------------------------  */
body.error404 h1 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
