.oi_top_line {
border-bottom:0 solid #D6DABA;
border-left:0 solid #D6DABA;
border-right:0 solid #D6DABA;
border-top:4px solid #D6DABA;
}

.oi_widget {
border-bottom:4px solid #EEF0E3;
border-left:4px solid #EEF0E3;
border-right:4px solid #EEF0E3;
border-top:4px solid #EEF0E3;
padding:30px 20px 20px;
}

ul.oi_main_menu > li > a {
font-family:Raleway;
font-size:14px;
font-style:normal;
font-weight:400;
letter-spacing:3px;
line-height:18px;
text-transform:none;
}

.oi_main_menu > li > a {
border-bottom:1px solid #fff;
border-left:0 solid #fff;
border-right:0 solid #fff;
border-top:0 solid #fff;
color:#000;
margin:0 7px;
padding:5px 10px;
}

.oi_main_menu > li > ul > li > a,.oi_main_menu >li:not(.megamenu) > ul > li> ul > li > a,.oi_main_menu > li.megamenu > ul > li > ul > li > a {
color:#9b9b9b;
padding:3px 20px;
}

.oi_main_menu > li > ul > li > a:hover,.oi_main_menu >li:not(.megamenu) > ul > li> ul > li > a:hover,.oi_main_menu > li.megamenu > ul > li > ul > li > a:hover {
color:#a50000;
}

.oi_main_menu > li > ul > li > a:active,.oi_main_menu >li:not(.megamenu) > ul > li> ul > li > a:active,.oi_main_menu > li.megamenu > ul > li > ul > li > a:active {
color:red;
}

.oi_featured_post_holder {
border-bottom:1px solid #D6DABA;
border-left:1px solid #D6DABA;
border-right:1px solid #D6DABA;
border-top:1px solid #D6DABA;
padding:60px 30px 30px;
}

body {
color:#444;
font-family:Lato;
font-size:13px;
font-style:normal;
font-weight:400;
letter-spacing:0;
line-height:22px;
}

.oi_legend {
color:#000;
font-family:Raleway;
font-size:20px;
font-style:normal;
font-weight:300;
line-height:32px;
}

.oi_sub_legend {
color:#222;
font-family:Raleway;
font-size:20px;
font-style:normal;
font-weight:300;
line-height:26px;
}

.cat_heading {
color:#222;
font-family:Raleway;
font-size:18px;
font-style:normal;
font-weight:500;
letter-spacing:3px;
line-height:90px;
}

h1 {
color:#222;
font-family:Roboto;
font-size:40px;
font-style:normal;
font-weight:400;
line-height:56px;
}

h2 {
color:#222;
font-family:Roboto;
font-size:34px;
font-style:normal;
font-weight:300;
line-height:52px;
}

h3 {
color:#222;
font-family:Raleway;
font-size:24px;
font-style:normal;
font-weight:800;
line-height:32px;
}

h4 {
color:#222;
font-family:Raleway;
font-size:22px;
font-style:normal;
font-weight:400;
letter-spacing:2px;
line-height:36px;
}

h5 {
color:#222;
font-family:Raleway;
font-size:18px;
font-style:normal;
font-weight:500;
letter-spacing:1px;
line-height:26px;
}

h6 {
color:#848484;
font-family:Raleway;
font-size:14px;
font-style:normal;
font-weight:400;
line-height:22px;
}

.oi_main_menu > li > a:hover,.oi_main_menu > li > a:active {
color:#9a9e7a;
}