html{-webkit-font-smoothing:antialiased}
.site-title-wrap .site-logo{max-width:70%!important;height:auto!important}
p,h1,h2,h3,h4{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-family:"Titillium Web",sans-serif!important}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"Titillium Web",sans-serif!important}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{font-family:"Titillium Web",sans-serif!important;color:#0080BB!important}
.entry-title{font-family:"Titillium Web",sans-serif!important}
body{font:normal 16px/2rem;font-family:'Merriweather',serif!important}
p{margin:0 0 1.5em;font-size:1em;line-height:1.5em;font-family:'Merriweather',serif}
a{text-decoration:none;color:#0080BB}
a:hover,a:active{color:#00586F}
h1,h2,h3,li{font-family:'Titillium Web',sans-serif}
h1{margin:.5em 0 .75em;font-size:3em;line-height:.5em;font-weight:700;color:#00586F}
.hero-date{color:rgba(255,255,255,.85);font-size:14px}
@media (max-width:800px) {
.hero-date{font-size:12px}
}
@media (max-width: 800px) {
h1.entry-title{font-size:32px!important;line-height:1.2;margin-bottom:5%}
}
h2{margin:0;font-size:1.75em;line-height:1.25em;font-family:'Titillium Web',sans-serif!important;font-weight:600}
.styleguide{font-family:Helvetica,Arial,sans-serif!important}
h4.author-issue{color:#0080BB!important}
.grid-date span{color:#0080BB}
h3{font-size:1.25em;line-height:1.25;font-family:'Titillium Web',sans-serif!important;font-weight:600; margin-bottom:25px; /** display:inline-block; **/ color:#0080BB;}
h3.entry-title{width:100%}
h3 a{text-decoration:none;font-weight:800}
h3 a:hover,h3 a:active{color:#0080bb!important}
.featured-posts.clear.show .post-container.clear h3.entry-title{background-color:#fff!important;color:#00586F!important;padding:10px 0}
.featured-posts.clear.show .post-container.clear h3.entry-title a{background-color:#fff!important;color:#00586F!important}
h3 > p,h2 > p{margin-top:-36px!important}
h4{margin:1.5em 0;font-size:1em;line-height:1.5em;font-family:'Merriweather',sans-serif;font-weight:300}
h5{margin:1.7143em 0;font-size:.875em;line-height:1.7143em}
h6{margin:1.7143em 0;font-size:.875em;line-height:1.7143em}
h3.entry-title a{text-decoration:none;color:#000}
h3.entry-title a:hover{color:#0080bb!important;border:none!important}
h3.author-profile-title{background-color:transparent!important;color:#00586F!important}
.drawer #secondary-navigation.main-navigation ul li a{color:#555;opacity:.8}
.drawer #secondary-navigation.main-navigation ul li a:hover{color:#000;opacity:1}
@media (max-width:980px) {
.drawer-toggle:hover{cursor:pointer;color:#000}
.drawer #secondary-navigation.main-navigation ul li{width:auto!important}
.drawer #secondary-navigation.main-navigation ul li a{color:#555;opacity:.8}
.drawer #secondary-navigation.main-navigation ul li a:hover{color:#000;opacity:1}
}
.site-identity .main-navigation{float:right;text-align:right;margin-top:30px}
.main-navigation .sub-menu,.main-navigation .children{position:absolute;width:200px;top:53px;left:-5px;text-align:left;margin:0;background:#00586F;z-index:100}
.post-meta span,.post-meta a{color:#0080BB!important}
.et_divi_builder #et_builder_outer_content .et_pb_bg_layout_light .et_pb_post .post-meta{color:#0080BB!important}
.entry-content a:not([class*="button"]){border-bottom:0 solid #C4D1E0;transition-property:none!important}
#post-26678 .entry-content a:not([class*="button"]){color:#000}
#post-26678 .entry-content a:hover{border-bottom:1px dotted!important;color:#00586F}
@media (max-width:480px) {
.large-post-title a{font-size:20px!important;line-height:105%!important;font-family:'Titillium Web',sans-serif!important;font-weight:700!important;color:#000!important}
.et_pb_row et_pb_row_5{display:none!important}
.et_divi_builder #et_builder_outer_content .et_pb_row,.et_divi_builder #et_builder_outer_content .et_pb_column .et_pb_row_inner{padding:0}
}
.entry-content a:not([class*="button"]){border-bottom:0 dotted!important;color:#000;transition-property:none}
.entry-content a:hover{border-bottom:0 dotted!important;color:#0080BB}
.entry-content p a:not([class*="button"]),.entry-content li a:not([class*="button"]){border-bottom:1px dotted!important;color:#000}
.entry-content p a:hover,.entry-content li a:hover{border-bottom:0 dotted!important;color:#0080BB}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.edd-submit.button,#edd-purchase-button,.widget_edd_cart_widget .edd_checkout a,.comment-navigation a,.drawer .tax-widget a,.su-button{color:#fff;font-family:"Merriweather",serif;font-size:16px;font-weight:400}
#searchsubmit{box-shadow:none}
.drawer-toggle:hover{cursor:pointer;color:#000}
.drawer .widget{width:45%}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.edd-submit.button:hover,#edd-purchase-button:hover,.widget_edd_cart_widget .edd_checkout a:hover,.comment-navigation a:hover,.drawer .tax-widget a:hover{color:#0080BB;cursor:pointer}
.et_divi_builder #et_builder_outer_content .et_pb_blog_0 .et_pb_post .entry-title:hover{color:#0080BB!important}
#page .alignright{display:inline;float:right;margin:.5em 0 .5em 1.5em}
#page .site-content{padding:3% 0 0}
@media (max-width:600px) {
div#attachment_26419.wp-caption.alignright.no-underline,div#attachment_26419.wp-caption.alignleft.no-underline{width:100%}
#page .alignright,#page .alignleft{float:none!important}
}
.full-post .entry-title{font-family:"Titillium Web",sans-serif;font-weight:300;font-size:38px;margin-bottom:0;line-height:1.2}
.site-content{display:inline-block;width:100%;padding:3% 0 8%}
@media (max-width: 600px) {
.site-content{padding:3% 0}
}
.home .site-content{padding-top:0!important}
@media (max-width: 600px) {
.home .site-content{padding-top:0!important}
}
.widget-area a{color:#0080BB}
.widget-area a:hover{color:#00586F}
.widget-area aside{display:inline-block;width:100%;margin-bottom:15px;vertical-align:top;border-bottom:1px solid #0080BB;padding-bottom:20px}
.widget-area aside:last-child{margin-bottom:0;padding-bottom:20px}
@media (max-width: 600px) {
.widget-area aside{margin-bottom:15px}
}
.widget-area aside:last-child{margin-bottom:0;border-bottom:1px solid #0080BB}
h2.widget-title{color:#00586F}
.widget-area aside ul{margin:0 0 0 20px}
.widget-area aside li{margin-bottom:10px;padding-bottom:10px;border-bottom:dotted 1px #0080BB;list-style:none;position:relative}
.widget-area aside li:before{content:"\f0da";font-family:"FontAwesome";position:absolute;left:-18px;top:3px;color:#0080BB;font-size:12px;display:block}
.top-navigation nav a{color:#555;opacity:.8}
.top-navigation nav a:hover{opacity:1;color:#000}
.main-navigation .sub-menu,.main-navigation .children{position:absolute;width:200px;top:53px;left:-5px;text-align:left;margin:0;background:#e2e2e2;z-index:100}
.main-navigation a:hover{color:#00586F}
.main-navigation li ul a:hover,.main-navigation li ul li a:hover{color:#00586F}
.main-navigation li ul a,.main-navigation li ul li a{width:100%;display:inline-block;border-bottom:dotted 1px rgba(255,255,255,0.2);padding:15px 20px;margin:0;font-size:16px;font-weight:400;text-transform:none;line-height:1.6;color:#0080BB}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="tel"],input[type="time"],input[type="month"],input[type="tel"],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap textarea,textarea,select{color:#a2a2a2;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;padding:15px;transition:.1s ease-in-out;border-radius:2px;font-size:17px;border:1px solid #e2e2e2;width:100%;font-family:"Merriweather",serif}
.author-profile{background:#efefef}
.author-profile:before{content:"";position:absolute;bottom:0;right:0;border-width:0}
.drawer{background-color:#e2e2e2}
.drawer .container .tax-widget:nth-child(2){display:none}
#related_posts_thumbnails li{margin:.5em .5em .5em .1em !important;border-right:0 solid!important}
.sidebar_ra,#item .sidebar_ra2{float:right;margin:20px;background:#e0eefa;color:#000;width:40%;max-width:400px;padding:15px}
.sidebar_ra p,#item .sidebar_ra2 p{font-family:'Titillium Web',sans-serif!important}
@media (max-width:480px) {
.sidebar_ra,#item .sidebar_ra2{margin:0;margin-bottom:20px;background:#e0eefa;color:#000;width:100%;padding:15px}
.sidebar_ra p,#item .sidebar_ra2 p{font-family:'Titillium Web',sans-serif!important}
}
.sidebar_il{float:left;margin:5px 15px 5px 5px;color:#000;width:260px;padding:0 3px 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
.et_pb_post{margin-top:120px!important}
.et_pb_post:first-of-type{margin-top:20px!important}
.et_divi_builder #et_builder_outer_content .et_pb_post h2.entry-title{margin-bottom:15px}
.et_divi_builder #et_builder_outer_content .et_pb_bg_layout_light .et_pb_post .post-meta{margin-bottom:10px}
.wp-caption-text,.gallery-caption{padding:0;margin-top:12px;width:100%;color:#556221;text-transform:none;font-family:"Titillium Web",sans-serif!important;font-size:1em;font-weight:400;letter-spacing:0;padding-left:10px;border-left:solid 3px #556221;margin-bottom:1.5em}
.gallery-caption{color:#556221;border-left:solid 3px #556221}
@media (max-width: 800px) {
.wp-caption-text,.gallery-caption{border-left:0;padding-left:0}
}
.pull-right{text-align:left}
.pull-right,.pull-left,.pull-excerpt{color:#556221;font-family:"Titillium Web",sans-serif;font-size:1em;line-height:1.4;width:33%;padding:0 0 0 10px;border-left:solid 3px #556221;border-top:none}
@media (max-width: 800px) {
.pull-right,.pull-left,.pull-excerpt{color:#556221;font-family:"Titillium Web",san-serif!important;font-size:1em;line-height:1.6;margin:1em 0 1.4em;position:relative;padding:20px 0 0 8%;border-top:solid 4px #A65A95;border-left:none;width:100%}
}
blockquote{color:#556221;font-family:"Titillium Web",san-serif;font-size:22px;line-height:1.6;margin:1em 0 1.4em;position:relative;padding:20px 0 0 8%;border-top:solid 4px #556221;border-bottom:solid 4px #556221}
blockquote:before{content:"\201C";font-family:Merriweather}
blockquote p{color:#556221;font-family:"Titillium Web",san-serif}
@media (max-width: 800px) {
blockquote{font-size:1em;padding:20px 0 0 1%}
blockquote:before{content:""}
}
.more-info{font-family:"Titillium Web",sans-serif;width:33%;padding:2%;background:#f5f5f5;float:left;margin-right:2%}
.more-info span{font-weight:700;color:#6D335E}
.more-info p a{border-bottom:0 dotted!important;color:#556221}
.more-info p{color:#556221!important}
.more-info img{width:100%}
@media (max-width:480px) {
.more-info{width:100%;float:none}
}
.related{width:33%;float:right;padding:20px;margin:20px 0 20px 20px;background:#00586F;color:#fff}
.related h3{margin:0;padding:0;color:#fff}
.related li{list-style-type:none;margin-left:-10px;line-height:35px;font-size:.8em}
.relpost-align-left {
    float: none !important;
}
.related li a:not([class*="button"]){text-decoration:none;border-bottom:1px dotted!important;color:#fff}
@media (max-width:480px) {
.related{width:100%;margin-top:0}
}
@media (max-width:800px) {
.wp-caption-text,.gallery-caption{font-size:1em}
.pull-right,.pull-left,.pull-excerpt{font-size:1em;padding:20px 0 0 .1%}
}
.cta{list-style:none;border:1px solid #555;padding:15px;margin-left:0;max-width:100%}
.cta li{list-style:none;font-family:'Titillium Web';font-weight:500;font-size:1em}
.cta.idea li:before{content:'\f0eb';font-family:'FontAwesome';float:left;margin-right:1em;color:#ff0;padding:5px 10px;border-radius:50%;border:1px solid #00586F;background:#00586F}
.sub-menu li.current-menu-item > a{color:#0080BB!important}
.styleguide{font-family:Helvetica,Arial,sans-serif!important}
header#masthead.site-header{box-shadow:0 1px 5px rgba(0,0,0,0.57)}
.page-id-26678 .et_pb_column.et_pb_column_4_4.et_pb_column_0{max-height:450px!important}
#mcTagMap ul{font-size:1.75rem;line-height:2}
#mcTagMap .tagindex,#sc_mcTagMap .tagindex{padding:6px 0 0}
#mcTagMap .tagindex h4,#sc_mcTagMap .tagindex h4{padding:0}
#mcTagMap .tagindex ul,#sc_mcTagMap .tagindex ul{list-style:none;padding:0;margin:0}
#et_builder_outer_content h1 a:hover,#et_builder_outer_content h2 a:hover,#et_builder_outer_content h3 a:hover,#et_builder_outer_content h4 a:hover,#et_builder_outer_content h5 a:hover,#et_builder_outer_content h6 a:hover{color:#0080BB!important}
#post-26531 .et_divi_builder #et_builder_outer_content .et_pb_row{border-top:2px dotted #a2a2a2}
.et_pb_column.et_pb_column_4_4.et_pb_column_0 #mcTagMap ul{font-size:1.85rem;line-height:1.7}
#post-26531 #et_builder_outer_content h4{font-size:1.5em;line-height:2}
#header-widget-area .textwidget{background:#fff;padding:0 0 10px}
#header-widget-area .textwidget > div{margin:0 auto}
.main-navigation ul li{font-weight:700}
.hero-cats a{border-radius:0;color:#000!important;padding:2px 10px;font-family:"Titillium Web",sans-serif;font-size:20px;font-weight:800}
@media (max-width:480px) {
.hero-cats a{font-size:16px}
}
.hero-cats a:hover,.hero-cats a:active{background-color:#A27D22;border-radius:0;color:#fff!important}
.page-numbers{font-family:"Titillium Web",sans-serif}
.page-numbers.current{padding:10px 20px!important;background:#F4CD00;color:#000}
.page-numbers:hover{padding:10px 20px!important;background:#F4CD00;color:#000}
.page-navigation a,.page-navigation span{background:#e2e2e2;color:#000;font-family:"Titillium Web",sans-serif}
.post-navigation .nav-label{background:#f4cd00;padding:5px 10px;border-radius:0;font-family:"Titillium Web",sans-serif;font-size:1em;color:#000}
.footer-widgets{color:#000}
.footer-bottom{color:#000;font-family:Merriweather,serif}
.post-navigation [rel="prev"]{font-family:"Titillium Web",sans-serif;font-weight:400}
.post-navigation span{color:rgba(255,255,255,0.85)}
#nav_menu-3 h2,#nav_menu-3 a,#nav_menu-4 h2,#nav_menu-4 a{color:#000}
.footer-widgets .widget_nav_menu .widget-title{display:none}
.site-footer a{color:#555!important}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,.ubermenu .ubermenu-tab>.ubermenu-target{border-bottom-width:1px;border-bottom-style:solid}
aside#black-studio-tinymce-4{width:49%;margin-bottom:0}
aside#nav_menu-3,aside#nav_menu-4{width:25%;margin-bottom:0}
.footer-about p{font-size:.9em}
.footer-widgets{padding-top:2%;padding-bottom:1%}
.footer-bottom{padding:0;margin-top:0}
.footer-tagline{font-weight:200!important;font-size:.8em}
@media (max-width:480px) {
aside#black-studio-tinymce-4{width:100%!important}
aside#nav_menu-3,aside#nav_menu-4{width:100%;float:left}
}
div.et_pb_module.et_pb_space.et_pb_divider.et_pb_divider_1.et_pb_divider_position_bottom.et-hide-mobile,div.et_pb_module.et_pb_space.et_pb_divider.et_pb_divider_2.et_pb_divider_position_bottom.et-hide-mobile,div.et_pb_module.et_pb_space.et_pb_divider.et_pb_divider_3.et_pb_divider_position_bottom.et-hide-mobile,div.et_pb_module.et_pb_space.et_pb_divider.et_pb_divider_4.et_pb_divider_position_bottom.et-hide-mobile,div.et_pb_module.et_pb_space.et_pb_divider.et_pb_divider_5.et_pb_divider_position_bottom.et-hide-mobile,div.et_pb_module.et_pb_space.et_pb_divider.et_pb_divider_6.et_pb_divider_position_bottom.et-hide-mobile{margin-bottom:0!important}
.footer-ad,.category-ad,#page-top-ad{padding:10px;background-color:#fff;text-align:center}
.footer-ad aside,.category-ad aside,#page-top-ad aside{margin:0 auto 10px;display:inline-block}
#page-top-ad{margin-bottom:20px!important}
#category-top-widget-area{margin-bottom:40px!important}
.footer-ad aside{display:block}
#mcTagMap .tagindex,#sc_mcTagMap .tagindex{padding:0 0 10px!important}
#category-top-widget-area{margin-bottom:40px!important}
@media (max-width: 767px) and (min-width: 481px) {
body.page header #header-widget-area{display:none}
}
#secondary.widget-area{max-width:100%}
.et_pb_divider{margin-bottom:0!important}
@media only screen and (min-width: 1127px) {
.et_pb_slide{height:638px!important}
.et_divi_builder #et_builder_outer_content .et_pb_section,.et_divi_builder #et_builder_outer_content .et_pb_row{padding:0!important}
}
@media (max-width: 980px) {
.et_divi_builder #et_builder_outer_content .et_pb_section,.et_divi_builder #et_builder_outer_content .et_pb_row{padding:0!important}
}
@media (min-width: 981px) {
.et_divi_builder #et_builder_outer_content .et_pb_row,.et_divi_builder #et_builder_outer_content .et_pb_section{padding:0!important}
}
@media (max-width: 480px) {
.et_divi_builder #et_builder_outer_content .et_pb_section{padding:0!important}
}
.grid-thumb .entry-title a{border-bottom:solid 0 transparent}
.grid-thumb .entry-title a:hover{color:#0080BB;border-bottom:solid 0}
.titles-wrap .site-title,.titles-wrap .site-description{display:none}
#header-widget-area{margin-left:auto;margin-right:auto;text-align:center;background-color:#eaeaea}
.page-template-divi-full .site{padding:0!important}
.page-template-divi-full .site-content{padding:0;width:100%!important}
.page-template-divi-full .divi-layout .container{padding:0!important}
.divi-layout .entry-header{display:none}
.page-template-divi-full .divi-layout{width:100%!important}
.page-template-divi-full .single .content-area,.page-template-divi-full .page .content-area,.page-template-divi-full .page.three-column .content-area,.page-template-divi-full .single.three-column .content-area,.page-template-divi-full .error404 .content-area{width:100%!important}
.page-template-divi-page .single .content-area,.page-template-divi-page .page .content-area,.page-template-divi-page .page.three-column .content-area,.page-template-divi-page .single.three-column .content-area,.page-template-divi-page .error404 .content-area{width:70%!important}
.page-template-divi-full.et_divi_builder #et_builder_outer_content .et_pb_section{padding:0}
.et_divi_builder #et_builder_outer_content .et_pb_row{width:100%;margin:auto;position:relative}
.et_divi_builder #et_builder_outer_content .et_pb_widget_area_left{border-right:0 solid rgba(0,0,0,0.1);padding-right:30px}
.et_divi_builder #et_builder_outer_content .et_pb_blog_1 .et_pb_post .entry-title{font-family:'Titillium Web',sans-serif!important;font-weight:700!important}
.container{max-width:100%!important}
.comments-toggle,#comments{display:none}
.post-navigation .nav-post{float:right!important}
@media (max-width: 480px) {
img.mobileFull{max-width:100%!important;width:100%!important}
}
@media (max-width: 800px) {
body{overflow-y:hidden!important;overflow-x:hidden!important}
}
@media (max-width: 980px) {
.et_divi_builder #et_builder_outer_content .et_pb_column{margin-bottom:0!important}
}
.currentIssue h3 a{line-height:25px!important}
.currentIssue h3{margin-bottom:20px!important}
#TagMap .floatLeft{float:left!important;width:26%!important;margin:0 10px!important}
#TagMap ul.links{margin-left:0!important}
#TagMap ul.links li{list-style-type:none!important}
#TagMap ul.links li a{text-decoration:none!important}
ul#related_posts_thumbnails{list-style:none!important;margin:0!important;display:flex}
ul#related_posts_thumbnails li{width:30%!important;min-height:300px!important}
ul#related_posts_thumbnails li a span{width:100%!important;color:#666!important;font-size:14px!important;font-family:'Merriweather',serif!important;line-height:130%!important;margin-bottom:20px!important}
ul#related_posts_thumbnails li a span b:hover{color:#2ea3f2!important}
ul#related_posts_thumbnails li a span b{font-size:20px!important;line-height:105%!important;font-family:'Titillium Web',sans-serif!important;font-weight:700!important;color:#000!important;line-height:105%!important}
ul#related_posts_thumbnails li a img{width:100%!important;margin-bottom:10px!important}
@media (max-width: 800px) {
ul#related_posts_thumbnails{display:block!important}
ul#related_posts_thumbnails li{width:100%!important}
ul#related_posts_thumbnails li a img,ul#related_posts_thumbnails li a span{width:100%!important}
.site-title-wrap .site-logo{margin:auto!important;display:block}
}
@media (max-width:480px) {
.footer-widgets ul li:last-child{border-bottom:dotted 1px rgba(34,34,34,0.3)}
}
.et_divi_builder #et_builder_outer_content .et_pb_post_slider.et_pb_bg_layout_dark .post-meta,.et_divi_builder #et_builder_outer_content .et_pb_post_slider.et_pb_bg_layout_dark .post-meta a{display:none!important}


.category-sponsored-content{
	background-color: #fcf6e8 !important;
}
.sliderInDiv {width: 350px !important; float: right;}
.sliderInDiv h3 {text-align: center; display:block; color: #ff7f3f !important;}

@media (max-width:320px) {
.sliderInDiv {width:300px !important; float: none; margin-left:-15px;}
}

.relpost-align-left {
    float: none !important;
}
