 

body{
    font-family:'Lora', serif; 
    line-height:20px; 
    font-size: 16px; 
    font-weight:400; 
    font-style:normal;
    color: #717171;
    background-color:#ffffff;    }


h1, h2, h3, h4, h5, h6,
#testimonial .client,
.blog-head a,
.toggle,
.acc-header{
    font-family:'Lora', serif; 
    font-weight:700; 
    font-style:normal;
}
h1{
    font-size:24px; 
    line-height:30px;
}
h2{
    font-size:20px; 
    line-height:25px;
}
h3{
    font-size:18px;
    line-height:25px;
}
h4{
    font-size:16px; 
    line-height:22px;
}
h5{
    font-size:14px; 
    line-height:20px;
}
h6{
    font-size:12px; 
    line-height:18px;
}


a{
    font-weight:400; 
    font-style:normal;
}
a:hover{
    color: #292929;
}



p{margin-bottom:15px;}


h1, h2, h3, h4, h5, h6,
.blog-head a{
    color: #4b4b4b;
}


a,
.blog-head a:hover,
.color{
    color: #E34B39;  
}





#header{
    background-color: #ffffff;
}


#menu ul{
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -mox-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        background-color: #fff;
    border-top:2px solid #E34B39;
}
#menu ul li {
    border-bottom: 1px solid #f2f2f2;
}
#menu > li > a{
    color: #333333 !important;
}

#footer-menu li a,
#menu > li > a{
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    font-family: 'Lora', serif;
}

#menu > li > a:after{
    font-weight: 400;
    font-size: 10px;
    font-style: italic;
    font-family: 'Lora', serif;
    color: #717171;
}
#menu ul a{
    color: #717171;
    font-family: 'Lora', serif;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
}

#menu > li > a:hover, 
#menu > li.current-menu-item > a,
#menu ul > li.current-menu-item > a,
#menu > li.current-menu-ancestor > a{color: #E34B39 !important;}

#menu ul a:hover{color: #E34B39;}



.container,
.divider-text a,
.carousel .es-nav{
    background-color: #ffffff;
}
#slider.loader{
    background: #ffffff url('../images/loader-light.gif') no-repeat center center;
}


#testimonial .testimonial,
.latest-blog p,
blockquote p{
    font-family:'Lora', serif; 
    font-weight:400; 
    font-style:italic;
}


hr,
.divider-text,
.blog-box,
.header-portfolio{
    border-bottom: 1px solid #E3E3E3 !important; 
}
.features .span3{
    border-left: 1px solid #E3E3E3;
}


.border-img,
#testimonial li div{
    background-color: #fbfbfb;
    border: 1px solid #fff;
        box-shadow: 0 1px 2px 1px #E4E4E4;
    }
.border-img:hover{ 
    background-color: #fff;
}



.breadcrumbs{
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.breadcrumbs h2{
    color: #4b4b4b;
}
#breadcrumbs-nav a{
    color: #717171;
}
#breadcrumbs-nav a:hover, 
#breadcrumbs-nav .active{color: #717171 !important;}




.divider-text a,
.latest-blog p{ 
 color: #717171;
}
.divider-text a:hover{color: #E34B39;}   


#client-logo{
    background-color: #191919;
    border-bottom: 0;
}


#sidebar .sbox{
    background-color: #fff;
    border: 5px solid #F5F5F5;
        box-shadow:0 0 0 #ffffff, 0 1px 2px 0 #D4D4D4;
    }

#sidebar .sbox img{background-color: #f2f2f2;}

#sidebar h3{
    border-bottom: 1px dashed #E5E5E5;
}
#sidebar li{
    border-bottom: 1px dotted #E5E5E5;
}
.s-tab .tab-sidebar{
        border-bottom: 1px solid #E5E5E5;
}
.s-tab .tab-sidebar li.active,
.s-tab .tab-sidebar li:hover
{
    border-bottom: 1px solid #E34B39 !important;
    color: #E34B39;
}


#comments div.comm-content{
    background-color: #fff;
    border: 1px solid #F5F5F5;
}
#comments div.avatar{
    background-color: #fff; 
}
#comments .meta{
    border-bottom: 1px dashed #E5E5E5;
}



#newsletters .news-date{
    color: #717171;
}

.meta,
.meta a{
    font-weight: 400;
    font-size: 12px;
    font-style: normal;
    font-family: 'Lora', serif;
}



#commentform .span4 input,
#commentform textarea,
.ufo-form textarea,
.ufo-form input[type="text"]{
    color: #656565;
    background-color: #F7F7F7;
    border: 1px solid #EEEEEE;  
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;  
}
#commentform .left input:focus,
#commentform textarea:focus,
.ufo-form textarea,
.ufo-form input[type="text"]{
    background-color: #fff;
}


#page-nav a,
#footer a{
    color: #858585 !important;
}
#page-nav .current,
#page-nav a:hover{color: #E34B39 !important;}
#page-nav span{
    color: #B3B3B3 !important;
} 


blockquote{
    background-color: #fff !important;
    border-left:3px solid #E34B39 !important;
    border-right: 1px solid #F5F5F5 !important;
    border-top: 1px solid #F5F5F5 !important;
    border-bottom: 1px solid #F5F5F5 !important;
}

blockquote.pull-right{
    border-left:1px solid #F5F5F5 !important;
    border-right:3px solid #E34B39 !important;
}

#footer{ 
    color: #B3B3B3 !important;
    background-color: transparent;
} 

#footer h3{
    color: #ffffff}

#footer a:hover,
#footer-menu a:hover{
    color: #ffffff !important;
}

#footer li{
    border-top: 1px solid #222222;
    border-bottom: 1px solid #171717;
}
#footer .flickr a{ 
    background-color: #141414;
}
#search input[type="text"]{
    background-color: #191919;
    border: 1px solid #202020;
}
#search input[type="text"]:focus{
    background-color: #151515;
}
.footer-buttom{ 
    background-color: transparent;
    border-top: 0;
}


code{
    background-color: #fff !important;
    border: 1px solid #F5F5F5 !important;
    color: #E34B39;
}

.table-bordered{
    background-color: #fff !important;
    border: 1px solid #F5F5F5 !important;
}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #ffffff;
}

.table-bordered th, .table-bordered td {
    border-left: 1px solid #F5F5F5;
}

.table th, .table td {
    border-top: 1px solid #F5F5F5;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover{
    background-color: #fff;
    border-color: #E3E3E3 #E3E3E3 transparent;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
    border-color: #E3E3E3 transparent #E3E3E3 #E3E3E3;
}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
    border-color: #E3E3E3 #E3E3E3 #E3E3E3 transparent;
}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
    border-color: transparent #E3E3E3 #E3E3E3;
}

.nav-tabs{
    border-bottom: 1px solid #E3E3E3;
}

.tabs-left > .nav-tabs {
    border-right: 1px solid #E3E3E3;
}

.tabs-right > .nav-tabs {
    border-left: 1px solid #E3E3E3;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #E3E3E3;
}

.accordion-group{
    border: 1px solid #E3E3E3;
}

.accordion-inner {
    border-top: 1px solid #E3E3E3;
}

.progress {
    background-color: #fff;
    background-image: none;
}


    #social a.twitter{background:url(../images/social/twitter.png) center top;}
    #social a.dribbble{background:url(../images/social/dribbble.png) center top;}
    #social a.youtube{background:url(../images/social/youtube.png) center top;}
    #social a.vimeo{background:url(../images/social/vimeo.png) center top;}
    #social a.facebook{background:url(../images/social/facebook.png) center top;}
    #social a:hover{background-position:center bottom;}
?>


