.social-networks ul,
#home-2016-footer .sub-nav ul {	margin: 0;	padding: 0;	list-style: none;
}
.clearfix:after,
#footerAccordion:after {	content: "";	display: block;	clear: both;
}
.ellipsis {	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
@font-face {	font-family: "icomoon";	src: url("//cdn-eu-ec.yottaa.net/5716d159312e58725a000055/www.crayola.com/v~13.45/application/fonts/icomoon.eot?yocs=_&yoloc=eu");	src: url("//cdn-eu-ec.yottaa.net/5716d159312e58725a000055/www.crayola.com/v~13.45/application/fonts/icomoon.eot?#iefix&yocs=_&yoloc=eu") format("embedded-opentype"), url("//cdn-eu-ec.yottaa.net/5716d159312e58725a000055/www.crayola.com/v~13.45/application/fonts/icomoon.woff2?yocs=_&yoloc=eu") format("woff2"), url("//cdn-eu-ec.yottaa.net/5716d159312e58725a000055/www.crayola.com/v~13.45/application/fonts/icomoon.woff?yocs=r_&yoloc=eu") format("woff"), url("//cdn-eu-ec.yottaa.net/5716d159312e58725a000055/www.crayola.com/v~13.45/application/fonts/icomoon.ttf?yocs=_&yoloc=eu") format("truetype"), url("//cdn-eu-ec.yottaa.net/5716d159312e58725a000055/www.crayola.com/v~13.45/application/fonts/icomoon.svgicomoon?yocs=_&yoloc=eu") format("svg");	font-weight: 400;	font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {	font-family: "icomoon" !important;	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1; -webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-down:before {	content: "\e905";
}
.icon-arrow-right:before {	content: "\e906";
}
* {	max-height: 1000000px;
}
body {	min-width: 320px;	-ms-text-size-adjust: none;	-webkit-text-size-adjust: 100%;
}
a,
button,
[type] {	white-space: normal;	-webkit-transition: opacity .25s, color .25s, background-color .25s;	transition: opacity .25s, color .25s, background-color .25s;
}
.accessibility {	width: 1px;	height: 1px;	top: -9999px;	left: -10000px;	overflow: hidden;	position: absolute;
}
.accessibility:focus {	width: auto;	height: auto;	position: static;
}
input,
textarea {	-webkit-appearance: none;
}
@-webkit-viewport {	width: device-width;
}
@-moz-viewport {	width: device-width;
}
@-ms-viewport {	width: device-width;
}
@viewport {	width: device-width;
}
#home-2016-wrapper {	overflow: hidden;	position: relative;
}
#home-2016-header .placeholder {	display: block;	max-width: none;	width: 100%;	height: auto;
}
#home-2016-main {	position: relative;
}
.home-2016-visual {	color: #fff;	overflow: hidden;	position: relative;	margin: 0 0 8px;
}
.home-2016-visual .img-holder {	overflow: hidden;	position: relative;
}
.home-2016-visual .img-holder img {	display: block;	max-width: none;	width: 100%;	height: auto;
}
.home-2016-visual .holder {	top: 0;	left: 0;	right: 0;	bottom: 0;	position: absolute;	z-index: 2;
}
.home-2016-visual .container {	width: 100%;	height: 100%;	table-layout: fixed;	padding: 20px 50px;	display: table;
}
.home-2016-visual .caption {	width: 100%;	display: table-cell;	vertical-align: middle;
}
.home-2016-visual .caption-holder {	width: 440px;	margin: 0 0 5px auto;	text-shadow: 1px 1px 2px #000;
}
.home-2016-visual .heading {	font-size: 26px;	line-height: 1.1538461538;	display: block;	margin: 0 0 2px;	font-weight: 400;	letter-spacing: .1rem;
}
.home-2016-visual h1 {	font-size: 48px;	line-height: 1.0402083333;	font-weight: 700;	margin: 0 0 3px;	letter-spacing: .1rem;
}
.home-2016-visual p {	margin: 0 0 9px;	letter-spacing: .075rem;
}
.home-2016-visual .btn {	font-size: 21px;	min-width: 144px;	text-shadow: none;	padding: 6px 10px;	letter-spacing: .1rem;
}
.home-2016-visual .btn-default {
color:#FFF;
background-color:#ec0089;
border-color:transparent;
}
.home-2016-visual .btn-default:hover { color: #fff; background-color: #b9006b; border-color: transparent;
}
a.post-holder:hover{text-decoration:none;}
.home-2016-footer-container .btn-primary { color: #fff; background-color: #0093d8; border-color: transparent;
}
.home-2016-footer-container .btn-primary:hover { color: #fff; background-color: #0070a5; border-color: transparent;
}
.home-2016-footer-container .btn-info { color: #fff; background-color: #f0ae55; border-color: transparent;
}
.home-2016-footer-container .btn-info:hover { color: #fff; background-color: #ec9826; border-color: transparent;
}
.social-networks .list-inline img {
height:100%;
width:100%;
}
#home-2016-footer .logo a { background:none;
}
.home-2016-featured-posts {	padding: 0 4px;	background: #fff;
}
.home-2016-featured-posts .row {	margin: 0 -8px;
}
.home-2016-featured-posts [class^="col-"],
.home-2016-featured-posts [class*=" col-"] {	padding: 0 4px;
}
.home-2016-featured-posts .post {	margin: 0 0 8px;
}
.home-2016-featured-posts .post-holder {	display: block;	overflow: hidden;	position: relative;
}
.home-2016-featured-posts .post-holder:hover img {	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);
}
.home-2016-featured-posts .img-holder img {	display: block;	max-width: none;	width: 100%;	height: auto;	-webkit-transition: all .25s;	transition: all .25s;
}
.home-2016-featured-posts .caption {	left: 0;	right: 0;	bottom: 0;	color: #fff;	position: absolute;	background: #0093d8;	padding: 12px 20px 18px;	-webkit-transition: all .25s;	transition: all .25s;
}
.home-2016-featured-posts h2 {	margin: 0 0 3px;	font-size: 26px;	font-weight: 600;	letter-spacing: .07rem;
}
.home-2016-featured-posts p {	margin: 0;	letter-spacing: .035rem;
}
.home-2016-featured-posts .dkgreen .caption {	background: #15871c;
}
.home-2016-featured-posts .purple .caption {	background: #952766;
}
.home-2016-featured-posts .orange .caption {	background: #fb9014;
}
.home-2016-categories {	padding: 33px 0 6px;	background: #f6f6f6;
}
.home-2016-categories h1,
.home-2016-categories h2 {	text-align: center;	color: #16881d;
}
.home-2016-categories h1 {	font-weight: 500;	font-size: 26px;	margin: 0 0 2px;	letter-spacing: .01rem;
}
.home-2016-categories h2 {	font-size: 45px;	line-height: 1.0666666667;	font-weight: 700;	margin: 0 0 40px;	letter-spacing: .1rem;	text-transform: uppercase;
}
.home-2016-categories .row {	margin: 0 -6px;
}
.home-2016-categories #accordion {	font-size: 0;	line-height: Infinity;	margin: 0;
}
.home-2016-categories #accordion > * {	font-size: 14px;	line-height: 1.2857142857;
}
.home-2016-categories .panel-group .panel {	border-width: 0;	background: none;	box-shadow: none;
}
.home-2016-categories .panel-group .panel + .panel {	margin: 0;
}
.home-2016-categories .panel-default > .panel-heading {	background: none;	border-color: inherit;
}
.home-2016-categories .panel-default > .panel-heading + .panel-collapse > .panel-body {	border-width: 0;	box-shadow: none;
}
.home-2016-categories .panel-heading > a {	font-size: 26px;	line-height: 1.2307692308;	color: #fff;	display: block;	font-weight: 500;	position: relative;	padding: 25px 10px;	background: #16881d;	letter-spacing: .15rem;
}
.home-2016-categories .panel-heading > a.collapsed:after {	-webkit-transform: translate(0, -50%);	-ms-transform: translate(0, -50%);	transform: translate(0, -50%);
}
.home-2016-categories .panel-heading > a:after {	top: 50%;	right: 29px;	display: none;	color: #e1e1e1;	content: ">";	position: absolute;	font-family: omnes-pro,omnes,arial,helvetica,sans-serif;	-webkit-transition: all .25s;	transition: all .25s;	-webkit-transform: translate(0, -50%) rotate(90deg);	-ms-transform: translate(0, -50%) rotate(90deg);	transform: translate(0, -50%) rotate(90deg);	font-size:60px;
}
.home-2016-categories .panel-body {	text-align: center;	white-space: nowrap;
}
.home-2016-categories .panel-body:before {	content: "";	width: 1px;	height: 268px;	display: inline-block;	vertical-align: middle;
}
.home-2016-categories .panel-body .img {	display: inline-block;	vertical-align: middle;	-webkit-transition: all .25s;	transition: all .25s;
}
.home-2016-categories .panel-body .img:hover {	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);
}
.home-2016-categories .panel-body .img img {	display: block;	max-width: 100%;	height:auto;
}
.home-2016-stories {	background: #f8c01f;	padding: 40px 0 11px;
}
.home-2016-stories h1,
.home-2016-stories h2 {	color: #16881d;	text-align: center;
}
.home-2016-stories h1 {	font-weight: 500;	font-size: 26px;	margin: 0 0 3px;	letter-spacing: .08rem;
}
.home-2016-stories h2 {	font-size: 45px;	line-height: 1.0666666667;	font-weight: 700;	margin: 0 0 31px;	letter-spacing: .11rem;	text-transform: uppercase;
}
.home-2016-stories .container-fluid {	padding: 0 14px;
}
.home-2016-stories .row {	margin: 0 -14px;
}
.home-2016-stories [class^="col-"],
.home-2016-stories [class*=" col-"] {	padding: 0 7px;
}
.home-2016-stories .post {	margin: 0 0 14px;
}
.home-2016-stories .post-holder {	color: #fff;	display: block;	overflow: hidden;	background: #fff;	position: relative;
}
.home-2016-stories .post-holder:hover img {	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);
}
.home-2016-stories .img-holder {	overflow: hidden;	position: relative;
}
.home-2016-stories .img-holder img {	display: block;	max-width: none;	width: 100%;	height: auto;	-webkit-transition: all .25s;	transition: all .25s;
}
.home-2016-stories .caption {	padding: 28px 17px 41px;	background: #bf389f;
}
.home-2016-stories h3 {	margin: 0 0 2px;	font-size: 26px;	font-weight: 600;	letter-spacing: .06rem;
}
.home-2016-stories p {	margin: 0;	letter-spacing: .035rem;
}
.home-2016-stories .blue .caption {	background: #0093d8;
}
.pp {	top: -166px;	left: 0;	position: absolute;
}
.pp + #home-2016-wrapper {	z-index: 12;	opacity: .65;
}
.home-2016-footer-container {	background: #156c18;	position: relative;
}
.home-2016-footer-info {	background: #156718;	padding: 12px 8px 7px;
}
.home-2016-footer-info .btn {	float: left;	font-size: 16px;	margin: 0 8px 0 0;	position: relative;	white-space: normal;	letter-spacing: .078rem;	padding: 9px 39px 9px 77px;
}
.home-2016-footer-info .btn:before {	top: 0;	left: 0;	bottom: 0;	content: "";	width: 66px;	position: absolute;	border-right: solid 1px #049de5;	background: url('http://auth.crayola.com/~/media/Crayola/Home2016/tag-icon.png') no-repeat center center;
}
.home-2016-footer-info .btn-info:before {	border-right-color: #ffc679;	background: url('http://auth.crayola.com/~/media/Crayola/Home2016/envelope.png') no-repeat center center;
}
.home-2016-footer-info .social-networks {	width: 368px;	float: right;	margin: 0 0 0 10px;
}
.home-2016-footer-info .social-networks .heading {	color: #fff;
}
.social-networks .heading {	float: left;	font-weight: 400;	line-height: 42px;	margin: 0 14px 0 0;	letter-spacing: .085rem;
}
.social-networks ul {	font-size: 0;	line-height: NaN;	overflow: hidden;
}
.social-networks ul li {	padding: 0;	display: inline-block;	vertical-align: top;	margin: 0 10px 10px 0;
}
.social-networks ul a {	width: 41px;	height: 42px;	background-color: #ec0089;	font-size: 20px;	line-height: 0;	text-align: center;	display: block;	color: #fff;
}
.social-networks ul a:hover {	background-color: #b9006b;
}
.social-networks ul .twitter a {	background-color: #78cdf0;
}
.social-networks ul .twitter a:hover {	background-color: #4abceb;
}
.social-networks ul .facebook a {	background-color: #537bbd;
}
.social-networks ul .facebook a:hover {	background-color: #3d62a0;
}
.social-networks ul .youtube a {	font-size: 15px;	line-height: 0;	background-color: #e9654b;
}
.social-networks ul .youtube a:hover {	background-color: #e33e1e;
}
.social-networks ul .pintrest a {	background-color: #eb5755;
}
.social-networks ul .pintrest a:hover {	background-color: #e62a27;
}
.social-networks ul .instagram a {	background-color: #696a6a;
}
.social-networks ul .instagram a:hover {	background-color: #505050;
}
.home-2016-footer-aside {	padding: 50px 182px 15px 0;
}
.home-2016-footer-aside .container-fluid {	padding: 0 8px;
}
#footerAccordion .panel-default {	margin: 0;	border: 0;	width: 20%;	float: left;	background: none;	box-shadow: none;	padding: 0 10px 0 0;
}
#footerAccordion .panel-default > .panel-heading {	border: 0;	padding: 0;	margin: 0 0 10px;	font-weight: 600;	background: none;	letter-spacing: .056rem;
}
#footerAccordion .panel-default > .panel-heading a {	color: #ffce33;	position: relative;
}
#footerAccordion .panel-default > .panel-heading a.collapsed:after {	-webkit-transform: translate(0, -50%);	-ms-transform: translate(0, -50%);	transform: translate(0, -50%);
}
#footerAccordion .panel-default > .panel-heading a:after {	top: 50%;	right: 16px;	display: none;	color: #e1e1e1;	content: ">";	position: absolute;	font-family: omnes-pro,omnes,arial,helvetica,sans-serif;	-webkit-transition: all .25s;	transition: all .25s;	-webkit-transform: translate(0, -50%) rotate(90deg);	-ms-transform: translate(0, -50%) rotate(90deg);	transform: translate(0, -50%) rotate(90deg);	font-size:60px;
}
#footerAccordion ul li {	letter-spacing: .07rem;
}
#footerAccordion ul li + li {	margin: 9px 0 0;
}
#footerAccordion ul a {	color: #fff;
}
#footerAccordion ul a:hover {	color: #ffce33;
}
#home-2016-footer {	color: #fff;	font-size: 12px;	padding: 26px 8px 48px;	background: #156718;
}
#home-2016-footer .logo {	top: 104px;	right: 7px;	width: 125px;	position: absolute;	height:80px;
}
#home-2016-footer .logo a {	display: block;
}
#home-2016-footer .logo img {	display: block;	max-width: 100%;
}
#home-2016-footer .copyright {	float: left;	margin: 2px 8px 0 0;	letter-spacing: .068rem;	color:#FFF;	font-weight:500;	position:static;	font-size:12px;
}
#home-2016-footer .copyright a {	color: #fff;
}
#home-2016-footer .copyright a:hover {	color: #ffce33;
}
#home-2016-footer .sub-nav {	float: left;	margin: 2px 0 0;
}
#home-2016-footer .sub-nav ul li {	display: inline-block;	vertical-align: top;	padding: 0 6px;	position: relative;	letter-spacing: .05rem;
}
#home-2016-footer .sub-nav ul li + li:before {	left: 0;	top: 5px;	width: 1px;	bottom: 2px;	content: "";	position: absolute;	background: #fff;
}
#home-2016-footer .sub-nav a {	color: #ffce33;
}
#home-2016-footer .sub-nav a:hover {	color: #fff;
}
#home-2016-footer .country-drop {	float: right;	color: #fff;	margin: 0 0 0 10px;	letter-spacing: .045rem;
}
#home-2016-footer .country-drop:hover {	color: #ffce33;
}
#home-2016-footer .country-drop > * {	margin: 0 0 0 7px;	display: inline-block;	vertical-align: middle;
}
@media (min-width: 768px) {	.home-2016-categories .panel-default {	width: 33.3333%;	vertical-align: top;	padding: 0 15px 29px;	display: inline-table;	}	.home-2016-categories .panel-heading {	height: 1%;	overflow: hidden;	text-align: center;	display: table-footer-group;	}	.home-2016-categories .panel-heading > a {	min-height: 118px;	pointer-events: none;	}	.home-2016-categories .panel-collapse {	display: block;	background: #fff;	height: auto !important;	box-shadow: 0 0 12px 2px rgba(0, 0, 0, .05);	}
}
@media (min-width: 1024px) {	.home-2016-footer-info .btn-info {	padding: 9px 26px 9px 69px;	}	.home-2016-footer-info .btn-info:before {	width: 54px;	}	.social-networks ul li:last-child {	margin-right: 0;	}	#footerAccordion .collapse {	display: block;	height: auto !important;	}	#footerAccordion .panel-default > .panel-heading a {	pointer-events: none;	}	#home-2016-footer .sub-nav ul li:first-child {	padding-left: 0;	}
}
@media (max-width: 1023px) {	.home-2016-footer-info {	padding: 38px 30px 45px;	}	.home-2016-footer-info .btns {	width: 100%;	padding: 0 0 19px;	}	.home-2016-footer-info .btn {	float: none;	display: block;	font-size: 33px;	margin: 0 0 18px;	padding: 9px 107px 10px 90px;	}	.home-2016-footer-info .btn:before {	width: 82px;	}	.home-2016-footer-info .social-networks {	margin: 0;	width: 100%;	}	.social-networks {	text-align: center;	}	.social-networks .heading {	float: none;	display: block;	font-size: 25px;	margin: 0 0 19px;	}	.social-networks ul li {	margin: 0 10px 10px;	}	.social-networks ul a {	width: 72px;	height: 74px;	font-size: 36px;	line-height: 0;	}	.social-networks ul .youtube a {	font-size: 26px;	line-height: 0;	}	.home-2016-footer-aside {	padding: 0;	}	.home-2016-footer-aside .container-fluid {	padding: 0;	}	#footerAccordion .panel-default {	float: none;	width: auto;	}	#footerAccordion .panel-default + .panel {	border-top: solid 1px #18761b;	}	#footerAccordion .panel-default > .panel-heading {	margin: 0;	}	#footerAccordion .panel-default > .panel-heading a {	display: block;	font-size: 33px;	padding: 31px 29px 27px;	}	#footerAccordion .panel-default > .panel-heading a:after {	display: block;	}	#footerAccordion ul {	margin: 0;	font-size: 33px;	padding: 36px 29px 50px;	}	#footerAccordion ul li + li {	margin: 32px 0 0;	}	#home-2016-footer {	font-size: 23px;	line-height: 1.2173913043;	text-align: center;	float:none;	position:static;	}	#home-2016-footer .logo {	top: auto;	right: auto;	width: 211px;	display: block;	position: relative;	margin: 0 auto 29px;	float:none;	height:133px;	}	#home-2016-footer .logo img {	display: block;	max-width: none;	width: 100%;	height: auto;	}	#home-2016-footer .copyright {	float: none;	margin: 0 0 5px;	font-size:23px;	}	#home-2016-footer .sub-nav {	float: none;	max-width: 466px;	padding: 0 0 41px;	margin: 0 auto 24px;	border-bottom: #146117 3px solid;	}	#home-2016-footer .sub-nav ul {	margin: 0 -14px;	}	#home-2016-footer .sub-nav ul li {	padding: 0 14px;	}	#home-2016-footer .country-drop {	display: inline-block;	vertical-align: top;	float: none;	margin: 0 47px 0 0;	}	#home-2016-footer .country-drop > * {	margin: 0 0 0 19px;	}	#home-2016-footer .country-drop img {	width: 50px;	height: 50px;	}
}
@media (max-width: 767px) {	.home-2016-visual .holder {	top: auto;	left: auto;	right: auto;	bottom: auto;	position: absolute;	font-size: 23px;	line-height: 1.1117391304;	position: relative;	background: #ffffff;	}	.home-2016-visual .container {	padding: 33px 50px 35px;	}	.home-2016-visual .caption-holder {	margin: 0;	width: auto;	text-align: center;	text-shadow: none;	}	.home-2016-visual .heading {	font-size: 33px;	margin: 0 0 -3px;	}	.home-2016-visual h1 {	font-size: 72px;	line-height: .9027777778;	margin: 0 0 15px;	}	.home-2016-visual p {	font-weight: 600;	margin: 0 0 20px;	}	.home-2016-visual .btn {	font-size: 30px;	min-width: 208px;	padding: 8px 10px;	margin: 0 11px 0 0;	}	.home-2016-visual br {	display: none;	}	.home-2016-featured-posts .post {	margin: 0;	font-size: 23px;	}	.home-2016-featured-posts .caption {	left: auto;	right: auto;	bottom: auto;	position: relative;	padding: 18px 29px 15px;	}	.home-2016-featured-posts h2 {	font-size: 38px;	margin: 0 0 -5px;	}	.home-2016-categories {	background: #f6f6f6;	padding: 76px 0 0;	}	.home-2016-categories h1 {	font-size: 61px;	font-weight: 700;	margin: 0 20px 62px;	letter-spacing: .2rem;	text-transform: uppercase;	}	.home-2016-categories .row {	margin: 0;	}	.home-2016-categories .panel-group {	border-top: solid 2px #e1e1e1;	}	.home-2016-categories .panel-group .panel + .panel {	border-top: #e1e1e1 solid 1px;	}	.home-2016-categories .panel-heading {	padding: 0;	}	.home-2016-categories .panel-heading > a {	font-size: 32px;	color: #16881d;	background: #f6f6f6;	padding: 32px 28px;	}	.home-2016-categories .panel-heading > a:after {	display: block;	}	.home-2016-categories .panel-heading br {	display: none;	}	.home-2016-stories {	padding: 70px 0 16px;	}	.home-2016-stories h1 {	margin: 0;	font-size: 33px;	}	.home-2016-stories h2 {	font-size: 61px;	margin: 0 0 51px;	}	.home-2016-stories .row {	margin: 0 9px;	}	.home-2016-stories .post {	font-size: 23px;	line-height: 1.2173913043;	margin: 0 0 29px;	}	.home-2016-stories .caption {	padding: 26px 32px 30px;	}	.home-2016-stories h3 {	font-size: 38px;	}
}
@media (max-width: 639px) {	.home-2016-visual .holder {	font-size: 14px;	line-height: 1.2857142857;	}	.home-2016-visual .container {	padding: 20px 15px;	}	.home-2016-visual .heading {	font-size: 20px;	margin: 0 0 3px;	}	.home-2016-visual h1 {	font-size: 26px;	}	.home-2016-visual p {	font-weight: 400;	}	.home-2016-visual .btn {	margin: 0;	font-size: 16px;	}	.home-2016-featured-posts .post {	font-size: 14px;	}	.home-2016-featured-posts .caption {	padding: 15px;	}	.home-2016-featured-posts h2 {	margin: 0;	font-size: 26px;	}	.home-2016-categories {	padding: 30px 0 0;	}	.home-2016-categories h1 {	font-size: 26px;	margin: 0 15px 30px;	}	.home-2016-categories h2 {	font-size: 26px;	}	.home-2016-categories .panel-heading > a {	font-size: 20px;	letter-spacing: normal;	padding: 15px 40px 15px 15px;	}	.home-2016-categories .panel-heading > a:after {	right: 15px;	font-size:40px;	}	.home-2016-stories {	padding: 30px 0;	}	.home-2016-stories h1 {	font-size: 20px;	}	.home-2016-stories h2 {	font-size: 26px;	margin: 0 0 30px;	}	.home-2016-stories .container-fluid {	padding: 0 15px;	}	.home-2016-stories .row {	margin: 0 -15px;	}	.home-2016-stories [class^="col-"],	.home-2016-stories [class*=" col-"] {	padding: 0 15px;	}	.home-2016-stories .post {	font-size: 14px;	}	.home-2016-stories .caption {	padding: 15px;	}	.home-2016-stories h3 {	font-size: 26px;	}	.home-2016-footer-info {	padding: 30px 15px;	}	.home-2016-footer-info .btns {	padding: 0 0 15px;	}	.home-2016-footer-info .btn {	font-size: 16px;	text-align: left;	padding: 10px 10px 10px 60px;	}	.home-2016-footer-info .btn:before {	width: 50px;	}	.social-networks ul li {	margin: 0 5px 10px;	}	.social-networks ul a {	width: 32px;	height: 32px;	font-size: 16px;	line-height: 0;	}	.social-networks ul .youtube a {	font-size: 12px;	line-height: 0;	}	#footerAccordion .panel-default > .panel-heading a {	font-size: 18px;	padding: 15px 40px 15px 15px;	}	#footerAccordion .panel-default > .panel-heading a:after {	right: 15px;	font-size:36px;	}	#footerAccordion ul {	padding: 15px;	font-size: 16px;	}	#footerAccordion ul li + li {	margin: 10px 0 0;	}	#home-2016-footer {	font-size: 14px;	}	#home-2016-footer .copyright { font-size: 14px;
}	#home-2016-footer .logo {	width: 120px;	margin: 0 auto 15px;	height: 80px;	}	#home-2016-footer .sub-nav ul {	margin: 0 -7px;	}	#home-2016-footer .sub-nav ul li {	padding: 0 7px;	}	#home-2016-footer .sub-nav ul li + li:before {	top: 3px;	}	#home-2016-footer .country-drop img {	width: 24px;	height: 24px;	}
}
@media only screen and (max-width:360px){	li.main-horz-nav-link { padding: 0px 12px 17px;
}
}