﻿

.search-btn a {
	background: #24bd24;
	border-radius: 0 2px 2px 0;
	color: #fff;
	display: block;
	float: right;
	height: 34px;
	left: 0;
	width: 49px;
	z-index: 999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
}

  img.star16{
  left: 89%;
  top: 19%;
  }




#wrapper #footer {
	clear:  both;
	position:  relative;
	width: 100%;
	height: auto;		
	background-color:  transparent;	
	display: block;	
	color: #ccc; 	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	line-height: 1.5em;	
	padding:  10px 0;
}

#footer-copy {	
	float:  left;
	margin:  0 16px;
	font-size: 9px !important;			
	color: #555;
	font-weight:  normal;
}

#footer-left #tagline {

}

#footer #footer-links {
	float:  right;
	display: inline;
	margin:  0 16px;
	text-align: center;		
	color: #72695a;
	font-weight:  normal;
}

#footer-copy a { color: #72695a; font-weight:  normal; text-decoration:  none;}

#footer-links a { color: #72695a; font-weight:  normal; text-decoration:  none;}

#footer-links a:hover { color:   Black; }

.clear {
	clear: both;
}
#usersite-container .zoogle-music-player .progress .time{position:absolute;right:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px !important;cursor:default}
#usersite-container .zoogle-music-player .player .progress .time{font-size:13px !important;top:32px}
#usersite-container .zoogle-music-player.without-track-artist .progress .time{top:26px}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .progress .time{right:53px;top:30px}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .progress .time{right:50px;top:26px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .time{color:#000;color:rgba(0,0,0,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .time{color:#fff;color:rgba(255,255,255,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress .time{top:-26px;font-size:13px !important;right:0}
#usersite-container .music-player.display-track .player .progress .time{right:0}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .time {
  color: white;
  color: rgba(255, 255, 255, 0.7); }

#cff .cff-post-text-link{
  display: block;
}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}




.dl-menuwrapper {
	width: 100%;
	max-width: 300px;
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
	
}


.dl-menuwrapper:first-child {
	margin-right: 100px;
}


.dl-menuwrapper button {
	background: transparent;
	border: none;
	width: 45px;
	height: 45px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
    margin-left: 150px;
    margin-top: 10px;
    border: 0px solid #cecece;
	
}


.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
	background: #000;
}


.dl-menuwrapper button:after {
	content: '\279E';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}


.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
    z-index: 999;
}


.dl-menuwrapper li {
	position: relative;
    border-bottom: 1px solid #333;
}


.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	outline: none;
    text-decoration:  none;
}


.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}


.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}


.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}


.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}



.dl-menuwrapper li .dl-submenu {
	display: none;
}



.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}


.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}


.no-js .dl-menuwrapper li.dl-back {
	display: none;
}





.demo-1 .dl-menuwrapper button {
	background: #c62860; 
}


.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #000;
}


.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

.home-jumbotron .lead {
  line-height: 1.6;
}


#menu_bot_l {
    float: left;
    width:49.9%;
}

				#sidebar_2 { width: 38.4em; float: right; }

					.sidebar ul.sidebar_list { padding-right: 1.2em; padding-left: 1.2em; }

.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; }



.sidebar { }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.4em; }

.sidebar .text_input, .sidebar .form_submit { padding: 0.308em; font-family: "Times New Roman", Times, Georgia, serif; }

.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.308em; font-family: "Times New Roman", Times, Georgia, serif; }

	.sidebar .text_input { width: 95%; }



.sidebar a:hover { text-decoration: underline; }





#header-container {
    width: 300px
    height: 58px;
    }





.home #header-container {
    width: 960px;
    height: 200px;
    text-align: center;
    margin: 50px auto;
    }


    .home #header-container, #header-container {
        clear: both;
        width: 320px;
        height: 40px;
        text-align: center;
        margin: 10px auto 40px auto;
        }
body footer .footer{font-size:12px;margin-top:8px;}
body footer .footer a{color:#fff;}
body.branding-jhup footer .footer,body.branding-baylor footer .footer,body.brand-washu footer .footer{margin-top:0;}
.branding-baylor footer .region-footer-bottom .footer.baylor div.footermenu{margin-bottom:16px;}
.testimonials .testimonial-text,.testimonials .testimonial-author{padding-left:115px;font-size:14px}
.testimonials .testimonial-author{margin:0}
.testimonials .testimonial-author cite{font-size:16px}

.hours2 {
	
	color:#dcbc55;
}

.inset1{
padding:0 0px 0 0;
}

.column {
	vertical-align:top;
	position: relative;
	width:139px;
	padding:0;
	cursor:pointer;
}


.column a:first-child { padding:0 !important; width:100% !important;}

.column:hover {
	background-color:#97ce91;
}

.dropdown_3columns .column:hover h3 {
	color:#FFF;
}

.column img {
	border:3px solid #c7c7c7;
	margin:5px auto 0;
	display:block;
}

.blastness_be3{width:1006px; background-color:#fff; height: 123px; position:relative;}


#main {
	margin-top: 2.25em;
}

#footer .internal-menu { position: absolute; bottom: 10px; }

#footer .internal-menu li { float: left; text-transform: uppercase; margin-left: 10px; padding-left: 10px; border-left: 1px solid #a8a8a8; font-size: 0.8em; opacity: 0.8; }

#footer .internal-menu li:first-child { margin-left: 0; padding-left: 0; border-left: 0; }

#footer .internal-menu li a { color: #ffffff; }


.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0;
}


.slider .slides li .caption p {
  color: #e0e0e0;
}



.quotes .slider .slides li .caption {
  width: 50%;
}


.quotes .slider .slides li .caption h3 {
  font-size: 2.5rem;
  text-shadow: 2px 2px #000000;
}


.quotes .slider .slides li .caption.right-align {
  left: 35%;
}




.wrapper.header .logo_n_social

{

	margin-bottom: -70px;

}

span.updated { display: none; }

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}



.jstext {
	FONT-SIZE: 8pt; FONT-FAMILY: Georgia, Sans-serif;
}
.entry-content .select2-choices{padding:inherit !important;line-height:inherit !important;list-style-type:none !important;}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#3d6b99;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#3d6b99;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#335980;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#525252;}

  .company-news .date {
    float: left;
    font-family: "adobe-caslon-pro", "serif";
    color: #27315a;
    margin-right: 40px; }


.set-marker {
  font-size: 12px;
  margin: 24px 0 12px 0; }

  .set-marker:first-child {
    margin-top: 0; }

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

.widget_position_0 {
	//clear:both;
}
.push-buttons .half{width:50%;display:inline-block;box-sizing:border-box}
.push-buttons .half a{text-decoration:none}
.push-buttons .half a img{display:block;margin:0 auto 4px;height:30px}
.push-buttons .half a span{display:block;text-align:center;font-family:"Brown", Arial, sans-serif;color:#000;font-size:11px}
.push-buttons .half.first{border-right:1px solid #ddd}

.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, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16{position:relative;min-height:1px;padding-left:11.25px;padding-right:11.25px;}

.col-xs-16{width:100%;}

.social_tabs{
	width:100%;
	border:0px;
	padding:0px;
	border-radius:0px;
	background:none;
	margin:0px;
	margin-top:10px;
	
}

.social_tabs .ui-tabs-panel{
	padding:0px;
	background:#f5f5f5;
	padding:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.social_tabs li.ui-state-default{
	float: left;
	display: inline-block;
	margin:0px;
	border:none;
	background:#71ab16;
	width:24%;
	height:25px;
	margin-right:1%;
	border-radius:0px !important;
	text-align:center;
}


.social_tabs .social_tab_item{
	border-radius:0px !important;
}

.social_tabs .ui-tabs-anchor{
	font-size:12px;
	line-height:25px;
	padding:0px !important;
	color:#fff !important;
	float:none !important;
}


.social_tabs .ui-widget-header{
	background:none !important;
	border:none;
	padding:0px;
	}

.social_tabs .ui-tabs{
	border:none;
}

.social_tabs .ui-tabs-active {
	background:#f5f5f5 !important;
}

.social_tabs .ui-tabs-active a{
	color:#71ab16 !important;
}

.social_tabs .ui-widget-content{
	
	
}



.social_tabs li.selected
{
	cursor: pointer;

background-color: #f5f5f5 !important;
border-bottom: 0px solid #f5f5f5;
border-top:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
border-bottom:0px solid #e3e3e3;
color:#71ab16;
}

.social_tabs #instagram img{
	display:block;
}

.social_tabs #instagram .ins_caption{
	min-height:25px;
	background-color:#3f3f3f;
	font-size:12px;
	color:#fff;
	display:block;
	padding:5px;
}

.social_tabs .date
{
	display: block;
	font-size: 11px;
}

div#header                              { float: right;  width: 968px; height: 42px; z-index: 1; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index: 1; }

#header-top p                        { float: left; font-size: 0.7em; color: #fff; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }

#header-social li          { padding: 0px 0px 0px 0px;  margin: 0px 0px 20px 0px; list-style: none; }






#map {margin:auto;float:left;width:1140px;height:500px;margin:0;position:relative;}

.ie8 #map {width:700px;}

.ie7 #map {width:700px;}



.error input, input.error, .error textarea, textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }

.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { background: #fafafa; border-color: #999999; }


.error label, label.error { color: #c60f13; }


.error small, small.error { display: block; padding: 0.5em 0.33333em; margin-top: -1.25em; margin-bottom: 0.83333em; font-size: 1em; font-weight: bold; background: #c60f13; color: white; }


.error { color: #f25a1d; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }

.technology-org-time-spotlight
{
	font-family: arial;
	font-size: 11px;
	font-style: italic;
	color: #fff;
}

.technology-org-time {
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color: #666;
}
.sidebar,#navigation,.region-top-right,#header-region,#search-theme-form,#search,#footer,.email-print-share,.breadcrumb,.tabs,.feed-icon,.links,.region-language,.field-name-field-article-icon-reference,#block-views-rotating_promos-featured_media,.consumer-views-search,.consumer-format-options,.consumer-tabs{display:none !important;}
.region-highlight{margin:15px 0 0 0;}
#home-menu .region-homepage-navigation{overflow:hidden;}
.region-alert{background:yellow;}
.region-sidebar-first{display:none;height:auto;width:100%;}
#sidebar-first .region-sidebar-first br,#home-menu #block-system-main-menu br{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li,#home-menu #block-menu-menu-main-sub ul.menu li{border-top:solid 1px #ffffff;float:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-menu-menu-main-sub ul.menu li{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li a span,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-system-main-menu ul li a,.i18n-es #home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{padding:.5em;font-size:.8em;text-align:center;}
#sidebar-first .region-sidebar-first .block-menu ul li a,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{background:#4385a8;color:#ffffff;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo{padding:0;}
#sidebar-first .region-sidebar-first ul li a.active span,#sidebar-first .region-sidebar-first #block-system-main-menu ul.level-2 li a.active span,#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo,.i18n-es #sidebar-first #block-menu-menu-nav-promo ul li a{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li ul{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,.sidebar .block,#sidebar-first .region-sidebar-first #block-system-main-menu,#sidebar-first .region-sidebar-first .block-menu{padding:0;margin:0;width:auto;float:none;letter-spacing:normal;}
div.item-list .pager{border:none;padding:0px;}
div.item-list ul.pager{margin:10px 0px;margin-top:10px;padding:1px 0px;overflow:hidden;list-style-type:none;}
div.item-list ul.pager li{display:inline;margin:0px;padding:0px;line-height:1em;padding:2px 0px;}
div.item-list ul.pager li.pager-current{padding:2px 8px;}
div.item-list ul.pager li a{margin:0px;padding:2px 8px;}
div.item-list ul.pager li a:hover,#navigation ul li a:hover{color:#000000;padding-top:9px;padding-bottom:7px;text-decoration:none;background-color:#ffffff;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}
.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"}
.vc_tta-icon.fa,.vc_tta-icon.vc_li{vertical-align:middle}

.fa-left { margin-right: 10px }

.fa-right { margin-left: 10px }

.magnifying-hover .fa { position: absolute; height: 30px; line-height: 30px; width: 30px; text-align: center; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; color: #fff; font-size: 21px; }

.overlay-plus-two-hover .fa { position: absolute; height: 30px; line-height: 30px; width: 30px; text-align: center; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; color: #fff; font-size: 14px; }

.overlay-plus-three-hover .fa { position: absolute; height: 30px; line-height: 30px; width: 30px; text-align: center; top: 50%; left: 50%; margin-left: -15px; font-size: 36px; opacity: 0; visibility: none; transition: all .3s; }

.overlay-plus-three-hover:hover .fa { margin-top: -15px; opacity: 1; visibility: visible; }

.wpb_row .overlay-view-lightbox-buttons a .fa { position: relative; top: -2px; }

.overlay-view-lightbox-text a .fa { visibility: hidden; position: absolute; top: 0; height: 30px; line-height: 30px; right: 14px; }

.overlay-view-lightbox-text a:hover .fa { visibility: visible }

.toggle-bar-btn span.fa { position: absolute; font-size: 0.846em; top: -12px; left: 4px; text-shadow: none !important; }

.top-bar-menu li a .fa { margin-right: 6px }

#site-navigation .dropdown-menu li a .fa { margin-right: 8px }

#site-navigation .dropdown-menu li.no-icon-margin a .fa { margin-right: 0 }

#site-navigation .dropdown-menu .site-search-toggle .fa { margin: 0 }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right { left: 9px; right: auto; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right:before { content: "\f104" }

#wpex-mobile-menu-fixed-top .mobile-menu-toggle .fa { margin-right: 10px; }

#wpex-mobile-menu-navbar a .fa { margin-right: 10px; }

.sidr-class-dropdown-menu a .fa { margin-right: 10px }

.mobile-toggle-nav a .fa { margin-right: 10px }

.full-screen-overlay-nav-ul li a .fa { margin-right: 10px; }

.site-breadcrumbs .fa { margin: 0 3px }

.meta li .fa { margin-right: 8px }

.blog-entry-music-icon-overlay .fa { display: block; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; height: 40px; width: 40px; line-height: 40px; text-align: center; background: #fff; color: #000; font-size: 1.385em; border-radius: 99px; opacity: 0.85; }

.blog-entry.format-quote .fa-quote-right { position: absolute; right: 15px; bottom: 15px; color: #999; font-size: 60px; display: block; z-index: 1; opacity: 0.15; }



.blog-entry.large-image-entry-style .blog-entry-music-icon-overlay .fa { height: 60px; line-height: 60px; width: 60px; margin-top: -30px; margin-left: -30px; }

.single .format-quote .fa-quote-right { position: absolute; right: 15px; bottom: 15px; font-size: 60px; display: block; z-index: 1; opacity: 0.1; }

.wpex-social-share.position-horizontal li .fa { margin-right: 5px }

.wpex-info-widget .fa { position: absolute; left: 0; top: 0; font-size: 1.231em; }

#sidebar .widget_nav_menu a .fa { margin-right: 10px }



.widget-recent-posts-icons li .fa { margin-right: 10px; color: #999; }

.site-footer .widget-recent-posts-icons li .fa { color: #777 }

#footer-bottom-menu ul li .fa { margin-right: 7px }

.archives-list li .fa { color: #999; margin-right: 15px; }

#cancel-comment-reply-link .fa { margin-right: 7px }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right { left: 9px; right: auto; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right:before { content: "\f104" }

.vcex-navbar a .fa { margin-right: 5px }

.sm-icon {
  float: left;
  margin-left: 5px;
}

.sm-icon a {
  display: block;
  background: #6C6C6C;
  line-height: 1;
  font-size: 13px!important;
  padding: 6px;
  color: #fff!important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mh-main-nav-wrap{background:#2a2a2a;}
.navbar-default .glyphicon-search,.navbar-default .glyphicon-comment,.navbar-offcanvas-inner .glyphicon-search{font-size:20px;color:#FFF;box-shadow:none;text-shadow:none}
.navbar-offcanvas-inner .glyphicon-search{color:#002b55}
.navbar-offcanvas.off-toggle{padding-left:25px !important}
.navbar-offcanvas-inner{width:720px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:56px}
.navbar-offcanvas,.info-offcanvas-wrapper{left:0;z-index:-1;position:absolute;width:100%;background-color:#dfdede;opacity:0;padding-top:8px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}

.navbar-offcanvas.off-toggle.menu-front{z-index:0}

#container {
	position:relative;
	width: 980px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }

  .container-fluid {
    padding: 0;
  }

  .container {
    width: auto;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }


.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


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


.container:after {
  clear: both;
}


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


.container-fluid:after {
  clear: both;
}


.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }



.cb-byline {
  font-size: 11px;
  color: #676767;
  letter-spacing: 1px;
  font-weight: 400;
  text-transform: none;
}

.cb-byline .cb-byline-element {
  display: inline-block;
  margin: 0 7px 10px 0;
}

.cb-byline i {
  margin-right: 3px;
}

.cb-byline a {
  color: #676767;
}

.cb-dark-blog .cb-module-block .cb-byline, .cb-dark-blog .cb-module-block .cb-byline a {
  color: #e5e5e5;
}

#cb-footer .cb-light .cb-byline a, #cb-footer .cb-light .cb-byline {
  color: #cccccc;
}

.cb-dark .cb-byline {
  color: #f2f2f2;
}

.cb-dark .cb-byline a {
  color: #f2f2f2;
}

.cb-style-overlay .cb-byline {
  color: #fff;
  margin-bottom: 10px;
  padding: 0 20px;
}

.cb-style-overlay .cb-byline a {
  color: #fff;
}

.cb-gs-style-c .cb-style-overlay .cb-byline {
  margin-bottom: 0;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-byline {
  color: #e5e5e5;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-byline a {
  color: #e5e5e5;
}

.cb-fis-big .cb-entry-header .cb-title-fi .cb-byline {
  margin: 0;
  display: none;
}

.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline, .cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline a {
  color: #f2f2f2;
}

#cb-parallax-featured .cb-entry-header, #cb-parallax-featured .cb-entry-header .cb-byline {
  position: relative;
}

.widget-latest-articles ul li .cb-meta .cb-byline .cb-byline-element {
  margin: 0 3px 5px 0;
}

.widget-latest-articles ul li .cb-meta .cb-byline i {
  margin: 0 2px 0 0;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    display: none;
    font-size: 11px;
    color: #b3b3b3;
    letter-spacing: 1px;
    margin: 0;
    text-transform: none;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a:hover {
    text-decoration: underline;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    color: #999999;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a {
    color: #999999;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    color: #A0A0A0;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a {
    color: #A0A0A0;
  }

  .cb-grid-block .cb-s .cb-byline {
    display: none;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-byline-element {
    margin: 0 7px 3px 0;
  }


  
  .cb-grid-block .cb-byline {
    font-size: 12px;
  }


  .cb-slider-b.cb-module-fw .cb-byline {
    font-size: 14px;
  }

  .cb-fis .cb-byline {
    font-size: 14px;
  }


  .cb-style-off .cb-byline {
    font-size: 13px;
  }

  .widget-latest-articles ul li .cb-meta .cb-byline .fa-comment {
    margin: 0 5px 0 0;
  }

				.panel .panel-content p.meta { font-size: 11px; margin: 0; padding: 0; color: #cc6600; font-weight: bold; }
.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-4{width:33.33333333%}
#header #site-navigation .social-links{display:none}
.mk-search-trigger,.mk-shoping-cart-link i,.mk-header-cart-count,.mk-toolbar-resposnive-icon i{color: #444444;}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:sans-serif;}
.item-list .pager{font-size:0.929em;}
.item-list .pager li{padding:0;}
.item-list .pager a{display:inline-block;padding:10px 15px;}
.item-list .pager .pager-first a{padding:10px 10px 10px 0;}
.item-list .pager .pager-previous a{padding:10px 0;}
.item-list .pager .pager-current{padding:0 10px;}
.item-list .pager .pager-next a,.item-list .pager .pager-last a{padding:10px 0 10px 10px;}
.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;border:none;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:8px 0 5px;border:none;}
.region-header .toboggan-container .item-list ul{margin-top:0;padding-top:0px;border:0px;text-align:left;}
.region-header .toboggan-container .item-list li{padding:.25em .5em;border:0px;}
.home .item-list ul li{padding:.25em .5em !important;}
.region-header #block-user-login .item-list{padding:1em .5em !important;}
.region-header #block-user-login .item-list li.last{margin-left:0px;}
.region-header #block-user-login .item-list li.first{padding-left:6px;}
#block-commerce-checkout-progress-indication .item-list{height:28px !important;}
.homepage .item-list ul{border-top:5px solid #456605;padding-top:10px;padding-left:0;padding-right:0;margin-top:30px;width:100%;text-align:center;}
.homepage .item-list ul li,.home .social-media-header-container ul li{width:auto !important;margin:0 auto;padding:.25em 3em;text-align:center;border-right:1px solid #456605;display:inline-block;}
.homepage .item-list ul li:last-child,.home .social-media-header-container ul li:last-child{border-right:none;}
.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #333;margin:0;min-height:60px;padding:10px 0;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
#user-login-form .item-list li a{border:0 none;}
.tb-megamenu.style-green .block-view-demo .item-list ul li{border-bottom:1px solid #eee;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}


  .large-4 {
    position: relative;
    width: 32%; }


  .large-4-adjusted {
      position: relative;
      width: 33.333%;  }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

		#site-title,
		#site-description {
			position: absolute !important;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
.thrv_post_grid .tve_post{box-sizing:border-box;float:left;margin-bottom:15px}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay{background-color:rgba(255,255,255,0.34);transition:background-color .2s linear}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward{opacity:1;transition:opacity .5s linear}
.thrv_post_grid .tve_post .tve_pg_img_overlay{background-color:rgba(255,255,255,0);width:100%;height:100%;position:relative}
.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward{opacity:0;position:absolute;bottom:0;right:0;background-color:#161616;color:#b8b0af;padding:10px}
.thrv_post_grid .tve_post .tve_pg_container{height:100%;box-sizing:border-box;border:1px solid #e1e0e0;box-shadow:0px 3px 2px -3px rgba(0,0,0,0.9)}
.thrv_post_grid .tve_post.tve_last{margin-right:0}
.thrv_post_grid .tve_post .tve_post_grid_image_wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center;height:280px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}
.thrv_post_grid .tve_post .tve-post-grid-title{overflow:hidden;text-transform:none;padding:15px;margin:0;line-height:1;font-size:40px;display:block}
.thrv_post_grid .tve_post .tve-post-grid-title a{color:#333333;text-decoration:none}
.thrv_post_grid .tve_post .tve-post-grid-title a:hover{text-decoration:none}
.thrv_post_grid .tve_post .tve-post-grid-text{margin:0 15px 15px 15px;border-top-width:0;border-top-style:solid;border-top-color:#e1e0e0;padding:15px 0 0 0;overflow:hidden}
.thrv_post_grid .tve_post .tve_pg_more{margin:0 15px 15px 15px;font-weight:600}
.thrv_post_grid .tve_post .tve_pg_more a{color:#333333;font-weight:600}
.thrv_post_grid .tve_post .tve_pg_more a:hover{text-decoration:underline}
.thrv_post_grid .tve_post .tve_pg_more span{font-size:10px;font-weight:bold}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container{margin:0}
.thrv_post_grid .tve_post_grid_vertical .tve_post{margin:0}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text{padding:15px;margin:0}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more{display:inline-block;margin:0 0 15px 0;padding:0 0 0 15px}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a{border-width:0}
.thrv_post_grid.tve_black .tve_post .tve-post-grid-title a{color:#595959}
.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a{color:#4E7AC7}
.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a{color:#45BF55}
.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a{color:#FF712C}
.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a{color:#9768D1}
.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a{color:#e93c31}
.thrv_post_grid.tve_teal .tve_post .tve-post-grid-title a{color:teal}
.thrv_post_grid.tve_white .tve_post .tve-post-grid-title a{color:#efefef}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

#rotator1 {

}

	#rotator1 .slide {
		background-color: #EDEDED !important;
		background-position: center top !important;
		background-repeat: no-repeat !important;
		width: 100% !important;
		cursor: auto !important;
	}

	
	#rotator1 .slide a.sliderLink {
		display: block;
		width:100%;
		height:100%;}


.rotator {
	float:left;
	position: relative;
	z-index: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	overflow: hidden;
	width: auto;
	height: auto;
}

	.rotator .slide {
		position: relative;
		z-index: 500;
		width: 100%;
		height:100%;
		cursor: pointer;
	}

		.rotator .slide .title {
			font-size: 24px;
			font-weight: bold;
			position:absolute;
			bottom: 0px;
			z-index: 1000;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 15px 20px;
			height: 40%;
			width: 97%;
			line-height: 150%;
		}

		.rotator .slide .caption {
			color:#fff;
			font-weight:bold;
			font-size: 16px;
			position:absolute;
			bottom: 0px;
			z-index: 1000;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 15px 20px;
			height: 30%;
			width: 97%;
			line-height: 150%;
		}

			.rotator .slide .caption p {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

		.cat-box .entry{font-size: 12px;}

.mini-share-post .share-text, .entry .share-post .share-text{display:none;}

.entry .share-post {margin: 0 0 15px; background: transparent; border: 0 none; height: auto; padding: 0;}

.entry .share-post li, .entry .share-post ul{ list-style: none; margin: 0;}



.entry {line-height:1.5;}

	.content .entry iframe {max-width: 100%; }

	.entry p {padding-top: 1.0em; padding-bottom: 1.0em;}

	.entry img { max-width:100%; height:auto;}

	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin-top: 25px;
		margin-bottom: 10px;
		line-height: 1em;
		font-family: Helvetica;
		font-weight: normal;
	}

		.entry h1 {font-size:36px;}

		.entry h2 {font-size:30px;}

		.entry h3 {font-size:24px;}

		.entry h4 {font-size:18px;}

		.entry h5 {font-size:14px;}

		.entry h6 {font-size:12px;}

	.entry ol,
	.entry ul {margin: 0 0 25px 10px;}

	.entry ul li {list-style: outside disc;}

	.entry ol li {list-style: outside decimal;}

		.entry li {margin: 0 0 5px 10px;}

		
	.entry table {
		border: 1px solid #DFDFDF;
		background-color: #F9F9F9;
		width: 100%;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
		color: #333;
		border-collapse: separate;
		border-spacing: 0;
	}

		.entry table td,.entry table th {	border-top: 1px solid white;border-bottom: 1px solid #DFDFDF;color: #555;}

		.entry table th {
			text-shadow: 0 1px 0 #fff;
			font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-weight: normal;
			padding: 7px 7px 8px;
			text-align: left;
			line-height: 1.3em;
			font-size: 14px;
		}

		.entry table td {font-size: 12px;padding: 4px 7px 4px;vertical-align: top;}


.entry ul.best-reviews li{list-style: none; margin: 0 0 10px; overflow:hidden; border-bottom: 1px solid #f2f2f2}

.entry ul.best-reviews .best-review-score{
	background: #AAA;
	-webkit-border-radius: 50px;
	moz-border-radius: 50px;
	border-radius: 50px;
	font-size: 28px;
 	margin:15px 15px 0 0;
 	width: 50px;
	color: #FFF;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
}

.entry ul.best-reviews {margin: 0;}

.entry ul.best-reviews .post-thumbnail,.entry ul.best-reviews .best-reviews-content,.entry ul.best-reviews .best-review-score{float: left;}

.entry ul.best-reviews h3{margin: 2px 0 5px;}

.entry ul.best-reviews .best-reviews-content{width: 442px;}

.entry ul.best-reviews p.post-meta{border-bottom: 0 none; padding:0; margin:5px 0 0;}

.entry ul.best-reviews .post-thumbnail{width: 90px;}

	.content .entry #login-form p{ padding:0 }

.entry .last{margin-right:0 !important;clear:right;}

body.single .post .entry a, body.page .post .entry a {
		text-decoration: underline;}

body.single .post .entry a:hover, body.page .post .entry a:hover {
	color: #f21c0c;	}


div#content-block-six {
	min-height: 350px;
}
	
	.wrapper {margin: 0 auto;  padding: 0 20px;}

	.wrapper-wide-fat {max-width: 1300px; margin: 0 auto; padding: 0 30px;}


div#header-block-titles.wrapper {display: block; position: static; width: 1150px; max-width: 1150px;}


div.wrapper {
	position: relative;
}


.row *,
.img_explorer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.row *:before,
.row *:after,
.img_explorer *:before,
.img_explorer *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.row img,
.img_explorer img {
  vertical-align: middle;
}

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

.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.row:after {
  clear: both;
}

.boxed-main-layout #footer-bottom-menu,
.boxed-main-layout .site-breadcrumbs { right: 30px; }



#footer-bottom { min-height: 40px; background: #222; color: #999; font-size: 0.923em; }

#footer-bottom-inner { position: relative }

#footer-bottom p { color: #999 }

#footer-bottom p:last-child { margin: 0 }

#footer-bottom a { color: #aaa }

#footer-bottom a:hover { color: #fff; text-decoration: none; }



#footer-bottom-menu { position: absolute; right: 0; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; }

#footer-bottom-menu ul { list-style: none; margin: 0; }

#footer-bottom-menu ul li { float: left; margin-left: 20px; }

#footer-bottom-menu ul li:first-child { margin-left: 0 }

#footer-bottom-menu ul li .fa { margin-right: 7px }

	#footer-bottom-menu ul li a,
	#footer-bottom-menu ul li a:hover { text-decoration: underline }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }


.wrapheader[lang="ara"]
{
 direction:ltr;
 text-align:left;
}



.wrapheader[lang="pol"] .nav li a
{
 padding: 0 30px !important;
}


.wrapheader[lang="ara"] .nav li
{
 float:right;
}


.wrapheader
{
	position:absolute;
	top:100px;
	right:0;
	left:0;
	margin:0 auto;
	z-index:100;
}


#td-mobile-nav {
  display: none;
}

  #td-mobile-nav:not(:target) {
    z-index: 1;
    height: 0;
  }

  .js-ready #td-mobile-nav {
    height: 100%;
    width: 70%;
    background: #f5f5f5;
  }

  .csstransforms3d.csstransitions.js-ready #td-mobile-nav {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  #header #site-title {
    margin: 0;
    padding: 0;
    color: #544021;
    font-size: 3em;
	font-weight: lighter;
    letter-spacing: 25px;
    line-height: 1; }

    #header #site-title a {
      color: #544021;
      font-weight: lighter;
    letter-spacing: 25px; }

        

		#header h1 a,
		#header #site-title a,
		#header p {
			color: #aa3300;
			}

.testimonial-person{
	font-size: 17px;
	margin: 0px 0px 20px 0px;
}

.alignleft {float: left;}

img.alignleft {
	padding: 4px;
	margin: 2px 8px 3px 3px;
	display: inline;
	border: 1px solid #cbcdcc;
}

	.wp-caption.alignleft{margin-right: 20px;}



 

.google-map.alignleft{margin-right:10px;}





   
.w-toplink {
	display: block;
	position: fixed;
	bottom: -52px;
	right: 15px;
	text-align: center;
	font-size: 30px;
	line-height: 48px;
	height: 50px;
	width: 50px;
	border-radius: 5px;
	z-index: 100;
	outline: none !important;
	-webkit-transition: background-color 0.3s, bottom 0.3s;
			transition: background-color 0.3s, bottom 0.3s;
	background-color: rgba(0,0,0,0.3);
	color: #fff !important;
	}

.w-toplink.active {
	bottom: 15px;
	}

	.w-toplink:before {
		content: '\f106';
		font-family: fontawesome;
		vertical-align: top;
		}
.color_alternate .highlight_primary_bg,.color_alternate .w-actionbox.color_primary,.color_alternate button,.color_alternate input[type="submit"],.color_alternate a.w-btn.color_primary,.color_alternate .w-btn.color_primary,.color_alternate .w-btn.color_primary.style_outlined:before,.no-touch .color_alternate .g-filters-item:hover,.color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon,.no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before,.no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before,.no-touch .color_alternate .w-person.layout_toplinks .w-person-links,.color_alternate .w-pricing-item.type_featured .w-pricing-item-header,.color_alternate .w-progbar.color_primary .w-progbar-bar-h,.color_alternate .w-tabs.layout_timeline .w-tabs-item:before,.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h:before,.no-touch .color_alternate .w-toplink.active:hover,.no-touch .color_alternate .pagination .page-numbers:before,.color_alternate .pagination .page-numbers.current {background-color:#1b98e0;}

.slider .slider-image{width: 49%;}


	
	

		
		
		.slider .image-left .slider-image{padding: 0; margin: 0px;}


		
		
		.slider .image-right .slider-image{padding: 0; margin: 0px;}

		.slider .image-title .slider-image{float: none; margin: 0px auto; text-align: center; margin-bottom: -25px;}

		.slider .slider-image a{display: block;}

		.slider .slider-image.right a img{float: right;}

		.slider .slider-image.left a img{float: left;}

		.slider .text-only .slider-image{display: none;}

		.slider .image-only .slider-image{float: none; padding: 30px 0 0; margin: 0 auto; text-align: center;}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.wpb_carousel .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;box-sizing:border-box}
.vc_pie_chart_back,.wpb_video_widget .wpb_wrapper iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}



.wpb_gmaps_widget .wpb_map_wraper,
.wpb_gmaps_widget .wpb_wrapper { border: none; padding: 0; }


.image_thumb .block { display: none; }

body.wide #rotator .image_thumb { clear: both;  }


.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference .field-items, .field-type-taxonomy-term-reference .field-item {
	display:inline; 
	font-weight:normal; 
	padding-right:5px; 
	margin-bottom: 10px;
}


	h1.underline {
		border-bottom:1px solid #8c8c8c;
		padding: 0 0 .2em 0;
		margin: 0 0 .725em 0;
	}


	h3.underline {
		border-bottom:1px solid #d9d9d9;
		padding: 0 0 .5em 0;
		margin: 0 0 .5em 0;
	}


		#favorite_reads h1.underline,
		#related_reads h1.underline,
		#labors_of_love h1.underline {
		margin: 2em 0 .4em 0;
		}


	#bottom_donation h1.underline,
	#bottom_newsletter h1.underline,
	#favorite_reads_from_the_archives h1.underline {
		margin: 0 0 .25em 0;
	}


	#bottom_donation h3.underline {
		border-bottom:1px solid #8c8c8c;
	}


.box_sel_lingua{ background-color:#fff; border:1px solid #aaa7a6; width:231px; height:21px; line-height:21px; cursor:pointer; color:#343434; position:absolute; left:15px; top:5px;}


.menu-item-language img.iclflag {
    margin-right: 8px;
}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }



#cb-nav-logo {
  float: left;
  padding-left: 15px;
  position: relative;
  line-height: 0;
}

#cb-nav-logo img {
  max-height: 30px;
  width: auto;
}

  #cb-nav-bar #cb-main-menu #cb-nav-logo {
    display: table;
    height: 100%;
  }

  #cb-nav-bar #cb-main-menu #cb-nav-logo a {
    display: table-cell;
    vertical-align: middle;
  }
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}


.widget_custom_menu_widget-1 li.menu-item {
  display: inline-block;
  margin-right: 10px; }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.spec-list-item.first{padding-left:0px;}

.welcomebox {padding:0.8em;margin-bottom:2em;background:#eee;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size:8px;text-align: justify;}

#page{
  overflow: hidden;
  position: relative;
  padding-bottom: 0;
}

.product .quick-shop-content { display: none; }


.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand { font-size: 12px; margin: 25px 0 0; }

.product .brand a, .quick-shop-content .brand a, #product-area .brand a, .mobile-product-title .brand a { color:  #ba9b82 ; }

.product .title, .quick-shop-content .title, #product-area .title, .mobile-product-title .title { font-size: 16px; font-size:   ; font-weight: 700; color: #734c3d; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; margin: 10px 0 0; }

.product .title a, .quick-shop-content .title a, #product-area .title a, .mobile-product-title .title a { color: #734c3d; }

.product .title a:hover, .quick-shop-content .title a:hover, #product-area .title a:hover, .mobile-product-title .title a:hover { color: #0ec7c1; }

.product .price, .quick-shop-content .price, #product-area .price, .mobile-product-title .price { font-size: 14px; color: ; margin: 13px 0 0; }

.product .price .label, .quick-shop-content .price .label, #product-area .price .label, .mobile-product-title .price .label { color: #734c3d; margin-right: 5px; }

.product .price .original, .quick-shop-content .price .original, #product-area .price .original, .mobile-product-title .price .original { text-decoration: line-through; margin-right: 2px; }


.quick-shop-content { background:  #fcfff2 ; padding: 42px 30px 65px; -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); }

.quick-shop-content .details .header { padding-bottom: 26px !important; position: relative; }

.quick-shop-content .details .header .close-modal { font-family: 'icons'; font-size: 3em; -webkit-font-smoothing: antialiased; line-height: 0px; position: absolute; top: -28px; right: -30px; color: #ccc; cursor: pointer; }

.quick-shop-content .details .header .title { font-size: 28px !important; margin: 8px 0 15px !important; }

.quick-shop-content .details .go-to-product span { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; position: relative; top: -1px; }

.quick-shop-content .details .error-wrap { font-size: 14px; font-style: italic; color:  #0ec7c1 ; }


#product-area .showcase, #product-area .pager, #product-area .details, .quick-shop-content .showcase, .quick-shop-content .pager, .quick-shop-content .details { float: left; }

#product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container { margin-bottom: 10px; }

#product-area .showcase .wrap, #product-area .pager .wrap, .quick-shop-content .showcase .wrap, .quick-shop-content .pager .wrap { position: relative; z-index: 100; }

#product-area .showcase .wrap .overlay, #product-area .pager .wrap .overlay, .quick-shop-content .showcase .wrap .overlay, .quick-shop-content .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 #product-area .showcase .wrap .overlay, .lt-ie9 #product-area .pager .wrap .overlay, .lt-ie9 .quick-shop-content .showcase .wrap .overlay, .lt-ie9 .quick-shop-content .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

#product-area .showcase .wrap.active .overlay, #product-area .pager .wrap.active .overlay, .quick-shop-content .showcase .wrap.active .overlay, .quick-shop-content .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

#product-area .showcase .wrap img, #product-area .pager .wrap img, .quick-shop-content .showcase .wrap img, .quick-shop-content .pager .wrap img { width: 100%; height: auto; display: block; }

#product-area .showcase, .quick-shop-content .showcase { width: 40%; padding: 0 15px 0 0; }

#product-area .showcase.wide, .quick-shop-content .showcase.wide { width: 50%; }

#product-area .showcase .container, .quick-shop-content .showcase .container { overflow: hidden; position: relative; }

#product-area .showcase .container .spinner, .quick-shop-content .showcase .container .spinner { position: absolute !important; left: 50% !important; top: 50% !important; z-index: 50 !important; }

#product-area .showcase .notes a, .quick-shop-content .showcase .notes a { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; color:  #ba9b82 ; position: relative; padding-left: 28px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon { display: block; font-family: 'icons'; margin-right: 5px; font-size: 87px; line-height: 10px; text-indent: -17px; position: absolute; left: 0; top: 0; width: 20px; height: 20px; overflow: hidden; -webkit-font-smoothing: antialiased; }

#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon { font-size: 79px; margin-top: -3px; }

#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon { font-size: 80px; text-indent: -14px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }

#product-area .pager, .quick-shop-content .pager { width: 10%; padding: 0 15px; }

#product-area .pager .wrap, .quick-shop-content .pager .wrap { margin-top: 10px; }

#product-area .pager .wrap.first, .quick-shop-content .pager .wrap.first { margin-top: 0px; }

#product-area .pager .overlay, .quick-shop-content .pager .overlay { cursor: pointer; }

#product-area .details, .quick-shop-content .details { width: 50%; padding: 0 0 0 15px; }

  #product-area .details.border, .quick-shop-content .details.border { border-top: 1px solid #e3d1c3; }

#product-area .details .header, .quick-shop-content .details .header { padding-bottom: 30px; }

#product-area .details .header .brand, .quick-shop-content .details .header .brand { font-size: 14px; margin: 0 0 0; color:  #ba9b82 ; }

#product-area .details .header .title, .quick-shop-content .details .header .title { font-size: 35px; margin: 8px 0 20px; }

#product-area .details .header .price, .quick-shop-content .details .header .price { font-size: 18px; margin: 0 0 0; }

#product-area .details .header .price .original, .quick-shop-content .details .header .price .original { margin-right: 10px; }

#product-area .details .share-buttons, .quick-shop-content .details .share-buttons { padding: 0px 0 20px; }

#product-area .details .options, #product-area .details .description, .quick-shop-content .details .options, .quick-shop-content .details .description { border-top: 1px solid  #f2e7df ; }

#product-area .details .options, .quick-shop-content .details .options { padding: 32px 0 12px; }

#product-area .details .options.unavailable, .quick-shop-content .details .options.unavailable { padding: 20px 0; }

#product-area .details .options .field, .quick-shop-content .details .options .field { position: relative; left: -4px; width: 46px; text-align: center; }

#product-area .details .options .selector-wrapper, .quick-shop-content .details .options .selector-wrapper { margin-bottom: 20px; }

  #product-area .details .options .selector-wrapper.submit-wrapper, .quick-shop-content .details .options .selector-wrapper.submit-wrapper { margin-bottom: 15px; }

  #product-area .details .options .selector-wrapper.submit-wrapper label, .quick-shop-content .details .options .selector-wrapper.submit-wrapper label { display: none; }

  #product-area .details .options .selector-wrapper.submit-wrapper input, .quick-shop-content .details .options .selector-wrapper.submit-wrapper input { width: 100%; }

#product-area .details .options .selector-wrapper label, .quick-shop-content .details .options .selector-wrapper label { font-size: 14px; color: #6b5249; margin-right: 20px; text-align: right; max-width: 40%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .details .options .selector-wrapper .single-option-selector, .quick-shop-content .details .options .selector-wrapper .single-option-selector { width: 100%; }

#product-area .details .options .selector-wrapper .pxuSexyDropWrapper, .quick-shop-content .details .options .selector-wrapper .pxuSexyDropWrapper { width: 50%; }

#product-area .details .options .selector-wrapper .submit, .quick-shop-content .details .options .selector-wrapper .submit { margin-top: 12px; }

#product-area .details .options .disabled, .quick-shop-content .details .options .disabled { background:  #e3d1c3 ; cursor: default; margin-top: 12px; }

#product-area .details .options.unavailable .disabled, .quick-shop-content .details .options.unavailable .disabled { margin-top: 0; }

#product-area .details .description, .quick-shop-content .details .description { padding-top: 25px; }

#product-area .details .description.no-border, .quick-shop-content .details .description.no-border { border-top: 0px; }

#product-area .details .description .go-to-product, .quick-shop-content .details .description .go-to-product { font-size: 12px; color:  #0ec7c1 ; }

.ie10 #product-area .details .description .go-to-product span, .ie10 .quick-shop-content .details .description .go-to-product span { font-weight: 600; }

.lt-ie10 #product-area .details .description .go-to-product span, .lt-ie10 .quick-shop-content .details .description .go-to-product span { font-weight: 600; }

#product-area .details.no-options .options, .quick-shop-content .details.no-options .options { padding: 20px 0 12px; }

#product-area .details.no-options .options .selector-wrapper label, .quick-shop-content .details.no-options .options .selector-wrapper label { display: none; }


#page {display:block;overflow:hidden;margin:0;padding:0;width:960px;text-align:left;}
.size-auto{max-width:100%;height:auto}
a#logo img.size-auto{max-width:95%}

.secondarycontentsection .group .locationmap {
  width: 32.6%;
  float: left;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 29px;
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  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-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%;
}
.border-left,.border-right{position:absolute;height:100%;width:20px;background-color:#fff}
.border-left{top:0;left:0}
.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:3px;width:9999px;display:block;margin-top:-2px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}

h2.h-custom-headline.left-text.h4.accent {
margin-top:0em;
letter-spacing:-.05em;
}
h1.h-custom-headline.h1{letter-spacing:-.05em !important;}

body.home .home-twitter .tweet {
	padding-top:35px;
}

body.home .home-twitter .tweet-time {
	color:#a49088;
	font-style:italic;
}


	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
		height: auto;
		overflow: hidden;
	}

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.content-sidebar-right ul li.views-row-last a{border-bottom:none;}

.site-header-navbar .navbar-header{position:absolute;top:30px;right:0}

  	#header-space, #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }





#header-space {
	height: 90px;	
}
.no-rgba #header-space{display:none;}
#topnavbar,#leftbar,#toolnav,#bannerbar_photo,#searchcontainer,#breadcrumbbar,#footerbar,#searchbox{display:none}
