/*
Theme Name: Fresh Theme by 418
Author: 418Design
Description: Wordpress Website Theme
Version: 1.0
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
html {height:100%;}
body{font-family: 'Open Sans', sans-serif;color:#000;background:#fff;font-size:100%;margin:0;padding:0;}
/*Styling*/
h1,h2,h3,h4,h5,h6{margin:0 0 15px;color:#000;}
a{color:#000;outline:none;text-decoration:none;}
p {margin:10px 0;}
h1 {font-size: 2rem;}
h2 {font-size: 1.6rem;}
h3 {font-size: 1.4rem;}
h4 {font-size: 1.2rem;}
h5 {font-size: 1rem;}
h6 {font-size: 0.8rem;}
.clear {clear:both;}
img {border:none;max-width:100%;height:auto;}
.alignleft {float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.aligncenter {display:block;margin:0 auto;}
/*Structure*/
#full-wrapper {}
.wrap {width:75%;max-width:1300px;margin:0 auto;}
#header {display:flex;justify-content:space-between;}
.content-area {padding:60px 0;}
.content-area.flex {justify-content:space-between;}
.left {flex-basis:25%;}
.right {flex-basis:73%;}

/*Main Menu*/
.main-menu {}
#header ul.menu{margin:0;padding:0;display:flex;}
#header ul.menu li{list-style:none;position:relative;}
#header ul.menu li a{text-decoration:none;color:#313131;font-size:1rem;display:block;padding:0 4px;margin:0 8px;font-weight:normal;text-transform:uppercase;}
#header ul.menu li a:hover {}
#header ul.menu li.current_page_item a {}
/*Drop Downs*/
#header ul.sub-menu{display:none;position:absolute;top:20px;left:0;z-index:990;width:260px;margin:0;padding:10px 0;background:#db9228;border-radius:4px;}
#header ul.menu li ul.sub-menu li{text-align:left;z-index:991;float:none;padding:0;position:relative;}
#header ul.menu li ul.sub-menu li a{padding:4px 0 4px 8px;background:#db9228;line-height:18px;font-size:0.8rem;color:#fff;}
#header ul.menu li:hover ul.sub-menu{display:block;}
#header ul.menu li:hover ul.sub-menu ul{display:none;}
#header ul.menu li:hover ul.sub-menu li:hover ul {display:block;left:260px;top:0;}

/*Home*/
.home .metaslider .caption-wrap {position:absolute;bottom:0;left:0;right:0;top:0;background:none;color:white;opacity:1;margin:0;display:block;width:100%;line-height:unset;display:flex;}
.home .metaslider .caption {margin:auto;font-size:3rem;}


/*Pages*/
.flex.nav-btns {justify-content:space-between;}


/*Widgets & Sidebar*/
.widget-area ul {margin:0;padding:0;}
.widget-area li {list-style:none;}
.v-widgets li.widget {margin-bottom:30px;}


/*Flex*/
.flex {display:flex;margin:0;padding:0;}
.flex > li {list-style:none;}

/*Blog*/
.category .read-more {display:block;width:150px;padding:10px;text-align:center;color:#565656;color:#fff;}

/*Footer*/
#footer-wrapper {width:100%;}
#footer {margin:0 auto;clear:both;}
.footerul {justify-content:space-between;}
#footer h2 {}
#footer a {}

/*credit*/
.credit {width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:0.8rem;}
.credit a {color:#fff;float:right;}
.credit p {margin:0;}
.fouroneeight{float:right;}

@media only screen and (max-width: 540px), only screen and (max-device-width: 540px) {

	}