@charset "utf-8";

/*
Theme Name: Hellwig
Theme URI: http://www.hellwigproducts.com/
Description: Custom design for Hellwig
Author: 
Author URI: http://www.hellwigproducts.com/
*/

/* Hellwig Styles */

body{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: 'Orbitron', sans-serif;
	color: #000000;
}

/*@font-face {
    font-family: 'robotoregular';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

a,img,input,select,textarea{
	outline: none;
}

a{
	color: black;
	text-decoration: none;
	border: none;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

p{
	margin: 0 0 10px 0;
	line-height: 150%;
}

img{
	max-width: 100%;
	border: none;
	vertical-align: middle;
}

.clear{
	clear: both;
}

.cleared:after{
	clear: both;
	content: " ";
	display: table;
}

.left{
	float: left;
}

.right{
	float: right;
}

.wrapper{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}

h1, h2, h3 {
	margin: 0 0 10px 0;
	font-family: 'Orbitron', sans-serif;
}

h2{
	color: black;
	font-weight: bold;
	font-size: 24px;
	line-height: 120%;
}

h3{
	color:black;
	font-weight:bold;
	font-size: 19px;
}

h4, h5 {
	font-size: 18px;
	font-family: 'Orbitron', sans-serif;
	margin: 0 0 10px 0;
}

.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

a.btn {
	font-family: 'Orbitron', sans-serif;
}

#primary .content .yellowtext {
	color: #ffd600;
}
#primary .content .blacktext {
	color: #2c2c2c;
}

/* Header */

header#header { background: url(images/header-bg.jpg)no-repeat center center; border-bottom: 3px solid #000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
header#header .logo { float: left; background: url(images/logo-bg.png)no-repeat center center; padding: 12px 59px 13px 18px; margin-left: -57px; }

header#header .header-right { float: right; margin-top: 20px; }
header#header .header-right .row { display: block; }
header#header .header-right .row.info { text-align: right; margin-bottom: 10px; }
header#header .header-right .row.info .phone-address { display: inline-block; vertical-align: middle; background: #003a5d; color: #ffd600; font-size: 12px; font-family: 'Roboto', sans-serif; padding: 5px 12px 6px 13px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
header#header .header-right .row.info .phone-address .col { display: inline-block; padding: 3px 0 3px 25px; background: url(images/sprite.png)no-repeat; }
header#header .header-right .row.info .phone-address .phone { background-position: 0 -137px; margin-right: 15px; }
header#header .header-right .row.info .phone-address .address { background-position: 0 -166px; padding-left: 20px; }
header#header .header-right .row.info .social-network { display: inline-block; vertical-align: middle; }
header#header .header-right .row.info .social-network ul { font-size: 0; }
header#header .header-right .row.info .social-network ul li { display: inline-block; margin-left: 5px; }
header#header .header-right .row.info .social-network ul li a { display: block; width: 32px; height: 32px; background: url(images/sprite.png)no-repeat; }
header#header .header-right .row.info .social-network ul li a.f { background-position: 0 0; }
header#header .header-right .row.info .social-network ul li a.t { background-position: 0 -32px; }
header#header .header-right .row.info .social-network ul li a.e { background-position: 0 -64px; }
header#header .header-right .row.info .social-network ul li a.r { background-position: 0 -96px; }


header#header .header-right .right-header-bottom { margin-bottom: 10px; }
header#header .header-right .right-header-bottom form { display: inline-block; vertical-align: middle; }
header#header .header-right .right-header-bottom .search-cont { display: inline-block; overflow: hidden; vertical-align: middle; position: relative; margin-right: 10px; width: 100%; max-width: 211px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
header#header .header-right .right-header-bottom .search-cont input[type="text"] { border: 0 none; padding: 4px; margin: 0; padding: 8px 36px 8px 13px; width: 100%; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
header#header .header-right .right-header-bottom .search-cont input[type="submit"] { border: 0 none; background: #003a5d url(images/sprite.png)no-repeat 8px -402px; position: absolute; top: 0; right: 0; padding: 15px; width: 35px; cursor: pointer; }

header#header .header-right .row.main-menu { display: inline-block; vertical-align: middle; }
header#header .header-right .row.main-menu nav { text-align: right; }
header#header .header-right .row.main-menu nav ul.menu {  }
header#header .header-right .row.main-menu nav ul.menu li { display: inline-block; margin-left: 10px; position: relative; }
header#header .header-right .row.main-menu nav ul.menu li:first-child { margin-left: 0; }
header#header .header-right .row.main-menu nav ul.menu li a { display: block; font-weight: bold; color: #003a5d; text-transform: uppercase; font-size: 13px; }




/* Primary */

#primary { font-family: 'Roboto', sans-serif; }
#primary .banner { border-bottom: 4px solid #000; }
#primary .banner img { width: 100%; }

#primary .look-up { background: #ffd600; border-bottom: 1px solid #000; text-align: center; padding: 13px 0px; }
#primary .look-up .label { display: inline-block; font-weight: 900; font-size: 20px; color: #000; vertical-align: middle; }
#primary .look-up .option-cont { display: inline-block; vertical-align: middle; margin: 0px; }
#primary .look-up .option-cont .option { display: inline-block; margin: 0px 10px; }
#primary .look-up .option-cont .option select { border: 1px solid #dac242; padding: 9px 10px;  width: 187px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}
#primary .look-up .btn { display: inline-block; vertical-align: middle; }
#primary .look-up .btn input { background: #003a5d url(images/sprite.png)no-repeat 170% -190px; color: #ffd600; font-weight: 900; border: 0 none; padding: 10px 50px 10px 12px; font-family: 'Orbitron', sans-serif; cursor: pointer;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}

#primary .content { padding: 25px 0px 20px 0px; /*padding: 25px 20px 20px 20px;*/  }
#primary .content .wrapper { /*padding: 0 20px;*/ }
#primary .content h2 { font-size: 24px; color: #003a5d; font-weight: 500; }
#primary .content h3 { font-size: 17px; color: #003a5d; font-weight: 500; }
#primary .content p {  }
#primary .content.frontpage { background: #e4e1dc url(images/content-bg.jpg)no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#primary .content.frontpage section { margin-bottom: 20px; }
#primary .content.frontpage section h2 { display: inline-block; color: #000; font-weight: bold; font-size: 26px; padding: 12px 0px; margin-bottom: 0; /*background: #003a5d url(images/arrow.png)no-repeat 13px 17px; */
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
#primary .content.frontpage section h2 span { color: #ffd600; font-size: 24px; }
#primary .content.frontpage section p { background: #fff; padding: 20px; border-top: 3px solid #003a5d; 
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

#primary .content .banner-block { text-align: center; padding: 0px 0px 20px 0px; }
#primary .content .banner-block .block { display: inline-block; overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
#primary .content .banner-block .block:nth-child(2) { margin: 0 20px; }
#primary .content .banner-block .block .img {  }
#primary .content .banner-block .block .name { background: #003a5d url(images/arrow.png)no-repeat 13px 17px; color: #fff; font-weight: bold; font-size: 26px; display: block; padding: 12px 20px 12px 50px; margin-bottom: 0; text-align: left; }
#primary .content .banner-block .block .name span { color: #fff; font-size: 24px; }

/* Our Story */

#primary .video-cont { background: #40474f; padding: 20px 0px; }

/* Our Products */

#primary .our-product { padding: 30px 0; }
#primary .our-product:first-child { padding-top: 10px; }
#primary .our-product:last-child { padding-bottom: 10px; }
#primary .our-product .img { width: 100%; max-width: 398px; height: 292px; overflow: hidden; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
#primary .our-product .img img {
	/*-webkit-transition: all 0.30s ease;
	-moz-transition: all 0.30s ease;
	-ms-transition: all 0.130s ease;
	-o-transition: all 0.30s ease;
	transition: all 0.30s ease;*/
}
#primary .our-product .img:hover img { transform: scale(1.02); overflow: hidden; }
#primary .our-product:nth-child(even) { background: url(images/our-product-even-bg.jpg)no-repeat; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#primary .our-product.row-left .img { float: left; margin: 0 20px 0 0; }
#primary .our-product.row-left .info { padding-top: 20px; }
#primary .our-product.row-left .info h2 { font-weight: 900; }

#primary .our-product.row-right { text-align: right; }
#primary .our-product.row-right .img { float: right; margin: 0 0 0 20px; }
#primary .our-product.row-right .info { padding-top: 20px; }
#primary .our-product.row-right .info h2 { font-weight: 900; }
#primary a.btn,
#primary.list .content a.btn { display: inline-block; padding: 10px 40px 10px 10px; background: #003a5d url(images/sprite.png)no-repeat calc(100% - 15%) -228px; color: #ffd600; font-weight: 900; margin-top: 10px; text-transform: uppercase; line-height: 150%;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	-webkit-transition: all 0.30s ease;
	-moz-transition: all 0.30s ease;
	-ms-transition: all 0.130s ease;
	-o-transition: all 0.30s ease;
	transition: all 0.30s ease;
}
#primary .content a.btn:hover { background-position: calc(100% - 10%) -228px; }

#primary .car-types { font-size: 0; margin-bottom: -21px; }
#primary .car-types .col { display: inline-block; width: calc(100% / 6); }
#primary .car-types .col .img {  }
#primary .car-types .col .img img { width: 100%; }
#primary .car-types .col .name { display: block; background: #023351; font-weight: 500; color: #ffd600; padding: 11px 13px; text-transform: uppercase; font-size: 14px; margin-bottom: 0; 
	-moz-border-radius: 0 0;
    -webkit-border-radius: 0 0;
    -khtml-border-radius: 0 0;
    border-radius: 0 0;
}
#primary .car-types .col:nth-child(even) .name { background: #003a5d; }

/* Content Header */

#primary .content-header { background: url(images/news-header-bg.jpg)no-repeat center center; padding: 30px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#primary .content-header .img { float: left; margin-right: 20px; overflow: hidden; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
#primary .content-header .info { padding-top: 20px; }
#primary .content-header .info h2 { font-weight: 900; color: #003a5d; }
#primary .content-header .info h2.yellowtext  { color: #ffd600; font-size: 24px; font-weight: 500; text-shadow: 0 1px 1px #494949; }

/* News List */

#primary .news-header { background: url(images/news-header-bg.jpg)no-repeat center center; padding: 30px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#primary .news-header .img { float: left; margin-right: 20px; overflow: hidden; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
#primary .news-header .info { padding-top: 20px; }
#primary .news-header .info h2 { font-weight: 900; color: #003a5d; }

#primary.list .content { padding: 50px 0; }
#primary.list .content h2 { font-weight: bold; }
#primary.list .content a { color: #003a5d; }
#primary.list .content a:hover { text-decoration: underline; }
#primary .content-right { float: right; width: 100%; max-width: 770px; }
#primary .content-right .post-cont { margin-bottom: 40px; }
#primary .content-right .post-cont .img { float: left; overflow: hidden; margin-right: 20px; }
#primary .content-right .post-cont .img { border: 5px solid #d8d5d1;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-khtml-border-radius: 13px;
	border-radius: 13px;
}
#primary .content-right .post-cont .info { padding-top: 9px; }
#primary .content-right .post-cont .info h2 { font-size: 20px; font-weight: 900; }
#primary .content-right .postmetadata,
#primary .content-right .postmetadata a { font-size: 13px; color: #b6b6b6; margin-bottom: 20px; }

#primary .navigation {  }
#primary .navigation a { font-family: 'Orbitron', sans-serif; display: inline-block; background: #003a5d; color: #ffd600; padding: 5px 10px; font-size: 13px; position: relative; }
#primary .navigation .left a { padding-left: 5px; }
#primary .navigation .left a:after { content: ""; position: absolute; right: 100%; top: 0; 
	width: 0; 
	height: 0; 
	border-top: 13.4px solid transparent;
	border-bottom: 13px solid transparent;  
	border-right: 15px solid #003a5d;
}
#primary .navigation .right a { padding-right: 5px; } 
#primary .navigation .right a:after { content: ""; position: absolute; left: 100%; top: 0;
	width: 0; 
	height: 0; 
	border-top: 13.4px solid transparent;
	border-bottom: 13px solid transparent;  
	border-left: 15px solid #003a5d;
}

#primary .sidebar { float: left; width: 100%; max-width: 270px; margin-right: 20px; }
#primary .sidebar .block { margin-bottom: 30px; }
#primary .sidebar .block.no-title h2.title { display: none; }
#primary .sidebar .block.post-search-cont { font-size: 0; position: relative; overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
#primary .sidebar .block.post-search-cont input.inpt { background: #e4e1dc; padding: 10px 52px 10px 12px; border: 0 none; width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#primary .sidebar .block.post-search-cont input.btn { border: 0 none; background: #003a5d; color: #ffd600; font-weight: 900; font-family: 'Orbitron', sans-serif; padding: 10px 10px 9px 10px; position: absolute; top: 0; right: 0; cursor: pointer; }

#primary .sidebar .block ul { border-top: 1px solid #e4e1dc; }
#primary .sidebar .block ul li { border-bottom: 1px solid #e4e1dc; }
#primary .sidebar .block ul li a { display: block; color: #003a5d; padding: 10px; background: url(images/sprite.png)no-repeat 94% -274px; font-weight: bold; }
#primary .sidebar .block ul li a:hover { background-position: 95% -274px; }

/* Category Page */

#primary .category-header { background: url(images/load-control-header-bg.jpg)no-repeat center center; padding: 30px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#primary .category-header .img { float: left; margin-right: 20px; overflow: hidden; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
#primary .category-header .info { padding-top: 0px; }
#primary .category-header .info h2 { font-weight: 900; color: #003a5d; text-transform: uppercase; }

#primary .category-cont { padding: 20px 0; }
#primary .category-cont .img { float: left; margin-right: 20px; border: 4px solid #d7d4d0; overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
#primary .category-cont .info { padding-top: 11px; }
#primary .category-cont .info h2 { text-transform: uppercase; font-weight: 900; }

/* Product Search Result */

header.product-result-header { padding: 30px 0; background: url(images/product-search-result-bg.jpg)no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
header.product-result-header h2 { font-weight: 900; color: #003a5d; }

.product-list-cont { margin-bottom: 80px; }
.product-list-cont .cont-col {  }
.product-list-cont .cont-col.left { margin: 0 20px 0 0; }
.product-list-cont .cont-col .img { margin-bottom: 14px; }
.product-list-cont .cont-col .img img { border: 4px solid #d7d4d0; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
.product-list-cont .cont-col .cart-btn {  }
.product-list-cont .cont-col .cart-btn a { display: block; background: #003a5d url(images/sprite.png)no-repeat 95% -312px; padding: 10px 12px; font-family: 'Orbitron', sans-serif; font-weight: 900; font-size: 17px; color: #ffd600; text-transform: uppercase; 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}

#primary .product-list-cont .cont-col .buy-local {
	padding: 10px 30px 10px 10px;
	background: #fff url(images/sprite.png)no-repeat calc(100% - 15%) -272px;
	color: #003a5d;
	margin-top: 0;
}

#primary .product-list-cont .cont-col .buy-local:hover {
	background: #fff url(images/sprite.png)no-repeat calc(100% - 15%) -272px;
}

#primary .content .product-list-cont .cont-col.info { overflow: hidden; position: relative; padding-top: 10px; }
#primary .content .product-list-cont .cont-col.info h2 { text-transform: uppercase; font-weight: 900; margin-bottom: 5px; }
#primary .content .product-list-cont .cont-col.info table.info-table tr th { font-weight: 600; font-size: 18px; color: #003a5d; text-align: left; font-family: 'Orbitron', sans-serif; padding: 10px; }
#primary .content .product-list-cont .cont-col.info table.info-table tr td { padding: 10px; }
#primary .content .product-list-cont .cont-col.info table.info-table tr:nth-child(even) td { background: #f1f1f1; }
#primary .content .product-list-cont .cont-col.info .specs-label { font-weight: 600; font-size: 18px; color: #003a5d; text-align: left; font-family: 'Orbitron', sans-serif; padding: 10px 0; }
#primary .content .product-list-cont .cont-col.info ul.specs-list { list-style-type: disc;     margin-left: 15px; }
#primary .content .product-list-cont .cont-col.info ul.specs-list li { margin-bottom: 5px; }

#primary .content .product-list-cont .btn-cont { text-align: right; }

.pagination-cont { background: #f1f1f1; border: 1px solid #cac9c8; padding: 0 0 0 7px; overflow: hidden; width: 100%; max-width: 771px; float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pagination-cont .pagination {  }
.pagination-cont .pagination ul {  }
.pagination-cont .pagination ul li { display: inline-block; }
.pagination-cont .pagination ul li a,
.pagination-cont .pagination ul li .current { display: block; color: #003a5d; font-size: 16px; font-weight: bold; padding: 8px 6px; }
.pagination-cont .pagination ul li a:hover { color: #ceb11a; }
.pagination-cont .pagination ul li .current { color: #ffd600; background: #003a5d;}



.pagination-cont .prev-next { font-size: 0; }
.pagination-cont .prev-next a { padding: 5px 6px; width: 20px; height: 25px; background: #003a5d url(images/sprite.png)no-repeat; display: inline-block; }
.pagination-cont .prev-next a:hover { background-color: #012b45; }
.pagination-cont .prev-next a.prev { background-position: 10px -358px; }
.pagination-cont .prev-next a.next { background-position: -49px -358px; }

/* Locate Dealer */

.locate-dealer { background: url(images/locate-dealer-bg.jpg)no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.locate-dealer,
.locate-dealer a { color: #fff; }
.locate-dealer table { color: #000; }
.locate-dealer ul.ld-list { margin: 30px 50px 30px 0; display: inline-block; vertical-align: top; }
.locate-dealer ul.ld-list li { margin-bottom: 10px; }
.locate-dealer ul.ld-list li a { color: #fff; }

.locate-dealer .dataTables_wrapper {  }
.locate-dealer .dataTables_wrapper .dataTables_length { margin-bottom: 8px; }
.locate-dealer .dataTables_wrapper .dataTables_length select { border: 0 none; padding: 3px 4px; margin: 0 4px; }
.locate-dealer .dataTables_wrapper .dataTables_filter { margin-bottom: 8px; }
.locate-dealer .dataTables_wrapper .dataTables_filter input { border: 0 none; padding: 4px; margin-left: 6px; }
.locate-dealer .dataTables_wrapper table caption a { display: inline-block; padding-top: 8px; }

/* Media Source */

.content.mediasource .post-cont { border-bottom: 1px solid #bdbdbd; padding-bottom: 30px; margin-bottom: 30px; }

/* Footer */

footer#footer { background: #3e454c url(images/footer-bg.jpg)no-repeat center center; color: #e4e1dc; font-family: 'Roboto', sans-serif; border-top: 1px solid #e4e1dc;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-moz-box-shadow:    0px 0px 0px 3px #40474f;
	-webkit-box-shadow: 0px 0px 0px 3px #40474f;
	box-shadow:         0px 0px 0px 3px #40474f;
}
footer#footer a { color: #e4e1dc; }
footer#footer .footer-top { padding: 30px 0px 0px 0px; }
footer#footer .footer-top .col { width: 50%; }
footer#footer .footer-top .col .block {  }
footer#footer .footer-top .col .block h2.title { color: #ffd600; font-size: 24px; font-weight: 500; }
footer#footer .footer-top .col .block.newsletter .input-cont { position: relative; }
footer#footer .footer-top .col .block.newsletter input.input { padding: 11px 10px 12px 10px; width: 100%; border: 0 none; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
footer#footer .footer-top .col .block.newsletter input.btn { border: 0 none; background: #ffd600; font-family: 'Orbitron', sans-serif; cursor: pointer; color: #003a5d; font-weight: 900; padding: 11px 13px 11px 13px; position: absolute; top: 0; right: 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

footer#footer .footer-bottom { margin-bottom: 20px; }
footer#footer .footer-bottom .left { padding: 7px 0; }
footer#footer .footer-bottom .social-network ul { font-size: 0; }
footer#footer .footer-bottom .social-network ul li { display: inline-block; margin-left: 5px; }
footer#footer .footer-bottom .social-network ul li a { display: block; width: 32px; height: 32px; background: url(images/sprite.png)no-repeat; }
footer#footer .footer-bottom .social-network ul li a.f { background-position: -33px 0; }
footer#footer .footer-bottom .social-network ul li a.t { background-position: -33px -32px; }
footer#footer .footer-bottom .social-network ul li a.e { background-position: -33px -64px; }
footer#footer .footer-bottom .social-network ul li a.r { background-position: -33px -96px; }

/* Responsive Style */

.toggle-menu { text-align: left; padding: 10px; font-size: 18px; font-weight: bold; background: #003a5d url(images/menu-icon.png)no-repeat 98% center; color: #ffd600; display: none; }


/* font-family: 'Roboto', sans-serif; */