
	.navbar-default .navbar-brand.text-logo {
		display: table;
		line-height: 48px;
		font-size: 30px;
		text-transform: uppercase;
		font-weight: 600;
		font-family: 'Montserrat', Arial, sans-serif;
		color: #53504c;
	}

	.footer-top .widget ul li {
		list-style: none;
		border-bottom: 1px solid #666462;
		padding: 5px;
	}
		
	article.hentry {
		margin-bottom: 60px;

	}

	.navbar-default {
		top: 0;
		left: 0;
		right: 0; 
		width: 100%;
		margin-bottom:0;
	}

	ul.navbar-right li.dropdown ul.dropdown-menu li:hover > ul {
		display:inherit;
		position:absolute;
		right: 0;
		left: 100.5%;
		top: 0;
		margin: 0;
		min-width: 100%;
	}

	ul.navbar-right li.dropdown ul.dropdown-menu li ul li:hover ul {
		display:inherit;
		position:absolute;
		right: 0;
		left: 100.5%;
		top: 0;
		margin: 0;
		min-width: 100%;
	}

	.dropdown-menu {
		padding: 0;
		min-width: 100%;
	}
	.dropdown-menu>li>a {
		display: inherit;
		padding: 10px 20px;
	}

	@media (max-width: 767px) {

		ul.navbar-right li.dropdown ul.dropdown-menu li:hover > ul {
			display:inherit;
			position:relative;
			right: auto;
			left: auto;
			top: 0;
			margin: 0;
		}
		ul.navbar-right li.dropdown ul.dropdown-menu li ul li:hover ul {
			display:inherit;
			position:relative;
			right: auto;
			left: auto;
			top: 0;
			margin: 0;
		}
		ul.navbar-right li.dropdown ul.dropdown-menu li > ul {
			display:inherit;
			position:relative;
			right: auto;
			left: auto;
			right: auto;
			margin: 0;
		}
		ul.navbar-right li.dropdown ul.dropdown-menu li ul li ul {
			display:block;
			position:relative;
			right: auto;
			left: auto;
			right: auto;
			margin: 0;
		}
		.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
			max-height: 550px;
		}
		.navbar-default .navbar-nav>li>.dropdown-menu {
			margin-top: 0;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}
		.bulletin {
			margin-bottom: 40px;
		}

	}

	.widget  h4 {
		margin: 0 0 20px;
	}

	.page-header {
		padding-bottom: 9px;
		margin: 0px 0 50px;
		border-bottom: 0;
	}


	/* remove contact form br */
	.wpcf7 br {

	display: none;
	 
	}

	/* visual-composer options */
	.container.bootstrap {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	 
	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.vc_column_container>.vc_column-inner {
		box-sizing: border-box;
		padding-left: 0px !important;
		padding-right: 0px !important;
		width: 100%;
	}