@charset "UTF-8";
.displayFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,hr,input,textarea,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,main,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:'Rubik',sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body{background:#FFFFFF;color:#424242;position:relative;overflow-x:hidden;padding:15px;letter-spacing:.02em}body.body-fixed{overflow:hidden}html,body{height:100%}a,a img,img{outline:none;border:0;text-decoration:none}#main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#main-wrapper #main-wrapper-inner{min-height:100vh;height:100%;width:100%}#main-wrapper #main-wrapper-inner .main-container{position:relative;width:100%;height:100%;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}strong{font-weight:500}.roboto{font-family:'Roboto',sans-serif}.rubik{font-family:'Rubik',sans-serif}#main-wrapper.main-wrapper-has-top-banner{padding-top:40px}@media screen and (max-width:700px){#main-wrapper.main-wrapper-has-top-banner{padding-top:80px}}.main-container{margin-top:69px}@media screen and (max-width:1500px){.main-container{margin-top:54px}}.genTrans{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;color:#06545d;font-weight:500}h1{font-size:32px;line-height:40px}@media screen and (max-width:1500px){h1{font-size:28px;line-height:36px}}@media screen and (max-width:700px){h1{font-size:20px;line-height:26px}}h2{font-size:24px;line-height:32px}@media screen and (max-width:1500px){h2{font-size:20px;line-height:28px}}@media screen and (max-width:700px){h2{font-size:18px;line-height:24px}}h3{font-size:22px;line-height:30px}@media screen and (max-width:1500px){h3{font-size:18px;line-height:24px}}@media screen and (max-width:700px){h3{font-size:16px;line-height:22px}}h4,h5,h6{font-size:20px;line-height:28px}@media screen and (max-width:1500px){h4,h5,h6{font-size:16px;line-height:22px}}.general-content h1,.general-content h2{margin-bottom:25px}.general-content h3,.general-content h4{margin-bottom:20px}.general-content h5,.general-content h6{margin-bottom:15px}.general-content .button{margin-top:30px}.general-content ul li{list-style:none;margin-left:15px}.general-content ul li::before{content:"";display:inline-block;width:7px;height:7px;background-color:#20b2bf;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin:0 10px 2px -15px}p,.p-style,ol,ul,ol>li,ul>li,blockquote,table{font-family:'Rubik',sans-serif;font-size:16px;letter-spacing:.025em;font-weight:300;line-height:24px}@media screen and (max-width:1500px){p,.p-style,ol,ul,ol>li,ul>li,blockquote,table{font-size:14px;line-height:22px}}@media screen and (max-width:700px){p,.p-style,ol,ul,ol>li,ul>li,blockquote,table{font-size:13px;line-height:20px}}p+p,.p-style+p,ol+p,ul+p,ol>li+p,ul>li+p,blockquote+p,table+p,p+.p-style,.p-style+.p-style,ol+.p-style,ul+.p-style,ol>li+.p-style,ul>li+.p-style,blockquote+.p-style,table+.p-style,p+ul,.p-style+ul,ol+ul,ul+ul,ol>li+ul,ul>li+ul,blockquote+ul,table+ul,p+ol,.p-style+ol,ol+ol,ul+ol,ol>li+ol,ul>li+ol,blockquote+ol,table+ol,p+blockquote,.p-style+blockquote,ol+blockquote,ul+blockquote,ol>li+blockquote,ul>li+blockquote,blockquote+blockquote,table+blockquote,p+table,.p-style+table,ol+table,ul+table,ol>li+table,ul>li+table,blockquote+table,table+table{margin-top:20px}p+h1,.p-style+h1,ol+h1,ul+h1,ol>li+h1,ul>li+h1,blockquote+h1,table+h1,p h2,.p-style h2,ol h2,ul h2,ol>li h2,ul>li h2,blockquote h2,table h2,p h3,.p-style h3,ol h3,ul h3,ol>li h3,ul>li h3,blockquote h3,table h3,p h4,.p-style h4,ol h4,ul h4,ol>li h4,ul>li h4,blockquote h4,table h4,p h5,.p-style h5,ol h5,ul h5,ol>li h5,ul>li h5,blockquote h5,table h5,p h6,.p-style h6,ol h6,ul h6,ol>li h6,ul>li h6,blockquote h6,table h6{margin-top:40px}@media screen and (max-width:700px){p+h1,.p-style+h1,ol+h1,ul+h1,ol>li+h1,ul>li+h1,blockquote+h1,table+h1,p h2,.p-style h2,ol h2,ul h2,ol>li h2,ul>li h2,blockquote h2,table h2,p h3,.p-style h3,ol h3,ul h3,ol>li h3,ul>li h3,blockquote h3,table h3,p h4,.p-style h4,ol h4,ul h4,ol>li h4,ul>li h4,blockquote h4,table h4,p h5,.p-style h5,ol h5,ul h5,ol>li h5,ul>li h5,blockquote h5,table h5,p h6,.p-style h6,ol h6,ul h6,ol>li h6,ul>li h6,blockquote h6,table h6{margin-top:30px}}.larger-text p,.larger-text .p-style,.larger-text ol,.larger-text ul,.larger-text ol>li,.larger-text ul>li,.larger-text blockquote,.larger-text table{font-size:18px;line-height:26px}@media screen and (max-width:1500px){.larger-text p,.larger-text .p-style,.larger-text ol,.larger-text ul,.larger-text ol>li,.larger-text ul>li,.larger-text blockquote,.larger-text table{font-size:16px;line-height:24px}}@media screen and (max-width:1200px){.larger-text p,.larger-text .p-style,.larger-text ol,.larger-text ul,.larger-text ol>li,.larger-text ul>li,.larger-text blockquote,.larger-text table{font-size:14px;line-height:22px}}ol li+li,ul li+li{margin-top:7px}ol{margin:0 40px}@media screen and (max-width:1500px){ol{margin:0 25px}}@media screen and (max-width:700px){ol{margin:0 15px}}ul{margin:0 25px}@media screen and (max-width:1500px){ul{margin:0 15px}}@media screen and (max-width:700px){ul{margin:0 5px}}ol>li>ol{list-style-type:lower-alpha}hr{margin:20px 0}iframe{max-width:100%}a,.blue-link{color:#20b2bf;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover,.blue-link:hover,a:focus,.blue-link:focus{color:#424242;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.grey-link{color:#424242}.grey-link:hover,.grey-link:focus{color:#20b2bf}.white-link{color:#FFFFFF}.white-link:hover,.white-link:focus{color:#e6e6e6}.white-bg{background:#FFFFFF url(//www.stlawrenceeyecare.com/wp-content/themes/st-lawrence-eye-care/assets/images/morocco-edit.png)}.blue-bg{background:#20b2bf url(//www.stlawrenceeyecare.com/wp-content/themes/st-lawrence-eye-care/assets/images/morocco-blue-edit.png);color:#FFFFFF}.blue-bg .wpforms-field label,.blue-bg .wpforms-confirmation-container-full{color:#FFFFFF !important}.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6,.blue-bg a{color:#FFFFFF}.blue-bg a{color:#FFFFFF}.blue-bg a:hover,.blue-bg a:focus{color:#e6e6e6}.blue-bg ul li::before{background-color:#FFFFFF}.dark-bg{background:#06545d url(//www.stlawrenceeyecare.com/wp-content/themes/st-lawrence-eye-care/assets/images/morocco-edit.png);color:#FFFFFF}.dark-bg .wpforms-field label,.dark-bg .wpforms-confirmation-container-full{color:#FFFFFF !important}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg a{color:#FFFFFF}.dark-bg a{color:#FFFFFF}.dark-bg a:hover,.dark-bg a:focus{color:#e6e6e6}.dark-bg ul li::before{background-color:#FFFFFF}.page-content{padding:60px 0;max-width:1680px;margin:0 auto}@media screen and (max-width:1200px){.page-content{padding:40px 0}}@media screen and (max-width:700px){.page-content{padding:40px 0 20px}}.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center}.cf{clear:both;float:none}.hero-section:not(.homepage-hero){min-height:400px;width:100%;height:100%;position:relative}@media screen and (max-width:1500px){.hero-section:not(.homepage-hero){min-height:300px}}@media screen and (max-width:1050px){.hero-section:not(.homepage-hero){min-height:250px}}@media screen and (max-width:700px){.hero-section:not(.homepage-hero){min-height:500px;padding-bottom:85px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}}.hero-section:not(.homepage-hero) .hero-bg{background:transparent no-repeat center right / cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media screen and (max-width:700px){.hero-section:not(.homepage-hero) .hero-bg{background-position:center center;position:static;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.hero-section:not(.homepage-hero) .title-banner{margin-left:245px;min-height:400px;height:100%;width:100%;max-width:570px;display:inline-block;position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center}@media screen and (max-width:1500px){.hero-section:not(.homepage-hero) .title-banner{margin-left:195px;min-height:300px;max-width:450px}}@media screen and (max-width:1050px){.hero-section:not(.homepage-hero) .title-banner{margin-left:115px;min-height:250px;width:350px}}@media screen and (max-width:700px){.hero-section:not(.homepage-hero) .title-banner{position:static;width:100%;max-width:100%;min-height:150px;margin-left:0;height:auto}}.hero-section:not(.homepage-hero) .title-banner .banner-inner{padding:50px 115px;height:100%}@media screen and (max-width:1500px){.hero-section:not(.homepage-hero) .title-banner .banner-inner{padding:50px 40px}}@media screen and (max-width:700px){.hero-section:not(.homepage-hero) .title-banner .banner-inner{padding:50px 30px}}.hero-section:not(.homepage-hero) .title-banner .banner-inner h1{font-size:36px;line-height:46px;font-weight:400}@media screen and (max-width:1500px){.hero-section:not(.homepage-hero) .title-banner .banner-inner h1{font-size:30px;line-height:38px}}@media screen and (max-width:1050px){.hero-section:not(.homepage-hero) .title-banner .banner-inner h1{font-size:26px;line-height:32px}}@media screen and (max-width:700px){.hero-section:not(.homepage-hero) .title-banner .banner-inner h1{font-size:24px;line-height:32px;max-width:500px}}@media screen and (max-width:400px){.hero-section:not(.homepage-hero) .title-banner .banner-inner h1{max-width:250px}}.general-page .general-panel{margin:20px 0}.general-page .general-split-wrapper+.general-panel{margin-top:0}.screen-reader-text{position:absolute;left:-999999px}.mobile-buttons{display:none;width:100%;position:absolute;left:0;bottom:0;z-index:10}@media screen and (max-width:700px){.mobile-buttons{display:block}}.mobile-buttons .book-button{border-bottom:2px solid #FFFFFF;background-color:#06545d;color:#FFFFFF;font-size:12px;padding:15px 30px;display:inline-block}.mobile-buttons .book-button i{margin-left:20px}.mobile-buttons .flex-wrapper a{height:85px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-color:#06545d;color:#FFFFFF;text-align:center;padding:20px}.mobile-buttons .flex-wrapper a:nth-child(1){border-left:0}.mobile-buttons .flex-wrapper a:nth-child(3){border-right:0}.mobile-buttons .flex-wrapper a i{font-size:20px;display:block;margin-bottom:15px}.mobile-buttons .flex-wrapper a span{font-size:12px;display:block}img.alignnone,img.alignleft,img.alignright,img.aligncenter,figure.alignnone,figure.alignleft,figure.alignright,figure.aligncenter{margin:10px;max-width:100%;height:auto;text-decoration:none}img.alignnone:hover,img.alignleft:hover,img.alignright:hover,img.aligncenter:hover,figure.alignnone:hover,figure.alignleft:hover,figure.alignright:hover,figure.aligncenter:hover{text-decoration:none}img.alignleft,figure.alignleft{float:left;max-width:60%;margin-right:60px;margin-left:0}img.alignright,figure.alignright{float:right;max-width:60%;margin-left:60px;margin-right:0}img.aligncenter,figure.aligncenter{margin:0 auto 30px auto;display:block}img.alignnone,figure.alignnone{margin-bottom:30px}figure.alignnone,figure.alignleft,figure.alignright,figure.aligncenter{position:relative}figure.alignnone a,figure.alignleft a,figure.alignright a,figure.aligncenter a{display:block;line-height:0;text-decoration:none}figure.alignnone img,figure.alignleft img,figure.alignright img,figure.aligncenter img{display:block;padding:0;max-width:100%;height:auto}figure.alignnone figcaption,figure.alignleft figcaption,figure.alignright figcaption,figure.aligncenter figcaption{display:block;width:100%;background:black;opacity:.8;text-align:center;color:white;font-size:14px;line-height:18px;letter-spacing:.04em;font-weight:400;padding:4px}@media screen and (max-width:768px){img.alignleft,figure.alignleft{display:block;float:none;max-width:100%;margin:30px auto 30px auto}img.alignright,figure.alignright{display:block;float:none;max-width:100%;margin:30px auto 30px auto}img.aligncenter,figure.aligncenter{display:block;margin:30px auto 30px auto}img.alignnone,figure.alignnone{margin-bottom:30px}figure.alignnone,figure.alignleft,figure.alignright,figure.aligncenter{position:relative}figure.alignnone a,figure.alignleft a,figure.alignright a,figure.aligncenter a{display:block;line-height:0;text-decoration:none}figure.alignnone img,figure.alignleft img,figure.alignright img,figure.aligncenter img{display:block;padding:0;max-width:100%;height:auto}}@media screen and (max-width:500px){figure.alignnone figcaption,figure.alignleft figcaption,figure.alignright figcaption,figure.aligncenter figcaption{font-size:12px;line-height:16px}}.blog-list-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.blog-list-wrapper .none-found{width:100%;text-align:center}.blog-list-wrapper .blog-unit{width:calc(33% - 40px);margin:20px}@media screen and (max-width:1050px){.blog-list-wrapper .blog-unit{width:calc(50% - 40px)}}@media screen and (max-width:700px){.blog-list-wrapper .blog-unit{width:100%;max-width:400px;margin:20px auto}}.blog-list-wrapper .blog-unit>a{display:block}.blog-list-wrapper .blog-unit .post-thumb{width:100%;height:250px;background:transparent no-repeat center center / cover}@media screen and (max-width:1200px){.blog-list-wrapper .blog-unit .post-thumb{height:175px}}@media screen and (max-width:700px){.blog-list-wrapper .blog-unit .post-thumb{height:200px}}.blog-list-wrapper .blog-unit .post-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:calc(100% - 250px)}@media screen and (max-width:1200px){.blog-list-wrapper .blog-unit .post-details{height:calc(100% - 175px)}}@media screen and (max-width:700px){.blog-list-wrapper .blog-unit .post-details{height:auto}}.blog-list-wrapper .blog-unit .post-details .post-meta{margin:20px 0}.blog-list-wrapper .blog-unit .post-details .post-meta>span{display:block;font-size:14px;line-height:22px}.blog-list-wrapper .blog-unit .post-details .post-meta h3{margin-bottom:5px}.blog-list-wrapper .blog-unit .post-details .post-meta h3 a{color:inherit;font-family:inherit}.blog-list-wrapper .blog-unit .post-details .post-meta h3 a:hover,.blog-list-wrapper .blog-unit .post-details .post-meta h3 a:focus{color:#20b2bf}.blog-list-wrapper .blog-unit .post-details .post-summary{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:flex-start;align-items:flex-start}.blog-list-wrapper .blog-unit .post-details .post-summary>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blog-navigation{margin-top:40px}.blog-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:700px){.blog-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.blog-navigation .nav-links .page-numbers{margin:0 5px;padding:10px 7px}#single-post-page .page-content .button-wrapper{text-align:center}#single-post-page .page-content .button-wrapper .button{margin-top:80px}#book-appointment-page .appointment-system-wrapper{margin-top:40px;position:relative;padding-bottom:100%}#book-appointment-page .appointment-system-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact-page .top-half,#contact-page .bottom-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width:1050px){#contact-page .top-half,#contact-page .bottom-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}#contact-page .top-half>div:first-of-type,#contact-page .bottom-half>div:first-of-type{width:58%;padding-right:40px}@media screen and (max-width:1050px){#contact-page .top-half>div:first-of-type,#contact-page .bottom-half>div:first-of-type{width:100%;padding-right:0}}#contact-page .top-half>div:last-of-type,#contact-page .bottom-half>div:last-of-type{width:42%}@media screen and (max-width:1050px){#contact-page .top-half>div:last-of-type,#contact-page .bottom-half>div:last-of-type{width:100%}}@media screen and (max-width:1050px){#contact-page .bottom-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}}#contact-page .all-contact-info{padding-left:80px}@media screen and (max-width:1200px){#contact-page .all-contact-info{padding-left:20px}}@media screen and (max-width:700px){#contact-page .all-contact-info{max-width:250px;margin:30px auto 0;padding:0}}@media screen and (max-width:1050px){#contact-page .all-contact-info .contact-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}#contact-page .all-contact-info .contact-info>*{width:50%}}@media screen and (max-width:700px){#contact-page .all-contact-info .contact-info>*{width:100%}}#contact-page .all-contact-info .contact-info .contact-address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start}#contact-page .all-contact-info .contact-info .contact-address>div{margin-left:25px}#contact-page .all-contact-info .contact-info .contact-details{margin-top:12px}@media screen and (max-width:1050px){#contact-page .all-contact-info .contact-info .contact-details{margin-top:0}}@media screen and (max-width:700px){#contact-page .all-contact-info .contact-info .contact-details{margin-top:12px}}#contact-page .all-contact-info .contact-info .contact-details p,#contact-page .all-contact-info .contact-info .contact-details a.p-style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start;margin:12px 0}#contact-page .all-contact-info .contact-info .contact-details p[href],#contact-page .all-contact-info .contact-info .contact-details a.p-style[href]{word-break:break-all}#contact-page .all-contact-info .contact-info .contact-details p:first-of-type,#contact-page .all-contact-info .contact-info .contact-details a.p-style:first-of-type{margin-top:0}#contact-page .all-contact-info .contact-info .contact-details p span,#contact-page .all-contact-info .contact-info .contact-details a.p-style span{display:block;margin-left:25px;width:calc(100% - 45px)}@media screen and (max-width:700px){#contact-page .all-contact-info .contact-info .contact-details p span,#contact-page .all-contact-info .contact-info .contact-details a.p-style span{margin-left:15px;width:calc(100% - 35px)}}#contact-page .all-contact-info .contact-info i{font-size:18px;line-height:24px}@media screen and (max-width:1050px){#contact-page .all-contact-info .contact-info i{font-size:16px;line-height:22px}}#contact-page .all-contact-info .business-hours{margin-top:60px}@media screen and (max-width:1050px){#contact-page .all-contact-info .business-hours{width:100%;margin-top:40px}}@media screen and (max-width:700px){#contact-page .all-contact-info .business-hours{padding-left:0}}#contact-page .directions-info{padding-left:80px}@media screen and (max-width:1200px){#contact-page .directions-info{padding-left:20px}}@media screen and (max-width:1050px){#contact-page .directions-info{padding-left:0;padding-bottom:40px}}#contact-page #slec-map iframe{width:100%;max-width:900px;height:700px}@media screen and (max-width:1200px){#contact-page #slec-map iframe{height:500px}}@media screen and (max-width:700px){#contact-page #slec-map iframe{margin:0 auto;max-width:100%;height:400px}}.doctor-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:700px){.doctor-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.doctor-wrapper .image-wrapper{border-radius:50%;width:220px;height:220px;background:transparent no-repeat center center / cover}@media screen and (max-width:1500px){.doctor-wrapper .image-wrapper{width:190px;height:190px}}@media screen and (max-width:700px){.doctor-wrapper .image-wrapper{margin:0 auto}}.doctor-wrapper .text-wrapper{padding-left:55px;width:calc(100% - 250px)}@media screen and (max-width:1500px){.doctor-wrapper .text-wrapper{width:calc(100% - 190px);padding-left:45px}}@media screen and (max-width:700px){.doctor-wrapper .text-wrapper{width:100%;padding:40px 0 0;text-align:center}}footer.slec-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:10px 50px}@media screen and (max-width:700px){footer.slec-footer{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding:20px 30px}footer.slec-footer>*{width:100%}}footer.slec-footer span{font-size:14px;letter-spacing:.02em}@media screen and (max-width:700px){footer.slec-footer span{font-size:13px}}footer.slec-footer .logo{width:80px;height:auto;display:block}@media screen and (max-width:700px){footer.slec-footer .logo{margin:20px auto;width:100px}}footer.slec-footer .credit span{display:block;width:100%;text-align:right}@media screen and (max-width:700px){footer.slec-footer .credit span{text-align:center}}.wpforms-container .wpforms-form .wpforms-field{padding:10px !important}@media screen and (max-width:1500px){.wpforms-container .wpforms-form .wpforms-field{padding:7px}}.wpforms-container .wpforms-form .wpforms-field.demi-field{display:inline-block;width:50%}@media screen and (max-width:950px){.wpforms-container .wpforms-form .wpforms-field.demi-field{width:100%}}.wpforms-container .wpforms-form .wpforms-field label{font-size:14px !important;line-height:22px !important;margin-bottom:10px !important;font-weight:400 !important;font-family:'Rubik',sans-serif}@media screen and (max-width:1500px){.wpforms-container .wpforms-form .wpforms-field label{font-size:14px !important}}.wpforms-container .wpforms-form .wpforms-field input:not([type="radio"]),.wpforms-container .wpforms-form .wpforms-field input:not([type="checkbox"]),.wpforms-container .wpforms-form .wpforms-field textarea{padding:15px 20px;outline:none;border-radius:0;height:auto;width:100%;max-width:100%;background:#FFFFFF;border:1px solid #fafafa;font-family:'Rubik',sans-serif;font-size:14px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1500px){.wpforms-container .wpforms-form .wpforms-field input:not([type="radio"]),.wpforms-container .wpforms-form .wpforms-field input:not([type="checkbox"]),.wpforms-container .wpforms-form .wpforms-field textarea{padding:14px 20px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-field input:not([type="radio"]),.wpforms-container .wpforms-form .wpforms-field input:not([type="checkbox"]),.wpforms-container .wpforms-form .wpforms-field textarea{padding:12px 18px}}.wpforms-container .wpforms-form .wpforms-field input:not([type="radio"]):focus,.wpforms-container .wpforms-form .wpforms-field input:not([type="checkbox"]):focus,.wpforms-container .wpforms-form .wpforms-field textarea:focus{border:1px solid #a7a9ac;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio{min-height:80px;padding-left:15px !important}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio ul li input{margin-bottom:0 !important}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio ul li input{width:auto;margin-right:15px;height:23px}.wpforms-container .wpforms-form .wpforms-field-radio li::before{display:none !important}.wpforms-container .wpforms-form .wpforms-field-select{position:relative;z-index:1}.wpforms-container .wpforms-form .wpforms-field-select::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;position:absolute;z-index:10;top:30px;right:40px;color:#20b2bf}@media screen and (max-width:1500px){.wpforms-container .wpforms-form .wpforms-field-select::after{font-size:14px;top:25px;right:25px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-field-select::after{font-size:12px;right:20px}}.wpforms-container .wpforms-form .wpforms-field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100% !important;padding:15px 40px 15px 20px;border:1px solid #fafafa;outline:none;border-radius:0;height:auto;background:#FFFFFF;font-family:'Rubik',sans-serif;font-size:14px;cursor:pointer;color:#a7a9ac}@media screen and (max-width:1500px){.wpforms-container .wpforms-form .wpforms-field-select select{padding:14px 20px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-field-select select{padding:12px 30px 12px 18px;font-size:12px}}.wpforms-container .wpforms-form .wpforms-field-select select::-ms-expand{display:none}.wpforms-container .wpforms-form .wpforms-submit-container{padding:10px 15px !important;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-submit-container{-webkit-justify-content:center;justify-content:center}}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{border:none;font-size:16px;letter-spacing:.025em;display:inline-block;background-color:#20b2bf;color:#FFFFFF;padding:19px 35px;border-radius:10px;position:relative;cursor:pointer;letter-spacing:.02em;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:'Rubik',sans-serif}@media screen and (max-width:1500px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{padding:17px 30px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{padding:15px 25px}}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit.icon-left i{margin-left:0;margin-right:15px}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit.white-button{background-color:#FFFFFF;color:#20b2bf}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit.white-button:hover,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit.white-button:focus{background-color:#fafafa}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit.small-button i,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit.small-button span{font-size:14px}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit i{font-size:17px;margin-left:15px;display:inline-block}@media screen and (max-width:1200px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit i{font-size:14px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit i{font-size:13px}}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit span{display:inline-block;font-size:16px;font-weight:400;letter-spacing:.02em}@media screen and (max-width:1200px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit span{font-size:14px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit span{font-size:13px}}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:focus{background-color:#1a919c;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit+a.button,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit+.button{margin-left:30px}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit+a.button,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit+.button{margin-left:15px}}@media screen and (max-width:1200px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{font-size:14px}}@media screen and (max-width:700px){.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{font-size:13px}}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit::after{content:"\f30b";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:15px;display:inline-block}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:focus{border:none}.wpforms-confirmation-container-full{border:none !important;background-color:rgba(115,199,235,0.15) !important;color:#424242 !important;padding:15px 25px !important}::-webkit-input-placeholder{color:#a7a9ac;font-family:'Rubik',sans-serif !important;font-size:14px}@media screen and (max-width:1200px){::-webkit-input-placeholder{font-size:12px}}::-moz-placeholder{color:#a7a9ac;font-family:'Rubik',sans-serif !important;font-size:14px}@media screen and (max-width:1200px){::-moz-placeholder{font-size:12px}}:-ms-input-placeholder{color:#a7a9ac !important;font-family:'Rubik',sans-serif !important;font-size:14px !important}@media screen and (max-width:1200px){:-ms-input-placeholder{font-size:12px}}:-moz-placeholder{color:#a7a9ac;font-family:'Rubik',sans-serif !important;font-size:14px}@media screen and (max-width:1200px){:-moz-placeholder{font-size:12px}}header.slec-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#FFFFFF}header.slec-header.has-top-banner{padding:0}header.slec-header.has-top-banner>.flex-wrapper{padding:15px 0}header.slec-header .slec-top-banner{padding:8px 20px;background-color:#20b2bf;color:#FFFFFF;text-align:center;font-size:14px}header.slec-header .slec-top-banner p{font-size:inherit;line-height:24px}@media screen and (max-width:650px){header.slec-header .slec-top-banner p{line-height:20px}}header.slec-header .slec-top-banner a{color:#FFFFFF;text-decoration:underline}header.slec-header .slec-top-banner a:hover,header.slec-header .slec-top-banner a:focus{color:#a7a9ac}header.slec-header .flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%}header.slec-header .flex-wrapper .logo-wrapper{padding:10px 30px 5px}header.slec-header .flex-wrapper .logo{width:125px}@media screen and (max-width:1500px){header.slec-header .flex-wrapper .logo{width:100px}}header.slec-header .flex-wrapper .logo img{width:100%;height:auto;display:block}header.slec-header .flex-wrapper nav{padding:30px 30px 30px 0;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#FFFFFF}@media screen and (max-width:1500px){header.slec-header .flex-wrapper nav{padding:10px 30px 10px 0}}header.slec-header .flex-wrapper nav ul{margin:0}header.slec-header .flex-wrapper nav ul li{list-style:none}header.slec-header .flex-wrapper nav ul li::before{display:none}header.slec-header .flex-wrapper nav #menu-header-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}header.slec-header .flex-wrapper nav #menu-header-menu>li{display:inline-block;position:relative;font-size:16px;font-weight:400}@media screen and (max-width:1500px){header.slec-header .flex-wrapper nav #menu-header-menu>li{font-size:14px}}@media screen and (max-width:1000px){header.slec-header .flex-wrapper nav #menu-header-menu>li:not(.ig-link){display:none}header.slec-header .flex-wrapper nav #menu-header-menu>li.ig-link{font-size:20px}}header.slec-header .flex-wrapper nav #menu-header-menu>li:hover>a,header.slec-header .flex-wrapper nav #menu-header-menu>li:focus>a{color:#06545d}header.slec-header .flex-wrapper nav #menu-header-menu>li.menu-item-has-children:hover>ul,header.slec-header .flex-wrapper nav #menu-header-menu>li.menu-item-has-children:focus>ul{opacity:1;visibility:visible;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}header.slec-header .flex-wrapper nav #menu-header-menu>li>a{padding:15px 0}header.slec-header .flex-wrapper nav #menu-header-menu>li+li{margin-left:90px;margin-top:0}@media screen and (max-width:1500px){header.slec-header .flex-wrapper nav #menu-header-menu>li+li{margin-left:50px}}header.slec-header .flex-wrapper nav #menu-header-menu>li ul{position:absolute;min-width:300px;width:100%;top:calc(100% + 15px);background:#20b2bf;padding:15px 30px 20px;left:-30px;max-height:380px;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}header.slec-header .flex-wrapper nav #menu-header-menu>li ul li a{color:#FFFFFF;font-size:14px;line-height:20px}header.slec-header .flex-wrapper nav #menu-header-menu>li ul li a:hover,header.slec-header .flex-wrapper nav #menu-header-menu>li ul li a:focus{color:#f2f2f2}header.slec-header .flex-wrapper nav #menu-header-menu>li ul li+li{margin-top:5px}header.slec-header .flex-wrapper #mobile-icon{margin-left:10px;width:56px;padding:10px 0 10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;display:none;cursor:pointer}@media screen and (max-width:1000px){header.slec-header .flex-wrapper #mobile-icon{display:block}}header.slec-header .flex-wrapper #mobile-icon span{background-color:#20b2bf;width:100%;height:3px;display:block}header.slec-header .flex-wrapper #mobile-icon span:nth-of-type(2){width:75%;margin-left:25%}header.slec-header .flex-wrapper #mobile-icon span:nth-of-type(3){width:50%;margin-left:50%}header.slec-header .flex-wrapper #mobile-icon span+span{margin-top:6px}header.slec-header .book-button{position:absolute;top:100%;right:15px;background-color:#06545d;color:#FFFFFF;font-size:14px;padding:17px 40px}@media screen and (max-width:1050px){header.slec-header .book-button{font-size:12px;padding:15px 30px}}@media screen and (max-width:700px){header.slec-header .book-button{display:none}}header.slec-header .book-button:hover,header.slec-header .book-button:focus{background-color:#097f8d}header.slec-header .book-button i{margin-left:30px}#mobile-menu-wrapper{position:fixed;top:54px;right:-100%;background-color:#20b2bf;visibility:hidden;opacity:0;width:0;overflow:hidden;z-index:1000;-webkit-transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;transition:all ease-in .5s}#mobile-menu-wrapper.active{width:calc(100vw - 30px);height:calc(100vh - 60px);overflow-y:auto;visibility:visible;opacity:1;right:15px;-webkit-transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;transition:all ease-in .5s}#mobile-menu-wrapper.active .inner-menu{margin-left:0;visibility:visible;opacity:1;-webkit-transition:all .7s .5s;-moz-transition:all .7s .5s;-ms-transition:all .7s .5s;-o-transition:all .7s .5s;transition:all .7s .5s}#mobile-menu-wrapper .mobile-menu-close{color:#FFFFFF;padding:5px;font-size:30px;position:absolute;right:15px;top:10px;appearance:none;background:none;outline:none;border:none;cursor:pointer;box-shadow:none;width:50px;height:50px}#mobile-menu-wrapper .inner-menu{width:100%;padding:60px 0 40px;visibility:hidden;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;margin-left:50px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mobile-menu-wrapper .inner-menu .main-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}#mobile-menu-wrapper .inner-menu .main-nav ul{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}#mobile-menu-wrapper .inner-menu .main-nav ul>li+li{margin:15px 0 0 0}#mobile-menu-wrapper .inner-menu .main-nav ul>li ul{margin:15px 20px 0}#mobile-menu-wrapper .inner-menu .main-nav ul>li ul li{font-size:14px}#mobile-menu-wrapper .inner-menu .main-nav ul>li ul li+li{margin:10px 0 0 0}#mobile-menu-wrapper .inner-menu .main-nav ul li{list-style:none;font-size:16px;letter-spacing:.025em;font-family:'Rubik',sans-serif}#mobile-menu-wrapper .inner-menu .main-nav ul li.ig-link{display:none}#mobile-menu-wrapper .inner-menu .main-nav ul li a{color:#FFFFFF;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mobile-menu-wrapper .inner-menu .main-nav ul li a:hover,#mobile-menu-wrapper .inner-menu .main-nav ul li a:focus{color:#424242;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#homepage .hero-section{height:690px;background-color:#fafafa;width:100%;position:relative}@media screen and (max-width:1500px){#homepage .hero-section{height:560px}}@media screen and (max-width:1200px){#homepage .hero-section{height:585px}}#homepage .hero-section .slider-actions-wrapper{position:absolute;z-index:5;right:0;bottom:0;width:100%;max-width:calc(100% - 815px)}@media screen and (max-width:1500px){#homepage .hero-section .slider-actions-wrapper{max-width:calc(100% - 595px)}}@media screen and (max-width:1200px){#homepage .hero-section .slider-actions-wrapper{max-width:100%}}@media screen and (max-width:700px){#homepage .hero-section .slider-actions-wrapper{bottom:85px}}#homepage .hero-section .slider-actions-wrapper .slider-nav{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:700px){#homepage .hero-section .slider-actions-wrapper .slider-nav{-webkit-justify-content:space-between;justify-content:space-between}}#homepage .hero-section .slider-actions-wrapper .slider-nav .arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:400px){#homepage .hero-section .slider-actions-wrapper .slider-nav .arrows{display:none}}#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow{width:50px;height:50px;text-align:center;font-size:18px;color:#FFFFFF;padding-top:15px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:700px){#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow{font-size:14px;width:45px;height:47px;padding-top:15px}}#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow.prev{background-color:#20b2bf}#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow.prev:hover,#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow.prev:focus{background-color:#06545d}#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow.next{background-color:#1b96a0}#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow.next:hover,#homepage .hero-section .slider-actions-wrapper .slider-nav .slide-arrow.next:focus{background-color:#06545d}#homepage .hero-section .slider-actions-wrapper .slider-nav .book-button{display:none;background-color:#06545d;color:#FFFFFF;font-size:12px;padding:15px 30px;border-bottom:2px solid #FFFFFF}@media screen and (max-width:700px){#homepage .hero-section .slider-actions-wrapper .slider-nav .book-button{display:block}}#homepage .hero-section .slider-actions-wrapper .slider-nav .book-button i{margin-left:20px}#homepage .hero-section .slider-actions-wrapper .cta-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width:700px){#homepage .hero-section .slider-actions-wrapper .cta-wrapper{display:none}}#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta{width:50%;font-size:20px;text-align:center;padding:50px 25px;color:#FFFFFF}@media screen and (max-width:1500px){#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta{font-size:16px}}@media screen and (max-width:1200px){#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta{padding:39px 25px;height:100px}}#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta:first-of-type{border-right:2px solid #FFFFFF}#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta:hover,#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta:focus{background-color:#097f8d}#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta i{margin-left:50px}@media screen and (max-width:1500px){#homepage .hero-section .slider-actions-wrapper .cta-wrapper .cta i{margin-left:30px}}#homepage .hero-section .hero-slider{position:relative;width:100%;height:100%}#homepage .hero-section .hero-slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;z-index:4;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width:700px){#homepage .hero-section .hero-slider .slide{height:calc(100vh - 85px);min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}}#homepage .hero-section .hero-slider .slide.active{opacity:1;visibility:visible;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#homepage .hero-section .hero-slider .slide .slide-banner{position:absolute;left:245px;top:0;z-index:5;height:100%;width:570px}@media screen and (max-width:1500px){#homepage .hero-section .hero-slider .slide .slide-banner{left:195px;width:400px}}@media screen and (max-width:1200px){#homepage .hero-section .hero-slider .slide .slide-banner{max-height:calc(100% - 100px)}}@media screen and (max-width:1050px){#homepage .hero-section .hero-slider .slide .slide-banner{left:115px;width:350px}}@media screen and (max-width:700px){#homepage .hero-section .hero-slider .slide .slide-banner{position:static;width:100%;max-height:100%;height:auto}}#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner{position:relative;z-index:7;padding:50px 115px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width:1500px){#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner{padding:50px 40px}}@media screen and (max-width:700px){#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner{padding:70px 30px}}#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner h1{font-size:40px;line-height:52px;font-weight:400;margin-bottom:70px}@media screen and (max-width:1500px){#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner h1{font-size:32px;line-height:40px}}@media screen and (max-width:1050px){#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner h1{font-size:28px;line-height:36px}}@media screen and (max-width:700px){#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner h1{font-size:24px;line-height:32px;margin-bottom:40px;max-width:500px}}@media screen and (max-width:400px){#homepage .hero-section .hero-slider .slide .slide-banner .banner-inner h1{max-width:250px}}#homepage .hero-section .hero-slider .slide .slide-bg{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:transparent no-repeat center right / cover}@media screen and (max-width:700px){#homepage .hero-section .hero-slider .slide .slide-bg{position:static;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}#homepage .special-section{margin:3px 0}#homepage .special-section .text-wrapper .general-panel{padding:110px 175px}@media screen and (max-width:1500px){#homepage .special-section .text-wrapper .general-panel{padding:110px 125px}}@media screen and (max-width:1200px){#homepage .special-section .text-wrapper .general-panel{text-align:center;padding:90px 75px}}@media screen and (max-width:700px){#homepage .special-section .text-wrapper .general-panel{padding:70px 15px}}#homepage .special-section .general-split-wrapper .image-wrapper,#homepage .special-section .general-split-wrapper.reverse-split .image-wrapper{margin-bottom:0}.intro-section>.flex-wrapper{-webkit-align-items:stretch;align-items:stretch}@media screen and (max-width:1200px){.intro-section>.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.intro-section .intro-left{width:calc(100% - 660px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (max-width:1500px){.intro-section .intro-left{width:calc(100% - 560px)}}@media screen and (max-width:1200px){.intro-section .intro-left{width:100%}}.intro-section .intro-left .text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding:50px 175px;min-height:510px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1500px){.intro-section .intro-left .text-wrapper{padding:50px 125px;min-height:390px}}@media screen and (max-width:1200px){.intro-section .intro-left .text-wrapper{text-align:center;padding:80px 75px;min-height:0}.intro-section .intro-left .text-wrapper h1,.intro-section .intro-left .text-wrapper h2,.intro-section .intro-left .text-wrapper h3,.intro-section .intro-left .text-wrapper h4,.intro-section .intro-left .text-wrapper h5,.intro-section .intro-left .text-wrapper h6{width:100%}}@media screen and (max-width:700px){.intro-section .intro-left .text-wrapper{padding:80px 15px}}.intro-section .intro-left .image-wrapper{height:555px;width:100%;background:transparent no-repeat center center / cover}@media screen and (max-width:1200px){.intro-section .intro-left .image-wrapper{height:500px}}@media screen and (max-width:700px){.intro-section .intro-left .image-wrapper{height:300px}}.intro-section .intro-right{width:660px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (max-width:1500px){.intro-section .intro-right{width:560px}}@media screen and (max-width:1200px){.intro-section .intro-right{width:100%}}@media screen and (max-width:1200px){.intro-section .intro-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}}.intro-section .intro-right .intro-feature{width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:65px 105px}@media screen and (max-width:1500px){.intro-section .intro-right .intro-feature{padding:50px 80px}}@media screen and (max-width:1200px){.intro-section .intro-right .intro-feature{width:calc(50% - 1.5px);padding:50px 60px;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;border-top:2px solid #FFFFFF}}@media screen and (max-width:700px){.intro-section .intro-right .intro-feature{width:100%;padding:45px 30px}}.intro-section .intro-right .intro-feature+.intro-feature{border-top:3px solid #FFFFFF}.intro-section .intro-right .intro-feature h2 i{margin-right:20px}.intro-section .intro-right .intro-feature.spacer{display:none}@media screen and (max-width:1200px){.intro-section .intro-right .intro-feature:first-child:nth-last-child(even)~.intro-feature.spacer{display:block}}@media screen and (max-width:700px){.intro-section .intro-right .intro-feature:first-child:nth-last-child(even)~.intro-feature.spacer{display:none}}@media screen and (max-width:1200px){.services-section{margin-top:80px}}.services-section .flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.featured-section{margin-top:30px}.featured-section>.flex-wrapper{height:100%}@media screen and (max-width:1200px){.featured-section>.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.featured-section>.flex-wrapper>div{width:50%}@media screen and (max-width:1200px){.featured-section>.flex-wrapper>div{width:100%}}.featured-section>.flex-wrapper>div.text-wrapper{padding:80px;min-height:450px}@media screen and (max-width:1200px){.featured-section>.flex-wrapper>div.text-wrapper{text-align:center}}@media screen and (max-width:700px){.featured-section>.flex-wrapper>div.text-wrapper{padding:80px 15px}}.featured-section>.flex-wrapper>div.text-wrapper .inner-wrapper{max-width:630px;margin:0 auto}.featured-section>.flex-wrapper>div.image-wrapper{height:445px;background:transparent no-repeat center center / cover}@media screen and (max-width:700px){.featured-section>.flex-wrapper>div.image-wrapper{height:250px}}@media screen and (max-width:400px){.featured-section>.flex-wrapper>div.image-wrapper{height:160px}}.reviews-section>.flex-wrapper{-webkit-align-items:stretch;align-items:stretch}@media screen and (max-width:1200px){.reviews-section>.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.reviews-section>.flex-wrapper .image-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:850px;background:transparent no-repeat center center / cover}@media screen and (max-width:1200px){.reviews-section>.flex-wrapper .image-wrapper{display:none}}.reviews-section>.flex-wrapper .reviews-wrapper{width:70%;max-width:1255px;padding:115px 50px}@media screen and (max-width:1200px){.reviews-section>.flex-wrapper .reviews-wrapper{width:100%;text-align:center;margin:0 auto}}@media screen and (max-width:700px){.reviews-section>.flex-wrapper .reviews-wrapper{padding:80px 15px}}.reviews-section>.flex-wrapper .reviews-wrapper .button-wrapper{margin-top:50px;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:400px){.reviews-section>.flex-wrapper .reviews-wrapper .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center}}@media screen and (max-width:400px){.reviews-section>.flex-wrapper .reviews-wrapper .button-wrapper .button+.button{margin:20px 0 0}}.doctors-section>.text-wrapper{text-align:center}.doctors-section>.text-wrapper h1{margin-bottom:80px}@media screen and (max-width:1200px){.doctors-section>.text-wrapper h1{margin-bottom:65px}}@media screen and (max-width:1200px){.doctors-section>.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.doctors-section>.flex-wrapper .doctor-wrapper{width:50%;padding:0 40px}@media screen and (max-width:1500px){.doctors-section>.flex-wrapper .doctor-wrapper{padding:0 25px}}@media screen and (max-width:1200px){.doctors-section>.flex-wrapper .doctor-wrapper{padding:0;width:100%;margin:0 auto;max-width:770px}.doctors-section>.flex-wrapper .doctor-wrapper+.doctor-wrapper{margin-top:100px}}.feed-section{padding:110px 50px}.feed-section .feed-wrapper{max-width:1200px;margin:0 auto;text-align:center}.feed-section .feed-wrapper .button-wrapper{margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:700px){.feed-section .feed-wrapper .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center}}@media screen and (max-width:700px){.feed-section .feed-wrapper .button-wrapper .button+.button{margin:20px 0 0}}.contact-section .contact-wrapper{max-width:1680px;margin:0 auto}.contact-section .contact-wrapper .upper-content{text-align:center}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper{margin:60px auto;max-width:1430px;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:1200px){.contact-section .contact-wrapper .text-wrapper>.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:730px}}@media screen and (max-width:700px){.contact-section .contact-wrapper .text-wrapper>.flex-wrapper{margin:30px auto}}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column{width:33%;padding-left:50px}@media screen and (max-width:1200px){.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column{width:50%;padding-left:0}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column:last-of-type{margin-top:65px}}@media screen and (max-width:700px){.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column{width:100%;max-width:290px;margin:0 auto}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column:not(:first-of-type){margin-top:40px}}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column:not(.multi-row){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row p,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row .p-style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row p i+span,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row .p-style i+span{width:calc(100% - 20px);padding-left:20px}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row p+p,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row .p-style+p,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row p+.p-style,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row .p-style+.p-style{margin-top:5px}@media screen and (max-width:700px){.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row p+p,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row .p-style+p,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row p+.p-style,.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column.multi-row .p-style+.p-style{margin-top:7px}}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column i{font-size:18px;vertical-align:-3px}@media screen and (max-width:700px){.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column i{font-size:16px}}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column .icon{width:20px}.contact-section .contact-wrapper .text-wrapper>.flex-wrapper .column .icon+div{width:calc(100% - 20px);padding-left:20px}.contact-section .contact-wrapper .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:700px){.contact-section .contact-wrapper .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center}}@media screen and (max-width:700px){.contact-section .contact-wrapper .button-wrapper .button+.button{margin:20px 0 0}}.contact-section .contact-wrapper #map-wrapper{margin-top:80px}@media screen and (max-width:700px){.contact-section .contact-wrapper #map-wrapper{margin-top:40px}}@media screen and (max-width:1200px){.contact-section .contact-wrapper #map-wrapper iframe{height:550px}}@media screen and (max-width:700px){.contact-section .contact-wrapper #map-wrapper iframe{height:400px}}#sb_instagram #sbi_load{margin-top:80px}@media screen and (max-width:700px){#sb_instagram #sbi_load{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram #sbi_load .sbi_follow_btn>a{display:inline-block !important;background-color:#20b2bf !important;color:#FFFFFF !important;padding:19px 70px 19px 35px !important;border-radius:10px !important;position:relative !important;cursor:pointer !important;letter-spacing:.02em !important;font-size:16px !important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1500px){#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram #sbi_load .sbi_follow_btn>a{padding:17px 60px 15px 30px !important}}@media screen and (max-width:1200px){#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram #sbi_load .sbi_follow_btn>a{font-size:14px !important}}@media screen and (max-width:700px){#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram #sbi_load .sbi_follow_btn>a{padding:15px 60px 15px 25px !important;font-size:13px !important}}#sb_instagram #sbi_load .sbi_load_btn::after,#sb_instagram #sbi_load .sbi_follow_btn>a::after{content:"\f30b";font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:inherit;position:absolute;z-index:10;top:18px;right:35px}@media screen and (max-width:1500px){#sb_instagram #sbi_load .sbi_load_btn::after,#sb_instagram #sbi_load .sbi_follow_btn>a::after{right:30px}}@media screen and (max-width:700px){#sb_instagram #sbi_load .sbi_load_btn::after,#sb_instagram #sbi_load .sbi_follow_btn>a::after{top:17px;right:30px}}#sb_instagram #sbi_load .sbi_load_btn:hover,#sb_instagram #sbi_load .sbi_follow_btn>a:hover,#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_follow_btn>a:focus{box-shadow:none !important;background-color:#1a919c !important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#sb_instagram #sbi_load .sbi_load_btn .fa-instagram,#sb_instagram #sbi_load .sbi_follow_btn>a .fa-instagram{display:none !important}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:30px !important}@media screen and (max-width:700px){#sb_instagram #sbi_load .sbi_follow_btn{margin:15px 0 0 0 !important}}.slec-modal{top:0;left:0;position:fixed;z-index:1001;width:100vw;height:100vh;display:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.slec-modal.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.slec-modal.show-content .modal-inner{visibility:visible;opacity:1;-webkit-transition:all .4s .3s;-moz-transition:all .4s .3s;-ms-transition:all .4s .3s;-o-transition:all .4s .3s;transition:all .4s .3s}.slec-modal.show-content .modal-overlay{visibility:visible;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slec-modal .modal-inner{background:#FFFFFF url(//www.stlawrenceeyecare.com/wp-content/themes/st-lawrence-eye-care/assets/images/morocco-edit.png);padding:50px;max-width:800px;margin:0 40px;position:relative;z-index:1010;max-height:calc(100vh - 80px);overflow-y:auto;visibility:hidden;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:650px){.slec-modal .modal-inner{margin:0 10px;padding:35px}}.slec-modal .modal-inner .close-modal{position:absolute;right:0;top:0;padding:15px 20px;cursor:pointer}@media screen and (max-width:650px){.slec-modal .modal-inner .close-modal{padding:10px 15px}}.slec-modal .modal-inner .close-modal:hover i,.slec-modal .modal-inner .close-modal:focus i{color:#1c9ea9;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slec-modal .modal-inner .close-modal i{font-size:18px;color:#20b2bf;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slec-modal .modal-inner .general-content .button{margin-top:20px}.slec-modal .modal-overlay{position:absolute;width:100%;height:100%;z-index:1005;background-color:rgba(0,0,0,0.45);visibility:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#order-contact-lenses-page .top-half,#order-contact-lenses-page .bottom-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width:1300px){#order-contact-lenses-page .top-half,#order-contact-lenses-page .bottom-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}}#order-contact-lenses-page .top-half>div:first-of-type,#order-contact-lenses-page .bottom-half>div:first-of-type{width:58%;padding-right:40px}@media screen and (max-width:1200px){#order-contact-lenses-page .top-half>div:first-of-type,#order-contact-lenses-page .bottom-half>div:first-of-type{width:100%;padding-right:0}}#order-contact-lenses-page .top-half>div:last-of-type,#order-contact-lenses-page .bottom-half>div:last-of-type{width:42%}@media screen and (max-width:1200px){#order-contact-lenses-page .top-half>div:last-of-type,#order-contact-lenses-page .bottom-half>div:last-of-type{width:100%}}#order-contact-lenses-page .top-half .top-right,#order-contact-lenses-page .bottom-half .top-right{padding-left:80px}@media screen and (max-width:1200px){#order-contact-lenses-page .top-half .top-right,#order-contact-lenses-page .bottom-half .top-right{padding:40px 0 0}}#order-contact-lenses-page .bottom-half{margin-top:80px}@media screen and (max-width:1200px){#order-contact-lenses-page .bottom-half{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}}#order-contact-lenses-page .bottom-right .questions-wrapper{padding:50px 0 0 120px}@media screen and (max-width:1200px){#order-contact-lenses-page .bottom-right .questions-wrapper{padding:20px 50px}}@media screen and (max-width:700px){#order-contact-lenses-page .bottom-right .questions-wrapper{padding:20px 15px}}#order-contact-lenses-page .bottom-right .questions-wrapper>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start;margin:12px 0}#order-contact-lenses-page .bottom-right .questions-wrapper>a span{display:block;margin-left:25px;width:calc(100% - 45px)}@media screen and (max-width:950px){#order-contact-lenses-page .bottom-right .questions-wrapper>a span{margin-left:15px;width:calc(100% - 35px)}}#order-contact-lenses-page .bottom-right .questions-wrapper i{font-size:18px;line-height:24px}@media screen and (max-width:700px){#order-contact-lenses-page .bottom-right .questions-wrapper i{font-size:16px;line-height:22px}}#order-contact-lenses-page .wpforms-container .wpforms-form .wpforms-field-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap}#order-contact-lenses-page .wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-textarea){width:50%}@media screen and (max-width:700px){#order-contact-lenses-page .wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-textarea){width:100%}}#order-contact-lenses-page .wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-textarea).wpforms-field-radio ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#order-contact-lenses-page .wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-textarea).wpforms-field-radio ul li{padding:0 10px 0 0 !important}#order-contact-lenses-page .wpforms-container .wpforms-form .wpforms-field-textarea{width:100%}.wprs_unslider{max-width:1100px;margin:40px auto 0 auto !important}.wprs_unslider li{list-style:none;margin:0 !important}.wprs_unslider li::before{display:none !important}.wprs_unslider .wprevpro_t1_DIV_1{padding:0 15px !important}@media screen and (max-width:1500px){.wprs_unslider .wprevpro_t1_DIV_1{padding:0 10px !important}}@media screen and (max-width:700px){.wprs_unslider .wprevpro_t1_DIV_1{width:100% !important;padding:0 !important}}@media screen and (max-width:650px){.wprs_unslider .wprevpro_t1_DIV_1:not(:first-of-type){display:none}}.wprs_unslider .wprevpro_t1_DIV_2{box-shadow:none;padding:30px 40px 30px 60px;margin-bottom:40px;text-align:left}@media screen and (max-width:1500px){.wprs_unslider .wprevpro_t1_DIV_2{padding:20px 25px 15px 40px}}.wprs_unslider .wprevpro_t1_DIV_2::before{color:#FFFFFF;top:30px;left:65px}@media screen and (max-width:1500px){.wprs_unslider .wprevpro_t1_DIV_2::before{font-size:45px;top:20px;left:55px}}.wprs_unslider .wprevpro_t1_DIV_2::after{filter:none}.wprs_unslider .wprevpro_t1_DIV_2 p{font-family:'Rubik',sans-serif;font-weight:300;font-size:16px;line-height:24px;font-style:initial;letter-spacing:.025em}@media screen and (max-width:1500px){.wprs_unslider .wprevpro_t1_DIV_2 p{font-size:14px;line-height:22px}}@media screen and (max-width:700px){.wprs_unslider .wprevpro_t1_DIV_2 p{font-size:13px;line-height:20px}}.wprs_unslider .wprevpro_t1_DIV_2 p+p,.wprs_unslider .wprevpro_t1_DIV_2 p+.p-style,.wprs_unslider .wprevpro_t1_DIV_2 p+ul,.wprs_unslider .wprevpro_t1_DIV_2 p+ol,.wprs_unslider .wprevpro_t1_DIV_2 p+blockquote,.wprs_unslider .wprevpro_t1_DIV_2 p+table{margin-top:20px}.wprs_unslider .wprevpro_t1_DIV_2 p+h1,.wprs_unslider .wprevpro_t1_DIV_2 p h2,.wprs_unslider .wprevpro_t1_DIV_2 p h3,.wprs_unslider .wprevpro_t1_DIV_2 p h4,.wprs_unslider .wprevpro_t1_DIV_2 p h5,.wprs_unslider .wprevpro_t1_DIV_2 p h6{margin-top:40px}@media screen and (max-width:700px){.wprs_unslider .wprevpro_t1_DIV_2 p+h1,.wprs_unslider .wprevpro_t1_DIV_2 p h2,.wprs_unslider .wprevpro_t1_DIV_2 p h3,.wprs_unslider .wprevpro_t1_DIV_2 p h4,.wprs_unslider .wprevpro_t1_DIV_2 p h5,.wprs_unslider .wprevpro_t1_DIV_2 p h6{margin-top:30px}}.wprs_unslider .wprevpro_t1_SPAN_5{text-transform:none;font-family:'Rubik',sans-serif;font-weight:500;font-size:14px;text-align:initial}.wprs_unslider .wprs_unslider-arrow{background-color:#20b2bf;opacity:1}@media screen and (max-width:650px){.wprs_unslider .wprs_unslider-arrow{display:none}}.wprs_unslider .wprs_unslider-arrow:hover,.wprs_unslider .wprs_unslider-arrow:focus{background-color:rgba(115,199,235,0.9);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.wprs_unslider .wprs_unslider-nav ol li{margin:0 7px !important;border:2px solid #20b2bf;border-radius:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:9px;height:9px}.wprs_unslider .wprs_unslider-nav ol li.wprs_unslider-active{background-color:#20b2bf}.services-nav.general-panel{padding:80px;max-width:1000px;margin:50px auto 0}@media screen and (max-width:1200px){.services-nav.general-panel{padding:50px}}@media screen and (max-width:700px){.services-nav.general-panel{padding:50px 30px}.services-nav.general-panel .panel-inner{max-width:280px}}.services-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:20px 0 40px}@media screen and (max-width:650px){.services-nav ul{margin:30px 0 20px}}.services-nav ul li{display:inline-block;width:calc(50% - 15px);padding:10px 0}@media screen and (max-width:700px){.services-nav ul li{width:100%}}.services-nav ul li+li{margin-top:0}.services-nav ul li .button{margin-top:0}a.button,.button{display:inline-block;background-color:#20b2bf;color:#FFFFFF;padding:19px 35px;border-radius:10px;position:relative;cursor:pointer;letter-spacing:.02em;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1500px){a.button,.button{padding:17px 30px}}@media screen and (max-width:700px){a.button,.button{padding:15px 25px}}a.button.icon-left i,.button.icon-left i{margin-left:0;margin-right:15px}a.button.white-button,.button.white-button{background-color:#FFFFFF;color:#20b2bf}a.button.white-button:hover,.button.white-button:hover,a.button.white-button:focus,.button.white-button:focus{background-color:#fafafa}a.button.small-button i,.button.small-button i,a.button.small-button span,.button.small-button span{font-size:14px}a.button i,.button i{font-size:17px;margin-left:15px;display:inline-block}@media screen and (max-width:1200px){a.button i,.button i{font-size:14px}}@media screen and (max-width:700px){a.button i,.button i{font-size:13px}}a.button span,.button span{display:inline-block;font-size:16px;font-weight:400;letter-spacing:.02em}@media screen and (max-width:1200px){a.button span,.button span{font-size:14px}}@media screen and (max-width:700px){a.button span,.button span{font-size:13px}}a.button:hover,.button:hover,a.button:focus,.button:focus{background-color:#1a919c;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.button+a.button,.button+a.button,a.button+.button,.button+.button{margin-left:30px}@media screen and (max-width:700px){a.button+a.button,.button+a.button,a.button+.button,.button+.button{margin-left:15px}}.tile{width:calc(33% - 3px);display:inline-block;padding:50px 80px;position:relative;min-height:235px;margin:1.5px}@media screen and (max-width:1500px){.tile{padding:50px 40px}}@media screen and (max-width:1200px){.tile{width:calc(50% - 6px)}}@media screen and (max-width:700px){.tile{width:100%;margin:1px 0;min-height:220px;padding:40px 35px}}@media screen and (max-width:400px){.tile{padding:40px 25px}}.tile>a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:8}.tile.no-text:not(:nth-child(3n)){display:none}@media screen and (max-width:1200px){.tile.no-text{display:block}.tile.no-text:not(:nth-child(2n)){display:none}}@media screen and (max-width:700px){.tile.no-text{display:none}}.tile::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#06545d url(//www.stlawrenceeyecare.com/wp-content/themes/st-lawrence-eye-care/assets/images/morocco-edit.png);color:#FFFFFF;z-index:2;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tile::after .wpforms-field label,.tile::after .wpforms-confirmation-container-full{color:#FFFFFF !important}.tile::after h1,.tile::after h2,.tile::after h3,.tile::after h4,.tile::after h5,.tile::after h6,.tile::after a{color:#FFFFFF}.tile::after a{color:#FFFFFF}.tile::after a:hover,.tile::after a:focus{color:#e6e6e6}.tile::after ul li::before{background-color:#FFFFFF}.tile:not(.no-text):not(.title-tile):hover h2,.tile:not(.no-text):not(.title-tile):focus h2{color:#FFFFFF;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tile:not(.no-text):not(.title-tile):hover::after,.tile:not(.no-text):not(.title-tile):focus::after{opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tile:not(.no-text):not(.title-tile):hover .text-wrapper .hidden-text,.tile:not(.no-text):not(.title-tile):focus .text-wrapper .hidden-text{padding-top:20px;-webkit-animation:showText 2s ease-in-out 1;animation:showText 2s ease-in-out 1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:700px){.tile:not(.no-text):not(.title-tile):hover .text-wrapper .hidden-text,.tile:not(.no-text):not(.title-tile):focus .text-wrapper .hidden-text{padding-top:15px}}.tile.title-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.tile.title-tile h1{margin-bottom:10px}.tile .text-wrapper{z-index:5;text-align:center;position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:calc(100% - 160px);overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1500px){.tile .text-wrapper{width:calc(100% - 100px)}}@media screen and (max-width:700px){.tile .text-wrapper{width:calc(100% - 30px)}}.tile .text-wrapper h2{margin-bottom:0}@media screen and (max-width:700px){.tile .text-wrapper h2{font-size:16px;line-height:22px}}.tile .text-wrapper h2 i{margin-left:25px;font-size:18px}@media screen and (max-width:1500px){.tile .text-wrapper h2 i{font-size:16px;margin-left:10px}}@media screen and (max-width:700px){.tile .text-wrapper h2 i{display:block;margin-left:0;margin-top:5px;font-size:16px}}.tile .text-wrapper p{color:#FFFFFF;font-size:14px;line-height:22px}@media screen and (max-width:700px){.tile .text-wrapper p{font-size:13px;line-height:20px}}.tile .text-wrapper .faux-link{font-weight:500}.tile .text-wrapper .faux-link i{margin-left:15px}.tile .text-wrapper .hidden-text{max-height:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tile .text-wrapper .hidden-text .inner-text-wrapper{margin-bottom:15px;color:#FFFFFF}@keyframes showText{from{max-height:0}to{max-height:100%}}@-webkit-keyframes showText{from{max-height:0}to{max-height:100%}}.general-panel{padding:110px 80px}@media screen and (max-width:1500px){.general-panel{padding:110px 60px}}@media screen and (max-width:1200px){.general-panel{padding:90px 45px}}@media screen and (max-width:700px){.general-panel{padding:70px 30px}}.general-panel.no-bg{padding:20px 45px}@media screen and (max-width:700px){.general-panel.no-bg{padding:20px}}.general-panel .panel-inner{max-width:1680px;margin:0 auto}.general-split-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:row;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width:1050px){.general-split-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;-webkit-justify-content:center;justify-content:center}.general-split-wrapper.reverse-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-flex-flow:column wrap;flex-flow:column wrap}}.general-split-wrapper .general-panel{margin:0}.general-split-wrapper.reverse-split .image-wrapper{margin:10px 0 40px 30px}@media screen and (max-width:1200px){.general-split-wrapper.reverse-split .image-wrapper{margin:10px 0 15px 0}}@media screen and (max-width:1050px){.general-split-wrapper.reverse-split .image-wrapper{margin:20px 0}}.general-split-wrapper .image-wrapper{margin:10px 30px 40px 0}@media screen and (max-width:1200px){.general-split-wrapper .image-wrapper{margin:10px 15px 15px 0}}@media screen and (max-width:1050px){.general-split-wrapper .image-wrapper{margin:20px 0}}.general-split-wrapper .image-wrapper img{width:100%;max-width:600px;height:auto;display:block}@media screen and (max-width:1500px){.general-split-wrapper .image-wrapper img{max-width:500px}}@media screen and (max-width:1200px){.general-split-wrapper .image-wrapper img{max-width:400px}}@media screen and (max-width:1050px){.general-split-wrapper .image-wrapper img{margin:0 auto 20px}}.general-split-wrapper .text-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1050px){.general-split-wrapper .text-wrapper{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}}