@import url(https://fonts.googleapis.com/css?family=EB+Garamond:400,600,700);@import url(../../jquery-ui.min.css);@import url(../../jssocials.css);@import url(../../jssocials-theme-minima.css);@import url(../../jquery.fullpage.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(../../base.css);@font-face{font-family:'ProximaNovaRegular';src:url("../../../fonts/ProximaNovaRegular.eot");src:url("../../../fonts/ProximaNovaRegular.eot?#iefix") format("embedded-opentype"), url("../../../fonts/ProximaNovaRegular.woff2") format("woff2"), url("../../../fonts/ProximaNovaRegular.woff") format("woff"), url("../../../fonts/ProximaNovaRegular.ttf") format("truetype"), url("../../../fonts/ProximaNovaRegular.svg#ProximaNovaRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova-Semibold';src:url("../../../fonts/ProximaNova-Semibold.eot");src:url("../../../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../../../fonts/ProximaNova-Semibold.woff2") format("woff2"), url("../../../fonts/ProximaNova-Semibold.woff") format("woff"), url("../../../fonts/ProximaNova-Semibold.ttf") format("truetype"), url("../../../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Socialicious";src:url("../../../fonts/socialicious.eot");src:url("../../../fonts/socialicious.eot?#iefix") format("embedded-opentype"), url("../../../fonts/socialicious.ttf") format("truetype"), url("../../../fonts/socialicious.svg#socialicious") format("svg"), url("../../../fonts/socialicious.woff") format("woff");font-weight:normal;font-style:normal}@media (min-width:1400px){.container{width:1240px}}.addons-list ul,.blog-index .blog-list,.checkout-sidebar ul{margin:0;padding:0;list-style:none}.checkout-container .checkout-forms .address-form p:after,.checkout-container .checkout-forms .address-form p:before,.checkout-container .checkout-forms .card-form p:after,.checkout-container .checkout-forms .card-form p:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.checkout-container .checkout-forms .address-form p:after,.checkout-container .checkout-forms .card-form p:after,.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.checkout-container .checkout-forms .address-form p,.checkout-container .checkout-forms .card-form p,.clearfix{*zoom:1}@font-face{font-family:'ProximaNovaRegular';src:url("../../../fonts/ProximaNovaRegular.eot");src:url("../../../fonts/ProximaNovaRegular.eot?#iefix") format("embedded-opentype"), url("../../../fonts/ProximaNovaRegular.woff2") format("woff2"), url("../../../fonts/ProximaNovaRegular.woff") format("woff"), url("../../../fonts/ProximaNovaRegular.ttf") format("truetype"), url("../../../fonts/ProximaNovaRegular.svg#ProximaNovaRegular") format("svg");font-weight:normal;font-style:normal}.attention-box,.box-body,.error-box,.info-box,.success-box,.table,dl,fieldset,h1,h2,h3,ol,p,ul,ul.buttons,ul.pagination{margin-bottom:15px}html{background:white}body{color:#333;font-family:"ProximaNovaRegular", "Arial", "Helvetica", sans-serif;font-size:14px;position:relative}h1,h2,h3,h4,h5,h6{font-family:"ProximaNovaRegular", "Arial", "Helvetica", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.175em}ul{list-style:square}hr{border-bottom:1px solid #DDD;margin-bottom:30px}b,strong{font-weight:600}a:link,a:visited{color:#7239db;text-decoration:none}a:active,a:hover{color:#7239db;text-decoration:none}a img{border:0}@media screen and (max-width:767px){.match-height[style]{height:auto!important}}.smalltext{font-size:0.65em;letter-spacing:0.07em}.heading-margin{margin-top:2em}.grey{color:#ccc}.table{width:100%;margin-bottom:15px}.table caption{background-color:#000;background-image:-webkit-linear-gradient(top, #111 0px, #000 101%);background-image:-o-linear-gradient(top, #111 0px, #000 101%);background-image:linear-gradient(to bottom, #111 0px, #000 101%);color:#FFF;font-weight:600;padding:8px}.table td,.table th{padding:12px 8px;text-align:center}.table tbody th,.table thead th{color:#4f2d7f;font-weight:600}.table thead th{border-bottom:1px solid #EEE}.table thead th a:link,.table thead th a:visited{color:#4f2d7f;text-decoration:underline}.table thead th a:hover{color:#652fc6}.table tbody th a:link,.table tbody th a:visited{color:#333}.table tbody th a:hover{color:#333}.table .tfoot tr:first-child td,.table .tfoot tr:first-child th,.table tfoot tr:first-child td,.table tfoot tr:first-child th{border-top:1px solid #DDD}.table .tfoot tr:last-child td,.table .tfoot tr:last-child th,.table tfoot tr:last-child td,.table tfoot tr:last-child th{border-top:1px solid #DDD}.table td:first-child,.table th:first-child{text-align:left;padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table-banded>thead tr th,.table-banded>thead tr th{background-color:#F9F9F9}.table-banded-grouped>tbody:nth-child(odd) tr td,.table-banded-grouped>tbody:nth-child(odd) tr th,.table-banded>tbody tr:nth-child(odd) td,.table-banded>tbody tr:nth-child(odd) th{background-color:#FFF}.table-banded-grouped>tbody:nth-child(2n) tr td,.table-banded-grouped>tbody:nth-child(2n) tr th,.table-banded>tbody tr:nth-child(2n) td,.table-banded>tbody tr:nth-child(2n) th{background-color:#FAFAFA}.table-banded td{vertical-align:middle}.table-banded-grouped tr td:first-child,.table-banded-grouped tr th:first-child,.table-banded tr td:first-child,.table-banded tr th:first-child{padding-left:12px}.table-banded-grouped tr td:last-child,.table-banded-grouped tr th:last-child,.table-banded tr td:last-child,.table-banded tr th:last-child{padding-right:12px}.table .added-row td:first-child,.table .added-row th:first-child{padding-left:12px}.table .added-row td:last-child,.table .added-row th:last-child{padding-right:12px}.table .header-row{font-weight:bold}table.list-table{border-top:1px solid #DDD}table.list-table th{background-color:#EEE}table.list-table td,table.list-table th{text-align:left;vertical-align:top}.details-table td,.details-table th{padding:8px 8px}form{clear:both}input,select,textarea{background:#FFF;border:1px solid #DDD;font-family:inherit;max-width:300px;padding:6px;width:100%;-webkit-box-shadow:inset 2px 2px 2px 0px #F3F3F3;box-shadow:inset 2px 2px 2px 0px #F3F3F3}textarea[data-autoresize]{-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}select{width:auto}table input.cell-input-box,table select.cell-input-box,table textarea.cell-input-box{height:24px;padding:1px 4px}table input.cell-input,table select.cell-input,table textarea.cell-input{background:none;border:0;border-bottom:1px dotted #CCC;height:24px;padding:1px 4px;-webkit-box-shadow:none;box-shadow:none}table input.cell-input:focus,table select.cell-input:focus,table textarea.cell-input:focus{background:#FFF;border:1px solid #DDD;-webkit-box-shadow:inset 2px 2px 2px 0px #F3F3F3;box-shadow:inset 2px 2px 2px 0px #F3F3F3}table input.short{width:90px}input[disabled]{background:#EEE;-webkit-box-shadow:none;box-shadow:none}input:focus,select:focus,textarea:focus{border:1px solid #000}input[disabled],input[disabled]:focus,input[readonly],input[readonly]:focus,select[disabled],select[disabled]:focus,select[readonly],select[readonly]:focus,textarea[disabled],textarea[disabled]:focus,textarea[readonly],textarea[readonly]:focus{background:#EEE}fieldset{background:#FFF;border:1px solid #DDD;padding:15px 15px 0 15px;-webkit-border-radius:6px;border-radius:6px}fieldset.submit{background:none;border:0;padding:0}legend{color:#666;font-weight:600;font-size:1.5em}.form-horizontal{display:table;width:100%}.form-horizontal .form-item{display:table-row}.form-horizontal .form-item>*{display:table-cell;padding-bottom:10px}.form-horizontal .form-item:last-child>*{padding-bottom:0}.form-horizontal .form-item>label{padding-right:15px;width:100px;text-align:right;vertical-align:top}.form-horizontal select{width:100%}.form-item{clear:both;padding-bottom:20px}.input-group{display:inline-table}.input-group>*{display:table-cell}.input-group-addon{background:#EEE;border:1px solid #DDD;padding:0 8px;vertical-align:middle}.input-group-addon:last-child{border-left:0}.input-group-addon:first-child{border-right:0}label{font-family:"ProximaNovaRegular", "Arial", "Helvetica", sans-serif;color:#000;cursor:pointer;display:block;font-weight:normal;font-size:1em;text-transform:uppercase;margin-bottom:2px}label.required:after{color:red;content:"";font-size:1.2em}label small,legend small{display:block;font-size:0.75em;font-weight:normal!important}.form-p{letter-spacing:0.065em;line-height:1.8em;font-size:1.3em!important;margin-bottom:2em;text-align:center}.form-item ul{list-style:none}.form-item ul,.form-item ul li{margin:0;padding:0;width:auto}.form-item ul li{margin-top:4px}.form-item ul li label{font-weight:normal;font-size:0.9em;padding:2px 0;width:auto}.form-item ul li input{border:0;margin:0;width:auto}.form-item ul li div{margin-top:-4px;margin-right:2px}fieldset ul.dual-col li,fieldset ul.quad-col li,fieldset ul.tri-col li{-webkit-box-sizing:border-box;box-sizing:border-box;clear:none;float:left}fieldset ul.dual-col li{width:50%}fieldset ul.tri-col li{width:33%}fieldset ul.quad-col li{width:25%}@media only screen and (max-width:640px){fieldset ul.dual-col li,fieldset ul.quad-col li,fieldset ul.tri-col li{clear:both;float:none;width:100%}}form.form-inline fieldset{border:0;background:transparent;margin-bottom:0;padding:0;-webkit-border-radius:0;border-radius:0}form.form-inline .form-item{display:inline-block;margin:0 8px 8px 0;padding:0}.filters-sidebar .search-input{float:left;height:30px;width:70%;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.filters-sidebar .search-button{float:left;height:30px;width:30%;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.filters-sidebar fieldset{border:0}.filters-sidebar button{width:100%}.filters-sidebar ol li ol li{margin:0}.plupload-files>div{background:#EEE;padding:6px;border:1px dotted #BBB;margin-bottom:5px}.plupload-files>div>div:first-child{margin-bottom:4px}.plupload-progress{height:7px;width:100%;background:#CCC;border-top:1px solid #BBB;position:relative}.plupload-progress>div{position:absolute;width:0%;height:100%;top:0;left:0;background:#070;border-top:1px solid #080}.plupload-delete-file{cursor:pointer;color:#652fc6}.plupload-delete-file:hover{color:#7239db}.mce-content-body{background:#FFF none;min-height:100%;padding:10px}.mce-panel button:hover{background:none}ul.pagination{float:left;font-size:0.9em;list-style:none;margin-left:0;padding:0}ul.pagination li{float:left;margin:0px 3px 3px 0}ul.pagination li.ellipsis{border:none;font-weight:600;padding-top:3px}ul.pagination li.current,ul.pagination li.disabled,ul.pagination li a{background:#7239db;padding:3px 6px 3px 6px;text-decoration:none;-webkit-border-radius:4px;border-radius:4px}ul.pagination li a{color:#FFF;display:block}ul.pagination li.current{background:#7a4ed5;color:#FFF;font-weight:600}ul.pagination li a:active,ul.pagination li a:hover{background:#7a4ed5;color:#FFF}ul.pagination li.disabled{background:#DDD;color:#AAA}ul.tabs{list-style:none;margin:0;padding:0;border-bottom:1px solid #5533BB}ul.tabs li{display:inline-block}ul.tabs li a{background-color:transparent;color:#AAA;display:inline-block;font-family:"ProximaNovaRegular", "Arial", "Helvetica", sans-serif;font-size:0.9em;text-decoration:none;text-transform:uppercase;border:3px solid transparent;border-bottom:0;padding:8px 12px 8px 12px;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}ul.tab li a:link,ul.tab li a:visited{text-decoration:none}ul.tabs li.current a,ul.tabs li a:hover{border:0;padding:11px 15px 8px 15px;background-color:#5533BB;background-image:-webkit-linear-gradient(top, #8b7bb8 0px, #6b50b8 1px, #5533BB 101%);background-image:-o-linear-gradient(top, #8b7bb8 0px, #6b50b8 1px, #5533BB 101%);background-image:linear-gradient(to bottom, #8b7bb8 0px, #6b50b8 1px, #5533BB 101%);color:#FFF}ul.tabs li.current a{cursor:default}[id^=tabcontent-]{max-height:1000px;overflow:auto}ul.buttons{list-style:none;margin-left:0;padding:0}ul.buttons li{display:inline-block}a.btn,button,input[type=button],input[type=reset],input[type=submit],ul.buttons li a{background-color:#7239db;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif;color:white;border:none;cursor:pointer;display:inline-block;letter-spacing:0.1em;margin:1px 0;padding:1em 2em;text-decoration:none;text-align:center;max-width:300px;text-transform:uppercase;vertical-align:bottom;border:1px solid transparent}a.btn.current,a.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,ul.buttons li.current a,ul.buttons li a:hover{background-color:white;border-color:#7239db;color:#7239db}a.btn.current,ul.buttons li.current a{cursor:default}a.btn-aux,button.btn-aux,input.btn-aux,ul.buttons li a.btn-aux{background:#666;border-color:#666;color:#EEE}a.btn-aux.current,a.btn-aux:hover,button.btn-aux:hover,input.btn-aux:hover,ul.buttons li.current a.btn-aux,ul.buttons li a.btn-aux:hover{background:#777;border-color:#777;color:#FFF}a.btn:active,a.btn:focus,button:active,button:focus,ul.buttons li a:active,ul.buttons li a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a.btn-lg,button.btn-lg,fieldset.submit .btn,fieldset.submit button,ul.btn-lg li a{font-size:0.85em;font-weight:normal;padding:11px 21px;-webkit-border-radius:4px;border-radius:4px}a.btn-sm,button.btn-sm,ul.btn-sm li a{font-size:0.85em;padding:2px 6px;margin:0}a.btn-alt,button.btn-alt,input.btn-alt,ul.buttons li a.btn-alt{background:#FFF;border:2px solid #652fc6;color:#652fc6}a.btn-alt.current,a.btn-alt:hover,button.btn-alt:hover,input.btn-alt:hover,ul.buttons li.current a.btn-alt,ul.buttons li a.btn-alt:hover{background:#FFF;border-color:#8c68de;color:#8c68de}a.btn-pay,button.btn-pay{background:#080;border-color:#080}a.btn-pay:hover,button.btn-pay:hover{background:#090;border-color:#090}a.btn-saved,a.btn-saved:hover,button.btn-saved,button.btn-saved:hover{background:#090;border-color:#090;color:#FFF}a.btn-error,button.btn-error{background:#900;border-color:#900;color:#FFF}a.btn-error:hover,button.btn-error:hover{background:#C00;border-color:#C00;color:#FFF}a.btn-underline{background:none!important;border:none;border-bottom:1px solid #7239db;background-color:transparent!important;padding-right:0;padding-left:0;padding-bottom:0.2em!important;vertical-align:top}a.underline-black{border-bottom:1px solid black}a.underline-white{border-bottom:1px solid white}a:hover.underline-white{border-bottom:1px solid #ccc;color:#ccc}a.btn-outline,button.btn-outline{background-color:transparent;color:#7239db;border:1px solid #7239db}a.btn-outline:hover,button.btn-outline:hover{background-color:#7239db;color:white;border-color:#7239db}a.btn-outline.btn-purple,button.btn-outline.btn-purple{border:1px solid #7239db;color:#7239db}a.btn-outline.btn-purple:hover,button.btn-outline.btn-purple:hover{background-color:#7239db;color:white;border-color:#7239db}a.btn-outline.btn-white,button.btn-outline.btn-white{border:1px solid white;color:white}a.btn-outline.btn-white:hover,button.btn-outline.btn-white:hover{background-color:white;color:#7239db;border-color:white}.attention-box,.error-box,.info-box,.success-box{background-position:10px 10px;background-repeat:no-repeat;padding:10px 10px 10px 36px}.error-box{background-color:#FFCECE;background-image:url("../../../images/ui/notify_error.png");border:1px solid #DF8F8F;color:#665252}.success-box{background-color:#D5FFCE;background-image:url("../../../images/ui/notify_success.png");border:1px solid #9ADF8F;color:#556652}.attention-box{background-color:#FFFBCC;background-image:url("../../../images/ui/notify_attention.png");border:1px solid #E6DB55;color:#666452}.info-box{background-color:#DBE3FF;background-image:url("../../../images/ui/notify_info.png");border:1px solid #A2B4EE;color:#585b66}.attention-box ul,.error-box ul,.info-box ul,.success-box ul{margin-bottom:0}.dismiss-notification{cursor:pointer;float:right;display:block}.box-head{background-color:#000;border:1px solid #000;color:#FFF;line-height:100%;margin:0;padding:6px 10px 6px 10px}.box-body{background-color:#FFF;border:1px solid #000;padding:10px}.collapse{display:none;overflow:hidden}.collapse.show{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.bmargin{margin-bottom:15px!important}.lmargin{margin-left:15px!important}.rmargin{margin-right:15px!important}.tmargin{margin-top:15px!important}.highlighted{color:#7239db}.status-cancelled{color:#900;text-decoration:line-through}.status-incomplete{color:#DDD}.status-complete{color:#000}.status-error{color:#D00}.count-alert,.count-neutral{display:inline-block;color:#FFF;border-radius:4px;padding:0 6px;padding-bottom:1px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:0.8em}.count-alert{background:#D00}.count-neutral{background:#7239db}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:3px}.ui-menu-item{padding:3px}.ui-datepicker .ui-datepicker-title select{padding:0px;font-size:12px;margin:2px}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#7239db;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.ui-widget-header{background:white!important;color:#3c3c3b!important}.ui-widget-content,.ui-widget-header{border:none!important;background:white}.ui-widget-content{font-size:1.2em}.ui-widget-content a,.ui-widget-content span{text-align:center!important}.ui-state-active,.ui-widget-content a:hover{background:#7239db;color:#fff}.ui-datepicker-other-month a,.ui-datepicker-other-month span{display:none!important}.ui-state-default{border:none!important}.ui-datepicker-unselectable span,.ui-state-disabled span{border:none!important;background:transparent!important}.ui-datepicker td a,.ui-datepicker td span{padding:0.3em 0.3em}@media screen and (min-width:550px){.ui-datepicker td a,.ui-datepicker td span{padding:0.3em 0.5em}}@media screen and (min-width:768px){.ui-datepicker td a,.ui-datepicker td span{padding:0.6em 1em}}.ui-datepicker-today a{background-color:#eee!important}.ui-datepicker{width:100%;margin:0 auto}@media screen and (min-width:992px){.ui-datepicker{width:90%}}#main{margin-top:134px}.bg-black{background-color:black;color:#f2f2f2}.heading-big{margin-bottom:0.4em!important;font-size:2em;display:block;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em}@media screen and (min-width:768px){.heading-big{font-size:3em}}section{position:relative}section.section-padding{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){section.section-padding{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:992px){section.section-padding{padding-top:50px;padding-bottom:60px}}@media screen and (min-width:1200px){section.section-padding{padding-top:60px;padding-bottom:60px}}section.section-padding.fp-section{padding-bottom:0;padding-top:0}.section-top{padding-top:57px}@media screen and (min-width:768px){.section-top{padding-top:52px}}@media screen and (min-width:1200px){.section-top{padding-top:67px}}.full-height{position:relative;display:table;width:100%;height:calc(100vh - 52px)}@media screen and (min-width:768px){.full-height{height:calc(100vh - 67px)}}.full-height>div{display:table-cell;vertical-align:middle;width:100%}.fp-responsive .full-height{padding-top:0!important;height:auto!important}.fp-responsive .full-height .fp-tableCell{height:auto!important;padding-top:2em;padding-bottom:2em}.fp-responsive .full-height.home-service .fp-tableCell{padding-top:0!important}.fp-responsive #about-landing.full-height,.fp-responsive #about-landing .full-height,.fp-responsive #home-intro-container.full-height,.fp-responsive #home-intro-container .full-height,.fp-responsive #home-intro.full-height,.fp-responsive #home-intro .full-height{padding-top:initial;height:calc(100vh - 52px)!important}.fp-responsive #about-landing.full-height .fp-tableCell,.fp-responsive #about-landing .full-height .fp-tableCell,.fp-responsive #home-intro-container.full-height .fp-tableCell,.fp-responsive #home-intro-container .full-height .fp-tableCell,.fp-responsive #home-intro.full-height .fp-tableCell,.fp-responsive #home-intro .full-height .fp-tableCell{padding:initial;height:calc(100vh - 52px)!important}.fp-responsive #home-why.full-height{padding-top:initial;height:calc(100vh - 52px)!important}.fp-responsive .fp-section .full-height{height:100%}@media screen and (min-width:768px){section.fp-auto-height.fp-section{padding-top:6em!important}}section.fp-auto-height.fp-section.no-top-pad{padding-top:0!important}.text-bit{padding-top:2em;padding-bottom:2em}@media screen and (min-width:768px){.text-bit{padding-top:4em;padding-bottom:4em}}.text-bit h1{font-weight:bold}.text-bit p{font-size:16px;letter-spacing:0.065em;margin-left:auto;margin-right:auto;color:#f2f2f2}@media screen and (min-width:768px){.text-bit p{font-size:1.2em;line-height:1.8em;max-width:600px}}@media screen and (min-width:992px){.text-bit p{max-width:700px}}@media screen and (min-width:768px){.text-bit p :last-child{display:block;margin:0 auto}}.dual-intro p{color:#999;font-size:1.3em!important}.fadein-images img{opacity:0;height:auto}@media screen and (min-width:768px){.fadein-images img{margin:0.6em}}.fadein-images.fp-completely img{-webkit-animation:fadein 1.5s;animation:fadein 1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative}@-webkit-keyframes fadein{0%{opacity:0;top:50px}to{opacity:0.75;top:0}}@keyframes fadein{0%{opacity:0;top:50px}to{opacity:0.75;top:0}}section.text-block{text-align:center}section.text-block .container{position:relative}section.text-block h1,section.text-block h2,section.text-block h3{font-size:1.8em;margin-bottom:1em}@media screen and (min-width:768px){section.text-block h1,section.text-block h2,section.text-block h3{font-size:2.4em}}section.text-block .header-top-pad{margin-top:1em}section.text-block .text-block-content{max-width:900px;margin:auto}@media screen and (max-height:767px){section.text-block .text-block-content{padding:60px 30px}}section.text-block .text-block-content p{font-size:16px;letter-spacing:0.065em;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){section.text-block .text-block-content p{font-size:1.25em;line-height:1.8em;max-width:600px}}@media screen and (min-width:992px){section.text-block .text-block-content p{line-height:1.8em;max-width:900px}}@media screen and (min-height:1200px){section.text-block .text-block-content p{line-height:2.2em}}section.text-block .text-block-content a.btn{margin:8px;font-size:1.2em;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif;margin-top:1em}section.text-block .text-block-content a.btn-underline{color:black;border-bottom:1px solid black}section.column-3-block{text-align:center}section.column-3-block .row{}@media screen and (max-height:767px){section.column-3-block .row{padding:60px 30px}}@media screen and (max-width:767px){section.column-3-block .row :first-child{margin-top:3em}}@media screen and (max-width:767px){section.column-3-block .block-content{margin-bottom:4em}}section.column-3-block .block-content img{width:100%;height:auto;max-width:240px}@media screen and (max-width:767px){section.column-3-block .block-content img{max-width:160px}}section.column-3-block h3{font-size:1.6em;margin-top:1em}section.column-3-block p{font-size:16px;line-height:1.6em;letter-spacing:0.05em}@media screen and (min-width:992px){section.column-3-block p{line-height:1.8em;font-size:1.2em}}.title-section{color:#999;font-size:12px;text-transform:uppercase;letter-spacing:0.075em}@media screen and (min-width:768px){section.dual-block.dual-block-textleft .dual-image{float:right}}@media screen and (min-width:768px) and (min-width:1200px){section.dual-block.dual-block-textleft .dual-text-content{padding-left:10%!important}}@media screen and (min-width:768px) and (min-width:1600px){section.dual-block.dual-block-textleft .dual-text-content{padding-left:15%!important}}section.dual-block{}section.dual-block .dual-image,section.dual-block .dual-text{position:relative;min-height:300px}@media screen and (min-width:768px){section.dual-block .dual-image,section.dual-block .dual-text{min-height:400px}}@media screen and (min-width:992px){section.dual-block .dual-image,section.dual-block .dual-text{min-height:500px}}@media screen and (min-width:1200px){section.dual-block .dual-image,section.dual-block .dual-text{min-height:600px}}@media screen and (min-width:1200px){section.dual-block .dual-tall{min-height:720px}}section.dual-block .dual-image{background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center}@media screen and (min-width:768px){section.dual-block .dual-image{background-size:100% auto}}@media screen and (min-width:768px){section.dual-block .dual-image{text-align:right}}section.dual-block .dual-image img{width:100%;height:auto}@media screen and (max-width:767px){section.dual-block .dual-image img{max-height:300px;width:auto;margin-top:67px}}section.dual-block .dual-image.dual-image-nocover{background-size:auto 100%}section.dual-block .dual-text.col-md-5 .dual-text-content{max-width:600px}section.dual-block .dual-text.col-md-6 .dual-text-content{max-width:700px}section.dual-block .dual-text.col-md-7 .dual-text-content{max-width:700px}section.dual-block .dual-text{position:relative;display:table}section.dual-block .dual-text .dual-text-content{display:table-cell;vertical-align:middle;padding:2em}@media screen and (min-width:1200px){section.dual-block .dual-text .dual-text-content{padding:3em}}@media screen and (min-width:1200px){section.dual-block .dual-text .dual-text-content{padding-right:10%!important}}@media screen and (min-width:1600px){section.dual-block .dual-text .dual-text-content{padding-right:15%!important}}section.dual-block .dual-text .dual-text-content h1,section.dual-block .dual-text .dual-text-content h2,section.dual-block .dual-text .dual-text-content h3{margin:0.6em 0}section.dual-block .dual-text .dual-text-content p{font-size:16px;line-height:1.6em;letter-spacing:0.065em;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){section.dual-block .dual-text .dual-text-content p{line-height:1.8em;font-size:1.2em}}section.dual-block .dual-text .dual-text-content .btn{margin-top:1em}@media screen and (min-width:1200px){section.dual-block .dual-text.col-md-7 .dual-text-content{padding:3em 7em}section.dual-block .dual-text.col-md-7 .dual-text-content p{padding-left:2em;padding-right:2em}}@media screen and (min-width:1600px){section.dual-block .dual-text.col-md-7 .dual-text-content{padding:3em 9em}}.tbl{display:table;width:100%}.tbl-row{display:table-row}.tbl-cell{display:table-cell}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.padded-box{background:#FFF;padding:15px;padding-bottom:0;margin-bottom:15px}.padded-box-bordered{background:#FFF;padding:15px;border:2px solid #000;padding-bottom:0;margin-bottom:15px}.supplementary{color:#888}@media screen and (max-width:991px){.page-ladies-styling #ladies-intro img{position:relative;left:-50px;top:0}}.blog_filters li.current a,.blog_filters li.current a:active,.blog_filters li.current a:hover,.blog_filters li.current a:link,.blog_filters li.current a:visited{color:inherit;font-style:italic;text-decoration:none;cursor:default}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce img{display:none!important;text-align:center}@media screen and (max-width:991px){.bounce img{display:none!important;opacity:0!important}}.active .bounce img{display:block!important}.bounce{position:fixed;bottom:8px;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:fade 3s infinite;animation:fade 3s infinite}@-webkit-keyframes fade{0%,to{opacity:0.1}15%{opacity:0.6}30%{opacity:0.1}45%{opacity:0.6}}@-moz-keyframes fade{0%,to{opacity:0.1}15%{opacity:0.6}30%{opacity:0.1}45%{opacity:0.6}}@-o-keyframes fade{0%,to{opacity:0.1}15%{opacity:0.6}30%{opacity:0.1}45%{opacity:0.6}}@keyframes fade{0%,to{opacity:0.1}15%{opacity:0.6}30%{opacity:0.1}45%{opacity:0.6}}.fab:before{margin-right:.2em;vertical-align:top}.socialicious:before{font-family:"Socialicious"!important;vertical-align:top}.icon-facebook:before{content:"m"}.icon-googleplus:before{content:"w"}.icon-instagram:before{content:"y"}.icon-linkedin:before{content:"E"}.icon-pinterest:before{content:"G"}.icon-twitter:before{content:"Y"}.icon-youtube:before{content:"!"}.mobile-elem,.mobtab-elem{display:block!important}.mobile-inline-elem{display:inline-block!important}.mobtab-inline-elem{display:inline-block!important}.desktop-elem,.desktop-inline-elem,.nomob-elem,.nomob-inline-elem,.tablet-elem,.tablet-inline-elem,.widescreen-elem,.widescreen-inline-elem{display:none!important}@media screen and (min-width:550px){.small-mobile-elem,.small-mobile-inline-elem{display:none!important}.nomob-elem{display:block!important}.nomob-inline-elem{display:inline-block!important}}@media screen and (min-width:768px){.mobile-elem{display:none!important}.mobile-inline-elem{display:none!important}.tablet-elem{display:block!important}.tablet-inline-elem{display:inline-block!important}}@media screen and (min-width:992px){.mobtab-elem{display:none!important}.mobtab-inline-elem{display:none!important}.desktop-elem{display:block!important}.desktop-inline-elem{display:inline-block!important}}@media screen and (min-width:1200px){.widescreen-elem{display:block!important}.widescreen-inline-elem{display:inline-block!important}}.checkbox,.radio{display:block}.checkbox,.radio{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox span,.radio span{padding-left:25px}.checkbox input,.radio input{position:relative;opacity:0}.checkbox .checkmark,.radio .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#FFF;border:1px solid #CCC}.radio .checkmark{border-radius:50%}.checkbox:hover input~.checkmark,.radio:hover input~.checkmark{border-color:#000;border-width:2px}.checkbox input:checked~.checkmark,.radio input:checked~.checkmark{background-color:#000;border-color:#000;border-width:2px}.checkbox:hover input:checked~.checkmark,.radio:hover input:checked~.checkmark{border-color:#000;border-width:2px}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after,.radio input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:5px;top:2px;width:6px;height:10px;border:solid #FFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio .checkmark:after{top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#FFF}#page_header{background:#FFF;border-bottom:1px solid #DDD;z-index:999;-webkit-box-shadow:0px 20px 20px -10px rgba(100, 100, 100, 0.1);-moz-box-shadow:0px 20px 20px -10px rgba(100, 100, 100, 0.1);box-shadow:0px 20px 20px -10px rgba(100, 100, 100, 0.1);background:white;position:fixed;top:0;left:0;width:100%;-webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);min-height:52px}#page_header .header-links{margin:0;list-style:none;font-family:"ProximaNovaRegular", "Arial", "Helvetica", sans-serif;text-transform:uppercase}#page_header .header-links li{display:inline-block}#page_header .header-links a{display:block;letter-spacing:1px;position:relative;padding:14px 0}@media screen and (min-width:768px){#page_header .header-links a{padding:12px 0}}@media screen and (min-width:992px){#page_header .header-links a{padding:14px 0}}@media screen and (min-width:1200px){#page_header .header-links a{padding:20px 0}}#page_header .header-links a:link,#page_header .header-links a:visited{color:#000}#page_header .top-menu-bar{padding-top:5px}@media screen and (max-width:549px){#page_header .top-menu-bar{text-align:center}}#page_header .top-menu-bar #main-links{overflow-x:visible;position:relative;display:inline-block}#page_header .top-menu-bar #main-links li{float:left}#page_header .top-menu-bar #main-links li:last-child a{margin-right:0}#page_header .top-menu-bar #cta-links{float:right}@media screen and (max-width:506px){#page_header .top-menu-bar #cta-links{padding:0 6px}}#page_header .top-menu-bar #cta-links li{float:right}#page_header .top-menu-bar #cta-links li:last-child a{margin-left:0}@media screen and (max-width:506px){#page_header .top-menu-bar #cta-links li:last-child a{margin-right:0}}#page_header .top-menu-bar .header-links a{display:block;margin:0 14px}@media screen and (min-width:768px){#page_header .top-menu-bar .header-links a{display:inline-block}}@media screen and (min-width:1200px){#page_header .top-menu-bar .header-links a{margin:0 24px}}#page_header .top-menu-bar #main-links a:after{position:absolute;bottom:11px;left:0;width:100%;height:1px;background:rgba(0, 0, 0, 0.8);content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}#page_header .top-menu-bar #main-links a.logo:after{content:none}#page_header .top-menu-bar #main-links a:focus:after,#page_header .top-menu-bar #main-links a:hover:after{opacity:1!important}#page_header .top-menu-bar #main-links a.btn-more-menu.collapsed:after{opacity:0}@media screen and (max-width:767px){#page_header .top-menu-bar .logo,#page_header .top-menu-bar .tel-no{padding-bottom:0!important}}@media screen and (max-width:549px){#page_header .top-menu-bar .tel-no{padding:6px 6px 0 0!important}}#page_header .top-menu-bar .logo{margin:0 15px 0 0;display:block}@media screen and (max-width:549px){#page_header .top-menu-bar .logo{padding:10px 6px 0 0!important}}@media screen and (min-width:768px){#page_header .top-menu-bar .logo{padding:12px 0 7px 0}}@media screen and (min-width:992px){#page_header .top-menu-bar .logo{margin:0 20px 0 0!important}}@media screen and (min-width:1200px){#page_header .top-menu-bar .logo{margin:0 30px 0 0!important}}#page_header .top-menu-bar .logo img{height:auto;max-width:140px}@media screen and (min-width:768px){#page_header .top-menu-bar .logo img{max-width:127px}}@media screen and (min-width:992px){#page_header .top-menu-bar .logo img{max-width:180px}}@media screen and (min-width:1200px){#page_header .top-menu-bar .logo img{max-width:220px}}@media screen and (max-width:506px){#page_header .top-menu-bar .btn-container{display:none!important}}#page_header .top-menu-bar a.btn{display:block;margin:5px 0 0 0;padding:5px 15px;color:#FFF;font-weight:normal}@media screen and (min-width:992px){#page_header .top-menu-bar a.btn{padding:8px 20px}}@media screen and (min-width:1200px){#page_header .top-menu-bar a.btn{margin:10px 0 0 0}}#page_header .top-menu-bar a.btn:hover{color:#7239db}#page_header .top-menu-bar a.btn:focus:after,#page_header .top-menu-bar a.btn:hover:after{opacity:0;-webkit-transform:none;moz-transform:none;-ms-transform:none;transform:none}#page_header .top-menu-bar .navbar-toggle{border:none;float:left;margin:0;border-color:#000;position:relative;margin-right:6px;padding:9px 10px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}#page_header .top-menu-bar .navbar-toggle:focus{outline:0}#page_header .top-menu-bar .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}#page_header .top-menu-bar .navbar-toggle .icon-bar{width:30px;height:3px;background-color:#00142f!important;display:block;width:22px;height:2px;border-radius:1px}#page_header .top-menu-bar .navbar-toggle .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#page_header .bottom-menu-bar{background-color:#f2f2f2}#page_header .bottom-menu-bar .header-links{text-align:center}#page_header .bottom-menu-bar .header-links a{margin:0 20px}#mobile-menu{position:relative;background-color:white;width:100%}#mobile-menu li{display:block!important}#mobile-menu li a{text-align:center;max-width:initial}#mobile-menu .btn{color:white!important;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif}.navbar-collapse.show{overflow-y:initial}.collapse{display:none}@media screen and (max-width:767px){#mobile-menu.collapse.show{display:block}}@media screen and (min-width:768px){.bottom-menu-bar.collapse.show{display:block}}.fixed-book{position:fixed;bottom:0;width:100%;text-align:center}.fixed-book .btn{display:inline-block;background-color:#7239db!important;margin:0;color:white;border:1px #7239db solid!important;border-bottom:none!important;border-top-right-radius:10px;border-top-left-radius:10px;padding:0.8em 2em!important}.page-home.fp-viewing-1 .fixed-book{display:none!important}footer{background:#000;color:#999;clear:both;padding:30px 0 15px 0;text-transform:uppercase;position:relative}footer p,footer ul a{letter-spacing:0.08em}@media screen and (min-width:768px){footer p,footer ul a{font-size:0.75em}}@media screen and (max-width:767px){footer p,footer ul a{line-height:1.6em}}footer h3,footer label{font-size:1em;color:white;letter-spacing:0.1em}footer ul{margin-left:0;list-style:none}footer a:link,footer a:visited{color:#999}footer a:active,footer a:hover{color:#f2f2f2}.footer-contact a h3,.footer-follow a h3,.footer-links a h3{position:relative}.footer-contact a h3:before,.footer-follow a h3:before,.footer-links a h3:before{content:"\f077";font-family:'Font Awesome 5 Free';font-weight:900;right:0;position:absolute;padding-left:7px}.footer-contact a.collapsed h3:before,.footer-follow a.collapsed h3:before,.footer-links a.collapsed h3:before{content:"\f078"}@media screen and (min-width:768px){.footer-contact #footer-company.collapse,.footer-contact #footer-contact-info.collapse,.footer-contact #footer-quick.collapse,.footer-follow #footer-company.collapse,.footer-follow #footer-contact-info.collapse,.footer-follow #footer-quick.collapse,.footer-links #footer-company.collapse,.footer-links #footer-contact-info.collapse,.footer-links #footer-quick.collapse{display:block!important}}.footer-signup img{float:left;height:auto;width:100%;max-height:181px;max-width:71px}.footer-signup form{border-bottom:1px solid #999;display:block;margin:1em 0 2em 0}@media screen and (min-width:768px){.footer-signup form{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.footer-signup form label{color:#ccc}.footer-signup form input{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;width:80%;color:white}.footer-signup form input::-webkit-input-placeholder{font-size:0.6em}.footer-signup form input:-ms-input-placeholder{font-size:0.6em}.footer-signup form input::-ms-input-placeholder{font-size:0.6em}.footer-signup form input::placeholder{font-size:0.6em}.footer-signup form button{color:#ccc;background:none;float:right;width:20%;border:none;font-size:0.6em;padding:1.4em 0 0 0.1em;text-align:right}.mobile-elem.footer-signup{padding-bottom:1em}.mobile-elem.footer-signup img{width:auto;max-height:150px}.mobile-elem.footer-signup form{padding-top:1em}.footer-contact .social{font-size:1.3em}.copyright{font-size:0.6em}#footer_info{text-align:right}.footer-phone{font-size:1.1em}.back-to-top{background-color:rgba(0, 0, 0, 0.1);margin:0;position:absolute;bottom:0;right:0;width:50px;height:50px;z-index:100;display:none;text-decoration:none;color:white;text-align:center}.back-to-top i{font-size:30px;padding:10px;display:block;margin:auto;color:#555}.back-to-top:hover{color:white}#home-intro{background-color:black}.page-home .landing-image{background-size:100% auto;background:transparent no-repeat bottom center;background-size:cover;position:relative}.landing-content{text-align:center;vertical-align:bottom!important;padding-bottom:4em;color:white;margin:0 auto}@media screen and (min-height:500px) and (min-width:550px){.landing-content{padding-bottom:2em}}@media screen and (max-height:499px){.landing-content{padding-top:6em}}.landing-content p{font-size:1.3em;margin:0 auto;text-shadow:4px 4px 10px black;letter-spacing:0.075em;width:70%}#home-intro-container .heading-big{text-shadow:3px 3px 12px black}@media screen and (min-width:768px){#home-intro-container p{width:60%}}@media screen and (min-width:992px){#home-intro-container p{width:40%}}#home-intro a.btn{margin:8px}@media screen and (min-width:768px){#home-intro a.btn{font-size:1.2em}}#home-proof{background-color:black;color:white}#home-proof h1{font-weight:bold}#home-proof .text-block-content img{max-width:100px;width:50%;height:auto;margin:0.6em 1em;vertical-align:middle}@media screen and (min-width:768px){#home-proof .text-block-content img{margin:0.6em 1em;width:33.33%}}@media screen and (min-width:992px){#home-proof .text-block-content img{margin:0.8em 1.2em}}#home-proof .proof-logos{margin-top:1.6em}#home-proof img.google-img{max-width:150px}@media screen and (min-width:992px){#home-proof img.google-img{max-width:160px}}#home-proof p{color:#f2f2f2}@media screen and (min-width:768px){#home-proof p :last-child{display:block;margin:0 auto}}#home-intial{background-color:white;color:black}#home-personal{background:transparent url("../../../images/themes/dan/home-personal.jpg") no-repeat top center;background-size:cover;position:relative;color:white}#home-personal .btn{font-size:1em;margin-top:2em}.home-followup .dual-image{background-position:top center!important}#home-just{}#home-why{background:transparent url("../../../images/themes/dan/home-why.jpg") no-repeat center center;background-size:cover;position:relative}@media screen and (min-height:768px) and (min-width:768px){#home-why{min-height:400px}}@media screen and (min-height:768px) and (min-width:992px){#home-why{min-height:500px}}@media screen and (min-height:768px) and (min-width:1200px){#home-why{min-height:600px}}#home-why .subtitle{font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif;letter-spacing:0.125em;margin-bottom:0.4em;display:inline-block}#home-why h2{text-shadow:2px 2px 18px rgba(0, 0, 0, 0.4);margin-top:2em}#home-why p{font-size:1.2em;line-height:1.8em;letter-spacing:0.065em}@media screen and (min-width:992px){#home-why p{line-height:2em;font-size:1.3em}}#home-names h2{margin-bottom:1.8em;margin-left:auto;margin-right:auto;line-height:1.4em}@media screen and (min-width:992px){#home-names h2{width:80%}}@media screen and (min-width:1200px){#home-names h2{width:68%}}#home-names p{max-width:750px}#home-names img{max-width:110px}@media screen and (min-width:1200px){#home-ready h2{font-size:3em}}#home-featured a.btn-underline{color:#7239db}#home-still h2{text-align:center;margin-bottom:0}#home-still h3{margin-top:0;margin-bottom:1em;text-align:center}#home-still .fab{margin-top:0.6em;margin-right:0.6em}#home-still .fa-facebook-f{font-size:0.9em}#home-check{display:block}#home-check h3{font-size:1.4em;color:#1b1b1b}#home-check .dual-text-content{display:block}@media screen and (min-width:768px){#home-check .dual-text-content{padding-top:3em!important}}#home-still p.social{font-size:1.4em;text-align:center}#home-still p.social a{color:black;font-size:1.4em}#home-still p.social a:hover{color:#7239db}#home-contact{}#home-contact h2{font-size:1.4em;margin-bottom:0.4em!important}#home-intro a.btn img{vertical-align:middle;margin-bottom:2px}#home-intro a.btn-special{border:2px solid #652fc6;border:2px solid #666;background:rgba(101, 47, 198, 0.4);background:rgba(100, 100, 100, 0.3)}#home-intro a.btn-special.current,#home-intro a.btn-special:hover{border-color:#7239db;border-color:#777;background:rgba(101, 47, 198, 0.4);background:rgba(100, 100, 100, 0.4)}#home-services{margin-bottom:30px;border-bottom:1px solid #DDD}#home-services h3{margin-bottom:40px}@media (max-width:767px){.home-about-learn-more{text-align:center}}#home-testimonial{background:white;margin-bottom:20px;padding:10px 0}.testimonial-quote{color:#888;font-size:1.2em}.testimonial-author{color:#333;font-size:1em}#about-brands img,#home-brands img{display:inline-block;vertical-align:middle;margin:0 20px 20px 20px}@media (max-width:459px){#home-intro-left{height:auto}#home-intro-right{height:auto;font-size:0.9em}#home-intro-left-xs img{width:80%}#home-intro-right div{position:relative;margin-top:15px;top:0;-webkit-transform:none;-ms-transform:none;transform:none}}.personal-intro{margin-bottom:0!important}@media screen and (min-width:992px){.personal-intro h1{font-size:3em}}@media screen and (min-width:992px){.personal-intro p{width:80%}}.personal-intro .dual-image img{max-width:513px!important}.page-about .landing-image{background-size:100% auto;background:transparent no-repeat no-repeat 20% top;background-size:cover;position:relative}#about-landing{margin-bottom:4em}#about-landing p{width:100%}#about-landing h2{line-height:1.3em;text-shadow:2px 2px 8px black}@media screen and (min-height:500px) and (min-width:992px){#about-landing h2{font-size:2.4em}}#about-landing .landing-content{padding-bottom:4em}@media screen and (min-height:500px) and (min-width:992px){#about-landing .landing-content{padding:0 5% 5% 30%}}@media screen and (min-height:500px) and (min-width:1200px){#about-landing .landing-content{padding:0 5% 5% 40%}}@media screen and (min-height:500px) and (min-width:1200px){#about-landing .landing-content{padding:0 5% 5% 45%}}#about-media{background-color:black;color:white;padding-top:2em;padding-bottom:2em}#about-media h1{margin-bottom:0}@media screen and (min-width:768px){#about-media{padding-top:4em;padding-bottom:4em}}@media screen and (min-width:992px){#about-media{padding-top:8em;padding-bottom:8em}}#about-media .col-sm-6 img{opacity:0.75;max-width:172px;width:50%;height:auto;margin-bottom:1em}#about-media iframe{width:100%}section.fp-section #about-media{padding-top:2em;padding-bottom:2em}#about-press img{max-width:130px}#about-press p{max-width:700px}.page-book,.page-booking{background:#f2f2f2}.book-initial h1,.booking-form h1{font-size:2.2em;text-align:center;letter-spacing:0.1em}.book-initial p.subtitle,.booking-form p.subtitle{color:#999;text-align:center;font-size:1.4em;text-transform:none;letter-spacing:0.06em}.book-initial form,.booking-form form{padding:1em;display:block}.book-initial form label,.booking-form form label{font-size:1.2em;letter-spacing:0.06em}.book-initial form input,.book-initial form textarea,.booking-form form input,.booking-form form textarea{max-width:initial;width:100%;border:none;display:inline-block;-webkit-box-shadow:none;box-shadow:none;font-size:1.2em;padding:1em}.book-initial form input::-webkit-input-placeholder,.book-initial form textarea::-webkit-input-placeholder,.booking-form form input::-webkit-input-placeholder,.booking-form form textarea::-webkit-input-placeholder{letter-spacing:0.06em}.book-initial form input:-ms-input-placeholder,.book-initial form textarea:-ms-input-placeholder,.booking-form form input:-ms-input-placeholder,.booking-form form textarea:-ms-input-placeholder{letter-spacing:0.06em}.book-initial form input::-ms-input-placeholder,.book-initial form textarea::-ms-input-placeholder,.booking-form form input::-ms-input-placeholder,.booking-form form textarea::-ms-input-placeholder{letter-spacing:0.06em}.book-initial form input::placeholder,.book-initial form textarea::placeholder,.booking-form form input::placeholder,.booking-form form textarea::placeholder{letter-spacing:0.06em}.book-initial form .gift-checkbox,.booking-form form .gift-checkbox{margin:2em 0}.book-initial form .book-date p,.booking-form form .book-date p{font-size:1.2em;color:#999}.book-initial form .btn,.booking-form form .btn{font-size:1.2em;margin-bottom:2em;float:right}.booking-form .container{max-width:600px;margin:0 auto}.booking-form .book-date,.booking-form .gift-form{margin:2em 0;padding:2em;background:white}.booking-form .gift-form input,.booking-form .gift-form textarea{border:none;border-bottom:1px solid #999;margin-bottom:1em}.booking-form .gift-form textarea{margin-bottom:0}.book-initial{margin-bottom:2em}.book-initial h2{text-align:center;font-size:2.4em;margin-bottom:1em}.book-initial h5{text-align:center}.book-initial input,.book-initial textarea{background-color:#f2f2f2}.book-initial .btn{display:block;max-width:300px;margin:2em auto;font-size:1.4em}.page-addons{background-color:#f2f2f2}.addons-list,.checkout-sidebar{margin-bottom:1em}.addons-list ul,.checkout-sidebar ul{background-color:white;padding:2em;text-transform:uppercase}.addons-list ul:last-child,.checkout-sidebar ul:last-child{margin-bottom:0!important}.addons h1{font-size:2em}@media screen and (min-width:1200px){.addons .addons-list img.col-lg-3{width:28%}.addons .addons-list .addon-desc.col-lg-9{width:72%}}.addons .addons-list ul li{padding:1em;margin-bottom:1em}.addons .addons-list ul li .addon-desc h2{font-size:1.4em;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif}@media screen and (min-width:768px){.addons .addons-list ul li .addon-desc h2{margin-bottom:1em}}@media screen and (min-width:992px){.addons .addons-list ul li .addon-desc h2{margin-bottom:2em}}.addons .addons-list ul li .addon-desc p{font-size:1.1em;color:#999;letter-spacing:0.09em}.addons .addons-list ul li .addon-desc p span{font-size:0.8em;display:block}.addons .addons-list ul li .addon-desc select{color:#999;width:100%;border:none;border-bottom:1px solid #999;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;letter-spacing:0.07em;font-size:0.9em;display:block;padding-left:0;padding-right:0;padding-top:0}.addons .addons-list ul li .btn{display:block;font-size:0.9em;max-width:146px}@media screen and (max-width:767px){.addons .addons-list ul li .btn{margin:0 1em}}@media screen and (min-width:768px){.addons .addons-list ul li .btn{float:right;margin-right:1em}}.addons .addons-list ul li:last-child{margin-bottom:0!important}.checkout-sidebar ul li{color:#999;font-size:1.3em;letter-spacing:0.06em;margin:1em 0;display:block}.checkout-sidebar ul li span{display:block;float:right}.checkout-sidebar ul .add-total{color:#1b1b1b;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif}.checkout-sidebar .btn{display:block;font-size:1.2em;margin:2em auto 1em auto}.checkout-sidebar img{display:block;margin:2.4em auto}.contact-details{margin-bottom:0!important}@media screen and (min-width:768px){.contact-details{margin-top:1em}}.contact-details .dual-text{min-height:400px!important}.contact-details .dual-text .dual-text-content{vertical-align:top!important}@media screen and (max-width:767px){.contact-details .dual-text{min-height:250px!important}}.contact-details .dual-text h2{font-size:1.6em;letter-spacing:0.08em}.contact-details .dual-text h3{color:#999;letter-spacing:0.05em;margin-bottom:1em!important}.contact-details .dual-text p{font-size:1.1em!important;letter-spacing:0.06em!important;color:#999}.contact-details .dual-text p span{color:#1b1b1b}.contact-details .dual-text p a{color:#1b1b1b}.contact-details .dual-text .tel-no{color:#999!important}@media screen and (min-width:768px){#contact-form{padding-top:3em!important;padding-bottom:3em!important}}.contact-map{margin-top:1em}.contact-map iframe{width:100%;min-height:250px;vertical-align:bottom}@media screen and (min-width:768px){.contact-map iframe{height:350px}}.contact-form form h2,.supplier-form form h2{text-align:center}.contact-form form h3,.supplier-form form h3{font-size:1em;color:#999;text-align:center}.contact-form form fieldset,.supplier-form form fieldset{border:0}.contact-form form label,.supplier-form form label{display:inline-block;font-size:1.2em;padding:12px;max-width:25%;padding-bottom:0}.contact-form form input,.contact-form form textarea,.supplier-form form input,.supplier-form form textarea{max-width:initial;width:65%;max-width:65%;min-width:65%;display:inline-block;float:right;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.2em;border-bottom:1px solid #999}@media screen and (min-width:768px){.contact-form form input,.contact-form form textarea,.supplier-form form input,.supplier-form form textarea{width:75%;max-width:75%;min-width:75%}}.contact-form form textarea,.supplier-form form textarea{height:4em;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.contact-form form textarea:focus,.supplier-form form textarea:focus{height:8em;margin-bottom:25px}.contact-form form .btn,.supplier-form form .btn{margin:1em auto;max-width:120px;text-align:center;display:block}.contact-form form .supplier-types label,.supplier-form form .supplier-types label{max-width:none}.contact-form form{margin:auto;display:block;max-width:600px;padding:2em}@media screen and (min-width:768px){.contact-form form{padding:3em}}@media screen and (min-width:992px){.contact-form form{padding:4em}}#faqs-intro{margin-bottom:0}@media screen and (max-width:991px){#faqs-intro h1{font-size:1.8em}}@media screen and (min-height:768px) and (min-width:1200px){#faqs-intro .dual-image,#faqs-intro .dual-text{min-height:500px}}#faqs-intro .dual-image img{max-width:577px!important}@media screen and (min-width:992px){#faqs-intro .dual-image img{padding-left:3em;padding-top:3em}}@media screen and (min-width:1200px){#faqs-intro .dual-image img{padding-left:4em;padding-top:4em}}@media screen and (min-width:1200px){#faqs-intro h1{font-size:2.4em}}#faqs-how h2.how{margin-bottom:0}@media screen and (min-width:550px){#faqs-how h2.how{margin-bottom:1em}}@media screen and (min-width:768px){#faqs-how h2.how{margin-bottom:1.2em}}@media screen and (min-width:1200px){#faqs-how h2.how{margin-bottom:2.2em}}#faqs-how h3{font-size:1.4em;line-height:1.6em;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif}#faqs-how h3 span{color:#ccc}#faqs-how .col-sm-1 img{margin:1.6em auto}@media screen and (min-width:768px){#faqs-how .col-sm-1 img{width:100%;max-width:133px;height:41px}}#faqs-how .btn{margin-top:2em!important}#faqs-questions{}@media screen and (max-width:767px){#faqs-questions .fp-tableCell{vertical-align:top}}#faqs-questions .fp-tableCell{}@media screen and (min-width:768px){#faqs-questions ul.faq-list1{padding-right:1em}#faqs-questions ul.faq-list2{padding-left:1em}}#faqs-questions ul{list-style:none;margin:0;padding:0}#faqs-questions ul li{text-align:center;border-bottom:1px solid #ccc}#faqs-questions ul li a{color:black}#faqs-questions ul li h4{text-transform:none;letter-spacing:0.05em;margin:1em 0}@media screen and (max-width:767px){#faqs-questions ul li h4{padding:0 1em}}#faqs-questions ul li h4:before{content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900;float:right;padding-left:15px}#faqs-questions ul li a.collapsed h4:before{content:"\f078"}#faqs-questions ul li p{font-size:1.1em;max-width:700px;margin:0 auto 1.4em auto}@media screen and (min-width:768px){#faqs-questions ul li p{font-size:1.2em;line-height:1.6em}}@media screen and (min-width:768px){#faqs-questions ul :last-child{border:none}}#faqs-questions .collapse.in{display:block}.page-addons,.page-checkout,.page-pay{background-color:#f2f2f2}.page-addons #page_header,.page-checkout #page_header,.page-pay #page_header{border:none;-webkit-box-shadow:none;box-shadow:none;background:none!important;background-color:transparent!important;position:static!important}.checkout-complete{text-align:center;font-size:1.2em}.checkout-complete p.social{font-size:1.4em}.checkout-complete p.social a{color:black}.checkout-complete p.social a:hover{color:#7239db}.checkout-container .container{max-width:1000px;margin:auto}.checkout-container h1{font-size:2em}.checkout-container .addons-sidebar,.checkout-container .checkout-forms{margin-bottom:1em}.checkout-container .address-form,.checkout-container .card-form{padding:2em;background-color:white;padding:2em}@media screen and (min-width:992px){.checkout-container .address-form,.checkout-container .card-form{padding:2em 3em}}.checkout-container .address-form,.checkout-container .card-form{text-transform:uppercase;margin-bottom:1em}.checkout-container .address-form:last-child,.checkout-container .card-form:last-child{margin-bottom:0!important}.checkout-container .checkout-forms .address-form,.checkout-container .checkout-forms .card-form{display:block}.checkout-container .checkout-forms .address-form h2,.checkout-container .checkout-forms .card-form h2{font-size:1.4em}.checkout-container .checkout-forms .address-form p,.checkout-container .checkout-forms .card-form p{padding:0}.checkout-container .checkout-forms .address-form label,.checkout-container .checkout-forms .card-form label{display:inline-block;font-size:1.1em;letter-spacing:0.06em;color:#999;padding:12px 12px 12px 0;padding-bottom:0}@media screen and (min-width:550px){.checkout-container .checkout-forms .address-form label,.checkout-container .checkout-forms .card-form label{max-width:44%}}.checkout-container .checkout-forms .address-form input,.checkout-container .checkout-forms .address-form select,.checkout-container .checkout-forms .address-form textarea,.checkout-container .checkout-forms .card-form input,.checkout-container .checkout-forms .card-form select,.checkout-container .checkout-forms .card-form textarea{max-width:initial;width:100%;display:block;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.2em;border-bottom:1px solid #999}@media screen and (min-width:550px){.checkout-container .checkout-forms .address-form input,.checkout-container .checkout-forms .address-form select,.checkout-container .checkout-forms .address-form textarea,.checkout-container .checkout-forms .card-form input,.checkout-container .checkout-forms .card-form select,.checkout-container .checkout-forms .card-form textarea{float:right;display:inline-block;width:50%}}@media screen and (min-width:992px){.checkout-container .checkout-forms .address-form input,.checkout-container .checkout-forms .address-form select,.checkout-container .checkout-forms .address-form textarea,.checkout-container .checkout-forms .card-form input,.checkout-container .checkout-forms .card-form select,.checkout-container .checkout-forms .card-form textarea{width:65%}}.checkout-container .checkout-forms .address-form .btn,.checkout-container .checkout-forms .card-form .btn{text-align:center;display:block}.checkout-container .checkout-forms .card-form label{max-width:initial}.checkout-container .checkout-forms .card-form .small-input{padding-left:12px}.checkout-container .checkout-forms .card-form .small-input input{max-width:50px;float:none;display:inline-block}.checkout-container .checkout-forms .card-form .smalltext{color:#999}.checkout-container .checkout-forms .address-form select{margin-top:10px;color:#999;border:none;border-bottom:1px solid #999;-webkit-box-shadow:none;box-shadow:none}.checkout-container .checkout-forms .terms-pay{margin:1em 0}.checkout-container .checkout-forms .btn{margin:1em auto;font-size:1.2em;vertical-align:top}@media screen and (min-width:550px){.checkout-container .checkout-forms .btn{margin:0.4em 0 0.4em}}@media screen and (min-width:768px){.checkout-container .checkout-forms .btn{float:right;margin:0.4em 0 0 0.4em}}@media screen and (min-width:992px){.checkout-container .checkout-forms .btn{margin:0 0 0 0.4em}}.checkout-container .checkout-forms .smalltext{color:#999;text-transform:uppercase;padding-bottom:1em}.page-blog-single .social,.page-blog .social{letter-spacing:0.07em;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif}.page-blog-single .social a:hover span,.page-blog .social a:hover span{color:#7239db}.page-blog-single .social span,.page-blog .social span{font-size:1.1em}.blog-index h1{text-align:center;margin:2em}.blog-index .blog-list li{background-size:cover;background-repeat:no-repeat;background-position:top center;margin-bottom:1em}@media screen and (min-width:768px){.blog-index .blog-list li{margin-bottom:2em}}@media screen and (min-width:992px){.blog-index .blog-list li{margin-bottom:3em}}.blog-index .blog-list li>a{min-height:500px;position:relative;display:table;width:100%}.blog-index .blog-list li .blog-item-title{color:white;display:table-cell;vertical-align:middle;text-align:center}.blog-index .blog-list li .blog-item-title h2{font-size:2em;padding-top:4.4em!important;margin-bottom:2.4em;padding-bottom:0!important;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif;text-shadow:1px 1px 9px rgba(0, 0, 0, 0.2)}@media screen and (min-width:992px){.blog-index .blog-list li .blog-item-title h2{padding:2em;font-size:2.4em}}.blog-index .blog-list li .blog-item-title h2 a{color:white}.blog-index .blog-list li .blog-item-title h2 a:hover{color:#7239db}.blog-index .blog-list li .blog-item-title .btn{margin-bottom:2em;border:none;background-color:#1b1b1b;font-size:0.9em}.blog-index .blog-list li .blog-item-title .btn:hover{background-color:white}.blog-index .blog-list li .blog-item-title .social{margin:0 auto;font-size:1.4em}.blog-index .blog-list li .blog-item-title .social a{color:white}.blog-index .blog-list li .blog-item-title .social a:hover{color:#7239db}.blog-side{padding:1em}.blog-side h3,.blog-side h4{letter-spacing:0.1em}@media screen and (min-width:992px){.blog-side{padding-left:2em}}.blog-side .social{font-size:1.6em}.blog-side .social a{color:#1b1b1b}.blog-side h3{margin-top:2em}.blog-side h3:first-child{margin-top:0}.blog-side h4{color:#999;font-size:1em}.blog-side h4 a{color:#999}.blog-side form.side-signup{border-bottom:1px solid #999;margin-top:2em;display:block;margin:1em 0 2em 0}.blog-side form.side-signup input{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;width:80%;font-size:1.1em}.blog-side form.side-signup input::-webkit-input-placeholder{font-size:0.9em}.blog-side form.side-signup input:-ms-input-placeholder{font-size:0.9em}.blog-side form.side-signup input::-ms-input-placeholder{font-size:0.9em}.blog-side form.side-signup input::placeholder{font-size:0.9em}.blog-side form.side-signup button{color:#1b1b1b;background:none;float:right;width:20%;border:none;font-size:0.9em;padding:0.6em 0 0 0.1em;text-align:right}.blog-side iframe{margin-top:1em;width:100%}.blog-side form.book-side{display:block}.blog-side form.book-side label{font-size:1.2em;letter-spacing:0.06em}.blog-side form.book-side input{max-width:initial;width:100%;border:none;display:inline-block;background-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none;font-size:1em;padding:1em}.blog-side form.book-side input::-webkit-input-placeholder{letter-spacing:0.06em}.blog-side form.book-side input:-ms-input-placeholder{letter-spacing:0.06em}.blog-side form.book-side input::-ms-input-placeholder{letter-spacing:0.06em}.blog-side form.book-side input::placeholder{letter-spacing:0.06em}.blog-side .blog_filters{list-style:none;line-height:1.8em}.sidebar-vip img{float:right;height:auto;max-width:50px}.sidebar-vip .side-signup{padding-top:1em}#share{display:inline-block;vertical-align:top;line-height:1.1em}#share .fab:before{margin-right:0}.blog-single .blog-single-header h3{margin:2em 0 0.4em 0;font-family:"ProximaNova-Semibold", "Arial", "Helvetica", sans-serif}.blog-single .blog-single-header h3 a{color:#ccc}.blog-single .blog-single-header h1{margin:0 0 0.6em 0;text-align:left;font-family:"EB Garamond", "Georgia", serif;text-transform:none;letter-spacing:0.03em;font-size:3em;line-height:100%;font-weight:500}@media screen and (min-width:1200px){.blog-single .blog-single-header h1{font-size:3.6em}}.blog-single .blog-single-header p{text-transform:uppercase;font-size:0.8em;letter-spacing:0.09em}.blog-single .blog-hero{width:100%;height:auto;margin-bottom:1em}.blog-single p.social a{color:#1b1b1b}.blog-single .photo-credit{float:right;color:#ccc!important;font-family:"ProximaNovaRegular", "Arial", "Helvetica", sans-serif;letter-spacing:0.05em;font-size:1em!important}.blog-single .photo-credit i{padding-right:1em}.blog-single .blog-copy{font-size:1.1em;margin-bottom:2em}.blog-single .blog-copy p:first-child:first-letter{font-family:serif;float:left;font-size:3.7em;line-height:0.8em;padding-top:0.1em;padding-right:0.3em}.blog-single .blog-author{text-align:center;padding:2em}.blog-single .blog-author img{border-radius:50%;width:150px;height:auto;margin-bottom:1em}.blog-single .blog-author h4{margin-bottom:0.6em}.page-home .landing-image{background-size:100% auto;background:transparent no-repeat top center;background-size:cover}
/*# sourceMappingURL=theme.css.map */