﻿





#home_links .title-bar {
	margin-left: 0;
	margin-bottom: 1.5em;
}

.container {background:none;}

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

.clearfix, .container {display:block;}

.so-widget-sow-image-sow-image-1c389ca87c1a .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-46f30e3d504b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}


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

.clearfix:after,
.block-body:after {
  clear:both;
}


.clearfix,
.block-body {
  *zoom:1;
}


.block {
  margin-bottom: 32px;
}

.block-title {
  color: #8b623d;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.block-title a {
  color: #8B623d;
}

.block-title-icon {
  margin-right: 9px;
  vertical-align: bottom;
}

.block-body {
  border: 1px solid #e1e1e1;
  padding: 18px;
}


.martha-pins .block-title {
  margin-bottom: 5px;
}

.martha-pins .block-body {
  padding-top: 26px;
}

.martha-pins .block-body img {
  width: 110px;
}


.martha-tweets .block-title {
  margin-bottom: 5px;
}


#menu-top-right {
	padding: 0px;
	margin: 0px;
}


#menu-top-right li {
	display: block;
	list-style: none;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 18px;
}


#menu-top-right a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#menu-top-right a:hover {
	text-decoration: none;
	color: #999;
}


.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}


.top-bar .toggle-topbar a {
  color: white;
  display: block;
  font-size: 0.8125rem;
  font-weight: bold;
  height: 2.5625rem;
  line-height: 2.5625rem;
  padding: 0 0.85417rem;
  position: relative;
  text-transform: uppercase;
}


.top-bar .toggle-topbar.menu-icon {
  margin-top: -16px;
  top: 50%;
}


.top-bar .toggle-topbar.menu-icon a {
  color: white;
  height: 34px;
  line-height: 33px;
  padding: 0 2.41667rem 0 0.85417rem;
  position: relative;
}


.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  margin-top: -8px;
  top: 50%;
  right: 0.85417rem;
  box-shadow: 0 0 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 16px;
}


.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}


.top-bar.expanded .toggle-topbar a {
  color: jumbo;
}


.top-bar.expanded .toggle-topbar a span::after {
  box-shadow: 0 0 0 1px jumbo, 0 7px 0 1px jumbo, 0 14px 0 1px jumbo;
}


.font-nexa-heavy, h1, h2, h3, .site-footer h6, #feature #header-feature h1,
#feature #header-feature h2, .sidebar .categories h2, .panel p, body.home #feature #header-feature h2, body.home #main #home-features .home-feature-container h2, body.home #main #home-secondary .left-content h2, body.page-template-archive-support-php #page #main #support-boxes .support-box h2, .page-id-20 #page #main #about-content h1, body.page-id-22 #page #main #pricing-details .pricing-box-contain .pricing-box h2, body.page-id-22 #page #main #pricing-details .pricing-info h1 {
  font-family: 'Nexa Heavy', Helvetica, Arial, Sans-Serif; }


.font-medium, .btn.call-to-action, .btn[type="submit"], .search input[type="submit"], .sidebar h2, body.single #main #primary .entry-content h3, body.home #main #home-features .home-feature-container h2, body.home #main #home-secondary .left-content p, .page-id-20 #page #main #about-content h1, .page-id-20 #page #main #about-content h2, body.page-id-22 #page #main #pricing-details .pricing-box-contain .pricing-box h2, body.page-id-22 #page #main #pricing-details .pricing-info h1, body.page-id-22 #page #main #pricing-details .pricing-info h2, body.page-id-22 #page #main #secondary-content .secondary-content-block h2 {
  font-size: 21px; }


.icon-user:before, body.home #main #home-features .home-feature-container:nth-child(3) h2:before {
  content: "\e601"; }


.icon-create:before, body.home #main #home-features .home-feature-container:first-child h2:before {
  content: "\e61a"; }


.icon-in-stock:before, body.home #main #home-features .home-feature-container:nth-child(2) h2:before {
  content: "\e621"; }

    body.home #main #home-features .home-feature-container {
      padding: 80px 0 60px 0;
      border-top: solid 1px #dfedde;
      background-repeat: no-repeat; }

      body.home #main #home-features .home-feature-container:first-child {
        padding-top: 0; }

      body.home #main #home-features .home-feature-container h2 {
        color: #3c4050;
        text-transform: uppercase;
        float: left;
        padding-left: 60px;
        height: 50px;
        position: relative; }

        body.home #main #home-features .home-feature-container h2:before {
          position: absolute;
          top: 50%;
          left: 0;
          font-size: 48px;
          color: #94bd54;
          line-height: 1px;
          font-family: 'carta';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          margin: -30px 0 0 0; }

      body.home #main #home-features .home-feature-container .content p {
        margin: 25px 0 0 0; }

        body.home #main #home-features .home-feature-container:first-child h2 {
          padding-top: 10px; }

      body.home #main #home-features .home-feature-container:nth-child(2) .featured-content {
        float: right;
        right: 0; }

      body.home #main #home-features .home-feature-container:nth-child(2) .featured-image {
        float: left;
        left: 0; }

      body.home #main #home-features .home-feature-container:nth-child(2) h2 {
        padding-top: 10px; }

      body.home #main #home-features .home-feature-container .home-feature-1,
      body.home #main #home-features .home-feature-container .home-feature-2,
      body.home #main #home-features .home-feature-container .home-feature-3 {
        height: 350px; }

      body.home #main #home-features .home-feature-container .animation {
        line-height: 1em;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        transform: scale(1) !important; }

#tagline {
   padding-left: 25px;
   font-size: 12px;
   font-style: italic;
   margin: 10px 0; 
}




.nav
{
   position: absolute;
   top: 49px;
   left: 183px;
  width:520px;
  margin:0 auto;
  min-height: 74px;
  z-index: 100;
    margin-top: 0;
    margin-bottom: 0;
    }


.nav-outer
{
    position:absolute;
    width:100%;
}


.nav-wrapper 
{
        position: relative;
    width:520px;
    margin:0 auto;
}

.nav-inner 
{
    margin: 0 ;
}


.nav ul.hmenu ul span, .nav ul.hmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}


.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a:hover, .hmenu ul a:active, .nav ul.hmenu ul span, .nav ul.hmenu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 38px;
  color: #18691C;
  font-size: 12px;
  margin:0;
  padding:0;
}


.nav .hmenu ul li a:hover span, .nav .hmenu ul li a:hover span span
{
  color: #60A70E;
}



.sub-links{
	padding: 0;
}
.content .testimonial_content .container .container_inner{padding:0}

	#footer .menus .menu-div .menu-item-home { display: none; }

#main .block.two-col { width:280px; margin-right:20px; float:left; }

#main .block.last { margin-right:0px; }

#footer-widgets .col-1 .block { width:940px; margin:20px 0px 10px; }

#footer-widgets .col-2 .block { float:left; width:460px; margin:20px 10px 10px; }

#footer-widgets .col-3 .block { float:left; width:300px; margin:20px 10px 10px; }

#footer-widgets .col-4 .block { float:left; width:220px; margin:20px 10px 10px; }

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

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

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

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

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

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

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

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

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

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

div#component-wrap .slider-wrapper img {max-width: none;}



.slider-wrapper {background: white;}



.theme-mc02.slider-wrapper {
    position: relative;
    border: 0px solid #333;
    overflow: hidden;
}


.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
  *zoom: 1; }

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

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

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

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

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

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

      .row .row.collapse:after {
        clear: both; }

  .top-bar .row {
    max-width: none; }



form .row .row {
  margin: 0 -0.5rem; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5rem; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

    form .row .row.collapse input {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem; }

.overlay_slide .autor {
	font-family: 'lato';
	margin-top: 5px;
	line-height: 12px;
	font-size: 12px; color: #777777;
	position: absolute;
	bottom: 0;
	left: 0;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .autor{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	margin-top: 5px;
	position: relative;
}


.seccion-foto .seccion-gal-int .overlay_slide .autor{

}



.seccion-gal .overlay_slide .autor {
	font-size: 12px;
	line-height: inherit;
	position: relative;
}

.nota_int_slider .overlay_slide .autor {
	font-size: 11px;
}

.autor {
	color: #ccc;
}
.men__ft-wrap{max-width:1280px;width:95%;margin:0 auto;text-align:center;display:block}

	
	.content-2 {
		width:300px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom:7%;
	}

		.w-portfolio-item-h {
			position: relative;
			overflow: hidden;
			z-index: 1;
			height: 0;
			padding-bottom: 100%;
			}



.w-portfolio.ratio_16-9 .w-portfolio-item-h {
	padding-bottom: 56.25%;
	}

.w-portfolio.ratio_3-2 .w-portfolio-item-h {
	padding-bottom: 66.6666%;
	}

.w-portfolio.ratio_4-3 .w-portfolio-item-h {
	padding-bottom: 75%;
	}

.w-portfolio.ratio_2-3 .w-portfolio-item-h {
	padding-bottom: 150%;
	}

.w-portfolio.ratio_3-4 .w-portfolio-item-h {
	padding-bottom: 133.3333%;
	}

	
	.touch .w-portfolio-item-h {
		height: auto;
		padding: 0 !important;
		}
.region-content h2{line-height:normal;}
.region-header-alert{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-header-top{padding:0 1.15385em;}
.region-header{padding-right:1.15385em;}
.region-mainmenu,.region-premier-ad{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-footer-links{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-mainmenu{max-width:1174px;}
body.node-type-nycm-events .content-inner,body.node-type-press-event-calendar .content-inner,body.node-type-pro-athlete-bios .content-inner,.region-content,#content-top-region,.region-content-two{clear:both;overflow:hidden;background:white;padding:1.8% 1.8% 2% 1.8%;border:14px solid #d2d2d5;}
.region-content-two{margin-top:-2%;}
.region-content-three{max-width:1164px;background:#d3d2d7;border:14px solid #d2d2d5;border-top:none;margin-top:-2%;*margin-top:-32px;}
.region-sidebar-second{border:14px solid #d2d2d5;background:#d2d2d5;padding-bottom:.6%;*padding-bottom:3.5%;border-bottom:0;}
.region-sidebar-second .block{margin-bottom:3.8%;background:white;clear:both;overflow:hidden;}
.front .region-content{padding:2% 1% 0 1%;}
.front .region-content .block{float:left;width:48.2%;padding:0 .9%;margin-bottom:1.84615em;}
.front .region-content-one{display:inline;float:left;width:98.79725%;margin:0 0.60137%;margin-bottom:14px;max-width:1174px;}
body.not-front .region-content{padding:0;border:none;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
.region-footer-bottom{padding:3.30769em 1.07692em 4.61538em 1.07692em;clear:both;overflow:hidden;}
.region-mainmenu ul.nice-menu{border:none;width:100%;text-align:center;}
.region-mainmenu ul.nice-menu ul{border:none;}
.region-mainmenu ul.nice-menu li{border:none;background:none;float:none;display:inline-block;*display:inline;zoom:1;}
.region-mainmenu ul.nice-menu li.menu-467{background:none;}
.region-mainmenu ul.nice-menu li a{font-size:1.07692em;color:#7da7db;padding:0.69231em 0.76923em;padding:0.73077em 0.76923em \9;*padding:0.76923em 0.76923em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.region-mainmenu ul.nice-menu-down li a.active,.region-mainmenu ul.nice-menu-down li a:hover{color:#3d85c6;background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent,.region-mainmenu ul.nice-menu-down li li.menuparent{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent:hover,.region-mainmenu ul.nice-menu-down li li.menuparent:hover{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent.active-trail a,.region-mainmenu ul.nice-menu-down li li.menuparent.active-trail a{color:#7da7db;}
.region-mainmenu ul.nice-menu ul li{margin:0;background:none;text-align:left;width:100%;border-bottom:1px solid #9da4b4;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
.region-mainmenu ul.nice-menu li li a{color:#9da4b4 !important;padding:0.46154em 0;border:none;font-size:1.07692em;}
.region-mainmenu ul.nice-menu-down li li.menuparent a{color:#9da4b4;text-transform:none;padding:10px 12px;font-weight:normal;border:none;}
.region-mainmenu ul.nice-menu li li a:hover{background:none;text-decoration:none;color:#393939 !important;}
.region-mainmenu ul.nice-menu li li:hover,.region-mainmenu ul.nice-menu li li.active-trail{background-color:none;text-decoration:none;}
.region-mainmenu ul.nice-menu li.menuparent.over a{color:#4f9de1;background:none;}
.region-mainmenu ul.nice-menu li.menuparent.over li a{background:none;}
.region-mainmenu ul.nice-menu,.region-mainmenu ul.nice-menu ul{z-index:7 !important;}
.region-sidebar-second p{margin:0 !important;}
#photogallery .region-content{background:black;border:none;padding:0;}
.region-mainmenu ul.nice-menu-down li a{padding:0.61538em 1.15385em 0.61538em 1.15385em !important;}
.region-mainmenu ul.nice-menu-down li{margin:0 !important;}

.animated-facebook-like-box #animated-facebook-like-box-logo	{
	display:none;
}

.animated-facebook-like-box	#animated-facebook-like-box-logo	{
	position:absolute;
	top:0;
	left:0;
}


.field .field-label{
    
font-weight:bold;
}

.field-label-inline .field-label,.field-label-inline .field-items{
    
float:left;
}

form .field-multiple-table{
    
margin:0;
}

form .field-multiple-table th.field-label{
    
padding-left:0;
}

form .field-multiple-table td.field-multiple-drag{
    
width:30px;padding-right:0;
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{
    
padding-right:.5em;
}

form .field-add-more-submit{
    
margin:.5em 0 0;
}

.content .field-name-body ul,.content .field-item ol{
    
margin:0 0 1em .5em;padding:0 0 0 1.2em;
}

.content .field-name-body ol{
    
margin-left:1em;
}

.content .field-name-body li ul{
    
margin-top:.25em;margin-bottom:.5em;
}

.content .field-name-body li ol{
    
margin-left:1em;padding-left:.5em;
}

.content .field-name-body li li{
    
font-size:1em;margin-bottom:0em;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

body.section-videos .pane-node-content .node-video .field-name-body{
    
border-bottom:1px solid #aaa;margin-bottom:15px;padding-left:0px;
}

body.section-articles .pane-mlt .pane-content .field-name-field-multi{
    
float:left;min-width:35%;max-width:100%;
}

body.section-articles .pane-mlt .pane-content .field-name-body,body.section-articles .pane-mlt .pane-content .field-name-field-summary{
    
float:left;width:56%;padding-left:5px;
}

body.section-articles .pane-mlt .pane-content .field-name-body p{
    
margin:0;
}

.pane-article-packages .content .field-name-body{
    
padding:.5em 12px;margin:0;
}

.pane-article-packages .content .field-name-field-article-reference{
    
padding:0;margin:0;
}

.pane-article-packages .content .field-name-field-article-reference .field-item{
    
border-top:1px solid #FFF;padding:.5em 12px;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A.active{
    
color:#000;font-weight:bold;text-decoration:none;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A:HOVER.active{
    
cursor:default;
}

.gradient-gray,.node-topic .field-collection-item-field-topic-subtopics .field-name-field-subject,.node-topic .field-name-field-videos .field-label{
    
border:1px solid #ccc;background-color:#f7f7f7;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#ddd));background-image:-webkit-linear-gradient(top,#fff,#ddd);background-image:-moz-linear-gradient(top,#fff,#ddd);background-image:-ms-linear-gradient(top,#fff,#ddd);background-image:-o-linear-gradient(top,#fff,#ddd);
}

.box-header,.node-topic .field-collection-item-field-topic-subtopics .field-name-field-subject,.node-topic .field-name-field-videos .field-label{
    
width:96%;clear:both;padding:2%;font-size:14px;font-weight:bold;
}

.field-name-field-link-text a,.field-name-field-link-text a:visited{
    
text-decoration:none;font-size:18px;margin-bottom:3px;color:#06C;
}

.node-type-subtopic .entity-field-collection-item .field-name-field-subject{
    
font-size:18px;color:#690;margin-bottom:6px;font-weight:bold;
}

.field-collection-view{
    
border-bottom:none;
}

.node-type-subtopic .field-name-field-body .media-youtube-outer-wrapper{
    
float:left;width:50%;margin-right:1%;
}

.node-topic .field-name-field-videos,.field-collection-view{
    
margin:0 10px;
}

.field-collection-container{
    
border-bottom:none;
}

.node-topic .field-name-field-videos .field-item{
    
float:left;width:46%;padding:2%
}

.field-name-field-topic-subtopic-image img,.linked_image img{
    
width:100%;
}

.node-topic .field-collection-item-field-topic-subtopics{
    
border-left:1px #DDD solid;border-right:1px #DDD solid;border-bottom:1px #DDD solid;
}

.node-topic .entity-field-collection-item .field-name-field-topic-subtopic-image{
    
float:left;margin:2.3%;width:31.7%;
}

.node-topic .field-collection-item-field-topic-subtopics .field-collection-container{
    
width:61.7%;float:right;margin-bottom:2%;margin-right:2%;
}

#topic-top-right img,.node-teaser,.field-type-media img{
    
width:100%;height:auto;
}

.field-name-field-quick-tips-icon{
    
float:left;margin:-3px 5px -8px 0;
}

.field-type-media.field-name-field-quick-tips-icon img{
    
width:auto;
}

.field-name-field-body img{
    
max-width:100%;
}

.node-article.view-mode-full .field-name-body{
    
padding-left:1%;
}

body.node-type-person .field-type-image{
    
width:33%;float:left;
}

body.node-type-person .field-name-field-person-jobtitle,body.node-type-person .field-name-field-person-affiliation{
    
width:67%;float:left;
}

body.node-type-person .field-type-image img{
    
width:100%;height:auto;
}

body.node-type-person .field-items{
    
margin-right:20px;margin-bottom:20px;
}

body.node-type-person .field-label{
    
font-size:2em;
}

body.node-type-person .field-item,body.node-type-person p{
    
font-size:1.2em;font-weight:normal;line-height:1.25em;padding:0 0 0 0;
}

body.section-articles .node-teaser .content .field-item p{
    
font-size:1.2em;
}

.node-teaser.node-multimedia .node-title,.node-teaser.node-multimedia .field-name-body,.node-teaser.node-multimedia .field-name-field-intro,.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
width:62%;float:right;      
}

.node-teaser.node-multimedia .field-name-field-multi,.node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .views-row-first .node-media-gallery .media-collection-item-wrapper{
    
width:33%;min-width:33%;float:left;
}


.node-teaser.node-multimedia .field-name-field-multi-video .field-item.odd{
    
display:none;
}

.node-teaser.node-multimedia .field-name-field-multi,.node-city-intro .field-name-field-city-image img{
    
border: none;padding:1px;
}

.with-featured-article .views-row-first .field-name-field-multi{
    
border:none;padding:0px;
}

.wide-teaser .node-teaser.node-multimedia .field-name-field-multi{
    
width:15%;min-width:15%;
}

.wide-teaser  .node-teaser.node-multimedia .node-title,.wide-teaser  .node-teaser.node-multimedia .field-name-body,.wide-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
width:100%;
}

.half-teaser  .node-teaser.node-multimedia .node-title,.half-teaser  .node-teaser.node-multimedia .field-name-body,.half-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
padding-right:1%;
}

.with-featured-article .views-row-first .node-teaser.node-multimedia .node-title,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-body,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-intro{
    
float:left;width:62%;padding-left:2%;
}
  
.pane-category-vertical.half-teaser .views-row .node-subtopic .content .field-name-field-summary .field-items,.pane-sub-vertical.half-teaser .views-row .node-subtopic .content .field-name-field-summary .field-items{
    
padding-top:20px;padding-left:37.35%;
}

.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-multi,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-multi-video{
    
float:right; width:33%; 
}
  
.node-teaser.node-multimedia .field-type-media .content{
    
font-size:0px;
}

.node-teaser.node-multimedia .field-name-body{
    
padding-bottom:10px;
}

body.node-type-article .content .field-name-field-article-author{
    
padding-bottom:10px;display:inline-block;
}

body.node-type-article .field-name-field-person-image,body.node-type-video .field-name-field-person-image{
    
width:20%;float:left;
}

body.node-type-article .field-name-field-person-image img,body.node-type-video .field-name-field-person-image img{
    
width:90%;height:auto;
}

.node-video .field-name-field-multi-video .field-items .field-item{
    
padding-bottom:20px;
}

.field-name-field-byline{
    
font-style:italic;padding-bottom:10px;
}

.node-type-article .field-name-field-byline.clearfix:after{
    
clear:inherit;
}

.field-name-body .media-image{
    
padding:5px;
}

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}

.directory-view-layout .field-name-field-caption{
    
display:none;
}

.node-media-gallery .field-item{
    
float:left;margin:0 1% 1em 0;font-size:12px;
}

.field-name-media-gallery-media{
    
padding:0 1%;
}

.node-type-media-gallery .field-name-media-description .field-label{
    
display:none;
}

#search-panel .wide-teaser .field-name-field-multi-video,.panel-panel .wide-teaser .field-name-field-multi-video{
    
width:15%;min-width:15%;border:1px solid #094C84;padding:1px;
}

#search-panel .wide-teaser .node-teaser .field-item p{
    
margin:0.5em 0 1.5em;
}

#search-panel .wide-teaser .node-subtopic.node-teaser .field-name-field-summary{
    
float:right;width:83%;
}

.field-name-media-description{
    
padding-bottom:35px;
}

.node-city-intro .field-name-field-city-image{
    
float:right;width:40%;
}

.node-city-intro .field-name-field-city-image .file-image{
    
margin:0 0 10px 10px;
}

.node-city-intro .field-name-field-caption{
    
marin-top:5px;
}

.node-article .field-name-field-multi{
    
width:80%;float:none;padding-right:0px;margin:0 auto;
}

.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .node-teaser.node-multimedia .node-title,.region-sidebar-second .node-teaser.node-multimedia .field-name-body,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-intro{
    
width:98%;margin:1%;
}


.field{
    

}

.field-type-text{
    

}

.field-type-text-long{
    

}

.field-type-text-with-summary{
    

}

.field-type-image{
    

}

.field-type-file{
    

}

.field-type-taxonomy-term-reference{
    

}

.field-type-number-integer{
    

}

.field-type-number-decimal{
    

}

.field-type-number-float{
    

}

.field-type-list-text{
    

}

.field-type-list-boolean{
    

}

.field-type-list-integer{
    

}

.field-type-list-float{
    

}

.field-type-datetime{
    

}

.field-type-node-reference{
    

}

.field-type-user-reference{
    

}

.field-name-body{
    

}

.field-name-field-image{
    

}

.field-name-field-tags{
    

}

.field-name-field-FIELDNAME{
    

}

.fb16x16{border:0;width:16px;height:16px;background:white 0 0 url(data:image/gif;base64,R0lGODlhEAAQAMQAAF5ukEBTgEFTfD1VjTxWkEJSeT9UhkRRcm+CrkNSdj5ViXR8mUBUgztXlzxWlEZQaP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAVcYCOOZNk4aKquDuG+MCS/Q23bsmwrfN/LPoVhSCTKigaGcrmUMRmBqDSQy0kF2KwAAJBxs4WwWCwbFxLodFqmThzecLgsfkDY73cZHrHo+/0yfwsPhIWGh4iJhiEAOw%3D%3D) no-repeat}


#navi {
  }


#navi ul {
 	margin:0 auto;
 	width:60px;
 	position:absolute;
 	top:10px;
 	left:400px;

}


#navi li {
 	float:left;
	padding-left:1px;
	list-style-type:none;
	text-align:center;
}


#navi a {
	color:#333333;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;
	text-decoration:none;
	opacity:0.5;
}


#navi a.current {
	 opacity:1;

 }


 #navi a:hover {
	opacity:1;

}


#navi img {
	border:2px solid #000;
	margin:0 0 9px 0;
	display:block;
	width:53px;
	height:35px;

}


#navi strong {
	display:block;
	font-size:13px;
}

.services-content-widget .column{padding: 20px;}

	.six-column .column, .five-column .column, .four-column .column, .three-column .column, .two-column .column{float: none; width: auto; margin-right: 0%;}

.six-column .column, .four-column .column, .three-column .column, .two-column .column{float: none; width: auto; margin-right: 0%;}

	.hero-content-widget .middle-col .column{float: none; width: auto; margin: 0 0 20px;}

	.hero-content-widget .middle-col .column:nth-child(2n+2){margin-right: 0;}




.features-widget .column:first-child{padding-top: 0;}

		.six-column .column{float: left; width: 15%; margin-right: 2%; margin-bottom: 30px; position: relative;}

		.six-column .column:nth-child(6n+6){margin-right: 0;}

		.six-column .column:nth-child(6n+7){clear: left;}

		.five-column .column{float: left; width: 17.5%; margin-right: 2%; margin-bottom: 30px; position: relative;}

		.five-column .column:nth-child(5n+5){margin-right: 0;}

		.five-column .column:nth-child(5n+6){clear: left;}

		.four-column .column{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 30px;}

		.four-column .column:nth-child(4n+4){margin-right: 0;}

		.four-column .column:nth-child(4n+5){clear: left;}

		.four-column .column:nth-child(3n+4){clear: none;}

		.three-column .column{float: left; width: 32%; margin-right: 2%; margin-bottom: 30px;}

		.three-column .column:nth-child(3n+3){margin-right: 0;}

		.three-column .column:nth-child(3n+4){clear: left;}

		.two-column .column{float: left; width: 48.9473684%; margin-right: 2.10526315%; margin-bottom: 30px;}

		.two-column .column:nth-child(2n+2){margin-right: 0; margin-bottom: 30px;}

		.two-column .column:nth-child(2n+3){clear: left;}


	    
		
		.one-column .column{float: left; width: 100%; margin-bottom: 30px;}

	#widget-block .column{margin-bottom: 20px; overflow: hidden;}


		
		
		#widget-block .partners-content-widget .column{border: none;}


		#widget-block .testimonial-item.column{overflow: visible;}

	.features-widget .column{clear: both; padding: 30px 0; overflow: hidden; border-bottom: 2px solid #DEDBCA;}

	.features-widget .column .content{max-width: 1040px; margin: 0 auto;}


	
	
	.portfolio-list .column{text-align: left; margin-bottom: 40px;}







	
	
	.team .column{padding: 0;}







	.testimonials-container .column{overflow: visible; position: relative; margin-bottom: 60px;}

	#right-column .column{float: none;}

		.footer-widgets .column{margin-bottom: 0;}

			.footer-widgets .team-content-widget .column{float: left; border: none; width: 45%; margin-right: 10%; margin-bottom: 20px;}

			.footer-widgets .team-content-widget .column:nth-child(2n+2){margin-right: 0;}

  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active,
  fieldset[disabled] .btn-default,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .btn-default:active,
  fieldset[disabled] .btn-default.active {
    background-color: #e6e6e6;
    border-color: #ccc; }

  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
  fieldset[disabled] .btn-primary,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .btn-primary.active {
    background-color: #004990;
    border-color: #003c77; }

  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
  fieldset[disabled] .btn-success,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus,
  fieldset[disabled] .btn-success:active,
  fieldset[disabled] .btn-success.active {
    background-color: #00b1a3;
    border-color: #00988c; }

  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
  fieldset[disabled] .btn-info,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus,
  fieldset[disabled] .btn-info:active,
  fieldset[disabled] .btn-info.active {
    background-color: #69d2e2;
    border-color: #54ccde; }

  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
  fieldset[disabled] .btn-warning,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus,
  fieldset[disabled] .btn-warning:active,
  fieldset[disabled] .btn-warning.active {
    background-color: #ffe716;
    border-color: #fce200; }

  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
  fieldset[disabled] .btn-danger,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus,
  fieldset[disabled] .btn-danger:active,
  fieldset[disabled] .btn-danger.active {
    background-color: #f195bf;
    border-color: #ee7eb1; }

  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #004990;
  border-color: #004990; }

  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #5dafff; }

  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

div.var ul.menu-list li.bar{font:normal 16px/normal Arial, Helvetica, sans-serif;text-transform:uppercase;margin-right:0px; position:relative; top:5px;}

.countdown-number {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 10px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

	.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {
		padding: 15px;
	}

#homenewsblock .hentry {
	line-height: 18px;
	padding-bottom: 10px;
	width: 280px;
}


#homenewsblock .hentry a{
	color:#036;
	font-family: 'ProximaNovaSemiBold',Arial,sans-serif;
	font-size: 16px;
	text-decoration:none;
	
}


#homenewsblock .hentry a:hover, h2.entry-title a:hover  {
	color: #930;
	text-decoration:none;
	
}



.footer-block { padding: 24px 0 56px 0; width: 100%; overflow: hidden; }

.footer-block ul { padding: 0; margin: 0 auto; padding-bottom: 20px; text-align: center; list-style: none; list-style-type: none; }

.footer-block li { padding: 0 18px; display: inline; }

.footer-block li a { display: inline-block; letter-spacing: 0.05px; font-weight: bold; font-size: 12px; color: #000; text-decoration: none; }

.footer-block li a:hover, .footer-block li.current-menu-item a { text-decoration: underline; }

.footer-block ul.social-links li { padding: 0 8px; }

#plan .txt3{display:block;font-size:1em;padding-left:15px;margin:5px 0 5px 0;}

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}

	.post-thumbnail img.attachment-tie-small {width: 55px !important;}


  .medium-4 {
    width: 33.33333%; }


.fb-but1,
.twitter-but1,
.pinterest-but1,
.whatsapp-but1,
.email-but {
	height: 26px;
	}




.inner-container{ position: relative; height:100%; width:100%; }

		
		.responsive #header_main .inner-container, .responsive .main_menu{position: static;}

	

	
	#copyright_area p#copyright {
		float:left;
		color:#FFF;
		color: rgba(255,255,255,.6);
		padding: 0 5px 0 0;}


.moduletable, 
.moduletable_menu, 
.moduletable_text{
margin:0 0 0px 0;
}

#header .moduletable, 
#header .moduletable_menu, 
#header .moduletable_text,
#header .moduletable-ms1,
#header .moduletable-ms2,
#header .moduletable-ms3,
#header .moduletable-ms4{
margin:0;
}


.moduletable-ms1,
.moduletable-ms2,
.moduletable-ms3,
.moduletable-ms4{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:10px;
margin:0 0 20px 0;
}

.moduletable-ms1{
background:#0066CC;
color:#EFEFEF;
}

.moduletable-ms1 a,
.moduletable-ms2 a,
.moduletable-ms4 a{
color:#FFF;
}


.moduletable-ms2{
background:#CC0000;
color:#EFEFEF;
}


.moduletable-ms3{
background:#FFCC33;
color:#444;
}

.moduletable-ms3 a{
color:#222;
}


.moduletable-ms4{
background:#99CC00;
color:#EFEFEF;
}

div.moduletable-menu{

}

#page { min-width: 1000px;width: 1120px;border: 1px solid #bbb;margin: auto;text-align:left; margin-top:65px;
background:#fefefe; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius:8px; 
-moz-box-shadow: 0 0 5px 5px #444;
-webkit-box-shadow: 0 0 5px 5px #444;
box-shadow: 0 0 5px 5px #444;
}


#page #central { padding: 10px 10px;clear: both;height:auto;overflow: hidden; }


#page #central #body{ float:left;width:820px;padding-left:0px;padding-right: 0px !important; }

#page .no-sidebar #body{ float: none !important;width: auto !important;}

#page #central #sidebar p{ line-height:24px}

#page #central #sidebar ul.nav{ list-style:none;margin-left:0px;padding:0px;padding-left:24px;font-size:11px;}

#page #central #sidebar ul.nav li{ margin-bottom:16px;}

#page #central #sidebar ul.nav a{ text-decoration:none;color:#333 }

#page #central #sidebar ul.nav a.nav-selected {font-weight: bold}

#page #central #sidebar ul.nav a:hover { text-decoration:underline; }

#page #central #sidebar ul.nav ul{ list-style:none;margin-left:0px;padding:0px;padding-left:16px;margin-top:16px;}

#page #central #sidebar ul.nav ul li{ margin-bottom:16px;}

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



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


#sidebar-right {
	padding: 0 7px 5px 9px;
}




.sidebar {
	background-color: #f9f9f9;
	color: #333300;
	margin: 0;
	vertical-align: top;
	width: 160px;
}


.sidebar a,
.sidebar a:active {
	color: #660000;
}


.sidebar a:hover {
	color: #000033;
}


.sidebar a.active {
	font-weight: bold;
}


.sidebar .block {
	margin-bottom: 1em;
}


.sidebar .block h2 {
	color: #4d6e8f;
	font-size: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.6em;
}


.sidebar .block .content {
	text-align: left;
}

	
#contentleft {
	float: left;
	width: 611px;
	margin: 0px;
	padding: 0px;
	}


#contentleft h1, #contentfull h1 {
	color: #111111;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	}

	
#contentleft h1 a, #contentfull h1 a {
	color: #111111;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h1 a:hover, #contentfull h1 a:hover {
	color: #B2265D;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h2, #contentfull h2 {
	color: #111111;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h2 a, #contentfull h2 a {
	color: #111111;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h2 a:hover, #contentfull h2 a:hover {
	color: #B2265D;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h3, #contentfull h3 {
	color: #111111;
	font-size: 16px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h4, #contentfull h4 {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h4 a {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h4 a:hover {
	color: #B2265D;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h5, #contentfull h5 {
	color: #111111;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h6, #contentfull h6 {
	color: #111111;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
	
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

	


.regular-sidebar {
	margin:	0;
	}


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

#zse-content #zse-m-flex-slider {
	margin-bottom: 16px;
	margin-left: 10px;
}

	
	#home_featured_backgrounds {
		position: absolute;
		width: 100%;
		overflow: hidden;
		height: 500px;
	}

	
		#home_featured_backgrounds .home_glitches {
			position: absolute;
			z-index: 2;
			width: 100%;
			visibility: hidden;
		}

	
		#home_featured_backgrounds img {
			position: absolute;
			margin-left: -1000px;
			left: 50%;
			visibility: hidden;
		}


#banner-schools { 
  	position: relative;
	width: 520px;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	font-size: 12px;
	text-align: justify; }

#banner-schools td { padding: 2px; }

#banner-schools img { border: 0; }

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

#sidebar-container.sidebar-container-left #sidebar-shell-1, #sidebar-container.sidebar-container-left #sidebar-shell-2 { float: left; margin-left: 0; margin-right: 15px; right: auto; }

#sidebar-container.sidebar-container-right #sidebar-shell-1, #sidebar-container.sidebar-container-right #sidebar-shell-2 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto; }
.page-template-1l-sidebar-php #sidebar,.page-template-1l-sidebar-php #sidebar-b,.page-template-1l-sidebar-php #sidebar-shell-1{width:260px}
.page-template-1l-sidebar-php #sidebar-shell-1{margin-left:-100%;margin-right:15px;left:auto;right:275px}
#ie6 .page-template-1l-sidebar-php #sidebar,#ie6 .page-template-1l-sidebar-php #sidebar-b,#ie6 .page-template-1l-sidebar-php #sidebar-shell-1{width:252px}
.page-template-1r-sidebar-php #sidebar,.page-template-1r-sidebar-php #sidebar-b,.page-template-1r-sidebar-php #sidebar-shell-1{width:260px}
.page-template-1r-sidebar-php #sidebar-shell-1{margin-left:15px;margin-right:-275px;left:auto;right:auto}
#ie6 .page-template-1r-sidebar-php #sidebar,#ie6 .page-template-1r-sidebar-php #sidebar-b,#ie6 .page-template-1r-sidebar-php #sidebar-shell-1{width:252px}
.page-template-1l1r-sidebar-php #sidebar,.page-template-1l1r-sidebar-php #sidebar-b,.page-template-1l1r-sidebar-php #sidebar-shell-1{width:170px}
.page-template-1l1r-sidebar-php #sidebar-shell-1{margin-left:-100%;margin-right:0px;left:auto;right:185px}
#ie6 .page-template-1l1r-sidebar-php #sidebar,#ie6 .page-template-1l1r-sidebar-php #sidebar-b,#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1{width:162px}
#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1{left:200px;right:185px}
.page-template-2l-sidebars-php #sidebar,.page-template-2l-sidebars-php #sidebar-b,.page-template-2l-sidebars-php #sidebar-shell-1{width:170px}
.page-template-2l-sidebars-php #sidebar-shell-1{margin-left:0px;margin-right:0px;left:auto;right:auto}
#ie6 .page-template-2l-sidebars-php #sidebar,#ie6 .page-template-2l-sidebars-php #sidebar-b,#ie6 .page-template-2l-sidebars-php #sidebar-shell-1{width:162px}
.page-template-2r-sidebars-php #sidebar,.page-template-2r-sidebars-php #sidebar-b,.page-template-2r-sidebars-php #sidebar-shell-1{width:170px}
.page-template-2r-sidebars-php #sidebar-shell-1{margin-left:0px;margin-right:0px;left:auto;right:auto}
#ie6 .page-template-2r-sidebars-php #sidebar,#ie6 .page-template-2r-sidebars-php #sidebar-b,#ie6 .page-template-2r-sidebars-php #sidebar-shell-1{width:162px}
 #sidebar,#sidebar-b,#sidebar-shell-1{width:320px}
 #sidebar-shell-1{margin-left:-100%;margin-right:15px;left:auto;right:335px}
#ie6 #sidebar,#ie6 #sidebar-b,#ie6 #sidebar-shell-1{width:312px}
.sidebar-wrap-right #sidebar-shell-1{float:right;margin-left:0;margin-right:0}
.sidebar-wrap-left #sidebar-shell-1{float:left;margin-left:0;margin-right:0}
#ie6 #sidebar-container #sidebar-shell-1,#ie6 #sidebar-container #sidebar-shell-2{left:auto;right:auto;}
.page-template-2l-sidebars-php #sidebar-shell-1,.page-template-2r-sidebars-php #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:left;}
.page-template-2r-sidebars-php #sidebar-shell-1,.page-template-2l-sidebars-php #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:right;}
.page-template-2l-sidebars-php #sidebar-container.sidebar-container-left #sidebar-shell-1,.page-template-2r-sidebars-php #sidebar-container.sidebar-container-right #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:left}
.page-template-2r-sidebars-php #sidebar-container.sidebar-container-right #sidebar-shell-1,.page-template-2l-sidebars-php #sidebar-container.sidebar-container-left #sidebar-shell-2{width:49%;margin-right:auto;margin-left:auto;left:auto;right:auto;float:right}
.page-template-1l1r-sidebar-php #sidebar-container.sidebar-container-left #sidebar-shell-1,.page-template-1l1r-sidebar-php #sidebar-container.sidebar-container-right #sidebar-shell-1,#sidebar-container.sidebar-container-left #sidebar-shell-2,#sidebar-container.sidebar-container-right #sidebar-shell-2{width:100%}
.page-template-1l-sidebar-php #sidebar-shell-1,.page-template-1r-sidebar-php #sidebar-shell-1{margin-right:auto;margin-left:auto;width:100%;left:auto;right:auto;}
#sidebar-shell-1,.page-template-no-sidebars-php #sidebar-shell-1,.page-template-1l-sidebar-php #sidebar-shell-1,.page-template-1r-sidebar-php #sidebar-shell-1,.page-template-2l-sidebars-php #sidebar-shell-1,.page-template-2r-sidebars-php #sidebar-shell-1,.page-template-1l1r-sidebar-php #sidebar-shell-1{margin-right:auto;margin-left:auto;width:100%;left:auto;right:auto;}

.sidebar-shell {position:relative; display:block}

.sidebar-shell-left {
	float: left;
	margin-right: 15px;
}


.sidebar-shell-right {
	float: left;
	margin-left: 15px;
}


.sidebar-shell .tab-box-left {
	margin-right: 0;
}


.sidebar-shell .tab-box-right {
	margin-left: 0;
}

.dash .digit {
    font-size: 24px;
    float: left;
    color: #4d4a49;
    font-family: BrandonGrotesque-Regular;
    letter-spacing: 3px;
    position: absolute;
    height: 27px;
    overflow: hidden;
}



.section-body .scroll-arrow {
	display: block;
	position: relative;
	width: 0;
	height: 0;
	border-right: 40px solid transparent;
	border-left: 40px solid transparent;
	border-top: 40px solid #fff;
	z-index: 100;
}


.section-body .scroll-arrow svg  {
	display: block;
	position: absolute;
	top: -44px;
	left: -17px;
	margin: auto;
	width: 34px;

}


.section-body .scroll-arrow svg .arrow-svg {
	fill: #6d6d6d;	
}


.section-body.bgimg .scroll-arrow { 
	border-top: 40px solid #1b1b1b;
}


.section-body.bgimg  .scroll-arrow svg .arrow-svg {
	fill: #fff;	
}


.section-body.gray-bg .scroll-arrow {
	border-top: 40px solid #eaeaea;
}


.section-body.blue-bg .scroll-arrow {
	border-top: 40px solid #02bed4;
}


.section-body.blue-bg  .scroll-arrow svg .arrow-svg {
	fill: #fff;	
}


.section-body.footer-section.bgimg .scroll-arrow, .section-body.red-bg .scroll-arrow {
	display: none;
}


.section-body.blue-bg.split .scroll-arrow {
	border-top: 0;
}


.section-body.split-sec .scroll-arrow {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	border: 0;
	z-index: 100;
	background: transparent;
}


.section-body.split-sec .scroll-arrow svg {
	display: block;
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -17px;
	width: 34px;
	fill: #fff;
}



.lp-sections .section-body.bgimg .scroll-arrow { 
	border-top: 40px solid #612425;
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row img{max-width:100%;}
.page.content .row{margin-bottom:15px;}
.row.cubes img{width:100%;}


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


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


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



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}

.testimmnth {
width: 100%;
text-align: center;
color: #063666;
font-size: 26px;
display: block;
}
#header-region,header,#top-content-region,#featured-region,#help-region,#main-content,#content-wide1-region,#content-wide2-region,#content-wide3-region,#content-wide4-region,#before-footer-region,#footer-four-columns,footer{padding-left:40px;padding-right:40px}
#footer-four-columns .block-title:before{font-size:14px}
#footer-four-columns .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
.page-node-2 #footer-four-columns{position:fixed;bottom:0;width:100%}
#footer-four-columns{position:relative;clear:both}
.page-node-2326 #source-header-region,.page-node-2326 #source-header-region-bottom,.page-node-3509 #main-wrapper,.page-node-3509 #footer-four-columns,.page-node-3379 #main-wrapper,.page-node-3379 #footer-four-columns{display:none !important}
#footer-four-columns a:hover,#footer-four-columns a:focus{color:#e58b1f}






#composition-list a {
	color:#C60;
	text-decoration:none;
}


#composition-list a:hover {
	color:#c60;
	text-decoration:underline;
}


#composition-list a:visited {
	color:#c60;
	text-decoration:none;
}

.mh-excerpt a, .widget-title a { text-decoration: none; }

.slide-caption .mh-excerpt a { color: #fff; }

.spotlight .mh-excerpt a { color: #fff; }

.cp-widget .mh-excerpt { padding-top: 10px; padding-top: 0.625rem; overflow: hidden; }

	.slide-data .mh-excerpt, .slider-layout1 .flex-control-nav, .related-subheading { display: none; }

.col-main p{margin: 0 0 15px;}

.homePage .row1 .col-main{width: 456px;}

.layout-left-sidebar .col-main{width: 750px;margin-left: 230px;}

.layout-left-right-sidebar .col-main{margin-left: 200px;width: 495px;}

#content .col-main{color: #FFFFFF;}

.ad_top {
  padding: 10px 0;
  text-align: center;
  overflow:hidden;
}

.promo_slider .panel {
	overflow:hidden;
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
}

#utilities #about { width:144px; }
.tve_colm{float:left}
.thrv_columns .tve_colm,.tve_gr .tve_colm{margin-right:0 !important;padding:0 !important;width:100% !important}
.thrv_columns .tve_colm{width:100%}

#content {
	margin: 0 280px 0 20px;
}




.one-column #content {
	margin: 0 auto;
	width: 640px;
}




.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

#branding, #content, #colophon, #footer, #wrapper #primary  {
	margin: auto;
	width: 90%;
}

#content img{
	margin-top: 45px !important;
}



#content,
#content input,
#content textarea {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}

#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;

}

#content code {
	font-size: 13px;
}

#content dt,
#content th {
	color: #000;
}

#content h3,
#content h5,
#content h6 {
	color: #f1f1f1;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}


#content h1, .widget-title{
	color: #f1f1f1;
	line-height: 1em;
        padding:0 0 7px 0;
	margin: 0 0 10px 0;
        border-bottom:1px dotted #fff;
}


#content h2
{
	text-transform:uppercase;
	font-size: 14px;
	color: #f1f1f1;
}


#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}

#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}

#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}

#content tr.odd td {
	background: #f2f7fc;
}

#content .entry-title {
	color: #FFF;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
	text-decoration:none;
}

#content .entry-content {
width:100%;	
}



#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

#content .video-player {
	padding: 0;
}





.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}

.home #content .category-asides .entry-content {
	padding-top: 0;
}

.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}

#content .attachment img {
	max-width: 900px;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}

#content .wp-caption img {
	margin: 5px 5px 0;
}

#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

#content .wp-smiley {
	margin: 0;
}

#content .gallery {
	margin: 0 auto 18px;
}

#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}

#content .gallery img {
	border: 2px solid #cfcfcf;
}

#content .gallery .gallery-caption {

	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

#content .gallery dl {
	margin: 0;
}

#content .gallery br+br {
	display: none;
}

	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}

#imTextObject_21_tab0 .ff1 { font-family: "Tahoma"; }


.subfoot-menu #menu-subfooter-menu {
	padding: 0;
}

    .menu-column {
        padding: 0;
    }

    
    
    nav.menu {
        position: absolute;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 20;
        background-color: #30302f;
        overflow: hidden;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    nav.menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    nav.menu a {
        font-weight: 300;
        color: #fff;
    }


    .menu.push-menu-right{
        
    }


	.sub-menu.menu-items-2 li {
		width: 50%;
	}


	.sub-menu.menu-items-3 li {
		width: 33.333%;
	}


	.sub-menu.menu-items-4 li {
		width: 25%;
	}


	.sub-menu.menu-items-5 li {
		width: 20%;
	}


	.sub-menu.menu-items-6 li {
		width: 16.666%;
	}


	.section-header.attached .menu-main-menu-container {
		
	}


	.section-header #advertise-logo img, .section-header .menu-main-menu-container, .section-header.attached #advertise-logo img, .section-header.attached .menu-main-menu-container   {
		
	}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	.menu.push-menu-right, .menu.slide-menu-right {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0,0,0);
		width: 300px;
		max-width: 90%;
		
		
	}


	.menu-main-menu-container { 

	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}

	.menu-main-menu-container #advertise-logo {
		
		margin-top: 1%;
	}

	.menu-main-menu-container li {
		display: inline;
	}


	.menu-main-menu-container li.current-menu-item a, .menu-main-menu-container li.current-page-ancestor a {
		border: solid 1px #a4a4a4;
	}


	.menu-main-menu-container li a {
		font-family: "proxima-nova", sans-serif;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		color: #a4a4a4;
		padding: 5px 8px;
		font-weight: 300;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}


	.menu-main-menu-container li a:hover {
		color: #fff;
		text-decoration: none;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

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




.history-news-items .history-news-item a { display: block; text-decoration: none; }

.history-news-items .history-news-item a:after { content: ''; line-height: 0; display: table; clear: both; }
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}


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


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


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}



.mini-view.row {
	margin-right:0;
	margin-left:0;
}


.card-resources .row {
	margin-left: 0px;
	margin-right: 0px;
}
.region-content .content h3{margin-top:40px;margin-bottom:12px}
.region-content .content h4{margin-top:30px}
.region-content .content blockquote{font-size:.95em}
.region-content .content ul.horizontal-tabs-list li{margin-bottom:0}
.region-content .content .horizontal-tabs-panes h3{margin-top:26px;margin-bottom:6px}

	
	#wrapper .page-title-container{height:auto !important;padding:14px 0 12px 0;}

	#wrapper .page-title-container h1, #wrapper .page-title-container .breadcrumbs{margin: 0;}

	#wrapper .page-title-container h1{font-size: 15px !important; line-height: 20px !important;}

	#wrapper .page-title-container h3{font-size: 11px; line-height: 20px;}

	#wrapper .page-title-container .breadcrumbs{margin-top: 2px;}


	.page-title-container .search #s {
		width: 100%;
	}

.wrapper_blank .page-title-container {
  margin-bottom: 25px;
}

.page-title-container {
  padding: 0 10px;
  height: 87px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f6f6f6;
  border-top: 1px solid #d2d3d4;
  border-bottom: 1px solid #d2d3d4;
}

.page-title-container .search {
  display: table-cell;
  vertical-align: middle;
}

.rtl .page-title-container .search #s {
  float: left;
}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons {
  position: absolute;
  top: 40%;
  right: 0px;
  display: none;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle {
  position: relative;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  padding: 0;
  text-align: center;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle span {
  display: block;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.green {
  background-color: #bfd530;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.red {
  background-color: #ee3f00;
  position: absolute;
  left: -45px;
  bottom: -60px;
  width: 80px;
  height: 80px;
}

.locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle.red span.dollar {
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
}

  .locations-module .locations-info .locations-chosen .locations-active .img-container .comingsoon-buttons .circle p {
    font-size: 9px;
    line-height: 9px;
  }



#hleft h1{
	line-height: 35px;
	font-size: 28px;
	font-weight: bold;
	color: #FFF;
	border: none;
	width: 580px;
	display: block;
	float: left;
	text-shadow: -2px -2px 1px #000, 2px 2px 1px #000, -2px 2px 1px #000, 2px -2px 1px #000;
	padding-bottom:30px;
	padding-top:10px;
	text-align:left;
	
}

.flor,.alignright{float:right}

.clfl,.ovhd,.flol,.flor,div{zoom:1}


#syndicate{
	float:left;
	padding-left: 25px;
}


.img-tint { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); }

.category-thumbs .img-tint { background-color: rgba(0, 0, 0, 0.5); -webkit-transition: background-color 0.25s linear; transition: background-color 0.25s linear; }

.category-thumbs a:hover .img-tint { background-color: rgba(0, 0, 0, 0.25); }
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.dropdown-menu-right{left:auto;right:0;}
.dropdown-menu-left{left:0;right:auto;}
.navbar-right .dropdown-menu-left{left:0;right:auto;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#1967be;}
.navbar #main-nav .dropdown-menu{display:none;}
.navbar #main-nav .open .dropdown-menu{display:block;}
.block-commerce-cart .dropdown-menu{left:auto;right:0px;top:52px;padding:10px;}
.yamm .dropdown-menu{left:auto;}
.yamm .nav.pull-right .dropdown-menu{right:0;}
.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:100%;left:0;right:0;}
.site-Surplus-Warehouse ul.dropdown-menu.shop-departments-ul{background:#B7CEE7;}
ul.dropdown-menu.shop-departments-ul{margin:23px 0 0 -17px;background:#FC0;border:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.site-Surplus-Warehouseul.dropdown-menu.shop-departments-ul{margin:23px 0 0 -17px;background:#B7CEE7;border:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.navbar #main-nav .dropdown-menu.dropdown li a:hover,.navbar #main-nav .dropdown-menu.dropdown li :hover a{background:#FC0;}
.navbar #main-nav .dropdown-menu.dropdown li :hover li a{background:#FC0;}
.navbar #main-nav .dropdown-menu.dropdown li :hover li a:hover{background:#FC0;}
.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li a:hover,.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li :hover a{background:#B7CEE7;}
.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li :hover li a{background:#B7CEE7;}
.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li :hover li a:hover{background:#B7CEE7;}
ul.menu.nav.usethis.dropdown-menu.under768{border:none;box-shadow:none;position:inherit;}
ul.dropdown-menu.shop-departments-ul li{padding:0 0 5%;}
ul.sticky-menu li.toggle-sidebar a{-webkit-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);}
ul.sticky-menu li.toggle-sidebar a i{font-size:1.3125rem !important;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
ul.sticky-menu li.toggle-sidebar a i,ul.sticky-menu li.toggle-search a i{-webkit-transition:all 1s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all 1s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 1s cubic-bezier(0.215,0.61,0.355,1);transition:all 1s cubic-bezier(0.215,0.61,0.355,1);}
.no-touch ul.sticky-menu li.toggle-sidebar a:hover i,.no-touch ul.sticky-menu li.toggle-search a:hover i{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.off-canvas-wrap.move-right ul.sticky-menu li.toggle-sidebar a i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.off-canvas-wrap.move-left ul.sticky-menu li.toggle-sidebar a i{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);}
.off-canvas-wrap.closing ul.sticky-menu li.toggle-sidebar a i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{background:none repeat scroll 0 0 rgba(0,0,0,0.5);border:1px solid rgba(71,71,71,0.4);border-radius:6px;8px 8px 60px !important
	padding:8px !important;display:inline;float:left;width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .page-node .expanded,#block-menu-secondary-menu .page-node .last.collapsed{width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{width:22.3%;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

	.page-node #block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .expanded, 
	#block-menu-secondary-menu .last.collapsed {
		width: 92%;
	}

	#block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 20.3%;
	}

	.page-node #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 21.3%;
	}
.inner{float:left;margin:0;width:100%}



.section_title { margin-bottom: 40px; }

.section_title h2 { margin-bottom: 32px; font-size: 36px; font-weight: 300; text-align: center; color: #000; }

.section_title .title_border { width: 80px; height: 3px; margin: 0 auto; background: #0093B4; }

#video-tour .section_title h2 { color: #FFF; }

#video-tour .section_title .title_border { background: #E6EBEC; }

#pricing .section_title { margin-bottom: 65px; }








.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
 .flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}




.row-condensed:before,
.row-condensed:after {
  content: " ";
  

  display: table;
  

}

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

.row-condensed .row {
  margin-left: -5px;
  margin-right: -5px;
}

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


.content .row:after, .spacer:after {
    margin-bottom: 20px;
}

div[role="complementary"] .row:after {
    margin-bottom: 0px;
}

.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.frame:after,.frame:before,.group-item-info:after,.group-item-info:before,.group-list .post-info:after,.group-list .post-info:before,.nav:after,.nav:before,.widget:after,.widget:before{content:"";display:table}

.clearfix:after,.container:after,.f-row:after,.frame:after,.group-item-info:after,.group-list .post-info:after,.nav:after,.widget:after{clear:both}

.f-input input[type=text]:focus,.f-input input[type=password]:focus,.f-input textarea:focus,.widget-row input[type=text]:focus,.widget-row input[type=password]:focus,.widget-row textarea:focus{border-color:#81B9CB;box-shadow:0 0 5px 0 rgba(63,133,254,.6)}

.f-input .errorMessage,.f-input .successMessage,.widget-row .errorMessage,.widget-row .successMessage{padding-left:0;clear:both;font-size:12px}

.f-input a:not(.chosen-single),.widget-row a:not(.chosen-single){color:#00d3db;font-weight:700}

.subscriptionbox .widget-row{float:left;padding:1px}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus {
  color: #fff !important;
  text-decoration: none;
  background-color:#113a2e;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 0px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
  
  
 
}

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

  .col-sm-4 {
    width: 33.33333333%;
  }

.ubermenu-skin-flat-red .ubermenu-submenu.ubermenu-submenu-drop {
  background: #efefef;
  border: 1px solid #efefef;
  font-size: 12px;
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu,
.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-target {
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-highlight {
  color: #cc0000;
}


.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-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.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-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.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:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-5000px)}
.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 .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.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 .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
#global-header-dropdown .dropdown ul.subcategory-list .shop-all a{font-weight:600}
.page div.module-experienced-team .team-member-box{display:table-cell;width:47%}


#footer {
width: 980px;
 margin: 0px auto;
 border-top: 1px solid #D8D8D8;
 background-color: #EBEBEB;
 padding: 10px 0;
 line-height: 25px;
 color: #999999;
}

#footer a {
 color: #999999;
 padding: 0 10px;

}

#footer .footNav i {
 margin: 0 12px;
 color: #CCC;
}

#footer .footNav a.first {
 margin-left: 0;
}

#footer .copyRight {
 padding: 0 10px;
 font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
}


#glam{
	margin-bottom:15px;
	margin-top:15px;
	width:160px;
	height:24px;
}


.current-h-top-rail-left .hero img {
  padding-bottom: 12px;
}


.current-h-top-rail-left article {
  margin-bottom: 0;
}


.current-h-top-rail-left h2.entry-title {
  font-size: 28px;
  line-height: 1.165;
  margin-bottom: 12px;
}

#section3 {
	width:181px;
	height:410px;
	background:#fcfcfa;
	float:left;
    border-top:4px solid #d7d0ae;
    border-bottom:4px solid #ebebe9;
}
.row{margin-left:-15px;margin-right:-15px}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

  .footer .row .col-sm-6 hr {
    display: none;
  }

  .footer .row .col-sm-6 .btn {
    font-size: 12px;
  }

#footer{
background:#262a2d;
margin-top:50px;

}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}


.newsname
{
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}



.newsname A:LINK, .newsname A:VISITED, .newsname A:ACTIVE, .newsname A:HOVER {
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: underline;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

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

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.owl-item .vc_row{margin:10px 0;padding:0;width:100%}

.owl-item .vc_row .vc_column_container{margin:0;padding:0;width:100%}

.owl-item .vc_row .vc_column_container .wpb_text_column{padding:10px}





#copy-wrapper {
	width:100%;
	background:#4c4c4c;
	font-size:11px;
	color:#fff;
}
 #grve-page-title .grve-title { font-family: nexa; font-weight: 400; font-style: normal; font-size: 40px; text-transform: inherit; }
 #grve-portfolio-title .grve-title { font-family: nexa; font-weight: 400; font-style: normal; font-size: 40px; text-transform: uppercase; }
 #grve-product-title .grve-title { font-family: Open Sans; font-weight: 700; font-style: normal; font-size: 60px; text-transform: uppercase; }
 #grve-post-title .grve-title, #grve-main-content.grve-simple-style .grve-post-simple-title { font-family: nexa; font-weight: 400; font-style: normal; font-size: 40px; text-transform: uppercase; }
 #grve-header[data-fullscreen='no'] #grve-feature-section .grve-title { font-family: Roboto; font-weight: 500; font-style: normal; font-size: 60px; text-transform: none; }
 #grve-header[data-fullscreen='yes'] #grve-feature-section .grve-title { font-family: Roboto; font-weight: 700; font-style: normal; font-size: 70px; text-transform: capitalize; }
 .grve-subtitle p, .grve-subtitle, .grve-accordion .grve-title, .grve-toggle .grve-title, blockquote, .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price { font-family: nexa; font-weight: 400; font-style: normal; font-size: 18px; text-transform: none; }
 .grve-small-text, small, #grve-meta-bar .grve-meta-elements a, #grve-meta-bar .grve-meta-elements li.grve-field-date, #grve-anchor-menu a, .grve-tags, .grve-categories, #grve-post-title #grve-social-share ul li .grve-like-counter, #grve-portfolio-bar #grve-social-share ul li .grve-like-counter, .grve-blog .grve-like-counter, .grve-blog .grve-post-author, .grve-blog .grve-post-date, .grve-pagination ul li, #grve-header-options ul.grve-options a span, .grve-pagination .grve-icon-nav-right, .grve-pagination .grve-icon-nav-left, #grve-comments .grve-comment-item .grve-comment-date, #grve-comments .comment-reply-link, #grve-comments .comment-edit-link, .grve-newsletter label, #grve-footer-bar .grve-social li, #grve-footer-bar .grve-copyright, #grve-footer-bar #grve-second-menu, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-bar-title, .grve-percentage, .grve-tabs-title li, .grve-pricing-table ul li, .logged-in-as, .widget.widget_recent_entries li span.post-date, cite, label, .grve-testimonial-name, .grve-hr .grve-divider-backtotop, .grve-slider-item .grve-slider-content span.grve-title, .grve-gallery figure figcaption .grve-caption, .widget.widget_calendar caption, .widget .rss-date, .widget.widget_tag_cloud a, .grve-widget.grve-latest-news .grve-latest-news-date, .grve-widget.grve-comments .grve-comment-date, .wpcf7-form p, .wpcf7-form .grve-one-third, .wpcf7-form .grve-one-half, .mfp-counter, .grve-related-post .grve-caption, .grve-comment-nav ul li a, .grve-portfolio .grve-like-counter span, .grve-portfolio .grve-portfolio-btns, .grve-portfolio .grve-filter, .grve-blog .grve-filter, .grve-image-hover .grve-caption, .grve-portfolio .grve-hover-style-2 figcaption .grve-caption, ul.grve-fields li, .grve-team-social li a, .grve-carousel-wrapper .grve-post-item .grve-caption, .grve-blog .grve-like-counter span, .grve-add-cart, .grve-map-infotext p, a.grve-infotext-link, #grve-meta-responsive, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce-review-link, .product_meta, table.shop_table td.product-name, .woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2, .woocommerce .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .woocommerce-info, #grve-shop-modal .cart_list.product_list_widget li a, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce.widget_product_tag_cloud .tagcloud a { font-family: nexa; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 #grve-main-content h1, #grve-main-content h2, #grve-main-content h3, #grve-main-content h4, #grve-main-content h5, #grve-main-content h6, #grve-main-content .grve-post-title, .grve-blog .grve-read-more, #grve-main-content .more-link, #grve-main-content .widget.widget_rss cite, #grve-main-content .widget.widget_rss .grve-widget-title a, #grve-main-content .widget.widget_recent_comments a:hover, #grve-main-content .grve-widget.grve-comments a:hover, #grve-main-content .widget.widget_recent_entries li span.post-date, #grve-main-content .grve-widget.grve-comments .grve-comment-date, #grve-main-content .grve-widget.grve-latest-news .grve-latest-news-date, .widget.widget_calendar table th, .grve-tags li:first-child, .grve-categories li:first-child, #grve-comments .comment-reply-link:hover, #grve-comments .grve-comment-item .grve-author a, #grve-comments .comment-edit-link, #respond .comment-reply-title small a:hover, #respond .comment-notes, #grve-main-content .grve-read-more:hover, #grve-main-content .more-link:hover, .grve-label-post.format-quote .grve-post-meta .grve-like-counter span, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-accordion .grve-title.active, .grve-toggle .grve-title.active, #grve-meta-responsive ul li span, input[type='text']:hover, input[type='input']:hover, input[type='password']:hover, input[type='email']:hover, input[type='number']:hover, input[type='date']:hover, input[type='url']:hover, input[type='tel']:hover, input[type='search']:hover, textarea:hover, select:hover, input[type='text']:focus, input[type='password']:focus, input[type='email']:focus, input[type='number']:focus, input[type='date']:focus, input[type='url']:focus, input[type='tel']:focus, input[type='search']:focus, textarea:focus, #grve-main-content .grve-portfolio .grve-light.grve-title, #grve-main-content .grve-grve-gallery .grve-light.grve-title, #grve-main-content .grve-image-hover.grve-style-1 .grve-light.grve-team-name, .grve-related-wrapper small, .grve-product-name a, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .product_meta { color: #7a7a7a; }
 .grve-color-primary-1, .grve-color-primary-1:before, .grve-color-primary-1:after, #grve-main-content .grve-primary-1 h1, #grve-main-content .grve-primary-1 h2, #grve-main-content .grve-primary-1 h3, #grve-main-content .grve-primary-1 h4, #grve-main-content .grve-primary-1 h5, #grve-main-content .grve-primary-1 h6, #grve-meta-responsive li a:hover, #grve-feature-section .grve-title.grve-primary-1, #grve-page-title .grve-title.grve-primary-1, #grve-post-title .grve-title.grve-primary-1, #grve-portfolio-title .grve-title.grve-primary-1, #grve-product-title .grve-title.grve-primary-1, .grve-portfolio .grve-primary-1 .grve-like-counter, #grve-feature-section .grve-goto-section.grve-primary-1, ul.grve-fields li:before, .widget.widget_calendar a, #grve-main-content .grve-post-title:hover, #grve-main-content .grve-post-author a:hover, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item .grve-media-content .grve-post-icon, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item.grve-label-post.format-quote a .grve-post-icon:before, #grve-main-content .widget.widget_categories li a:hover, #grve-main-content .widget.widget_archive li a:hover, #grve-main-content .widget.widget_pages li a:hover, #grve-main-content .widget.widget_nav_menu li a:hover, #grve-main-content .widget.widget_nav_menu li.current-menu-item a, #grve-main-content .widget li .rsswidget, #grve-main-content .widget.widget_recent_comments a.url:hover, #grve-main-content .widget.widget_recent_comments a, #grve-main-content .grve-widget.grve-comments a.url:hover, #grve-main-content .grve-widget.grve-comments a, #grve-main-content .widget.widget_meta a:hover, #grve-main-content .widget.widget_recent_entries a:hover, #grve-main-content .widget.grve-contact-info a, #grve-main-content .grve-widget.grve-latest-news a:hover, .grve-tags li a:hover, .grve-categories li a:hover, #grve-main-content .grve-read-more, #grve-main-content .more-link, #grve-comments .comment-reply-link, #grve-comments .grve-comment-item .grve-author a:hover, #grve-comments .grve-comment-item .grve-comment-date a, #grve-comments .comment-edit-link:hover, #respond .comment-reply-title small a, .grve-blog .grve-like-counter span, .grve-pagination ul li a.current, .grve-pagination ul li a:hover, .grve-accordion .grve-title.active:before, .grve-toggle .grve-title.active:before, .grve-filter ul li.selected, .grve-portfolio-item .grve-portfolio-btns li a:hover, #grve-main-content figure.grve-style-1 .grve-team-social li a:hover, #grve-main-content figure.grve-style-2 .grve-team-social li a:hover, #grve-main-content .grve-team a:hover .grve-team-name.grve-dark, #grve-main-content .grve-team a:hover .grve-team-name, .grve-hr .grve-divider-backtotop:after, .grve-testimonial-name span, .grve-testimonial-name:before, .grve-list li:before, #grve-feature-section .grve-description.grve-primary-1, #grve-page-title .grve-description.grve-primary-1, #grve-portfolio-title .grve-description.grve-primary-1, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-1 .grve-caption, .grve-comment-nav ul li a:hover, .grve-pagination ul li .current, .grve-search button[type='submit']:hover .grve-icon-search, .grve-product-item .star-rating span:before, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page div.product p.price, .woocommerce-page .single_variation, .woocommerce-page tr.order-total td, .woocommerce-checkout .product-quantity, .woocommerce .widget_price_filter .price_slider_amount span.from, .woocommerce-page .widget_price_filter .price_slider_amount span.from, .woocommerce .widget_price_filter .price_slider_amount span.to, .woocommerce-page .widget_price_filter .price_slider_amount span.to, .woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover, ul.product-categories li a:hover, .woocommerce.widget_product_tag_cloud .tagcloud a:hover, .product_meta a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { color: #00c5c0; }
 .grve-color-primary-2, .grve-color-primary-2:before, .grve-color-primary-2:after, #grve-main-content .grve-primary-2 h1, #grve-main-content .grve-primary-2 h2, #grve-main-content .grve-primary-2 h3, #grve-main-content .grve-primary-2 h4, #grve-main-content .grve-primary-2 h5, #grve-main-content .grve-primary-2 h6, #grve-feature-section .grve-title.grve-primary-2, #grve-feature-section .grve-goto-section.grve-primary-2, #grve-page-title .grve-title.grve-primary-2, #grve-post-title .grve-title.grve-primary-2, #grve-portfolio-title .grve-title.grve-primary-2, .grve-portfolio .grve-primary-2 .grve-like-counter, #grve-product-title .grve-title.grve-primary-2, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item.grve-label-post.format-link a .grve-post-icon:before, #grve-feature-section .grve-description.grve-primary-2, #grve-page-title .grve-description.grve-primary-2, #grve-portfolio-title .grve-description.grve-primary-2, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-2 .grve-caption { color: #ff6363; }
 .grve-color-primary-3, .grve-color-primary-3:before, .grve-color-primary-3:after, #grve-main-content .grve-primary-3 h1, #grve-main-content .grve-primary-3 h2, #grve-main-content .grve-primary-3 h3, #grve-main-content .grve-primary-3 h4, #grve-main-content .grve-primary-3 h5, #grve-main-content .grve-primary-3 h6, #grve-feature-section .grve-title.grve-primary-3, #grve-feature-section .grve-goto-section.grve-primary-3, #grve-page-title .grve-title.grve-primary-3, #grve-post-title .grve-title.grve-primary-3, #grve-portfolio-title .grve-title.grve-primary-3, .grve-portfolio .grve-primary-3 .grve-like-counter, #grve-product-title .grve-title.grve-primary-3, #grve-feature-section .grve-description.grve-primary-3, #grve-page-title .grve-description.grve-primary-3, #grve-portfolio-title .grve-description.grve-primary-3, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-3 .grve-caption { color: #26425f; }
 .grve-color-primary-4, .grve-color-primary-4:before, .grve-color-primary-4:after, #grve-main-content .grve-primary-4 h1, #grve-main-content .grve-primary-4 h2, #grve-main-content .grve-primary-4 h3, #grve-main-content .grve-primary-4 h4, #grve-main-content .grve-primary-4 h5, #grve-main-content .grve-primary-4 h6, #grve-feature-section .grve-title.grve-primary-4, #grve-feature-section .grve-goto-section.grve-primary-4, #grve-page-title .grve-title.grve-primary-4, #grve-post-title .grve-title.grve-primary-4, #grve-portfolio-title .grve-title.grve-primary-4, .grve-portfolio .grve-primary-4 .grve-like-counter, #grve-product-title .grve-title.grve-primary-4, #grve-feature-section .grve-description.grve-primary-4, #grve-page-title .grve-description.grve-primary-4, #grve-portfolio-title .grve-description.grve-primary-4, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-4 .grve-caption { color: #cc5333; }
 .grve-color-primary-5, .grve-color-primary-5:before, .grve-color-primary-5:after, #grve-main-content .grve-primary-5 h1, #grve-main-content .grve-primary-5 h2, #grve-main-content .grve-primary-5 h3, #grve-main-content .grve-primary-5 h4, #grve-main-content .grve-primary-5 h5, #grve-main-content .grve-primary-5 h6, #grve-feature-section .grve-title.grve-primary-5, #grve-feature-section .grve-goto-section.grve-primary-5, #grve-page-title .grve-title.grve-primary-5, #grve-post-title .grve-title.grve-primary-5, #grve-portfolio-title .grve-title.grve-primary-5, .grve-portfolio .grve-primary-5 .grve-like-counter, #grve-product-title .grve-title.grve-primary-5, #grve-feature-section .grve-description.grve-primary-5, #grve-page-title .grve-description.grve-primary-5, #grve-portfolio-title .grve-description.grve-primary-5, .grve-carousel-wrapper .grve-custom-title-content.grve-primary-5 .grve-caption { color: #e6714a; }
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }
 .grve-bg-primary-2, .grve-pricing-header, .grve-bar-line.grve-primary-2-color, #grve-feature-section .grve-style-4 .grve-title.grve-primary-2 span, .grve-blog .grve-label-post.format-link a, #grve-post-title #grve-social-share.grve-primary-2 ul li a { background-color: #ff6363; color: #ffffff; }
 .grve-bg-primary-3, .grve-bar-line.grve-primary-3-color, #grve-feature-section .grve-style-4 .grve-title.grve-primary-3 span, #grve-post-title #grve-social-share.grve-primary-3 ul li a { background-color: #26425f; color: #ffffff; }
 .grve-bg-primary-4, .grve-bar-line.grve-primary-4-color, #grve-feature-section .grve-style-4 .grve-title.grve-primary-4 span, #grve-post-title #grve-social-share.grve-primary-4 ul li a { background-color: #cc5333; color: #ffffff; }
 .grve-bg-primary-5, .grve-bar-line.grve-primary-5-color, #grve-feature-section .grve-style-4 .grve-title.grve-primary-5 span, #grve-post-title #grve-social-share.grve-primary-5 ul li a { background-color: #e6714a; color: #ffffff; }


.spacer {
	width:100%;
	height:60px;	
}
.mk-page-section .background-layer{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}
 div#builder-module-562d9cbc90557 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}

#builder-module-562d9cbc90557-outer-wrapper {
max-width: 1000px;
width: 100%;
}

#builder-module-562d9cbc90557 .builder-module-column-1-outer-wrapper {
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

.builder-module-block-outer-wrapper {
margin-left: 0;
margin-right: 0;
min-height: 1px;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}
 .builder-module,
.widget-wrapper.single,
.widget-wrapper.left,
.widget-wrapper-single,
.widget-wrapper-left {
clear: both;
}

.builder-module-sidebar {
width: 100%;
}
    .builder-module-navigation {
padding-left: 0;
padding-right: 0;
list-style: none;
}

.builder-module-navigation ul {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
list-style: none;
z-index: 999;
}

.builder-module-navigation a {
display: block;
}

.builder-module-navigation li {
float: left;
}

.builder-module-navigation li ul {
position: absolute;
left: -999em;
}

.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
left: -999em;
}

.builder-module-navigation li:hover ul,
.builder-module-navigation li li:hover ul,
.builder-module-navigation li li li:hover ul,
.builder-module-navigation li li li li:hover ul,
.builder-module-navigation li li li li li:hover ul,
.builder-module-navigation li.sfhover ul,
.builder-module-navigation li li.sfhover ul,
.builder-module-navigation li li li.sfhover ul,
.builder-module-navigation li li li li.sfhover ul,
.builder-module-navigation li li li li li.sfhover ul {
left: auto;
}

.builder-module-navigation li:hover,
.builder-module-navigation li.sfhover {
position: static;
z-index: 9999;
}
 .builder-module-widget-bar {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
overflow: hidden;
}

.builder-module-widget-bar .widget-wrapper {
float: left;
overflow: hidden;
}
 .builder-module-content .content {
float: left;
overflow: hidden;
}
 .builder-module-image .builder-module-element img {
display: block;
}

.builder-module-image a img {
border: none;
}

#ie6 .builder-module-block-outer-wrapper {
overflow: hidden !important;
}
 #ie6 .builder-module-navigation li {
background: transparent;
}
  #ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
display: inline;
overflow: hidden;
overflow-y: visible;
}

#ie6 .builder-module,
#ie7 .builder-module {
display: block;
}
 div#builder-module-562d9cbc90425 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}

.builder-module-last-background-wrapper {background-color: #eee; border-top: 1px solid #ccc; margin-top: 1em;}
 .builder-module {
padding-top: 2px !important;
border-bottom: 0px solid #EBEBEB;
}

.builder-module-last {
border-bottom: 0;
}

.builder-module-element {
margin-bottom: 1em !important;
}

.left .builder-module-element {
margin-right: 3em;
}

.middle .builder-module-element {
margin-left: 3em;
margin-right: 3em;
}

.right .builder-module-element {
margin-left: 3em;
}

.builder-module-sidebar .widget-wrapper {
width: 100%;
}

.builder-module-sidebar .widget-background-wrapper {
margin-bottom: 2em;
}

.builder-module-sidebar .widget {
margin: 0;
padding: 0;
}

.builder-module-sidebar .widget-wrapper-left .widget {
margin-right: 1em;
}

.builder-module-sidebar .widget-wrapper-right .widget {
margin-left: 1em;
}

.builder-module-sidebar h4.widget-title {
font-size: 1.3em;
line-height: 1.3;
margin: 0 0 .75em 0;
padding: 0;
}

.builder-module-sidebar h4.widget-title a {
color: #218BC4;
}

.builder-module-sidebar h4.widget-title + * {
margin-top: 0;
}

.builder-module-sidebar .widget *:first-child {
margin-top: 0;
}

.builder-module-sidebar .widget *:last-child {
margin-bottom: 0;
}

.builder-module-sidebar .widget a.rsswidget img {
display: none;
}

.builder-module-sidebar .widget ul {
margin-left: 0;
}

.builder-module-sidebar .widget li {
list-style: none;
}
 .builder-module-header {
text-align: center;
}
 .builder-module-navigation .builder-module-navigation-menu-wrapper {display: table; margin: 0 auto;}

.builder-module-navigation-1-background-wrapper {border-top: 1px solid #eee; text-align: center;}

.builder-module-navigation-2-background-wrapper {background-color: #ad3333; text-align: center;}

.builder-module-navigation .builder-module-element {
margin: 0 !important; 
}

.builder-module-navigation ul * {
margin: 0;
}

.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
background: transparent;
color: #3B3F42;
margin: .25em .5em 0 0;
text-decoration: none;
border-radius: 2px;
padding: .25em .45em;
-webkit-font-smoothing: antialiased;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
color: #ECECEC;
}

.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
color: #ECECEC;
}

.builder-module-navigation li li {
border-bottom: .1em solid #EBEBEB;
width: 14em;
}

.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
float: none;
padding: .75em;
line-height: 1;
margin: 0;
border-radius: 0;
}

.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
background: #3B3F42;
color: #ECECEC;
}

.builder-module-navigation li ul ul {
margin: -2.05em 0 0 14em;
}
 .builder-module-widget-bar .left .widget {
margin-right: 1.5em;
}

.builder-module-widget-bar .middle .widget {
margin-left: 1.5em;
margin-right: 1.5em;
}

.builder-module-widget-bar .right .widget {
margin-left: 1.5em;
}

.image-no-spacing .builder-module-element {
margin: 0 !important;
padding: 0;
}

.image-full-window .builder-module-element {
margin: 0 !important;
}
 .builder-module-content .builder-module-element {
overflow: hidden;
}

.builder-module-content .hentry {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 0px solid #EBEBEB;
}
 .page .builder-module-content .hentry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
 .single .builder-module-content .hentry {
margin-bottom: 2em;
padding-bottom: 0;
border-bottom: 0;
}
  .builder-module-content .format-quote .entry-content {
padding: 2.3em;
border-left: 5px solid #EBEBEB;
font-size: 1.5em;
line-height: 1.42;
-webkit-font-smoothing: antialiased;
}
 .builder-module-content .format-image {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-image .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-image .entry-title {
margin-bottom: 0;
}

.builder-module-content .format-image .it-featured-image {
margin-bottom: 1em;
}
 .builder-module-content .format-video {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-video .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-video .entry-title {
margin-bottom: 0;
}
 .builder-module-content .format-status .entry-header {
margin-bottom: .25em;
}

.builder-module-content .format-status .entry-content {
border: 1px solid #EBEBEB;
padding: 3em;
background: #3B3F42;
color: #FFFFFF;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
}

.single .builder-module-content .format-video,
.single .builder-module-content .format-image {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 1em;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

#builder-module-562c6f474441e .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562cb25ad8251 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562c6f47444b2 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90282 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc9031b .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc903a0 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90425 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc904aa .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562dfacb510ba .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90177 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc901f9 .builder-module-column-1-outer-wrapper {
width: 100%;
}
.accordion-heading{border-bottom:0}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px}
.accordion .accordion-heading a{text-transform:uppercase;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;background:#e5e5e5;display:block;position:relative;color:#000!important}
.accordion .accordion-heading a:hover{background:#ddd}
.accordion .accordion-heading a:before,.accordion .accordion-heading a:after{content:'';position:absolute;background:#000}
.accordion .accordion-heading a:before{width:10px;height:2px;top:50%;margin-top:-1px;right:10px}
.accordion .accordion-heading a.active:before,.accordion .accordion-heading a.active:after{background:#999}
.accordion .accordion-heading a.active:after{width:2px;height:10px;top:50%;margin-top:-5px;right:14px}
.accordion .accordion-heading a.active{background:#000;color:#fff!important}
.region-footer .footer_dot_label{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;text-transform:uppercase;font-size:1.385em;margin-bottom:8px;}


.hundred {
	width: 100%;
}
.small-12{position:relative;width:100%}


.header #logo {
  float: left;
  margin: 10px 0 0 0;
  position: relative;
  z-index: 10000;
}


.discover_text, .products_text, .special_text, .support_text
{
	float:left;
}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}

.slider-wrapper {
  position: relative;
  height: 900px;
  border-bottom: 5px solid #24292d;
}


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}


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


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


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

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

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


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


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


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

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


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


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


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

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


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

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


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



.post-content h1{
	font-size:50px;
		line-height:75px;
}


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


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


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


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


.post-content h5{
	font-size:18px;
		line-height:27px;
}


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


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


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


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


.post-content h4,.project-content .project-info h4,.share-box h4,.fusion-title h4,.title h4,#wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-title a{
	color:#ab1e22;
}


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


.post-content h6,.fusion-title h6,.title h6{
	color:#333333;
}
.mk-video-color-mask,.mk-video-mask{position:absolute;top:0;left:0;width:100%;height:100%}
.mk-video-color-mask{filter:alpha(opacity=@opacity * 100);-moz-opacity:70;-khtml-opacity:70;opacity:70;opacity:.7}

#site-generator {
	float: right;
	width: 240px;
}

#site-generator a {
	
}

#site-generator a:hover {
	
}

.home-row .home-left .online-special {
    background: #fff
}

.home-row .home-left .online-special .body {
    margin-top: -40px
}

.home-row .home-left .online-special .body a {
    display: block
}

  .online-special img {
    width: 100%;
  }
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	-webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 -o-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}

	
	.nav-toggle { float: left; margin-left: 7%; }

		
	.nav-toggle:hover { cursor: pointer; }

	
	.nav-toggle .bar {
		display: block;
		width: 24px;
		height: 3px;
		margin-top: 4px;
		background: #666;
	}

	
	.nav-toggle .bar:first-child { margin-top: 0; }

		
	.nav-toggle.active .bar { background-color: #FFF; }


.menu-toggle, button, input {
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	font-size: 1.6rem; 
	line-height: 1.25;
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}


.menu-toggle::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}


.menu-toggle,
.btn,
input[type="submit"] {
	display: inline-block;
	*display: inline;
	padding: 8px 14px;
	padding: 0.8rem 1.4rem;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.25;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #c1bc87;
	*background-color: #7a6c40;
	background-repeat: repeat-x;
	border: 0px solid #cccccc;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6');
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.menu-toggle, a.btn {
	color: #fff;
	text-decoration: none;
}


.menu-toggle:hover,
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}


.menu-toggle:hover,
.btn:hover,
input[type="submit"]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5b5020;
	*background-color: #7a6c40; 
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}


.menu-toggle:focus,
.btn:focus,
input[type="submit"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}


.menu-toggle:active,
.btn.active,
.btn:active,
input[type="submit"]:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	position:relative;
	top:1px;
}



.menu-toggle {
	cursor: pointer;
	color:#fff;
}
.span4{width:300px;}
.row-fluid .span4{width:33.333333333333334%;*width:33.333333333333334%;}
input.span4,textarea.span4,.uneditable-input.span4{width:286px;}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
.fancybox .span4{cursor:pointer;}
.product-demo .zoom-image:hover,.pod:hover .zoom-image,.zoom-image:hover .content-block.news,.span4:hover .content-block.news img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.guitar-block .span6,.guitar-block .span4{width:50%;float:left;}

.artist-list .span4 {
    position:relative;
}

.artist-list .span4:hover .artist-image  {
    opacity:0.3;
}

.artist-list .span4:hover h2  {
    color:#000;
    opacity:1.0;

}

.artist-list .span4 .artist-image  {
    opacity:1.0;
}


.artist-list .span4 h2 {
    position:absolute;
    height:3em;
    margin:-1.5em 0 0 0;
    top:50%;
    left:40px;
    width:80%;
    line-height: 35px;
}

.artist-list .span4 h2 span{
    font-size:0.6em;
    position: relative;
    bottom: 12px;
}


    .span4 .cover.quote{
        display:none;
    }

    .spotlight .span4 {
        min-height:0;
    }

    .footer-bottom .span4, {
        width:50%;
        position:absolute;
        top:0;
        right:0;
    }


    .guitar-block .span6, .guitar-block .span4{
        width:100%;
        float:left;
    }

    .guitar-block .span4{
        padding-bottom: 20px;
    }


.twelve, .row .twelve { width: 100%; }

.block-grid.twelve-up { margin: 0 -8px; }

h3.h3litit,.borderbottom,.cboxli li,.rwbox li.litfloat,ol li,.pbox li{border-bottom:1px solid #efefef;}

.mbod,.cboxli,#footer{margin-bottom:20px;}

.cboxli li{padding:3px 0px 3px 0px;}

.cboxli li span{color:#999;font-size:11px;}

.cboxli li a{color:#333;}

.cboxli li a:hover{color:#0084c1;}

.cboxli .smtext{padding-top:6px;}

.pbox,.cboxli{border:1px solid #efefef;padding:14px;}

.cboxli{margin-left:245px;}


#share-lightbox {
	position: absolute;
	width: 560px;
	height: 360px;
	display: none;
}


#share-lightbox-btn {
	position: relative;
	float: left;
	padding: 3px 0 0 17px;
}


#share-lightbox-btn:first-child {
	margin-top: -1px;
}


#share-lightbox-btn:last-child {
	border-left: 1px solid #333;
    margin-left: 18px;
}
.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-12{width:100%}
.fr{float:right;overflow:hidden}
#copyright .fr{float:left!important}
h3 a i,h4 a i,#core .meta_more a,#content .meta_more a,a.moreposts,.more a.fr,#content .entry a,li ul li.current-menu-item a,#core a.add_to_cart_button{color:#fa0505}

#transparency{
	width: 760px;
	height: 100%;
	background-color: #e5e5e5;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1000;
	
	opacity: 0.95;
	filter: alpha(opacity=95);
}
body.style-206 #usersite-container h3.text-main.alt-font{font-weight:normal}
#usersite-container .text-right{text-align:right}
#usersite-container .featherlight .text-secondary{color:#777}
#usersite-container .featherlight .text-tertiary{font-size:10px;color:#999}
.block-row .layout_half #usersite-container form.simple_form .input.text{width:100%}
#usersite-container section.calendar_feature article.list-style .text,#usersite-container section.bandsintown_feature article.list-style .text{margin-left:150px}
#usersite-container section.calendar_feature article.list-style .text h2,#usersite-container section.bandsintown_feature article.list-style .text h2{font-size:1.15em;padding:0;margin:.4em 0 .25em}
#usersite-container section.calendar_feature article.list-style .text .vcard,#usersite-container section.bandsintown_feature article.list-style .text .vcard{margin:.5em 0 0}
#usersite-container section.calendar_feature article.list-style .text .buying-options p,#usersite-container section.calendar_feature article.list-style .text .description p,#usersite-container section.bandsintown_feature article.list-style .text .buying-options p,#usersite-container section.bandsintown_feature article.list-style .text .description p{margin:1.25em 0 0}
#usersite-container section.calendar_feature article.list-style .text .buying-options a,#usersite-container section.calendar_feature article.list-style .text .description a,#usersite-container section.bandsintown_feature article.list-style .text .buying-options a,#usersite-container section.bandsintown_feature article.list-style .text .description a{word-wrap:break-word;word-break:break-all}
#usersite-container section.calendar_feature article.list-style .text .buying-options .button,#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="submit"],#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="submit"],#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="button"],#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="button"],#usersite-container section.calendar_feature article.list-style .text .buying-options form.simple_form input[type="reset"],#usersite-container form.simple_form section.calendar_feature article.list-style .text .buying-options input[type="reset"],#usersite-container section.bandsintown_feature article.list-style .text .buying-options .button,#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="submit"],#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="submit"],#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="button"],#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="button"],#usersite-container section.bandsintown_feature article.list-style .text .buying-options form.simple_form input[type="reset"],#usersite-container form.simple_form section.bandsintown_feature article.list-style .text .buying-options input[type="reset"]{margin-right:.5em;font-size:0.8em}
#usersite-container section.calendar_feature article.list-style .text .buying-options .price,#usersite-container section.bandsintown_feature article.list-style .text .buying-options .price{display:inline-block}
#usersite-container section.calendar_feature table.table-style td.event-date span.text,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text{display:block}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date{font-weight:bold}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary{display:none}
#usersite-container #page-root .comments .add-comment form.simple_form .input.text{width:100%}
#usersite-container .solo-event-occurrence .text{margin-left:150px}
#usersite-container .solo-event-occurrence .text p,#usersite-container .solo-event-occurrence .text time{font-size:14px}
#usersite-container .solo-event-occurrence .text time{font-weight:700}
#usersite-container .solo-event-occurrence .text h1{font-size:22px;padding:0;margin:.4em 0 .25em}
#usersite-container .solo-event-occurrence .text .vcard{margin:.5em 0 0;font-size:1em}
#usersite-container .solo-event-occurrence .text .buying-options,#usersite-container .solo-event-occurrence .text .description p{margin:1.25em 0 0}
#usersite-container .solo-event-occurrence .text .button,#usersite-container .solo-event-occurrence .text form.simple_form input[type="submit"],#usersite-container form.simple_form .solo-event-occurrence .text input[type="submit"],#usersite-container .solo-event-occurrence .text form.simple_form input[type="button"],#usersite-container form.simple_form .solo-event-occurrence .text input[type="button"],#usersite-container .solo-event-occurrence .text form.simple_form input[type="reset"],#usersite-container form.simple_form .solo-event-occurrence .text input[type="reset"]{margin-right:.5em}
#usersite-container .zoogle-music-player ol.track-list .track-action .text-tertiary{pointer-events:none;font-size:0.65em;display:inline-block;text-align:center;min-width:72px;padding-top:1.5em}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .text-tertiary{color:rgba(0,0,0,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .text-tertiary{color:rgba(255,255,255,0.7)}


#usersite-container .text-main, #usersite-container h1, #usersite-container h2, #usersite-container h3, #usersite-container h4, #usersite-container h5 {
  color: #1b2124; }


#usersite-container a, #usersite-container .text-main a,
#usersite-container h1 a, #usersite-container h2 a, #usersite-container h3 a, #usersite-container h4 a, #usersite-container h5 a {
  color: #4c5c62; }


#usersite-container .text-secondary {
  color: #3c4950;
  color: rgba(27, 33, 36, 0.75); }


#usersite-container .text-secondary a,
#usersite-container .pagination a {
  color: #6d848d;
  color: rgba(76, 92, 98, 0.75); }


#usersite-container .text-tertiary {
  color: #5d717b;
  color: rgba(27, 33, 36, 0.55); }


#usersite-container .text-tertiary a,
#usersite-container .pagination a {
  color: #3c4950;
  color: rgba(27, 33, 36, 0.85); }


#usersite-container .text-tertiary a:hover, #usersite-container .text-tertiary a:focus,
#usersite-container .pagination a:hover,
#usersite-container .pagination a:focus {
  color: #1b2124; }


#usersite-container .button,
#usersite-container input[type="submit"],
#usersite-container .text-secondary .button,
#usersite-container .text-tertiary .button,
#usersite-container .bg-highlight,
#usersite-container a.bg-highlight {
  background-color: #4c5c62;
  background-color: rgba(76, 92, 98, 0.9); }


#usersite-container .button, #usersite-container .button:hover, #usersite-container .button:focus,
#usersite-container input[type="submit"],
#usersite-container input[type="submit"]:hover,
#usersite-container input[type="submit"]:focus,
#usersite-container .text-secondary .button,
#usersite-container .text-secondary .button:hover,
#usersite-container .text-secondary .button:focus,
#usersite-container .text-tertiary .button,
#usersite-container .text-tertiary .button:hover,
#usersite-container .text-tertiary .button:focus,
#usersite-container .bg-highlight,
#usersite-container .bg-highlight:hover,
#usersite-container .bg-highlight:focus,
#usersite-container a.bg-highlight,
#usersite-container a.bg-highlight:hover,
#usersite-container a.bg-highlight:focus {
  color: white; }


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

.format-status .entry-content,
.widget #wp-calendar caption,
.sf-menu ul {
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}


.portfolio-filter,
.post-pagination,
article,
#commentlist_wrap,
#respond,
.type-page,
.post,
.widget,
#searchform {
	background: #fff; 
	background: -moz-linear-gradient(left, #f7f7f7 0%, #ffffff 4%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(4%,#ffffff), color-stop(100%,#ffffff)); 
	background: -webkit-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -o-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -ms-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	
	position: relative;	
	-webkit-box-shadow: 0px 0px 1px 0px #ccc;
	-moz-box-shadow: 0px 0px 1px 0px #ccc;
	box-shadow: 0px 0px 3px 0px #ccc;	
	padding: 30px 30px 10px 30px; 
	margin: 0 0 20px 0; 
}


.featured-image img,
.entry-content img,
.comment-content img,
.portfolio-item img,
.widget img {
	max-width: 100%; 
}

.widget.widget_search {
	padding: 0;
	overflow: hidden;
}






.widget {	
	color: #999;
	font-size: 12px;
	padding: 10px 20px 16px 20px;
	margin: 0 0 10px 0;
}

.widget p:last-child,
.widget li:last-child,
.widget:last-child {
	margin: 0;
}


h3.widgettitle,
.widget #wp-calendar caption {
	font-size: 15px;
	font-style: italic;
	margin-bottom: 4px;
}

.widget ul, 
.widget ol { 
    margin:0; 
    padding-left:0; 
    list-style-type: none;
}

.widget ul ul, 
.widget ol ol {
    padding-left: 20px;
}

.widget li {
    margin-bottom: 4px;
}

.widget .blogroll a {
	display: block;
}

.widget #wp-calendar caption {
	text-align: left;
	color: #444;
	margin-bottom: 8px;
	line-height: 34px;
}

.widget #wp-calendar {
	width: 99%;
}

.widget #wp-calendar th {
	font-weight: bold;
	text-align: left;
}

#footer .widget {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 30px 0;
	font-size: 11px;
}

.widget ul.tweet_list .tweet_text {
	display: block;
}

.widget ul.tweet_list .tweet_time a {
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}

.widget ul.tweet_list li {
	padding: 0 0 15px 0;
	margin: 0;
	list-style-type: none;
}

.widget ul.tweet_list li:last-child {
	padding-bottom: 0;
}
 #search-icon #search-icon-icon { background-color: #660099 }
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:-moz-inline-stack;display:inline-block;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a{display:-moz-inline-stack;display:inline-block;border:1px solid #67788d;padding:1px 5px;background-color:#f5f5f5;color:#333333;font-size:14px;line-height:normal;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a:hover{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}

	.fot_logo{display:block; float:none;}

.fot_logo a{display:inline-block; margin:0; padding:0;}


#content {
	font-size: 1.2em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


.narrowcolumn .postmetadata {
	text-align: center;
	}


.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}


.v1-icon-twitter:before {
  content: '\e800';
}

#content .content-bg .border-top .main .container_24 .wrapper .grid_24 .carousel .jCarouselLite .carousel-list li .indent-bot .box2 .padding {
	font-weight: bold;
}


.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}


.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px
}


.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: ""
}


.btn .caret {
	margin-top: 8px;
	margin-left: 0
}


.btn-mini .caret, .btn-small .caret, .btn-large .caret {
	margin-top: 6px
}


.btn-large .caret {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px
}


.dropup .btn-large .caret {
	border-bottom-width: 5px
}


.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff
}


.nav .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #0088cc;
	border-bottom-color: #0088cc
}


.nav .dropdown-toggle:hover .caret {
	border-top-color: #005580;
	border-bottom-color: #005580
}


.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px
}


.nav .active .dropdown-toggle .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff
}


.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555555;
	border-bottom-color: #555555
}


.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100)
}


.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px
}


	.nav-collapse.in .dropdown .caret {
		display: none;
	}


.body_txt {
	font:14px/20px Arial, Helvetica, sans-serif; color:#000;
	}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.block-bravo-watch h2{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left}
.block-bravo-related .card-list__title{padding-left:40px}
.block-bravo-watch .bravo-watch__headline{margin-left:15px;margin-top:45px;margin-bottom:30px;font-family:"Code Pro Bold",sans-serif;color:#222;font-size:20px}
.block-bravo-schedule{background:#ae27a7}

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

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}


.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-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.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-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}


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


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_column .et_pb_contact_left p {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}


	.et_pb_column .et_pb_contact_left p:last-child {
		margin-right: 0;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}
h4,.h4{font-size:1.875em;font-weight:bold}
.grid-item .grid-item__content .h4{margin-top:17.5%}
.grid-item.item--two-third.img .grid-item__content .h4{background:#fff}




.clear-float { clear: both; height: 0px; overflow: hidden; }
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in,#wb-body #wb-main{width:960px}
[id|="wb-body-sec"] [id|="wb-main"],#wb-body #gcwu-content{width:720px}
#wb-body-sec-sup #wb-main,#wb-body-sec-sup #wb-main-in,#wb-body-sec #gcwu-content{width:480px}
#wb-body-sec-sup #wb-main{right:240px}
[dir="rtl"] #wb-body-sec-sup #wb-main{right:auto;left:240px}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-core-in,#gcwu-bnr,#gcwu-bnr-in,#wb-body #gcwu-content{position:relative}
#wb-body-sec #gcwu-content,#wb-body #gcwu-content,#wb-body #wb-main,#wb-body-sec-sup #wb-main,#wb-sec,#gcwu-sig,[dir="rtl"] #wb-body #wb-main,[dir="rtl"] #wb-body-sec #wb-main,[dir="rtl"] #wb-body-sec-sup #wb-main,[dir="rtl"] #wb-sup,[dir="rtl"] #gcwu-gcnb ul{float:left}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-body-sec #wb-main,#gcwu-aside,#gcwu-wmms-in,[dir="rtl"] #wb-sec,[dir="rtl"] #gcwu-sig,[dir="rtl"] #gcwu-gcnb ul li{float:right}
#wb-body-sec-sup #wb-main,#wb-body-sec-sup #wb-main-in{width:600px}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-bnr-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#wb-body #wb-main{width:1200px}
#wb-body #gcwu-content,[id|="wb-body-sec"] [id|="wb-main"]{width:900px}
#wb-body-sec #gcwu-content{width:580px}
[dir="rtl"] #wb-body-sec-sup #wb-main,[dir="rtl"] #wb-sup{left:auto}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
#wb-body .span-1{width:9.9860335195531%}
#wb-body .span-2{width:22.835195530726%}
#wb-body .span-3{width:35.684357541899%}
#wb-body .span-4{width:48.533519553073%}
#wb-body .span-5{width:61.382681564246%}
#wb-body .span-6{width:74.231843575419%}
#wb-body .span-7{width:87.081005586592%}
#wb-body #gcwu-content{width:720px}
.uri-faq article h2{margin-top:1.5em;border-bottom:1px solid #ccc}
#home-posts .post{background-color:#fff;border:1px solid #cbcbcb;min-height:8.5em;padding:10px;position:relative}
#home-posts h1{color:#04473c;font-size:1.5em;margin:0 0 .25em}
#home-posts h2{font-size:1.25em;margin-top:0}
#home-posts p{margin:.1em 0}
#home-posts p.more-link{bottom:10px;font-size:1em;position:absolute;right:10px;text-align:right}
#content #home-posts{float:left;margin-right:3%;width:72%}
#content #home-posts .post{display:inline-block;margin-right:6px;min-height:300px;vertical-align:top;width:32%}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{clear:both;content:"";display:table}


.colr_gtt{
	color:#72179d;
}

.wrapper, .canvas1000, .inline_block, .timer_head
{
	width: 100%;
	transition: all 0.4s ease 0s;	
}

.inline_block
{
	display: inline-block;	
}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

body .td-header-row .td-header-sp-ads {
  min-height: 0px;
}


.td-header-sp-ads {
  float: right;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 728px;
  position: relative;
  
  
  
}

.td-header-sp-ads .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  
}



.td-header-style-1 .td-header-sp-ads {
  float: right;
  
}

.td-header-style-1 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-2 .td-header-sp-ads {
  float: right;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 749px;
  position: relative;
  
  
}

.td-header-style-2 .td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  
}

.td-header-style-3 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-3 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-4 .td-header-sp-ads {
  margin-top: 8px;
  width: 100%;
  
}

.td-header-style-4 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-5 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-g-rec,
.td-header-style-5 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-5 .td-header-sp-ads .adsbygoogle,
.td-header-style-5 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-6 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-6 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-7 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  min-height: inherit;
}

.td-header-style-7 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-ads .td-g-rec,
.td-header-style-7 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-7 .td-header-sp-ads .adsbygoogle,
.td-header-style-7 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-8 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-g-rec,
.td-header-style-8 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-8 .td-header-sp-ads .adsbygoogle,
.td-header-style-8 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-9 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-g-rec,
.td-header-style-9 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-9 .td-header-sp-ads .adsbygoogle,
.td-header-style-9 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-10 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-g-rec,
.td-header-style-10 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-10 .td-header-sp-ads .adsbygoogle,
.td-header-style-10 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}



.sep_nota { width : 98%; height: 1px; margin: 10px 0; margin-bottom: 2px; border-top-style: solid; border-top-color: #e7dfe7; border-top-width: 1px; }

.cart_dropdown_first .cart_subtotal{
display: block;
float: left;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post .more-link span{
	background-color: transparent;
	border: 2px solid #0da85b;
	color:#0da85b;
	padding: 10px 25px;
	text-transform: uppercase;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article.post .more-link span:hover{
	color:#fff;
}

.footer-logo{width:116px;float:left;}

        .footer-logo img{display: table;  margin: 0 auto;}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }


.td-footer-container {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  background-color: #222222;
  padding: 42px 0 20px 0;
  color: #ffffff;
}

.td-footer-container a {
  color: #ffffff;
}

.td-footer-container .meta-info {
  color: #888888;
}

.td-footer-container .meta-info .entry-date {
  color: #ffffff;
}

.td-footer-container .widget_rss .block-title .rsswidget {
  color: #222;
}

.td-footer-container .widget .block-title {
  margin-top: 0;
}

.td-footer-container .widget_text p {
  color: #fff;
}

.td-footer-container select {
  color: #222;
}

.td-footer-container .td_block_wrap {
  padding-top: 0;
}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}

.td-footer-container .td-post-author-name a:hover,
.td-footer-container .td-module-comments a:hover {
  color: #ffffff;
}

.td-footer-container .td-pb-span4,
.td-footer-container .td-pb-span8,
.td-footer-container .td-pb-span12 {
  border-left: none;
  
}

.td-footer-container .td-pb-span4:last-child,
.td-footer-container .td-pb-span8:last-child,
.td-footer-container .td-pb-span12:last-child {
  
}

.td-footer-container.td-container {
  border-bottom: none;
}

.td-footer-container .widget_calendar a:hover {
  color: #ffffff;
}

.td-footer-container .widget_recent_comments li,
.td-footer-container .widget_recent_entries li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

.td-footer-container .widget_recent_comments li:last-child,
.td-footer-container .widget_recent_entries li:last-child {
  border-bottom: 0;
}

.td-footer-container .td_module_5,
.td-footer-container .td_module_9 .item-details,
.td-footer-container .td_module_8 .item-details,
.td-footer-container .td_module_mx3 .meta-info {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

.td-footer-container .widget_search {
  margin-top: 0;
}

.td-footer-container .widget_search .wpb_button {
  background-color: #444444;
}

.td-footer-container .widget_search .wpb_button:hover {
  background-color: #4db2ec;
}

.td-footer-container table td,
.td-footer-container table th {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.td-footer-container tfoot td {
  border: 0;
}

.td-footer-container .widget_calendar #today {
  background-color: #444;
}

.td-footer-container .widget_calendar #today a {
  color: #4db2ec;
}

.td-footer-container .widget_calendar td {
  border-radius: 0;
}

.td-footer-container .td-excerpt {
  color: #b5b5b5;
}

.td-footer-container .td-module-meta-info .td-post-date {
  color: #888888;
}

.td-footer-container .td_social_type:hover {
  background-color: #444444;
}

.td-footer-container .td_module_mx3 .meta-info {
  background-color: #222222;
}

.td-footer-container .widget {
  padding-bottom: 20px;
}

.td-footer-container .td_block_13.td_block_widget .td_module_mx3 {
  left: 0;
}

.td-footer-container .td_block_14 {
  background-color: transparent;
}

.td-footer-container .widget_product_search input[type="submit"] {
  background-color: #444444;
}

.td-footer-container .woocommerce.widget .ui-slider-range {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;
}

.td-footer-container .woocommerce.widget .ui-slider {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) !important;
}

.td-footer-container .button {
  background-color: #000000;
}

.td-footer-container .widget_display_stats dt,
.td-footer-container .widget_display_stats dd,
.td-footer-container .widget_display_replies li,
.td-footer-container .widget_display_topics li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}

.ie8 .td-footer-container .td-search-form-widget .wpb_button,
.ie9 .td-footer-container .td-search-form-widget .wpb_button,
.ie10 .td-footer-container .td-search-form-widget .wpb_button,
.ie11 .td-footer-container .td-search-form-widget .wpb_button {
  border-radius: 0px;
}


.homePageSliderWrapper,
.homePageSliderWrapper *,
.header,
.header *,
.footer,
.footer *,
div#container .myAccountPage,
div#container .myAccountPage * {
    box-sizing: border-box !important;    
}


div#container {
    margin-top: 20px;
    min-height: 450px;
}

ul.slideblock, ul.slideblock li{
	margin: 0px;
	padding: 0px;
	list-style: none;	
	background: #fff;

}

ul.slideblock li img{
	display: block !important;
}

ul.slideblock li h4{
	margin: 0px;
	padding: 5px;
	display: block !important;
}

ul.slideblock li a{
	min-height: 75px !important;
	height: auto !important;
	background: #fff;
}

ul.slideblock li:hover *{
	color: #8f2005;
}

.slidesjs-stop, .slideblock .slidesjs-navigation, .slideblock .slidesjs-pagination{
	display: none !important;
}

.quickwinnersmenu {
	margin-top: 0;
	font-size: 10px;
	position:relative;
}

.quickwinnersmenu ul li {
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow:0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	-o-box-shadow:0 1px 0 0 #fff;
  	-ms-box-shadow:0 1px 0 0 #fff;
	font-size: 10px;
	line-height:17px;
}

.quickwinnersmenu ul li:first-child {
	margin-top:0;
}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}

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

  .container-fluid {
    padding: 0;
  }

  .container {
    width: auto;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}

	
	.primary-menu .navbar .container {
		padding: 10px;
		height: 28px;
	}


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}

.more-in-category                                                   {font-size:10px;font-style:italic;line-height:12px;margin:10px 0 0 0;text-transform:uppercase;}

.more-in-category a                                                 {color:#000000;font-weight:800;}

	div#header_links { position: relative; text-align: center; }

	div#header_links ul li { display: inline-block; float: none; }

div#header_links ul li a,
div#header_links { font-family: 'Open Sans' , sans-serif;font-weight:200;font-style:Normal;font-size:13px;line-height:1.1;color:#c4c5c7; }

div#header_links ul li a:hover { color:#75c1f5; }


.widgets-container {
  background: #fff;
  padding-top: 30px; }

			.mobile-performance ul li a .mpv-text{ background-color: #333333; box-sizing: border-box; color: #d6d6d6; display: block; float: left; font-size: 15px; font-weight: 400; line-height: 22px; padding: 20px; width: 82%;;}

			.mobile-performance ul li a .mpv-text.mpv-phone{width: 26%; font-size: 12px; font-weight: 900; line-height: 18px;}

			.mobile-performance ul li a .mpv-text.mpv-number{padding-top: 34px; width: 56%;}



.legacy ._row {
  max-width: 61.25em;
}


.txt-vertical-center ._colwrap ._row {
  max-width: 1140px;
}



.overflow_show.overflow_show, .overflow_show.overflow_show ._row {
  overflow: visible !important;
}



._row {
  margin: 0 auto;
  width: 100%;
}
.sales-page ._row h3,._row h4,h3,h4{font-weight:300}

.jScrollPaneContainer, .ifl { float: left }


.line-clamp {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical; }

.dash .digit {
    font-size: 24px;
    float: left;
    color: #4d4a49;
    font-family: BrandonGrotesque-Regular;
    letter-spacing: 3px;
    position: absolute;
    height: 27px;
    overflow: hidden;
}


.container {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}


#main-content .container {
	padding-top: 58px;
}


.et_full_width_page #main-content .container:before,
.et_full_width_portfolio_page #main-content .container:before {
	display: none;
}


.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
	width: 90%;
	max-width: 1200px;
	margin: auto;
}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


#top-header .container {
	padding-top: 10px;
	font-weight: 600;
}


#top-header,
#top-header .container,
#top-header #et-info,
#top-header .et-social-icon a {
	line-height: 1em;
}


.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}



.et_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
}


.et_header_style_centered.et_vertical_nav #main-header .container {
	height: auto;
}


.container.et_search_form_container {
	position: relative;
	height: 1px;
	opacity: 0;
}


.container.et_search_form_container.et_pb_search_visible {
	z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.container.et_menu_container {
	z-index: 99;
}


.container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 1 !important;
}


.container.et_pb_menu_hidden {
	z-index: -1;
}



.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}


.post-password-required .et_pb_row,
.post-password-required p.nocomments.container {
	max-width: 100%;
}


.post-password-required p.nocomments.container:before {
	display: none;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


	.et_vertical_nav #main-header .container {
		width: auto;
		margin: 0 40px;
	}


	.et_vertical_nav .container.et_search_form_container {
		position: relative;
		right: 0 !important;
		height: 40px !important;
	}


	.et_vertical_nav .container.et_search_form_container .et-search-form input {
		font-size: 14px !important;
	}


	.et_vertical_nav .container.et_search_form_container div#et_top_search {
		height: 30px;
	}


	.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
		right: 0;
		opacity: 1;
		-webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
		z-index: 1;
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
		z-index: 999;
	}



	.et_fullwidth_nav #main-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	.et_fullwidth_secondary_nav #top-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	#main-content .container:before {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e2e2e2;
		content: "";
	}


	.et_right_sidebar #main-content .container:before {
		right: 20.875% !important;
	}


	.et_left_sidebar #main-content .container:before {
		left: 20.875% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before {
		right: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before {
		left: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
		right: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
		left: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
		right: 25% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
		left: 25% !important;
	}


	.et_vertical_nav.et_right_sidebar #main-content .container:before {
		right: 195px;
	}


	.et_vertical_nav.et_left_sidebar #main-content .container:before {
		left: 195px;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}
body.node-type-project .system-components{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px;}
body.page-publications .system-components,body.page-programmes .system-components{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px;}
body.page-faq .system-components{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px;}




.pllexislider { margin: 0; padding: 0; }
 
.pllexislider .slides img {width: 100%; display: block;}

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



.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }

.pllexislider .slides { zoom: 1; overflow: hidden; }



.pllexislider .pllex-control-nav { z-index:2; position: absolute;  top: 10px; right: 0; padding: 0 15px; margin-right: auto; margin-left: auto }

.pllexislider-overlay .pllex-control-nav { display:none; }

.pllexislider .pllex-control-nav li { margin: 0 3px; display: inline-block; zoom: 1; *display: inline; }

.pllexislider .pllex-control-paging li a { width: 11px; border: none; height: 11px; display: block; background: #fff; background: rgba(255,255,255,255,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); box-shadow: inset 0 0 2px rgba(0,0,0,0.3); }

.pllexislider .pllex-control-paging li a:hover,
.pllexislider .pllex-control-paging li a.pllex-active { background: rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 1px 2px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 1px 2px rgba(255,255,255,0.7); box-shadow: 0px 0px 1px 2px rgba(255,255,255,1);}

.pllexislider .pllex-control-paging li a.pllex-active { cursor: default; }



.pllexislider .pllex-direction-nav { z-index:2; position: absolute; list-style:none; padding: 0; top: 7px; right: 7px; margin: 0; background-color: rgba(0,0,0, 0.6); -webkit-border-radius: 15%; -moz-border-radius: 15%; -o-border-radius: 15%; border-radius: 15%; }

.pllexislider-overlay .pllex-direction-nav { display:none; }

.pllexislider .pllex-direction-nav li a { line-height: normal; overflow: hidden; display: block; border: 0 }

.pllexislider .pllex-direction-nav li a:focus { outline: 0 }

.pllexislider .pllex-direction-nav li:first-child { float: left; margin-right: 0; border-left: 0; border-right: 1px solid gray;  }

.pllexislider .pllex-direction-nav li { list-style:none; float: right; margin: 0; border-right: 0; border-left: 1px solid #1e1e1e; }

.pllexislider .pllex-direction-nav .pllex-next:before, 
.pllexislider .pllex-direction-nav .pllex-prev:before { font-family: Arial,Helvetica,sans-serif; display: inline-block; padding: 0 4px 1px; speak: none; color: #fff; font-size: 18px; text-shadow: 0 2px 0 rgba(0, 0, 0, 1); }

.pllexislider .pllex-direction-nav .pllex-next:before { content: '\25BA'; }

.pllexislider .pllex-direction-nav .pllex-prev:before { content: '\25C4'; }



.pllexislider-normal ul li .jr-insta-datacontainer { margin-top:5px; margin-bottom: 5px; display: block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time { float: right; display: inline-block; text-align: right; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { line-height: normal;  margin-top: 5px; margin-bottom: 5px; display: block; clear : both }



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

.pllexislider-overlay ul li .jr-insta-wrap { position: relative; color: #FFF; line-height: normal; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer { position: absolute; display: none; left: 0; bottom: 0; width: 100%; text-shadow: 0 0 5px rgba(0,0,0,0.7); background: rgba(0,0,0,0.4); padding: 5px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }
 
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-time { float:right; text-align: right; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption { line-height: normal; color: #FFF;  margin-top: 5px; margin-bottom: 5px; display: block; }


#wrapper { background:#fff; width:960px;}
