﻿#logo{padding-top:15px;padding-left:30px}
#logo a,#logo a:hover{color:#34495e}
#logo div{float:left;padding:14px 0 0 10px}
#logo img{float:left;width:50px}
.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-lg-4{width:33.33333333%}

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}

	#footer-right { clear: both; text-align: center; width: 100%; padding: 0; }

	
	
	#footer-bottom, #footer-menu{ text-align: center }

	#footer-menu{ margin-top: 5px }
#nav li.date{color:#666666;}
.grid{list-style:none;letter-spacing:-4px;letter-spacing:-0.28571rem}
.opera:-o-prefocus,.grid{word-spacing:-5px;word-spacing:-0.35714rem}
.grid-col{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1}
.grid-1-1{width:100%}
.grid-1-12{width:8.33333%}
.grid-2-12{width:16.66667%}
.grid-3-12{width:25%}
.grid-4-12{width:33.33333%}
.grid-5-12{width:41.66667%}
.grid-6-12{width:50%}
.grid-7-12{width:58.33333%}
.grid-8-12{width:66.66667%}
.grid-9-12{width:75%}
.grid-10-12{width:83.33333%}
.grid-11-12{width:91.66667%}
.grid-1-11{width:9.09091%}
.grid-2-11{width:18.18182%}
.grid-3-11{width:27.27273%}
.grid-4-11{width:36.36364%}
.grid-5-11{width:45.45455%}
.grid-6-11{width:54.54545%}
.grid-7-11{width:63.63636%}
.grid-8-11{width:72.72727%}
.grid-9-11{width:81.81818%}
.grid-10-11{width:90.90909%}
.grid-1-10{width:10%}
.grid-2-10{width:20%}
.grid-3-10{width:30%}
.grid-4-10{width:40%}
.grid-5-10{width:50%}
.grid-6-10{width:60%}
.grid-7-10{width:70%}
.grid-8-10{width:80%}
.grid-9-10{width:90%}
.grid-1-9{width:11.11111%}
.grid-2-9{width:22.22222%}
.grid-3-9{width:33.33333%}
.grid-4-9{width:44.44444%}
.grid-5-9{width:55.55556%}
.grid-6-9{width:66.66667%}
.grid-7-9{width:77.77778%}
.grid-8-9{width:88.88889%}
.grid-1-8{width:12.5%}
.grid-2-8{width:25%}
.grid-3-8{width:37.5%}
.grid-4-8{width:50%}
.grid-5-8{width:62.5%}
.grid-6-8{width:75%}
.grid-7-8{width:87.5%}
.grid-1-7{width:14.28571%}
.grid-2-7{width:28.57143%}
.grid-3-7{width:42.85714%}
.grid-4-7{width:57.14286%}
.grid-5-7{width:71.42857%}
.grid-6-7{width:85.71429%}
.grid-1-6{width:16.66667%}
.grid-2-6{width:33.33333%}
.grid-3-6{width:50%}
.grid-4-6{width:66.66667%}
.grid-5-6{width:83.33333%}
.grid-1-5{width:20%}
.grid-2-5{width:40%}
.grid-3-5{width:60%}
.grid-4-5{width:80%}
.grid-1-4{width:25%}
.grid-2-4{width:50%}
.grid-3-4{width:75%}
.grid-1-3{width:33.33333%}
.grid-2-3{width:66.66667%}
.grid-1-2{width:50%}
.grid-1-2-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-3-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-4-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-5-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-1-6-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;width:50%}
.grid-1-8-responsive{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1;display:block}
.grid-gutter{padding-left:12px;padding-left:0.85714rem;padding-right:12px;padding-right:0.85714rem}


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




.rf_latest_posts_widget .post-item {
	display: inline-block;
	position: relative;
	width: 100%;
	margin: 10px 0 0 0;
}

.rf_latest_posts_widget .post-item.first {
	margin: 0;
}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


	.header-wrapper{
		position:static !important;
	}

.header-wrapper .header-v4 .s {
  margin-right: 0;
  width: 268px;
}

.mobile-menu-design-modern .header-wrapper #mobile-nav,
.sh-mobile-nav-holder.mobile-nav-holder-modern #mobile-nav {
  border-right: 0;
  border-left: 0;
  border-top: 1px solid #DBDBDB;
}

		
	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }



#wrapper .header-wrapper .fusion-megamenu-wrapper .fusion-megamenu {
  -webkit-box-shadow: 0 2px 2px #999;
  -moz-box-shadow: 0 2px 2px #999;
  box-shadow: 0 2px 2px #999;
}
#skip-to-nav,#navbar,#sidebar-left,#sidebar-right,#footer,.breadcrumb,div.tabs,.links,.taxonomy,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}
#page,#header,#footer,#squeeze,#container .sidebar{_overflow:hidden;_overflow-y:visible;word-wrap:break-word;}
#footer{float:none;clear:both;margin:4em 0 -3em;}
#footer a{border-bottom:1px dotted #ffffff;color:#ffffff;font-weight:bold;}
#footer a:hover{border-bottom:1px solid #ffffff;}
#footer img.drupal-powered{position:relative;top:.3em;}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
#container .clear-block #node-649 .content{padding:0;margin:0;}

.two-row-item-image-container	{
	width:100%;
	position:relative;
}

.two-row-item-image-container .image-text-container	{
	position:absolute;
	left:0;
	bottom:0;
	padding:20px;
	color:#fff;
}

.two-row-item-image-container .image-text-container a	{
	color:#fff;
}


.two-row-item-image-container .image-text-container .category	{
	font-size:15px;
	margin-bottom:11px;
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold","Helvetica Neue", Helvetica, Arial; 
	text-transform:uppercase;
}

.two-row-item-image-container .image-text-container .title	{
	font-size:26px;
}


 
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11,
.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 20.0px;
	margin-right: 20.0px;
}

.container_12 .grid_4{width:284px;}
.legal-links{font-size:14px;}

  .eyhero-home .heading-block, .customjs .heading-block, .eyhero .heading-block, .hero .heading-block, .customheadline .heading-block {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 58%;
    height: auto;
    text-align: left;
    margin: 0;
    -webkit-transform: translateY(-50%) translateX(-74%);
        -ms-transform: translateY(-50%) translateX(-74%);
            transform: translateY(-50%) translateX(-74%); }

  .eyhero-home .frame4x2 .heading-block,
  .eyhero-home .box4x2 .heading-block, .customjs .frame4x2 .heading-block,
  .customjs .box4x2 .heading-block, .eyhero .frame4x2 .heading-block,
  .eyhero .box4x2 .heading-block, .hero .frame4x2 .heading-block,
  .hero .box4x2 .heading-block, .customheadline .frame4x2 .heading-block,
  .customheadline .box4x2 .heading-block {
    width: 80%;
    -webkit-transform: translateX(-52%) translateY(-56%);
        -ms-transform: translateX(-52%) translateY(-56%);
            transform: translateX(-52%) translateY(-56%); }

  .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; }
 ul.footer-address li.address:before { background: none; width: auto; height: auto; font-style: normal; color: #61758a; font-size: 14px; margin-right: 6px; position: relative; top: 2px; }


#header-container, #footer-container {
  width: 100%;
}
.wdn-band .wdn-stretch{max-width:100%;width:100%}
.field-name-field-wdn-band-bg img.wdn-stretch{position:absolute;}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}

.two_third{width:65.33%}

.one_half, .one_third, .two_third, .one_fourth{margin-right:4%; margin-bottom:10px; float:left}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}


.downloadbt{width:auto;
float:right;
padding-left:10px;
padding-right:10px;
padding-bottom:4px;
padding-top:4px;
background-color:#F2F2F2;
border:1px solid #CCC;
color:#027d60;
margin-top:10px;
font-size:18px;
}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}




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

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


.sc1, .sc2, .sc3, .sc4 {
    overflow: hidden;
    display: block;
    float: left;
}


    .sc1 a, .sc2 a, .sc3 a, .sc4 a {
        
    }


        .sc1 a:hover, .sc2 a:hover, .sc3 a:hover, .sc4 a:hover {
            
        }


    .sc4 a {
        background-position: -90px 0px;
    }


    .sc4 a:hover {
        background-position: -90px -29px;
    }

	
	.byline
	{
		display: block;
		font-size: 1.5em;
		margin-top: 1em;
		line-height: 1.5em;
	}

	
		header .byline
		{
			margin-bottom: 2em;
		}

	
		#header .byline
		{
			font-size: 1.25em;
			margin: 0;
		}
#main .container{padding-bottom:0}
.index-nav .container{border-left:1px solid #CACACA;padding-bottom:0!important}
.index-nav .container .index-nav-button{display:block;float:left;width:195px;color:#4a4a4a;font-size:16px;font-weight:700;text-decoration:none;padding:20px 0;text-align:center;border-right:1px solid #CACACA}
.index-nav .container .index-nav-button:hover{background:#4A9BE0;color:#fff}

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

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 22px;
  padding-left: 22px;
  *zoom: 1;
}

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

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

.navbar .container {
  width: auto;
}

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

.layout-full nav .container,
.layout-full nav .span12 {
  width: inherit;
  margin-left: inherit;
}

.newsletter-subscribe-widget .container {
  padding-bottom: 5px !important;
}
 
.wrap, #main, #supplementary {
	padding: 0 6%;
}

.wrap, #site-generator { margin: 0 auto; }

.wrap {
	margin: 0 auto;
	position: relative;
	max-width: 975px;
}


.jcarousel-skin-tango .wrap {
	padding: 0;
}


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }


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

  .site-logo a svg {
    height: 23px;
    fill: #bdbec2; }


.cycle-nav{
   clear              :both;
   text-align         :center;
   position           :absolute;
   height             :15px;
   right              :5px;
   bottom             :5px;
   z-index            :9;
   -webkit-user-select:none;
   -moz-user-select   :none;
}

.simple-slider div.slide { display: none; width:100% !important; }
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


div.technology-org-recent-news {
	
}

.technology-org-recent-news h1.technology-org-header {
	padding: 10px 20px;
}

.technology-org-recent-news ul.technology-org-list li {
	padding: 0.5em 1.25em;
}


.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.sf-menu li.current,.sf-menu li:hover,.sf-menu li.sfHover{
	text-decoration:none;
}

section.left h2,
section.left .h2,
section.left h3,
section.left .h3,
section.left h4,
section.left .h4,
section.left h5,
section.left .h5 {
  color: #ffffff;
  background: #6e061d;
  padding: 6px 10px 6px 19px;
  margin-left: -19px;
  position: relative;
}

section.left h2:after,
section.left .h2:after,
section.left h3:after,
section.left .h3:after,
section.left h4:after,
section.left .h4:after,
section.left h5:after,
section.left .h5:after {
  content: "";
  border-color: transparent #3e0310 transparent transparent;
  border-style: solid;
  border-width: 5px;
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -5px;
  left: -5px;
  z-index: -11;
}

section.left h2 a:hover,
section.left .h2 a:hover,
section.left h3 a:hover,
section.left .h3 a:hover,
section.left h4 a:hover,
section.left .h4 a:hover,
section.left h5 a:hover,
section.left .h5 a:hover {
  color: inherit;
  text-decoration: underline;
}

.archive section.left .post-date {
  font-size: 85%;
}

section.left a[name] {
  display: block;
  *zoom: 1;
}

section.left a[name]:before,
section.left a[name]:after {
  display: table;
  content: "";
  line-height: 0;
}

section.left a[name]:after {
  clear: both;
}

section.left a[name="top"]:after {
  clear: none !important;
}

section.left .page-child {
  margin: 0 0 10px;
}

  #main .left {
    display: inline;
    float: left;
    width: 60.41666667%;
    margin: 0 1.04166667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }



.container-1{
	width: 100%;
	padding-top: 6px;

}





#inner {
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 0 0;
	width: 920px;
}
#homepage .tagline-txt{font-family:GlyphaLight;letter-spacing:0.02em;margin-bottom:2rem;font-size:2.1rem}


div.promotedArea#promoted-sexplanner div.promtedAreaContent, div.promotedArea#promoted-bmi div.promtedAreaContent {
	padding-top: 20px;
	height: 92px;
}


div.promotedArea#promoted-sexplanner a.buton, div.promotedArea#promoted-bmi a.buton {
	margin: 10px auto 0 auto;
}
.x-recent-posts .x-recent-posts-content{padding:10px 5px}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.h5 {
  
  font-size: 19px;
  font-size: 1rem;
  line-height: 25px;
  line-height: 1.3157894737rem; }


h1.h1, h1.h2, h1.h2_small, h1.h3, h1.h4, h1.h5 {
  color: #141414; }


h2.h1, h2.h2, h2.h2_small, h2.h3, h2.h4, h2.h5 {
  color: #141414; }


h3.h1, h3.h2, h3.h2_small, h3.h3, h3.h4, h3.h5 {
  color: #141414; }


h4.h1, h4.h2, h4.h2_small, h4.h3, h4.h4, h4.h5 {
  color: #141414; }


h5.h1, h5.h2, h5.h2_small, h5.h3, h5.h4, h5.h5 {
  color: #141414; }


h6.h1, h6.h2, h6.h2_small, h6.h3, h6.h4, h6.h5 {
  color: #141414; }

  .headings h1.h1, .headings h1.h2, .headings h1.h3, .headings h1.h4, .headings h1.h5 {
    color: #FFF; }

  .headings h2.h1, .headings h2.h2, .headings h2.h3, .headings h2.h4, .headings h2.h5 {
    color: #FFF; }

  .headings h3.h1, .headings h3.h2, .headings h3.h3, .headings h3.h4, .headings h3.h5 {
    color: #FFF; }

  .headings h4.h1, .headings h4.h2, .headings h4.h3, .headings h4.h4, .headings h4.h5 {
    color: #FFF; }

  .headings h5.h1, .headings h5.h2, .headings h5.h3, .headings h5.h4, .headings h5.h5 {
    color: #FFF; }

  .headings h6.h1, .headings h6.h2, .headings h6.h3, .headings h6.h4, .headings h6.h5 {
    color: #FFF; }

  .top .h3, .top .h4, .top .h5 {
    padding-top: 17px; }

        .hello .get-started-inner .h5 {
          display: none; }

    .tab article .h5, .tab article .tab-text {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center;
      padding-left: 20px;
      padding-right: 20px; }

    .list-items .item .h5 {
      padding-bottom: 10px;
      padding-top: 7px;
      line-height: 28px; }

  .counter .h5 {
    float: left; }

    .counter .h5 span.counter-label {
      font-size: 33px;
      font-size: 1.7368421053rem; }


      .job-list .job-entry .h5 {
        font-size: 15px;
        font-size: 0.7894736842rem;
        line-height: 25px;
        line-height: 1.3157894737rem; }

  section.page-jobs-people .wrapper .h5.title-paragraph {
    padding: 14px 14.7321428571% 100px 14.7321428571%; }

        .page-template-about-page-php .headings .h5 {
          display: inline-block;
          font-size: 15px;
          font-size: 0.7894736842rem;
          line-height: 25px;
          line-height: 1.3157894737rem; }
 #page #wrapper #container #left-col,#sidebar{display:block;min-width:260px;}
 #page #wrapper #container #left-col{width:696px;float:left;}
 #wrapper{width:100%;margin:0;}

.ubermenu-skin-clean-white .ubermenu-target {
  color: #999999;
}

.ubermenu-skin-clean-white .ubermenu-target-description {
  color: #aaaaaa;
}

.ubermenu-skin-clean-white .ubermenu-submenu,
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target {
  color: #999999;
}


.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 span.ubermenu-target{cursor:default}
.ubermenu-accessible .ubermenu-target{outline:0}
.ubermenu-accessible input:not(:hover):focus,.ubermenu-accessible:not(:hover) .ubermenu-target:focus{outline:#2cc4ff solid 1px;box-shadow:0 0 5px #2CC4FF!important;z-index:50;transition:outline .1s linear}
.ubermenu .ubermenu-target{display:block;text-decoration:none;position:relative}
.ubermenu .ubermenu-target-with-image{overflow:hidden}
.ubermenu .ubermenu-target-text{display:inline-block;vertical-align:middle;font-family:inherit;font-weight:inherit;color:inherit}
.ubermenu .ubermenu-target-description{font-size:80%;font-weight:400;clear:both;display:block}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu-screen-reader,.ubermenu-target-divider{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;padding:0;margin:0;border:0}
.wdn-icon-twitter:before{content:'\e81d'}
.wdn-icon-twitter-circled:before{content:'\f057'}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}



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


.aktie_vinkjes{
    width: 100%;
}

    .container {max-width : 1100px;}


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

		
		    #boxed-layout .container {
		        padding-left: 0 !important;
		        padding-right: 0 !important;
		    }


#alt-title #breadcrumbs .container { padding-left: 0px }


.row .twelvecol {
width: 100%;
float: left;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}


.red 				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#E20000; text-decoration:none; line-height:18px; }

.red A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#E20000; text-decoration:underline; line-height:18px; }

.red A:visited 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#E20000; text-decoration:underline; line-height:18px; }

.red A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#E20000; text-decoration:underline; line-height:18px; }

.red A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#E20000; text-decoration:none; line-height:18px; }

#wrapper {
  overflow: visible;
}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}

#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}

#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}

#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}

#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

body #wrapper .gomapMarker {
  color: #333;
}


#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}

#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}

#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }

  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }

#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}

#wrapper .flex-control-paging li a {
  display: block;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}


body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}

body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}

body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}

#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}

#wrapper .fusion-button-square,
#wrapper .button-square {
  border-radius: 0;
}

#wrapper .fusion-button-round,
#wrapper .button-round {
  border-radius: 2px;
}

#wrapper .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}

#wrapper .fusion-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}

#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}

#wrapper .widget .product_list_widget li {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#wrapper .custom_select_box .dd-container .dd-select,
#wrapper .custom_select_box .dd-options li a {
  background: #fbfaf9;
  background-image: none;
}

#wrapper .custom_select_box .dd-container .dd-selected {
  padding: 0;
  text-indent: 10px;
  padding-right: 15px;
}

#wrapper .custom_select_box .dd-options li a:hover {
  background-color: transparent;
}

#wrapper .custom_select_box .dd-pointer {
  background-image: none;
  width: 10px;
  border-left: 1px solid;
  padding-left: 10px;
}

#wrapper .custom_select_box .dd-pointer-down:after {
  font-family: 'icomoon';
  content: '\e61f';
  font-weight: bold;
}

#wrapper .custom_select_box .dd-options {
  position: absolute;
  top: auto;
  max-height: 143px;
}

#wrapper .custom_select_box .dd-pointer-down {
  border-color: #dadada;
}

#wrapper .chzn-container-single .chzn-single div b {
  background: none;
}

#wrapper .cart-loading {
  background-color: rgba(0, 0, 0, 0.8);
}

.no-rgba #wrapper .cart-loading {
  background-color: #000;
}
#wrapper .side-nav li.current_page_item a{border-right-color:#6b6b6b;border-left-color:#6b6b6b;}
#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.avada-myaccount-data .digital-downloads li:before,.avada-thank-you .order_details li:before,.cart-loading,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.onsale,.pagination .current,.price_slider_wrapper .ui-slider .ui-slider-range,.progress-bar-content,.sidebar .widget_layered_nav li.chosen,.sidebar .widget_layered_nav_filters li.chosen,.table-2 table thead,.tagcloud a:hover,.woocommerce .social-share li a:hover i,.woocommerce-pagination .current,p.demo_store,ul.arrow li:before,ul.circle-yes li:before{background-color:#6b6b6b;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#ffffff;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.cart-empty,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.product-title,.project-content h3,.share-box h4,.sidebar .widget h4,.woocommerce-success-message .msg,table th{font-family:Courier, monospace;font-weight:400;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,#wrapper .woocommerce .checkout h3,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper  .woocommerce .checkout h3,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.cart-empty,h2.entry-title{line-height:27px;}
#wrapper #main #comments h3,#wrapper #main #respond h3,#wrapper #main .about-author h3,#wrapper #main .related-posts h3{font-size:18px;line-height:27px;}
 #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#slidingbar-area a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
#slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#282A2B;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,#wrapper .select-arrow,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input[type="text"],select,textarea{background-color:#ffffff;}
#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input.s .placeholder,input[type="text"],select,textarea{color:#aaa9a9;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.select-arrow,.woocommerce-checkout .select2-drop-active,input.s,input[type="text"],select,textarea{border-color:#d2d2d2;}
#wrapper .fusion-date-and-formats .fusion-format-box{background-color:#eef0f2;}
#wrapper .sidebar .fusion-tabs-widget .tabs-container{background-color:#ffffff;}
#wrapper .sidebar .fusion-tabs-widget .tab-holder,.sidebar .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}
#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}
#wrapper .share-box h4{float:none;line-height:20px !important;margin-top:0;padding:0;}
#wrapper .ei-slider{width:100% !important;height:200px !important;}
#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}
#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}
#wrapper .catalog-ordering{margin-bottom:50px;}
#wrapper .catalog-ordering .order{width:33px;float:left;margin:0;}
#wrapper .orderby-order-container{overflow:hidden;margin:0 auto;width:215px;margin-bottom:10px;float:none;}
#wrapper .orderby.order-dropdown{float:left;margin-right:6px;}
#wrapper .sort-count.order-dropdown{width:215px;}
#wrapper .sort-count.order-dropdown ul a{width:215px;}
#wrapper #customer_login .col-1,#wrapper #customer_login .col-2,#wrapper .cart-totals-buttons,#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .shipping-coupon,#wrapper .woocommerce form.checkout #customer_details .col-1,#wrapper .woocommerce form.checkout #customer_details .col-2,#wrapper .woocommerce-content-box,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-tabs .tabs{float:none;margin-left:auto;margin-right:auto;width:100% !important;}
#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}
#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}
#wrapper .catalog-ordering .sort-count.order-dropdown{width:215px;float:left !important;margin-left:7px !important;margin-right:7px !important;}
#wrapper #customer_login .col-1,#wrapper #customer_login .col-2,#wrapper .cart_totals,#wrapper .shipping-coupon,#wrapper .woocommerce form.checkout #customer_details .col-1,#wrapper .woocommerce form.checkout #customer_details .col-2,#wrapper .woocommerce-content-box,#wrapper .woocommerce-side-nav{float:none;margin-left:auto;margin-right:auto;width:100% !important;}
#wrapper .product .images,#wrapper .product .summary.entry-summary{width:50% !important;float:left !important;}
#wrapper .product .summary.entry-summary{width:48% !important;margin-left:2% !important;}
#wrapper .woocommerce-tabs .tabs{width:24% !important;float:left !important;}
#wrapper .woocommerce-tabs .panel{float:right !important;width:70% !important;padding:4% !important;}
body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}

#wrapper .header-social a {
color: #fffce8 !important;
}

#wrapper .header-social {
background-color: #ffffff;
display: none;
}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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

	#primary-navigation .menu,
	#secondary-navigation .menu {
		display: none;
	}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

#primary-navigation,
#primary-navigation .menu ul,
#primary-navigation select.tinynav { background-color: #222222; }
