@charset "UTF-8";.helper-text{font-size:11px !important;color:#555}html,body{margin:0 !important;padding:0 !important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 0 28px;font-family:'Roboto',sans-serif;color:#555;font-weight:400}ol,ul{list-style:none}blockquote,q{quotes:none}#banner{position:relative;width:100%;height:600px}.wpcf7-response-output.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-mail-sent-ok{border:1px dashed;margin:30px 0 0;font-size:12px;text-align:center;padding:10px 20px}img.pull-right{margin-left:20px !important}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}table td{padding:0 0 20px;line-height:18px}h1,h2,h3,h4{font-family:'Playfair Display',serif;margin-bottom:20px;color:#000}h1{font-size:48px}.page-body h1{margin-bottom:60px;text-align:left}h2{font-size:30px;margin-bottom:30px}h3{font-size:24px;line-height:30px}h3 a,h3 a:hover,h3 a:focus,h3 a:active{color:#000;text-decoration:none}a,a:hover,a:focus,a:active{color:#000;text-decoration:none}h4{font-size:18px;line-height:24px;margin-bottom:30px}h5{font-size:12px;margin-bottom:20px}header{padding:4px 0 30px}.navbar-default .navbar-nav{margin-right:-30px;margin-top:18px;margin-bottom:-18px}.navbar-default .navbar-nav>li>a{font-weight:300;padding:18px 10px 10px !important;font-size:16px;color:#000;padding-top:18px;padding-bottom:18px;color:#555}.dropdown-menu>li>a{font-weight:100;padding:10px 20px}.slide-slide{margin-bottom:0}.navbar-default{border:0;background:0 0;margin-bottom:0}header a.navbar-brand{margin-top:-9px}.navbar-brand,.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{display:inline-block;width:230px;height:52px;padding:6px 0 0}.navbar-brand h1{color:#000;font-size:36px;margin:0}.navbar-brand h1 span{font-family:'Roboto',sans-serif;font-size:18px;display:block;font-weight:300;padding-top:10px;letter-spacing:9.75px;color:#555}.navbar-header .navbar-brand,.navbar-header .navbar-brand:hover,.navbar-header .navbar-brand:focus{width:260px;padding-top:0}.navbar-header .navbar-brand h1{font-size:46px}.navbar-header .navbar-brand h1 span{letter-spacing:15.25px;padding-top:15px}footer a{color:#555;display:block}footer .social a{margin-bottom:7px;text-decoration:none}footer .navbar-brand{float:left;margin-top:-14px;margin-bottom:25px}footer .navbar-brand h1 span{margin-right:-8px}footer{border-top:1px solid #fff;padding:80px 0 50px}footer h3{margin-bottom:30px;margin-top:-13px;font-size:24px}footer .container{margin:0 auto}footer .container .row{font-size:12px;padding:0;line-height:100px}footer .container .text-right img{right:15px;position:absolute}footer .container a{color:#000;margin-right:10px;line-height:16px}hr{border-top:1px solid #e1e1e1;margin-top:45px;margin-bottom:45px}.backtotop{width:60px;height:60px;position:fixed;right:16px;bottom:16px;border:1px solid rgba(0,0,0,.075)}section.copyright{background:#333;padding-top:30px;color:#fff}section.copyright a{color:#fff}.backtotop:hover{border:1px solid rgba(0,0,0,.15)}.backtotop a{color:rgba(0,0,0,.075);cursor:pointer;display:block;width:60px;height:60px;transition:all ease .5s;line-height:60px;font-size:24px;text-align:center}.backtotop:hover a{color:rgba(0,0,0,.15)}.top-nav .col-xs-12{text-align:right;margin-bottom:0;margin-top:10px}.top-nav a{color:#555;margin-left:16px;font-size:12px}.top-nav .sociallink,.social a i.fa{background:rgba(0,0,0,.1);border-radius:24px;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center}.social a i.fa{margin-right:10px}.page-body{background:#fff;background:url(//www.optimafamilyservices.com/wp-content/themes/EXTUDIOS-PHOTOGRAPHY/images/cream_pixels.png);border-radius:0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:60px 0;margin-bottom:30px}::placeholder{color:#ccc}*:focus{outline:none}.page-body p,.page-body label,.page-body ul,.page-body ul li{font-size:14px;line-height:21px;font-weight:100;margin-bottom:30px}.page-body ul li{margin-bottom:10px;line-height:24px}.formbox{border:1px dashed #ddd;padding:30px;background:#e5f4e5}.page-body label{font-weight:400}.slick-slider,.slick-slider div{height:600px !important}#banner img{max-width:fit-content;width:auto;min-width:100%;left:0;position:absolute;top:0;transform:none;height:600px}.s1,.s2,.s3,.s4{position:relative;border-radius:0 !important}footer .col-sm-6{padding-bottom:30px}#banner .container{position:relative;height:600px}.banner_info{position:absolute;z-index:100;background:rgba(0,0,0,.75);width:500px;left:15px;top:50%;transform:translateY(-50%);color:#fff;padding:10px 30px 0}.banner_info h5,.banner_info h2{color:#fff;margin:20px 0}a.btn{border:1px solid #179b01;font-family:'Playfair Display',serif;font-weight:400;font-size:16px;color:#179b01;border-radius:0;transition:all ease .25s}a.btn:hover{color:#fff;background:rgba(0,0,0,.75)}#widgets{text-align:center;background:#f8f8f8;background:-moz-linear-gradient(left,rgba(248,248,248,1) 50%,rgba(240,240,240,1) 51%);background:-webkit-linear-gradient(left,rgba(248,248,248,1) 50%,rgba(240,240,240,1) 51%);background:linear-gradient(to right,rgba(248,248,248,1) 50%,rgba(240,240,240,1) 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#f0f0f0',GradientType=1)}#widgets .col1{background:#f8f8f8;border-bottom:2px solid rgba(0,0,0,.0)}#widgets .col2{background:#f4f4f4;border-bottom:2px solid rgba(0,0,0,.0)}#widgets .col3{background:#f0f0f0;border-bottom:2px solid rgba(0,0,0,.0)}#widgets .col1:hover,#widgets .col2:hover,#widgets .col3:hover{border-bottom:2px solid rgba(0,0,0,.02)}#widgets.investment .col1:hover,#widgets .col2:hover,#widgets .col3:hover{border-bottom:2px solid rgba(0,0,0,0)}#widgets .well{padding:30px;margin-bottom:0;background:0 0;border-radius:0;border:0;box-shadow:none}#widgets .well img{width:40%;margin:10px auto 0}section.instafeed,section.extra-copy{text-align:center;padding:60px 0}section.instafeed .feed div{display:inline-block;width:16.66666666666667%;margin:0 -2px;transition:all ease-in-out .5s;overflow:hidden;position:relative}section.instafeed img{margin:0;width:100%;transition:all ease-in-out .25s;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}section.instafeed .feed div:hover img{width:105%;transform:translate(-50%,-50%)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;height:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow.left,.slick-arrow.right{position:absolute;z-index:100;top:50%;left:0;padding:18px 30px;transform:translateY(-50%);color:rgba(255,255,255,.75);background:rgba(255,255,255,.05);font-size:36px;transition:all ease-in-out .5s}.slick-arrow.right{left:auto;right:0}.slick-arrow:hover{color:rgba(255,255,255,.25);background:rgba(0,0,0,.15)}table.pricing-chart img{width:24px}table.pricing-chart thead td{color:#fff;font-size:24px;background:#dd2b1e}table td label{line-height:30px;font-size:24px}table.pricing-chart thead td:nth-child(2){background:#7f0a02}table.pricing-chart thead td:nth-child(3){background:#a51005}table.pricing-chart thead td:nth-child(4){background:#c2190c}table.pricing-chart tr td:first-child{background:#333;color:#fff;text-align:left;line-height:24px}table.pricing-chart td{width:20%;text-align:center;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:10px;vertical-align:middle}table.pricing-chart .pricing td:nth-child(2),table.pricing-chart .pricing td:nth-child(3),table.pricing-chart .pricing td:nth-child(4),table.pricing-chart .pricing td:nth-child(5){font-size:30px}table{border:0;border-collapse:collapse;width:100%;border:1px solid #e1e1e1}table.extra-services td{width:50%;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}table.extra-services td:first-child{font-weight:700}table tbody tr td{padding:2.5%;vertical-align:top;border:none}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table.pricing-chart,table.pricing-chart thead,table.pricing-chart tbody,table.pricing-chart th,table.pricing-chart td,table.pricing-chart tr{display:block}table.pricing-chart thead{position:absolute;top:-9999px;left:-9999px}table.pricing-chart tr{border:1px solid #ccc}table.pricing-chart td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;text-align:left}table.pricing-chart td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}table.pricing-chart td{width:100%}table.pricing-chart tr td:nth-child(1):before{content:"Services";font-size:14px;font-weight:700}table.pricing-chart tr td:nth-child(2):before{content:"Wedding";font-size:14px;font-weight:700}table.pricing-chart tr td:nth-child(3):before{content:"Mehndi";font-size:14px;font-weight:700}table.pricing-chart tr td:nth-child(4):before{content:"Engagement";font-size:14px;font-weight:700}table.pricing-chart tr td:nth-child(5):before{content:"Bridal Party";font-size:14px;font-weight:700}}.reviews .col-sm-2{text-align:center}.reviews .qt{font-family:'Playfair Display',serif;font-size:350px;color:#eee;display:block;margin:35px 0 0;width:100%;text-align:right;line-height:160px;position:absolute;right:0}textarea,input[type=text],input[type=email],select{border:1px solid #e1e1e1;padding:5px;width:100%;margin-top:5px;background:#fff;border-radius:5px}select{height:33px}.page-body img{margin:0 0 20px}label{font-weight:700;display:block;width:100%}p{line-height:21px !important;font-weight:400 !important}.blink{border-radius:60px;display:block;z-index:10000;position:absolute;color:#fff;font-size:36px;border:2px solid #fff;width:60px;height:60px;line-height:52px;left:50%;text-align:CENTER;transform:translateX(-50%);bottom:30px;box-shadow:0 0 10px rgba(0,0,0,.25);text-shadow:0 0 10px rgba(0,0,0,.25)}input[type=button],input[type=submit]{border:1px solid #000;background:#000;color:#fff;padding:10px 20px;font-size:16px;font-family:'Playfair Display',serif}.portfolio-page a h4{color:#000;margin-bottom:60px;line-height:24px}@media (max-width:998px){#banner .banner_info{display:none}.navbar-brand,.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{display:inline-block;width:260px;height:51px;padding:0}.nav>li>a{padding:10px}.jumbotron .aside{width:350px;right:7.5%}.jumbotron.s1{background-position:0 center}.well h3{font-size:16px}.reviews .qt{right:30px}}@media (max-width:767px){.page-body img,.page-body img.pull-right{width:100%;margin:20px 0 !important}footer .container .row{line-height:32px}.well h3{font-size:24px}footer .container .row .text-right img{position:static;display:inline-block;margin:0 auto}#widgets .well{margin-bottom:30px}.toprow{border-bottom:1px solid #e1e1e1;padding-bottom:5px !important;margin-bottom:10px !important;margin-top:5px !important}.toprow .signup{float:left;margin-left:0;float:left;margin-top:5px}header{padding:4px 0 10px}.nav>li{position:relative;display:block;border-bottom:1px solid #e1e1e1}.navbar-default .navbar-nav .open .dropdown-menu>li>a{border-bottom:1px dotted #e1e1e1;padding:10px}.navbar-default .navbar-nav .open .dropdown-menu>li:last-child>a{border-bottom:0}.navbar-nav{margin-top:0}.navbar-default .navbar-collapse{border:0}.jumbotron .aside{left:50%;transform:translateX(-50%);width:300px;bottom:10%;padding:19px 15px}h1{font-size:32px;line-height:40px}.page-body{padding-top:20px}h3{font-size:21px;line-height:30px}.reviews .col-sm-10{position:relative;z-index:10000}.reviews .qt{font-size:200px;right:-4px;bottom:-120px}footer{text-align:center;line-height:32px}footer .text-right{text-align:center}.jumbotron .aside h2{font-size:32px}}h3 a i{transform:rotate(-180deg);transition:all ease .5s}h3 a.collapsed i{transform:rotate(0deg)}#banner{background:url(//www.optimafamilyservices.com/wp-content/themes/EXTUDIOS-PHOTOGRAPHY/images/cream_pixels.png);overflow-y:hidden;background-color:#eaf6fb;position:relative}section.instafeed,section.extra-copy{background:url(//www.optimafamilyservices.com/wp-content/themes/EXTUDIOS-PHOTOGRAPHY/images/cream_pixels.png);overflow-y:hidden;background-color:#e5f4e5}.promote{background:url(//www.optimafamilyservices.com/wp-content/themes/EXTUDIOS-PHOTOGRAPHY/images/cream_pixels.png);background-color:#eaf6fb;padding:30px 60px;margin:60px 0}.promobar{border:2px solid #f0f0f0;padding:2px}.promobar .row{background:#f0f0f0;padding:30px;margin-left:0;margin-right:0;background-image:url(http://shaunakatophotography.com/wp-content/uploads/2017/10/bg-1.png);background-repeat:no-repeat;background-position:right center}.promobar.nobg .row{background-image:none;text-align:center}.promobar.nobg h2{text-align:center !important}.promobar h2{margin-bottom:0;text-align:left}#banner{position:relative}#banner img{width:100%}#banner .banner-sliders{top:0;position:absolute;transition:all ease 1s;box-shadow:0 0 25px rgba(0,0,0,.25)}section.maincopy .container-fluid #banner{margin:0 -15px}section.maincopy{padding-top:30px}section.page-body ul{list-style:disc;margin-left:20px;margin-bottom:30px;line-height:32px}#intro .well{padding:30px;background:0 0;border:0;box-shadow:none}#intro h1{font-size:42px}p{font-size:14px;line-height:21px;font-weight:300;margin-bottom:30px}#intro p{font-size:14px;line-height:21px;font-weight:300;margin-bottom:30px}#intro img{border-radius:8px;width:auto;margin:0 auto}#intro .well,#intro{width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img,object,embed{display:block;max-width:100%}#timeline{overflow:hidden}#timeline[data-columns]:before{content:'3 .column.size-1of3'}* Spezific styling for salvattore Feel free to edit it as you like More info at http://salvattore.com */.item{border:1px solid red}.column{float:left}.size-1of4{width:25%}.size-1of3{width:33.333%}.size-1of2{width:50%}@media screen and (max-width:450px){#timeline[data-columns]:before{content:'1 .column'}}@media screen and (min-width:451px) and (max-width:700px){#timeline[data-columns]:before{content:'2 .column.size-1of2'}}@media screen and (min-width:701px) and (max-width:850px){#timeline[data-columns]:before{content:'3 .column.size-1of3'}}@media screen and (min-width:851px){#timeline[data-columns]:before{content:'3 .column.size-1of3'}}@media (max-width:1023px){.container.splitcolor{width:auto}.slick-slider,.slick-slider div{height:auto !important}.cform{text-align:center}a.navbar-brand{zoom:.8;margin-top:12px}}@media (max-width:767px){a.navbar-brand,.navbar-brand{zoom:.35;margin-top:20px !important;width:400px !important}.navbar-header .navbar-brand h1,.navbar-brand h1{font-size:32px}.copyright,.copyright .text-right{text-align:center;padding-bottom:10px}footer ul li{list-style-type:none !important}.splitcolor{padding:0 !important}.top-nav a{margin-left:6px}footer .navbar-brand{zoom:.6;margin-top:12px;float:none}footer .navbar-brand h1{font-size:29px}footer .navbar-brand h1 span{padding-top:0}}.seemore i{font-size:30px}.seemore,.seemore:hover,.seemore:focus{color:#fff;position:absolute;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.1);display:block;height:80px;width:80px;border:2px solid #fff;z-index:10000;text-align:center;line-height:10px;border-radius:100%;padding:25px 0}.seemore:hover{background:rgba(0,0,0,.25)}form label{margin-bottom:10px !important}.screen-reader-response{display:none}.boxhd{font-family:'Playfair Display',serif;font-size:30px;margin-bottom:30px;color:#000;line-height:36px !important}#instahd{font-family:'Playfair Display',serif;margin-bottom:20px;color:#000;font-size:48px}footer ul li{list-style-type:disc;padding:0;margin:0 0 0 15px;line-height:0}.resources-logos{text-align:center;border-bottom:1px solid #e3e3e3}.resources-logos img{display:inline-block;text-align:center;margin:0 0 30px}table#career tbody tr td{padding:5px 0}table#career h3{border-top:1px solid #ccc;padding:20px 0;margin:20px 0 0}table#career{border:0}table#career,table#career p{font-size:14px;line-height:21px;font-weight:400}table#career input[type=checkbox]{width:16px;height:16px;margin:0 10px 0 0;float:left}table#career .split input{width:150px}p.intro{font-size:18px;line-height:24px !important;border:1px solid #e1e1e1;padding:30px;margin:-30px 0 30px;background:#f5f5f5}footer .container a,.page-body a{color:#179b01 !important}.event img{width:100%}.event h4,.event p{margin-bottom:5px}.newsupdates h4{margin-bottom:5px}.event{width:30%;margin-right:3%;float:left;margin-bottom:30px}.newsupdates{border-bottom:1px dotted #ccc;margin-bottom:30px}@media (max-width:767px){.event{width:100%;margin-right:0;clear:both}}.justify-self-right{display:flex;justify-content:flex-end}