/*
* Author: Graphite
* Created by: Shahid (Scientech IT)
* Copyright (c) 2017 Graphite
* Date: 1 Dec, 2017
* http://www.webriti.com
* Name: default.css
*/

body { background: #f5f5f5; color: #64646d; }
#wrapper { background: none repeat scroll 0 0 #f5f5f5; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 { color: #0f0f16; }
p { color: #64646d; }
.site-title a {color:#000;}
.site-title a:hover {color:#000;}

/*Header Social Icons---------------------------------------------------------------------------------------------------*/
.top-header-detail { background-color: #21202e; }
.header-contact-info1 li { color: #ffffff; }
.header-contact-info2 li { color: #ffffff; }
.header-contact-info2 a { color: #ffffff; }
.header-contact-info2 a:hover, .header-contact-info2 a:focus { color: #ffffff; }
.head-contact-social li { background-color: #d0d0d0; }
.head-contact-social li.facebook:hover { background-color: #4c66a4; }
.head-contact-social li.twitter:hover { background-color: #15b4c9; }
.head-contact-social li.googleplus:hover { background-color: #DD4B39; }
.head-contact-social li.linkedin:hover { background-color: #006599; }
.head-contact-social li.skype:hover { background-color: #40beee; }
.head-contact-social li.dribbble:hover { background-color: #c7366f; }
.head-contact-social li.youtube:hover { background-color: #cc2423; }
.head-contact-social li.vimeo:hover { background-color: #20b9eb; }
.head-contact-social li.pagelines:hover { background-color: #364146; }
.head-contact-social li > a > i { color: #FFFFFF; }
.sm-top-btn a { background-color: #4c7700; color: #ffffff; box-shadow: 0 2px 0 0 #265401; }
.sm-top-btn a:hover { color: #ffffff; }

/* Menu Section css---------------------------------------------------------------------------------------------------- */ 
.navbar-default { background-color: transparent; border-color: #e7e7e7; }
.navbar { background-color: #ffffff; }
.navbar-inverse .navbar-toggle { background: none repeat scroll 0 0 #66d1b9; }
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus { background-color: #66d1b9; }
.navbar-default .navbar-brand { color: #1b1b1b; } 
.navbar-inverse { background-color: rgba(0, 0, 0, 0.6); }
/* .navbar .navbar-nav > .active > a, */
/* .navbar .navbar-nav > .active > a:hover, */
/* .navbar .navbar-nav > .active > a:focus { background-color: #00c2a9; color: #FFFFFF; } */
.navbar .navbar-nav > .open > a,
.navbar .navbar-nav > .open > a:hover,
.navbar .navbar-nav > .open > a:focus { background-color: #ffffff; color: #ce1b28; }
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus { background-color: #ffffff; color: #ce1b28; }
.navbar-default .navbar-nav > li > a { color: #1b1b1b; }  
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus { 
	color: #ffffff;
	background-color: #ce1b28;
}
@media (min-width: 200px) and (max-width: 990px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #1b1b1b; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #ce1b28; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; }
.navbar-toggle { color: #0f0f16; }
.navbar-default .navbar-toggle .icon-bar { background-color: #0f0f16; }

}
/*Dropdown Menus & Submenus Css----------------------------------------------------------*/
.navbar .navbar-nav .dropdown-menu {
	background-color: #21202e;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
	border-top: 2px solid #ce1b28;
	border-bottom: 2px solid #ce1b28;	
}
.navbar .navbar-nav .dropdown-menu > li > a { color: #d5d5d5; border-bottom: 1px dotted #363544; }
.navbar .navbar-nav .dropdown-menu > li > a:hover,
.navbar .navbar-nav .dropdown-menu > li > a:focus { color: #ffffff; background-color: #282737; }

/*Homepage Carousel Bootstrap Slider Section------------------------------------------------------------------*/ 
.slide-btn-sm:before, .slide-btn-sm:after { background-color: #ce1b28; }
/*Status Format*/
.format-status-btn-sm { background-color: #ce1b28; color: #ffffff; box-shadow: 0 3px 0 0 #b3131f; }
.format-status-btn-sm:hover { color: #ffffff; }
/*Quote Format*/
#slider-carousel .format-quote:before { color: #ce1b28; } 

/*Video Format*/
.format-video-btn-sm { background-color: #ce1b28; color: #ffffff; box-shadow: 0 3px 0 0 #b3131f; }
.format-video-btn-sm:hover { color: #ffffff; }
/* Direction Nav */
.slide-shadow { background: url("../images/slide-shadow.png") no-repeat center bottom #fff; }

/*Owl Slider Horizontal Next Prev-------------------------------------------------------------------------------------------*/
.horizontal-nav .owl-prev:hover, .horizontal-nav .owl-next:hover { background-color: #ce1b28; color: #fff; }

/*Section Header Css-------------------------------------------------------------------------------------------------*/
.section-header h1.widget-title { color: #0f0f16; }
.section-header p { color: #64646d; }
.widget-separator { background-color: #cccccc; }
.widget-separator span { background-color: #ce1b28; }
.white { color: #ffffff !important; }  

/*Homepage Service Section-------------------------------------------------------------------------------------------------*/
.service-section { background-color: #ffffff; border-bottom: 1px solid #e8e8e8; }
.service-section .post { background-color: #f9f9f9; border: 1px solid #e9e9e9; border-top: 3px solid #e9e9e9; }
.service-section .post:hover { box-shadow: 0 30px 30px 0 rgba(0,0,0,0.1); border-top: 3px solid #ce1b28; }
.txt-pink { color: #ce1b28; }
.more-link, .more-link:hover, .more-link:focus { color: #ce1b28; }

/* Additional Section-------------------------------------------------------------------------------------------------*/
.bg-gallery { background-color: #ffffff; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }

/*Portfolio Section-------------------------------------------------------------------------------------------------*/
.portfolio-section { background: transparent; }
.portfolio-section .post { background-color: #ffffff; border: 1px solid #e9e9e9; }
/*Portfolio Tabs*/
.portfolio-tabs li a { border: 1px solid #21202e; background: #21202e; color: #fff; }
.portfolio-tabs li.active > a, 
.portfolio-tabs li > a:hover { border-color: #ce1b28; background: #ce1b28; color: #ffffff; }
/*Portfolio Pagination Scroll*/
.scroll-btn li { background: #0f0f16; color: #ffffff; }
.scroll-btn li:hover { background: #ce1b28; }
.scroll-btn li a { color: #ffffff; }
.scroll-btn li a:hover { color: #ffffff; } 
/*Pagination Static*/
.sm-pagi a, .sm-blog-pagi a { background-color: transparent; border: 1px solid #0f0f16; color: #242526; }
.sm-pagi a:hover, .sm-pagi a.active, 
.sm-blog-pagi a:hover, .sm-blog-pagi a.active  { background-color: #0f0f16; border: 1px solid #0f0f16; color: #FFFFFF; }

/*Testimonial Section Css here---------------------------------------------------------------------------------*/
.testimonial-section { background: url("../images/testimonial-bg.jpg") no-repeat; }
.testimonial-section .overlay{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); }
.description-box { background-color: #ffffff; }
.description-box:before {
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 15px solid #ffffff;
}
.author-description p { color: #64646d; }
.author-description p:before { color: #ce1b28; }
.testmonial-area h4 { color: #ffffff; }
.testmonial-area span { color: #ce1b28; }
.author-box img { background-color: transparent; border: 1px solid #ffffff; }
.text-color { color: #ffffff !important; }
.testi-pager .carousel-indicators li { background-color: transparent; border: 1px solid #fff; }
.testi-pager .carousel-indicators .active { background-color: #fff; border: 1px solid #fff; }

/*Section Title Css----------------------------------------------------------------------------------------------------*/
/* .section-title */
.widget-title { color: #0f0f16; }

/*Homepage Callout Css------------------------------------------------------------------------------------------------*/
.callout-section { background-color: #f5f5f5; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.sm-callout { background-color: #ffffff; border-top: 2px solid #ce1b28; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }
.sm-callout h4 { color: #64646d; }
.sm-callout h4 abbr { color: #21202e; border-bottom: 1px dotted #aeadbc; }
.sm-callout-btn a { background-color: #ce1b28; color: #ffffff; box-shadow: 0 3px 0 0 #b3131f; }
.sm-callout-btn a:hover { color: #ffffff; }
.sm-seperate { background: #f5f5f5 url("../images/callout-shadow.png") no-repeat scroll center bottom; }
.about-callout-section { background-color: #fff; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.about-callout-section .sm-seperate { background: #fff url("../images/callout-shadow.png") no-repeat scroll center bottom; }
.about-callout-section .sm-callout { background-color: #f5f5f5; }

/*Page Title Section Css-------------------------------------------------------------------------------------*/
.page-title-section .overlay { background-color: #ce1b28; }
.page-title h1 { color: #ffffff; }
.page-breadcrumb > li + li:before { color: #ffffff; }
.page-breadcrumb > li.active a { color: #ffffff; }
.page-breadcrumb > li a { color: #ffffff; }
.page-seperate { background: url("../images/page-shadow.png") no-repeat center bottom; padding-bottom: 70px; margin: 0 0 0px; }
/*About Us Css --------------------------------------------------------------------------------------------------------------------*/
.about-section { background-color: #f4f4f4; }
.about-img-area img {
	border: 5px solid #fff;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;
}
.about-section h2 { color: #0f0f16; }
.about-section h2 > span { color: #ce1b28; }
.about-social li { background-color: #ffffff; border: 1px solid #e3e3e3; }
.about-social li.facebook:hover { background-color: #4c66a4; }
.about-social li.twitter:hover { background-color: #15b4c9; }
.about-social li.googleplus:hover { background-color: #DD4B39; }
.about-social li.linkedin:hover { background-color: #006599; }
.about-social li.skype:hover { background-color: #40beee; }
.about-social li.dribbble:hover { background-color: #c7366f; }
.about-social li.youtube:hover { background-color: #cc2423; }
.about-social li.vimeo:hover { background-color: #20b9eb; }
.about-social li.pagelines:hover { background-color: #364146; }
.about-social li > a > i { color: #0f0f16; }
.about-social li:hover > a > i { color: #ffffff; }

/*Team Section-------------------------------------------------------------------------------------------------*/
.team-area {background-color: #ffffff; border: 1px solid #e9e9e9; }
.team-caption { background-color: transparent; color: #ffffff; }
.team-caption h4 { color:#0f0f16; }
.team-caption h6 { color: #64646d; }
.team-showcase-overlay { background: rgba(255, 255, 255, 0.4); }
.team-image .team-showcase-icons a { color: #ffffff; }
.team-image .team-showcase-icons a:hover { background-color: #ce1b28; color: #ffffff; }

/*Homepage Blog & Blog Sidebar Section Css-------------------------------------------------------------------------------------------------------------*/
.home-news .post { background-color: #ffffff; border: 1px solid #e9e9e9; }
.blog-section { background: transparent; }
.blog-section .post { background-color: #ffffff; border: 1px solid #e9e9e9; }
/*Entry Title*/
.entry-header .entry-title > a { color: #0f0f16; }
.entry-header .entry-title > a:hover, .entry-header .entry-title > a:focus { color: #ce1b28; } 
/*Blog Meta*/
.entry-meta { color: #000000; }
.entry-meta > span { color: #b9b9b9; margin: 0px 10px 0px 0px; }
.entry-meta a { color: #9f9f9f; }
.entry-meta a:hover, .entry-meta a:focus { color: #ce1b28; }
.entry-meta .entry-date > a { background-color: #ce1b28; color: #fff; }
.entry-meta .entry-date > a:hover, .entry-meta .entry-date > a:focus, 
.blog-section .entry-meta .entry-date > a:hover, .blog-section .entry-meta .entry-date > a:focus  { color: #fff; }
/*More Link*/
.home-news .more-link, .blog-section .more-link { background-color: transparent; color: #0f0f16 !important; }
.home-news .more-link:hover, .home-news .more-link:focus, 
.blog-section .more-link:hover, .blog-section .more-link:focus {
    background-color: transparent;
    color: #ce1b28 !important;
}
/*Anchor Color*/
.entry-content p > a { color: #ce1b28; }
.entry-content p > a:hover, .entry-content p > a:focus { color: #64646d; }
/*Blog Pagination*/
.blog-pagination a { background-color: #ffffff; border: 1px solid #dbdbdb; color: #242526; }
.blog-pagination a:hover, .blog-pagination a.active {
	background-color: #ee591f;
	border: 1px solid #ee591f;area
	color: #FFFFFF;
}
.blog-author { background-color: #ffffff; border: 1px solid #e9e9e9; }
.blog-author img {
	border: 3px solid #fff;
	-moz-box-shadow: 0px 0px 1px #ccc;
	-webkit-box-shadow: 0px 0px 1px #ccc; 
	box-shadow: 0px 0px 1px #ccc;
}
.blog-author h6 { color: #0f0f16; }
.blog-author p { color: #64646d; }
.blog-author-social li { background-color: #ffffff; border: 1px solid #21202e; }
.blog-author-social li.facebook:hover { background-color: #4c66a4; border: 1px solid #4c66a4; }
.blog-author-social li.twitter:hover { background-color: #15b4c9; border: 1px solid #15b4c9; }
.blog-author-social li.googleplus:hover { background-color: #DD4B39; border: 1px solid #DD4B39; }
.blog-author-social li.linkedin:hover { background-color: #006599; border: 1px solid #006599; }
.blog-author-social li.skype:hover { background-color: #40beee; border: 1px solid #40beee; }
.blog-author-social li.dribbble:hover { background-color: #c7366f; border: 1px solid #c7366f; }
.blog-author-social li.youtube:hover { background-color: #cc2423; border: 1px solid #cc2423; }
.blog-author-social li.vimeo:hover { background-color: #20b9eb; border: 1px solid #20b9eb; }
.blog-author-social li.pagelines:hover { background-color: #364146; border: 1px solid #364146; }
.blog-author-social li > a > i { color: #0f0f16; }
.blog-author-social li:hover > a > i { color: #ffffff; }
.comment-section { background-color: #ffffff; border: 1px solid #e9e9e9; }
.comment-title { border-bottom: 1px dotted #c5d1dc; }
.comment-title h3 { color: #0f0f16; }
.comment-title h3 > i { color: #0f0f16; }
.comment-detail { border-bottom: 1px dotted #c5d1dc; }
.comment-detail-title { color: #0f0f16; }
.comment-date { color: #ce1b28; }
.comment-detail p { color: #64646d; }
.reply a { background-color: #ce1b28; color: #ffffff; box-shadow: 0 3px 0 0 #b3131f; }
.reply a:hover {	color: #ffffff; }
.comment-form-section { background-color: #ffffff; border: 1px solid #e9e9e9; }
.cont-form-section { background-color: #ffffff; border: 1px solid #e9e9e9; }
.blog-form-control, .cont-form-control { background-color: transparent; border: 1px solid #e9e9e9; color: #555; }
.blog-form-control::-webkit-input-placeholder, 
.blog-form-control-textarea::-webkit-input-placeholder,
.cont-form-control::-webkit-input-placeholder, 
.cont-form-control-textarea::-webkit-input-placeholder { color: #64646d; }
.blog-form-control::-moz-placeholder, 
.blog-form-control-textarea::-moz-placeholder, 
.cont-form-control::-moz-placeholder, 
.cont-form-control-textarea::-moz-placeholder { color: #64646d; }
.blog-form-control:-ms-input-placeholder, 
.blog-form-control-textarea:-ms-input-placeholder, 
.cont-form-control:-ms-input-placeholder, 
.cont-form-control-textarea:-ms-input-placeholder { color: #64646d; }
.blog-form-control-textarea, .cont-form-control-textarea { 
	background-color: transparent;
    border: 1px solid #e9e9e9;
    color: #555;
}
.blogdetail-btn a, .cont-btn a { background-color: #ce1b28; color: #ffffff; box-shadow: 0 3px 0 0 #b3131f; }
.blogdetail-btn a:hover, .cont-btn a:hover { color: #ffffff; }

/*Sidebar Section Css---------------------------------------------------------------------------------------------------*/
.sidebar .widget { background-color: #ffffff; border: 1px solid #e9e9e9; }
.sidebar .section-header { background-color: #21202e; border-left: 5px solid #ce1b28; }
.sidebar .section-header h3.widget-title { color: #ffffff; }
/*Sidebar Latest Post Widget*/
.sidebar .widget .post { 
	background: transparent; 
	border-bottom: 1px dotted #c5d1dc; 
	border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none; 
}
.sidebar .widget .post .entry-title { color: #0f0f16; }
.sidebar .widget .post .entry-title a { color: #0f0f16; }
.sidebar .widget .post:hover .entry-title a { color: #ce1b28; }
.sidebar .widget .post .entry-content p { color: #64646d; }
.sidebar .widget .post a.post-thumbnail img { 
	border-radius: 0px; 
	border: 4px solid #fff;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc; 
}
/*Sidebar Calender Widget*/
.widget_calendar {}
.sidebar table { color: #64646d; }
.sidebar #wp-calendar caption { background-color: #ce1b28; color: #ffffff; }
.sidebar table, .sidebar th, .sidebar td { border: 1px solid rgba(51, 51, 51, 0.1); }
.sidebar #wp-calendar a { color: #000000; }
.sidebar #wp-calendar #next a, .sidebar #wp-calendar #prev a { color: #000000; }
.sidebar #wp-calendar a:hover, .sidebar #wp-calendar #next a:hover, .sidebar #wp-calendar #prev a:hover { color: #ce1b28; }
/*Sidebar Widget Archive, Widget categories, Widget Links, Widget Meta, widget Nav Menu, 
Widget Pages, Widget Recent Comments, Widget Recent Entries */
.sidebar .widget_archive a, .sidebar .widget_categories a, .sidebar .widget_links a, 
.sidebar .widget_meta a, .sidebar .widget_nav_menu a, .sidebar .widget_pages a, 
.sidebar .widget_recent_comments a, .sidebar .widget_recent_entries a {
	color: #64646d;
}
.sidebar .widget_archive a:hover, .sidebar .widget_categories a:hover, .sidebar .widget_links a:hover, 
.sidebar .widget_meta a:hover, .sidebar .widget_nav_menu a:hover, .sidebar .widget_pages a:hover, 
.sidebar .widget_recent_comments a:hover, .sidebar .widget_recent_entries a:hover {
	color: #ce1b28;
}
.sidebar .widget_archive a::before, .sidebar .widget_categories a::before, .sidebar .widget_links a::before, 
.sidebar .widget_meta a::before, .sidebar .widget_nav_menu a::before, .sidebar .widget_pages a::before, 
.sidebar .widget_recent_comments a::before, .sidebar .widget_recent_entries a::before {
    color: #ce1b28;	
}
/*Sidebar Text Widget*/
.sidebar .textwidget { color: #64646d; }
/*Sidebar Search*/
.sidebar form.search-form input.search-field { border: 1px solid #e9e9e9; }
.sidebar form.search-form input.search-submit { background-color: #ce1b28; box-shadow: 0 3px 0 0 #b3131f; color: #ffffff; }
/*Sidebar Tags*/
.sidebar .tagcloud a { background-color: #f9f9f9; border: 1px solid #e9e9e9; color: #64646d; }
.sidebar .tagcloud a:hover { background-color: #ce1b28; border: 1px solid #ce1b28; color: #ffffff; }

/*Theme Unit Data Css --------------------------------------------------------------------------------------------------------*/
blockquote { border-left: 5px solid #ce1b28; background-color: #f2f2f2; }
blockquote cite, blockquote small, blockquote a  { color: #1a1a1a; }
.blog-section .post table, .blog-section .post th, .blog-section .post td {
    border: 1px solid rgba(51, 51, 51, 0.1);
}
.blog-section .post th, .blog-section .post td { color: #64646d; }
.blog-section .post table a { color: #ce1b28; }
.blog-section .post dl dd a, .blog-section .post p > a { color: #ce1b28; }
.blog-section .post dl dd a:hover, .blog-section .post dl dd a:focus, 
.blog-section .post p > a:hover, .blog-section .post p > a:focus, 
.blog-section .post a:hover, .blog-section .post a:focus { color: #ce1b28; }
.blog-section .post p > mark, .blog-section .post p > ins { background-color: #fff9c0; }

/*Contact Section Css-------------------------------------------------------------------------------------------------------------*/
.contact-section { background: transparent; }
.sm-cont-widget { background-color: #ffffff; border: 1px solid #e9e9e9; }
.cont-description p { color: #64646d; }
.cont-info address { color: #64646d; }
.cont-info address > a { color: #64646d; }
.cont-info address > a:hover, .cont-info address > a:focus { color: #ce1b28; }
.cont-title { color: #0f0f16; }
.cont-social li { background-color: #ffffff; border: 1px solid #21202e; }
.cont-social li.facebook:hover { background-color: #4c66a4; border: 1px solid #4c66a4; }
.cont-social li.twitter:hover { background-color: #15b4c9; border: 1px solid #15b4c9; }
.cont-social li.googleplus:hover { background-color: #DD4B39; border: 1px solid #DD4B39; }
.cont-social li.linkedin:hover { background-color: #006599; border: 1px solid #006599; }
.cont-social li.skype:hover { background-color: #40beee; border: 1px solid #40beee; }
.cont-social li.dribbble:hover { background-color: #c7366f; border: 1px solid #c7366f; }
.cont-social li.youtube:hover { background-color: #cc2423; border: 1px solid #cc2423; }
.cont-social li.vimeo:hover { background-color: #20b9eb; border: 1px solid #20b9eb; }
.cont-social li.pagelines:hover { background-color: #364146; border: 1px solid #364146; }
.cont-social li > a > i { color: #0f0f16; }
.cont-social li:hover > a > i { color: #ffffff; }
.cont-google-map { border: 5px solid #ffffff; box-shadow: 0 0 1px 0 #ccc; }

/*Footer Widget Section-----------------------------------------------------------------------------------------------------------------*/
.footer-section { background-color: #21202e; border-top: 3px solid #ce1b28; border-bottom: 3px solid #ce1b28; }
.footer-sidebar .widget { background-color: #transparent; border: 0 none; }
.footer-sidebar .section-header { border-bottom: 1px solid #363544; }
.footer-sidebar .section-header h3.widget-title { color: #ffffff; }
.footer-sidebar .section-header span { background-color: #ce1b28; }
/*Sidebar Latest Post Widget*/
.footer-sidebar .widget .post { 
	background: transparent; 
	border-bottom: 1px dotted #403f4e; 
	border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none; 
}
.footer-sidebar .widget .post .entry-title,
.footer-sidebar .widget .post .entry-title a { color: #ffffff; }
.footer-sidebar .widget .post .entry-title:hover, .footer-sidebar .widget .post .entry-title a:hover  { color: #ce1b28; }
.footer-sidebar .widget .post .entry-content p { color: #9595a0; }
.footer-sidebar .widget .post a.post-thumbnail img { 
	border-radius: 0px; 
	border: 4px solid #21202e;
	-moz-box-shadow: 0px 0px 2px #ffffff;
	-webkit-box-shadow: 0px 0px 2px #ffffff;
	box-shadow: 0px 0px 2px #ffffff; 
}
/*Sidebar Calender Widget*/
.widget_calendar {}
.footer-sidebar table { color: #9595a0; }
.footer-sidebar #wp-calendar caption { background-color: #ce1b28; color: #ffffff; }
.footer-sidebar #calendar_wrap th { color: #ffffff; }
.footer-sidebar table, .footer-sidebar th, .footer-sidebar td { border: 1px solid #403f4e; }
.footer-sidebar #wp-calendar a { color: #ffffff; }
.footer-sidebar #wp-calendar #next a, .footer-sidebar #wp-calendar #prev a { color: #ffffff; }
.footer-sidebar #wp-calendar a:hover, .footer-sidebar #wp-calendar #next a:hover, .footer-sidebar #wp-calendar #prev a:hover { color: #ce1b28; }
/*Sidebar Widget Archive, Widget categories, Widget Links, Widget Meta, widget Nav Menu, 
Widget Pages, Widget Recent Comments, Widget Recent Entries */
.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, 
.footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, 
.footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li {
	border-bottom: 1px dotted #403f4e;
}
.footer-sidebar .widget_archive a, .footer-sidebar .widget_categories a, .footer-sidebar .widget_links a, 
.footer-sidebar .widget_meta a, .footer-sidebar .widget_nav_menu a, .footer-sidebar .widget_pages a, 
.footer-sidebar .widget_recent_comments a, .footer-sidebar .widget_recent_entries a {
	color: #9595a0;
}
.footer-sidebar .widget_archive a:hover, .footer-sidebar .widget_categories a:hover, .footer-sidebar .widget_links a:hover, 
.footer-sidebar .widget_meta a:hover, .footer-sidebar .widget_nav_menu a:hover, .footer-sidebar .widget_pages a:hover, 
.footer-sidebar .widget_recent_comments a:hover, .footer-sidebar .widget_recent_entries a:hover {
	color: #ce1b28;
}
.footer-sidebar .widget_archive a::before, .footer-sidebar .widget_categories a::before, .footer-sidebar .widget_links a::before, 
.footer-sidebar .widget_meta a::before, .footer-sidebar .widget_nav_menu a::before, .footer-sidebar .widget_pages a::before, 
.footer-sidebar .widget_recent_comments a::before, .footer-sidebar .widget_recent_entries a::before {
    color: #9595a0;	
}
.footer-sidebar ul#recentcomments li.recentcomments span.comment-author-link { color: #9595a0; }
/*Sidebar Text Widget*/
.footer-sidebar .textwidget { color: #9595a0; }
/*Sidebar Search*/
.footer-sidebar form.search-form input.search-field { border: 1px solid #e9e9e9; }
.footer-sidebar form.search-form input.search-submit { background-color: #ce1b28; box-shadow: 0 3px 0 0 #b3131f; color: #ffffff; }
/*Sidebar Tags*/
.footer-sidebar .tagcloud a { background-color: transparent; border: 1px solid #9595a0; color: #9595a0; }
.footer-sidebar .tagcloud a:hover { background-color: #ce1b28; border: 1px solid #ce1b28; color: #ffffff; }
/*Footer Sidebar Widget*/
.footer-sidebar .addr-icon, .footer-sidebar .widget-address address { color: #9595a0; }
.footer-sidebar .widget-address address > abbr { border-bottom: 1px dotted #6e6d75; color: #7f7f87; }
/*Footer Copyrights Section--------------------------------------------------------------------------*/
.footer-copyright .site-info a:hover, .footer-copyright .site-info a:focus { color: #ce1b28; }
/* 404 Error Page Css ---------------------------------------------------------------------------------------------------------------------------------------------- */
.error_404 h1 { color: #ce1b28; }
.error_404 h4 { color: #0f0f16; }
.error_404 p > a { color: #ce1b28; }

/*Scroll Layout Button*/
.hc_scrollup { background-color: #ce1b28; }
.hc_scrollup i { color: #ffffff; }