﻿


.featured {
  margin-bottom: .5em;
  
  
  
  
  
  
}


.featured .restaurant-feature .feature-section-title {
  background-color: #89cd2b;
  width: 74%;
  text-align: center;
}


.featured .restaurant-feature .feature-button {
  background-color: #61901e;
  width: 26%;
  text-align: center;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
}

.featured .restaurant-feature .feature-button:hover {
  background-color: #456615;
}


.featured .event-calendar-feature .feature-section-title {
  background-color: #e80f39;
  width: 74%;
  text-align: center;
}


.featured .event-calendar-feature .feature-button {
  background-color: #a31b35;
  width: 26%;
  white-space: nowrap;
  text-align: center;
  transition: all 0.2s ease-in-out;
}

.featured .event-calendar-feature .feature-button:hover {
  background-color: #771427;
}


.featured img {
  width: 100%;
}


.featured-touts {
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .07em;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.span4 {
  width: 312px;
}

.row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.863873205837%;
}

input.span4, textarea.span4, .uneditable-input.span4 {
  width: 302px;
}

table .span4 {
  float: none;
  width: 296px;
  margin-left: 0;
}

.pagination-row .span4 {
  padding-top: 5px;
}

.span4 .newsletter-signup img {
  width: 285px;
  height: 190px;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.span4 .newsletter-signup .form-pane {
  height: 380px;
}

.span4 .newsletter-signup .form-pane .newsletter-name {
  width: 270px !important;
  margin-bottom: 10px;
}

.span4 .newsletter-signup .form-pane .newsletter-email {
  width: 270px !important;
  margin-bottom: 10px;
}

.presentation_social						{ padding:20px 0 0 0; margin:0; }

.presentation_social ul						{ padding:0; margin:0; display:inline-block; }

.presentation_social ul li					{ padding:0; margin:0 0 0 8px; display:inline-block; float:left; }

.presentation_social ul li a				{ padding:0; margin:0; }

.presentation_social ul li a img			{ padding:0; margin:0; }

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}


.welcome{
float:left;
width:285px;
margin-bottom:30px;
}


.popup-overlay { background: rgba(0,0,0,0.77); position: absolute; left: 0; top: 0; z-index: 1; }



.ad-placement{margin-bottom:0;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.modal-content{background-color:#fff;outline:none}
#welcome .modal-content{color:#003a58;font-size:133%;line-height:1.333em;padding:10px 60px;text-align:center}

	
	.footer-area-1 .col-2 {
		float: left;
		width: 600px;
		padding: 5px 0 0 0;
	}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


body.homepage .location-info {
  border: solid 1px #dedede;
  width: 100%;
  height: auto;
  margin: 0 auto .5em;
  box-shadow: 0px 0px 5px #ccc;
  position: relative;
}


body.homepage .location-info .loc-info-wrapper {
  border: solid #fff 7px;
}


body.homepage .location-info .loc-name {
  font-size: 1.875em;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  position: absolute;
  color: #fff;
  width: 90%;
  height: 100%;
  top: 0;
  left: 0;
  display: table;
  margin: 0 5%;
  top: 50%;
  margin-top: -22px;
  text-shadow: 2px 2px 1px #333;
}


body.homepage .location-info .loc-name span {
  display: table-cell;
  vertical-align: middle;
}


body.homepage .location-info .loc-img img {
  width: 438px;
  height: 288px;
}

body.homepage .location-info .loc-img {position: relative; }

body.homepage .location-info .loc-img .img-overlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.25); }

			.site-logo { margin-top: 0px; padding-bottom: 0px; }


.art-content-layout-row
{
  display: table-row;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}


.socialwall .socialbox {
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-color: #fff;
padding: 3%;
width: 76%;
margin: 0 auto;
height: 450px;
overflow-y: auto;
overflow-x: hidden;
}


.socialwall .socialbox h3 {
color: #92278f;
margin: 0px;
padding: 0px;
font-size: 2em;
line-height: 1;
text-transform: uppercase;
}

	




.fourth,
.third,
.half,
.two-thirds,
.three-fourths {
	float: left;
	margin-right: 2%;
	min-height: 1px;
}


.half {    width: 49% }

			
			.footer-contact-info .half { 
				float: none;
				margin-right: 0;
				width: auto;
			}

			
			.footer-contact-info .half + .half {    margin-top: 20px }

	
	
	
	
	
	.fourth .funky-menu-item .funky-menu-item-image,
	.third .funky-menu-item .funky-menu-item-image,
	.half .funky-menu-item .funky-menu-item-image,
	.two-thirds .funky-menu-item .funky-menu-item-image {
		float: none;
		max-width: 100%;
		margin: 0 auto 20px;
	}

	
	.fourth .has-image .funky-menu-item-title,
	.third .has-image .funky-menu-item-title,
	.half .has-image .funky-menu-item-title,
	.two-thirds .has-image .funky-menu-item-title { width: 76%; }

	
	.fourth .has-image .funky-menu-item-title + .funky-menu-item-price + .funky-menu-item-description,
	.third .has-image .funky-menu-item-title + .funky-menu-item-price + .funky-menu-item-description,
	.half .has-image .funky-menu-item-title + .funky-menu-item-price + .funky-menu-item-description,
	.two-thirds .has-image .funky-menu-item-title + .funky-menu-item-price + .funky-menu-item-description { width: auto; }


    .google-map,
    .google-map.half {
        bottom: auto;
        clear: both;
        float: none;
        height: 0;
        left: auto;
        position: relative;
        padding-bottom: 75%;
        right: auto;
        top: auto;
        width: auto;
    }

	
	
    

    .fourth,
    .third,
    .half,
    .two-thirds,
    .three-fourths {
        clear: both;
        float: none;
        margin: 0;
        width: auto;
    }


     .fourth:before,
     .fourth:after,
     .third:before,
     .third:after,
     .half:before,
     .half:after,
     .two-thirds :before,
     .two-thirds :afte,
     .three-fourths:before,
     .three-fourths:after {
         content: " ";
         display: table;
     }


     .fourth:after,
     .third:after,
     .half:after,
     .two-thirds :after,
     .three-fourths:after {    clear: both }

#wrapper.boxed #header-container #header, #header-container #header{padding: 20px 0px;}






#wrapper{background: #F8F5E2;}


	
	
	#wrapper.boxed{ margin: 0 auto; position: relative; overflow: hidden;}

	#wrapper.boxed #header-container{display: block;  margin: auto; left: auto;}

	#wrapper.boxed .slider{position: relative; max-width: 1040px; margin: 20px auto; background: #DEDBCA; border-radius: 6px;}

	#wrapper.boxed .home-page{margin-top: 0;}

	#wrapper.boxed #widget-block{margin-top: 0;}

img.pf {position:absolute; border:none; padding:0px; margin:5px;}
.ccm-ui .navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}
.ccm-ui .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.ccm-ui .navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.ccm-ui .navbar-form .radio,.ccm-ui .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
.ccm-ui .navbar-form .radio input[type="radio"],.ccm-ui .navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}
.ccm-ui .navbar-form .has-feedback .form-control-feedback{top:0}
.ccm-ui .navbar-form.navbar-right:last-child{margin-right:-15px}
.ccm-ui .navbar-default .navbar-collapse,.ccm-ui .navbar-default .navbar-form{border-color:#e7e7e7}
.ccm-ui .navbar-inverse .navbar-collapse,.ccm-ui .navbar-inverse .navbar-form{border-color:#101010}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form .form-group:last-child{margin-bottom:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


    #c5 .main-navigation .navbar-form .form-group {
        display: inline;
    }


    #c5 .main-navigation .navbar-form {
        position: relative;
        border: none;
    }


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts,.page-homepage .pane-node-field-editorial-touts .field-blog-touts,.page-homepage .pane-node-field-blog-touts .field-editorial-touts,.page-homepage .pane-node-field-blog-touts .field-blog-touts{display:block;float:left;margin:0 0 5px 0;min-height:84px;width:100%}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .tout-image,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .tout-image,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .tout-image,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .tout-image,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .tout-image,.page-homepage .pane-node-field-blog-touts .field-blog-touts .tout-image{float:none}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout{position:relative}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout h2,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout h2,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout h2,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout h2,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout h2,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout h2,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout h2,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout h2{margin:0;padding:0}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-headline,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-headline,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-headline,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-headline,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-headline,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-headline,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-headline,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-headline{color:#c03;float:left;font-weight:normal;font-size:15px;margin-left:-70px;width:200px}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-image,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-image,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-image,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-image,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-image,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-image{width:75px}

.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img{border:1px solid #eaeaea;float:left;left:0;margin:0;padding:1px;position:absolute;top:0;height:75px;width:75px}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img:hover,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img:hover,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img:hover,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img:hover,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img:hover,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img:hover,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img:hover,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img:hover{border-color:#c00}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-deck,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-deck,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-deck,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-deck,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-deck,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-deck,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-deck,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-deck{display:none}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node-video .tout-image-thumb:after,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node-video .tout-image-thumb:after,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node-video .tout-image-thumb:after,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node-video .tout-image-thumb:after{background-position:-40px -189px;bottom:0;top:32px}
.pane-node-field-editorial-touts .field-editorial-touts .node--tout_150x150{width:184px}
.field-editorial-touts{width:100%}
.field-editorial-touts .content .tout-headline{font:15px Georgia,Serif;margin-left:2px}
.field-editorial-touts .content h2 a{width:40%;margin-left:10%}
.field-editorial-touts .content a{width:50%;float:left}
.field-editorial-touts .tout_image{float:left}
.field-editorial-touts img{border:1px solid #eee;display:block;height:75px;margin-left:10px;padding:1px;width:75px}
.node-type-channel .pane-node-field-editorial-touts-header .field-editorial-touts-header{font:18px Georgia,Times,"Times New Roman",serif;margin-bottom:-5px}
.node-type-channel .pane-node-field-editorial-touts-header .field-editorial-touts-header p{display:inline}





 
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12,.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10.0px;
	margin-right: 10.0px;
}


.container_12 .grid_12{
	width:940px;
}


#m-banner {text-align:left; margin:0; padding:0; height:88px !important; width:99%; background:#0C2A4B !important; position:relative;}


#m-banner #m-logo  {float:left;}




#m-banner #m-logo h1 {
margin:0 !important; 
padding:0 !important;
border:0;
}




#m-nav,
#m-banner,
#oig-port,
#m-logo,
#m-footer,
.mobile-only {display:none;}

#m-banner h1 {font:bold 18pt Arial, sans-serif; color:#fff;	text-shadow: 0 1px 1px rgba(0,0,0,.3); background:transparent; margin:0; padding:10px 0 10px 0; width:160px; border:0;}
#mobile-nav-menu-wrap #mobile-nav-contents .head{padding:10px;background-color:#fff;line-height:60px}
#mobile-nav-menu-wrap #mobile-nav-contents .head img.img-responsive{max-width:80%;display:inline-block;vertical-align:middle}
#mobile-nav-menu-wrap #mobile-nav-contents .head i.fa{display:inline-block;vertical-align:middle;padding:4px;border:1px solid #959595;float:right;color:#003467}
#mobile-nav-menu-wrap #mobile-nav-contents .head i.fa:hover{background-color:#eee}
.sg-locator #selected-dealer .head{margin-top:40px;font-size:18px}
.sg-locator .dealers-listings .dealer-info .head{text-transform:uppercase;font-size:14px;font-weight:bold;color:#003467;margin-top:20px}
#b_34dnhyqtrryajl4ya7j2 a{color:#424242; background:; border-style:solid; border-color:#424242; margin-top:0px; margin-bottom:0px;  margin-left:0px; margin-right:0px; font-weight:500; border-radius:4px;}
#b_34dnhyqtrryajl4ya7j2 a:hover{color:#ffffff ; background:#424242 ; border-color:#424242;}
#b_34dnhyqtrryajl4ya7j2 i {color:#424242;}
#b_34dnhyqtrryajl4ya7j2 a:hover i{color:#ffffff;}
#b_34dnhyqtrryajl4ya7j2 .ion-ios7-arrow-thin-right:before{font-family: 'ion'; font-weight: normal; font-style: normal;}


.post-info .date {
	text-transform: uppercase;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

.region-featured .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;margin-bottom:1rem;padding:16px 16px 0 16px;padding:1rem 1rem 0 1rem;}
.region-featured .block h2{font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;}
.region-featured .block h2 a[href]{color:#002855;text-decoration:none;}
.region-featured .block .topic-title{font-size:12px;font-size:0.75rem;font-weight:bold;letter-spacing:2px;line-height:16px;line-height:1rem;text-transform:uppercase;}
.region-featured .block p{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
.region-featured .block img{display:block;height:auto;width:100%;}
.region-featured .block .views-field-view-node a,.region-featured .block .views-field-nothing-1 a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;margin-right:1em;}
.region-featured .block .views-field-view-node a:visited,.region-featured .block .views-field-nothing-1 a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.region-featured .block .views-field-view-node a:hover,.region-featured .block .views-field-view-node a:active,.region-featured .block .views-field-nothing-1 a:hover,.region-featured .block .views-field-nothing-1 a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.region-featured .block .views-field-view-node a:after,.region-featured .block .views-field-nothing-1 a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.region-nav{padding:0 4px;padding:0 0.25rem;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}

.c-blue-3 { color: #00a7d8 !important; }

.contact-area .c-blue-3 { 
    display: inline-block;
    height: 4.813rem;
    line-height: 4.813rem;
    vertical-align: middle;
    font-family: 'GothamRoundedLight';  
}
