@font-face {
    font-family: 'Roboto';
    src: url('/v1/fonts/roboto.woff') format('woff'),
         url('/v1/fonts/roboto.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Slab';
    src: url('/v1/fonts/robotoSlab.woff') format('woff'),
         url('/v1/fonts/robotoSlab.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{margin:0px;padding:0px;font-family:Roboto,verdana;color:#35404f;}
table{border-collapse:collapse;border-spacing:0}
td, th{padding:0}
a{color: #3e98c1;cursor:pointer;text-decoration:none;-webkit-touch-callout:none;}
a:hover{color:#307797}
*{-webkit-text-size-adjust: 100%}

@media screen and (min-width:1169px){
	.bannerOpenOnePos{background-size:cover}
	.whyGoodBlockPos{background-size:cover}
}

.mainContainer{min-width:1170px}
.posrel{width:0px;height:0px;display:inline-block;position:relative}
.posrelNotNull{display:inline-block;position:relative}
.posrelBlock{display:block;position:relative}
.error{color:#ce5a41}
.nonFloat{clear:both;float:none}
.clear{float:none;clear:both;display:block}
.spacer{display:block;height:20px}
.arrowDown{width:95px;height:30px;background-image:url('/v1/images/images.png');;background-repeat:no-repeat;background-position: 0px -82px;margin:30px auto;}

/* HEADER BLOCK */

.headerBlockPos{display:block;width:100%;border-bottom:1px solid #d5ded9;margin-bottom:3px}
.headerBlock{display:block;height:120px;width:1110px;margin:0px auto}
.headerBlock .logo{display:inline-block;width:272px;height:50px;background-image:url("/v1/images/logo.svg");background-repeat:no-repeat;float:left;margin-top: 52px;position:relative;z-index:2;background-size:contain;background-position:center bottom}
.headerBlock .headRight{float:right;text-align:right;font-size:18px;text-transform:uppercase;padding-top:66px}
.headerBlock .headRight a{color:#7d7f81;letter-spacing:0}
.headerBlock .headRight a:hover{color:#307797}
.headerBlock .headRight a:after{pointer-events:none;border:1px solid #917f81;display:inline-block;width:4px;height:4px;border-radius:12px;content:" ";position:relative;top:-3px;margin-left:10px;margin-right:10px}
.headerBlock .headRight a:last-child:after{display:none}
.headerBlock .headRight a.big{font-weight:bold;height:38px;line-height:38px;display:inline-block;margin-right:36px;border-radius:7px;padding-left:16px;padding-right:16px;-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);position:relative;top:-2px;color:#fff;background:#8dc63f;border-top:1px solid #9dce5a;border-left:1px solid #9dce5a;border-bottom:1px solid #72a033;border-right:1px solid #72a033;}
.headerBlock .headRight a.big:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#8dc63f}
.headerBlock .headRight a.big:active{color:#fff;background:#8dc63f;border-bottom:1px solid #9dce5a;border-right:1px solid #9dce5a;border-top:1px solid #72a033;border-left:1px solid #72a033;}
.headerBlock .headRight a.big:after{display:none}
.headerBlock .myprofileIcon{display:inline-block;width:28px;height:28px;background-image:url("/v1/images/profile.png");background-repeat:no-repeat;position:relative;top:-4px;border-radius:28px;background-position:center center;background-size:cover}
.headerBlock .mobileMenuButton{display:none}
.headerCollectButtonBlockPos{display:none}

/* BANNER OPEN ONE */

.bannerOpenOnePos{display:block;width:100%;background-color:#f6f7f8;height:455px;background-image:url("/v1/images/bg_lines.png");background-position:center center;background-repeat:no-repeat}
.bannerOpenOne{display:block;height:455px;width:1110px;margin:0px auto}
.bannerOpenOne td.left{padding-bottom:10px;padding-left:65px;font-size:36px;font-family:'Roboto Slab';width:594px;height:445px;vertical-align:middle}
.bannerOpenOne td.left a.button{text-transform:uppercase;font-family:Roboto;font-size:24px;font-weight:bold;height:56px;line-height:56px;color:#fff;background:#fcaf17;display:inline-block;margin-right:36px;border-radius:7px;border-top:2px solid #ffc34e;border-left:2px solid #ffc34e;border-bottom:2px solid #c1872b;border-right:2px solid #c1872b;padding-left:31px;padding-right:31px;-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);margin-top: 48px;}
.bannerOpenOne td.left a.button:hover{background:#fcaf17;border-top:2px solid #fcaf17;border-left:2px solid #fcaf17;border-bottom:2px solid #fcaf17;border-right:2px solid #fcaf17;;-webkit-box-shadow:none;box-shadow:none}
.bannerOpenOne td.left a.button:active{border-bottom:2px solid #FFC34E;border-right:2px solid #FFC34E;border-top:2px solid #C1872B;border-left:2px solid #C1872B}
.bannerOpenOne td.right{text-align:center;color: #8dc53e;font-style:italic;text-transform:uppercase;font-size:28px;font-weight:bold;padding-bottom:28px;letter-spacing:-1px}
.bannerOpenOne td.right a{display:inline-block;width:360px;height:240px;text-align:center;background-image:url("/v1/images/video_cartoon_play.png");background-position:center center;background-repeat:no-repeat;margin-bottom:14px}
.bannerOpenOne .homePageVideoAbs{height:325px;overflow:hidden;position:absolute;z-index:1;top:-31px;left:-130px;-webkit-transition:opacity 0.7s ease;-moz-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease;}
.bannerOpenOne .homePageVideoAbs iframe{width:580px;height:326px;background:transparent !important}
.bannerOpenOne #homePagePlayVideoFigure{-moz-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease;pointer-events:none;opacity:0}
.bannerOpenOne .slogen{opacity:0}


/* STEPS BLOCK */

.stepsBlockPos{display:block;width:100%;background-color:#a1c76c;height:120px;background-image:url("/v1/images/bg_lines_green.png")}
.stepsBlock{display:block;padding-top:39px;width:1110px;margin:0px auto;text-align:center}
.stepsBlock .step{white-space:nowrap;height:46px;width:174px;margin-right:17px;padding-right:15px;display:inline-block;line-height:46px;background-image:url("/v1/images/images.png");background-repeat:no-repeat;background-position:-311px -210px;color:#fff;font-size:18px;font-family:'Roboto Slab';font-weight:bold;text-transform:uppercase}
.stepsBlock .step.smaller{font-size:16px;padding-right:10px;width:179px}
.stepsBlock .step:last-child{margin-right:0px}
.stepsBlock .step span{float:left;text-align:center;display:inline-block;width:47px;font-size:18px}

.stepsBlock .step.active{background-position:-311px -260px}
.stepsBlock .step.done{background-position:-311px -309px;color:#79b95a}
.stepsBlock .step.done span{opacity:0}

.homeStepAnchorPos{position:relative;width:0px;height:0}
.homeStepAnchorPos#homeStepStarting{top:50px}
.homeStepAnchorPos#homeStepFundRaising{top:50px}
.homeStepAnchorPos#homeStepSpending{top:-20px}

.stepNumRowPos{display:block;width:100%;margin-top:90px}
.stepNumRow{display:block;width:1110px;margin:0px auto;text-align:center}
.stepNumRow span{position:relative;display:inline-block;width:64px;height:64px;border-radius:130px;color:#fff;text-align:center;line-height:64px;font-weight:bold;font-size:32px;background-color: #A1C76C;}
.stepNumRow span:after{content:" ";position:absolute;background:#a1c76c;height:2px;width:47px;top:31px;right:-56px}
.stepNumRow span:before{content:" ";position:absolute;background:#a1c76c;height:2px;width:47px;top:31px;left:-56px}

.stepLightGreenArrow{height:31px;background-color:#a1c76c;border:2px solid #FFF;position:relative;border-right:2px solid #FFF;border-left:0;top:6px;left:20px;display:inline-block}
.stepLightGreenArrow:after{content:' ';position:absolute;top:0px;right:-24px;width:0;height:0;border:15.7px solid transparent;border-left:9.5px solid #a1c76c;}
.stepLightGreenArrow:before{content:' ';position:absolute;top:-2.75px;right:-30px;width:0;height:0;border:18.1px solid transparent;border-left:10px solid #FFF;}
.stepLightGreenArrow .circle{background-color:#a1c76c;text-align:center;display:inline-block;width:42px;height:42px;position:relative;top:-8px;left:-21px;border-radius:50%;border:2px solid white;font-family:'Roboto Slab';font-weight:bold;text-transform:uppercase;font-size:18px;line-height:43px;color:#fff;}
.stepLightGreenArrow .text{font-family:'Roboto Slab';font-size:18px;font-weight:normal;text-transform:uppercase;color:#fff;text-align:center;position:relative;top:-8px;left:-15px;display:inline-block;padding:0 16px;}

.stepLightGreenArrow.active{height:31px;background-color:#8dc63f;border:2px solid #FFF;position:relative;border-right:2px solid #FFF;border-left:0;top:6px;left:20px;display:inline-block}
.stepLightGreenArrow.active:after{content:' ';position:absolute;top:0px;right:-24px;width:0;height:0;border:15.7px solid transparent;border-left:9.5px solid #8dc63f;}
.stepLightGreenArrow.active:before{content:' ';position:absolute;top:-2.75px;right:-30px;width:0;height:0;border:18.1px solid transparent;border-left:10px solid #FFF;}
.stepLightGreenArrow.active .circle{background-color:#8dc63f;text-align:center;display:inline-block;width:42px;height:42px;position:relative;top:-8px;left:-21px;border-radius:50%;border:2px solid white;font-family:'Roboto Slab';font-weight:bold;text-transform:uppercase;font-size:18px;line-height:43px;color:#fff;}
.stepLightGreenArrow.active .text{font-family:'Roboto Slab';font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;position:relative;top:-8px;left:-15px;display:inline-block;padding:0 16px;}

.stepLightGreenArrow.done{height:31px;background-color:#fff;border:2px solid #fff;position:relative;border-right:2px solid #FFF;border-left:0;top:6px;left:20px;display:inline-block}
.stepLightGreenArrow.done:after{content:' ';position:absolute;top:0px;right:-24px;width:0;height:0;border:15.7px solid transparent;border-left:9.5px solid #fff;}
.stepLightGreenArrow.done:before {content:' ';position:absolute;top:-2.75px;right:-30px;width:0;height:0;border:18.1px solid transparent;border-left:10px solid #FFF;}
.stepLightGreenArrow.done .circle{background-color:#fff;text-align:center;display:inline-block;width:42px;height:42px;position:relative;top:-8px;left:-21px;border-radius:50%;border:2px solid #a1c76c;font-family:'Roboto Slab';font-weight:bold;text-transform:uppercase;font-size:18px;line-height:43px;color:transparent;background-image:url("/v1/images/images.png");background-position:-184px -307px;}
.stepLightGreenArrow.done .text{font-family:'Roboto Slab';font-size:18px;font-weight:bold;text-transform:uppercase;color:#a1c76c;text-align:center;position:relative;top:-8px;left:-15px;display:inline-block;padding:0 16px;}

.stepLightGreenArrow,.stepLightGreenArrow.active,.stepLightGreenArrow.done{margin:0px 35px 11px 9px;}

/* HOME STEP 1 BLOCK */

.homeStepNumeOneBlockPos{display:block;width:100%}
.homeStepNumeOneBlock{font-family:'Roboto Slab';display:block;width:1110px;margin:0px auto;text-align:center;padding-top:40px;font-size:24px}
.homeStepNumeOneBlock .categoryContainer{margin-top:40px;margin-bottom:4px}
.homeStepNumeOneBlock .categoryContainer .category{position:relative;display:inline-block;height:72px;width:350px;border-bottom:2px solid #c6c9cf;line-height:72px;text-align:left;margin-right:30px;font-family:Roboto;font-weight:bold;text-transform:uppercase;color:#585e68;font-size:18px}
.homeStepNumeOneBlock .categoryContainer .category:nth-child(3n){margin-right:0px}
.homeStepNumeOneBlock .categoryContainer .category:after{width:20px;height:20px;position:absolute;top:50%;right:0px;margin-top:-10px;background-image:url("/v1/images/images.png");background-repeat:no-repeat;content:" ";display:block;background-position:-144px 0px}
.homeStepNumeOneBlock .categoryContainer .category:hover:after{background-position:-114px 0px}

.myFundsPage .fundCategoryTitle:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.myFundsPage .fundCategoryTitle.birthday:before{background-position:0px -2px}
.myFundsPage .fundCategoryTitle.farewell:before{background-position:0px -44px}
.myFundsPage .fundCategoryTitle.travel:before{background-position:0px -86px}
.myFundsPage .fundCategoryTitle.wedding:before{background-position:0px -129px}
.myFundsPage .fundCategoryTitle.bachelor:before{background-position:0px -172px}
.myFundsPage .fundCategoryTitle.bachelorette:before{background-position:0px -214px}
.myFundsPage .fundCategoryTitle.baby:before{background-position:0px -256px}
.myFundsPage .fundCategoryTitle.grief:before{background-position:0px -298px}
.myFundsPage .fundCategoryTitle.club:before{background-position:0px -341px}
.myFundsPage .fundCategoryTitle.party:before{background-position:0px -384px}
.myFundsPage .fundCategoryTitle.project:before{background-position:0px -425px}
.myFundsPage .fundCategoryTitle.home:before{background-position:0px -468px}
.myFundsPage .fundCategoryTitle.solidarity:before{background-position:0px -510px}
.myFundsPage .fundCategoryTitle.other:before{background-position:0px -553px}

.homeStepNumeOneBlock .categoryContainer .category:before{width:28px;height:28px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 2px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:28px 674px;background-position:0px -2px}
.homeStepNumeOneBlock .categoryContainer .category.gift:before{background-position:0px -2px}
.homeStepNumeOneBlock .categoryContainer .category.farewell:before{background-position: 0px -51px;}
.homeStepNumeOneBlock .categoryContainer .category.travel:before{background-position: 0px -100px;}
.homeStepNumeOneBlock .categoryContainer .category.wedding:before{background-position: 0px -150px;}
.homeStepNumeOneBlock .categoryContainer .category.bachelor:before{background-position: 0px -200px;}
.homeStepNumeOneBlock .categoryContainer .category.bachelorette:before{background-position: 0px -249px;}
.homeStepNumeOneBlock .categoryContainer .category.baby:before{background-position: 0px -298px;}
.homeStepNumeOneBlock .categoryContainer .category.grief:before{background-position: 0px -347px;}
.homeStepNumeOneBlock .categoryContainer .category.club:before{background-position: 0px -397px;}
.homeStepNumeOneBlock .categoryContainer .category.party:before{background-position: 0px -446px;}
.homeStepNumeOneBlock .categoryContainer .category.project:before{background-position: 0px -496px;}
.homeStepNumeOneBlock .categoryContainer .category.home:before{background-position: 0px -545px;}
.homeStepNumeOneBlock .categoryContainer .category.sympathy:before{background-position: 0px -594px;}
.homeStepNumeOneBlock .categoryContainer .category.other:before{background-position: 0px -644px;}

/* HOME STEP 2 BLOCK */

.homeStepNumeTwoBlockPos{display:block;width:100%}
.homeStepNumeTwoBlock{font-family:'Roboto Slab';display:block;width:1110px;margin:0px auto;text-align:center;font-size:24px;padding-top:67px;padding-bottom:118px}
.homeStepNumeTwoBlock tr > td:first-child{text-align:left;padding-left:95px;width:511px;padding-bottom:18px}
.homeStepNumeTwoBlock tr > td .image{background-image:url("/v1/images/step_two_pic.png");width:410px;height:272px;display:inline-block}

/* HOME STEP 3 BLOCK */

.homeStepNumeThreeBlockPos{display:block;width:100%;background-image:url("/v1/images/step_three_bg.jpg");background-repeat:no-repeat;background-position:center bottom}
.homeStepNumeThreeBlock{height:450px;padding-top:90px;display:block;width:1130px;margin:0px auto;text-align:center;font-family:'Roboto Slab';font-size:24px}
.homeStepNumeThreeBlock .stepNumRow{margin-bottom:40px}
.homeStepNumeThreeBlock .boxContainer{font-size:0px;padding-top:27px}
.homeStepNumeThreeBlock .boxContainer .box{float:left;text-align:left;font-size:18px;height:225px;padding-left:101px;width:259px;padding-right:10px;border-radius:10px;display:inline-block;background:rgba(255,255,255,0.65);margin-right:10px;position:relative;font-family: 'Roboto';}
.homeStepNumeThreeBlock .boxContainer .box:last-child{margin-right:0px}
.homeStepNumeThreeBlock .boxContainer .box h3{font-size:20px;font-family:'Roboto Slab';border-bottom:2px solid #c6c9cf;padding-bottom:5px;margin-top:36px;margin-bottom:12px;white-space:nowrap}
.homeStepNumeThreeBlock .boxContainer .box span{font-size:13px;display:block;padding-top:23px}
.homeStepNumeThreeBlock .boxContainer .box:before{background-repeat:no-repeat;background-image:url("/v1/images/images.png");content:" ";height:67px;width:67px;border:3px solid #585e68;display:block;border-radius:145px;position:absolute;top:30px;left:10px}
.homeStepNumeThreeBlock .boxContainer .box.buy:before{background-position:-215px -28px}
.homeStepNumeThreeBlock .boxContainer .box.give:before{background-position:-289px -29px}
.homeStepNumeThreeBlock .boxContainer .box.transfer:before{background-position:-365px -28px}

/* WHY GOOD BLOCK */

.whyGoodBlockPos{display:block;width:100%;background-image:url("/v1/images/bg_lines2.png");background-position:center top;background-repeat:no-repeat}
.whyGoodBlock{display:block;height:469px;width:1110px;margin:0px auto}
.whyGoodBlock td{vertical-align:top}
.whyGoodBlock .left{padding-left:95px;width:501px}
.whyGoodBlock .right{text-align:center;width:534px;padding-left:6px}
.whyGoodBlock .title{font-family:'Roboto Slab';color:#35404f;font-size:48px;display:block;padding-top:115px;padding-bottom:50px}
.whyGoodBlock .left .title{padding-bottom:34px}
.whyGoodBlock .point{display:block;float:left;width:209px;height:24px;line-height:24px;margin-bottom:20px;font-size:20px;font-family:'Roboto Slab';font-weight:bold}
.whyGoodBlock .point:before{background-image:url("/v1/images/images.png");content:" ";width:24px;height:24px;display:inline-block;background-position:-442px 0px;background-repeat:no-repeat;border-radius:50px;margin-right:10px;position:relative;top:5px}
.whyGoodBlock a.button{text-transform:uppercase;font-family:Roboto;font-size:24px;font-weight:bold;height:56px;line-height:56px;color:#fff;background:#fcaf17;display:inline-block;border-radius:7px;border-top:2px solid #ffc34e;border-left:2px solid #ffc34e;border-bottom:2px solid #c1872b;border-right:2px solid #c1872b;padding-left:31px;padding-right:31px;-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2)}
.whyGoodBlock a.button:hover{background:#fcaf17;border-top:2px solid #fcaf17;border-left:2px solid #fcaf17;border-bottom:2px solid #fcaf17;border-right:2px solid #fcaf17;-webkit-box-shadow:none;box-shadow:none}
.whyGoodBlock a.button:active{border-bottom:2px solid #FFC34E;border-right:2px solid #FFC34E;border-top:2px solid #C1872B;border-left:2px solid #C1872B}

/* FOOTER FACEBOOK BLOCK */

.footFbBlockPos{display:block;width:100%;}
.footFbBlock{display:block;width:1070px;margin:0px auto;margin-bottom: 103px;text-align:right;margin-top: 20px;}
.facebookAligningLeft{float:left;width:500px;height:180px;margin-left: -7px;}
.allFundInGoood{display:inline-block;vertical-align:top;text-align:center;margin-right: 103px;position: relative;top: -2px;}
.allFundInGoood .labelType2{font-size: 18px;padding-top: 30px;margin-bottom: 5px;}
.allFundInGoood span{font-size: 38px;font-weight:bold;bottom: 2px;margin-right: -35px;}
.allFundInGoood .allFundInGooodAmount{text-align:center;border-radius:5px;font-size: 48px;font-weight:bold;display:inline-block;margin-right: 11px;white-space:nowrap}


/* FOOTER CARDS BLOCK */

.footCardsBlockPos{display:block;width:100%}
.footCardsBlock{display:block;height:120px;padding-top:37px;width:1110px;margin:0px auto;border-top:2px solid #e4e9e9;border-bottom:2px solid #e4e9e9;margin-bottom:50px;font-size:18px;color:#3e98c1}
.footCardsBlock .card{display:block;float:left;width:128px;height:68px;border:1px solid #dddfe3;margin-right:48px;background-repeat:no-repeat;background-image:url("/v1/images/images.png")}
.footCardsBlock .card:first-child{background-position:0px -129px}
.footCardsBlock .card:nth-child(2){background-position:-115px -129px}
.footCardsBlock .card:nth-child(3){background-position:-245px -129px}
.footCardsBlock .card:nth-child(4){background-position:-360px -129px}
.footCardsBlock .contacts{float:left;height:70px;line-height:30px;padding-left:47px;position:relative;top:-3px}
.footCardsBlock .contacts a:before{content:" ";display:inline-block;background-repeat:no-repeat;background-image:url("/v1/images/images.png");width:24px;height:24px;position:relative;top:4px;margin-right:14px}
.footCardsBlock .contacts a.mail:before{background-position:-442px -40px;pointer-events:none}
.footCardsBlock .contacts a.phone:before{background-position: -174px -48px;cursor:default}
.footCardsBlock .contacts a.phone{cursor:auto;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}
.footCardsBlock .contacts a.fb{position:relative;top:7px}
.footCardsBlock .contacts a.fb:before{background-position:-442px -79px}
.footCardsBlock .contacts a.mail:hover,
.footCardsBlock .contacts a.phone:hover,
.footCardsBlock .contacts a.fb:hover{color:#307797}

/* FOOTER FLAGS */

.footLanguageBlockPos{display:block;width:100%}
.footLanguageBlock{display:block;width:1110px;margin:0px auto;padding-bottom: 72px;text-align:center}
.footLanguageBlock a{font-size:18px;color:#3e98c1;display:inline-block;margin-left:41px}
.footLanguageBlock a:first-child{margin-left:0px}
.footLanguageBlock a:before{display:inline-block;content:" ";width:23px;height:15px;background-repeat:no-repeat;background-image:url("/v1/images/images.png");background-position:-210px -109px;margin-right:11px}
.footLanguageBlock a.en:before{background-position:-210px -109px}
.footLanguageBlock a.hu:before{background-position:-235px -109px}
.footLanguageBlock a.ce:before{background-position:-260px -109px}
.footLanguageBlock a.sl:before{background-position:-285px -109px}
.footLanguageBlock a.ro:before{background-position:-310px -109px}
.footLanguageBlock a.ru:before{background-position:-335px -109px}
.footLanguageBlock a.hr:before{background-position:-360px -109px}

/* FOOT LINKS BLOCK */

.footLinksBlockPos{display:block;width:100%;background-image: url("/v1/images/bg_lines_green_footer.png");height:177px;overflow:hidden}
.footLinksBlock{display:block;width:1110px;margin:0px auto;font-size:20px;color:#ffffff;font-weight:100}
.footLinksBlock .col{width:350px;float:left;height:171px;margin-right:30px;line-height:38px;padding-top:30px}
.footLinksBlock .col:last-child{margin-right:0px}
.footLinksBlock .col a{color:#ffffff}
.footLinksBlock .col a:hover{text-decoration:underline}
.footLinksBlockPos .footLogoPos{width:100%;text-align:center;display:block;clear:both;}
.footLinksBlockPos .footLogoPos .logo{width: 161px;height: 54px;display:inline-block;background-repeat:no-repeat;background-image:url("/v1/images/images.png");background-position: -248px -251px;margin-top: 57px;}

/* FOOT END BLOCK */

.footEnd{text-align:center;display:block;width:100%;padding-top: 10px;padding-bottom:50px;font-size:12px;font-weight:100;color:#414a4c}
.footEnd b{font-wight:300}

/* SITE TOP MESSAGE BLOCK */

.siteTopMessageBlock{display:block;width:100%;background-color:#fcd27e}
.siteTopMessageBlock .closeTopMessageBlock{width:40px;height:40px;background-image:url("/v1/images/images.png");background-position: -121px -205px;background-repeat:no-repeat;border-radius:50%;cursor:pointer;top:-webkit-calc(50% - 20px);top:calc(50% - 20px);position:absolute}
.siteTopMessage{display:block;width:1110px;margin:0px auto;font-size:18px;color:#414a4c;padding-bottom:19px;padding-top:19px;position:relative;padding:30px 0}

/* INSIDE MESSAGE BLOCK */

.siteTopMessageBlock.inner .pos{display:block;width:1110px;margin:0px auto;position:relative;padding:30px 0;}
.siteTopMessageBlock.inner .title{font-family:"Roboto Slab";font-size:24px;font-weight:900;padding-top:24px;padding-right:60px}
.siteTopMessageBlock.inner .message{font-family:"Roboto";font-size:18px;padding-top:4px;padding-bottom: 20px;padding-right:60px}
.siteTopMessageBlock.inner{clear:left;height:auto}
.siteTopMessageBlock.inner .closeTopMessageBlock{position:absolute;top:-webkit-calc(50% - 20px);top:calc(50% - 20px);right:0px}
.siteTopMessageBlock .siteTopMessage .messageText{float:left;max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px);padding:10px 0px}
.siteTopMessageBlock .siteTopMessage .closeTopMessageBlock.top{float:right;display:inline-block;top:-webkit-calc(50% - 20px);top:calc(50% - 20px);position:absolute;right:0px}

/* TITLE BLOCK */

.titleBlockPos{display:block;width:100%}
.titleBlock{display:block;width:1110px;margin:0px auto;font-family:'Roboto Slab'}
.titleBlock h1,h1.default{font-size:48px;font-family:'Roboto Slab'}
.titleBlock h2,h2.default{font-size:30px;font-family:'Roboto Slab'}
.titleBlock h3,h3.default{font-size:24px;font-family:'Roboto Slab'}
.titleBlock h4,h4.default{font-size:20px;font-family:'Roboto Slab'}
.titleBlock h5,h5.default{font-size:18px;font-family:'Roboto Slab'}

/* SIGNUP PAGE */ 

.signupPagePos{display:block;width:100%}
.signupPage{display:block;width:1110px;margin:0px auto;background-image:url("/v1/images/bg_lines_white.png")}
.signupPageInner{display:block;width:540px;margin:0px auto;background:#ffffff;padding:40px 30px 50px 30px}
.signupPageTop{height:85px;border-bottom:1px solid #d5ded9;width:100%;background:#ffffff}
.signupPageTop a.genbutton{position:relative;top:15px;padding-left:54px;padding-right:54px}
.signupPage h2{color:#35404f;font-size:30px;font-family:'Roboto Slab';margin:0px;padding:0px;display:inline-block;padding-right:38px;position:relative;top:21px}
h2.default{font-size:30px;font-family:'Roboto Slab'}
.signupPage h3{margin:0px}
.signupPage a.genbutton.big{padding-left:23px;padding-right:23px;margin-right:0px}
.signupPage h4{color:#35404f;font-size:30px;font-family:'Roboto Slab';margin:0px;padding:0px 0px 8px 0px}
.signupPage .desc{color:#7b9196;font-style:italic;font-size:14px;padding-bottom:23px;display:inline-block}
.signupPage .desc .star{color:#d35930;font-weight:bold}
.signupPage a.submitButton{padding-left:72px;padding-right:72px;margin-top:30px}
.signupPage .orLine{display:block;margin:30px auto 43px auto;color:#7b9196;position:relative;width:100%;text-align:center}
.signupPage .orLine:before{position:absolute;top:0px;left:0px;width:calc(50% - 32px);width:-webkit-calc(50% - 32px);top:50%;height:1px;content:" ";background:#7b9196}
.signupPage .orLine:after{position:absolute;top:0px;right:0px;width:calc(50% - 32px);width:-webkit-calc(50% - 32px);top:50%;height:1px;content:" ";background:#7b9196}
.signupPage .orLine span{display:inline-block;width:48px;height:48px;border-radius:100px;border:1px solid #414a4c;line-height:50px;text-align:center;font-weight:700;text-transform:uppercase;font-size:12px;background:#414a4c;color:#fff}
.signupPage .termsPos{position:relative;top:4px;display:inline-block;width:auto;text-align:right}
.signupPage .forgotLink{font-family:Roboto;font-weight:normal;font-size:16px;position:relative;top:3px}
.signupPage .passChangeLabel{position:absolute;top:1px;right:0px;height:38px;background:#fff;line-height:38px;padding-right:10px;color:#3e98c1;text-transform:uppercase;font-size:12px;font-weight:900;cursor:pointer;}
.signupPage .passChangeLabel:hover{color:#307797}
.signupPage .selectBirthDayForm.selectBirthDayFormMonth{margin:0 10px}

/* CONTENT PAGE */

.contentPagePos{display:block;width:100%}
.contentPage{display:block;width:1110px;margin:0px auto}
.contentPage h1{display:block;width:100%;color:#35404f;font-size:30px;font-family:'Roboto Slab';margin:0px;padding:0px;display:inline-block;padding-right:38px;position:relative;top:21px;margin-bottom:30px}
.contentPage{padding-bottom:50px}
.contentPage img{max-width:650px;border:none}

.contentPage .twoColLeft{float:left;width:730px;padding-right:20px}
.contentPage .twoColRight{float:left;width:360px}
.contentPage .twoColRight h2{color:#35404f;font-size:24px;font-family:'Roboto Slab';background:#fff;display:inline-block;position:relative;z-index:2;padding-right:10px;margin:30px 0px 4px 0px;}
.contentPage .twoColRight .rightList{display:inline-block;width:100%;font-size:16px;color:#7d7f81}
.contentPage .twoColRight .rightList b{color:#3e98c1;width:auto;display:inline-block;position:relative;font-size:20px;font-weight:normal}
.contentPage .twoColRight .rightList b:hover{color:#307797}
.contentPage .twoColRight .rightList b:before{border:1px solid #917f81;display:inline-block;width:4px;height:4px;content:" ";border-radius:50%;margin-right:12px;position:absolute;top:9px;left:-17px}
.contentPage .twoColRight .rightList p{padding-left:17px}

/* NEW COLLECT PAGE */ 

.newFundPagePos{display:block;width:100%}
.newFundPage{display:block;width:1110px;margin:0px auto;background-image:url("/v1/images/bg_lines_white.png")}
.newFundPage h3{font-size:24px;font-family:'Roboto Slab';margin:0px}
.newFundPage .fundPic{width:100%;height:324px;background-color:#f5f5f5;background-size:contain;background-repeat:no-repeat;background-position:center center}
.newFundPageInner{display:block;width:540px;margin:0px auto;background:#ffffff;padding:10px 30px 50px 30px}
.newFundTop{height:112px;border-bottom:1px solid #d5ded9;width:100%;background:#ffffff}
.newFundTop a.genbutton{position:relative;top:15px;padding-left:54px;padding-right:54px}
.newFund h2{color:#35404f;font-size:48px;font-family:'Roboto Slab';margin:0px;padding:0px;display:inline-block;padding-right:38px;position:relative;top:21px}
.newFund h3{margin:0px}
.newFund a.genbutton.big{padding-left:23px;padding-right:23px;margin-right:0px}
.newFund h4{color:#35404f;font-size:30px;font-family:'Roboto Slab';margin:0px;padding:0px 0px 8px 0px}
.newFund .desc{color:#7b9196;font-style:italic;font-size:14px;padding-bottom:23px;display:inline-block}
.newFund .desc .star{color:#d35930;font-weight:bold}
.newFund a.submitButton{padding-left:72px;padding-right:72px;margin-top:30px}
.newFund .orLine{display:block;margin:50px auto 43px auto;color:#7b9196;position:relative;width:100%;text-align:center}
.newFund .orLine:before{position:absolute;top:0px;left:0px;width:calc(50% - 32px);width:-webkit-calc(50% - 32px);top:50%;height:1px;content:" ";background:#7b9196}
.newFund .orLine:after{position:absolute;top:0px;right:0px;width:calc(50% - 32px);width:-webkit-calc(50% - 32px);top:50%;height:1px;content:" ";background:#7b9196}
.newFund .orLine span{display:inline-block;width:48px;height:48px;border-radius:100px;border:1px solid #7b9196;line-height:50px;text-align:center;font-weight:700;text-transform:uppercase;font-size:12px;}
.newFund .termsPos{position:relative;top:4px;display:inline-block;width:217px;text-align:right}
.billInfo{background-color:#e4e9e9;margin:20px 0}
.billInfo .labelType1{padding-top:10px}
.billInfo > div{padding:0 10px}
.billInfo > a{display:inline-block;padding:10px}

/* MY FUNDS */

.myFundsPagePos{display:block;width:100%}
.myFundsPage{display:block;width:1110px;margin:0px auto}
.myFundsPage .fundListBox{width:730px;float:none;clear:both;margin-bottom:50px;border-bottom:1px solid #c6c9cf;position:relative}
.myFundsPage .fundListBox .absoluteAnchor{display:block;position:absolute;width:-webkit-calc(100% - 180px);width:calc(100% - 180px);height:100%;z-index:1}
.myFundsPage .fundListBox .organizerContiner{width:100%;display:inline-block}
.myFundsPage .fundListBox .image .organizer{height:20px;background: #8DC63F;display:inline-block;font-size:10px;font-family:'Roboto Slab';text-transform:uppercase;line-height:21px;font-weight:bold;padding:0px 10px;color: #fff;position: absolute;left: 0;bottom: 0;}
.myFundsPage .fundListBox .image .spent{height:20px;background: #414a4c;display:inline-block;font-size:10px;font-family:'Roboto Slab';text-transform:uppercase;line-height:21px;font-weight:bold;padding:0px 10px;color:#fff;float:right;position: absolute;right: 0;bottom: 0;}

.myFundsPage .fundListBox .contributedIconContainer{display:inline-block;float:right;position:relative;}
.myFundsPage .fundListBox .contributedIcon{width:40px;height:40px;display:inline-block;margin:0;float:right;position:absolute;top:-27px;right:0px;background-image:url('/v1/images/images.png');background-repeat:no-repeat;background-position:-185px -256px;border-radius:50%;}

.myFundsPage .fundListBox .name{padding:10px 19px 17px 19px;border-top:1px solid #c6c9cf;border-bottom:1px solid #c6c9cf;font-size:20px;color:#414a4c;font-family:'Roboto Slab';font-weight:bold;background-image:url("/v1/images/bg_lines_white2.png");}
.myFundsPage .fundListBox .threeColContainer{clear:both;float:none;height:153px;background-image:url("/v1/images/bg_lines_white2.png")}
.myFundsPage .fundListBox .image,.myFundsPage .fundListBox .buttons,.myFundsPage .fundListBox .mid{float:left;height:151px}
.myFundsPage .fundListBox .image{width:226px;margin:1px 21px 1px 1px;float:left;background:#f5f5f5;background-size:contain;background-position:center center;position:relative;background-color:#fff;background-repeat:no-repeat}
.myFundsPage .fundListBox .mid{margin:1px 0px;width:291px}
.myFundsPage .fundListBox .buttons{margin:1px 0px;padding-right:20px;padding-left:20px;width:151px;padding-top:9px}
.myFundsPage .fundListBox .buttons .genbutton{padding-left:0px;padding-right:0px;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);text-align:center;margin-top:10px}
.myFundsPage .fundListBox .prices{height:35px;line-height:35px;color:#414a4c;padding-bottom:18px}
.myFundsPage .fundListBox .prices .line{height:30px;display:inline-block;width:1px;background-color:#c6c9cf;margin-left:12px;margin-right:10px;position:relative;top:3px}
.myFundsPage .fundListBox .priceOne{font-size:24px;font-weight:900;position:relative;top:-4px}
.myFundsPage .fundListBox .priceOne span{font-size:19px;font-weight:bold}
.myFundsPage .fundListBox .priceTwo{font-size:20px;font-weight:900;position:relative;top:-4px}
.myFundsPage .fundListBox .priceTwo span{font-size:14px;font-weight:bold}
.myFundsPage .fundListBox .contributed{font-size:14px}
.myFundsPage .fundListBox .remaning{font-size:14px}
.myFundsPage .fundListBox .closed{font-size:20px;font-weight:900;white-space:nowrap}

.myFundsPage .fundCategoryTitle{font-size:16px;color:#585e68;height:54px;line-height:54px;display:block}
.myFundsPage .fundCategoryTitle:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.myFundsPage .fundCategoryTitle.birthday:before{background-position:0px -2px}
.myFundsPage .fundCategoryTitle.farewell:before{background-position:0px -44px}
.myFundsPage .fundCategoryTitle.travel:before{background-position:0px -86px}
.myFundsPage .fundCategoryTitle.wedding:before{background-position:0px -129px}
.myFundsPage .fundCategoryTitle.bachelor:before{background-position:0px -172px}
.myFundsPage .fundCategoryTitle.bachelorette:before{background-position:0px -214px}
.myFundsPage .fundCategoryTitle.baby:before{background-position:0px -256px}
.myFundsPage .fundCategoryTitle.grief:before{background-position:0px -298px}
.myFundsPage .fundCategoryTitle.club:before{background-position:0px -341px}
.myFundsPage .fundCategoryTitle.party:before{background-position:0px -384px}
.myFundsPage .fundCategoryTitle.project:before{background-position:0px -425px}
.myFundsPage .fundCategoryTitle.home:before{background-position:0px -468px}
.myFundsPage .fundCategoryTitle.solidarity:before{background-position:0px -510px}
.myFundsPage .fundCategoryTitle.other:before{background-position:0px -553px}

.myFundsPage .twoColLeft{float:left;width:750px}
.myFundsPage .twoColRight{float:left;width:360px}
.myFundsPage .twoColRight h2{color:#35404f;font-size:24px;font-family:'Roboto Slab';background:#fff;display:inline-block;position:relative;z-index:2;padding-right:10px;margin:32px 0px 4px 0px;}
.myFundsPage .faq{display:inline-block;width:100%;font-size:16px;color:#7d7f81}
.myFundsPage .faq b{color:#3e98c1;width:auto;display:inline-block;position:relative;font-size:20px;font-weight:normal}
.myFundsPage .faq b:hover{color:#307797}
.myFundsPage .faq b:before{border:1px solid #917f81;display:inline-block;width:4px;height:4px;content:" ";border-radius:50%;margin-right:12px;position:absolute;top:9px;left:-17px}
.myFundsPage .faq p{padding-left:17px}

.prevousFundScrollDown.default{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.prevousFundScrollDown.default:after{margin-left:5px;display:inline-block;width:9px;height: 5px;content:" ";background-position:-149px -36px;background-repeat: no-repeat;background-image:url("/v1/images/images.png");position:relative;top:-5px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rorate(0deg);}
.prevousFundScrollDown.default.closed:after{-ms-transform: rotate(180deg);-webkit-transform:rotate(180deg);transform: rotate(180deg);}

/* PUBLIC FUNDS */

.publicFundsPagePos{display:block;width:100%}
.publicFundsPage{display:block;width:1110px;margin:0px auto}
.publicFundsPage .topBanner{display:block;border:1px solid #c7c9cf;margin:20px 0px 0px 0px}
.publicFundsPage .topBanner img{display:block;width:100%;height:auto;}
.publicFundsPage .fundListBox{width:320px;border-bottom:1px solid #c6c9cf;margin:0;padding:0;line-height:normal;position:relative;top:-12px;margin-bottom:24px;margin-top:35px;display:block;margin-right:-webkit-calc(50% - 480px);margin-right:calc(50% - 480px);vertical-align:top;float: left;}
.publicFundsPage .fundListBox:nth-child(3n){margin-right:0}
.publicFundsPage .fundListBox .organizerContiner{width:100%;display:inline-block}
.publicFundsPage .fundListBox .image .organizer{height:20px;background: #8DC63F;display:inline-block;font-size:10px;font-family:'Roboto Slab';text-transform:uppercase;line-height:21px;font-weight:bold;padding:0px 10px;color: #fff;position: absolute;left: 0;bottom: 0;}
.publicFundsPage .fundListBox .image .spent{height:20px;background: #414a4c;display:inline-block;font-size:10px;font-family:'Roboto Slab';text-transform:uppercase;line-height:21px;font-weight:bold;padding:0px 10px;color:#fff;float:right;position: absolute;right: 0;bottom: 0;}

.publicFundsPage .fundListBox .contributedIconContainer{position:relative;background-color:rgba(255,0,0,0.1);display:block;clear:both;float:none;height:0px;wwidth:100%;max-width:454px;margin:auto;}
.publicFundsPage .fundListBox .contributedIcon{width:40px;height:40px;display:inline-block;margin:0;float:right;position:absolute;right:0px;background-image:url('/v1/images/images.png');background-repeat:no-repeat;background-position:-185px -256px;border-radius:50%;top:385px;z-index:1}
.publicFundsPage .fundListBox .contributedIcon.withoutAmount{top:313px}

.publicFundsPage .fundListBox .name{padding:10px 19px 15px 19px;border-top:1px solid #c6c9cf;border-bottom:1px solid #c6c9cf;font-size:20px;color:#414a4c;font-family:'Roboto Slab';font-weight:bold;background-image:url("/v1/images/bg_lines_white2.png");width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:70px}
.publicFundsPage .fundListBox .name span{display:inline-block;width:100%;max-height:52px;overflow:hidden;}
.publicFundsPage .fundListBox .threeColContainer{clear:both;float:none;background-image:url("/v1/images/bg_lines_white2.png");width:100%;height: auto;}
.publicFundsPage .fundListBox .image,
.publicFundsPage .fundListBox .buttons,
.publicFundsPage .fundListBox .mid{float:left;height:151px}
.publicFundsPage .fundListBox .image{float:left;background:#f5f5f5;background-size:contain;background-position:center center;background-color:#fff;background-repeat:no-repeat;width:100%;margin:0px;padding:0px;position:absolute;height:213px}
.publicFundsPage .fundListBox .mid{margin:1px 0px;width:100%;margin-top:231px;text-align:center;height:auto;}
.publicFundsPage .fundListBox .mid div:nth-child(3){margin-top:16px}
.publicFundsPage .fundListBox .mid div:nth-child(1n+3){padding-top:15px}
.publicFundsPage .fundListBox .buttons{margin:1px 0px;width:100%;padding:0;text-align:center;margin-top:8px;height:auto;clear:both;float:none;padding-bottom: 28px;padding-top:14px;}
.publicFundsPage .fundListBox .buttons .genbutton{padding-left:0px;padding-right:0px;text-align:center;margin-top:10px;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);min-width:280px;max-width:450px;padding-top:3px}
.publicFundsPage .fundListBox .prices{height:35px;line-height:35px;color:#414a4c;padding-bottom:18px;text-align:center;}
.publicFundsPage .fundListBox .prices .line{background-color:#c6c9cf;top:3px;width:calc(100% - 100px);width:-webkit-calc(100% - 100px);padding:0;height:1px;float:none;clear:both;margin:auto;position:static;display:block;max-width:390px;}
.publicFundsPage .fundListBox .priceOne{font-weight:900;margin:auto;position:relative;top:38px;font-size:20px;color:#414A4C;}
.publicFundsPage .fundListBox .priceOne span{font-size:14px;font-weight:400}
.publicFundsPage .fundListBox .priceTwo{font-weight:900;font-size:36px;padding-bottom:11px;margin:auto;position:relative;top:-41px;}
.publicFundsPage .fundListBox .priceTwo span{font-size:28px;font-weight:bold}
.publicFundsPage .fundListBox .mid .closed.contributed{max-width:200px;margin:auto;margin-top: 15px;white-space:normal;top:0px;}
.publicFundsPage .fundListBox .contributed{font-size:14px;padding:0px;margin.0px;position:relative;top:-15px}
.publicFundsPage .fundListBox .remaning{font-size:14px;color:#414a4c}
.publicFundsPage .fundListBox .closed{font-size:20px;font-weight:900;white-space:nowrap}

.publicFundsPage .fundCategoryTitle{font-size:16px;color:#585e68;height:54px;line-height:54px;display:block;margin-top: -17px;margin-bottom:6px}
.publicFundsPage .fundCategoryTitle:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.publicFundsPage .fundCategoryTitle.birthday:before{background-position:0px -2px}
.publicFundsPage .fundCategoryTitle.farewell:before{background-position:0px -44px}
.publicFundsPage .fundCategoryTitle.travel:before{background-position:0px -86px}
.publicFundsPage .fundCategoryTitle.wedding:before{background-position:0px -129px}
.publicFundsPage .fundCategoryTitle.bachelor:before{background-position:0px -172px}
.publicFundsPage .fundCategoryTitle.bachelorette:before{background-position:0px -214px}
.publicFundsPage .fundCategoryTitle.baby:before{background-position:0px -256px}
.publicFundsPage .fundCategoryTitle.grief:before{background-position:0px -298px}
.publicFundsPage .fundCategoryTitle.club:before{background-position:0px -341px}
.publicFundsPage .fundCategoryTitle.party:before{background-position:0px -384px}
.publicFundsPage .fundCategoryTitle.project:before{background-position:0px -425px}
.publicFundsPage .fundCategoryTitle.home:before{background-position:0px -468px}
.publicFundsPage .fundCategoryTitle.solidarity:before{background-position:0px -510px}
.publicFundsPage .fundCategoryTitle.other:before{background-position:0px -553px}

.publicFundsPage .alignCenterMoreButton{text-align:center;padding-top:7px;padding-bottom:100px}
h2.default.homePagePublicTitle{width:100%;text-align:center;font-weight:normal;font-size:48px;margin:0;margin-bottom:14px;margin-top:-39px}

/* PUBLIC/PRIVATE LABELS */

.publicLabel{background-color:#32a581;font-size:12px;color:#fff;text-transform:uppercase;font-family:'Roboto';display:inline-block;font-weight:normal;padding:2px 4px 0px 4px;margin-bottom:-5px;margin-top:5px;}
.privateLabel{background-color:#ce7bb2;font-size:12px;color:#fff;text-transform:uppercase;font-family:'Roboto';display:inline-block;font-weight:normal;padding:2px 4px 0px 4px;margin-bottom:-5px;margin-top:5px;}
.myFundsPage .publicLabel,
.myFundsPage .privateLabel{margin-top:7px}
.fundPageTitle .publicLabel,
.fundPageTitle .privateLabel{margin-bottom:-2px;margin-top:0px}
.titleBlock .publicLabel,
.titleBlock .privateLabel{margin-top:-15px;margin-bottom:24px}

/* MY CONTRIBUTIONS */

.myContributionsPagePos{display:block;width:100%}
.myContributionsPage{display:block;width:1110px;margin:0px auto}
.myContributionsPage .contributionListBox{width:730px;float:none;clear:both;margin-bottom:41px;border-bottom:1px solid #c6c9cf}
.myContributionsPage .contributionListBox .organizer{height:20px;background:#fcd27e;display:inline-block;font-size:10px;font-family:'Roboto Slab';text-transform:uppercase;line-height:21px;font-weight:bold;padding:0px 10px;margin-left:20px}
.myContributionsPage .contributionListBox .name{padding:17px 19px;border-top:1px solid #c6c9cf;border-bottom:1px solid #c6c9cf;font-size:20px;color:#414a4c;font-family:'Roboto Slab';font-weight:bold;background-image:url("/v1/images/bg_lines_white2.png")}
.myContributionsPage .contributionListBox .threeColContainer{clear:both;float:none;height:153px;background-image:url("/v1/images/bg_lines_white2.png")}
.myContributionsPage .contributionListBox .image,.myContributionsPage .contributionListBox .buttons,.myContributionsPage .contributionListBox .mid{float:left;height:151px}
.myContributionsPage .contributionListBox .image{width:226px;margin:1px 21px 1px 1px;float:left;background:#f5f5f5;background-size:cover;background-position:center center}
.myContributionsPage .contributionListBox .mid{margin:1px 0px;width:291px}
.myContributionsPage .contributionListBox .buttons{margin:1px 0px;padding-right:20px;padding-left:20px;width:151px;padding-top:9px}
.myContributionsPage .contributionListBox .buttons .genbutton{padding-left:0px;padding-right:0px;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);text-align:center;margin-top:10px}
.myContributionsPage .contributionListBox .prices{height:35px;line-height:35px;color:#414a4c}
.myContributionsPage .contributionListBox .prices .line{height:30px;display:inline-block;width:1px;background-color:#c6c9cf;margin-left:12px;margin-right:10px;position:relative;top:3px}
.myContributionsPage .contributionListBox .priceOne{font-size:24px;font-weight:900;position:relative;top:-4px}
.myContributionsPage .contributionListBox .priceOne span{font-size:19px;font-weight:bold}
.myContributionsPage .contributionListBox .priceTwo{font-size:20px;font-weight:900;position:relative;top:-4px}
.myContributionsPage .contributionListBox .priceTwo span{font-size:14px;font-weight:bold}
.myContributionsPage .contributionListBox .contributed{font-size:14px}
.myContributionsPage .contributionListBox .remaning{font-size:14px}
.myContributionsPage .contributionListBox .closed{font-size:20px;font-weight:900}

.myContributionsPage .contributionCategoryTitle{font-size:16px;color:#585e68;height:54px;line-height:54px;display:block}
.myContributionsPage .contributionCategoryTitle:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.myContributionsPage .contributionCategoryTitle.birthday:before{background-position:0px -2px}
.myContributionsPage .contributionCategoryTitle.farewell:before{background-position:0px -44px}
.myContributionsPage .contributionCategoryTitle.travel:before{background-position:0px -86px}
.myContributionsPage .contributionCategoryTitle.wedding:before{background-position:0px -129px}
.myContributionsPage .contributionCategoryTitle.bachelor:before{background-position:0px -172px}
.myContributionsPage .contributionCategoryTitle.bachelorette:before{background-position:0px -214px}
.myContributionsPage .contributionCategoryTitle.baby:before{background-position:0px -256px}
.myContributionsPage .contributionCategoryTitle.grief:before{background-position:0px -298px}
.myContributionsPage .contributionCategoryTitle.club:before{background-position:0px -341px}
.myContributionsPage .contributionCategoryTitle.party:before{background-position:0px -384px}
.myContributionsPage .contributionCategoryTitle.project:before{background-position:0px -425px}
.myContributionsPage .contributionCategoryTitle.home:before{background-position:0px -468px}
.myContributionsPage .contributionCategoryTitle.solidarity:before{background-position:0px -510px}
.myContributionsPage .contributionCategoryTitle.other:before{background-position:0px -553px}

.myContributionsPage .twoColLeft{float:left;width:750px}
.myContributionsPage .twoColRight{float:left;width:360px}
.myContributionsPage .twoColRight h2{padding-left:20px;color:#35404f;text-transform:capitalize;padding-bottom:11px}
.myContributionsPage .faq{display:inline-block;width:100%;font-size:16px;color:#7d7f81}
.myContributionsPage .faq b{font-family:'Roboto Slab';font-size:20px;color:#585e68;display:block;padding-bottom:0px}


/* PAY STATUS */

.payStatusPagePos{display:block;width:100%}
.payStatusPage{display:block;width:1110px;margin:0px auto}
.payStatusPage .payStatusListBox{width:730px;float:none;clear:both;margin-bottom:41px;border-bottom:1px solid #c6c9cf;margin-top:40px}
.payStatusPage .payStatusListBox .name{padding:17px 19px;border-top:1px solid #c6c9cf;border-bottom:1px solid #c6c9cf;font-size:20px;color:#414a4c;font-family:'Roboto Slab';font-weight:bold;background-image:url("/v1/images/bg_lines_white2.png")}
.payStatusPage .payStatusListBox .threeColContainer{clear:both;float:none;height:230px;background-image:url("/v1/images/bg_lines_white2.png")}
.payStatusPage .payStatusListBox .image,.payStatusPage .payStatusListBox .buttons,.payStatusPage .payStatusListBox .mid{float:left;height:151px}
.payStatusPage .payStatusListBox .mid{margin: 10px 20px}
.payStatusPage .payStatusListBox .mid table{width:100%}
.payStatusPage .payStatusListBox .mid table tbody tr{height:30px}
.payStatusPage .payStatusListBox .mid table tbody tr td:first-child{font-weight:500;padding-right:20px}
.payStatusPage .payStatusListBox .mid table tbody tr td:first-child:after{content:":"}


/* CUSTOM SELECT MENU ICONS */

.categoryCustomSelectIcon .category:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.categoryCustomSelectIcon .category:hover:before{background-image:url("/v1/images/cat_hover.png");border-color:#fff}
.categoryCustomSelectIcon .category.active:before{background-image:url("/v1/images/cat_hover.png");border-color:#fff}
.categoryCustomSelectIcon .category.birthday:before{background-position:0px -2px}
.categoryCustomSelectIcon .category.farewell:before{background-position:0px -44px}
.categoryCustomSelectIcon .category.travel:before{background-position:0px -86px}
.categoryCustomSelectIcon .category.wedding:before{background-position:0px -129px}
.categoryCustomSelectIcon .category.bachelor:before{background-position:0px -172px}
.categoryCustomSelectIcon .category.bachelorette:before{background-position:0px -214px}
.categoryCustomSelectIcon .category.baby:before{background-position:0px -256px}
.categoryCustomSelectIcon .category.grief:before{background-position:0px -298px}
.categoryCustomSelectIcon .category.club:before{background-position:0px -341px}
.categoryCustomSelectIcon .category.party:before{background-position:0px -384px}
.categoryCustomSelectIcon .category.project:before{background-position:0px -425px}
.categoryCustomSelectIcon .category.home:before{background-position:0px -468px}
.categoryCustomSelectIcon .category.solidarity:before{background-position:0px -510px}
.categoryCustomSelectIcon .category.null:before,
.categoryCustomSelectIcon .category.other:before{background-position:0px -553px}

.categoryCustomSelectIcon .actualValue:before{width:24px;height:24px;line-height:24px;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:6px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.categoryCustomSelectIcon .actualValue:hover:before{background-image:url("/v1/images/cat.png");border-color:#585e68}
.categoryCustomSelectIcon .actualValue.active:before{background-image:url("/v1/images/cat.png");border-color:#585e68}
.categoryCustomSelectIcon .actualValue.birthday:before{background-position:0px -2px}
.categoryCustomSelectIcon .actualValue.farewell:before{background-position:0px -44px}
.categoryCustomSelectIcon .actualValue.travel:before{background-position:0px -86px}
.categoryCustomSelectIcon .actualValue.wedding:before{background-position:0px -129px}
.categoryCustomSelectIcon .actualValue.bachelor:before{background-position:0px -172px}
.categoryCustomSelectIcon .actualValue.bachelorette:before{background-position:0px -214px}
.categoryCustomSelectIcon .actualValue.baby:before{background-position:0px -256px}
.categoryCustomSelectIcon .actualValue.grief:before{background-position:0px -298px}
.categoryCustomSelectIcon .actualValue.club:before{background-position:0px -341px}
.categoryCustomSelectIcon .actualValue.party:before{background-position:0px -384px}
.categoryCustomSelectIcon .actualValue.project:before{background-position:0px -425px}
.categoryCustomSelectIcon .actualValue.home:before{background-position:0px -468px}
.categoryCustomSelectIcon .actualValue.solidarity:before{background-position:0px -510px}
.categoryCustomSelectIcon .actualValue.null:before,
.categoryCustomSelectIcon .actualValue.other:before{background-position:0px -553px}



/* FUND PAGE TITLE BLOCK */

.fundPageTitlePos{display:block;width:100%}
.fundPageTitle{display:block;width:1110px;margin:0px auto}
.fundPageTitle h1{font-size:30px;font-family:'Roboto Slab';margin:0px;padding:20px 0px 15px 0px}
.fundPageTitle #mobileOwnerMenuSelectMainObj{display:none}

/* FUND PAGE TOP BLOCK */

.fundPageTopPos{display:block;width:100%}
.fundPageTop{white-space:nowrap;display:block;width:1110px;margin:0px auto}
.fundPageTop td{vertical-align:top}
.fundPageTop .left{width:665px;padding-top:20px;padding-right:64px;padding-bottom:52px;white-space:normal}
.fundPageTop .right{width:320px;padding:0px 30px;padding-bottom:52px}
.fundPageTop .pic{width:663px;height:398px;display:block;border:1px solid #f4f4f5;background-position:center center;background-size:contain;background-color:#f5f5f5;background-repeat:no-repeat}

.fundPageTop .left.loggedOut{width:320px;padding:0px 30px 0px 0px;padding-bottom:0px}
.fundPageTop .left.loggedOut .category{padding-bottom:30px;}
.fundPageTop .right.loggedOut{width: 760px;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0}
.fundPageTop .right.loggedOut .smallTitle{width:100%;}

.fundBackLink{display:inline-block;margin-top:9px}

.fundPageTop .category{height:40px;display:inline-block;line-height:36px;font-family:'Roboto Slab';font-size:30px;padding-top:26px;padding-bottom:63px;width:62%}
.fundPageTop .category:before{content:" ";height:36px;width:36px;border:2px solid #464f51;display:inline-block;border-radius:80px;margin-right:10px;position:relative;top:8px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -3px}
.fundPageTop .category.birthday:before{background-position:0px -3px}
.fundPageTop .category.farewell:before{background-position:0px -67px}
.fundPageTop .category.travel:before{background-position:0px -129px}
.fundPageTop .category.wedding:before{background-position:0px -193px}
.fundPageTop .category.bachelor:before{background-position:0px -257px}
.fundPageTop .category.bachelorette:before{background-position:0px -321px}
.fundPageTop .category.baby:before{background-position:0px -383px}
.fundPageTop .category.grief:before{background-position:0px -447px}
.fundPageTop .category.club:before{background-position:0px -510px}
.fundPageTop .category.party:before{background-position:0px -575px}
.fundPageTop .category.project:before{background-position:0px -639px}
.fundPageTop .category.home:before{background-position:0px -702px}
.fundPageTop .category.solidarity:before{background-position:0px -764px}
.fundPageTop .category.other:before{background-position:0px -829px}

.fundPageTop .category.club{font-size:26px;position:relative}
.fundPageTop .category.club span{position:relative;top:-4px}

.fundPageTop .share{height:40px;display:inline-block;line-height:36px;padding-top:26px;padding-bottom:63px;width:38%;text-align:right}
.fundPageTop .share a{position:relative;top:-7px;text-align:center;}
.fundPageTop .smallTitle{font-size:20px;font-family:'Roboto Slab';color: #414a4c;border-bottom:1px solid #c6c9cf;width:100%;padding:0px;margin:0px;padding-bottom:7px;font-weight:normal;margin-bottom:9px}
.fundPageTop .smallTitle.getTargetName{margin-top:45px}
.fundPageTop .names{font-size:22px;font-weight:bold;color:#414a4c;margin-top:-3px}
.fundPageTop .fundPageDescMobile{display:none}

/* FUND PAGE DESC BLOCK */

.fundPageDescPos{display:block;width:100%;overflow:hidden}
.fundPageDesc{display:block;width:1110px;margin:-7px auto;padding-bottom:82px;font-size:18px;color:#414a4c;line-height:28px}
.fundPageDesc h4{font-size:20px;font-family:'Roboto Slab';color: #414a4c;border-bottom:1px solid #c6c9cf;width:100%;padding:0px;margin:0px;padding-bottom:8px;font-weight:normal;margin-bottom:10px}

/* FUND PAGE CONTRIBUTORS BLOCK */

.fundPageContributorsPos{display:block;width:100%}
.fundPageContributors{display:block;width:1110px;margin:0px auto;float:none;clear:both}
.fundPageContributors h4{position:relative}
.fundPageContributors h4 span.title{position:relative;z-index:2;font-size:24px;font-family:'Roboto Slab';color:#585e68;padding:0px;margin:0px;weight:bold;background:#fff}
.fundPageContributors h4 span.title span{height:33px;width:33px;background-color:#fcaf17;border-radius:50%;display:inline-block;text-align:center;line-height:33px;color:#fff;font-size:15px;font-family:Roboto;font-weight:bold;margin-left:11px;margin-right:11px;position:relative;top:-2px}
.fundPageContributors h4:before{top:50%;left:0px;width:100%;height:2px;background:#e4e9e9;content:" ";display:block;position:absolute;z-index:1;margin-top:-2px}
.fundPageContributors .contributor{display:block;float:left;width:33%;color: #414A4C;padding-bottom:45px;padding-top:7px;height:80px}
.fundPageContributors .contributor:nth-child(3n){width:34%}
.fundPageContributors .contributor td{vertical-align:top}
.fundPageContributors .contributor tr td:nth-child(2){padding-top:10px}
.fundPageContributors .contributor .name{font-weight:900;color:#414a4c;font-size:20px;font-family:'Roboto Slab';display:block;margin-top:-2px}
.fundPageContributors .contributor .amount{font-size:12px}
.fundPageContributors .contributor .amount b{font-size:16px}
.fundPageContributors .contributor .amount:before{width:25px;height:25px;display:inline-block;content:" ";background-image:url("/v1/images/images.png");background-position:-442px 1px;position:relative;top:4px;margin-right:8px}
.fundPageContributors .avatar{height:72px;width:72px;border-radius:50%;border:1px solid #eaeaea;margin-right:20px;text-align:center}
.fundPageContributors .avatar .image{width:64px;height:64px;display:inline-block;border-radius:50%;position:relative;top:4px;background-size:cover;background-position:center center}
.fundPageMobileShare.genbutton.sec{display:none}


.invitesContributors .contributor{display:block;float: left;width:99%;color:#7b9196;padding-bottom:15px;padding-top:7px;height:80px}
.invitesContributors .contributor:last-child{padding-bottom:45px}
.invitesContributors .contributor td{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.invitesContributors .contributor td:first-child{width:50px}
.invitesContributors .contributor tr td:nth-child(2){padding-top:10px}
.invitesContributors .contributor .name{font-weight:900;color:#414a4c;font-size:20px;font-family:'Roboto Slab';display:block;margin-top:-2px}
.invitesContributors .contributor .email{font-size:16px}
.invitesContributors .contributor .email b{font-size:16px}
.invitesContributors .avatar{height:72px;width:72px;border-radius:50%;border:1px solid #eaeaea;margin-right:20px;text-align:center}
.invitesContributors .avatar .image{width:64px;height:64px;display:inline-block;border-radius:50%;position:relative;top:4px;background-size:cover;background-position:center center}

/* FUND PAGE COMMENTS BLOCK */

.fundCommentsBlockPos{display:block;width:100%}
.fundCommentsBlock{display:block;width:1110px;margin:0px auto;padding-top:22px;padding-bottom:70px;float:none;clear:both}
.fundCommentsBlock h4{position:relative}
.fundCommentsBlock h4 span.title{position:relative;z-index:2;font-size:24px;font-family:'Roboto Slab';color:#585e68;padding:0px;margin:0px;weight:bold;background:#fff;padding-right:10px}
.fundCommentsBlock h4 span.title span{height:33px;width:33px;background-color:#fcaf17;border-radius:50%;display:inline-block;text-align:center;line-height:33px;color:#fff;font-size:15px;font-family:Roboto;font-weight:bold;margin-left:11px;margin-right:11px;position:relative;top:-2px}
.fundCommentsBlock h4:before{top:50%;left:0px;width:100%;height:2px;background:#e4e9e9;content:" ";display:block;position:absolute;z-index:1;margin-top:0px}
.fundCommentsBlock td{vertical-align:top;padding-bottom:39px}
.fundCommentsBlock .avatar{height:72px;width:72px;border-radius:50%;border:1px solid #eaeaea;margin-right:20px;text-align:center}
.fundCommentsBlock .avatar .image{width:64px;height:64px;display:inline-block;border-radius:50%;position:relative;top:4px;background-size:cover;background-position:center center}
.fundCommentsBlock .content{padding-top:12px}
.fundCommentsBlock .name{font-size:20px;font-weight:900;font-family:'Roboto Slab'}
.fundCommentsBlock .date{font-size:12px;color: #414a4c;text-transform:uppercase;padding-top:5px;padding-bottom:22px}
.fundCommentsBlock .date:before{width:18px;height:18px;display:inline-block;content:" ";position:relative;background-image:url("/v1/images/images.png");background-repeat:no-repeat;background-position:-476px -25px;top:3px;margin-right:7px}
.fundCommentsBlock .text{font-size:19px;color:#414a4c;line-height:28px}
.fundCommentsBlock .commentText{height:71px;width:635px;margin-bottom:30px;margin-top:17px}
.fundCommentsBlock a.commentSend{padding-left:71px;padding-right:71px}

/* CONTRIBUTIONS PAGE*/

.contributePage{display:block;width:1110px;margin:0px auto;background-image:url("/v1/images/bg_lines_white.png")}
.contributePageInner{display:block;width:540px;margin:0px auto;background:#ffffff;padding:0px 30px 50px 30px}
.contributePageInner .submitButton{margin-top:30px;}
.contributePageInner .rememberCardRadio{left:35px}
.contributePageTop{border-bottom:1px solid #d5ded9;width:100%;background:#ffffff;height: auto;}
.contributePage h3{color:#35404f;font-size:30px;font-family:'Roboto Slab';margin:0px;padding:0px;display:inline-block;padding-right:38px;position:relative;margin-top:21px;}
.contributePageTitle{font-family:'Roboto Slab';font-size:25px;border-bottom:2px solid #c6c9cf;padding-bottom:12px;margin-top: 10px;}
.contributePage .contributePageInner .oneClickRegistrationId{display:inline-block;padding-left:35px;}

.homeStepNumeOneBlockPos{display:block;width:100%}
.homeStepNumeOneBlock{font-family:'Roboto Slab';display:block;width:1110px;margin:0px auto;text-align:center;padding-top:40px;font-size:24px}
.contributePageTop .categoryContainer{margin-bottom:4px}
.contributePageTop .categoryContainer .category{position:relative;display:inline-block;height:72px;line-height:72px;text-align:left;margin-right:30px;font-family: 'Roboto Slab';text-transform: capitalize;color:#585e68;font-size: 20px;margin-right: 30px;}
.contributePageTop .categoryContainer .category:nth-child(3n){margin-right:0px}
.contributePageTop .categoryContainer .category:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.contributePageTop .categoryContainer .category.gift:before{background-position:0px -2px}
.contributePageTop .categoryContainer .category.farewell:before{background-position:0px -44px}
.contributePageTop .categoryContainer .category.travel:before{background-position:0px -86px}
.contributePageTop .categoryContainer .category.wedding:before{background-position:0px -129px}
.contributePageTop .categoryContainer .category.bachelor:before{background-position:0px -172px}
.contributePageTop .categoryContainer .category.bachelorette:before{background-position:0px -214px}
.contributePageTop .categoryContainer .category.baby:before{background-position:0px -256px}
.contributePageTop .categoryContainer .category.grief:before{background-position:0px -298px}
.contributePageTop .categoryContainer .category.club:before{background-position:0px -341px}
.contributePageTop .categoryContainer .category.party:before{background-position:0px -384px}
.contributePageTop .categoryContainer .category.project:before{background-position:0px -425px}
.contributePageTop .categoryContainer .category.home:before{background-position:0px -468px}
.contributePageTop .categoryContainer .category.sympathy:before{background-position:0px -510px}
.contributePageTop .categoryContainer .category.other:before{background-position:0px -553px}

.payMentCreditCardImages{background-image: url('/v1/images/images.png');background-repeat:no-repeat;background-position: -197px -474px;margin-left:35px;display:block;width:302px;height:26px;margin-top:20px}
.payMentBankLogos:before{background-image: url('/v1/images/images.png');background-repeat:no-repeat;background-position: -260px -264px;display:block;width:217px;height:112px;content:" ";display:block}
.payMentBankLogos{margin-left:35px;margin-top:20px}
.payMentPaypalImage{background-image: url('/v1/images/images.png');background-repeat:no-repeat;background-position: -197px -427px;margin-left:35px;display:block;width:302px;height:29px;margin-top:20px}

/* FUND PAGE RIGHT TOP */

.controlRight{font-size:20px;line-height:32px}
.controlRight .titlePos{position:relative;margin-bottom:16px;margin-top:12px}
.controlRight .titlePos:after{top:50%;left:0px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);height:2px;background:#e4e9e9;content:" ";display:block;position:absolute;z-index:1}
.controlRight h4{font-size:24px;font-family:'Roboto Slab';background:#fff;display:inline-block;position:relative;z-index:2;padding-right:10px;margin:0px}
.controlRight a{color:#3e98c1;display:inline-block;width:auto;padding-bottom:14px;display:inline-block}
.controlRight a:hover{color:#307797}
.controlRight a:before{border:1px solid #917f81;display:inline-block;width:4px;height:4px;content:" ";border-radius:50%;position:relative;top:-3px;margin-right:12px}

.contributeRight{width:320px}
.contributeRight .genbutton.big{width:calc(100% - 4px);width:-webkit-calc(100% - 4px);text-align:center;padding-right:0px;padding-left:0px}
.contributeRight .bar{height:12px;width:100%;display:block;background:#c8cccc}
.contributeRight .bar .progress{height:12px;background: #8DC63F;max-width: 100%;min-width: 0%;width: 0%;}
.contributeRight .progressText{margin-bottom:18px;height:37px;padding-top:7px;font-size:0px;color:#414a4c}
.contributeRight.isClosed .progressText{color: #414a4c;}
.contributeRight .progressText .percent{font-size:16px;width:65px;font-weight:100;font-size:14px;display:inline-block}
.contributeRight .progressText .percent b{font-weight:900;font-size:16px}
.contributeRight .progressText .remaning{font-size:16px;width:-webkit-calc(100% - 65px);width:calc(100% - 65px);text-align:right;display:inline-block}
.contributeRight .progressText .remaning b{font-weight:900}
.contributeRight .priceBig .isClosedLockIcon{width:55px;height:55px;float:right;background-image: url('/v1/images/images.png');background-repeat:no-repeat;background-position: -113px -428px;position:relative;top:10px}
.contributeRight .priceBig{font-size:42px;display:block;padding-top:68px;color:#414a4c}
.contributeRight .priceBig b{font-weight:900;display:inline-block;padding-top:3px}
.contributeRight .priceBig .small{font-size:32px;font-weight:bold}
.contributeRight .priceBig .title{font-size:20px;font-family:'Roboto Slab';display:block}
.contributeRight .priceSmall{font-size:24px;display:block;padding-bottom:14px;padding-top:23px;color:#414a4c}
.contributeRight.isClosed .priceSmall{color: #414a4c;}
.contributeRight .priceSmall b{font-weight:900}
.contributeRight .priceSmall .small{font-size:18px;font-weight:bold}
.contributeRight.isClosed .priceSmall .small{color: #414a4c;}
.contributeRight .priceSmall .title{font-size:16px;font-family:'Roboto Slab';display:block}
.contributeRight.isClosed .priceSmall .title{color: #414a4c;}
.contributeRight .titleMobile{display:none}
.contributeRight .contribute{text-align:center;font-size:16px;padding-top:10px}
.contributeRight .contribute b{font-weight:900}
.contributeRight .contribute .smile{width:19px;height:19px;display:inline-block;background-image:url("/v1/images/images.png");background-position:-476px -53px;position:relative;top:3px;margin-right:11px}


/*SPEND PAGE*/

.spendPagePos{display:block;width:100%}
.spendPage{white-space:nowrap;display:block;width:1110px;margin:0px auto}
.spendPage .spendOptionsBox{display: inline-block;width:100%;clear:left;}
.spendPage .spendOptionsBox:last-child{padding-bottom: 40px;}
.spendPage .spendOptionsBox .spendOptions{float:left;width: 350px;white-space:normal;}
.spendPage .spendOptionsBox .spendOptions:nth-child(3n-1){margin:0 30px}
.spendPage .priceBigSpendPage .title{font-size:20px;font-family:'Roboto Slab';display:block;color:#414a4c;}
.spendPage .priceBigSpendPage b{font-weight:900;display:inline-block;padding-top:3px;font-size:42px;color:#414a4c;font-family:'Roboto', verdana}
.spendPage .priceBigSpendPage span.small{font-size:32px;font-weight:bold;}
.spendPage .priceBigSpendPage{position:relative;top:30px}
.spendPage .spendOptionsBox .spendOptionsText{height:97px;overflow:hidden;}
.spendPage .spendOptionsBox .genbutton{width:100%;padding:0;text-align:center;}
.spendPage .genbutton{margin-right:10px}
.spendPage table{width:100%}
.spendPage .spendMessageBox{white-space:normal}

/* SPEND WEBSHOP */

.spendPage .spendOptionsBox .spendWebshopText{height:75px;overflow:hidden;}
.spendPage .spendOptionsBox .spendWebshopPreviewImage{width:100%;height:200px;background-color:#eee;background-size:cover;background-repeat:no-repeat}
.spendBankTransferFundAmountTable{width:100%;}
.spendBankTransferFundAmountTable tbody tr td:first-child{width:730px;padding-right:30px}
.spendPage .amountselector{margin-top:50px}
.spendPage .amountselector input{margin-bottom:20px}

/* SPEND PASS */

.spendPassPageTop .spendOptionsBox{display: inline-block;width:100%;clear:left;}
.spendPassPageTop .spendOptionsBox:last-child{padding-bottom:60px;}
.spendPassPageTop .spendOptionsBox .spendOptions{float:left;width: 350px;white-space:normal;}
.spendPassPageTop .spendOptionsBox .spendOptions:nth-child(2){margin:0 30px}
.spendPassPageTop .priceBigSpendPage .title{font-size:20px;font-family:'Roboto Slab';display:block;color:#414a4c;}
.spendPassPageTop .priceBigSpendPage b{font-weight:900;display:inline-block;padding-top:3px;font-size:42px;color:#414a4c;font-family:'Roboto', verdana}
.spendPassPageTop .priceBigSpendPage{position:relative;top:30px}
.spendPassPageTop .spendOptionsBox .spendOptionsText{height:97px;overflow:hidden;}
.spendPassPageTop .spendOptionsBox .genbutton{width:100%;padding:0;text-align:center;}
.spendPassPageTop .genbutton{margin-right:30px}
.spendPassPageTop table{width:100%}
.spendPassPageTop .spendMessageBox{white-space:normal}
.spendPassPageTopPos,.spendPassPageTop{width:1100px;margin:auto}

.spendPassPageTop .invitesContributors .contributor{display:block;float:left;width:33.33%;color:#7b9196;padding-bottom:15px;padding-top:7px;height:80px}
.spendPassPageTop .invitesContributors .contributor:last-child{padding-bottom:45px}
.spendPassPageTop .invitesContributors .contributor td{vertical-align:middle;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.spendPassPageTop .invitesContributors .contributor td:first-child{width:50px}
.spendPassPageTop .invitesContributors .contributor tr td:nth-child(2){padding-top:10px}
.spendPassPageTop .invitesContributors .contributor .name{font-weight:900;color:#414a4c;font-size:20px;font-family:'Roboto Slab';display:block;margin-top:-2px}
.spendPassPageTop .invitesContributors .contributor .email{font-size:16px}
.spendPassPageTop .invitesContributors .contributor .email b{font-size:16px}
.spendPassPageTop .invitesContributors .avatar{height:72px;width:72px;border-radius:50%;border:1px solid #eaeaea;margin-right:20px;text-align:center}
.spendPassPageTop .invitesContributors .avatar .image{width:64px;height:64px;display:inline-block;border-radius:50%;position:relative;top:4px;background-size:cover;background-position:center center}

.spendPageTop{white-space:nowrap;display:block;width:1110px;margin:0px auto}
.spendPageTop .spendOptionsBox{display: inline-block;width:100%;clear:left;}
.spendPageTop .spendOptionsBox:last-child{padding-bottom:60px;}
.spendPageTop .spendOptionsBox .spendOptions{float:left;width: 350px;white-space:normal;}
.spendPageTop .spendOptionsBox .spendOptions:nth-child(2){margin:0 30px}
.spendPageTop .priceBigSpendPage .title{font-size:20px;font-family:'Roboto Slab';display:block;color:#414a4c;}
.spendPageTop .priceBigSpendPage b{font-weight:900;display:inline-block;padding-top:3px;font-size:42px;color:#414a4c;font-family:'Roboto', verdana}
.spendPageTop .priceBigSpendPage span.small{font-size:32px;font-weight:bold;}
.spendPageTop .priceBigSpendPage{position:relative;top:30px}
.spendPageTop .spendOptionsBox .spendOptionsText{height:97px;overflow:hidden;}
.spendPageTop .spendOptionsBox .genbutton{width:100%;padding:0;text-align:center;}
.spendPageTop .genbutton{margin-right:10px}
.spendPageTop table{width:100%}
.spendPageTop .spendMessageBox{white-space:normal}
.invitesContributors.alignThreeCollumn .contributor{width:33%}
.spendPageTop input[type="text"]#targetuser{max-width:450px}
.spendPageTop form[name="spendpassinviteform"] input[name="targetemail"]{max-width:450px}

/* INPUTS */

textarea{resize:none}
label{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
select:focus {outline: 0;}
input::-ms-clear{display:none}
input::-ms-clear{display:none}
input::-ms-reveal{display: none}
input:focus{outline:none}
input:disabled{opacity:0.35}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #ffffff inset}
input::-ms-clear{display: none;}

.labelType1{font-weight:bold;font-family:'Roboto Slab';font-size:18px;display:block;color:#414a4c;padding-top:33px;padding-bottom:10px}
.labelType2{font-weight:bold;font-family:'Roboto Slab';font-size:18px;display:block;color:#414a4c;padding-top: 23px;padding-bottom: 0px;}
.labelType1 div{width:50%;float:left}
.labelType1 div:last-child{text-align:right}
.labelType1 .star{color:#d35930;font-size:14px;position:relative;display:inline-block;padding-left:4px;top:-5px}
span.star{color:#d35930}

.errorLabel1{font-size:14px;color:#d35930;display:inline-block;padding-top:10px}
.errorLabel1.alignCenterErrorLabel{text-align:center;margin: auto;display: block;margin-top: 20px;}

.errorLabel2{font-size:14px;color:#d35930;display:none;padding-top:10px}
.errorLabel2.alignCenterErrorLabel{text-align:center;margin: auto;display: none;margin-top: 20px;}
.errorLabel2.error{font-size:14px;color:#d35930;display:inline-block;padding-top:10px}
.errorLabel2.error.alignCenterErrorLabel{text-align:center;margin: auto;display: block;margin-top: 20px;}

input[type="text"],
input[type="password"]{height:36px;line-height:36px;border:1px solid #c6c9cf;padding-left:14px;padding-right:14px;width:-webkit-calc(100% - 28px);width:calc(100% - 28px);color:#414a4c;font-family:Roboto;color:#414a4c;font-size:16px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:1px;padding-bottom:1px}
input[type="text"]:disabled,
input[type="password"]:disabled{height:36px;line-height:36px;border: 1px solid rgba(228,233,233,0.35);padding-left:14px;padding-right:14px;width:-webkit-calc(100% - 28px);width:calc(100% - 28px);color:#585e68;font-family:Roboto;color:#7d7f81;-webkit-text-fill-color:#7d7f81;font-size:16px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:1px;padding-bottom:1px;background-color: rgba(235,235,228,0.35);opacity:1}
input[type="text"].error,input[type="password"].error{border-color:#ce5a41;background-image:url("/v1/images/inputs/inside_error.png");background-position:right center;background-repeat:no-repeat}
input[type="text"].error.spenBankTransferInput ,
input[type="password"].error.spenBankTransferInput{background-image:none}
input[type="text"].error.spenBankTransferInput:nth-of-type(3),
input[type="password"].error.spenBankTransferInput:nth-of-type(3){background-image:url("/v1/images/inputs/inside_error.png")}
input[type="text"].warn,input[type="password"].warn{border-color:#b59945;background-image:url("/v1/images/inputs/inside_warn.png");background-position:right center;background-repeat:no-repeat}
input[type="text"].ok,input[type="password"].ok{border-color:#e4e9e9;background-image:url("/v1/images/inputs/inside_ok.png");background-position:right center;background-repeat:no-repeat}
input[type="text"]:focus,input[type="password"]:focus{border-color:#8dc63f}
td.billZipTd{padding-right:30px;vertical-align:top}
td.billCityTd{width:66%;vertical-align:top}

input[type="text"].phone{max-width:320px}
.inputComment{color:#7b9196;font-style:italic;font-size:14px;padding-bottom:23px;display:inline-block;position:absolute;right:0;bottom:0;padding-bottom:10px}
.commentedInputTitle{width:100%;position:relative}
.commentedInputTitle.phone{width:350px;position:relative}
.commentedInputTitle .labelType1{display:inline-block}

textarea{padding:14px;border:1px solid #c6c9cf;width:-webkit-calc(100% - 28px);width:calc(100% - 28px);color:#414a4c;font-family:Roboto;font-size:16px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea:focus{border-color:#8dc63f;outline:none}
textarea.error{border-color:#ce5a41}

input[type="checkbox"].customCheckbox{width:0px;height:0px;pointer-events:none;opacity:0;display:block}
input[type="checkbox"].customCheckbox+label{color:#414a4c;line-height:25px;display:inline-block;position:relative;top:-6px;font-size:16px;padding-left:34px;min-width:15px;}
input[type="checkbox"].customCheckbox+label:before{margin-left:-34px;display:inline-block;width:25px;height:25px;margin-right:9px;content:" ";position:relative;top:6px;background-repeat:no-repeat;background-image:url("/v1/images/images.png");background-position:0px -264px}
input[type="checkbox"]:checked.customCheckbox+label:before{background-position:0px -309px}
input[type="checkbox"]:focus.customCheckbox+label:before{-webkit-box-shadow:inset 0 0 0 1px #fcaf17;box-shadow:inset 0 0 0 1px #8DC63F}

input[type="checkbox"].customCheckbox:disabled+label:before{background-position:0px -398px}
input[type="checkbox"]:checked.customCheckbox:disabled+label:before{background-position:0px -443px}

input[type="radio"].customRadio{display:none}
input[type="radio"].customRadio+label{white-space:nowrap;color:#414a4c;height:25px;line-height:25px;display:inline-block;position:relative;top:-6px;font-size:16px}
input[type="radio"].customRadio+label:before{display:inline-block;width:25px;height:25px;margin-right:9px;content:" ";position:relative;top:6px;background-repeat:no-repeat;background-image:url("/v1/images/images.png");background-position:-33px -265px}
input[type="radio"]:checked.customRadio+label:before{background-position:-33px -309px}

input[type="radio"].customRadio:disabled+label:before{background-position:-33px -399px}
input[type="radio"]:checked.customRadio:disabled+label:before{background-position:-33px -443px}

input[type="file"].customUpload{opacity:1;width:0px;height.0px;position:absolute;left:-100px}

input[type="file"].customUploadFundCustomize{opacity:0;position:absolute;top:0px;left:0px;width:100%;top:-334px;height:380px}
.customUploadFundCustomizePos{display:block;position:relative}

.triggerLabel1{font-weight:bold;font-family:'Roboto Slab';font-size:18px;display:block;color:#414a4c;padding-top:33px;padding-bottom:10px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.triggerLabel1:after{margin-left:5px;display:inline-block;width:9px;height: 5px;content:" ";background-position:-149px -36px;background-repeat: no-repeat;background-image:url("/v1/images/images.png");position:relative;top:-3px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.triggerLabel1.closed:after{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.triggerLabel1.triggerLabelInlineBlock{display:inline-block}

.inputInnerLabel{position:absolute;top:1px;right:0px;height:38px;background:#fff;line-height:38px;padding-right:11px;color:#7b9196;font-size:12px;font-weight:900;cursor:pointer;border-left:10px solid #fff;text-transform:uppercase;color:#3e98c1}
.inputInnerLabel.noAction{cursor:default;color:#7b9196}
.inputInnerLabel.noAction:hover{cursor:default;color:#7b9196}
.inputInnerLabel.copy{color:#3e98c1}
.inputInnerLabel:hover{color:#307797}
  
/* CUSTOM SELECTS */

.customSelect{display:inline-block;position:relative;height:36px;border:1px solid #e4e9e9;padding-left:0px;padding-right:0px;width:-webkit-calc(100% - 28px);width:calc(100% - 28px);color:#585e68;font-family:Roboto;position:relative}
.customSelect span{display:block;width:100%;height:36px;line-height:36px;padding-left:14px;padding-right:14px;color:#7b9196;font-size:16px}
.customSelect select{border:0px;background:transparent;width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0}
.customSelect:after{top:50%;margin-top:-2px;right:13px;position:absolute;display:block;width:9px;height:5px;content:" ";background-position:-149px -36px;background-repeat:no-repeat;background-image:url("/v1/images/images.png")}
.customSelect.birthyear{width:83px;margin-right:10px}
.customSelect.birthmonth{width:158px;margin-right:10px}
.customSelect.birthday{width:83px}
.customSelect.category{width:100%}

select[data-theselect]{opacity:0;height:38px;width:100%}
.theSelectContainer{display:inline-block;width:100%;height:38px;border:1px solid #c6c9cf;position:relative;font-family:'Roboto';color:#7b9196}
.theSelectContainer.fundThemeCustomSelect{color:#414a4c}
.theSelectContainer.closed.focused{border:1px solid #8dc63f}
.theSelectContainer:hover, .theSelectContainer.opened{border-color:#8dc63f}
.theSelectContainer.opened:before{content:" ";display:block;position:absolute;width: 100%;height:1px;background:#e4e9e9;bottom:0px;z-index:3;top: 38px;}
.theSelectContainer select{border:0px;position:absolute;top:0px;left:0px;width:100%;height:38px;background:transparent;z-index:2;opacity:0}
.theSelectContainer span.actualValue{background:#fff;display:block;padding-left: 14px;padding-right:30px;height: 38px;line-height: 39px;cursor:pointer}
.theSelectContainer .optionsContainer{z-index: 3;overflow:auto;display:block;position:absolute;width:-webkit-calc(100% + 0px);width:calc(100% + 0px);background:#fff;top: 39px;left:-1px;border: 1px solid #e4e9e9;border-top:0px}
.theSelectContainer .optionsContainer .elem{display:block;padding: 11px 14px;cursor:pointer}
.categoryCustomSelectIcon .theSelectContainer .optionsContainer .elem{display:block;padding: 0px 14px 11px 14px;cursor:pointer}
.theSelectContainer .optionsContainer .elem:hover{background-color:#8dc63f;color:white}
.theSelectContainer .optionsContainer .elem.active{background-color:#8dc63f;color:white}
.theSelectContainer .optionsContainer .elem.active:hover{background-color:#8dc63f;color:white}
.theSelectContainer select option[disabled]{display:none}
.theSelectContainer input:focus{outline:none}
.theSelectContainer input[type="text"]{display:block;height:46px;line-height: 38px;border:0px;position:absolute;top:0px}
.theSelectContainer input[type="text"].hidden{width:1px;height:1px}
.theSelectContainer.error{border-color:#ce5a41}

.theSelectContainer:after{top:50%;margin-top:-2px;right:13px;position:absolute;display:block;width:9px;height:5px;content:" ";background-position:-149px -36px;background-repeat:no-repeat;background-image:url("/v1/images/images.png")}
.theSelectContainer.opened:after{top:50%;margin-top:-2px;right:13px;position:absolute;display:block;width:9px;height:5px;content:" ";background-position:-149px -26px;background-repeat:no-repeat;background-image:url("/v1/images/images.png")}

input[type="text"].spenBankTransferInput{width: 75px;}
input[type="text"].spenBankTransferInput.billInput{width:calc(33.3% - 49px);width:-webkit-calc(33.3% - 49px);}
input[type="text"].spenBankTransferInputName{width: 340px;}
.spenBankTransferInputSeparate{font-weight: bold;font-family:'Roboto Slab';font-size:18px;color:#414a4c;padding-bottom:10px;margin: 0 10px;display:inline-block}

.selectBirthDayForm{display:inline-block}
.selectBirthDayForm .birthYearSelect{width: 83px;}
.selectBirthDayForm .birthDaySelect{width: 83px;}
.selectBirthDayForm .birthMonthSelect{width:158px}

/* BUTTONS */

.genbutton{font-family:Roboto;display:inline-block;-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.2);text-transform:uppercase;color:#fff}
.genbutton:hover{-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.0);box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.0)}

.genbutton.big{font-size:24px;font-weight:bold;height:56px;line-height:56px;border-radius:9px;padding-left:28px;padding-right:28px}
.genbutton.default{font-size:18px;font-weight:bold;height:38px;line-height:38px;border-radius:6px;padding-left:26px;padding-right:26px;border-width:1px}
.genbutton.med{font-size:16px;font-weight:bold;height:36px;line-height:36px;border-radius:6px;padding-left:13px;padding-right:13px;border-width:1px}
.genbutton.small{font-size:16px;font-weight:bold;height:33px;line-height:33px;border-radius:6px;padding-left:26px;padding-right:26px;border-width:1px}
.genbutton.mini{font-size:14px;font-weight:bold;height:28px;line-height:28px;border-radius:5px;padding-left:26px;padding-right:26px;border-width:1px}

.genbutton.blue{color:#fff;background:#fcaf17;border-top:2px solid #ffc34e;border-left:2px solid #ffc34e;border-bottom:2px solid #c1872b;border-right:2px solid #c1872b}
.genbutton.blue:hover{border-color:#fcaf17}
.genbutton.blue:active{color:#fff;background:#fcaf17;border-bottom:2px solid #ffc34e;border-right:2px solid #ffc34e;border-top:2px solid #c1872b;border-left:2px solid #c1872b}

.genbutton.green{color:#fff;background: #8dc63f;border-top: 2px solid #9dce5a;border-left: 2px solid #9dce5a;border-bottom: 2px solid #72a033;border-right: 2px solid #72a033;}
.genbutton.green:hover{border-color:#8dc63f}
.genbutton.green:active{color:#fff;background: #8dc63f;border-bottom: 2px solid #9dce5a;border-right: 2px solid #9dce5a;border-top: 2px solid #72a033;border-left: 2px solid #72a033;}
.genbutton.blue.facebook{background-color:#47639e;border-bottom:2px solid #3a5080;border-right:2px solid #3a5080;border-top:2px solid #5e729b;border-left:2px solid #5e729b;}
.genbutton.blue.facebook:hover{border-color:#47639e}
.genbutton.blue.facebook:active{background-color:#47639e;border-top:2px solid #3a5080;border-left:2px solid #3a5080;border-bottom:2px solid #5e729b;border-right:2px solid #5e729b;}

.genbutton.sec{border: 2px solid #8DC63F;color: #8DC63F;font-weight:normal;background:#ffffff;-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.0);box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.0)}
.genbutton.sec:hover{color:#ffffff;background:#8DC63F;border-color:#8DC63F}

.genbutton.green.inactive{pointer-events:none;background-color:#a4cd6c;border-bottom-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(255,255,255,0.2);border-left-color:rgba(255,255,255,0.2)}
.genbutton.blue.inactive{pointer-events:none;background-color:#f4c66c;border-bottom-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(255,255,255,0.2);border-left-color:rgba(255,255,255,0.2)}
.genbutton.sec.inactive{pointer-events:none;color:#a4cd6c;border-color:#a4cd6c}

.scrollDownOtherFundOptions{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.scrollDownOtherFundOptions:after{display:inline-block;width: 9px;height: 5px;content: " ";background-position: -149px -26px;background-repeat: no-repeat;background-image: url("/v1/images/images.png");margin-bottom:3px;margin-left:10px;}
.scrollDownOtherFundOptions.active:after{display:inline-block;width: 9px;height: 5px;content: " ";background-position: -149px -36px;background-repeat: no-repeat;background-image: url("/v1/images/images.png");margin-bottom:3px;margin-left:10px;}

.comment_deletebtn{font-weight:900;width:15px;height:15px;background-color:white;text-align:center;display:block;border-radius:50%;line-height:16px;border: 1px solid #8DC63F;position:absolute;z-index:1;box-shadow:0px 0px 0px 2px white;font-size:10px}

.showMoreLink{display:block;font-size:18px;text-align:center;border-top:2px solid #e4e9e9;padding-top:17px;position:relative;padding-bottom:41px}
.showMoreLink:before{content:" ";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#e4e9e9 transparent transparent transparent;position:absolute;display:block;top:-2px;left:calc(50% - 10px)}
.showMoreLink:after{content:" ";width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;display:block;top:-2px;left:calc(50% - 7px)}

/* USER PROFILE  */

.userProfile .signupPageTop{height:85px}
.signupPage .user{text-align:left;position:relative}
.signupPage .user .genbutton.default.blue.sec.submitButton{margin-top:20px;margin-bottom:20px}
.signupPage .user input[type="file"].customUpload{position:absolute;top:-1px;left:-1px;width:95px;height:95px;border-radius:50%;;opacity:0}
.signupPage .user .userDataContainer{margin:auto}
.signupPage .user .userDataContainer .profileImage{width:85px;height:85px;background-color:#acacac;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;border:4px solid white;float:left}
.signupPage .user .userDataContainer .profileImage:before{content:" ";display:block;width:93px;height:93px;background-color:transparent;border-radius:50%;border:1px solid #d8d8d7;position:relative;right:5px;bottom:5px}
.signupPage .user .userDataContainer .profileData{display:block;margin-left:115px;height:95px}
.signupPage .user .userDataContainer .profileDataUserName{font-family:"Roboto Slab";font-weight:bold;font-size:20px;color:#414a4c;padding-top:6px;text-align:left}
.signupPage .user .userDataContainer .regDateTitle, .user .regDate{font-family:"Roboto";font-weight:normal;text-transform:uppercase;font-size:12px;color: #414a4c;margin-top:13px;text-align:left}
.signupPage .user .facebookConnect{width:-webkit-calc(100% + 40px);width: calc(100% + 60px);height:35px;display:inline-block;text-align:center;line-height:35px;margin-left: -30px;background-color: #e4e9e9;}
.loginwithFacebookContainer{white-space:nowrap;width:100%;margin-left:auto;margin-right:auto}

/* PAYMENT FINISH */

.paymentFinishPos{display: block; width: 100%;}
.paymentFinish{display: block; width: 1110px; margin: 0px auto; background-image: url("/v1/images/bg_lines_white.png");border-top:1px solid #e9eaed}
.paymentFinishInner{display: block; width: 540px; margin: 0px auto; background: #ffffff; padding: 40px 30px 50px 30px;}
.paymentFinish h3{font-size:26px;margin:30px 0px 5px 0px;padding:0px}
.paymentFinish h3:first-child{margin-top:0px;margin-bottom:-2px}
.paymentFinish .paymentFinishInner .contributeResultBackToFundPageLink{display:inline-block;margin-left:20px}

/* CATEGORY SMALL */

.categorySmall:before{width:24px;height:24px;line-height:24px;text-align:centerd;display:inline-block;content:" ";border: 1px solid #585e68;border-radius:50px;position:relative;top:8px;margin-right:9px;background-image:url("/v1/images/cat.png");background-size:cover;background-position:0px -2px}
.categorySmall.birthday:before{background-position:0px -2px}
.categorySmall.farewell:before{background-position:0px -44px}
.categorySmall.travel:before{background-position:0px -86px}
.categorySmall.wedding:before{background-position:0px -129px}
.categorySmall.bachelor:before{background-position:0px -172px}
.categorySmall.bachelorette:before{background-position:0px -214px}
.categorySmall.baby:before{background-position:0px -256px}
.categorySmall.grief:before{background-position:0px -298px}
.categorySmall.club:before{background-position:0px -341px}
.categorySmall.party:before{background-position:0px -384px}
.categorySmall.project:before{background-position:0px -425px}
.categorySmall.home:before{background-position:0px -468px}
.categorySmall.solidarity:before{background-position:0px -510px}
.categorySmall.other:before{background-position:0px -553px}

/* WIDGCONTAINER */

.widgContainer{width:100%;border:1px solid #c3c9cf;height:220px;}
.widgContainer .widgToolbar{height:39px;line-height:39px;background-color:#c3c9cf}
.widgContainer ul.widgToolbar {display:block;padding:0px;margin:0px;padding-left:4px;float:none;clear:both}
.widgContainer ul.widgToolbar li{display:inline-block;padding:0px;margin:0px;width:32px;height:39px;background-image:url("/v1/images/images.png");cursor:pointer;float:left}
.widgContainer ul.widgToolbar li a {width:32px;height:39px;display:inline-block;font-size:0px}
.widgContainer ul.widgToolbar li:hover{background-color:#d4d9d9}
.widgContainer .widgIframeContainer{width:100%;border:0px;height:180px;}
.widgContainer iframe{width:100%;border:0px;height:100%;}
.widgContainer #descriptionWidgToolbarButtonBold{background-position:-290px -208px}
.widgContainer #descriptionWidgToolbarButtonItalic{background-position:-322px -208px}
.widgContainer #descriptionWidgToolbarButtonLink{background-position:-358px -208px}
.widgContainer ul.widgToolbar{white-space:nowrap;width:-webkit-calc(100% - 4px);width:calc(100% - 4px)}
.widgContainer ul.widgToolbar li.widgEditLinkInput{white-space:nowrap;background:transparent;width:-webkit-calc(100% - 97px);width:calc(100% - 97px);position:relative;height:39px;line-height:39px;padding:0px;margin:0px}
.widgContainer ul.widgToolbar li.widgEditLinkInput a{font-size:11px;color:#333;display:inline-block;width:37px;line-height:39px;text-align:center;font-weight:bold;position:absolute;top:0px;right:0px}
.widgContainer ul.widgToolbar li.widgEditLinkInput input{width:calc(100% - 68px);height:20px;line-height:normal;top:7px;left:0px;position:absolute;}
.widgContainer #descriptionWidgToolbarButtonLink.on{background-position:-391px -208px}

/* FAQ */

.faqPagePos .successSend{padding-left:20px;color:#8dc63f}
.faqPagePos .theSelectContainer span.actualValue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.faqPagePos .theSelectContainer .optionsContainer .elem{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

#successful_buy_bank_table .tableTitle{margin-bottom:15px}
#successful_buy_bank_table .logoTr{height: 110px;}

form[name="faqform"] input[type="text"][name="address"],
form[name="faqform"] textarea,
form[name="faqform"] .subject{width:-webkit-calc(50% - 28px);width:calc(50% - 28px)}
form[name="faqform"] .theSelectContainer{width:50%}

#subjectTheSelectMainObj input[type="text"]{display:none}


/* REGISTRATION BILL */

.registrationBillBox{background:#f5f5f5;margin-left:-30px;margin-right:-30px;padding:30px 30px 30px 30px;margin-top:40px;border-top:1px solid #aaa;position:relative}
.registrationBillBoxTitle{position:absolute;top:0px;left:20%;width:60%;height:35px;line-height:35px;border:1px solid #aaa;background:#fff;top:-17px;text-align:center;text-transform:uppercase}
.billDataTitle{display:block;text-align:center;text-transform:uppercase;padding-bottom:10px;font-weight:bold}

.billingDataBox{background:#f5f5f5;margin-left:-30px;margin-right:-30px;padding:30px 30px 30px 30px;margin-top:40px;border-top:1px solid #aaa;position:relative}
.billingDataBox .billingDataBoxTitle{position:absolute;top:0px;left:20%;width:60%;height:35px;line-height:35px;border:1px solid #aaa;background:#fff;top:-17px;text-align:center;text-transform:uppercase}