﻿.row.container{margin-bottom:30px!important;}
.row.custom-width{margin-left:auto!important;margin-right:auto!important;}
.row.divided .columns{border-right:1px solid rgba(0,0,0,0.05);}
.row.divided .columns:last-child{border:0;}
.collapse .row .column,.collapse .row .columns{position:relative;padding-left:0;padding-right:0;float:left;}
.row:hover .col_hover_focus .column-inner:not(:hover){opacity:0.6!important;}
#top-bar .row{position:relative;}
#masthead .row{height:100%;}
.row.js-flickity .flickity-prev-next-button.previous{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}
.row.js-flickity .flickity-prev-next-button.next{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}
.row.js-flickity .flickity-page-dots{position:relative;bottom:0;margin-bottom:30px;}
.nav-dots-small .flickity-page-dots .dot,.row.js-flickity .flickity-page-dots .dot{opacity:0.2;width:10px;height:10px;border:0;background-color:#111;}
.ux_banner .row{position:relative;height:100%;z-index:2;max-width:67.5em!important;margin-left:auto!important;margin-right:auto!important;}
.row.boxed .featured-box.pos-left{padding-left:40px;}
.row.boxed .featured-box.pos-left .featured-img{left:-20px;top:20px;background:#000000;border-radius:99px;padding:5px;}
.woocommerce-cart .woocommerce .row .large-8,.woocommerce-cart .woocommerce .row .large-4{width:100%;}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em;*zoom:1;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left;}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1;}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}
form .row .row{margin:0 -0.5em;}
form .row .row .column,form .row .row .columns{padding:0 0.5em;}
form .row .row.collapse{margin:0;}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em;}
body.home .row.container{margin-bottom:5px!important;}
body.home .row.container.featured-boxs{margin-bottom:0!important;margin-left:0!important;margin-right:0!important;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1050px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}

	.gdlr-session-counter-item .session-counter-block{ margin-bottom: 20px; }


.gdlr-session-counter-item .session-counter-block.gdlr-block-day{ opacity: 0.95; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-hrs{ opacity: 0.85; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-min{ opacity: 0.75; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-sec{ opacity: 0.65; }
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}


.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}
.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-item-mini{float:left;clear:none}
.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-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

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

  .col-sm-3 {
    width: 25%;
  }
html.responsive body footer #footer-bottom #bottom-content{width:90%;}
html.responsive body footer #footer-bottom #bottom-content .topics, html.responsive body footer #footer-bottom #bottom-content #work, html.responsive body footer #footer-bottom #bottom-content #perspectives, html.responsive body footer #footer-bottom #bottom-content #newsroom, html.responsive body footer #footer-bottom #bottom-content #aboutus, html.responsive body footer #footer-bottom #bottom-content #bottom-signup, html.responsive body footer #footer-bottom #bottom-content #copyright{float:left;margin-left:0px;width:100%;}
html.responsive body footer #footer-bottom #bottom-content #work, html.responsive body footer #footer-bottom #bottom-content #perspectives, html.responsive body footer #footer-bottom #bottom-content #newsroom, html.responsive body footer #footer-bottom #bottom-content #aboutus, html.responsive body footer #footer-bottom #bottom-content #bottom-signup, html.responsive body footer #footer-bottom #bottom-content #copyright{margin-top:10px;}
html.responsive body footer #footer-bottom #bottom-content #bottom-signup{display:none;}
html.responsive body footer #footer-bottom #bottom-content .topics .right{clear:both;float:left;padding-top:0px;}


.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

		
	.navbar .navbar-inner {
		background-color: #1b1b1b;
		background-image: -moz-linear-gradient(top, #222222, #111111);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
		background-image: -webkit-linear-gradient(top, #222222, #111111);
		background-image: -o-linear-gradient(top, #222222, #111111);
		background-image: linear-gradient(to bottom, #222222, #111111);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
		border-color: #252525;
	}

.news-main-con{padding-top:15px;}

.news-main-con p{font-family: 'Roboto', sans-serif;color:#333;font-size:14px;text-align: justify;}

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.aligncenter { display: block; margin: 5px auto 5px auto; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

header .header-utility-list {margin:0;padding:0;list-style-type:none;float:right;}

header .header-utility-list-item {white-space:no-wrap;float:left;}

                header .header-utility-list-item a {font-size:12px;color:#505050 !important;}

                header .header-utility-list-item a:hover {text-decoration:underline;color:#365EB2 !important;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.quotename{width:100%;
margin-top:15px;
font-size:17px !important;
color:#05693F;
font-weight:bold;
font-family: 'Open Sans', sans-serif;
}


#more-teasers h2{
    font-size: 18px;
    margin: 0;
    padding-bottom: 10px;
    font-weight: bold;
}

#data {
    background: #000000;
    font-size: 90%;
    -moz-border-radius: 1em 1em 0 0;
    -khtml-border-radius: 1em 1em 0 0;
    -webkit-border-radius: 1em 1em 0 0;
    border-radius: 1em 1em 0 0;
    border: 1px solid #505050;
    border-bottom: 4px solid #000000;
    min-height: 95px;
    padding: 0.5em 0.5em 0.5em 1.5em;
    margin-bottom: 0.5em;
    color: #A3A3A3;
    clear: both;
    position: relative;
    top: 1em;
}

#data p {
    line-height: 1em;
    font-size: 14px;
}

#data a.terra {
    color: #999999;
}

#data a:hover span {
    background:none; 
    color:#fff;
}

#data span a {
    width: 100%;
    height: 100%;
    margin: 0 0;
    padding: 0 0;
}

#data a span {
    display:block;
    padding: 5em 1em 1em 1em;
    background: -webkit-linear-gradient(rgba(166,166,166,0.6), rgba(36,36,36,0.6)); 
    background: -o-linear-gradient(rgba(#166,166,166,0.6), rgba(36,36,36,0.6)); 
    background: -moz-linear-gradient(rgba(166,166,166,0.6), rgba(36,3.63,36,0.6)); 
    background: linear-gradient(rgba(166,166,166,0.6), rgba(36,36,36,0.6)); 
}

#data a.terra span {
    padding-left: 0.5em;
}

#data #data-header {
    position: absolute; 
    width: 200px;
    margin-top: -20px; 
    padding-left: 8px; 
    text-transform: uppercase; 
    font-weight: bold; 
    font-size: 0.8em;
}
.page-search404 .site-search .region,.page-search .site-search .region{padding:35px 15px;}
.page-search404 .site-search .region .form-wrapper,.page-search .site-search .region .form-wrapper{overflow:hidden;margin:0;}
.page-search404 .site-search .region .form-wrapper .control-label,.page-search .site-search .region .form-wrapper .control-label{display:none;}
.page-search404 .site-search .region .form-wrapper .form-type-textfield,.page-search .site-search .region .form-wrapper .form-type-textfield{width:70%;}
.page-search404 .site-search .region .form-wrapper input,.page-search .site-search .region .form-wrapper input{width:100%;border:none;outline:none;font-size:1.25em;height:auto;}
.page-search404 .site-search .region .form-wrapper button.form-submit,.page-search .site-search .region .form-wrapper button.form-submit{width:25%;float:right;font-size:1.25em;}
 

#rightinfobg { background-color: #88B7F8; text-align: center; }


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


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

#footer .col3 .menu li.header {height: 32px;}

#footer .col3 .menu li.header a {font-weight: bold; font-size: 1.53em; font-family: 'Open Sans Condensed', sans-serif;}

		

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

.wrapper footer li.topic {
  margin-top: 22px;
}

.wrapper footer li.topic a {
  text-transform: uppercase;
}

.entry-title, .entry-title a {color:#865eac;font-family:'Quicksand',sans-serif;font-weight:400;font-size:30px;}

.entry-title a:hover {color:#FF24A0;}

.singular .entry-title{padding:0;margin:0;font-size:30px;}

body.home #content .col1 .graphic-block h1.entry-title{font-size:30px;position:absolute;bottom:30px;right:0;background:#fff;display:block;padding:5px;width:220px;zoom: 1;filter: alpha(opacity=90);opacity: 0.90;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
-o-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}

body.home #content .col2 h1.entry-title{font-size:20px;position:absolute;bottom:30px;right:0;background:#fff;display:block;padding:5px;width:185px;zoom: 1;filter: alpha(opacity=90);opacity: 0.90;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

body.home #content .col2 h1.entry-title a{font-size:20px;}

body.page-template-page_tvlistings-php h1.entry-title {color:#7347a9; font-size:26px;font-family: 'Quicksand',sans-serif;font-weight:300;font-size:36px;padding-top: 7px;}

body.page-template-page_video_gallery-php h1.entry-title {color:#7347a9; font-size:26px;font-family: 'Quicksand',sans-serif;font-weight:300;font-size:36px;padding-top: 10px;}

    .entry-title {
        font-size: 21px;
    }

    .featured-post .entry-title {
        font-size: 14px;
    }



#genesis-responsive-slider {
	background-color: #fff;
	border: 10px solid #eee;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

.bulletloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

.bulletloop .loop-content .hentry {width: 49%}

.loop.vidloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em;}

.feedloop .loop-content .hentry {margin: 0.5em !important;}

.catsloop .loop-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.catsloop .loop-content .hentry {width: 48%; -webkit-align-self:  stretch; -ms-flex-item-align:  stretch; align-self:  stretch; overflow:hidden;}

.aulacloop .loop-content .post, .aulailoop .loop-content .post {width: 33%; display: inline-block; box-sizing: border-box; padding: 0 0.3em; text-align: center;}

.postcloop .loop-content .tema-ciudadania .postcred, .postcloop .loop-content .tema-ciudadania .datime, .postcloop .loop-content .tema-ciudadania .postcex, .postcloop .loop-content .tema-ingles .postcred, .postcloop .loop-content .tema-ingles .datime, .postcloop .loop-content .tema-ingles .postcex {display:none;}
 .btn,
.more-link,
.loop-utility a,
input[type="submit"],
input[type="button"],
.comment-reply-link {
font-weight: normal;
font-size: inherit;
cursor: pointer;
display: inline-block;
background: #333;
color: #FFFFFF;
padding: .5em 1em;
border: 1px solid transparent;
border-radius: 2px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
margin-bottom: 1.5em;
text-decoration: none;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.btn:hover,
.more-link:hover,
.loop-utility a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comment-reply-link:hover {
background: #ad3333;
color: #FFFFFF;
text-decoration: none;
}

.loop-title {
font-weight: bold;
}
 .loop-utility {
clear: both; }


.topnav_list #display_menu_2 {
	padding-top:9px;
	height:35px;
}

.case-item-inner .excerpt-more {
  font-weight: 700;
  display: block;
  margin: 20px 0 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "proxima-nova", sans-serif;
}

.case-item-inner .excerpt-more span {
  position: relative;
  top: -1px;
}





.avant-button-wrap{display:inline-block;}

	.responsive .av_promobox .avant-button, .responsive .av_promobox .avant-button-wrap{width:100%; margin-top:4px; position: relative; top:0; left:0; text-align: center; float:none;}

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }

.tourdates-singledate .singledate-datepicker .date-month-day {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 100px;
  height: 100%;
}

.cast_content .col .photo img,
.cast_content .col .cast_title{
	max-width: 100%;
	height:auto;
}

.top-social {
	display: none;
}

.top-social ul{float:right;}

.top-social ul li{float:left;margin:0 0 0 10px;}


.carousel-tooltip {
	display: none;
	background: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	width: 276px;
	z-index: 1000;
	padding: 10px;
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
}


.wf-active .carousel-tooltip {
	font-family: 'provima-nova', Helvetica, Arial, sans-serif;
}


.carousel-tooltip h4 {
	color: #cccbcb;
	text-transform: uppercase;
	margin-bottom: 10px;
}


.carousel-tooltip p {
	color: #fff;
}

.footer-bottom{background:#4c4c4c;padding:10px 0 3px 0;}

.footer-bottom a{line-height:48px;}

.footer-bottom .social a{margin:0px 10px;}
.form-response .close-box{margin-top:40px;}

.col2-set .col-2 { float:right; width:48.5%; }

.col3-set .col-2 { float:left; width:32%; margin-left:2%; }

.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }

.cart .cart-collaterals .col2-set .col-2 { width:294px; }


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}

	 #map-canvas {display:none }




	#home-main,
	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	span.home-widget-header,
	span.sidebar-widget-header,
	.sidebar-widget .category-dark,
	#comments {
		width: 427px;
		}


	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	span.home-widget-header,
	span.sidebar-widget-header,
	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	.sidebar-widget .category-dark,
	ul.tabber-widget,
	#comments {
		width: 600px;
		}


	span.home-widget-header,
	span.sidebar-widget-header {
		margin: -10px 0 7px -3%;
		width: 106.6666666666%;
		}


	h3.sidebar-widget-header,
	h3.home-widget-header {
		margin-left: 10px;
		}


span.sidebar-widget-header {
	float: left;
	margin: -20px 0 7px -20px;
	width: 340px;
	height: 25px;
	}


h3.sidebar-widget-header,
h3.sidebar-widget-header a {
	color: #fff;
	float: left;
	font: 400 12px/12px 'Oswald', sans-serif;
	margin-left: 20px;
	padding: 5px 7px;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
	}


span.comment-count,
h3.post-header,
h3.comment-header,
h3.home-widget-header,
h3.small-widget-header,
h3.sidebar-widget-header,
span.post-tags-header,
.post-tags a:hover,
ul.tabber-widget li.active,
ul.tabber-widget li:hover,
.tag-cloud a:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background: #990000;
	}


span.home-widget-header,
span.small-widget-header,
span.sidebar-widget-header,
ul.tabber-widget,
#comments,
#related-posts {
	border-top: 3px solid #990000;
	}


#header-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#header-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#header-top div div {
	padding: 0;
	background-repeat: repeat-x;
}


.kemp_outer{ 
padding:0px 0px;
}





.font-b,
#main-navigation h2, .hal-join, #main-navigation .menu-title, .footer-title, #complementary .widget-title, .button, #single .entry-title, #response-header h3, .archive-title {
	font-family: "PT Sans Narrow", "Trebuchet MS", sans-serif;
	font-weight: 400 !important; }

.footer-title {
	border-bottom: 1px solid #777;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	font-size: 21px;
	font-size: 2.1rem;
	line-height: 40px;
	line-height: 4rem;
	text-transform: uppercase;
	color: #b4b4b4; }

table.globalfooter_outside { background-color:#FFF; width:650px; border-collapse:collapse; }


.homeflash					{ padding-top:12px; }

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


.flexslider .slides li {
    position: relative;
    height: auto;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}

.slides {
	height: 100%;
}

#metaslider_container_1334 .slides li img {
	max-height: 330px;
	width: 532px;
	float: left;
}

#metaslider_1334 ul.slides {
    padding: 21px 35px 0 35px;
}


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


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


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


[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}


blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}


blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}


blockquote.pull-right small:before {
  content: '';
}


blockquote.pull-right small:after {
  content: '\00A0 \2014';
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.pull-right {
  float: right;
}
.fa.pull-right{margin-left:.3em}

.responsive-slider.flexslider .slide {
	position: relative;
}

.responsive-slider.flexslider .slide .slide-title {
	margin: 0;
	padding: 0;
}

.responsive-slider.flexslider .slide-title a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	line-height: 1.3em;
	color: #fff;
	background: #222;
	background: rgba(0,0,0,.3);
	text-shadow: none;
	margin: 0;
	padding: .5em 1em;
}

.responsive-slider.flexslider .slide-title a:hover {
	color: #fff;
	background: rgba(0,0,0,.5);
}

	.carousel_holder {
		background-image: none;
		margin-top: 61px;
		padding: 15px 0 0;
	}


.wrapper .one.column { 
	width: 341px; 
}


.content-wrapper{ position:relative; z-index: 89; }
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}


.td-main-menu-logo {
  display: none;
  float: left;
  height: 44px;
  
}

.td-main-menu-logo a {
  
}

.td-main-menu-logo img {
  position: relative;
  max-height: 44px;
  margin: 0px 21px 0px 21px;
  
  
}

.td-main-menu-logo .td-sticky-mobile.td-mobile-logo {
  display: inherit;
}

.td-main-menu-logo .td-sticky-mobile.td-header-logo {
  display: none;
}

.td-main-menu-logo .td-sticky-header.td-mobile-logo {
  display: none;
  
}

.td-main-menu-logo .td-sticky-header.td-header-logo {
  display: inherit;
  
}

.td-header-style-4 .td-main-menu-logo {
  display: table;
  
}

.td-header-style-4 .td-main-menu-logo a {
  display: table-cell;
  vertical-align: middle;
  
}

.td-header-style-5 .td-main-menu-logo {
  display: table;
  
}

.td-header-style-5 .td-main-menu-logo a {
  display: table-cell;
  vertical-align: middle;
  
}

.td-header-style-9 .td-main-menu-logo {
  display: table;
  
}

.td-header-style-9 .td-main-menu-logo a {
  display: table-cell;
  vertical-align: middle;
  
}

.cub1iceri img, .cub2iceri img, .cub3iceri img, .cub4iceri img, .cub5iceri img, .cub6iceri img, .cub7iceri img, .cub7iceri2 img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.cub5iceri{position:absolute;top:0px;left:0px;display:block;z-index:9}

    .half-width-section .right {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-self: flex-end;
      -moz-align-self: flex-end;
      align-self: flex-end;
      -ms-flex-item-align: end; }

  footer .left,
  footer .right {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-align-self: center;
    -moz-align-self: center;
    align-self: center;
    -ms-flex-item-align: center; }

  footer .right {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column; }

    footer .right .footer-copy.loud {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-self: center;
      -moz-align-self: center;
      align-self: center;
      -ms-flex-item-align: center;
      width: 100%;
      margin: 0 auto 5px; }

      footer .right .footer-copy.loud .link {
        padding-left: 5px; }

  footer .right ul li {
    display: none; }

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

.mycars.has-digital-retailing .toolbox-content {
  padding: 10px 20px 20px;
  background-color: #d2d2d2;
  background-color: rgba(210, 210, 210, 0.5);
  color: black; }


#content-left {
	width:725px;
	float:left;
}

div#content-left {
	float:left;
	width:320px;
}

div#content-left ul li {
	font-size:14px;
	line-height: 18px;
	margin-left:20px;
}

div.product-left h2, div.product-right h2, div#content-left h2 {
	font-size: 1em;
	padding-left:2px;
}

body div#content-left img.rightspacingshadow-img, div#content-left div.rightspacing, div#content-left div.rightspacingshadow-img {
	display:none;
}

div#content-left p {
	font-size:14px;
	line-height: 18px;
}

.product-left ul, div#content-left ul
{ line-height: 18px; margin: 10px 0 5px 20px; ; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}

.product-left ul li, div#content-left ul li
{ line-height: 18px; list-style-type: disc; padding-right: 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }


div.rightspacing, div#content div#content-left div.rightspacing {
	box-shadow:0px 0px 10px #999;
	-webkit-box-shadow:0px 0px 10px #999;
	-moz-box-shadow:0px 0px 10px #999;
	-o-box-shadow:0px 0px 10px #999;
	padding:0 0 6px 6px;
	float:right:
}
.tx-div{display:block;height:3px;background-color:#000000;opacity:.1;margin:15px 0 15px;}
.text-center .tx-div{margin:15px auto 15px auto;}
.text-right .tx-div{margin:15px 0 15px auto;}
.tx-div.small{width:30px;}
.tx-div.medium{width:60px;}
.tx-div.full{width:100%;}
.ux-box.ux-text-overlay .ux-box-text .tx-div{background-color:rgba(255,255,255,0.3)!important;}
.product-small .tx-div{border-width:3px;width:20px;margin:4px auto 4px auto!important;}
.ux_banner .center .tx-div,.ux_banner .center p{margin:0 auto;max-width:90%;}
.ux_banner .left .tx-div,.ux_banner .left p,.ux_banner .far-left .tx-div,.ux_banner .far-left p{margin:0 auto 0 0;max-width:90%;}
.ux_banner .right .tx-div,.ux_banner .far-right .tx-div,.ux_banner .right p,.ux_banner .far-right p{margin:0 0 0 auto;max-width:90%;}
.ux_banner .text-center .tx-div,.ux_banner .text-center p{margin:0 auto;max-width:90%;}
.ux_banner .text-left .tx-div,.ux_banner .text-left p{margin:0 auto 0 0;max-width:90%;}
.ux_banner .text-right .tx-div,.ux_banner .text-right p{margin:0 0 0 auto;max-width:90%;}
.ux_banner .tx-div{margin-top:20px!important;margin-bottom:20px!important;}
.featured-box.pos-center .tx-div{margin:0 auto 10px;}
.widget .tx-div{margin-bottom:20px;}
.dark .tx-div{background-color:#ffffff;opacity:.3;}
.title-header .tx-div{margin:0 auto;}
#banner .tx-div.small{display:none;}
.tx-div.full.clearfix{height:1px;}
.fl-page-footer-text {padding-bottom: 20px;text-align: center;}
.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons {text-align: inherit;}


.content-home.home-section-2 .home-products a.home-product .product-img img.img-product {
  margin: 0 auto;
  max-width: 100px;
}
	

	



.menu-icon{
	display: inline-block;
	width: 70px;
	height:70px;
	position: relative;
	vertical-align:middle;
	margin-right: 10px;
	transition: all .3s ease;
	cursor: pointer;
	}

.menu-icon .line1,
.menu-icon .line2,
.menu-icon .line3{
	width: 25px;
	height:4px;
	display: block;
	opacity: 1;
	background: #000;
	position: absolute;
	left: 22px;
	transition: all .3s ease;
	}

.menu-icon .line1{ top: 25px; }

.menu-icon .line2{ top: 33px;}

.menu-icon .line3{ top: 41px;}



.menu-icon.active{
	background: #000;
	transition: all .3s ease;
	-webkit-transition-delay: .3s; 
	}

	
.menu-icon.active .line1,
.menu-icon.active .line2,
.menu-icon.active .line3{
	background: #FFF;
	transition: all .3s ease;
	}

	
	
.menu-icon.active .line1{
	-moz-transform: rotate(45deg) translateY(4px) translateX(3px);
	-webkit-transform: rotate(45deg) translateY(4px) translateX(3px);
	-o-transform: rotate(45deg) translateY(4px) translateX(3px);
	-ms-transform: rotate(45deg) translateY(4px) translateX(3px);
	transform: rotate(45deg) translateY(4px) translateX(3px);
	transition: all .3s ease;
	}

.menu-icon.active .line2{
	opacity: 0;
	transition: all .3s ease;}

.menu-icon.active .line3{
	-moz-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	-webkit-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	-o-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	-ms-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	transform: rotate(-45deg) translateY(-9px) translateX(7px);
	transition: all .3s ease;
	}

	.menu-icon .line1,
	.menu-icon .line2,
	.menu-icon .line3{
		left: 8px;
		}


.red {
    color: #EE0000;
}
 

#main {
	width: 640px;
	float: left;
	background-color: #ffffff;
	font-size: 12px;
	color: #444444;
	font-family: Verdana, 'Trebuchet MS', 'Lucida Grande', Arial, 'Lucida Sans';
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
}




#main ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#main li {
	padding: 0px 0px 4px 12px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}


#main h1 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, 'Lucida Sans';
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding: 0px 2px 2px 10px;

}


#main #menu {
	clear: both;
	width: 728px;
	height: 23px;
	margin: 0px 4px 10px 4px;
	padding: 0px;
	background: #ffffff;
}


#main #menu ul {
	list-style-type: none;
	margin-left: 5px;
	margin-bottom: 0px;
}


#main #menu li {
	float: left;
	margin-left: 5px;
	margin-bottom: -5px;
	padding: 0px;
	width: auto;
	display: block;
	height: auto;
	font-size: 12px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
}


#main #menu li a, #main #menu li a:link {
	background: #336699;
	color: #ffffff;
	border: 1px solid #336699;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	display: block;
}


#main #menu li a:hover {
	color: #336699;
	cursor: pointer;
	background: #ffffff;
}


#main #menu li:hover {
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
}


#main #menu li a#current:hover {
	border: 1px solid #ffffff;
	background: #ffffff;
}


#main .entry h1, #main .entry h1 a {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, 'Lucida Sans';
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
	background: none;
	margin-bottom: -13px;
	padding: 0px;
	color: #336699;
}


#main .entry h1 a:hover {
	text-decoration: none;
	background-color: #336699;
	color: #ffffff;
}


#main #comments h1, #main #commentform h1 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, 'Lucida Sans';
	font-weight: bold;
	font-size: 14px;
	background: none;
	padding: 0px;
	color: #999999;
}


#main .entry, #main #comments, #main #commentform {
	padding: 0px 10px 10px 10px;
	margin: 0px;
}


#main .entrycontent {
	padding-bottom: 2px;
	margin: 0px;

}


#main .entryfooter {
	background-color: #f5f5f5;
	color: #666666;
	text-align: center;
	padding: 2px 0px 5px 0px;
	margin-top: 3px;
	font-size: 12px;
	border-bottom: 1px solid #999999;
}


#main .asides {
	padding: 0px 10px 10px 10px;
}


#main #comments .comment {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 4px 20px 4px 20px;
}


#main #comments .comment:hover {
	background: #f5f5f5;
}


#main #comments .officialuser {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-top: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 4px 20px 4px 20px;
}


#main #comments .comment h4, #main #comments .officialuser h4 {
	font-size: 12px;
	font-weight: normal;
}


#main #comments .comment .commentnumber, #main #comments .officialuser .commentnumber {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
	margin-right: 8px;
}


#main #commentform form {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-top: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 4px;
}


#main #commentform label {
	font-size: 12px;
	font-weight: bold;
}

#main #commentform .commentforminfo {
	font-size: 12px;
	font-family: Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
}

#window-container {
	width:307px;
	height:290px;
	margin-right:31px;
	float:left;
}

.expandable-adv,.adv-exp{background:#FFF;}

.expandable-adv .adv-exp{width:300px;padding:9px 11px 6px 10px;overflow:hidden;}


.board-post-item  {
	padding:0 12px 0;
	margin-bottom: 15px;
}


.board-post-item h2, .board-post-item h3 {
	font-size: 9pt;
	margin:0px;padding:0px;
}


.board-post-item h2 {
	text-transform:uppercase;
	font-weight:bold;
}


.board-post-item h2 a, 
.board-post-item h3 a 

{
	color:#933;
}


.board-post-item h2 a:hover, 
.board-post-item h3 a:hover

{
	color:#06c;
}


.nav {
  font-family: "Josefin Slab", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: .95em;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .07em;
  color: #ffffff;
}


.footer .nav a {
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9em;
  font-style: normal;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #01c6f1;
}

.no-mediaqueries .footer .nav a {
  font-size: .9em;
  color: #01c6f1;
}


.sub.nav {
  font-weight: 600;
}


.subnav .nav li {
  border: none;
}

.subnav .nav li:hover {
  background: none;
}


.subnav .nav a {
  font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.1em;
  letter-spacing: .1em;
  color: #404040;
}

.no-mediaqueries .subnav .nav a {
  font-size: .95em;
  color: #404040;
}

.no-mediaqueries .nav {
  border-top: 4px solid #01c6f1;
  background: #404040;
}

.nav li {
  
  
}

.no-mediaqueries .nav li {
  text-align: center;
  display: inline-block;
  margin-right: -3px;
  position: relative;
  border-right: 1px solid #ffffff;
  background-color: #404040;
}

.nav li:last-child {
  border-right: none;
}

.nav li a {
  display: block;
  text-decoration: none;
  padding: 10px 10px;
  border-bottom: 1px solid #ccc;
  
}

.no-mediaqueries .nav li a {
  border-bottom: 0;
  color: #ffffff;
}

.no-mediaqueries .nav li a:hover, .no-mediaqueries .nav li a:focus {
  background-color: #01c6f1;
}

.nav li ul.sub-menu,
.nav li ul.children {
  
}

.no-mediaqueries .nav li ul.sub-menu, .no-mediaqueries
.nav li ul.children {
  margin: 0;
  width: auto;
  border-top: 0;
  position: absolute;
  display: none;
  z-index: 8999;
}

.nav li ul.sub-menu li a,
.nav li ul.children li a {
  padding-left: 30px;
}

.no-mediaqueries .nav li ul.sub-menu li a, .no-mediaqueries
.nav li ul.children li a {
  padding-left: 10px;
  border-right: 0;
  display: block;
  width: 180px;
  border-bottom: 1px solid #ccc;
}

.no-mediaqueries .nav li ul.sub-menu li:last-child, .no-mediaqueries
.nav li ul.children li:last-child {
  border-bottom: 0;
  border-right: 0;
}

.no-mediaqueries .nav li:hover ul {
  top: auto;
  display: block;
}

.nav li.current-menu-item,
.nav li.current_page_item,
.nav li.current-page-ancestor {
  background: #01c6f1;
}



.side-nav .nav {
  border: none;
  text-align: left;
}

.side-nav .nav li a {
  border: none;
  padding: 5px 15px;
}


.no-mediaqueries .side-nav .nav {
  background-color: #01c6f1;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: .07em;
}

.side-nav .nav li ul.sub-menu li a {
  border: none;
  padding-left: 30px;
}

.side-nav .nav li ul.sub-menu {
  display: block;
  position: static;
}

.subnav .nav {
  background: none;
  border: none;
  text-align: left;
  float: left;
  margin-top: 0px;
  margin-bottom: -4px;
}

.subnav .nav li .current-menu-item {
  border-bottom: 7px solid #01c6f1;
}

.subnav .nav li a {
  padding: 0px 5px 10px 6px;
  display: inline-block;
  border-bottom: none;
  font-size: .75em;
}

.no-mediaqueries .subnav .nav li a {
  font-size: .9em;
  padding: 0px 20px 10px 20px;
}

.subnav .nav li a:hover {
  background: none;
}


.subnav .nav li.current-menu-item,
.subnav .nav li.current_page_item,
.subnav .nav li.current-page-ancestor {
  background: none;
  border-bottom: 7px solid #01c6f1;
}

.footer .nav {
  background-color: #ffffff;
  border: 4px solid #404040;
  margin-top: 0;
  text-align: left;
}

.footer .nav ul {
  margin: 0;
}

.footer .nav li {
  background: none;
  border: none;
  text-align: left;
  display: block;
  margin-bottom: 5px;
}

.footer .nav li a {
  border: none;
  padding: 0;
}

.footer .nav li a:hover {
  background: none;
}


.footer .nav li ul.sub-menu li a, .footer .nav li ul.children li a {
  border: none;
}


.footer .nav li ul.sub-menu, .footer .nav li ul.children {
  border: none;
  display: block;
  position: static;
}

	
	
#cssmenu ul .has-sub 
{
	 position: relative;
}


	
#cssmenu ul .has-sub ul 
{
	 -moz-border-radius: 0 0px 0px 0px;
	 -webkit-border-radius: 0 0px 0px 0px;
	 border-radius: 0 0px 0px 0px;
	 -moz-background-clip: padding;
	 -webkit-background-clip: padding-box;
	 background-clip: padding-box;
	 background-color: transparent;
}

	  
	  
#cssmenu ul .has-sub ul a 
{
	 background: none;
	 padding: 0px 0px 0px 0px;
	 border-bottom: 1px solid transparent;
	 text-align: left; 
}

	
#cssmenu ul .has-sub ul .has-sub a:after 
{
	 content: none; 
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}
