.ms{ /* Margin small */
	margin:10px;
}

.mm{ /* Margin medium */
	margin:20px;
	}
	
.mb{ /* Margin big */
	margin:30px;
	}
	
.mh{ /* Margin huge */
	margin:50px;
	}

.mts{ /* Margin top Small*/
	margin-top:10px;
}

.mtm{ /* Margin top Medium*/
	margin-top:20px;
}

.mtb{ /* Margin top Big*/
	margin-top:30px;
}

.mth{ /* Margin top Huge*/
	margin-top:50px;
}

.mbs{ /* Margin bottom Small*/
	margin-bottom:10px;
}

.mbm{ /* Margin bottom Medium*/
	margin-bottom:20px;
}

.mbb{ /* Margin bottom Big*/
	margin-bottom:30px;
}

.mbh{ /* Margin bottom Huge*/
	margin-bottom:50px;
}

.mrs{ /* Margin right Small*/
	margin-right:10px;
}

.mrm{ /* Margin right Medium*/
	margin-right:20px;
}

.mrb{ /* Margin right Big*/
	margin-right:30px;
}

.mrh{ /* Margin right Huge*/
	margin-right:50px;
}

.mls{ /* Margin left Small*/
	margin-left:10px;
}

.mlm{ /* Margin left Medium*/
	margin-left:20px;
}

.mlb{ /* Margin left Big*/
	margin-left:30px;
}

.mlh{ /* Margin left Huge*/
	margin-left:50px;
}


body {
	background: #fff url('../images/site-bg.jpg') center center fixed no-repeat !important;
	background-size: cover !important;
}

.bg-shine {
	background-attachment: fixed;
}

.bodywrapper {
	width: 100%;
	max-width: 960px;
}

header {
	background-color: #255774;
	padding-bottom: 20px;
	margin-bottom: -20px;
}

.logo {
	width: 90%;
	max-width: 940px;
	margin: 0 auto;
	padding: 10px 0;
}

.logo img {
	width: 100%;
}

nav {
	float: none;
	margin: 20px -10px -20px;
}

nav ul {
	background-color: #EFEFEF;
	padding: 0 1px !important;
}

nav ul li {
	float: none !important;
	display: inline-block;
}

.sf-menu li:hover,
.sf-menu li.current-menu-item,
.sf-menu li.sfHover,
.sf-menu li.current-menu-parent,
.sf-menu li.active {
	background: none repeat scroll right 50% #255774 !important;
}

/*.flexowlslider {
	height: 480px;
}*/

.title-header {
	background-image: url('../images/barber-pattern.png');
}

.banner-bg {
	background-color: #255774;
}

.banner-text3 {
	color: #222;
}

.footer-1 {
	background-color: #255774;
	color: #eaeaea;
}

.footer-1 strong {
	color: #fff;
}

#author {
	color: #777;
	float: right;
	line-height: 32px;
}

#author a,
#author span { 
	color:#bbb;
}

p,
dd,
strong {
	font-size: 16px;
	line-height: 24px;
}

footer {
	font-size: 14px;
}

.breadcrumbs p {
	font-size: 12px;
}

dd {
	color: #000;
}

.button.yellow,
input[type="button"] {
	border: 1px solid #7e291e !important;
	background-image: linear-gradient(bottom, #aa392b 0%, #bd372d 100%) !important;
	background-image: -o-linear-gradient(bottom, #aa392b 0%, #bd372d 100%) !important;
	background-image: -moz-linear-gradient(bottom, #aa392b 0%, #bd372d 100%) !important;
	background-image: -webkit-linear-gradient(bottom, #aa392b 0%, #bd372d 100%) !important;
	background-image: -ms-linear-gradient(bottom, #aa392b 0%, #bd372d 100%) !important;
	background-color: #aa392b !important;
	text-shadow: 1px -1px 0px #7e291e !important;
}

.da-thumbs li article h3 {
	color: #fff;
}

span.zoom:hover {
	background-color: #aa392b !important;
}

@media (max-width: 960px) {
	nav ul {
		padding: 0 10px !important;
	}
}

#facebook-button{
	margin:20px 0px;
}

dd .link-1{
	float:none;
}


.centerize{
	margin:0 auto;
}

#responsive-main-nav-menu{
	float:none;
	margin:0 auto;
}

header{
	padding-top:20px;
}

.main-logo{
	margin-left:10px;
}

@media(max-width:768px){
	.main-logo{
		margin:0 auto;
	}
	.off-logo{
		margin:10px 0;
	}
}
#main-nav-menu {
float: none;
margin: 0px -10px -20px;
border-top: 1px solid rgba(0, 0, 0, .1);
}

footer{
	border-top: 1px solid rgba(0, 0, 0, .1);
}

nav ul {
background-color: #333;
}


.sf-menu li:hover, .sf-menu li.current-menu-item, .sf-menu li.sfHover, .sf-menu li.current-menu-parent, .sf-menu li.active {
background: none repeat scroll right 50% #EFEFEF !important;
}

.sf-menu li{
	background:#EFEFEF;
	margin:2px 0px;
}



.sf-menu li a{
	color:#999;
}

.sf-menu li.active a, .sf-menu li:hover a{
	color:#254462;
}

h3{
	color:#254462;
}

.bodywrapper{
border: 1px solid #444;
}

.flexowlslider{
	border-bottom:1px solid #
}

.ident-bot-5 {
margin-bottom: 20px;
margin-top: 40px;
}