/* Theme Name: Appointment Green Theme URI: https://webriti.com/appointment-green-child-version-details-page-1/ Author: webriti Author URI: https://www.webriti.com Description: A Business theme which is ideal for creating a corporate / business website. Appointment Green theme is a child theme of appointment which has several sections such as slider, services , widget area, etc etc. The green of this theme makes your site looks clean and elegant. Appointment Green theme comes with various locales. Tags: full-width-template, threaded-comments, two-columns, right-sidebar, sticky-post, custom-menu, translation-ready, blog, footer-widgets, featured-images Template: appointment Version: 1.3.3 Requires at least: 4.5 Tested up to: 5.9 Requires PHP: 5.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: appointment-green */ /*===================================================================================*/ /* Navbar 6 /*===================================================================================*/ .nav li.open > a, .nav li.open > a:hover, .nav li.open > a:focus { border-color: #649403; } @media (max-width: 767px){ .navbar-default .navbar-nav li.open .dropdown-menu > li > a { color: #fff; } } .navbar.navbar6 { border: none; background-color: #ffffff; padding: 0 0; } .navbar-default.navbar6 .navbar-nav > .active > a, .navbar-default.navbar6 .navbar-nav > .active > a:hover, .navbar-default.navbar6 .navbar-nav > .active > a:focus { color: #7aa228; background-color: transparent; } .navbar-default.navbar6 .navbar-nav > li > a { color: #333333; } @media (min-width: 1100px) { .navbar-default.navbar6 .navbar-nav > li > a { border-radius: 0px; padding: 15px 20px; } .navbar6 .nav.navbar-left { padding: 0 0; } .navbar.navbar6 .navbar-right { float: right !important; } .navbar6 .nav { padding: 7px 0; } .index6 .contact-social.right { float: right; padding: 15px 0; } } @media (max-width: 1100px) { .navbar6 .nav.navbar-right { padding: 0 0 12px ; } } @media only screen and (max-width: 1100px) and (min-width: 600px) { .index6 .navbar-brand { float: left; } /*.index6 .contact-social.right { float: right; }*/ } @media only screen and (max-width: 600px) and (min-width: 200px) { .index6 .contact-social.right { padding: 0 0; float: none; } } .navbar6 li .dropdown-toggle .sub-arrow::after { content: '\f107'; font-family: "FontAwesome"; position: relative; margin-left: 0; color: #333333; transition: all 0.3s ease-in-out 0s; } .navbar6 li.active .dropdown-toggle .sub-arrow::after, .navbar6 li a:hover .sub-arrow::after {color: #7aa228;} .navbar.navbar6 .navbar-nav > .active.open > a, .navbar.navbar6 .navbar-nav > .active.open > a:hover, .navbar.navbar6 .navbar-nav > .active.open > a:focus { background-color: unset; color: #7aa228; } .navbar6 ul li > a:after { content: ''; display: block; height: 2px; width: 0px; margin-top: 2px; background: transparent; transition: width .5s ease, background-color .5s ease; } .navbar-default.navbar6 .navbar-nav > li.active > a:after, .navbar6 ul li > a:hover:after { width: 100%; background: #7aa228; left: 0; } .navbar-header.index6 { text-align: center; background-color: #333333; float: none; } .navbar-header.index6 .navbar-brand { padding: 15px 30px 15px; margin-right: 0; } .index6 .head-contact-social li > a > i { color: #7aa228; } .index6 .head-contact-social li { background-color: unset; } .index6 .head-contact-social li:hover { background-color: #ffffff !important; } .index6 .logo-link-url { display: inline-block; float: left; } .index6 .appointment_title_head , .index6 .site-description { color: #ffffff; } @media only screen and (min-width: 200px) and (max-width: 1100px) { .navbar6 .navbar-toggle { color: #FFFFFF; display: block; float: none; font-size: 12px; font-weight: 700; margin: 15px auto; padding: 7px 15px; letter-spacing: 0.1em; text-transform: uppercase; } } @media (max-width: 768px) { .navbar-header.index6 .navbar-brand { float: none; display: block; } .index6 .logo-link-url {float: none;} .index6 .contact-social.right {display: inherit;} } /*===================================================================================*/ /* Service 6 /*===================================================================================*/ .Service-section.service6 .service-area:hover .service-icon i { padding-top: 0px; } .Service-section.service6 .service-area:hover .service-icon i { webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: .5s all ease; -moz-transition: .5s all ease; transition: .5s all ease; } .Service-section.service6 .service-area{transition: .5s all ease;margin-bottom: 30px;} .Service-section.service6 .service-area:hover { -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158); -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158); box-shadow: 5px 7px 9px -4px rgb(158, 158, 158); } .Service-section.service6 .service-area{background-color: #7aa228;} .Service-section.service6 .service-area {padding: 30px 18px 45px;} .Service-section.service6 .service-area h3, .Service-section.service6 .service-icon i, .Service-section.service6 .service-area p { color: #fff;} .page-template-default .site-branding-text p:last-child, .page-template-fullwidth .site-branding-text p:last-child {margin-bottom: 20px;} @media (max-width: 491px) { .navbar-header.index6 .navbar-brand { padding: 0; padding-bottom: 10px; } .navbar-header.index6 .navbar-brand img { margin: 15px auto; } } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .index6 .site-branding-text .site-description { margin-bottom: 20px; }