@charset "utf-8";
/* CSS Document */

@import "css/reset.css";


	
	
	@charset "utf-8";
/* CSS Document */
	
	/*----*****---- << 02. Headings >> ----*****----*/
	
	
	.border-title.aligncenter { text-align:center; margin:20px 0px 20px 0px; }
	.border-title.alignright { text-align:right; margin-bottom:40px; width:100%; }
	.border-title { margin-bottom:40px; }
	.border-title, .widgettitle { background:url(images/title-pattern.png) repeat-x scroll 0 12px rgba(0, 0, 0, 0); display:block; }
	
	
	
	.border-title span { background:#FFF; padding:0 12px 0px 0px; }
	.border-title.aligncenter span { padding:0 12px 0px 12px; }
	.border-title.alignright span { padding:0 0px 0px 12px; }
	
				
	/*----*****---- << Footer >> ----*****----*/
		
		#footer { float:left; width:100%; margin:0px; padding:0px; position:relative; line-height:28px; }
		#footer, #footer .widget.widget_meta ul li a, #footer .widget.widget_categories ul li a, #footer .widget.widget_text ul li a { color:#d2d1d0; }
		
		#footer p { line-height:22px; }
		#footer p, #footer .widget_tweetbox li { font-size:13px; }
		#footer .dt-sc-contact-info p { font-size:14px; }
		#footer .textwidget > p { line-height: 26px; }
		#footer .widget ul li a:hover { color:#fff; }
		#footer .widget ul.dt-sc-social-icons li a:hover, #footer .dt-sc-button:hover { color:#fff; }
		#footer .copyright a:hover { color:#000; }
		
		.footer-logo { position:absolute; width:104px; height:104px; left:0px; right:0px; top:-45px; margin:auto; background:#ffffff; border:2px solid #edeceb; border-radius:104px; }
		.footer-logo img { position:absolute; left:0px; right:0px; top:8px; margin:auto; max-width:104px; }
		
		.footer-widgets-wrapper { padding:50px 0px 0px; float:left; clear:both; margin:0px; width:100%; position:relative; z-index:1; background: /*#343338*/ url(images/paralax-5.png) no-repeat center top; padding:85px 0 0; min-height:388px;  }
		.footer-widgets-wrapper .widgettitle { /*background:#222222;*/ border-bottom:0; font-weight:normal; }
		.footer-widgets-wrapper .widgettitle:after { content:none; }
		
		.footer-widgets-wrapper .widgettitle span { background:#111; padding:15px; display:inline-block; margin-right:20px; color:#fff; position:relative; }
		.footer-widgets-wrapper .widgettitle span:after { border-bottom: 10px solid transparent; border-left: 10px solid #111; border-top: 10px solid transparent; content: ""; position: absolute; right: -10px; }
		
		footer .subscribe-frm { text-align:center; display:block; margin:0 auto 26px; width:720px; position:relative; }
		footer .subscribe-frm input[type="text"], footer .subscribe-frm input[type="email"] { width:50%; border:1px solid #5a5a5a; background:transparent; float:left; color:#d2d1d0; margin-bottom:11px; min-height:49px; }
		footer .subscribe-frm input[type="email"] { border-left:0; }
		footer .subscribe-frm input[type="submit"] { float:left; margin-top:0; background:#5a5a5a; padding:12px 20px; font-size:16px; min-height:48px; position:absolute; right:0; }
		footer .subscribe-frm p { display:inline-block; width:100%; color:#5a5a5a; }
		
		#footer .widgettitle { font-size:16px; text-transform:uppercase; margin-bottom:48px; color:#fff; }
		#footer .widget.widget_nav_menu ul li { float:left; clear:both; border:none; }
		
		#footer .dt-sc-contact-info.dt-phone { float: left; margin-top: 5px; padding-left: 0; width: auto; }
		#footer .dt-sc-contact-info p i { background:#1a1c19; border: 2px solid; border-radius: 40px; height: 40px; line-height: 36px; margin-right: 8px; text-align: center; width: 40px; font-size:16px; }
		#footer .dt-sc-contact-info p span { color:#fff; font-size:16px; font-weight:500; margin-right:5px; }
		
		#footer .widget.widget_nav_menu ul li ul { margin:5px 0px; }
		.widget.widget_nav_menu ul li, .widget.widget_pages ul li { padding-left:20px; }
		
		#footer .social-media { padding:10px 0;  width:100%; max-width:1170px; margin:auto; }
		
		#footer .social-media h3.widgettitle { margin-bottom:0; color:#fff; float:left; margin-top:12px; background:transparent; font-weight:bold; font-size:20px; }
		#footer .social-media h3.widgettitle:after { content:none; }
		#footer .social-media .dt-sc-social-icons { float:right; margin-right:20px;}
		#footer .social-media .dt-sc-social-icons li { background:transparent; margin-left:0; border-right:0; }
		#footer .social-media .dt-sc-social-icons li:last-child { border-right-style: solid; border-right-width: 1px; } 
		#footer .social-media .dt-sc-social-icons li:hover a { color:#fff; }
		#footer .social-media .dt-sc-social-icons li a { color:#4d4d4d; width:48px; height:48px; line-height:48px; color:#fff; }
		.dt-sc-social-icons li a { -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; }
		
		#footer .copyright { background:#ffffff; text-align:center; width:100%; clear:both; margin:0px; padding:15px 0px; float:left; color:#4d4d4d; font-size:12px; border-top:1px solid #e6e6e6; }
		#footer .footer-links { float:right; margin-bottom:0; }
		#footer .footer-links li { display:inline; padding-bottom:0; margin-right: 9px; padding-right: 5px; line-height:normal; background:url(images/footer-link-seperator.jpg) right no-repeat; }
		#footer .footer-links li:last-child { background:none; }
		#footer .copyright p { float:left; margin-bottom:0; line-height:28px; }
		
		#footer .footer-info { float:left; width:100%; background:#f4f4f4; border-top:1px solid #e7e7e7; padding:18px 0px; text-align:center; font-size:12px; color:#4d4d4d; }
		#footer .footer-info p { line-height:22px; margin-bottom:0; }
		#footer .footer-info p a { text-decoration:underline; }
		
		
		#footer .social-media .dt-sc-social-icons li { border-color:#2880d9; }

/*----*****---- << Box shadow >> ----*****----*/
.dt-sc-ico-content.type6 .icon:after { box-shadow: 0 0 0 4px #b6cb50; }
.dt-sc-nutrition:hover .dt-sc-nutrition-thumb { box-shadow: 0 0 0 3px #88a00b; }
		
/*----*****---- << color background >> ----*****----*/
.blue{ background:#125da9;}
.green{ background:#76a43d;}
.orange{ background:#f17742;}
.volit{ background:#8172a8;}

/*----*****---- << color headings >> ----*****----*/
.blue1{ color:#125da9;}
.green1{ color:#76a43d;}
.orange1{ color:#f17742;}
.volit1{ color:#8172a8;}
.purpel{ color:#a63477;}
.red{ color:#e20005;}
.dgreen{ color:#008c2d;}
.black{color:#000;}


/*----*****---- << To top  >> ----*****----*/
		#toTop {  position:fixed; display:none; text-decoration:none; bottom:30px; right:30px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; background:url(images/ui.totop.png) no-repeat left top; z-index:9999; }	
		#toTopHover { background:url(images/ui.totop.png) no-repeat left -40px; width:40px; height:40px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }	
		#toTop:active, #toTop:focus { outline:none;	}
			
		
		
.widget.widget_text ul li {
padding-left: 0;
font-size: 13px;
border-bottom: 1px solid #222;
line-height: 30px;
}
.widget.widget_text ul li i{
	padding-right:8px;
}
#sldimg{width:160px;padding:7px; margin:8px; float:left;
	margin-right:12px; text-align:center;
	 font:bold 14px Calibri;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#sldimg .img{ text-align:center; margin:0 auto;margin-bottom:4px;width:118px; height:120px;}
.highslide-gallery a img{ width:160px; height:120px;margin-bottom:4px;  }
 