﻿ #padding-12 { height:80px; }

td#today{font-weight:bold;}


.section-note p {
    font-size: 14px;
    margin-bottom: 20px;
}

#home-bottom .section-note {
	max-width: 900px;
    margin: 0 auto;
}

#home-bottom .section-note p { font-size: 1.1em; line-height: 1.56em;}


#resource-tip-body .section-note,
#resource-brochure .section-note {
    margin: 30px 0 0 0;
    padding: 0 90px 0 90px;
    clear: both;
}


#resource-tip-body .section-note p,
#resource-brochure .section-note p {
    color: #FFFFFF; font-size: 18px; 
	    max-width: 900px;
    margin: 0 auto;
}


    #resource-tip-body .section-note {
        padding: 0 60px 0 60px;
    }
.cactus-info.date-time{text-transform:uppercase}
.cactus-info.view span:before{font-family:fontawesome;content:'\f06e';font-size:16px;line-height:1;margin-right:5px}
.cactus-info.comment span:before{font-family:fontawesome;content:'\f086';font-size:16px;line-height:1;margin-right:5px}
.cactus-info.creator-elm span:before{font-family:fontawesome;content:"\f007";font-size:16px;line-height:1;margin-right:5px}
.cactus-info.categories.tags:before{font-family:fontawesome;content:'\f02c';font-size:16px;line-height:1;margin-right:5px}
#video_thumbnail_image .post-meta .meta-1 a.cactus-info{margin-left:12px}
#video_thumbnail_image .post-meta .meta-1.cactus-info.categories a.cactus-info:before{content:''}



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

body.single div#content div.navigation{margin:3em 0;}

body div.navigation{clear:both;font-weight:700;text-align:center;text-transform:uppercase;width:100%;}

body div.navigation div{width:45%;}

body div.navigation div.nav-next{float:right;text-align:left;}

body div.navigation div.nav-previous{float:left;text-align:right;}
	



    .line{
	height:2px;
	position:relative;
	clear:both; 
	margin:0 10px;
	padding:0;
	font-size:1px;
    }

 
    .line.margin{
	margin:0px 10px 20px 10px !important;
    }

    
    .content .line.margin{
	margin:0px 0px 20px 0px !important;
    }


    .content .line.margin-min{
	margin:0px 0px 5px 0px !important;
    }

    
    .content  .line.nomargin{
	margin:0 !important;
    }

    
    .content  .product_list .line{ 
	margin:0px 0px 0  10px !important;
    }
        

    .line.two{
	margin:0px 10px 10px 10px;
    }


.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 10px; background: rgba(0,0,0,0.5); }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.flexslider-hg-corners-rounded .slide-data { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }




.flexslider.flexslider-hg-style-slim .slide-data { bottom: 25px; }



.flexslider.flexslider-hg-style-bottomheavy .slide-data { right: 30%; }



.flexslider.flexslider-hg-style-crossed .slide-data {  }
#share-wrapper{margin-top:155px;position:fixed;left:0;z-index:100}
#share-wrapper ul.share-inner-wrp{list-style:none;margin:0;padding:0}
#share-wrapper li.button-wrap{background:#e4eff0;padding:0 0 0 10px;display:block;width:140px;margin:0 0 1px -117px}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.pdf-lightbox .download-pdf,.pdf-lightbox .clear-pdf{cursor:pointer;display:inline-block}

	#header p.mission,
	.calendar ul li p.event-date em,
	#footer p.social a:hover,
	.calendar .cal-header .header-right a.cal-btn.submit-event {
		color: #5896cf;
	}


.entry-meta {
	font-size: 16px;
	line-height: 1.625;
}

.abs{position:absolute;}
.ast-small-footer .nav-menu a, .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a, .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a{padding-top:0em;padding-right:.5em;padding-bottom:0em;padding-left:.5em;}




.ast-small-footer-section .footer-copyrights, .ast-small-footer-section .menu-item {
	vertical-align: middle;
}

.ast-small-footer-section .fa:before {
	padding-right: 8px;
}


      #div_disclaimer_text{font-size:x-small;}

      #div_disclaimer_text img{vertical-align:middle;max-height:20px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}


.container_16 .grid_13
{
	width: 79.25%;
}
.breaking-news-bg{background:#F0F0F2;padding:10px 13px;margin-right:15px;}
.breaking-news-bg .marquee, .breaking-news{float:left;}
.breaking-news-bg .marquee{font-size:13px;}
.breaking-news-bg marquee{width:65%;}
.module-newsroom-new .newsroom-teaser-wrapper .teaser .teaser-image .hover-effect{background-color:#d31f26;content:'';width:100%;height:100%;left:0;position:absolute;opacity:0;top:0;transition:all .2s ease-in-out 0s}
.module-newsroom-new .newsroom-teaser-wrapper .teaser:hover .teaser-image .hover-effect{opacity:.8}
.module-newsroom .newsroom-teaser-wrapper .teaser .teaser-image .hover-effect{background-color:#d31f26;content:'';width:100%;height:100%;left:0;position:absolute;opacity:0;top:0;transition:all .2s ease-in-out 0s}
.module-newsroom .newsroom-teaser-wrapper .teaser:hover .teaser-image .hover-effect{opacity:.8}
.module-related-articles .related-article:hover .related-article-image .hover-effect{opacity:1}
.wpb_wrapper .top-icon .porto-just-icon-wrapper{margin-bottom:15px}

.walk_zone .article_by{color:white;}

.books_zone .article_by{color:white;}

	
.top-right{
	float:left;
}

          #page #content #primary #main #page-hero .hero-inner .summary {
            font-size: 20px;
            color: #fff;
            font-weight: 200;
            line-height: 27px;
            margin-top: 0;
            margin-bottom: 20px; }

        #page #content #primary #main #page-hero.summary-hero {
          height: 450px; }
#nav-expand-menus .languages{margin:0;padding:0 15px;list-style:none;text-transform:uppercase}
#nav-expand-menus .languages li{display:inline-block;vertical-align:middle;margin:0 1em;padding:0;list-style:none}
#nav-expand-menus .languages li a{color:white}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.home-v2 .mainmenu-container ul.mainmenu li a:hover,.home-v2 .mainmenu-container ul.mainmenu li.current a{background:#012C3C}
header .mainmenu-container ul li.current a:before{right: 0}


#map-wrap {
    float: left;
    margin: 0 20px 5px 0;
}
    .menu .main_menu ul li .helper {        background-color: #05c3de;        overflow: auto;        padding: 46px 20px 30px;    }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.ul-reset,.site-nav--condensed .navbar,.homepage-upcoming_events .event-list{list-style:none;margin:0;padding:0}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
#button_main_nav a{display:block;width:100%;border-radius:5px;background:#3366ff;text-align:center;padding:7px 0 7px 0;margin-top:5px;margin-bottom:5px;box-shadow:1px 1px 0 #2B54AA;color:#FFF;text-decoration:none;font-size:1.7em;font-family:'icomoon';text-shadow:1px 1px 0 #2B54AA;border:none}
a.active,#button_main_nav a.active,#button_songs_nav a.active,#button_fast_nav a.active,#button_az_nav a.active{padding-bottom:17px;margin-bottom:0px;border-radius:5px 5px 0 0}
#button_main_nav{width:25%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}

#container {
	margin: 0px auto;
	width: 850px;
	padding: 0px;
	position: relative;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
  background-color: #00c9d0;
}

.testimonial-logo img {
    margin: 10px auto;
    opacity: 0.8;
    filter: alpha(opacity=80); 
}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


#top .news-wrap{
border:none;
list-style-type: none;
list-style-position: outside;
}


#top .news-wrap li{
border:none;
background: none;
text-indent: 0;
}

.header-useraccount-langs .langs-item-link {
  display: inline-block;
  padding: 8px 20px 13px 20px;
}

.header-useraccount-langs .langs-item-link:hover {
  background: #504D4D;
}

.langs-item-icon-en {
  background-position: 0 0;
}

.langs-item-icon-ru {
  background-position: 0 -18px;
}

.langs-item-icon-de {
  background-position: 0 -36px;
}
.navbar-toggleable .menu-item{font-size:1.3333333333rem;padding-bottom:.8333333333rem;font-weight:600;color:#000;text-align:right;line-height:1}
.navbar-toggleable .menu-item a{color:#20201f;transition:all .1s ease}
.navbar-toggleable .menu-item a:hover{color:#b8161d;transition:all .1s ease}


		.wf-loading .menu-item,
		.wf-loading h1,
		.wf-loading h2,
		.wf-loading h3,
		.wf-loading h4,
		.wf-loading h5,
		.wf-loading h6,
		.wf-loading p,
		.wf-loading a,
		.wf-loading button,
		.wf-loading li {
			
			visibility: hidden !important;
		}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}
.alignnone{margin:5px 20px 20px 0}
a img.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignnone{margin:5px 20px 20px 0}


.fusion-main-menu .menu-reg .menu-text {
    color: #ffffff;
    background-image: linear-gradient( to top, #000000, #747474 );
    font-weight: 700;
    width: 120px;
    border: 1px solid black!important;
    border-radius: 10px;
}


.fusion-main-menu .menu-reg .menu-text:hover {
        background-image: linear-gradient( to top, #747474,#000000  );    
}
.qodef-404-page .qodef-page-not-found .qodef-page-not-found-text{margin:10px 0 0}

		
	.nav-logo-out {
		margin-left: -280px !important;
		}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #eb0254;
	}


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:41px;color:#ffffff!important;text-align:center;text-shadow:0em 0.1em 0.1em #000000}


footer .container div.slogan {
  padding: 20px;
}

  
  footer .container div.slogan, footer .container div.address {
    padding: 0;
    margin: 10px 0;
  }
.home-feature-story{font-family:"Roboto Condensed",sans-serif;}
.home-feature-story .img--cover-tall-image{display:block;height:auto;width:100%;}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

.simple-cta .themo-action-text {display:inline-block}
#footer-top-wrapper #footer-top-links{text-align:center;margin-top:15px}
.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%}
.spacer{display:block;height:0px;line-height:0px;clear:both}
#asu_logo{margin: 0;float: left;width: 200px;padding: 12px 0 0;}
#asu_logo a img{width: 100%;}
  #asu_logo a{background-color: transparent;background-position: left top;background-repeat: no-repeat;display: block;width: 77px;height: 32px;}
.address-text{font-size:16px;color:#7a7a75;display:inline-block;word-break:break-word}
.site-header.scroll-hide .top-header-innerview .sticky{top:-60px}
.site-header.scroll-hide .panel{height:100%;top:0}
.site-header.scroll-hide .mobile-nav-menu{top:0}
.site-header.scroll-hide .mobile-nav-menu.open{height:100vh}
.site-header .mobile-nav-menu,.site-header .panel{transition:all 400ms cubic-bezier(.77,0,.175,1)}


.content-cols .row,
.clear {
    clear: both;
}


.content-cols .row:before,
.content-cols .row:after,
.clear:before,
.clear:after {
    clear: both;
    content: "";
    display: block;
}


.filterable-prices .price-list thead a.clear-filters {
    border-color: #f00;
    text-align: center;
}


.filterable-prices .price-list thead th.clear-cell {
    padding: 0 8px;
}

.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;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%;
}



.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
 


.entry-content {
	display: block;
	margin: 0px 0px 30px;
}

.entry-content dt,
.comment-content dt {
	font-weight: bold;
}

.entry-content dd,
.comment-content dd {
	margin-bottom: 20px;
}

.entry-content td,
.comment-content td {
	padding: 8px;
}

.entry-content ul,
.entry-content ol {
	margin: 0px 0px 30px 30px;
}

.widget_latest_blog .blog-content .entry-content p {
	margin-bottom: 15px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.home .wrap .row{margin-right:0;margin-left:0}
.home .wrap .row [class^=col-],.home .wrap .row [class*=" col-"]{padding-right:0;padding-left:0}
body.home .container .content.row,body.archive .container .content.row,body.archive .home-roll.row,body.home .home-roll.row,body.archive .main .row{margin:0}
.sidebar .row{margin:0!important}
.sidebar .row [class^=col-]{padding:0!important}
.row{margin-right:-15px;margin-left:-15px}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

    #click-menu {top: 178px;}
#click-menu #RMX{display: none;font-size: 24px;line-height: 30px;color: #FFFFFF !important}
#click-menu.admin-bar-showing{margin-top: 32px}
#click-menu .threeLines{width: 33px !important;height: 27px !important;margin: auto !important}
#click-menu .threeLines .line{height: 5px !important;margin-bottom: 6px !important;background: #FFFFFF !important;width: 100% !important}
#click-menu .threeLines .line.last{margin-bottom: 0px !important}


#panel .title {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
}

.first .title {
    margin:15px 0 10px 10px;
    display: block;
    clear:both;
}


.knight-box {
	padding-top: 73px;
}
.section{clear:both;padding:0px;margin:0px;}


#contentsec {
	width:940px;
	padding:10px;
	float:left;
	background-color:#FFF;
}


#contentsec h2 
{
margin-bottom:10px;
}


#contentsec ol 
{
margin:10px 0 10px 30px;
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-right:15px;padding-left:15px}
.col-md-3{width:25%}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.topmenu .date{
	font-size:11px ;
	height:15px;
	text-align:left;
	font-weight:bolder;
	color:#707070;
	float:left;
	padding:5px;
	margin-right:30px;
}


.date{
	font-size:10px;
	color:#999;
}

    #home-btn a.button .button_label {
        padding: 5px 7px !important;
        font-size: 9px !important;
    }


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}




#ttw_ftable {border:0; width:98%; margin:0; padding:0;}

.home-content-table .umorebox_hcp img {
  padding: 1px;
  border: 1px #E5E5E5 solid;
  margin: -2px;
  width: 177px;
  border-color: #CCCCCC;
}


.servicestyle4 {
	position:relative;
	padding-left:60px;
}

.servicestyle4 i {
	font-size:20px;
	position:absolute;
	top:0px;
	left:0px;
	color:#fff;
	background-color:#00cfef;
	height:40px;
	width:40px;
	border-radius:50%;
	line-height:40px;
	text-align: center;
}


.after_header { background:#232323;  position:relative; z-index:12; padding:20px 0; padding-top:40px;}
.center-block{display:block;margin-right:auto;margin-left:auto}
.vcex-heading-inner{display:inline-block}
.vcex-heading-bottom-border-w-color .vcex-heading-inner{padding-bottom:6px;border-bottom:2px solid #2c87f0;position:relative;bottom:-1px}
 

.exp-post-single-content .tatsu-section:first-child .tatsu-section-pad {
    padding-top: 0;
}

.exp-post-single-content .tatsu-section:last-child .tatsu-section-pad {
    padding-bottom: 0;
}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-fu4pvxuknibd41pu .tatsu-section-pad{padding:200px 0px 200px 0px}
.tatsu-HyWToQ3ZAN .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-ry-5pz9AAE .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fu60hab16xeedtcm .tatsu-section-pad{padding:90px 0px 88px 0px}
.tatsu-r1bGj2qe1H .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fynrg3e5668lq8nm .tatsu-section-pad{padding:50px 0px 50px 0px}
.tatsu-fynrg3eg7i5ecer0 .tatsu-section-pad{padding:20px 0px 20px 0px}

.main-nav__link {
  color: #fff;
  font-size: 14px; }

  .main-nav__link--tel {
    font-size: 16px;
    font-weight: 900; }

  .main-nav__link:hover {
    color: #fff;
    text-decoration: underline; }


.homepage-slider__cta.background--medium .homepage-slider__cta-title,
.homepage-slider__cta.background--medium .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}


.homepage-slider__cta-title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.15;
    margin-bottom: 16px;
    margin-top: -4px;
}


.homepage-slider__cta.background--default .homepage-slider__cta-title,
.homepage-slider__cta.background--default .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}


.wrap{ margin: 0 auto; max-width: 920px; padding:0; }
#block-views-block-news-carousel-block-1 .node--type-news .content .read-more{font-size:14px;color:#000;padding:0 20px 0 0;height:13px;line-height:13px;display:inline-block;margin:20px 0 0 0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}
#block-views-block-news-carousel-block-1 .node--type-news .content .read-more:hover{color:#d7422b;}
#block-views-block-news-carousel-block-1 .node--type-news .content .read-more::after{content:"⌃";-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;font-weight:300;font-size:20px;margin:1px 0 0 0;}

    
    
.sidebar .widget li .thumbnail-excerpt a {
    display: inline-block;
    margin:auto!important;
    font-size: inherit !important;
    line-height: inherit;
    font-weight: normal;
    color: #EC008C !important;
    
}


.thumbnail-excerpt {
    overflow:hidden;
    margin-bottom: 5px;
}


.thumbnail-excerpt img {
    max-width:100%; float:left; margin-top: 0.5em; margin-right:10px;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}

.wp_social_bookmarking_light_clear{
    clear: both !important;
}


.navbar-toggle__text { font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; color: #454545; display: inline-block; padding: 0 10px 0 0; }
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

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