﻿


.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}


.menu-my-trace-container ul{

	padding-left:0px;

	margin-left:0px;

}


.section-right .menu-my-trace-container ul  a{

	padding-left:0px;

	margin-left:0px;

}
.socket_color blockquote, .socket_color .avia-bullet, .socket_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#ffffff;}
.footer_color blockquote, .footer_color .avia-bullet, .footer_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#ffffff;}
.alternate_color blockquote, .alternate_color .avia-bullet, .alternate_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#943265;}
.main_color blockquote, .main_color .avia-bullet, .main_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#006d8e;}
.header_color blockquote, .header_color .avia-bullet, .header_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#e1e1e1;}
.socket_color .avia-bullet{border-color: #80B6C7;}
#top .socket_color a:hover .avia-bullet{border-color: #006d8e;}
.socket_color .sort-param .current-param .avia-bullet{border-color:#ffffff;}
.footer_color .avia-bullet{border-color: #9B9B9B;}
#top .footer_color a:hover .avia-bullet{border-color: #006d8e;}
.footer_color .sort-param .current-param .avia-bullet{border-color:#ffffff;}
.alternate_color .avia-bullet{border-color: #7C91A1;}
#top .alternate_color a:hover .avia-bullet{border-color: #5c80c9;}
.alternate_color .sort-param .current-param .avia-bullet{border-color:#943265;}
.main_color .avia-bullet{border-color: #878787;}
#top .main_color a:hover .avia-bullet{border-color: #0d81a8;}
.main_color .sort-param .current-param .avia-bullet{border-color:#006d8e;}
.header_color .avia-bullet{border-color: #9B9B9B;}
#top .header_color a:hover .avia-bullet{border-color: #224d69;}
.header_color .sort-param .current-param .avia-bullet{border-color:#e1e1e1;}



.main_menu .avia-bullet{display:none}


.avia-bullet {
display: block;
position: absolute;
height: 0;
width: 0;
top: 51%;
margin-top: -3px;
left: -3px;
border-top: 3px solid transparent !important;
border-bottom: 3px solid transparent !important;
border-left: 3px solid green;
}


.avia_mega_div .avia-bullet {
margin-top: 12px;
left: 3px;
display: block;
top: 0;
}



#mobile-advanced .avia-bullet{display:none;}


#top .av-subnav-menu .avia-bullet{display:none;}

.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-6 {
    width: 50%;
  }

  #content #main #featured .ft_text .ft_cta .mobile {
    display: none;
  }


#download-description {
    float: left;
    font-size: 26px;
    width: 417.328125px;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 51.193654%;
    clear: both;
    min-height: 91px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}
#flags li span.de{background-position:-65px 0}

.content .tint h1.post-title, .content .tint p.tagged {background: #fff;}

.content p.tagged {background: #f7f7f7; margin: 20px 12px 0 12px; padding: 3px 5px; font-size: 11px; overflow: auto; width: 561px;}

.content p.tagged span {float: right; font-weight: bold; padding: 0 3px;}

.content p.tagged span span {float: none;}
.fusion-menu-item-button .menu-text{border-color:#78104b;}
.fusion-menu-item-button:hover .menu-text{border-color:#78104b;}

.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}

.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}


.social_menu .rss a:hover {
	color: #FF7700;
}




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

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


.footer-widget ul li.firstlink {
	font-family: "FrutigerLTStd-BoldCn", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #eee;
}


.footer-widget ul li.firstlink  a:link, .footer-widget ul li.firstlink a:visited  {
	color: #eee;
	text-decoration: none;
}

footer .footer-danforth, footer .footer-medical {
  display: inline-block;
}



.footer-details i{
    font-size: 22px;
    line-height: 40px;
}


.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


table.nof-positioning td {
    line-height: 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-sm-4{width:33.33333333%}

	.blog .col-sm-4 .image,.archive .col-sm-4 .image{position:relative;}

.row.stacked .col-third.col-half:nth-child(2n+3) {
    margin-left: 4.4%;
    clear: none;
}
.slideshow_container .slideshow_pagination_center{display:table;margin:0 auto}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}



	.bgslides {
		position: relative;
		height: 690px;
		margin: 0 0 -423px;
		z-index: auto;
	}
.leaderboard .rank{display:block;font-size:14pt;margin-top:-8px;position:absolute;right:0;text-align:center;top:50%;width:25px}
.leaderboard .mine .rank{right:25px}
.leaderboard .bottomHalf .rank{font-size:8pt;margin-top:-7px}

#mobile-menu.interactive li.menu-item { height: auto !important; }


	
	
	.compact ul#nav{position: static; width: auto; top: auto; background: #fff; border: 3px solid #DEDBCA; border-radius: 6px; font-size: 12px;}

	.compact ul#nav li a{padding: 5px !important; margin: 3px; border-radius: 3px;}

	.compact ul#nav li a:hover{background: #000; color: #fff;}

	.compact ul#nav ul.sub-menu, .compact ul#nav .children{display: block !important; visibility: visible !important; width: auto; margin: 0 5px 5px; position: static; background: #fff; border: 1px solid #DEDBCA;}

	.compact ul#nav ul.sub-menu li, .compact ul#nav .children li{border-bottom: 1px solid #DEDBCA;}

	.compact ul#nav ul.sub-menu li:last-child, .compact ul#nav .children li:last-child{border-bottom: none;}

	.expanded ul#nav{display: none; position: static; width: auto; top: auto; background: #fff; border: 3px solid #DEDBCA; border-radius: 6px; font-size: 12px;}

	.expanded ul#nav li{float: none; margin: 0; border-bottom: 1px solid #DEDBCA;}

	.expanded ul#nav li a{padding: 5px !important; color: #000; margin: 3px; border-radius: 3px;}

	.expanded ul#nav li a:hover{background: #000; color: #fff;}

	.expanded ul#nav ul.sub-menu, .expanded ul#nav .children{display: block !important; visibility: visible !important; width: auto; margin: 0 5px 5px; position: static; background: #fff; border: 1px solid #DEDBCA;}

	.expanded ul#nav ul.sub-menu li, .expanded ul#nav .children li{width: auto; border-bottom: 1px solid #DEDBCA;}

	.expanded ul#nav ul.sub-menu li:last-child, .expanded ul#nav .children li:last-child{border-bottom: none;}

	.compact ul#nav li{border-bottom: 1px solid #DEDBCA; position: relative;}

	.compact ul#nav li:last-child{border-bottom: none;}

	.expanded ul#nav li:first-child{margin-left: 0;}

		.expanded ul#nav ul.sub-menu ul, .expanded ul#nav .children ul{top: -5px; left: -270px;}

		.expanded ul#nav ul.sub-menu li a, .expanded ul#nav .children li a{float: none; display: block; padding: 6px 8px; margin: 3px; color: #000; border-radius: 3px;}

		.expanded ul#nav ul.sub-menu li a:hover, .expanded ul#nav .children li a:hover{background: #000; color: #fff;}




.direction-title { float:left; margin-right:68px; }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

@charset "utf-8";


.breaking_news.lefter .block-js-news{
	float:left;
}

.widget.block.block-blog ul li a{
	padding:5px 0px;
	display:block;
}

.block-user input[type=text], .block-user input[type=password], #comment-form input[type=text], #contact-site-form input[type=text]{
	width:100%;
	padding:6px 0px;
	color:#333;
	float:left;
	clear:both;
	margin-bottom:15px;
	border:solid 1px #3d3d3d;
}

.block-user input[type=submit], #comment-form input[type=submit], #contact-site-form input[type=submit]{
	width:100%;
	padding:7px 0px;
	float:left;
	margin-top:15px;
	border:0px;
}

.block-categories li{
	width:100%;
	float:left;
	clear:both;
}

.block-categories li a{
	display:block;
	padding:6px 0px;
}

.block-categories li a:hover{
	background:#252729;
}

.block-widget .tweets{
	background:#36a7d6
}

.content-card.full-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.content-card.semi-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 66.7%;
  margin-left: 0%;
  margin-right: 0%;
}

.content-card.half-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 46.955%;
  margin-left: 0%;
  margin-right: 3%;
}

.content-card.half-width-card:last-child {
  margin-right: 0%;
}

.content-card .card-bg-color {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 30.3033333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

.content-card.standard-width-card:nth-child(3n) {
  margin-right: 0%;
  float: right;
}

.content-card.narrow-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 21.72%;
  margin-left: 0%;
  margin-right: 3%;
}

.content-card.narrow-width-card:last-child {
  margin-right: 0%;
}

div.content-card.image-card {
  height: 250px;
  padding-bottom: 0px;
}

body.page-template-news-php div#news ul li.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 46.955%;
  margin-left: 0%;
  margin-right: 3%;
}

body.page-template-news-php div#news ul li.content-card.standard-width-card:last-child {
  margin-right: 0%;
}

div.content-card.full-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div.content-card.semi-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 66.7%;
  margin-left: 0%;
  margin-right: 0%;
}

div.content-card.half-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 46.955%;
  margin-left: 0%;
  margin-right: 3%;
}

div.content-card.half-width-card:last-child {
  margin-right: 0%;
}

div.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 30.3033333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

div.content-card.standard-width-card:last-child {
  margin-right: 0%;
}

div.content-card.narrow-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 30.3033333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

div.content-card.narrow-width-card:last-child {
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div.content-card.display-all {
  height: auto;
}

.content-card a {
  color: #810a0c;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card {
  *zoom: 1;
  float: left;
  line-height: 22px;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after {
  content: '';
  display: table;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after {
  clear: both;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul {
  margin-bottom: 0px;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image {
  float: left;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img {
  float: none;
  width: 100%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big {
  width: auto;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small {
  padding-left: 2%;
  width: auto;
  margin-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full {
  padding-left: 3%;
  padding-right: 3%;
}

.content-card {
  margin-bottom: 20px;
  border-radius: 5px;
}

.content-card .card-bg-color:before,
.content-card .card-bg-color:after {
  content: '';
  display: table;
}

.content-card .card-bg-color:after {
  clear: both;
}

.content-card .card-bg-color h4 {
  font-weight: 400;
  padding-left: 10px;
  padding-top: 10px;
}

.content-card .card-bg-color p {
  padding-left: 2%;
  padding-right: 2%;
}

.content-card .card-bg-color .card-image.left {
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}

.content-card .card-bg-color .card-image.right {
  float: right !important;
  margin-left: 10px;
  margin-right: 10px;
}

.content-card .card-bg-color .card-image.none {
  float: none;
}

.standard-card .card-bg-color .content-card-image-big {
  padding-left: 10px;
  padding-right: 10px;
}

.content-card.image-card h4 {
  position: absolute;
  bottom: 0px;
  background-color: rgba(255,255,255,0.9);
  width: 100%;
  margin-bottom: 0px;
  font-weight: 700;
}

.content-card.list-card ul {
  list-style: none;
}

div.content-card.w50px {
  width: 50px;
}

div.content-card.w100px {
  width: 100px;
}

div.content-card.w150px {
  width: 150px;
}

div.content-card.w200px {
  width: 200px;
}

div.content-card.w250px {
  width: 250px;
}

div.content-card.w300px {
  width: 300px;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

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

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  left: auto;
  right: 15px;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

	
	.carousel-caption a h4 {color:#F2F2F2; font-size:19px;}

	#carousel-featured-stories .carousel-caption {width:100%; height:auto; max-height: 400px; top:0; left:0; right:0; bottom:0;}


#whatshappening-ghost {
	
	bottom: -125px !important
}


.whats-happening {
    position: absolute;
    
	bottom: -124px !important;
    right: 0;
    left: -215px;
    cursor: pointer;
    width:210px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}


.post {
}


.post .title {
	margin: 0;
	font-weight: normal;
}


.post h1.title {
	padding: 25px 0  0 15px;
	height: 40px;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}


.post .entry {
	padding: 0 25px 30px 15px;
}


.post .meta {
	margin: 0;
	padding: 0px 0px 0px 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFCFCF;
}


.post .meta a {
	color: #75043D;
}


.post .links {
	margin: 0;
	padding: 0px 0px 15px 15px;
}


.post .tags {
	margin: 0;
	background: #F2F2F2;
	padding: 5px 10px 5px 15px;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.post .links a, .post .tags a {
	border: none;
}
.banner .top{top:36px}
.banner .content{padding:3px 0 8px 8px;border-left:3px solid #40adcd}
.banner .content.small,.banner .video .content{margin-left:0}
.banner .video-container,.banner img.small{display:none}
.banner strong{font-size:18px;line-height:1.2}
.banner em{font-size:12px;line-height:1.2}
.banner p{font-size:11px;margin-bottom:11px;line-height:1.2}
.banner p.responsive{padding-bottom:13.333333333333333333333333333333%}
.banner .btn{font-size:11px;padding:6px 10px}
.banner .bottom,.banner .left,.banner .right,.banner .top{width:95%;margin:0 2.5%}
.banner .bottom{bottom:12px}

.banner{ float:left; width:100%;}

.cmn_leftsec a:hover .btn, .banner a:focus .btn, .banner .btn:hover, .banner .btn:focus {
  background: #40adcd;
  border-color: #40adcd;
  color: #fff;
}

.banner img {
  float: left;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.35);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.35);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.35);
}

.banner img.small {
  max-width: 27.065527065527065527065527065527%;
}

.banner .content.small {
  margin-left: 34.757834757834757834757834757835%;
}

.banner .video .content {
  margin-left: 59.97150997150997150997150997151%
}

.banner .video-container {
  float: left;
  width: 55.128205128205128205128205128205%;
  padding-bottom: 33.618233618233618233618233618234%;
}

.banner a:hover .btn, .banner a:focus .btn, .banner .btn:hover, .banner .btn:focus {
  background: #40adcd;
  border-color: #40adcd;
}

.banner .top, .banner .right, .banner .bottom, .banner .left {
  position: absolute;
  width: 87.75%;
  margin: 0 5% 0 7.25%;
}

.banner .right {
  text-align: right;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.mashmenu .columns .list .header{color:#ef8010 !important;font-size:14px;padding:10px 0}
.archive .entry-excerpt,.search .entry-excerpt{display:table}
.featured-right .entry-excerpt{overflow:hidden}
.two-column-boxes .category-box .entry-excerpt{display:table}
.bottom-box-wrap .entry-excerpt{border-bottom:0 solid #DDD;padding-bottom:10px}
.widget_tj_category_posts li .entry-excerpt{display:table}


	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

.image {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.image .image-extras {
  width: 101%;
  height: 100%;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #aad75d), color-stop(1, #d1e990));
  background-image: -webkit-linear-gradient(bottom, #aad75b, #d1e990);
  background-image: -moz-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: -ms-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: -o-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}

.image:hover .image-extras {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%);
  opacity: 1;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}

.no-csstransforms .image .image-extras {
  display: none;
}

.no-csstransforms .image:hover .image-extras {
  display: block;
}

.image .image-extras:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.image a {
  display: block;
}

.image .image-extras .image-extras-content {
  display: inline-block;
  vertical-align: middle;
  width: 90%;
  height: auto;
}

.image .image-extras .image-extras-content h3,
.image .image-extras .image-extras-content h2,
.image .image-extras .image-extras-content a {
  font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
  margin: 0;
  margin-top: 10px;
}

.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content .cats,
.image .image-extras .image-extras-content .cats a,
.image .image-extras .image-extras-content .price {
  font: 11px 'PTSansRegular', arial, helvetica, sans-serif;
  color: #333333;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
  margin: 0;
}

.image .image-extras .image-extras-content h4 a {
  display: inline;
  color: #333333;
  font: 11px 'PTSansRegular', arial, helvetica, sans-serif;
}

.image .image-extras .image-extras-content h4 a:hover {
  color: #444;
}

.image .image-extras .image-extras-content img {
  width: auto;
  display: inline;
}

.image .image-extras .image-extras-content .icon {
  display: inline;
}

.image .image-extras .image-extras-content .icon:hover {
  opacity: 1;
}

.image .image-extras .image-extras-content .icon:before {
  position: absolute;
  left: 50%;
  margin-left: -7.5px;
  text-indent: 0;
  line-height: 36px;
  text-shadow: none;
  font-family: IcoMoon;
  font-size: 15px;
  color: #fff;
  webkit-font-smoothing: antialiased;
}

.image .image-extras .image-extras-content .icon.link-icon,
.image .image-extras .image-extras-content .icon.gallery-icon {
  background-color: #333;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.image .image-extras .image-extras-content .icon.link-icon:before {
  content: '\e619';
}

.image .image-extras .image-extras-content .icon.gallery-icon:before {
  content: '\f002';
}

.image .image-extras .image-extras-content .icon,
.image .image-extras .image-extras-content .icon img {
  width: 35px;
  height: 36px;
  display: inline-block;
  vertical-align: top;
  text-indent: -10000px;
}

.image-extras .cats {
  display: block;
}

.image-extras .cats a {
  display: inline;
  line-height: normal;
}

body .post-content .image-extras .link-icon {
  margin-right: 3px;
}

.post-content .image-extras h3,
.post-content .image-extras h4 {
  line-height: normal;
}

.post-content .image-extras h4 {
  font-size: 11px;
  margin-top: 3px;
}

.post .image {
  margin-bottom: 40px;
}

.fusion-tabs-widget .tab-holder .tab_content .image {
  float: left;
  margin-right: 13px;
  height: 50px;
  width: 52px;
}

.fusion-tabs-widget .tab-holder .tab_content .image a {
  height: auto;
  width: auto;
  line-height: normal;
  text-indent: 0;
}

.related-posts .image {
  width: 180px;
  height: 138px;
  margin-bottom: 0;
}

.post-slideshow .image,
.floated-post-slideshow .image {
  margin-bottom: 0;
}


.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}

.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}

.portfolio-grid.portfolio-one .image {
  width: 100%;
  float: none;
}

#main .simple-products-slider .image .image-extras .image-extras-content h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 13px;
}

.footer-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.footer-area .simple-products-slider .es-carousel li,
.footer-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.footer-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.sidebar .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.rtl #wrapper .fusion-tabs-widget .tab-holder .news-list li .image {
  float: right;
  margin-left: 13px;
  margin-right: 0;
}

.rtl .portfolio-one .portfolio-item .image {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}

.rtl .fusion-recent-works .image-extras .link-icon {
  margin-left: 3px;
  margin-right: 0;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}

.es-carousel-wrapper .es-carousel ul li .image {
  margin-bottom: 0;
  text-align: center;
  visibility: hidden;
}

.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li .image {
  height: 118px;
  width: 159px;
  line-height: 118px;
}

.es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image {
  height: 138px;
  width: 180px;
  line-height: 138px;
}

.es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image .image-extras-content {
  line-height: normal;
}

.simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li .image,
.picture-size-auto .es-carousel-wrapper .es-carousel ul li .image {
  height: auto;
  width: 159px;
  line-height: auto;
}

.picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image {
  height: auto;
  width: 180px;
  line-height: 138px;
}

.picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image .image-extras-content {
  line-height: initial;
}

.fusion-recent-works.layout-carousel .image .image-extras .image-extras-content {
  line-height: initial;
}

.fusion-recent-works .image-extras .link-icon {
  margin-right: 3px;
}

.fusion-woo-featured-products-slider .products-slider ul li .image {
  visibility: hidden;
}

.fusion-woo-featured-products-slider .products-slider .image-extras-content h2 {
  margin-top: 0;
}

.fusion-woo-featured-products-slider .products-slider .image-extras-content .price {
  display: inline-block;
  margin-top: 3px;
}

.fusion-woo-featured-products-slider .products-slider .image-extras-content .price .amount {
  font-size: 25px;
}

.fusion-woo-product-slider .simple-products-slider .image-extras-content h2 {
  margin-top: 0;
  margin-bottom: 2px;
}

.fusion-woo-product-slider .simple-products-slider .image-extras-content .price {
  display: inline-block;
  margin-top: 5px;
}

.fusion-woo-product-slider .simple-products-slider .image-extras-content .price .amount {
  font-size: 18px;
}


.sidebar .image .image-extras .image-extras-content a:hover { color: #333333; }

.no-cssgradients .image .image-extras{
	background:#90c9e8;
}


.image .image-extras .image-extras-content .icon.link-icon, .image .image-extras .image-extras-content .icon.gallery-icon { background-color:#333333; }

.image-extras .image-extras-content h3, .image .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a,.image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a,.image .image-extras .image-extras-content .cats,.image .image-extras .image-extras-content .cats a{ color:#333333; }


#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,
.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:"Antic Slab", Arial, Helvetica, sans-serif;
}


.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:13px;
		line-height:20px;
}


.image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .fusion-recent-posts .columns .column .meta {
	font-size:12px;
		line-height:18px;
}


.cart-contents *, .top-menu .cart-content a .cart-title, .top-menu .cart-content a .quantity, .image .image-extras .image-extras-content .product-buttons a, .product-buttons a, #header-sticky .cart-content a .cart-title, #header-sticky .cart-content a .quantity, #header .cart-content a .cart-title, #header .cart-content a .quantity, .sticky-header #sticky-nav .cart-checkout a, #header .cart-checkout a {
	font-size:12px;
		line-height:18px;
}

.project-content .project-info .project-info-box a,.sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th
{color:#333333;}




.image .image-extras .image-extras-content h3,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content a {
	text-shadow:none;
}

      body.home #main #home-features .home-feature-container .home-feature-1,
      body.home #main #home-features .home-feature-container .home-feature-2,
      body.home #main #home-features .home-feature-container .home-feature-3 {
        height: 350px; }

.each_post{background: #FFF; border:solid 1px #CCCCCC; width: 585px; padding: 30px 0px 20px 25px;margin-bottom: 20px;}

.each_post a{color: #00BFF2;}



.clearfloat {
	clear: both;
	height: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}

.bebas_c00 { color:#C00; }

.entry-title {
  display: none;
}




#print-header {
  display: none;
}

.category-list-meta {color: #999; font-size: 10px; margin-bottom: 3px;}

.category-list-meta a {color: #999;}

.category-list-meta a:hover {color: #ff5800;}

.product-grid .caption { text-align: center; text-transform: uppercase; margin-top: 15px; }

.modal.video .caption { padding: 20px; }

.modal.video .caption .title { font-size: 1em; }

.modal.video .caption .sub-title { font-size: 0.83333em; }

.modal.video .caption a.button { font-size: 0.83333em; margin-bottom: 0; }

.lt-ie9 .modal.video .caption { padding: 90px 30px 30px; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.lt-ie9 .modal.video .caption .sub-title { font-size: 1em; }

.lt-ie9 .modal.video .caption a.button { font-size: 0.83333em; }

.template-index .slider .video .caption, .template-index .slider .video .video-src { display: none; }

.template-index .slider .slide .caption { visibility: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin: 20px 20px 10px; position: static; padding: 20px; }

.lt-ie9 .template-index .slider .slide .caption { padding: 20px; }

.template-index .slider .slide .caption.right { float: none !important; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color:  #ffffff ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .slider .slide .caption .title { color:  #444444 ; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.template-index .slider .slide .caption .sub-title { color:  #444444 ; position: relative; font-size: 0.83333em; font-weight: 300; }

.template-index .slider .slide .caption a.button { color:  #ffffff ; background:  #444444 ; position: relative; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 0.83333em; text-transform: none; margin-bottom: 0; }

.template-index .slider .slide .caption a.button:hover { color:  #ffffff ; background:  #777777 ; }

  .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

  .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

  .template-index .slider .slide .caption.bottom { bottom: 0; }

  .template-index .slider .slide .caption.left { left: 0; }

  .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

  .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.lt-ie9 .template-index .slider .slide .caption .sub-title { font-size: 1em; }

.lt-ie9 .template-index .slider .slide .caption a.button { font-size: 11px; }

.lt-ie9 .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom { bottom: 0; }

.lt-ie9 .template-index .slider .slide .caption.left { left: 0; }

.lt-ie9 .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

.lt-ie9 .template-index .slider .slide .caption.right { right: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.template-index .widgets .small-promos .caption { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 0; }

.template-index .widgets .small-promos .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-index .widgets .small-promos .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-index .widgets .small-promos .caption h1 { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-index .widgets .small-promos .caption h2 { color: #999999; margin: 0; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-list-collections .caption { display: none; width: 100%; height: 101%; position: absolute; top: 0; left: 0; padding: 0; }

.template-list-collections .caption .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; z-index: 0; }

.template-list-collections .caption .inner { position: absolute; z-index: 1; top: 50%; margin-top: -20px; width: 100%; text-align: center; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-list-collections .caption .product-count { color: #999999; margin: 0; font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; font-size: 1.16667em; font-weight: normal; text-transform: uppercase; }

.template-product .similar-products .caption .title { font-family:  'Lato', sans-serif ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }
.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%}

.content-wrap-wide .content{width:820px;}


.sidebar-narrow-left .sidebar,.sidebar-narrow-left .content-wrap .content{float:right;}

.sidebar-narrow-left .content-wrap,.sidebar-narrow-left .content-wrap .sidebar-narrow{float:left;}

.sidebar-narrow-left .content-wrap .sidebar-narrow{margin-left:0;padding-left:0;border-left:0 none;}


.sidebar-narrow-right .sidebar,.sidebar-narrow-right .content-wrap .content{float:left;}

.sidebar-narrow-right .content-wrap,.sidebar-narrow-right .content-wrap .sidebar-narrow{float:right;}

.sidebar-narrow-right .content-wrap .sidebar-narrow{margin-right:0;padding-right:0;border-right:0 none;}


div.mod-languages ul.lang-inline li {
	display:inline;
}

      #tools ul li.last { margin-right: 0px;}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


.widget-container {
	
}

.head-separator{border-bottom:1px solid #ddd;clear:both;height:1px;margin-bottom:10px}


.front-page-1 h1 .hero-bold {
	font-size: 20px;
	letter-spacing: .16em;
	margin-bottom: 10px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
}

	.grid { width: 100%; margin: 0 0 10px; }

    #main {
        background: transparent; width: 100%; margin: 0; padding: 0;
        border-top: 9px solid #b00; border-left: none;
    }





#rightnav #social {
	text-align: center;
	margin: 15px 0;
	
}

#social .social-breaks {
	margin: 10px 0;
}

.notes_left { position:relative; overflow:hidden; float:left; width:436px; margin-right:28px }


	.span10home {width: 100%;}
.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}
.mk-footer-copyright, #mk-footer-navigation li a{color: #8c8e91;}

.paseknadstopka{float: left;height: 300px;margin: 0px;background: #f0f0ef;border-radius: 0px 0px 5px 5px;
                float: left;width: 978px; }
 
.aom_stt {font-size:smaller; color:#999999;}

    
    .one_fourth, .one_third, .one_half, .two_third, .three_fourth { margin-right:0; }

    .one_fourth { width:100%; }

    
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        width:200px;
    }

.one_fourth, .one_half, .three_fourth { margin-right:4%; }

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}


#homepage-carousel .by-line	{
	font-size:14px;
	padding:0 10px 10px;
}

header.curtain.black-text .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}

.curtain  .by-line	{
	font-size:20px;
}

.two-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

.three-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

aside.right-col ul.article-list li .by-line	{
	font-family:'Helvetica Neue LT W04_47 Lt Cn',"Helvetica Neue";
	font-weight:normal;
	font-size:13px;
}

	
	img.img-with-animation[data-animation="fade-in-from-right"] {
		padding-left: 0px!important;
		right: 0!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"] {
		padding-right: 0px!important;
		left: 0!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}


	img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
		padding-right: 0px!important;
		left: 0!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="grow-in"], .using-mobile-browser .col.has-animation[data-animation="grow-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}


	.using-mobile-browser img.img-with-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
		left: 0px!important;	
	}

	
	img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
		right: 0px!important;
	}




img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
	opacity: 0;
	position: relative;
}


img.img-with-animation[data-animation="grow-in"].full-opacity {
	opacity: 1;
}


html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation  {
	opacity: 1;
}


img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {
	margin: 0 auto;
}


.center img.img-with-animation {
	margin: 0 auto;
	display: block;
}

.home #copri-dotted { position: absolute; width: 1px; height: 77px; right: 20px; top: 32px; background-color: #d4d4cb; z-index: 2; }


#header .header-right{
  float:right;
  height:106px;
  color:#ffffff;
  font-weight:400;
  position:relative;
  top: -170px;
  left: -88px;
}


#header .header-right img {
	position; relative; 
	z-index: 1;
}

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

#promo-carousel-nav-wrapper{position:absolute;left:50%;bottom:0;width:996px;height:30px;margin:0 0 0 -498px;z-index:1;border-radius:8px 8px 0 0;background-color:#000;background-color:rgba(0,0,0,.35);}

#promo-carousel-nav{width:880px;height:50px;margin:-20px auto 0 auto;}

#promo-carousel-nav .rev-item{position:relative;width:176px;padding:20px 0 0 0;color:#fff;line-height:30px;white-space:nowrap;font-family:'Kameron';font-size:13px;font-weight:700;text-align:center;cursor:pointer;}

#promo-carousel-nav .rev-item:before{position:absolute;bottom:9px;left:0;content:'\0020';width:1px;height:12px;background-color:#999;background-color:rgba(255,255,255,.25);}

#promo-carousel-nav .rev-item:before:first-child{content:'';display:none;}

#promo-carousel-nav .rev-item.rev-focus{color:#ffcc00;overflow:visible;}

#promo-carousel-nav .rev-item.rev-focus:after{position:absolute;top:0;left:50%;content:'\0020';margin:0 0 0 -5px;width:0;height:0;border:solid transparent;border-bottom-color:rgba(0,0,0,.35);border-width:10px;pointer-events:none;}

#promo-carousel .rev-item{width:100%;background-repeat:no-repeat;background-position-x:center;}

#promo-carousel .rev-item .content-wrapper{width:996px;height:100%;margin:0 auto;position:relative;}

.rev{position:relative;overflow:hidden;}

.rev,
.rev .rev-container,
.rev .rev-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.rev:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}

.rev.rev-touch,
.rev.rev-touch *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.rev .rev-container{position:relative;list-style:none;margin:0;padding:0;height:100%;}

.rev .rev-item{overflow:hidden;display:block;float:left;height:100%;}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}
 #search-icon #search-icon-icon { background-color: #942824 }

.footer_sub_main_donate { float:left; width:150px; }

.entry-meta .meta-prep, .entry-meta .meta-sep, .entry-meta .author {display:none;}


.donate-wrapper {
	margin-top: 51px;
	padding-bottom: 70px;
	border-bottom: 1px solid #ccc;
}


.about-layout .donate-wrapper {
	border-bottom: none;
}


	#classic .donate-wrapper {
		padding-bottom: 50px;
	}

.su-posts-default-loop h2.su-post-title {
	clear: none;
	margin: 0 0 0.3em 0;
	font-size: 1.2em;
	font-weight: bold;
}

.su-posts-teaser-loop h2.su-post-title {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0.9em;
	font-weight: normal;
	clear: none;
}

.su-posts-single-post h1.su-post-title {
	clear: none;
	margin: 0 0 0.3em 0;
	font-size: 1.2em;
	font-weight: bold;
}


.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

	.mobile_menu_bar { position: relative; }

	.mobile_menu_bar:before { content: "\61"; font-size: 32px; left: 0; position: relative; top: 0; }

	.et-fixed-header .mobile_menu_bar:before { top: -6px; }

	.et_pb_fullwidth_menu .mobile_menu_bar:before { top: 23px; }

				.et_header_style_centered .mobile_menu_bar { position: absolute; right: 5px; top: 2px; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #000000 !important; }
.featured-left{float:left;width:300px}
.featured-left .entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:10px}
.featured-left .entry-thumb{height:auto;margin-bottom:10px;width:100%}
.featured-left .entry-meta{margin-bottom:10px}
.bottom-box,.featured-left,.featured-right,.related-loop{width:48.780487804878%}
.bottom-box,.featured-left,.featured-right{width:48%}
#topnavbar,#leftbar,#toolnav,#bannerbar_photo,#searchcontainer,#breadcrumbbar,#footerbar,#searchbox{display:none}



#content, #wrap, #header, #mainmenu,  #rightside,
.ftsidebox,.othernews {overflow:hidden;}



#content,#contentalt {background-color:#fafcff; border:1px solid #909090; color:#2a2a2a; padding:15px 15px 5px;}

#content {margin:0px 195px;}


#content h1,#content h2,#contentalt h1,#contentalt h2 {background-color:inherit; color:#FF6F10; font-size:1.4em; font-weight:bold; letter-spacing:-1px; margin:0 0 15px; padding:0;}

#content h1 a, #content h2 a,#contentalt h1 a,#contentalt h2 a{
	color:#FF6F10;
	text-decoration:none;
}


#content h2,#contentalt h2 {font-size:1.6em; margin-bottom:10px;}


#widget-footer .menu{
	list-style-type: none;
	margin-left: 0;
	font-size: 12px;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.graphic {
    width: 37%;
    display: inline-block;
}


.socialwall .blankspace {
margin-bottom: 15px;
}

#footermenublock .one_half {width: 100%; text-align: center; margin-bottom: 0px;}

  .secondarycontentsection .group .businesshours .hoursection {
    width: 50%;
    float: left;
  }


.bg_gray { 
	background:#fafafa; 
	border:#f2f2f2 solid 1px;
	-moz-box-sizing: border-box;   
    box-sizing: border-box;
	padding:20px;
	}
.fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{color:#DDD}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,.view-footer .see-all a,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,.view-albums li.views-row .views-field-field-services span.views-label,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-trackbuylinknew,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-track-buy-link,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a,#ss-bit-wide .bit-events tr.bit-bottom td a,#block-block-516 .view-footer .see-all a,#ss-bit-narrow tr.bit-bottom td a,#block-block-521 .nav_header_meta a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt{background:#fffbf8;border:2px solid #262C2C;color:#262C2C;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;width:63px;height:31px;font-weight:normal;font-family:"futura-pt-condensed",sans-serif;font-size:20px;line-height:31px;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,.view-footer .see-all a:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,.view-albums li.views-row .views-field-field-services span.views-label:hover,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-trackbuylinknew:hover,.view-albums.view-display-id-block_6 .view-footer .view .view-content li .views-field-field-track-buy-link:hover,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyMerchData .merchLink a:hover,#lightBoxContent.lightBoxContent .turnKeyTextWrapper .turnKeyGeneric .genericCTA a:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#block-block-516 .view-footer .see-all a:hover,#ss-bit-narrow tr.bit-bottom td a:hover,#block-block-521 .nav_header_meta a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover{color:#E6353B;border:2px solid #E6353B;}
#block-block-516 .nav_header_meta,#block-views-home-one-page-news-block-2 .nav_header_meta,#block-views-home-one-page-photos-block-1 .nav_header_meta,#block-views-home-one-page-video-block-1 .nav_header_meta{position:absolute;right:0;top:3px;}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a{padding:0.75em;font-size:0.8em;}
#block-block-521 .nav_header_meta{margin-top:59px;margin-bottom:71px;}
#block-block-521 .nav_header_meta a{margin:0 auto;}
.layout-homepage .content-secondary{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}

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

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

ul.social-icons li.linkedin a:hover{background-color:#007bb6}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}

.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;
}
#main-menu{position:absolute;top:98px;right:0px;font-size:13px;display:block;display:none;}
#main-menu-links{font-size:0.85em;margin:0;padding:0;margin-left:5px;}
#main-menu-links li{float:left;list-style:none;line-height:1em;border-right:1px solid #aaa;}
#main-menu-links a{color:#656565;text-align:center;float:left;text-decoration:none;padding:0 1.4em;}
#main-menu-links li.last{border-right:none;}
#main-menu-links a:hover,#main-menu-links a:focus,#main-menu-links a:active,#main-menu-links li a.active{color:#6ea9b7;}
#header .subtext,#main-menu,#top-links,#seconday-menu{display:none;}
.wdn-band{max-width:100%!important;clear:both}
.wdn-band .wdn-inner-wrapper{margin-left:5%;margin-right:5%}
.wdn-band .wdn-inner-wrapper:after{content:"";display:table;clear:both}
.wdn-text-band.wdn-band .wdn-inner-wrapper{max-width:50rem;margin:0 auto}
#maincontent .wdn-band .wdn-inner-wrapper{padding-top:2.369em;padding-bottom:2.532em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-sm{padding-top:1.333em;padding-bottom:1.425em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-lg{padding-top:4.209em;padding-bottom:4.449em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-top{padding-top:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-bottom{padding-bottom:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-none{padding-top:0;padding-bottom:0}
.wdn-band .wdn-stretch{max-width:100%;width:100%}
.wdn-band .wdn-center{text-align:center}
.wdn-band-triad-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#cfe3ee}
.wdn-band-complement-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#cbe6d1}
.wdn-band-neutral-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#dad6cc}

.dash {
    float: left;
    position: relative;
    width: 60px!important
}

.dash .digit {
    font-size: 24px;
    float: left;
    color: #4d4a49;
    font-family: BrandonGrotesque-Regular;
    letter-spacing: 3px;
    position: absolute;
    height: 27px;
    overflow: hidden;
}

.dash .digitTxt {
    font-size: 13px;
    float: left;
    width: 100%;
    color: #00b3cb;
    font-family: BrandonText-Bold;
    letter-spacing: 0;
    text-transform: uppercase;
    position: relative;
    top: 25px;
}

#phrasebook-translator-voice{margin-left:480px;margin-top:-160px;position:absolute;width:240px;text-align:left;}



._main ._wrapper {
  max-width: 100%;
}


.templates-wrapper ._main ul.list-hor, .templates-wrapper ._main ul.ordermenu__list, .templates ul.list-hor, .templates ul.ordermenu__list {
  margin-left: 0px;
}


.templates-wrapper ._main ul.list-hor.news-logo li, .templates-wrapper ._main ul.news-logo.ordermenu__list li, .templates ul.list-hor.news-logo li, .templates ul.news-logo.ordermenu__list li {
  padding: 0px;
  margin-bottom: 0px;
}


.templates-wrapper ._main ul.list-hor.news-logo li:first-child, .templates-wrapper ._main ul.news-logo.ordermenu__list li:first-child, .templates ul.list-hor.news-logo li:first-child, .templates ul.news-logo.ordermenu__list li:first-child {
  position: relative;
  top: -8px;
}



.lesson-1 ._main .lesson-nav li:nth-child(1), .lesson-2 ._main .lesson-nav li:nth-child(2), .lesson-3 ._main .lesson-nav li:nth-child(3), .lesson-4 ._main .lesson-nav li:nth-child(4), .lesson-5 ._main .lesson-nav li:nth-child(5), .lesson-6 ._main .lesson-nav li:nth-child(6), .lesson-7 ._main .lesson-nav li:nth-child(7), .lesson-8 ._main .lesson-nav li:nth-child(8), .lesson-9 ._main .lesson-nav li:nth-child(9) {
  color: #bdc1cd;
  background-color: #494f5f;
}



.lesson-1 ._main .lesson-nav li:nth-child(n+2) a, .lesson-2 ._main .lesson-nav li:nth-child(n+3) a, .lesson-3 ._main .lesson-nav li:nth-child(n+4) a, .lesson-4 ._main .lesson-nav li:nth-child(n+5) a, .lesson-5 ._main .lesson-nav li:nth-child(n+6) a, .lesson-6 ._main .lesson-nav li:nth-child(n+7) a, .lesson-7 ._main .lesson-nav li:nth-child(n+8) a, .lesson-8 ._main .lesson-nav li:nth-child(n+9) a, .lesson-9 ._main .lesson-nav li:nth-child(n+10) a {
  color: #636363;
  pointer-events: none;
}



.lesson-1 ._main .lesson-nav li:nth-child(1):after, .lesson-2 ._main .lesson-nav li:nth-child(2):after, .lesson-3 ._main .lesson-nav li:nth-child(3):after, .lesson-4 ._main .lesson-nav li:nth-child(4):after, .lesson-5 ._main .lesson-nav li:nth-child(5):after, .lesson-6 ._main .lesson-nav li:nth-child(6):after, .lesson-7 ._main .lesson-nav li:nth-child(7):after, .lesson-8 ._main .lesson-nav li:nth-child(8):after {
  border-color: transparent transparent transparent #494f5f;
}



.lesson-9 ._main .lesson-nav li:nth-child(9):after {
  border-color: transparent;
}

.kx_ipad_lt {display:block; width:260px; height:155px; float:left;}


.entry2 {
    padding: 20px 30px 0 30px;
    width: auto;
}


.entry2 p {
    margin: 0 0 17px 0;
}


.entry2 img.alignnone {
    max-width: 605px;
    margin: 0 10px 5px 0;
    float: left;
    padding: 0;
}


.entry2 img.alignleft {
    max-width: 605px;
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}


.entry2 img.alignright {
    max-width: 605px;
    float: right;
    margin: 0 0 25px 0;
    padding: 0;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.yamm .container {
  position: relative;
}
.node-type-homepage .thought-leadership-quote .attribution img{cursor:pointer;width:128px;height:128px;margin-top:-64px;border-radius:50%;opacity:0.5;}
.node-type-homepage .thought-leadership-quote .attribution.active img{opacity:1;}
.node-type-homepage .thought-leadership-quote .right-attribution .attribution.active .first-part{background:#25cad3;}
.carousel-inner{position:relative;overflow:hidden;width:100%}

.carousel-inner,
.carousel-inner .item{
	height:100%;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}


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


.et_pb_posts a.more-link {
	display: block;
	clear: both;
}

				
		.et_pb_posts .et_pb_post h2 { font-size: 25px; }

.et_pb_column_1_3 .et_pb_posts .et_pb_post h2, .et_pb_column_1_4 .et_pb_posts .et_pb_post h2 { font-size: 21.15384615px; }

.clear { clear:both; }
.panel-ay-onecol-stacked .panel-panel{width:100%;clear:both;overflow:hidden}


#leaderboard {
width: 728px;
height: 90px;
float: left;
}
.panel-panel ul.menu li{clear:left;margin-top:1px}
.Student-Affairs .panel-panel.line.header-space{margin-bottom:0}
.panel-panel.unitnav.left{margin-bottom:30px}
.School-of-Business .panel-panel.unitnav.left{margin-bottom:0}
.panel-panel.line.header-space{margin-bottom:0}

	.col-4 {
		float: left;
		padding-right: 5px;
		padding-left: 5px;
		width: 33.333333333%;
	}

	.row .col-4 img {
		margin-top: 10px;
		text-align: center;
	}

#featured .slides li.slide {
  position: relative;
  display: none;
  list-style: none;
}

#featured .slides li.slide .slide-content-container article header {
  z-index: 999;
}

#featured .slides .slide-video {
  max-width: 800px;
  margin: 0 auto;
}

#featured .slides .slide-video-carousel {
  max-width: 960px;
  margin-bottom: -6px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }




#top-container {
width: 980px;
margin: 0 auto;
}


.gk_is_text_bg{

	position:absolute;

	z-index:996;

}



.gk_is_text_bg p, .gk_is_text_bg h4{ 
margin:12px;!important }
.carousel-inner{overflow:hidden;width:100%;position:relative}

.panel-2col-stacked{margin-top:0;padding-top:0}
.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:99.9%;clear:both}
.panel-2col-stacked .panel-col-top .inside{margin-bottom:.5em}
.panel-2col-stacked .panel-col-first{float:left;width:50%}
* html .panel-2col-stacked .panel-col-first{width:49.9%}
.panel-2col-stacked .panel-col-first .inside{margin:0 .5em 1em 0}
.panel-2col-stacked .panel-col-last{float:left;width:49.9%}
.panel-2col-stacked .panel-col-last .inside{margin:0 0 1em .5em}
.panel-2col-stacked .panel-separator{margin:0 0 1em 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-right: 15px;
  padding-left: 15px;
}

  .col-sm-12 {
    width: 100%;
  }
.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}

	.results .col-sm-12, .homeresults, .homeresult
	{
	padding-right:0px; padding-left:0px;
	}

	.feature .col-sm-12
	{padding-top:10px; padding-bottom:10px;}

.vc_row.vc_custom_1437721045097 {
background-repeat: no-repeat;
background-size: cover;
background-position: 30% 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width-init="false"] {
  opacity: 0;
  filter: alpha(opacity=0);
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
 .aio-icon,.vc_row .aio-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
 .flags .fr{ background-position: -16px 0}

html body div.clear, html body span.clear {
	background: #0f0;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.left_part .weather_box{width:100%;padding-left:}
.weather_box,#left_ad{background:#FFF}
section.stories.custom .editors-picks img{margin:0 0 1.25rem 0}
section.stories.custom .editors-picks h3{font-size:1.563rem;line-height:1.856rem;font-weight:700;margin:0 0 0.9375rem 0;color:#111111}
section.stories.custom .editors-picks h3 a{color:#111111}
section.stories.custom .editors-picks .author{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;color:#ccc6be}
section.stories.custom .editors-picks a.author.concatinate:hover{color:#ccc6be}
section.stories.custom .editors-picks a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .editors-picks .story{max-width:28.125rem;margin:0 auto;text-align:center}
section.stories.custom .editors-picks .story+div{margin-top:3.75rem}


.sidebar .column-ads-125x200 {
    background-color: #F1F1F1;
    outline: #9C9C9C 1px solid;
    width: 278px;
    margin: 5px 0 9px 1px;
    padding: 10px;
}


.sidebar .column-ads-125x200.block-grey h2 {
    width: 100%;
    margin: -10px 0 0 -10px;
    color: white;
}


.sidebar .column-ads-125x200 ul {
    list-style: none outside none;
}


.sidebar .column-ads-125x200 .ad img {
    float: left;
    margin-right: 10px;
}


.sidebar .column-ads-125x200 .ad h4, .sidebar .column-ads-125x200 .ad p {
    width: 130px;
    float: left;
}



.sidebar .column-ads-125x200 .ad p {
    color: #929292;
}

.vlink, .vtextwrap, .vtext, .ifc, .ifc iframe {position:absolute;width:100%;height:100%;top:0;left:0;}

.ifc {z-index:0;opacity:0;visibility:hidden;background:#222;}

.ie8 .vw .ifc, .ie8 .vw .vclose, .ie8 .vw img, .ie8 .vw .vlink {display:none !important;}

.ie7 .vw .ifc, .ie7 .vw .vclose, .ie7 .vw img, .ie7 .vw .vlink {display:none !important;}


#pricing #sliderDiv.pricing-content .pricing-slider-header span.slider-header,
#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-calc-fee-label,
#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-credit-fee-info, #pricing #sliderDiv.pricing-content .pricing-slider-footer span.slider-header,
#pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-calc-fee-label,
#pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-credit-fee-info {
  color: #7d7d7d;
  font-size: 15px;
  font-weight: normal;
}


#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-credit-fee-info, #pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-credit-fee-info {
  font-size: 13px;
}

.wrap {
  width: 96%;
  margin: 0 auto;
}


  div.wrap.clearfix.secondary-nav {
    position: relative;
  }

.push {
	height: 123px; 
}
.stack-preheader .col-second #preheader-second-region{position:relative;}
.page-home-onepage-b .stack-preheader .col-second #preheader-second-region,.page-home-onepage-a .stack-preheader .col-second #preheader-second-region,.page-node-17741 .stack-preheader .col-second #preheader-second-region{float:none;}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}


.feat-wide-sub-text h2,
#home-feat-text h2,
.feat-top2-left-text h2,
.feat-wide1-text h2,
.feat-wide4-text h2,
.feat-wide5-text h2,
h1.post-title,
#content-main h1.post-title,
#post-404 h1,
h1.post-title-wide,
#content-main blockquote p,
#commentspopup #content-main h1 {
	font-family: 'Playfair Display', sans-serif !important;
	}


h1.post-title,
#content-main h1.post-title {
	color: #222;
	font-size: 2.6rem;
	font-weight: 800;
	line-height: 110%;
	text-transform: none;
	width: 100%;
	}


#content-main h1.post-title {
	font-size: 2.2rem;
	}


h1.post-title-wide {
	color: #fff;
	font-size: 3.1rem;
	font-weight: 800;
	line-height: 110%;
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	   -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	    -ms-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	     -o-text-shadow: 1px 1px 1px rgba(0,0,0,.3);
		text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	width: 100%;
	}

.aom_detail div {display:table;}

ul.aom_item li .aom_detail {margin-left:165px; margin-right:10px; width:auto; }


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}

.site-footer [class*='bit-'] .widget:last-child{margin-bottom: 0;}

.main-box, .comment-respond,
.sidebar .widget{margin-bottom: 10px;}

.sidebar .widget-title{line-height: 22px;}
.sidebar .widget .widget-title a{color: #232323;}
.sidebar .widget{background: #f9f9f9;}
.sidebar .widget,.sidebar .widget li a,.sidebar .mks_author_widget h3 a,.sidebar .mks_author_widget h3,.sidebar .vce-search-form .vce-search-input,.sidebar .vce-search-form .vce-search-input:focus{color: #444444;}
.sidebar .widget li a:hover,.sidebar .widget a,.widget_nav_menu li.menu-item-has-children:hover:after,.widget_pages li.page_item_has_children:hover:after{color: #cf4d35;}
.site-footer .widget-title{color: #ffffff;}
.site-footer,.site-footer .widget,.site-footer .widget li a,.site-footer .mks_author_widget h3 a,.site-footer .mks_author_widget h3,.site-footer .vce-search-form .vce-search-input,.site-footer .vce-search-form .vce-search-input:focus{color: #f9f9f9;}
.site-footer .widget li a:hover,.site-footer .widget a,.site-info a{color: #cf4d35;}
.tagcloud a:hover,.sidebar .widget .mks_author_link,.sidebar .widget.mks_themeforest_widget .more,.site-footer .widget .mks_author_link,.site-footer .widget.mks_themeforest_widget .more,.vce-lay-g .entry-meta div,.vce-lay-g .fn,.vce-lay-g .fn a{color: #FFF;}
footer .footer-brandbar{margin-top:30px;margin-left:auto;margin-right:auto}
footer .footer-brandbar .contact-info{text-align:right;font-size:87%;float:right!important;font-size:12px;padding:0;margin:0;color:#555;display:inline-block;margin-top:15px;margin-top:0}
footer .footer-brandbar .contact-info ul{list-style-type:none}
footer .footer-brandbar .contact-info ul li{display:inline}
footer .footer-brandbar .contact-info ul li a :active,footer .footer-brandbar .contact-info ul li a:hover{color:#7e7e7e}
footer .footer-brandbar .contact-info ul .social-fix{font-size:24px}
footer .footer-brandbar .contact-info .contact-list{color:#ccc}
footer .footer-brandbar .contact-info .contact-list li{margin:0 10px}
footer .footer-brandbar .contact-info .contact-list li a{color:#333}
footer .footer-brandbar .contact-info .contact-list li:last-child{margin-right:0}
footer .footer-brandbar .contact-info .contact-list li:first-child{margin-left:0}
footer .footer-brandbar .cu-logo{padding-left:0}
footer .footer-brandbar .cu-logo img{width:250px;height:auto}
footer .footer-brandbar .col-lg-9{float:right!important}
footer .footer-brandbar .contact-info li,footer .footer-brandbar .contact-info ul{margin:0;padding:0}
#banner #caption-area,#banner p,#comment-area,#fixed-article-bar,#related-stories,#sidebar,.ad,.carousel .item,.enews-modal,.footer-brandbar,.footer-menu,.form-search,.navbar-nav,.search-modal,.social-share,footer{display:none!important}

.grid-view .empty { font-style:italic; }

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.row:before,
.row:after {
  content: " ";
  

  display: table;
  

}

.row:after {
  clear: both;
}

#wrapper .text a, #wrapper .text2 a, #wrapper .style3 a{
color:#0077cc;
text-decoration:underline
}

#wrapper .text a:visited, #wrapper .text2 a:visited, #wrapper .style3 a:visited{text-decoration:underline}

#wrapper .text a:hover, #wrapper .text2 a:hover, #wrapper .style3 a:hover{text-decoration:none}

#main .style3 p{
padding-right:25px;
}

			
			.logo-outer {padding-bottom:1px;-moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);box-shadow: 0 0 15px 0 rgba(0,0,0,.3);}

			.navbar-brand .logo{padding:31px 10px 22px;margin:0 4px 3px;border:1px solid #8b2131;border-top:0;font-size: 17px;text-align: center;display: block;font-weight:500;}

			.home .logo-outer{padding-bottom:5px}

			.navbar-brand .logo a{color:#d57e00;}

			.navbar-brand .logo:hover a,.navbar-brand .logo:focus a{text-decoration:none}

			.home .navbar-brand .logo{margin-bottom:0}

			.navbar-brand .logo img{display:block;margin:0 auto;max-width:100%;height:auto}
.footer .links-container .list-3,.footer .links-container .list-4{margin-bottom:12px}


		.et_pb_blurb_content { max-width: 550px; margin: 0 auto; position: relative; }

		.et_pb_blurb_content p:last-of-type { padding-bottom: 0px;}


.et_pb_blurb_position_left .et_pb_blurb_content { padding-left: 52px; text-align: left; }


.site-logo {
  float: left;
  width: 92px;
  margin: 14px 14px 0; }

  .site-logo a svg {
    height: 23px;
    fill: #bdbec2; }
.nav-previous .fa{margin-right:10px;}
.nav-next .fa{margin-left:10px;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}

.jScrollPaneContainer, .ifl { float: left }
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.modal-header button.close {
	font-size: 36px;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 1;
	margin: 0;
	cursor: pointer;
}

.iwidth25 { width: 25px }


.fa-custom, .fa-custom img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 27px;
    bottom: 0;
    margin-left: 2px;
    height: 27px;
}


.fa-custom:hover img:last-child {
    display:none;
}


.fa-custom img:first-child {
    display:none;
}


.fa-custom:hover img:first-child {
    display:inline-block;
}






#footer { color:#999; font-size:11px; padding:15px 0 50px; text-align:center; }

.wrap { font-size:1.2em; margin:0 auto; text-align:left; width:1000px }
.region-help .block{overflow:hidden}
.region{font-family:"Open Sans";font-size:9pt}
.region-sidebar-first{z-index:1;}
.region-sidebar-first h2{font-size:24px;}
.region-sidebar-first ul{margin:0 0 20px;padding:0;list-style:none}
.region-sidebar-first ul li{padding:5px 14px 5px 18px;margin:0 -15px;border-bottom:1px solid #ccc;}
.region-sidebar-first ul li:last-child{border-bottom:none;}
.region-sidebar-first ul li:hover{background-color:#a9abad;color:white;box-shadow:0 1px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px rgba(255,255,255,0.2) inset;}
.region-sidebar-first ul li:hover a{text-decoration:none;color:white}
.region-graybar h3{margin-top:0;}
.region-sidebar-first-1{text-align:center;}
.region-graybar{display:inline-block;vertical-align:middle;padding:10px 15px;color:white;margin-left:0 auto;position:relative;left:105px;top:-10px;}


.block-simplenews .issues-link,
.block-simplenews .issues-list {
  margin-top: 1em;
}


.block-simplenews .issues-list .newsletter-created {
  display: none;
}


.sidebar .block {
	margin-bottom: 1em;
}


.sidebar .block h2 {
	color: #4d6e8f;
	font-size: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.6em;
}


.sidebar .block .content {
	text-align: left;
}


#footer .block {
	text-align: left;
}


.block-region {
	margin-bottom: 0;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}

#footer .copy {
    border-top: 1px solid #3a555c;
    padding: 40px 20px;
    color: #637479;
    text-align: center;
}
.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}




.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:focus {
	background-color: #f1f2f3;
	clip: auto !important;
	color: #7f8d8c;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 10px 20px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	
}


.product-info { margin-top: 0.778em; text-align: center; }


.product-info h1 { font-size: 0.875em; margin: 0 0 0.278em 0; line-height: 1.3; }



.neuton .product-info h1 { font-size: 1.000em; font-weight: 300; }



.pt-serif .product-info h1 { margin-bottom: 2px; }


.product-info .price { margin: 0 0 0 0; font-size: 0.814em; display: inline-block; zoom: 1;  *display: inline;  -webkit-font-smoothing: antialiased; }


.product-info .price.added-to-cart { padding-left: 20px; position: relative; }


.product-info .price.added-to-cart:before { content: 'c'; text-transform: lowercase !important; font-family: 'editions'; font-size: 1.5em; position: absolute; top: -1px; left: 1px; line-height: 0.936em; color: #fee453; }


.news-cycle .product-info .price.added-to-cart:before { line-height: 1.125em; top: -1px; }



.bold .product-info .price.added-to-cart:before { top: -1px; }



.ie10 .product-info .price.added-to-cart:before, .lt-ie10 .product-info .price.added-to-cart:before { top: -1px; }


.lt-ie9 .product-info .price.added-to-cart:before { top: -3px; }


.product-info .price.was { color: #aaaaaa; position: relative; top: -3px; width: 100%; }
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}
.footer_top .column_inner{border:0}


.footer_top .column2{
	margin-top: 55px;
}
.footer_top .widget.widget_rss li a.rsswidget,.footer_top #wp-calendar caption{color:#fff}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:22px}
.footer_top .widget #searchform{background-color:transparent;border:1px solid #6a6a6a}
.footer_top .widget #searchform input[type="submit"]{color:#6a6a6a}
.footer_top .widget #searchform input[type="text"]{color:#6a6a6a}
.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]{width:70%!important}
.footer_top{padding:72px 0 52px}
.footer_top.footer_top_full{padding:48px 24px}
.footer_top h5{color:#fff;margin:0 0 22px}
.footer_top ul{list-style:none}
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}
.footer_top a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out}
.footer_top a:hover{color:#fff!important}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li ul,.footer_top .widget_pages ul li ul{padding:0 0 0 10px}
.footer_top .q_social_icon_holder i.simple_social{margin-right:16px}
.footer_top .q_social_icon_holder i.simple_social,.side_menu .q_social_icon_holder i.simple_social{color:#818181}
.footer_top .q_social_icon_holder:hover i.simple_social,.side_menu .q_social_icon_holder:hover i.simple_social{color:#fff!important}
.footer_top .q_social_icon_holder.normal_social{margin:0}
.footer_top .q_social_icon_holder:last-child i.simple_social{margin-right:0}
.ser{background:none repeat scroll 0 0 rgba(0,0,0,0.6);float:none;margin:0 auto;width:98%;max-width:1215px;font-family:'Open Sans',sans-serif;}
.ser .col-md-12.col-sm-12{padding:0;}
.ser::before{clear:both;content:"";display:block;}
.ser::after{clear:both;content:"";display:block;}
.ser .MblPost:last-child{border-right:medium none;}
