﻿
.nav-article .deeper.parent:not(.active), nav.nav-article li.parent li.item-459, nav.nav-article li.parent li.item-456{display: none;}


.main2 .title3{
    font-family: 'Nunito', sans-serif;
    font-size: 30px;
    font-weight: 300; 
    background: #212b34;
    color: #fff;
    text-transform: uppercase;
    padding: 10px
}

header.main-header.layout-logo-menu .header-contents {
  display: table;
  margin-left: 60px;
  margin-right: 60px;
}

  .responsive-layout header.main-header.layout-logo-menu .header-contents {
    display: block;
    padding: 0;
    margin: 0;
  }

.side_menu_logo{padding: 0px 95px; padding-top: 14px;}

.side_menu_logo img { filter: invert(100%); -webkit-filter: invert(100%); }
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}


.carousel-caption .btn-rounded {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	padding: 17px 0;
}


.blog .carousel-caption {
	min-width: 100%;
	height: 350px;
}


.blog .carousel-caption h1 {
	text-align: center;
}


.blog .carousel-caption p {
	text-align: center;
}


.blog .carousel-caption .btn-rounded{
	display: block;
	margin: 0 auto;
}


.carousel-caption h1 {
	font-family: 'Titillium Web';
	font-size: 2.85rem;
	font-weight: 200;
	margin-top: 15px;
	color: #fff;
}


.carousel-caption p {
	font-size: 1.125em;
	font-weight: 300;
	line-height: 1.6;
	margin: 10px 0 20px;
	color: #fff;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.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"}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }



.wpb_separator,
.vc_text_separator {
  border-bottom: 1px solid #f7f7f7;
}


.wpb_separator {
  clear: both;
  height: 1px;
}

.wpb_separator.wpb_content_element,
.vc_text_separator.wpb_content_element
{
	border-color: #999999;
	
	margin:  20px 0px !important;
	height: auto; 
}


#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; }

.theme-light #preloader { background-color: #eff6ff; }


.img-responsive { display: block; max-width: 100%; height: auto; }
