
	/*----*****---- << Toggle & Accordion >> ----*****----*/
	
	.toggle-frame-set { float:left; width:100%; margin:0px; padding:0px; }
	.toggle-frame h5.toggle-accordion, .toggle-frame h5.toggle { clear:both; margin:0px 0px 1px; background:#ededed; }
	.toggle-frame h5.toggle-accordion a, .toggle-frame h5.toggle a { color:#333334; display:block; padding:12px 15px 15px 37px; }
	.toggle-frame h5.toggle-accordion.active a, .toggle-frame h5.toggle.active a, .toggle-frame h5.toggle-accordion.active a:hover { color:#ffffff !important; }
	.toggle-content { clear:both; padding:10px 0px 20px; display:none; }
	
	h5.toggle, h5.toggle-accordion { font-size:18px; margin:10px; clear:both; position:relative; padding-left:22px; color:#333334; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; border:1px solid #e1e1e1; }
	h5.toggle:before, h5.toggle-accordion:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:18px; position:absolute; top:2px; left:0px; content:"\f055";  display:none;}
	h5.toggle.active:before, h5.toggle-accordion.active:before { content:"\f056"; }
	h5 a{ color:#48535b; font-weight:800;}
	.toggle-frame h5.toggle-accordion.active a, .toggle-frame h5.toggle.active a, .toggle-frame h5.toggle-accordion.active:before, .toggle-frame h5.toggle.active:before, .toggle-frame h5.toggle-accordion.active:hover, .toggle-frame h5.toggle.active:hover { color:#ffffff; }
	
	.toggle-frame h5.toggle-accordion:before, .toggle-frame h5.toggle:before { top:13px; left:15px; }
	
	.toggle-frame h5.toggle, .toggle-frame h5.toggle-accordion { padding:0px; }	
		
	.faq h5.toggle-accordion { padding:10px 0px 10px 42px; margin-bottom:13px; line-height:35px; }	
	.faq h5.toggle-accordion:before { font-family:'Lato', sans-serif; content:'?'; background:#333334; width:27px; height:27px; text-align:center; line-height:27px; color:#ffffff; border:3px solid #d9d9d9; border-radius:27px; }
	.faq h5.toggle-accordion.active:before { content:'?'; }
	.faq .toggle-content { padding:0px 0px 10px; margin-left:42px; }
	
	/*----*****---- << Horizontal Tabs >> ----*****----*/


@charset "utf-8";
/* CSS Document */

/*----*****---- << Color >> ----*****----*/

 h5.toggle:hover, h5.toggle a:hover, h5.toggle-accordion:hover, h5.toggle-accordion a:hover, .toggle-frame h5.toggle-accordion a:hover, .toggle-frame h5.toggle a:hover, h5.toggle.active, h5.toggle.active a, h5.toggle-accordion.active a, h5.toggle-accordion.active, .entry-metadata a:hover, .entry-body .read-more:hover, .entry-body .read-more:hover span { color:#dd2b1b; }

.portfolio:hover .portfolio-detail p { color:#aaddff; }

/*----*****---- << Background Color >> ----*****----*/

 .faq h5.toggle-accordion.active:before, .toggle-frame h5.toggle-accordion.active, .toggle-frame h5.toggle.active, .ls-layer .button-text2 a, .ls-layer .button-text a, .ls-layer h4 { background:#dd2b1b; }


	/*----*****---- << Toggle & Accordion >> ----*****----*/
	
	.toggle-frame-set { float:left; width:100%; margin:0px; padding:0px; }
	.toggle-frame h2.toggle-accordion, .toggle-frame h2.toggle { clear:both; margin:0px 0px 1px; background:#ededed; }
	.toggle-frame h2.toggle-accordion a, .toggle-frame h2.toggle a { color:#333334; display:block; padding:12px 15px 15px 37px; }
	.toggle-frame h2.toggle-accordion.active a, .toggle-frame h2.toggle.active a, .toggle-frame h2.toggle-accordion.active a:hover { color:#ffffff !important; }
	.toggle-content { clear:both; padding:10px 0px 20px; display:none; }
	
	h2.toggle, h2.toggle-accordion { font-size:23px; margin:10px 0px; clear:both; position:relative; padding-left:22px; color:#333334; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; border:1px solid #e1e1e1; }
	h2.toggle:before, h2.toggle-accordion:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:23px; position:absolute; top:2px; left:0px; content:"\f055";  display:none;}
	h2.toggle.active:before, h2.toggle-accordion.active:before { content:"\f056"; }
	h2 a{ color:#48535b; font-weight:800;}
	.toggle-frame h2.toggle-accordion.active a, .toggle-frame h2.toggle.active a, .toggle-frame h2.toggle-accordion.active:before, .toggle-frame h2.toggle.active:before, .toggle-frame h2.toggle-accordion.active:hover, .toggle-frame h2.toggle.active:hover { color:#ffffff; }
	
	.toggle-frame h2.toggle-accordion:before, .toggle-frame h2.toggle:before { top:13px; left:15px; }
	
	.toggle-frame h2.toggle, .toggle-frame h2.toggle-accordion { padding:0px; }	
		
	.faq h2.toggle-accordion { padding:10px 0px 10px 42px; margin-bottom:13px; line-height:35px; }	
	.faq h2.toggle-accordion:before { font-family:'Lato', sans-serif; content:'?'; background:#333334; width:27px; height:27px; text-align:center; line-height:27px; color:#ffffff; border:3px solid #d9d9d9; border-radius:27px; }
	.faq h2.toggle-accordion.active:before { content:'?'; }
	.faq .toggle-content { padding:0px 0px 10px; margin-left:42px; }
	
	/*----*****---- << Horizontal Tabs >> ----*****----*/


@charset "utf-8";
/* CSS Document */

/*----*****---- << Color >> ----*****----*/

 h2.toggle:hover, h2.toggle a:hover, h2.toggle-accordion:hover, h2.toggle-accordion a:hover, .toggle-frame h2.toggle-accordion a:hover, .toggle-frame h2.toggle a:hover, h2.toggle.active, h2.toggle.active a, h2.toggle-accordion.active a, h2.toggle-accordion.active, .entry-metadata a:hover, .entry-body .read-more:hover, .entry-body .read-more:hover span { color:#dd2b1b; }

.portfolio:hover .portfolio-detail p { color:#aaddff; }

/*----*****---- << Background Color >> ----*****----*/

 .faq h2.toggle-accordion.active:before, .toggle-frame h2.toggle-accordion.active, .toggle-frame h2.toggle.active, .ls-layer .button-text2 a, .ls-layer .button-text a, .ls-layer h4 { background:#dd2b1b; }

