.top-bar-tel {
padding-top: 25px!important;
color: #f2f2ef!important;	
} .body-wrap {
max-width: 1200px !important;
}
#primary header.main { 
background-color: rgba(153,149,123,.2) !important;
}
.textwidget p {
color: #4d4d4d !important;
}     p {
font-family: 'Open Sans', sans-serif;
font-size: 100%!important;
font-weight: 400!important;
color: darkred!important;
margin: 0;
padding-bottom: 25px;
line-height: 180%!important;
} ul li {
font-family: 'Open Sans', sans-serif;
font-size: 100%!important;
font-weight: 400!important;
color: #3D3D3D!important;	
margin: 0;
padding: 0px 0px 25px 0px;
line-height: 170%!important;	
}
ul {
list-style-type: disc!important;
padding-left: 20px!important;
}  p a:link {
color: #2d3369!important;
}
p a:visited {
color: #2d3369!important;
}
p a:hover {
color: #2d3369!important;
}
.site-main a:link {
color: #2d3369!important;
}
.site-main a:visited {
color: #2d3369!important;
}
.site-main a:hover {
color: #2d3369!important;
text-decoration: underline!important;
}   body #site-header.transparent.light .main-nav ul li a:hover, body #site-header.transparent.light .main-nav ul li span:hover {
color: #2d3369 !important;
} #site-header li.menu-item-has-children>span::after, 
#site-header li.menu-item-has-children>a::after {
display: none;
}
#site-header .main-nav ul li ul li.menu-item-has-children>span::after,
#site-header .main-nav ul li ul li.menu-item-has-children>a::after {
content: "\f105";
font-family: FontAwesome;
position: relative;
margin-left: 14px;
color: inherit;
}
.main-nav ul a, .main-nav ul li {	
color: #fff!important;
font-size: 20px!important;
font-weight: 400!important;
max-width: 400px;
text-transform: uppercase;
line-height: 100px!important;
height: 50px!important;
border: none;
padding: 0 10px;
position: relative;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
} .main entry-header inner {
background-color: red!important;
text-align: left!important;
}  #site-header #top-bar {
background-color: rgba(153,149,123,.2) !important;
}   #footer {
padding: 0 0;
width: 100%;
height: auto;
background: #3d3d3d!important;
} #footer .widget-box h3  {
font-size: 28px!important;
font-weight:  300!important;
margin-bottom: 0.4em;
line-height: 1.3em;
font-family: 'Open Sans', sans-serif;
color: #fefefd!important;
} #footer .widget-box h4  {
font-size: 20px!important;
font-weight:  400!important;
margin-bottom: 0.4em;
line-height: 1.3em;
font-family: 'Open Sans', sans-serif;
color: #fefefd!important;
}
#footer .widget-box{
font-family: 'Open Sans', sans-serif;
}
#footer .widget-box p {
font-family: 'Open Sans', sans-serif;
font-size: 80%!important;
font-weight: 400!important;
color: #fefefd!important;	
margin: 0;
padding-bottom: 25px;
line-height: 160%!important;
}
#footer .widget-box a:link {
color: #fefefd!important;
}
#footer .widget-box a:visited {
color: #fefefd!important;
}
#footer .widget-box a:hover {
color: #fefefd!important;
text-decoration: underline;
} #footer .widget-box p.small-text{
font-family: 'Open Sans', sans-serif;
font-size: 70%!important;
color: #fefefd!important;
}