@font-face {
    font-family: 'smudger_stdregular';
    src: url('fonts/smudgerstd-webfont.eot');
    src: url('fonts/smudgerstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/smudgerstd-webfont.woff') format('woff'),
         url('fonts/smudgerstd-webfont.ttf') format('truetype'),
         url('fonts/smudgerstd-webfont.svg#smudger_stdregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'avenir';
    src: url('fonts/avenir-heavy-webfont-webfont.eot');
    src: url('fonts/avenir-heavy-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avenir-heavy-webfont-webfont.woff') format('woff'),
         url('fonts/avenir-heavy-webfont-webfont.ttf') format('truetype'),
         url('fonts/avenir-heavy-webfont-webfont.svg#avenir_85_heavyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.center-content ul li {list-style-type:disc;margin-left:20px}
ol li {list-style-type:decimal;margin-left:20px}
@media only screen
and (min-width :1116px){
.nav li ul.sub-menu, .nav li ul.children {background:#f7961e;margin-left:0px}
.nav li ul.sub-menu li, .nav li ul.children li {border:none}
body .nav li ul.sub-menu, body .nav li ul.children {width: 187px;margin-top: -44px;width: 187px;border: none;margin-left: 180px;z-index: 10000000;}
body .nav ul li:hover > a {    background-color: #f7961e;    color: #FFF;}
body .nav li ul.sub-menu li a, body .nav li ul.children li a{background:#f7961e;color:#fff;border:none}
body .nav li ul.sub-menu li a:hover, body .nav li ul.children li a:hover {text-decoration: underline}
body {word-break:keep-all }

}
.menu .current_page_item {background: url(/wp-content/themes/urge/library/images/current.jpg) no-repeat center 48px}

#sidebar1 .nav li:hover {}
.staff li {list-style:none;margin:0px}

  .wrap {
    max-width: 1200px;
}

.nav li {font-family: avenir;text-transform: uppercase}
.nav li a:hover {
  color: #fff!important;
}
@media only screen and (min-width: 768px) {
  .nav li a:hover {
    color #fff!important;
  } 
}

body h1,body h2,body h3 {font-family: avenir;text-transform: uppercase;line-height: 1}
h1 a:hover,h1 a:focus,h1 a:visited:hover,h1 a:visited:focus {color:#ffcb08}

.widget ul li.homeslide {
  margin-bottom: 0;
  line-height: 1;
  font-size: 0;
}
.homeslide::before {
  z-index:10;
  content: "";
  position:absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: -moz-linear-gradient(top,  rgba(231,193,70,0.73) 0%, rgba(232,190,70,0.73) 8%, rgba(233,172,63,0.73) 32%, rgba(239,120,44,0.73) 85%, rgba(240,108,39,0.73) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,193,70,0.73)), color-stop(8%,rgba(232,190,70,0.73)), color-stop(32%,rgba(233,172,63,0.73)), color-stop(85%,rgba(239,120,44,0.73)), color-stop(100%,rgba(240,108,39,0.73))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bae7c146', endColorstr='#baf06c27',GradientType=0 ); /* IE6-9 */
}

.page-template-page-blog-php .type-page .overlay, .single-post .overlay, .archive .overlay{background: -moz-linear-gradient(top,  rgba(231,15,15,0.53) 0%, rgba(235,39,12,0.52) 24%, rgba(246,113,3,0.5) 79%, rgba(248,132,0,0.49) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,15,15,0.53)), color-stop(24%,rgba(235,39,12,0.52)), color-stop(79%,rgba(246,113,3,0.5)), color-stop(100%,rgba(248,132,0,0.49))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e70f0f', endColorstr='#7df88400',GradientType=0 ); /* IE6-9 */ }

.js-wpv-view-layout ul li {list-style:none}
.home #pgc-330-0-0 .textwidget > div {display: none}
.js-wpv-view-layout ul li {margin:0px;padding:0px}
.js-wpv-view-layout ul {margin:0px;padding:0px}
body section .wpgmza_map {margin:0px!important}
#addressInput {border: 1px solid #ccc}
#pgc-489-0-0 input[type="button"]{font-family: avenir;text-transform: uppercase;padding: 4px 12px;color: white;display: inline-block;font-size: 14px;text-decoration: none;cursor: pointer;margin-bottom: 0px;line-height: 21px;border-radius: 4px;background: #f15e22;border: none;width:100px;margin-left:149px;margin-top:10px}
.js-wpv-view-layout.widget {position: relative;margin: 0px;padding:0px}
.js-wpv-view-layout img {margin:0px!important}
.js-wpv-view-layout .text {position: absolute;top:190px;text-align: center;width:100%;z-index: 10000}
.wpv-filter-form {margin-top:-39px}
.js-wpv-view-layout h1 a,.js-wpv-view-layout h1 {font-family: 'smudger_stdregular';color: #fff;width: 100%;text-align: center;display: block;font-size:100px;margin-top:0px;padding-top:0px}
#panel-330-0-0-0 p {color:#fff;text-align: center;width:100%;padding:0px 100px;margin-top:-60px;font-size:26px}
#panel-330-0-0-0 button {background: #1a9cde;border: none;color:#fff;padding:5px 10px;font-size:22px}
#panel-330-0-0-0 button a {color:#fff;text-decoration: none}

#panel-330-0-0-0 .archive p {color:#414245;margin-top:0px;text-align: left;padding-left:0px}
#panel-330-0-0-0 a.wpv-filter-previous-link {background: url(/wp-content/themes/urge/library/images/prev.png) no-repeat; height:61px;width:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;display:block;position: absolute;top:300px;left:0px;z-index: 1000000;}
#panel-330-0-0-0 a.wpv-filter-next-link {background: url(/wp-content/themes/urge/library/images/next.png) no-repeat; height:61px;width:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;display:block;position:absolute;top:300px;right:0px;z-index: 1000000}
.panel-grid-cell .panel {margin:0!important;padding:0!important}
.center-content a.wpv-filter-next-link {float: right;background: #ccc;display: block;color: #666;text-decoration: none;padding: 10px;margin: 10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.center-content a.wpv-filter-previous-link {float: left;background: #ccc;display: block;color: #666;text-decoration: none;padding: 10px;margin: 10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.panel-grid-cell .so-panel {margin:0px;padding:0px}

/* left sidebar */
.buttons h4 {display: none}
.buttons {
  overflow: hidden;
  margin:20px 0!important;
}
.buttons .button {margin-left: 0;}
.buttons .button:hover {
  color:#fff;
  text-decoration: none;
}
h4.widgettitle {font-size:13px;text-transform: uppercase;border-bottom:none}
.textwidget {position: relative}
#sidebar1 label, aside label{font-size: 13px;
text-transform: uppercase;
border-bottom: none;
}
input, aside input{background: #f4f3f1;border:none;width:170px;height:30px;padding:2px 6px}
.sidebar input[type="submit"], aside input[type="submit"], .mobile-only input[type="submit"] {background:none;position: absolute;right:23px;top:28px;width:30px;text-indent: -999999px;white-space: nowrap;overflow: hidden;}
#sidebar1 input.search-field,aside input.search-field {width:158px}
.sidebar #searchsubmit {top: 5px;}
.updates input[type="submit"] {background:url(/wp-content/themes/urge/library/images/button_email-submit.png) no-repeat;top:7px}
.search input[type="submit"],#sidebar1 .search input[type="submit"] {background:url(/wp-content/themes/urge/library/images/button_search-submit.png) no-repeat}
#sidebar1 .nav li {display:block;float: none;width:90%}
.sidebar {margin-top:0px}
.sidebar ul {margin-top:0px;margin-bottom: 30px;margin-left:-10px}
.sidebar .widget {padding:0px}
.sidebar .button {margin-bottom: 10px}
.sidebar .button:hover {color: #fff!important;text-decoration: none;}
.mobile-only .shop {margin-left: 5px;}
body .button.light-orange {background:#f7961e}

.mobile-only .button.light-orange:hover ,.mobile-only .button.dark-orange:hover {
  color: #fff!important;
}


/* right sidebar */
.bio {margin-top: 0px;}
aside .author-sidebar {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

aside .author-sidebar .author-name {
  font-size: 17px;
}

aside .author-sidebar .user-img, aside .author-sidebar .author {
  flex: 0 1 auto;
}
aside .author-sidebar .user-img img {
  float: none;
}

/* spotlight */
.page-template-page-spotlight .wpv-filter-next-link,.page-template-page-spotlight .wpv-filter-previous-link {background: #ccc;display: block;color: #666;text-decoration: none;padding: 10px;margin: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.page-template-page-spotlight .wpv-filter-next-link {float: right;}
.page-template-page-spotlight .wpv-filter-previous-link {float: left;}
/* footer */

footer {text-align: center;margin-top:40px;padding-left:196px}
footer li {display:inline;text-transform: uppercase;padding:8px}
footer .widgettitle {display:none}
footer li a {text-decoration: none}
.address p {margin:5px}
.widget.address {margin-bottom:15px;margin-top:10px}
.widget.logo {margin-bottom:0px;margin-top:60px}
.copyright {margin-bottom:100px;margin-top:0px;color:#bcc0be}


/* header */

.article-header {height:336px;position:relative}
.article-header::before {
  z-index:10;
  content: "";
  position:absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: -moz-linear-gradient(top,  rgba(231,193,70,0.73) 0%, rgba(232,190,70,0.73) 8%, rgba(233,172,63,0.73) 32%, rgba(239,120,44,0.73) 85%, rgba(240,108,39,0.73) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,193,70,0.73)), color-stop(8%,rgba(232,190,70,0.73)), color-stop(32%,rgba(233,172,63,0.73)), color-stop(85%,rgba(239,120,44,0.73)), color-stop(100%,rgba(240,108,39,0.73))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(231,193,70,0.73) 0%,rgba(232,190,70,0.73) 8%,rgba(233,172,63,0.73) 32%,rgba(239,120,44,0.73) 85%,rgba(240,108,39,0.73) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bae7c146', endColorstr='#baf06c27',GradientType=0 ); /* IE6-9 */
}
.article-header h1 {font-family: 'smudger_stdregular';color: #fff;width: 100%;text-align: center;display: block;font-size:100px;margin-top:0px;padding-top:120px; position: absolute;z-index:100}
.article-header h1 a {text-decoration: none;color:#fff}
.page-template-page-blog-php .article-header h1,.single-post .article-header h1 {padding-top:60px;}
.page-template-page-chapter-php .article-header h1,.page-template-page-chapter-list .article-header h1,.single-chapter  .article-header h1{padding-top:60px;}
.header.widget,.header.widget p {margin:0px;padding:0px}
.article-header p {position: absolute;color:#fff;bottom:60px;width:600px;text-align:center;margin-left:200px;z-index: 150}
.page-template-page-blog-php .article-header p, .single-post .article-header p {font-size:33px}
/* center */
#main {-webkit-box-shadow: -1px -1px 6px 0px rgba(162, 164, 162, 0.4);
-moz-box-shadow:    -1px -1px 6px 0px rgba(162, 164, 162, 0.4);
box-shadow:         -1px -1px 6px 0px rgba(162, 164, 162, 0.4);}
#main ul {padding:0px;margin:0px}
.three-column .column {width:317px }
.two-column .column {width:317px}
.one-column .column {width:98%}
.column {padding:10px;float:left;-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.04); -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.04); box-shadow: 1px 2px 5px rgba(0,0,0,.04); border: solid 1px #ededed;margin:10px 10px 10px 0px}
.wpv-filter-form {margin-top: 0px}
.wpv-filter-form {margin-top: 0px;clear: both;width: 100%;float: left;}
#sidebar1 .nav #menu-item-3667 {display:none}
#equalheight {margin-left:15px;overflow: hidden}
.view-more {text-align: center;margin-top:10px}
.view-more a,.view-more a:hover, .view-more a:link,.view-more a:visited {background:#c9cbca;padding:5px 10px;color:#fff}
.yellow {height: 29px;display: inline-block;background: #ffcb08;padding: 3px 10px;color: #fff;text-transform: uppercase}
.orange {height: 29px;display: inline-block;background: #f7961e;padding: 3px 10px;color: #fff;text-transform: uppercase}
.red {height: 29px;display: inline-block;background: #f15e22;padding: 3px 10px;color: #fff;text-transform: uppercase}
.yellow a, .orange a, .red a {color:#fff!important;text-decoration: none!important}

a.excerpt-read-more,a.excerpt-read-more:link, a.excerpt-read-more:visited,a.excerpt-read-more:visited:link {color:#29b0f5;text-decoration: none}
#main .author a,#main .author a:link,#main .author a:visited,#main .author a:link:visited {color:#f7961e;text-decoration: none}
p.author {margin-top: 5px;margin-bottom: 0px;}
.author a:hover, .widget_categories a:hover {text-decoration: underline}
.widget_categories a, .widget_categories a:link, .widget_categories a:visited{color:#f7961e;text-decoration: none}

/* center nav */

.center-content .widget {padding:0px;margin:0px}
#main .menu {background:url(/wp-content/themes/urge/library/images/nav.jpg) repeat-x ;overflow: hidden;text-align: center}

#main .menu li {display:inline-block;padding:10px 20px;height:70px}
#main .menu li a {color:#fff;display:inline-block;text-decoration: none}
.widget ul.staff li {margin-bottom:50px}
#equalheight h2 {font-size:18px;}

/* blog */
section .center-content {float:left;width:656px;margin:15px}
section .center-content #equalheight {margin:0px}
section aside{float:right;width:300px;-webkit-box-shadow: -1px -1px 6px 0px rgba(162, 164, 162, 0.4);-moz-box-shadow:    -1px -1px 6px 0px rgba(162, 164, 162, 0.4);box-shadow:         -1px -1px 6px 0px rgba(162, 164, 162, 0.4);}
.user-img img {  -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;float:left;margin-right:10px !important}
.author .entry-content .center-content .user-img img {width:auto;height:auto}
p.date {clear:left}
aside.right .blog-intro h4.widgettitle {font-family: 'smudger_stdregular';font-size:40px;margin:0px;text-transform: none;}
aside.right .blog-intro .textwidget {font-size:19px}
aside.right {font-size:13px}
aside.right h4.widgettitle {font-size:22px;font-weight:bold;text-transform: none}
.center-content #comment-nav ul li {list-style:none}
/* widget */
.widget {position: relative}
.widget_wysiwyg_widgets_widget.widget {padding:0px;margin:0px 0px 40px 0px}
.widget_wysiwyg_widgets_widget.widget p {margin:0px}
.widget.long-callout {height:491px;margin:0px;padding:0px}
.callout-img {position: absolute;z-index: 100;margin:0px}
.gradient {text-indent:-999999px;background: -moz-linear-gradient(top, rgba(231,15,15,0.53) 0%, rgba(235,39,12,0.52) 24%, rgba(246,113,3,0.5) 79%, rgba(248,132,0,0.49) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,15,15,0.53)), color-stop(24%,rgba(235,39,12,0.52)), color-stop(79%,rgba(246,113,3,0.5)), color-stop(100%,rgba(248,132,0,0.49)));
background: -webkit-linear-gradient(top, rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%);
background: -o-linear-gradient(top, rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%);
background: -ms-linear-gradient(top, rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%);
background: linear-gradient(to bottom, rgba(231,15,15,0.53) 0%,rgba(235,39,12,0.52) 24%,rgba(246,113,3,0.5) 79%,rgba(248,132,0,0.49) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e70f0f', endColorstr='#7df88400',GradientType=0 );}
.callout-text {color: #fff;position: absolute;z-index: 1000;top: 33%;font-family: arial;width: 290px;text-align: center;font-size: 33px;line-height: 1.2;padding: 10px;font-weight: bold}
.button-text {color:#fff;position:absolute;z-index: 1000;text-align: center;width:282px;top:70%}
.button-text a {color:#fff!important;background:#f15e22;text-align: center;padding:10px;font-size:39px;font-family:  'smudger_stdregular';text-decoration: none;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.long-callout .gradient {height: 491px;width: 298px;position: absolute;}
.short-callout .gradient {}
.pub {font-size:18px}
.single-chapter .addthis_toolbox,.single-press-release .addthis_toolbox,.single-pressclip .addthis_toolbox,.single-mediakit .addthis_toolbox,.single-event .addthis_toolbox,.single-resource .addthis_toolbox,.profile .addthis_toolbox,.single-chapter-update .addthis_toolbox,.single-chapter-update .addthis_toolbox, .single-story .addthis_toolbox{display:none}
.single-chapter .attachment-chapter {float:right;margin-left:10px}
.page-template-page-media-php .center-content,.search-results .center-content,.page-template-page-resources-php .center-content {float:left;margin:15px;width:98%}
.single-chapter .entry-content .facebook {background:url(/wp-content/themes/urge/library/images/icon_map-overlay_facebook.png) no-repeat;width:35px;height:34px;display: block;text-indent: 100%;
white-space: nowrap;overflow: hidden;float:left;margin-right:5px}
.single-chapter .entry-content .twitter {background:url(/wp-content/themes/urge/library/images/icon_connect-chapter_twitter.png) no-repeat;width:35px;height:34px;display: block;text-indent: 100%;
white-space: nowrap;overflow: hidden;float:left;margin-right:5px}
.single-chapter .entry-content .tumblr {background:url(/wp-content/themes/urge/library/images/tumblr-for-chapter.png) no-repeat;width:35px;height:34px;display: block;text-indent: 100%;
white-space: nowrap;overflow: hidden;float:left;margin-right:5px}
.single-chapter .entry-content .email {background:url(/wp-content/themes/urge/library/images/icon_map-overlay-email.png) no-repeat;width:35px;height:34px;display: block;text-indent: 100%;
white-space: nowrap;overflow: hidden;float:left;margin-right:5px}
.single-chapter .entry-content .instagram {background:url(/wp-content/themes/urge/library/images/icon_connect-chapter_instagram.png) no-repeat;width:35px;height:34px;display: block;text-indent: 100%;
white-space: nowrap;overflow: hidden;float:left;margin-right:5px}
.widget_wysiwyg_widgets_widget.widget {text-align: center}

/* map */
.wpgmza_markerbox {font-weight:bold!important}
.page-id-2956 .wpgmza_map {margin-left:-15px!important}
.mobile-only {display: none}
.wpgmza_infowindow_address {display: none;}

/* accordions */
.c-accordion__item {border: 1px solid #d4d4d4;}
.c-accordion__item + .c-accordion__item {border-top: 0;}
.c-accordion__item.is-open .c-accordion__title{color: #8C8989;} 
.c-accordion__title {margin: 0; outline:0;padding: 20px;} 
.c-accordion__title:after {right:20px!important;}
.c-accordion__title:hover {color: #8C8989;} 
.c-accordion__title:focus {color: #8C8989;} 
.c-accordion__content {padding: 0 20px 0;border-top: 1px solid #d4d4d4;} 

@media only screen
and (max-width : 1210px) {
body #main {width:75%;}
body .sidebar {width:23%;margin:1%}
body .three-column .column {width:31%}
#panel-330-0-0-0 {height:400px!important;overflow: hidden}
body #wpgmza_map_1{width:100%!important}
body .js-wpv-view-layout h1 a, body .js-wpv-view-layout h1{font-size:75px;margin-top:45px;margin-bottom: 5px}
body .js-wpv-view-layout .text {position: absolute;top:100px;text-align: center;width:100%;z-index: 10000}
body #panel-330-0-0-0 p {margin-top:0px;font-size:18px}
section .center-content {width:60%}
body section aside {width:30%}
}



@media only screen
and (max-width :1115px) {
#sidebar1 .nav #menu-item-3667 {display:inline-block}
.mobile-only h4 {display: none}
.logged-in .mobile-only {top:45px}
.mobile-only {position: absolute;top:0px;right:0px;z-index:1000000}
.mobile-only #Email {font-size:12px;width:162px}
.mobile-only .updates input[type="submit"] {right:0px}
.mobile-only > div.widget {float:right;margin-left:10px}
.mobile-only .widget {margin:10px 0px}
#sidebar1 {display: none}
body #logo {margin:0px}
body .mobile-logo img {width:100px;height:47px;margin-right:5px}
.mean-container a.meanmenu-reveal {left:0px!important;right:auto!important;background: #1a9cde;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
body.mean-container .mean-bar {min-height: 54px}
body.mean-container a.meanmenu-reveal {margin:7px}
body.mean-container .mean-nav ul {background: #f6f6f6}
body.mean-container .mean-nav ul li {background: #f6f6f6;float:left;}
body.mean-container .mean-nav ul li li {float:none;width:100%}
body.mean-container .mean-nav ul li a {float: none}
body.mean-container .mean-nav ul li a {color:#666!important;font-weight: normal}
body .nav li ul.sub-menu li a,body .nav li ul.children li a {width:92%}
body #main .menu li {height:30px;font-size:16px}
body .menu .current_page_item a {text-decoration: underline!important;}
body #main .menu {background-repeat: repeat}
body #main {width:100%;float:left}
body .sidebar {width:100%;float:left}
body.home .overlay {height:588px!important}
body .overlay {height:260px!important;width:100%}
body .article-header p {bottom:31px;width:100%;margin-left:0px;padding:0px 20px}
body header.article-header img {width:100%;height:auto}
body header.article-header {height:260px;overflow: hidden}
body .article-header h1{font-size:100px;padding-top:70px}
.page-template-page-chapter-php .article-header h1,.single-chapter .article-header h1,.page-template-page-blog-php .article-header h1,.single-post .article-header h1 {padding-top:20px;font-size:75px}
body section aside {float:left;-webkit-box-shadow: 0px 0px 0px 0px rgba(162, 164, 162, 0.4);
-moz-box-shadow: 0px 0px 0px 0px rgba(1, 164, 162, 0.4);
box-shadow: 0px 0px 0px 0px rgba(162, 164, 162, 0.4);}
body section aside > div {margin:20px;}
body section aside iframe {width:100%!important}
body #panel-330-0-0-0 {height:400px!important;overflow: hidden}
body .js-wpv-view-layout h1 a, body .js-wpv-view-layout h1{font-size:75px;margin-top:45px;margin-bottom: 5px}
body .js-wpv-view-layout .text {position: absolute;top:100px;text-align: center;width:100%;z-index: 10000}
body #panel-330-0-0-0 p {margin-top:0px;font-size:18px}
body .js-wpv-view-layout button {font-size:12px}
body footer {padding-left:0px}
body .mobile-only {display: block}
body .three-column .column {width:47%}
body .three-column .column.third {display:none}
body #sidebar1 p#logo {display: none}

}

@media only screen
and (max-width :900px) {
body #panel-330-0-0-0 {height:375px!important;overflow: hidden}
body .js-wpv-view-layout h1 a, body .js-wpv-view-layout h1 {}
body .js-wpv-view-layout .text {}


}

@media only screen
and (max-width :800px) {
body #panel-330-0-0-0 {height:350px!important;overflow: hidden}
body .overlay {height:190px!important}
body .article-header p {bottom:10px;width:100%;margin-left:0px;padding:0px 20px;font-size:13px}
body header.article-header {height:190px;overflow: hidden}
}

@media only screen
and (max-width :700px) {
body #panel-330-0-0-0 {height:325px!important;overflow: hidden}
body .js-wpv-view-layout h1 a,body .js-wpv-view-layout h1 {font-family: 'smudger_stdregular';color: #fff;width: 100%;text-align: center;display: block;font-size:55px;margin-top:0px;padding-top:0px}
.page-template-page-chapter-php .article-header h1,.single-chapter .article-header h1,.page-template-page-blog-php .article-header h1,.single-post .article-header h1 {font-size:55px}
.page-template-page-blog-php .article-header p, .single-post .article-header p {font-size:20px}
body .js-wpv-view-layout .text {top:91px}
body #panel-330-0-0-0 p {color: #fff;text-align: center;width: 100%;padding: 0px 20px;margin-top: 0px;font-size: 12px;}
body #panel-330-0-0-0 button {background: #1a9cde;border: none;color:#fff;padding:5px 10px;font-size:12px}

}

@media only screen
and (max-width :600px) {
body #panel-330-0-0-0 {height:305px!important;overflow: hidden}
body .three-column .column {width:92%}
section .center-content {width:92%}
body section aside {width:100%}
body .overlay {height:150px!important}
body .article-header p {bottom:10px;width:100%;margin-left:0px;padding:0px 20px;font-size:13px}
body header.article-header {height:150px;overflow: hidden}
.page-template-page-chapter-php .article-header h1,.single-chapter .article-header,.page-template-page-blog-php .article-header h1,.single-post .article-header h1  {padding-top:10px}
.page-template-page-blog-php .article-header p, .single-post .article-header p {font-size:20px}
body .article-header h1{font-size:60px;padding-top:20px	}
}

@media only screen
and (max-width :500px) {
body #panel-330-0-0-0 {height:275px!important;overflow: hidden}
body .js-wpv-view-layout h1 a, body .js-wpv-view-layout h1 {margin-top:0px;font-size:35px}
.page-template-page-chapter-php .article-header h1,.single-chapter .article-header,.page-template-page-blog-php .article-header h1,.single-post .article-header h1  {font-size:35px}
body .js-wpv-view-layout .text {top:61px}
body .overlay {height:120px!important}
body .article-header p {bottom:5px;width:100%;margin:0px;padding:3px;font-size:11px}
body header.article-header {height:120px;overflow: hidden}
.page-template-page-chapter-php .article-header h1 {padding-top:5px}
body .article-header h1{font-size:50px;}
}

@media only screen
and (max-width : 400px) {
body #panel-330-0-0-0 {height:200px!important;overflow: hidden}
body .js-wpv-view-layout h1 a, body .js-wpv-view-layout h1 {margin-top:0px;}
body .js-wpv-view-layout .text {top:61px}
body .three-column .column,body .two-column .column {width:95%}
.mobile-only .updates {display:none}
body .overlay {height:107px!important}
body header.article-header {height:107px;overflow: hidden}

}

