﻿
.map {
	padding-right: 45px;
}

.singular-tools-204 .map-options {
    margin-left: 25px;
    width: 200px;
    float: right;
    background: #e6e6e6;
    padding: 10px;
    border: 1px solid #CCC;
}

.nav-pills.map-layers {
    float: right;
    margin-left: 25px;
	margin-top: 87px;
}

.nav-pills.map-layers h3 {
    text-align: center;
}

.nav-pills.map-layers li {
	margin-bottom: 40px;
}

.nav-pills.map-layers li a {
    background: #999;
    border-radius: 6px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	margin-bottom: 75px;
	padding: 18px 45px;
}

.nav-pills.map-layers li.active a {
    background: #00C2F3 !important;
}

.nav-pills.map-layers li a :hover {
    color: #FFFs;
}

.boxgrid .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid .estrellas a { color: #444444; }

.boxgrid .estrellas .amarilla {color:#FFC71A}

.boxgrid2 .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid2 .estrellas a { color: #444444; }

.boxgrid2 .estrellas .amarilla {color:#FFC71A}

.FichaJuegoOpciones .estrellas {font-size:30px; font-weight:bold; line-height:30px; text-align:center}

.FichaJuegoOpciones .estrellas a { color: #444444; }

.FichaJuegoOpciones .estrellas .amarilla {color:#FFC71A}

.relacionados .estrellas {font-size:15px; font-weight:bold; line-height:30px;}

.relacionados .estrellas .amarilla {color:#FFC71A}

.ladoJuegos .estrellas {font-size:30px; font-weight:bold; line-height:30px; text-align:center}

.ladoJuegos .estrellas a { color: #444444; }

.ladoJuegos .estrellas .amarilla {color:#FFC71A}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


#main {
}

.call1 {
	font-size:32px;
	color:#000;
	line-height:1.2em;
	display:inline-block;
	letter-spacing:-1px
}
.small-12{width:100%}

.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 .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;
  }
.row{margin-right:-15px;margin-left:-15px}

	.error404 #searchform input[type="text"], .search #searchform input[type="text"], #sidebar #searchform input[type="text"], #footer #searchform input[type="text"] {
		width:158px;
	}

	#footer .skt-youtube-video iframe, #footer .skt-vimeo-video iframe{
		height:97px;
	}

	#footer .ske-footer-container {
		margin-bottom: 0px;
		padding-top: 30px;
	}

	#portfolio-division-box h3, #full-client-box h3, #team-division-box h3,#footer .third_wrapper .copyright,#footer .third_wrapper .owner {
		text-align:center;
	}

	#footer iframe, #sidebar iframe{
		width:265px;
		height:auto;
	}

#footer .third_wrapper .copyright {
  font-size: 14px;
}

#footer .third_wrapper .owner {
  font-size: 14px;
}

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

.header nav .nav li a {
  color: white;
}

.nav {
  font-family: 'Yanone Kaffeesatz', sans-serif;
  
  
  
}

.nav li {
  
}

.nav li a {
  text-decoration: none;
  
}

  .header nav .nav {
    display: none;
  }

  .header nav.open .nav {
    display: block;
    background: #6e061d;
    float: left;
    min-width: 42%;
    max-width: 55%;
    height: 100%;
    padding: 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
  }

  .header nav.open .nav a {
    display: block;
    padding: 0 0 0 15px;
    color: white;
  }

  .header nav.open .nav a:hover {
    background: #3e0310;
  }


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

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.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 .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.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-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.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-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .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.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

#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}
.cal_loc,.cal_date,.news_desc{font-size:.85em;color:#666}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:white;font:15px "proxima-nova",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:left;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";display:block;width:100%;background:#555454;color:white;padding:0.5em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field input{padding:0.5em 1em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 4% 0 0;width:48%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field2,.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.country{margin-right:0px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6 #linktoyourpost{min-width:0;}


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


  .col-sm-10 {
    width: 83.33333333%; }


.et_header_style_centered .et-search-form input,
.et_header_style_centered span.et_close_search_field {
	top: 60%;
}


.et_vertical_nav.et_header_style_centered .et-search-form input,
.et_vertical_nav.et_header_style_centered span.et_close_search_field {
	top: 0;
}


span.et_close_search_field {
	display: block;
	position: absolute;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	margin: auto;
	cursor: pointer;
}


span.et_close_search_field:after {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 32px;
	font-weight: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: "\4d";

	speak: none;
}



	.et_fullwidth_nav .et-search-form,
	.et_fullwidth_nav .et_close_search_field {
		right: 30px;
	}


	.et_vertical_nav span.et_close_search_field:after {
		font-size: 16px;
	}


	.et_vertical_nav span.et_close_search_field {
		width: 13px;
		height: 18px;
	}

div.comments ol.commentlist li span.vcard img.photo{border:1px solid #999;float:right;margin:0 0 1em 1em;}

	.et_pb_slide_content { font-size: 18px; padding-bottom: 24px; font-weight: 400; color: #333; }

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

	.et_pb_bg_layout_dark .et_pb_slide_content { color: #fff;}

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video { display: none; }


.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_3_4 .et_pb_slide_content, .et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 16px;}


	.et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 14px;}

	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content { display: block; }

	.et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_slider_fullwidth_off .et_pb_more_button { display: none; }
.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-4{width:33.33333333%}

#header-responsive-wrapper,.header-mobile-menu-wrapper,.header-wrapper-small,.footer-thin{display:none;}
.header-mobile-menu-wrapper{margin:0px 0px 10px 0px;}
.header-mobile-menu-wrapper .sf-menu{box-sizing:border-box;width:100%;background-color:#333;color:#000;}
.header-mobile-menu-wrapper .sf-menu a{font-size:16px;color:#fff;}
.header-mobile-menu-wrapper .sf-menu.xactive{display:block!important;}
.header-mobile-menu-wrapper .sf-menu li{float:none!important;display:block!important;width:100%!important;box-sizing:border-box;}
.header-mobile-menu-wrapper .sf-menu li ul{padding-left:40px;background-color:#444;box-sizing:border-box;width:100%;}
.header-mobile-menu-wrapper .sf-menu li ul li a{color:#fff;}
.header-mobile-menu-wrapper .sf-menu ul{position:static!important;display:none!important;}
.header-mobile-menu-wrapper .xpopdrop ul{display:block!important;}



#aom_header {padding:0; margin:0;}

button.btn-small span { font-size:11px; line-height:14px; padding:1px 9px 0; }

a.btn-small{font-size: 13px; background: #fff; padding: 5px 15px; text-decoration: none; font-family: 'nexa_regularregular',sans-serif; color: #9d2235;border:1px solid #9d2235;}

a.btn-small:hover{font-size: 13px; background: #9d2235; padding: 5px 15px; text-decoration: none; font-family: 'nexa_regularregular',sans-serif; color: #ffffff;border:1px solid #9d2235;}

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }

.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-3 { float:left; width:23.5%; }


#homepage-somit td.col-3{
    padding-right:0;
}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}

    
    .signcol
    {
        width: 50% !important;
        float: left;
        box-sizing: border-box;
        display:block;
        text-align:center;
    }

  .signcol img {background-color:transparent;width:49px; height:45px;vertical-align:text-top;margin-top:-15px;border:0;}




.office_box{
padding:40px 0px 0px 0px;
width:100%;
}

    
.responsive .ds-content-layout, 
.responsive .ds-content-layout-row, 
.responsive .ds-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .ds-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .ds-content-layout:after, 
.responsive .ds-content-layout-row:after, 
.responsive .ds-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.one-column article.feature-image.small .entry-title {
	font-size: 20px;
	line-height: 1.3em;
}

.entry-title,
.entry-header .entry-meta {
	padding-right: 76px;
}

.entry-title {
	clear: both;
	color: #222;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: .3em;
	padding-top: 15px;
}

.entry-title,
.entry-title a {
	color: #222;
	text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}

.entry-header hgroup .entry-title {
	padding-top: 15px;
}

.recent-posts .entry-header hgroup .entry-title {
	padding-top: 0;
}

.singular .entry-title {
	color: #000;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
}

.singular .entry-title,
.singular .entry-header .entry-meta {
	padding-right: 0;
}





.format-aside .entry-title,
.format-aside .entry-header .comments-link {
	display: none;
}

.singular .format-aside .entry-title {
	display: block;
}





.format-link .entry-title,
.format-link .entry-header .comments-link {
	display: none;
}

.singular .format-link .entry-title {
	display: block;
}





.format-status .entry-title,
.format-status .entry-header .comments-link {
	display: none;
}

.singular .format-status .entry-title {
	display: block;
}

article.intro .entry-title {
	display: none;
}

article.feature-image.small .entry-title {
	line-height: 1.2em;
}

article.feature-image.large .entry-title a {
	background: #222;
	background: rgba(0,0,0,0.8);
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: 300;
	padding: .2em 20px;
}

section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
	background: #eee;
	background: rgba(255,255,255,0.8);
	color: #222;
}

section.recent-posts .other-recent-posts .entry-title {
	border-top: 1px solid #ddd;
	font-size: 17px;
}

section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}

section.ephemera .entry-title a span {
	color: #29628d;
}

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

	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}

.home-boxes-top {
	width: 731px;
	
	
}

.home-boxes {
	width: 731px;
	
}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.container{margin-right:auto;margin-left:auto;*zoom:1;*zoom:1;margin-right:auto;margin-left:auto;*zoom:1;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
.navbar .container{width:auto;}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;width:940px;}
.breadcrumbs-wrapper .container{padding:7.5px 30px;background-color:;}
#access .navbar .navbar-inner .container{width:inherit;max-width:1170px;}
#featured .container{background:rgba(255,255,255,0.42);width:100%;overflow:hidden;padding:0;text-align:center;}
#main .container[role="main"]{background:#fff;}
#main .container[role="main"] .sidebar-layout{padding:30px;width:auto;}
.articles_listing #main .container[role="main"]{background:none;}
#foot .container{background:#77787b;color:;font-size:90%;position:relative;}
#foot .container a{color:;}
#foot .container .widget{background:none;}
#foot .container .widget .widget-title{color:#fff;}
#foot .container .widget ul#twitter_update_list li,#foot .container .widget .sidebar-list li{padding:15px 0;margin:0 0;border-bottom:1px solid #454647;border-top:1px solid #abacad;}
#foot .container .widget ul#twitter_update_list li:last-child,#foot .container .widget .sidebar-list li:last-child{border-bottom:none;}
#foot .container .widget ul#twitter_update_list li:first-child,#foot .container .widget .sidebar-list li:first-child{border-top:none;padding-top:0;}
#sidebar .widget .btn,#foot .container .btn{color:#333;text-shadow:0 1px 1px #e6e6e6;}
.casestudy-detail #main .container[role="main"],.pages.is-visual #main .container[role="main"],.default #main .container[role="main"]{background:none;}
.casestudy-detail #main .container[role="main"]{background:none;}
#featured .container,.container[role="main"],.widget{padding:7.5px 5px;}
.default #featured .container,.default #featured .flexslider,.default #featured .element-columns{background:none;overflow:visible !important;}
.raw #featured .container,.raw #featured .flexslider,.raw #featured .element-columns{background:none;overflow:visible !important;}
.default #main .container[role="main"],.pages.is-visual #main .container[role="main"],.raw #main .container[role="main"],.casestudy-detail #main .container[role="main"]{width:100%;}
.default #main .container[role="main"] .sidebar-layout,.default #main .container[role="main"] article,.pages.is-visual #main .container[role="main"] .sidebar-layout,.pages.is-visual #main .container[role="main"] article,.raw #main .container[role="main"] .sidebar-layout,.raw #main .container[role="main"] article,.casestudy-detail #main .container[role="main"] .sidebar-layout,.casestudy-detail #main .container[role="main"] article{padding:0;}
.right_side_menu_opened .wrapper header{left:0!important}
body.side_menu_slide_with_content.side_menu_open header.fixed,body.side_menu_slide_with_content.side_menu_open header.fixed_hiding,body.side_menu_slide_with_content.side_menu_open header.sticky,body.side_menu_slide_with_content.side_menu_open .wrapper,body.side_menu_slide_with_content.width_270.side_menu_open header.fixed,body.side_menu_slide_with_content.width_270.side_menu_open header.fixed_hiding,body.side_menu_slide_with_content.width_270.side_menu_open header.sticky,body.side_menu_slide_with_content.width_270.side_menu_open .wrapper,body.side_menu_slide_with_content.width_370.side_menu_open header.fixed,body.side_menu_slide_with_content.width_370.side_menu_open header.fixed_hiding,body.side_menu_slide_with_content.width_370.side_menu_open header.sticky,body.side_menu_slide_with_content.width_370.side_menu_open .wrapper{left:-100%}
.wrapper{background-color:#f6f6f6;position:relative;z-index:1000;-webkit-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);left:0}
.right_side_menu_opened .wrapper{left:-270px}
.right_side_menu_opened .wrapper header.fixed,.right_side_menu_opened .wrapper header.fixed_hiding,.right_side_menu_opened .wrapper header.sticky,.right_side_menu_opened .wrapper header.fixed_top_header .top_header{left:-270px}
.right_side_menu_opened .wrapper,.right_side_menu_opened footer.uncover{left:-270px}
.side_menu_slide_from_right .wrapper{background-color:#fff;position:relative;z-index:1000;-moz-transition:left .2s cubic-bezier(.645,.045,.355,1.000);-o-transition:left .2s cubic-bezier(.645,.045,.355,1.000);-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1.000);transition:left .2s cubic-bezier(.645,.045,.355,1.000);-ms-transform:translateX(0,0);-moz-transform:translateX(0,0);-o-transform:translateX(0,0);transform:translateX(0,0);-webkit-transform:translateX(0,0)}
.side_menu_slide_from_right.right_side_menu_opened .wrapper{transform:translateX(-270px,0);-ms-transform:translateX(-270px,0);-moz-transform:translateX(-270px,0);-webkit-transform:translateX(-270px,0);-o-transform:translateX(-270px,0);-moz-transition:left .2s cubic-bezier(.645,.045,.355,1.000);-o-transition:left .2s cubic-bezier(.645,.045,.355,1.000);-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1.000);transition:left .2s cubic-bezier(.645,.045,.355,1.000)}
.side_menu_slide_from_right .wrapper .cover{z-index:0;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;filter:alpha(opacity=0);background:#000;-moz-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out}
.side_menu_slide_from_right.right_side_menu_opened .wrapper .cover{z-index:1002;opacity:.6;filter:alpha(opacity=60);-moz-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out}
body.side_menu_slide_with_content.side_menu_open .wrapper,body.side_menu_slide_with_content.side_menu_open footer.uncover{left:-470px}
body.side_menu_slide_with_content .wrapper{-webkit-transition:left .2s ease,right .2s ease;-moz-transition:left .2s ease,right .2s ease;transition:left .2s ease,right .2s ease}
body.side_menu_slide_with_content.width_270.side_menu_open .wrapper,body.side_menu_slide_with_content.width_270.side_menu_open footer.uncover{left:-270px}
body.side_menu_slide_with_content.width_370.side_menu_open .wrapper,body.side_menu_slide_with_content.width_370.side_menu_open footer.uncover{left:-370px}

	
			.footer-contact-info,
			.footer-navigation {
				float: none;
				margin: 0;
				overflow: hidden;
				width: 100%;
			}


			.footer-navigation h4 {    margin-top: 40px }



#feedarea, #header, #navigation, #secondary, #footer, #respond, .entry-meta, .navigation-links, .comment-reply { display: none; }

#secondary {
	background: #F5F5F5;
	box-shadow: 0 0 4px #333;
	float: right;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	padding: 10px 5px;
	width: 400px;
	word-wrap: break-word;
	-ms-word-wrap: break-word;	
}





#secondary a {
	color: #55073E;
	text-shadow: 0 0.5px 0 #FFF;
}

#secondary ul {
	list-style-image: none;
	list-style-type: none;
}

.alignnone {
	float: none;
	display:block;
	margin:0 0 30px 0;
}

p .alignnone {
	float: none;
	display:block;
	margin:5px 0 30px 0;
}
 

.aom_sh {color:#990000; font-family:Arial, sans-serif; font-size:smaller;}

.num_min {float:left; width:224px; margin-bottom:2px;}

.num_min h5 {float:left; width:30px; height:30px; line-height:30px; margin: 0 2px 0 0; font-size:12px; font-weight:normal;}

.num_min .but {float:left; width:30px; height:30px; margin-right:2px;}

.num_min .but a {background:#8CC63F; color:#FFFFFF; width:30px; height:30px; float:left; line-height:30px; display:block;font-weight:normal;}

.num_min .but a:hover {background:#000; color:#FFFFFF;}


.num_min .hov_mid { float:right; width:200px; text-align:left; position:relative; margin:-5px 0px 0 0px; padding:10px; z-index:99999999; border:solid 3px #CCCCCC; background-color:#FFF; border-radius:5px; }

.num_min .hov_mid2 { float:left; width:200px; text-align:left; padding:0px; }

.num_min .hov_mid_but { width:225px; text-align:left; margin:-25px 0 0 -25px; }

.num_min .hov_mid_but a { float:left; width:225px; background:none; }

.num_min .hov_mid_but a:hover {background:none; }

.num_min .hov_mid_nov { float:left; width:200px; text-align:left;font-size:12px; color:#333333; font-weight:bold; padding:0 0 5px 0; }

.num_min .hov_mid_con { float:left; width:200px; text-align:left; font-size:14px; color:#8CC63F; font-weight:bold; padding:10px 0 0px 0; }

.num_min .hov_mid_time { float:left; width:200px; text-align:left; font-size:12px; color:#999999; padding:0px 0 5px 0; }

.num_min .hov_mid_em { float:left; width:120px; text-align:right; }

.num_min .hov_mid_get { float:left; width:70px; line-height:20px; }

.num_min .hov_mid_tex { float:left; width:100px; text-align:left; padding:0px; line-height:20px; color:#E58132; font-size:13px; }

.num_min .hov_mid_tex a { font-size:12px; text-decoration:none; color:#8CC63F; background:none; float:none; width:auto; }

.num_min .hov_mid_tex a:hover { font-size:12px; text-decoration:none; color:#000; background:none;}

.num_min .hov_mid_img { float:left; width:100px; text-align:left; padding:20px 0 0 0; }





.custom #footer { padding:0; }

.custom #footer p { color:#808080; margin-top:5px; line-height:16px; margin-right:auto;margin-left:auto;}

.custom #footer a:hover, .custom #footer .current-menu-item a, .custom #footer a.credits { color:##707070; }

.custom #footer a.credits:hover { border-bottom:1px solid ##707070; }




.custom #footer-widget-block { text-align:left; overflow:hidden; }


.custom #footer a{border-bottom:0px solid #ccc}

#footer { border-style: double; border-color: #ddd; text-align: right; clear: both; }



#footer a { border-bottom: 1px solid #ccc; }

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



#footer p { font-size: 1.2em; line-height: 1.667em; }

#footer, #footer a { color: #888888; }

#footer a:hover { color: #000000; }

	.grid_3 .tabs li a {padding: 10px 8px}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}
.mk-dynamic-styles {display:none}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
 




.widget .dropdown .caret {display:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

	.navbar .caret {display:none}

.buttonclass{background:#b37640;color:#ffffff;height:1.25em;padding:8px 20px;width:auto;cursor:pointer;}

.buttonclass:hover,.menu_order_go:hover,.choose-btn:hover,.primary-btn_overlay:hover,.primary-btn:hover,.order-btn:hover,.menu-btn:hover,.secondary-btn:hover,.buttonclass01:hover,.primary-btn-small:hover,.menu-detail-bg .menu_order_go:hover,.menu-detail-bg-1 .menu_order_go:hover,.ordertogo-btn-small:hover,.primary-btnoverlay:hover,.secondary-btn01:hover,.grey-btn:hover,.coupon-aply-coupon:hover,.border_top_recipe .primary-btn.grey_button_rec:hover,.border_top_recipe .primary-btn.grey_button_rec.pull-right:hover,.view-menu-btn:hover{background:#8ea562;}

.buttonclass.find-btn{padding:0px 0px;display:inline-block;height:auto !important;background:none;color:#fffdff;}

.buttonclass.find-btn:hover{color:#5d6937;}

#footer-message {
  padding: 50px 0 20px 0;
  border-bottom: 3px solid #dab236;
}

#footer-message h3 {
  margin-bottom: 10px;
  color: #fff;
  font-size: 45px;
  line-height: 48px;
  font-weight: 300;
  text-transform: uppercase;
}

#footer-message h3 strong {
  color: #dab236;
  font-weight: 900;
}

#footer-message h4 {
  color: #dab236;
  font-size: 24px;
  line-height: 28px;
  font-weight: 300;
}

#footer-message p {
  color: #fff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

#footer-message p strong {
  font-weight: 700;
  text-transform: uppercase;
}


.toplinks {
    float: none;
    width: 100%;
    height:auto;

}

.toplinks a{
	color:#c93c37;
	}
.small-4{width:33.33333%}


#footer, .push  { 	height: 165px;}

#footer {
	
	
	background-color: #016bd9;

	padding: 0;


	font-family: verdana, arial, helvetica, serif;
	border-top: #045cb3 solid 4px;


}

.sticky-footer
{
   
    width: 100%;
}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#c9d8f3;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

.stu_test{height: 180px; width: 295px; }

.stu_test h2{color: #000;font-family: "Myriad Pro", Arial, sans-serif; font-size: 28px; text-decoration: none;}

	#description-mobile {
		display: none;
	}

	
	#description {
		display: none ;
	}

	#contentLeft, #contentMain, .w250, .w742, .w375, .w645px, #description p, #description-mobile p {
		display: inline-block;
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		float: none;
	}




#description p, #description-mobile p {
	font-family: 'GeorgiaItalic', serif;
	font-size: 12px;
	text-align: justify;
	
	line-height: 15px;
	width: 696px;
	margin-left: 25px;
	margin-top: 14px;
}

	.w742 {
		padding: 0px 10px;
	}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px;}

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}
.title-area{width:70%;padding:0}
#search-responsive,.widget_search .title-area{display:none}
.site-description,.site-header .widget-area,.site-title,.title-area,.widget_search{float:none;display:block;margin:2% auto;width:100%}
.btw-landing .site-header .site-description,.btw-landing .site-header .title-area{margin:0 auto}
.header-full-width .title-area{width:100%}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}
.genesis-nav-menu,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}


.clearfloat:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.navigation .level_1_list_item{text-align:center;display:inline-block}
.navigation .level_1_list_item.expanded .navigation_dropdown{display:block;height:auto}
.no-touch .navigation .level_1_list_item:hover .navigation_dropdown{display:block}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav{width:100px;text-align:right;color:#af8bbe;position:relative}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:before{font-family:"urbde-ico",sans-serif;content:"\e608";height:inherit;left:-65px;position:absolute;top:0;width:100%;font-size:21px}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:hover{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav.current_item a.shop-meganav{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav .cat_15{margin-top:30px}
.navigation .level_1_list_item.cat_shop-meganav .cat_14{margin-top:-80px}
.level_1_list_item .custom_navigation_slot_1{text-align:left;*zoom:1;margin:0 0 15px 0}
.level_1_list_item .custom_navigation_slot_1:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.navigation.udedit_header .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}
.navigation.violet_underground_herobanner .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}

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;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}



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


#sticky-logo a,
.footer a {
    color: #51545C;
}


#sticky-logo a:hover,
.footer a:hover {
    color: #000;
    text-decoration: none;
}


#logo a,
.footer a {
    color: #51545C;
}


#logo a:hover,
.footer a:hover {
    color: #000;
    text-decoration: none;
}


#secondary a,
#secondary-2 a,
.footer-widgets a,
.header-widgets a {
    line-height: 180%;
    color: #666;
    padding: 3px 0;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -transition: all 0.5s ease 0s;
}


#secondary a:hover,
#secondary-2 a:hover,
.footer-widgets a:hover,
.header-widgets a:hover {
    color: #7a9cad;
    text-decoration: none;
    padding-left: 5px;
}


#secondary .img-holder a:hover,
#secondary-2 .img-holder a:hover,
#secondary .flickr_badge_image a:hover,
#secondary-2 .flickr_badge_image a:hover,
.footer-widgets .img-holder a:hover,
.header-widgets .img-holder a:hover,
.footer-widgets .flickr_badge_image a:hover,
.header-widgets .flickr_badge_image a:hover {
    padding-left: 0;
}





.footer {
    position: relative;
    color: #000;
    padding: 20px 0;
}


.footer small {
    color: rgba(0, 0, 0, 0.4)!important
}





#secondary a.t4p-social-network-icon:hover,
#secondary-2 a.t4p-social-network-icon:hover,
.footer-widgets a.t4p-social-network-icon:hover,
.header-widgets a.t4p-social-network-icon:hover {
    padding-left: 0;
}
.site-footer .content-links{margin:15px 0}
.site-footer .content-links.social a{font-size:230%;color:#fff;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;background-color:#000;position:relative;display:inline-block;margin-right:5px}
.site-footer .content-links.social a:hover{color:#ddd}
.site-footer .content-links.social a span.fa{position:absolute;left:0;top:21%;bottom:20%;right:0;margin:auto}
.site-footer .content-links a.facebook span.fa:after{content:"\f09a"}
.site-footer .content-links a.pinterest span.fa:after{content:"\f231"}
.site-footer .content-links a.twitter span.fa:after{content:"\f099"}
.site-footer .content-links a.google-plus span.fa:after{content:"\f0d5"}
.site-footer .content-links a.rss-feed span.fa:after{content:"\f09e"}
.site-footer .content-links.about a{font-size:14px;font-family:"MB Empire W01 Bold"}
.site-footer .content-links.about a.contact-email{font-size:180%;line-height:180%;color:#fff;background-color:#000;border-radius:22px;vertical-align:middle;display:inline-flex;text-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.site-footer .content-links.about a.contact-email span.fa{padding-bottom:1px}
.site-footer .content-links.about a.contact-email:hover{color:#ddd}
.site-footer .content-links.about a.contact-email span.fa:after{content:"\f0e0"}
.site-footer .content-links.about div.contact-us{margin-left:2%;width:71%;vertical-align:top}

#mission #principal-editor, #mission #about-links {
	width: 49%;
	vertical-align: top;
	display: inline-block;
}

#mission #principal-editor p, #mission #about-links p {
	margin-bottom: 0;
}
.wrapper_inner{width:100%;overflow:hidden}
body.boxed .wrapper_inner{overflow:visible}
body.boxed .wrapper_inner,body.boxed .footer_inner{width:1150px;margin:0 auto}

.home .entry-content p {
	color: #434b58;
    font-size: 20px;
    line-height: 27px;
    word-spacing: 0.25rem;
}

.entry-content #video {

}

.page-single .entry-content {
    width: 640px;
}

.page-single .entry-content img {
	height: auto;
	width: 100%;
}

.page-single .entry-content h2, h3, h4, h5, h6 {
    font-family: "HelveticaNeueW01-45Ligh";
    color: #434b58;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
}

.page-single #content .entry-content h3 {
    font-weight: bold;
    height: auto;
    margin: 0 0 3px;
    color: #434b58;
    font-size: 18px;
    line-height: 21px;
}

.page .entry-content p {
    color: #000000!important;
    margin-bottom: 20px;
}

.page .entry-content h1,
.page .entry-content h2,
.page .entry-content h3,
.page .entry-content h4,
.page .entry-content h5,
.page .entry-content h6 {
    color: #000000!important;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

.one-column .entry-content h2,
.three-column .entry-content h2,
.Two-column-left .entry-content h2,
.Two-column-right .entry-content h2 {
    font-weight: bold;
    height: auto;
    margin: 0 0 3px;
    color: #434b58;
    font-size: 21px;
    line-height: 21px;
    margin-bottom: 20px;
}

.three-column .entry-content p {
    color: #434b58;
}
#inputarea input{line-height:30px;}
#page-wrapper{min-height:100%;min-width:986px;}

.posthome{height:350px;background-color:#FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);overflow: hidden;}
p.center,span.center{text-align:center}

.timeline-items .inner-content .bg-img{position: absolute;bottom:0;left: 50%;margin-left:-710px; width:400px;height:460px;-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; -ms-transition: all 0.35s linear; transition: all 0.35s linear;z-index:1;}
.icon-play,.icon-500px,.icon-tumblr,.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon"!important;speak:none!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased!important;}
.icon-500px:before{content:"\e601"!important;}
.icon-vk:before{content:"\e602"!important;}
.icon-play:before{content:"\e605"!important;}
.icon-tumblr:before{content:"\e603"!important;}
.icon-phone:before{content:"\e600"!important;}
.icon-gift:before{content:"\e604"!important;}
.icon-angle-left:before{content:"\f104"!important;}
.icon-angle-right:before{content:"\f105"!important;}
.icon-angle-up:before{content:"\f106"!important;}
.icon-angle-down:before{content:"\f107"!important;}
.icon-twitter:before{content:"\e001"!important;}
.icon-heart:before{content:"\e000"!important;}
.icon-envelop:before{content:"\e003"!important;}
.icon-tag:before{content:"\e004"!important;}
.icon-star:before{content:"\e005"!important;}
.icon-star-2:before{content:"\e006"!important;}
.icon-star-3:before{content:"\e007"!important;}
.icon-facebook:before{content:"\e002"!important;}
.icon-feed:before{content:"\e008"!important;}
.icon-close:before{content:"\61"!important;}
.icon-checkmark:before{content:"\e00a"!important;}
.icon-menu:before{content:"\e00b"!important;}
.icon-plus:before{content:"\e00c"!important;}
.icon-minus:before{content:"\e00d"!important;}
.icon-instagram:before{content:"\e00e"!important;}
.icon-google-plus:before{content:"\e00f"!important;}
.icon-pinterest:before{content:"\e010"!important;}
.icon-search:before{content:"\e012"!important;}
.icon-skype:before{content:"\e011"!important;}
.icon-dribbble:before{content:"\e013"!important;}
.icon-users:before{content:"\e014"!important;}
.icon-certificate:before{content:"\f0a3"!important;}
.icon-expand:before{content:"\e015"!important;}
.icon-linkedin:before{content:"\e016"!important;}
.icon-map-pin-fill:before{content:"\e009"!important;}
.icon-pen-alt-fill:before{content:"\e017"!important;}
.icon-youtube:before{content:"\e018"!important;}
.icon-flickr:before{content:"\e019"!important;}
.icon-clock:before{content:"\e01a"!important;}
.social-icons .icon,.yith-wcwl-share li a{position:relative;padding:0;width:34px;height:34px;line-height:31px;text-align:center;font-size:16px;border:2px solid #cccccc;display:inline-block;margin:0 5px 5px 0;color:#cccccc;border-radius:99px;-webkit-transition:"background-color" 200ms ease-out;transition:"background-color" 200ms ease-out;}
.social-icons.size-small .icon,#top-bar .social-icons .icon{height:12px;width:13px;line-height:1px;font-size:12px;border:0;padding:0;margin-right:5px;margin-bottom:0;}
.social-icons .icon:hover,.yith-wcwl-share li a:hover{color:#ffffff;text-decoration:none;}
.social-icons .icon.icon_facebook:hover,.yith-wcwl-share li a.facebook:hover{background-color:#3a589d;border-color:#3a589d;}
.social-icons .icon.icon_whatsapp:hover{background-color:#51cb5a;border-color:#51cb5a;}
.social-icons .icon.icon_twitter:hover,.yith-wcwl-share li a.twitter:hover{background-color:#2478ba;border-color:#2478ba;}
.social-icons .icon.icon_email:hover,.yith-wcwl-share li a.email:hover{background-color:#111111;border-color:#111111;}
.social-icons .icon.icon_pintrest:hover,.yith-wcwl-share li a.pinterest:hover{background-color:#cb2320;border-color:#cb2320;}
.social-icons .icon.icon_rss:hover{background-color:#fc7600;border-color:#fc7600;}
.social-icons .icon.icon_twitter:hover{background-color:#2478ba;border-color:#2478ba;}
.social-icons .icon.icon_tumblr:hover{background-color:#36455d;border-color:#36455d;}
.social-icons .icon.icon_instagram:hover{background-color:#3b6994;border-color:#3b6994;}
.social-icons .icon.icon_vk:hover{background-color:#527498;border-color:#527498;}
.social-icons .icon.icon_googleplus:hover,.yith-wcwl-share li a.googleplus:hover{background-color:#dd4e31;border-color:#dd4e31;}
.social-icons .icon.icon_linkedin:hover{background-color:#0072b7;border-color:#0072b7;}
.social-icons .icon.icon_youtube:hover{background-color:#c33223;border-color:#c33223;}
.social-icons .icon.icon_flickr:hover{background-color:#e5086f;border-color:#e5086f;}
.social-icons.size-small .icon:hover{color:#000000!important;background:none!important;}
.span.icon-instagram{font-size:16px;}
.add-to-cart-grid .icon-inner:before{content:'\e00c';font-weight:normal;}
.add-to-cart-grid.added .icon-inner:before,.add-to-cart-grid.loading .icon-inner:before{content:'\e00a';}
.next-prev-nav .icon-angle-left{padding-right:2px;}
.next-prev-nav .icon-angle-right{padding-left:2px;}
.remove .icon-close,ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{border:2px solid #DDD;display:block;font-weight:bolder;height:25px;width:25px;padding:0;line-height:22px;text-align:center;color:#DDD;border-radius:99px;font-size:10px;margin-top:25%;display:inline-block;}
.remove .icon-close:hover,ul.header-nav li .nav-dropdown li a.remove:hover,.product_list_widget a.remove:hover{border-color:#000000;color:#000000;}
.dark .social-icons .icon,.dark-header #masthead .social-icons .icon{border-color:#ffffff;color:#ffffff;}
.social-icons .icon{margin:0 14px 14px;}
.widget .social-icons .icon{margin:0 14px 14px;}
.dark .social-icons a.icon{border-color:#FFF;}
a,.icons-row a.icon{color:#00afef}
.icons-row a.icon{border-color:#00afef;}
.icons-row a.icon:hover{background-color:#00afef;border-color:#00afef;}

[data-width="1"][data-layout="multiple"] .date,
[data-width="1"][data-layout="news"] .date,
[data-width="1"][data-layout="social"] .date {
  font-size: 12px;
  text-transform: uppercase; }

[data-width="2"][data-layout="single"] .date,
[data-width="2"][data-layout="news"] .date,
[data-width="2"][data-layout="default"] .date {
  font-size: 12px;
  text-transform: uppercase; }

  [data-width="3"][data-layout="single"].eventswidget .date,
  [data-width="3"][data-layout="news"].eventswidget .date {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 20%; }

    [data-width="3"][data-layout="single"].eventswidget .date:last-child,
    [data-width="3"][data-layout="news"].eventswidget .date:last-child {
      margin-right: 0; }

  ul.details .date {
    text-transform: uppercase; }

#events_axs .event_list .date-time-container {
  position: absolute;
  bottom: -20px;
  left: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 100%;
  padding-top: 5px;
  border-top: 1px solid rgba(255, 255, 255, 0.2); }

    #events_axs .event_list .entry .date-time-container {
      bottom: 0px;
      padding-top: 10px; }

    #events_axs .news_list_page .entry .date {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .date {
          position: absolute;
          bottom: 7px;
          left: 15px;
          font-size: 12px;
          font-weight: 900;
          text-transform: uppercase;
          letter-spacing: 1px; }

    .feature-hmevents .buttons .date {
      float: left; }

  .feature-hmevents .one_column .buttons .date i {
    display: none; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

  .event_list.widget_content.carousel .info .date {
    position: absolute;
    bottom: 7px;
    left: 15px;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .date {
    font-weight: 900; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      display: block;
      clear: left;
      right: auto;
      font-weight: 400; }

.news_list.widget_content.carousel .info .date {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px; }

  .modal .date {
    font-size: 12px;
    text-transform: uppercase; }

.small-calendar #calendario .modal h4.date {
  text-transform: none; }


.event_list.widget_content.carousel .info .date,
.event_list.widget_content.carousel .buttons a span {
  font-weight: 400; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }


h1, h2, h3, h4, h5, h6, .event_list.widget_content.carousel .buttons a span, .event_list .date {
  letter-spacing: 1.5px; }
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}


		
			.feature-hmevents h4, .modal .date, .rsHomepage h4 {
				font-family: 'Lato', sans-serif ;
				font-weight: normal;
			}


	
	
	.corner {background:none; visibility:hidden; position:absolute; width:0; height:0;}




.content {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

#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;
}
#shipping-free{background-size:414px 33px;width:414px;height:33px;position:absolute;bottom:11px}
#cart_block #cart_block_shipping_cost,
#cart_block
#cart_block_total{float:right}
#order table#cart_summary tfoot
td.price{text-align:right}
#cart_summary
.price{border-right:none;text-align:right;white-space:nowrap}
#vouchers
div.price{margin-top: -15px;margin-right:17px}
#cart_block
.price{float:right}
#special_block_right .products span.price-discount{font-size:14px;text-decoration:line-through}
#special_block_right .products
span.price{display:block;padding:3px
0 0 0;font-weight:bold;font-size:14px;color:#900}
#product_list li
.price{font-size:15px}
#sidebar-first,#sidebar-second,.navigation,#toolbar,#footer-wrapper,.tabs,.add-or-remove-shortcuts{display:none;}
.tabs{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;}
.tabs ul.primary{padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent;}
.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}
.tabs ul.primary li.active a{border-bottom:transparent !important;}
.tabs ul.primary li a{color:#000;background-color:rgba(0,0,0,0.3);height:1.8em;line-height:1.9;display:block;font-size:0.929em;float:left;padding:0 10px 3px;margin:0;border-top-left-radius:6px;border-top-right-radius:6px;}
.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}
.tabs ul.secondary li{display:block;float:left;}
.tabs ul.secondary li:last-child{border-right:none;}
.tabs ul.secondary li:first-child{padding-left:0;}
.tabs ul.secondary li a{padding:0.25em 0.5em;}
.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;border-radius:5px;}
.tabs ul.primary li a.active{background-color:#E7E5AA;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.col{float:left}

	 
.fontjust { text-align: justify; }
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


.overlay__sidebar {
	display: block;
	font-size: 22px;
	font-size: 1.41176rem;
	font-weight: 300;
	margin: 56px auto;
	margin: 3.52941rem auto;
	min-height: 37px;
	min-height: 2.35294rem;
}


.overlay__sidebar .widget {
	margin-bottom: 37px;
	margin-bottom: 2.35294rem;
	text-align: center;
}


.overlay__sidebar .widget:last-child {
	margin-bottom: 0;
}


.overlay__sidebar .widget__title {
	display: none;
}


	#featured_content .left {
		float: left;
		width: 339px;
		margin-right: 20px;
	}
.breadcrumb-trail{padding:18px 0 0 20px}


#pagefooter .paymentmethods {
}


#pagefooter .paymentmethods span span {
    display:none;
}


#pagefooter .paymentmethods .2co {
}

#pagefooter .paymentmethods .amex {
    background-position:0 -23px;
}

#pagefooter .paymentmethods .delta {
    background-position:0 -69px;
}

#pagefooter .paymentmethods .discover {
    background-position:0 -92px;
}

#pagefooter .paymentmethods .google {
    background-position:0 -115px;
}

#pagefooter .paymentmethods .maestro {
    background-position:0 -138px;
}

#pagefooter .paymentmethods .mastercard {
    background-position:0 -161px;
}

#pagefooter .paymentmethods .moneybook {
    background-position:0 -184px;
}

#pagefooter .paymentmethods .paypal {
    background-position:0 -207px;
}

#pagefooter .paymentmethods .sage {
    background-position:0 -230px;
}

#pagefooter .paymentmethods .solo {
    background-position:0 -253px;
}

#pagefooter .paymentmethods .switch {
    background-position:0 -276px;
}

#pagefooter .paymentmethods .visa {
    background-position:0 -299px;
}

#pagefooter .paymentmethods .electron {
    background-position:0 -322px;
}
aside .widget-wrap{background-color:#fff}
.row .eightcol,aside .widget-wrap,td{border-color:#d2d2d2}

#mobile-menu-switch .toggle:hover,.button a:hover,.comment-body h1 a:hover,.entry-title a:hover,.error404 .page-title a:hover,.gform_button.button:hover,.panel h1 a:hover,.share-menu .share-btn:hover,.site-title a:hover,article.page h1 a:hover,article.post h1 a:hover,ins,mark{text-decoration:none}

.site-title{line-height:1em;margin-top:.56278em;letter-spacing:-1px;font-weight:300}

.site-logo,.site-title:first-child{margin-top:0}

.grid-row:last-child,.site-title{margin-bottom:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

button.navbar-toggle .icon-bar{
    background: #fff !important;
}

.site-container	{
	margin-top:42px;
	width:100%;
	overflow:hidden;
}
.icon:before{text-align:center;display:block;width:100%}
.icon-default-1:before{content:"\e61f"}
.icon-default-2:before{content:"\e617"}
.icon-default-3:before{content:"\e618"}
.icon-amazon:before{content:"\e61c"}
.icon-angle-down:before{content:"\e602"}
.icon-bandcamp:before{content:"\e60b"}
.icon-calendar:before{content:"\e007"}
.icon-cancel-circle:before{content:"\e006"}
.icon-cdbaby:before{content:"\e60c"}
.icon-chevron-down:before{content:"\e601"}
.icon-chevron-sign-left:before{content:"\e62a"}
.icon-chevron-sign-right:before{content:"\e62b"}
.icon-circle:before{content:"\e626"}
.icon-circle-arrow-left:before{content:"\e624"}
.icon-circle-arrow-right:before{content:"\e623"}
.icon-circle-fill:before{content:"\e627"}
.icon-clock:before{content:"\e008"}
.icon-close:before{content:"\e00b"}
.icon-download:before{content:"\e00c"}
.icon-envelope:before{content:"\e604"}
.icon-envelope-alt:before{content:"\e609"}
.icon-facebook:before{content:"\e608"}
.icon-facebook-sign:before{content:"\e606"}
.icon-first:before{content:"\e000"}
.icon-flickr:before{content:"\e619"}
.icon-gear:before{content:"\f013"}
.icon-googleplus:before{content:"\e610"}
.icon-hamburger:before{content:"\e600"}
.icon-instagram:before{content:"\e611"}
.icon-itunes:before{content:"\e60f"}
.icon-last:before{content:"\e001"}
.icon-lastfm:before{content:"\e616"}
.icon-linkedin:before{content:"\e61b"}
.icon-location:before{content:"\e009"}
.icon-mobile:before{content:"\e621"}
.icon-move:before{content:"\e62c"}
.icon-myspace:before{content:"\e629"}
.icon-next:before{content:"\e00e"}
.icon-onesheet:before{content:"\e628"}
.icon-pandora:before{content:"\e60e"}
.icon-pause:before{content:"\e002"}
.icon-pause-2:before{content:"\e005"}
.icon-pinterest:before{content:"\e61a"}
.icon-play:before{content:"\e003"}
.icon-play-2:before{content:"\e004"}
.icon-previous:before{content:"\e00d"}
.icon-rdio:before{content:"\e61e"}
.icon-reverbnation:before{content:"\e60a"}
.icon-roundrect:before{content:"\e622"}
.icon-roundrect-fill:before{content:"\e625"}
.icon-screen:before{content:"\e620"}
.icon-share:before{content:"\e603"}
.icon-sonicbids:before{content:"\e61d"}
.icon-soundcloud:before{content:"\e612"}
.icon-spinner:before,#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play:before,#usersite-container .zoogle-music-player ol.track-list .track-number-play a.loading .icon-play:before{content:"\f110"}
.icon-spotify:before{content:"\e60d"}
.icon-tumblr:before{content:"\e613"}
.icon-twitter:before{content:"\e607"}
.icon-twitter-sign:before{content:"\e605"}
.icon-vimeo:before{content:"\e614"}
.icon-volume-medium:before{content:"\e00a"}
.icon-youtube:before{content:"\e615"}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.icon-stack-1x{line-height:inherit}
.icon-stack-2x{font-size:2em}
#usersite-container .zoogle-music-player .player .player-play .icon:before{line-height:32px;font-size:16px}
#usersite-container .zoogle-music-player .player .player-play .icon-play-2,#usersite-container .zoogle-music-player .player .player-play .icon-play-2:before,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2:before{font-size:32px}
#usersite-container .zoogle-music-player .player .player-play .icon-play:before{text-indent:1px}
#usersite-container .zoogle-music-player .player .player-play .icon-pause,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2{display:none}
#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play:before{text-indent:0}
#usersite-container .zoogle-music-player ol.track-list .track-number-play .icon-play:before{padding-left:0.1em;padding-top:0.04em}
#usersite-container .zoogle-music-player ol.track-list .icon:before{font-size:13px;line-height:26px;width:26px;height:26px}
#usersite-container .zoogle-music-player ol.track-list .icon-play-2,#usersite-container .zoogle-music-player ol.track-list .icon-play-2:before,#usersite-container .zoogle-music-player ol.track-list .icon-pause-2,#usersite-container .zoogle-music-player ol.track-list .icon-pause-2:before{font-size:26px}
#usersite-container .zoogle-music-player ol.track-list .track-icon-play,#usersite-container .zoogle-music-player ol.track-list .track-icon-playing,#usersite-container .zoogle-music-player ol.track-list .icon-pause,#usersite-container .zoogle-music-player ol.track-list .icon-pause-2,#usersite-container .zoogle-music-player ol.track-list .more-info,#usersite-container .zoogle-music-player ol.track-list .track-social{display:none}
#usersite-container .zoogle-music-player.playing .player .player-play .icon-play,#usersite-container .zoogle-music-player.playing .player .player-play .icon-play-2{display:none}
#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause,#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause-2{display:inline-block}
#usersite-container .zoogle-music-player.playing li.current:hover .icon-play,#usersite-container .zoogle-music-player.playing li.current:hover .icon-play-2,#usersite-container .zoogle-music-player.playing li.current:hover .track-icon-playing{display:none}
#usersite-container .zoogle-music-player.playing li.current:hover .icon-pause,#usersite-container .zoogle-music-player.playing li.current:hover .icon-pause-2{display:inline-block}
#usersite-container .bandcamp_feature a i.icon-bandcamp{font-size:1.5em;vertical-align:sub}
#usersite-container ul.share_icons li div.share_icon span.icon-envelope:before{vertical-align:-2px}
#usersite-container .icon-spinner,#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play,#usersite-container .zoogle-music-player ol.track-list .track-number-play a.loading .icon-play{-webkit-animation:spin 1s infinite steps(8);-moz-animation:spin 1s infinite steps(8);-o-animation:spin 1s infinite steps(8);-ms-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}
#usersite-container .back-link a .icon-previous{font-size:0.8em}
