/*------------------------------------------------------*/ /* Common Styles for overall theme /*------------------------------------------------------*/ body { background: #f0f5f7; font-family: 'Raleway', sans-serif; } h1, h2, h3, h4, h5, h6 { color: #3a3c41; } h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-weight: 700; color: #3a3c41; } a { outline: 0; } a:hover { text-decoration: none; } a:focus { outline: none; } button::-moz-focus-inner { border: 0; } input::-moz-focus-inner { border: 0; } img { max-width: 100%; height: auto; } label { color: #3a3c41; font-weight: 500; font-size: 16px; } .for-border { height: 11px; width: 100%; background: transparent url(../images/feature-border.png) center center no-repeat; border: none; } h2 { font-size: 30px; } h2.blue { font-weight: 800; color: #66c9e0; } h2.blue a { font-weight: 800; color: #66c9e0; } h2.blue a:hover { color: #65a1b0; } h3 { font-size: 24px; font-weight: 700; } h3 a { font-size: 24px; color: #3a3c41; font-weight: 700; } h3.blue { font-weight: 700; color: #66c9e0; } h3.blue a { font-weight: 800; color: #66c9e0; } h3.blue a:hover { color: #65a1b0; } h4 { font-size: 21px; font-weight: 700; } h5 { font-size: 18px; font-weight: 700; } h5 a { font-size: 18px; font-weight: 700; color: #3a3c41; } h6 { font-size: 14px; } p { font-size: 14px; font-weight: 400; margin: 0; line-height: 24px; } .btn { font-size: 18px; font-weight: 600; color: #fff; padding: 10px 15px; border-radius: 0; } .btn:hover, .btn:focus { color: #136d82; } input, textarea { font-size: 14px; font-weight: 600; color: #9ba0aa; resize: none; } .read-more { font-size: 14px; font-weight: 700; background-color: #67c9e0; padding: 10px 20px; color: #fff; text-decoration: none; display: inline-block; letter-spacing: 1px; } .read-more:hover { color: #fff; background-color: #f15b5a; text-decoration: none; } .common-style { padding: 81px 0; } .nothing-found { padding: 20px; background-color: #fff; } .arrow-style { padding-left: 0; text-align: left; } .arrow-style li { background: url("../images/list-arrow-style.png") left 3px no-repeat; padding-left: 25px; line-height: 21px; margin-bottom: 30px; color: #999ca5; list-style: none; } .plus-icon:after { content: url("../images/plus-red2.png"); margin-left: 10px; } ::-webkit-input-placeholder { color: #9ba0aa; } ::-moz-placeholder { color: #9ba0aa; } :-ms-input-placeholder { color: #9ba0aa; } input:-moz-placeholder { color: #9ba0aa; } #message-sent { clear: both; } .gray-scale img:hover { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .gray-scale img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .isotope-wrapper { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position: relative; } /*------------------------------------------------------*/ /* WordPress Core /*------------------------------------------------------*/ a img.alignnone, .alignnone { float: none; } .aligncenter, a img.aligncenter, div.aligncenter { display: block; margin: 20px auto; } a img.alignright, .alignright { float: right; margin: 0 0 15px 20px; } a img.alignleft, .alignleft { float: left; margin: 0 20px 15px 0; } p.wp-caption { margin: 0; } .wp-caption.alignnone { float: none; } .wp-caption.alignleft { float: left; } .wp-caption.alignright { float: right; } .wp-caption p.wp-caption-text { margin: 0; margin-top: 5px; font-weight: 400; text-align: center; font-size: 11px; letter-spacing: 1px; color: #7b7d85; } blockquote p { margin-bottom: 0; } .wp-caption-text, .gallery-caption { margin: 0; margin-top: 5px; font-weight: 400; text-align: center; font-size: 11px; letter-spacing: 1px; color: #888; } /*------------------------------------------------------*/ /* Similar Page styles /*------------------------------------------------------*/ .banner { width: 100%; min-height: 180px; } .page-top { padding: 27px 0; background: #fff; } .page-top h1, .page-top h2 { margin: 0 15px 0 0; font-size: 30px; font-weight: 400; float: left; line-height: 46px; } .bread-crumb { padding: 0; font-size: 14px; font-weight: 400; margin-top: 17px; } .bread-crumb .breadcrumb { padding: 0; background: none; border-radius: 0; margin: 0; } .bread-crumb .breadcrumb li { display: block; float: left; } .bread-crumb .breadcrumb > li + li:before { content: ""; padding: 0; } .bread-crumb .breadcrumb li.active { color: #f15b5a; } .bread-crumb .divider { display: inline-block; background: url("../../imagen/extras/breadcrumbs-divider.png") center center no-repeat; width: 24px; height: 10px; } .bread-crumb a { font-weight: 400; color: #3a3c41; display: inline-block; } .bread-crumb a:hover { text-decoration: underline; } #search { margin-bottom: 0; } #search form { position: relative; } #search form input[type="text"] { background-color: #f0f5f7; width: 100%; padding: 13px 10px 13px 40px; border: none; outline: none; font-weight: 400; color: #3a3c41; margin-bottom: 0; } .loader { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: #67c9e0; text-align: center; display: table; z-index: 99999999; } .loader .table-cell { display: table-cell; vertical-align: middle; min-height: 100%; } .loader h1 { margin-top: 2rem; font-size: 4rem; line-height: 4rem; color: #fff; font-weight: 800; } /*------------------------------------------------------*/ /* Header styles /*------------------------------------------------------*/ .header-top { background-color: #60646d; padding: 11px 0; } .header-top p { color: #bbbfc9; } .header-top p span { color: #fefefe; white-space: pre; } .header-top #inspiry_language_list { margin-left: 5px; float: right; } .header-top #inspiry_language_list ul { list-style: none; padding: 0; } .header-top #inspiry_language_list ul li { float: left; margin: 0 0 0 10px; } .header-top #inspiry_language_list ul li img { margin: 0 0 0 0; vertical-align: bottom; } .header-top #inspiry_language_list ul li span { font-size: 12px; } .header-top #inspiry_language_list ul li a { font-size: 12px; color: #bbbfc9; } .header-top #inspiry_language_list ul li a:hover { color: #fefefe; } .nav-toggle { display: none; } #header { padding: 30px 0; background: #fff; } #header .logo { float: left; } #header .logo h1 { margin: 0; } #header .logo h1 a { font-size: 30px; font-weight: 800; } #header .logo img { margin-top: 7px; } nav.main-menu { float: right; } nav.main-menu ul { list-style: none; margin: 0; padding: 0; } nav.main-menu ul > li { margin: 0; float: left; position: relative; } nav.main-menu ul > li > a { width: 100%; display: block; padding: 8px 13px; text-decoration: none; color: #60646d; font-size: 15px; font-weight: 400; text-align: left; } nav.main-menu ul > li ul { z-index: 9999; padding: 0; margin: 0; position: absolute; top: 36px; left: 0; width: 190px; display: none; background-color: #67c9e0; } nav.main-menu ul > li ul li { list-style: none; float: none; position: relative; border-bottom: 1px solid #73d1e7; } nav.main-menu ul > li ul li a { font-size: 14px; color: #fff; padding: 10px 20px; } nav.main-menu ul > li ul li:hover a { background-color: #53c3dd; } nav.main-menu ul > li ul li ul { position: absolute; left: 190px; top: 0; } nav.main-menu ul > li:hover > a, nav.main-menu ul > .current-menu-item > a { background-color: #67c9e0; color: #fff; } /*------------------------------------------------------*/ /* Main Slider styles /*------------------------------------------------------*/ .home-slider { position: relative; } .home-slider .flexslider { min-height: 300px; } .home-slider .flexslider.loading { min-height: 550px; background: transparent url('../../imagen/extras/slider-loader.gif') no-repeat center center !important; } .home-slider .content-wrapper { position: absolute; top: 20%; left: 0; right: 0; z-index: 999; } .home-slider .slide-content { width: 44%; } .home-slider .slide-content h1 { font-size: 48px; margin: 0 0 20px; font-weight: 400; } .home-slider .slide-content h1 span { font-weight: 800; } .home-slider .slide-content h1:after { content: url("../../imagen/extras/multident-icon.png"); margin-left: 10px; } .home-slider .slide-content p { font-size: 18px; color: #3a3c41; margin-bottom: 20px; line-height: 26px; } .home-slider .slide-content .btn { padding: 10px 30px; background-color: #f15b5a; } .home-slider .slide-content .btn:hover { background-color: #3a3c41; color: #fff; } .home-slider .slide-content.display-bg { background-color: rgba(255, 255, 255, 0.6); padding: 20px; } .home-slider .slide-content.display-bg h1 { font-size: 42px; } .home-slider .appointment { position: absolute; bottom: 0px; left: 0; width: 100%; } .home-slider .make-appoint { font-size: 15px; background-color: #3a3c41; display: block; text-align: left; position: relative; z-index: 99; padding: 7px 15px; } .home-slider .make-appoint i { width: 42px; padding: 9px 0; font-size: 18px; display: inline-block; position: absolute; right: 0; top: 0; color: #fff; text-align: center; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } .home-slider .make-appoint:hover { background-color: #000; color: #fff; } .home-slider .make-appoint.open i { transform: rotate(180deg); -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Safari and Chrome */ } .home-slider .appointment-two input[type="submit"] { margin-top: 15px; } .home-slider .variation-two .appointment-form { padding: 30px 20px; } .home-slider .variation-two #appointment-loader { margin-top: 15px; } .home-slider .make-appoint-one { width: 22%; } .home-slider .make-appoint-one .make-appoint .fa { background: none; } .home-slider .appointment-form { background-color: #67c9e0; padding: 16px 10px 15px; position: relative; z-index: 99; } .home-slider .appointment-form label.error { display: none !important; } .home-slider .common { padding-left: 9px; padding-right: 9px; } .home-slider input[type="text"]:focus, .home-slider input[type="email"]:focus, .home-slider textarea:focus { outline: none; border-bottom: 2px solid #fff; } .home-slider input[type="text"], .home-slider input[type="email"] { margin-bottom: 23px; } .home-slider input[type="submit"] { font-size: 14px; font-weight: 700; border: 0; padding: 6px 19px; color: #3a3c41; background-color: #fff; border: none; border-image: none; letter-spacing: 0; outline: none; } .home-slider ::-webkit-input-placeholder { color: #fff; } .home-slider :-moz-placeholder { color: #fff; } .home-slider ::-moz-placeholder { color: #fff; } .home-slider :-ms-input-placeholder { color: #fff; } .home-slider #message-sent { clear: both; padding: 10px 0; font-weight: 600; color: #fff; display: none; } #appointment_form_one #app-message { margin-top: 5px; margin-bottom: 0; } #appointment_form_one #appointment-loader { margin-top: 10px; } .appoint-var-three { padding: 40px 0; background-position: 85% 0; background-repeat: no-repeat; background-color: #f0f5f7; } .appoint-var-three .slogan-section { text-align: left; margin-bottom: 30px; } .appoint-var-three .appointment-form ::-webkit-input-placeholder { color: #a7adaf; } .appoint-var-three .appointment-form :-moz-placeholder { color: #a7adaf; } .appoint-var-three .appointment-form ::-moz-placeholder { color: #a7adaf; } .appoint-var-three .appointment-form :-ms-input-placeholder { color: #a7adaf; } .appoint-var-three .appointment-form input[type="text"], .appoint-var-three .appointment-form input[type="email"] { margin-bottom: 23px; } .appoint-var-three .appointment-form input[type="submit"] { font-size: 14px; border: 0; padding: 10px 20px; color: #fff; background-color: #f15b5a; margin: 5px 0 20px; } .appoint-var-three .appointment-form input[type="submit"]:hover { background-color: #898e99; } .appoint-var-three .appointment-form input.error, .appoint-var-three .appointment-form textarea.error { border: 0; border-bottom: 2px solid #ff0000; } .appoint-var-three .appointment-form #appointment-loader { margin: 8px 0 0 20px; } .appoint-var-three .appointment-form #message-sent { clear: both; font-weight: 600; font-size: 16px; } #appointment-loader { display: none; } /*------------------------------------------------------*/ /* Home Contents /*------------------------------------------------------*/ .default-contents { margin: 60px 0; } /*------------------------------------------------------*/ /* Home Features Styles /*------------------------------------------------------*/ .home-features { padding: 90px 0 30px; background-color: #fff; } .home-features .features-intro h2 { margin: 0 0 30px; font-weight: 400; } .home-features .features-intro p { margin-bottom: 30px; } .home-features .features-intro .read-more { background-color: #f15b5a; color: #fff; padding: 15px 30px; text-transform: uppercase; font-size: 16px; } .home-features .features-intro .read-more:hover { background-color: #3a3c41; color: #fff; } .home-features .single-feature { margin-bottom: 60px; } .home-features .single-feature h3 { margin: 0 0 15px; font-size: 22px; } .home-features .icon-wrapper { text-align: right; } .home-features .icon-wrapper .fa { font-size: 60px; color: #67c9e0; } /*------------------------------------------------------*/ /* Home Blog Styles /*------------------------------------------------------*/ .home-blog { padding: 90px 0; background-color: #fff; } .home-blog .common-blog-post { background-color: #f0f5f7; } .home-blog .common-blog-post figure { overflow: hidden; } .home-blog .common-blog-post .text-content { padding: 25px; text-align: left; } .home-blog .common-blog-post .text-content h5 { margin: 0 0 10px; } .home-blog .common-blog-post .text-content p { margin: 0 0 15px; } .home-blog .common-blog-post .entry-meta { margin: 0 0 15px; font-style: italic; } .home-blog .common-blog-post .entry-meta time { color: #a1a9b0; } .home-blog .common-blog-post .entry-meta a { text-transform: capitalize; font-weight: 500; } .home-blog .common-blog-post .for-border { margin: 0 0 15px; } .home-blog .common-blog-post .gallery-slider { margin: 0; } .home-blog .common-blog-post .video { margin: 0; } .home-blog .video .video-wrapper { padding-bottom: 61.0%; } .home-blog.blog-var-two .slogan-section { text-align: left; } .home-blog.blog-var-two .common-blog-post { background: transparent; } .home-blog.blog-var-two .common-blog-post .text-content { padding: 25px 0 10px; } .home-blog.blog-var-two .entry-meta { margin: 0 0 20px; font-style: normal; } .home-blog.blog-var-two .for-border { display: none; } /*------------------------------------------------------*/ /* Gallery Slider /*------------------------------------------------------*/ .gallery-slider { position: relative; zoom: 1; margin: 0; padding: 0; margin-bottom: 24px; } .gallery-slider.loading { min-height: 220px; background: #f0f5f7 url('../images/loader.gif') no-repeat center center; } .gallery-slider .slides { zoom: 1; } .gallery-slider .slides img { width: 100%; display: block; } .gallery-slider .slides > li { display: none; -webkit-backface-visibility: hidden; } .gallery-slider .flex-direction-nav a { width: 40px; height: 40px; border-radius: 0; margin-top: -20px; } .gallery-slider .flex-direction-nav .flex-prev { background: #67c9e0 url("../images/prev-icon.png") center center no-repeat; font-size: 0; left: -20px; background-size: inherit; } .gallery-slider .flex-direction-nav .flex-next { background: #67c9e0 url("../images/next-icon.png") center center no-repeat; font-size: 0; right: -20px; background-size: inherit; } .gallery-slider:hover .flex-prev { opacity: 0.7; left: 0px; } .gallery-slider:hover .flex-next { opacity: 0.7; right: 0px; } .gallery-slider:hover .flex-next:hover, .gallery-slider:hover .flex-prev:hover { opacity: 1; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .gallery-slider .slides img { margin-left: -1px; } .gallery-slider .flex-direction-nav .flex-prev { margin-left: -0.5px; } .safari .gallery-slider .slides img { margin-left: 0; } .safari .gallery-slider .flex-direction-nav .flex-prev { margin-left: 0; } .safari .gallery-single #carousel .flex-viewport { padding: 8px; } } /*------------------------------------------------------*/ /* Home Services styles /*------------------------------------------------------*/ .home-services { padding: 90px 0; background-color: #fff; } .home-services .slogan-section { text-align: left; } .tab-main .tab-title { border-bottom: 1px solid #dcdee4; padding: 15px 10px; position: relative; z-index: 999; cursor: pointer; } .tab-main .tab-title h6 { font-size: 14px; font-weight: 500; -webkit-transition: all 0.2s; transition: all 0.2s; margin: 0; } .tab-main .tab-title:hover h6 { margin-left: 5px; } .tab-main .tab-title.active { background-color: #f0f5f7; margin-right: -1px; } .tab-main .tab-title.active h6 { margin-left: 10px; font-weight: 700; } .tab-main .tab-content { background-color: #f0f5f7; border: 1px solid #dcdee4; margin-left: -30px; min-height: 290px; height: auto !important; height: 290px; } .tab-main .tab-content .content { display: none; padding: 30px; } .tab-main .tab-content h5 { margin: 0 0 15px; } .tab-main .tab-content p { margin-bottom: 28px; } .tab-main .tab-title:first-of-type { margin-top: 30px; } .tab-main .tab-title.active:first-of-type { border-top: 1px solid #dcdee4; } /*------------------------------------------------------*/ /* Home Sidebar styles /*------------------------------------------------------*/ .home-Sidebar .services-widget { margin-bottom: 75px; } .home-Sidebar .feature-video-widget .slogan-section { margin-bottom: 30px; } .home-Sidebar .feature-video-widget .read-more { margin-top: 30px; } /*------------------------------------------------------*/ /* Footer styles /*------------------------------------------------------*/ #main-footer { background-color: #3a3c41; /*padding: 100px 0 30px 0;*/ padding: 0px 0 30px 0; color: #9ba0aa; line-height: 24px; } #main-footer .widget h3.title { margin-bottom: 30px; color: #f0f5f7; font-size: 18px; font-weight: 700; } #main-footer .widget p { margin-bottom: 25px; } #main-footer .widget a { color: #b5bac6; } #main-footer .widget a:hover { color: #cbd1de; } #main-footer .widget ul { border-color: #4a4c52; } #main-footer .widget ul li { border-color: #4a4c52; } #main-footer .widget .tagcloud a { color: #fff; } #main-footer .widget label { color: #fff; } #main-footer .widget input[type="text"] { background-color: #01789A; border: none; padding: 12px 15px; margin-bottom: 13px; width: 100%; color: #fff; outline: none; overflow: hidden; border: 1px solid #00789A; } #main-footer .widget input[type="text"]:focus { background-color: #079eca; border: 1px solid #00789A; } #main-footer .widget input[type="submit"] { border: none; background-color: #079eca; color: #fff; } #main-footer .widget input[type="submit"]:hover { background-color: #00789A; } #main-footer .widget .wp-email-capture-widget { margin: 20px 0; } #main-footer .appoint-widget span { border-bottom: 1px solid #4a4c52; padding-bottom: 5px; margin-bottom: 5px; display: block; } #main-footer .appoint-widget span:last-child { border-bottom: none; } #main-footer #wp_email_capture > form > div { background: transparent !important; color: #e0e0e0; margin: 0 0 15px !important; width: 100%; } /*------------------------------------------------------*/ /* Footer Bottom /*------------------------------------------------------*/ .footer-bottom { /*margin-top: 60px; border-top: 1px solid #4a4c52;*/ padding-top: 26px; } .footer-bottom p { color: #7a7d86; } .footer-bottom .footer-social-nav { margin: 0; padding: 0; float: right; } .footer-bottom .footer-social-nav li { display: inline-block; list-style: none; margin-left: 10px; } .footer-bottom .footer-social-nav li .fa { font-size: 18px; display: block; text-align: center; line-height: 20px; color: #53565c; } .footer-bottom .footer-social-nav li .fa:hover { font-size: 20px; color: #fff; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; margin-top: -2px; } .footer-bottom .footer-social-nav li a { width: 20px; height: 20px; display: inline-block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .footer-bottom .footer-social-nav li a:hover { text-decoration: none; } /*------------------------------------------------------*/ /* Scroll Top /*------------------------------------------------------*/ a#scroll-top { display: none; position: fixed; right: 20px; bottom: 80px; height: 42px; width: 42px; z-index: 9999; line-height: 3em; background: #67c9e0 url("../../imagen/extras/scroll-top.png") center center no-repeat; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; border-radius: 50px; } a#scroll-top:hover { background-color: #52abc0; } /*------------------------------------------------------*/ /* Isotope Filtering /*------------------------------------------------------*/ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } /*------------------------------------------------------*/ /* Isotope CSS3 transitions /*------------------------------------------------------*/ .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; } /*------------------------------------------------------*/ /* Blog Page Styles /*------------------------------------------------------*/ .blog-page { padding: 50px 0; } .blog-page .full-width-contents, .blog-page .page-contents, .blog-page .right-contents { overflow: hidden; border-bottom: 1px solid #dcdee4; padding-bottom: 40px; } .blog-page .post { margin-bottom: 40px; } .blog-page .post .left_meta { float: left; margin-right: 30px; border-top: 2px solid #f15b5a; background-color: #fff; } .blog-page .sticky .right-contents { border-bottom: 2px solid #dcdee4; } .blog-page .page { margin-bottom: 40px; } .blog-page .left_meta time { padding: 18px 0 20px; font-size: 18px; color: #3a3c41; display: block; text-align: center; font-weight: 500; text-transform: uppercase; } .blog-page .left_meta time strong { font-size: 30px; font-weight: 800; line-height: 38px; display: block; } .blog-page .comments_count { display: block; padding: 14px 0 18px; text-align: center; background-color: #e7ecee; } .blog-page .comments_count a { display: inline-block; padding: 0 0 0 25px; background: url("../images/comment-count-icon.png") 0 6px no-repeat; font-weight: 700; color: #676666; } .blog-page .comments_count a:hover { background-position: 0 -20px; } .blog-page figure { margin-bottom: 25px; overflow: hidden; } .blog-page h3.post-title, .blog-page h3.entry-title { margin: 0 0 15px 0; line-height: 32px; } .blog-page span.entry-author { margin-bottom: 20px; } .blog-page span.entry-author { display: inline-block; } .blog-page .format-quote blockquote.quote { font-size: 28px; font-weight: 800; color: #fff; background: url("../images/double-quotes.png") 30px 30px no-repeat #f15b5a; padding: 30px 30px 20px 75px; margin-bottom: 0; border: 0; line-height: 36px; } .blog-page .format-quote blockquote.quote:before { content: normal; } .blog-page .format-quote blockquote.quote:after { content: normal; } .blog-page .format-quote blockquote.quote p { border-left: 1px solid #f47c7b; padding: 0 0 0 20px; margin: 0; font-size: 28px; line-height: 36px; font-weight: 800; color: #fff; } .blog-page .format-quote blockquote.quote cite, .blog-page .format-quote blockquote.quote cite a { font-size: 14px; color: #fff; font-weight: 400; margin: 8px 0; display: block; } .blog-page .gallery-slider { margin-bottom: 25px; } .blog-page .gallery-slider.loading { min-height: 447px; background: #f0f5f7 url('../images/loader.gif') no-repeat center center; } .blog-page .flex-direction-nav a { width: 60px; height: 60px; background-size: cover; margin-top: -30px; border-radius: 0; } .blog-page .video { margin-bottom: 25px; } .blog-page .format-link .link { background: url("../images/link-format-bg.png") 30px 25px no-repeat #f15b5a; padding: 25px 25px 25px 75px; } .blog-page .format-link .link h3.link-title, .blog-page .format-link .link h3.link-title a { font-size: 28px; line-height: 36px; color: #fff; margin: 0 0 15px 0; } .blog-page .format-link .link a { color: #fff; } .blog-page .format-link .link a:hover { text-decoration: underline; } .blog-page .format-link .link-container { padding-left: 20px; border-left: 1px solid #f47c7b; padding-bottom: 20px; } .blog-page .format-audio .audio { margin-bottom: 30px; } .blog-page .format-audio .audio audio { width: 100%; } .blog-page blockquote { border-left-color: #4dbed9; } .blog-page blockquote p { margin-bottom: 0 !important; } .blog-page p.wp-caption { margin: 0 !important; } .blog-page .flex-direction-nav { margin-bottom: 0; } .blog-page .flex-direction-nav li { margin: 0; } .blog-page .slides, .blog-page .slides > li { margin: 0; } .main-contents { overflow: hidden; border-bottom: 1px solid #dcdee4; padding-bottom: 40px; margin-bottom: 40px; } article.hentry { line-height: 24px; font-size: 14px; } article.hentry p { margin-bottom: 25px; } article.hentry h1.entry-title { margin: 0 0 20px 0; } .entry-content { margin: 0 0 25px; } .entry-content p { margin: 0 0 25px; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { font-weight: 700; margin-bottom: 20px; } .entry-content h1 { font-size: 36px; line-height: 42px; } .entry-content h2 { font-size: 30px; line-height: 36px; } .entry-content h3 { font-size: 24px; line-height: 30px; } .entry-content h4 { font-size: 20px; line-height: 28px; } .entry-content h5 { font-size: 16px; line-height: 24px; } .entry-content h6 { font-size: 14px; line-height: 20px; } .entry-content blockquote { background: #f3f8fa; padding: 20px 20px 20px 30px; border-left: 5px solid #86d0e4; font-family: 'Droid Serif', serif; font-style: italic; font-size: 16px; line-height: 26px; } .entry-content blockquote p { margin: 0; font-family: 'Droid Serif', serif; font-style: italic; font-size: 16px; line-height: 26px; } .entry-content td, .entry-content th { padding: 10px; } .entry-content table tbody td { border: 1px solid #e0e0e0; } .entry-content table tbody tr { border-top: 1px solid #e0e0e0; } .entry-content table tbody tr:first-child { border-top: 1px solid #e0e0e0; } .entry-content dl { line-height: 24px; } .entry-content dt { color: #3a3c41; margin-bottom: 10px; line-height: 24px; } .entry-content dd { margin-left: 10px; margin-bottom: 10px; line-height: 24px; } .entry-content ol, .entry-content ul { list-style: disc; padding-left: 25px; margin-bottom: 25px; } .entry-content ol li, .entry-content ul li { margin: 10px 0; } .entry-content ol ol, .entry-content ul ol, .entry-content ol ul, .entry-content ul ul { margin-bottom: 10px; } .entry-content ol { list-style: decimal; } .entry-content address { line-height: 24px; } .entry-content kbd { background-color: #67c9e0; box-shadow: none; } .entry-content pre { background-color: #67c9e0; color: #fff; border: none; padding: 15px; } .entry-content .gallery img { border: none !important; } .accordion-content .entry-content { margin: 0; } .entry-footer p.entry-meta { margin: 0; } .entry-footer span.entry-tags, .entry-footer span.entry-categories { display: block; } .video .video-wrapper { padding-bottom: 56.3%; position: relative; width: 100%; height: 0; } .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; } .page-nav-btns { margin: 25px 0; } .page-nav-btns a { background-color: #67c9e0; padding: 5px 15px; margin: 0 10px 0 0; color: #fff; display: inline-block; } .page-nav-btns a:hover { color: #fff; background-color: #f15b5a; text-decoration: none; } /*------------------------------------------------------*/ /* jPlayer Styles /*------------------------------------------------------*/ .audio-embed { margin-bottom: 20px; } .jp-jplayer { height: 38px; background-color: transparent; width: 100% !important; } .jp-video-container, .jp-audio-container { box-shadow: 0 1px 3px #7f7f7f; position: relative; width: 100%; margin-bottom: 25px; } .jp-jplayer-video img { margin-bottom: 0px !important; width: 100% !important; height: auto !important; display: block; } .jp-jplayer-video { overflow: hidden; } .jp-jplayer-video video { display: block; width: 100.2% !important; } .jp-video-container { margin-bottom: 15px; } .jp-audio-container { width: 100%; } .jp-interface { position: relative; width: 100%; height: 38px; background: transparent url(../images/jplayer/jp-bg.png) repeat-x right top; z-index: 100; } .jp-controls { list-style-type: none; padding: 0; margin: 0 !important; } .jp-controls li { display: inline; } .jp-controls a { border-bottom: none; position: absolute; overflow: hidden; text-indent: -9999px; } .jp-controls a:hover { background-color: transparent; } a.jp-play, a.jp-pause { width: 27px; height: 27px; z-index: 1; outline: none; top: 11px; left: 10px; } a.jp-play { background: url(../images/jplayer/play.png) no-repeat 0 0; } a.jp-play:hover { background: url(../images/jplayer/play_hover.png) 0 0 no-repeat; } a.jp-pause { background: url(../images/jplayer/pause.png) 0 0 no-repeat; display: none; } a.jp-pause:hover { background: url(../images/jplayer/pause_hover.png) 0 0 no-repeat; } .jp-progress { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; margin: 13px 0; padding: 0 100px 0 33px; position: absolute; height: 10px; width: 100%; } .jp-seek-bar { background: url(../images/jplayer/seek-bar-bg.png) 0 0 repeat-x; width: 0px; height: 12px; cursor: pointer; position: relative; border-radius: 1px; } .jp-play-bar { width: 0px; height: 12px; top: 0px; position: relative; background-color: #5af1a5; border-radius: 1px; } .jp-volume-bar-container { position: absolute; top: 0; right: 10px; width: 54px; height: 10px; margin: 10px 0; } .jp-volume-bar { position: relative; overflow: hidden; background: url(../images/jplayer/volume-bar-bg.png) 0 0 repeat-x; width: 100%; height: 12px; cursor: pointer; top: 3px; border-radius: 1px; } .jp-volume-bar-value { width: 0px; height: 12px; margin: 0px; background-color: #5af1a5; border-radius: 1px; } a.jp-mute, a.jp-unmute { width: 30px; height: 30px; z-index: 1; outline: none; top: 11px; right: 59px; } a.jp-mute { background: transparent url(../images/jplayer/volume.png) 0 0 no-repeat; } a.jp-mute:hover { background: transparent url(../images/jplayer/volume_hover.png) 0 0 no-repeat; } a.jp-unmute { background: url(../images/jplayer/mute.png) 0 0 no-repeat; } a.jp-unmute:hover { background: url(../images/jplayer/mute_hover.png) 0 0 no-repeat; } /*------------------------------------------------------*/ /* Sidebar Styles /*------------------------------------------------------*/ .widget_search label { display: none; } .widget nav.main-menu ul > li ul li:hover a { width: 100%; margin-bottom: 35px; } .widget h3.title { margin: 0 0 25px; font-size: 18px; font-weight: 700; } .widget ul { padding: 0; margin: 0; border-top: 1px solid #dde1e3; } .widget ul li { list-style: none; color: #999ca5; border-bottom: 1px solid #dde1e3; padding: 0 0 10px; margin: 10px 0 0; } .widget ul.children { margin: 10px 0 0 20px; border-top: 1px solid #dde1e3; } .widget ul.children li:last-child { border: none; padding: 0; } .widget .tagcloud { margin-left: -8px; } .widget .tagcloud a { background-color: #919292; color: #fff; padding: 7px 14px; margin: 0 0 8px 8px; display: inline-block; font-weight: 400; font-size: 14px !important; } .widget .tagcloud a:hover { background-color: #f15b5a; color: #fff; } .home-sidebar .widget h3.title { font-size: 22px; } .home-sidebar .widget .post-video .video-wrapper { padding-bottom: 56.3%; position: relative; width: 100%; height: 0; } .home-sidebar .widget .post-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; } /*------------------------------------------------------*/ /* Tabs widget /*------------------------------------------------------*/ .tabs { background-color: #fff; } .tabs .tab-head { background-color: #f0f5f7; border: 1px solid #dde1e3; padding: 10px 0; text-align: center; float: left; width: 33.3333333333%; position: relative; cursor: pointer; } .tabs .tab-head h6 { margin: 5px 0; font-weight: 700; } .tabs .tab-head.active { background: #fff; border: 0; border-top: 2px solid #f15b5a; margin-top: -1px; } .tabs .tabs-content { display: none; clear: both; padding: 20px 15px 10px; } .tabs .tab-post-listing { margin-bottom: 15px; } .tabs .tab-post-listing figure { width: 64px; float: left; margin: 0 15px 0 0; } .tabs .tab-post-listing h6 { font-size: 14px; font-weight: 700; margin: 2px 0 5px; line-height: 18px; } .tabs .tab-post-listing span { font-size: 12px; color: #999ca5; } .tabs .avatar { width: 100%; } /*------------------------------------------------------*/ /* Services page Styles /*------------------------------------------------------*/ .services-page { padding: 40px 0 80px; } /* For one column services page */ .one-col-service { background-color: #fff; margin-bottom: 40px; } .one-col-service figure { margin: 0 auto 0 -15px; } /* For two columns services page */ .two-col-service { background-color: #fff; margin-bottom: 30px; } .two-col-service .contents { padding: 25px 25px 25px; } .two-col-service .contents h3 { margin: 0 0 25px; } /* For three columns services page */ .three-col-service { background-color: #fff; margin-bottom: 30px; } .three-col-service .contents { padding: 20px; } .three-col-service .contents h4 { margin: 0 0 20px; } .three-col-service .contents p { margin: 0 0 20px; } /* For four columns services page */ .four-col-service { background-color: #fff; margin-bottom: 30px; } .four-col-service .contents { padding: 20px; } .four-col-service .contents h4 { font-size: 16px; margin: 0; text-align: center; font-weight: 600; } /*------------------------------------------------------*/ /* Services Single page Styles /*------------------------------------------------------*/ .services-single { padding: 70px 0; } .services-single .flexslider { position: relative; width: 48%; float: left; margin-right: 2%; } .services-single .flexslider ul { margin: 0; } .services-single .flexslider .flex-control-nav { position: absolute; right: 10px; bottom: 4px; z-index: 999; width: auto; margin-bottom: 0; } .services-single .flexslider .flex-control-nav li { margin: 0 6px; } .services-single .flexslider .flex-control-nav a { background: #e4aaa9; } .services-single .flexslider .flex-control-nav .flex-active { background: #f15b5a; } .services-single figure { float: left; margin-right: 20px; background: #fff; overflow: hidden; } .services-single h3 { margin-bottom: 10px; } .services-single h5 { font-size: 16px; font-weight: 800; margin-bottom: 20px; } .services-single p { margin-bottom: 20px; color: #999ca5; line-height: 24px; } .services-single blockquote { margin-bottom: 20px; color: #999ca5; line-height: 24px; border-left: 2px solid #f15b5a; padding-top: 0; padding-bottom: 0; } .services-single ul { padding: 0; margin-bottom: 20px; } .services-single li { list-style: none; color: #999ca5; margin-bottom: 5px; } .services-single h1, .services-single h2, .services-single ol, .services-single ul, .services-single h4, .services-single h5, .services-single pre { margin-bottom: 30px; } .services-single li { margin-bottom: 15px; } .services-single h6 { font-weight: 700; } .services-single p a { color: #67c9e0; } .services-single blockquote { border-left-color: #4dbed9; } .services-single blockquote p { margin-bottom: 0 !important; } .services-single p.wp-caption-text { margin: 0; } /*------------------------------------------------------*/ /* Toggle Styles /*------------------------------------------------------*/ .toggle-main .toggle { margin-bottom: 30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .toggle-main .toggle-title { background-color: #fff; margin: 0; height: auto; cursor: pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .toggle-main .toggle-title h3 { padding: 20px 40px 20px 20px; margin: 0; font-size: 16px; line-height: 24px; font-weight: 700; background: url(../images/faq-open.png) no-repeat 98% 25px; } .toggle-main .toggle-title i { margin-right: 10px; font-size: 18px; } .toggle-main .toggle-content { padding: 20px 20px 5px; background-color: #fff; margin: 0; display: none; } .toggle-main .toggle.current .toggle-title { background-color: #f15b5a; border: none; } .toggle-main .toggle.current .toggle-title h3 { color: #fff; background: url(../images/faq-close.png) no-repeat 98% 30px; } .toggle-main .toggle.current .toggle-content { border-bottom: 1px solid #dcdee4; } /*------------------------------------------------------*/ /* Accordion Styles /*------------------------------------------------------*/ .accordion-main .accordion { margin-bottom: 30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .accordion-main .accordion-title { background-color: #fff; margin: 0; height: auto; cursor: pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .accordion-main .accordion-title h3 { padding: 20px 40px 20px 20px; margin: 0; font-size: 16px; line-height: 24px; font-weight: 700; background: url(../../imagen/extras/accordin-open.png) no-repeat 98% 29px; } .accordion-main .accordion-title i { margin-right: 10px; font-size: 18px; } .accordion-main .accordion-content { padding: 20px 20px 5px; background-color: #fff; margin: 0; display: none; } .accordion-main .accordion.current .accordion-title { background-color: #6dc068; border: none; } .accordion-main .accordion.current .accordion-title h3 { color: #fff; background: url(../../imagen/extras/accordin-close.png) no-repeat 98% 29px; } .accordion-main .accordion.current .accordion-content { border-bottom: 1px solid #dcdee4; } /*------------------------------------------------------*/ /* Short Codes Styles /*------------------------------------------------------*/ .arrow-list-one ul { list-style: none; padding-left: 0; } .arrow-list-one ul li { padding-left: 25px; background: url(../../imagen/extras/arrow-list-one-bg.png) no-repeat 5px 5px; } .arrow-list-two ul { list-style: none; padding-left: 0; } .arrow-list-two ul li { padding-left: 28px; background: url(../../imagen/extras/arrow-list-two-bg.png) no-repeat 0px 3px; } .arrow-list-three ul { background: url(../imagen/extras); list-style: none; padding-left: 0; } .arrow-list-three ul li { padding-left: 25px; background: url(../../imagen/extras/arrow-list-three-bg.png) no-repeat 5px 7px; } /* Tabs ---------------------------------*/ .entry-content .tabs-nav { margin: 0 !important; padding: 0 !important; } .entry-content .tabs-nav li { float: left; margin: 0; list-style: none; padding: 14px 10px 10px; text-align: center; cursor: pointer; background: #fafafa; border-top: 1px solid #dcdee4; border-left: 1px solid #dcdee4; border-bottom: none; } .entry-content .tabs-nav li:last-child { border-right: 1px solid #dcdee4; } .entry-content .tabs-nav li:hover, .entry-content .tabs-nav li.active { background: #fff; } .entry-content .tabs-nav li.active { border-top: 3px solid #6dc068; margin-bottom: -2px; padding-top: 13px; } .entry-content .tabs-container { margin: 0 0 25px; display: block; border: 1px solid #dcdee4; padding: 20px 20px; background: #fff; } p.message { padding: 20px 25px; position: relative; } p.message .close { font-size: 24px; line-height: 11px; position: absolute; top: 10px; right: 11px; } p.message .close:focus { outline: none; } .bg-info { border-left: 3px solid #afd9ee; } .bg-warning { border-left: 3px solid #f7ecb5; } .bg-success { border-left: 3px solid #c1e2b3; } .bg-danger { border-left: 3px solid #e4b9b9; } .left-arrow { margin: 0; } .left-arrow li { list-style: circle outside none; } .left-arrow:last-of-type { margin-bottom: 50px; } .dropcap { color: #f15b5a; font-size: 44px; float: left; line-height: 44px; margin-right: 10px; } .dropcap.bg { background-color: #f15b5a; color: #fff; font-size: 26px; float: left; line-height: 26px; margin: 10px 10px 0 0; padding: 5px 8px; display: inline-block; } table { border: 1px solid #e0e0e0; border-top: 0; font-size: 14px; background-color: #fff; color: #3a3c41; } table thead { background-color: #66c9e0; border: 0; font-weight: 700; color: #3a3c41; padding: 0 1px; } table thead tr { border: 0; } table thead tr th { border: 0; border-right: 1px solid #5ab1c5; color: #fff; font-size: 14px; font-weight: 700; } table thead tr th:first-child { border-left: 1px solid #66c9e0; } table thead tr th:last-child { border-right: 1px solid #66c9e0; } table tbody tr:first-child { border-top: 0; } table tbody td { font-size: 14px; font-weight: 500; color: #3a3c41; border: 1px solid #e0e0e0; } table tbody th { font-size: 14px; font-weight: 700; color: #3a3c41; } table tbody tr { border-top: 1px solid #e0e0e0; } .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td { padding: 16px; } .tab-widget { background-color: #f3f4f5; } .tab-widget .nav-tabs { border: 0; margin: 0; } .tab-widget .nav-tabs > li { margin: 0; width: 33.33333%; height: 55px; line-height: 55px; display: inline-block; cursor: pointer; } .tab-widget .nav-tabs > li:last-child { border: none; } .tab-widget .nav-tabs > li.active, .tab-widget .nav-tabs > li.active:hover, .tab-widget .nav-tabs > li.active:focus { color: #fff; border: none; border-radius: 0; } .tab-widget .tab-content { padding: 15px; } .tab-widget .tab-content figure { float: left; margin-right: 10px; } .tab-widget .tab-post { border-bottom: 1px solid #d5d6d7; padding: 10px; margin-bottom: 20px; } .tab-widget .tab-post h6 { margin: 0; font-weight: 500; line-height: 18px; } .tab-widget .tab-post time { font-size: 12px; color: #999ca5; font-weight: 400; margin-bottom: 15px; display: inline-block; } .tab-widget .tab-post p { margin: 0; } .tab-widget .tab-post:last-child { border-bottom: 0; padding: 0px; margin-bottom: 0px; } .tab-widget .tab-bottom { background-color: #d5d6d7; width: 100%; } .tab-widget .tab-bottom .left, .tab-widget .tab-bottom .right { width: 40px; height: 40px; display: inline-block; cursor: pointer; } .tab-widget .tab-bottom .left { background: url("../images/tab-nav-left.png") center no-repeat #bbbcbd; float: left; } .tab-widget .tab-bottom .left:hover { background: url("../images/tab-nav-hover.png") center no-repeat #bbbcbd; } .tab-widget .tab-bottom .right { background: url("../images/tab-nav.png") center no-repeat #bbbcbd; float: right; } .tab-widget .tab-bottom .right:hover { background: url("../images/tab-nav-hover-right.png") center no-repeat #bbbcbd; } .tab-var-one .nav-tabs { background-color: #ffd543; } .tab-var-one .nav-tabs > li { border-right: 1px solid #ffc118; color: #e89300; } .tab-var-one .nav-tabs > li.active, .tab-var-one .nav-tabs > li.active:hover, .tab-var-one .nav-tabs > li.active:focus { background-color: #ffc118; } .tab-var-two .nav-tabs { background-color: #f15b5a; } .tab-var-two .nav-tabs > li { border-right: 1px solid #de4c4a; color: #c63836; } .tab-var-two .nav-tabs > li.active, .tab-var-two .nav-tabs > li.active:hover, .tab-var-two .nav-tabs > li.active:focus { background-color: #de4c4a; } .tab-var-three .nav-tabs { background-color: #66c9e0; } .tab-var-three .nav-tabs > li { border-right: 1px solid #2f93ab; color: #2f93ab; } .tab-var-three .nav-tabs > li.active, .tab-var-three .nav-tabs > li.active:hover, .tab-var-three .nav-tabs > li.active:focus { background-color: #2f93ab; } .flexslider-var-one ol, .flexslider-var-one ul { margin: 0; } .flexslider-var-one .slides li img { -webkit-box-shadow: inset 0px 0px 34px 0px #000; -moz-box-shadow: inset 0px 0px 34px 0px #000; box-shadow: inset 0px 0px 34px 0px #000; } .flexslider-var-one .flex-control-thumbs { position: relative; width: 106px; float: left; margin-top: -40px; } .flexslider-var-one .flex-control-thumbs li { width: 106px; margin-bottom: 20px; position: relative; } .flexslider-var-one .flex-control-thumbs li.active { background: url("../images/active-slide-arrow.png") right center no-repeat; } .flexslider-var-one .flex-control-thumbs li.active span { position: absolute; top: 0; left: 0; border: 4px solid #66c9e0; width: 94%; height: 78px; display: block; z-index: 999; } .flexslider-var-one .flex-control-thumbs img { width: auto; height: auto; opacity: 1; margin: 0 -4px 0 0; } .flexslider-var-one .flex-viewport { width: 440px; float: right; } .flexslider-var-one .flexslider { overflow: visible; } .flexslider-var-two ol, .flexslider-var-two ul { margin: 0; } .flexslider-var-two .slides li img { -webkit-box-shadow: inset 0px 0px 34px 0px #000; -moz-box-shadow: inset 0px 0px 34px 0px #000; box-shadow: inset 0px 0px 34px 0px #000; } .flexslider-var-two .flex-control-thumbs { position: relative; width: 100%; margin: 0; margin-left: -15px; } .flexslider-var-two .flex-control-thumbs li { width: 100px; padding-top: 6px; margin-left: 15px; position: relative; } .flexslider-var-two .flex-control-thumbs li.active { background: url("../images/active-slide-arrow2.png") top center no-repeat; } .flexslider-var-two .flex-control-thumbs li.active span { position: absolute; top: 6px; left: 0; border: 4px solid #66c9e0; width: 100%; height: 78px; display: block; z-index: 999; } .flexslider-var-two .flex-control-thumbs img { width: auto; height: auto; opacity: 1; margin: 0 -4px 0 0; } .flexslider-var-two .flexslider { width: 470px; float: right; overflow: visible; } /* big text styles for 404 page */ .jumbotron { background: none; padding-top: 60px; padding-bottom: 100px; } .jumbotron h1 { font-size: 250px; font-weight: 800; color: #66c9e0; } .jumbotron h1 span { color: #999ca5; } .jumbotron p { line-height: 30px; } .appoint-page { padding: 40px 0 60px; } .appoint-page .entry-content { margin-bottom: 40px; } .appoint-page .appoint-section { background: #3a3c41 url("../images/appoint-form-bg.png") top center repeat-y; padding: 10px 70px 70px; border-radius: 5px; } .appoint-page .appoint-section .top-icon { width: 100%; text-align: center; z-index: 99999; } .appoint-page .appoint-section .top-icon img { pointer-events: none; } .appoint-page form { background: url("../images/appoint-form-bottom.png") bottom center repeat-x #ffffff; padding: 60px 20px; margin-top: -36px; } .appoint-page form input[type="text"], .appoint-page form input[type="email"], .appoint-page form textarea { width: 100%; border: 0; outline: none; border-bottom: 1px solid #dcdee4; padding: 5px; margin-bottom: 40px; } .appoint-page form input[type="text"].error, .appoint-page form input[type="email"].error, .appoint-page form textarea.error { border-color: red; } .appoint-page form #appointment-loader { margin: 0 20px; } .appoint-page form #message-sent { font-weight: 700; } #contact-loader { float: right; margin: 17px 0 0 0; display: block; } .frm-regist{ border-radius: 0px !important; height: 45px; font-size: 20px; padding-left: 2.5em !important; font-weight: 200; } .frm-regist2{ border-radius: 0px !important; height: 45px; font-size: 20px; padding-left: 1.0em !important; font-weight: 200; } .frm-hour{ height: 51px; } .frm-regist:focus{ border-color: #00ADEF; } .gly-regist{ bottom: 0; color: #acb3a2; font-size: 22px; left: 0.375rem; line-height: 1.1; pointer-events: none; position: absolute; text-align: center; width: 1.5em; padding: 12px; } .lbl-regist{ font-family: Calibri !important; } .cajon-recla select { border: 1px solid #BDBDBD; border-radius: 0px; height: 52px; font-size: 18px; -webkit-appearance: none !important; /*Removes default chrome and safari style*/ -moz-appearance: none !important; background: #fff url(../../imagen/extras/arrow.png) no-repeat 100% center !important; } .btn-regist{ border-radius: 0px; background: #00AEEF; border-color: #00AEEF; font-size: 20px; } .btn-suscribir{ margin-top: 8px; border-radius: 0px; background: #079eca !important; border-color: #079eca !important; font-size: 20px; } .btn-suscribir:hover, .btn-suscribir:focus{ background: #00789A !important; border-color: #00789A !important; color: #fff; font-size: 20px; } .btn-regist:hover, .btn-regist:focus{ background: #00789A !important; border-color: #00789A !important; color: #fff; font-size: 20px; } /* PARA TAGS*/ .gropu-cust { -webkit-transform: translateY(-8px); transform: translateY(-8px); margin-bottom: -8px; margin-left: -8px; padding-left: 0; } .gropu-cust > *, .gropu-cust > *:first-child { display: inline-block; margin-top: 8px; margin-left: 8px; border-bottom: 0px solid !important; } .boton-1gstag { padding: 2px 10px; font-size: 12px; line-height: 1.625; color: #000 !important; background-color: #01789A; transition: .3s ease-out; border-radius: 2px; } .boton-1gstag:hover, .boton-1gstag:focus { background-color: #fff !important; } .p-blog{ margin-bottom: 5px !important; } .left_blog{ float: left; margin-right: 30px; } .share-face { width: 35px; height: 35px; background-color: #3b5998; display: inline-block; border-radius: 1px; line-height: 46px; color: white; margin: 5px; text-align: center; } .share-face:hover,.share-face:focus{ color: #fff; } .share-twit { width: 35px; height: 35px; background-color: #379ec4; display: inline-block; border-radius: 1px; line-height: 46px; color: white; margin: 5px; text-align: center; } /* PAGINACION */ .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 2; color: #fff; cursor: default; background-color: #00b3e7; border-color: #00b3e7; } .pagination>li>a, .pagination>li>span { color: #00b3e7; } #buscador{ height: 47px; border-radius: 0px; font-size: 16px; } #buscar { color: #fff; background-color: #00b3e7; border-color: #00b3e7; } #comments-title{ background: #00b3e7; color: #FFF !important; padding: 10px 10px 10px 10px; font-size: 20px; } .ui-datepicker{ z-index: 5 !important; width: 21% !important; } .btn-promocion{ border: 2px solid #01789A; font-size: 20px; color: #000; padding: 10px 20px; } @media (min-width: 768px){ .modal-dialog { /*width: 500px;*/ margin: 30px auto; } } .close { font-size: 35px; } .btn-stre{ border-radius: 20px; padding: 0px 15px 0px 15px; margin-left: 15px; } .btn-stre:hover{ color: #fff !important; } .nav-multident{ background: #fff !important; border: 0px; border-radius: 0px; padding: 5px 0px 5px 0px; } .nav-multident ul > li > a{ color: #60646d !important; } .nav-multiden .navbar-nav>li>a:hover { color: #fff !important; background-color: #00aef0 !important; } .nav-multident .navbar-nav>.active>a { color: #fff !important; background-color: #00aef0 !important; } .nav-multident .navbar-nav>.open>a{ color: #fff !important; background-color: #00aef0 !important; } .nav-multident .navbar-toggle .icon-bar { background-color: #00aef0; } .nav-multident .navbar-toggle { border-color: #00aef0; }