/* @font-face */
@font-face {
	font-family: 'Stag Sans Round SemiBold';
	src: url('fonts/StagSansRoundWeb-Semibold.eot');
	src: url('fonts/StagSansRoundWeb-Semibold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Stag Sans Round Light';
	src: url('fonts/Stag Sans Round-Light.eot');
	src: local('☺'), url('fonts/Stag Sans Round-Light.woff') format('woff'), url('fonts/Stag Sans Round-Light.ttf') format('truetype'), url('fonts/Stag Sans Round-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Stag Sans Round Bold';
	src: url('fonts/Stag Sans Round-Bold.eot');
	src: local('☺'), url('fonts/Stag Sans Round-Bold.woff') format('woff'), url('fonts/Stag Sans Round-Bold.ttf') format('truetype'), url('fonts/Stag Sans Round-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Stag Sans Round-Book';
	src: url('fonts/Stag Sans Round-Book.eot');
	src: local('☺'), url('fonts/Stag Sans Round-Book.woff') format('woff'), url('fonts/Stag Sans Round-Book.ttf') format('truetype'), url('fonts/Stag Sans Round-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
	v2.0 | 20110126
	License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
*{max-height:100000px;}



body {
	color:#3f3a46;
	font:14px/18px Arial, Helvetica, sans-serif;
	background:#2d0d2d;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* general reset */
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
html, body{min-width:320px;}
img{
	vertical-align:top;
	max-width:100%;
}
a {
	text-decoration:none;
	color:#973493;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input[type=text], input[type=password], input[type=file], input[type=submit], input[type=button], textarea{
	-webkit-appearance:none;
	border-radius:0;
}

input[type=submit] input[type=button] {-webkit-border-radius:0;}
input[type="submit"]:hover{cursor:pointer;}
input[type=button]:hover{cursor:pointer;}

/* header-home */
#header-home{
	background:#fff;
	position:relative;
	padding:0px 0;
}
#header-home .header-holder{
	margin:0 auto;
	position:relative;
	padding:0;
	max-width:1024px;
	z-index:10;
}
#header-home .navigation li a{color:#fff;}
.header-image{
	position:absolute;
	max-height:572px;
	top:0;
	left:0;
	max-width:200%;
	width:200%;
	z-index:1;
}

#header-home ul#menu-main-menu li.featured:before {
	content:url('/wp-content/uploads/2013/12/news_icon.png');
	position:absolute;
	z-index:100000;
	right:28px;
	top:-5px;
}

ul#menu-main-menu li.featured:before {
	content:url('/wp-content/uploads/2013/12/news_icon.png');
	position:absolute;
	z-index:100000;
	right:28px;
	top:23px;
}

.background-image{
	position:absolute;
	max-height:705px;
	top:0;
	left:0;
	height:705px;
	max-width:100%;
	width:100%;
	z-index:1;
	background:url(/wp-content/uploads/2015/04/Header_1440x717.jpg) no-repeat 50% 0;
	background-size: cover;
}
.header-promo{
	position:relative;
	margin:0 auto;
	max-width:1000px;
	z-index:10;
}
.header-promo .text{
	padding:120px 0 60px;
	overflow:hidden;
	width:500px;
}


.header-promo:after{
	content:'';
	display:block;
	clear:both;
}
.header-promo .partners-list{margin:0 0 20px;}
.header-promo .logo-01{
	background-position:0 -86px;
	height:51px;
	width:174px;
}
.header-promo h1{
	color:#fff;
	font:64px/68px 'Stag Sans Round Light';
	margin:0 0 40px;
}
.header-promo .partners-list li{margin:1px 9px 0 5px;}
.header-promo .logo-02{
	background-position:-192px -86px;
	height:51px;
	width:147px;
}
.header-promo .logo-03{
	background-position:-353px -86px;
	height:51px;
	width:196px;
}
.header-promo .v{
	background-position:-353px -86px;
	height:51px;
	width:196px;
}
.header-promo .form-tel .text-input{
	background:rgb(0,0,0);
	background:rgba(0,0,0,0.20);
	border:1px solid #ccc;
	color:#bfbcbc;
	padding:10px 5px;
	width:230px;
}
.header-promo .placeholder{
	background:url(/wp-content/uploads/2016/01/Header_2Phones_499x594.png) no-repeat;
        background-size: 499px 594px;
	float:right;
	width:499px;
	height:594px;
	margin-top: 50px;
}

.header-promo .placeholder-holder{
	height:372px;
	padding:73px 27px 0 30px;
	width:213px;
}
.header-promo .form-tel{
	float:none;
	padding:0 7px;
	overflow:hidden;
	width:322px;
}

.header-promo .dl-app-button {
	font-size: 24px;
	width: 280px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-family: 'Stag Sans Round Light';
	border: 1px solid white;
	color: white;
	position: absolute;
	cursor: pointer;
	border-radius: 5px;
}

.dl-app-button .overlay {
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color: #973493;
	border-radius: 5px;
}

.dl-app-button .content {
	font-size: 20px;
	color: #973493;
	background-color: white;
}


#s2txt2 {
	width: 310px;
	text-align:center;
	height: 44px;
	padding:0;
	margin-right: 2px;
}

/* menu */
.menu-frame {
	height:82px;
}
.menu.current{
	box-shadow:0 2px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);
	border-bottom:1px solid #e5e5e5;
}
.menu{
	border-top:2px solid #f3f2f2;
	border-bottom:2px solid #e5e5e5;
	position:absolute;
	z-index:999;
	left:0;
	width:100%;
	background:#fff;
}
.menu .menu-holder{
	margin:0 auto;
	max-width:1002px;
	overflow:hidden;
}
.menu ul{
	border-right:2px solid #f3f2f2;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#menu-menu-anchors {
	margin: 0 auto;
}
.menu li{
	border-left:2px solid #f3f2f2;
	float:left;
	height:20px;
	padding:29px 0;
	text-align:center;
	width:330px;
}
.menu a{
	color:#c7c7c7;
	text-transform:uppercase;
}
.menu .menu-item a{
	position: relative;
	height: 50px;
	top: -30px;
	padding-top: 30px;
	display: block;
}
.menu span{
	position:relative;
	padding:0 0 0 45px;
}
.menu span:before{
	background:url(/wp-content/uploads/2014/07/new-sprite.png) no-repeat;
	content:'';
	top:50%;
	position:absolute;
}
.menu .link1 span:before{
	background-position:-273px 0;
	left:2px;
	margin:-16px 0 0;
	height:36px;
	width:36px;
}
.menu .link2 span:before{
	background-position:-316px 0;
	left:2px;
	margin:-22px 0 0;
	height:36px;
	width:34px;
}
.menu .link3 span:before{
	background-position:-358px 0;
	left:1px;
	margin:-16px 0 0;
	height:36px;
	width:37px;
}
.menu .link4 span:before{
	background-position:-404px 0;
	left:1px;
	margin:-12px 0 0;
	height:31px;
	width:36px;
}
.menu .link5 span:before{
	background-position:-450px 0;
	left:0;
	margin:-16px 0 0;
	height:37px;
	width:38px;
}
.menu a:hover,
.menu li.active a{
	color:#973493 !important;
}


ul#menu-main-menu li.active a{
	color:#973493 !important;
	text-decoration:none;
	border-bottom: 2px solid #973493;
}

.menu .link1 a:hover span:before,
.menu .link1.active a span:before{
	background-position:-273px -43px;
	content: ' ';
}
.menu .link2 a:hover span:before,
.menu .link2.active a span:before{
	background-position:-316px -43px;
	content: ' ';
}
.menu .link3 a:hover span:before,
.menu .link3.active a span:before{
	background-position:-358px -43px;
	content: ' ';
}
.menu .link4 a:hover span:before,
.menu .link4.active a span:before{
	background-position:-404px -43px;
	content: ' ';
}
.menu .link5 a:hover span:before,
.menu .link5.active a span:before{
	background-position:-450px -43px;
	content: ' ';
}
.ready{
	background:#fff;
	text-align:center;
}
.ready .ready-holder{
	font:24px/30px 'Stag Sans Round Light';
	max-width:980px;
	margin:0 auto;
	padding:96px 0 114px;
}
.ready h2{
	color:#973493;
	font:36px/40px 'Stag Sans Round SemiBold';
	margin:0 0 43px;
}
.ready h2 p{margin:0 0 43px;}
.aligncenter { text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.block{
	overflow:hidden;
	padding:37px 0;
	border-top:1px solid #c7c7c7;
}

.block-first{
	border:0;
}

.block h1{
	padding-bottom:20px;
}

.block:first-child{
	padding:0 0 37px;
	border:0;
}
#content .block h1{margin:-3px 0 0;}
#content .block p{margin:0 0 20px;}
.block .date{
	display:block;
}
.block a{
	color:#973493;
	text-decoration:underline;
}
.block a:hover{text-decoration:none;}
.wp-caption {
	border-bottom:1px solid #c7c7c7;
	padding:30px 0 24px;
	overflow:hidden;
}
.content-holder{
	overflow:hidden;
	padding:12px 0 0;
}
.content-holder:first-child{padding:0 0 26px;}
.content-holder .wp-caption{
	border-bottom:0;
	border-top:1px solid #c7c7c7;
}
.content-holder .wp-caption:first-child{border:0;}
.wp-caption .wp-caption-text{overflow:hidden;}
.wp-caption .wp-caption-text .number{margin:0 0 0 16px;}
#content .wp-caption .info-list h2{
	margin:0;
	color:#973493;
	font:bold 14px/17px Helvetica, Arial, sans-serif;
}
#content .wp-caption .info-list p{margin:0;}
#content .info-list .favor{
	display:block;
	font-weight:bold;
	color:#da2c64;
}
.wp-caption .info-list{
	color:#3f3a46;
	line-height:17px;
	overflow:hidden;
	margin:0 -50px -10px 0;
	padding:4px 0 0;
	text-align:left;
}
#content .wp-caption .info-list li{
	display:inline-block;
	vertical-align: top;
	width:235px;
	padding:0;
	margin:0 20px 23px 0;
	background:none;
}

#content .block .icon-list{
	text-align:center
}

#content ul.icon-list li {
	padding:0 !important;
}

#content .block .icon-list li{
	display:inline-block;
	vertical-align: top;
	width:30%;
	margin:0 1% 5%;
	background:none;
}

#content .block .icon-list li img{
	margin:0;
	width:100%;
	height: auto;
}

/* wrapper */
#wrapper{
	width:100%;
	background:#fff;
	overflow:hidden;
}
/* header */
#header{
	width:100%;
	background:#f3f2f2;
}
.holder{
	max-width:1000px;
	margin:0 auto;
}
.holder:after{
	content:'';
	display:block;
	clear:both;
}
#header .holder{
	padding:28px 0 19px 2px;
	position:relative;
	max-width:1000px;
}
/* lightbox link */
.lightbox-link img{display:block;}
.lightbox-link{
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
}
/* logo */
.logo{
	margin-top:42px;
	width:166px;
	height:53px;
	overflow:hidden;
	float:left;
	background:url(images/logo.png) no-repeat;
	background-size: 162px 54px;
	text-indent:-9999px;
	cursor:pointer;
}
.logo a{
	height:100%;
	display:block;
}
.logo span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.inner .logo{
	background:url(images/logo2.png) no-repeat;
	float:left;
	margin:0 0 0 1px;
	height:53px;
	width:166px;
}
/* main */
#main{width:100%;}
.main-holder{
	margin:0 auto;
	overflow:hidden;
	padding:0 20px;
	max-width:1000px;
}
#main img{display:block;}
.wp-caption.style01{
	padding:0 0 19px;
	color:#4b1347;
	text-align: center;
	font:21px/25px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
.wp-caption .visual{
	position:relative;
	color:#fff;
	margin:0 0 5px;
}

.visual img{
	height:auto;
}

.wp-caption .visual .text{
	position:absolute;
	top:50%;
	left:0;
	text-align:center;
	width:100%;
	margin:-42px 0 0;
	font-size:40px;
	line-height:38px;
	text-shadow:0 1px 1px #333;
}
#content .wp-caption .visual .text h1{
	display:block;
	margin:0 0 4px;
	color:#fff;
	text-align:center;
	font:76px/76px  'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
.wp-caption img{
	width:100%;
	margin:0 0 35px;
}
.alignleft img,
.alignleft .video{
	width:auto;
	margin:7px 29px 0 0;
	float:left;
}
.wp-caption .photo{
	width:auto;
	height:147px;
}
.alignright img,
.alignright .video{
	width:auto;
	margin:7px 0 0 29px;
	float:right;
}
.wp-caption-text{padding:0 20px;}
.alignleft .wp-caption-text,
.alignright .wp-caption-text{
	overflow:hidden;
	padding:0;
	text-align:left;
	color:#3e3945;
	font:14px/18px  Helvetica, Arial, Helvetica, sans-serif;
}
#content .wp-caption h2{
	margin:0;
	color:#973493;
	font:24px/30px 'Conv_Stag Sans Round-Book',  Helvetica, Arial, sans-serif;
}
#content .wp-caption h3{
	margin-bottom:10px;
	color:#3e3945;
	font:18px/24px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
/* navigation */

.pagination {
padding:30px 0;
margin-bottom: 60px;
}

a.page-numbers{
color: #7f7f80;
padding-right:10px;
}

span.page-numbers.current{
color: white;
background: #ab489b;
padding:10px;
margin-right: 10px;
border-radius:3px;
}

.navigation{
	font:16px/18px 'Conv_Stag Sans Round-Book', Helvetica, Arial, sans-serif;
	overflow:hidden;
	
}

#header .navigation {
	padding-top: 15px;
}

.header-holder .navigation {
	padding:60px 0 0 20px;
}

.header-holder .navigation {
	padding: 43px 39px 0 20px;
}

.header-holder .logo {
	margin-top: 28px
}

.navigation ul{
	float:right;
	text-transform:uppercase;
}
.navigation li{
	float:left;
	margin:0 0 0 35px;
}
.navigation li a{color:#7f7f80;}
.navigation .open{
	color:#fff;
	display:none;
	font:16px/20px 'Stag Sans Round Light';
	text-transform:uppercase;
}
.navigation .open span{
	padding:0 14px 0 0;
	position:relative;
}
.navigation.active .open span:before{background-position:-125px -56px;}
.navigation .open  span:before{
	background:url(/wp-content/uploads/2014/07/new-sprite.png) no-repeat -125px -45px;
	content:'';
	position:absolute;
	right:-5px;
	top:3px;
	height:8px;
	width:10px;
}
/* wp-text */
.wp-text{
	border-bottom:1px solid #e5e5e5;
	padding:32px 0 47px;
}
.wp-text p{margin:0 0 14px !important;}
.wp-text.wp-text-last{padding:32px 0 10px;}
#content .wp-text h2{
	color:#973493;
	font:24px/30px 'Conv_Stag Sans Round-Book',  Helvetica, Arial, sans-serif;
	margin:0 0 14px;
}
#content .wp-text a{color:#973493;}
#content .wp-text .more{font-family:'Conv_Stag Sans Round-Book';}
.info-block{
	padding:42px 31px 20px 0;
	text-align:center;
	color:#3e3945;
	font:20px/24px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
.bottom-block{
	padding:60px 0 103px;
	font-size:24px;
	line-height:34px;
}
.info-block .title{
	display:block;
	color:#973493;
	font:28px/34px 'Stag Sans Round SemiBold', 'Stag Sans Round Bold', Helvetica, Arial, sans-serif;
}
.bottom-block .title{
	margin:0 0 9px;
	font-size:36px;
	line-height:40px;
}
#content .info-block p{margin:0 0 44px;}
#content .bottom-block p{margin:0 0 42px;}
.info-block a{color:#ab489b;}
.info-block .button{
	text-align:center;
	display:block;
	background:#973493;
	color:#fff;
	padding:20px 15px;
	width:400px;
	margin:0 auto;
	text-decoration:none !important;
	font:bold 24px/34px Helvetica, Arial, sans-serif;
	border-radius:4px;
}
.info-block .button:active{background:#973493;}
/* sidebar */
#sidebar{
	float:left;
	width:220px;
	padding:40px 20px 0 0;
}
.aside-nav{
	text-align:right;
	text-transform:uppercase;
	color:#3e3945;
	font:14px/20px 'Conv_Stag Sans Round-Book', Helvetica, Arial, sans-serif;
}
.aside-nav li a{
	cursor:pointer;
	display:block;
	color:#3e3945;
	padding:11px 19px 9px;
}
.aside-nav li a:hover,
.aside-nav .active a{
	text-decoration:none;
	color:#973493;
	background:#f3f2f2;
}
/* content */
#content{
	height:1%;
	overflow:hidden;
	color:#3e3945;
	padding:40px 0 26px;
}
#content h1{
	font:36px/40px 'Conv_Stag Sans Round-Book', Helvetica, Arial, sans-serif;
	color:#973493;
	margin:0 0 29px;
}
#content .wp-caption h1{
	text-align:left;
	margin:0 0 26px;
}
#content h2{
	font:24px/30px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
	color:#3e3945;
	margin:0 0 .3em;
	margin-top: .3em;

}
#content ul{padding:0;}
#content ul ul{padding:10px 0;}
#content ul li{
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding-left: 15px;
}
#content ul.bullet-list {
	margin-bottom: 20px;
	display: inline-block;
}
#content ul.bullet-list li {
	display: inline-block;
}
#content section ul.bullet-list li {
	display: block;
	background: url(images/bullet-circle.png) no-repeat 0 6px
}
#content p{margin:0 0 18px;}
#content .box{padding:0 0 22px;}
.tab-content a{text-decoration:underline;}
.tab-content a:hover{text-decoration:none;}
.tab-content h3{
	margin:0;
	font:20px/26px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
/* slideshow */
.slideshow {
	margin:0 0 17px;
	position: relative;
}
#content .slideshow .slideset{
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
#content .slideshow h2{
	margin-bottom:10px;
	text-align:center;
}
#wrapper .slideshow .slide {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	background:none;
	padding:0;
}
.slideshow .slide.active {z-index: 2;}
.slideshow img{margin:0;}
/* post */
.post{
       min-height: 511px;
}

#menu-main-menu-1 {font-size: 18px}

#post-13 .entry-content {padding: 94px 42px 153px 0px; overflow:visible}
#post-13 .entry-content h2 {width:400px}
#post-13 .entry-content p {width:400px}
#post-82 .entry-content {padding: 90px 0px 142px 100px}

.post img{display:block;}

article.post img{
	height:auto;
}

.post.alignleft img,
.post.alignleft .video{float:left; margin:0;}

.post.alignleft .video-placeholder-03.video, .post.alignleft .video-placeholder-06.video{margin:0 20px 26px 0;}
.post.alignleft .video-placeholder-06.video .mejs-video{width:245px !important;}
.post.alignleft .video-placeholder-06.video {padding-left:34px;}
.post.alignright img,
.post.alignright .video{float:right; margin:0 0 0 20px;}
.post .entry-content{
	text-align:left;
	padding:120px 0 160px;
	overflow:hidden; 
	color:#3e3945;
	font:25px/30px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
.post .icon{margin:0 auto 23px !important; float:none !important;}
.odd{background:#fff;}
.even{background:#f5f4f3;}
.post h2{
	margin:0 0 30px;
	color:#3A0636;
	font:40px 'Conv_Stag Sans Round-Book', Helvetica, Arial, sans-serif;
        /* font:40px Helvetica, Arial, sans-serif; */
}
.post h2 a{color:#973493;}

.entry-content p {font-size:20px}

body.page-child #content ul li {
	padding:0 0 20px 0;
	list-style:none;
	background:none;
}

body.page-child .post{
	padding:0 0 20px 0;
}

body.single-post .post{
	padding-top:0;
}

body.blog #content{
	padding: 0;
}

body.archive #content h1{
	margin:0;
}

body.blog .post h2, body.archive .post h2{
	padding-bottom:20px;
}

body.blog .post{
	padding-top: 40px;
}


/* promo block */
.promo-block{
	width:100%;
	background:#000;
	padding:13px 0 52px;
}
.promo-block img{
	display:block;
	width:100%;
	height:auto;
}
/* form-tel */
.form-tel{
	margin:0;
	float:right;
}
.form-tel .text-input{
	border:1px solid #ccc;
	background:#dc2763;
	color:#bfbcbc;
	border-radius: 5px;
	font:17px/17px 'Conv_Stag Sans Round-Book' !important;;
	float:left;
	height:16px;
	margin:0;
	padding:10px 3px 10px 8px;
	text-align:left;
	width:227px;
}
.form-tel .text-input:focus{outline:none;}
.form-tel .btn-form{
	background: #dc2763;
	border: none;
	border-radius: 5px;
  	color: #fff;
	font: bold 14px/38px Arial, Helvetica, sans-serif;
  	float: right;
  	margin: 0 0 0 -10px;
  	padding: 0 0 3px;
  	height: 38px;
  	width: 70px;	
}
.partners-block .form-tel .btn-form {
        background: #dc2763;
	border: none;
	color:#fff;
	font:17px/17px 'Conv_Stag Sans Round-Book' !important;
	float:right;
	margin:1px 0 0 2px;
	padding:0;
	height:44px;
	width:100px;
}
.partners-block .form-tel .text-input {
        background: white;
}
/* partners block */
.partners-block{
	background:#e6e6e6;
	width:100%;
}
.partners-block .gholder{
	margin:0 auto;
	max-width:1000px;
	padding:35px 0;
}
.partners-list{
	overflow:hidden;
}
.partners-list li{
	vertical-align:top;
	display:inline-block;
	margin:1px 16px 0 0;
}
.bottom-block .partners-list li{margin:0 12px;}
.logo-01,
.logo-02,
.logo-03{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/wp-content/uploads/2014/07/new-sprite.png) no-repeat;
}
.logo-01{
	background-position:0 0;
	height:41px;
	width:130px;
}
.logo-02{
	background-position:0 -43px;
	height:42px;
	width:120px;
}
.logo-03{
	background-position:0 -190px;
	height:40px;
	width:159px;
}
.bottom-block .logo-01{
	width:240px;
	height:71px;
	background:url(images/logo-01-big.png) no-repeat;
}
.bottom-block .logo-02{
	width:216px;
	height:71px;
	background:url(images/logo-02-big.png) no-repeat;
}
.section{
	text-align:center;
	overflow:hidden;
	padding:0 0 91px;
}
.section h2{
	color:#4b1347;
	margin:0 0 44px;
	font:36px/40px 'Stag Sans Round Light', Helvetica, Arial, sans-serif;
}
.section .holder{
	position:relative;
	overflow:hidden;
	padding:39px 0 0;
}
.section .holder:before{
	position:absolute;
	top:-550px;
	left:0;
	height:550px;
	width:100%;
	border-radius:400px;
	-webkit-box-shadow: 0 0 45px #d6d6d6;
	box-shadow: 0 0 45px #d6d6d6;
	z-index:1;
	content:"";
}
.section .container{overflow:hidden;}
.section .column{
	float:left;
	text-align:left;
	width:371px;
	padding:21px 50px 9999px 49px;
	margin:0 0 -9999px;
	border-left:1px solid #c7c7c7;
}
.section .column:first-child{border:0;}
.section .column h2{
	margin:0;
	font:28px/34px 'Stag Sans Round Bold', Helvetica, Arial, sans-serif;
}
.section .column header{
	color:#3f3a46;
	margin:0 0 16px;
	font-size:14px;
}
.section .column time,
.section .column span{
	display:block;
	font-weight:bold;
} 
.link-01,
.link-02,
.link-03,
.link-04{
	float:right;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	width:30px;
	background:url(images/sprite.png) no-repeat 100% 0;
}
.link-02{
	width:33px;
	background-position:100% -37px;
}
.link-03{
	width:28px;
	background-position:100% -72px;
}
.link-04{background-position:100% -147px;}
/* footer */
#footer{
	width:100%;
	padding:25px 0 59px;
	color:#cbcbc6;
	background:#f9f8f8;
}
#footer a{color:#7f7f80;}
#footer a:hover{
	color:#7f7f80 !important;
	text-decoration:underline !important;
}
#footer .holder{max-width:1018px;}
#footer .frame{padding:0 0 32px;}
#footer .frame:after{
	content:'';
	display:block;
	clear:both;
}
#footer .frame p{margin:0;}
#footer .text-holder{
	color:#999;
	padding:0 9px;
	font:10px/12px Helvetica, Arial, sans-serif;
}
#footer .text-holder p{margin:0 0 3px;}
#footer .sub-logo{
	display:inline-block;
	vertical-align: top;
	margin:-1px 5px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo3.png) no-repeat;
	width:50px;
	height:16px;
}

img.madeinny{
	float:left;
	padding:10px 10px 0 0;
}

p.madeinny-text{
	padding-top:12px;
}

#footer .sub-logo a{
	display:block;
	height:100%;
}
.add-nav{
	float:left;
	font:bold 14px/25px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.add-nav li{
	float:left;
	margin:0 39px 0 8px;
}
/* social networks */
.social-networks{
	margin:2px 7px 0 0;
	float:right;
}
.social-networks li{
	float:left;
	margin:0 0 0 22px;
	width:25px;
	height:25px;
}
.social-networks li a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/wp-content/uploads/2014/07/new-sprite.png) no-repeat;
}
.social-networks .vimeo {margin:-8px 3px 0 0 !important;}
.social-networks .vimeo a{
	background-position:-140px 0;
	height:31px;
	width:31px;
}
.social-networks .twitter a{
	background-position:-190px -8px;
	height:23px;
	width:27px;
}
.social-networks .facebook a{
	background-position:-237px -8px;
	height:23px;
	width:23px;
}
.social-networks .vimeo a:hover{background-position:-140px -40px;}
.social-networks .twitter a:hover{background-position:-190px -48px;}
.social-networks .facebook a:hover{background-position:-237px -48px;}
.twitter-placeholder img{
	width:100%;
	height:auto;
	max-width:380px;
}
#main .mobile-image{}
.video-placeholder-01{
	width:414px !important;
	height:302px !important;
	background:url(/wp-content/uploads/2014/09/placeholder-checkin2.png) no-repeat;
	padding:78px 113px 119px 119px;
	margin:0 -30px 0 0 !important;
}
.video-placeholder-02{
	height:454px !important;
	width:294px !important;
	background:url(/wp-content/uploads/2014/09/placeholder-whatson32.png) no-repeat;
	overflow:hidden;
	padding:130px 29px 2px 81px;
}
.video-placeholder-03{
	background:url(/wp-content/uploads/2013/10/fandom-placeholder1.png) no-repeat;
	width:243px !important;
	height:430px !important;
	padding:84px 35px 94px 36px;
}
.video-placeholder-04{
	height:458px !important;
	background:url(/wp-content/uploads/2014/01/placeholder-feed3.png) no-repeat;
	padding:103px 29px 0 77px;
	overflow:hidden;
	width:298px !important;
}
.video-placeholder-06{
background:url(/wp-content/uploads/2014/05/placeholder-rewards4.png) no-repeat;
width:243px !important;
height:430px !important;
padding:84px 35px 94px 36px;
}

.navigation-mobile{display:none;}
/* example lightbox styles */
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
.lightbox .video{width:1000px;}
ol.list div{
	padding:0 0 0 37px;
	display:block;
	margin:-28px 0 0;
}
ol.list{
	margin:0;
	padding:6px 0 0;
	color:#3f3a46;
	font:24px/28px Helvetica, Arial, sans-serif;
	height:1%;
	overflow:hidden;
	counter-reset: item;
}
.tab-content ol.list{
	font-size:14px;
	line-height:18px;
}
ol ol{padding:0 0 0 15px !important;}
ol li {display: block; overflow:hidden; padding:0 0 8px;}
ol li:before { content: counters(item, ".") "."; counter-increment: item }
ol.list2{counter-reset:list_item;}
ol.list2 li:before{
	content:''counter(list_item)') ';
	counter-increment:list_item;
}

.post.odd .entry-content { padding-left:100px; }
  .post.even .entry-content {padding-right: 70px; }
  #post-14 { padding-top: 40px; min-height: 471px;}
  #post-13 { padding-top: 59px; min-height: 453px;}
  #post-13 .entry-content { padding-right: 0px !important; position:absolute}
  #post-13 img { position: relative; left: 112px; }
  #post-82 { padding-top: 52px; min-height: 461px;}


#header-home .header-holder {max-width: 1000px;}
.header-holder .logo {margin-left: 3px;}
.header-holder .navigation {padding: 43px 0 0 20px;}
#header-home .navigation li a {font-size: 18px;}
.navigation li {margin: 0 0 0 40px;}
.background-image {max-height: 705px; height: 705px;}

.header-promo h1 {font:64px/68px 'Stag Sans Round Light'; }
.header-promo .text {width: 500px; }
.header-promo .logo-03 {width: 184px;}
.header-promo .form-tel .text-input {text-align:center; font-size:14px}

#post-14 .holder img {margin-left: 40px}
#post-82 .holder img {margin-left: 50px}

@media only screen and (max-width: 1200px){
	
	#post-13 img {width: 600px; height: 428px}
	#post-13 .entry-content h2 {width:400px}
	#post-13 .entry-content p {width:400px}
	.post.odd .entry-content { padding-left:50px; }
	#post-13 img { position: relative; left: 22px; }
	#post-13 .entry-content {padding-bottom: 0}
	#post-13 {min-height: 400px}
	.post:first-child .entry-content {padding: 130px 100px 0px}
}



@media only screen and (max-width: 1023px) {

	#header-home ul#menu-main-menu li.featured:before {
	content:url('/wp-content/uploads/2013/12/news_icon.png');
	position:absolute;
	z-index:100000;
	right:68px;
	top:-5px;
}

	.header-promo .logo-01{background-position:-306px -143px; width:130px; height:41px;margin-bottom:5px;}
	.header-promo .logo-02{background-position:0 -43px; width:120px; height:42px;margin-bottom:5px;}
	.header-promo .logo-03{background-position:0 -190px; width:159px; height:41px;}

	ul#menu-main-menu li.featured:before {
	content:url('/wp-content/uploads/2013/12/news_icon.png');
	position:absolute;
	z-index:100000;
	right:69px;
	top:23px;
}

	.menu, .menu-frame{display:none;}
	.wp-caption .visual .text{margin:-6% 0 0;}
	#content .wp-caption .visual .text h1{
		font-size:49px;
		line-height:50px;
	}
	.lightbox .video{width:800px;}
	.wp-caption{padding:51px 20px;}
	.wp-caption.style01{
		padding:2px 20px 44px;
		font-size:20px;
		line-height:26px;
	}
	#footer .holder{padding:0 20px;}
	.lightbox-link{right:20px;}
	.section .column{
		width:45%;
		padding:21px 0 9999px 4%;
	}
	.section .column:first-child{padding:21px 4% 9999px 0;}
	.section{padding:0 20px 91px;}
	.post.alignright img,
	.post.alignleft img,
	.post.alignright .video,
	.post.alignleft .video{
		/*width:51%;*/
		height:auto;
	}
	.image{width:58% !important; height:auto;}
	.post{padding:30px 20px 0;}
	.block .post{padding:20px 0 0;}
	.main-holder{padding:0;}
	#sidebar{padding:34px 30px 0 20px;}
	#content{padding:32px 20px 118px 0;}
	.post.alignright .icon, .post.alignleft .icon{width:auto; height:auto;}
	#main .video-01{
		margin:0 auto;
		float:none;
	}
	.video-placeholder-01{
		margin:0 -20px 0 0 !important;
		height:213px !important;
		width:293px !important;
		padding:54px 97px 119px 83px;
		background:url(images/img-05-02.png) no-repeat;
	}
	.post:first-child .entry-content{padding:50px 0 80px;}
	.wp-caption .info-list li{
		width:32%;
		margin:0 2% 0 0;
	}

	#header-home .header-holder{padding:0 0 42px;}
	.logo{margin:0 0 0 32px ;}
	#header .logo {margin:0 0 0 32px ;}
	.background-image { height: 465px;}
	.header-promo .text {
		overflow: hidden;
		padding: 25px 0px 0 29px;
		width: 49%;
	}
	.header-image {
		max-height: 470px;
		max-width: 180%;
		width: 180%;
		
	}
	.background-image{
		max-height: 470px;
	}
	.header-promo h1{
		font-size:58px;
		line-height:58px;
		margin:0 0 30px;
	}
	.header-promo .partners-list {margin: 0 0 0px;}
	.header-promo .placeholder{
		/* background:url(/wp-content/uploads/2015/04/Header_2Phones_499x594.png)  no-repeat !important;
		margin:0 62px 0 0;
		height:390px;
		width:201px; */

                margin: 0 -85px 0 0;
                height: 362px;
                background-size: contain; 
	}
	.header-promo .placeholder-holder{
		height: 279px;
		padding: 55px 27px 0 23px;
		width: 159px;
	}
	
	.navigation{padding:23px 39px 0 20px;}
	.navigation li{margin:0 0 0 30px;}
	.header-promo .partners-list li {margin: 1px 13px 0 2px;}
	.header-promo .form-tel{padding:0 4px;}
	.partners-block .gholder{padding:19px 15px 18px 15px;}
	.add-nav li{float:none;}
	#menu-main-menu-1 {font-size: 14px; }
	.post {min-height: 350px; padding: 30px 60px 0}
	.post h2 {margin:0 0 30px}
	.post:first-child .entry-content {padding-top: 130px}
	
	#post-13 .entry-content {padding: 50px 42px 0 0px}
	#post-13 img {width: 500px; height:350px}
	#post-13 {min-height: 300px}
	#post-82 .entry-content {padding: 92px 100px 0}
	.post.odd .entry-content {padding-left: 100px}

	#header-home .header-holder {padding: 0 0 30px;}
	.header-holder .logo {margin-left: 32px}
	.navigation {padding: 23px 35px 0 20px;}
	.background-image {max-height: 473px; height: 473px;}
	.header-holder .navigation {padding: 43px 35px 20px;}
	#header-home .navigation li a {font-size: 15px;}
	
	
}

@media only screen and (max-width: 1000px){
	.header-promo .text {width: 46%; }
	.header-promo .partners-list li {margin-right: 5px}
	.post:first-child .entry-content  {padding:100px 50px 0 }
	#post-13 img {width: 400px; height:285px; left: 42px}
	#post-13 .entry-content p {width:350px}
	#post-13 .entry-content {padding-top: 0px}
	#post-13 {min-height: 200px}
	#post-82 .entry-content {padding:50px 50px 0 }
	#post-82 {min-height: 300px}
}
@media only screen and (max-width: 413px){
	
}
@media only screen and (max-width: 820px){
	.header-image{
		max-width:189%;
		width:189%;
	}
	ol.list{font-size:19px;}
	.lightbox .video{width:680px;}
	.video-placeholder-01{
		width:243px !important;
		height:177px !important;
		padding:45px 82px 89px 71px;
		margin:0;
		background:url(images/img-05-03.png) no-repeat;
	}
	.video-placeholder-02{
		width:224px !important;
		height:348px !important;
		background:url(images/img-06-02.png) no-repeat;
		padding:99px 29px 0 63px;
	}
	.video-placeholder-03{
		background:url(images/img-16.png) no-repeat;
		height: 380px !important;
		padding: 75px 46px 111px 31px;
		width: 217px !important;
	}
	.video-placeholder-04{
		background:url(images/img-08-02.png) no-repeat;
		padding:96px 29px 0 60px;
		width:228px !important;
		height:355px !important;
	}
	.post h2,
	.info-block .title{
		font-size:28px;
		line-height:35px;
		margin:1em 0 25px;
	}
	.info-block .title{margin:0;}
	.info-block p{margin:0 0 43px;}
	.post .entry-content,
	.info-block{
		font-size:20px;
		line-height:26px;
		padding:50px 0 10px;
	}
	.info-block{padding:20px 0 10px;}
	.post .entry-content{padding:10px 0 20px;}
	.post .entry-content
	.post.alignright .icon, .post.alignleft .icon{width:93px; height:auto; display:block !important;}
	.promo-block{padding:23px 0 30px;}
	.section .holder:before{
		top:-250px;
		height:250px;
	}
	.wp-caption{padding:40px 20px;}
	.wp-caption.style01{
		padding:30px 0 36px;
		line-height:24px;
	}
	.wp-caption.alignleft img{
		margin:0 18px 0 0;
	}
	.wp-caption.alignright img{
		margin:0 0 0 18px;
	}
	.wp-caption .visual img{margin:0 0 34px;}
	.alignleft .wp-caption-text, .alignright .wp-caption-text{padding:0;}
	#footer{padding:21px 0;}
	#footer .holder{padding:0 20px 0 10px;}
	#sidebar{
		float:none;
		width:auto;
		padding:19px 20px 0;
	}
	.aside-nav{text-align:center;}
	.aside-nav li{border-bottom:1px solid #c7c7c7;}
	#content{padding: 0 20px 100px;}
	.post:first-child .entry-content{padding:15px 0 20px;}

	#content .block .icon-list li{
	display:inline-block;
	vertical-align: top;
	width:45%;
	/* padding:0 10px;
	margin:0 auto 30px auto; */
	background:none;
	}

	#content .block .icon-list li img{
	margin:0;
	width:100%;
	height: auto;
	}
	
	.header-promo .text {width:41%}
	#menu-main-menu-1 {font-size: 14px}
	.header-promo h1 {font-size: 48px ; line-height:42px ; margin-bottom: 15px}
	.post {min-height: 475px}
	.post h2 {margin:0 0 30px}
	.post:first-child .entry-content {padding: 120px 0 80px}
	.post.odd .entry-content {padding-left: 50px}

	.post:first-child .entry-content  {padding:50px 0 0 50px }
	.post:first-child img  {width: 300px }
	#post-13 img {width: 400px; height:285px; left: 42px}
	#post-13 .entry-content p {width:300px}
	#post-13 .entry-content {padding-top: 0px}
	#post-13 {min-height: 200px}
	#post-82 .entry-content {padding:20px 50px 0 }
	#post-82 {min-height: 300px}
	#post-82 img{width: 300px}
	#post-14 {min-height: 300px}
	#post-82 h2, #post-13 h2, #post-14 h2 {margin-bottom: 10px}
	
	.header-holder .navigation {padding: 43px 35px 20px 20px;}
	#header-home .navigation li a {font-size: 14px;}	
}
@media only screen and (max-width: 760px){
	.wp-caption .visual .text{margin:-3% 0 0;}
	.ready{padding:0 20px;}
	#header-home .header-holder{
		overflow:hidden;
		padding:0;
	}
	#header-home .logo{
		height:58px;
		display:block;
		float:none;
		margin:0 auto;
	}
	.header-image {
		max-height:420px;
		min-width: 285%;
		width: 192%;
	}
	.background-image{
		max-height:420px;
	}
	.header-promo .text{
		padding:34px 11px 32px;
		width:auto;
	}
	
	#header-home .logo { margin-top: 28px;}
	#wrapper .navigation.navigation-mobile{
		display:block;
		position:relative;
		z-index:10;
	}
	#header-home .navigation{display:none;}
	.page .navigation-mobile {display:none !important;}
	.header-promo h1{
		font-size:48px;
		line-height:48px;
			margin:0 0 18px;
		text-align:center;
	}
	.header-promo .partners-list li {margin: 0px 5px 0 1px;}
	.header-promo .form-tel,
	.header-promo .placeholder{display:none;}
	.inner .logo{
		display:block;
		float:none;
		margin:0 auto 20px !important;
	}
	#header .holder{padding:28px 0 0 !important;}
	.navigation{
		background:#000000;
		text-align:center;
		padding:0;
	}
	.navigation.active ul{display:block;}
	.navigation ul{
		display:none;
		float:none;
		text-align:left;
	}
	.navigation li{
		float:none;
		display:block;
		margin:0;
		text-align:center;
	}
	.navigation li a{
		border-top:1px solid #ccc;
		color:#fff;
		display:block;
		padding:18px 10px;
	}
	.navigation li a:hover{
		background:#ebe9ea;
		color:#4b1347 !important;
		text-decoration:none;
	}
	.navigation .open{
		left:7px;
		display:block;
		padding:19px 0 21px;
	}
	.partners-list{text-align:center;}
	.partners-block .form-tel{display:none;}
	.alignleft .icon,
	.alignright .icon{width:93px; height:auto;}
	#main .post.alignleft img, #main .post.alignright img, #main .post.alignleft .video, #main .post.alignright .video{display:none !important;}
	#main .post.alignleft .mobile-image, #main .post.alignright .mobile-image{
		display:block !important;
		margin:0 auto;
		width:auto;
		float:none;
	}
	.post{padding:20px 20px 0;}
	.lightbox-link{display:none;}
	.popup-holder{display:none !important;}
	ol.list{font-size:17px;}
	.info-block p{margin:0 0 10px;}

	
	.post .entry-content {text-align: center;}
	.post:first-child .entry-content {padding: 15px 0 20px}
	#post-13 .entry-content {position:relative}
	#post-13 img {left: 0}
	#post-13, #post-82 {padding:20px 0}
	#post-13 .entry-content h2, #post-82 .entry-content h2 {margin: 15px auto 5px}
	#post-13 p {width: auto !important; margin:0 auto; padding: 0 30px}
	#post-82 .entry-content {padding: 0 50px}
	#main {margin-top: 125px;}
	#post-14 {padding-top:20px;}
	.dl-app-button { 
		margin-top: 20px;
		left:50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
}
@media only screen and (max-width: 600px){
	.wp-caption img{display:none;}
	.wp-caption .inner-mobile-image{
		display:block;
		width:100%;
		height:auto;
	}
	.wp-caption.alignleft img,
	.wp-caption.alignright img,
	.block.alignleft img,
	.block.alignright img {
		float:none;
		width:100%;
		height:auto;
		margin:0 0 10px;
	}
	.wp-caption .photo{
		width:180px;
		height:210px;
	}
	.wp-caption.alignleft .photo{
		float:none;
		width:180px;
		margin:0 auto 10px 0;
	}
	.wp-caption.alignright .photo{
		float:none;
		width:180px;
		margin:0 0 10px;
	}
	.wp-caption .visual .text{
		font-size:36px;
		line-height:40px;
	}
	.wp-caption .visual .text h1{
		font-size:48px;
		line-height:52px;
	}
	.section{padding:0 0 20px;}
	.section .column,
	.section .column:first-child{
		padding:21px 20px;
		float:none;
		border:0;
		width:auto;
		margin:0;
	}
	.section .column{border-top:1px solid #c7c7c7;}

}
@media only screen and (max-width: 580px){
	.bottom-block .partners-list li,
	.partners-list li{margin:0 7px;}
	.info-block p{margin:0 0 10px;}
	.info-block .button{
		width:auto;
		margin:0 13px;
	}
	.wp-caption .treecolumns .column:first-child,
	.wp-caption .treecolumns .column.style01,
	.wp-caption .treecolumns .column{
		width:auto;
		float:none;
		margin:0;
	}
	#header .holder{padding:28px 2px 19px;}
	.logo{
		background:url(images/logo-mobile.png) no-repeat;
		width:321px;
		height:95px;
		float:none;
		margin:0 auto;
		display:block;
	}
	.wp-caption .visual .text{
		font-size:32px;
		line-height:38px;
	}
	.wp-caption .visual .text h1{
		font-size:44px;
		line-height:48px;
	}
	.wp-caption .visual .text{margin:-18px 0 0;}
	.section h2{font-size:32px; line-height:36px;}
}
@media only screen and (max-width: 536px){
	#main .post.alignleft .mobile-image, #main .post.alignright .mobile-image{
		width:100%;
		height:auto;
	}
	#content .wp-caption .visual .text{
		font-size:28px;
		line-height:34px;
	}
	#content .wp-caption .visual .text h1{
		font-size:47px;
		line-height:47px;
	}
	.wp-caption-text{padding:0;}
}

@media only screen and (max-width: 486px){
	.partners-block .partners-list .logo-03{margin-top:20px;}
	.post h2 {margin:0; text-align:center}
	.entry-content p {margin-top:10px}
	#post-13 .entry-content {padding: 0 0 20px}
	#post-13 .entry-content h2 {width:auto}
	#post-13 .entry-content p {width:auto}
	.post {min-height: 385px}
	#post-82 .entry-content {padding: 0 30px }
	#post-14 .entry-content p {margin-top:0;}
	#post-13 {padding: 20px 0 0 0;}
	#post-14 h2 {margin-bottom:5px;}
	
	
}

@media only screen and (max-width: 456px){
	#main {margin-top: 125px;}
}


@media only screen and (max-width: 413px){

	.header-promo .partners-list{padding:0; margin-bottom:6px;}
	.header-promo .text{padding:0px;}
	
	.info-block .button{
		font-size:20px;
		padding:20px 10px;
	}/*
	.header-image {
		max-height:431px;
		min-width:360%;
		width: 200%;
	}*/
	.header-image {
		max-height:324px;
		min-width: 500%;
		width: 500%;
	}
	.background-image{
		max-height:350px;
	}
	.section h2{font-size:26px; line-height:30px;}
	.logo-01, .logo-02{margin:0 0 5px;}
	.partners-list{padding:13px 0 4px;}
	#content .wp-caption .visual .text{
		font-size:16px;
		line-height:18px;
	}
	#content .wp-caption .visual .text h1{
		font-size:46px;
		line-height:46px;
		margin:-5px -5px 0;
	}
	.post .entry-content{padding:15px 0 50px;}
	.header-promo .logo-01{background-position:-306px -143px; width:130px; height:41px;}
	.header-promo .logo-02{background-position:0 -43px; width:120px; height:42px;}
	.header-promo .logo-03{background-position:0 -190px; width:159px; height:41px;}
		
}

@media only screen and (max-width: 350px){
	.header-promo h1{
		font-size:39px;
		line-height:38px;
		margin:18px 0 26px;
	}
}

.tab-content > .terms > h2 h3 {
  margin-top: 1em !important;
  margin-botton: .3em !important;
}
.tab-content > .terms > div {
	margin-top: 1em;
}

.tab-content > .terms > h3 {
	margin-top: 1em !important;
}