﻿@charset "utf-8";
/* CSS Document */
/*html {height:100%;}
img{ border:none;}
a {text-decoration:none;}
body {margin:0px; padding:0px; float:left; width:100%; height:100%; font-family:Helvetica; }
#wrapper {position:absolute; width:100%; min-height:100%; min-width:1024px;}
*/
html{ background: #222426;}
html, body {
	height: 100%;
}

.height100 {
	height: 100%;
}
.heightAuto {
	height: auto !important;
}

.footer {
    /*position:absolute;*/
    -moz-min-width:1000px;
    -ms-min-width:1000px;
    -o-min-width:1000px;
    -webkit-min-width:1000px;
    min-width:1000px;  width:100%; 
	 /*top:auto; float:left;*/ 
	 background:#222426; 
	 
	 clear:both; font-family:Helvetica; left:0;
	color: #666666;
	height: 290px;
}
.push { height: 350px;}

.footer a{ text-decoration:none;}
.footer_container { margin:0 auto; }
.right_side {float:left; width:333px; height:216px;}
.right_side a {float:left; margin:20px 0 0; width:100%;}
.right_side p {float:left; width:100%; margin:0; color:#666; font-size:13px; margin:10px 0 0 0;}
.right_side a.read_more_btn {
    float:left; color:#fff; font-size:14px; text-align:center; line-height:37px; width:180px; background:#575759; height:37px; border-top:1px solid #68686A;
    -ms-border-radius:8px;
    border-radius:8px; margin:19px 0 0 0;
}

.right_side a.read_more_btn:hover {color:#E9573F;}
.right_contact {float:right; width:220px;}
.right_contact h3 {color:#fff; font-weight:normal; font-size:15px; margin:32px 0 16px 0;}
.address {float:left; width:100%; color:#666; font-size:13px; margin:0 0 20px;}
.right_contact span {float:left; margin-bottom:6px;}
.right_contact a {float:left; color:#e9573f; font-size:13px;}
.right_contact a:hover {color:#fff;}
.right_contact a img {margin:0 14px -3px 0;}
/*.right_contact .social_media {float:left; width:100%; margin:2px 0 39px 0;}
.right_contact .social_media a {
    float:left; margin:0 13px 0 00; width:auto;
    -ms-border-radius:100px;
    border-radius:100px;
}*/

/*.right_contact .social_media a img {margin:0;}*/
.footer_bottom {float:left; width:100%; background:#1a1c1d; height:80px;}
.footer_bottom a.logo {float:left; margin:29px 29px 0 0;}
.footer_text {float:left; color:#666; font-size:13px; margin:31px 0 0;}
.footer_text a {color:#666;}
.footer_text a:hover {color:#E9573F;}
.footer_menu {float:right; margin:21px 0 0;}
.footer_menu a {float:left; color:#666; font-size:13px; }
.footer_menu a:hover {color:#E9573F;}
.footer_menu span {float:left; border-right:1px solid #666; height:14px; margin:2px 6px;}
.devider {border-bottom:1px dashed #999; margin:6px 0 0 0;}

.product {width:270px; float:left;}
.product ul {float:left; padding:0; margin:0 0 0 70px;}
.product ul li {list-style:none; color:#fff;}
.product ul li a {font-size:13px; color:#666;}
.product ul li a:hover {color:#E9573F;}
.product h3 {color:#fff; font-weight:normal; font-size:15px; margin:32px 0 14px 70px;}

.product2 {width:290px; float:left;}
.product2 ul {float:left; padding:0; margin:0;}
.product2 ul li {list-style:none; color:#fff;}
.product2 ul li a {font-size:13px; color:#666;}
.product2 ul li a:hover {color:#E9573F;}
.product2 h3 {color:#fff; font-weight:normal; font-size:15px; margin:32px 0 14px 0;}
.address img {float:left; margin:0 8px 0 0;}

@media only screen and (min-width : 2720px) and (max-width : 5000px) {
	.footer {
		 position:absolute;
		 -moz-min-width:1000px;
		 -ms-min-width:1000px;
		 -o-min-width:1000px;
		 -webkit-min-width:1000px;
		 min-width:1000px;  width:100%; top:auto; background:#414246; float:left; clear:both; font-family:Helvetica; left:0; bottom:0;
	}
}
@media only screen and (max-width : 1024px) {
	.right_side { padding-left:10px;}
	.footer_text{ padding-left:10px;}
}

ul.social-links { margin: 0; }
ul.social-links li { float: left; margin: 0 15px 15px 0; }
ul.social-links li a { display: block; width: 30px; height: 30px; background: url(../images/social-icons.png) no-repeat 100% 100%; }
ul.social-links li a.link-facebook { background-position: 0 0; }
ul.social-links li a.link-facebook:hover { background-position: 0 -30px; }
ul.social-links li a.link-twitter { background-position: -30px 0; }
ul.social-links li a.link-twitter:hover { background-position: -30px -30px; }
ul.social-links li a.link-google { background-position: -60px 0; }
ul.social-links li a.link-google:hover { background-position: -60px -30px; }
ul.social-links li a.link-wordpress { background-position: -90px 0; }
ul.social-links li a.link-wordpress:hover { background-position: -90px -30px; }

.social_media ul { font-size: 13px; line-height: 20px; color: #666; }
.social_media ul li a { color: #666; }
.social_media ul li a:hover { color: #eee; }
.social_media ul.inline-list { float: right; margin: 0; font-size: 13px; line-height: 20px; }
.social_media ul.inline-list > li { margin-left: 0; }
.social_media ul.inline-list > li ~ li:before { content: '|'; float: left; margin: 0 4px 0 4px; }
.social_media ul.inline-list > li > a { display: inline-block; }

ul li,ol li { list-style: none; }
.footer ul li a,
.footer p a {
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}


#page-footer {
	width: 100%;
	min-height: 246px;
	background: #222426;
	padding-top: 17px;
	color: #666666;
	font-size: 13px;
}

#page-footer h3 {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

#page-footer ul {
	padding: 0;
	list-style: none;
}

#page-footer ul li {
	line-height: 20px;
}

#page-footer ul li a {
	color: #666666;
	text-decoration: none;
}

#page-footer ul li a:hover {
	color: #c92027;
}

#ft-logo {
	padding-bottom: 17px;
}

.page-footer-button {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-ms-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #2c2e31;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);
	-ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);
	border: 0;
	color: #fff;
	font-size:13px;
	font-weight: bold;
	margin-top: 30px;

	background-clip: padding-box;

	padding: 13px 35px;
	-ms-text-shadow: 0 1px 3px #000000;
	-ms-text-shadow: 0 1px 3px rgba(0,0,0,.48);
	text-shadow: 0 1px 3px #000000;
	text-shadow: 0 1px 3px rgba(0,0,0,.48);
	
	width:auto;
}



.page-footer-button:hover, .page-footer-button:focus, .page-footer-button:active {
	color: #fff;
}

#footer-about-company {
	width: 350px;
}

#footer-products {
	width: 170px;
}

#footer-industries {
	width: 193px;
}

#footer-contact {
	width: 206px;
}

#footer-contact > ul > li > a {
	color: #c92027;
}

#footer-about-company, #footer-products, #footer-industries {
	margin-right: 27px;
}

#credits {
	width: 100%;
	min-height: 56px;
	background: #1a1c1d;
	color: #666666;
	font-size: 13px;
}

#credits ul {
	list-style: none;
	padding-top: 6px;
}

#credits ul li {
	display: inline;
}

#credits ul li:after {
	content: " | ";
}

#credits ul li:last-child:after {
	content: "";
}
#credits a {
	text-decoration: none;
	color: #666666;
}

#credits .right ul li a:hover {
	color: #c92027;
}
span.copyright {
	padding-top: 19px;
}

#footer-social {
	display: block;
	height: 100%;
	overflow: hidden;
}

#footer-social li {
	float: left;
}

#footer-social li a {
	display: block;
	height: 31px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	width: 31px;
}



#footer-social li.icon-fb a {
	background: url(../images/icon-facebook.png) no-repeat 0 -31px;
}

#footer-social li.icon-tw a {
	background: url(../images/icon-twitter.png) no-repeat 0 -31px;
}

#footer-social li.icon-gp a {
	background: url(../images/icon-google.png) no-repeat 0 -31px;
}

#footer-social li.icon-in a {
	background: url(../images/icon-in.png) no-repeat 0 -31px;
}

#footer-social li.icon-tu a {
	background: url(../images/icon-tumblr.png) no-repeat 0 -31px;
}

#footer-social li a:hover {
	background-position: 0 0;
}

.right{
	float: right;
}

.left{
	float: left;
}
