﻿.search-results .pod .zoom-image{position:relative;}
.product-demo .zoom-image,.pod .zoom-image{-webkit-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.1s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transform-style:preserve-3d;transition:transform 0.3s ease-in-out;position:relative;width:100%;}
.amp-series-wrapper .pod .zoom-image{top:0;width:auto!important;max-width:380px!important;max-height:340px;position:relative;}
.pod .zoom-image{max-width:none!important;position:absolute;bottom:0px;}
.product-landing .product-category.pod .zoom-image,.guitar-block .product-category.pod .zoom-image{bottom:0px;}
.single-amp .pod .zoom-image{max-width:380px!important;max-height:340px;position:relative;bottom:15px;}
.cabinets-list .pod .zoom-image{left:0px;max-width:380px!important;}
.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:hover .zoom-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.pedals .zoom-image {
    bottom:0px;
    right:0;
    max-width: 480px!important;
    max-height: 480px;
    position: relative;
}


    .amp-series-wrapper .product.pod img.zoom-image{
        width: auto!important;
        height: 250px!important;
    }

.social-links {
	background-color: #6fabcc;
}

.social-links i {
	background: #ffffff;
}

.social-links a, .social-links a:visited, .social-links a:hover {
	font-size: 10px;
	margin: 0px 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
}

header, .navbar, .social-links, .full-slider, footer {
	margin-left: -20px;
	margin-right: -20px;
}

.social-links, footer, .navbar-inner, .full-slider {
	padding-left: 20px;
	padding-right: 20px;
}

.social-links span {
	display: block;
	margin-bottom: 10px;
}

.left {
  float: left;
}

      #header .half.left {
        text-align: center;
      }


#search-header {
    float: left;
    font-size: 50px;
    width: 393.4375px;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 52.497714%;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}


.index-srch-header{
        margin-top: 205px;
}
ul.menu li.last{margin-right:0}
.sidebar .block li.last{border:none;padding-bottom:0;margin-bottom:0}

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

.language-select ul, .language-select-mobile ul{
	padding-left: 0px;
	list-style: none;

}

.language-select li, .language-select-mobile li{
	display: inline;
	margin-right: 20px;
}

.language-select-mobile {
	font-family: 'helvetica', sans-serif;
	left: 20px;
	z-index: 9999;
	position: relative;
}

.language-select-mobile a{
	color: white;
}


._col form ol,
._col form ol li {
  margin: 0;
}



._col {
  position: relative;
  padding: 0 15px;
  width: 100%;
}


._col ._col {
  padding: 0;
}

  
  ._bi ._col._left, ._bi ._col:first-child, ._bi ._col._1, ._tri ._col._left, ._tri ._col:first-child, ._tri ._col._1, ._quad ._col._left, ._quad ._col:first-child, ._quad ._col._1, ._penta ._col._left, ._penta ._col:first-child, ._penta ._col._1, ._phi ._col._left, ._phi ._col:first-child, ._phi ._col._1, ._quarters ._col._left, ._quarters ._col:first-child, ._quarters ._col._1, ._pareto ._col._left, ._pareto ._col:first-child, ._pareto ._col._1 {
    margin-left: 0;
  }

  
  .col-nospace.col-nospace ._col {
    margin-left: 0px;
  }


.content-bg--author ._col {
  position: relative;
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
}


.l-ordermenu-two .ordermenu__payment ._col,
.l-ordermenu-three .ordermenu__payment ._col {
  display: inline-block;
  float: none;
  border-top: 1px solid #d2e3fc;
  border-left: 1px solid #d2e3fc;
  border-bottom: 1px solid #d2e3fc;
  margin: 0 0 0 -4.2px;
  vertical-align: middle;
}


.l-ordermenu-two .ordermenu__payment ._col._left,
.l-ordermenu-three .ordermenu__payment ._col._left {
  margin-left: 0;
}


.l-ordermenu-two .ordermenu__payment ._col._right,
.l-ordermenu-three .ordermenu__payment ._col._right {
  border-right: 1px solid #d2e3fc;
}


.l-ordermenu-one .ordermenu__payment ._col {
  float: none;
  display: table-cell;
  vertical-align: top;
  margin: 0;
}


.l-ordermenu-one .ordermenu__payment ._col._left {
  padding: 30px;
}


.l-ordermenu-two .ordermenu__payment ._col {
  width: 50%;
  max-width: 440px;
}

  
  .l-ordermenu-two .ordermenu__payment ._col._right {
    border-right: 0;
  }

  
  .l-ordermenu-two .ordermenu__payment ._col.is-highlighted {
    width: 100%;
    max-width: none;
  }


.l-ordermenu-three .ordermenu__payment ._col {
  padding: 0;
}


.l-ordermenu-three .ordermenu__payment ._col.is-highlighted {
  width: 35.96491%;
}

  
  .l-ordermenu-three .ordermenu__payment ._col._left {
    padding-right: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._middle {
    padding-left: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._right {
    border-right: 0;
  }


.ordermenu__bg ._col {
  display: inline-block;
  float: none;
  margin: 0 0 0 -5px;
  vertical-align: middle;
}


.ordermenu__bg ._col._left {
  margin-left: 0;
}



.guarantee ._col {
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}



.six-features ._col {
  border: 1px solid #c6c6c6;
  padding: 0px;
  margin: 15px auto;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}


.order-menu ._col img {
  max-width: 78%;
  max-height: 78%;
}


.order-menu-three-column ._col {
  padding: 30px 0;
}


.banner-box ._col {
  padding: 0px;
}


.webinar .line ._centered ._col {
  width: 100% !important;
  text-align: center;
}


.webinar .mail ._col p {
  padding: 0px;
}


.webinar .mail ._col a {
  width: 100%;
  border: 2px solid #72c0f1;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


.webinar .mail ._col a:hover {
  background-color: #0d4566;
}


.about .bg-offset-right ._colwrap ._col, .about .bg-offset-left ._colwrap ._col {
  padding-bottom: 30px;
}


.about .bg-offset-right ._colwrap ._col img, .about .bg-offset-left ._colwrap ._col img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 0;
  top: 0px;
  margin: 0px !important;
  max-width: initial;
  max-height: initial;
}

.blog #page,
.single-post #page {
    border-top : 1px solid #dddddd;
}


.page-id-1499 #page { height: 100%; overflow: hidden;background:#000; }


.page-id-1792 #page { height: 100%; overflow: hidden;background:#f0f0f0; }


.page-id-1862 #page { height: 100%; overflow: hidden;background:#f0f0f0; }


.page-id-1503 #page { height: 100%; overflow: hidden;background:#000; }


      #page {
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow-x: hidden;
        height: 100%;
        z-index:100;
      }


.site-nav-scrollable-container
{
	-moz-box-shadow:inset -1px 0 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,0.3);
	-webkit-overflow-scrolling:touch;
	box-shadow:inset -1px 0 0 rgba(0,0,0,0.3);
	display:none;
	height:100%;
	overflow:auto;
}


.site-nav-transition .site-nav-scrollable-container
{
	display:block;
	width:270px;
}

.nav-single + .comments-area,
#comment-nav-above {
        margin: 48px 0;
        margin: 3.428571429rem 0;
}

.comments-area article {
        margin: 24px 0;
        margin: 1.714285714rem 0;
}

.comments-area article header {
        margin: 0 0 13px;
        margin: 0 0 0.81rem;
        overflow: hidden;
        position: relative;
}

.comments-area article header img {
        float: left;
        padding: 0;
        line-height: 0;
}

.comments-area article header cite,
.comments-area article header time {
        display: block;
        margin-left: 60px;
		margin-left: 3.75rem;
}

.comments-area article header cite {
        font-style: normal;
        font-size: 15px;
        font-size: 1.071428571rem;
        line-height: 1.42857143;
}

.comments-area cite b {
        font-weight: normal;
}

.comments-area article header time {
        line-height: 1.714285714;
        text-decoration: none;
        font-size: 12px;
        font-size: 0.857142857rem;
        color: #5e5e5e;
}

.comments-area article header a {
        text-decoration: none;
        color: #5e5e5e;
}

.comments-area article header a:hover {
        color: #21759b;
}

.comments-area article header cite a {
        color: #444;
}

.comments-area article header cite a:hover {
        text-decoration: underline;
}

.comments-area article header h4 {
        position: absolute;
        top: 0;
        right: 0;
        padding: 6px 12px;
        padding: 0.428571429rem 0.857142857rem;
        font-size: 12px;
        font-size: 0.857142857rem;
        font-weight: normal;
        color: #fff;
        background-color: #0088d0;
        background-repeat: repeat-x;
        background-image: -moz-linear-gradient(top, #009cee, #0088d0);
        background-image: -ms-linear-gradient(top, #009cee, #0088d0);
        background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
        background-image: -o-linear-gradient(top, #009cee, #0088d0);
        background-image: linear-gradient(top, #009cee, #0088d0);
        border-radius: 3px;
        border: 1px solid #007cbd;
}

.comments-area .bypostauthor cite span {
        position: absolute;
        margin-left: 5px;
        margin-left: 0.357142857rem;
        padding: 2px 5px;
        padding: 0.142857143rem 0.357142857rem;
        font-size: 10px;
        font-size: 0.714285714rem;
}

.comments-area .bypostauthor cite b {
        font-weight: bold;
}

        .comments-area article header cite,
        .comments-area article header time {
                margin-left: 50px;
                margin-left: 3.57142857rem;
        }

	.view .date-nav-wrapper ul.pager li a {font-size: 55px}
.icon-facebook:before{content:"\e610"}





h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto {
  color: #072e6c;
}


	
	.sidebar-width-alt #content-box {
		width: 850px;
	}


		
		.sidebar-width-alt .sidebar-position-none #content-box {
			width: auto;
		}


	.sidebar-width-alt #sidebar {
		width: 350px;
	}


		#hcustom .sidebar {
			max-width: 695px;
		}


		.sidebar-position-right #content-box {
			width: 695px;
		}


		.sidebar-position-left #content-box {
			width: 695px;
		}


		.sidebar-position-none div.post-single {
			width: 790px;
		}


		.sidebar-position-right .sidebar {
			margin-left: 25px;
		}


		.sidebar-position-left .sidebar {
			margin-right: 25px;
		}


	

	.sidebar-ad-a .widget {
		max-width: 695px;
	}


	.sidebar-ad-c .widget {
		max-width: 935px;
	}


		
	
		.footer-box-v1 .sidebar-footer {
			width: 320px;
		}

	
		.footer-box-v1 .sidebar-footer.last {
			width: 295px;
		}


		
	
		.footer-box-v2 .sidebar-footer {
			width: 240px;
		}

		
		.footer-box-v2 .sidebar-footer.last {
			width: 455px;
		}


		
	
		.footer-box-v3 .sidebar-footer {
			width: 480px;
		}

		
		.footer-box-v3 .sidebar-footer:first-child {
			width: 240px;
		}

	
		.footer-box-v3 .sidebar-footer.last {
			width: 215px;
		}


	

	.footer-box-v4 .sidebar-footer {
		width: 240px;
	}

	
	.footer-box-v4 .sidebar-footer:first-child {
		width: 480px;
	}


	.footer-box-v4 .sidebar-footer.last {
		width: 215px;
	}


	

	.footer-box-v5 .sidebar-footer {
		width: 240px;
	}

	
	.footer-box-v5 .sidebar-footer.last {
		width: 215px;
	}


	

	.footer-box-v6 .sidebar-footer {
		width: 295px;
	}


	.footer-box-v6 .sidebar-footer:first-child {
		width: 640px;
	}



	

	

	.sidebar-homepage-b h1 {
		font-size: 2.1em;
	}


		.sidebar-homepage-b h1 span {
			display: inline;
		}


					.sidebar-ad-a .adsbygoogle {
						margin: 0 auto;
					}


		#content-holder .sidebar {
			margin: 0;
		}


	#content-holder div.sidebar-post {
		width: 540px;
		margin: 50px 0 25px;
		padding: 2em 25px;
		background-repeat: repeat;
	}

	
		.sidebar-post,
		.sidebar-post div {
			font-size: inherit;
		}


	

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		width: 307px;
	}


	

	.sidebar-ad-b,
	#sidebar-ad-c {
	}



	

	

	#content-holder .sidebar-homepage-b {
		margin-top: 25px;
	}



	

	.sidebar-shortcode {
		margin: 0 !important;
	}


		.sidebar .notice {
			padding: 2em;
		}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }
.navbar .txt-link{margin-top:-15px;margin-left:8px;display:block;}

.header_top_wrap {
    float: left;
    max-width: 655px;
}





#fpphone {
position:relative;
width:300px;
height:30px;
margin-top:20px;
margin-left:0px;
font-family: 'Questrial', sans-serif;
font-weight:bold;
font-size:8pt;
 line-height: 1.2;
}



div.wp-forecast-fc-oneday {
    padding: 0px;
}

	
	img.img-with-animation[data-animation="fade-in-from-right"] {
		padding-left: 0px!important;
		right: 0!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"] {
		padding-right: 0px!important;
		left: 0!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}


	img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
		padding-right: 0px!important;
		left: 0!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="grow-in"], .using-mobile-browser .col.has-animation[data-animation="grow-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}


	.using-mobile-browser img.img-with-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
		left: 0px!important;	
	}

	
	img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
		right: 0px!important;
	}




img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
	opacity: 0;
	position: relative;
}


img.img-with-animation[data-animation="grow-in"].full-opacity {
	opacity: 1;
}


html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation  {
	opacity: 1;
}


img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {
	margin: 0 auto;
}


.center img.img-with-animation {
	margin: 0 auto;
	display: block;
}
.site-logo{height:100%;overflow:hidden;position:relative}
.site-logo--image{-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px}
.site-logo--text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.no-active-menu .site-logo--text{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.site-logo--text .site-title{font-size:1.33rem;font-weight:400;letter-spacing:.3rem}
.site-logo--text .site-title a{color:#363636}
.site-logo--text .site-subtitle{font-size:.8rem;font-weight:300;text-transform:none;font-style:italic;font-family:Merriweather;color:#636363;margin-top:.25rem}



#navigation {
  	width: 960px;
	background-color: #E7E4DD;
}


#navigation .nav a {
  	color: #000;
	text-transform: uppercase;
	font-weight: bold !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
}

#navigation .nav li ul li a {
  	padding-left: 15px !important;
  	padding-right: 15px !important;
}

#navigation, #navigation .nav a { font:normal 12px/1.4em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#333333; }

	
	#content .spacer {
		float: left;
		width: 10px;
	}

.promo_slider { height:235px; overflow:hidden; position:relative; }

.promo_slider img { margin:0; padding:0; }

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

.promo_slider:hover .ps_hover { display:block; }

#client{
	float:left;
	width:230px;
	margin:0;
}

	
	.col h3 {
		font-size: 16px;
	}

	
	.col h4 {
		font-size: 16px;
	}


	body .container #portfolio.portfolio-items .col {
		margin-bottom: 20px;
	}

	
	#portfolio.portfolio-items .col.span_3 .work-item .work-info a {
		padding: 5px 6px!important;
		font-size: 11px!important;
		margin: 1px!important;
	}

	
	#portfolio.portfolio-items .col.span_3 .work-meta, #portfolio.portfolio-items .col.span_4 .work-meta {
		width: 74%!important;
	}

	
	#portfolio.portfolio-items .col.span_3 .nectar-love-wrap, #portfolio.portfolio-items .col.span_4 .nectar-love-wrap  {
		width: 52px;
	}

	
	body.single-portfolio .row .col.section-title h1 {
		width: 725px;
		margin: 0 auto;
	}

		
	.main-content .col.span_4 .col.span_2 img, .main-content .col.span_3 .col.span_2 img, .main-content .col.span_2 .col.span_2 img, .main-content .col.span_6 .col.span_2 img {
		padding-right: 5px;
		top: -3px;
	}

	
	#portfolio.portfolio-items .col .work-item.style-2 i {
		line-height: 32px!important;
		height: 32px!important;
		width: 32px!Important;
		font-size: 14px!important;
	}

	
	.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}

	
	.portfolio-items .col .work-item .work-info a {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;
		width: 100%;
		height: 100%;
		text-indent: -9999px;
	}

	
	.col, body .vc_row-fluid .wpb_column {
		margin-bottom: 25px;	
	}


  	.portfolio-items .col {
  		width: 100%;
  		margin-left: 0px;
  		margin-bottom: 8px;
  	}

  	
  	.col.boxed:hover {
  		margin-top: 0px!important;
  		-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
    	box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
  	}

	
	#footer-outer #copyright .col {
		width: 49%;
		margin-bottom: 0px;
	}

	
	#footer-widgets .container .col {
		margin-left: 15px;
		width: 48%;
	}

	
	.main-content .col.span_4 .col.span_2, .main-content .col.span_3 .col.span_2, .main-content .col.span_2 .col.span_2, .main-content .col.span_6 .col.span_2  {
	  	 width: 7%!important;	
	}

	
	.main-content .col.span_4 .span_10, .main-content .col.span_3 .col.span_10, .main-content .col.span_2 .col.span_10, .main-content .col.span_6 .col.span_10  {
	    width: 91%!important;
	}

	
	.span_12 .col.span_6.empty-second {
		width: 49%!important;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1 {
		max-width: 430px;
		margin: 0 auto;
		letter-spacing: -1px;
		font-size: 22px;
	}

	
	#footer-widgets .container .col.span_6, #footer-widgets .container .col.span_4 {
		margin-left: 0px;
		margin-right: 15px;
		padding: 15px;
		margin-bottom: 0px;
	}

	
	#footer-widgets .container .col.span_4 {
		margin-bottom: 40px;
	}
 
  
  	.col {
		margin-bottom: 25px;
	}

  
	#header-outer .col {
  		margin-bottom: 0px;
  	}

	
	.row .col.section-title span, html .single #single-below-header span {
		display: none;
	}

	
	
	body #footer-outer #copyright .col ul {
		float: left;
	}

	
	body #footer-outer #copyright .col ul li:first-child {
		margin-left: 0px;
	}

	
	#footer-widgets .container .col:nth-child(3) {
		margin-bottom: 40px!important;
	}

	
	.row .col.section-title.project-title {
		padding-bottom: 30px;
		margin-bottom: 30px!important;
	}

	
	.woocommerce #customer_login.col2-set .col-1, .woocommerce-page #customer_login.col2-set .col-1, .woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2 {
      width: 100%!important;
   }

	
	.recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, .portfolio-items .col .work-item.style-2 .work-info-bg {
		display: block!important;
	}

	
	header#top .col.span_3 {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 1000;
  		width: 85%!important;
  	}

  	
  	header#top .col.span_9 {
  		margin-left: 0px;
  		min-height: 48px;
  		margin-bottom: 0px;
  		width: 100%!important;
  		float: none;
  		z-index: 100;
		position: relative;
  	}

	
	#portfolio.portfolio-items .col.span_4, #portfolio.portfolio-items .col.span_3 {
  		width: 100%!important;
  		margin-right: 0px!important;
  		margin-left: 0px!important;
  	}

  	
  	#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4) {
  		margin-bottom: 0px;
  	}

	
	body.search .row .col.section-title h1 {
		font-size: 18px!Important;	
	}

	
	body.search .row .col.section-title span {
		display: inline-block;
		margin-top: 10px;
		font-size: 14px;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
		left: 0px!important;	
	}

	
	img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
		right: 0px!important;
	}

	
	img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	.col h2 {
		font-size: 18px;
	}

	
	.col.centered-text ul, .wpb_column.centered-text ul, .col.centered-text ul li, .wpb_column.centered-text ul li {
		text-align: left;
		margin-left: 0!important;
	}

	
	.col.centered-text ul, .wpb_column.centered-text ul {
		margin: 0!important;
		display: block!important;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1,
	.single-portfolio .row .col.section-title h1 {
		letter-spacing: 0px;
		font-size: 20px;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.tall, body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
		width: 19.98%;
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
		width: 49.96%!important;
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 49.96%!important;
	}

	
	
	body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 21.72%!important;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular {
		width: 19.98%;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.wide {
		width: 49.96%!important;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 49.96%!important;
	}

	
	
	body .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 22.43%!important;
	}


    body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide  {
        width: 66.6%!important;
    }

    
    
	
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
		width: 24.95%!important;
	}

	
	
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3, .team-member[data-style="meta_overlaid"] .team-meta h3 {
		font-size: 14px;
		line-height: 20px;
	}



.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }



.col.col_last { margin-right: 0; }
 
.col:last-child { margin-right: 0; }


#footer-outer #footer-widgets .col ul.no-border li {
	border-bottom: 0 !important;
	padding: 2px 0px;
}


.col-with-image-background {
	background-size: cover;
}


	.end-market-location .col {
		top: -25px;
		margin-bottom: 0;
	}

.row .col.section-title h1 { min-height: 54px; }


#supplist0 .item.col.span_4.isotope-item{

}
.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style,body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style{color:#0da85b!important;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border,#sidebar .widget:hover .circle-border{border-color:#0da85b;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove,#sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2 .circle-border,#sidebar .widget:hover .extra-color-2 .circle-border{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3 .circle-border,#sidebar .widget:hover .extra-color-3 .circle-border{border-color:#69727a;}
#footer-outer #footer-widgets .col ul li{border-bottom:1px solid rgba(0,0,0,0.1)!important;}
#footer-outer #footer-widgets .col .widget_recent_comments ul li{background-color:rgba(0,0,0,0.07)!important;border-bottom:0!important;}


.col.boxed:hover, .wpb_column.boxed:hover {
     top: 0px;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.vc_span4.wpb_column.column_container.col.boxed.no-extra-padding {
    padding:20px;
}


.col.boxed img, .wpb_column.boxed img {
padding: 0;
}


#page-header-bg .container .row .col.span_6 h1, #page-header-bg .container .row .col.span_6 span.subheader {
	text-shadow: 2px 1px #5a5a5a;
	
}


body #sidebar.col.span_3.col_last .row.panel a img {
width: 75%!important;
}
#page-header-bg h1,body h1,body .row .col.section-title h1{font-family:Lato;text-transform:uppercase;font-weight:900;}
body h3,.row .col h3,.toggle h3 a{font-family:Lato;font-size:18px;line-height:24px;font-weight:regular;}
body h4,.row .col h4,.portfolio-items .work-meta h4,#respond h3,h3#comments{font-family:Lato;font-weight:regular;}
body h5,.row .col h5{font-family:Lato;}
.team-member h4,.row .col.section-title p,.row .col.section-title span,#page-header-bg .subheader,.nectar-milestone .subject{font-family:Lato;text-transform:uppercase;font-size:12px;font-weight:900;}
.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%;}



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

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .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: normal;text-transform:uppercase;letter-spacing: 1px;}


#nav-single,
#post-comments,
#content .syntaxhighlighter,
#content form,
.embed-twitter,
#content article .entry-meta,
#content article h1,
#content article h2,
#content article h3,
#content article h4,
#content article h5,
#content article h6,
#content article ol,
#content article ul,
#content article blockquote,
#content article pre,
#content article p,
#content hr,
#content span.rating {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 600px;
}





.entry-meta {
	margin-top: 60px;
	margin-bottom: 60px;
}


#content article .entry-meta span span {
	opacity: .5;
}


#content article .entry-meta a {
	color: currentColor;
}


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


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

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


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


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


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


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


#content .default_product_display img {

margin-bottom: 10px;
}



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


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

			.block .testimonial .info-show{position: absolute; bottom:0;left:0;right:0;padding: 10px;background-color: rgba(255,255,255,0.7);}

				.block .testimonial .info-show p{text-transform: uppercase;font-weight: 700;color:#464744;font-size: .8em;line-height: 1.2em;}

				.block .testimonial .info-show p span{text-transform: none;font-weight: 300;font-style: italic;font-size: .8em;display: block;}

			
			.block .testimonial:hover .info-show{display: none;}
.top-nav .social-icons{float:right;padding-top:2px;}
.top-nav .social-icons a{color:#555;}
.top-nav .social-icons a,.footer-bottom .social-icons a{opacity:0.5;}
.top-nav .social-icons a:hover,.footer-bottom .social-icons a:hover{top:0;opacity:1}
.top-nav .social-icons i:before,.footer-bottom .social-icons i:before{padding:0 2px;line-height:24px;font-size:14px;}
.arqam-lite-widget-counter a:hover i,.social-icons-widget .social-icons.social-colored a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
.social-icons{text-align:center;}
.social-icons a{margin:2px;position:relative;text-shadow:none;display:inline-block;}
.social-icons-widget .social-icons i:before{display:inline-block;width:32px;height:32px;line-height:32px;font-size:18px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.social-icons-widget .social-icons a{color:#555!important;}
#theme-footer .social-icons-widget .social-icons a{color:#999!important;}
.social-icons-widget .social-icons.social-colored a{color:#FFF!important;}
.social-icons-widget .social-icons a:hover{opacity:0.7;}
.social-icons.social-colored .fa-delicious:before,.arq-lite-delicious a:hover i,.arqam-lite-widget-counter.colored .arq-lite-delicious a i{background:#2567ee}
.social-icons.social-colored .fa-foursquare:before{background:#0d9ed1}
.social-icons.social-colored .fa-digg:before{background:#b2b2b2}
.social-icons.social-colored .fa-reddit:before{background:#ff915c}
.social-icons.social-colored .tieicon-vimeo:before,.arq-lite-vimeo a:hover i,.arqam-lite-widget-counter.colored .arq-lite-vimeo a i{background:#3fbfce}
.social-icons.social-colored .fa-play:before{background:#a0b532}
.social-icons.social-colored .fa-soundcloud:before,.arq-lite-soundcloud a:hover i,.arqam-lite-widget-counter.colored .arq-lite-soundcloud a i{background:#F76700}
.social-icons.social-colored .fa-yelp:before{background:#c1230d}
.social-icons.social-colored .fa-github:before{background:#666666}
.social-icons.social-colored .fa-xing:before{background:#00605e}
.social-icons.social-colored .fa-dropbox:before{background:#459ce6}
.social-icons.social-colored .fa-tumblr:before{background:#385a75}
.social-icons.social-colored .fa-apple:before{background:#7e878b}
.social-icons.social-colored .fa-dribbble:before,.arq-lite-dribbble a:hover i,.arqam-lite-widget-counter.colored .arq-lite-dribbble a i{background:#d875a2}
.social-icons.social-colored .fa-skype:before{background:#00c6ff}
.social-icons.social-colored .fa-vk:before{background:#336699}
.social-icons.social-colored .fa-friendfeed:before{background:#93b4dd}
.social-icons.social-colored .fa-lastfm:before{background:#f54a3d}
.social-icons.social-colored .fa-spotify:before{background:#7fb718}
.social-icons.social-colored .fa-paypal:before{background:#34aad2}
.social-icons.social-colored .fa-wordpress:before{background:#2071ad}
.social-icons.social-colored .fa-rss:before,.arq-lite-rss a:hover i,.arqam-lite-widget-counter.colored .arq-lite-rss a i{background:#f8bc2e}
.social-icons.social-colored .fa-share-alt:before{background:#55ac60}
.social-icons.social-colored .tieicon-picasa:before{background:#9d48a1}
.social-icons.social-colored .tieicon-evernote:before{background:#1c8328}
.social-icons.social-colored .fa-github:before,.arq-lite-github a:hover i,.arqam-lite-widget-counter.colored .arq-lite-github a i{background:#4183c4}
.social-icons.social-colored .tieicon-blogger:before{background:#f39d38}
.social-icons.social-colored .tieicon-viadeo:before{background:#f97618}
.social-icons.social-colored .tieicon-deviantart:before{background:#5d6f6d}
.social-icons.social-colored .tieicon-grooveshark:before{background:#248fd3}
.social-icons.social-colored .tieicon-fivehundredpx:before{background:#00adf1}
.social-icons.social-colored .fa-facebook:before,.social-facebook,.author-social a.social-facebook:hover,.arq-lite-facebook a:hover i,.arqam-lite-widget-counter.colored .arq-lite-facebook a i{background:#39599f}
.social-icons.social-colored .fa-twitter:before,.social-twitter,.author-social a.social-twitter:hover,.arq-lite-twitter a:hover i,.arqam-lite-widget-counter.colored .arq-lite-twitter a i{background:#45b0e3}
.social-icons.social-colored .fa-stumbleupon:before,.social-stumble,.author-social a.social-stumble:hover{background:#eb4924}
.social-icons.social-colored .fa-google-plus:before,.social-google-plus,.author-social a.social-google-plus:hover,.arq-lite-google a:hover i,.arqam-lite-widget-counter.colored .arq-lite-google a i{background:#fa0101}
.social-icons.social-colored .fa-linkedin:before,.social-linkedin,.author-social a.social-linkedin:hover{background:#65b7d2}
.social-icons.social-colored .fa-pinterest:before,.social-pinterest,.author-social a.social-pinterest:hover{background:#E00707}
.social-icons.social-colored .fa-youtube:before,.social-youtube,.author-social a.social-youtube:hover,.arq-lite-youtube a:hover i,.arqam-lite-widget-counter.colored .arq-lite-youtube a i{background:#cc181e}
.social-icons.social-colored .tieicon-instagram:before,.social-instagram,.author-social a.social-instagram:hover,.arq-lite-instagram a:hover i,.arqam-lite-widget-counter.colored .arq-lite-instagram a i{background:#517fa4}
.social-icons.social-colored .fa-behance:before,.social-behance,.author-social a.social-behance:hover,.arq-lite-behance a:hover i,.arqam-lite-widget-counter.colored .arq-lite-behance a i{background:#1769ff}
.social-icons.social-colored .tieicon-flickr:before,.social-flickr,.author-social a.social-flickr:hover{background:#ff0084}
.footer-bottom .social-icons{float:right;margin:3px 15px 0;line-height:0;}
#slide-out .social-icons{margin-bottom:15px;}
#slide-out .social-icons a{color:#ccc;font-size:16px;padding:0 4px;}
#slide-out .social-icons a:hover{color:#FFF;}
body.dark-skin .top-nav .social-icons a{color:#999;}
.footer-bottom .alignright,.footer-bottom .alignleft,.footer-bottom .social-icons{text-align:center;float:none;width:100%;margin:0;line-height:20px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
 
#content {margin: 0 320px 0 0; }

h1,h2,h3,h4,h5,h6,#content h2 a, #content h1.entry-title {font-family: "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }

#content p {margin-bottom: 18px; }


#content table.mceLayout, #content table.mceToolbar {margin: 0; }

#content table.mceLayout tr td {padding: 0;}


#content .entry-title {color: #39a2ce; }

#content h2 a { color: #39a2ce; font: 0.98em "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#content h2 a:hover {text-decoration: none; color: #378bb0;  }
 
.search #content .foldAd {border-bottom: 1px solid #C2C2C2; width: 100%; padding-bottom: 30px; }

.search #content .foldAd div {width: 468px; margin: 0 auto; }

#content .entry-meta {text-transform: uppercase; color: #B3B3B3; border-bottom: 1px solid #C2C2C2; padding-bottom: 25px; font-size:14px;}

.home #content .entry-meta {border: none; padding: 0; }
 
#content .entry-meta a, #content a.more-link, #content .single .entry-meta a, #content .single a.more-link {text-decoration: none; color: #8F8F8F; line-height: 1em; }

#content .entry-meta a:hover, #content a.more-link:hover, #content .single .entry-meta a:hover, #content .single a.more-link:hover {text-decoration: underline; color: #8F8F8F; }

.single #content .entry-meta p {margin: 0; }

#content .post {padding-bottom: 20px; border-bottom: 1px solid #C2C2C2; }

.single #content .post {border-bottom: none; }


#content .search input[type="submit"] {color: #747474; font-size: 28px; line-height: normal; top: 5px; left: 315px; }

#content .search input[type="text"] { margin: 0; }

#content .search fieldset {border:none; padding: 0; }

#content form.search fieldset input[type="submit"]:hover, form.search fieldset input[type="submit"]:focus { color: #333; }

#content form.search fieldset input[type="submit"]:active { color:#333; }


.home #content .sticky {background: none; border: none; border-bottom: 1px solid #C2C2C2; margin: 0; padding: 0;}


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

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

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



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

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

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

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

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

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

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


.home #content .cntr2 {margin: 0; padding: 0; float:right; }


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


.home #content .cntr3, .home #content .cntr4, .home #content .cntr5, .home #content .cntr6 {margin: 0; padding: 35px 0; float: left; }

.home #content .cntr3 .post-thumbnail, .home #content .cntr4 .post-thumbnail, .home #content .cntr5 .post-thumbnail, .home #content .cntr6 .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}

.home #content .cntr3 {clear: both; margin-top: 20px; border-top: 1px solid #C2C2C2; }
 
.home #content .cntr3 .dd_post_share, .home #content .cntr4 .dd_post_share, .home #content .cntr5 .dd_post_share, .home #content .cntr6 .dd_post_share {margin-bottom: 0; }

.home #content .cntr6, .search #content .cntr6 {border: none; margin-bottom: 30px; }




#content .cntr3 h2.entry-title a span:nth-last-of-type(1), #content .cntr4 h2.entry-title a span:nth-last-of-type(1), #content .cntr5 h2 a span:nth-last-of-type(1), #content .cntr6 h2 a span:nth-last-of-type(1) {display: none; }


.single #content .post .post-thumbnail img {width: 630px; height: auto; }

.single #content .post h1 {color: #3bafe1; }

.single #content .post .entry-content {width: 530px; padding-left: 25px; margin-left: 85px; border-left: 1px solid #C2C2C2; }


.archive #content .post, .search #content .post {margin: 0; padding: 35px 0; float: left; width: 100%; }

.archive #content .post .post-thumbnail, .search #content .post .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}

.archive #content .post .post-thumbnail img, .search #content .post .post-thumbnail img {position: absolute; top: 0; left: 0;  }

.archive #content .cntr6, .search #content .cntr6 {border: none; margin-bottom: 30px; }

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

.archive #content .postContent p:first-of-type, .search #content .postContent p:first-of-type {display:inherit; margin-bottom: 0; }

.archive #content .entry-meta, .search #content .entry-meta {border: none; padding-bottom: 12px; }


.author #content .post .post-thumbnail { display:none; }

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

.author #content .post .postContent {float:none; width: auto; }

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

.author #content .post .postContent p { display: none; }

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

.author #content .post {padding: 12px 0; clear: left; width: 100%; }

.author #content #prevNextNavContainer .nav-previous a {position: absolute; top: -10px; left:200px; }

.author #content #entry-author-info h2 {color: #797979; text-transform: uppercase; font: 18px "KarlaRegular","Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px;  }

.author #content .cntr2 h2 a span.headerArrow, .author #content .cntr3 h2 a span.headerArrow, .author #content .cntr4 h2 a span.headerArrow, .author #content .cntr5 h2 a span.headerArrow, .author #content .cntr6 h2 a span.headerArrow  {display:inherit; font-size: 1.5em;}


#content .gform_wrapper .gform_footer input.button, #content .gform_wrapper .gform_footer input[type="submit"] { height: 36px; width: 160px; cursor:pointer; -moz-border-radius: 3px 2px 2px / 3px 3px 3px 3px; -webkit-border-radius: 3px 2px 2px / 3px 3px 3px 3px; border-radius: 3px 2px 2px / 3px 3px 3px 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #3bafe1; color: #FFF;border:none; margin-top:8px; text-transform:uppercase; font: 14px "KarlaRegular","Helvetica Neue", Helvetica, Arial, sans-serif; }

#content #author-avatar {padding:0;width:175px;float:left;}

#content #author-avatar img {width:175px;height:auto;max-width:175px;}

.author #content h2.authorPostsTitle { font: 24px "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2A2A2A; margin-bottom: 0; padding-bottom: 25px; margin-top: 20px; }


#content pre {font-size: 80%;overflow: hidden;padding: 1em;}

#content code {font-size: 70%;margin-bottom: 24px;}


#branding img, #content img { margin: 0;height: auto; }

#content .wp-caption{ padding: 0px; width: auto !important;}

#content .wp-caption.alignnone{clear: both;}

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

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong {font-size:48px;line-height:24px;}

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

	
	#content img { 	margin: 0; 	height: auto; max-width: 100%; width: auto;}

	img, object, embed, iframe, #content .wp-caption { max-width: 100%;	}

	#content .wp-caption img{ max-width: 95%; }

	.home #content .cntr4 {margin-top: 25px; }

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

	#wrapper #content #searchform input.button {left: 355px; }

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

	.home #content .cntr3 .postContent, .home #content .cntr4 .postContent, .home #content .cntr5 .postContent, .home #content .cntr6 .postContent { width: 90%; float: left; margin-left: 1em;  }

	#content .hentry {margin: 0; }

	.author #content h1.author {margin-bottom: 10px; padding-bottom: 5px; }

	#content #entry-author-info #author-avatar img {max-width: 105px; float: left; padding-right: 15px; }

	#content #entry-author-info #author-avatar .authorDetails {float: left; }

	.archive #content .postContent, .search #content .postContent {width: 100%; }

	#main #container #content .post .entry-content .postContent .dd_post_share .dd_buttons .dd_button {padding: 0; max-width: 105px; overflow:hidden; height:30px;}
	
	img, object, embed, #content .wp-caption {max-width: 100%;}

	#content .wp-caption.alignleft{	float: left;}

	#content .wp-caption.alignright{float: right;}

	#content .alignleft,#content img.alignleft {display: block;	float: none;margin: 0px auto;padding: 0px 0px 5px 0px;}

	#content .alignright, #content img.alignright {	display: block;	float: none;margin: 0px auto;padding: 0px 0px 5px 0px;}

    #content .metaslider .rslides .caption-wrap .caption { line-height: 1.0em; }

    #content .metaslider .rslides li a .caption-wrap .caption span { font-size:0.60em;margin-left:-7px;margin-right:-7px; }

    
    
    #content .metaslider .rslides li a .caption-wrap { bottom:50px; right:25px; left:25px; }

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

.home #content .stackAd .cntr3 {
    margin-top: 0px;
    border-top: none;
}
.block{padding:0 0 30px 0;clear:both;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:1px;width:90%;}
#main-navigation .block-superfish select{border-top:none;border-bottom:none;width:100%;}
.block-superfish ul.sf-menu{padding:0;margin:0;}
.block-superfish ul.sf-menu ul{border-top:1px solid #eaeaea;top:100%;background:#ffffff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-moz-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-ms-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-o-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);display:none;}
.block-superfish ul.sf-menu ul li a{display:block;}
.block-superfish ul.sf-menu ul ul{top:-1px;}
.block-superfish ul.sf-menu ul ul li a{border-left:none!important;}
.block-superfish ul.sf-menu li a.menuparent:after{content:"\e114";font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;position:absolute;top:20px;right:17px;font-size:11px;font-weight:400;}
#header-top .block-superfish ul.sf-menu li a.menuparent:after{top:17px;}
.block-superfish ul.sf-menu ul li a.menuparent:after{content:"\e080";top:14px;right:10px;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}

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

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

  display: table;
  

}

.row:after {
  clear: both;
}
#common_menu{min-height:37px;background-color:#050505;position:relative;z-index:999}
.page-wrapper #common_menu .cm-layout_content{padding-left:16px;padding-right:16px}
.page-wrapper #common_menu .cm-singletons__logo{margin-left:0!important}

h4.replace 						{ font-size: 20px; }

.replace { letter-spacing:0;}




.social-bar {
    font-family: 'blockbe-reg', Arial;
    font-size: 1.15em;
    letter-spacing: 0.05em;
    text-align: right;
    background-color: #2f2a22;
    color: #FFF;
    height: 35px;
    width: 100%;
}

.social-bar span.follow-text {line-height: 2.6em; margin-right: 5px;}


.social-bar .mid-wrapper, .header-main .mid-wrapper, .third-block, .green-wrap .left-half, .mobi-full,
.footer-left, .footer-right, .contact-form_wrapper {width: 100%; padding: 0 5%;}

.footer-contact { text-align: right }

    .footer-contact .contact-title { font-family: 'edmondsans_bold'; font-size: 20px; color: #000; margin-top: 5px; }

    .footer-contact p { margin: 0; color: #000; font-size: 12px; }

    .footer-contact a { color: #000; font-size: 14px; font-weight: bold; }

  .footer-main .logo-vendor {
    margin: 0 auto;
    background: #1e3893; }

    .footer-main .logo-vendor .logo-vigorate {
      display: inline-block;
      margin-right: 30px; }

    .footer-main .logo-vendor .logo-points {
      display: inline-block; }


.site-title,
.site-description {
	font-family: "PT Serif", Georgia, "Times New Roman", serif;
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 1.51515%;
	padding: 0;
}


.site-title a,
.site-description a {
	color: #362e77;
	text-decoration: none;
}


.site-title a:hover,
.site-description a:hover {
	color: #117bb8;
}


.site-description {
	font-size: 21px;
	font-size: 2.1rem;
	font-style: italic;
}


	.site-title,
	.site-description,
	.site-description {
		clear: none;
	}


	.site-logo-link + .site-title,
	.site-logo-link + .site-description {
		margin-top: 2.27273%;
	}

				.site-title,
		.site-description {
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}

div.outer{
	z-index:0;
}




div.header,
div.footer,
div.outer{
	position:relative;
}


div.header,
div.outer,
div.footer{
	display:none;
}

	
body.mobile div.footer,
body.mobile div.outer,
body.tablet div.footer,
body.tablet div.outer{
	width:100%;
	overflow-x:hidden;
}
.art-header:before,#art-header-bg:before,.art-layout-cell:before,.art-layout-wrapper:before,.art-footer:before,.art-nav:before,#art-hmenu-bg:before,.art-sheet:before{width:100%;content:" ";display:table;border-collapse:collapse;border-spacing:0;}
.art-header:after,#art-header-bg:after,.art-layout-cell:after,.art-layout-wrapper:after,.art-footer:after,.art-nav:after,#art-hmenu-bg:after,.art-sheet:after,.cleared,.clearfix:after{clear:both;font:0/0 serif;display:block;content:" ";}
.art-layout-wrapper{position:relative;margin:0 auto 0 auto;z-index:auto !important;}




#navigation-container{float: none; clear: both; }

#navigation-container.expanded{position: static;}


	
	
	.expanded #menu-drop-button{display: block;}

	.expanded ul#nav{display: none; position: static; width: auto; top: auto; background: #fff; border: 3px solid #DEDBCA; border-radius: 6px; font-size: 12px;}

	.expanded ul#nav li{float: none; margin: 0; border-bottom: 1px solid #DEDBCA;}

	.expanded ul#nav li a{padding: 5px !important; color: #000; margin: 3px; border-radius: 3px;}

	.expanded ul#nav li a:hover{background: #000; color: #fff;}

	.expanded ul#nav ul.sub-menu, .expanded ul#nav .children{display: block !important; visibility: visible !important; width: auto; margin: 0 5px 5px; position: static; background: #fff; border: 1px solid #DEDBCA;}

	.expanded ul#nav ul.sub-menu li, .expanded ul#nav .children li{width: auto; border-bottom: 1px solid #DEDBCA;}

	.expanded ul#nav ul.sub-menu li:last-child, .expanded ul#nav .children li:last-child{border-bottom: none;}

	.expanded ul#nav li:first-child{margin-left: 0;}

		.expanded ul#nav ul.sub-menu ul, .expanded ul#nav .children ul{top: -5px; left: -270px;}

		.expanded ul#nav ul.sub-menu li a, .expanded ul#nav .children li a{float: none; display: block; padding: 6px 8px; margin: 3px; color: #000; border-radius: 3px;}

		.expanded ul#nav ul.sub-menu li a:hover, .expanded ul#nav .children li a:hover{background: #000; color: #fff;}

.mast_right{
	display:inline-block;
    margin-top: 40px;
}

.mast_right #search{
	margin-left:525px;
	display:inline-block;
	float:left;
}

.mast_right #search input{
width: 150px;
color: #333;
font-size: 11px !important;
padding: 2px;
margin: 0;
border: 1px solid #BABABA;
text-indent: 0 !important;
border-radius: 0 !important;
margin-top: 2px;
font-family: sans-serif;
}

.mast_right #search input:focus{
	border: 1px solid #76b900;
}
.mk-font-icons{display:inline-block}
.mk-font-icons.icon-align-right{float:right}
.mk-font-icons.icon-align-center{display:block;text-align:center}
.mk-font-icons.icon-align-left{float:left}
.mk-font-icons i{display:inline-block}
.mk-font-icons i.circle-enabled{text-align:center;-webkit-border-radius:256px;-moz-border-radius:256px;border-radius:256px}
.mk-font-icons i.mk-size-small{font-size:16px}
.mk-font-icons i.mk-size-small.circle-enabled{padding:3px;width:16px;height:16px;font-size:12px;line-height:16px}
.mk-font-icons i.mk-size-medium{font-size:32px}
.mk-font-icons i.mk-size-medium.circle-enabled{padding:3px;width:32px;height:32px;font-size:16px;line-height:32px}
.mk-font-icons i.mk-size-large{font-size:48px}
.mk-font-icons i.mk-size-large.circle-enabled{width:48px;height:48px;font-size:24px;line-height:48px}
.mk-font-icons i.mk-size-x-large{font-size:64px}
.mk-font-icons i.mk-size-x-large.circle-enabled{width:64px;height:64px;font-size:32px;line-height:64px}
.mk-font-icons i.mk-size-xx-large{font-size:128px}
.mk-font-icons i.mk-size-xx-large.circle-enabled{width:128px;height:128px;font-size:48px;line-height:128px}
.mk-font-icons i.mk-size-xxx-large{font-size:256px}
.mk-font-icons i.mk-size-xxx-large.circle-enabled{width:256px;height:256px;font-size:64px;line-height:256px}

.product-grid .vendor a { color:  #444444 ; }

.template-product article .vendor { text-transform: uppercase; font-weight: 300; color:  #444444 ; }

.template-product article .vendor a { color:  #444444 ; }
	
	
	
	#header .site-desc.text {font-size: 1.25em;}

	
	#header #site-title.graphic a{ margin: 0 0 0 70px; }








#header {
	clear: both;
	margin-top: 16px;
}


#header .inner {
	padding-bottom: 20px;
}


#header .header_extras {
	float: right;
}


#header div#site-title a,
#header h1#site-title,
#header h1#site-title a {
	margin: 0;
	padding: 0;
	line-height: 55px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -2px;
	text-shadow: 0px 1px 0px #FFF;
	float: left;
}


#header #site-title a:hover {
	color: #3253ad;
}
	



#header span.site-desc {
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 28px;
	color: #7d7d7d;
	letter-spacing: -1px;
}

#header span.site-desc.graphic {
	display: none;
}

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

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

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

.top-widget .widget-title, .widget-title-home h3{display:none;}


.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 {
  margin: 0 0 0 -2.5%;
  padding: 0;
  width: 102.5%;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}


	.full-width-content .wpb_column .wpb_row .wpb_column,
	.full-width-content .wpb_column .wpb_row .wpb_column p {
		font-size: 12px;
		line-height: 23px;
	}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_row.vc_row-fluid.standard_section.top-op h2{
    margin-top:22px;
}


.wpb_row.vc_row-fluid.standard_section.smaller-title h1{
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    color:#767676;
    letter-spacing: normal;
}



.wpb_row.vc_row-fluid.standard_section.less-margin {
    margin-bottom:20px;
}


.wpb_row.vc_row-fluid.standard_section.supply-chain-text .subject{
    text-transform:none;
    font-weight:normal;
}


.wpb_row.vc_row-fluid.standard_section.cap-first-content{
    padding:25px!important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-property: top, box-shadow;
-webkit-transition-timing-function: linear, linear;
background-color: rgb(255, 255, 255);
background-position: 50% 50%;
border-bottom-color: rgb(103, 103, 103);
border-left-color: rgb(103, 103, 103);
border-right-color: rgb(103, 103, 103);
border-top-color: rgb(103, 103, 103);
border-top-style: none;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;


}



#wrapper {
	margin:0 auto;
	background:#fff;
	padding:15px 7px 10px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	width:964px!important; 
	width:980px; 
	width:964px; 
}


.entry-header .entry-title {
    color: #CC6D57;
    font-family: AGRegular;
    font-size: 1.57143rem;
}
 


.wEvents h2.entry-title {
    left: 70px;
    margin-left: 60px;
    position: relative;
    width: 170px;
}


article .entry-title {
    color: #CC6D57 !important;
    font-family: AGRegular;
    font-size: 22px;
    font-weight: 400 !important;
    margin-bottom: 10px !important;
    text-transform: capitalize;
}

.entry-header .entry-title a {
	text-decoration: none;
}

	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
body .canister{max-width:1100px;margin:0 auto}
body .canister:after{content:"";display:block;clear:both}
body .canister:before{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .canister.editor-buttons-and-options{padding:0;margin:0}
body .canister.editor-buttons-and-options .editor-buttons{padding-bottom:1em}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options{position:relative}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.canister .canister.kb-search-container .unit{padding:0}



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:65px;
}


.container_12 .grid_2 {
	width:145px;
}


.container_12 .grid_3 {
	width:225px;
}


.container_12 .grid_4 {
	width:305px;
}


.container_12 .grid_5 {
	width:385px;
}


.container_12 .grid_6 {
	width:465px;
}


.container_12 .grid_7 {
	width:545px;
}


.container_12 .grid_8 {
	width:625px;
}


.container_12 .grid_9 {
	width:705px;
}


.container_12 .grid_10 {
	width:785px;
}


.container_12 .grid_11 {
	width:865px;
}


.container_12 .grid_12 {
	width:945px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}

#masthead.container_12, #mainNav .container_12{
    width:945px;
}
#masthead.container_12{padding:0}
.headerImage .container_12{height:100%;position:relative}
#mainNav .mainNav-dropdown .container_12{padding:0;margin:0}
#mobilityForm .container_12{padding:0}
#colophon .container_12{padding:0}
.single-ba_wheelchair_suvs .container_12,.single-ba_wheelchair_trucks .container_12,.single-ba_wheelchair_vans .container_12{padding:60px 0}
.page-template-page-templatestemplate5-php .grants .container_12{padding-bottom:0}
.t9sc section .container_12{width:960px!important;margin:0 auto!important}
.t9sc section:last-child .container_12 .t9tls:last-child{margin-bottom:60px}
#history.container_12,.page-id-394 .container_12{padding:60px 0}
#sitemap .container_12{box-sizing:border-box;padding:30px 7px}
.s1-heading .container_12{padding:0}
.crumbs .container_12.pad15{padding:15px 0 5px}
#searchbox{padding-top:20px}
.fpc-row-fluid{width:100%;clear:both;margin:0!important}
.fpc-row-fluid:after{clear:both}
.fpc-container .fpc-row-fluid [class*=fpc-span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%!important;margin-right:0!important}
.fpc-row-fluid:after,.fpc-row-fluid:before{display:table;content:"";line-height:0}
.fpc-container .fpc-row-fluid [class*=fpc-span]:first-child{margin-left:0!important;margin-right:0!important}
.fpc-container .fpc-row-fluid .fpc-span3{width:23.404255319%}
.fpc-container .fpc-row-fluid .fpc-span4{width:31.914893617%}
.fpc-container .fpc-row-fluid .fpc-span6{width:48.936170213%}
.fpc-container .fpc-row-fluid .fpc-span12{width:100%;margin-left:0!important}
.fpc-row-fluid.fpc-widget-area:first-child{margin-top:0}
.fpc-row-fluid.fpc-widget-area{margin-top:23px}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper{width:220px;height:220px}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .round-div{width:140px;height:140px;border:114px solid #FAFAFA;left:-74px;top:-56px}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper img{z-index:90;top:21px;position:relative;min-height:220px}
.fpc-row-fluid .fpc-span3 .fpc-widget-front .thumb-wrapper.tc-holder img{top:0}
.customizr .fpc-row-fluid .fpc-span3 .fpc-widget-front .round-div{left:-76px}
.fpc-row-fluid .fpc-span6 .fpc-widget-front .round-div{width:170px;height:170px;border:101px solid #FAFAFA;top:-63px;left:-52px}
.fpc-row-fluid .fpc-span4 .fpc-widget-front .round-div{top:-66px;left:-54px}
.customizr .fpc-row-fluid .fpc-span6 .fpc-widget-front .round-div{left:-56px}
.fpc-row-fluid .fpc-span12 .fpc-widget-front .round-div{width:164px;height:164px;top:-60px;left:-52px}
.customizr .fpc-row-fluid .fpc-span12 .fpc-widget-front .round-div{left:-56px}
.fpc-row-fluid .fpc-span12 .thumb-wrapper img,.fpc-row-fluid .fpc-span6 .thumb-wrapper img{right:5px!important;top:3px!important}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}


.spotlight {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
.more-grid__bg,.our-work-item__bg{transition:all 0.3s ease-in-out;background-size:cover;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1)}
.more-grid__bg:hover,.our-work-item__bg:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}
.more-grid__inside .more-grid__item:hover .more-grid__bg{-webkit-transform:scale(1.04);transform:scale(1.04)}
.more-grid__bg{position:absolute;width:100%;height:100%}


.footer-right {
    float:right;
    text-align:right;
}
body.node-type-home .group-home-sidebar-1 .group-home-announcements h3 span a.field-group-format-title{font-family:inherit;text-decoration:none;font-size:inherit;}
body.node-type-page-about-announcements .field-group-format-toggler,.node-type-page-about-announcements .field-group-format-toggler{display:none;}
body.node-type-announcement .field-group-format-toggler{display:none;}
.grid-small-height.large-6 .ux_banner,.large-3 .ux_banner,.large-4 .ux_banner{font-size:8px;}
.large-1 .ux_banner .button,.large-2 .ux_banner .button,.large-3 .ux_banner .button,.large-4 .ux_banner .button{font-size:140%;}
.large-3 .ux_banner .text-boxed{min-width:80%;}
.large-3{position:relative;width:25%;}

#primary, #secondary {width: 310px; }


#primary #text-17, #primary #facebook-likebox-2, #primary #text-27, #primary #text-28 {background: none; border: none; }


#primary .widget_search #s {width:82%; }
	
	#primary .sidebarSocialClub a {padding: 0 12px;}

	#primary .sidebarSocialClub span {font-size: 65px; color: #3bafe1; line-height:65px;}

	#primary .sidebarSocialClub:first-child {margin-left:8px; }

	.archive #primary, .search #primary {margin-top: 30px; }

	#primary li div {margin-top: 0; margin-bottom: 12px; }

	#primary ul { -moz-column-count: 2; -moz-column-gap: 0px; -webkit-column-count: 2; -webkit-column-gap: 0px; column-count: 2; column-gap: 0px; width: 725px; }

    #primary .widget-area ul li { display: inline-block; margin: 12px 20px 0; width: 100%; }

    #primary ul.xoxo .widget_twitter {display:block; }

    #primary ul.xoxo .widget_twitter ul li {width: 290px; display:block; 
    	-webkit-column-break-inside:avoid;
    	-moz-column-break-inside:avoid;
    	-o-column-break-inside:avoid;
    	-ms-column-break-inside:avoid;
    	column-break-inside:avoid; }

    #primary .widget_twitter ul li {width: auto; margin: 0; float: none; display:inherit; 
   	-moz-column-count: 1; -moz-column-gap: 0px;
    -webkit-column-count: 1; -webkit-column-gap: 0px;
    column-count: 1; column-gap: 0px; }

    #primary ul.xoxo .widget_search {margin-top: 0; }

	#primary,#secondary {float: left;overflow: hidden; margin-left: 10px; }


#main .widget-area ul {padding: 0;}

.widget-area ul li {background: #F5F5F5; border: 1px solid #D9D9D9; }

.widget-area ul li h3 {color: #FFF; background: #86d06c; text-transform: uppercase; font: 1em "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.625em; padding: 5px 5px 5px 12px;  font-weight: normal; }

.widget-area .widget_twitter ul {list-style-type: none; padding-bottom: 13px; margin-left: 0; }

#main .widget-area ul ul {margin-left: 0; }

.widget-area .widget_twitter ul li { border: 0; padding: 12px 10px;}

	#footer-widget-area .widget-area, #site-generator, #site-description  {width: 23.40425535%   }

	#main .widget-area ul li {width: 310px; margin: 12px 20px 0; float: left; }



							





.rev_slider_wrapper{
	position:relative;
}

.services-block .fa {
  background: #E18604;
}

.services-block .fa:after {
  border-top: 9px solid #E18604;
}

	.services-block .item {
	  border: none;
	  margin-bottom: 50px;
	}



.services-block {
  background: #f6f6f6;
  padding: 60px 0 70px;
}

.services-block .row {
  padding-top: 44px;
}

.services-block .col-md-3:last-child {
  border-right: none;
}


.services-block p {
  margin-bottom: 5px;
}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

.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 {
  -webkit-transition: all ease-in-out 0.15s;
  -moz-transition: all ease-in-out 0.15s;
  -ms-transition: all ease-in-out 0.15s;
  -o-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  display: block;
}

.main-navigation-ul,
.main-navigation-ul ul.sub-menu,
.main-navigation-ul li.menu-item {
  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 li.menu-item.has-mega-menu {
  position: static;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .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: normal;text-transform:uppercase;letter-spacing: 1px;}


	#header .head-text {
		padding: 20px 0 3px 60px;
	}


.slogan .textwidget {
    font-size: 18px;
    text-align: center;
    color: #9e0700;
}



body.site-id-25 .mainPrimary div.sf-widget ul li:before,
body.site-id-25 .listHoriz li:before,
body.site-id-25 .textwidget ul li:before{display:none !important}


.logo{
	padding: 5px;
	padding-right: 25px;
}
#nav-bottom-menu,#nav-top-menu{display:block}
.weaver-sim-phone #nav-bottom-menu,.weaver-sim-phone #nav-top-menu{display:none}
.weaver-smalltablet-sim #nav-bottom-menu,.weaver-smalltablet-sim #nav-top-menu{display:none}
#ie7 #nav-top-menu,#ie7 #nav-bottom-menu{position:relative;z-index:999}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:20px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}


#slider-a-container .thumb-bar
{
    width:955px;
    height:38px;
    position:absolute;
    bottom:0px;
    padding-left:15px;
    left:0px;
    background-color:transparent;
    z-index:16;
}


.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {margin:15px auto; float:left; position:absolute !important; left:-999em; text-align:left; padding:10px 5px 10px 5px; border:1px solid #777777; border-top:none; background:#DCECF8;  -moz-border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px;}

.dropdown_1column {width: 200px;}



#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {left:-1px ;z-index:444 !important;    top:auto;}

.section-heading{margin-bottom:90px}

.section-heading .heading-underlined:after{width:60px;margin:25px 0}

.c_ct_sm,.c_ct_t { position:relative; margin-bottom: 10px; width:200px; overflow: hidden;  }



.c_ct_sm, .c_ct_t { margin-right: 10px;  margin-bottom:10px;}


.c_ct_t { width:85px; height: 85px; }


div.c_ct_sm:hover, div.c_ct_t:hover {
box-shadow: 0 0 6px 4px #ccc;
-moz-box-shadow: 0 0 6px 4px #ccc;
-webkit-box-shadow: 0 0 6px 4px #ccc;
}


div.c_ct_sm:hover .c_over, div.c_ct_t:hover .c_over, div.c_ct:hover .c_over {
opacity:.9 
}
footer .contact_info .contact_info_wrap .contact_info_mailing,footer .contact_info .contact_info_wrap .contact_info_phone{float:left;margin:5px 20px 20px 0;width:150px}
.row{margin-right:-15px;margin-left:-15px}

#container{width:1004px;position:relative;margin:10px auto 0 auto;border:1px solid #867B46;min-height:300px;z-index:2;background:#fff;voice-family:"\"}
.ie #container,.ie .full_width{font-size:50%;}


    .connect-wrapper {
        border-top: solid 1px #9ea09f;
        border-bottom: solid 1px #9ea09f;
        min-height: 390px;
        padding-bottom: 20px;
    }

.dlstrs-logo-search {
    float: left;
}

.dlstrs-logo {
	float: left;
	padding-top: 10px;
	padding-right: 39px; 
	max-width: 65%;
}


footer #fl {
	float:left;
	width: 525px;
	margin-right:15px;
}


#content a:not(.ig_follow),
#content a:visited:not(.ig_follow),
#widget_region_left_sidebar a,
#widget_region_left_sidebar a:visited {
	color: #cfb20c;
}


#content a:hover:not(.ig_follow),
#content a:active:not(.ig_follow),
#widget_region_left_sidebar a:hover,
#widget_region_left_sidebar a:active  {
	color: #782102;
}




#widget_region_left_sidebar {
	background-color: rgba(179, 164, 143, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fb3a48f', endColorstr='#7fb3a48f');
	margin-top: 10px;
	padding-top:.5em;
	width:250px;
	float:left;

}


#widget_region_left_sidebar h3 {
	color: #FFFFFF;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: normal;
}

#blue .sidec    { text-align:center; }


    .one_footer_menu{
        width: 49.80%;
        float:left;
        background: #000;
        text-align: center;
        padding: 15px 0;
    }


    a .one_footer_menu{
        text-decoration: none;
        color:#fff;
    }


.smList li a.facebook:after{
	font-family: 'icons';
	content: '\e804';
	color:white;
	font-size:3em;
	height:74px;
	width:76px;
	background:rgba(59,89,152, 1);
	display: block;
	line-height: 76px;
	transition:.5s background;
	-webkit-transition:.5s background;
}


.smList li a.facebook:hover:after{
	background:rgba(59,89,152, .9);
}
.list-unstyled{padding-left:0;list-style:none;}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.fl-page {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;margin: 0 auto;}
.fl-page-bar {border-bottom: 1px solid #e6e6e6;font-size: 12px;line-height: 14px;border-color: #000000;border-color: rgba(0,0,0,0.13);color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-bar *,.fl-page-bar a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-bar h1,.fl-page-bar h2,.fl-page-bar h3,.fl-page-bar h4,.fl-page-bar h5,.fl-page-bar h6,.fl-page-bar a:hover,.fl-page-bar a:focus,.fl-page-bar a.fa:hover,.fl-page-bar a.fa:focus {color: #000000;}
.fl-page-bar-container {padding-bottom: 5px;padding-top: 5px;}
.fl-page-bar-nav {float: none;margin: 0;padding: 0;text-align: center;}
.fl-page-bar-text {padding: 5px 0;text-align: center;}
.fl-page-bar .fl-social-icons {text-align: center;}
.fl-page-header {border-color: #000000;border-color: rgba(0,0,0,0.13);color: #000000;color: rgba(0,0,0,0.65);background: #ffffff;}
.fl-page-header *,.fl-page-header a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6,.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a.fa:hover,.fl-page-header a.fa:focus {color: #000000;}
.fl-page-header-container {padding-bottom: 15px;padding-top: 15px;}
.fl-page-header-logo {text-align: center;}
.fl-page-header-logo a {text-decoration: none;}
.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed {display: none;left: 0;position: fixed;top: 0;width: 100%;z-index: 100;border-color: #000000;border-color: rgba(0,0,0,0.13);color: #000000;color: rgba(0,0,0,0.65);background: #ffffff;-moz-box-shadow: 0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1);box-shadow: 0 0 7px rgba(0,0,0,0.1);}
.fl-page-nav-right.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed a.fa,.fl-page-header-fixed *,.fl-page-header-fixed a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a.fa:hover,.fl-page-nav-right.fl-page-header-fixed a.fa:focus,.fl-page-header-fixed h1,.fl-page-header-fixed h2,.fl-page-header-fixed h3,.fl-page-header-fixed h4,.fl-page-header-fixed h5,.fl-page-header-fixed h6,.fl-page-header-fixed a:hover,.fl-page-header-fixed a:focus,.fl-page-header-fixed a.fa:hover,.fl-page-header-fixed a.fa:focus {color: #000000;}
.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container {padding-bottom: 8px;padding-top: 8px;}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img {max-height: 46px;width: auto !important;}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text {font-size: 28px;}
.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed {top: 32px;}
.fl-page-nav-wrap {padding-bottom: 20px;}
.fl-page-nav {background: transparent;border: none;min-height: 0;margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.fl-page-nav .navbar-toggle {border: none;float: none;margin: 0;width: 100%;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.fl-page-nav .navbar-toggle:hover,.fl-page-nav .navbar-toggle:focus {outline: none;}
.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a {font-family: "Raleway", sans-serif;font-size: 16px;font-weight: 500;line-height: 1.4;text-transform: none;}
.fl-full-width .fl-page-nav {margin: 0 auto;}
.fl-page-nav-collapse {border: none;max-height: none;padding: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.fl-page-nav-collapse ul.navbar-nav {margin: 0;}
.fl-page-nav-collapse.in {overflow-y: visible;}
.fl-page-nav-search {bottom: 0;display: none;position: absolute;right: 0;top: 0;}
.fl-page-nav-search a.fa-search {color: #303030;font-size: 20px;padding: 8px;position: absolute;right: 0;top: 5px;}
.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus {color: #303030;text-decoration: none;}
.fl-page-nav-search form {background-color: #fcfcfc;border-top: 3px solid #969696;display: none;padding: 20px;position: absolute;right: 0;top: 100%;width: 400px;z-index: 1000;-moz-box-shadow: 0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.15);box-shadow: 0 1px 20px rgba(0,0,0,0.15);}
.fl-page-nav-search form input.fl-search-input {background-color: #ffffff;}
.fl-page-nav ul.sub-menu {background-clip: padding-box;background-color: transparent;border: none;float: none;left: -99999px;list-style: none;padding: 0;position: absolute;top: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.fl-page-nav ul.sub-menu ul.sub-menu {padding-bottom: 0;}
.fl-page-nav ul.sub-menu li {border-top: 1px solid #e6e6e6;}
.fl-page-nav ul.sub-menu li a {clear: both;color: #303030;display: block;font-weight: normal;line-height: 20px;opacity: 0.6;filter: alpha(opacity = 60);padding: 15px 20px;}
.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus {color: #303030;opacity: 1;filter: alpha(opacity = 100);text-decoration: none;}
.fl-page-nav ul.sub-menu li a:before {content: '\f105';font-family: FontAwesome;margin-right: 10px;}
.fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu {position: static;}
.fl-page-nav-bottom .fl-page-header-content {text-align: center;}
.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text {font-size: 16px;margin: 25px 0 0;}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons {margin: 15px 0 0;}
.fl-page-nav-bottom .fl-page-header-content .fl-social-icons .fl-icon {margin: 0 5px 10px;}
.fl-page-nav-right .fl-page-header-container {padding-bottom: 0;}
.fl-page-nav-right .fl-page-header-logo {padding-bottom: 15px;}
.fl-page-nav-right .fl-page-nav-search {float: right;position: relative;}
.fl-page-nav-right .fl-page-nav-search a.fa-search {padding: 13px 0 13px 10px;position: static;}
.fl-page-content {background: #ffffff;}
.fl-page-footer-widgets {border-top: 1px solid #e6e6e6;border-color: #000000;border-color: rgba(0,0,0,0.13);color: #000000;color: rgba(0,0,0,0.65);background: #fafafa;}
.fl-page-footer-widgets *,.fl-page-footer-widgets a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6,.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a.fa:hover,.fl-page-footer-widgets a.fa:focus {color: #000000;}
.fl-page-footer-widgets-container {padding-top: 30px;}
.fl-page-footer {border-top: 1px solid #e6e6e6;font-size: 12px;background: #ffffff;}
.fl-page-footer-container {padding-top: 20px;}
.fl-page-footer-text {padding-bottom: 20px;text-align: center;}
.fl-page-footer .fl-social-icons {text-align: center;}
.fl-page-footer .fl-social-icons .fl-icon {margin: 0 5px 20px 5px;}
.fl-page-footer-nav {float: none;text-align: center;margin: 0 0 10px;}
.fl-page-footer-nav ul.sub-menu {display: none;}
.fl-builder-edit .fl-page-header-fixed {display: none !important;}
.fl-page-nav-collapse ul.sub-menu li {border-color: rgba(0,0,0,0.1);}
.fl-page-nav-collapse ul.sub-menu li a {color: #000000;}
.fl-page-nav-collapse ul.sub-menu li a:hover {color: #000000;}
.fl-page-bar .fl-page-bar-nav {margin: 0 -10px 0;}
.fl-page-bar .text-left .fl-page-bar-nav {text-align: left;}
.fl-page-bar .text-left .fl-social-icons {margin-right: 5px;}
.fl-page-bar .text-right .fl-page-bar-nav {text-align: right;}
.fl-page-bar .text-right .fl-social-icons {margin-left: 5px;}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons {display: inline-block;text-align: inherit;vertical-align: middle;}
.fl-page-nav-wrap *,.fl-page-nav-wrap a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6,.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a.fa:hover,.fl-page-nav-wrap a.fa:focus {color: #000000;}
.fl-page-nav ul li {position: relative;}
.fl-page-nav-bottom .fl-page-header-row {display: table;table-layout: fixed;width: 100%;}
.fl-page-nav-bottom .fl-page-header-row .col-md-6 {display: table-cell;float: none;vertical-align: middle;}
.fl-page-nav-bottom .fl-page-header-logo {text-align: left;}
.fl-page-nav-right {text-align: center;}
.fl-page-nav-right .fl-page-nav-wrap {margin-left: -15px;margin-right: -15px;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav {float: none !important;}
.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child {margin-right: 0;}
.fl-page-nav-right .fl-page-nav ul.sub-menu {text-align: left;}
.fl-page-nav-centered {text-align: center;}
.fl-page-nav-centered .fl-page-nav ul.navbar-nav {float: none;}
.fl-page-nav-centered .fl-page-nav ul.sub-menu {text-align: left;}
.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons {text-align: inherit;}
.fl-page-footer .fl-page-footer-nav {margin: 0 -15px 10px;}
.fl-page-footer .text-left .fl-social-icons .fl-icon {margin: 0 10px 20px 0;}
.fl-page-footer .text-left .fl-page-footer-nav {text-align: left;}
.fl-page-footer .text-right .fl-social-icons .fl-icon {margin: 0 0 20px 10px;}
.fl-page-footer .text-right .fl-page-footer-nav {text-align: right;}
.fl-full-width .fl-page {width: auto;}
.fl-page-nav-right .fl-page-header-wrap {border-bottom: 1px solid rgba(0,0,0,0.13);}
.fl-page-nav-right .fl-page-header-row {display: table;table-layout: fixed;width: 104%;}
.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap a.fa {color: #000000;color: rgba(0,0,0,0.65);}
.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6,.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a.fa:hover,.fl-page-nav-right .fl-page-nav-wrap a.fa:focus {color: #000000;}
.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a.fa:hover {color: #000000;}
.fl-page-nav-right .fl-page-nav {border: none;margin: 0;}
.fl-fixed-width .fl-page-nav-right .fl-page-header-container {padding-left: 0;padding-right: 0;}

.wp-pagenavi span.pages {
	color: #ccc;
	border: 1px solid #fff;
	background-color: #FFFFFF;
}

  
  #top #top-nav {
    display: block;
  }

  
  .ie7 #top-nav {
    position: relative;
    z-index: 9999999;
  }

  ul.nav li {
    position: relative;
    display: inline-block;
    zoom: 1;
    list-style: none;
  }

  ul.nav li a {
    display: block;
    padding: 1.3em 1em;
    font-size: 1.2em;
    line-height: 1;
    font-weight: bold;
  }

  ul.nav ul {
    min-width: 11.089em;
    margin: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
  }

  ul.nav ul li {
    float: none;
  }

  ul.nav ul li a {
    width: 100%;
    font-size: .9em;
    display: inline-block;
    -webkit-box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    box-sizing: border-box;
    
  
  }

  ul.nav ul ul {
    left: 100%;
    top: 0;
  }

  #top ul.nav {
    font-size: .857em;
    
  
  }

  #top ul.nav ul {
    background: #000;
    background: rgba(0, 0, 0, 0.85);
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  #top ul.nav ul li {
    display: block;
  }

  #top ul.nav ul li a:hover {
    background: rgba(0, 0, 0, 0.7);
  }

  #top ul.nav ul li:first-child a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  #top ul.nav ul li:last-child a {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  #top ul.nav ul ul {
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
  }

  #post-entries .nav-prev,
  #post-entries .nav-next {
    margin: 0;
  }

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }

ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.li.current-menu-item a {
  background: rgba(0, 0, 0, 0.7);
}

ul.nav li.current_page_item ul a,
ul.nav li.current_page_parent ul a,
ul.nav li.current-menu-ancestor ul a,
ul.nav li.current-cat ul a,
ul.nav li.li.current-menu-item ul a {
  background: none;
}


.nav-entries,
.wp-pagenavi,
.woo-pagination {
  padding: 1em 0;
}

.nav-entries a span.nav-prev,
.nav-entries a span.nav-next {
  display: block;
  color: #111111;
  text-decoration: none;
  padding: .857em 1.387em;
  font-weight: bold;
  background: #f5f5f5;
  border: 1px solid #dedede;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.nav-entries a:hover span.nav-prev,
.nav-entries a:hover span.nav-next {
  background: #e5e5e5;
}

#post-entries .nav-prev,
#post-entries .nav-next {
  margin: .857em 0;
  max-width: 280px;
}

#post-entries .nav-prev a,
#post-entries .nav-next a {
  display: block;
  color: #111111;
  text-decoration: none;
  padding: .857em 1.387em;
  font-weight: bold;
  background: #f5f5f5;
  border: 1px solid #dedede;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#post-entries .nav-prev a:hover,
#post-entries .nav-next a:hover {
  background: #e5e5e5;
}

.widget_woodojo_tabs ul.nav-tabs,
.widget_woodojo_tabs ul.tabs {
  margin-bottom: .53em;
  list-style: none;
  border-bottom: 1px solid #dedede;
  text-align: center;
}

.widget_woodojo_tabs ul.nav-tabs:after,
.widget_woodojo_tabs ul.tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.widget_woodojo_tabs ul.nav-tabs li,
.widget_woodojo_tabs ul.tabs li {
  margin-bottom: 0;
}

.widget_woodojo_tabs ul.nav-tabs li a,
.widget_woodojo_tabs ul.tabs li a {
  display: block;
  color: #444444;
  margin: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background: none!important;
  padding: .53em .857em !important;
  border: none!important;
}

.widget_woodojo_tabs ul.nav-tabs li a:hover,
.widget_woodojo_tabs ul.tabs li a:hover {
  color: #00cbe9 !important;
  background: none!important;
}

.widget_woodojo_tabs ul.nav-tabs li:last-child a,
.widget_woodojo_tabs ul.tabs li:last-child a {
  border-right-width: 1px;
}

.widget_woodojo_tabs ul.nav-tabs li.active,
.widget_woodojo_tabs ul.tabs li.active {
  position: relative;
}

.widget_woodojo_tabs ul.nav-tabs li.active a,
.widget_woodojo_tabs ul.tabs li.active a {
  position: relative;
  color: #00cbe9;
  border: none;
}

.widget_woodojo_tabs .tabs-top ul.nav-tabs li,
.widget_woodojo_tabs .tabs-below ul.nav-tabs li,
.widget_woodojo_tabs .tabs-top ul.tabs li,
.widget_woodojo_tabs .tabs-below ul.tabs li {
  display: inline-block;
}

.widget_woodojo_tabs .tabs-below ul.nav-tabs,
.widget_woodojo_tabs .tabs-below ul.tabs {
  margin: .53em 0 0;
}

.widget_woodojo_tabs .tabs-left ul.nav-tabs,
.widget_woodojo_tabs .tabs-left ul.tabs {
  text-align: right;
}

.widget_woodojo_tabs .tabs-right ul.nav-tabs,
.widget_woodojo_tabs .tabs-right ul.tabs {
  text-align: left;
}


ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.li.current-menu-item a {
  background: rgba(7, 136, 156, 0.7);
}

#mobile-menu.interactive li.menu-item { height: auto !important; }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }


#hp-newsletter {
	position: relative;
	left: 29px;
	top: 76px !important;
	padding-top: 80px;
	height: 350px;
	width: 244px;
	clear: left;
	text-align: center;
}


#hp-newsletter form {
	font-weight: bold;
	text-align: right;
}


.larger {
font-size: 120%;
}


   
   .event-container .date {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    float: left;
    height: 54px;
    margin: 0 10px 0 0;
    width: 34px;
}


.event-container .headline {
	margin-left: 70px;
}


div.event-container div.events div.event div.date span.mon{
    color: #5A3B84;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

div.event-container div.events div.event div.date span.day{
    background: none repeat scroll 0 0 #5A3B84;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #5A3B84;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}


div.event-container div.events div.current div.date span.mon{
    color: #876EAF;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

div.event-container div.events div.current div.date span.day{
    background: none repeat scroll 0 0 #876EAF;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #876EAF;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}


div.event-container div.events div.event div.date span.year{
	display: none;
   
}

div.event-container div.events div.event{ background: #CCCCCC;
    clear: both;
    min-height: 64px;
    margin: 10px;
    padding: 5px;  border-radius: 5px;}

	div.event-container div.events div.current{background: #fff;}

div.event-container div.events div.current span.glyphicon{ float: left;
    font-size: 24px;
    top: 18px;color: #876EAF;}

	
	
	div.event-container div.events div.event span.glyphicon-bookmark{top: 1px; color: #ccc; float: left;
    font-size: 24px;}

	div.event-container div.events div.event span.glyphicon-chevron-right{top: 18px; color: #5A3B84; float: left;
    font-size: 24px;}
.row{margin-right:-15px;margin-left:-15px}

.row.no-space-pricing-v6 {
	padding: 0 14px;
}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}


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


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


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


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


.header-banner {
  background: #000;
  text-align: center; }

  .header-banner img {
    max-width: 100%; }
.index-lv4
nav{width:32%;float:left;margin-right:1.333em}
.index-lv4 nav
h3{font-size:14px;background:#596bac;color:#fff;font-weight:500;padding:0.929em 0.857em 0.857em}
.index-lv4 nav
li{border-bottom:1px dotted #dee3eb;position:relative}
.index-lv4 nav li
a{padding:0.800em 0;display:block;color:#666}
.index-lv4 .icon-keyboard-arrow-right{position:absolute;right:0;top:0.867em}






#mobile-nav,
#navigation-mobile {
    display: none;
}


#navigation-mobile {
    position: relative;
    z-index: 21;
    display: none;
    background: #FFFFFF;
	border-top: 1px solid #DFDFDF;
}


#navigation-mobile li:first-child {
    border-top: none;
}


#navigation-mobile li a {
	position: relative;
    display: block;
    padding: 15px 0;
    color: #B2B2B6;
    text-transform: uppercase;
    font-size: 14px;
	font-weight: 400;
	letter-spacing: -1px;
}


#navigation-mobile li a:hover {
    color: #F88A79;
}


    header,
	#navigation-mobile,
	#title-page,
	.footer-widgets,
	#footer-credits,
	#image-static,
	#image-static .fullimage-container,
	#main,
	.main-content {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }

.template-blog .article .middle-column .content .read-more, .template-article .article .middle-column .content .read-more { text-align: right; margin-top: 10px; }


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

ul.post-footer li.last { border-right:0; margin:0; padding:0;}

ul#nav-main li.last { background:none; padding-right:0 }
.list-unstyled{padding-left:0;list-style:none}




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

.wpb_call_to_action .wpb_call_text,
#content .wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0;
}

#content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}

  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em;
  }

#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}



body.content-full-screen #content-wrap,
.content-full-screen { width: 100% !important; max-width: none !important; }

body.content-full-width #content-wrap .content-area,
.content-full-width .content-area,
body.content-full-screen #content-wrap { width: 100% !important; max-width: none !important; }

body.content-full-screen #content-wrap .content-area,
.content-full-screen .content-area { float: none; padding: 0; width: 100% !important; max-width: none !important; }



body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area { float: right }

body.content-left-sidebar #content-wrap #sidebar,
.content-left-sidebar #sidebar { float: left }

.boxed-main-layout.content-full-screen #content-wrap { padding-left: 0 !important; padding-right: 0 !important; }

	#content-wrap.left-sidebar .wpex-social-share.position-vertical { right: auto; left: auto; }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }



.yt-k2-category-summary .main-content {
position: relative;
overflow: hidden
}
.webstore-modal-cart .submit button{text-transform:none;}
.webstore-overlay .submit-small .button:focus,.webstore-overlay .submit-small input[type="button"]:focus{min-height:50px;}
.webstore-overlay section footer.submit p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}
.webstore-modal .twocolumn:after,.webstore-modal .twocolumn .column:after,.webstore-overlay-aside .section-inner .section-content:after,.webstore-overlay-cart .cart-footer:after,.webstore-checkout footer.submit:after,.field-containers-small:after,.fieldgroup:after,#payment .outofbandpayment .buttons:after,#payment .address-form:after,.creditcard:after,#confirm #confirm .order-details:after,#confirm #confirm .order-details:after,#confirm .lines-footer:after,.create-account:after,.lines-footer:after,.wishlist-share:after,.wishlist-buttons:after{content:"";display:table;clear:both;}
.webstore-modal footer.submit{padding:0;background-color:#eee;color:#999;overflow:hidden;}
.webstore-modal footer.submit input[type="submit"]{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;font:1.25rem 'Open Sans','Helvetica Neue',Helvetica,sans-serif;font-weight:normal;padding:20px;background:#3287cc;width:100%;border:none;color:#fff;float:left;}
.webstore-modal footer.submit input[type="submit"]:hover{background-color:#286ca3;}
.webstore-overlay section footer.submit input{float:none;}
.webstore-overlay-cart .submit button.continue{border-bottom:1px solid #ddd;}
.webstore-overlay-cart .submit{padding:0;clear:both;overflow:hidden;}
.webstore-checkout footer.submit{margin-bottom:15px;}
#start footer.submit{text-align:center;height:91px;opacity:1;}
#start footer.submit p{color:#999;font-size:0.9375rem;margin:0 0;}
#start footer.submit a.alternate{text-align:center;background:#fff;color:#999;margin:12px auto 0;display:inline-block;border-bottom:1px dotted #ccc;}
#start footer.submit .invisible{overflow:hidden;height:0;visibility:none;opacity:0;}
.webstore-checkout footer.submit-small{height:65px;}
.webstore-checkout footer.submit-small input[type="submit"],.webstore-checkout footer.submit-small .button{font-size:0.9375rem;padding:15px 0;}
.webstore-checkout footer.submit-small p{margin:1rem 0;}
.address-new .address-form .submit-small .button{font-size:0.9rem;}

.cart-footer .submit .checkout { background:#cccccc; color:#333;}

.webstore-overlay-cart table a , .webstore-overlay-cart .submit button.continue, .webstore-overlay-cart .webstore-estimator a.webstore-estimator-country{ border-bottom:none;}

#checkout.webstore-checkout footer.submit-small .button { padding:0;}

.webstore-checkout footer.submit-small .button:hover { background:#fff; color:#333;}


#sidebarcontent {
line-height:25px;
padding-left:14px;
padding-top:28px;
padding-right:10px;
}


#sidebarcontent h3 {
font-size:22px;
font-weight:lighter;
margin-bottom:15px;
padding-left:3px;
}

h4.replace 						{ font-size: 20px; }

.replace { letter-spacing:0;}
.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-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{float:left}
.col-xs-12{width:100%}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

#newsletter {
  position: relative;
  background: #fff;
  z-index: 901;
  padding: 60px 30px 70px 30px;
  text-align: center;
  background-color: #f7f6f6;
  text-transform: uppercase;
  font-size: 13px;
  color: #2b2d2d;
  -webkit-transform: translate3d(0,0,0);  
}

#newsletter-inner {
  width: 370px;
  margin: 0 auto;
  padding-top: 10px;
  text-transform: uppercase;
}



.moduletable_firstbox div.text
{
	float:left;
	width:960px;
}



.moduletable_secoundbox div.text
{
	float:left;
	width:490px;
}


.moduletable_firstbox div.text h2, .moduletable_secoundbox div.text h2
{
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
	margin-top:30px;
}


.moduletable_secoundbox div.text h2
{
	margin-top:80px;
}


.moduletable_firstbox div.text p, .moduletable_secoundbox div.text p
{
	line-height:1.7em;
	color:#636363;
	margin-bottom:30px;
}


.moduletable_firstbox div.text a, .moduletable_secoundbox div.text a
{
	display:inline-block;
	color:#636363;
	text-decoration:none;
	border-radius:5px;
	padding:5px 10px;
	border:1px solid #bbbbbb;
	text-transform:uppercase;
}


div.team div.member_odd div.text
{
	float:right;
	width:685px;
}


div.team div.member_even div.text
{
	float:left;
	width:685px;
	
}


div.team div.member_odd div.text h2, div.team div.member_even div.text h2
{
    font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
	padding-top:40px;
}


div.team div.member_odd div.text p, div.team div.member_even div.text p
{
   line-height:1.7em;
	color:#636363;
}


div.team div.member_odd div.text a.linkedin, div.team div.member_even div.text a.linkedin
{
	display:inline-block;
	color:#636363;
	text-decoration:none;
	border-radius:5px;
	padding:5px 10px;
	border:1px solid #bbbbbb;
	text-transform:uppercase;
	margin-top:20px;
}


.moduletable_firstbox div.text, .moduletable_secoundbox div.text
{
	width:100%;
	float:none;
}

div.team div.member_odd div.text, div.team div.member_even div.text
{
	float:none;
	width:100%;
}


.product_intro .text
{
	float:none;
	padding:0px !important;
	width:100%;
}
.wk-slideset-default .nav.text
li{margin-left:40px}
.wk-slideset-default .nav.text
span{padding:0
11px}
.wk-slideset-default .nav.text .active
span{padding:0
10px;border:1px
solid rgba(0,0,0,0.1);border-radius:4px;background:rgba(0,0,0,0.05)}
.wk-slideset-default .nav.text li:first-child{margin-left:0}

	.content {
		padding: 20px 0px 0 20px;
	}

	.channel-detail-header .col,
	.content {
		padding: 10px 20px
	}

.post-type-archive-material .content {
	padding-top: 30px;
}


.single .content .channel-bar {
	background-color: #88b5c5;
	overflow: hidden;
	padding: 0;
}

.post-type-archive-material .content
.page-template-page-theme-php .content,
.tax-material_category .content,
.tax-theme .content {
	padding-top: 15px;
}

.content,
.footer {
	position: relative;
	z-index: 1!important;
}


.overlay-bottom {
	height: 92px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 15px 20px 20px;
}


 .overlay-bottom a{
	text-decoration: none;
	font-size: 20px;
	color: #a3a4a5;
	margin-top: 30px;
	display: inline-block;
	position: absolute;
	bottom: 14px;
	left: 20px;
}


 .overlay-bottom a:hover {
	color:#fc674a;
 }


#blogWrapper .content-area .blog .post .content .categories {
    font-size: 14px;
}

p.description, div.description p, .column p.description {
	font-size:1.4em;
}





.column {
	float:left;
	display:block;
	margin-left:20px;
	margin-bottom:20px;
	width:220px;
}

.column.first { margin-left:0; clear:both }

.column.size1 { width:60px }
 .column.size2 { width:140px }
 .column.size2a { width:120px }
 .column.size3 { width:220px }
 .column.size3a { width:200px }
 
.column.size4 { width:300px }
 .column.size4a { width:280px }
 .column.size5 { width:380px }
 .column.size6 { width:460px }
 .column.size7 { width:540px }

.column.indent { margin-left:40px }

.column h2 {
	font-size:1.6em;
	line-height:1.25em;
	color:#363636;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}

.column p {
	font-size:1.1em;
	line-height:1.36em;
}

.homepage .column {
	min-height:197px;
	height:auto !important;
	height:197px;
	padding-bottom:23px; 
	position:relative;
	margin-bottom:10px;
}

.homepage .column p.more {
	margin-bottom:0;
	position:absolute;
	bottom:15px;
	left:0;
}

.main-header-wrap .main-header .mini-cart .title { font-family:  'Source Sans Pro', sans-serif ; font-size: 14px; margin: 0px 0px 7px 0px; }

.main-header-wrap .main-header .mini-cart .title span { color:  #c9af9a ; }

.main-header-wrap .main-header .mini-cart .title span.quantity { margin-left: 4px; }

.main-header-wrap .main-header .mini-cart .title a { color:  #0ec7c1 ; }

.customer.account .title { display: block; font-size: 14px; margin-bottom: 20px; }

.customer.order .order-history .table td.product-item .label.title { margin-bottom: 15px; }

.customer.order .order-history .table td.product-item .label.title a { color: #0ec7c1; font-size: 16px; }

.sidebar .recent-posts .title { font-size: 14px; color: #734c3d; margin-bottom: 6px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.sidebar .recent-posts .title:hover { color: #0ec7c1; }

.product .title, .quick-shop-content .title, #product-area .title, .mobile-product-title .title { font-size: 16px; font-size:   ; font-weight: 700; color: #734c3d; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; margin: 10px 0 0; }

.product .title a, .quick-shop-content .title a, #product-area .title a, .mobile-product-title .title a { color: #734c3d; }

.product .title a:hover, .quick-shop-content .title a:hover, #product-area .title a:hover, .mobile-product-title .title a:hover { color: #0ec7c1; }

.quick-shop-content .details .header .title { font-size: 28px !important; margin: 8px 0 15px !important; }

.template-index .slide .content .title { font-size: 56px; font-size:   ; font-weight: 700; color: #ffffff; cursor: default; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33); }

.template-index .article .title { display: block; font-weight: 700; font-size: 16px; font-size:   ; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; margin-bottom: 18px; color:  #734c3d ; }

.template-index .article .title:hover { color: #0ec7c1; }

.template-blog .articles .meta li.title, .template-article .articles .meta li.title { display: none; }

.template-blog .articles .article .article-content .title, .template-article .articles .article .article-content .title { display: block; }

.template-blog .articles .article .title, .template-article .articles .article .title { margin-top: -3px; margin-bottom: 30px; }

.template-blog .articles .article .title, .template-blog .articles .article .title a, .template-article .articles .article .title, .template-article .articles .article .title a { color: #734c3d; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; font-size: 28px; font-size:   ; font-weight: 700; line-height: 1.2; }

.template-blog .articles .article .title a:hover, .template-article .articles .article .title a:hover { color: #0ec7c1; }

.template-article .articles .comments-wrap .title { display: block !important; font-size: 14px; font-weight: 400; color:  #734c3d ; }

.template-article .articles .comments-wrap .title .count { color:  #ba9b82 ; }

.template-article .articles .comments-wrap.submit .title { margin-bottom: 35px; }

#product-area .details .header .title, .quick-shop-content .details .header .title { font-size: 35px; margin: 8px 0 20px; }

.template-product .mobile-product-title .title { font-size: 35px; margin: 5px 0 20px; }

.template-page .sidebar .title, .template-contact .sidebar .title { color:  #734c3d ; font-size: 14px; margin-bottom: 30px; }

.template-cart .table td.product-item .label.title { margin-bottom: 15px; }

.template-cart .table td.product-item .label.title a { color: #0ec7c1; font-size: 16px; }

.template-search .result.item-article .title { font-weight: 700; font-size: 16px; color:  #734c3d ; margin: 0 0 12px; }

.template-search .result.item-product .details .title { font-size: 16px; color: #0ec7c1; margin: 14px 0 0; }

.template-search .result.item-product .details .title a { color: #0ec7c1; }

.main-footer .connect .title { margin: 40px 0 0; font-size: 14px; color:  #ba9b82 ; }

.main-footer .connect .contact .title { margin-bottom: 35px; }

.main-footer .connect .social .title { margin-bottom: 35px; }

.main-footer .connect .newsletter .title { margin-bottom: 36px; }

#site-generator{display:none;}

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

  .col-md-12 {
    width: 100%;
  }


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

    .clear {
        clear:both;
    }

 


.mac ul#navlinks li{
	display:inline;
	margin:0 38px 0 20px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}



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


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}





.magento-item-data {
	float: left;
	margin: 0 15px 5px 0;
	width: 113px;
	height: auto;
	text-align: center;
}

.magento-item {
	text-align: left !important;
	line-height: 1.4;
}

			.magento-item-data img {
				max-width:100%;
				max-height:auto;
			}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }



.brdr3px{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
