﻿

#logo
{
	display:block;
	float:left;
	width:520px;
	height:30px;
	padding:5px;
}


.restaurant-info {
  margin: .90em 1em .90em 1em;
}

			
		
			#gallery-3 {
				margin: auto;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}


.news .footer-news,
.events .footer-events,
.charities .footer-charities,
.contact .footer-contact,
.site-by-critical-mass .footer-cm,
.photographer-credit .footer-photographer,
.legal .footer-legal,
.sitemap .footer-sitemap {
  color: #84D010;
}
#footer-wrap{background:#0055A5;margin:40px -30px 0;padding:30px;overflow:hidden;}
#footer-wrap input[type="text"],#footer-wrap input[type="search"]{border:none;}
#footer-wrap select{width:100%;}
#footer-wrap a{color:#bbb;}
#footer-wrap a:hover{color:;text-decoration:none;}
#footer-wrap .block{margin-bottom:30px}
#footer-wrap .span_1_of_3.col-1{padding-right:10px;}
#footer-wrap .span_1_of_3.col-2{padding-left:5px;padding-right:5px;}
#footer-wrap .span_1_of_3.col-3{padding-left:10px;}

.top li a:hover,
.top li.current-menu-item a,
.top li.current-page-ancestor a,
.top li.current-page-parent a {
	background-color: #a3abb4;
	border-right: 1px solid #a3abb4;
}

.wp-pagenavi span.current {
	background-color: #e3e65d;
	border: 1px solid #e3e65d;
	color: #222;
}


	#mc_embed_signup input[type="text"],
	#mc_embed_signup input[type="email"] {
		font-weight:500;
		letter-spacing: 0;
		text-transform: none;
	}


		#newsletter #mc_embed_signup {
			margin-top:20px;
		}
.text-center{text-align:center}
#header-content #home-link{position:absolute;height:50%;width:25%;top:25%;left:0;z-index:9999}
#header-content #home-link:active,#header-content #home-link:focus{outline:0}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.page-template-page-home .container-fluid {
  padding: 0px 80px;
}

.page-template-page-webdesign .inner-body .container-fluid {
  padding: 0 80px;
}

.page-template-page-adwords .inner-body .container-fluid {
  padding: 0 80px;
}


.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }








.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }








.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


.sb-widget .tagcloud a { background: #f6f6f6; }


.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }

.fll, .defaultSocial .twitter-follow-button {float: left;}

.defaultSocial .twitter-follow-button {width: 150px !important}


.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}

	
    .grid, 
	.grid-right {
	    float: none;
    }
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}




#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.col4-2, .col2-1 {
	width: 48.4%;
}

.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}




.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1,
.themify_builder_row,
.themify_builder .module,
.slide_builder_module_panel,
.themify_builder_module_panel,
.themify_builder_module,
.themify_builder_input .minicolors-swatch,
.themify_builder_input .minicolors-picker,
.themify_builder_input .minicolors-grid .minicolors-picker SPAN,
.themify_builder_admin .thumb_preview .themify_builder_icon.delete,
.themify_builder_layout_lists .layout_action_dropdown li a {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1 {
	margin-left: 3.2%;
	float: left;
	min-height: 1px;
}

.col.first,
.col6-1.first,
.col5-1.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0 !important;
	clear: left !important;
}



.col2-1 .module .grid3 .post-content,
.col2-1 .module .grid4 .post-content,
.col3-1 .module .grid2 .post-content,
.col3-1 .module .grid3 .post-content,
.col3-1 .module .grid4 .post-content,
.col3-2 .module .grid2 .post-content,
.col3-2 .module .grid3 .post-content,
.col3-2 .module .grid4 .post-content,
.col4-1 .module .grid2 .post-content,
.col4-1 .module .grid3 .post-content,
.col4-1 .module .grid4 .post-content,
.col4-2 .module .grid2 .post-content,
.col4-2 .module .grid3 .post-content,
.col4-2 .module .grid4 .post-content {
	min-width: 50%;
}




.animation-on:not(.themify_builder_active) .grid4.fly-in .animated.post:nth-of-type(4n+1),
.animation-on:not(.themify_builder_active) .grid3.fly-in .animated.post:nth-of-type(3n+1), 
.animation-on:not(.themify_builder_active) .grid2.fly-in .animated.post:nth-of-type(2n+1), 
.animation-on:not(.themify_builder_active) .grid2-thumb.fly-in .animated.post:nth-of-type(2n+1), 
.animation-on:not(.themify_builder_active) .list-post.fly-in .animated.post:nth-of-type(2n+1),
.animation-on:not(.themify_builder_active) .list-thumb-image.fly-in .animated.post:nth-of-type(2n+1),
.animation-on:not(.themify_builder_active) .fly-in .animated.tb-column.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-1.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-2.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-3.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-1.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-2.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col2-1.first {
	-webkit-animation-name: flyInLeft;
	animation-name: flyInLeft;
}



.animation-on:not(.themify_builder_active) .grid4.fly-in .animated.post:nth-of-type(4n+4),
.animation-on:not(.themify_builder_active) .grid3.fly-in .animated.post:nth-of-type(3n+3),
.animation-on:not(.themify_builder_active) .grid2.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .grid2-thumb.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .list-post.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .list-thumb-image.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .fly-in .animated.tb-column.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-1.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-2.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-3.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-2.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-1.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col2-1.last {
	-webkit-animation-name: flyInRight;
	animation-name: flyInRight;
}



.shortcode.col4-1,
.shortcode.col4-2,
.shortcode.col4-3,
.shortcode.col3-1,
.shortcode.col3-2,
.shortcode.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.shortcode.col4-2, 
.shortcode.col2-1 {
	width: 48.4%;
}

.shortcode.col.first,
.shortcode.col4-1.first,
.shortcode.col4-2.first,
.shortcode.col4-3.first,
.shortcode.col3-1.first,
.shortcode.col3-2.first,
.shortcode.col2-1.first {
	margin-left: 0;
	clear: left;
}

#nav .col-control.center, #nav-top .col-control.center { text-align: center; }

#nav .col-control.center ul.sf-menu, #nav-top .col-control.center ul.sf-menu { float: none; }

#nav .col-control.right ul.sf-menu { float: right; }

#widgets-above-header .col-control { text-align: center; }


.col-control {
	margin: 0 auto;
	padding: 0;
}

.col-control.center .mm-warea { left: auto; right: auto; }
.page-template-1l-sidebar-php #nav-top .col-control,.page-template-1l-sidebar-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-1l-sidebar-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l-sidebar-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1r-sidebar-php #nav-top .col-control,.page-template-1r-sidebar-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-1r-sidebar-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1r-sidebar-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l1r-sidebar-php #nav-top .col-control,.page-template-1l1r-sidebar-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-1l1r-sidebar-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l1r-sidebar-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2l-sidebars-php #nav-top .col-control,.page-template-2l-sidebars-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-2l-sidebars-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2l-sidebars-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2r-sidebars-php #nav-top .col-control,.page-template-2r-sidebars-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-2r-sidebars-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2r-sidebars-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
 #nav-top .col-control,#top-bar-right-spanel .col-control{width:100% }
 #nav .col-control{width:90%;max-width:1200px;min-width:600px;}
#page-footer .col-control{width:auto;}
#header-container .col-control{width:auto;}
#nav .col-control,.page-template-no-sidebars-php #nav .col-control,.page-template-1l-sidebar-php #nav .col-control,.page-template-1r-sidebar-php #nav .col-control,.page-template-2l-sidebars-php #nav .col-control,.page-template-2r-sidebars-php #nav .col-control,.page-template-1l1r-sidebar-php #nav .col-control{width:100%;max-width:none;min-width:0;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


#mainmenu.scaled li.menu-item {
    height: 35px;
}

.main-footer .connect .newsletter .title { margin-bottom: 36px; }

.main-footer .connect .newsletter .wrap { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 75%; padding-right: 65px; margin: 0 auto; border: 1px solid  #e3d1c3 ; position: relative; }

.main-footer .connect .newsletter .email, .main-footer .connect .newsletter .submit { outline: none; border: none; padding: 0; margin: 0; font-family:  'Arvo', serif ; }

.main-footer .connect .newsletter .email { padding: 8px 0 8px 8px; width: 100%; background: transparent; font-size: 12px; font-family:  'Source Sans Pro', sans-serif ; color:  #ba9b82 ; }

.main-footer .connect .newsletter .submit { position: absolute; top: -1px; right: -1px; bottom: -1px; width: 65px; background:  #ba9b82 ; font-size: 10px; letter-spacing: 0.1em; color: #fcfff2; text-transform: uppercase; text-align: center; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }

.main-footer .connect .newsletter .submit:hover { background:  #a3846b ; }
.page-search404 .site-search .region,.page-search .site-search .region{padding:35px 15px;}
.page-search404 .site-search .region .form-wrapper,.page-search .site-search .region .form-wrapper{overflow:hidden;margin:0;}
.page-search404 .site-search .region .form-wrapper .control-label,.page-search .site-search .region .form-wrapper .control-label{display:none;}
.page-search404 .site-search .region .form-wrapper .form-type-textfield,.page-search .site-search .region .form-wrapper .form-type-textfield{width:70%;}
.page-search404 .site-search .region .form-wrapper input,.page-search .site-search .region .form-wrapper input{width:100%;border:none;outline:none;font-size:1.25em;height:auto;}
.page-search404 .site-search .region .form-wrapper button.form-submit,.page-search .site-search .region .form-wrapper button.form-submit{width:25%;float:right;font-size:1.25em;}

.container {background:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}

#footer .dropUp .footer-dropUp-content .ext_content{display:none;}

.headerOn #footer .dropUp .ext_content.expand-on{overflow-y:scroll;max-height:150px;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
.main-navigation .menu-item.contact-item a{background-color:#1f2d61;color:#fff}
.main-navigation .menu-item.contact-item a:hover{color:#fff}
.main-navigation .menu-item.contact-item .menu-item-description{display:none}
.main-navigation .menu-item.contact-item{position:absolute;top:0;right:0;padding:0 0.5%;width:17%;height:100%;background-color:#1f2d61;background-color:rgba(31,45,97,0.9)}
.main-navigation .menu-item.contact-item.current-menu-item a:hover{color:#fff}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

	#recent-news .news-box { width: 284px; padding-right: 17px; float: left; font-size: 12px; height: 100px; overflow: hidden; }

	#recent-news .news-box p { line-height: 1.4; margin: 0; }


.headingb {
	font-family: tahoma, Verdana, Arial;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.newsflash {
  margin:-18px -10px 18px -14px;
  padding:0 14px;
  background: #0a527e;
  color:#fff;
  white-space:no-wrap;
  overflow:hidden;
}

.newsflash h2 {
  color:#fff;
  font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:12px;
  text-transform: uppercase;
  display: inline;
}

.newsflash .flash {display: inline;}

.newsflash .flash a{color:#fff;}

.newsflash .flash a:hover{text-decoration:underline;}

.nav2,.nav2-es{white-space: nowrap;border-right:1px solid #276EBC;border-left:1px solid #81A2CF;}
.tve_clsy .tve_btn{box-shadow:0 2px 3px rgba(0,0,0,0.2)}
.tve_clsy .tve_btn.tve_btn1,.tve_clsy .tve_btn.tve_btn2,.tve_clsy .tve_btn.tve_btn7{border-radius:2px}
.tve_clsy .tve_btn.tve_btn3,.tve_clsy .tve_btn.tve_btn6,.tve_clsy .tve_btn.tve_btn8{border-radius:100px}
.tve_clsy .tve_btn.tve_black{background:#595959;background-color:#595959;background-image:-webkit-linear-gradient(#595959 0%,#454545 100%);background-image:linear-gradient(#595959 0%,#454545 100%)}
.tve_clsy .tve_btn.tve_black a{text-shadow:#6C6C6C 0px 1px 0px}
.tve_clsy .tve_btn.tve_black:hover{background:#454545;background-color:#454545;background-image:-webkit-linear-gradient(#454545 0%,#595959 100%);background-image:linear-gradient(#454545 0%,#595959 100%)}
.tve_clsy .tve_btn.tve_black.tve_btn7,.tve_clsy .tve_btn.tve_black.tve_btn8{box-shadow:0 5px 0 #2a2a2a}
.tve_clsy .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#383838}
.tve_clsy .tve_btn.tve_blue{background:#3ab2f0;background-color:#3ab2f0;background-image:-webkit-linear-gradient(#3ab2f0 0%,#1589de 100%);background-image:linear-gradient(#3ab2f0 0%,#1589de 100%)}
.tve_clsy .tve_btn.tve_blue a{text-shadow:#1176C1 0px 1px 0px}
.tve_clsy .tve_btn.tve_blue:hover{background:#1589de;background-color:#1589de;background-image:-webkit-linear-gradient(#1589de 0%,#3ab2f0 100%);background-image:linear-gradient(#1589de 0%,#3ab2f0 100%)}
.tve_clsy .tve_btn.tve_blue.tve_btn7,.tve_clsy .tve_btn.tve_blue.tve_btn8{box-shadow:0 5px 0 #197ac1}
.tve_clsy .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#197AC1}
.tve_clsy .tve_btn.tve_green{background:#95f874;background-color:#95f874;background-image:-webkit-linear-gradient(#95f874 0%,#52dc35 100%);background-image:linear-gradient(#95f874 0%,#52dc35 100%)}
.tve_clsy .tve_btn.tve_green a{text-shadow:#329d40 0px 1px 0px}
.tve_clsy .tve_btn.tve_green:hover{background:#52dc35;background-color:#52dc35;background-image:-webkit-linear-gradient(#52dc35 0%,#95f874 100%);background-image:linear-gradient(#52dc35 0%,#95f874 100%)}
.tve_clsy .tve_btn.tve_green.tve_btn7,.tve_clsy .tve_btn.tve_green.tve_btn8{box-shadow:0 5px 0 #36b81b}
.tve_clsy .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#4ED231}
.tve_clsy .tve_btn.tve_orange{background:#fec64d;background-color:#fec64d;background-image:-webkit-linear-gradient(#fec64d 0%,#f2ab04 100%);background-image:linear-gradient(#fec64d 0%,#f2ab04 100%)}
.tve_clsy .tve_btn.tve_orange a{text-shadow:#d76a01 0px 1px 0px}
.tve_clsy .tve_btn.tve_orange:hover{background:#f2ab04;background-color:#f2ab04;background-image:-webkit-linear-gradient(#f2ab04 0%,#fec64d 100%);background-image:linear-gradient(#f2ab04 0%,#fec64d 100%)}
.tve_clsy .tve_btn.tve_orange.tve_btn7,.tve_clsy .tve_btn.tve_orange.tve_btn8{box-shadow:0 5px 0 #d99806}
.tve_clsy .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DB9E0E}
.tve_clsy .tve_btn.tve_purple{background:#f986d3;background-color:#f986d3;background-image:-webkit-linear-gradient(#f986d3 0%,#de5ab2 100%);background-image:linear-gradient(#f986d3 0%,#de5ab2 100%)}
.tve_clsy .tve_btn.tve_purple a{text-shadow:#2f579c 0px 1px 0px}
.tve_clsy .tve_btn.tve_purple:hover{background:#de5ab2;background-color:#de5ab2;background-image:-webkit-linear-gradient(#de5ab2 0%,#f986d3 100%);background-image:linear-gradient(#de5ab2 0%,#f986d3 100%)}
.tve_clsy .tve_btn.tve_purple.tve_btn7,.tve_clsy .tve_btn.tve_purple.tve_btn8{box-shadow:0 5px 0 #c24399}
.tve_clsy .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#CB4DA2}
.tve_clsy .tve_btn.tve_red{background:#e93c31;background-color:#e93c31;background-image:-webkit-linear-gradient(#e93c31 0%,#ec4652 100%);background-image:linear-gradient(#e93c31 0%,#ec4652 100%)}
.tve_clsy .tve_btn.tve_red a{text-shadow:#a70c0c 0px 1px 0px}
.tve_clsy .tve_btn.tve_red:hover{background:#ec4652;background-color:#ec4652;background-image:-webkit-linear-gradient(#ec4652 0%,#e93c31 100%);background-image:linear-gradient(#ec4652 0%,#e93c31 100%)}
.tve_clsy .tve_btn.tve_red.tve_btn7,.tve_clsy .tve_btn.tve_red.tve_btn8{box-shadow:0 5px 0 #cc2d37}
.tve_clsy .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DA3842}
.tve_clsy .tve_btn.tve_teal{background:#81e2d1;background-color:#81e2d1;background-image:-webkit-linear-gradient(#81e2d1 0%,#6bc3b3 100%);background-image:linear-gradient(#81e2d1 0%,#6bc3b3 100%)}
.tve_clsy .tve_btn.tve_teal a{text-shadow:#005454 0px 1px 0px}
.tve_clsy .tve_btn.tve_teal:hover{background:#6bc3b3;background-color:#6bc3b3;background-image:-webkit-linear-gradient(#6bc3b3 0%,#81e2d1 100%);background-image:linear-gradient(#6bc3b3 0%,#81e2d1 100%)}
.tve_clsy .tve_btn.tve_teal.tve_btn7,.tve_clsy .tve_btn.tve_teal.tve_btn8{box-shadow:0 5px 0 #4ba494}
.tve_clsy .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#60B0A1}
.tve_clsy .tve_btn.tve_white{background:#f8f8f8;background-color:#f8f8f8;background-image:-webkit-linear-gradient(#f8f8f8 0%,#efefef 100%);background-image:linear-gradient(#f8f8f8 0%,#efefef 100%)}
.tve_clsy .tve_btn.tve_white a{text-shadow:#ffffff 0px 0px 0px}
.tve_clsy .tve_btn.tve_white:hover{background:#efefef;background-color:#efefef;background-image:-webkit-linear-gradient(#efefef 0%,#f8f8f8 100%);background-image:linear-gradient(#efefef 0%,#f8f8f8 100%)}
.tve_clsy .tve_btn.tve_white.tve_btn7,.tve_clsy .tve_btn.tve_white.tve_btn8{box-shadow:0 5px 0 #c1c1c1}
.tve_clsy .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_clsy .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#DCDADA}
.tve_clsy .tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{bottom:20px}
.tve_clsy .tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 80px;width:300px}
.tve_clsy .tve_ca3 .tve_btn{border-radius:2px 0px 0px 50px}
.tve_clsy .tve_ca3 .tve_ca_t .tve_btn{position:absolute;right:-45px}
.tve_clsy .tve_ca3 .tve_ca_t .tve_btn a{font-size:30px;line-height:25px}
.tve_clsy .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{bottom:-18px;padding:0px 40px}
.tve_clsy .tve_ca4.tve_white .tve_btn{box-shadow:0 2px 3px rgba(0,0,0,0.2),0 0 1px rgba(0,0,0,0.2),0 0 2px #FEFEFE inset}
.tve_clsy .tve_btn.tve_hugeBtn{font-size:36px !important;line-height:36px !important;width:99%}
.tve_clsy .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_clsy .tve_btn.tve_hugeBtn.tve_btn6 a{padding:33px 10px}
.tve_clsy .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_clsy .tve_btn.tve_btn6.tve_nb a.tve_btnLink{padding:20px}
.tve_clsy .tve_btn.tve_bigBtn{width:90%}
.tve_clsy .tve_btn.tve_normalBtn{width:90%}
.tve_clsy .tve_btn.tve_smallBtn{width:90%}
.tve_clsy .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_clsy .tve_ca .tve_btn.tve_smallBtn{width:30%}
.tve_clsy .tve_btn.tve_fullwidthBtn{min-width:100%;width:100%}
.tve_clsy .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%}
.tve_btn.tve_white a.tve_btnLink{color:#6f6e6e}
.tve_btn{display:inline-block;margin:0px 0px;max-width:100%;text-align:center}
.tve_btn.tve_normalBtn{font-size:15px;line-height:15px !important;min-width:250px}
.tve_btn.tve_normalBtn a{padding:20px}
.tve_btn.tve_smallBtn{font-size:13px;line-height:13px !important;min-width:140px}
.tve_btn.tve_smallBtn a{padding:11px}
.tve_btn.tve_bigBtn{font-size:26px;line-height:26px !important;min-width:440px}
.tve_btn.tve_bigBtn a{padding:36px}
.tve_btn.tve_hugeBtn{font-size:40px;line-height:40px !important}
.tve_btn.tve_hugeBtn a{padding:35px}
.tve_btn a.tve_btnLink{background:none;color:#fff;display:block !important;text-decoration:none !important}
.tve_btn.tve_btn7,.tve_btn.tve_btn8{margin-bottom:5px}
.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i{display:block}
.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i{height:14px;margin-top:20px;margin-right:20px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i{height:11px;margin-right:11px;margin-top:12px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:29px;margin-top:35px;margin-right:35px;width:42px}
.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:61px;margin-top:25px;margin-right:35px;width:87px}
.thrv_columns .tve_btn{min-width:100%;max-width:100%}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_prt .tve_btn.tve_normalBtn{min-width:100%;margin-bottom:15px;width:100%}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink{text-shadow:none}
.tve_prt .tve_btn.tve_bigBtn{min-width:100%}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn{width:100% !important}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6{display:table;overflow:hidden}
.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink{box-sizing:border-box !important;display:table !important;overflow:hidden;table-layout:auto;width:100%}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im{display:table-cell;float:none;vertical-align:middle;position:relative}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider{display:block;height:500px;position:absolute;top:-200px;right:0;width:1px}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i{margin-top:0}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}
#header-search{position:absolute;background:rgba(22,19,12,0.8);display:none;padding:10px;right:0px;width:400px;z-index:99;}
#header-search .form-group{margin-bottom:0px;}
#header-search .form-control{border:0px;}
header.header .social li.search:hover #header-search{display:block;}

 .da-img { left: 15px !important; opacity: 1; }





.da-slide .da-img {
  
  width:300px;
  height: 270px; 
  float:right;
}

.da-slide-current .da-img{
    left: 60%;
    opacity: 1;
}

.da-slide-fromright .da-img{
    -webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
    -moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
    -o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
    -ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
    animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}

.da-slide-fromleft .da-img{
    -webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
    -moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
    -o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
    -ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
    animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}

.da-slide-toright .da-img{
    -webkit-animation: toRightAnim4 0.6s ease-in-out both;
    -moz-animation: toRightAnim4 0.6s ease-in-out both;
    -o-animation: toRightAnim4 0.6s ease-in-out both;
    -ms-animation: toRightAnim4 0.6s ease-in-out both;
    animation: toRightAnim4 0.6s ease-in-out both;
}

.da-slide-toleft .da-img{
    -webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
    -moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
    -o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
    -ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
    animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}
.tax-archive #primary-navigation .current-menu-item.menu-item-type-post_type_archive a{color:#c7a84c}
.tax-archive #primary-navigation .current-menu-item.menu-item-type-post_type_archive a:hover{color:#977d2f}

#topbar .topbar_slider {  }


#topbar .topbar_slider, #topbar .topbar_video { 
padding: 0; border-color: #fff; border-style: solid; border-width: 9px 9px 9px 9px;
}
.box{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;min-height:350px;position:relative;}
.tours-items .box,.hotels-items .box,.cars-items .box{min-height:372px;}
.box img{width:100%;}
.box.last-child{margin-right:0;}
.box-title{font-size:30px;line-height:34px;color:#139A68;}
.offer .box-title{height:90px;}
.box-title span{color:#3b7bcd;}
.box-info{font-size:18px;margin:15px 0;display:block;}
.box button{width:100%;background:#3b7bcd;color:#fff;font-size:18px;line-height:38px;border:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;position:absolute;left:0;bottom:0;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.box button:hover{background:#1967cb;}
.offer-box .box{margin-bottom:0;}
.packages-items .box,.tours-items .box,.hotels-items .box,.cars-items .box{padding:0 0 40px;background-color:#f3f3f3;}
.section-featured .offer-box .box{background-color:#fff;margin-right:2%;box-shadow:0 2px 6px -1px #666;border:1px solid #fff;}
.box .offer-title{letter-spacing:0;font-size:25px;line-height:30px;height:70px;}
.box-title,.box-info{width:65.4%;}
.offer-box .box,.packages-items .box{width:46%;min-height:372px;margin:2%;}
.box,.section-featured .offer-box .box{width:100%;min-height:auto;}
.section-featured .box img{width:266px;float:left;position:relative;z-index:10;}
.section-featured .box .offer-title{height:auto;}
.section-featured .box .offer-price{display:block;}
.section-featured .offer-box .box button{text-align:right;font-size:14px;}
.offer-box .box-title,.box-info{width:100%;}
.box .offer-price{font-size:14px;}
.packages-items .box,.offer-box .box{margin:3%;padding-bottom:40px;width:94%;border-bottom:1px solid #ccc;}
.box:last-child{border:none;}
.section-featured .box button{z-index:20;position:relative;display:block;}

.cpy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

		#multiple-slider-title-box { float:left; width:30%; padding-top: 7px;}

		#multiple-slider-title-box h2 {
			font-size: 1.45em;
			text-transform: uppercase !important;
			color: #469bc5 !important;
			font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif !important;
			font-weight: bold;
			line-height: 1.5em;
			text-align: center;
			margin: 0 auto;
			letter-spacing: 2px;
			width: auto;
			border-top: 1px dotted black;
			display: inline-block;
			border-bottom: 1px dotted black;
			padding: 0;
			margin-top: -15px;
		}

		#multiple-slider-title-box p { text-align: center; }

.gdlr-session-item .gdlr-session-item-head{ background-color: #ffcc43; }

.gdlr-session-item .gdlr-session-item-head-info.gdlr-active{ background-color: #eabb00; }
.gdlr-session-item .gdlr-session-item-head-info { border-color: #eabb00; }

.gdlr-session-item .gdlr-session-item-head.gdlr-first{ margin-top: 0px; }


.gdlr-session-item.gdlr-full-session-item .gdlr-session-item-head-info{ min-width: 24%; }


.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }


.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }
.small-game-desc{max-height:50px}
.span9{width:700px;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
input.span9,textarea.span9,.uneditable-input.span9{width:686px;}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}
#checkout #checkoutSubmit .rememberMe .span9{width:100%;}
#checkout #shippingaddress .span9 .rememberMe,#checkout #createaccount{max-width:300px;}

.targetarea.span9 { float:right;}




div.targetarea.span9 {
    background: black;
}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-awards .content{margin-left:15px;}
body.menu-landing .node-menu{width:710px;}
body.menu-landing .node-menu .action-links-field-collection-add,body.menu-landing .node-menu .field-collection-view-links{display:none;}
.node .content{font-size:1.071em;}
.node-teaser .content{font-size:1em;}
.node-teaser h2{margin-top:0;padding-top:0.5em;}
.node-teaser h2 a{color:#181818;}
.node-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}
.node-sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}
.node-full{background:none;border:none;padding:0;}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.node-unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.node-form .vertical-tabs .fieldset-wrapper{margin-top:0;}
.node .poll{margin:2em 0;}
.node .poll #edit-choice{margin:0 0 1.5em;}
.node .poll .text{margin-right:6.75em;}

			.show {
				display: block;
				margin-top: 15px;
				margin-bottom: 15px;
				color: #FF0000;
				font-weight: bold;
				font-family: Montserrat, sans serif;
				letter-spacing: 1px;
				font-size: 1.2em;
			}
#usersite-container section.video_feature .video h2{padding-bottom:5px}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
.global-header-footer .global-header__nav-collapsed .is-static,.global-header-footer .global-header__currency .is-active{color:#333;cursor:default;pointer-events:none}


#footer-logo {padding-top: 20px; padding-right: 30px; float: left;}
.header-action{font-family:UniversRoman;letter-spacing:0.5px;margin-top:15px}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
.header-txt.white:hover .header-action,.header-txt.white:focus .header-action{color:#600}
.header-txt:hover .header-action,.header-txt:focus .header-action{color:#d5d5d5}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}

.right{
	float:right;
}



.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 100px;
  padding: 0 15px;
  float: left;
}


.uk-navbar-content:before,
.uk-navbar-brand:before,
.uk-navbar-toggle:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}



.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) {
  padding-left: 0;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col{float:left}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.lt-ie9 #modes-container .panel-pane{margin-top:-10px;}
.lt-ie9 #modes-container .panel-pane h2{line-height:16px;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2{margin:0;font-size:1em;color:#9CB7E8;background-color:#294D87;padding:8px 2px 8px 15px;line-height:normal;border-top:1px solid #52688C;border-bottom:1px solid #253F69;}

.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;
}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 }
 
.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


.home-wrap .bx-wrapper .bx-controls{right:10%;left:inherit}

  .home-wrap { margin: 0 10%; }

#banner {
  margin-top: 8px;
  position: static;
}


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); }

.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second {margin-left: 0; margin-right: 0}

.region-sidebar-first {width: 50%}

.region-sidebar-second {width: 50%}

.region-sidebar-first,.region-sidebar-second {overflow: hidden; margin-top: 20px; float: left; clear: none}

.region-sidebar-first.block,.region-sidebar-second .block {width: 100%}

.at-panel .region {display:inline;float:left}

#content-column,.content-column,.region-sidebar-first {float: left; clear: none}

.region-sidebar-second .block {float: left; clear: none}

.header_wrap, .featured_wrap, .primary_wrap, .secondary_wrap, .footer_wrap, .utility_wrap { width:300px; margin:0px auto }
.small-12{position:relative;width:100%}


div.menu
{
border:0;
width:175;
padding-left:5;
padding-right:5;
padding-top:10;
}


.clearfix:before,
.entry:before,
.entry-content:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry:after,
.entry-content:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}





.site-container,
.wrap {
	margin: 0 auto;
	width: 600px;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


.foot-menu .menu {
	float: right;
	width: 100%;
	}


.foot-menu .menu li {
	float: left;
	margin-left: 20px;
	}


.foot-menu .menu li:first-child {
	margin-left: 0;
	}


.foot-menu .menu li a {
	color: #999;
	font-size: .7rem;
	font-weight: 400;
	line-height: 100%;
	text-transform: uppercase;
	}


.foot-menu .menu li a:visited {
	color: #999;
	}


.foot-menu .menu li a:hover {
	color: #fff;
	}


.foot-menu .menu li ul {
	display: none;
	}


nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
	font-family: 'Montserrat', sans-serif;
	}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.row{margin-right:-15px;margin-left:-15px}


#footer_top {
	text-align: center;
	
	padding: 0 0 1em 0;
}


#footer_top a {
	color: #fff;
	text-decoration: none;
}


#footer_top a:hover { text-decoration: underline; }
.block-aggregator .more-link{display:none}


#c5 .location .green-text {
    color: #749B30;
    font-style: normal;
}


#c5 .green-text {
    color: #749B30;
}


#c5 .tab-content h2 .green-text {
    color: #749B30;
    font-style: italic
}
.row{margin-left:-15px;margin-right:-15px}








#header-wrapper {



	width:320px;



	overflow:hidden;



	background-color:#000;



	margin:0 auto 30px auto;



}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-6{width:50%}

    .nav-foot-row .col-xs-6{width:100%}


.menu-top-container {
  display: inline-block;
  margin-right: 16px;
}

.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}
#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}
#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}
#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}
#sharing_email form{margin:0}
#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}
#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}
#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}

footer ul.hours {background:#fff; padding:10px; border-radius:2px; margin-right:30px;}

footer ul.hours li {margin-bottom:0; margin-right:2px;}

footer ul.hours li:last-child {margin-right:0;}

div#upper-menu ul#top-nav li.main ul.sub-nav li a{
	font-size: .7em; 
	padding: 4px;
	margin: 0;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}



.mk-text-block .rev_slider_wrapper {
    min-height: 450px !important;
}

.mk-text-block .rev_slider_wrapper .tp-bgimg{
    background-size: contain !important;
}

.mk-text-block .rev_slider_wrapper .tp-thumbs {
    padding: 10px 0 40px 0; 
}

.mk-text-block .rev_slider_wrapper .rev_slider {
    min-height: 350px !important;
}

.home .mk-text-block .rev_slider_wrapper .tp-bgimg {
    background-size: cover !important;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.cta-bar li .glyphicon,.cta-box li .glyphicon{top:-1px;font-size:1.75em;margin-right:0.5em;display:inline;vertical-align:middle;color:#c00}
.cta-bar a:hover .glyphicon,.cta-box a:hover .glyphicon{color:#900}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}

.td_block_inner {
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.td_block_1 .td_block_inner,
.td_block_2 .td_block_inner,
.td_block_3 .td_block_inner,
.td_block_4 .td_block_inner,
.td_block_5 .td_block_inner,
.td_block_6 .td_block_inner,
.td_block_7 .td_block_inner,
.td_block_8 .td_block_inner,
.td_block_9 .td_block_inner,
.td_block_10 .td_block_inner,
.td_block_11 .td_block_inner,
.td_block_12 .td_block_inner,
.td_block_16 .td_block_inner,
.td_top_authors .td_block_inner,
.td_block_text_with_title .td_block_inner {
  clear: right;
}

.td_block_13 .td_block_inner,
.td_block_14 .td_block_inner {
  clear: right;
}

.td_block_9 .td_block_inner .td-block-row:last-child .item-details {
  border-bottom: 0;
}

.td_block_10 .td_block_inner {
  margin-left: 30px;
  margin-right: 29px;
}

.td_block_15 .td_block_inner .td_module_mx1 {
  margin-bottom: 20px;
  border: 0;
  
  
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


.avia-menu-fx{position: absolute; bottom:-1px; height:2px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }


.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
}


.avia-menu-fx .avia-arrow-wrap .avia-arrow{
top: 10px;
}











.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #advanced_menu_toggle, #advanced_menu_hide, .avia-slideshow-button{
-ms-transition:     all 0.3s ease-out;
-moz-transition:    all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition:      all 0.3s ease-out;
transition:         all 0.3s ease-out;
}

#mobile-advanced .avia-menu-fx{display:none; visibility:hidden;}
#main-banner .banner-content{position:absolute;max-width:980px;width:100%;margin:0 auto;top:0;left:0;bottom:20px;right:0;}
#main-banner .banner-content .headline{width:100%;color:white;font-size:30px;position:absolute;bottom:20px;font-weight:bold;padding:0;margin:0;line-height:1.1!important;text-shadow:1px 1px 2px rgba(0,0,0,0.5);left:000px;}
#main-banner .banner-content .headline .tiny-text,#main-banner .banner-content .headline .small-text{display:block;font-size:20px;margin-top:5px;font-weight:normal;}
#main-banner .banner-content .headline .tiny-text{font-size:15px;padding-right:70px;}
#main-banner .banner-content .headline p{margin-bottom:0;}
#main-banner .banner-content .headline .hp-not-show-in-iphone{display:block;font-size:20px;margin-top:5px;font-weight:normal;}
#main-banner .banner-content .li-leading-slide a{background:#585858!important;}
#main-banner .banner-content .li-leading-slide a:hover{background:#7f7f7f!important;}
#main-banner .banner-content .tiny-text{font-size:18px;}
#main-banner .banner-content .small-link{position:absolute;bottom:10px;left:00px;}
#main-banner .banner-content .small-link a{color:#9bffea;font-size:16px;}
.node-type-education-solutions .banner-content,.node-type-enterprise-solutions .banner-content,.node-type-media-solutions .banner-content,.node-type-government-solutuins .banner-content,.node-type-new-solution-page .banner-content{bottom:10px!important;}
.node-type-education-solutions .banner-content .headline,.node-type-enterprise-solutions .banner-content .headline,.node-type-media-solutions .banner-content .headline,.node-type-government-solutuins .banner-content .headline,.node-type-new-solution-page .banner-content .headline{left:23%!important;width:37%!important;text-shadow:inherit!important;line-height:1;top:80px;}
.node-type-education-solutions .banner-content .headline h2,.node-type-enterprise-solutions .banner-content .headline h2,.node-type-media-solutions .banner-content .headline h2,.node-type-government-solutuins .banner-content .headline h2,.node-type-new-solution-page .banner-content .headline h2{color:#ffffff;font-size:1.4em;margin-top:0;margin-bottom:0;}
.node-type-education-solutions .banner-content .headline h2 span,.node-type-enterprise-solutions .banner-content .headline h2 span,.node-type-media-solutions .banner-content .headline h2 span,.node-type-government-solutuins .banner-content .headline h2 span,.node-type-new-solution-page .banner-content .headline h2 span{line-height:1!important;}
.node-type-education-solutions .banner-content .headline p,.node-type-enterprise-solutions .banner-content .headline p,.node-type-media-solutions .banner-content .headline p,.node-type-government-solutuins .banner-content .headline p,.node-type-new-solution-page .banner-content .headline p{margin:0;}
.node-type-education-solutions .banner-content .headline p,.node-type-education-solutions .banner-content .headline li,.node-type-enterprise-solutions .banner-content .headline p,.node-type-enterprise-solutions .banner-content .headline li,.node-type-media-solutions .banner-content .headline p,.node-type-media-solutions .banner-content .headline li,.node-type-government-solutuins .banner-content .headline p,.node-type-government-solutuins .banner-content .headline li,.node-type-new-solution-page .banner-content .headline p,.node-type-new-solution-page .banner-content .headline li{font-weight:normal;font-size:18px;list-style-type:disc;}
.node-type-education-solutions .banner-content .headline li,.node-type-education-solutions .banner-content .headline p,.node-type-enterprise-solutions .banner-content .headline li,.node-type-enterprise-solutions .banner-content .headline p,.node-type-media-solutions .banner-content .headline li,.node-type-media-solutions .banner-content .headline p,.node-type-government-solutuins .banner-content .headline li,.node-type-government-solutuins .banner-content .headline p,.node-type-new-solution-page .banner-content .headline li,.node-type-new-solution-page .banner-content .headline p{display:none;}
.node-type-education-solutions .banner-content .headline li.show-in-iphone,.node-type-education-solutions .banner-content .headline p.show-in-iphone,.node-type-enterprise-solutions .banner-content .headline li.show-in-iphone,.node-type-enterprise-solutions .banner-content .headline p.show-in-iphone,.node-type-media-solutions .banner-content .headline li.show-in-iphone,.node-type-media-solutions .banner-content .headline p.show-in-iphone,.node-type-government-solutuins .banner-content .headline li.show-in-iphone,.node-type-government-solutuins .banner-content .headline p.show-in-iphone,.node-type-new-solution-page .banner-content .headline li.show-in-iphone,.node-type-new-solution-page .banner-content .headline p.show-in-iphone{display:block;}

	
	footer .links2 img {
		margin: 5px 20px;
	}

	
	footer .links1, footer .links2 {
		text-align: center;
		margin-top: 0px;
		margin-bottom: 10px;
	}

    #top-elements .phone-number-padding { padding: 10px 0 0;}

    #top-elements .phone-number-padding,
    #top-elements .social_media_top {
        padding-right:0;
    }

#top-elements  .phone-number-padding {
    padding: 3px 20px 0 0;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
#primary-menu .left-block{float:left;display:block;width:480px;}
#primary-menu .left-block .menu-item{float:left;display:block;width:160px;}

.m_newsletter {
	position: absolute;
	float: right;
	margin-bottom: 0;
	width: 100%;
	height: 33px;
	bottom: 0;
	right: inherit;
	width: 100%;
}

.m_newsletter form {
	position: relative;
}

.m_newsletter input[type="submit"]:hover {
	background: #ccc;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}


















.footer:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.footer {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.footer:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.footer:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

	#mainlinks a, #sublinks a{color: #fff;font-size: .8em; display:block; font-family: arial, sans-serif;}

	#mainlinks a:hover, #sublinks a:hover{text-decoration:underline;}

		
		
	#sublinks{clear:both; background-color:#008542; height: 100px; top: 24px; margin: 0px; padding: 0px;z-index: 10;}

	#sublinks ul{float: left; margin-top: 0px; border-width:0px; border-right-width: 1px; border-style: solid; border-color: #4daa7b; padding-bottom:10px;}

	#sublinks ul li{margin: 3px 0; list-style-type:none;}

	#sublinks a{font-size: .79em;}

		#sublinks .future{width: 137px; padding-left: 8px;}

		#sublinks .current{width: 152px; padding-left: 7px;}

		#sublinks .facstaff{width: 149px; padding-left:8px;}

		#sublinks .alumfriends{width: 160px; padding-left:8px;}

		#sublinks .family{width: 163px; padding-left:9px;}

		#sublinks .visitors{width:144px; padding-left:7px;}
body.page-news-releases div.views-row,body.page-disasters div.views-row,body.page-authorized-equipment-list-views div.views-row{margin-top:22px;}
div.view.view-child-page-thumbnail-grid.view-id-child_page_thumbnail_grid div.view-content div.views-row{display:inline-block;float:left;margin-right:10px;margin-bottom:10px;width:142px;min-height:135px;}
body.page-node-243 div.view.view-child-page-thumbnail-grid.view-id-child_page_thumbnail_grid div.view-content div.views-row{min-height:155px;}


.date { color: #A0A0A0; font-size: 10px; }

.mobile{display:none;}


.header-box {
	width: 900px;
	margin: auto;
}

    
        #yb-profile .header-box {
            padding: 0 8px 5px;
            line-height: 2em;            
        }


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}
.row{margin-right:-15px;margin-left:-15px}


#mobile-menu-button {
	position: absolute;
	top: 75px;
	left: 10px;
	display: block;
	float: left;
	width: 39px;
	height: 32px;
	vertical-align: top;
	text-align: center;
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	font-family: 'dashicons';
	line-height: 1;
	-webkit-transition: color .1s ease-in 0;
	-moz-transition: color .1s ease-in 0;
	-webkit-font-smoothing: antialiased;
}


#mobile-menu-button:before {
	display: inline-block;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 3px;
	width: 39px;
	height: 32px;
	outline: none;
	border: none;
	color: #888;
	content: '\f228';
	vertical-align: middle;
	text-decoration: none;
	font: normal 50px/1 'Dashicons';
	-webkit-font-smoothing: antialiased;
}


#mobile-menu-button:hover {
	background:none;
}
.search-bar.search{float:right;clear:none}

.full-header #header-container {
	background: #fff !important;
}


#header-container {
  background: #303940; }

    .full-header #header-container #header {
      margin-left: auto;
      margin-right: auto; }
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1600px; padding: 0 1em; }

.entry-title {
	font: 24px 'Ubuntu', sans-serif;
	line-height: 1.4em;
}

.entry-title,.entry-title a {
	color: #1b1e1f;
	letter-spacing: -1px;
	font-size: 32px;
	text-shadow: 0 1px 0 #fff;
	padding-top: 10px;
	display: block;
	-webkit-transition: all .3s ease-out;
		 -moz-transition: all .3s ease-out;
			-ms-transition: all .3s ease-out;
			 -o-transition: all .3s ease-out;
					transition: all .3s ease-out;
}

.post .entry-title,
.page h2.entry-title {
    padding-left: 2.5%;
    padding-right: 2.5%;
}

.single-attachment .entry-title {
	margin: 0 2.5%;
}


.medium-wrap .entry-title {
	margin: 0;
	padding: 5px 0;
}

.entry-title a:hover,.entry-title a:focus,.entry-title a:active {
	color: #439f55;
}

        .entry-title, .entry-title a, .entry-title a:focus, h1, h2, h3, h4, h5, h6, .widget-title  { color: #000000; }

        a:focus, a:active, a:hover, .tags a:hover, .custom-gallery-title a, .widget-title a, #content ul a:hover,#content ol a:hover, .widget ul li a:hover, .entry-title a:hover, .entry-meta a:hover, #site-generator .copyright a:hover { color: #000000; }


.vc_separator {
  display: table;
}

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  display: table-cell;
  white-space: pre;
}

.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}

.vc_separator.vc_separator_align_left {
  margin-left: 0;
}

.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right {
  margin-right: 0;
}

.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_double {
  height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f89406;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff;
}





ul#menu-responsive-navigation {
	display: none;
	padding-top: 30px;
	padding-left: 0;
	list-style: none;
	clear: both;
}

.shopp_page .gallery .thumbnails li.first { margin-left: 0; }

#shopp .column.first { width: 65%; }


.secondary-feature .first {
    margin-left:0px !important;
    padding-left:20px;

}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

  .poi.container div.point {
    position: absolute;
    margin: -16px 0 0 -16px;
    padding: 0; }

    .poi.container div.point div.marker {
      width: 32px;
      height: 32px;
      background: #24c75b;
      -moz-background-clip: padding-box;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: solid 10.66667px rgba(20, 90, 20, 0.5);
      border-radius: 16px;
      z-index: 1000;
      position: relative; }

    .poi.container div.point .callout {
      visibility: hidden;
      width: 320px;
      position: absolute;
      top: -50%;
      left: 16px;
      padding: 0;
      background: rgba(0, 0, 0, 0.6);
      color: #fff;
      font-size: 0.75em;
      z-index: 1;
      border-radius: 2px;
      opacity: 0;
      -webkit-transition: opacity 0.25s ease-in-out;
      -moz-transition: opacity 0.25s ease-in-out;
      transition: opacity 0.25s ease-in-out; }

      .poi.container div.point .callout:before {
        content: " ";
        z-index: 999;
        position: absolute;
        left: -24px;
        top: 8px;
        width: 24px;
        height: 48px;
        background: rgba(0, 0, 0, 0.6);
        border-radius: 24px 0 0 24px; }

      .poi.container div.point .callout div.callout-content, .poi.container div.point .callout div.data-options {
        padding: 10px 10px 10px 32px; }

      .poi.container div.point .callout.right {
        left: -304px; }

        .poi.container div.point .callout.right div.callout-content, .poi.container div.point .callout.right div.data-options {
          padding: 10px 32px 10px 20px; }

        .poi.container div.point .callout.right:before {
          left: auto;
          right: -24px;
          width: 24px;
          height: 48px;
          background: rgba(0, 0, 0, 0.6);
          border-radius: 0 24px 24px 0; }

      .poi.container div.point .callout.bottom {
        top: -101px; }

        .poi.container div.point .callout.bottom div.callout-content, .poi.container div.point .callout.bottom div.data-options {
          padding: 10px 32px 10px 20px; }

        .poi.container div.point .callout.bottom:before {
          top: 93px; }

    .poi.container div.point div.data-options {
      background-color: rgba(0, 0, 0, 0.75);
      padding: .2em 1em;
      border-bottom-left-radius: 2px;
      border-bottom-right-radius: 2px; }

      .poi.container div.point div.data-options a {
        color: #95a5a6; }

      .poi.container div.point div.data-options i {
        margin-right: .4em; }

    .poi.container div.point:hover div.marker:before, .poi.container div.point:active div.marker:before, .poi.container div.point.visible div.marker:before {
      content: " ";
      margin: 0;
      padding: 0; }

    .poi.container div.point:hover div.callout, .poi.container div.point:active div.callout, .poi.container div.point.visible div.callout {
      display: block;
      visibility: visible;
      z-index: 999;
      opacity: 1; }
body.home-page .masthead .explore .point{width:32px}
body.home-page .masthead.center .explore .point{margin-left:50%;position:relative}
body.home-page .masthead.left .explore .point,body.home-page .masthead.right .explore .point{position:absolute}


.nav-tabs-container {
  margin-bottom: 50px; }

.slider-left-con{width:676px;padding:35px;float:left;background-color: rgba(0, 0, 0, 0.6);margin-top:262px;z-index: 99999999; position:absolute}


.slider-left-con p{font-family: 'Courgette', cursive;font-size:16px;color:#DADADA;text-align:justify; margin:0px;}

.slider-left-con p span{ font-size:23px;}
.views-slideshow-cycle-main-frame{z-index:0;}
.front .views-slideshow-cycle-main-frame,.front .views-slideshow-cycle-main-frame-row{width:100% !important;border:0;}
.front .views-slideshow-cycle-main-frame-row .video-filter{display:block;margin:0 auto;}
.front .views-slideshow-cycle-main-frame-row img{width:100%;height:auto;}

#comments {
	float:left;
	width: 100%;
}

#comments .comment-meta {
	margin:20px 0 0 0;
	float:right;
	text-align:right;
}

#comments .commentlist {
	margin:0 0 20px 0;
	float:left;
	list-style:none;
	width:100%;
}

#comments .commentlist ul {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}

#comments .commentlist li {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}

#comments .commentlist li li {
	margin:0 0 0 40px;
}


#comments .commentlist li li li {
	margin:0 0 0 40px;
}


#comments .commentlist li li li li {
	margin:0 0 0 40px;
}


#comments .commentlist li li li li li {
	margin:0 0 0 40px;
}

#comments .single-comment {
	margin-bottom:21px;
}

#comments .comment-author {
	margin: 0 20px 0 0;
	width:60px;
	height:60px;
	float:left;
}

#comments .comment-author img {
	display:block;
	width:60px;
	height:60px;
}

#comments .children .comment-author {
	margin: 0 20px 0 0;
	width:45px;
	height:45px;
	float:left;
}

#comments .children .comment-author img {
	display:block;
	width:45px;
	height:45px;
}

#comments .admin-comment {
	background-color:#F6F6F5;
	border:1px solid #D9D9D9;
}

#comments .fn {
	clear:both;
	font-weight:bold;
}


#left_row2 {
  display: table-cell;
  vertical-align: top;
  height: 35px;
  text-align: left;
  background-color: #D0D8E2;
  border-bottom: 2px solid #52667C;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}

.widget h3 {
	display: none !important;
}

body.home .widget {
	margin: 0;
}

.widget p {
  font: 400 1em/1.45 "Lato", sans-serif; }


.widget {
  font-size: inherit; }

  .widget ul li {
    margin: 0 0 .3em; }

  #footer-widgets .widget {
    font-size: inherit;
    color: #7f868a; }

    #footer-widgets .widget h3 {
      color: #fff;
      margin: 0 0 1.414em; }

    #footer-widgets .widget p {
      color: #7f868a; }

    #footer-widgets .widget ul {
      list-style: none; }

      #footer-widgets .widget ul li {
        margin-bottom: 1em; }

    #footer-widgets .widget .textwidget {
      color: #7f868a; }


.widget ul.product_list_widget li img {
  background: none;
  border: 0;
  padding: 0; }

.widget ul.product_list_widget li .star-rating {
  margin-top: .35em; }

      #header .header-widget .widget {
        color: #fff; }

        #header .header-widget .widget h1,
        #header .header-widget .widget h2,
        #header .header-widget .widget h3,
        #header .header-widget .widget h4 {
          color: #fff; }

    #navigation .widget p {
      color: #7f868a; }

.widget p, .widget .textwidget { font:normal 1em/1.5em 'Lato', arial, sans-serif;color:#9a9fa2; }
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}

  #PageHeader .header-mobile-panel .panel-wrap {
    padding: 10px 15px;
  }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
#header-wrapper #main-nav-header nav .nav-pills .push-margin{margin-right:.625em}
#main-story .nav-tabs{border:none}
.nav-prev-next{margin-bottom:20px}
.nav-prev-next a{color:#fff;background-color:#80ac34;border-color:#71982e;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nav-prev-next a.disabled,.nav-prev-next a.disabled.active,.nav-prev-next a.disabled:active,.nav-prev-next a.disabled:focus,.nav-prev-next a.disabled:hover,.nav-prev-next a[disabled],.nav-prev-next a[disabled].active,.nav-prev-next a[disabled]:active,.nav-prev-next a[disabled]:focus,.nav-prev-next a[disabled]:hover,fieldset[disabled] .nav-prev-next a,fieldset[disabled] .nav-prev-next a.active,fieldset[disabled] .nav-prev-next a:active,fieldset[disabled] .nav-prev-next a:focus,fieldset[disabled] .nav-prev-next a:hover{background-color:#80ac34;border-color:#71982e}
.nav-prev-next a .badge{color:#80ac34;background-color:#fff}
.nav-prev-next a.active:focus,.nav-prev-next a:active:focus,.nav-prev-next a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.nav-prev-next a:focus,.nav-prev-next a:hover{color:#a4a4a4;text-decoration:none}
.nav-prev-next a.active,.nav-prev-next a:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.nav-prev-next a.disabled,.nav-prev-next a[disabled],fieldset[disabled] .nav-prev-next a{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}

.amshopby-advanced li.level1 {
	padding-left: 20px;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-4{width:33.33333333%}


	#post-area .video-wrap .mejs-container, #post-area .video .mejs-container {
		height: 167px!important;
	}


.b-top-panel { left:0; top:0; position:fixed; z-index:99; width:100%; background-color:#fff; height:55px; border-bottom:3px solid #c5c5c5; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


.insta-slides {
		margin:0px 10.5px;
}
 
.flexslider .slides img, #logo { max-width: 100%; height: auto;  }
.hsubcat1{font-family:"Times New Roman";font-size:13pt;font-weight:bold;margin-left:30px;margin-top:14px;margin-bottom:3px;}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0px;
  top: 19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}
.region-sidebar-first #block-ti-lsg-ay-ads-google-homepage{margin-bottom:20px}
.region-sidebar-first aside.block-ti-lsg-ay-ads{width:300px;margin-bottom:20px}
.region-sidebar-first aside.block-ti-lsg-ay-ads .mod{clear:both;border:1px solid #ccc;background:#fff;padding:5px 10px;font-size:11px;min-height:238px;zoom:1}
.region-sidebar-first div.block-inner h3{position:relative;font:2.5em/1.1 "kepler-std" "kepler-std",Times New Roman,Times,serif;color:#000000;height:40px;margin-bottom:8px;display:block;padding:0 6px;text-transform:capitalize}
.region-sidebar-first div.block-inner h3:after{content:'';width:20px;height:60px;position:absolute;top:-10px;right:-4px}
.region-sidebar-first div.block-inner h3:before{content:'';width:20px;height:60px;position:absolute;top:-10px;left:-4px}
.region-sidebar-first div.block-inner h3 .thirdParty h2{background-color:#08a0b6}
.region-sidebar-first div.block-inner h3 span{display:block;position:relative;padding:0 6px}
.region-sidebar-first div.block-inner h3 span a{color:#000000;text-decoration:none}
body.page-printable-coupons .region-sidebar-first{position:static;top:220px;margin:30px 0 0 0;width:300px}
body.page-printable-coupons .region-sidebar-first #block-ti-lsg-ay-social-tools-ti-lsg-ay-social-tools-togo{border:1px solid #f7c3e5;margin-top:15px;padding-bottom:96px;background-color:#fff}
body.page-printable-coupons .region-sidebar-first #block-ti-lsg-ay-social-tools-ti-lsg-ay-social-tools-togo .item-list .last a{width:40px}
body.page-printable-coupons .region-sidebar-first #block-ti-lsg-ay-ads-coupons-300x250{width:300px;margin-bottom:20px;margin-top:10px}
.view-document-library-search .views-row .panel-flexible .item-desc .small-description .view-document-download-link{display:inline-block;margin-left:8px}
.page-developing-countries.page-toc .page-block .panel-flexible .panel-separator{display:none}
.page-toc .page-block .panel-flexible .panel-separator{margin-bottom:40px}
.panel-flexible .panel-separator{margin:0 0 1em 0}
.fpc-widget-front .fp-excerpt.fpc-hide,.fpc-widget-front .fp-title.fpc-hide,.fpc-widget-front .fpc-btn.fpc-hide,.fpc-widget-front .thumb-wrapper.fpc-hide{display:none!important}


 
.widget-front h2, .fpc-marketing .fpc-widget-front h2.fp-title {
font-family : Helvetica Neue, Helvetica, Arial, sans-serif!important;
}



@charset "UTF-8";.fuelux .clearfix{*zoom:1}
.fuelux .clearfix:before,.fuelux .clearfix:after{display:table;content:"";line-height:0}
.fuelux .clearfix:after{clear:both}

	
	#footer-outer #copyright .col {
		width: 49%;
		margin-bottom: 0px;
	}

	
	#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}

	
	
	body #footer-outer #copyright .col ul {
		float: left;
	}

	
	body #footer-outer #copyright .col ul li:first-child {
		margin-left: 0px;
	}


#footer-outer #copyright {
	padding: 20px 0px;
	font-size: 12px;
	background-color: #1c1c1c;
	color: #777;
}


#footer-outer #copyright li {
	float: left;
	margin-left: 20px;
}


#footer-outer #copyright .container div:last-child {
	margin-bottom: 0px;
}


#footer-outer #copyright li a, #header-secondary-outer #social li a {
	display: block;
	line-height: 22px;
	height: 24px; 
	position: relative;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	background-position: center top;
}


#footer-outer #copyright li a i, #header-secondary-outer #social li a i {
	color: #777;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}


#footer-outer #copyright li a i:hover {
	color: #27CFC3;
}


#footer-outer #copyright li a.vimeo, #footer-outer #copyright li a.behance, #header-secondary-outer #social li a.behance, #header-secondary-outer #social li a.vimeo {
	background-color: #666;
}


#footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, #header-secondary-outer #social li a.behance:hover, #header-secondary-outer #social li a.vimeo:hover {
	background-color: #27CFC3;
}


#footer-outer #copyright p {
	line-height: 22px;
	margin-top: 3px;	
}


#footer-outer #copyright .col ul {
	float: right;
}


#footer-outer #copyright li a.facebook { width: 12px;}

#footer-outer #copyright li a.twitter { width: 20px;}

#footer-outer #copyright li a.dribbble { width: 24px;}

#footer-outer #copyright li a.google-plus { width: 20px;}

#footer-outer #copyright li a.pinterest { width: 17px;}

#footer-outer #copyright li a.rss { width: 18px;}

#footer-outer #copyright li a.vimeo { width: 20px; text-indent: -9999px;}

#footer-outer #copyright li a.tumblr { width: 21px;}

#footer-outer #copyright li a.youtube { width: 21px;}

#footer-outer #copyright li a.linkedin { width: 19px;}

#footer-outer #copyright li a.behance { width: 27px; text-indent: -9999px;}

#footer-outer #copyright li a.instagram { width: 20px;}



#footer-outer #copyright #social .icon-soundcloud { font-size: 26px; }


#footer-outer #copyright i.icon-be {
	font-size: 24px;
}
#boxed #footer-outer #footer-widgets,#boxed #footer-outer #copyright{padding-left:0;padding-right:0;}


.latestnewsfrontbg li.mbottom-1{height: 140px; position: relative;}

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}
.presentation .slide-content{padding:30px}

#slideshow .slide {
  float: left;
  display: none;
  z-index: 8;
  width: 100%;
  text-align: center;
  max-width: 1125px;
  max-height: 563px;
  position: relative;
}

#slideshow .slide img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}

#slideshow .slide a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block
				float: left;
}

#slideshow .slide h1 {
  float: left;
  width: calc(100% - 270px);
  padding-left: 60px;
  text-align: left;
  line-height: 45px;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 45px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#slideshow .slide span.small_cta {
  position: absolute;
  bottom: 10px;
  color: #ff7445;
  text-decoration: none;
  padding-left: 17px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 9;
}

  #slideshow .slide #left_arrow {
    right: 120px;
    bottom: 23px;
  }

  #slideshow .slide #right_arrow {
    right: 20px;
    bottom: 23px;
  }

  #slideshow .slide #slideshow_indicator {
    right: 64px;
    bottom: 30px;
  }

  #slideshow .slide .outer {
    height: calc(100% - 60px);
  }

  #content #slideshow .slide h1 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 15px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }



	.page-portfolio #page-title,
	.page-portfolio-3-cols #page-title,
	.page-portfolio-2-cols #page-title ,
	.page-portfolio-1-col #page-title {
		margin-left: 20px;
		margin-right: 20px;
	}


.front #page-title {display:none;}


#content h1.title, h2, h3 {
	font-size:24px;
	line-height:30px;
	margin-bottom:14px;
	text-transform:uppercase;
	font-family: 'Karla', sans-serif;
	color: #372530;
	text-transform: uppercase;
	font-weight: 700;
	font-style: italic;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	letter-spacing: -1px;
}


.pop-title h2.title {
font: bold 16px/20px arial;
color: #535353;margin-top: 0;
margin-bottom: 10px;padding: 0px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, .35);
}


.module-title h2.title{color:#3c3c3c;}

.n-events .rt-block .module-title h2.title {
    font: bold 20px/71px 'Lora',serif;
    text-transform: uppercase;
    padding: 0 25px;
    letter-spacing: normal;
    color: #ffffff;
}
.tab__content{background:#fff;border-radius:0 12px 0 0;padding:14px}
.tab__panel:last-child .tab__content{border-radius:12px 0 0}
.tabs-container--primary .tab__content{padding-top:70px}
.tabs-container--tertiary .tab__panel:last-child .tab__content{border-radius:0 12px 12px 0}
.tabs-container--tertiary .tab__content{padding-top:25px;position:relative}
.recent-highlights .tab__content{height:276px;overflow:hidden}
.recent-highlights .tab__content-scroll{height:256px;overflow:scroll;overflow-x:visible}

div.box.dlastrow + div.box {
  margin-left: 0 !important;
  clear: left;
}

div.box.dlastrow {
  clear: right;
}

.box {
  margin-bottom: 35px;
}

.box ul {
  list-style-type: none;
  margin: 0;
}

.box ul li {
  line-height: 1.5;
  padding: 5px 0;
}

.box .header {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 12px;
}

#gk-bottom .box a {
  color: #777;
}

#gk-bottom .box a:active,
#gk-bottom .box a:focus,
#gk-bottom .box a:hover {
  color: #333;
}

#gk-bottom .box ul li {
  line-height: 2;
  padding: 0;
}

.box.blue-header {
  border-color: #5990de !important;
}

.box.blue-header .header {
  color: #5990de;
}

.box.blue {
  background: #5990de;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.blue .header {
  color: #fff;
}

.box.blue a {
  color: #e8effa;
}

.box.blue a:active,
.box.blue a:focus,
.box.blue a:hover {
  color: #fff;
}

.box.red-header {
  border-color: #dd514c !important;
}

.box.red-header .header {
  color: #dd514c;
}

.box.red-header a {
  color: #dd514c;
}

.box.red-header a:active,
.box.red-header a:focus,
.box.red-header a:hover {
  color: #ff736e;
}

.box.red {
  background: #dd514c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.red .header {
  color: #fff;
}

.box.red a {
  color: #ffc4c2;
}

.box.red a:active,
.box.red a:focus,
.box.red a:hover {
  color: #fff;
}

.box.green-header {
  border-color: #5eb95e !important;
}

.box.green-header .header {
  color: #5eb95e;
}

.box.green-header a {
  color: #5eb95e;
}

.box.green-header a:active,
.box.green-header a:focus,
.box.green-header a:hover {
  color: #7fdb7f;
}

.box.green {
  background: #5eb95e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.green .header {
  color: #fff;
}

.box.green a {
  color: #e4f3e4;
}

.box.green a:active,
.box.green a:focus,
.box.green a:hover {
  color: #fff;
}

.box.yellow-header {
  border-color: #fbb450 !important;
}

.box.yellow-header .header {
  color: #fbb450;
}

.box.yellow-header a {
  color: #fbb450;
}

.box.yellow-header a:active,
.box.yellow-header a:focus,
.box.yellow-header a:hover {
  color: #fdd672;
}

.box.yellow {
  background: #fbb450;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}

.box.yellow .header {
  color: #fff;
}

.box.yellow a {
  color: #fffbc7;
}

.box.yellow a:active,
.box.yellow a:focus,
.box.yellow a:hover {
  color: #fff;
}

.box.border1 {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.box.border2 {
  border: 3px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.box.border3 {
  border: 2px dashed #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.box .header [class^="icon-"],
.box .header [class*=" icon-"] {
  padding-right: 6px;
}

.box.hot,
.box.new,
.box.coming,
.box.popular {
  position: relative;
}

.box.hot:after,
.box.new:after,
.box.coming:after,
.box.popular:after {
  background: #dd514c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  content: "HOT";
  display: block;
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
}

.box.new:after {
  background: #5990de;
  content: "NEW";
}

.box.coming:after {
  background: #fbb450;
  content: "COMING";
}

.box.popular:after {
  background: #5eb95e;
  content: "POPULAR";
}

.box.red .hot:after,
.box.red .new:after,
.box.red .coming:after,
.box.red .popular:after,
.box.blue .hot:after,
.box.blue .new:after,
.box.blue .coming:after,
.box.blue .popular:after,
.box.green .hot:after,
.box.green .new:after,
.box.green .coming:after,
.box.green .popular:after,
.box.yellow .hot:after,
.box.yellow .new:after,
.box.yellow .coming:after,
.box.yellow .popular:after {
  background: #fff !important;
  color: #dd514c !important;
  right: 12px !important;
  top: 12px !important;
}

.box.blue .hot:after,
.box.blue .new:after,
.box.blue .coming:after,
.box.blue .popular:after {
  color: #5990de !important;
}

.box.green .hot:after,
.box.green .new:after,
.box.green .coming:after,
.box.green .popular:after {
  color: #5eb95e !important;
}

.box.yellow .hot:after,
.box.yellow .new:after,
.box.yellow .coming:after,
.box.yellow .popular:after {
  color: #fbb450 !important;
}

  div.box.tlastrow {
    clear: right;
  }

  div.box.tlastrow + div.box {
    margin-left: 0 !important;
    clear: left;
  }

media (max-width: @minTabletWidth) #gk-main .container-fluid #sidebar .box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left !important;
  padding: 0 10px !important;
  width: 50%;
}

media (max-width: @minTabletWidth) div.box.dlastrow {
  clear: none;
}

media (max-width: @minTabletWidth) div.box.dlastrow + div.box {
  margin-left: 2.76243% !important;
  clear: none;
}

media (max-width: @minTabletWidth) div.box.tlastrow {
  clear: right;
}

media (max-width: @minTabletWidth) div.box.tlastrow + div.box {
  margin-left: 0 !important;
  clear: left;
}

  div.box.dlastrow,
  div.box.tlastrow {
    clear: both;
  }

  div.box.dlastrow + div.box,
  div.box.tlastrow + div.box {
    margin: 20px auto !important;
    clear: both;
  }

.menu.side h4 {margin:10px 0 5px -10px;}
.mini-cart_total-cart:hover .mini-cart_icon{color:#d54d4d}
.mini-cart_total-cart:hover{background-color:#383838}

	.author .author_social .custom_msg {
		float:none;
		text-align:center;
		max-width: 100%;
	}
	
	.author .author_social .fusion-social-networks {
		text-align: center;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}


.author .avatar {
  float: left;
  margin-right: 20px;
}

.author .author_description .author_title {
  margin-top: 0;
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

.author .author_title .edit_profile {
  font-size: 12px;
}

.author .author_description {
  overflow: hidden;
}

.author .author_social {
  min-height: 34px;
  line-height: 34px;
  border-top: 1px solid #E0DEDE;
  border-bottom: 1px solid #E0DEDE;
  margin: 20px 0 80px 0;
}

.rtl .author .avatar {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

.rtl .author .author_social .custom_msg {
  float: right;
}

.rtl .author .author_social .fusion-social-networks {
  text-align: left;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-testimonials .author:after {
  left: auto;
  right: 35px;
}

.fusion-testimonials.classic .author {
  position: relative;
  padding: 12px 0 0 2px;
}

.fusion-testimonials.classic .author:after {
  position: absolute;
  left: 35px;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: medium solid transparent;
  border-top-color: #f6f6f6;
  border-width: 10px;
}

.fusion-testimonials.classic .author a:hover {
  text-decoration: none;
}

.fusion-testimonials.classic .no-avatar .author {
  padding-left: 0;
}

.fusion-testimonials.clean .author {
  margin-top: 25px;
  font-size: 18px;
  text-align: center;
}

.fusion-testimonials .author:after{
	border-top-color:#f6f3f3;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
}

		.fusion-testimonials.classic.fusion-testimonials-1 .author:after{border-top-color:#f6f3f3 !important;}
body.front .homepage-event .event-text{text-align:center;width:220px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);position:absolute;top:247px;left:38px;font-family:'benguiat_frisky';}
body.front .homepage-event .event-text .field-name-field-featured-title{color:#ad202d;font-size:18px;line-height:21px;}
body.front .homepage-event .event-text .field-name-field-featured-description{color:rgb(40,40,40);line-height:17px;font-size:17px;letter-spacing:-0.5px;}

.block-orange .review-panel .right-bar h3 {
    padding-top:17px;
}


.featured_title {float:left;display:inline;width:140px;}
	
.featured_title h2 {font-size:1.2em;margin:-3px 0 0 0;padding:0;}

.featured_title h2 a {line-height:1.3em !important;color:#444;}

.featured_title h2 a:hover {color:#0090ff;}




.breaking_news_menu {
    position:absolute; 
    top:25px;
    display: none;
    width: 325px;
    
    height: 240px;
    left: 0;
    overflow: hidden;
    background: rgba(2,61,50,0.9);
    z-index: 9999;
    border-top: 1px solid #abccb7;
}


.breaking_news_menu ul  {
    width: 100%;
}


.breaking_news_menu ul li {
    width: 100%;
    text-align: left;
    padding-top: 10px;
}


.breaking_news_menu ul li a {
    float: left;
    line-height: 13px;
    text-transform: none;
}


.magazines .breaking_news_menu li:nth-child(6) {
  background: transparent;
}
.nl-social-buttons{margin-top:10px;display:block;width:100%;float:left;}
.topnav ul,.nl-wrapper-buttons ul,.nl-social-buttons ul{list-style:none;float:left;width:100%;}
.topnav ul li,.nl-wrapper-buttons li,.nl-social-buttons li{float:left}
.nl-wrapper-buttons li,.nl-social-buttons li{margin-right:10px;}
.nl-social-buttons ul li a img{padding:0 8px;}


	#content{
		width:100% !important;
		float:none !important;
		margin-bottom:50px;
	}

	
		#main #content{
		width:71.1702128%;
	}

	
		
	
		#content-boxes-1 article.col{background-color:transparent !important;}

		#content-boxes-1 .fontawesome-icon.circle-yes{color:#ffffff !important;background-color:#333333 !important;border:1px solid #333333 !important;}
#featured .section_btm .arrow{width:0;height:0;border-top:10px solid #000}
#featured .section_btm .arrow.arrow-right{border-right:10px solid transparent;float:right}
#featured .section_btm .arrow.arrow-left{border-left:10px solid transparent;float:left}
footer #footerathletics .arrow-right{width:0;height:0;border-top:10px solid #000;border-right:10px solid transparent;float:right}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}
#cff .cff-post-text-link{display:block;}
