﻿
	.tablet-fullwidth-columns.vcex-feature-box.left-content-right-image .vcex-feature-box-content { padding-right: 0px }

	.phone-fullwidth-columns.vcex-feature-box.left-content-right-image .vcex-feature-box-content { padding-right: 0px }



.vcex-feature-box.left-content-right-image .vcex-feature-box-media { float: right }

.vcex-feature-box.left-content-right-image .vcex-feature-box-content { float: left; padding-right: 30px; }
.left-content{width:30%;float:left}
.left-content img{padding:2em 2em 0 0}

.sidebar_box { padding: 0px 10px 10px 10px;  }

.partners{ padding: 10px 0px 20px 20px;}

.partners img{float: left; padding: 10px;  }
.b-important-icon{position:absolute;top:0;left:0;width:21px;height:22px}

div#container {
	min-width: 	840px;
	width:		840px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


.cult { 
	background-color: #B4DE8B; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #a00;
	padding-left: 2px;
	text-decoration: none; }


.cult a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult a:link { color: #000000; }
	
.cult a:visited { color: #000000; }
	
.cult a:hover { color: #768d56; }
	
.cult a:active { color: #913413; }


.cult-location { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	background-color: #cae4b1;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	padding-left: 7px;
	text-decoration: none; }


.cult-location a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #000000;
	text-decoration: none; }

.cult-location a:link { color: #000000; }
	
.cult-location a:visited { color: #000000; }
	
.cult-location a:hover { color: #768d56; }
	
.cult-location a:active { color: #913413; }


.cult-schools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	background-color: #DCF3C2;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	padding-left: 7px;
	text-decoration: none; }


.cult-schools a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-schools a:link { color: #000000; }
	
.cult-schools a:visited { color: #000000; }
	
.cult-schools a:hover { color: #768d56; }
	
.cult-schools a:active { color: #913413; }

	
.cult-sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	background-color: #c9e6a9;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	padding-left: 7px;
	text-decoration: none; }


.cult-sub a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-sub a:link { color: #000000; }
	
.cult-sub a:visited { color: #000000; }
	
.cult-sub a:hover { color: #768d56; }
	
.cult-sub a:active { color: #913413; }
	


.cult-programs {
	line-height: 15px;
	padding: 2px 0 2px 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	text-decoration: none; }


.cult-programs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #fff;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-programs a:link { color: #000000; }
	
.cult-programs a:visited { color: #000000; }
	
.cult-programs a:hover { color: #768d56; }
	
.cult-programs a:active { color: #913413; }


.cult-program-heading {
	line-height: 15px;
	padding: 2px 0 2px 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dee4e7;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	text-decoration: none; }


.cult-program-heading a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #dee4e7;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-program-heading a:link { color: #000000; }
	
.cult-program-heading a:visited { color: #000000; }
	
.cult-program-heading a:hover { color: #768d56; }
	
.cult-program-heading a:active { color: #913413; }


.cult-programs2 {
	line-height: 15px;
	padding: 2px 0 2px 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f2f5f9;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	text-decoration: none; }
	
	
.cult-programs2 a {
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-programs2 a:link { color: #000000; }
	
.cult-programs2 a:visited { color: #000000; }
	
.cult-programs2 a:hover { color: #768d56; }
	
.cult-programs2 a:active { color: #913413; }
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

  
  #td-mobile-nav {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
  }

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

  #td-mobile-nav .td-link-element-after {
    position: relative;
  }

#leftposts { width: 46%; }

nav .search {
	float: right;
	background: #fff;
	width: 200px;
	height: 22px;
	margin: 7px 0 0 0;
	position: relative;
	border-radius: 10px;
}

table.search-box {
	border-collapse: collapse;
	border-color: #6eb20f;
	border-style: solid;
	border-width: 1px;
	background-color: #e0fabe;
}

#topnav, #logo, .admain, .ring, .addthis, footer .links1, footer .links2, footer .links3, footer .copyrights img, .quote, .row5, .google-ad2, .row3, .row4, .block3 p, #breadcrumb, nav .search, .footer-divider {
	display: none;
}

.search2 .search-bg {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 100px;
	background: #fff;
	border-radius: 10px;
}

nav .search.mobile-search {
	display: block;
	width: 63%;
	margin-left: 10px;
	float: left;
}

		.quicklinks{font-size:.8em; text-align:center; padding-left: 0px; margin-left:0px;}

		.quicklinks li{list-style-type: none;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
	


#wewnatrz{
	z-index: 9500;
	
	}

		

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

#footer, #footer .site-info{background:#4099ff;}


#footer .site-info #colophon{text-align: center;}

#footer .site-info #colophon p{text-align: center;font-size:1em;color:#fff;}

#footer .site-info #colophon p span{background: transparent!important}

#footer .site-info #colophon p.credits{font-size:1.2em;color:#777;margin-top:30px;}

#footer .site-info #colophon p.credits em{display: block}


.site-info { padding: .5em 0; background: #666e71; color: gainsboro; }

.site-info a { color: #c2c2c2; }
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{display:block;float:none;width:100%}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button{background:#fc6225}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:active{background:#e14203 !important}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout{float:right;width:50%}


#ajaxcart-continue-shopping-compare .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}


#ajaxcart-continue-shopping-wishlist .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}

p img.bordered {
    padding: 4px;
    border: 1px solid #DDDDE8;
    margin: 0px 9px 5px 0;
}

div.bordered {
    border: 1px solid #DDDDE8;
    padding: 10px;
    -moz-border-radius:1ex;
    -webkit-border-radius:1ex;
}

table.bordered {
    border: .5px solid #DDDDE8;    
}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}
.hours-module .table-cell.first{padding-right:1em}
.hours-module .table-cell{padding-bottom:1px}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}


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

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

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

.container:after {
  clear: both;
}

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

.site-description{color: #DDD;}
#ajaxcart-pop-up{z-index:2000}
#ajaxcart-pop-up .ajaxcart-content{background:#fff;border:2px solid #e6e6e6;border-radius:4px;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;left:50%;max-height:60%;overflow:auto;position:fixed;top:20%;width:90%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#ajaxcart-pop-up .close-popup{font-size:24px;font-weight:600;line-height:1em}
#ajaxcart-pop-up .buttons-set button{font-size:14px;width:100%}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{display:block;float:none;width:100%}
#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button{font-weight:200;margin-top:1em}
#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button:active{background:transparent !important;color:#fc6225 !important}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button{background:#fc6225}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:active{background:#e14203 !important}
#ajaxcart-pop-up .buttons-set .ajaxcart-checkout{float:right;width:50%}
#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{width:50%}


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

img.home-icon { height: 21px; }


.nys-global-footer {
  clear: both;
}

.nys-global-footer h3, .nys-global-footer h4, .nys-global-footer p, .nys-global-footer span, .nys-global-footer a {
  color: #000;
}

.nys-global-footer h3, .nys-global-footer h4 {
  font-weight: 800;
}

.nys-global-footer h4, .nys-global-footer span, .nys-global-footer a {
  font-family: "Proxima Nova", Arial, sans-serif;
}

.nys-global-footer .footer-container {
  padding: 0 0 36px;
  display: block;
  margin: 0 15px;
}

.nys-global-footer .footer-container h3 {
  font-family: "D Sari Bold", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding: 32px 30px;
  margin: 0;
}

.nys-global-footer .footer-container h4 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .05em;
  clear: both;
  margin-left: 30px;
  margin: 0 16px 12px 30px;
}

.nys-global-footer .footer-container h4:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #000;
  width: 96%;
  margin-top: 3px;
}

.nys-global-footer .footer-container a {
  text-decoration: none;
}

.nys-global-footer .footer-container a:hover, .nys-global-footer .footer-container a:active {
  text-decoration: underline;
  color: #000;
}

.nys-global-footer .footer-container ul {
  padding: 0 30px 0 30px;
}

.nys-global-footer .footer-container ul li {
  float: left;
  width: 50%;
  list-style-type: none;
  margin: 0;
  padding-bottom: 16px;
}

.nys-global-footer .footer-container ul li a {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: .03em;
  padding-right: 48px;
  display: block;
}

.nys-global-footer .footer-container .footer-col {
  float: none;
  position: relative;
  width: 100%;
  display: inline-block;
  margin-bottom: 32px;
  min-width: 100px;
}

.nys-global-footer .footer-container .social-media {
  display: block;
  clear: both;
}

.nys-global-footer .footer-container .social-media ul {
  display: inline-block;
  text-align: center;
  width: 80%;
}

.nys-global-footer .footer-container .social-media ul li {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin: 28px 40px 0;
  width: 15%;
  padding-bottom: 12px;
}

.nys-global-footer .footer-container .social-media ul li a {
  padding-right: 0;
  white-space: nowrap;
  text-decoration: none;
}

.nys-global-footer .footer-container .social-media ul li a:hover span, .nys-global-footer .footer-container .social-media ul li a:active span {
  text-decoration: underline;
}

.nys-global-footer .footer-container .social-media ul li a span:nth-child(even) {
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-left: 6px;
  position: absolute;
}

.nys-global-footer .footer-container .social-media img {
  margin: 0 10px 0 0;
}

.nys-global-footer .footer-container .social-media .social-media-title {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nys-global-footer .footer-container .social-media .social-media-title h4 {
  display: inline-block;
  float: left;
  font-weight: bold;
  line-height: 16px;
  margin: 0 0 16px 30px;
  overflow: hidden;
  text-align: center;
  width: 85.5%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before, .nys-global-footer .footer-container .social-media .social-media-title h4:after {
  background-color: #000;
  content: '';
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 40%;
  top: -1px;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before {
  right: 1.5em;
  margin-left: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:after {
  left: 1.5em;
  margin-right: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul {
  display: inline-block;
  width: 100%;
  padding: 0;
  text-align: center;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li {
  display: inline-block;
  margin: 16px 20px 0;
  width: 38%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li a {
  padding-right: 48px;
}

  .nys-global-footer .footer-container .social-media ul li:last-child a {
    padding-left: 7.5px;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:before {
    right: 2.5em;
    margin-left: -50%;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:after {
    left: 2.5em;
    margin-right: -50%;
    margin-top: 0;
  }

  .nys-global-footer .footer-container .social-media .social-media-links {
    display: table;
    width: 95%;
    margin: 0 auto;
  }

  .nys-global-footer .footer-container .social-media .social-media-links ul li:last-child a {
    padding-left: 15px;
  }

.nys-global-footer ul li a:hover, .nys-global-footer ul li a:active {
  color: #4B6576;
}

#dcjs_logo, #dcjs_text, #governor, #commissioner, #navigation, #subnav, #localnav, #quickbar, #footer, .skipLinks, .featureWrapper, #nysgov, .noprint, .ui-tabs-nav, #nygov-Banner, #sb-container, #header, .meccBanner, #secondary-menu, .element-invisible, .region-header, #magic-development, .messages, .nygov-universal-container, .nys-global-header, .nys-global-footer {
	display:none !important;
	min-height:0 !important;
	max-height:0 !important;
}
.footer .menu_mobile .footer_block #nav_footer{display:none;}
.footer .menu_mobile .footer_block #nav_footer ul{margin:0px;padding:0 0 0 15px;}

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

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

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

.top-bar .name {
  height: 2.8125rem;
  margin: 0;
  font-size: 16px;
}

.top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
  line-height: 2.8125rem;
  font-size: 1.0625rem;
  margin: 0;
}

.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.6);
  width: 75%;
  display: block;
  padding: 0 0.9375rem;
}

  .top-bar .name h1 a {
    width: auto;
  }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

body.single #sidebar-container #menu-sidebar-menu #menu-item-29 a,
body.page-template-archives-php #sidebar-container #menu-sidebar-menu #menu-item-29 a,
body.category #sidebar-container #menu-sidebar-menu #menu-item-29 a {
  color: #fd5441; }



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

.benefits-grid:last-child,
.logos-grid:last-child,
#content .wpb_text_column .benefits-grid:last-child,
#content .wpb_text_column .logos-grid:last-child {
	margin-bottom: -40px;
}


.share-count {
	display: inline-block;
	margin-top: -6px;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
	width: 15%;
	}



#banner,
#menu,
#mission,
#header,
#footer,
#sidebar-left,
#sidebar-right,
.breadcrumb,
.tabs {
	display: none;
}




#menu {
	background-color: #006ce9;
	border-bottom: 2px solid #a9a9a9;
	font-size: 1.1em;
	height: 1.2em;
	line-height: 1.2em;
	padding: 10px 8px 10px 8px;
}


#menu a,
#menu a:link {
	color: white;
	display: block;
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding: 0 6px;
	text-shadow: 1px 1px 1px #0a0a0a;
}


#menu a:hover {
	color: #fed100;
}


#menu a:active {
	color: #fed100;
}


#menu a.active {
	background-color: #00AEEF;
	padding: 10px 5px 10px 5px;
	margin-top: -10px;
	color: #fed100;
}

 

div.srp-widget-container {
	display: table;
	clear: both;
}



div.srp-widget-container a {
line-height:18px;
	outline: none;
	
font-weight: normal;
}

.swp_text{
	color: #555555;
	font-size: 12px;
	font-weight: normal;
}


	
	
	.header-search .icon-search:hover{color: #000;}


	.header-search{float: left; min-width: 25px; height: 35px; margin: 0 20px 0 0;}

	.header-search .search-form{width: 0; height: 35px; margin: 0; padding: 0; position: relative; border: none; transition: all 0.3s ease 0s; box-shadow: none;}

	.header-search .search_button, .icon-search{width: 35px; height: 35px; padding: 5px; position: absolute; top: 0; right: 0; cursor: pointer; overflow: hidden; text-align: center;}


	.header-search .search_button{z-index: 1; overflow: hidden; border-radius: 0;}



.sidebar {
	width:232px;
	min-height:10px;
	float:left;
	
}

.sidebar ul,
.sidebar ul li {
	padding:0;
	margin:0;
	list-style-type:none;
}

.sidebar ul {
	display:block;
	padding:0;
	border-bottom:1px #e5e5e5 solid;
}

.sidebar ul ul {
	border:none;
	padding:0 0 10px 0;
}

.sidebar ul li a {
	color:#603092;
	text-transform:uppercase;
	text-decoration:none;
	padding:14px 25px 9px 18px;
	display:block;
	font-size:18px;
	font-family:FrutigerLTStd55Roman,'Myriad Pro',Helvetica;
	border-top:1px #e5e5e5 solid;
}

.sidebar ul li .sidenav_top {
	border:none;
}

.sidebar ul li ul li a {
	font-size:16px;
	border:none;
}

.sidebar ul li a:hover,
.sidebar ul li ul li a:hover {
	color:#e98f07;
}

.sidebar ul li.active a {
	background-color:#b198cb;
	color:#ffffff;
}

.sidebar ul li.active li a {
	padding:10px 7px 0 50px;
	background:none;
	color:#603092;
}

.sidebar ul li.active li.active a {
	color:#e98f07;
}

.sidebar .sidebar_ads {
	margin:40px 0;
	text-align:center;
	overflow:hidden;
}

footer .container .sidebar{
    padding: 40px 0 20px 0;
    width: 200px;
}

footer .container .sidebar h5{
    padding: 0 0 10px 0;
    color: #fff;
    font: bold 1.167em/1.2em arial, verdana, sans-serif;
}

footer .container .sidebar .social_icons{ padding: 10px 0; }

footer .container .sidebar .social_icons a{ margin: 0 5px 0 0; }

footer .container .sidebar .social_icons a img{ border: 0; }

footer .container .sidebar p.copy{
	color: #c9a3e4;
	padding: 0 0 10px 0;
}

footer .container .sidebar p.copy a{
	color: #c9a3e4;
}






.rev_slider_wrapper{
	position:relative;
}

table.contentpaneopen p{
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

body.search .contentpaneopen td{
padding:5px;
}

body.search .contentpaneopen fieldset{
padding:0 0 20px 0;
margin:0 0 20px 0;
}

  div.faqslider table.contentpaneopen {
	  margin-left: 10px;
	  margin-right: 10px;
	  width: 95%;
  }


.statestop { background-color: #c2d7ef; text-align: center; }

#top .menu .sep, #top .menu .sep img {
	height: 40px;
	width: 2px;
}


.et_color_scheme_green .et-cart-info,
.et_color_scheme_pink .et-cart-info,
.et_color_scheme_red .et-cart-info,
.et_color_scheme_orange .et-cart-info,
.et_color_scheme_green .et-social-icon a:hover,
.et_color_scheme_pink .et-social-icon a:hover,
.et_color_scheme_red .et-social-icon a:hover,
.et_color_scheme_orange .et-social-icon a:hover,
.et_color_scheme_green .et_pb_promo_button,
.et_color_scheme_pink .et_pb_promo_button,
.et_color_scheme_red .et_pb_promo_button,
.et_color_scheme_orange .et_pb_promo_button,
.et_color_scheme_green .et_pb_more_button,
.et_color_scheme_pink .et_pb_more_button,
.et_color_scheme_red .et_pb_more_button,
.et_color_scheme_orange .et_pb_more_button,
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_green .et-pb-slider-arrows a,
.et_color_scheme_pink .et-pb-slider-arrows a,
.et_color_scheme_red .et-pb-slider-arrows a,
.et_color_scheme_orange .et-pb-slider-arrows a,
.et_color_scheme_green .et_audio_content a,
.et_color_scheme_pink .et_audio_content a,
.et_color_scheme_red .et_audio_content a,
.et_color_scheme_orange .et_audio_content a,
.et_color_scheme_green .et_link_content a,
.et_color_scheme_pink .et_link_content a,
.et_color_scheme_red .et_link_content a,
.et_color_scheme_orange .et_link_content a,
.et_color_scheme_green .et_pb_newsletter_button,
.et_color_scheme_pink .et_pb_newsletter_button,
.et_color_scheme_red .et_pb_newsletter_button,
.et_color_scheme_orange .et_pb_newsletter_button {
	color: inherit !important;
}



.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: #2ea3f2;
}


.et_pb_button:hover:after,
.et_pb_more_button:hover:after,
.et_pb_promo_button:hover:after,
.et_pb_newsletter_button:hover:after,
.et_pb_pricing_table_button:hover:after {
	margin-left: 0;
	opacity: 1;
}



.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}



.et_pb_more_button {
	display: inline-block;
	margin-top: 20px;
	color: inherit;
	text-shadow: none;
	text-decoration: none;
}


	.et_pb_slide_content,
	a.et_pb_more_button {
		display: block;
	}


	.et_pb_slider_fullwidth_off .et_pb_slide_content,
	.et_pb_slider_fullwidth_off .et_pb_more_button {
		display: none;
	}
.product-image{position:relative;overflow:hidden;background-color:#FDFBFB}
.product-image img{width:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.product-image:hover a.product-hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.product-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.grid-view .product-image{padding:0}
.carousel img,.slides img,.product-image img,.subcategory img{max-width:100%}


#header {
	margin: auto;
}


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


#header-side {
	background-repeat: repeat-y;
}


#header-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}


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


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


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


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header .container-content, #footer .container-content {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}


.mobile-view #header, .mobile-view #footer {
	margin: 0;
	border-radius: 0;
}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}


.container-content-inner {
	display: inline-block;
	width: 100%;
}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view .container-empty {
	display: none !important;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 0 0;}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 0 0;}
.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.toggle.first {
	margin:0px 0 0px 0;
}


	 

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
.double-header .first-head,
.header,
#form-holder .header,
a.next span.a-l-s,
a.prev span.a-l-s,
.textwidget.text .info a.head,
SliderNamePrev span.a-l-s,
.SliderNamePrev2 span.a-l-s,
.SliderNameNext span.a-l-s,
.SliderNameNext2 span.a-l-s

{
	color: #c4c4c4 !important;
}

#pick-babes-drop-down ul #pick-babes-garland a {background-position:0 -66px;}

#nav #nav_menu-5 h3.widget-title            { font-size: 1.2em; font-weight:400; text-transform: uppercase; color: #fff; margin: 0px 0px 0px 0px; padding: 32px 0px 0px 0px; }


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


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

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

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

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

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

.buynow-box {
	width: 109px;
	height: 16px;
	
	padding: 7px 6px;
	text-align: center;
        background-color: #005F92 !Important;
        border-width: 2px;
        border-style: solid;
        border-color: #5c99b9 #002438 #002438 #5c99b9;
        border-radius: 7px;
}


.buynow-magento-product a, .buynow-box a {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	padding: 6px 15px;
}

#shop-how .buynow-box {
	clear: both;
	float: left;
}

#shop-how .buynow-box a {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 6px 12px;
}

#shop-how .buynow-box a:hover, .buynow-box a:hover {
	text-decoration: none;
}




.pi-products .buynow-box {
	margin: 10px auto;
}


.pi-product .buynow-box {
   background-color: #005F92 !Important;
   border-width: 2px;
   border-style: solid;
   border-color: #5c99b9 #002438 #002438 #5c99b9;
   border-radius: 7px;
   width: 132px;
}


.magento-products .buynow-box {
    text-align: center;
}
.x-content-band{margin:0 0 1.5em;padding:40px 0;*zoom:1}
.x-content-band:before,.x-content-band:after{display:table;content:""}
.x-content-band:after{clear:both}
.x-content-band.bg-image,.x-content-band.bg-pattern{background-position:50% 50%}
.x-content-band.bg-image.parallax,.x-content-band.bg-pattern.parallax{background-attachment:fixed}
.x-content-band.bg-image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.x-content-band.bg-pattern{background-repeat:repeat}
.x-content-band.bg-video{position:relative;overflow:hidden}
.x-content-band.border-top{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-left{border-left:1px solid #ddd;border-left:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-right{border-right:1px solid #ddd;border-right:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-bottom{border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,0.075)}


h2.white {
	color: #fff;
	font-family: 'Nexa-Black', Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-bottom: 9px;
	text-transform: initial;
	line-height: 1.2em;
	margin-left: -3px;
}

.top-text-wrap h2.white {
	color: #FFF;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-bottom: 4px;
	text-transform: capitalize;
	line-height: 1.0em;
}


#preloader div {
    background-repeat:no-repeat;
    background-position:-1000px -1000px;
}

.rec-modal-right {
	width: 50%;
	height: 100%;
	padding: 0 30px;
	float: left;
	margin: 0;
	background: #fff;
	border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    overflow-y: scroll;
}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}
.impacted{font-family:'Impacted2-0';letter-spacing:.04em;}

.d-b { display: block; }

footer span.d-b {
    color: #616161;
    font-size: 0.625rem;
    line-height: 1.2;
}



.large-slide-wrap .slide-text-holder h3 {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: initial; 
	color: #fff;
	margin-top: 2px;
	margin-bottom: 13px;
	margin-left: -2px;
}


.large-slide-wrap .slide-text-holder p {
	color: #fff;
	font-size: 11px;
}

.large-slide-wrap .slide-text-holder p.bottom-0 a:before {
}


.large-slide-wrap .slide-text-holder {
	position: absolute;
	left: 0px;
	top: 35%;
	background: #333;
	background: rgba(0,0,0,0.6);
	padding: 12px 20px;
	max-width: 345px;
	box-sizing: border-box;
	border-right: 3px solid #87a827;
}


.large-slide-wrap .slide-text-holder.right {
	left: auto;
	right: 0px;
	border-left: 3px solid #87a827;
	border-right: 0;
}

.large-slide-wrap .slide-text-holder.top,
.large-slide-wrap .slide-text-holder.right.top {
	top: 0%;
}

.large-slide-wrap .slide-text-holder.bottom {
	top: 237.5px;
}

	.large-slide-wrap .slide-text-holder p[class] {
		margin-top: 7px;
		display: block;
	}

	.slide-text-holder .green-italic,
	.slide-text-holder .grey-italic {
		
	}


	.slide-text-holder .grey-italic {
		display: none;
	}
.box-price .column{position:absolute;bottom:20px;left:20px;right:20px;}
.box-length .column{position:absolute;bottom:12px;left:12px;right:12px;}
.box-list .column{width:50%;float:left;}
.sm-home-highlights .tab-panel-about .column{float:left;width:33.33%;}
.sm-home-highlights .tab-panel-features .column{padding:30px 0;border-bottom:1px dotted #757575;}
.sm-home-highlights .tab-panel-features .column:first-child{padding-top:0;}
.sm-home-highlights .tab-panel-screenshots .column{font-size:24px;margin-bottom:30px;}
.bodytext{color:#333}
#four table .bodytext,#one table .bodytext,#sixth table .bodytext,#three table .bodytext,#two table .bodytext{padding-top:0px;padding-bottom:0px;padding-left:0px}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}


  .one-third.column               { width: 30.6666666667%; }
body.front .view-home-page-slideshow #views_slideshow_cycle_main_home_page_slideshow-panel_pane_1 .views-slideshow-cycle-main-frame-row-item:after{content:"";display:block;clear:both;}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#content .entry-title{color:#000;font-size:21px;font-weight:bold;line-height:1.3em;margin-bottom:0;}
.entry-title a:link,
.entry-title a:visited{color:#000;text-decoration:none;}
.entry-title a:active,
.entry-title a:hover{color:#ff4b33;}
.entry-title{font-size:21pt;}

	#get-updates, #nav-mid, #ipad-search { display:none; }












div.red-box { 



	margin-bottom:30px;



	background-color:#383839;



}




div.red-box h2  { color:#f15b2a; }




div.red-box-content {



	padding:15px;



}


#container {
 width:850px;
 margin-left:auto;
 margin-right:auto;
}
#branding-bar-v1 .show-on-desktop,#branding-bar-v1 .show-on-tablet{display:none}
#branding-bar-v1 .show-on-desktop,#branding-bar-v1 .show-on-mobile{display:none}

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

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

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

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

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

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

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

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

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

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

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

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

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

.nav-main li.no-link a
{
    font-family: 'gothambook', Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;

    padding: 0;

    cursor: text;
}

.nav-main li.no-link ~ li.no-link
{
    padding-top: 10px;
}

.nav-main li.no-link a:hover:before
{
    display: none;
}


#footer {
    color: #7f7f7f;
}


body.home #footer {
    color: #5186c8;
    border: none;
}


#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}


 

    .page-id-2608 .w-portfolio-item-title{
      color:white !important;
      font-weight: 900;
      font-size:2em;
    }









.page-id-7 .w-portfolio-item-title{
  color:white !important;
  font-weight: 900;
  font-size:1.5em;
}

				.w-portfolio-item-title {
					margin-bottom: 0;
					}

					.l-footer .w-portfolio-item-title {
						font-size: 14px !important;
						}

		.no-touch .type_3 .w-portfolio-item-title {
			opacity: 1;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
				opacity: 0;
				-webkit-transform: translateY(-40px);
					-ms-transform: translateY(-40px);
						transform: translateY(-40px);
				}

			.no-touch .type_5 .w-portfolio-item-title,
			.no-touch .type_5 .w-portfolio-item-text {
				opacity: 0;
				-webkit-transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
						transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
				}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
					opacity: 1;
					}

h5,
.w-portfolio-item-title {
	font-size: 20px;
	}

.hero-logo {
	margin: 0 auto 20px;
	text-align: center;
}



.hero-logo img {
	width: 200px;
	height: auto;
}

.text_main_title {
	font-size: 17px;
}

.sidebar section{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cbc483;
	border-right-color: #cbc483;
	border-bottom-color: #cbc483;
	border-left-color: #cbc483;
	margin-top: 5px;
	background-color: #f2f0e1;
}

.sidebar-buscador {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}



.sidebar .heading{
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
	background-color: #4E8153;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 38px;
}

.sidebar .content{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.sidebar .content img{
	float: left;
	margin: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	border-bottom-color: #BDBDBD;
	border-left-color: #BDBDBD;
}

div.menu ul li ul.tenth-branch li.second-level a{background-position:-30px 0;}

div.menu ul li ul.tenth-branch li{width:127px;}



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



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

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

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

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

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

.header-1-sub .container {
  position: relative;
}

.header-3-sub .container {
  position: relative;
}

	
	.content-25 div.container{
		width:98% !important;
		margin:1%;
	}


.hotw .container
{
font-size:1.3em;
color:#000000;
top:0px;
border:0px solid #ffffff;
padding-left:0px;padding-right:0px;
}


.module-careers-list {
  position: relative;
  margin-bottom: 30px;
  padding: 20px;
  border: 2px solid #e0e2e0;
  background: #ffffff;
}

.module-careers-list .hdg {
  line-height: 1.2;
  margin-bottom: 10px;
  color: #333333;
}

.module-careers-list .hdg a {
  color: #333333;
}

.module-careers-list .hdg a:hover {
  color: #6eca97;
}

.module-careers-list .hdg:before {
  position: absolute;
  z-index: 1;
  top: -2px;
  left: -22px;
  width: 0;
  height: 0;
  content: '';
  border-top: 22px solid #e0e2e0;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
}

.module-careers-list .hdg:after {
  position: absolute;
  z-index: 2;
  right: -2px;
  bottom: -24px;
  width: 0;
  height: 0;
  content: '';
  border-top: 23px solid transparent;
  border-right: 23px solid #e0e2e0;
  border-bottom: 23px solid transparent;
}

.module-careers-list:before {
  position: absolute;
  z-index: 2;
  top: -3px;
  left: -26px;
  width: 0;
  height: 0;
  content: '';
  border-top: 23px solid #f8f8f8;
  border-right: 23px solid transparent;
  border-left: 23px solid transparent;
}

.module-careers-list:after {
  position: absolute;
  z-index: 2;
  right: -2px;
  bottom: -27px;
  width: 0;
  height: 0;
  content: '';
  border-top: 23px solid transparent;
  border-right: 23px solid #f8f8f8;
  border-bottom: 23px solid transparent;
}
#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}

.single-employees .content-area,
.single-cases .content-area {
	width: 100%;
}

.content-area {
	width: 750px;
	float: left;
}

.home.page .content-area {
	width: 100%;
}

	.blog .content-area {
		padding: 0 30px;
	}

.box{
	border-left : 1px solid #D08984;
	border-bottom : 1px solid #D08984;
	border-right : 1px solid #D08984;
}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

.inset2, .inset3{
padding:0 0px;
}

.custom #header #logo a, .custom #header #tagline {color:#222;}

.custom #header #logo a:hover{color:#666;}




.custom #header #tagline {padding-left:0.5em;}

.custom #header {padding-left:0; border: none;}




.custom #header, .custom #footer, .custom #page, .custom .prev_next p {background: transparent;}

		#header, #footer { padding-right: 1.1em; padding-left: 1.1em; }

	#header { padding-top: 2.2em; padding-bottom: 2.2em; }



#header #logo { font-size: 3.6em; line-height: 1.167em; }

#header #tagline { font-size: 1.4em; line-height: 1.429em; }


.footer-links-a {
width: 200px;
float: left;
margin: 20px 35px 20px 70px;
border-right: solid #bbb 1px;
height: 240px;
}
.xe-widget-wrapper{overflow:hidden}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before{display:table;content:" "}
.clearfix:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after{clear:both}
#top-header .nav-secondary{margin-bottom:0}


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


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


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


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


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


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


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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1024px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1024px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}



.fusion-row {
  margin: 0 auto;
  zoom: 1;
}

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

.fusion-row:after {
  clear: both;
}

.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}

.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}

.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}

#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}



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

            #header .nav-header ul li.li-logo {
              display: none; }

      .no-csscolumns #header .nav-header ul li.li-logo {
        display: none; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }

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

[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 #eee;
  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;
}

[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
._pointer-events,.logo-slider .scroll-mask:before,.logo-slider .scroll-mask:after{-moz-pointer-events:none;pointer-events:none}
.logo-slider .scroll-mask{position:relative;overflow:hidden;padding-top:180px}
.logo-slider .scroll-mask:before,.logo-slider .scroll-mask:after{content:'';position:absolute;left:0;top:0;bottom:2px;width:100px;box-shadow:inset 80px 0 50px -50px #fff;z-index:1}
.logo-slider .scroll-mask:after{left:auto;right:0;box-shadow:inset -80px 0 50px -50px #fff}
.logo-slider.slider-off .scroll-mask{width:80%}
.logo-slider.slider-off .scroll-mask .slide{width:240px}
.logo-slider.slider-off .scroll-mask:before,.logo-slider.slider-off .scroll-mask:after{box-shadow:none}


#wrapper { width: 1044px; margin: 0 auto; padding: 0px 14px; -webkit-background-clip: padding-box;  background-clip: padding-box; }




.blue {
    -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    box-shadow: inset 0px 1px 0px 0px #54a3f7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0);
    background-color: #007dc1;

    border: 1px solid #124d77;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;

    font-size: 13px;

    text-decoration: none;
    text-shadow: 0px 1px 0px #154682;
}




.blue:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
    background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0);
    background-color: #0061a7;
}

.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}

.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}



.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}


.callout-text h2.callout-title {
	margin-top: 0;
	font-size: 1.6em;
	line-height: 1em;
}

div.menu-minipanels {
  display: none;
}

ul.om-menu li .om-maximenu-content .menu {
  margin-top: -10px;
}

ul.om-menu li .om-maximenu-content .menu li {
  display: block;
}

ul.om-menu li .om-maximenu-content .menu li a {
  border: none;
  display: block;
  color: #000000;
  font-size: 14px;
  font-family: arial, sans-serif;
  text-transform: none;
  font-weight: normal;
  line-height: 14px;
  padding: 8px 14px;
  margin-bottom: 1px;
}

ul.om-menu li .om-maximenu-content .menu li a:hover {
  color: #000;
  background: #70e03f;
}

  ul.om-menu li .om-maximenu-content .panel-panel .menu {
    margin: 0;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li a {
    border-bottom: 1px solid #c1c2c4;
    line-height: 40px;
    text-align: left;
    font-size: 16px;
    padding-left: 60px;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li:last-child a {
    border-bottom: 0;
  }

  ul.om-menu li .om-maximenu-content .panel-panel .menu li:hover a {
    color: #000;
  }
 .entry_content img{max-width:100%}
 body .entry_content iframe,body .entry_content video,body .entry_content object{max-width:100%}
.page-section{margin-bottom:60px}
.page-section h1,.page-section h3{font-size:40px;font-weight:600;color:#4a4a4a;margin-bottom:10px;line-height:40px!important}
.page-section .intro{margin-bottom:20px;color:#888!important;font-size:18px;font-weight:200}


#filters {
	margin-top: 31px;
	position: relative;
}

#filters .column {
	float: left;
	width: 213px;
	margin-right: 36px;
}

#filters .column.first {
	width: 210px;
	margin-right: 39px;
}

#filters .column.last {
	margin-right: 0;
}

#filters input[type=checkbox] {
	margin: 0 4px 8px 0;
}

#filters input[type=text] {
	font:normal 12px/12px decima, helvetica, arial, verdana, sans-serif;
	border: 1px solid #DCDDDB;
	background: #f0f1ef;
	color: #b2b2b0;
	padding: 6px;
	width: 77px;
	text-transform: uppercase;
    border-radius: 2px;
}

#filters li.inactive input[type=text] {
	border-color: #F2EFEF;
	background: #FAFAFA;
	color: #E7E7E7;
}

#filters li {
	position: relative;
}

#filters li.sliderfilter {
	margin-bottom: 44px;
}

#filters li.textfilter {
	margin-bottom: 25px;
}

#filters li span {
	width: 23px;
	text-align: center;
	display: inline-block;
}

#filters .slider span {
	position: absolute;
	text-align: left;
	top: 15px;
	color: #b2b2b0;
}

#filters .slider a span {
	top: 18px;
	left: 5px;
	color: #454545;
}

#filters .inactive .slider a {
	background: #c7c3c3;
	box-shadow: none;
}

#filters .inactive .slider span {
	color: #c7c3c3;
}

#filters .slider span.right {
	right: 0;
	text-align: right;
}


#filters li.inactive .slider a,
#filters li.inactive input[type=text] {
	cursor: default;
}

#filters li .filter_overlay {
	height: 44px; 
	width: 215px; 
	position: absolute; 
	top: 15px; 
	left: 0;
	z-index: 800;
}



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

.clearfix:after {
	clear:both
}
.social-media{margin:1.96875em 0}
.social-media a{display:block;float:left;clear:left;margin-bottom:0.98438em}


#content {
	padding:10px 0 15px;
	margin: 0 0 0 10px;
	float:left;
	width:690px;
}


#content.full-width {
	width:950px;
	background:#fff;
}


#content.full-width .post {
	width:100%;
}


#content.full-width .entry img {
	max-width:950px;
}


#content.full-width .post_author {width: 930px;}




.clear-float { clear: both; height: 0px; overflow: hidden; }

.img{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
}


#hero.shop .text-container .large-span, #hero.shop .text-container .fluid-placeholder {
  min-height: 390px;
}

  
  #hero.shop .large-span, #hero.shop .fluid-placeholder {
    height: 390px;
    width: 1024px;
    max-width: none;
    position: relative;
  }

  
  #hero.shop .large-span {
    height: 390px;
    width: 1024px;
    left: -200px;
    max-width: none;
    position: relative;
  }


#home-hero .large-span, #home-hero .fluid-placeholder {
  left: 0px;
}

  
  #bands-landing-hero .large-span {
    height: 293px;
    width: 768px;
    left: -200px;
    max-width: none;
    position: relative;
  }


#show-hero img.large-span {
  margin-left: 20%;
  position: absolute;
  bottom: 0;
}

  
  #events-landing-hero .large-span {
    min-height: 230px;
  }

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



div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
#mini-panel-front_page_left_mini .panels-flexible-row .panel-pane.pane-views{margin-bottom:20px;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block{background:#f4f4f2;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block h2{background:#d5d4cc;color:#FFFFFF;padding:7px 10px;border:0;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block ul{list-style:none;list-style-image:none;padding-left:10px;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block ul li{list-style:none;list-style-image:none;margin-bottom:20px;}

footer .copyrights {
	float: left;
	width: 100%;
	min-height: 80px;
}

footer .copyrights p {
	float: left;
	padding: 30px 0 0 0;
	font-size: 12px;
	color: #cccccc;
}

footer .copyrights img {
	float: right;
	padding-top: 30px;
}

#topnav, #logo, .admain, .ring, .addthis, footer .links1, footer .links2, footer .links3, footer .copyrights img, .quote, .row5, .google-ad2, .row3, .row4, .block3 p, #breadcrumb, nav .search, .footer-divider {
	display: none;
}

#topnav, #logo, .admain, .ring, .addthis, footer .links1, footer .links2, footer .links3, footer .copyrights img, .quote, .row5, .google-ad2, .row3, .row4, .block3 p, #breadcrumb {
	display: none;
}
.header-block{width:625px;padding:0 5px 0 330px;background:#fff;position:relative;z-index:15;min-height:53px;}
.header-block:after{content:"";display:block;clear:both;}
.stockman-page .top-header .top-header-section{color:#333;}
.top-header .top-header-section{height:100%;float:right;border-right:1px solid #666;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;color:#ccc;line-height:25px;position:relative;}
.top-header .top-header-section .addthis_toolbox{height:20px;overflow:hidden;position:absolute;right:0;min-width:400px;text-align:right;}

#news_ticker .rss { float: right; margin: 15px 15px 0 0; }

			#content .pagination .prev-page { float: left; }


#site-generator {
	padding: 20px 0px;
	border-top: 2px dashed #eaeaea;
	color: #999;
}

#site-generator .copyright {
	float: left;
	padding-top: 5px;
	font-size: 12px;
}

#site-generator .copyright a {
	color: #777;
}

#site-generator .copyright a:hover {
	color: #439f55;
}

	#site-generator .social-icons,#site-generator .copyright {
		float: none;
		width: 100%;
	}

	#site-generator .social-icons ul {
		text-align: center;
		float: none;
	}

	#site-generator .social-icons ul li {
		display: inline-block;
		float: none;
	}

        a:focus, a:active, a:hover, .tags a:hover, .custom-gallery-title a, .widget-title a, #content ul a:hover,#content ol a:hover, .widget ul li a:hover, .entry-title a:hover, .entry-meta a:hover, #site-generator .copyright a:hover { color: #000000; }
.columns{width:100%!important;margin:0 0 20px 0;}
.columns .sc-image{position:relative!important;}
.columns.joint{margin: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:14px;padding-right:14px}
.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%}
.cnt .awr{padding:20px;position:relative}
.cnt .awr.lnd.hasf{padding:0}
.cnt .bpd .awr{padding:0}
.cnt .sAs .awr{padding:20px;position:relative}
.cnt .sAs .awr.side_body{padding-right:0}
.cnt .sAs .tabs_widget .awr{padding:0 0 20px 0}
.wat .awr{color:#949494}
.cnt .follow_me .awr{overflow:visible}
footer .widget.phone-number .scn.awr{padding:0 0 20px}
footer .cnt .awr{padding:0}
.cnt .awr.imp .entry-title{margin-bottom:0;position:relative}
.cnt .awr.imp .entry-title:hover:before{color:#4174dc}
.cnt .awr.imp .entry-title:before{font-family:'FontAwesome';content:'\f18e';display:block;height:40px;font-size:43px;margin:auto 0;position:absolute;right:0;top:-6px;bottom:0}
.cnt .awr.imp .entry-title a{display:block;position:relative}
.mry .awr{position:relative}
.gin .art .awr{position:relative;overflow:hidden}
.gin .art .awr p{margin-bottom:8px;word-wrap:break-word}
.cnt article h1 a, .tve-woocommerce .bSe .awr .entry-title, .tve-woocommerce .bSe .awr .page-title{font-family:Lato,sans-serif;}

	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}


	#wrapper .page-title-container{height:auto !important;max-height:87px;padding-bottom:20px;}


	#wrapper .ei-slider{width:100% !important;}

	
		#main,#wrapper{
		background-color:#ffffff !important;
	}

	
		#wrapper #nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a{color:#333333 !important;}

	
		#wrapper .header-social *{color:#666666 !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.rtl .woocommerce .social-share li{border-color:#e0dede;}

	
		#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a,#header .cart-content a:hover,#small-nav .cart-content a:hover,#wrapper #nav ul li ul li.current-menu-item a{background-color:#f5f4f4 !important;}

	
	
		#wrapper .header-social{
		background-color:#fff !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#e0dfdf !important;
	}

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

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.homepageDocumentsWrapper  .views-row{border-bottom:1px solid #CCC;padding:4px 0;}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.views-row{display:block;clear:both;}
.views-row span .views-row div{padding-right:2px;display:inline;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items{display:inline-block;}
.grid .col-1-3{width:33.33%}


#util-bar #util-bar-login .inputwrap {
    position: relative;
}


#util-bar #util-bar-login .title {
    float:left;
    width:70px;
    font: 18px Arial, sans-serif,sans-serif;
    margin-top:7px;
}


#util-bar #util-bar-login .nameinputcont {
    float:left;
    width:326px;
}


#util-bar #util-bar-login .nameinputcont .nameinput {
    width:100%;    
}


#util-bar #util-bar-login .passwordinputcont {
    float:left;
    width:400px;
    margin-left:14px;
    position:relative;
}


#util-bar #util-bar-login .passwordinputcont input {
    width:100%;
}


#util-bar #util-bar-login .passwordinputcont .forgot {
    border-left:1px solid #d0d0d0;
    padding-left:12px;
    position:absolute;
    right:10px;
    top:9px;
    color:#8d8d8d;
}


#util-bar #util-bar-login .passwordinputcont .forgot a {
    font-style:italic;
    font-size:90%;
}


#util-bar #util-bar-login .button {
    position:absolute;
    right:0;
    top:0;
    width:112px;
    margin-top:2px;
}

    
    #util-bar #util-bar-login {
        padding-bottom:40px;
    }

    
    #util-bar #util-bar-login .nameinputcont,
    #basket .image,
    #basket .desc,
    #basket .foot .instructions,
    #basket .foot .instructions textarea,
    #basket .foot .updatecont,
    #basket .foot .checkoutcont {
        float:none;
        width:100%;
    }









    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }

    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }


    
    .container .one.column,
    .container .one.columns                     { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }

    .container .one-fifth.column                { width: 172px; }


    
    .container .offset-by-one                   { padding-left: 60px;  }

    .container .offset-by-two                   { padding-left: 120px; }

    .container .offset-by-three                 { padding-left: 180px; }

    .container .offset-by-four                  { padding-left: 240px; }

    .container .offset-by-five                  { padding-left: 300px; }

    .container .offset-by-six                   { padding-left: 360px; }

    .container .offset-by-seven                 { padding-left: 420px; }

    .container .offset-by-eight                 { padding-left: 480px; }

    .container .offset-by-nine                  { padding-left: 540px; }

    .container .offset-by-ten                   { padding-left: 600px; }

    .container .offset-by-eleven                { padding-left: 660px; }

    .container .offset-by-twelve                { padding-left: 720px; }

    .container .offset-by-thirteen              { padding-left: 780px; }

    .container .offset-by-fourteen              { padding-left: 840px; }

    .container .offset-by-fifteen               { padding-left: 900px; }

        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }


        .container .one.column,
        .container .one.columns                     { width: 28px; }

        .container .columns,
        .container .column { margin: 0; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column,
        .container .one-fifth.column{ width: 300px; }


        
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }




    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.termsWrapper div.terms{text-transform:capitalize;text-align:center;}
.termsWrapper a.terms{color:white;text-decoration:underline;text-transform:uppercase;}
.termsWrapper a.terms:hover{color:#d80203;}
.termsWrapper a.terms:after{letter-spacing:1px;content:'terms';}
.termsWrapper a.terms.showing:after{content:'hide';}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}

#results .lottery-results .sup{font-size:.75em;top:-3px;}



.grow-stu { transition: all .2s ease-in-out; 
	border-radius: 50%;
	width: 145px;
	height: 145px;
	background: #F58220;
	position: relative;
}

	
.grow-stu:hover { transform: scale(1.2); }


.grow-stu p {
    position: absolute;
    margin: 0;
	color: #FFF;
    left: 38%;
	vertical-align: middle;
	line-height: 145px; 
    font-size: 130px; 
}


.widget_featured_jobs .widgettitle, #text-3 h3, #text-4 h3{
    font-size: 1.125em !important;
    color: #000 !important;
    border-bottom: 3px solid !important;
    font-weight: 900;
    text-align: center !important;
    padding-bottom:0px;
    font-family:"aktiv-grotesk-std", Georgia, Times, serif !important;
    text-transform:none !important;
}


#text-3, #text-4 {
  position: relative;
  margin-top: 40px; }

  #text-3 h3, #text-4 h3 {
    text-transform: uppercase;
    font-size: 1.35em;
    border-bottom: 3px solid #000;
    margin-top: 0;
    margin-bottom: 20px;
    background: none;
    color: #000;
    letter-spacing: 0;
    padding: 10px 0 0;
    text-align: left;
    font-family: "alternate-gothic-no-3-d", Helvetica, Arial, sans-serif; }

    #text-3 h3 span.title-wrap:before,
    #text-3 h3 span.title-wrap:after, #text-4 h3 span.title-wrap:before,
    #text-4 h3 span.title-wrap:after {
      color: #fff;
      content: '';
      padding: 0; }

  #text-3 .mc-field-group, #text-4 .mc-field-group {
    float: left;
    width: 82%; }

    #text-3 .mc-field-group input[type="email"], #text-4 .mc-field-group input[type="email"] {
      padding: 11px 8px 11px 12px;
      width: 100%; }

  #text-3 input[type="submit"], #text-4 input[type="submit"] {
    float: right; }
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }
.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}
 .easingslider-2370 .easingslider-slide { display: none; }
 .easingslider-2370 .easingslider-slide-1 { display: block !important; }




.nav li a,
.footer,
.sub-head,
#s, #close,
.intro h4,
.intro {
	font-family:"Din Text Pro Light", Verdana, sans-serif; font-size-adjust:0.5; font-weight:200; font-style:normal;
	}




.intro {
	text-align:center;
	padding:30px 10% 40px 10%;
	}

.intro,
.intro p,
.intro h1,
.intro h2,
.intro h3,
.intro h4 {
	line-height:150%;
	letter-spacing:0.06em;
	}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}
.social-tools-share li:first-child,.social-tools-share li.first{padding-left:0}
.social-networks__list li:first-child,.social-networks__list li.first{padding-left:0}
.toolbox__item.first{border-width:0}
.toolbox__item.first .toolbox__item-a{padding-left:0}
.hero-rotator .flex-control-paging li:first-child,.hero-rotator .flex-control-paging li.first{padding-left:0}
.gallery-navigation li:first-child,.gallery-navigation li.first{padding-left:0}
.node-type-subchannel .menu-menu-channel-menu li.first a{border-top:1px solid #dadada}




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

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


.center_content {
  display: table-cell;
  vertical-align: top;
  width: 662px;
}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
.hentry .alignnone{display:inline-block;}


	.fusion-blog-large-alternate .post-content-container {
		margin-left: 100px;
	}


	.medium-alternate .post-content{float:none;width:100% !important;margin-top:20px;}


	.medium-alternate .post-content-container { clear: both; }
	
	
	.large-alternate .post-content,
	.fusion-blog-large-alternate .post-content-container {
		margin-left: 0;
	}

	
	.rtl .large-alternate .post-content,
	.rtl .fusion-blog-large-alternate .post-content-container {
		margin-right: 0;
	}

	
	.medium-alternate .post-content,
	.medium-alternate .has-post-thumbnail .post-content,	
	.fusion-blog-medium-alternate .post-content-container,
	.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
		margin: 15px 0 0 0;
	}


	.medium-alternate .has-post-thumbnail .post-content,
	.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
		clear: both;
	}


	.large-alternate .post-content{
		float:none;
	}


	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

.title h1,
.post-content .title h1 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h2,
.post-content .title h2 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
  font-size: 18px;
}

.title h3,
.post-content .title h3 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h4,
.post-content .title h4 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h5,
.post-content .title h5 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

.title h6,
.post-content .title h6 {
  float: left;
  padding: 0 8px 0 0;
  margin: 0;
}

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

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

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

.post .post-content {
  color: #747474;
}


.post-content p {
  margin: 0;
  margin-bottom: 20px;
}

.post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: IcoMoon;
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}

.post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}

.post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}

.post-content blockquote *:last-child {
  margin-bottom: 0;
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

.post-content h4 {
  font-size: 13px;
}

.post-content h5 {
  font-size: 12px;
}

.post-content h6 {
  font-size: 11px;
}

.medium-alternate.has-post-thumbnail .post-content {
  margin-left: 436px;
}

.grid-layout .post-content-container {
  padding: 0 25px;
  padding-top: 30px;
}

.grid-layout-4 .post-content-container {
  word-wrap: break-word;
}

.timeline-layout .post-content-container {
  padding: 0 25px;
  padding-top: 30px;
}

.post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {
  bottom: 15%;
}

.post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {
  top: 15%;
}

.post-content .wooslider .slide-excerpt .slide-title,
.post-content .wooslider .slide-excerpt .slide-title a {
  color: #fff;
}

.post-content .wooslider .overlay-full .slide-excerpt {
  padding: 50px;
  opacity: 0.7;
}

.post-content .wooslider .wooslider-control-thumbs li {
  float: none;
  width: 56px;
}

.post-content .wooslider .wooslider-prev,
.post-content .wooslider .wooslider-next {
  top: 50%;
  margin-top: -29px;
}

.post-content .wooslider-type-attachments .wooslider-prev,
.post-content .wooslider-type-attachments .wooslider-next {
  top: 50%;
  margin-top: -59px;
}

.post-content .wooslider .overlay-none .slide-excerpt {
  margin-top: 10px;
}

.post-content .wooslider .overlay-none .slide-excerpt .slide-title,
.post-content .wooslider .overlay-none .slide-excerpt .slide-title a {
  color: #333;
}

.rtl .post-content ul.arrow li {
  padding-left: 0;
  padding-right: 25px;
}

.rtl .post-content ul.arrow li:before {
  float: right;
  margin-left: 0;
  margin-right: -25px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.rtl .medium-alternate.has-post-thumbnail .post-content {
  margin-left: 0;
  margin-right: 436px;
}

.rtl .large-alternate .post-content,
.rtl .fusion-blog-large-alternate .post-content-container {
  margin-left: 0;
  margin-right: 110px;
}

.rtl .fusion-blog-medium-alternate .post-content-container {
  margin-left: 0;
  margin-right: 99px;
}

.rtl .post-content blockquote {
  border-left: none;
  border-right: 4px solid;
}


.post-content .wooslider {
  border: 0;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 auto;
  max-width: 940px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.post-content .wooslider .wooslider-prev,
.post-content .wooslider .wooslider-next,
.footer-area .wooslider-next,
.footer-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.fusion-blog-medium-alternate .has-post-thumbnail .post-content-container {
  margin-left: 436px;
}

.fusion-blog-medium-alternate .post-content-container {
  margin-left: 99px;
}

.fusion-blog-grid .post .post-content-container,
.fusion-blog-timeline .post .post-content-container {
  padding: 30px 25px 20px;
}

.fusion-blog-grid .grid-layout-4 .post-content-container {
  word-wrap: break-word;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}


.fontawesome-icon,
.avada-myaccount-data .digital-downloads li:before,
.avada-myaccount-data .digital-downloads li:after,
.avada-thank-you .order_details li:before,
.avada-thank-you .order_details li:after,
.post-content .error-menu li:before,
.post-content .error-menu li:after{
	color:#ffffff;
}


.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
	background-color:#f6f3f3;
}


.review blockquote q,.post-content blockquote{
	color:#747474;
}

.meta .date,
.review blockquote q,
.post-content blockquote{
	font-style:italic;
}


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

.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q{ font-size:14px; }


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q{
	line-height:28px;
}



.post-content h1{
	font-size:34px;
		line-height:51px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:21px;
		line-height:32px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


.post-content h3,.project-content h3,#header .tagline,.product-title,#side-header .tagline{
	font-size:18px;
		line-height:27px;
}


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


.post-content h1,.title h1,.woocommerce-success-message .msg, .woocommerce-message{
	color:#333333;
}


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#333333;
}


.post-content h3,.sidebar .widget h3,.project-content h3,.fusion-title h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title,#side-header .tagline{
	color:#333333;
}


.post-content h5,.fusion-title h5,.title h5{
	color:#333333;
}


.post-content h6,.fusion-title h6,.title h6{
	color:#333333;
}

#wrapper #main .post-content .fusion-title h2 {
  font-size: 25px!important;
  line-height: 42px;
}


.home #content .cntr1, .home #content .cntr2 { border: none; overflow:hidden;}

#content .cntr1 .entry-title span, #content .cntr2 .entry-title span {background: #39a2ce; color: #FFF; margin-left: -6px; margin-right: -6px; padding: 7px; }

#content .cntr1 .entry-title .headlineHoverClass, #content .cntr2 .entry-title .headlineHoverClass { background: #378bb0 ; text-decoration: none; }



.home #content .cntr1 { padding: 0; margin: 0; float:left; }

.home #content .cntr1 .post-thumbnail, .home #content .cntr2 .post-thumbnail {padding: 0; width: 315px; height: 170px; }

.home #content .cntr1 .post-thumbnail img, .home #content .cntr2 .post-thumbnail img {position:absolute; top: 25%; left: 25%; margin-top: -25%; margin-left: -25%;  }

.home #content .cntr1 .entry-content, .home #content .cntr2 .entry-content {position: relative; padding: 0; width: 315px; height: 170px; overflow:hidden; }

.home #content .cntr1 .entry-title, .home #content .cntr2 .entry-title  {position: absolute; width: 270px; top: 10%; left: 5%; font: 19px "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.home #content .cntr1 h2.entry-title, .home #content .cntr2 h2.entry-title {line-height: 38px; margin-top: 25px; }

.home #content .cntr1 p, .home #content .cntr1 .entry-meta, .home #content .cntr1 .dd_post_share, .home #content .cntr2 p, .home #content .cntr2 .entry-meta, .home #content .cntr2 .dd_post_share {display:none; }


#content .cntr1 h2 a span.headerArrow, #content .cntr2 h2 a span.headerArrow {display:none;}

.archive #content .cntr1, .search #content .cntr1 {padding-top: 0; }

.author #content .cntr1 .post-thumbnail {display:inherit; }
 
.author #content .cntr1 {border-top: 1px solid #C2C2C2; padding-top: 35px; }

.author #content .cntr1 .postContent {float:right; width: 66%; }

.author #content .cntr1 .postContent p {display: inherit;  }

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong,
#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-family: "symboldregular";background-color:transparent;color:#fff;}

#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-size:32px;line-height:24px;}

	.home #content .cntr1 .entry-title {width: 90%; }

	.home #content .cntr1 .post-thumbnail {height: 200px; }

    	.home #content .cntr1 .entry-content .entry-title, .home #content .cntr2 .entry-content .entry-title {top:0%;}

	
#branding {
 float:none;
 width:auto;
 text-align:center;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	color: #696969;
}

.nav.navbar-nav {
  
  background-color: rgba(255, 255, 255, .8);

}

.navbar-custom.top-nav-collapse .nav.navbar-nav {
  background-color: rgba(0, 0, 0, 0);
}

.navbar-custom ul.nav li a {
  font-size: 12px;
  letter-spacing: 1px;
  color: #444;
  text-transform: uppercase;
  font-weight: 700;
}

.navbar-custom.top-nav-collapse ul.nav li a {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  color: #fff;
}

.navbar-custom ul.nav ul.dropdown-menu {
  border-radius: 0;
}

.navbar-custom ul.nav ul.dropdown-menu li {
  border-bottom: 1px solid #f5f5f5;
}

.navbar-custom ul.nav ul.dropdown-menu li:last-child {
  border-bottom: none;
}

.navbar-custom ul.nav ul.dropdown-menu li a {
  padding: 10px 20px;
}

.navbar-custom.top-nav-collapse ul.nav ul.dropdown-menu li a {
  color: #666;
}

.navbar-custom .nav li a {
  -webkit-transition: background .3s ease-in-out;
  -moz-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}

.navbar-custom .nav li a:hover, .navbar-custom .nav li a:focus, .navbar-custom .nav li.active {
  outline: 0;
  background-color: rgba(255, 255, 255, .2);
}


  .navbar-custom .nav.navbar-nav {
    background-color: #696969;
    color: #fff!important;

  }

#menu-item-9939,
#menu-item-5385,
#menu-item-7432,
#menu-item-4973 { 
	text-indent:10px; 
}

#menu-item-9939 a:before,
#menu-item-5385 a:before,
#menu-item-7432 a:before,
#menu-item-4973 a:before {
	content: " - ";
}


#footer #credit img {
  vertical-align: middle; }


#footer #credit span {
  display: none; }


  .col-right {
    float: right; }


#main #connect .col-left, #connect .col-right {
  float: none;
  width: 100%; }


  #connect .col-right {
    float: right; }
.ff-fix-banner-ad{display:none}


.asset .text-holder {
	max-width:780px;
	margin:0 auto;
}


#footer .text-holder {
	display:block;
}

#sp-slide-grid .mod-block {padding-bottom:0}

#sp-bottom .mod-block{padding:0 25px}

.mod-block {padding:10px}
.front #front_tier1 .region,.front #front_tier2 .region,.front #front_tier3 .region{width:946px;margin:0 auto 0 auto;}
.front #front_tier1 .region{padding-top:80px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

	.grid-list-portfolio-related .clear {
		display:none;
		}





.clear {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


#contentright {
	width: 31.25%;	
	float:right;	
	padding:0;	
	margin: 0;
	}


.sw-c #contentright {
	float:left;
	}


.sw-sn-c #contentright {	
	float:left;	
	}


.sw-c-sn #contentright {
	float:left;	
	}
.col{float:left}

#content #primary, #content #sidebar {
    padding-top: 65px;
    padding-bottom: 65px;
    z-index: 9;
}

#content #primary {
    word-wrap: break-word;
}

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


#include_post-2, 
#include_post-3 {
float: left;
display: inline-block;
width: 50%;
}

 
.topnav{
	height:32px;background:#000;padding:10px 0 0 0}




#fotter-Wrapper {
    margin-top: 44px;
    background-color: #f1f1f1;
	direction:ltr !important;
}


#fotter-topBorder {
    width: 948px;
    height: 12px;

    margin: auto;
}


#fotter {
    width: 948px;
    margin: auto;
    margin-top: 33px;
}


#fotter-topLinks a{
    font-family: Arial;
    color: #656564;
    font-weight: bold;
    display:inline-block;
    width: 165px;
    margin-right:20px;
}

#fotter-topLinks a:hover{
    text-decoration: underline;
}


#fotter-topLinks .noMargin{
    margin-right: 0px;
}


#fotter-bottomLinks {
    margin-top: 8px;
}

#fotter-bottomLinks div{
    line-height: 26px;
    width: 165px;
    margin-right:20px;
}


#fotter-bottomLinks a{
    font-family: Arial;
    color: #656564;
}
 


#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:30px;   
   background:#000;
   color: #fff;
   font-size: 10px;
   font-weight:lighter;
   text-align: center;
}


#footer div { 
	width: 1000px;
	margin-left: auto !important;
	margin-right:  auto !important;
	text-align: left !important;
}


#footer span {
	text-align: left !important;
	line-height:30px;
	margin-left: 20px;
	
}


#footer-content {
width: 980px;
margin: 0 auto; 
margin-top: 20px;
margin-bottom: 20px;
background-color: #FFFFFF;
}


#footer-content h5{
color: #ffffff; 
text-transform: uppercase;
font-size: 14px;
}


#footer-content h5 a {
color: #196AC4  !important;
font-size: 16px !important;
font: 14px 'Oswald-Regular',sans-serif;
}


#footer-content ul h5.widget-title {
list-style: none;
}


#footer-content li {
color: #fff;
margin: 0 0 7px 0px;
text-transform: uppercase;
}


#footer-content li a {
color: #fff;
text-decoration: none;
font: 12px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
}


#footer-content li a:hover {
text-decoration: underline;
color: #196AC4;
}
.page-mask{display:none;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#FFF;filter:alpha(Opacity=80);opacity:.8}
.search-results.container .page-mask{position:absolute;z-index:100}
 #menu *{ box-sizing:content-box; -moz-box-sizing:content-box; }




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

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

.rtl .fusion-checklist .size-small .fusion-li-item-content {
  margin-left: 0;
  margin-right: 30px;
}

.rtl .fusion-checklist .size-medium .fusion-li-item-content {
  margin-left: 0;
  margin-right: 50px;
}

.rtl .fusion-checklist .size-large .fusion-li-item-content {
  margin-left: 0;
  margin-right: 95px;
}

.fusion-checklist .size-small .fusion-li-item-content {
  display: block;
  margin-left: 30px;
}

.fusion-checklist .size-medium .fusion-li-item-content {
  display: block;
  margin-left: 50px;
}

.fusion-checklist .size-large .fusion-li-item-content {
  display: block;
  margin-left: 95px;
}

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

		

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


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wrapper.layout-2c .wide-news-item , .wrapper.layout-2c .scroll-box-wide.scroll-box .scroll-item{width: 231px; margin-right: 10px;}

		.scroll-box .scroll-item{
			float:left;
			width:200px;
			margin-right:10px;
			height:190px;
		}

			.scroll-box .scroll-item .post-meta .stars-small{float:none;margin-top:3px;}

	.group_items .scroll-item:last-child{margin-right:0 !important;}

.scroll-box-wide.scroll-box .scroll-item{width:282px; height:220px;margin-right:10.5px;}

   .wide-cat-box .wide-news-item , .scroll-box-wide.scroll-box .scroll-item{width: 228px !important;}

	.recent-box .recent-item , .scroll-box .scroll-item{ width: 236px; margin: 0 11px 10px 0;}

	.recent-box .recent-item , .recent-box .recent-item:nth-child(3n+3) ,.scroll-box .scroll-item , .scroll-box .scroll-item:nth-child(3n+3), .scroll-box-wide.scroll-box .scroll-item , .scroll-box-wide.scroll-box .scroll-item:nth-child(3n+3), .wide-cat-box .wide-news-item, .wide-cat-box .wide-news-item.last-col  { margin-right:10px; margin-bottom:10px;}

	.recent-box .recent-item:nth-child(2n+2),.scroll-box .scroll-item:nth-child(2n+2), .scroll-box-wide.scroll-box .scroll-item:nth-child(2n+2),.wide-cat-box .wide-news-item.last-col2 {margin-right: 0;}

	.scroll-box-wide.scroll-box .scroll-item, .wide-cat-box .wide-news-item  {width: 200px;}

	.recent-box .recent-item , .scroll-box-wide.scroll-box .scroll-item, .wide-cat-box  .wide-news-item,#related_posts .related-item{float:none; margin:0 0 20px 0;width:100%; height:auto; overflow:hidden;}



.main-right-col{float:left;width:170px;}

.author-info {
	padding-top: 20px;
	padding-top: 2rem; }

.author-avatar {
	width: 50px;
	float: right; }

	.author-avatar img {
		display: block;
		max-width: 100%; }

.author-link .feed {
		-webkit-transform: scale(0.6);
		-moz-transform: scale(0.6);
		-ms-transform: scale(0.6);
		-o-transform: scale(0.6);
	transform: scale(0.6); }

	#single .author-info {
			padding: 0 0 20px;
		padding: 0 0 2rem; }

.author-info.single-bottom {
	display: none; }

	.author .author-info {
		text-align: left; }

	.author .author-avatar {
		width: auto;
		float: left;
		margin: 0 1em 0.5em 0; }

	#single .author-info.single-top {
		padding: 0 0 0.5em 2em;
		float: right; }

	#single .author-name {
		clear: right; }

	.author-info.single-top {
		display: none; }

	.author-info.single-bottom .author-avatar {
		float: left; }

	.author-info.single-bottom .author-name {
		clear: left; }
body.front div.main-container.container div.dg-bg{position:relative;z-index:-999;width:100%;}
body.front div.main-container.container div.dg-bg img{position:absolute;top:0;left:0;width:100%;height:auto;}

.s3db {height:22px;padding:6px 12px 0 12px;line-height: 22px;color:#ffffff;font:bold 14px Arial;border-radius:11px 11px 0 0;background-color:#87CFFF;box-shadow: inset 4px -15px 5px #0099ff, inset 0 0 7px #0099ff, 0 0 2px #dddddd;}

.s3db a {color:#ffffff;text-decoration:none;}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
.tweets_avatar{margin-bottom:15px;}

.tweets_avatar img{float:left;margin-right:10px;border-radius:5px;}


.fetched_tweets .tweets_avatar .tweet_data a{text-decoration:none;
}

.fetched_tweets .tweets_avatar .tweet_data a:hover{text-decoration: underline;}


ul.light li.tweets_avatar .times a,ul.light li.tweets_avatar .wdtf-screen-name a,ul.light li.tweets_avatar .stats a{color:#999999 !important;
text-decoration:none; width: 100%;}

ul.dark li.tweets_avatar .times a,ul.dark li.tweets_avatar .wdtf-screen-name a,ul.dark li.tweets_avatar .stats a{color:#a0a0a0 !important;
text-decoration:none; width: 100%;}

li.tweets_avatar{padding: 8px 8px 0 !important;
border-radius: 5px;}

ul.light li.tweets_avatar {
background: #fff;
color: #000 !important;
}

ul.dark li.tweets_avatar {
background: #333;
color: #fff !important;
}

.fetched_tweets.light .tweets_avatar .tweet_data a {
color: #0084B4 !important;
}

.fetched_tweets.dark .tweets_avatar .tweet_data a {
color: #87c2ed !important;
}


ul.dark li.tweets_avatar .tweet_data {
	color: #ffffff !important;
	}

ul.light li.tweets_avatar .tweet_data {
	color: #000000 !important;
}

.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; }
#block-menu-block-6 #menu_link_135 ul,#block-menu-block-6 #menu_link_45 ul,#block-menu-block-6 #menu_link_96 ul{left:auto;right:-8px;}
.lt-ie9 #block-menu-block-6 #menu_link_135,.lt-ie9
#block-menu-block-6 #menu_link_45,.lt-ie9
#block-menu-block-6 #menu_link_96{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:none;}
.lt-ie9 #block-menu-block-6 #menu_link_135 ul,.lt-ie9
#block-menu-block-6 #menu_link_45 ul,.lt-ie9
#block-menu-block-6 #menu_link_96 ul{left:auto;right:-8px;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}

#top .av-video-slide .caption_fullwidth{top: 0; left: 0; right: 0; bottom: 40px; }

#top .av-video-slide.av-hide-video-controls .caption_fullwidth{ bottom:0px;}




.caption_fullwidth{position: absolute; right:0; bottom:0; left:0; top:0; z-index: 10;}


.art-footer-text p
{
   padding:0;
   margin:0;
   text-align: center;
}


.art-footer-text
{
   min-height: 33px;
   padding-left: 10px;
   padding-right: 10px;
   text-align: center;
}

.slideshow_container .slideshow_pagination {
  height: 0;
  position: absolute;
  width: 100%;
  display: none;
  z-index: 2;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}

.po-title{
	font-weight: 700;
	padding:0;
	margin:0 0 5px 0;
	font-size: 1.8em;
	color: #000;
	text-transform: capitalize;
	overflow: hidden;
	text-overflow: ellipsis;
	
	text-align: left;
	}
.news-slider .carousel .carousel-inner img{width:100%}
.news-slider .carousel .carousel-inner .entry-category{padding:5px}
.news-slider .carousel .carousel-inner .entry-title{font-size:16px;line-height:20px}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.news-slider .carousel .carousel-inner .hentry{position:relative}
.news-slider .carousel .carousel-inner .entry-thumbnail{position:relative}
.ie8 .news-slider .carousel .carousel-inner .entry-thumbnail .gradient-ie8{position:absolute;bottom:0;width:100%;height:60%;display:block;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}
.news-slider .carousel .carousel-inner .entry-thumbnail:before{content:"";width:100%;height:50%;position:absolute;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}
.news-slider .carousel .carousel-inner .entry-header{position:absolute;width:100%;bottom:0;padding:30px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.desktop .news-slider .carousel .carousel-inner .entry-header-inner a{opacity:.7;filter:alpha(opacity=70);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.desktop .news-slider .carousel .carousel-inner .entry-header-inner a:hover{opacity:1;filter:alpha(opacity=100)}
.news-slider .carousel .carousel-inner .entry-meta{color:#eee}
.news-slider .carousel .carousel-inner .entry-meta a{color:#fff}
.news-slider .carousel .carousel-inner .entry-title a{color:#fff}
#bottom .carousel .carousel-inner{border-bottom:1px solid #ddd}
.width_fifty_percent{width:50%;display:inline-block}
.fusion-content-widget-area .jtwt .jtwt_tweet,.fusion-widget-area .slide-excerpt h2,.jtwt .jtwt_tweet,body{font-size:15px;line-height:23px;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#tribe-bar-form label,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary,body{line-height:34px;}

    #hdr-rt .social-icons img {
        width: 32px;
        height: auto;
    }

    #hdr-widgets,
    #hdr-rt .social-icons,
    #hdr-rt #donate-btn,
    #hdr-rt #newsletter-signup { 
        float: none;
        display: block;
        margin: 0 auto;
        padding: 0;
    }

    #hdr-rt .social-icons {
        display: block;
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }

  
    #ftr .social-icons img {
        width: 40px;
        height: auto;
    }


#hdr-rt .social-icons,
#hdr-rt #donate-btn,
#hdr-rt #newsletter-signup {
    float: left;
}

#hdr-rt .social-icons a:hover img {
    opacity: 0.75;
}


#ftr .social-icons {
    margin: 0 0 20px;
}



.custom #header_widget_1 ul.sidebar_list li.widget, .custom #archive_intro, .custom .prev_next {border: none;}





.custom #header_widget_1 ul.sidebar_list li.widget {background: transparent; padding: 0; position:absolute; display: block; top:0; right:-10px; width: auto; }



.custom .sidebar ul.sidebar_list {padding-left:0; position:relative;}

.custom #column_wrap .sidebar ul.sidebar_list {padding-top:0;}

.custom #foot ul.sidebar_list {padding: 0em 1em;}

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

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

ul.sidebar_list { padding-top: 2.2em; }



.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.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; }
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

.home_content_container_left{float:left; width:662px;}
