@import url("../CherryFramework/style.css");
@import url(//fonts.googleapis.com/css?family=Bangers);
@import url(//fonts.googleapis.com/css2?family=Bevan:ital@0;1&display=swap);
@import url(//fonts.googleapis.com/css?family=Fontdiner+Swanky);
@import url(//fonts.googleapis.com/css?family=Henny+Penny);
@import url(//fonts.googleapis.com/css?family=Oswald);
@import url(//fonts.googleapis.com/css?family=Paytone+One);
body {
    background-size: 100% auto;
	text-rendering: geometricPrecision;
}
@media (max-width: 767px) {
    body {
        padding: 0;
    }
}
.main-holder {
    overflow: hidden;
}
a {
    transition: all 0.3s ease 0s;
}
img {
    max-width: 100%;
}
@media (min-width: 768px) and (max-width: 979px) {
    h3.span2 {
        font-size: 20px !important;
        line-height: 1.2em !important;
    }
}
@font-face {
    font-family: 'zhizn';
    src: url('fonts/zhizn-webfont.eot');
    src: url('fonts/zhizn-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/zhizn-webfont.woff2') format('woff2'), url('fonts/zhizn-webfont.woff') format('woff'), url('fonts/zhizn-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chunkfive_exregular';
    src: url('fonts/chunkfiveex-webfont.eot');
    src: url('fonts/chunkfiveex-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/chunkfiveex-webfont.woff2') format('woff2'), url('fonts/chunkfiveex-webfont.woff') format('woff'), url('fonts/chunkfiveex-webfont.ttf') format('truetype'), url('fonts/chunkfiveex-webfont.svg#chunkfive_exregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'decorlz';
    src: url('fonts/Decorlz.ttf.woff') format('woff'), url('fonts/Decorlz.ttf.svg#Decorlz') format('svg'), url('fonts/Decorlz.ttf.eot'), url('fonts/Decorlz.ttf.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
h1, .h1 {
    font: normal 30px/36px 'chunkfive_exregular';
    color: #464646;
}
h2, .h2 {
    font: normal 24px/30px 'chunkfive_exregular';
    color: #464646;
}
h3, .h3 {
    font: normal 20px/24px 'chunkfive_exregular';
    color: #464646;
}
h4, .h4 {
    font: normal 18px/22px 'chunkfive_exregular';
    color: #464646;
}
h5, .h5 {
    font: normal 14px/17px 'chunkfive_exregular';
    color: #464646;
}
h6, .h6 {
    font: normal 14px/17px 'chunkfive_exregular';
    color: #464646;
}
.minicart {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	background: #ffb514;
    border: 4px solid #ffb514;
    border-radius: 16px;
    font: 15px/1.2em 'Bevan', cursive;
    color: #fff;
    padding: 8px 17px;
    text-transform: none;
	margin: 0 auto 10px;
}
.minicart form {
    display: unset;
    margin: unset;
}
.minicart .to-cart {
	color: #fff;
}
.minicart .clear-cart {
	margin-left: 5px;
	text-decoration: none;
	color: #E5E5E5;
	border: unset;
}
.main-holder {
    font: normal 14px/18px Arial, Helvetica, sans-serif;
    color: #727272;
}
.span4.anim-item {
    width: 25%;
    margin: 0px 1% 15px !important;
}
.logo_h__txt, .logo_link {
    font: normal 71px/71px Fontdiner Swanky;
    color: #ffffff;
}
.sf-menu>li>a {
    font: bold 14px/18px 'Open Sans Condensed';
    color: #ffffff;
}
.nav.footer-nav a {
    font: normal 14px/18px 'chunkfive_exregular';
    color: #4a4a4a;
}
.featured-thumbnail, .thumbnail, .thumbnail__portfolio a {
    border: none;
    background: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    border-radius: 17px;
    box-shadow: none;
    width: 100%;
}
.btn, .reply a {
    border-radius: 20px;
    border: none;
    color: #535353;
    box-shadow: none;
    text-shadow: none;
    font-size: 18px;
    line-height: 1.2em;
    font-weight: 600;
    font: 12px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-transform: lowercase;
    padding: 9px 20px;
    background: #f4f4f4;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #f4f4f4 0%, #eeeeee 100%);
    background: -o-linear-gradient(top, #f4f4f4 0%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0%, #eeeeee 100%);
    background: linear-gradient(to bottom, #f4f4f4 0%, #eeeeee 100%);
    transition: 200ms all;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn:active, .btn:focus, .btn:hover, .reply a:active, .reply a:focus, .reply a:hover {
    background: #535353;
    box-shadow: none;
    color: #f7f7f7;
}
.btn.btn-info, .reply a.btn-info {
    border-radius: 16px;
    font: 15px/1.2em 'Bevan', cursive;
    color: #fff;
    padding: 8px 17px;
    text-transform: none;
}
.btn.btn-info:active, .btn.btn-info:focus, .btn.btn-info:hover, .reply a.btn-info:active, .reply a.btn-info:focus, .reply a.btn-info:hover {
    color: #535353;
    background: none;
}
@media (max-width: 480px) {
    .btn.btn-info, .reply a.btn-info {
        font-size: 12px;
    }
}
.btn.yellow, .reply a.yellow {
    background: #ffb514;
    border: 4px solid #ffb514;
}
.btn.yellow:active, .btn.yellow:focus, .btn.yellow:hover, .reply a.yellow:active, .reply a.yellow:focus, .reply a.yellow:hover {
    border: 4px solid #ffb514;
    color: #ffb514;
}
.btn.green, .reply a.green {
    background: #59d133;
    border: 4px solid #59d133;
    margin-bottom: 11px;
}
.btn.green.footer-call {
    border: 2px solid #5b5b5b;
    background-color: #fff;
    color: #5b5b5b;
    margin-top: 10px;
}
.btn.green.footer-call:hover {
    color: #59d133;
    border: 2px solid #59d133;
}
.btn.green:active, .btn.green:focus, .btn.green:hover, .reply a.green:active, .reply a.green:focus, .reply a.green:hover {
    color: #59d133;
    border: 4px solid #59d133;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-shadow: none;
    background: none;
    border-radius: 17px;
    color: #727272;
    border: 1px solid #e8e8e8;
    box-shadow: none;
    padding: 5px 10px;
    font: 14px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #afafaf;
    box-shadow: none;
}
textarea {
    padding: 10px;
}
textarea {
    padding: 10px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 0;
}
input[type="radio"][disabled="disabled"], input[type="checkbox"][disabled="disabled"] {
    cursor: default;
}
.header {
    background: none;
    border: none;
    padding: 0;
    min-height: 511px;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .header {
        min-height: 490px;
    }
	.logo .logo_tagline {
        font: 20px/1em 'chunkfive_exregular'!important;
    }
	.logo .logo_h {
		margin-bottom: -10px!important;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
    .header {
        min-height: 400px;
    }
}
@media (max-width: 767px) {
    .header {
        min-height: inherit;
        padding: 0 20px;
    }
    .span4.anim-item {
        width: 100%;
        margin: 0px 0px 15px !important;
    }
}
.clowns {
    width: 100%;
    height: 422px; 
	//height:600px; /*NY*/
    //background:url(images/santa.png) no-repeat 5% 0; /*NY*/
    background: url(images/clowns.png) no-repeat 5% 0;
    position: absolute;
    //margin: 89px 0 0 90px; 
	margin:89px 0 0 30px;/*NY*/
}
@media (min-width: 768px) and (max-width: 1200px) {
    .clowns {
        background-size: 90% auto;
        margin-top: 112px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .clowns {
        margin-top: 109px;
    }
    .logo .logo_tagline {
        font: 20px/1em 'chunkfive_exregular'!important;
    }
	.logo .logo_h {
		margin-bottom: -10px!important;
	}
}
@media (max-width: 767px) {
    .clowns {
        display: none;
    }
}
.nav__primary {
    position: relative;
    float: right;
    margin: 0;
    border: none;
    padding: 0;
}
@media (max-width: 767px) {
    .nav__primary {
        margin-bottom: 20px;
    }
}
.nav__primary .sf-menu {
    float: right;
    position: relative;
    padding: 0;
    margin: 0;
    text-align: right;
    z-index: 1;
}
.nav__primary .sf-menu>li {
    background: none;
    float: left;
    display: inline-block;
    position: relative;
    transition: 200ms all;
    border: none;
    padding: 0;
    margin: 0 0 0 1px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ff1b09;

/*    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 90%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 90%, 0 100%);*/
}
/*.nav__primary .sf-menu >li .sub-menu {
	opacity: 0;
}
.nav__primary .sf-menu >li:hover .sub-menu{
	display: block;
	opacity: 1;
}*/

.nav__primary .sf-menu>li.menu-item:nth-child(1) {
    background: #ff1b09;
    padding-top: 10px;
}
.nav__primary .sf-menu>li.menu-item:nth-child(2) {
    background: #c41fbb;
    padding-top: 50px;
}
.nav__primary .sf-menu>li.menu-item:nth-child(2) a {
    padding-bottom: 30px;
}
/*.nav__primary .sf-menu>li.menu-item:nth-child(2) a:after {
    background: url(images/menu-2.png) no-repeat 50% 0;
    background-size: 100% auto;
}*/
@media (min-width: 768px) and (max-width: 979px) {
    /*.nav__primary .sf-menu>li.menu-item:nth-child(2) a {
        padding-left: 10px;
        padding-right: 10px;
    }*/
}
.nav__primary .sf-menu>li.menu-item:nth-child(2)>.sub-menu {
    background: #ff34a9;
}
.nav__primary .sf-menu>li.menu-item:nth-child(2)>.sub-menu a {
    color: #e2e2e2;
}
.nav__primary .sf-menu>li.menu-item:nth-child(2)>.sub-menu>.menu-item .sub-menu {
    background: #d22b8b;
}
.nav__primary .sf-menu>li.menu-item:nth-child(2)>.sub-menu>.menu-item .sub-menu a {
    color: #ff71c3 !important;
}
.nav__primary .sf-menu>li.menu-item:nth-child(2)>.sub-menu>.menu-item .sub-menu a:hover {
    color: #fff !important;
}
.nav__primary .sf-menu>li.menu-item:nth-child(3) {
    background: #6ec41f;
    padding-top: 10px;
}
/*.nav__primary .sf-menu>li.menu-item:nth-child(3) a:after {
    background: url(images/menu-3.png) no-repeat 50% 0;
    background-size: 100% auto;
}*/
.nav__primary .sf-menu>li.menu-item:nth-child(3)>.sub-menu {
    background: #1fc488;
}
.nav__primary .sf-menu>li.menu-item:nth-child(4) {
    background: #cdd438;
    padding-top: 70px;
}
/*.nav__primary .sf-menu>li.menu-item:nth-child(4) a {
    padding-left: 26px;
    padding-right: 26px;
}*/
/*.nav__primary .sf-menu>li.menu-item:nth-child(4) a:after {
    background: url(images/menu-4.png) no-repeat 50% 0;
    background-size: 100% auto;
}*/
.nav__primary .sf-menu>li.menu-item:nth-child(4)>.sub-menu {
    background: #00bff3;
}
.nav__primary .sf-menu>li.menu-item:nth-child(5) {
    background: #1da7b7;
    padding-top: 25px;
}
/*.nav__primary .sf-menu>li.menu-item:nth-child(5) a:after {
    background: url(images/menu-5.png) no-repeat 50% 0;
    background-size: 100% auto;
}*/
.nav__primary .sf-menu>li.menu-item:nth-child(5)>.sub-menu {
    background: #2678e8;
}
.nav__primary .sf-menu>li.menu-item:nth-child(6) {
    background: #e30064;
    padding-top: 50px;
}
/*.nav__primary .sf-menu>li.menu-item:nth-child(6) a:after {
    background: url(images/menu-6.png) no-repeat 50% 0;
    background-size: 100% auto;
}*/
.nav__primary .sf-menu>li.menu-item:nth-child(6)>.sub-menu {
    background: #fe495e;
}
.nav__primary .sf-menu>li>a {
    border: none;
    padding: 19px 20px 25px;
    text-transform: uppercase;
    position: relative;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .nav__primary .sf-menu>li>a {
        padding: 19px 10px 25px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .nav__primary .sf-menu>li>a {
        padding: 19px 5px 25px;
        font-size: 12px;
    }
}
.nav__primary .sf-menu>li>a.sf-with-ul {
    padding-right: 20px;
    padding-left: 20px;
}
@media (max-width: 1200px) {
    .nav__primary .sf-menu>li>a.sf-with-ul {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.nav__primary .sf-menu>li:after {    
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
    height: 20px;
    background: inherit;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 0%, 0 100%);
}
.nav__primary .sf-menu>li>a:after {
    /*content: "";
    position: absolute;
    width: 100%;
    height: 30px;
    background: url(images/menu-1.png) no-repeat 50% 0;
    background-size: 100%;
    top: 100%;
    left: 0;*/


    /*content: '';
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    bottom: 0;
    border-left: 50% solid transparent;
    border-right: 50% solid transparent;
    border-bottom: 30px solid #ff1b09;*/
}
.nav__primary .sf-menu>li>a:hover {
    padding-top: 40px !important;
    background: transparent;
    color: #fff;
    border-top: none;
    border-left: none;
}
.nav__primary .sf-menu>li>a:hover .sf-sub-indicator {
    background-position: -10px -100px;
}
.nav__primary .sf-menu>li>a>.sf-sub-indicator {
    position: absolute;
    display: inline-block;
    top: 70%;
    left: 50%;
    margin-left: -6px;
    background: url("images/arrows-ffffff.png") no-repeat scroll 0 -100px transparent;
}
.nav__primary .sf-menu>li.current-menu-item>a {
    padding-top: 40px;
    background: transparent;
    color: #fff;
    border-top: none;
    border-left: none;
}
.nav__primary .sf-menu>li.sfHover>a {
    padding-top: 40px;
    background: transparent;
    color: #fff;
    border-top: none;
    border-left: none;
}
.nav__primary .sf-menu>li.sfHover>a .sf-sub-indicator {
    background-position: -10px -100px;
}
.nav__primary .sf-menu>li>.sub-menu {
    height: auto !important;
    background: #ff6b09;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 40px 0 11px 0;
    margin: 0;
    z-index: -1;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item {
    background: none;
    border-top: 1px dashed rgba(255, 255, 255, 0.3);
    text-align: center;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item:first-child {
    border-top: none;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item a {
    padding: 8px 0;
    background: none;
    border: none;
    color: #e2e2e2;
    text-transform: uppercase;
    display: inline-block;
    margin: 0;
    font: 16px/1.2em 'Open Sans Condensed', 'Oswald', sans-serif;
    transition: 200ms all;
}
@media (min-width: 768px) and (max-width: 979px) {
    .nav__primary .sf-menu>li>.sub-menu>.menu-item a {
        font-size: 11px;
    }
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item a:hover {
    color: #fff;
    text-shadow: none;
    background: none;
    border: none;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item a>.sf-sub-indicator {
    top: 10px;
    right: -10px;
    left: auto;
    background: url("images/arrows-ffffff.png") no-repeat scroll 0 0 transparent;
}
@media (max-width: 1200px) {
    .nav__primary .sf-menu>li>.sub-menu>.menu-item a>.sf-sub-indicator {
        display: none;
    }
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item.sfHover>a {
    color: #fff;
    text-shadow: none;
    background: none;
    border: none;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item.sfHover>a .sf-sub-indicator {
    background-position: -10px 0;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item.current-menu-item a {
    color: #fff;
    text-shadow: none;
    background: none;
    border: none;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu {
    background: #232323;
    padding: 0 0;
    top: 1px;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item {
    background: none;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item a {
    color: #e2e2e2;
    background: none;
    padding: 8px 0;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item a:hover {
    color: #fff;
    text-shadow: none;
    background: none;
}
.nav__primary .sf-menu>li>.sub-menu>.menu-item>.sub-menu>.menu-item.current-menu-item a {
    color: #fff;
    text-shadow: none;
    background: none;
}
.logo {
    margin: 15px 0 0 3px;
}
@media (min-width: 768px) and (max-width: 1200px) {
    .logo {
        width: 80%;
    }
}
@media (max-width: 767px) {
    .logo {
        margin: 20px 0;
        text-align: center;
    }
}
@media (max-width: 767px) {
    .logo.pull-left {
        float: none;
    }
}
.logo .logo_tagline {
    font: 30px/1.4em 'chunkfive_exregular';
    font-weight: normal;
    color: #fff;
    text-align: center;
	white-space: nowrap;
}
.logo .logo_tagline .small {
    font-size: 22px;
}
.logo .logo_h__txt a {
    color: #fff;
}
@media (min-width: 768px) and (max-width: 979px) {
    .logo .logo_h__txt a {
        font-size: 50px;
        line-height: 1.2em;
    }
}
@media (max-width: 480px) {
    .logo .logo_h__txt a {
        font-size: 50px;
        line-height: 1.2em;
    }
}
.logo .logo_h__txt a:hover, .logo .logo_h__txt a:active, .logo .logo_h__txt a:focus {
    color: #fff;
    text-decoration: none;
}
.content-holder {
    padding: 20px 0 0 0;
    width: 1251px;
    margin: 0 auto;
    border-radius: 40px 40px 0 0;
    position: relative;
    background: #fff;
}
@media (max-width: 1300px) {
    .content-holder {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .content-holder {
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
.content-holder:before {
    content: "";
    width: 100px;
    height: 235px;
    position: absolute;
    background: none;
    top: 41px;
    left: -33px;
}
.main-page.content-holder:before {
    background: url(images/left-hand.png) no-repeat;
    z-index: 100;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .main-page.content-holder:before {
        background-size: 80% auto;
        left: -27px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .main-page.content-holder:before {
        background-size: 60% auto;
        left: -20px;
    }
}
@media (max-width: 767px) {
    .main-page.content-holder:before {
        display: none !important;
    }
}
.content-holder:after {
    content: "";
    width: 71px;
    height: 91px;
    position: absolute;
    background: none;
    top: 51px;
    right: -20px;
}
.main-page.content-holder:after {
    background: url(images/right-hand.png) no-repeat;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .main-page.content-holder:after {
        background-size: 80% auto;
        right: -29px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .main-page.content-holder:after {
        background-size: 60% auto;
        right: -40px;
    }
}
@media (max-width: 767px) {
    .main-page.content-holder:after {
        display: none !important;
    }
}
@media (max-width: 767px) {
    div.type-page h3, div.type-page .h3 {
        margin-top: 30px;
        margin-bottom: 15px;
    }
    div.type-page h3 br, div.type-page .h3 br {
        display: none;
    }
}
div.type-page img.size-full {
    margin: 0 0 10px 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
div.type-page p {
    margin-bottom: 15px;
}
@media (max-width: 767px) {
    div.type-page p br {
        display: none;
    }
}
div.type-page figure.thumbnail.alignnone {
    margin: 0;
    padding: 0 0 25px 0;
    border-radius: 22px;
    border: 1px solid #e8e8e8;
    box-shadow: none;
}
@media (max-width: 767px) {
    div.type-page figure.thumbnail.alignnone {
        padding: 0 0 20px 0;
    }
}
div.type-page figure.thumbnail.alignnone img {
    border-radius: 22px 22px 0 0;
}
div.type-page figure.thumbnail.alignnone h1, div.type-page figure.thumbnail.alignnone .h1 {
    padding: 17px 10px 10px 28px;
    height: 60px;
}
div.type-page figure.thumbnail.alignnone h2, div.type-page figure.thumbnail.alignnone .h2 {
    padding: 17px 10px 10px 28px;
    height: 60px;
}
@media (min-width: 768px) and (max-width: 1200px) {
    div.type-page figure.thumbnail.alignnone h1, div.type-page figure.thumbnail.alignnone .h1 {
        font-size: 20px;
        line-height: 1.2em;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    div.type-page figure.thumbnail.alignnone h1, div.type-page figure.thumbnail.alignnone .h1 {
        padding: 10px 10px 10px 20px;
    }
}
@media (max-width: 767px) {
    div.type-page figure.thumbnail.alignnone h1, div.type-page figure.thumbnail.alignnone .h1 {
        padding: 20px;
        font-size: 20px;
        line-height: 1.2em;
    }
}
div.type-page figure.thumbnail.alignnone h3, div.type-page figure.thumbnail.alignnone .h3 {
    padding: 21px 10px 0 38px;
    margin-bottom: 22px;
}
@media (min-width: 768px) and (max-width: 979px) {
    div.type-page figure.thumbnail.alignnone h3, div.type-page figure.thumbnail.alignnone .h3 {
        padding: 10px 10px 0 20px;
    }
}
@media (max-width: 767px) {
    div.type-page figure.thumbnail.alignnone h3, div.type-page figure.thumbnail.alignnone .h3 {
        padding: 20px;
    }
}
div.type-page figure.thumbnail.alignnone .btn.btn-default {
    margin-left: 38px;
    margin-bottom: 8px;
}
@media (min-width: 768px) and (max-width: 979px) {
    div.type-page figure.thumbnail.alignnone .btn.btn-default {
        margin-left: 15px;
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    div.type-page figure.thumbnail.alignnone .btn.btn-default {
        margin-left: 20px;
    }
}
div.type-page figure.thumbnail.alignnone .btn.btn-info {
    margin-left: 28px;
}
@media (min-width: 768px) and (max-width: 979px) {
    div.type-page figure.thumbnail.alignnone .btn.btn-info {
        margin-left: 15px;
    }
}
@media (max-width: 767px) {
    div.type-page figure.thumbnail.alignnone .btn.btn-info {
        margin-left: 20px;
    }
}
div.type-page figure.thumbnail.alignnone .list.custom-list {
    padding-left: 38px;
    margin-bottom: 32px;
}
@media (max-width: 979px) {
    div.type-page figure.thumbnail.alignnone .list.custom-list {
        padding-left: 20px;
    }
}
div.type-page figure.thumbnail.alignnone ul {
    list-style-type: none;
    margin: 0 36px;
}
@media (max-width: 767px) {
    div.type-page figure.thumbnail.alignnone ul {
        margin: 0 20px;
    }
}
div.type-page figure.thumbnail.alignnone ul li {
    font: 14px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0;
    padding-bottom: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(images/arrow-red.png) no-repeat 0 10px;
}
@media (max-width: 1200px) {
    div.type-page figure.thumbnail.alignnone ul li {
        line-height: 1.2em;
        padding: 10px 0 10px 20px;
        background: url(images/arrow-red.png) no-repeat 0 14px;
    }
}
div.type-page figure.thumbnail.alignnone ul li a {
    color: #5b5b5b;
    text-decoration: underline;
}
div.type-page figure.thumbnail.alignnone ul li a:hover {
    color: #ef3a55;
    text-decoration: none;
}
div.type-page figure.thumbnail.alignnone .list.custom-list ul {
    margin: 0;
    padding: 0;
}
div.type-page figure.thumbnail.alignnone .list.custom-list ul li {
    font: 14px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0;
    padding-bottom: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(images/arrow.png) no-repeat 0 10px;
}
div.type-page figure.thumbnail.alignnone .list.custom-list ul li:before {
    width: 0;
    content: "";
    margin: 0;
}
@media (max-width: 1200px) {
    div.type-page figure.thumbnail.alignnone .list.custom-list ul li {
        line-height: 1.2em;
        padding: 10px 0 10px 20px;
        background: url(images/arrow.png) no-repeat 0 10px;
    }
}
div.type-page figure.thumbnail.alignnone .list.custom-list ul li a {
    color: #5b5b5b;
    text-decoration: underline;
}
div.type-page figure.thumbnail.alignnone .list.custom-list ul li a:hover {
    color: #59d133;
    text-decoration: none;
}
@media (max-width: 767px) {
    div.type-page .row-fluid .span3 {
        float: left;
        width: 48%;
        margin: 0 0 30px 4%;
    }
    div.type-page .row-fluid .span3:nth-child(2n+1) {
        margin-left: 0;
    }
    div.type-page .row-fluid .span3 .size-full {
        width: 100%;
    }
}
@media (max-width: 480px) {
    div.type-page .row-fluid .span3 {
        float: none;
        width: 100%;
        margin: 0 0 30px 0;
    }
}
div.type-page blockquote {
    padding: 0;
    margin: 0;
    border: none;
}
div.type-page blockquote p {
    margin: 0 0 5px 0;
    font-size: 22px;
    line-height: 26px;
    color: #aaaaaa;
}
div.type-page .testimonials {
    padding: 0 40px;
    margin-bottom: 10px;
}
div.type-page .testimonials .testi-item {
    padding: 20px 0;
    border-top: 1px solid #e8e8e8;
    margin: 0;
}
div.type-page .testimonials .testi-item:first-child {
    border: none;
    padding-top: 0;
}
div.type-page .testimonials .testi-item .testi-item_blockquote {
    background: none;
    border-radius: 0;
    padding: 0 0 0 26px;
}
div.type-page .testimonials .testi-item .testi-item_blockquote:after {
    background: url(images/quote.jpg) no-repeat;
    width: 17px;
    height: 13px;
    top: 3px;
    left: 0;
}
div.type-page .testimonials .testi-item .testi-item_blockquote:before {
    display: none;
}
div.type-page .testimonials .testi-item .testi-item_blockquote a {
    color: #727272;
    line-height: 22px;
}
div.type-page .testimonials .testi-item .testi-item_blockquote a:hover {
    text-decoration: underline;
}
div.type-page .testimonials .testi-item .testi-meta {
    padding-left: 26px;
}
div.type-page .testimonials .testi-item .testi-meta .info, div.type-page .testimonials .testi-item .testi-meta br {
    display: none;
}
div.type-page .testimonials .testi-item .testi-meta .user, div.type-page .testimonials .testi-item .testi-meta a {
    display: inline-block;
}
div.type-page .testimonials .testi-item .testi-meta .user {
    margin-right: 5px;
    color: #5b5b5b;
}
div.type-page .testimonials .testi-item .testi-meta .user:after {
    content: ",";
}
div.type-page .testimonials .testi-item .testi-meta a {
    color: #5b5b5b;
    text-decoration: underline;
}
div.type-page .testimonials .testi-item .testi-meta a:hover {
    text-decoration: none;
}
.home div.type-page figure.thumbnail.alignnone {
    margin-top: -22px;
}
@media (max-width: 767px) {
    .home div.type-page figure.thumbnail.alignnone {
        margin-top: 30px;
    }
}
.home div.type-page figure.thumbnail.alignnone img.size-full {
    width: 100%;
}
@media (max-width: 767px) {
    .banner {
        margin-bottom: 30px;
    }
}
.banner img {
    margin: 0 30px 0 22px !important;
}
@media (max-width: 767px) {
    .banner img {
        border-radius: 20px;
    }
    .banner h1, .banner .h1 {
        font-size: 36px;
    }
}
.banner h1, .banner .h1 {
    font: 60px/65px 'chunkfive_exregular', 'Bevan', cursive;
    margin-top: 30px;
    text-transform: none;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .banner h1, .banner .h1 {
        font-size: 45px;
        line-height: 50px;
        margin-top: 10px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .banner h1, .banner .h1 {
        font-size: 25px;
        line-height: 30px;
        margin-top: 10px;
    }
}
.banner p {
    font-size: 22px;
    line-height: 26px;
    color: #aaaaaa;
    margin: 0 !important;
}
@media (min-width: 768px) and (max-width: 979px) {
    .banner p {
        font-size: 18px;
        line-height: 1.2em;
    }
}
.banner .btn {
    margin-top: 17px;
}
.title-section .title-header {
    margin: 13px 0 14px;
    font-size: 24px;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #ef3a55;
}
.title-section .breadcrumb {
    background: none;
    border-radius: 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding: 8px 0 9px;
}
.title-section .breadcrumb a {
    color: #5b5b5b;
    text-transform: none;
}
.title-section .breadcrumb li {
    text-transform: none;
    text-shadow: none;
}
.title-section .breadcrumb li.divider {
    padding: 0 7px;
    color: #5b5b5b;
}
.title-section .breadcrumb li.active {
    color: #5b5b5b;
}
#content {
    padding-top: 22px;
}
@media (max-width: 767px) {
    #content.span8.left {
        float: none !important;
    }
}
@media (max-width: 767px) {
    .posts-grid.team li {
        float: none;
        width: 100%;
    }
}
.posts-grid.team .thumbnail {
    float: left;
    margin: 0 30px 0 0;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .posts-grid.team .thumbnail {
        margin: 0 20px 40px 0;
    }
}
@media (max-width: 979px) {
    .posts-grid.team .thumbnail {
        float: none;
        width: auto;
        margin: 0 0 10px 0;
        display: inline-block;
    }
    .posts-grid.team .thumbnail a {
        width: auto;
        display: inline-block;
    }
    .posts-grid.team .thumbnail a img {
        width: auto;
    }
}
.posts-grid.team .clear {
    display: none;
}
.posts-grid.team h5, .posts-grid.team .h5 {
    font: 22px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 10px 0 3px 0;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .posts-grid.team h5, .posts-grid.team .h5 {
        margin-top: 0;
    }
}
.posts-grid.team h5 a, .posts-grid.team .h5 a {
    color: #aaaaaa;
}
.posts-grid.team .excerpt {
    line-height: 22px;
}
.posts-list.events>div {
    border-top: 1px solid #eeedee;
    padding-top: 20px;
}
.posts-list.events>div article {
    margin: 0 0 15px 0;
}
.posts-list.events>div:first-child {
    border: none;
    padding-top: 0;
}
.posts-list.events .thumbnail.large {
    float: left;
    margin: 0 30px 0 0;
}
@media (max-width: 480px) {
    .posts-list.events .thumbnail.large {
        float: none;
        margin: 0 0 30px 0;
    }
}
.posts-list.events .post_meta {
    border: none;
    padding: 0;
    margin: 0 0 1px 0;
}
.posts-list.events .post_meta .post_category, .posts-list.events .post_meta .post_author, .posts-list.events .post_meta .post_comment {
    display: none;
}
.posts-list.events .post_meta .post_date {
    font-size: 12px;
    color: #00bff3;
}
.posts-list.events .post-title {
    font: 22px/26px Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0 0 2px 0;
    text-transform: none;
    width: 100%;
    float: left;
}
.posts-list.events .post-title a {
    color: #aaaaaa;
}
.filter-wrapper {
    margin: 8px 0 15px;
}
.filter-wrapper strong {
    color: #1e1e1e;
    padding: 0;
    font: 12px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-right: 0;
    margin-top: 10px;
    text-transform: none;
}
@media (max-width: 979px) {
    .filter-wrapper strong {
        display: block;
        float: none;
        margin-bottom: 20px;
    }
}
.filter-wrapper .filter {
    margin: 0;
}
@media (max-width: 767px) {
    .filter-wrapper .filter {
        float: none;
        display: block;
    }
}
.filter-wrapper .filter li {
    margin: 0 0 0 10px;
}
@media (max-width: 767px) {
    .filter-wrapper .filter li {
        display: block;
        float: none;
        margin: 0 0 10px 0;
    }
    .filter-wrapper .filter li:first-child {
        margin: 0 0 10px 0 !important;
    }
}
.filter-wrapper .filter li a {
    color: #1e1e1e;
    font: 12px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    background: none;
    border-radius: 17px;
    text-transform: none;
    padding: 10px 15px;
}
.filter-wrapper .filter li a:active, .filter-wrapper .filter li a:hover, .filter-wrapper .filter li a:focus {
    text-decoration: none;
    box-shadow: none;
    color: #fff;
    border-radius: 17px;
    background: #ffb514;
}
.filter-wrapper .filter .active a {
    text-decoration: none;
    box-shadow: none;
    color: #fff;
    border-radius: 17px;
    background: #ffb514;
}
@media (max-width: 979px) {
    .filter-wrapper .pull-right {
        float: none;
    }
    .filter-wrapper .pull-right ul li:first-child {
        margin: 0;
    }
}
.filterable-portfolio li .caption h3, .filterable-portfolio li .caption .h3 {
    text-shadow: none;
    margin: 15px 0 0;
    line-height: 26px;
    font-size: 22px;
}
.filterable-portfolio li .caption h3 a, .filterable-portfolio li .caption .h3 a {
    font: 22px/26px Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #aaaaaa;
}
.filterable-portfolio li .caption .excerpt {
    line-height: 24px;
    margin-bottom: 20px;
}
.grid_gallery, .jp-audio, .jp-video, article.testimonial {
    margin-bottom: 20px;
}
article .post-header .post-title {
    position: relative;
    margin: 0 0 10px 0;
    color: #464646;
    font-size: 18px;
    text-transform: uppercase;
}
article .post-header .post-title a {
    color: #464646;
}
@media (max-width: 480px) {
    article .thumbnail {
        float: none;
        width: 300px !important;
        margin: 0 0 30px 0;
    }
    article .thumbnail img {
        width: 100%;
    }
}
@media (max-width: 350px) {
    article .thumbnail {
        width: 100% !important;
    }
}
article .post_meta {
    padding: 10px 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    display: block;
    margin-bottom: 20px;
    overflow: visible;
}
article .post_meta i {
    margin-right: 6px;
    color: #797a76;
    font-size: 15px;
}
article .post_meta span {
    font: 12px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-right: 10px;
}
@media (max-width: 767px) {
    article .post_meta span {
        display: block;
    }
}
article .post_meta .post_date {
    color: #00bff3;
}
article .post_meta .post_author a {
    color: #535353;
    font-weight: bold;
}
article .post_meta .post_category a, article .post_meta .post_tag a {
    color: #c3c3c3;
}
article .post_meta .post_comment a {
    color: #c3c3c3;
}
article .post_meta .post_permalink {
    float: none;
}
article .post_meta .post_permalink a {
    color: #c3c3c3;
}
article div.jp-playlist li a:hover, article div.jp-playlist li.jp-playlist-current a {
    color: #b8b8b8;
}
article .quote-wrap blockquote {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    color: #afafaf;
    font-weight: bold;
}
.format-quote .post_meta {
    padding: 10px 0;
}
.single #content article {
    margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 1000px) {
    .single #content article .thumbnail {
        float: left;
    }
    .single #content article .thumbnail img {
        margin: 0;
    }
}
.single #content .share-buttons {
    margin-bottom: 20px;
    margin-top: 0px;
}
.single #content .share-buttons .pinterest img {
    vertical-align: top;
}
.single #content .post-author {
    padding: 20px 33px;
    border: 1px solid #e8e8e8;
    border-radius: 17px;
    font: 14px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: none;
}
.single #content .post-author .post-author_h {
    font: 14px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    margin: 0 0 15px 0;
    letter-spacing: 0;
    text-transform: none;
    color: #727272;
}
.single #content .post-author .post-author_h a {
    color: #535353;
    font-size: 12px;
    font-weight: bold;
}
.single #content .post-author .post-author_gravatar {
    display: block;
    margin: 0 10px 20px 0;
    padding: 0;
    background: #fff;
    border: none;
}
.single #content .post-author .post-author_gravatar img {
    border: none;
    padding: 0;
}
.single #content .post-author .post-author_desc {
    padding-left: 95px;
    text-transform: none;
    color: #727272;
    font: 14px/22px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
@media (max-width: 480px) {
    .single #content .post-author .post-author_desc {
        padding: 0;
    }
}
.single #content .post-author .post-author_link {
    margin-top: 15px;
    font-size: 15px;
    text-transform: none;
}
.single #content .post-author .post-author_link p {
    margin: 0;
}
.single #content .post-author .post-author_link a {
    font-size: 12px;
    font-weight: bold;
    color: #535353;
}
.related-posts h3, .comment-holder h3, #respond h3, .related-posts .h3, .comment-holder .h3, #respond .h3 {
    font-size: 24px;
    border-top: 1px solid #e8e8e8;
    line-height: 1.2em;
    margin: 20px 0 20px 0;
    padding-top: 30px;
}
.related-posts h3, .related-posts .h3 {
    color: #9d5ee2;
}
.related-posts a {
    color: #aaaaaa;
    display: inline-block;
    font: 22px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding-bottom: 5px;
}
.related-posts a:hover {
    text-decoration: underline;
}
.comment-holder h3, .comment-holder .h3 {
    color: #00bff3;
}
.comment-holder .comment-list .comment .comment-body {
    padding: 20px 33px;
    border: 1px solid #e8e8e8;
    border-radius: 17px;
    background: none;
}
.comment-holder .comment-list .comment .comment-body .comment-author {
    margin: 0 20px 0 0;
    text-align: left;
    background: none;
    padding: 14px;
    border-radius: 17px;
    border: 1px solid #e8e8e8;
    margin-right: 30px;
}
@media (max-width: 350px) {
    .comment-holder .comment-list .comment .comment-body .comment-author {
        float: none;
        margin: 0 0 30px 0;
        text-align: center;
    }
}
.comment-holder .comment-list .comment .comment-body .comment-author img {
    padding: 0;
    width: 80px;
    height: 80px;
    padding: 0;
    border: none;
}
.comment-holder .comment-list .comment .comment-body .comment-author .author {
    width: auto;
    text-align: center;
    font: bold 12px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #535353;
    margin-top: 10px;
}
@media (max-width: 480px) {
    .comment-holder .comment-list .comment .comment-body .extra-wrap {
        overflow: visible;
    }
}
.comment-holder .comment-list .comment .comment-body .comment-meta {
    margin: 10px 0 0 0;
    font: 12px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #00bff3;
    text-transform: none;
}
.comment-holder #respond #commentform {
    margin-top: 0;
}
.wpcf7-form p.field input:focus {
    border-color: none !important;
}
.wpcf7-form textarea {
    color: #858484 !important;
}
.wpcf7-form textarea:focus {
    border-color: none !important;
}
.wpcf7-form textarea.watermark {
    color: #858484 !important;
}
.wpcf7-form .wpcf7-not-valid-tip {
    padding: 3px 8px 2px !important;
}
@media (min-width: 768px) and (max-width: 979px) {
    .wpcf7-form .wpcf7-not-valid-tip {
        padding: 4px 5px !important;
        font-size: 8px !important;
    }
}
.wpcf7-form .submit-wrap .btn {
    height: auto;
}
#respond h3, #respond .h3 {
    color: #ff7200;
}
#respond #commentform {
    margin-top: 15px;
}
#respond #commentform textarea {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 300px;
    min-height: auto;
    max-height: auto;
    min-width: auto;
    padding: 12px 10px 10px;
}
#respond #commentform p input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: auto;
    min-width: auto;
    width: 100%;
    padding: 0 10px;
    height: 36px;
    margin-bottom: 2px;
}
#respond #commentform p input.btn {
    width: auto;
    padding: 12px 20px;
    height: auto;
    margin-top: 30px;
}
#sidebar .widget {
    border: 1px solid #e8e8e8;
    border-radius: 17px;
    padding: 20px 33px;
}
#sidebar .widget h3, #sidebar .widget .h3 {
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    #sidebar .widget h3, #sidebar .widget .h3 {
        font-size: 18px;
        line-height: 1.2em;
    }
}
[id*="archives"] h3, [id*="categories"] h3, [id*="archives"] .h3, [id*="categories"] .h3 {
    color: #59d133;
}
[id*="archives"] ul, [id*="categories"] ul {
    list-style-type: none;
    margin: 0 0 0 3px;
}
[id*="archives"] ul li, [id*="categories"] ul li {
    margin: 0;
    background: url(images/arrow.png) no-repeat 0 9px;
    font: 14px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-transform: none;
    padding-left: 20px;
}
[id*="categories"] ul li.active {
    font-weight: bold;
}
@media (max-width: 1200px) {
    [id*="archives"] ul li, [id*="categories"] ul li {
        line-height: 1.2em;
        padding: 5px 0 5px 20px;
    }
}
[id*="archives"] ul li a, [id*="categories"] ul li a {
    color: #5b5b5b;
    text-decoration: underline;
}
[id*="archives"] ul li a:hover, [id*="categories"] ul li a:hover {
    text-decoration: none;
    color: #59d133;
}
[id*="archives"] ul li:before, [id*="categories"] ul li:before {
    content: "";
    width: 0;
    margin: 0;
}
[id*="my_poststypewidget"] h3, [id*="my_poststypewidget"] .h3 {
    color: #ef3a55;
}
[id*="my_poststypewidget"] .post-list li {
    border-top: 1px solid #e8e8e8;
}
[id*="my_poststypewidget"] .post-list li:first-child {
    border: none;
}
[id*="my_poststypewidget"] .post-list li time {
    font-size: 12px;
    color: #00bff3;
    margin-top: 10px;
    display: block;
}
[id*="my_poststypewidget"] .post-list li .post-list_h {
    font: 22px/26px Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 3px 0 3px;
}
[id*="my_poststypewidget"] .post-list li .post-list_h a {
    color: #aaa;
}
.social_label {
    line-height: 29px;
}
[id*="my-recent-comments"] h3, [id*="my-recent-comments"] .h3 {
    color: #ffb514;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li {
    border-top: 1px solid #e8e8e8;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li:first-child {
    border: none;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .thumbnail {
    padding: 14px;
    border: 1px solid #e8e8e8;
    margin-right: 30px;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li time {
    font-size: 12px;
    color: #00bff3;
    margin-top: 30px;
    display: block;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h {
    font: bold 12px/14px Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0;
}
[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a {
    color: #727272;
}
.hr {
    margin: 35px 0;
    background: #eeedee;
}
.service-box {
    border: none;
    box-shadow: none;
    background: #ef3a55;
    position: relative;
    border-radius: 20px;
    padding: 20px 20px 35px 20px;
    margin-bottom: 66px;
    overflow: visible;
}
.service-box:after {
    content: "";
    width: 100%;
    height: 100%;
    background: url(images/service-light.png) 50% 50% no-repeat;
    position: absolute;
    background-size: auto;
    top: 0;
    left: 0;
    transition: 400ms all;
}
@media (max-width: 767px) {
    .service-box:after {
        background: none;
    }
}
.service-box .title, .service-box .icon, .service-box .service-box_body, .service-box .btn-align {
    position: relative;
    z-index: 100;
    text-align: center;
}
.service-box .icon img {
    transition: 200ms all;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
@media (max-width: 767px) {
    .service-box .icon img {
        margin-bottom: 20px;
    }
}
.service-box .title {
    font: 27px/32px 'decorlz';
    color: #fff;
    height: 80px;
}
@media (min-width: 979px) and (max-width: 1200px) {
    .service-box .title {
        font-size: 24px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box .title {
        font-size: 17px;
    }
}
.service-box .icon {
    float: none;
    margin: -10px 0 10px 0;
}
.service-box .service-box_txt {
    color: #fff;
    width: 80%;
    margin: 0 auto 21px;
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box .service-box_txt {
        width: 90%;
    }
}
.service-box .btn {
    font-weight: bold;
    padding: 10px 18px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);
    transition: all 0.3s ease 0s;
}
.service-box .btn:hover, .service-box .btn:active, .service-box .btn:focus {
    color: #ffb514;
    background: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #f0f0f0 0%, #ffffff 100%);
}
.service-box.yellow {
    background: #ffb514;
}
.service-box.orange {
    background: #ff7200;
}
.service-box.purple {
    background: #9d5ee2;
}
.service-box.blue {
    background: #00bff3;
}
.service-box.links {
    background: none;
    padding: 0;
    border-radius: 0;
    margin: 0;
}
.service-box.links:after {
    background: none;
}
@media (max-width: 480px) {
    .service-box.links {
        margin-bottom: 30px;
    }
}
.service-box.links .title, .service-box.links .icon, .service-box.links .service-box_body, .service-box.links .btn-align {
    text-align: left;
}
.service-box.links .icon {
    float: left;
    margin: 0 30px 0 0;
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box.links .icon {
        width: 30%;
        margin: 0 20px 0 0;
    }
}
@media (max-width: 480px) {
    .service-box.links .icon {
        float: none;
        text-align: center;
        margin: 0 0 20px 0;
    }
}
.service-box.links .icon img {
    transition: none;
}
.service-box.links .service-box_body {
    margin-top: 16px;
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box.links .service-box_body {
        margin-top: 0;
    }
}
@media (max-width: 480px) {
    .service-box.links .service-box_body {
        text-align: center;
    }
}
.service-box.links .sub-title {
    text-transform: uppercase;
    line-height: 24px;
    margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box.links .sub-title {
        line-height: 1em;
    }
}
@media (max-width: 480px) {
    .service-box.links .btn-align {
        text-align: center;
    }
}
.service-box.links .btn {
    font-weight: normal;
    background: #f1f1f1;
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box.links .btn {
        margin-left: 90px;
    }
}
.service-box.links .btn:hover, .service-box.links .btn:focus, .service-box.links .btn:active {
    background: #c9c9c9;
    color: #fff;
}
.service-box.links .btn:after {
    content: "";
    width: 8px;
    height: 5px;
    /*background: url(images/arrow-btn.png) no-repeat;*/
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -1px;

    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    /*display: block;*/
    /*width: 8px;*/
    /*height: 5px;*/
    background-position: -11px 0;
}
.service-box.links .title {
    color: #464646;
    font: 22px/1em 'Bevan', cursive;
    text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-box.links .title {
        font-size: 20px;
    }
}
@media (max-width: 480px) {
    .service-box.links .title {
        text-align: center;
    }
}
.service-box.links.purple .title {
    color: #9d5ee2;
}
.service-box.links.red .title {
    color: #ef3a55;
}
.service-box.links.yellow .title {
    color: #ffb514;
}
.service-box.links:hover .icon img {
    transform: scale(1);
}
.footer {
    border: none;
    background: none;
    padding: 20px 0 25px 0;
    width: 1251px;
    margin: -1px auto 90px;
    border-radius: 0 0 40px 40px;
    position: relative;
    background: #fff;
}
@media (max-width: 1300px) {
    .footer {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .footer {
        padding: 0 20px 20px 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
.footer>.container>div>div {
    border-top: 1px solid #eeedee;
    padding-top: 30px;
    margin-top: 10px;
}
@media (max-width: 767px) {
    .footer>.container>div>div {
        padding-top: 20px;
        margin-top: 0;
    }
}
.footer-nav {
    margin-top: 30px;
}
.footer-nav .menu .menu-item a:hover {
    color: #ffb514;
    text-decoration: none;
}
.footer-nav .menu .menu-item.current-menu-item a {
    color: #ffb514;
    text-decoration: none;
}
.footer-text {
    font: 14px/1.2em Arial, 'Bevan', cursive;
    color: #4a4a4a;
    text-transform: uppercase;
}
.footer-text a {
    color: #4a4a4a;
}
.footer-text .site-name {
    color: #ffcb5c;
}
.footer-text .dot {
    color: #ffcb5c;
    padding: 0 3px;
}
@media (min-width: 768px) and (max-width: 979px) {
    .footer-text .dot {
        display: none;
    }
}
@media (max-width: 480px) {
    .footer-text .dot {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .footer-text .main-copy {
        display: block;
    }
}
@media (max-width: 480px) {
    .footer-text .main-copy {
        display: block;
    }
}
.social-nets-wrapper {
    background: none;
}
@media (min-width: 768px) and (max-width: 979px) {
    .social-nets-wrapper {
        margin-top: -5px;
    }
}
@media (max-width: 767px) {
    .social-nets-wrapper {
        margin-top: 30px;
    }
}
.social-nets-wrapper .social-label {
    float: left;
    font: 16px/1.2em Arial;
    color: #595959;
    margin-left: 30px;
    padding-left: 80px;
    border-left: 1px solid #e0e0e0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media (min-width: 768px) and (max-width: 1200px) {
    .social-nets-wrapper .social-label {
        margin-left: 10px;
        padding-left: 10px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .social-nets-wrapper .social-label {
        float: none;
        border: none;
        margin-left: 0;
        padding-left: 0;
    }
}
@media (max-width: 767px) {
    .social-nets-wrapper .social-label {
        float: none;
        border: none;
        margin-left: 0;
        padding-left: 0;
        text-align: center;
    }
}
.social-nets-wrapper .social-label span {
    color: #00bff3;
}
.social-nets-wrapper .social-label p {
    font: 11px/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #c3c3c3;
}
.social-nets-wrapper .social {
    list-style-type: none;
    margin: 0 0 0 31px;
    text-align: right;
    height: 29px;
}
@media (min-width: 768px) and (max-width: 979px) {
    .social-nets-wrapper .social {
        text-align: left;
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .social-nets-wrapper .social {
        text-align: center;
        margin-left: 0;
    }
}
.social-nets-wrapper .social li {
    display: inline-block;
    width: 29px;
    height: 29px;
    margin-left: 3px;
}
.social-nets-wrapper .social li:first-child {
    margin-left: 20px;
}
@media (min-width: 768px) and (max-width: 979px) {
    .social-nets-wrapper .social li:first-child {
        margin-left: 0;
    }
}
@media (max-width: 480px) {
    .social-nets-wrapper .social li:first-child {
        margin-left: 0;
    }
}
.social-nets-wrapper .social li:hover {
    opacity: 0.5;
}
.social-nets-wrapper .social li:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
}
.social-nets-wrapper .social li a {
    display: block;
    width: 29px;
    height: 29px;
    position: relative;
}
#back-top-wrapper p a {
    width: 33px;
    height: 33px;
    opacity: 1;
}
#back-top-wrapper p a:hover {
    background: none;
}
#back-top-wrapper p a:hover span {
    background: #ffb514 url(images/totop.png) no-repeat 50% 50%;
}
#back-top-wrapper p a span {
    border-radius: 50%;
    width: 33px;
    height: 33px;
    background: #fff url(images/totop.png) no-repeat 50% 50%;
    transition: 200ms all;
}
@media (max-width: 480px) {
    .search-form .search-form_it {
        width: 100%;
        -moz-box-sizing: border-box;
        height: 32px;
    }
}
.search-form .search-form_is {
    height: 32px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.error404-holder {
    padding: 50px 0;
}
.error404-holder .error404-holder_num {
    color: #ffb514;
}
@media (max-width: 767px) {
    .archive_h {
        margin-top: 30px;
    }
}
blockquote p {
    line-height: 22px;
}
@media (max-width: 480px) {
    .single-team .single-post .featured-thumbnail {
        height: auto;
    }
}
.ie8 .header {
    min-height: 490px;
}
.ie8 .clowns {
    background: url(images/clowns-ie8.png) no-repeat 50% 0;
    margin-top: 112px;
}
.ie8 .nav__primary .sf-menu>li>a {
    padding: 19px 14px 25px;
}
.ie8 .nav__primary .sf-menu>li>a.sf-with-ul {
    padding-left: 10px;
    padding-right: 10px;
}
.ie8 .nav__primary .sf-menu>li>.sub-menu>.menu-item a>.sf-sub-indicator {
    display: none;
}
.ie8 .logo {
    width: 80%;
}
.ie8 .content-holder {
    width: 100%;
}
.ie8 .content-holder:before {
    background-size: 80% auto;
    left: -37px;
}
.ie8 .content-holder:after {
    background-size: 80% auto;
    right: -29px;
}
.ie8 div.type-page figure.thumbnail.alignnone h1, .ie8 div.type-page figure.thumbnail.alignnone .h1 {
    font-size: 20px;
    line-height: 1.2em;
}
.ie8 div.type-page figure.thumbnail.alignnone ul li {
    line-height: 1.2em;
    padding: 10px 0 10px 20px;
    background: url(images/arrow-red.png) no-repeat 0 14px;
}
.ie8 div.type-page figure.thumbnail.alignnone .list.custom-list ul li {
    line-height: 1.2em;
    padding: 10px 0 10px 20px;
    background: url(images/arrow.png) no-repeat 0 10px;
}
.ie8 .banner h1, .ie8 .banner .h1 {
    font-size: 45px;
    line-height: 50px;
    margin-top: 10px;
}
.ie8 .posts-grid.team .thumbnail {
    margin: 0 20px 40px 0;
}
.ie8 .posts-grid.team h5, .ie8 .posts-grid.team .h5 {
    margin-top: 0;
}
.ie8 [id*="archives"] ul li, .ie8 [id*="categories"] ul li {
    line-height: 1.2em;
    padding: 5px 0 5px 20px;
}
.ie8 .service-box .title {
    font-size: 30px;
}
.ie8 .service-box.links .title {
    font: 22px/1em 'Bevan', cursive;
    text-transform: uppercase;
}
.ie8 .footer {
    width: 100%;
}
.ie8 .social-nets-wrapper .social-label {
    margin-left: 10px;
    padding-left: 10px;
}
.ie8 .team .thumbnail, .ie8 .events .thumbnail {
    width: auto;
}
.ie8 .team .thumbnail img, .ie8 .events .thumbnail img {
    width: auto;
}
.ie8 .wpcf7-form p.field input {
    padding: 10px 10px;
}
.ie8 #respond #commentform p input {
    padding: 8px 10px;
}
.ie8 .comment-author {
    width: 58px !important;
    height: 58px !important;
}
.ie8 .comment-author img {
    width: 58px !important;
    height: 58px !important;
}
.clearfix {
    *zoom: 1;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media (min-width: 1200px) {
    .logo_h img {
        width: 100% !important;
    }
}
.logo .logo_h {
    margin-bottom: -20px;
    display: block;
}
.logo a {
    color: #fff;
}
.bottom-menu-item {
    position: relative;
    display: inline-block;
    padding: 0 5px;
    text-transform: uppercase;
}
.bottom-menu-item:after {
    content: '';
    position: absolute;
    right: -2px;
    background-color: #5b5b5b;
    ;
    top: 3px;
    bottom: 3px;
    width: 1px;
}
.bottom-menu-item:last-child:after {
    display: none;
}
.slider-controls .next, .slider-controls .prev {
    position: absolute;
    cursor: pointer;
    font-size: 60px;
    top: 50%;
    width: 100px;
    color: #aaaaaa;
    margin-top: -30px;
    z-index: 105;
}
.slider-controls .prev {
    left: 0;
    text-align: left;
}
.slider-controls .next {
    right: 0;
    text-align: right;
}
.post_content>p {
    text-align: justify;
}
.post_content p a, .post_content ul li a {
    color: #59d133;
}
@media (max-width: 767px) {
    .banner h1, .banner .h1 {
        font-size: 36px;
        line-height: 45px;
    }
}
.index-boxes .span3:last-child .service-box:before {
    content: '';
    background: url(images/new.png) no-repeat;
    width: 57px;
    height: 58px;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    left: -15px;
    top: -15px;
}
.modal_div {
    width: 400px;
    height: 400px;
    border-radius: 5px;
    border: 3px #000 solid;
    background: #fff;
    position: fixed;
    top: 45%;
    left: 50%;
    margin-top: -200px;
    margin-left: -200px;
    display: none;
    opacity: 0;
    z-index: 102;
    padding: 20px 10px;
}
.modal_div.modal2 {
    height: 200px;
}
.modal_div.modal3 {
    height: 200px;
}
.modal_div .modal_close {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: block;
}
#overlay {
    z-index: 101;
    position: fixed;
    background-color: #000;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}
.modal_div input[type="text"], .modal_div input[type="email"], textarea {
    width: 80%;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    line-height: 20px;
    height: auto;
    margin-bottom: 15px;
}
.modal_div input[type="submit"] {
    width: 70%;
    margin: 0 auto;
    box-sizing: border-box;
    height: auto;
    display: block;
    margin-top: 15px;
    text-transform: uppercase;
}
.post_content>img {
    float: left;
}
.img-block {
    margin-bottom: 10px;
}
.title-block {
    font-family: 'chunkfive_exregular';
    font-style: normal;
    color: #464646;
    padding: 0 10px;
}
.slim .title-block {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
}
.normal .title-block {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 22px;
    padding: 0 20px;
}
.price-block {
    padding: 0 20px;
}
.price-block .left {
    display: inline-block;
    float: left;
}
.price-block .buy {
    display: inline-block;
	float: right;
}
.anim-more {
    margin: -10px 0.5% 20px;
    padding: 0 0 10px 0;
    border-radius: 22px;
    border: 1px solid #e8e8e8;
    overflow: hidden;
    display: inline-block;
    width: 32.33%;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 0;
}
.anim-item {
    display: inline-block;
    margin: 0 0.5% 15px;
    display: inline-block;
    width: 24%;
    vertical-align: top;
}
.anim-item.slim {
    width: 19%;
}
.anim-item a img {
    max-height: 300px;
}
.anim-item .h3 {
    padding: 0 28px;
}
.anim-more figure {
    margin-top: 0px;
}
.anim-more .h4 {
    padding: 0 15px;
}
.anim-more a.btn {
    margin-left: 15px;
}
.image-cont {
    float: left;
    margin-right: 15px;
    max-width: 320px;
}
.image-cont img {
    margin-top: 4px;
}
@media (min-width: 480px) and (max-width: 979px) {
    .anim-more {
        width: 49%;
    }
}
.stat_item {
    display: inline-block;
    width: 33.3%;
    box-sizing: border-box;
    vertical-align: top;
}
.stat_item .post_content {
    font-size: 14px;
}
@media (max-width: 767px) {
    .anim-item {
        width: 49%;
    }
    .stat_item {
        width: 50%;
    }
}
@media (max-width: 480px) {
    .anim-more, .anim-item {
        width: 99%;
    }
    .stat_item {
        width: 100%;
    }
}
#lastname {
    display: none;
}
#content table tr td {
    border: 1px solid;
    padding: 10px;
}
.zz {
    background: #ffb514 none repeat scroll 0 0;
    color: #fff;
    font: bold 15px/1.2em "Bevan", cursive;
}
#content table tr td p {
    margin: 0;
}
#content table {
    border: 4px solid #59d133;
}
.social-nets-wrapper .social .fa {
    font-size: 19px;
    line-height: 29px;
}
.social-nets-wrapper .social li a {
    border-radius: 50%;
    border: 2px solid;
    text-align: center;
    display: inline-block;
}
.social-nets-wrapper .social li {
    margin-bottom: 6px;
}
.oneclick-block {
    width: 320px;
    margin-top: 10px;
    /*float: left;*/
}
#oneclick input[type="text"] {
    float: left;
    width: 150px;
}
#oneclick input[type="submit"] {
    float: right;
    width: 140px;
    line-height: 28px;
    height: 34px;
    padding: 0;
    font: 12px/18px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.fl {
    float: left;
    margin: 0 20px 10px 0;
}
.news-title, .news-title-2 {
    color: #59d133;
    margin-bottom: 30px;
    font: normal 20px/24px 'chunkfive_exregular';
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    display: block;
}
.news-title-2 {
    color: #ef3a55;
}
.logo a:hover {
    text-decoration: none;
}
.Socials1Yi52 {
    font-size: 0
}
.Socials3yucP {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 36px;
    top: 10px;
    -webkit-transition: color .2s ease, background .2s ease;
    transition: color .2s ease, background .2s ease;
    color: #fff;
    border-radius: 50%;
    /*background:#282828;*/
    cursor: pointer
}
.Socials3yucP+.Socials3yucP {
    margin-left: 14px
}
.Socials3yucP.Socials2qZyA:hover {
    color: #fff;
    background: #3c5a96
}
.Socials3yucP.Socials3H6Ox:hover {
    color: #fff;
    background: #59adeb
}
.Socials3yucP.SocialsrGRyu:hover {
    color: #fff;
    background: #4f76a1
}
.Socials3yucP.Socials2jUDI:hover {
    color: #fff;
    background: #cb2327
}
.Socials3yucP.Socials3WtFf:hover {
    color: #fff;
    background: #ec8224
}
.Socials3yucP.Socials2jQKN:hover {
    color: #ffa930;
    background: #168de2
}
.Socials3yucP.Socials1Tihl:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    opacity: 0;
    border-radius: 50%;
    background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf)
}
.Socials3yucP.Socials1Tihl:hover:before {
    opacity: 1
}
.Socials3thFd {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px
}
.header_wa {
	width: 22px;
    height: 22px;
	display: inline-block;
	font-size: 22px;
	padding: 5px;
	color: #4DC247;
}
.header_tme {
	width: 20px;
    height: 20px;
	display: inline-block;
	font-size: 20px;
	padding: 5px;
	color: #168de2;
}
.header_instagram {
	width: 20px;
    height: 20px;
	display: inline-block;
	font-size: 20px;
	padding: 5px;
	margin-right: 5px;
}
a.header_wa:hover {
    color: #4DC247;
}
a.header_tme:hover {
    /*background: #168de2;
	width: 20px;
    height: 20px;
	border-radius: 50%;*/
	color: #168de2;
	
}
a.header_instagram:hover {
    /*background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf);
	width: 20px;
    height: 20px;
	border-radius: 50%;*/
	color: #B238F5;
}

.badge-widget-metrika {
	padding-top: 13px;
	
}
img.guarantee {
	padding-top: 10px;
	vertical-align: top;
}




.sprite-arrow {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 11px;
    height: 11px;
    background-position: 0 0;
}

.sprite-arrow-btn {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 8px;
    height: 5px;
    background-position: -11px 0;
}

.sprite-menu-1 {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 70px;
    height: 11px;
    background-position: -19px 0;
}

.sprite-menu-2 {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 99px;
    height: 19px;
    background-position: -89px 0;
}

.sprite-menu-3 {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 82px;
    height: 19px;
    background-position: -188px 0;
}

.sprite-menu-4 {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 101px;
    height: 20px;
    background-position: -270px 0;
}

.sprite-menu-5 {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 70px;
    height: 11px;
    background-position: -371px 0;
}

.sprite-menu-6 {
    background-image: url(images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
    width: 101px;
    height: 20px;
    background-position: -441px 0;
}
