﻿.pt-100{padding-top:100px;}.pb-100{padding-bottom:100px;}.mb-100{margin-bottom:100px;}.mt-100{margin-top:100px;}.pt-40{padding-top:40px;}.pt-60{padding-top:60px;}.pb-40{padding-bottom:40px;}.mb-40{margin-bottom:40px;}.mb-60{margin-bottom:60px;}.mb-80{margin-bottom:80px;}.mt-60{margin-top:60px;}.mt-80{margin-top:80px;}.py-100{padding-top:100px;padding-bottom:100px;}.py-60{padding-top:60px;padding-bottom:60px;}.py-40{padding-top:40px;padding-bottom:40px;}.py-30{padding-top:30px;padding-bottom:30px;}.vtop{vertical-align:top;}.vtop td{vertical-align:top;}.vbot{vertical-align:bottom;}.vbot td{vertical-align:bottom;}.vmid{vertical-align:middle;}.vmid td{vertical-align:middle;}.modal-contact .modal-backdrop{background-color:#781e76;}.modal-references .modal-backdrop{background-color:#ef92b5;}.modal-references a{color:#fff;text-decoration:underline;}.modal-references a:hover{color:#781e76;}.modal-backdrop.show{opacity:.95;}.modal{padding:0 !important;background-color:transparent;}.modal .modal-dialog{width:100%;max-width:none;height:100%;margin:0;background-color:transparent;}.modal .modal-content{height:100%;border:0;border-radius:0;background-color:transparent;color:#fff;font-weight:normal;font-size:18px;}.modal .modal-content h2{color:#fff;margin-bottom:20px;}.modal .modal-body{overflow-y:auto;}.back-to-top{position:fixed;bottom:25px;right:25px;display:none;width:60px;height:60px;border-radius:50%;border:3px solid #fff;background-color:#ef92b5;color:#781e76;text-align:center;line-height:50px;transition:ease-in-out all .25s;}.back-to-top:hover{color:#ef92b5;background-color:#781e76;}.select2-container--bootstrap4 .select2-selection{font-size:14px;}.select2-container--bootstrap4 .select2-selection--single{height:2rem;padding-top:.5rem;}.select2-container--bootstrap4 .select2-results__option{font-size:14px;padding-top:.375rem;padding-bottom:.375rem;}.select2-container--bootstrap4 .select2-results__group{font-size:1em;padding:.375rem;border-bottom:1px solid #000;}.ui-pnotify-text{font-size:16px;font-weight:normal;}.ui-pnotify-title{font-size:22px;font-weight:bold;}.bootstrap-timepicker-widget{font-size:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.checker{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;}.checker,.checker span,.checker input{width:18px;height:18px;margin-right:8px;}.checker span{color:#455a64;border:2px solid #607d8b;display:inline-block;text-align:center;position:relative;}.checker span:after{content:"";font-family:'icomoon';display:none;font-size:16px;line-height:1;position:absolute;top:-1px;left:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.checker span.checked:after{display:block;}.checker input[type=checkbox],.choice input[type=radio]{border:none;background:none;display:-moz-inline-box;display:inline-block;margin:0;vertical-align:top;cursor:pointer;position:absolute;top:-2px;left:-2px;z-index:2;opacity:0;filter:alpha(opacity=0);}.checkbox .checker,.checkbox-inline .checker{position:absolute;top:1px;left:0;}.form-horizontal .checkbox .checker,.form-horizontal .checkbox-inline .checker{top:9px;}.checkbox-right .checker{left:auto;right:0;}.checker.active span:after,.checkbox>label:active .checker span:after,.checkbox-inline:active .checker span:after{display:block;opacity:.75;filter:alpha(opacity=75);}.checker.disabled{opacity:.5;filter:alpha(opacity=50);}.checker.disabled,.checker.disabled input[type=checkbox]{cursor:not-allowed;}.checkbox>label:active .checker.disabled span:after,.checkbox-inline:active .checker.disabled span:after{opacity:0;filter:alpha(opacity=0);}.checkbox>label:active .checker.disabled span.checked:after,.checkbox-inline:active .checker.disabled span.checked:after{opacity:1;filter:alpha(opacity=100);}.checker[class*=border-] span{border-color:inherit;color:inherit;}.dropdown-menu>.active:not(.disabled) .checker span,.dropdown-menu[class*=bg-] .checker span,.navbar-inverse .navbar-form .checker span,.sidebar:not(.sidebar-default) .checkbox .checker span{border-color:#fff;color:#fff;}.choice{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;border-radius:100%;}.choice,.choice span,.choice input{width:18px;height:18px;}.choice span{border:2px solid #607d8b;display:-moz-inline-box;display:inline-block;border-radius:100%;text-align:center;position:relative;}.choice span:after{content:"";position:absolute;top:3px;left:3px;border:4px solid;border-color:inherit;width:0;height:0;border-radius:100%;display:none;}.choice span.checked:after{display:block;}.radio .choice,.radio-inline .choice{position:absolute;top:1px;left:0;}.form-horizontal .radio .choice,.form-horizontal .radio-inline .choice{top:9px;}.radio-right .choice{left:auto;right:0;}.choice.active span:after,.radio>label:active .choice span:after,.radio-inline:active .choice span:after{display:block;opacity:.75;filter:alpha(opacity=75);}.choice.disabled{opacity:.5;filter:alpha(opacity=50);}.choice.disabled,.choice.disabled input[type=radio]{cursor:not-allowed;}.radio>label:active .choice.disabled span:after,.radio-inline:active .choice.disabled span:after{opacity:0;filter:alpha(opacity=0);}.radio>label:active .choice.disabled span.checked:after,.radio-inline:active .choice.disabled span.checked:after{opacity:1;filter:alpha(opacity=100);}.choice[class*=border-] span{border-color:inherit;}.choice[class*=border-] span:after{border-color:inherit;}.dropdown-menu>.active .choice span,.dropdown-menu[class*=bg-] .choice span,.navbar-inverse .navbar-form .choice span,.sidebar:not(.sidebar-default) .checkbox .choice span{border-color:#fff;}.uploader{width:100%;position:relative;display:-moz-inline-box;display:inline-block;vertical-align:middle;border-radius:4px;}.uploader .filename{color:#999;height:36px;padding:7px 12px;padding-right:45px;cursor:pointer;width:100%;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;border:1px solid #ddd;background-color:#fff;border-radius:3px;text-align:left;}.uploader .action{position:absolute;color:#333;top:0;right:0;width:36px;height:36px;cursor:pointer;z-index:1;border:1px solid #ddd;border-bottom-right-radius:3px;border-top-right-radius:3px;}.uploader .action>i{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.uploader[class*=bg-] .action{background-color:inherit;border-color:inherit;color:inherit;}.uploader input[type=file]{width:100%;margin-top:0;position:absolute;top:0;right:0;bottom:0;height:36px;border:0;cursor:pointer;z-index:10;opacity:0;filter:alpha(opacity=0);}.uploader.disabled .action{opacity:.6;filter:alpha(opacity=60);}.uploader.disabled .filename{background-color:#fafafa;cursor:not-allowed;}.uploader-lg input[type=file],.uploader-lg .action,.uploader-lg .filename{height:40px;}.uploader-lg .action{width:40px;}.uploader-lg .filename{padding-top:9px;padding-bottom:9px;padding-right:50px;}.uploader-sm input[type=file],.uploader-sm .action,.uploader-sm .filename{height:34px;}.uploader-sm .action{width:34px;}.uploader-sm .filename{padding-top:6px;padding-bottom:6px;padding-right:42.5px;}.uploader-xs input[type=file],.uploader-xs .action,.uploader-xs .filename{height:32px;}.uploader-xs .action{width:32px;}.uploader-xs .filename{padding-top:5px;padding-bottom:5px;padding-right:42.5px;}.cursor-alias{cursor:alias;}.cursor-all-scroll{cursor:all-scroll;}.cursor-auto{cursor:auto;}.cursor-cell{cursor:cell;}.cursor-context-menu{cursor:context-menu;}.cursor-col-resize{cursor:col-resize;}.cursor-copy{cursor:copy;}.cursor-crosshair{cursor:crosshair;}.cursor-default{cursor:default;}.cursor-e-resize{cursor:e-resize;}.cursor-ew-resize{cursor:ew-resize;}.cursor-grab{cursor:-webkit-grab;cursor:grab;}.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing;}.cursor-help{cursor:help;}.cursor-move{cursor:move;}.cursor-n-resize{cursor:n-resize;}.cursor-ne-resize{cursor:ne-resize;}.cursor-nesw-resize{cursor:nesw-resize;}.cursor-ns-resize{cursor:ns-resize;}.cursor-nw-resize{cursor:nw-resize;}.cursor-nwse-resize{cursor:nwse-resize;}.cursor-no-drop{cursor:no-drop;}.cursor-none{cursor:none;}.cursor-not-allowed{cursor:not-allowed;}.cursor-pointer{cursor:pointer;}.cursor-progress{cursor:progress;}.cursor-row-resize{cursor:row-resize;}.cursor-s-resize{cursor:s-resize;}.cursor-se-resize{cursor:se-resize;}.cursor-sw-resize{cursor:sw-resize;}.cursor-text{cursor:text;}.cursor-w-resize{cursor:w-resize;}.cursor-wait{cursor:wait;}.cursor-zoom-in{cursor:zoom-in;}.cursor-zoom-out{cursor:zoom-out;}.FullCal-Container{width:288px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}.FullCal-DOW{width:41px;height:29px;background:url("Images/Calendar/Cal-DOW.png") no-repeat top left;font:bold 14px Arial;color:#000;text-transform:uppercase;text-align:center;padding-top:10px;float:left;}.FullCal-Past{width:41px;height:27px;background:url("Images/Calendar/Cal-Past.png") no-repeat top left;font:bold 14px Arial;color:#ccc;text-align:center;padding-top:10px;float:left;text-shadow:1px 1px 1px #fff;}.FullCal-Past-Event{width:41px;height:27px;background:url("Images/Calendar/Cal-Past-Event.png") no-repeat top left;font:bold 14px Arial;color:#fff;text-align:center;padding-top:10px;float:left;}.FullCal-Future{width:41px;height:27px;background:url("Images/Calendar/Cal-Future.png") no-repeat top left;font:bold 14px Arial;color:#737373;text-align:center;padding-top:10px;float:left;}.FullCal-Future-Event{width:41px;height:27px;background:url("Images/Calendar/Cal-Future-Event.png") no-repeat top left;font:bold 14px Arial;color:#fff;text-align:center;padding-top:10px;float:left;}.FullCal-Today{width:41px;height:27px;background:url("Images/Calendar/Cal-Today.png") no-repeat top left;font:bold 14px Arial;color:#2b2522;text-align:center;padding-top:10px;float:left;text-shadow:1px 1px 1px #cacdb5;}.FullCal-Today-Event{width:41px;height:27px;background:url("Images/Calendar/Cal-Today-Event.png") no-repeat top left;font:bold 14px Arial;color:#2b2522;text-align:center;padding-top:10px;float:left;text-shadow:1px 1px 1px #cacdb5;}.FullCal-Future-Event a{color:#fff;text-decoration:none;}.FullCal-Today-Event a{color:#fff;text-decoration:none;}.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg);}.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1;}.opened{opacity:1;}.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg);}.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0;}.circle-plus{position:relative;display:inline-block;cursor:pointer;}.circle-plus .circle{position:relative;width:25px;height:25px;border-radius:100%;border:1px solid #363636;}.circle-plus .circle .horizontal{position:absolute;background-color:#363636;width:16px;height:2px;left:50%;margin-left:-8px;top:50%;margin-top:-1px;}.circle-plus .circle .vertical{position:absolute;background-color:#363636;width:2px;height:16px;left:50%;margin-left:-1px;top:50%;margin-top:-8px;}html{position:relative;min-height:100%;scroll-behavior:smooth;}html,body{height:100%;margin:0;padding:0;}body{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;color:#757575;background-color:#fff;}@media(min-width:768px){body{font-size:18px;}}sup{font-size:.5em;vertical-align:text-top;position:relative;top:.9em;}h1{font-family:"Times New Roman",Times,serif;font-size:64px;margin:0 0 30px 0;padding:0;font-weight:normal;color:#757575;}h1 span{color:#ef92b5;}h1 sup{font-size:.3em;vertical-align:text-top;position:relative;top:.8em;}h2{font-family:"Times New Roman",Times,serif;font-size:50px;margin:0 0 30px 0;padding:0;font-weight:normal;color:#781e76;line-height:1.1em;}h2 span{color:#ef92b5;}h2.standard{font-family:"Open Sans",sans-serif;font-weight:bold;}.error-text,.ErrorText,.input-error{color:#f00;font-size:12px;font-style:italic;line-height:1.2em;}h3{font-weight:normal;font-size:30px;}h4{font-weight:300;font-size:16px;}h4.ui-pnotify-title{color:#000;}.text-black{color:#000 !important;}.nopadding{padding-left:20px;}.nopadding li{padding-left:.5em;}.about-tablets{background-color:#d5c4d9;color:#781d78;font-size:30px;font-weight:bold;}.staring-field{background:url(../img/pack/naturally-dependable.jpg) no-repeat left top;background-size:cover;}.staring-field h2{font-family:"Open Sans",sans-serif;font-weight:bold;padding:0;margin:0;color:#781d78;font-size:66px;}.staring-field h2 span{color:#ef92b5;}@media(max-width:576px){.staring-field{height:200px;padding-top:70px;}}@media(min-width:576px){.staring-field{height:300px;padding-top:90px;}}@media(min-width:768px){.staring-field{height:420px;padding-top:160px;}.staring-field h2{font-size:40px;}}@media(min-width:992px){.staring-field{height:450px;padding-top:140px;}.staring-field h2{font-size:50px;}}@media(min-width:1200px){.staring-field{height:500px;padding-top:160px;}.staring-field h2{font-size:66px;}}.considerate{background:url(../img/period/naturally-considerate.jpg) no-repeat left top;background-size:cover;}.considerate h2{font-family:"Open Sans",sans-serif;font-weight:bold;padding:0;margin:0;color:#781d78;font-size:66px;}.considerate h2 span{color:#ef92b5;}@media(max-width:576px){.considerate{height:200px;padding-top:70px;}}@media(min-width:576px){.considerate{height:300px;padding-top:90px;}}@media(min-width:768px){.considerate{height:420px;padding-top:160px;}.considerate h2{font-size:40px;font-family:"Open Sans",sans-serif;}}@media(min-width:992px){.considerate{height:450px;padding-top:140px;}.considerate h2{font-size:50px;font-family:"Open Sans",sans-serif;}}@media(min-width:1200px){.considerate{height:500px;padding-top:160px;}.considerate h2{font-size:66px;font-family:"Open Sans",sans-serif;}}.info-block{padding:30px;text-align:center;background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:700;line-height:1.1em;}.info-block.pale{background-color:#fcdbe3;}.protection-block{padding:30px 0;color:#ef92b5;background-color:#781d78;font-size:30px;font-weight:700;line-height:1.1em;}.protection-block.pale{background-color:#d5c4d9;color:#781d78;}.pack-purple-block{font-weight:bold;font-size:1.25em;padding:40px;background-color:#781d78;color:#fff;text-align:center;}.navbar-default{background-color:#fff;border-color:#fff;font-size:16px;line-height:1.2em;}.navbar-default .navbar-brand{color:#ef92b5;padding-right:25px;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#781e76;}.navbar-default .navbar-text{color:#ef92b5;}.navbar-default .navbar-nav{padding-top:20px;}@media(max-width:576px){.navbar-default .navbar-nav>li{padding:12px 12px;background-color:#ef92b5;color:#fff;border-bottom:1px solid #fff;border-left:none;}}@media(min-width:768px){.navbar-default .navbar-nav>li{padding:12px 12px;background-color:#ef92b5;color:#fff;border-bottom:1px solid #fff;border-left:none;}}@media(min-width:992px){.navbar-default .navbar-nav>li{background-color:#fff;padding:0 12px;border-left:1px solid #781e76;}}.navbar-default .navbar-nav>li>a{padding-top:0;padding-bottom:0;}@media(max-width:576px){.navbar-default .navbar-nav>li>a{color:#fff;}}@media(min-width:768px){.navbar-default .navbar-nav>li>a{color:#fff;}}@media(min-width:992px){.navbar-default .navbar-nav>li>a{color:#ef92b5;}}@media(max-width:576px){.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;}}@media(min-width:992px){.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#781e76;}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#781e76;background-color:#fff;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#781e76;background-color:#fff;}.navbar-default .navbar-toggle{border-color:#fff;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff;}.navbar-default .navbar-toggle .icon-bar{background-color:#ef92b5;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#ef92b5;}.navbar-default .navbar-link{color:#ef92b5;}.navbar-default .navbar-link:hover{color:#781e76;}footer{background-color:#757575;color:#fff;font-size:20px;padding:60px 0 40px 0;}footer a{color:#fff;text-decoration:none;transition:ease-in-out all .3s;}footer a:hover{color:#fff;text-decoration:underline;}footer .disclaimer{font-size:10px;font-weight:bold;text-align:center;padding-top:60px;}.toggle-button{padding-top:20px;}.animated-icon2{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}.animated-icon2 span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.animated-icon2 span{background:#ef92b5;}.animated-icon2 span:nth-child(1){top:0;}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:10px;}.animated-icon2 span:nth-child(4){top:20px;}.animated-icon2.open span:nth-child(1){top:11px;width:0%;left:50%;}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.animated-icon2.open span:nth-child(4){top:11px;width:0%;left:50%;}.how-to-take .regimen-block{color:#781d78;background-color:#fcdbe3;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-bottom:30px;line-height:1em;font-size:30px;}.how-to-take .regimen-block .small-font{font-size:26px;}.how-to-take .regimen-block .smaller-font{font-size:20px;}@media(min-width:768px){.how-to-take .regimen-block{font-size:34px;}}.how-to-take .pink-icon-block{background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:bold;padding:0 40px 0 30px;margin-bottom:30px;line-height:1em;}.how-to-take .pink-icon-block img{overflow:visible;margin:-15px;display:inline;}.how-to-take .pink-icon-block-mobile{background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:bold;padding:0 40px 40px 40px;margin-top:90px;line-height:1em;text-align:center;}.how-to-take .pink-icon-block-mobile img{overflow:visible;margin-top:-60px;display:inline;}.how-to-take .light-pink-block{background-color:#fcdbe3;padding:30px;margin:30px 0 50px 0;color:#781d78;font-weight:bold;}.how-to-take .script-block{color:#781d78;font-weight:bold;margin:70px 0 30px 0;}.how-to-take .script-block .pink{background-color:#fcdbe3;}.how-to-take .script-block .lilac{background-color:#d5c4d9;}.how-to-take hr{border-top:2px solid #781d78;margin:60px 0;}.how-to-take .switch-divider{color:#781d78;background-color:#fcdbe3;font-size:30px;font-weight:bold;padding:40px;margin:60px 0 0 0;line-height:1em;text-align:center;}.how-to-take .past-month{padding:40px 30px;font-size:26px;font-weight:bold;color:#781d78;line-height:26px;}.how-to-take .lilac-block{color:#781d78;background-color:#d5c4d9;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-bottom:30px;line-height:1em;font-size:30px;}.how-to-take .lilac-block .smaller-font{font-size:20px;line-height:1em;}.period{padding:60px 0 20px 0;}.period hr{border-top:2px solid #781d78;margin:60px 0;}.period hr.dotted{border-top:1px dotted #757575;}.period .miss{color:#781d78;font-size:30px;font-weight:bold;padding:40px;margin:20px 0;}@media(min-width:992px){.period .miss{padding-right:100px;}}@media(min-width:1200px){.period .miss{padding-right:260px;}}.period .pink-strip{background-color:#ef92b5;color:#781d78;font-size:22px;font-weight:bold;padding:20px 30px 0 30px;margin-bottom:80px;line-height:1.2em;}.period .pink-strip img{overflow:visible;margin:40px 0 -65px 0;display:inline;}@media(min-width:768px){.period .pink-strip{padding:0 40px 0 30px;margin-bottom:30px;}.period .pink-strip img{overflow:visible;margin:-15px;display:inline;}}.period .pink-strip-mobile{background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:bold;padding:0 30px 40px 30px;margin-top:70px;line-height:1em;text-align:center;}.period .pink-strip-mobile img{overflow:visible;margin-top:-60px;display:inline;}.period .purple-strip{color:#ef92b5;background-color:#781d78;font-size:26px;font-weight:bold;padding:20px 30px 0 30px;margin-bottom:80px;line-height:1.2em;}.period .purple-strip img{overflow:visible;margin:40px 0 -65px 0;display:inline;}@media(min-width:768px){.period .purple-strip{padding:0 40px 0 30px;margin-bottom:30px;}.period .purple-strip img{overflow:visible;margin:-15px;display:inline;}}.period .font26{font-size:26px !important;}.period .skip-text{font-style:italic;}@media(min-width:576px){.period .skip-text{padding:45px 0 0 0;}}@media(min-width:768px){.period .skip-text{padding:70px 0 0 20px;}}@media(min-width:992px){.period .skip-text{padding:120px 0 0 40px;}}@media(min-width:1200px){.period .skip-text{padding:160px 0 0 40px;}}.period .last-pic{position:relative;display:block;}.period .last-pic .img-holder{display:block;width:100%;text-align:center;}@media(min-width:768px){.period .last-pic .img-holder{width:50%;text-align:left;}}@media(min-width:992px){.period .last-pic .img-holder{width:100%;}}.period .last-pic .text-holder{position:relative;color:#ef92b5;background-color:#781d78;font-size:30px;font-weight:bold;padding:40px;display:block;}@media(min-width:768px){.period .last-pic .text-holder{top:10px;left:220px;position:absolute;}}@media(min-width:992px){.period .last-pic .text-holder{top:60px;left:400px;}}@media(min-width:1200px){.period .last-pic .text-holder{top:80px;left:400px;}}.period .lilac-block{color:#781d78;background-color:#d5c4d9;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-top:30px;line-height:1em;font-size:30px;}.period .lilac-block .smaller-font{font-size:20px;line-height:1em;}.period .pink-block{color:#781d78;background-color:#fcdbe3;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-top:30px;line-height:1em;font-size:30px;}.period .pink-block .smaller-font{font-size:20px;line-height:1em;}.period .looking{background:url(../img/period/banner.jpg) no-repeat right top;background-size:cover;}@media(max-width:576px){.period .looking{height:200px;padding:40px 0;}.period .looking img{max-height:120px;}}@media(min-width:576px){.period .looking{height:300px;padding:60px 0;}.period .looking img{max-height:180px;}}@media(min-width:768px){.period .looking{height:420px;padding:80px 0;}.period .looking img{max-height:240px;}}.period .factor-text{font-size:30px;color:#781d78;font-weight:bold;}.faqs{padding-bottom:60px;}.faqs hr{border-top:1px dotted #757575;margin:20px 0;}.faqs hr.section{border-top:2px solid #781d78;margin:60px 0;}.faqs .card{border:none;}.faqs .card .card-header{border:none;background-color:#fff;padding:0;margin:0;cursor:pointer;}.faqs .card .card-header h3{font-family:"Times New Roman",Times,serif;padding:0 50px 0 0;margin:0;font-size:40px;border:none;vertical-align:middle;text-align:left;width:100%;}@media(max-width:576px){.faqs .card .card-header h3{display:block;}}@media(min-width:576px){.faqs .card .card-header h3{display:block;}}@media(min-width:768px){.faqs .card .card-header h3{display:table-cell;}}.faqs .card .card-header .toggle{vertical-align:middle;transition:all .4s;font-weight:300;font-size:.8em;}@media(max-width:576px){.faqs .card .card-header .toggle{display:block;text-align:center;width:100%;}}@media(min-width:576px){.faqs .card .card-header .toggle{display:block;text-align:center;width:100%;}}@media(min-width:768px){.faqs .card .card-header .toggle{display:table-cell;text-align:right;width:60px;}}.faqs .card .card-header a{font-family:"Times New Roman",Times,serif;font-size:40px;margin:0 0 10px 0;padding:0;font-weight:normal;color:#781e76;width:100%;}.faqs .card .card-header a span{color:#ef92b5;}.faqs .card .card-header a:hover{text-decoration:none;}@media(max-width:576px){.faqs .card .card-header a{display:block;}}@media(min-width:576px){.faqs .card .card-header a{display:block;}}@media(min-width:768px){.faqs .card .card-header a{display:table;}}.faqs .card .card-header i{transition:all .4s;}.faqs .card .card-header .rotate{-webkit-transform:rotate(45deg);}.faqs .acne-block{background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:bold;padding:0 40px 0 30px;margin-bottom:30px;line-height:1em;}.faqs .acne-block img{overflow:visible;margin:-10px;display:inline;}.faqs .acne-block-mobile{background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:bold;padding:0 40px 40px 40px;margin:90px 0 40px 0;line-height:1em;text-align:center;}.faqs .acne-block-mobile img{overflow:visible;margin-top:-60px;display:inline;}.faqs .note-block{background-color:#ef92b5;color:#781d78;font-size:32px;font-weight:bold;padding:20px 30px 0 30px;margin-bottom:80px;line-height:1em;}.faqs .note-block img{overflow:visible;margin:40px 0 -65px 0;display:inline;}@media(min-width:768px){.faqs .note-block{padding:0 40px 0 30px;margin-bottom:30px;}.faqs .note-block img{overflow:visible;margin:-15px;display:inline;}}.faqs .purple-block{color:#ef92b5;background-color:#781d78;font-size:26px;font-weight:bold;padding:20px 30px 0 30px;margin-bottom:80px;line-height:1em;}.faqs .purple-block img{overflow:visible;margin:40px 0 -65px 0;display:inline;}@media(min-width:768px){.faqs .purple-block{padding:0 40px 0 30px;margin-bottom:30px;}.faqs .purple-block img{overflow:visible;margin:-15px;display:inline;}}.faqs .pill-table tr td{border:2px solid #ef92b5;padding:6px;text-align:center;}@media(max-width:576px){.faqs .pill-table tr td{font-size:.7em;}}@media(min-width:576px){.faqs .pill-table tr td{font-size:.8em;}}@media(min-width:768px){.faqs .pill-table tr td{font-size:.9em;}}@media(min-width:992px){.faqs .pill-table tr td{font-size:1em;}}.faqs .pill-table tr th{border:2px solid #ef92b5;padding:6px;text-align:center;font-weight:bold;}@media(max-width:576px){.faqs .pill-table tr th{font-size:14px;}}@media(min-width:576px){.faqs .pill-table tr th{font-size:20px;}}@media(min-width:768px){.faqs .pill-table tr th{font-size:22px;}}@media(min-width:992px){.faqs .pill-table tr th{font-size:28px;}}.faqs .pill-table .day1{background-color:#781e76;color:#ef92b5;}.faqs .pill-table .day8{color:#781e76;background-color:#ef92b5;}.faqs .pill-table .day18{color:#fff;background-color:#52595a;}.faqs .copy-link{font-weight:bold;color:#757575;text-decoration:underline;transition:ease-in-out all .3s;}.faqs .copy-link:hover{color:#ef92b5;}.faqs .family-block{background-color:#ef92b5;color:#781d78;font-size:26px;font-weight:bold;padding:20px 30px;text-align:center;line-height:1em;}.faqs h3{font-family:"Times New Roman",Times,serif;font-size:40px;margin:0 0 30px 0;padding:0;font-weight:normal;color:#781e76;line-height:1.1em;}.faqs h3 span{color:#ef92b5;}.faqs .clot-block{background-color:#f498b5;color:#781d78;font-weight:bold;margin:70px 0 30px 0;padding:0 30px 20px 30px;}.faqs .clot-block .clot-image{overflow:visible;margin-top:-65px;display:inline;}.faqs .clot-block h4{color:#781d78;font-weight:bold;font-size:26px;margin:0 0 30px 0;}.faqs .lilac-block{color:#781d78;background-color:#d5c4d9;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-top:30px;line-height:1em;font-size:26px;}.faqs .lilac-block .smaller-font{font-size:20px;line-height:1em;}.faqs .pink-block{color:#781d78;background-color:#fcdbe3;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-top:30px;line-height:1em;font-size:26px;}.faqs .pink-block .smaller-font{font-size:20px;line-height:1em;}.faqs .pink-block.larger-font{font-size:30px;line-height:1em;}.faqs .pink-block.smallest-font{font-size:18px;line-height:1.5em;}.faqs .pink-block h4{font-size:26px;font-weight:bold;margin-bottom:20px;}.faqs .large-text{color:#781d78;line-height:1.1em;font-size:26px;font-weight:bold;}.faqs .dark-purple-block{color:#fff;background-color:#771a77;font-size:34px;font-weight:bold;padding:20px 30px 20px 30px;margin-top:30px;line-height:1em;font-size:26px;}.faqs hr.solid{border-top:2px solid #781d78;margin:20px 0;}.btn-download{display:inline-block;padding:15px 25px;border:2px solid #fff;background-color:#ef92b5;color:#fff;text-align:center;font-size:18px;border-radius:12px;}.btn-download span{font-size:24px;font-weight:bold;display:block;}.btn-download:hover{color:#fff;text-decoration:none;background-color:#781e76;}.btn-download-inverse{display:inline-block;padding:15px 25px;border:2px solid #fff;background-color:#781e76;color:#fff;text-align:center;font-size:18px;border-radius:12px;}.btn-download-inverse span{font-size:24px;font-weight:bold;display:block;}.btn-download-inverse:hover{color:#fff;text-decoration:none;background-color:#ef92b5;}.banner{padding:100px 0 20px 0;background:url(../img/banner/banner-image.jpg) no-repeat left top;background-size:cover;font-size:23px;color:#4b4b4b;}.banner .zoely-z{background:url(../img/banner/zoely-z.png) no-repeat center center;background-size:cover;}.banner .patient-block{margin:60px 5px 20px 0;display:inline-block;font-size:12px;color:#fff;background-color:#000;padding:6px 20px;text-align:center;}.banner h1{font-size:58px;font-weight:700;margin:0 0 30px 0;color:#781d78;}.banner-mobi .patient-block{margin-bottom:40px;font-size:12px;color:#fff;background-color:#000;padding:6px 20px;text-align:center;}.banner-mobi h1{display:inline-block;}#mdlContact .lead{font-size:22px;font-weight:bold;padding:10px 0 20px 0;}#mdlContact .form-control{border-radius:0;}#mdlContact .form-group-sm{margin-bottom:6px;}#mdlContact label{font-size:16px;}#mdlContact .ErrorText{font-size:12px;font-style:italic;color:#ef92b5;}#mdlContact .btn-submit{border-radius:8px;padding:8px 35px;text-transform:uppercase;font-weight:bold;border:2px solid #fff;background-color:#ef92b5;color:#fff;transition:ease-in-out all .3s;}#mdlContact .btn-submit:hover{text-decoration:none;background-color:#781e76;color:#fff;}#mdlContact .status-message{font-size:14px;font-style:italic;margin-top:30px;}.background-barcode{background:url(../img/check-modal/modal-background2.jpg) no-repeat center bottom;background-size:cover;}.container-barcode{background-color:rgba(106,52,105,.6);padding:20px 40px;text-align:center;border-radius:20px;color:#fff;font-size:22px;}.btn-submit{border-radius:8px;padding:8px 35px;text-transform:uppercase;font-weight:bold;border:2px solid #fff;background-color:#ef92b5;color:#fff;transition:ease-in-out all .3s;font-size:24px;}.btn-submit:hover{text-decoration:none;background-color:#781e76;color:#fff;}.modal-note{font-size:10px;font-weight:bold;text-align:center;}.modal-note a{color:#fff;text-decoration:underline;}.modal-note a:hover{color:#ef92b5;}.barcode-error{font-size:12px;font-weight:bold;text-align:center;padding-top:12px;}