@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,800,300|Roboto);.btn,.login-nav{border-radius:0}.login-nav .form-control,body{font-family:"Open Sans"}html{position:relative;min-height:100%}body{font-size:14px;margin-bottom:375px;background-color:#282828;overflow-x:hidden}body a:hover{text-decoration:none}.container{width:1300px;max-width:none!important}.login-nav .container{background-color:#fff}.login-nav .navbar-form a{display:inline-block;background-color:#f5f5f5;color:#8f8e8e}.login-nav .navbar-form a.resetpass{background:0 0;font-size:10px;color:#8f8e8e}.login-nav .navbar-nav a{font-size:14px;color:#8f8e8e}.login-nav .navbar-nav a:hover{background-color:#b2d234;color:#fff}.login-nav .loginInputWrapper{background-color:#f5f5f5;padding:6px 12px}.login-nav .form-control{background-color:#f5f5f5;border:none;font-size:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;height:18px}.login-nav button{background-color:#666;color:#fff;border:none;border-radius:0;font-weight:700}.navbar-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;height:87px;width:1300px;max-width:100%;margin-left:auto;margin-right:auto;z-index:20;background-color:#2e3034}.navbar-wrapper .container{padding-right:0;padding-left:0}.navbar-wrapper .container .navbar{padding-right:15px;padding-left:15px;height:87px;margin-bottom:0}@media (min-width:768px){.login-nav{height:52px;display:block}.login-nav .form-control{width:150px}.login-nav.header_transparent{position:absolute;width:100%;z-index:2;top:0}.login-nav.header_transparent .container{background-color:transparent}.login-nav.header_transparent .loginInputWrapper{background-color:#666;opacity:.5}.login-nav.header_transparent .form-control{background-color:transparent;color:#fff}.login-nav.header_transparent .form-control::placeholder{color:#fff}.login-nav.header_transparent .form-control::-webkit-input-placeholder{color:#fff}.login-nav.header_transparent .form-control::-moz-placeholder{color:#fff}.login-nav.header_transparent .form-control::-ms-placeholder{color:#fff}.login-nav.header_transparent .navbar-form a{background-color:#666;opacity:1}.login-nav.header_transparent .navbar-form a.resetpass{background:0 0;font-size:10px;color:#fff}.login-nav.header_transparent button{background-color:transparent;color:#b2d234;font-weight:600}.navbar-wrapper{margin-top:52px}.navbar-wrapper .navbar .navbar-brand{margin-left:80px}.navbar-wrapper .navbar .navbar-nav{height:87px;padding-right:130px}.navbar-wrapper .navbar .navbar-nav>li>a{font-size:14px;font-weight:600;border-bottom:solid 5px transparent;color:#fff;margin-left:90px;padding:31px 0}.navbar-wrapper .navbar .navbar-nav>li>a.active{color:#b2d234;border-bottom:solid 5px #b2d234}.navbar-wrapper .navbar .navbar-nav>li>a.special{color:#b2d234}.navbar-wrapper .navbar .navbar-nav>li>a:hover{border-bottom:solid 5px #b2d234;background-color:transparent}.navbar-wrapper.header_transparent{background-color:transparent;background-image:url(../../images/external/indexTransparentBar.png)}}.navbar-footer{background-color:#2e3034;border-radius:0;min-height:375px;margin-bottom:0;position:absolute;width:100%;bottom:0;color:#a3a3a3;font-size:12px}.navbar-footer a{color:#f1f1f7}.navbar-footer .advertisement{margin-top:90px}.navbar-footer .advertisement .companyInfo{padding-left:80px}.navbar-footer .advertisement .companyInfo .companyInfoBox p{display:inline-block;width:275px}.navbar-footer .advertisement .companyInfo img{margin-bottom:15px}.navbar-footer .advertisement .companyInfo p{margin-top:4px;margin-bottom:4px}.navbar-footer .advertisement .links{border-right:solid 1px #525459}.navbar-footer .advertisement .links a{display:block;font-weight:600;font-size:14px;width:100%;margin-top:10px;margin-bottom:10px;padding-left:40px}.navbar-footer .legal{text-align:center;margin-top:50px}.navbar-footer .legal span{margin-left:15px;margin-right:15px}.navbar-footer .legal span.link{margin-left:3px;margin-right:3px}#indexTabContent p,#indexTabs .nav-tabs li a p,#mainCarousel{margin-right:auto;margin-left:auto}.navbar-footer .legal #footerTrademark{font-style:italic}.indexMainContainer{margin-top:87px;background-color:#fff}#mainCarousel{height:816px;max-width:1300px}#mainCarousel .carousel,#mainCarousel .carousel-inner{width:1300px}#mainCarousel .carousel-inner>.item{height:816px;background-color:#2e3034}#mainCarousel .carousel-inner>.item>img{position:absolute;top:0;left:0;max-width:none;height:816px}#mainCarousel .carousel-inner>.item .container .carousel-caption{bottom:auto;top:250px;left:175px;width:600px;text-align:left}#mainCarousel .carousel-inner>.item .container .carousel-caption h1{margin-bottom:20px;font-weight:800;font-size:90px}#mainCarousel .carousel-inner>.item .container .carousel-caption h1 .price{color:#b2d234}#mainCarousel .carousel-inner>.item .container .carousel-caption h1 .price .dollarsign{font-size:40px;vertical-align:80%}#mainCarousel .carousel-inner>.item .container .carousel-caption .btn{background-color:#b2d234;color:#fff;padding:15px 30px;font-size:18px;font-weight:600}#indexTabs .nav-tabs li,#mainCarousel .carousel-inner>.item .container .carousel-caption .btn.btnHover{background-color:#2e3034}#mainCarousel .carousel-inner>.item .container.container7 h1{font-size:80px}@media (min-width:768px){#mainCarousel .carousel-control img{left:50%;position:absolute;top:50%;z-index:5;display:inline-block}}#indexTabs .nav-tabs{border:0}#indexTabs .nav-tabs li{width:25%;text-align:center}#indexTabs .nav-tabs li.active a{border-radius:0;background-color:transparent;border:0}#indexTabs .nav-tabs li a{padding-top:45px;font-size:16px;font-weight:600;height:215px;color:#fff}#indexTabs .nav-tabs li a:hover{border-radius:0;background-color:transparent;border:0}#indexTabs .nav-tabs li a img{margin-bottom:25px}#indexTabContent{text-align:center;padding-top:80px;padding-bottom:90px;background-color:#fff}#indexTabContent .tabPointer{display:none}#indexTabContent h2{font-size:42px;font-weight:600}#indexTabContent h2 .highlight{color:#b2d234}#indexTabContent p{width:700px;font-size:18px;margin-top:25px}#indexTabContent p .btn{background-color:#b2d234;color:#fff;font-size:14px;padding-left:20px;padding-right:20px;font-weight:600}@media (min-width:768px){#indexTabContent .tabPointer{display:inline-block;margin-top:-155px}#indexTabContent .tabPointer#tabPointer1{margin-left:-980px}#indexTabContent .tabPointer#tabPointer2{margin-left:-330px}#indexTabContent .tabPointer#tabPointer3{margin-left:330px}#indexTabContent .tabPointer#tabPointer4{margin-left:980px}}.typesCarouselWrapper{height:552px;max-width:1300px;margin-left:auto;margin-right:auto}.typesCarouselWrapper .carousel,.typesCarouselWrapper .carousel-inner{width:1300px}.typesCarouselWrapper .item>img{max-width:none}.typesCarouselWrapper .carousel-control{width:10%;background-image:none}.typesCarouselWrapper .carousel-caption{left:11%;right:11%;bottom:auto;top:60px;text-align:left}.typesCarouselWrapper .carousel-caption h3{font-size:16px;font-weight:600}.typesCarouselWrapper .carousel-caption p{font-size:13px}.typesCarouselWrapper .carousel-caption a.btn{background-color:#b2d234;color:#fff;font-weight:400;margin-top:10px}.feedbackCarouselWrapper{height:432px;max-width:1300px;margin-left:auto;margin-right:auto}.feedbackCarouselWrapper .carousel,.feedbackCarouselWrapper .carousel-inner{width:1300px}.feedbackCarouselWrapper .item>img{max-width:none}.feedbackCarouselWrapper .carousel-control{width:10%;background-image:none}.feedbackCarouselWrapper .carousel-caption{left:11%;right:11%;bottom:auto;top:60px;text-shadow:none}.feedbackCarouselWrapper .carousel-caption .signature{display:inline-block;background-color:#fff;color:#000;font-size:16px;font-weight:400;padding:15px 30px;margin-bottom:50px}.feedbackCarouselWrapper .carousel-caption .reviewText{font-size:28px;font-weight:300;font-style:italic;width:900px;margin-left:auto;margin-right:auto;margin-bottom:30px}.feedbackCarouselWrapper .carousel-caption .starRating{font-size:18px;color:#b2d234}.feedbackCarouselWrapper .carousel-caption .starRating i{margin-right:7px}.featuredRetouchupWrapper{padding-top:85px;padding-bottom:300px;text-align:center;background-color:#fff}.featuredRetouchupWrapper h4{font-weight:700;font-size:42px;color:#666;margin-bottom:30px}.featuredRetouchupWrapper .description{color:#312e28;font-size:18px;width:700px;margin-left:auto;margin-right:auto;margin-bottom:55px}#reviewsContainer{background-color:#fff;padding-top:30px;padding-left:110px;padding-right:110px}#reviewsContainer h1{font-size:18px;font-weight:700}#reviewsContainer p.reviewExplanation{font-size:14px;margin-bottom:50px}#reviewsContainer .reviewPageReviewWrapper{margin-bottom:75px}#reviewsContainer .reviewPageReviewWrapper .reviewPageReviewText{color:#2e3034;background-color:#dbdbdb;padding:25px;font-size:14px}#reviewsContainer .reviewPageReviewWrapper .reviewPageReviewText .reviewPageFeedbackResponse{margin-top:10px;margin-bottom:5px;border:3px solid #b2d234}#reviewsContainer .reviewPageReviewWrapper .reviewPageReviewText .reviewPageFeedbackResponse .reviewPageFeedbackResponseTitle{padding:5px 20px;background-color:#b2d234;color:#fff;font-weight:600}#reviewsContainer .reviewPageReviewWrapper .reviewPageReviewText .reviewPageFeedbackResponse .reviewPageFeedbackResponseText{padding:5px 20px}#reviewsContainer .reviewPageReviewWrapper .reviewPageFeedbackFooter{background-color:#2e3034;height:50px}#reviewsContainer .reviewPageReviewWrapper .reviewPageFeedbackFooter .reviewPageReviewName{color:#fff;font-size:14px;font-weight:600;padding:15px 30px;float:right}#reviewsContainer .reviewPageReviewWrapper .reviewPageFeedbackFooter .reviewPageReviewStarRating{float:left;padding:15px 30px}#reviewsContainer .reviewPageReviewWrapper .reviewPageFeedbackFooter .reviewPageReviewStarRating .starBox{font-size:16px;color:#b2d234}#reviewsContainer .reviewPageReviewWrapper .reviewPageFeedbackFooter .reviewPageReviewStarRating .starBox i{margin-right:7px}#loginContainer{background-color:#fff;padding-top:30px;padding-left:110px;padding-right:110px}#loginContainer p.loginExplanation{font-size:14px;margin-bottom:50px}#loginContainer .loginContainer{width:75%;max-width:500px;padding:20px;box-shadow:0 3px 20px 0 rgba(0,0,0,.25);margin:50px auto 100px}#contactContainer #contactMap,#contactContainer #infoCopy>.row{margin-left:auto;margin-right:auto}#contactContainer,#galleryContainer{padding-top:30px;padding-left:110px;padding-right:110px}#loginContainer .loginContainer h1{font-size:18px;font-weight:700;text-align:center;margin-bottom:30px}#loginContainer .loginContainer input{margin-bottom:20px;background-color:#f5f5f5;border-radius:0}#contactContainer #contactMap{display:block;width:1080px;height:350px;margin-top:40px;border:0}#contactContainer .contactFAQ{margin-bottom:40px}#contactContainer #infoCopy h1{font-size:18px;font-weight:700}#contactContainer #infoCopy .contactExplanation{font-size:14px}#contactContainer #infoCopy .sectionTitle{font-size:18px;font-weight:700;margin-bottom:20px;width:100%;margin-top:50px}#contactContainer #infoCopy>.row .contactBox i{color:#b2d234;font-size:18px;display:inline-block;vertical-align:top;margin-right:25px}#contactContainer #infoCopy>.row .contactBox p{display:inline-block;font-size:14px;vertical-align:top;margin-bottom:100px}#contactContainer #infoCopy>.row .contactBox p a{color:#2e3034}#galleryContainer h1{font-size:18px;font-weight:700}#galleryContainer .galleryExplanation{font-size:14px}#galleryContainer .galleryExplanationHighlight{font-size:14px;font-weight:700;color:#e53b1f}#galleryContainer .packageList{margin-top:40px;margin-bottom:100px}#galleryContainer .packageList .packageWrapper{border:1px solid #ccc;display:inline-block;height:780px;width:335px;margin-right:25px;vertical-align:top}#galleryContainer .packageList .packageWrapper:last-of-type{margin-right:0}#galleryContainer .packageList .packageWrapper .packageTitle{background-color:#b2d234;padding:20px;color:#fff;text-align:center;font-size:22px}#galleryContainer .packageList .packageWrapper .packageTitle p{margin-bottom:0}#galleryContainer .packageList .packageWrapper .packageTitle .packageName{font-weight:700}#galleryContainer .packageList .packageWrapper .packageDescription{vertical-align:top}#galleryContainer .packageList .packageWrapper .packageDescription .retouchTypeDescriptionList{display:inline-block;list-style-type:none;vertical-align:top;padding:30px;height:590px}#galleryContainer .packageList .packageWrapper .packageDescription .retouchTypeDescriptionList li{vertical-align:top;margin-bottom:30px}#galleryContainer .packageList .packageWrapper .packageDescription .retouchTypeDescriptionList li i{vertical-align:top;margin-top:3px;margin-right:10px;color:#b2d234}#galleryContainer .packageList .packageWrapper .packageDescription .retouchTypeDescriptionList li .descriptionItem{display:inline-block;width:225px;vertical-align:top;font-size:16px}#galleryContainer .packageList .packageWrapper .packageDescription .viewGallery{display:block;border:none;background-color:#b2d234;color:#fff;margin-left:auto;margin-right:auto;padding:10px 20px;font-size:14px}#galleryContainer .packageList .packageWrapper .packageViewButton{height:50px;background-color:red}.galleryModal .modal-lg{width:975px}.galleryModal .modal-content{border-radius:0}.galleryModal .modal-content .modal-header{background-color:#b2d234;margin:30px;color:#fff}.galleryModal .modal-content .modal-header .close{border:1px solid #fff;color:#fff;width:38px;height:35px;font-size:20px;opacity:1}.galleryModal .modal-content .modal-header .modal-title{font-weight:700;font-size:22px}.galleryModal .modal-content .modal-header .modal-title .titlePrice{font-weight:400}.galleryModal .modal-content .galleryModalCarousel .carousel-caption{color:#2e3034;text-shadow:none;left:0;right:0;text-align:left}.galleryModal .modal-content .galleryModalCarousel .carousel-caption h3{font-size:18px;font-weight:900}.galleryModal .modal-content .galleryModalCarousel .carousel-caption p{font-size:14px}.galleryModal .modal-content .galleryModalCarousel .carousel-control{background-image:none;bottom:0;top:auto;width:60px;height:40px;background-color:#b2d234;opacity:1;text-shadow:none;vertical-align:middle;line-height:40px;z-index:1100}.galleryModal .modal-content .galleryModalCarousel .carousel-indicators{z-index:1100}.galleryModal .modal-content .galleryModalCarousel .carousel-indicators li{background-color:#b2d234}#signupContainer{padding:30px 110px 100px}#signupContainer h1{font-size:18px;font-weight:700}#signupContainer .galleryExplanation{font-size:14px}#signupContainer .requiredFieldIndicator{color:#e53b1f}#signupContainer h2{font-size:14px;font-weight:400;margin-top:30px;margin-bottom:10px}#signupContainer h2 i{color:#666;margin-left:20px}#signupContainer input.form-control,#signupContainer select.form-control{margin-bottom:15px;height:50px;border:1px solid #e5e5e5;border-radius:0}#signupContainer textarea#referalMethod{border:1px solid #e5e5e5;border-radius:0;height:100px}#signupContainer textarea#signupFormTermsAndConditions{height:400px;font-size:12px;font-family:"Open Sans";border:1px solid #e5e5e5;border-radius:0}#signupContainer .agreement{margin-top:30px}#signupContainer input[type=submit]{background-color:#b2d234;color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:400;margin-top:30px}#aboutContainer,#blogContainer,#freeofferContainer,#privacyContainer,#termsContainer{padding:30px 110px 50px}#signupContainer #billingInfoPopup{cursor:pointer}#signupContainer .billingTypeRadio{margin-bottom:20px}#signupContainer .billingTypeRadio input{margin-right:20px}#signupContainer .billingTypeRadio label{cursor:pointer}#signupContainer label.error{color:red;margin-bottom:15px}#signupContainer input.error{border:1px solid red;margin-bottom:0}#aboutContainer{font-size:14px}#freeofferContainer .freeOfferText{font-size:14px;margin-bottom:15px}#blogContainer h1{font-weight:700;font-size:18px;margin-bottom:50px}#blogContainer .sideLinks .linkTitle{font-size:14px;background-color:#2e3034;font-weight:700;width:250px;padding:10px 20px;color:#fff}#blogContainer .sideLinks ul{padding-left:20px}#blogContainer .sideLinks li{font-size:14px;color:#2e3034;padding-bottom:15px;list-style:none}#blogContainer .sideLinks li a{color:#2e3034}#blogContainer .blogPost .date{position:absolute;background-color:#b2d234;color:#fff;font-size:18px;font-weight:400;width:70px;padding:10px;text-align:center;text-transform:uppercase}#blogContainer .blogPost .date .day{font-size:22px;font-weight:700}#blogContainer .blogPost .postContents,#blogContainer .blogPost .postTitle,#blogContainer .blogPost .readmore{margin-left:100px}#blogContainer .blogPost .postTitle{font-weight:700;font-size:18px;margin-bottom:10px}#blogContainer .blogPost .postContents{font-size:14px}#blogContainer .blogPost .readmore{font-size:14px;color:#b2d234;font-weight:700}#blogContainer .blogPost .readmore i{margin-left:10px}#blogContainer .pageNumbers{font-size:14px;font-weight:600;color:#2e3034}#blogContainer .pageNumbers a{color:#2e3034;font-weight:300}#blogContainer .pageNumbers .page-numbers{margin-right:5px}#forgotPassContainer{padding:30px 110px 50px}#forgotPassContainer h1{font-weight:700;font-size:18px;margin-bottom:50px}#forgotPassContainer input.form-control,#forgotPassContainer select.form-control{margin-bottom:15px;height:50px;border:1px solid #e5e5e5;border-radius:0}#forgotPassContainer input[type=submit]{background-color:#b2d234;color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:400;margin-bottom:30px}#downloaderContainer{padding:30px 110px 50px}#downloaderContainer h1{font-weight:700;font-size:24px;margin-bottom:50px}#downloaderContainer #downloadText{margin-top:25px}#downloaderContainer #downloadText h1{font-size:30px;text-align:center;margin-top:50px}#downloaderContainer #downloadText .downloadButtons{text-align:center}#downloaderContainer #downloadText .downloadButtons .btn{background-color:#b2d234;color:#282828;width:350px;margin-bottom:20px;font-size:18px}#downloaderContainer #downloadText .downloadButtons .btn i{margin-right:15px}#downloaderContainer #downloadText .downloadButtons #javabtn{background-color:#D10001;color:#fff}#downloaderContainer #downloadText h3{text-align:center;font-size:14px;font-weight:700;margin-bottom:40px}#downloaderContainer .faqTitle{font-size:18px;font-weight:700;margin-bottom:10px}#downloaderContainer .faqContents{display:block;float:left}#downloaderContainer .faqContents .col img{margin-bottom:15px}