/*
Theme Name: CWDG Theme
URI: http://www.cwgdservices.com/dream-theme/
Author: CWDG LLC.
Author URI: http://www.cwdgservices.com
Description: This theme allows you to modify the design of Developers Dream Theme.
Template: dev-dream-theme
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Load Google Fonts Locally for faster load speed
 * https://google-webfonts-helper.herokuapp.com/fonts
 * Currently loading OpenSans and Roboto
 * Fonts are stored in the theme fonts folder
 */
@font-face{ font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url('fonts/roboto/eot/'); src: local('Roboto'), local('Roboto-Regular'), url('fonts/roboto/eot/') format('embedded-opentype'), url('fonts/roboto/woff2/') format('woff2'), url('fonts/roboto/woff/') format('woff'), url('fonts/roboto/ttf/') format('truetype'), url('fonts/roboto/svg/') format('svg');font-display: swap; }
@font-face{ font-family: 'Roboto'; font-style: normal; font-weight: 500; src: url('fonts/roboto-500/eot/'); src: local(''), url('fonts/roboto-500/eot/') format('embedded-opentype'), url('fonts/roboto-500/woff2/') format('woff2'), url('fonts/roboto-500/woff/') format('woff'), url('fonts/roboto-500/ttf/') format('truetype'), url('fonts/roboto-500/svg/') format('svg'); font-display: swap; }

/* Breakpoints - If you wish to change the topbar breakpoint you must also change menu.css line ~294 to match the set em */
.foundation-mq{font-family:"small=0em&medium=40em&topBarBP=46em&large=64em&xlarge=75em&xxlarge=90em";}

*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit;outline:none!important}
html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}
body{margin:0;padding:0;background:#fefefe;font-family:"Roboto", sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.logo{ max-height:150px; }

#header{ margin-bottom:3rem; padding-top:1rem; position:relative; }
.home-page #header{margin:0;}
#footer{ background:#cccccb; margin-top:3rem; padding-bottom:20px; }

a{ transition: all linear 0.2s; }

.shp1{ position: absolute; top: 0; right: 0; z-index: -1; }
.shp2{ position:absolute; left:0; bottom:100px; z-index:-1; }
.shp3{ position: absolute; bottom: 195px; left: 195px; z-index: -1; }
.shp4{ position: absolute; top: 400px; right: 290px; z-index: -1; }

.homeHeader{ padding:3rem 0; font-size:1.2rem;}
.homeHeader .cell:first-child{ margin:auto; }
.homeHeader h1{ font-size:70px; font-weight:700; color:#569af9; }
.homeHeader .button{ font-size: 1.2rem;}

.rnbw{ 
	background: url('/wp-content/themes/cwdg-design/img/rnbw.jpg'); background-size:cover; background-position:center center; 
	padding:3rem 0;
}
.card{position:relative;z-index:10;}
.card h2{ 
	font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    margin-bottom: 14px;
}
.card p{
	text-shadow: 2px 2px 3px #fff, -2px -2px 3px #fff, 2px -2px 3px #fff, -2px 2px 1px #fff;
}

.bgimg{
	position:absolute;
	right:0;
	bottom:0;
	z-index:-1;
}

.crd1{ padding: 50px 50px 145px; }