
/*
Marine blue = 3573b9
Dark blue  = 2b4480
Grey  = ebebeb
Sea blue = 01b3cc
*/

html {overflow-x: hidden;}
body {font-family: "Open Sans", sans-serif; line-height: 1.6; font-size: 14px; font-weight: 400; color: #414343; /*text-shadow: 0px 1px 0px #f5f5f5;*/ text-shadow: none; -webkit-font-smoothing: subpixel-antialiased;
background: #fff url('') center top no-repeat fixed; background-size: cover;}
.element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}

a, a:link, a:visited {color: #000; text-decoration: none; border-bottom: 0px;}
a:hover, a:active, a:focus {color: #666666; text-decoration: none; border-bottom: 0px;}

/*svg {display: none;}*/

h1, h2, h3, h4 {}
h1, h2 {font-weight: 600; text-transform: uppercase;}
h3, h4 {font-weight: 600;}
h1 {font-size: 45px; font-size: 4.5rem;}
h2 {font-size: 25px; font-size: 2.5rem}
h3 {font-size: 20px; font-size: 2.0rem}
h4 {font-size: 16px; font-size: 1.6rem}

p {margin: 0 0 14px;margin: 0 0 1.4rem;padding: 0;}

img.no-margin-bottom {margin-bottom: 0 !important;}

.floatLeft {float: left;}
.floatRight {float: right;}
.clearFloat {clear: both;}

.archive-pagination:before, .clearfix:before, .entry:before, .entry-pagination:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {display: none;}

pre {white-space:nowrap;}
pre, h1, h2, h3, h4, h5, h6, .flex-caption, .genesis-nav-menu {font-family: "Open Sans", sans-serif;}


/*.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {font-family: "Roboto", sans-serif;}*/
.content .entry-content h3,
.content .entry-content h4,
.content .entry-content h5,
.content .entry-content h6 {font-size: 14px; margin-bottom: 0; font-weight: bold;}

.entry-content ol, .entry-content ul {margin-left: 20px; margin-left: 2rem;}
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {margin-bottom: 15px; margin-bottom: 1.5rem;}

.site-inner {max-width: none; width: 100%;}
/*.site-inner*/.content-sidebar-wrap, .wrap {
  margin: 0 auto;
  max-width: 1140px;/*980px;*/
}


/*.content {width: 700px;}
.sidebar-primary {width: 225px;}*/
.content {/*width: auto;*/ width: 74.35897435897436%; margin-left: 2.564102564102564%;} /*two-thirds 65.81196581196582%*/
.sidebar-primary {width: 23.076923076923077%;} /*one-thirds 31.623931623931625%*/

/*.content-sidebar .content-sidebar-inner-wrap {display: table; width: 100%;}
.content-sidebar .content-sidebar-inner-wrap > * {display: table-cell; float: none; vertical-align: top;}
.content-sidebar .content-sidebar-inner-wrap .content {display: table-cell;}*/

.forceFullWidth {padding: 0 1000%; margin-left: -1000%; clear: both; width: 100%; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; overflow: hidden;}

#fancybox-wrap, #fancybox-wrap * {box-sizing: content-box;}

iframe.twitter-timeline {width: 100% !important;}

/*
div.gform_wrapper .gfield.two-fields-one-row {width: 48.3%; float: left; clear: none;}
div.gform_wrapper .gfield.two-fields-one-row.odd {margin-right: 3%;}*/