.navbar-custom .nav>li>a {

	padding-top: 22.5px;

	padding-bottom: 22.5px
}

.default .nav li.menu-button a {

	padding-top: 11.25px;

	padding-bottom: 11.25px;

	margin-top: 11.25px;

	margin-bottom: 11.25px;

	margin-left: 10px;

	-webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s;

    -ms-transition: all 0.3s;

    transition: all 0.3s;

}

.wrap .overlay:before {

	background: none repeat scroll 0 0 rgba(51,155, 214, 0.7);

}	

.wrap .overlay:after {

	background: none repeat scroll 0 0 rgba(51,155, 214, 0.7);

}

figure.effect-zoe figcaption {

	background: rgba(51,155, 214, 0.7);

}





@media only screen and (max-width: 480px) {

	.container .navbar-collapse,

	.container-fluid .navbar-collapse {

		background-color: rgba(29,53,101,1) !important; 

	}

	.navbar-header {

		padding-top: 11.25px;

		padding-bottom: 11.25px
	}

	.navbar-custom img.logo {

		height: 45px !important;

	}

	.navbar-custom .nav>li>a {

		padding-top: 11.25px;

		padding-bottom: 11.25px
	}

	.default .nav li.menu-button a {

		margin-left: 0 !important;

	}

}

 

@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (-webkit-min-device-pixel-ratio: 2) {

	.container .navbar-collapse,

	.container-fluid .navbar-collapse {

		background-color: rgba(29,53,101,1) !important; 

	}

	.navbar-header {

		padding-top: 11.25px;

		padding-bottom: 11.25px
	}

	.navbar-custom img.logo {

		height: 45px !important;

	}

	.navbar-custom .nav>li>a {

		padding-top: 11.25px;

		padding-bottom: 11.25px
	}

	.default .nav li.menu-button a {

		margin-left: 0 !important;

	}





}