
body {
	color: #363636;
	font-size: 14px; 
	line-height: 24px; 
}

/* Logo Settings */
#logo { margin: 40px 0px 0px 0px}
#logo h1 {
	color: #ff003c;
	font-style: normal;	
		
	font-size: 36px; 
	line-height: 40px; 
}
#logo h1 a { color: #ff003c; }
.logo-slogan {
	color: #FFFFFF;
	font-style: normal;	
		
	font-size: 14px; 
	line-height: 24px; 
}



/* Top Blocks Settings */
#social-icons-block i { color: #FFF; }

/* Header Bg */
	.ct-top-entry { background: #f5f5f5; }
	



/* Breadcrumb Settings */
	.entry-navigation { background-color: #FFFFFF; }
	

.entry-breadcrumb {
	font-size: 14px;
	color: #455058;
	font-style: normal;	
		
}

.entry-breadcrumb a { color: #ff003c; }


/* Footer Settings */
	#footer { background: #2b373f; }

#footer .widget-title { background-color: #FF0000; }
#footer .widget .bottom-triangle { border-top-color: #FF0000; }

#footer .ct-copyright a { color: #ff003c; }
#footer .ct-copyright { color: #FFFFFF; font-size: 12px; background-color: #222A30; }

#footer h4.entry-title a,
#footer .ct-comments-widget h4,
#footer .ct-comments-widget h4 a,
#footer .widget_recent_entries a,
#footer .widget_recent_comments a,
#footer .widget_nav_menu a,
#footer .widget_categories a,
#footer .widget_archive a,
#footer .ct-blog-widget h2 a,
#footer .ct-categories-widget a,
#footer .widget_recent_entries li:before,
#footer .widget_recent_comments li:before,
#footer .widget_nav_menu li:before,
#footer .widget_categories li:before,
#footer .widget_archive li:before,
#footer .ct-categories-widget li:before { color: #A7A7A7; }


/*
   ------------------------------------------------------
						Menu
   ------------------------------------------------------
*/
.sf-menu a {
	text-transform: uppercase;
	font-size: 18px;
	color: #FFF;
		
	font-weight: bold;	
}

.sf-menu .sub-menu a {
	font-size: 12px;
	color: #363636;
	font-style: normal;	
		
}

.sf-menu > li > a { padding: 29px 28px 29px 28px ; }
.sf-menu li { background: #434d54; }

.sf-arrows .sf-with-ul:after,
.sf-arrows > li:hover > .sf-with-ul:after { border-color: #FFF; }

.sf-arrows .sfHover .sf-with-ul:after { border-color: #363636 !important; }

.sf-menu > li:hover > a { color: #363636; }
.sf-arrows > .sfHover > .sf-with-ul:after { border-color: #363636 !important; }
.sf-menu li:hover, .sf-menu li.sfHover { background: #FFFFFF; }
.sf-menu .sub-menu a:hover { color: #ff003c; }
.sf-menu .sub-menu .sf-with-ul:hover:after { border-color: #ff003c !important; }

.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-menu-item > a,
.sf-menu > li:hover > a { }


.sf-menu ul li, .sf-menu ul ul li {
	background: #FFFFFF;
	background: rgba(255,255,255, 1);
}
.sf-menu ul > li:hover { background: #EBEBEB; }
.sf-menu { float: left }



/* Body background Color */
body { background: #f5f5f5; }


/* Widgets */
.widget-title {
	background-color: #2b373f;
	font-size: 18px;
	color: #FFFFFF;
		
	font-weight: bold;	padding: 12px 12px 12px 12px;
}

.widget-title a { color: #FFFFFF; }
.widget .bottom-triangle { border-top-color: #2b373f;}
.widget { margin-bottom: 40px; }



/* Headers Styling */
h1 {
	color: #363636;
	font-style: normal;	
		
	font-size: 36px; 
	line-height: 40px; 
}

h2 {
	color: #363636;
	font-style: normal;	
		
	font-size: 30px; 
	line-height: 40px; 
}

h3 {
	color: #363636;
	font-style: normal;	
		
	font-size: 24px; 
	line-height: 28px; 
}

h4 {
	color: #363636;
	font-style: normal;	
		
	font-size: 18px; 
	line-height: 20px; 
}

h5 {
	color: #363636;
	font-style: normal;	
		
	font-size: 14px; 
	line-height: 20px; 
}

h6 {
	color: #363636;
	font-style: normal;	
		
	font-size: 12px; 
	line-height: 20px; 
}

h2.entry-title {
		
	font-weight: bold;	
	font-size: 18px; 
	line-height: 26px;
	text-transform: none;
}


/* Featured image */

/* Stretch thumbnail post images */
.single-post .entry-thumb img { width: 100%; }


/* Links color */
a { color: #ff003c; }
a:hover,
.widget_nav_menu a:hover,
.widget_recent_entries a:hover,
.widget_recent_comments a:hover,
.widget_nav_menu a:hover,
.widget_categories a:hover,
h4.entry-title a:hover,
.ct-comments-widget h4 a:hover,
.widget_archive a:hover,
#entry-blog h2 a:hover,
#entry-blog .ct-read-more:hover,
#entry-blog #pbd-alp-load-posts i,
.to-top:hover i,
.entry-navigation .meta-nav i:hover,
.fn .url:hover,
.not-found #searchform #searchsubmit:hover i  { color: #ff003c; }

#entry-blog .ct-read-more:hover:after,
.entry-navigation .meta-nav i:hover { border-color: #ff003c; }

h4.entry-title a,
.ct-comments-widget h4,
.ct-comments-widget h4 a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_nav_menu a,
.widget_categories a,
.widget_archive a,
#entry-blog h2 a,
.ct-categories-widget a,
.fn .url { color: #455058; }

#wp-calendar td#today { background-color: #ff003c; }

.widget_nav_menu li a:hover { color: #ff003c; }
.widget_nav_menu li.current-menu-item:before,
.widget_nav_menu li.current-menu-ancestor:before { color: #ff003c; }

.pagination a:hover,
.pagination .current { background-color: #ff003c; }

.ct-popularpost-widget .entry-meta > span,
#entry-blog .entry-meta > span,
.ct-small-slider-widget .entry-meta > span,
.single-post .entry-meta > span {
	font-style: normal;	
		color: #A7A7A7;
	font-size: 11px;
}

.ct-popularpost-widget .entry-meta a,
.single-post .entry-meta a,
.ct-comments-widget .comment-time,
.ct-twitter-widget .tweet-time a,
.widget_recent_entries li .post-date,
#entry-blog .entry-meta a,
.ct-small-slider-widget a,
.ct-popularpost-widget .entry-meta i,
.ct-v-newsticker-widget .entry-meta i,
#entry-blog .entry-meta i,
.ct-small-slider-widget .entry-meta i,
.single-post .entry-meta i,
.widget_recent_comments li,
.widget_categories li,
.widget_archive li,
.ct-carousel-widget .entry-meta,
.ct-carousel-widget .entry-meta a,
#wp-calendar td#prev, #wp-calendar td#next, #wp-calendar td#prev a, #wp-calendar td#next a,
.entry-navigation .meta-nav i,
.logged-in-as,
.comment-meta a:hover { color: #A7A7A7; }

#entry-blog .ct-read-more:after,
.entry-navigation .meta-nav i { border-color: #A7A7A7; }

.page-template #content .widget-title,
.home #content.home-default .widget-title { background-color: #2b373f; }

.page-template #content .bottom-triangle,
.blog #content .bottom-triangle,
.home #content.home-default .bottom-triangle { border-top-color: #2b373f;}


/* RTL styles */
