html {font-size: 86%} 
#container, #footer {width:466px; padding:0 17px;}
#header {height:110px;}
#footer {padding:5px 17px;}
/*#footer .info {font-size:0.9rem}*/
#footer .info p:first-child {width:100%}
#footer .info .rightBlock { float:left; text-align:left}
#footer .info p span {font-size:0.7rem}

/*---------------header-----------------*/
#header .logo {width:74px; height:112px; background-size:74px 53px; background-position:50% 24%;}
#header .logo p {margin-top:74px; font-size:0.7rem;	padding-top:4px; display:none}
#header h1, #header .H1Tag {font-size:1.4rem; line-height:1.3em; letter-spacing:0.05em; padding-top:20px}
#header h1, #header .H1Tag, #header h1+p {margin-left:118px}
#header h1+p, #header .H1Tag+p {font-size:0.6rem; visibility:hidden}

.bannerCont {display:none}
.bannerCont+.headerBg, .headerBg {top:0}
.bannerCont+.headerBg+#container #header, .headerBg+#container #header {margin-top:0}

.mainMenu2 {margin-left:0; margin-top:8px; display:table; width:100%}
.mainMenu2 li {display:table-cell; width:33%; padding:0; text-align:center}
.mainMenu2 li:first-child {text-align:left; width:30%}
.mainMenu2 li:first-child+li {width:37.5%}
.mainMenu2 li+li+li {width:32%; text-align:right}

.mainMenu {height:30px; margin-left:106px; margin-top:10px;}
.mainMenu li {height:30px; font-size:0.7rem}
.login {margin-top:32px; font-size:0.64rem; width:112px; height:26px}
.login span {height:26px; left:26px}
/*.login {
	margin-top:32px;
	width:82px; height:24px;
	padding-left:22px;
	font-size:0.5rem;
	line-height:24px;
	background-position:5% 48%;
}
.login span {height:24px; left:21px}*/
.social {right:0; top:-70px}
.social a {margin-left:5px; width:23px; height:22px; background-size:cover}
.social .fb {background-position:-27px 0}
.social .ok {background-position:-54px 0}
.social .tw {background-position:-81px 0}

.social {
	position:static;
	display:block;
	width:112px; padding-right:4px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:8px;
}


/*--------------Главная-----------------*/

.mainPage .leftColum {float:none; width:auto; padding:10px; margin-bottom:10px;}
.mainPage .rightColum { margin-left:0}

/*----leftColum----*/
.and {
	width:40px; height:40px;
	border-radius:20px;
	line-height:40px;
	left:212px; top:53px;
}

.search {height:54px}
.search label:first-child {
	font-size:1.1rem;
	line-height:1.2em;
	left:16px;
	height:54px;
}
.search label:first-child+input {
	width:292px; height:22px;
	margin-right:12px;
	margin-left:86px;
	font-size:1rem;
}
.search input {margin-top:15px}
.search [type="submit"] {width:20px; height:20px;	background-size:cover;}


/*--masterSelect & orderService--*/

.masterSelect, .orderService {height:134px}
.masterSelect {width:218px}
.orderService {margin-left:228px;}

.masterSelect .big, .orderService .big {
	padding:0;
	text-align:left;
	font-size:1.6rem;
	line-height:1.1em;
	height:62px;
	display:table;
	margin-top:16px;
	margin-left:22px;
	padding-left:76px;
	background-size:62px auto;
	background-position:left center;
}
.masterSelect .big span, .orderService .big span {display:table-cell; vertical-align:middle}
.orderService p.text {display:none}
.masterSelect a, .orderService a {
    height:30px; width:auto;
	line-height:30px;
	position:absolute;
	left:10px; right:10px; bottom:10px;
	font-size:0.9rem;
}
.orderService br {display:none}
.orderService br+span {display:inline}

/*----allCatalog----*/

.allCatalog {
	float:left;
	width:218px; height:40px;
	line-height:40px;
	text-align:left;
}
.allCatalog a {
	padding:0; margin:0;
	font-size:1rem;
	margin-left:10px;
	line-height:40px;
	display:inline;
	background-image:none;
}


/*----extSearch----*/

.otherSearch {
	position:relative;
	z-index:10;
	display:table;
	margin-left:228px;
	width:218px;
	height:40px;
	font-weight:bold;
	font-size:0.9rem;
	line-height:1.1em;
	background:url(../img/arrows.png) 192px 14px #5DC8ED no-repeat;
}
.otherSearch.open {background-position:194px -16px}
.otherSearch p {
	padding-left:10px;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}
.otherSearch+.extSearch {display:none}
.otherSearch.open+.extSearch {display:block}

.extSearch {
	position:relative;
	margin:0;
	margin-top:6px;
	text-decoration:none;
}
.extSearch li {width:148px}


.additionalMenu.cube {padding:0}
.additionalMenu.cube h1 {display:block}
.additionalMenu {
	float:left;
	padding:0; margin:0;
	margin-right:20px;
	width:142px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
}
.additionalMenu h1:hover {background-color:#b2faa5}
.additionalMenu + .additionalMenu + .additionalMenu {margin-right:0}
.additionalMenu h1 {
	font-size:1rem;
	line-height:34px;
	padding-left:15px;
	margin-bottom:0;
	background:url(../img/arrows.png) 115px 11px  no-repeat;
}
.additionalMenu ul {display:none}
.additionalMenu.open {height:auto; overflow:visible}
.additionalMenu.open ul {display:block}
.additionalMenu.open h1 {background-position:115px -20px}

.additionalMenu ul a {
	width:auto;
	height:34px; line-height:34px;
	padding:0 8px 0 10px;
	margin-left:0;
}
.additionalMenu ul a.humanIcon {background-position:-6px -607px; padding:0 0 0 36px;}
.additionalMenu ul li {height:34px;	line-height:34px; font-size:0.7rem;}

.additionalMenu.cube ul {overflow:hidden;}
.additionalMenu.cube li {
	width:100%; height:34px; line-height:34px;
	font-size:0.7rem;
	margin:0; padding:0;
	text-align:left;
}
.additionalMenu.cube ul a {
	width:auto;
	height:34px; line-height:normal;
	padding:0 8px 0 10px;
	margin-left:0;
	border:none;
}
.additionalMenu.cube ul a:hover {background-color:#AFD962; color:inherit;}


/*----------Другие возможности------------*/
.section {font-size:1rem; letter-spacing:0.1em; padding:20px 0;}
.otherOpp .leftColum {top:84px; width:228px; padding:0}
.otherOpp .filter.active {width:204px}
.otherOpp .filter a:first-child {width:176px}
.otherOpp .filter.active a:first-child {width:176px}

.otherOpp .search3 {width:228px; background-image:none}
.otherOpp .search3 input:first-child {width:152px; margin-left:13px; margin-right:8px}
.otherOpp .search3 input[type="submit"] {
	color:transparent;
	background:url(../img/searchIcon.png) 50% 50% no-repeat transparent;
	width:32px;
}
.otherOpp .search3 input[type="submit"]:hover {background-color:transparent}

.otherOpp .search label:first-child, .otherOpp .orderService h1 {
	margin:0; padding:0;
	font-size:1rem;
	letter-spacing:0.05em;
	height:34px; width:100%;
	line-height:34px;
	text-align:center;
}
.otherOpp .search {width:228px; min-height:72px}
.otherOpp .search label:first-child {display:block;	left:0;}
.otherOpp .search label>span {display:inline}
.otherOpp .search label+input {
	width:152px; height:24px;
	margin-top:34px;
	margin-left:10px;
	font-size:1.2rem;
}
.otherOpp .search .checkbox {margin-left:10px; display:none}
.otherOpp .search [type="submit"] {position:relative; top:-1px}

.otherOpp .orderService2 {margin-left:238px}
.otherOpp .orderService {margin-left:238px; margin-bottom:10px; border-top:none; height:72px;}
.otherOpp .orderService a {height:26px;	line-height:26px; font-size:0.6rem;}
.otherOpp .orderService p {font-size:0.5rem; margin-top:1px;}
.otherOppHeader {margin:0 0 10px 238px;	font-size:1.3rem; line-height:1.3em}


/*------Маленькая-----*/
/*--карточка мастера--*/
.rightColum>div {position:relative}

.masterMiniCard {
	position:relative;
	width:220px; height:102px;
	padding:4px;
	float:left;
	background-color:#D1D3D4;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
}
.masterMiniCard.active, .masterMiniCard.active+.masterMiniCard {margin-bottom:224px}
.rightColum div.active+div .masterMiniCard:first-child {margin-bottom:224px}
.masterMiniCard.active+.masterCard {top:262px}

.masterMiniCard+.masterMiniCard.active+.masterMiniCard {margin-bottom:10px}

.masterMiniCard+.masterMiniCard {margin-right:0; margin-left:0}
.rightColum div:first-child .masterMiniCard:nth-of-type(1) {margin-left:0}
.rightColum div:nth-of-type(even) .masterMiniCard:nth-of-type(odd) {margin-left:10px; margin-right:0}

.masterMiniCard .name {
	margin-left:110px;
	padding-right:30px;
	padding-top:10px;
	display:block;
	text-align:left;
	font-size:0.8rem;
	line-height:1.3em;
}
.masterMiniCard .name img {
	position:absolute;
	display:block;
	margin-bottom:0;
	left:4px; top:4px;
	width:auto; height:102px;
}
.masterMiniCard a.like {
	height:30px;
	right:auto; top:auto;
	bottom:4px; left:106px;
	border-radius:0;
	line-height:30px;
	color:#FFF;
	background-color:transparent;
}
.masterMiniCard a.like span.ico {line-height:30px; font-size:0.9rem;}
.masterMiniCard a.like span.ico:before {font-size:2rem;	top:-2px; left:-6px;}

/*------Новый кусок для иконок----------*/
.otherOpp .icoCont2 {left:auto; bottom:auto; right:4px; top:4px;}
.otherOpp .icoCont2 a {width:26px; height:26px; float:none;}
.otherOpp .icoCont2 .ico {font-size:0.7em;}
.otherOpp .masterMiniCard.active a.comment {color:#FFF}
/*-----Конец Новый кусок для иконок-----*/

.masterMiniCard .icoCont {
	bottom:auto; left:auto;
	top:4px; right:4px;
	width:26px; height:auto;
}
.masterMiniCard.active:before {
	content:'';
	position:absolute;
	left:168px; bottom:0;
	width:0; height:0;
	border-left: 0.66rem solid transparent;
    border-right: 0.66rem solid transparent;
    border-bottom: 0.66rem solid #F0F3FA; /* цвет стрелочки у большой карточки*/
}

.masterMiniCard.active:after {left:168px; bottom:-15px;}


.icoCont a {width:26px; height:26px; line-height:26px;}
.icoCont a span.ico {top:0; line-height:26px}
.icoCont a.photo span.ico:before {line-height:normal; font-size:1rem; top:-1px}
.icoCont a.video span.ico:before {line-height:normal; font-size:1.2rem; top:0px}
.icoCont a.gift  span.ico:before {line-height:normal; font-size:1rem; top:-2px}
.icoCont a.comment  span.ico:before {font-size:1rem; top:0}


/*------Большая-----*/
/*--карточка мастера--*/

.masterCard {
	position:absolute;
	background-color:#E6E7E8;
	padding:10px;
	height:176px;
	width:446px;
	margin-bottom:20px;
	left:0; top:142px;
	overflow:hidden;
}
.masterCard .leftColumn {float:left; width:330px;}
.masterCard .leftColumn>div:first-child {float:none; position:absolute; right:10px; bottom:34px; width:116px}
.masterCard .leftColumn>div:first-child img {display:none}
.masterCard .leftColumn>div+div {margin-left:0; padding-left:0; padding-right:15px}
.masterCard .rightColumn {margin-left:330px; padding-bottom:86px}

/*--правая--*/
.masterCard .icoCont {margin-bottom:10px; float:left}
.masterCard .icoCont a {width:20px; height:20px}
.masterCard .icoCont a span.ico, .masterCard .icoCont a span.ico:before { top:-4px}
.masterCard .icoCont a span.ico:before {font-size:0.75rem;}
.masterCard .icoCont a.video span.ico:before {top:-4px}
.masterCard .icoCont a.gift span.ico:before {top:-5px}

.masterCard .icoCont a.inactive {width:20px; height:20px}


.masterCard .feedback a {
	font-size:0.6rem;
	margin-bottom:4px;
	height:8px; line-height:8px;
}
.masterCard .feedback a span {
	width:10px; height:10px; line-height:10px;
	font-size:0.4rem;
	margin-right:6px;
}
.masterCard .feedback a span:after {
	left:10px; top:3px;
	border-top: 0.18rem solid transparent;
    border-left: 0.18rem solid #7F8184;
    border-bottom: 0.18em solid transparent;
}



.giftCont {min-height:50px;	background-position:58px 0;}
.giftCont>img {max-width:58px; max-height:100px; width:auto; height:auto}
.giftCont, .giftCont span {display:block}
.giftCont span.header {
	height:20px; line-height:20px;
	letter-spacing:0.2em;
	font-size:0.7rem;
}
.giftCont span.text {
	margin-left:58px;
	padding:4px;
	padding-bottom:8px;
	font-size:0.4rem;
	line-height:1.3em;
}
.giftCont span.ico {right:-1px; bottom:0;}


.masterCard .aButton {
	right:10px; bottom:10px;
	height:16px; width:116px;
}
.masterCard .aButton a {
	height:16px; line-height:16px;
	font-size:0.5rem;
	letter-spacing:0.1em;
	padding-left:16px;
}
.masterCard .aButton a span.ico {position:absolute; right:-5px; line-height:16px;}
.masterCard .aButton a span.ico:after {content:'\e606'; font-size:1.6rem}


/*------Видео-----*/
.videoCont:nth-of-type(3n+3) {margin-right:15px}
.videoCont:nth-of-type(even) {margin-right:0}

/*--Видео-окно--*/

.popUp>div>div {
	width:68%;
	min-width:400px;
	padding:50px 18px 0 18px;
	left:-9px; position:relative; /*сдвиг на полосу прокрутки (центровка)*/
}
.videoContPlay .title {
	font-size:1.1rem;
	margin-top:-37px;
	margin-bottom:12px;
}
.videoContPlay .description {
	font-size:0.7rem;
	font-weight:bold;
	padding:12px 0;
	margin-right:164px;
}
.popUp .master {width:152px; font-size:0.7rem;}

.popUp .close {width:28px; height:28px;	right:-13px; top:-13px;}
.popUp .close .ico:after {line-height:28px; font-size:1.5rem}
.popUp .close:hover .ico:after {font-size:1.7rem}

/*---Скидки-компании---*/
.bigGiftCont:nth-of-type(3n+3), .companyCont:nth-of-type(3n+3), .adviceCont:nth-of-type(3n+3) {margin-right:20px}
.bigGiftCont:nth-of-type(even), .companyCont:nth-of-type(even), .adviceCont:nth-of-type(even) {margin-right:0}

/*--Скидки-окно--*/
.popUp.bigGiftOpen>div>div {padding:0 18px 10px 18px;}
.bigGiftOpen .title {
	height:68px; line-height:68px;
	padding:0 18px;
	margin-bottom:18px;
	left:-18px;
	font-size:2.6rem;
}
.bigGiftOpen>div>div>img {margin-bottom:16px}


/*--Рекомендации--*/
.recommend {padding:0 12px; padding-bottom:4px}
.recommend h2 {position:static; float:left;	margin-top:14px; margin-right:76px;}
.recommend p {font-size:0.8rem; width:209px}
.recommend p a {font-size:0.7rem}


/*--Полезные советы--*/

.popUp>div>div .masterAdvice .leftColum {margin-right:0}
.popUp>div>div .masterAdvice .rightColum {display:none}
.popUp>div>div .masterAdvice .otherAdvice {margin-right:0}
.popUp.masterAdviceWindow>div>div {min-width:400px}


/*--Новости внутри--*/
.newsPage2 .leftColum {margin-right:0}

.newsPage2 .rightColum {width:auto; position:static;}
.newsPage2 .rightColum .newsTitle {text-align:left}
.newsPage2 .useful {width:43.55%; float:left}
.newsPage2 .useful+.useful {margin-left:20px}

.newsPage2 .rightColum .navCont {width:100%}


/*----------------------------------*/
/*-------------Каталог--------------*/
/*----------------------------------*/

.catalogPage .colum3:first-child {padding-right:22px}
.catalogPage .colum3+.colum3 {padding-right:0;}
.catalogPage .colum3+.colum3+.colum3 {clear:left}
.catalogPage.open {width:520px}


/*----------------------------------*/
/*------Личная страница мастера-----*/
/*----------------------------------*/

.masterPage .leftColum {width:222px; position:absolute; left:0; top:0}
.masterPage .rightColum {margin-left:0; padding-left:0;}
.masterPage .masterMenu {position:fixed; display:none}
.masterPage .masterMenu.open {position:absolute; display:block; left:42px; top:-48px; z-index:100; box-shadow:2px 2px 10px #000000;}

.miniMasterPrev {right:0; top:-48px; margin-left:314px; width:150px}
.miniMasterPrev img {visibility:hidden; width:1px; height:42px}
.miniMasterPrev>div {width:74px;}

.masterPage .menuIcon {
	display:block; height:42px; width:42px;
	position:absolute; left:0; top:-48px;
	background-color:#e6e7e8; color:#FFF;
	text-decoration:none; text-align:center;
}
.masterPage .menuIcon .ico {height:42px; width:42px;}

.masterPage .menuIcon .ico:before {content:'\e630'; font-size:1.8rem; top:1px; position:relative; line-height:42px}
.masterPage .menuIcon:hover, .masterPage .menuIcon.active {background-color:#bec0c2}
.masterPage .menuIcon.active {box-shadow:2px 2px 10px #000000}
.masterPage .menuIcon.active:after {content:''; display:block; width:6px; height:42px; background-color:#bec0c2; position:absolute; right:0px; top:0; z-index:110}


/*---Инфо мастера---*/
.masterInfo {margin-left:221px; left:0; top:-43px; margin-bottom:-20px}
.masterContact {width:100%; height:auto; padding-bottom:40px; min-height:34px}

.contactCont p {padding-left:30px; float:left;	width:40%;}
.masterContact .showContact {width:95%;}
.masterContact .telHide {display:none}
.masterPage .rightColum .textCont {font-size:1rem}


.masterPage .giftCont {
	min-height:110px; max-height:150px;
	max-width:220px;
	background:url(../img/giftBg.png) 100px 0 #FFF repeat-y;
	overflow:hidden;
	position:relative;
}
.masterPage .giftCont .header {font-size:1rem}
.masterPage .giftCont>img {min-width:100px; width:100px; height:auto; min-height:inherit; max-height:120px}
.masterPage .giftCont span.header {
	color:#FFF; text-align:center;
	height:34px; line-height:34px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.1em;
}
.masterPage .giftCont span.text {
	margin-left:100px;
	padding:8px;
	font-size:0.7rem;
	background-color:#D1D3D4;
	height:100%
}
.masterPage .giftCont span.ico {position:absolute; right:0; bottom:2px;}
.masterPage .giftCont span.ico:after {content:'\e605'; font-size:1.6rem}
.masterPage .giftCont {margin-right:12px;}


.albumCont a {margin-right:8px}
.albumCont a+a+a+a {margin-right:0}

.masterPage .videoCont {margin-right:14px}
.masterPage .videoCont+.videoCont {margin-right:0; margin-left:0px}

.feedback {width:248px; float:left; margin-bottom:32px}
.masterShare {margin-left:264px}

/*--Заявка-окно--*/
.popUp.request>div>div {width:450px; padding:0 20px 20px 20px; background-color:#efd200}
.request form input+input {margin-left:1%}


/*--Секреты мастеров--*/
.twoColumnCont .leftColum  {margin-right:0}
.twoColumnCont .rightColum {display:none}


/*----------------------------------*/
/*---------Скидки и подарки---------*/
/*----------------------------------*/
.catalogPage3 .sectionCont {padding-bottom:40px}
.catalogPage3 .bigGiftCont:first-child {margin-left:9px}
.catalogPage3 .bigGiftCont {margin:10px 0 10px 8px; width:144px; height:240px;}
.catalogPage3 .bigGiftCont img {width:144px; height:auto; max-height:144px}

.catalogPage3 .bigGiftCont p:first-child {font-size:1.1rem}
.catalogPage3 .bigGiftCont a {height:197px; padding-top:0;}
.catalogPage3 .sectionCont .more {bottom:20px; right:0px; text-align:center; width:100%;}
.catalogPage3 .more .ico:after {display:none}

.catalogPage3 .sectionCont h1 a span:first-child {padding-left:52px}
.catalogPage3 .menuIconGlobal {display:block; top:0; background-color:transparent; border-right:1px solid #FFF}
.catalogPage3 .menuIconGlobal:hover {background-color:rgba(255,255,255,0.3)}
.catalogPage3 .menuIconGlobal.active:hover, .catalogPage3 .menuIconGlobal.active {background-color:#bec0c2;}
.catalogPage3 .menuIconGlobal:hover .ico {background-color:transparent}
.menuIconGlobal.active:after {width:12px; height:52px; right:-12px; border:0px solid blue; top:0; z-index:110}

.catalogPage3 .sectionCont ul {display:none}
.catalogPage3 .sectionCont ul.open {display:block; position:absolute; left:42px; top:-10px; background-color:#bec0c2; box-shadow:2px 2px 10px #000000; z-index:10;}


/*--Видео--*/
.tipsCont .title {font-size:1rem; margin-top:2px}
.tipsCont {min-height:180px;}
.tipsCont .img {width:130px; height:130px}
.tipsCont .img img {width:130px; height:auto; max-height:130px}
.tipsCont .heithLimiter {height:124px;}
.tipsCont.secret .heithLimiter {height:126px;}
.tipsCont .whoAdd {width:160px}
.tipsCont .date {left:142px}

.tipsCont .video {width:226px; height:127px; margin-right:12px}
.tipsCont.video {padding-right:10px; min-height:186px; height:auto}
.tipsCont.video .title {font-size:0.92rem; margin-top:2px; margin-bottom:6px}
.tipsCont.video .heithLimiter .title+p {font-size:0.8rem; line-height:1.2em}
.tipsCont.video .heithLimiter {height:130px}

.tipsCont.video .rightBlock {
	height:auto; width:auto;
	margin-top:10px; margin-left:238px;
	padding-bottom:16px;
}
.tipsCont.video .rightBlock:before {display:none;}

.tipsCont.video .date {left:248px; margin:0; right:auto; width:140px; bottom:10px; font-size:0.7rem}
.tipsCont.video .whoAdd {position:absolute; top:auto; right:auto; bottom:10px; left:10px; width:200px}
.tipsCont.video .whoAdd+p {position:static; width:auto; font-size:0.7rem}


/*-------------Компании-------------*/
.masterInfoCont .masterInfo2 {width:260px;}
.masterInfoCont .masterContact .showContact {width:96%}
.masterPage .showOnMap {display:block}

/*-------------Поиск 2--------------*/
.searchPage .leftColum {display:none}
.searchPage .rightColum {margin-left:0}


/*----------------------------------*/
/*----------Стань Мастером----------*/
/*----------------------------------*/
.becomeMaster>h1 {font-size:1.4rem; padding:20px 40px}
.becomeMaster .info {height:220px; margin-bottom:60px;}
.becomeMaster .info h1 {font-size:1rem; word-spacing:-0.1em; font-weight:900; padding-top:18px}
.becomeMaster .info h1+p {font-size:0.92rem}
.becomeMaster .info .step {
	font-size:0.7rem;
	padding-top:88px;
	width:120px;
	top:100px;
}
.becomeMaster .info .step1 {background-size:87px 80px; left:0}
.becomeMaster .info .step2 {background-size:80px 83px; left:176px; top:60px}
.becomeMaster .info .step3 {background-size:80px 86px; right:0; padding-top:94px}
.becomeMaster .info .step2:before, .becomeMaster .info .step2:after {
	width:70px; height:30px;
	background-size:70px 60px;
	left:-60px; top:30px;
	
}
.becomeMaster .info .step2:after {left:auto; top:26px; right:-60px}

.becomeMaster .info .addNow {
	margin-top:180px;
	display:block; width:auto;
	line-height:1.4em;
	font-size:1.1rem;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding:0 6px;
	border-radius:0;
	background:none;
	background-color:#ef850d;
}
.becomeMaster .info .addNow:hover {background-color:#ff8e0d}
.becomeMaster .info .addNow span {display:none}


.becomeMaster .benefits {
	background-color:#e6e7e8;
	padding:10px; min-height:120px; height:120px;
	width:auto; margin-right:0 !important;
	float:none;
	margin-bottom:10px;
	overflow:hidden;
}
.becomeMaster .benefits>img {width:120px; height:120px; float:left}
.becomeMaster .benefits h2, .benefits p {margin-left:132px;}
.benefits h2 {font-size:1rem; padding:4px 0 10px 0}

