/*
Theme Name: Appointable - TH Child Theme
Theme URI: https://speciatheme.com/appointable-free/
Template: specia
Author: Specia
Author URI: https://speciatheme.com/
Description: Appointable is a trending WordPress theme with lots of powerful features, instantly giving a professional look to your online presence. Appointable comes with everything you could ever need to build an amazing website, and it's perfect for any type of business! View the demo of Appointable Premium https://demo.speciatheme.com/pro/?theme=appointable Personalização feita por TecHappiness!
Tags: one-column,two-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,custom-logo,featured-image-header,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,blog,entertainment,portfolio,editor-style,grid-layout
Version: 1.0.32.1657204813
Updated: 2022-07-07 14:40:13

*/

.entry-content a, .comment-content a, .widget_text a, strong a, blockquote a, code a, p a {
    color: #37a2e2;
}
section.footer-copyright p a {
    color: #37a2e2;
}
.sidebar .widget input[type="submit"]:hover, .sidebar .widget input[type="submit"]:focus, .sidebar .wp-block-search .wp-block-search__button:hover, .sidebar .wp-block-search .wp-block-search__button:focus {
    background-color: #37a2e2;
    border-color: #ff2360;
}
.features-version-one .feature-box-info h4 {
    color: #37a2e2;
}
.post_date {
    background-color: #37a2e2;
}
.post_date h6 {
    color: #fff;
}
.price_slider_wrapper .ui-slider .ui-slider-handle {
    background-color: #fff;
}
.nav-appointable #header-section {
    border-bottom: 5px solid;
}
.nav-appointable .navigation {
    padding: 0;
}
.nav-appointable .navigation > .container > .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.nav-appointable .menu-right>ul {
    flex-wrap: wrap;
    margin-left: 12px;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    border-top: 0;
    flex-direction: column;
    padding: 0;
}
.nav-appointable .menu-right .widget, .nav-appointable .menu-right > ul > ul {
    padding: 10px;
}
.nav-appointable .menu-right .widget.widget_social_widget, .nav-appointable .menu-right ul ul .widget {
    padding: 0;
}
.nav-appointable .menu-right .widget.widget_social_widget:first-child li:not(:last-child) a {
    line-height: 2.7;
    border-right: 1px solid #e5e5e5;
}
.nav-appointable .menu-right .contact-area {
    justify-content: center;
    padding: 0;
}
.nav-appointable .menu-right > ul > ul, .nav-appointable .menu-right > ul > li {
    text-align: center;
    width: 100%;
    margin: 0;
}
.nav-appointable .menu-right > ul > ul:not(:last-child), .nav-appointable .menu-right > ul > li:first-child, .nav-appointable .menu-right > ul > li:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
}
.nav-appointable .menu-item .bt-primary {
    line-height: 32px;
    padding: 0 10px;
    margin: 0;
}
.nav-appointable .menu-right .contact-icon {
    font-size: 31px;
    margin-right: 6px;
    height: 31px;
}
.nav-appointable .menu-right .contact-info span.title {
    font-size: 13px;
    font-weight: 600;
}
.nav-appointable .navigation .menubar .menu-wrap > li > a {
    line-height: 6.4;
}
.nav-appointable .navigation .menubar .menu-wrap > li > a:after, .nav-appointable .navigation .menubar .menu-wrap > li.dropdown > a:after {
    bottom: 25px;
    left: 50%;
    position: absolute;
    height: 2px;
    -moz-transition: width .2s ease-in-out;
    -webkit-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
    border: 0;
    -moz-transform: translate(-50%,0) translateZ(0);
    -webkit-transform: translate(-50%,0) translateZ(0);
    -o-transform: translate(-50%,0) translateZ(0);
    transform: translate(-50%,0) translateZ(0);
    width: 0;
    content: '';
}
.nav-appointable .navigation .menubar .menu-wrap > li.dropdown:hover > a:after, .nav-appointable .navigation .menubar .menu-wrap > li:hover > a:after, .nav-appointable .navigation .menubar .menu-wrap > li:focus > a:after, .nav-appointable .navigation .menubar .menu-wrap > li.focus > a:after, .nav-appointable .navigation .menubar .menu-wrap > li.active > a:after {
    width: 15px;
}
.nav-appointable .header-widget .widget:first-child .contact-area {
    padding-left: 0;
}
.slider-section-seventeen .owl-nav [class*=owl-] {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.slider-section-seventeen .specia-content h6 {
    color: #222;
    display: inline-block;
    background-color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding: 4px 6px;
}
.slider-section-seventeen .specia-content h1 {
    background-color: rgb(0 0 0 / 0.35);
    padding: 6px 15px;
}
.slider-section-seventeen .specia-content p {
    position: relative;
}
.comment-form input[type="submit"]:hover, .comment-form input[type="submit"]:focus {
    color: #37a2e2;
    background-color: #fff;
}
.wp-block-loginout a {
    text-decoration: none;
}
.select2-container--default .select2-selection--single {
    min-height: 2.35em;
}
.footer-sidebar .widget .woocommerce-product-search button:not(:hover):not(:focus) {
    color: #fff;
    background-color: transparent;
    border: solid 2px #fff;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 2.35em;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 2.35em;
}
h2.entry-title a, .entry-content p {
    word-break: break-word;
}
.footer-sidebar .wp-block-file a {
    color: #fff;
}
