@import "reset.css";@import url(https://fonts.googleapis.com/css?family=Lato:400,100,300,700,900);
html,body{background:#f0f0f0;width:100%;position:relative;font-family:'Lato';font-size:13px;line-height:20px;text-align:left;}
.clear{clear:both;}* ul{list-style:none;}a[href^="tel:"]{color:inherit;text-decoration:none;}*{-webkit-text-size-adjust:none;}a{text-decoration:none;color:inherit;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}a:hover,
.login li a:hover,.thumbnail h4 a:hover{color:#000000;text-decoration:none;}
h5 a:hover,.link3:hover,.list li a:hover,.comm a:hover{color:#e22323;}
.list li a:hover .fa{left:-20px;}p{color:#888888;font-weight:400;}
nav{margin:0;padding:0;background:url("../images/menu_bg.jpg") 0 0 repeat-x;height:75px;}
.sf-menu li:first-child{border-left:1px solid #c8c8c8;margin-left:1px;}
.sf-menu li:last-child{border-right:1px solid #c8c8c8;margin-right:1px;}
.sf-menu{z-index:990;position:relative;float:none;text-align:center;}
.sf-menu>li{display:inline-block;float:left;position:relative;text-transform:uppercase;}
.sf-menu>li+li{border-left:1px solid #c8c8c8;margin-left:-1px;}
.sf-menu>li>a{display:block;text-align:center;position:relative;color:#000000;font:900 20px/70px 'Lato',sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:0;padding:0 30px;border-bottom:5px solid #eeeeee;-webkit-transition:0.4s all ease;transition:0.4s all ease;}
.sf-menu>li>a:hover{border-bottom:5px solid #000000;color:#e22323;-webkit-transition:0.4s all ease;transition:0.4s all ease;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0%,#efefef 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(70%,#efefef));background:-webkit-linear-gradient(top,#e5e5e5 0%,#efefef 70%);background:-o-linear-gradient(top,#e5e5e5 0%,#efefef 70%);background:-ms-linear-gradient(top,#e5e5e5 0%,#efefef 70%);background:linear-gradient(to bottom,#e5e5e5 0%,#efefef 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#efefef',GradientType=0);}
.sf-menu>li.current a{border-bottom:5px solid #000000;color:#e22323;background:#e5e5e5;}
.sf-menu>li>a.sf-with-ul:after{position:absolute;content:'';left:48%;top:57px;width:8px;height:5px;pointer-events:none;z-index:999;display:block;background:url(../images/arrow_menu.png) 0 0 no-repeat;opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';}
.sf-menu ul{position:absolute;background:#141414;z-index:999;display:none;top:75px;left:0;width:178px;padding:10px 0 15px;text-align:left;}.sf-menu ul li{position:relative;display:block;float:none!important;border:none!important;padding:0;cursor:default;border:none;}
.sf-menu ul li a{position:relative;text-transform:uppercase;z-index:999;display:block;padding:0 13px;color:#ffffff!important;font:400 13px/34px 'Lato',sans-serif;text-decoration:none;letter-spacing:0;border:none!important;background:none!important;}.sf-menu ul li a:hover{color:#ffffff;background:#e22323!important;}
.sf-menu>li>ul>li>a.sf-with-ul:after{position:absolute;content:'';right:15px;width:5px;background:url(../images/arrow_menu1.png) 0 0px no-repeat;height:8px;top:14px;pointer-events:none;z-index:999;display:block;}
.sf-menu ul ul{position:absolute;background:#e22323!important;left:101%;top:-10px;}
.sf-menu ul ul li a{color:#ffffff;}
.sf-menu ul ul li a:hover{color:#000000!important;background:#ffffff!important;}
.bottom_menu{position:relative;background:none;float:right;margin-top:12px;}
.bottom_menu li{float:left;}
.bottom_menu li+li{margin-left:19px;}
.bottom_menu li a{color:#000000;font-size:16px;line-height:23px;font-weight:700;text-transform:uppercase;}
.bottom_menu li a:hover{color:#e22323;}
.bottom_menu li.current a{color:#e22323;}
@media only screen and (max-width: 979px) {nav{height:60px;}
.sf-menu ul{right:-150px;}
.sf-menu ul ul{top:0!important;}
.sf-menu li{min-height:60px;}
.sf-menu>li>a{letter-spacing:0;font-size:16px;line-height:60px;border-bottom:0;}
.sf-menu li ul{top:61px;}
.sf-menu li ul li{height:24px;min-height:30px;}
.sf-menu>li>a.sf-with-ul:after{top:50px;}
.sf-menu>li>ul>li>a.sf-with-ul:after{right:5px;}}@media only screen and (max-width: 767px) {.bottom_menu{display:none;}
nav{height:75px;margin-top:40px;}
.sf-menu{display:none;}
.select-menu{background:#000000;border:2px solid #ffffff;color:#ffffff;display:block;height:28px;margin:24px 0 0;padding:3px 3px;text-align:left;text-transform:uppercase;width:100%;}}
#header{position:relative;background:#f0f0f0 url("../images/header_bg.png") no-repeat;text-align:left; background-position: top center;box-shadow:0 7px 7px #dddddd;}h1{margin:32px 0 19px;}
h1 a{text-transform:uppercase;position:relative;color:#e22323;font-weight:900;font-size:110px;line-height:95px;z-index:1;letter-spacing:-7px;}
h1 a span{margin-left:6px;font-size:50px;line-height:50px;font-weight:300;color:#000000;letter-spacing:-3px;vertical-align:bottom;}
h1 a:hover,.block h3 a:hover,.thumb h4 a:hover{color:#e22323;}
.login{position:relative;display:inline-block;margin-top:23px;}
.login li{float:left;}
.login li+li{margin-left:18px;}
.login li a{color:#e22323;font-size:16px;line-height:23px;font-weight:700;text-transform:uppercase;}
.top_link {
    position: relative;
    display: block;
    top: 15px;
    float: right;
    background: -webkit-linear-gradient(#efefef,white);
	background: -moz-linear-gradient(#efefef,white);
	background: -o-linear-gradient(#efefef,white);
    font-size: 16px;
    line-height: 25px;
    padding: 5px 5px 5px 5px;
    color: #000;
    font-weight: 700;
    width: 300px;
	box-shadow: 0px 0px 1px 0px;
}
a.top_link p {
    font-size: 13px;
	color:9e9e9e;
}
.top_link .fa{color:#e22323;font-size:26px;line-height:53px;margin-right:10px;}
.top_link:hover{color:#e22323;}
#content{background:#fafafa;background:-moz-linear-gradient(top,#fafafa 0%,#f6f8f9 6%,#ffffff 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(6%,#f6f8f9),color-stop(50%,#ffffff));background:-webkit-linear-gradient(top,#fafafa 0%,#f6f8f9 6%,#ffffff 50%);background:-o-linear-gradient(top,#fafafa 0%,#f6f8f9 6%,#ffffff 50%);background:-ms-linear-gradient(top,#fafafa 0%,#f6f8f9 6%,#ffffff 50%);background:linear-gradient(to bottom,#fafafa 0%,#f6f8f9 6%,#ffffff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#ffffff',GradientType=0);}
.bg1{background:#ffffff;}
.bg2{background:#eeeeee;}
.bg3{background:#f1f1f1;}
.bg4{background:#000000;}
.bg5{background:#e22323;}
.right{text-align:right;}
.p31{padding:0px 0 31px;}
.p30{padding:30px 0 0px;}.p32{padding:30px 0 32px;}.p43{padding:0px 0 43px;}.center{text-align:center;}.m1{margin-bottom:43px;}.m2{margin-bottom:30px;}.m3{margin-bottom:20px;}.white{color:#ffffff;}.red{color:#e22323;}.fleft{float:left;}.fright{float:right;}
h3,h4,h5,h6{display:block;color:#ffffff;position:relative;font-family:'Lato';text-transform:uppercase;}
h2 {
    color: #e22323;
    font-size: 25px;
    line-height: 41px;
    font-weight: 700;
}
h3{font-size:24px;line-height:34px;font-weight:400;letter-spacing:1.5px;}h4{color:#000000;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;}h5{color:#ad9480;font-size:14px;line-height:20px;font-weight:bold;letter-spacing:.6px;text-transform:uppercase;}.section{position:relative;overflow:hidden;background:#f1f1f1;padding:30px 30px 27px;}article{position:relative;overflow:hidden;padding-bottom:3px;}article h4{color:#e22323;}article+span{margin-bottom:18px!important;}.l{float:left;margin-right:30px;}.r p{margin-top:8px;}.thumb{position:relative;overflow:hidden;text-align:left;background:#ffffff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;font-family:'Lato';}.thumb img{margin-bottom:12px;}.thumb h4{text-transform:uppercase;color:#000000;font-weight:bold;}.thumb span{color:#e22323;font-weight:900;font-size:18px;}.thumb p{font-size:13px;}.thumb1{position:relative;width:47%;float:left;margin-top:-4px;}.thumb1+.thumb1{margin-left:30px;}.thumb1 h4{color:#e22323;}.thumbnail{position:relative;overflow:hidden;width:217px;float:left;}.thumbnail img{margin-bottom:27px;}.thumbnail h4{margin-bottom:7px;}.thumbnail h4 a{color:#e22323;}.thumbnail+.thumbnail{margin-left:29px;}.thumb_4{width:31.77%;float:left;margin-top:-11px;}.comm{font-size:12px;line-height:12px;margin:6px 0 0;position:relative;}.comm .fa{margin-right:3px;}.wrap1{margin-bottom:40px;}.circle{position:relative;overflow:hidden;display:inline-block;height:46px;width:46px;line-height:46px;font-size:28px;font-family:'Lato';text-align:center;background:#e22323;color:#ffffff;margin-top:0;font-weight:700;float:left;margin-right:16px;-webkit-border-radius:500px;border-radius:500px;}.block,.block1{position:relative;overflow:hidden;}

.block>div{background:#fff;padding:0 12px 20px;margin-top:-31px;}
.block h3{color:#000;letter-spacing:0;font-weight:700;font-size:20px;line-height:26px;}.block p{margin-top:6px;}.block1>div{padding:8px 12px 21px;}
.block1 h2{color:#ffffff;margin-bottom:0;font-size:26px;}
.block1 h3{font-size:19px;line-height:33px;font-weight:900;letter-spacing:-0.2px;}
.block1 p{color:#ffffff;}.add{float:left;margin-right:72px;margin-bottom:46px;}
.txt{position:relative;margin-bottom:21px;text-align:left;}
.txt:last-child{margin-bottom:8px;}.txt h4{color:#e22323;margin-bottom:4px;}.txt a{margin-top:20px;display:inline-block;color:#888888;text-decoration:underline;}.txt a:hover{text-decoration:none;color:#e22323;}.rating{unicode-bidi:bidi-override;direction:rtl;margin:8px 0 4px;}.rating>span{display:inline-block;position:relative;margin-right:-3px;font-size:12px;}
.rating>span:hover:before,.rating>span:hover~span:before{content:"\f005";font-family:'FontAwesome';font-style:normal;font-weight:normal;text-decoration:inherit;color:#e22323;position:absolute;top:-4px;left:0;}
.sidebar{position:relative;overflow:hidden;padding:27px 30px;font-family:'Lato';}
.sidebar h4{margin-bottom:10px;color:#e22323;}
.sidebar img{margin-bottom:33px;}
.sidebar.bg3>div{display:block;margin-top:8px;line-height:14px;font-size:11px;font-family:'Lato';font-weight:400;}
.sidebar.bg3>div .fa{font-size:12px;margin-right:5px;}
.sidebar.bg3>div a:hover{color:#e22323;}
.divider{height:1px;display:block;position:relative;margin:15px 0 10px;background:#c8c8c8;}
.tabs{margin-top:0;}
.tab-content{overflow:hidden;}
.nav{overflow:hidden;border:none;background:none;padding:0;margin-bottom:51px;}
.tabs .nav li{float:left;margin:0;padding:0;text-align:center;width:283px;border:1px solid #c8c8c8;}
.tabs .nav li+li{margin-left:-1px;}
.tabs .nav li.selected a{position:relative;z-index:2;background:#ffffff;color:#e22323;margin-bottom:-1px;}
.tabs .nav li a{font-size:18px;line-height:55px;display:block;color:#000000;font-weight:800;font-family:'Lato';float:none;background-color:#f1f1f1;}.link{position:relative;display:inline-block;background:#e22323;color:#ffffff!important;font-family:'Lato';text-decoration:none;text-transform:uppercase;margin:25px 0 0;padding:0 28px;font-size:16px;line-height:53px;font-weight:700;border-radius:0px;}.link:hover{color:#000000!important;}.link1{background:#000000;font-size:20px;line-height:53px;display:inline-block;width:100%;color:#ffffff;text-align:center;text-transform:uppercase;font-weight:900;margin-top:7px;}.link1:hover{color:#e22323;}
.bg4 h4>a:hover{color:#ffffff!important;}.link3{font-weight:bold;display:inline-block;margin-top:5px;}
.list{position:relative;overflow:hidden;text-align:left;list-style-type: disc;}
.list li{position:relative;margin-left:25px;color: #757575;}
.list li a{color:#888888;line-height:35px;}.list li .fa{position:absolute;left:-25px;font-size:19px;color:#e22323;line-height:35px;font-weight:bold;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.list1{padding-top:8px;}
.list1 li{position:relative;overflow:hidden;margin-bottom:17px;}
.list1 li+li{border-top:1px solid #323232;padding-top:19px;}
.list1 img{float:left;margin:0 29px 0 0;}
#footer {
    position: relative;
    text-align: center;
    background: -webkit-linear-gradient(#f0f0f0,white,#f0f0f0);
	background: -o-linear-gradient(#f0f0f0,white,#f0f0f0);
	background: -moz-linear-gradient(#f0f0f0,white,#f0f0f0);
    padding: 32px 0 42px;
}
#footer h1{margin:0px 0 17px;text-align:left;}
#footer h1 a{text-transform:uppercase;position:relative;color:#e22323;font-weight:900;font-size:90px;line-height:80px;z-index:1;letter-spacing:-5px;}
#footer h1 a span{margin-left:11px;font-size:48px;line-height:48px;font-weight:300;color:#000000;letter-spacing:-3px;vertical-align:bottom;}
.socials{position:absolute;right:0;margin-top:58px;}
.socials li{float:left;margin-left:9px;}
.socials li a{display:inline-block;background:#000000;width:40px;height:40px;position:relative;-webkit-border-radius:41px;border-radius:41px;}
.socials li .fa{line-height:40px;font-size:19px;color:#ffffff;}
.socials li a:hover{background:#e22323;}
.pr{position:relative;}
.copy{font:400 13px/20px 'Lato',sans-serif;color:#777777;text-align:left;}
.copy>span{position:relative;display:inline-block;}
.copy a{color:#777777;display:inline-block;position:relative;line-height:20px;font-size:13px;}
.copy a:hover{color:#e22323;}
#toTop{background:url(../images/totop.png) 0 0 no-repeat;border:none;bottom:305px;display:none;height:42px;left:56.2%;margin-left:500px;overflow:hidden;position:fixed;text-decoration:none;text-indent:-999px;width:42px;z-index:20;opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#toTop:hover{background:url(../images/totop_hover.png) 0 0 no-repeat;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';}@media only screen and (max-width: 1199px) {.block>img,.block1>img,.thumb img,.thumbnail img,.sidebar img{width:100%;}
.tabs .nav li{width:49.5%;}.block h3{font-size:17px;}
.block1 h2{font-size:22px;}.block1 h3{font-size:15px;}
.thumb h4{font-size:14px;}.thumbnail{width:173px;}
.thumbnail+.thumbnail{margin-left:20px;}
.top_link{font-size:14px;width:auto;}
.rating>span{margin-right:0;}
.rating{margin:10px 0 8px;}
.link3{font-size:15px;}
.divider{margin:25px 0 20px;}
.list1 img{float:left;margin:0 14px 60px 0;width:40%;}}@media only screen and (max-width: 979px) {.block1 h3{font-size:13px;font-weight:700;letter-spacing:-1px;}
.block h3{font-size:13px;line-height:16px;}.thumb h4{font-size:13px;}.link1{font-size:16px;}
#footer h1 a{font-size:67px;letter-spacing:-5px;line-height:67px;}
#footer h1 a span{font-size:35px;letter-spacing:-3px;line-height:41px;margin-left:6px;}
.thumbnail{width:100%;}
.thumbnail+.thumbnail{margin:30px 0 0;}article+span{margin-bottom:30px!important;}
.list1 img{float:none;margin:0 0 20px;width:100%;}
.thumb1{width:46%;}.thumb1 h4{font-size:14px;}.m3{margin-bottom:0;}}@media only screen and (max-width: 767px) {.p30{padding:30px 0 0;}.p32{padding:0 0 40px;}.wrap,.m2{margin-bottom:40px;}.wrap1,.wrap2{padding-top:40px;}.login{display:inline-block;float:left;margin-top:23px;}.login li+li{margin-left:13px;}.right{text-align:center;}.top_link{float:none;font-size:13px;font-weight:400;line-height:49px;padding:0px 15px;position:relative;top:8px;width:auto;}.login{display:inline-block;float:none;margin-top:0;}.block h3{font-size:15px;line-height:23px;}.block>div{margin-top:-31px;padding:0 20px 20px;}.block1 h3{font-size:17px;font-weight:700;letter-spacing:0px;}.socials{left:0;margin-top:30px;position:relative;overflow:hidden;}.l{float:none;margin:0 0 20px;}.l img{width:100%;}.thumb_4{float:none;margin-top:0;width:100%;}.thumb_4+.thumb_4{margin-top:20px;}.thumb1{width:100%;}.thumb1.m2{margin:0;}.thumb1+.thumb1{margin:35px 0 0;}.thumb1 h4{font-size:16px;}}@media only screen and (max-width: 480px) {.wrap{margin-bottom:30px;}#header{text-align:center;}.tabs .nav li{width:99%;}.tabs .nav li+li{margin:-1px 0 0 0;}.tabs .nav li.selected a{margin-bottom:0;}.section{padding:20px;}h1 a{font-size:76px;line-height:76px;}h1 a span{font-size:35px;letter-spacing:-3px;line-height:43px;}}
.contact {
    height: 450px;
    width: 170px;
    color: white;
    background: #e22323;
}
input[type="submit"] {
    text-align: center;
    color: white;
    text-transform: uppercase;
    width: 170px;
    background: #000;
    height: 35px;
    font-weight: bolder;
	    border: none;
}
.contact input[type="text"] {
    height: 30px;
	width: 160px;
	margin-left: 3px;
}
label {
    padding-left: 8px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
}
td {
    padding-top: 10px;
}
.contact textarea {
    background-color: white;
    -webkit-rtl-ordering: logical;
    user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    padding: 2px;
	border-color: darkgrey;
	margin-left: 3px;
	width: 158px;
}

.contact .title {
	height:40px;
	background:#0081b7;
}

.contact .title h1 {
	color:#FFF;
	font-family:"Myriad Pro", sans-serif;
	font-weight:normal;
	font-size:20px;
	text-align:left;
	line-height:40px;
	padding-left:13px;
	margin:0;	
}

.contact .form p {
	color:#444444;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding:5px 0 20px 0;
	margin:0;
}

.name {
	width:175px;
	margin:10px 0 0 0;
}

.enquiry {

}

.enquiry .name {
	height:60px;
	width:175px;
	margin:10px 0 0 0;
}

.submit {
	height:30px;
	width:180px;
	margin-top:10px;
}

.submit a {
	height:30px;
	width:178px;
	background:url(../images/omondi_39_03.gif) repeat-x;
	border-right:1px solid #6b5a7c;
	border-left:1px solid #ab9ac2;
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	padding:7px 40px 8px;
	margin:0;
	text-decoration:none;
}

.submit a:hover {
	background-position:0px -30px;
	text-decoration:none;
}