﻿

	#content { margin-left: 0 !important; }


	.has-sidebar #main #content,
	#main #content.with-sidebar,
	.project-content .project-description {
		width: 72% !important;
	}


	.sidebar-position-left #content {
		float: right !important;
	}


	.sidebar-position-right #content {
		float: left !important;
	}


	#content.full-width {
		margin-bottom: 0;
	}

	.no-mobile-sticky-header .header-filler,

	#content {
		width: 100% !important;
		margin-left: 0px !important;
	}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}



.double-sidebars #content {
	width:52%;
	margin-left: 24%;
}

.woocommerce-content-box.full-width {
  margin-left: 0;
  width: 100%;
}

.rtl .woocommerce-content-box.full-width {
  margin-right: 0;
}
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#global-masthead,
div#global-masthead
nav{height:auto}
div#global-masthead
nav{float:right}
div#global-masthead
p{margin:0}
div#global-masthead{border-bottom:1px solid #e3e3e3}
div#global-masthead p,
div#global-masthead
img{float:left}
div#global-masthead
img{padding-left:0.69em}
div#global-masthead p#logo a,
div#global-masthead p#logo a:link,
div#global-masthead p#logo a:visited{border:0
none}
div#global-masthead
ul{float:right;font-size:93%}
div#global-masthead ul li
a{display:block;border-right:1px solid #000;border-left:1px solid #666;padding-top:5px;height:23px}
.oldie div#global-masthead ul li
a{width:5em;text-align:center}
div#global-masthead ul li.first
a{border-left:0 none}
div#global-masthead ul li.last
a{border-right:0 none}
div#global-masthead ul li a,
div#global-masthead ul li a:link,
div#global-masthead ul li a:visited{color:white;border-bottom:0 none}
div#global-masthead ul li a:hover,
div#global-masthead ul li a:active,
div#global-masthead ul li a:focus,
div#global-masthead ul li.active a,
div#global-masthead ul li.active-trail
a{border-top:3px solid white;height:20px}
div#global-masthead ul li#services a:hover,
div#global-masthead ul li#services a:active,
div#global-masthead ul li#services a:focus,
div#global-masthead ul li.active#services a,
div#global-masthead ul li.active-trail#services
a{border-top-color:#207a7a}
div#global-masthead ul li#research a:hover,
div#global-masthead ul li#research a:active,
div#global-masthead ul li#research a:focus,
div#global-masthead ul li#research.active a,
div#global-masthead ul li#research.active-trail
a{border-top-color:#71b360}
div#global-masthead ul li#training a:hover,
div#global-masthead ul li#training a:active,
div#global-masthead ul li#training a:focus,
div#global-masthead ul li#training.active a,
div#global-masthead ul li#training.active-trail
a{border-top-color:#fab700}
div#global-masthead ul li#industry a:hover,
div#global-masthead ul li#industry a:active,
div#global-masthead ul li#industry a:focus,
div#global-masthead ul li#industry.active a,
div#global-masthead ul li#industry.active-trail
a{border-top-color:#346189}
div#global-masthead ul
li#industry{display:none !important}
div#global-masthead ul li#about a:hover,
div#global-masthead ul li#about a:active,
div#global-masthead ul li#about a:focus,
div#global-masthead ul li#about.active a,
div#global-masthead ul li#about.active-trail
a{border-top-color:#207a7a}
div#global-masthead ul li#about-us a:hover,
div#global-masthead ul li#about-us a:active,
div#global-masthead ul li#about-us a:focus,
div#global-masthead ul li#about-us.active a,
div#global-masthead ul li#about-us.active-trail
a{border-top-color:#207a7a}
div.masthead
ul{margin:0;padding:0;float:left;list-style:none}
div.masthead ul
li{float:left}
div.masthead ul
a{display:block}
div.masthead ul li a,
div.masthead ul li
a{padding:0.2em 0.6em}
div.masthead ul li
abbr{border-bottom:0 none}


#mainmenu.scaled li.menu-item {
    height: 35px;
}


#menu-item-3949 {
	background-color:#a1c8d4;
	margin-top:0;
	border: none;
}

#menu-item-4146 a,#menu-item-3949 a, #menu-item-4677 a {
	color:#fff;
}
footer .footer-brandbar{margin-top:30px;margin-left:auto;margin-right:auto}
footer .footer-brandbar .contact-info{text-align:right;font-size:87%;float:right!important;font-size:12px;padding:0;margin:0;color:#555;display:inline-block;margin-top:15px;margin-top:0}
footer .footer-brandbar .contact-info ul{list-style-type:none}
footer .footer-brandbar .contact-info ul li{display:inline}
footer .footer-brandbar .contact-info ul li a :active,footer .footer-brandbar .contact-info ul li a:hover{color:#7e7e7e}
footer .footer-brandbar .contact-info ul .social-fix{font-size:24px}
footer .footer-brandbar .contact-info .contact-list{color:#ccc}
footer .footer-brandbar .contact-info .contact-list li{margin:0 10px}
footer .footer-brandbar .contact-info .contact-list li a{color:#333}
footer .footer-brandbar .contact-info .contact-list li:last-child{margin-right:0}
footer .footer-brandbar .contact-info .contact-list li:first-child{margin-left:0}
footer .footer-brandbar .cu-logo{padding-left:0}
footer .footer-brandbar .cu-logo img{width:250px;height:auto}
footer .footer-brandbar .col-lg-9{float:right!important}
footer .footer-brandbar .contact-info li,footer .footer-brandbar .contact-info ul{margin:0;padding:0}
#banner #caption-area,#banner p,#comment-area,#fixed-article-bar,#related-stories,#sidebar,.ad,.carousel .item,.enews-modal,.footer-brandbar,.footer-menu,.form-search,.navbar-nav,.search-modal,.social-share,footer{display:none!important}




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

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

.row:after { clear: both; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }

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

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

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

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

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

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

  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }

  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }

  .row .large-offset-3 { position: relative; margin-left: 25%; }

  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }

  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }

  .row .large-offset-6 { position: relative; margin-left: 50%; }

  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }

  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }

  .row .large-offset-9 { position: relative; margin-left: 75%; }

  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }

  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }



.lt-ie9 .row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }


.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .row .row.large-collapse { margin: 0; }


.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }


.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }


.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }


.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }


.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }


.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }


.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }


.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }


.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }


.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }


.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }


.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }


.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }


.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }


.lt-ie9 .row .large-offset-3 { margin-left: 25%; }


.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }


.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }


.lt-ie9 .row .large-offset-6 { margin-left: 50%; }


.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }


.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }


.lt-ie9 .row .large-offset-9 { margin-left: 75%; }


.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }


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


.lt-ie9 .row:after { clear: both; }



form .row .row { margin: 0 -0.41667em; }

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

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

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

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .top.row { padding-top: 30px; padding-bottom: 20px; background: transparent; min-height: 50px; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-bottom: 40px; }

.template-index .slider .row { position: relative; padding: 0; }

  .template-index .product-slider.disabled .row.content { text-align: center; }

.lt-ie9 .template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

.template-index .widgets .small-promos .row { padding: 0; }



.template-page .main-content .row { max-width: 1200px; margin: 0; }

.template-page .main-content .full-width.row { max-width: none; }

.template-page .main-content .single-column.row { max-width: 700px; margin: 0; }



.template-search .main-content .narrow.row { max-width: 960px; margin: 0; }

.template-search .main-content .row.summary { padding: 10px 20px; }

.lt-ie9 .template-search .main-content .row.summary { padding: 25px 40px; }

.template-search .main-content .row.summary p { margin: 5px 0 0 0; }

.template-search .main-content .row.summary input { margin: 0 !important; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-search .main-content .row.results { margin: 30px 0; }

.template-cart .main-content .row { margin: 0; }

.template-cart .empty-cart.row { max-width: 60em; }

.template-cart .empty-cart.row h1 { font-size: 1.16667em; margin-bottom: 30px; }

.template-cart .empty-cart.row h2 { font-size: 1em; }



.account-content .row { max-width: 57.5em; margin: 0; }

.account-content .row.large { max-width: 106.66667em; }

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

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


.nav-collapse.collapse{height:auto;overflow:visible;}
 
	  .nav-collapse{clear:both;}
 
	  .nav-collapse .nav{float:none;margin:0 0 10px;}
 
	  .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;}
 
	   
	   
	  .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
 
	  .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;}
 
	  .nav-collapse.in .btn-group{margin-top:5px;padding:0;}
 
	  .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 ;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
 
	  .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}
 
	  .nav-collapse .dropdown-menu .divider{display:none;}
 
	  
	  .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);}
 
	  .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;}
 
	  .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
 
	  .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td-big-grid-post .entry-thumb {
  width: 100%;
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.td-animation-stack .entry-thumb, .post img {
  opacity: 100;  !important;
}


#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
.touch .content{margin-bottom:0!important}
.content{margin-bottom:0!important}
.content,.content.content_top_margin{margin-top:0!important}
.content ul ul,.content ol ol{padding:0 0 0 15px}
body.boxed .content{overflow:hidden}
.content.content_top_margin{margin-top:100px!important}
.content.content_top_margin_none{margin-top:0!important}
.content .container{background-color:#f6f6f6}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.content .title .container_inner{padding:0!important}
.content .title_outer.with_image .title .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner,.title_outer .has_background.title .title_holder .container_inner{display:table;height:100%}
.content .testimonial_content .container .container_inner{padding:0}
body.page-template-blog-masonry-full-width-php .content .full_width{padding:0 20px 25px 45px}
body.page-template-blog-masonry-full-width-php.vertical_menu_enabled .content .full_width{padding-left:305px}
.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.vertical_area_transparent .content{padding-left:0}
.vertical_menu_enabled .content{margin-top:0!important;padding-top: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%}
.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-4{width:33.33333333%}


.mini-nav .container .col-md-4 {
    float: left;
    max-width: 420px;
    padding-left: 0;
}


.mini-nav .container .col-md-4 a {
    display: inline-block;
}


.mini-nav .container .col-md-4 li {
    padding: 8px 15px 0 0;
}


.mini-nav .container .col-md-4 li:first-child a {
	padding: 0 15px 0 0;
    border-right: 1px solid #576c81 !important;
}


.footer .catalogSubWrapper .col-md-3,
.footer .catalogSubWrapper .col-md-4 {
    border-left: 1px solid #cfcfcf;
    min-height: 115px;
    float: left;
    text-align: center;
}


.footer .catalogSubWrapper .col-md-4 {	
    width: 33%;  
}


.footer .col-md-3:first-child,
.footer .col-md-4:first-child {
	margin-left: 0;
	border-left: none;
    padding-left: 15px;
}




	
.banner-head{
	text-align:center;
	min-height: 95px;
	}
				
.header-new .banner-head{
	display:none;}

.post .game-thumb {
	height: 140px;
	margin-top: -2px;
	position:relative;
}

.game-thumb img.ribbon {
	position:absolute;
	top: -15px;
	right: 5px;
}

.td-header-style-8.td-affix #td-top-search .dropdown-menu {
  top: 47px;
}

  .td-header-style-8 .td-li-wrapper-menu .dropdown-menu {
    top: 46px;
  }

.td-header-style-8 #td-top-search .dropdown-menu {
  top: 60px;
  left: -294px;
}

.td-full-layout .td-affix .dropdown-menu {
  opacity: 0.99;
}

.header-search-wrap .dropdown-menu {
  padding: 0px;
  top: 46px;
  border-radius: 0px;
  border: none;
  width: 342px;
  left: -302px;
  background: #ffffff;
  box-shadow: 0.9px 0.866px 5px 0 rgba(0, 0, 0, 0.3);
  border-top: 4px solid #4db2ec;
  
  
  
}

.header-search-wrap .dropdown-menu .btn {
  height: 33px;
  position: absolute;
  right: 21px;
  
}

.header-search-wrap .dropdown-menu:before {
  position: absolute;
  top: -9px;
  right: 15px;
  display: block;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #4db2ec transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
}

.header-search-wrap .dropdown-menu #td-header-search {
  background-color: #FCFCFC !important;
  width: 95%;
  height: 23px;
  margin: 0px;
}

.header-search-wrap .dropdown-menu .td-aj-search-results {
  background-color: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0 11px 0;
}

.header-search-wrap .dropdown-menu .td-aj-search-results .td_mod_aj_search {
  padding: 10px 21px 0px 21px;
  margin: 1px 0px 0px 0px;
  min-height: 56px;
}

.header-search-wrap .dropdown-menu .td-search-form {
  margin: 21px 20px 21px 21px;
  
}

.header-search-wrap .dropdown-menu .result-msg {
  text-align: center;
  padding: 5px 0 6px 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  color: #4d4d4d;
  font-style: italic;
}

.header-search-wrap .dropdown-menu .result-msg a {
  color: #4d4d4d;
}

.header-search-wrap .dropdown-menu .no-result {
  background-color: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

.header-search-wrap .dropdown-menu .meta-info {
  line-height: 14px;
  top: 2px;
}

.blog-stack .header-search-wrap .dropdown-menu {
  border: 1px solid #ebebeb;
  box-shadow: none;
  
}

.blog-stack .header-search-wrap .dropdown-menu #td-header-search {
  background-color: transparent !important;
}

.blog-stack .header-search-wrap .dropdown-menu:before {
  display: none;
}
.input-append input,.input-append select,.input-append .uneditable-input,.input-append .dropdown-menu,.input-append .popover,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input,.input-prepend .dropdown-menu,.input-prepend .popover{font-size:14px}
.dropup,.dropdown{position:relative}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu.pull-left{float:none}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.pane-content .news-item-list ul li,.page-content .news-more ul li{margin-left:22px;}


.intro-para p {
    color: #000;
}

    .river-intro:nth-child(1) .intro-para,  .river-intro:nth-child(2) .intro-para{
        display: block !important;
    }



@import url(../warp/css/print.css);



 
 
 .h1home {
 font-size: 23px;
 color: #ee820f;
 font-weight: bold;
 }

	.mh-tabletland nav .menu li a {
		padding: 8px 0;
		margin: 0;
	}

	.mh-tabletland nav .menu ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: normal;
	}

	.mh-tabletland nav .menu ul.sub-menu li:first-child:before {
		display: none;
	}

	.mh-tabletland nav#main-navigation .menu ul ul {
		left: 5%!important;
	}

	nav .menu li a {
		padding: 8px 0;
		margin: 0;
	}

	nav .menu ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: normal;
	}

	nav .menu ul.sub-menu li:first-child:before {
		display: none;
	}

	nav#main-navigation .menu ul ul {
		left: 5%!important;
	}

nav .menu li {font-family: "Myriad Pro", Palatino, Arial Helvetica, Tahoma, sans-serif;}

nav .menu ul ul li:first-child:after {border-right-color: #07c1b6;}

#top-bar .menu li {border-left-color: #444444; border-right-color: #444444;}

#header-section .header-menu .menu li, #mini-header .header-right nav .menu li {border-left-color: #e4e4e4;}

nav .menu ul.sub-menu {background-color: #FFFFFF;}

nav .menu ul.sub-menu li {border-bottom-color: #f0f0f0;border-bottom-style: solid;}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.three,.row .three{width:25%}
.block-grid.three-up{margin:0 -12px}
ul.button-group.even.three-up li{width:33.3%}
ul.button-group.even.three-up li:first-child{width:33.4%}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}
.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li{width:33.33%}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important}

  div.three.box-title{ width: 50%; }

  div.three.blue-background.box-title{ width: 33.333% !important; height: 260px !important; }

  div.three.blue-background.box-title p{ height: 260px; }


.alignnone {
  margin-top: 0px;
}

.alignnone img,
.aligncenter img {
  width: 100%;
}



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

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}

.fetched_tweets li{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}


.fetched_tweets .tweets_avatar .tweet_data a{text-decoration:none;
}

.fetched_tweets .tweets_avatar .tweet_data a:hover{text-decoration: underline;}

.fetched_tweets{
    border: medium none;
    list-style: none outside none;
    margin: 0 !important;
    outline: medium none;
    padding: 0;
    position: relative;
    width: 100%;
}

.fetched_tweets.light .tweets_avatar .tweet_data a {
color: #0084B4 !important;
}

.fetched_tweets.dark .tweets_avatar .tweet_data a {
color: #87c2ed !important;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}





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

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

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


#pu_div {
position:absolute;
background-color: #ffffff;
width:400px;
z-index: 9002;
padding:10px;
border:4px solid #dfdfdf;border-radius:9px;
-webkit-box-shadow:0 0 1px #ccc;-moz-box-shadow:0 0 1px #ccc;-o-box-shadow:0 0 1px #ccc;-khtml-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc;
}

#page_wrapper {width: 1053px; margin: 0; display: block;}

.home #page_wrapper {display: none;}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}
#footer-sitemap .menu-2551,#footer-sitemap .menu-690,#footer-sitemap .menu-2550{margin-top:10px;padding-top:10px;border-top:dotted 1px #999;}
#footer-sitemap .menu-230,#footer-sitemap .menu-3889,#footer-sitemap .menu-2413,#footer-sitemap .menu-2551,#footer-sitemap .menu-690,#footer-sitemap .menu-2550{width:30%;}



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}






body,
input,
textarea,
.page-title span,
.pingback a.url,
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
font-family: "Droid Sans", "PT Sans Caption", arial;

}

.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}

.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}

.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}

.entry-content input {
	margin: 0 0 24px 0;
}

.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}

.entry-content label {
	color: #888;
	font-size: 12px;
}

.entry-content select {
	margin: 0 0 24px 0;
}

.entry-content sup,
.entry-content sub {
	font-size: 10px;
}

.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}

.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

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





.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}

.bgr-bege { background: #ececec; }

#content-side {
	width:265px;
	float:right;
	margin-right:3px;
	margin-top:-5px;
}

#content-side p {
	font-size:11px;
}

#content-side ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#content-side li {
	margin-bottom:10px;
}
.sidebar,#navigation,.region-top-right,#header-region,#search-theme-form,#search,#footer,.email-print-share,.breadcrumb,.tabs,.feed-icon,.links,.region-language,.field-name-field-article-icon-reference,#block-views-rotating_promos-featured_media,.consumer-views-search,.consumer-format-options,.consumer-tabs{display:none !important;}
.region-highlight{margin:15px 0 0 0;}
#home-menu .region-homepage-navigation{overflow:hidden;}
.region-alert{background:yellow;}
.region-sidebar-first{display:none;height:auto;width:100%;}
#sidebar-first .region-sidebar-first br,#home-menu #block-system-main-menu br{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li,#home-menu #block-menu-menu-main-sub ul.menu li{border-top:solid 1px #ffffff;float:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-menu-menu-main-sub ul.menu li{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li a span,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-system-main-menu ul li a,.i18n-es #home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{padding:.5em;font-size:.8em;text-align:center;}
#sidebar-first .region-sidebar-first .block-menu ul li a,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{background:#4385a8;color:#ffffff;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo{padding:0;}
#sidebar-first .region-sidebar-first ul li a.active span,#sidebar-first .region-sidebar-first #block-system-main-menu ul.level-2 li a.active span,#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo,.i18n-es #sidebar-first #block-menu-menu-nav-promo ul li a{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li ul{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,.sidebar .block,#sidebar-first .region-sidebar-first #block-system-main-menu,#sidebar-first .region-sidebar-first .block-menu{padding:0;margin:0;width:auto;float:none;letter-spacing:normal;}

.top-bar .top-bar-right span.last{
	border-right: medium none;
    padding: 0;
}

.btm-nav-list a:nth-last-child(1),
.btm-nav-list a .last { 
	border-right: none;
}


.localizador { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

.welcometext {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
}

.targeterthelink a {
	color:#000;
	font-weight:600;
}

.three-cols .col { width: 336px; background: #fff; float: left; display: inline; margin-left: 31px; }

.three-cols .col:first-child { margin-left: 0; }

.three-cols .col h4 { font-size: 26px; font-weight: bold; color: #4f4653; text-align: center; line-height: 66px; background: #7cbd3b;  }

.three-cols .col .text { padding: 20px 34px 0; text-align: left; }

.three-cols .col p { padding: 0 0 28px; }

.three-cols .col img { display: block; width: 100%; margin: 42px 0 0; float: left; display: inline; }

.cols .col { padding: 0 11px; width: 304px; float: left; display: inline; }

.fast-facts .col { width: 460px; padding: 32px 0 0 17px; }


	.three-cols .col,
	.three-cols .col:first-child { width: 31%; margin: 0 1% 14px; }

	
	.three-cols .col, .three-cols .col:first-child { width: auto; margin: 0 0 20px; }

.footer{
	padding:0px 10px 0px 8px; 
	width:100%;
}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}

.body_wrap {
  width: 100%;
  position: relative;
}

.home .welcome_panel .body_wrap {
  float: none;
  width: 81%;
  margin: 0 auto;
  font-family: 'FlamaLight', sans-serif;
  font-size: 21px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 28px;
  color: #403c3c;
  text-align: center;
}

.home .welcome_panel .body_wrap .cta {
  float: none;
  margin: 25px auto 0;
  display: inline-block;
  width: auto;
  padding-left: 25px;
  padding-right: 25px;
}

#events_preview .body_wrap {
  text-align: left;
}

#events_preview .body_wrap .viewall {
  margin: 15px 0;
  float: right;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
  text-decoration: none;
  vertical-align: baseline;
}

#events_preview .body_wrap .viewall:hover {
  color: #828282;
}

  footer .body_wrap {
    text-align: center;
  }

#events_preview.patient_stories_events .body_wrap .events_description {
  font-family: 'FlamaSemicondensedMedium', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  float: left;
  margin-bottom: 40px;
}

#events_preview.patient_stories_events .body_wrap .viewall {
  margin: 15px 0 0;
}


#bottomleft {
width: 400px;
height: 400px;
margin-right: 15px;
float: left;
}


#bottom_vid #bottomleft, #bottom_vid #bottommiddle, #bottom_vid #bottomright {
height: 450px !important;


}


ul.sub-menu li {margin:0px!important;}

.current-menu-item ul.sub-menu {
	display: inline-block!important;
}

.current-menu-ancestor ul.sub-menu {
	display: inline-block!important;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

div#news.wrapper div#news-button {
  margin-top: 95px;
}

div#news.wrapper div#news-button a.btn {
  font-size: 13px;
  line-height: 20px;
}

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

    .content-wrapper .content-info {
        margin-bottom:0 !important;
    }

body.single #sidebar-container #menu-sidebar-menu #menu-item-29 a,
body.page-template-archives-php #sidebar-container #menu-sidebar-menu #menu-item-29 a,
body.category #sidebar-container #menu-sidebar-menu #menu-item-29 a {
  color: #fd5441; }
