.container{ max-width: 1200px; width: 100%; } body{ font-family: $(font-1-l); font-size: 15px; overflow-x: hidden; } .no-padding{ padding-right: 0; padding-left: 0; } header{ position: relative; height: 750px; background: $(color-4); .inner-banner{ position: relative; background: url(../images/dental-crowns-new.jpg) top center no-repeat; height: 650px; background-attachment: fixed; position: relative; background-size: cover; .container{ position: absolute; bottom: 50px; margin-left: auto; margin-right: auto; left: 0; right: 0; } &.inner-banner16,&.inner-banner58,&.inner-banner59,&.inner-banner57{ background: url(../images/inner-banner.jpg) top center no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; } &.inner-banner18{ background: url(../images/contact-banner.jpg) top center no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; } &.inner-banner38{ background: url(../images/sleep-apnea-new.jpg) top center no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; } &.inner-banner19{ background: url(../images/registration-form-img.jpg) top center no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; } &.inner-banner8{ background: url(../images/dental-crowns-new.jpg) top center no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; } &.inner-banner58{ background: url(../images/inner-staff-new.jpg) top center no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; } } &.inner{ height: 650px; background: none; .inner-heading{ h1{ font-weight: normal; font-family: 'montserratbold'; font-size: 34px; margin-top: 0; line-height: 60px; margin-bottom: 15px; display: inline-block; color: #fff; padding: 15px; text-transform: uppercase; /*text-shadow: 1px 1px 1px rgb(255, 255, 255);*/ } a{ color: $(color-1); display: block; letter-spacing: 2px; max-width: 414px; padding-bottom: 16px; padding-top: 22px; text-align: center; text-transform: uppercase; width: 80%; border: 1px solid $(color-2); background: $(color-2); font-size: 21px; &:hover,&:active,&:focus{ text-decoration: none; color: $(color-2); background: $(color-1); } } } } .navigation{ position: fixed; margin-left: auto; padding-bottom: 30px; margin-right: auto; left: 0; right: 0; z-index: 200; .phone-address{ float: right; width: 430px; height: 50px; margin-top: 20px; .address{ width: 215px; float: right; position: relative; padding-left: 30px; i{ color: $(color-2); font-size: 25px; left: 14px; top: 8px; position: absolute; } span{ display: block; text-align: right; color: $(color-1); margin-top: 8px; } } .phone{ width: 215px; position: relative; padding-left: 30px; i{ font-size: 30px; left: 18px; position: absolute; top: 6px; color: $(color-2); } a{ display: block; margin-right: 4px; margin-top: 4px; text-align: right; text-decoration: none; color: $(color-1); } } } } .logo{ img{ margin-top: -40px; } } nav{ ul{ margin-left: 19px; margin-top: 13px; li{ float: left; letter-spacing: 1px; list-style: outside none none; margin-left: 0; margin-right: 41px; position: relative; a{ color: $(color-1); display: block; text-transform: uppercase; &:hover,&.active{ text-decoration: none; color: #aadd48; } i{ margin-left: 5px; } } ul{ display: none; position: absolute; width: 382px; height: 170px; margin-top: 0; padding-left: 0; margin-left: 0; top: 15px; left: 0; padding-top: 14px; li{ margin-right: 0; display: block; border-bottom: 1px solid $(color-2); float: none; background: $(color-1); &:last-child{ border: none; } a{ font-size: 18px; color: $(color-5); display: block; padding: 18px 30px 10px 16px; letter-spacing: normal; } &:before{ content: "\f0da"; font-family: 'FontAwesome'; font-size: 24px; height: 30px; width: 30px; text-align: right; display: block; width: 14px; height: 16px; position: absolute; right: 10px; top: 50%; margin-top: -15px; color: $(color-5); } &:hover{ &:before{ color: $(color-2); } } ul{ left: 382px; padding-top: 0; top: 0; width: 300px; } &.no-awrrow{ &:before{ display: none; } } } } &:hover > ul{ display: block; -moz-animation: fadeIn 0.2s ease-in; -webkit-animation: fadeIn 0.2s ease-in; animation: fadeIn 0.2s ease-in; } } } } } .our-service{ padding-bottom: 55px; text-align: center; background: #a0a0a0; h2{ color: #fff; letter-spacing: 1px; margin-top: 54px; text-transform: uppercase; position: relative; &.border-line:after{ content: ""; display: block; position: absolute; bottom: -7px; width: 100px; height: 2px; background: #fff; margin-left: auto; margin-right: auto; left: 0; right: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } } .our-services-logo{ margin-top: 34px; a{ display: block; text-align: center; color: $(color-1); &:hover{ text-decoration: none; cursor: pointer; } span.text{ cursor: pointer; display: block; line-height: 19px; margin-top: 21px; text-transform: uppercase; letter-spacing: 0.04em; &.one{ margin-right: -28px; } &.two{ margin-right: -15px; } &.five{ margin-left: -10px; } &.six{ margin-left: -26px; } } label{ cursor: pointer; font-weight: normal; margin-bottom: 0; height: 66px; width: 66px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 28px; line-height: 66px; text-align: center; &.one{ margin-right: -28px; } &.two{ margin-right: -15px; font-size: 34px; } &.five{ margin-left: -14px; } &.six{ margin-left: -20px; &:before{ font-size: 20px; } } z-index: 1; position: relative; box-shadow: 0 0 0 2px rgba(255,255,255,1); overflow: hidden; -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s; -moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s; transition: background 0.3s, color 0.3s, box-shadow 0.3s; &:after{ pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: none; } &:before{ speak: none; font-size: 34px; font-family: 'fontello' !important; line-height: 66px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; display: block; width: 100%; -webkit-font-smoothing: antialiased; } } &:hover > label{ background: rgba(255,255,255,1); color: $(color-4); box-shadow: 0 0 0 6px rgba(255,255,255,0.3); &:before{ -webkit-animation: toRightFromLeft 0.3s forwards; -moz-animation: toRightFromLeft 0.3s forwards; animation: toRightFromLeft 0.3s forwards; } } } } } .evans-dentalcare{ background: #fff; .col-sm-4{ padding-left: 0; padding-right: 0; } .welcome-to-evans-dental{ margin-left: 22px; h2{ color: #000; letter-spacing: 2px; margin-top: 45px; text-transform: uppercase; word-spacing: -3px; } p{ line-height: 24px; margin-top: 29px; color: #000; .p_number{ color: #000; &:hover{ text-decoration: none; } } } ul{ li{ margin-bottom: 10px; } } } } .our-philosophy{ text-align: center; padding-bottom: 46px; background: url(../images/our-philosophy.jpg) top center no-repeat; background-attachment: fixed; background-size: cover; h2{ color: $(color-3); letter-spacing: 1px; margin-top: 56px; position: relative; &:before{ background: #fff; border-radius: 5px; bottom: -7px; content: ""; display: block; height: 2px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; width: 100px; } } .philosophy-text{ padding-left: 74px; padding-right: 74px; margin-top: 41px; p{ text-align: center; color: $(color-1); line-height: 23px; } } } @keyframes animatedBackground { from { background-position: 0 0; } to { background-position: 100% 0; } } .before-after{ padding-bottom: 78px; background-image: url(../images/our-philosophy-img.jpg); background-position: 0px 0px; background-repeat: repeat-x; animation: animatedBackground 40s linear infinite; position: relative; &:before{ content: ""; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.25); position: absolute; top: 0; right: 0; z-index: 200; } a{ border: 3px solid #fff; display: block; margin-left: auto; margin-right: auto; margin-top: 79px; max-width: 370px; padding-bottom: 18px; padding-top: 18px; text-align: center; width: 100%; letter-spacing: 2px; color: $(color-1); -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; position: relative; z-index: 300; &:hover{ text-decoration: none; color: #000; background: $(color-1); } } } .testimonials{ padding-bottom: 43px; text-align: center; color: #fff; background: #a0a0a0; h2{ color: $(color-3); letter-spacing: 1px; margin-top: 59px; position: relative; &:before{ background: $(color-3); border-radius: 5px; bottom: -7px; content: ""; display: block; height: 2px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; width: 100px; } } .testimonials-text{ line-height: 24px; margin-top: 40px; padding-left: 69px; padding-right: 71px; color: $(color-1); } span.prac-name{ display: block; font-family: $(font-1-m); text-transform: uppercase; margin-bottom: 7px; } span.re-name{ display: block; margin-top: 7px; margin-bottom: 7px; } .practice-name{ margin-top: 0; margin-bottom: 0; display: none; } .raing-value{ font-size: 0; } .review-body{ margin-top: 25px; display: block; margin-bottom: 0; font-size: 18px; font-style: italic; line-height: 28px; font-family: $(font-2); } .review-ratings{ font-size: 18px; color: #FFC55B; display: block; margin-top: 20px; } .right-qt{ font-size: 30px; } .readmore-btn{ display: block; max-width: 170px; border: 1px solid #fff; background: #fff; color: #a0a0a0; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; margin-top: 30px; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms; text-transform: uppercase; font-family: $(font-1-m); &:hover{ background: #a0a0a0; color: #fff; text-decoration: none; } } } .logo-set{ padding-bottom: 47px; .logos{ margin-top: 53px; .iamot{ margin-left: 81px; } img{ max-width: 100%; } .aaosh{ margin-left: 77px; } } } footer{ background: url(../images/footer-background-img.jpg) no-repeat top center; background-attachment: fixed; background-size: cover; padding-bottom: 38px; .footer-info{ margin-top: 57px; padding-bottom: 46px; background: url(../images/line.png) no-repeat bottom center; .appointment{ h2{ color: #dcdcdc; margin-top: 0; margin-bottom: 0; letter-spacing: 1px; } p{ font-size: 14px; line-height: 17px; margin-top: 23px; color: #fff; } a{ display: block; margin-top: 27px; max-width: 270px; padding-bottom: 14px; padding-top: 14px; text-align: center; text-transform: uppercase; width: 100%; word-spacing: 1px; letter-spacing: 1px; background: #aadd48; color: #fff; border: 1px solid #aadd48; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; &:hover{ text-decoration: none; color: #aadd48; background: #fff; } } } .social-media-icon{ margin-top: 55px; h2{ color: #fff; text-transform: uppercase; letter-spacing: 1px; } } .icon{ margin-top: 27px; a{ margin-right: 17px; display: inline-block; } } .m-top{ margin-top: 19px; } .contact{ h2{ color: #dcdcdc; margin-top: 0; margin-bottom: 0; margin-left: 29px; letter-spacing: 1px; } .footer-address{ line-height: 25px; margin-left: 30px; margin-top: 22px; color: #fff; a{ color: #fff; } } } .office-hours{ h2{ color: #dcdcdc; margin-top: 0; margin-bottom: 0; margin-left: 45px; letter-spacing: 1px; } .date-time{ margin-left: 45px; margin-top: 22px; color: #fff; label{ font-weight: normal; } p{ margin-top: 26px; margin-bottom: 0; } .thu-fri{ margin-top: 5px; display: inline-block; } } } } .footer-menu{ margin-top: 34px; .col-sm-6{ padding-left: 0; padding-right: 0; } ul{ margin-bottom: 0; margin-left: 14px; padding-left: 0; margin-top: 6px; li{ list-style: none; float: left; margin-right: 21px; a{ color: #fff; &.active,&:hover{ color: #000; text-decoration: none; } } } } } .copright{ span{ color: #fff; display: inline-block; padding-top: 7px; margin-left: 3px; a{ color: #fff; } } } } .appointment-btn{ color: #fff !important; display: block; padding: 26px !important; &:hover{ color: #aadd48 !important; text-decoration: none; } &:active,&:focus{ text-decoration: none; } } #slide-30-layer-21:hover > a{ color: #aadd48 !important; } /********* header animation *************/ header .navigation.fixed-theme { background: rgba(160, 160, 160, 0.8); box-shadow: 0 0 5px rgba(0,0,0,.8); padding-bottom: 10px; } header .logo img.fixed-theme { width: 150px; margin-top: 10px; } header .navigation .phone-address.fixed-theme{ display: none; } header nav ul.fixed-theme{ margin-top: 45px; } .img-left{ float: left; margin-right: 60px; margin-bottom: 20px; padding: 0; } .video-sec{ background: $(color-4); h2{ position: relative; &:before{ position: absolute; bottom: -15px; left: 0; width: 70px; height: 2px; background: #fff; display: block; content: ""; } } .para{ padding-top: 20px !important; padding-bottom: 20px !important; } } .inner-contain{ padding-top: 20px !important; padding-bottom: 30px; &.video-top{ padding-top: 0; } &.video-sec{ padding-top: 30px !important; } .para{ padding-left: 29px; line-height: 28px; word-spacing: 2px; border-bottom: 1px solid #d6d6d6; padding-bottom: 50px; color: $(color-6); /*text-align: justify;*/ h2{ color: $(color-5); text-transform: uppercase; word-spacing: 7px; margin-top: 35px; margin-bottom: 35px; position: relative; } .img-right{ float: right; max-width: 100%; margin-left: 30px; &.office-picture{ float: none; margin-left: auto; margin-right: auto; margin-bottom: 45px; display: block; } } iframe.gmap{ width: 100%; } &.no-border{ border-bottom: none; } ul{ padding-left: 15px; } } } header .navigation.fixed-theme, header .logo img.fixed-theme, header nav ul.fixed-theme{ transition: 0.8s; -webkit-transition: 0.8s; } .menu-navigation{ position: relative; .mobile-icon{ position: absolute; top: 0; right: 0; font-size: 20px; color: $(color-1); display: block; &:hover{ cursor: pointer; } } } .scrollup { bottom: 20px; display: block; height: 40px; position: fixed; right: 20px; width: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: $(color-2); z-index: 1500; color: $(color-1) !important; border: 2px solid $(color-1); line-height: 32px; font-size: 20px; text-align: center; } #rev_slider_7_1_wrapper{ left: 0 !important; right: 0 !important; } .preloader { background-color: #fff; height: 100%; width: 100%; position: fixed; z-index: 999999999; margin-top: 0; top: 0 } .readmoreblogs{ text-align: left; color: #AADD48; a{ color: #AADD48; } } #loading-center { width: 100%; height: 100%; position: relative } #loading-center-absolute { position: absolute; left: 50%; top: 50%; height: 200px; width: 200px; margin-top: -100px; margin-left: -100px } .mm-menu{ background: $(color-2) !important; } .mm-list > li > a, .mm-list > li > span{ color: $(color-1) !important; } .search_mobile { display: block; width: 91%; margin-bottom: 15px; margin-left: 4%; position: relative; } .search_mobile:before { content: "\f002"; display: block; width: 40px; height: 40px; position: absolute; top: -2px; right: 0; font-family: 'FontAwesome'; text-align: center; line-height: 40px; font-size: 20px; color: $(color-3); } .search_mobile input[type="text"] { height: 36px; width: 100%; border: none; background: $(color-4); color: $(color-3); padding-left: 10px; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; } .search_mobile input[type="text"]:focus { box-shadow: 0 0 5px $(color-3); padding: 3px 0px 3px 3px; border: 1px solid $(color-3); } .search_mobile input[type="submit"] { display: block; top: 0; right: 0; height: 38px; width: 38px; position: absolute; border: none; background: none; } .search-wrapper{ display: none; width: 100%; height: 100%; position: fixed; top: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.75); z-index: 1500; .close-btn{ height: 40px; width: 40px; top: 0; right: 0; position: absolute; background: #aadd48; color: #fff; font-size: 20px; text-align: center; line-height: 40px; &:hover{ cursor: pointer; } } } .search_form { width: 90%; max-width: 1000px; height: 60px; position: relative; top: 50%; margin-top: -30px; right: 0; left: 0; margin-left: auto; margin-right: auto; background: #fff; z-index: 80; border: 2px solid #aadd48; &:before{ content: "SEARCH"; display: block; width: 200px; height: 58px; position: absolute; top: 0; right: 0; /*font-family: 'FontAwesome';*/ text-align: center; line-height: 58px; font-size: 20px; background: #aadd48; color: #fff; font-weight: bold; } } .search_form input[type="text"] { height: 60px; width: 100%; padding-left: 10px; border: none; background: none; font-size: 20px; text-transform: uppercase; } .search_form input[type="submit"] { display: block; top: 0; right: 0; height: 60px; width: 200px; position: absolute; border: none; background: none; } .inner-review{ margin-bottom: 40px; padding-top: 40px; border-top: 1px solid #d6d6d6; text-align: center; .stars{ display: inline-block; margin-top: -10px; } .pname{ text-transform: uppercase; font-size: 20px; color: #aadd48; margin-bottom: 20px; display: block; } .reviewer-name{ display: block; margin-top: 15px; margin-bottom: 15px; text-transform: uppercase; } a.readmore-btn{ margin-top: 40px; display: block; margin-left: auto; margin-right: auto; transition: all 0.4s ease-in-out 0s; width: 150px; padding-top: 10px; padding-bottom: 10px; border: 3px double #aadd48; font-family: $(font-1-m); background: #aadd48; color: #fff; text-transform: uppercase; &:hover,&:active,&:focus{ background: #fff; color: #aadd48; text-decoration: none; } } } .img-box{ overflow: hidden; margin-left: auto; margin-right: auto; max-width: 360px; margin-left: auto; margin-right: auto; margin-bottom: 30px; margin-top: 30px; .box-1{ float: left; width: 160px; } .box-2{ width: 160px; float: right; } span{ margin-top: 20px; text-align: center; display: block; text-transform: uppercase; } img{ display: block; max-width: 100%: margin-left: auto; margin-right: auto; } } .video-right{ max-width: 500px; width: 80%; float: right; border: 10px solid #aadd48; margin-left: 30px; margin-bottom: 20px; } .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; } .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ba-row{ position: relative; padding-top: 40px; padding-bottom: 40px; margin-top: 25px; margin-bottom: 25px; &:before{ content: ""; display: block; height: 1px; width: 70%; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 0; position: absolute; background: #aadd48; } &:after{ bottom: 0; content: ""; display: block; height: 1px; width: 70%; margin-left: auto; margin-right: auto; left: 0; right: 0; position: absolute; background: #aadd48; } span{ text-transform: uppercase; display: block; margin-top: 10px; } img{ max-width: 100%; } } .video-box-full{ margin-bottom: 35px; border: 8px solid #aadd48; } .video-description{ border: 8px solid #fff; width: 100%; } /********* gallery styles *******/ .gallery-tabs { border-bottom: none !important; text-align: center; } .gallery-tabs li { text-transform: uppercase; width: 100%; text-align: left; word-spacing: normal !important; } .gallery-tabs li a{ color: $(color-4); font-family: $(font-1-m); } .gallery-tabs li.active > a, .gallery-tabs li.active > a:active, .gallery-tabs li.active > a:hover, .gallery-tabs li.active > a:focus { border: none !important; background: $(color-2); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #fff; } .gallery-tabs li.active > a:active, .gallery-tabs li.active > a:hover, .gallery-tabs li.active > a:focus{ color: #fff; } .tab-content h3 { margin-top: 0; margin-bottom: 35px; margin-left: 11px; } .tab-content img { width: 100%; margin-left: auto; margin-right: auto; } .tab-content span{ display: block; margin-top: 20px; text-align: center; } .carousel { position: relative; } .carousel-control.left, .carousel-control.right { background: none; position: absolute; width: 30px; height: 30px; top: 50%; margin-top: -15px; left: auto; right: auto; color: $(color-2); font-size: 30px; opacity: 1; text-shadow: none; } .carousel-control.left { left: 30px; } .carousel-control.right { right: 30px; } .carousel-indicators li { border: 1px solid $(color-2); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .carousel-indicators .active { background: $(color-2); } .carousel-indicators { bottom: -45px; } a.readmore{ max-width: 350px; display: block; padding-top: 12px; padding-bottom: 12px; padding-left: 30px; padding-right: 30px; font-family: $(font-1-m); text-transform: uppercase; text-align: center; background: #aadd48; color: #fff; margin-top: 30px; border: 1px solid #aadd48; transition: all 0.4s ease-in-out 0s; &:hover,&:active{ background: #fff; color: #aadd48; text-decoration: none; } } .testimonials-inner { padding-bottom: 20px; border-bottom: 1px dashed #000; margin-bottom: 25px; } .testimonials-inner .star-ratin { width: 100%; margin-bottom: 10px; color: #FC893C; } .testimonials-inner span.qleft { margin-right: 20px; } .testimonials-inner span.qright { margin-left: 15px; } .testimonials-inner span.name { display: block; width: 100%; margin-top: 15px; color: #021540; } .featuredwidget-height{ h2{ margin-bottom: 25px !important; margin-top: 25px !important; text-transform: none; font-size: 14px !important; text-align: center; font-family: $(font-1-m); a{ line-height: 22px; text-transform: none !important; color: $(color-5); font-family: $(font-1) !important; } } } .article-list{ h2{ font-size: 24px; margin-top: 50px; margin-bottom: 50px; text-transform: uppercase; position: relative; } padding-bottom: 40px; text-align: center; border-bottom: 1px solid #c0c0c0; a.read-more-content{ font-weight: bold; color: $(color-2); } ul{ list-style: none; text-align: left; li{ margin-bottom: 7px; a{ color: #000; text-transform: uppercase; } padding-left: 30px; position: relative; &:before{ content: "\f061"; font-family: 'FontAwesome'; position: absolute; top: 0; left: 0; color: $(color-2); display: block; } } } } .owl-theme .owl-dots .owl-dot span{ height: 13px; width: 13px; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; background: #fff !important; border: 1px solid $(color-2) !important; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background: $(color-2) !important; } a.backto-link{ color: $(color-2); text-transform: uppercase; text-decoration: underline; } .rev-btn a{ color: #fff; &:hover{ text-decoration: none; } } label{ font-weight: normal; margin-bottom: 0; } .learn-more-btn{ display: block; max-width: 150px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; background: $(color-2); border: 1px solid $(color-2); color: $(color-1); margin-top: 25px; position: relative; &:hover{ text-decoration: none; background: $(color-1); color: $(color-2); } &:before{ font-family: 'FontAwesome'; content: '\f0da'; display: block; font-size: 18px; position: absolute; top: 8px; right: 12px; } } .summry{ padding-bottom: 30px; margin-bottom: 30px; text-align: left; line-height: 36px; word-spacing: 2px; &.left{ padding-right: 10px; text-align: right; h2{ &:before{ left: auto; right: 0; } } .learn-more-btn{ float: right; } } &.right{ padding-left: 10px; text-align: left; h2{ &:before{ left: 0; right: auto; } } .learn-more-btn{ float: left; } } .learn-more-btn{ width: 100%; text-align: center !important; } } .summery-row{ margin-bottom: 35px; } .video-box-full{ max-width: 550px; float: right; width: 100%; margin-left: 30px; } .video-row{ background: #A0A0A0; padding-bottom: 20px; padding-top: 20px; position: relative; padding-left: 25px; padding-right: 25px; .alert{ border: none !important; background: none; color: #fff; text-align: left; } .col-video{ position: relative; } a{ color: #fff; } h2{ text-align: left; line-height: 24px; } } .readmore-content{ display: none; } .readmore-toggle{ color: #aadd48; font-weight: bold; &:active,&:visited,&:hover{ color: #aadd48; } } .border-t{ margin-top: 30px; padding-top: 30px; border-top: 1px solid #d6d6d6; } .video-left{ float: right; width: 50%; margin-top: 20px; margin-left: 30px; margin-right: 20px; } .caption{ text-align: center; color: #fff !important; font-size: 18px !important; margin-top: 0 !important; } .video-title{ display: block; text-align: center; margin-top: 10px; color: #fff; font-family: $(font-1); } .para h3{ text-transform: uppercase; font-size: 18px; } .boarder-none{ border: none !important; } .p_number{ color: #000; font-weight: bold; } .office-hours-contact{ span{ display: block; } } .contact-boxes{ h2{ position: relative; &:before{ position: absolute; bottom: -15px; left: 0; width: 70px; height: 2px; background: #686868; display: block; content: ""; } } } .video-btn{ padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; background: #aadd48; border: 1px solid #aadd48; text-transform: uppercase; font-family: "montserratmedium"; &:hover{ background: #fff; color: #aadd48; text-decoration: none; } } .video-readmore-content{ display: none; &.active{ display: inline !important; } } .procedure-img{ float: right; margin-bottom: 20px; margin-left: 20px; } .list-containt{ li{ margin-top: 15px; } } /************** review page styles ***********/ /**** testimonial ******/ .text-review-wrap { margin-top:10px; } .review-block { padding:30px; background: #e1e1e1; border-radius:10px; margin-bottom:15px; } .btn-circle { width: 30px; height: 30px; text-align: center; padding: 6px 0; font-size: 12px; line-height: 1.428571429; border-radius: 15px; } .btn-circle.btn-lg { width: 70px; height: 70px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 35px; color:#fff; background:#333333; margin-top:-160px; } .btn-circle.btn-lg1 { width: 70px; height: 70px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 35px; color:#fff; background:#333333; float:right; } .btn-circle.btn-lg2 { width: 70px; height: 70px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 35px; color:#fff; background:#333333; margin-top:-90px; } .btn-circle.btn-lg3 { width: 70px; height: 70px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 35px; color:#fff; background:#333333; position:absolute; z-index:3000; margin-left:20%; margin-top:-20px; } .btn-circle.btn-xl { width: 70px; height: 70px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 35px; color:#fff; } .btn-circle.btn-xl.blue { background:#0090ff; } .btn-circle.btn-xl.blue:hover { background:#5e5e5e; } .btn-circle.btn-xl.black:hover { background:#5e5e5e; } .img-reviwer span { font-size:15px; font-style:italic; } .img-reviwer img{ width: 70px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .testi .fa-star { color:#ffcd00; font-size:20px; } .testi strong { font-size:19px; } .review-block { display:none; list-style:none; } #cont-new{ padding-left: 0; } #cont-new li { list-style:none; } .load-more { display: block; margin-top: 27px; padding-bottom: 14px; padding-top: 14px; text-align: center; text-transform: uppercase; width: 100%; word-spacing: 1px; letter-spacing: 1px; background: #aadd48; color: #fff; float: left; border: 1px solid #aadd48; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; &:hover,&:active,&:focus{ text-decoration: none; color: #aadd48; background: #fff; } } h2.see-more-reviews{ font-family: "montserratregular"; text-transform: uppercase; color: #686868; font-size: 22px; } .text-review-wrap{ margin-bottom: 50px; } .review-external-block { width:100%; padding-top:30px; padding-bottom:30px; background:#dfdfdf; margin-top:30px; } .part-logo .inner-wrap { width:100%; padding-top:30px; padding-bottom:30px; background:#fff; border-radius:5px; text-align:center; } .part-logo .inner-wrap img { width:100%; border: 3px solid #b8b8b8; padding-top: 15px; padding-bottom: 15px; } .bottom-button { color:#fff; width:95%; margin-left:auto; margin-right:auto; text-align:center; font-size:16px; text-transform:uppercase; background:$(color-2); border: 1px solid $(color-2); margin-top:50px; padding-top:10px; padding-bottom:10px; cursor:pointer; margin-bottom: 50px; } .bottom-button a { color:#fff; text-transform:uppercase; text-decoration:none; font-size:14px; } .bottom-button:hover { } .review-external-block h2 { margin-top:0px; text-align:center; padding-top:0; text-transform:uppercase; color:#000; font-weight:bold; margin-bottom:12px; } .text-testi { padding-left:10px; width:96%; margin-left:auto; margin-right:auto; border:1px solid #848181; padding-top:7px; padding-bottom:7px; margin-bottom:10px; } .text-area { padding-left:10px; width:96%; margin-left:auto; margin-right:auto; border:1px solid #848181; padding-top:7px; padding-bottom:7px; margin-bottom:10px; height:100px; } .btn-submit { width:96%; margin-left:auto; margin-right:auto; border:1px solid #848181; padding-top:7px; padding-bottom:7px; color:#fff; background:#618535; } @media screen and (max-width: 768px) { .btn-circle.btn-lg3, .btn-circle.btn-lg2, .btn-circle.btn-lg1, .btn-circle.btn-lg { display:none; } .part-logo { margin-bottom:20px; } .main-video-img .full { height:250px; margin-bottom:20px; } .main-video-img .half { height:250px; } } /******** end of review page styles **********/ body, body.modal { padding-right: 0 !important; } .overlay-wrapper{ position: relative; display: block; span.overlay-blog{ position: absolute; right: 0; left: 0; top: 50%; margin-left: auto; margin-right: auto; display: block; width: 0; height: 0; background: rgba(170, 221, 72, 0.65); -webkit-transition: all 300ms; -moz-transition: all 300ms; -ms-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; } span.icon{ display: block; height: 50px; width: 50px; border: 2px solid #fff; color: #fff; position: absolute; top: 50%; margin-top: -25px; margin-left: auto; margin-right: auto; left: 0; right: 0; cursor: pointer; line-height: 46px; font-size: 18px; opacity: 0; -webkit-transition: all 600ms; -moz-transition: all 600ms; -ms-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; } &:hover > span.overlay-blog{ width: 100%; height: 100%; top: 0; } &:hover > span.icon{ opacity: 1; } } h2.border-bottom{ position: relative; &:before{ background: #333; border-radius: 5px; bottom: -7px; content: ""; display: block; height: 2px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; width: 100px; } } h2.border-left{ position: relative; &:before{ background: #686868; border-radius: 5px; bottom: -7px; content: ""; display: block; height: 2px; left: 0; position: absolute; width: 100px; } } h2.border-right{ position: relative; &:before{ background: #686868; border-radius: 5px; bottom: -7px; content: ""; display: block; height: 2px; right: 0; position: absolute; width: 100px; } } .panel-heading{ background-color: #e1e1e1 !important; color: #333; padding-top: 0 !important; padding-bottom: 0 !important; a{ display: block !important; padding-top: 15px !important; padding-bottom: 15px !important; color: #333 !important; text-transform: uppercase; &:hover{ text-decoration: none; } } } .panel-default{ border-color: #e1e1e1 !important; } .panel-group .panel{ margin-bottom: 10px !important; } .panel-group .panel-heading{ padding-right: 0 !important; a{ padding-right: 60px; position: relative; &:before{ content: "\f068"; font-family: 'FontAwesome'; display: block; height: 100%; width: 50px; text-align: center; position: absolute; top: 0; right: 0; color: #333; line-height: 47px; -webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; } &.collapsed{ &:before{ content: "\f067"; } } } } .panel-group .panel,.panel-heading{ -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; } .hide-from-desktop{ display: none; } .header-top-icons{ display: none; } /*Top mobile menu Icon */ .header-top-icons { width: 100%; margin-right: auto; margin-left: auto; height: 55px; background-color: $(color-2); position: relative; padding:0; z-index: 99999; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .top-menu-mobile { margin: 0px; padding: 0px; list-style-type: none; } .top-menu-mobile li { height: 55px; width: 19.5%; display: block; float: left; text-align: center; } .top-menu-mobile li.menu { width: 16.5%; } .top-menu-mobile li.call { width: 16.5%; } .top-menu-mobile li.appointment-mobile { width: 25%; } .top-menu-mobile li.services { width: 21.5%; } .top-menu-mobile li.sms { width: 19.5%; } .top-menu-mobile li.menu, .top-menu-mobile li.call, .top-menu-mobile li.sms, .top-menu-mobile li.appointment-mobile, .top-menu-mobile li.services { border-right-width: 1px; border-right-style: solid; border-right-color: #d7f995; } .top-menu-mobile li a { height: 55px; width: 100%; display: block; color: $(color-1); font-size: 22px; text-align: center; /*text-shadow: 2px 2px 3px #969696;*/ padding-top: 5px; padding-bottom: 12px; line-height:30px; text-decoration: none; } .top-menu-mobile li a:hover { background-color: #d7f995; text-decoration:none !important; color: #fff; } .top-menu-mobile li a div { margin-top:0px !important; font-size: 8px !important; text-transform: uppercase; font-family: 'Myriad Pro', Helvetica, sans-serif; line-height:8px !important; } a.call-mobile, a.call-mobile:link { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #737373; padding: 8px; } .header-top-icons.sticky1 { position: fixed; z-index: 350000; background: rgba(255,255,255 0.6); } .header-top-menu.sticky { position: fixed; z-index: 350000; background: rgba(255,255,255 0.6); } .header-top-menu.sticky ul li a{color:#fff;} .header-top-icons.sticky1 ul li{border-right:1px solid #fff;} .header-top-icons.sticky1 a{color:#4267b2;} .search_mobile { display: block; width: 91%; margin-bottom: 15px; margin-left: 4%; position: relative; } .search_mobile:before { content: "\f002"; display: block; width: 40px; height: 40px; position: absolute; top: -2px; right: 0; font-family: 'FontAwesome'; text-align: center; line-height: 40px; font-size: 20px; color: #4267b2; } .search_mobile input[type="text"] { height: 36px; width: 100%; border: none; background: #FFFFFF; color: #4267b2; padding-left: 10px; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; } .search_mobile input[type="text"]:focus { box-shadow: 0 0 5px black; padding: 3px 0px 3px 3px; border: 1px solid black; } .search_mobile input[type="submit"] { display: block; top: 0; right: 0; height: 38px; width: 38px; position: absolute; border: none; background: none; } /****************MMENU CUSTOMIZATION*********************/ .mm-menu{ border-color: #aadd48 !important; color: rgba(0,0,0,1); font-family: 'Myriad Pro', Helvetica, sans-serif !important; } .mm-navbar{ background-color: #aadd48; } #menu ul li a, #menu2 ul li a, #menu3 ul li a, #menu4 ul li a { font-family: 'Myriad Pro', Helvetica, sans-serif !important; color: #FFF!important; font-size:14px !important; text-transform: uppercase !important; text-decoration: none; /*font-weight: bold !important;*/ } #menu ul li a span, #menu2 ul li a span, #menu3 ul li a span, #menu4 ul li a span{ padding-right:8px; font-size: 18px !important;} .mm-navbar a.mm-subtitle { font-family: 'Myriad Pro', Helvetica, sans-serif !important; text-transform: uppercase !important; text-decoration: none !important; color: #cccccc!important; } @media screen and (max-width:600px){ #menu ul li a, #menu2 ul li a, #menu3 ul li a, #menu4 ul li a { font-size:13px !important; } } /* ACESSIBILIDADE * jBility * https://github.com/urielcaire/jbility */ .pagina-acessivel{ background-color: #111111!important; color: #FFFFFF; } .pagina-acessivel h1, .pagina-acessivel h2, .pagina-acessivel h3, .pagina-acessivel h4{ color: #FFFFFF!important; } .pagina-acessivel a, .pagina-acessivel h1 a, .pagina-acessivel h2 a, .pagina-acessivel h3 a, .pagina-acessivel h4 a, .pagina-acessivel i{ text-decoration: none; color: #FFFF00!important; } .pagina-acessivel a:hover{ text-decoration: underline; } .pagina-acessivel .dropdown-menu{ border-color: #FFFFFF!important; } .pagina-acessivel li.active > a{ color: #E53935!important; } .acess-container{ cursor: pointer; display: block; position: fixed; left: 30px; bottom: 80px; z-index: 9999; } #jbbutton{ margin-left: 0px; width: 54px; height: 54px; float: left; } .acess-icon{ margin-top: 7px; margin-left: 2px; float: left; } #acess-icons{ display: none; float: left; } .f-transparent{ background-color: transparent!important; } .balloon { position: relative; display: inline-block; } .balloon .balloontext { visibility: hidden; width: 120px; background-color: #1E88E5; color: #FFFFFF; text-align: center; border: 1px solid #FFFFFF; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 120%; left: 50%; margin-left: -60px; } .balloon .balloontext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #1E88E5 transparent transparent transparent; } .balloon:hover .balloontext { visibility: visible; }