
/********************** Backgrounds **********************/

	.pagl-color-1 { background-color: #2c2a2a; }
	.pagl-color-2 { background-color: #5C5C5C; }
	.pagl-color-3 { background-color: #e12b2b; }
	.pagl-color-4 { background-color: #c42727; }
	.pagl-color-5 { background-color: #fe4545; }

	
/********************* Colors *********************/

/* Content font */

	body, .ui-tabs .ui-tabs-nav li a, .ui-accordion h3 a, .widget ul.menu li a,
	.widget_links ul li a, .widget_meta ul li a {
		color: #676f76;
	}
	
/* Links color */

	a, a:visited, .widget ul.menu li a:hover, .widget ul.menu li.current_page_item a, 
	.widget ul.menu li.current_page_item a i, .widget ul.menu li a:hover i,
	.widget_links ul li a:hover, .widget_meta ul li a:hover, .testimonial .rslides_tabs li.rslides_here a, .testimonial .rslides_tabs li a:hover,
	.pager a.active, .pager a:hover.page, .Our_clients_slider a:hover.Our_clients_slider_prev, .Our_clients_slider a:hover.Our_clients_slider_next {
		color: #e31e1e;
	}
	
	a:hover {
		color: #cc1515;
	}
	
/* Strong (dark) */
	.Recent_comments ul li strong, #Content .Latest_posts ul li a.title,  
	#Content .Latest_posts ul li p i, .Recent_comments ul li p strong,
	.Recent_comments ul li p i, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	.ui-accordion h3.ui-state-active a, .Twitter ul li span, .single-post .post .date {
		color: #31373c;
	}
	
/* Dark blue */
	
	blockquote div.text p, .get_in_touch li.phone p, .pricing-box .plan-inside ul li strong,
	.error h4, .team p, blockquote p.author span {
		color: #4e0f0f;
	}
	
/* Grey notes */

	.Twitter ul li > a, .Recent_comments li span.date, .Latest_posts span.date, .get_in_touch li.label,
	.wp-caption .wp-caption-text, .pricing-box .plan-header .period, .post .meta, 
	.widget_categories li, .widget ul.menu li a i, .testimonial .rslides_tabs li a, .pager a,
	.Our_clients_slider a.Our_clients_slider_prev, .Our_clients_slider a.Our_clients_slider_next,
	.post .desc .r_meta, .single-post .tag-cat .category a, .single-post .tag-cat .category { 
		color: #A3A3A3;
	}
	
/* Headings font */

	h1, h1 a { color: #313131; }
	h2, h2 a { color: #313131; }
	h3, h3 a { color: #313131; }
	h4, h4 a { color: #313131; }
	h5, h5 a { color: #BC1111; }
	h6, h6 a { color: #31373c; }
	

/* Menu color */

	#Header #menu > ul > li > a {
		color: #242424;
	}
	
	#Header #menu > ul > li > a span {
		color: #c5c4c4;
	}
	
	#Header #menu > ul > li.current-menu-item > a,
	#Header #menu > ul > li.current_page_item > a,
	#Header #menu > ul > li.current-menu-ancestor > a,
	#Header #menu > ul > li.current_page_ancestor > a {
		color: #c42727;
	}
	
	#Header #menu > ul > li.current-menu-item > a span,
	#Header #menu > ul > li.current_page_item > a span,
	#Header #menu > ul > li.current-menu-ancestor > a span,
	#Header #menu > ul > li.current_page_ancestor > a span {
		color: #c42727;
	}
	
	#Header #menu > ul > li > a:hover,
	#Header #menu > ul > li.hover > a {
		border-color: #e5e5e5;	
	}
	
	#Header #menu > ul > li > a:hover span,
	#Header #menu > ul > li.hover > a span {
		color: #832020;
	}
	
	#Header #menu > ul > li.submenu > a:hover,
	#Header #menu > ul > li.submenu.hover > a {
		color: #fff;
		background: #e12b2b;
		border-color: #e12b2b;
	}
	
	#Header #menu > ul > li ul {
		background: #e12b2b;
	}
		
	#Header #menu > ul > li ul li a {
		color: #fff;
		border-color: #e36363;
	} 
	
	#Header #menu > ul > li ul li a:hover, 
	#Header #menu > ul > li ul li.hover > a {
		color: #ffc2c2;
	}
	
/* Header addons */
	
	#Header .addons p.phone i,
	#Header .addons p.mail i {
		color: #40464d;
	}
	
	#Header .addons p.phone {
		color: #933939;
	}
	
	#Header .addons p.phone span {
		color: #be5050;
	}
	
/* Subheader */
	#Subheader {
		background-color: #303030;
		border-color: #e12b2b;
	}

	#Subheader h1 { 
		color: #fff;
	}
	
	#Subheader ul.breadcrumbs li,
	#Subheader ul.breadcrumbs li a { 
		color: #D9D9D9;
	}
	
	#Subheader ul.breadcrumbs li span {
		color: #e12b2b;
	}
	
/* Frames and borders color */

	.Recent_comments li, .Latest_posts li, .get_in_touch li.label, .pricing-box .plan-inside ul li, 
	.pricing-box, .ui-widget-header, #Content .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-panel,
	.ui-tabs .ui-tabs-nav li, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content, 
	.gallery .gallery-item .gallery-icon, .post .footer,
	#comments .commentlist > li .photo, #comments .commentlist > li, 
	#comments .commentlist li .comment-body, .Twitter ul li, .Flickr .flickr_badge_image a,
	.single-post .post .date, .pager, .single-portfolio .photo,
	.single-portfolio .sp-inside .sp-inside-right, table thead th, table tbody td, .widget ul.menu li a,
	.widget_links ul li a, .widget_meta ul li a, .our-offer .boxes .box.first, .our-offer .boxes .box.last, .testimonial .rslides_tabs li a,
	.pager a.page, .team .links a.link, .offer .header, .offer .box, 
	blockquote div.text, .single-post .tag-cat {
		border-color: #ebebeb;
	}
	
/* Buttons */
	a.button, input[type="submit"], input[type="reset"], input[type="button"],
	.widget_pgl_clients a.rslides_nav, .offer a.Offer_slider_prev, .offer a.Offer_slider_next {
		color: #9a1f1f;
	}
	
	a.button span, input[type="submit"] span, input[type="reset"] span, input[type="button"] span {
		color: #e63a3a;
	}
	

/* Go to top */
	#Footer a#back_to_top {
		color: #000;
	}
	#Footer a:hover#back_to_top {
		color: #e31e1e;
	}
	
/* Blog */
	.post .date {
		background: #E12B2B;
		color: #fff;
	}
	.post .desc .meta .year, .post .desc .meta i {
		color: #FFE1E1;
	}
	.post .desc .meta .month {
		color: #782222;
	}
	.post .desc .meta .comments, .post .desc .meta .comments a {
		background: #A62626;
		color: #ffffff;
	}
	
/* Footer headers and text */

	
	#Footer h1,
	#Footer h2,
	#Footer h3,
	#Footer h4,
	#Footer h5,
	#Footer h6  {
		color: #2a2f35;
	}
	
	#Footer, 
	#Footer .bottom_addons .menu_bottom > ul > li > a { 
		color: #717171;
	}
	
	#Footer a,
	#Footer .bottom_addons .menu_bottom > ul > li.active > a { 
		color: #e31e1e;
	}
	
	#Footer a:hover,
	#Footer .bottom_addons .menu_bottom > ul > li > a:hover { 
		color: #e31e1e;
	}
	
/* Footer strong */
	#Footer .Twitter li span, #Footer .copy strong, #Footer .Latest_posts ul li a.title, 
	#Footer .Latest_posts ul li p i, #Footer .Recent_comments ul li p strong,
	#Footer .Recent_comments ul li p i, #Footer .widget_calendar caption, #Footer strong {
		color: #2a2f35;
	}
	
/* Footer grey notes */
	#Footer .Twitter ul li > a, #Footer .Recent_comments li span.date, #Footer .Latest_posts span.date {
		color: #A6A6A6;
	}
	
/* Footer frames, background & border color */	
	#Footer .Twitter li, #Footer .Flickr .flickr_badge_image a, #Footer .Recent_comments ul li, 
	#Footer .Latest_posts ul li, #Footer .widget ul.menu li a, #Footer .widget_meta ul li a, 
	#Footer table thead th, #Footer table tbody td,
	.footer-included #Footer .container:first-child, .footer-included #Footer .container .column .widget {
		border-color: #e4dddd;
	}
	
/* Footer Buttons */
	#Footer a.button, #Footer input[type="submit"], #Footer input[type="reset"], #Footer input[type="button"], #Footer .widget_pgl_clients a.rslides_nav {
		color: #9a1f1f;
	}
	
	#Footer a.button span, #Footer input[type="submit"] span, #Footer input[type="reset"] span, #Footer input[type="button"] span {
		color: #e63a3a;
	}
	
/* Call to action */
	.call_to_action {
		background: #c42727;
	}
	
	.call_to_action h4 {
		color: #fff;
	}
	
	.call_to_action h4 span {
		color: #FFABAB;
	}
	
	.call_to_action a.button {
		color: #fff !important;
	}
	
/* Faq & Accordion & Tabs */
	.accordion, .faq, .ui-tabs {
		background: #fbfbfb !important;
	}
	.accordion .question h5,.faq .question h5,
	.ui-tabs .ui-tabs-nav li a { 
		color: #515e6d;
	}
	.faq .active h5, .accordion .active h5 {
		color: #313131;
	}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
		color: #313131;
		border-top: 4px solid #c42727;
	}
	.accordion .answer, .faq .answer, .faq .active h5, .accordion .active h5 {
		background: #fff;
	}
	.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-active { 
		background-color: #fff !important; 
	}
	
/* Portfolio */	
	.portfolio_item a .ico i,
	.wp-caption .photo a i {
		color: #E12B2B;
	}
	
	.portfolio_item h6 {
		color: #242424;
	}
	
/* What we offer */
	.offer h3 {
		color: #e12b2b;
	}
	
	.offer h2 {
		color: #2a2f35;
	}
	
	.offer .box h5 a {
		color: #2a2f35;
	}
	
/* Content */
	.widget-area {
		background: #fcfcfc;
	}
	
/* Submenu */
	.widget ul.menu {
   		background: #FFFFFF;
   	}
	.widget ul.menu li a { 
		color: #475363 !important;
	}
	.widget ul.menu li.current_page_item a, 
	.widget ul.menu li a:hover {
		color: #fff !important; 
		background: #e12b2b !important;	
	}
	
/* Slider */
	#pagl-offer-slider ul.slider-wrapper > li .slide-desc h2 {
		color: #fff;
	}
	#pagl-offer-slider ul.slider-wrapper > li .slide-desc p {
		color: #ddd;
	}
	#pagl-offer-slider ul.slider-wrapper > li .slide-desc .button {
		color: #fff;
	}
	


.newsletter {
    background: url("../images/mail-stripe.png") repeat scroll left top transparent;
    border: 0px solid #DDDDDD;
    padding: 10px;
}
.newsletter .module-content-wrap {
    background: url("../images/bg-stamp.png") no-repeat scroll right 4px #FFFFFF;
    padding: 10px;
}