﻿
.ajax_loader_slider
{
	position:fixed;
	top:50%;
	left:50%;
	z-index:1100;
	display:none
}

.qode_slider_preloader .ajax_loader_slider
{
	display:block;
	position:absolute
}
.x-recent-posts .x-recent-posts-content{padding:10px 5px}
.floating-bar .inner
.specials{float:right}
.floating-bar .inner .specials
a{display:block;height:55px;padding:5px
20px}
.floating-bar .inner .specials a:hover{background-color:#fd9b28}
.floating-bar .inner .specials a
h4{color:#85ba0f;margin-bottom:2px;font-size:30px}
.floating-bar .inner .specials a:hover
h4{color:#fff}
.floating-bar .inner .specials a
p{color:#444;padding:0;margin:0;font-size:1em}


#social-buttons a img{padding-right:3px;}

#social-buttons a img:hover{opacity:.8;}

#header p.logo {	width:213px;	height:83px;}

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

	
	#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}

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

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


#footer-outer #copyright {
	padding: 20px 0px;
	font-size: 12px;
	background-color: #1c1c1c;
	color: #777;
}


#footer-outer #copyright li {
	float: left;
	margin-left: 20px;
}


#footer-outer #copyright .container div:last-child {
	margin-bottom: 0px;
}


#footer-outer #copyright li a, #header-secondary-outer #social li a {
	display: block;
	line-height: 22px;
	height: 24px; 
	position: relative;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	background-position: center top;
}


#footer-outer #copyright li a i, #header-secondary-outer #social li a i {
	color: #777;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}


#footer-outer #copyright li a i:hover {
	color: #27CFC3;
}


#footer-outer #copyright li a.vimeo, #footer-outer #copyright li a.behance, #header-secondary-outer #social li a.behance, #header-secondary-outer #social li a.vimeo {
	background-color: #666;
}


#footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, #header-secondary-outer #social li a.behance:hover, #header-secondary-outer #social li a.vimeo:hover {
	background-color: #27CFC3;
}


#footer-outer #copyright p {
	line-height: 22px;
	margin-top: 3px;	
}


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


#footer-outer #copyright li a.facebook { width: 12px;}

#footer-outer #copyright li a.twitter { width: 20px;}

#footer-outer #copyright li a.dribbble { width: 24px;}

#footer-outer #copyright li a.google-plus { width: 20px;}

#footer-outer #copyright li a.pinterest { width: 17px;}

#footer-outer #copyright li a.rss { width: 18px;}

#footer-outer #copyright li a.vimeo { width: 20px; text-indent: -9999px;}

#footer-outer #copyright li a.tumblr { width: 21px;}

#footer-outer #copyright li a.youtube { width: 21px;}

#footer-outer #copyright li a.linkedin { width: 19px;}

#footer-outer #copyright li a.behance { width: 27px; text-indent: -9999px;}

#footer-outer #copyright li a.instagram { width: 20px;}



#footer-outer #copyright #social .icon-soundcloud { font-size: 26px; }


#footer-outer #copyright i.icon-be {
	font-size: 24px;
}
#boxed #footer-outer #footer-widgets,#boxed #footer-outer #copyright{padding-left:0;padding-right:0;}

	#header-left, #header-right { width: 100%; float: none; clear: both; margin: 0 auto; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#header-left ul.contact li, #header-right ul.contact li { margin: 0 auto; }

	#header-left ul.contact li.mobile, #header-right ul.contact li .mobile { display: inline-block !important; }

#outer-wrap { overflow: hidden }





.boxed-main-layout #outer-wrap { padding: 40px 30px }

	body.wpex-has-vertical-header.full-width-main-layout #outer-wrap { padding-left: 280px; }

	body.wpex-has-vertical-header.full-width-main-layout.wpex-site-header-disabled #outer-wrap { padding-left: 0; }





.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; }
.img-responsive{display:block;max-width:100%;height:auto}


#column_right        { width:157px; float:left; padding-top:3px;}
#mailboxresponse{margin-top:15px;font-style:italic;}
.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-md-12{width:100%}


.main-footer #footer-top {
  display: none; }




#div_per_overlay{
	background:#000;
	position:fixed;
	top:0px; left:0px;
	width:100%;
	height:100%;
	z-index:99;
	display:none;
	}
 #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 , #pgc-7-7-4 { width:20% }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid-cell { padding:0 }

.fbg .col {
	margin:0;
	float:left;
}

.main .fbg .fbg_resize .col.c3 .contact_info {
	color: #FFF;
	font-size: 13px;
}
.row{margin-left:-15px;margin-right:-15px}


    .container .row .col-sm-4:first-child {
        width:100%;
        display:block;
    }


.et_pb_accordion { margin-bottom: 30px; }

.et_pb_accordion .et_pb_toggle { margin-bottom: 10px; }

.et_pb_accordion .et_pb_toggle:last-child { margin-bottom: 0; }

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before { display: none; }


.button {

   border-top: 1px solid #b30000;
   background: #b30000;
   background: -webkit-gradient(linear, left top, left bottom, from(#b30000), to(#b30000));
   background: -webkit-linear-gradient(top, #b30000, #b30000);
   background: -moz-linear-gradient(top, #b30000, #b30000);
   background: -ms-linear-gradient(top, #b30000, #b30000);
   background: -o-linear-gradient(top, #b30000, #b30000);
   padding: 10px 20px;
   -webkit-border-radius: 19px;
   -moz-border-radius: 19px;
   border-radius: 19px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 16px;
   font-weight: bold;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   margin-top: 20px;
   margin-bottom: 20px;
   }

.button:hover {

   border-top-color: #b30000;
   background: #b30000;
   color: #ccc;
   }

.button:active {

   border-top-color: #b30000;
   background: #b30000;
   }

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.locales{margin-bottom:20px;}
.locales h2{padding:0 0 20px;margin:0;}
.locales .button{display:inline-block;padding:5px 10px;margin:4px 2px;background:#fff;border-radius:3px;border:1px solid #999;cursor:pointer;}
.locales .button:hover{box-shadow:1px 0 5px rgba(0, 0, 0, 0.2);}
.locales .button.active{background:#333;color:#ccc;border-color:#000;}


header .ns-form-wrapper {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 60px;
  right: 0;
  z-index: 50;
  background-color: #fafafa;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
  overflow: hidden;
  height: 192px;
  box-shadow: 1px 1px 3px #222;
  -webkit-box-shadow: 1px 1px 3px #222;
  -moz-box-shadow: 1px 1px 3px #222;
}


header .ns-form-wrapper.in-nav {
  position: relative;
  top: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-top: solid 1px #ddd;
  font-size: 85%;
  text-align: left;
}


header .ns-form-wrapper.in-nav.closed {
  border-top: 0;
}


header .ns-form-wrapper .ns-form-holder {
  height: 192px;
  top: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form-wrapper.closed {
  height: 0;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
}


header .ns-form-wrapper.closed .ns-form-holder {
  top: -192px;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form {
  padding: 0 10%;
}




.ei-slider-thumbs {
	height: 13px;
	margin: -13px auto 0 !important;
	position: relative;
	list-style: none !important;
	z-index: 1000;
}

.ei-slider-thumbs li {
	position: relative;
	float: left;
	height: 100%;
}

.ei-slider-thumbs li.ei-slider-element {
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #000;
	background: rgba(0,0,0,0.9);
}

.ei-slider-thumbs li a {
	display: block;
	text-indent: -9000px;
	background: #666;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3), 0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
	-ms-transition: background 0.2s ease;
	transition: background 0.2s ease;
}

.ei-slider-thumbs li a:hover {
	background-color: #f0f0f0;
}

.ei-slider-thumbs li img {
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.3)));
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.ei-slider-thumbs li:hover img {
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
ul.field-slideshow-pager li.elements-4{width:25%;}
.flexslider-carousel-thumbnail-text .flex-viewport ul.slides li.flex-li.elements-4{width:25%;}

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

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

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

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

.entry-summary {
  margin: 10px 0;
}


#nav {
    width: 98%;
    position: absolute;
    bottom: 10px;
    padding-right: 2%;
    font-family: "news-gothic-std", Arial, sans-serif;
    text-align: right;
}


#nav ul {
    list-style: none;
    padding-left: 0 !important;
}


#nav ul li, #upper-nav ul li {
    list-style: none;
    display: inline-block;
    padding: 25px 15px 0px 15px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    text-transform: uppercase;
}


#nav ul li img {
    vertical-align: middle;
}


#nav ul li a, #upper-nav ul li a {
    color: #fff;
    text-decoration: none;
}


#nav ul li:hover, #nav ul li a:hover {
    color: #799a05;
}


#nav ul li .divider {
	width: 15px !important;
	height: 38px !important;
}

	#nav ul li {
		padding-top: 15px;
		font-size: 16px;
	}

	.number { color:#ba8749; font-weight:bolder; font-size: 12px; line-height: 12px; font-family:sans-serif; }

#header,
#main-wrapper-2
{
	width: 980px;
	margin: 0 auto;
}

#main-wrapper-1 { overflow: hidden; }

#main-wrapper-2
{
	position: relative;
	padding-bottom: 8px;
}

	#main
	{
		overflow: auto;
		position: relative;
		background-color: #fff;
		box-shadow: 0 0 12px #F1F1F1;
	}

		#main .columns { padding: 20px 35px 20px 35px; }

.home #main .columns
{
	padding-top: 30px;
	padding-bottom: 10px;
	
}

.home #main .row-2.columns
{
	border-top: 1px solid #eaeaea;
	padding-top: 30px;
	
}
.post2 span.title-shadow,.post2 h3.title a{font-size:12px;}
.title-shadow{color:#000;display:none;}
.title{margin-bottom:17px;}
h3.title a{width:140px;color:#983311;height:32px;}

	
	
	aside#sidebar .custom ul {padding: 0 0 0 16px; margin: 0 0 8px 0;}

	aside#sidebar .custom ul li {font-size: 12px; text-transform: uppercase; line-height: 28px;}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:100%;max-width:860px;margin-left:auto;margin-right:auto}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:0}
#footer-columns h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase}
#footer-columns .content{margin-top:0}
#footer-columns p{margin-top:1em}
#footer-columns .content ul{list-style:none;padding-left:0;margin-left:0}
#footer-columns .content li{list-style:none;margin:0;padding:0}
#footer-columns .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:.8em 2px .8em 20px;text-indent:-15px}
#footer-columns .content li a:hover,#footer-columns .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
*:first-child+html .clearfix{min-height:1%}
.mk-grid{max-width: 1200px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
div#skip-to,
div#global-masthead nav,
div#local-masthead nav,form#local-search,div#global-footer,div#search_ebi,div#shortcuts,div#ebi_search_results{display:none}
div#skip-to,
div#local-title-logo
h1{left:-5000px;top:-5000px;position:absolute}


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


#idea {
    margin: 30px 0 0;
}

#idea img {
    margin: 0 0 5px;
}

#idea p {
    font-size: .8675em;
}
.enterprise-teaser-headline{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;font-weight:300}
#home-slider ul li .sell .logo{width:50px;height:auto;display:block;margin:0 auto;margin-bottom:-0.3em;opacity:0.7;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#post-not-found.m-all .logo{width:200px;height:auto;display:block;margin:0 auto;}


div.share_buttons_home {
        position:absolute;
	top: -65px;
	left: 50%;
	margin-left: -577px;
	z-index: 500;
}

#maincol2 {position: relative;}

#home-widgets .block,
#right-column .block {
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 0;
	position: relative;
	z-index: 1;
}

#home-widgets a,
#right-column .block a{
	text-decoration: none;
	color: inherit;
}

#home-widgets a img,
#right-column .block a img{
	border: 0;
}

#home-widgets p strong,
#right-column .block p strong{
color: #297C8C;
font-size: 1.25em;
font-weight: normal;
}



.block.contact{
	border: 1px solid #50ACBB;
	padding: 15px 0;
}

	
	#home .container {
		height: 100%;
		position: relative;
	}

    .container {
        width: 480px;
    }

    .container:before,
    .container:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .container:after {
        clear: both;
    }

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

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

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


.adthrive-ad {
    margin-bottom:20px;
}

	#footer-info { text-align: left; color: #666; padding-bottom: 10px; float: left; }

		#footer-info a { font-weight: 700; color: #666; }


	.et-social-icons, #footer-info { float: none; text-align: center; }

#footer-info a:hover {
    font-weight: 700;
    color: #98765d;
}

.footer_resize {
	margin:0 auto;
	padding:0 20px;
	width:920px;
	line-height:1.5em;
	color:#6e6e6e;
}

.footer_resize p {
	margin:24px 0;
	padding:0;
	line-height:normal;
	white-space:nowrap;
	text-indent:inherit;
}

.footer_resize a {
	color:#0a83c0;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
	text-decoration:underline;
	background-color:transparent;
}

.footer_resize a:hover {
	color:#0a83c0;
	background-color:transparent;
	text-decoration:none;
}

.footer_resize .lf {
	float:left;
	color: #FFF;
}

.footer_resize .rf {
	float:right;
	color: #FFF;
}

			.f_logos{ float:left !important; margin:0 0 0 0 !important}
.node-type-homepage .rocket-solutions .product-search .form-inline,.node-type-homepage .rocket-solutions .product-search .navbar-form{margin:0 -15px;}

#play-icon-small {
  position: absolute;
  float: left;
  top: 4px;
  margin-left: 0;
  width: 50%;
  left: 20px;
}

		#services { text-align: left; padding-bottom: 92px; }


#services ul li {padding-bottom: 10px;
  line-height: 24px;}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }



.social_icons_header{padding:3px;}



	#inner-content{
		
		width:auto;
		min-width: 240px;
		margin:0px;
	}







#inner-content :focus {
  outline-color: transparent;
  outline-style: none;
}




#footer, #inner-content {background-color:#ffffff;}


div#col1,
div#col2,
div#col3,
div.column { float: none !important; width: auto !important; height: auto !important }


body.index div#home-footer div#col3 {
	width: 447px;
}


body.index div#home-footer div#col3 span.author { margin: 0 0 17px 0; }



div#footer-columns.three div#col1.column,
div#footer-columns.three div#col2.column,
div#footer-columns.three div#col3.column {
	width: 230px;
}


div#footer-columns.three div#col3.column {
	border-right: 0;
}

div#childrens-laureate-footer div#col3.column { width: 243px; border-right: 0; }


body.index div#home-footer div.column {
	float: left;
	margin: 19px 0;
	padding: 0px 19px;
}



body.generic.seasonal div.column { float: left; width: 200px; margin-right: 40px; }

body.generic.seasonal div.column.last { margin-right: 0; }


div#footer-columns div.column {
	float: left;
	padding: 0;
	margin-bottom: 35px;
	width: 243px;
	border-right: 1px solid #abaa9a;
}


div#footer-columns div#col1.column {
	width: 242px;
}
                

div#footer-columns div#col2.column {
	width: 244px;
}


div#footer-columns div#col4.column {
	border-right: 0;
}


div#footer-columns.three.full div#col2.column {
	width: 500px;
}


body.bestsellers.landing div#footer-columns div.column { min-height: 400px; }


body.bestsellers div#footer-columns div.column span.author { display: inline-block; padding: 3px 0; }


div#childrens-footer div.column {
	float: left;
	padding: 0;
	margin-bottom: 35px;
	border-right: 1px solid #abaa9a;
}


div#childrens-footer div#col1.column { width: 488px; }
                
div#childrens-footer div#col2.column { width: 487px; border-right: 0; }


div#childrens-footer div#col1.column div.photo { margin-top: 5px; }


div#childrens-footer div#col1.column p.photocredit {
	margin-top: 4px;
	text-align: right;
}


div#childrens-footer div#col1.column p.title {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	text-transform: none !important;
}


div#childrens-footer div#col1.column p.author {
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	color: #4d493f;
	margin-bottom: 6px;
	padding-bottom: 0;
}


div#childrens-footer div#col1.column p.description {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: arial;
	color: #4d493f;
}


div#childrens-footer div#col2.column div#bestsellers {
	margin-top: 30px;
}


div#childrens-footer div#col2.column div.bestall {
	float: left;
	width: 50%;
}


div#childrens-footer div#col2.column div.bestLeft {
	float: left;
	width: 69px;
}


div#childrens-footer div#col2.column div.bestLeft img.left.image {
	max-width: 62px;
}


div#childrens-footer div#col2.column div.bestRight {
	float: right;
	width: 150px;
	margin-bottom: 25px;
}


div#childrens-footer div#col2.column div.bestRightWrap {
	width: 130px;
}


div#childrens-footer div#col2.column div.bestRight p {
	margin: 0; 
	padding: 0;
}


div#childrens-footer div#col2.column div.bestRight p.bestTitle { margin-bottom: 4px; }

div#childrens-footer div#col2.column div.bestRight p.bestAuthor { margin-bottom: 4px; }


div#childrens-footer div#col2.column span.bestTitle {
	font-size: 15px;
	font-family: georgia;
	line-height: 18px;
	padding-bottom: 4px;
}


div#childrens-footer div#col2.column span.bestAuthor {
	font-size: 12px;
	font-family: arial;
	line-height: 16px;
	text-transform: uppercase;
	color: #505050;
}


div#childrens-footer div#col2.column span.bestPublisher {
	font-size: 13px;
	font-family: arial;
	line-height: 17px;
	color: #505050;
}


div#childrens-laureate-footer div.column {
	float: left;
	padding: 0;
	margin-bottom: 35px;
	border-right: 1px solid #abaa9a;
}


div#childrens-laureate-footer div#col1.column { width: 488px; }
                
div#childrens-laureate-footer div#col2.column { width: 242px; }


div#childrens-laureate-footer div#col1.column div.photo { margin-top: 5px; }


div#childrens-laureate-footer div#col1.column p.photocredit {
	margin-top: 4px;
	text-align: right;
}


div#childrens-laureate-footer div#col1.column p.title {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	text-transform: none !important;
}


div#childrens-laureate-footer div#col1.column p.author {
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	color: #4d493f;
	margin-bottom: 6px;
	padding-bottom: 0;
}


div#childrens-laureate-footer div#col1.column p.description {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: arial;
	color: #4d493f;
}


div#childrens-laureate-bio-footer div.column {
	float: left;
	padding: 0;
	margin: 0;
	margin-bottom: 35px;
	border-right: 1px solid #abaa9a;
}


div#childrens-laureate-bio-footer div#col1.column { width: 488px; }
                
div#childrens-laureate-bio-footer div#col2.column { width: 487px; border-right: 0; }

#dmg-coverlines .coverline {
  background-color: transparent;
  border: none;
  max-width: 220px;
}

#dmg-coverlines .coverline a {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -khtml-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  display: block;
  overflow: hidden;
  padding: 0.5em 0;
  width: 100%;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
}

#dmg-coverlines .coverline a .dmg-img img {
  margin: 0 1em 0 0;
  float: left;
}

#dmg-coverlines .coverline a span {
  color: #ffffff;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1em;
  text-transform: uppercase;
}

#dmg-coverlines .coverline a span.dmg-text {
  padding: 0;
  display: block;
}

#dmg-coverlines .coverline a span em {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.2em;
  padding-top: 4px;
  text-transform: none;
  text-shadow: rgba(0, 0, 0, 0.5) 0 1px 1px;
}

#dmg-coverlines .coverline a:hover {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -khtml-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: transparent;
}

#dmg-coverlines .coverline a:hover span.dmg-text {
  text-decoration: none;
}

#dmg-coverlines .coverline a:hover span.dmg-text em {
  text-decoration: underline;
}
#header-region #block-follow-site h2{color:#dedede;}
#header-region #site-slogan{color:#ffffff;}
#header{background-color:#8c8c8c;}
#header-region .follow-links a{line-height:150%;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#header-region #logo{margin-right:0px;}
#header-region .follow-links .follow-link-twitter{margin-top:0px;}
#header-inner{margin-top:0px;}
#header-region #logo img{width:210px;float:left;}
#header-region #logo-wrapper{float:left;width:210px;}
#header-region #block-block-46{float:left;}
#header-region{height:90px;}
#header-region #block-follow-site .follow-links{margin-top:10px;}
#header-region #block-follow-site .follow-links a{display:block;float:left;margin-right:20px;color:#FFF;}
.wrapper-header p,.wrapper-header ul,.wrapper-header ol,.wrapper-header dl,.wrapper-header form,.wrapper-header table,.wrapper-header h1,.wrapper-header h2,.wrapper-header h3,.wrapper-header h4,.wrapper-header h5,.wrapper-header h6{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
#gardens_ie7 .wrapper-header{z-index:2;}
.wrapper-header{padding-top:1em;}
.wrapper-header ul,.wrapper-header ul.menu,.wrapper-header ul.menu li.expanded,.wrapper-header ul.menu li.collapsed{list-style-type:none;list-style-image:none;}
.wrapper-header .active-trail a{color:#000000;}

.container_title { margin:30px 15px 10px 15px; padding:0px; text-align:left; font-size:32px; line-height:36px; color:#B00637; font-family:'NewsGothicW01-BoldObliq'; }

.aligncenter {
	display:block;
	margin:0 auto;
}

.bs-docs-sidebar.affix { position: static; }



div.bs-docs-sidebar ul.nav li ul li a{color: #785E99;}
 .search-site { position: relative; top: 35px; right: 16px; float: right; }
 .search-site .button.small { padding: 3px 10px; }

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}


article.page header.entry-header, article.pagefooter.entry-meta, #comments, article.page #site-generator, article.page #secondary, .comments-link, .entry-meta { display:none; }

	
	.tdleft, .tdmiddle, .tdright {
	width: 100%;
	display:block;
	text-align: center;
	}

	
	.tdright h2.line1,
	.tdright h2.line2
	{white-space: nowrap; }


	
	.tdright {
		width:100%;
		text-align: right;
	}


	.tdright h2 {
	text-align: right;
	}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}


.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}
#mobileList,#mobileList li .submenu{display:none}
#mobileList li .submenu li,#mobileList li .submenu li a{color:#fff;font-size:1em;font-weight:400;text-transform:uppercase;padding:5px 0}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

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


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





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


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


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



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

.b-carousel .b-item { float:left; }

.b-hits .b-item { width:255px; margin:0 30px 0 0; position:relative; }
 
.b-hits .b-list .b-item { display:inline-block; vertical-align:top; float:none; margin:0 0 50px 26px; position:relative; }



.b-list .b-item-label { left:auto; right:8px; top:8px; }

.b-item-label { left:5px; top:5px; position:absolute; width:57px; height:57px; text-align:center; border-radius:50%; box-sizing:border-box; }

.b-item-discount { color:#f23555; font-size:18px; font-weight:700; background-color:#f3d0e3; }

.b-item-discount i { font-style:normal; font-size:14px; line-height:57px; }

.b-item-label-hit { background-color:#b9d4ef; font-size:12px; color:#45439b; font-weight:700; text-transform:uppercase; line-height:12px; padding:10px 0 0 0; }

.b-item-label-new { background-color:#3787d3; font-size:14px; color:#fff; font-weight:700; text-transform:lowercase; line-height:57px; }

.b-hits .b-item:hover .btn-quick-view { display:block; }

.b-hits .b-item:hover .b-pic { border:1px solid #fff; }

.b-hits .b-item:hover .b-inner { border:1px solid #ddd; margin:-5px -11px -31px -11px; padding:4px 10px 30px 10px; z-index:5;  box-shadow:0 0 5px rgba(0,0,0,.57); }

.b-hits .b-item:hover .b-item-label { right:18px; top:12px; }

.b-hits .b-item:hover .b-sizes { left:12px; top:6px; }

.b-hits .b-item:hover { z-index:10; }
 
.b-one-sec .b-hits .b-list .b-item { margin:0 30px 0 0; display:block; position:relative !important; width:255px !important; }

.b-list-news .b-item { display:inline-block; vertical-align:top; width:475px; margin:0 -3px 50px 95px; font-size:14px; line-height:18px; color:#4c4c4c; }

.b-acc-item .b-list-deliv-meth .b-item { padding:0; background:none; display:inline-block; vertical-align:top; width:730px; margin:0 -3px 0 0; }

.b-acc-item .b-list-deliv-meth .b-item:after { display:none; }

.b-list-dkc .b-item { padding:20px 32px; border-bottom:1px solid #ddd; }

.b-prews .b-item { background-color:#f7f7f7; margin:0 0 22px 0; padding:18px 20px; border-radius:3px; }
.homepageDocumentsWrapper  .views-row{border-bottom:1px solid #CCC;padding:4px 0;}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.views-row{display:block;clear:both;}
.views-row span .views-row div{padding-right:2px;display:inline;}

	#footer .menus .menu-div .menu-item-home { display: none; }
.wf-table{display:table;width:100%}
#bottom-bar .wf-table{height:60px}
#header .wf-table{position:relative}
.header-side-left #header .wf-table,.header-side-left #header .wf-td,.header-side-right #header .wf-table,.header-side-right #header .wf-td{display:block}
#fancy-header.content-left .wf-table,#fancy-header.content-right .wf-table,#fancy-header.title-center .wf-table{display:table-cell;vertical-align:middle}
.fancy-header.title-center .wf-table,.fancy-header.title-center .wf-td{display:block;width:100%;text-align:center}
.page-title.content-left .wf-table,.page-title.content-right .wf-table,.page-title.title-center .wf-table{display:table-cell;vertical-align:middle}
.page-title.content-left.disabled-bg .wf-table,.page-title.content-right.disabled-bg .wf-table,.page-title.disabled-bg .wf-td,.page-title.title-center.disabled-bg .wf-table{vertical-align:bottom;padding:0}
.share-overlay .wf-table{max-width:1000px;height:100%;margin:0 auto;text-align:center}
.benefits-style-one .wf-table,.benefits-style-two .wf-table{width:auto}
.image-arrow li .wf-table{width:auto}
.image-arrow li .wf-table div{display:table-cell;vertical-align:middle}
.wf-table .shortcode-banner-inside{display:table-cell;vertical-align:middle}
.fs-entry-content .wf-table,.rollover-content .wf-table{height:100%}

  .header-side-left #header .wf-table,
  .header-side-right #header .wf-table {
    display: table;
  }

  .show-device-logo #branding img.mobile-logo,
  .logo-classic .wf-table,
  .logo-classic .wf-td {
    display: block;
  }

  .fancy-header .wf-table,
  .fancy-header .wf-td,
  .page-title .wf-table,
  .page-title .wf-td {
    display: block;
    width: 100%;
    text-align: center;
  }

  .fancy-header .wf-table,
  .page-title .wf-table {
    height: auto !important;
  }

  #fancy-header .wf-table,
  .page-title .wf-table {
    display: table-cell;
    vertical-align: middle;
  }

  .page-title.disabled-bg .wf-table {
    vertical-align: bottom;
  }

  .content .wf-table.wf-mobile-collapsed,
  .content .wf-mobile-collapsed .wf-tr,
  .content .wf-mobile-collapsed .wf-td {
    display: block;
  }

  #bottom-bar .wf-table,
  #bottom-bar .wf-td {
    display: block;
    text-align: center;
  }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.row{margin-left:-15px;margin-right:-15px}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

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

.panel-group .panel-heading {
  border-bottom: 0;
}




.home-page-research .panel-heading
{
	padding: 0;
}


.home-page-research .panel-heading p:first-child
{
	display: none;
}


.panel, .panel-default, .panel-heading, .panel-title  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#logo {
	position: relative;
	left: 59px;
	top: 12px;
}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


#sidebar .widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}


div#shailan-subpages-widget-2.widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 13px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}



.widget ul li  {
  	margin-bottom: .8em !important;
}


.widget ul li a {
  	line-height: 1em !important;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

.widget h3 { font:bold 18px/1em Georgia, serif;color:#555555; }


.footer-bottom .footer-right .tel {
    display: inline-block;
    text-decoration: underline;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
div.region-sidebar-first div.accordion_fold li.leaf{margin-left:15px;}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}


.info.popup {
  width: 100%;
  height: 78px;
  overflow: hidden;
  display: block;
  position: absolute;
  bottom: 0; }

  .ie8 .info.popup {
    background: black;
    display: none;
    bottom: 0; }

[data-width="1"][data-layout="default"].promotionswidget .info {
  padding: 6px 9px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%; }

  [data-width="1"][data-layout="default"].promotionswidget .info.no_thumb {
    bottom: auto; }

    [data-width="1"][data-layout="default"].promotionswidget .info.no_thumb p {
      line-height: 1.6; }

  [data-width="1"][data-layout="default"].promotionswidget .info.no_info {
    display: none; }

[data-width="1"][data-layout="default"].youtubewidget .info {
  display: none;
  padding: 15px; }

[data-width="1"][data-layout="multiple"] .info,
[data-width="1"][data-layout="news"] .info,
[data-width="1"][data-layout="social"] .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 77.14286%;
  float: left; }

  [data-width="1"][data-layout="multiple"] .info:last-child,
  [data-width="1"][data-layout="news"] .info:last-child,
  [data-width="1"][data-layout="social"] .info:last-child {
    margin-right: 0; }

[data-width="2"][data-layout="single"] .info,
[data-width="2"][data-layout="news"] .info,
[data-width="2"][data-layout="default"] .info {
  float: right;
  width: 52%;
  padding: 50px 30px 0 30px; }

[data-width="2"][data-layout="default"].promotionswidget .info {
  height: auto;
  max-height: 145px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px; }

  [data-width="2"][data-layout="default"].promotionswidget .info.no_info {
    display: none; }

  [data-width="2"][data-layout="default"].promotionswidget .info.no_thumb {
    bottom: auto;
    position: relative;
    height: 100%;
    max-height: 100%; }

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

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

[data-width="3"][data-layout="default"] .info {
  position: relative;
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 31.42857%;
  margin-right: 0;
  padding: 30px 30px 30px 0; }

  [data-width="3"][data-layout="default"] .info:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="default"].promotionswidget .info.no_thumb {
  padding: 20px;
  width: 100%; }

[data-width="3"][data-layout="default"].promotionswidget .info.no_info {
  display: none; }

    [data-width="3"][data-layout="default"].promotionswidget .info {
      padding: 15px 15px 15px 0; }

    [data-width="3"][data-layout="default"].youtubewidget .info {
      padding: 15px 15px 15px 0; }

#events_axs .event_list .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 54.28571%;
  margin-right: 0;
  min-height: 110px;
  padding-bottom: 50px;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

  #events_axs .event_list .info:last-child {
    margin-right: 0; }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .news_list_page .entry .info {
      padding: 0px;
      width: 80%; }


.map_window .info {
  border-bottom: 1px dotted #999;
  padding: 0 0 4px;
  margin: 0 0 8px;
  float: none !important;
  width: auto !important;
  padding: 0 !important; }

  .map_window .info address {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 140%; }

      .rsHomepage.royalSlider.mobileCaption .rsGCaption .info {
        bottom: 38px;
        padding: 15px 15px 10px;
        background: black;
        background: rgba(0, 0, 0, 0.7); }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .title {
          letter-spacing: 1px;
          overflow: hidden;
          max-height: 36px; }

          .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .title h3 {
            font-size: 14px; }

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

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .event_venue {
          font-size: 12px; }

    .feature-hmevents .entry .info.popup {
      bottom: 49px;
      left: 0px; }

      .ie8 .feature-hmevents .entry .info.popup {
        background: none;
        display: block; }

  .feature-hmevents .two_column .info {
    height: 85px;
    padding: 15px 20px;
    background: black;
    background: rgba(0, 0, 0, 0.7); }

  .feature-hmevents .info {
    padding: 10px 10px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='1'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='2'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

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

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

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

.event_list.widget_content.carousel .info {
  bottom: 38px;
  padding: 15px 15px 10px;
  background: black;
  background: rgba(0, 0, 0, 0.7); }

  .event_list.widget_content.carousel .info .title {
    letter-spacing: 1px;
    overflow: hidden;
    max-height: 33px; }

    .event_list.widget_content.carousel .info .title h3 {
      font-size: 14px; }

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

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .title {
    padding: 10px 0px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .tagline {
    margin-bottom: 5px; }

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

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .teaser {
    line-height: 1.6em;
    font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info {
        width: 100%;
        padding: 20px; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 80%; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .title {
      width: auto;
      font-size: 14px;
      overflow: hidden;
      max-height: 18px; }

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

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .tagline, [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .teaser {
      display: none; }

.news_list.widget_content.carousel .info .title {
  letter-spacing: 1px;
  text-transform: uppercase; }

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

  .modal .info {
    float: right;
    width: 180px; }
.entry .info{line-height:1.6}

.small-calendar #calendario .modal .info {
  line-height: 130%; }


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


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }
.promotionswidget .info p a{color:#9d7c46}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

.td-header-menu-wrap {
  min-height: 44px;
  
}

.white-grid.white-menu .td-header-menu-wrap .td-header-main-menu {
  border-color: #e6e6e6;
}

	#header .container { text-align: center;}



#site-info {
	float: none;
	width: auto;
}




.two-column #content .col-left,
#content .col-left {
	width: 46%;
	margin-right: 8%;
	float: left;
}


.two-column #content .col-right,
#content .col-right {
	width: 46%;
	float: left;
}


.single-neural_issues #content .col-left p,
.single-neural_issues #content .col-right p {
  margin: 0 0 5px;
}


  #footer .col h4:first-child,
  #footer #third-col h4:first-child,
  #footer #legal h4:first-child {
  margin: 0 0 4px;
  }


#colophon .col {
  float: left;
  width: 36%;
  margin-right: 1.4%;
}


  #main,
	#main #sidebar-left,
	#main #content,
	#content #most-recent .left-col,
	#content #most-recent .right-col, 
	#primary,
	#colophon,
	#colophon .col,
	#colophon #third-col,
	#footer #legal {
	  float: none;
    width: 100%;
    margin: 0;
		clear: both;
  }


	#colophon .col,
	#colophon #third-col,
	#footer #legal {	margin-top: 14px; }

.fusion-secondary-header .fusion-mobile-nav-holder {
  width: 80%;
  margin: 0 auto;
}


.fusion-mobile-nav-holder {
  display: none;
  clear: both;
  color: #333;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {
  padding-left: 27px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {
  content: "-";
  margin-left: -6px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {
  padding-left: 40px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {
  content: "--";
  margin-left: -10px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {
  padding-left: 53px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {
  content: "---";
  margin-left: -14px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {
  padding-left: 66px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {
  content: "----";
  margin-left: -18px;
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a:before {
  content: none;
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
  display: none;
}

.fusion-mobile-nav-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{padding-right:35px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:42px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:55px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:68px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:81px;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-megamenu-icon img{max-height:14px;}
.fusion-megamenu-holder{border-color:#de0007;}
.fusion-megamenu{background-color:#f1f1f1;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{border-color:#dcdadb;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px;}
.fusion-megamenu-title{font-family:'Cantarell', Arial, Helvetica, sans-serif;font-weight:500;font-size:18px;color:#333333;}
.fusion-megamenu-title a{color:#333333;}
.fusion-megamenu-bullet{border-left-color:#333333;}
.fusion-megamenu-widgets-container{color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-main .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;}
.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{margin-top:0;}
.ubermenu-main,.ubermenu-main .ubermenu-target,.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{font:12px/24px Helvetica,Arial,sans-serif;}


.post-type-archive-video .primary-nav li.menu-item-32 a,
.single-video .primary-nav li.menu-item-32 a,
.single-location .primary-nav li.menu-item-32 a {
	font-weight: 300;
}
.header_top .container{display:inline-block}
.container{position:relative;padding:0;width:100%;z-index:100}
.content .container{background-color:#f6f6f6}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.title .title_holder .container{display:table-cell;vertical-align:middle;background-color:transparent}
.title_outer.with_image .title .title_holder .container,.title_outer .has_fixed_background.title .title_holder .container,.title_outer .has_background.title .title_holder .container{display:block;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
.container aside{position:relative;z-index:11}
.qode_call_to_action.container{background-color:#1abc9c}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container i{padding:0}
.qode_search_form .container input{width:90%;padding:0 0 0 10px}
.qode_search_form .container .qode_search_close{right:0}
.vertical_menu_enabled .q_slider,.vertical_menu_enabled .full_width,.vertical_menu_enabled .content .container,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer{padding-left:260px}
.boxed.vertical_menu_enabled .q_slider,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer{padding-left:0}
.vertical_menu_enabled .content .title .container{padding-left:0}
.vertical_menu_enabled .content .container,.vertical_menu_enabled .q_slider,.vertical_menu_enabled footer{width:auto}
.vertical_menu_enabled.page-template-landing_page-php .q_slider,.vertical_menu_enabled.page-template-landing_page-php .full_width,.vertical_menu_enabled.page-template-landing_page-php .content .container,.vertical_menu_enabled.page-template-landing_page-php .title_outer,.boxed.vertical_menu_enabled.page-template-landing_page-php,.vertical_menu_enabled.page-template-landing_page-php .full_screen_holder{padding-left:0!important}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}


#sf-sidebar, .sf-view-level-custom, .sf-scroll-wrapper {
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -moz-transition:-moz-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -ms-transition: -ms-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -o-transition: -o-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    transition: transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
}

.sf-view-pushed-1 #sf-sidebar:after {
    z-index: -800;
}


#sf-sidebar .sf-view,
#sf-sidebar .sf-nav {
    display: table;
}



#sf-sidebar .sf-view .sf-menu {
    padding: 0;
    
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}


#sf-sidebar .sf-view .sf-menu li {
    text-align: center;
    cursor: pointer;
}



#sf-sidebar .sf-view {
    position: absolute;
    overflow: hidden;
    height: 100%;
    top:0;
    transition: all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -moz-transition:all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -ms-transition: all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -o-transition: all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}



#sf-sidebar .sf-view-level-1 {
    position: absolute;
    height: 100%;
    width: 250px; 
    top: 0;
    left: 250px;
    background: #b5b5b5; 
    z-index: -300;
}


#sf-sidebar .sf-view-level-2 {
    width: 250px; 
    top: 0;
    left: 500px;
    background: #36939e; 
    z-index: -400;
}


#sf-sidebar .sf-view-level-3 {
    width: 250px; 
    top: 0;
    left: 750px;
    background: #9e466b; 
    z-index: -500;
}


body.sf-view-pushed-1 #sf-sidebar .sf-view-level-1,
body.sf-view-pushed-2 #sf-sidebar .sf-view-level-2,
body.sf-view-pushed-3 #sf-sidebar .sf-view-level-3 {
    -webkit-transform: translate(0,0) !important;
    -moz-transform: translate(0,0) !important;
    -ms-transform: translate(0,0) !important;
    -o-transform: translate(0,0) !important;
    transform: translate(0,0) !important;
    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;
    transform: translate3d(0,0,0) !important;
}



#sf-sidebar .sf-view .sf-child-menu {
   display: none !important;
}



#sf-sidebar [class*="sf-icon-"], .sf-view-level-custom:before  {
    font-family: 'sf-icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 18px;
    font-size: 18px;
    color: white;
    position: relative;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


#sf-sidebar .sf-view-level-custom {
    visibility: hidden;
    display: block;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    overflow: hidden;
    width: 100%;
    box-sizing: content-box;
    background: #e2e2e2;
    z-index: -1000;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


#sf-sidebar.sf-vertical-nav .sf-view-level-custom {
    opacity: 0;
}




#sf-sidebar .sf-view-level-custom.sf-modal {
    position: fixed;
    top:0;
    bottom: 0;
    left: 0;
    
    width: 100%;
    z-index: 3000000;
    padding-top: 30px;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}


.sf-pos-right #sf-sidebar .sf-view-level-custom.sf-modal {
    right: 0;
    left: auto;
}


#sf-sidebar .sf-view-level-custom .sf-close {
    display: none;
}


#sf-sidebar .sf-view-level-custom.sf-modal .sf-close {
    display: block;
}


#sf-sidebar .sf-view-level-custom.sf-modal .sf-close:before {
    font-family: 'sf-icomoon';
    content: '\e607';
    font-size: 32px;
    padding: 7px;
    color: #333 !important;
    background: rgba(255,255,255,0.2);
    position: absolute;
    right: 0;
    top:  0;
    cursor: pointer;
}
.sf-pos-left #sf-sidebar .sf-view-level-1{left:280px;width:280px;-webkit-transform:translate(-280px,0);-moz-transform:translate(-280px,0);-ms-transform:translate(-280px,0);-o-transform:translate(-280px,0);transform:translate(-280px,0);-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}
.sf-pos-right #sf-sidebar .sf-view-level-1{left:auto;right:280px;width:280px;-webkit-transform:translate(280px,0);-moz-transform:translate(280px,0);-ms-transform:translate(280px,0);-o-transform:translate(280px,0);transform:translate(280px,0);-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
.sf-pos-left #sf-sidebar .sf-view-level-2{left:560px;width:280px;-webkit-transform:translate(-840px,0);-moz-transform:translate(-840px,0);-ms-transform:translate(-840px,0);-o-transform:translate(-840px,0);transform:translate(-840px,0);-webkit-transform:translate3d(-840px,0,0);-moz-transform:translate3d(-840px,0,0);-ms-transform:translate3d(-840px,0,0);-o-transform:translate3d(-840px,0,0);transform:translate3d(-840px,0,0)}
.sf-pos-right #sf-sidebar .sf-view-level-2{left:auto;right:560px;width:280px;-webkit-transform:translate(840px,0);-moz-transform:translate(840px,0);-ms-transform:translate(840px,0);-o-transform:translate(840px,0);transform:translate(840px,0);-webkit-transform:translate3d(840px,0,0);-moz-transform:translate3d(840px,0,0);-ms-transform:translate3d(840px,0,0);-o-transform:translate3d(840px,0,0);transform:translate3d(840px,0,0)}
.sf-pos-left #sf-sidebar .sf-view-level-3{left:840px;width:280px;-webkit-transform:translate(-840px,0);-moz-transform:translate(-840px,0);-ms-transform:translate(-840px,0);-o-transform:translate(-840px,0);transform:translate(-840px,0);-webkit-transform:translate3d(-840px,0,0);-moz-transform:translate3d(-840px,0,0);-ms-transform:translate3d(-840px,0,0);-o-transform:translate3d(-840px,0,0);transform:translate3d(-840px,0,0)}
.sf-pos-right #sf-sidebar .sf-view-level-3{left:auto;right:840px;width:280px;-webkit-transform:translate(840px,0);-moz-transform:translate(840px,0);-ms-transform:translate(840px,0);-o-transform:translate(840px,0);transform:translate(840px,0);-webkit-transform:translate3d(840px,0,0);-moz-transform:translate3d(840px,0,0);-ms-transform:translate3d(840px,0,0);-o-transform:translate3d(840px,0,0);transform:translate3d(840px,0,0)}
.sf-view-pushed-1 #sf-sidebar .sf-view-level-2{-webkit-transform:translate(-280px,0);-moz-transform:translate(-280px,0);-ms-transform:translate(-280px,0);-o-transform:translate(-280px,0);transform:translate(-280px,0);-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}
.sf-pos-right.sf-view-pushed-1 #sf-sidebar .sf-view-level-2{-webkit-transform:translate(280px,0);-moz-transform:translate(280px,0);-ms-transform:translate(280px,0);-o-transform:translate(280px,0);transform:translate(280px,0);-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
.sf-view-pushed-2 #sf-sidebar .sf-view-level-3{-webkit-transform:translate(-280px,0);-moz-transform:translate(-280px,0);-ms-transform:translate(-280px,0);-o-transform:translate(-280px,0);transform:translate(-280px,0);-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}
.sf-pos-right.sf-view-pushed-2 #sf-sidebar .sf-view-level-3{-webkit-transform:translate(280px,0);-moz-transform:translate(280px,0);-ms-transform:translate(280px,0);-o-transform:translate(280px,0);transform:translate(280px,0);-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
#sf-sidebar .sf-view-level-1, #sf-sidebar ul.sf-menu-level-1{background:#a7e3c1}
#sf-sidebar .sf-view-level-2, #sf-sidebar ul.sf-menu-level-2{background:#a7e3c1}
#sf-sidebar .sf-view-level-3, #sf-sidebar ul.sf-menu-level-3{background:#9e466b}
#sf-sidebar .sf-view-level-1 li a, #sf-sidebar .sf-menu-level-1 li a{color:#000;border-color:#000}
#sf-sidebar .sf-view-level-2 li a, #sf-sidebar .sf-menu-level-2 li a{color:#fff;border-color:#fff}
#sf-sidebar .sf-view-level-3 li a, #sf-sidebar .sf-menu-level-3 li a{color:#fff;border-color:#fff}

	
#states {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0 10px 5px;
	width: 460px; 
	font-size: small; }


#states td { padding: 4px; }


#aboutus a:hover
{
color:#ff5200;
text-decoration:none;
}

.related_part {
	background:#003366;
	padding:10px 0;

        
*width:222px;
*overflow:hidden;

	}


#container {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


#container a {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #3366cc;
}


#container a:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #57a204;
}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



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

.logo {width:443px; float:left; height:151px;}

			
			.skinset-background a,
			.skinset-background #content span.price,
			.skinset-background .fonticon i.inherit,
			.skinset-background #content span.amount {
			color:#2eaac9; }

			.skinset-background span.nvcolor, .skinset-background span.highlight.one,.skinset-background .post-metadata li.post-date, .skinset-background .commentlist .reply a, .skinset-background div.header-infobar,.skinset-background div.item-list-tabs ul li a span, .skinset-background .widget_display_stats dd strong, .skinset-background #content #bbpress-forums ul.super-sticky,.skinset-background #content #bbpress-forums ul.sticky, .skinset-background div.bbp-template-notice, .skinset-background div#message.updated,.skinset-background .hoverimg i,.skinset-background .hovervid i,.skinset-background span.activity,.skinset-background a.button,.skinset-background button.button, .skinset-background .fonticon.background,.skinset-background .button.link_color { 
 			background-color:#2eaac9; }

			.skinset-menu ul ul a,.skinset-menu ul ul  #content span.price,.skinset-menu ul ul  #content span.amount,
			.skinset-header a,
			.skinset-header #content span.price,
			.skinset-header .fonticon i.inherit,
			.skinset-header #content span.amount {
			color:#000000; }

			.skinset-menu ul ul span.nvcolor,.skinset-menu ul ul span.highlight.one,.skinset-menu ul ul .post-metadata li.post-date,.skinset-menu ul ul  .commentlist .reply a,.skinset-menu ul ul  div.header-message,.skinset-header span.nvcolor, .skinset-header span.highlight.one,.skinset-header .post-metadata li.post-date, .skinset-header .commentlist .reply a, .skinset-header div.header-infobar,.skinset-header div.item-list-tabs ul li a span, .skinset-header .widget_display_stats dd strong, .skinset-header #content #bbpress-forums ul.super-sticky,.skinset-header #content #bbpress-forums ul.sticky, .skinset-header div.bbp-template-notice, .skinset-header div#message.updated,.skinset-header .hoverimg i,.skinset-header .hovervid i,.skinset-header span.activity,.skinset-header a.button,.skinset-header button.button, .skinset-header .fonticon.background,.skinset-header .button.link_color { 
 			background-color:#000000; }

			.skinset-menu a,
			.skinset-menu #content span.price,
			.skinset-menu .fonticon i.inherit,
			.skinset-menu #content span.amount {
			color:#7a9fbf; }

			.skinset-menu span.nvcolor, .skinset-menu span.highlight.one,.skinset-menu .post-metadata li.post-date, .skinset-menu .commentlist .reply a, .skinset-menu div.header-infobar,.skinset-menu div.item-list-tabs ul li a span, .skinset-menu .widget_display_stats dd strong, .skinset-menu #content #bbpress-forums ul.super-sticky,.skinset-menu #content #bbpress-forums ul.sticky, .skinset-menu div.bbp-template-notice, .skinset-menu div#message.updated,.skinset-menu .hoverimg i,.skinset-menu .hovervid i,.skinset-menu span.activity,.skinset-menu a.button,.skinset-menu button.button, .skinset-menu .fonticon.background,.skinset-menu .button.link_color { 
 			background-color:#7a9fbf; }

	
	#primary-wrapper .columns {margin-left:0;}

	
	#primary-wrapper .column, #primary-wrapper .columns,
	.blockquote_quotes { width: 100% !important; max-width:100%; float: none; margin-bottom: 15px; }

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

	.column:after, .columns:after { clear: both; }

	.columns .columns-inner {height:auto !important;}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



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


.metaslider .slides img {
	width: 100%;
	display: block;
}

.clear {
	clear: both;
}
 
.clear-float {
	clear:both;
}

.callout_form {
	width:417px;
	float:left;
	margin-left:75px;
	border-bottom:1px solid #fff;
}

.callout_form label {
	width:100%;
	float:left;
	text-align:left;
	color:#fff;
	font-size:14px;
	margin:20px 0 10px 0;
}

.callout_form input {
	float:left;
	background:#fff;
	border-radius:5px;
	width:408px;
	height:34px;
	padding-left:5px;
}

.callout_form .reg_callout {
	float:left;
	font-size:11px;
	margin-top:13px;
	color:#fff;
	width:100%;
}

.callout_form .reg_callout input {
	width:auto;
	float:left;
	margin-top:-11px;
	margin-right:3px;
	height:42px;
}

.callout_form .left_callout {
	float:left;
	width:205px;
	margin-top:15px;
}

.callout_form .left_callout p {
	font-size:11px;
	color:#fff;
}

#downloadbox .callout_form{border:none;}

.callout_form.ebook_pop{
	border-bottom: none;
	width: 450px;
	margin-left: 60px;
}

.callout_form.ebook_pop input{
	width: 441px;
}

.threeBox_slider .front_slider,.threeBox_slider .back_slider{background-color: rgba(76, 76, 76, 0.9); color:#fff; padding:25px 10px;width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: .6s;
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(0deg);
-moz-transition: .6s;
-moz-transform-style: preserve-3d;
-moz-transform: rotateY(0deg);
-o-transition: .6s;
-o-transform-style: preserve-3d;
-o-transform: rotateY(0deg);
-ms-transition: .6s;
-ms-transform-style: preserve-3d;
-ms-transform: rotateY(0deg);
transition: .6s;
transform-style: preserve-3d;
transform: rotateY(0deg);
position: absolute;
top: 0;
left: 0;
}

.threeBox_slider .back_slider {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}

.threeBox_slider .home-box:hover .back_slider{-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}

.threeBox_slider .back_slider h3 {padding: 5px 0 10px;}

.threeBox_slider .back_slider span.glyphicon{padding:6px 0;}

	.blank_spacer {
		margin-bottom: 0!important;
	}
.aq-block-aq_3_column_block .aq-block-aq_flexslider_block,.aq-block-aq_2_column_block .aq-block-aq_featured_2_3_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block li{width:100%}
.aq-block-aq_3_column_block .flexslider p.teaser{display:none}
.aq-block-aq_3_column_block .flexslider h2{font-size:18px}
.aq-block-aq_3_column_block .flexinside{bottom:15px;padding:5px 2.5%}
.aq-block-aq_3_column_block .mainflex:hover .flexinside{bottom:25px}
.aq-block-aq_3_column_block .flexslider iframe,.aq-block-aq_3_column_block .bloglike iframe{max-height:170px!important}
.aq-block-aq_ads_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block{width:100%!important}
.aq-block-aq_3_column_block .bloglike .imgwrap,.widgetable .bloglike .imgwrap{max-width:100%;width:100%;margin:0 0 20px 0}
.aq-block-aq_ads_block img{float:left}
.aq-block{border-left:1px solid #ddd}
.aq-block-aq_clear_block{margin-bottom:0}
.aq-block-hr-single{margin:2px 0 0 0}
.aq-block-hr-double{margin-bottom:0px}
.aq-block-aq_column_block,.block-container{margin-bottom:0px}
h4.aq-block-title{margin:0 0 20px}
.widgetable .searchform input.s,.widgetable .searchform input.s:focus,.aq-block-aq_widgets_block .searchform input.s,.aq-block-aq_widgets_block .searchform input.s:focus{width:95%;float:left}
.aq-block-aq_featured_2_3_block .fblock_small{float:right;width:40%;margin-left:5%;margin-right:0}
.aq-block-aq_featured_2_3_small_block .fblock_small{height:90px!important}
.aq-block-aq_featured_2_3_small_block{width:105%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_featured_2_3_small_block li:first-child,.aq_row .aq-block-aq_featured_2_3_small_block li:first-child{border-top:1px solid #ddd;padding:25px 0}
.aq-block-aq_featured_2_3_block li.fblock_small:nth-child(2){border-top:none;padding-top:0!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block{width:100%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn{height:400px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block p.teaser{font-size:11px;margin-bottom:15px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside{bottom:20px;left:15%;padding:0 5%;width:60%}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block h3{font-size:20px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .meta{display:none}
.aq-block-aq_2_3_column_block .aq-block-aq_flexcarousel_block{width:100%}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li{height:150px;width:50%;position:relative;float:left;top:auto;left:auto}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside,.flexinside,.maso-inn .flexinside{padding:0 2.5%;bottom:15px}
.aq-block-aq_3_column_block .bloglike .imgwrap{max-width:40%;width:40%;margin:0 20px 20px 0}
.aq-block-aq_3_column_block .bloglike iframe,.aq-block-aq_3_column_block .flexslider iframe,.fblock_big iframe{max-height:320px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li,.maso-inn li{height:130px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1,.maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_featured_2_3_block .fblock_small,.bloglike .imgwrap,.fblock_big,.fblock_small{margin-right:0;width:100%;max-width:100%}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}
.aq-block-aq_featured_2_3_block .fblock_big p.teaser{width:100%!important}
.aq-block-aq_featured_2_3_block .fblock_big h3{width:100%!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}
.aq-block-aq_featured_2_3_block .fblock_big{width:100%;box-sizing:border-box;padding:0;margin-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big img,.aq-block-aq_featured_2_3_block .fblock_big .imgwrap{width:100%;padding:0;margin:0}
.aq-block-aq_featured_2_3_block h2.widget_spec{position:static}
.aq-block-aq_featured_2_3_block .fblock_big p.meta{background-color:#333;padding:5px 10px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}
.aq-block-aq_featured_2_3_block .fblock_big .head-wrap{padding:16px;padding-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big p.meta a{font-weight:800;color:#fff}
.aq-block-aq_featured_2_3_block .fblock_small h4{font:700 14px/1.2 Roboto}
.aq-block-aq_featured_2_3_block .fblock_small img{float:none}

#wrapper {
	position: relative;
	min-height: 100%;
	background: #333;
}


		#gallery-1 {
			clear: both;
		}

		#gallery-1 .gallery-item-wrapper {
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}

		#ie6 #gallery-1 .gallery-item-wrapper,
		#ie7 #gallery-1 .gallery-item-wrapper {
			width: 50%;
		}

		#gallery-1 .gallery-item {
			display: block;
			float: none;
			margin: 5px;
			width: auto !important;
		}

		#ie6 #gallery-1 .gallery-item {
			display: inline;
		}

		#gallery-1 .gallery-icon a {
			display: block;
			line-height: 0;
		}

		#gallery-1 img {
			width: 100% !important;
			max-width: 100% !important;
			height: auto !important;
		}

		#gallery-1 .gallery-caption {
			overflow: hidden;
		}

		#ie6 #gallery-1 .gallery-caption {
			word-wrap: break-word;
		}

#ie6 .hentry .gallery-item,
#ie7 .hentry .gallery-item {
	float: left;
}



.hentry .gallery a,
.hentry .gallery dt,
.hentry .gallery img {
	font-size: 0;
	line-height: 0;
	margin: 0;
}

.hentry .gallery-item {
	background: #F3F3F3;
	border: 1px solid #CFCFCF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin: 0 1.5em 1.5em 0;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}

.hentry .gallery-item img {
	border: 0;
	margin: 0;
	padding: 0;
}

.hentry .gallery-caption {
	line-height: 1;
	margin: 0;
	padding: 10px 5px 5px 5px;
}

.hentry .gallery + * {
	margin-top: 0;
}

		#gallery-2 .gallery-item-wrapper {
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}

		#ie6 #gallery-2 .gallery-item-wrapper,
		#ie7 #gallery-2 .gallery-item-wrapper {
			width: 50%;
		}

		#gallery-2 .gallery-item {
			display: block;
			float: none;
			margin: 5px;
			width: auto !important;
		}

		#ie6 #gallery-2 .gallery-item {
			display: inline;
		}

		#gallery-2 .gallery-icon a {
			display: block;
			line-height: 0;
		}

		#gallery-2 .gallery-caption {
			overflow: hidden;
		}

		#ie6 #gallery-2 .gallery-caption {
			word-wrap: break-word;
		}

		#gallery-3 .gallery-item-wrapper {
			float: left;
			margin: 0;
			padding: 0;
			width: 50%;
		}

		#ie6 #gallery-3 .gallery-item-wrapper,
		#ie7 #gallery-3 .gallery-item-wrapper {
			width: 50%;
		}

		#gallery-3 .gallery-item {
			display: block;
			float: none;
			margin: 5px;
			width: auto !important;
		}

		#ie6 #gallery-3 .gallery-item {
			display: inline;
		}

		#gallery-3 .gallery-icon a {
			display: block;
			line-height: 0;
		}

		#gallery-3 .gallery-caption {
			overflow: hidden;
		}

		#ie6 #gallery-3 .gallery-caption {
			word-wrap: break-word;
		}



.modulefootertop {
    border-left: 1px solid #ffffff;
    float: left;
    margin: 10px 6px;
}

.modulefootertop li.item109{
    display: none;
}

.modulefootertop h3.module-title {
    background: none repeat scroll 0 0 transparent;
}


.modulefootertop p {
    margin-bottom: 34px;
    overflow: hidden;
}

#a7398e9, #a7398e9 *,#a7398e9 A {text-decoration:none; font-size:0.9em; color: #ccc;}
.rocketon-container-quotes .carousel .carousel-caption .quote-source{font-size:0.875em;}
.carousel-caption-xs .quote-source{text-align:right;}
.carousel-caption-xs .quote-source:before{content:'-';}


.span8 {
  width: 620px;
}


.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}


input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}


.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.span8.user-account{width:640px;}
.address_span8 .span8{width:670px;}

.row.span8{width:auto;margin-top:2.9em;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}

.contactUsForm .row .span8{width:480px;margin-right:20px;}

.sub-mar-top .sub-img.span8{width:604px;}

.margn-bottom.mar-top1 .row.box-margn.marg_left0.margin_top00 .contact_bd form .row .span8{width:480px;}
.span12 .item-mid-container .span8{width:560px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}
.item-desc-cart .span8.text-black{width:530px;}

.pd_content_container .pd_inner_sec .span8 p.width530{width:615px;}

.span8.gc_user_account{width:630px;margin-top:81px;}
.span8.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

#gc .sub-img.span8.hero-shot-small+.span3{background-color:#edf1e0;}
#gc .sub-img.span8.hero-shot-small+.span3 p{color:#000;}

#gc.gc-body-container .sub-img.span8.hero-shot-small .row.span8.choose-card{width:640px;margin-top:0px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .header_line{visibility:visible;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .prof_inf{margin-top:40px;}

.sub-img.span8.hero-shot-small h3{text-transform:none;}

.express_pay_main .span8.rt-container{margin:0;width:590px;float:right;border:1px solid #b5b5b5;min-height:60.3em;background-color:#ffffff;padding:20px;font-size:14px;margin-top:28px;}
.express_pay_main .span8.rt-container h3.title{color:#000;font-family:Futura BT W01 Book;font-size:16px;font-weight:bold;margin-bottom:0px;text-transform:uppercase;}
.express_pay_main .span8.rt-container h3.title img{margin-top:10px;}

.express_pay_main .span8.rt-container .payment_sec{display:inline-block;padding:20px 0;width:100%;}
.express_pay_main .span8.rt-container .payment_sec .capitalize{text-transform:capitalize;}

.express_pay_main .span8.rt-container h4.subtitle{color:#000;}

.express_pay_main .span8.rt-container .card_info_table .colm260,.express_pay_main .span8.rt-container .card_info_table .colm165,.express_pay_main .span8.rt-container .card_info_table .colm115,.express_pay_main .span8.rt-container .card_info_table .colm244,.express_pay_main .span8.rt-container .card_info_table .colm160,.express_pay_main .span8.rt-container .card_info_table .colm104,.express_pay_main .span8.rt-container .card_info_table .colm90,.express_pay_main .span8.rt-container .card_info_table .colm210,.express_pay_main .span8.rt-container .card_info_table .colm240{display:inline-table;vertical-align:top;}

.express_pay_main .span8.rt-container .card_info_table .colm260{width:260px;}

.express_pay_main .span8.rt-container .card_info_table .colm165{width:165px;}

.express_pay_main .span8.rt-container .card_info_table .colm115{width:115px;}

.express_pay_main .span8.rt-container .card_info_table .colm244{width:244px;}

.express_pay_main .span8.rt-container .card_info_table .colm160{width:160px;}

.express_pay_main .span8.rt-container .card_info_table .colm100{width:100px;text-align:center;padding-left:25px;}

.express_pay_main .span8.rt-container .card_info_table .colm140{width:100px;}

.express_pay_main .span8.rt-container .card_info_table .colm104{width:104px;}

.express_pay_main .span8.rt-container .card_info_table .colm240{width:240px;}

.express_pay_main .span8.rt-container .card_info_table .colm210{width:210px;}

.express_pay_main .span8.rt-container .card_info_table .colm90{width:90px;}

.express_pay_main .span8.rt-container .card_info_table .mrg_right_left20{margin:0px 20px;}

.express_pay_main .span8.rt-container .card_sec{margin:10px 0;border:1px solid #b5b5b5;display:inline-block;width:100%;}
.express_pay_main .span8.rt-container .card_sec .head{background-color:#5d6937;padding:15px;font-weight:bold;color:#fff;}

.express_pay_main .span8.rt-container .card_sec .card_info{padding:15px;}
.express_pay_main .span8.rt-container .card_sec .card_info span.title,.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails{display:inline-block;width:120px;vertical-align:top;}

.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails{vertical-align:top;}

.express_pay_main .span8.rt-container .card_sec .card_img{border-radius:4px;height:21px;margin-right:10px;width:35px;}

.express_pay_main .span8.rt-container .confirm-check{margin:0;}
.express_pay_main .span8.rt-container .confirm-check label{font-size:14px;color:#4f4d46;}

.express_pay_main .span8.rt-container .confirm-check span.help_txt{display:inline-block;padding-left:35px;}

.express_pay_main .span8.rt-container .border_top__dot_rec{border-top:1px dotted #b5b5b5;}

.express_pay_main .span8.rt-container .border_bottom__dot_rec{border-bottom:1px dotted #b5b5b5;}

.express_pay_main .span8.rt-container label{font-size:14px;}

.express_pay_main .span8.rt-container .pick_order{display:inline-block;margin:50px 0 30px;}
.express_pay_main .span8.rt-container .pick_order .field{margin:5px 0 0 40px;}

.express_pay_main .span8.rt-container .pick_order.checkout{margin:30px 0 30px;}

.express_pay_main .span8.rt-container .save-changes{margin:0;width:590px;}

.crm_refined .span8.user-account.addTopBottomPadding .padrightbox2{padding-left:50px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .crm_refined .prof_inf{margin-top:15px;}

div#gc .span8.user-account.gc_user_account #edit-email p a.linkcolortxt{text-transform:capitalize !important;}

div#gc .span8.user-account.gc_user_account #edit-email p{margin-top:7px;}

#gc .span8.user-account.gc_user_account .prof_inf.padrightbox1 .crm_refined h3.mar-lft:first-child{font-size:20px !important;}

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 626px;
  }


.tp_recent_tweets {
	float: left;
	clear: left;
	padding: 0 5px 0 5px;

}


.tp_recent_tweets  li {
	padding-left: 30px;
	padding-bottom: 20px;
	float: left;
	clear: left;
	line-height: 20px;
	list-style-type: none;
}


.tp_recent_tweets  li a {
	font-weight: bold;	
}


.tp_recent_tweets .twitter_time {
	color: #999;
	font-size: 12px;
	font-style: italic;	
	font-weight: normal;
}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.mag-shares{height:21px;overflow:hidden;margin-bottom:10px;}
.minimag-gallery.editorial .node-article .title-shim,.minimag-gallery.editorial .section-txt,.minimag-gallery.editorial .view-minimag-articles .node h1,.minimag-gallery.editorial .article-strip,.minimag-gallery.editorial .mag-date,.minimag-gallery.editorial .mag-shares,.minimag-gallery.editorial .pane-minimag-articles .author{display:none;}


.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_3 {width:150px;}

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

#front_content
{
	width:656px;
	background-color:white;
	vertical-align:top;
}



#site-info {
	float: none;
	width: auto;
}




.two-column #content .col-left,
#content .col-left {
	width: 46%;
	margin-right: 8%;
	float: left;
}


.two-column #content .col-right,
#content .col-right {
	width: 46%;
	float: left;
}


.single-neural_issues #content .col-left p,
.single-neural_issues #content .col-right p {
  margin: 0 0 5px;
}


  #footer .col h4:first-child,
  #footer #third-col h4:first-child,
  #footer #legal h4:first-child {
  margin: 0 0 4px;
  }


#colophon .col {
  float: left;
  width: 36%;
  margin-right: 1.4%;
}


  #main,
	#main #sidebar-left,
	#main #content,
	#content #most-recent .left-col,
	#content #most-recent .right-col, 
	#primary,
	#colophon,
	#colophon .col,
	#colophon #third-col,
	#footer #legal {
	  float: none;
    width: 100%;
    margin: 0;
		clear: both;
  }


	#colophon .col,
	#colophon #third-col,
	#footer #legal {	margin-top: 14px; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-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%}
.row{margin-left:-15px;margin-right:-15px;}

#column-wrap {
  float: left;
}

.two-sidebar-left #column-wrap,
.one-sidebar-left #column-wrap {
  float: right;
}

  .responsive #page #pagelines_content #column-wrap,
  .responsive #page #pagelines_content #sidebar-wrap,
  .responsive.fixed_width #site .content {
    width: 100%;
  }

  .responsive #page #pagelines_content #column-wrap #sidebar1,
  .responsive #page #pagelines_content #column-main {
    width: 100%;
  }

#column-wrap,
#sidebar-wrap,
.clip,
#column-main,
#sidebar1,
.content,
#page {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.fullwidth #pagelines_content #column-wrap{ width:100%; }
.one-sidebar-right #pagelines_content #column-wrap{ width:70.754716981132%; }
.one-sidebar-left #pagelines_content #column-wrap{ width:69.811320754717%; }
.two-sidebar-right #pagelines_content #column-wrap{ width:54.716981132075%; }
.two-sidebar-left #pagelines_content #column-wrap{ width:54.716981132075%; }
.two-sidebar-center #pagelines_content #column-wrap{ width:77.358490566038%; }

.fix {
  *zoom: 1;
}

.fix:before,
.fix:after {
  display: table;
  content: "";
  line-height: 0;
}

.fix:after {
  clear: both;
}

.banner-list-font, #banner-part2, #banner-part3{color:graytext;text-shadow:1px 1px 1px #ccc;}

#banner-part2, #banner-part3{display:none;}

#banner-part2{position:relative;}
.span2{width:160px}
.row-fluid .span2{width:15.094339622642%;*width:15.04114813328%}
input.span2,textarea.span2,.uneditable-input.span2{width:146px}

input.span2, textarea.span2, .uneditable-input.span2{width:126px;}

.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}

.chat-support.span2{margin-left:0px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}

input.span2,textarea.span2,.uneditable-input.span2{width:126px;}


#navigation .span2 {
	height:48px;
	position:relative;
	background:none;
	}

#navigation .span2.time {
	margin-left:0;
	width:16.094%;
	}

	#header .span2,
	#overflow .span2 {
		display:none;
		}

	
	#navigation .span2,
	.footer .span2 {
		height:auto;
		display:none;
		}

	
	
	.single #content .span2 {
		display:none;
		}

	
	
	.span2.explore,
	.span3.related,
	.sidebar .item {
		float:left;
		width:50%;
		min-height:330px;
		padding:0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}


.entry-title {
	font-family : Yellowtail;
	font-weight: normal;
	margin: 0 0 5px;
}


.entry-title a {
	color: #141412;
}


.entry-title a:hover {
	color: #ea9629;
}


.format-audio .entry-title {
	font-size: 28px;
	font-weight: bold;
}


.format-chat .entry-title {
	font-size: 28px;
	font-weight: bold;
}


.format-gallery .entry-title {
	font-size: 50px;
	font-weight: 400;
	margin: 0;
}



.format-image .entry-title {
	font-size: 28px;
	font-weight: bold;
}


.format-link .entry-title {
	color: #ca3c08;
	display: inline;
	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
	margin-right: 20px;
}


.format-link .entry-title a {
	color: #bc360a;
}


.format-video .entry-title {
	font-size: 50px;
	font-weight: 400;
}


.attachment .entry-title {
	display: inline-block;
	float: left;
	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0;
}


.attachment .entry-title:before {
	content: "\f416";
	font-size: 32px;
	margin-right: 10px;
}


	.entry-title,
	.format-chat .entry-title,
	.format-image .entry-title,
	.format-gallery .entry-title,
	.format-video .entry-title {
		font-size: 22px;
		font-weight: bold;
	}


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

#site-canvas {
	background: #fff;
}

		#site-canvas.move-right {
			-webkit-transform: translate3d(55%, 0, 0) scale3d(1, 1, 1);
			-moz-transform: translate3d(55%, 0, 0) scale3d(1, 1, 1);
			-ms-transform: translate3d(55%, 0, 0) scale3d(1, 1, 1);
			-o-transform: translate3d(55%, 0, 0) scale3d(1, 1, 1);
			transform: translate3d(55%, 0, 0) scale3d(1, 1, 1);
		}

		body #container .blog .date span{color:#B4B4B4 !important;}
body #container h1,body #container h2,body #container h3,body #container h4,body #container h5,body #container h6, body #container h1 a, body #container h2 a, body #container h3 a, body #container h4 a, body #container h5 a, body #container h6 a{color:#000000 !important;}
body #container .content h1 a:hover,body #container .content h2 a:hover,body #container .content h3 a:hover,body #container .content h4 a:hover,body #container .content h5 a:hover,body #container .content h6 a:hover{ background:#000000;color:#fff !important;}
body #container  #slider .desc span.text a  { color:#000000 !important;}
body #container #slider .desc span.text a:hover, body #container  #slider .desc span.title a:hover{ color:#fff !important; background-color:#000000  !important;}
body #container #numbers a.activeSlide {background: #000000 !important;}
body #container .coda-nav ul li a.current {background: #000000 !important;}
body #container ::selection {background: #000000;}
body #container ::-moz-selection {background: #000000;}
body #container #footer  a:hover, body #container  .blog .date {color:#000000  !important;}
body #container  .widget .recent_posts .date{color:#000000 !important;border:1px solid #000000  !important;}
body #container .sidebar_content .widget .recent_posts .date{background-color:#000000; border:0 !important; color:#fff !important;}
body #container  .sidebar_content h1,body #container  h2,body #container  .sidebar_content h3,body #container  .sidebar_content h4,body #container  .sidebar_content h5,body #container  .sidebar_content h6{ color:#000000;}
body #container  .sidebar_content h1 a, body #container  .sidebar_content h2 a, body #container  .sidebar_content h3 a, body #container  .sidebar_content h4 a, body #container  .sidebar_content h5 a, body #container  .sidebar_content h6 a{ color:#000000 !important;}
body #container  .sidebar_content h1 a:hover,body #container  .sidebar_content h2 a:hover,body #container  .sidebar_content h3 a:hover,body #container  .sidebar_content h4 a:hover,body #container  .sidebar_content h5 a:hover,body #container  .sidebar_content h6 a:hover{ background:#000000;color:#fff !important;}
body #container  .content a:hover{ color:#000000 !important;}
body #container  .widget ul a:hover{color:#000000 !important;}
body #container  a.more_arrow{ color:#000000 !important;}
body #container  a.read_more:hover{ color:#000000 !important;}
body #container .ppy-nav a:hover {background-color:#000000;color:#fff !important;}
body #container .ppy-caption a {color:#000000;}
body #container .ppy-text h5 a:hover {color:#fff !important;}
body #container .theme-default .nivo-caption .nivo-text a {color:#000000; background:transparent;}
body #container .theme-default .nivo-directionNav a, body #container .nivo-controlNav a { background-color:#000000;color:#fff;}
body #container .theme-default .nivo-caption a:hover{ background-color:#000000;color:#fff !important;}
body #container .theme-default .nivo-directionNav a:hover{ background-color:#000000;color:#fff !important;opacity:0.5}
body #container .theme-default .nivo-caption .nivo-title a:hover{background-color:#000000;color:#fff !important;}
body #container .flex-control-paging li a.flex-active, body #container .flex-control-paging li a:hover{background-color:#000000;}


#block-user-0 li {
  list-style:none;
}


.block .title {
color:#222;
background-color:#EEE;
border-color:#CCC;
}


.block ul li,
#footer-message {
color:#BBB;
}



.block .block-wrapper { 
  padding: 1px 2px;
}


#main-navigation .block-region {
  line-height: 1.5 !important;
}


#content-top .block { 
  margin-bottom: 0; 
}


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}


#footer div.block { 
  border: none;
}


#footer div.block .content { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu li.leaf {
  list-style: none;
  display: inline;
  padding: 0.5em 1.5em;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}



div.block {
  padding: 0;
  margin: 0 0 10px;
  clear: both;
}


div.block-wrapper { 
  background-color: #FFF;
  padding: 0 0 0.2em 0;
}


.block .title span {
  padding: 0 0 1px;
}


.block .content {
  padding: 0.1em 0.6em;
}


tr .block { 
  border: none; 
}




.block .poll .title {
  border: none; 
  background: none;
  margin: 0;
  padding: 3px 0;
}


.block ul, ul.menu, .item-list ul {
  margin: 0 1em 0.3em;
  padding: 0;
}


.block ul li ul li,
.block ul li ul li ul li { font-size: 0.95em; }


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


tr.even,
tr.odd,
tbody,
tbody th,
.block {
  border:none;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}

#games .games-list .game .next-draw,
#games .games-list .game .draw-time{margin:0;}

#games .games-list .game .draw-time{line-height:20px;}

#games .games-list .game .draw-time a{color:#ee3124;text-decoration:none;}

#games .games-list .game .draw-time a:hover{text-decoration:underline;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}


	.narrow-wide-2c #footer-first , .wide-narrow-2c #footer-second {width:32%;}

	.narrow-wide-2c #footer-second, .wide-narrow-2c #footer-first{	width:64%;}

	
	.footer-1c .footer-widgets-box,
	.narrow-wide-2c #footer-second,
	.wide-narrow-2c #footer-second,
	.footer-2c #footer-second,
	.footer-3c #footer-third,
	.footer-4c #footer-fourth,
	.wide-right-3c #footer-third,
	.wide-left-3c #footer-third{margin-right:0;}

	#footer-second , #footer-fourth{	margin-right:0 !important;}


	
.footer-widgets-box{float:left; margin-right:4%;}

.footer-1c .footer-widgets-box{	width:	100% }

.footer-2c .footer-widgets-box{	width:	48%;}

.footer-3c .footer-widgets-box{	width:	30.66666666666667%;}

.footer-4c .footer-widgets-box{	width:	22%;}

	.wide-left-3c .footer-widgets-box , .wide-right-3c .footer-widgets-box {	width:23%;}
#connect .cited-quote .attribution{max-width:300px}
#connect .cited-quote .attribution:before,#connect .cited-quote .attribution:after{content:" ";display:table}
#connect .cited-quote .attribution:after{clear:both}
#connect .cited-quote .attribution img{width:40%}
#connect .cited-quote .attribution p{width:60%;float:left}
.views-bootstrap-grid-plugin-style h2{font-size:1.1em;line-height:1.2em}
.views-bootstrap-grid-plugin-style .col{margin-bottom:30px;padding-right:20px}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style a h2{font-size:1.4em}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style img{float:left;margin-right:16px}
.views-bootstrap-grid-plugin-style img{width:100px}
.view-senior-living-states .views-bootstrap-grid-plugin-style .col{margin-bottom:6px}


.logo {
    margin-top: 5px;
    width: 40%;
    height: auto;
    float: left;
    margin-left: 0px;
}


.logo img {
	width:100% !important;
}
.col-gutter-full{vertical-align:top;box-sizing:border-box;display:inline-block;float:none;margin-right:-0.31em;width:8.3333333333%;padding-top:1em;padding-left:1em}
.homepage-featured-product .col-gutter-full{text-align:center;vertical-align:middle}
.homepage-shop-by-case .col-gutter-full{text-align:center}

#content { margin-bottom:30px; }



.col-full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.col-full, .layout-full #main, #main.fullwidth { width: 940px; margin: 0 auto; }

#footer-widgets .col-full { width: 960px; }
.author_description_inner .image{float:none}
.box_holder_icon_inner.circle,.box_holder_icon_inner.square,.box_holder_icon_inner.image{margin:-50% 0 0 -50%}
.box_holder_icon_inner.image.tiny img{height:35px}
.box_holder_icon_inner.image.small img{height:52px}
.box_holder_icon_inner.image.medium img{height:78px}
.box_holder_icon_inner.image.large img{height:104px}
.box_holder_icon_inner.image.very_large img{height:130px}
.projects_holder .mix .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0px);-webkit-transform:translateZ(0px)}
.projects_holder article .image img{position:relative;display:block;width:100%;z-index:100}
.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.projects_holder.hover_text.no_space article .image img{margin:0 1px}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.portfolio_slides .image_holder .image{position:relative;display:block;overflow:hidden;width:100%;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.blog_slider .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0px);-webkit-transform:translateZ(0px)}
.comment_holder .comment .image{display:block;width:75px;height:75px;float:left;border-radius:75px;overflow:hidden}
.carousel-inner .item .image{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.carousel-inner .item .image img{display:none!important;width:0;height:0}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}
.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}

		
		.nav-foot{list-style:none;margin:0 0 5px;padding:0;text-align:center;}

		.nav-foot li{display:inline-block;margin:0 10px}

		.nav-foot li a{display:block;color:#8b2332;font-size:12px;text-transform:uppercase}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


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


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

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

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

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

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



.content-home-r #joinit {
	position: absolute;
	margin: 0 0 0 31px;
	text-align: center;
}



.content-r #joinit {
	position: absolute;
	margin: 0 0 0 12px;
	text-align: center;
}
.overlay-content .overlay-background img{height:100%;}
.overlay-content .overlay-background{right:0%;top:0;height:100%;position:absolute;overlflow:hidden;}

	
.is-resized .v-prev.vp-paused .v-list-box,
.is-resized .v-next.vp-paused .v-list-box{
	width:90%;
	}

.v-list-box{
	display:inline-block;
	width: 95%;
	vertical-align: middle;
	}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:15px;}

.span-4 {width:165px;}

input.span-4, textarea.span-4, select.span-4 {width:140px!important;}

	#sub-footer-core .copyright {
		display: block;
		margin-bottom: 15px;
	}

#sub-footer-core .copyright,
#post-footer-social,
#sub-footer-core #footer-menu {
	display: table-cell;
	vertical-align: middle;
}


#headlogo {
	position: absolute;
	right: 0;
	bottom: 0;
}
 

#nav ul.subcateg{
	z-index:1;
	text-align:left;
	font-size:.8em;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:28px;
	margin-top:5px;
	padding-bottom:15px;
	border:1px solid #dddddd;
	background-color:#ffffff;
}


#nav ul.subcateg li{
	margin-left:5px;
	margin-top:5px;
	margin-right:10px;
	width:165px;
}


#nav ul.subcateg li.illustr-T{
	float:left;
	padding:0px;
	background:none;
	border:none;
}

#nav ul.subcateg li.illustr-G{
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background:none;
	border:none;
	margin-bottom:0px;
}

#nav ul.subcateg li.new{
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	background:none;
	border:none;
	margin-right:10px;
	width:162px;
	text-align:center;
}


#nav ul.subcateg li.new a{
	display:inline;
	color:#777777;
}

#nav ul.subcateg li.new a:hover{
	color:#006696;
}

#nav ul.subcateg li.top {
	float:left;
	border-bottom:1px solid #dddddd;
	margin-left:20px;
}

#nav ul.subcateg li.top.last{
	border:none;
}

#nav ul.subcateg li.etui a{
	height:auto;
	margin-top:5px;
	font-size:14px;
	font-style:italic;
	padding-right:8px;
}


#nav ul.subcateg p{
	font-size:12px;
	padding:15px 10px 20px 10px;
}


#nav ul.subcateg a{
	position:relative;
	z-index:999;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:4px;
	background:none;
	color:#777777;
	display:block;
	border:none;
}


#nav ul.subcateg a:hover{
	position:relative;
	color:#005C81;
	background:none;
}


#nav ul.subcateg span.prod{
	width:143px;
	display:block;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:23px;
	border-bottom:1px solid #DCDCDC;
}

#nav ul.subcateg span.colec{
	width:157px;
	display:block;
	color:#777777;
	font-size:12px;
	font-style:italic;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:8px;
	border-bottom:1px solid #DCDCDC;
}


.lang-item {
float:right; 
margin-right:3px;
margin-top: 5px;
}
#footer #footer-nav ul .menu-item{display:none}

#footer #footer-nav .nav .pt3 {
  margin: 0;
}

#footer #footer-nav .nav .pt3 .sub-menu {
  padding-right: 80px;
}

#ftr #ftr-nav {
  margin: 0 0 20px;
  padding: 0;
  text-align: center;
}

#ftr #ftr-nav li {
  display: inline;
  margin: 0;
  padding: 0 20px;
  list-style: none;
}

#ftr #ftr-nav li a {
  color: #8c2633;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: 300;
}

.juiz_last_tweet_inside .juiz_last_tweet_item{display:block;list-style:none;background:none}

.juiz_last_tweet_inside .juiz_last_tweet_item+.juiz_last_tweet_item{margin-top:12px;padding-top:12px;border-top:1px solid #fff;box-shadow:0 1px 0 rgba(0,0,0,0.1) inset}

.juiz_last_tweet_widget .hasjs .juiz_last_tweet_item+.juiz_last_tweet_item,.juiz_ltw_autoslide.hasjs .juiz_last_tweet_item+.juiz_last_tweet_item{margin-top:0;padding-top:0;border-top:0;box-shadow:0 0 0}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.no_overflow {
	overflow:hidden;
}
