/* 
 Theme Name:     Team.Do
 Author:         Team
 Author URI:     https://teamdoapp.com
 Template:       Divi
 Version:        4.7.4
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.4.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */
h1, h2, h3, h4, h5, h6, p { font-family: Arial; }
#main-header {
    box-shadow: none;
    background:none;
    border-bottom: 1px solid rgba(255,255,255,0.25) !important;
    background-color: rgba(0,0,0,0.39);
}
.et_parallax_bg{
    transform: translate3d(0px, 0px, 0px) scale(1.1, 1.1) !important;
}
/** Divi Space slide in mobile edits**/

#mobile_menu { display: block !important; min-height: 100vh; top: 0; border-top: none; padding-top: 80px; z-index: 9998; }

.mobile_nav.closed #mobile_menu {
    transform: rotateY(90deg); -webkit-transform: rotateY(90deg);
    transform-origin: right; -webkit-transform-origin: right;
    background: #fff; transition: .8s ease-in-out !important; }

.mobile_nav.opened #mobile_menu {
    transform: rotateY(0deg); -webkit-transform: rotateY(0deg);
    transform-origin: right; -webkit-transform-origin: right;
    background: #f1f1f1; transition: .8s ease-in-out; }

.mobile_nav.opened .mobile_menu_bar:before {
    content: "4d"; color: #303030; }

.et_mobile_menu li a { color: #303030; }

@media(max-width: 980px) {

    .et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar { z-index: 9999; }

    #main-header .container.clearfix.et_menu_container { width: 100%; }

    .logo_container { padding-left: 30px; }

    #et-top-navigation { padding-right: 30px; }

}

@media(min-width: 341px) {

    #mobile_menu { width: 340px; margin-left: calc(100% - 340px); }

}

@media(max-width: 340px) {

    #mobile_menu { width: 100%; margin-left: 0; }


}

span.mobile_menu_bar:before {
    color: #cccccc !important;
}
.et_pb_more_button.et_pb_button.et_pb_button_one {
    margin-left: 14px;
}

@media only screen and (max-width: 570px) {

    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 { margin-top: 35px; }

    .et_pb_slide_description { margin-top: 120px; }

    h2.et_pb_slide_title { font-size: 25px!important; }

    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
        margin-right: 1%!important; }
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header { padding-top: 1px!important; }
    .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {padding-top: 350px!important;}

}

body #page-container .et_pb_button_0 {
    border-width: 1px !important;
    font-size: 19px!important;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 300!important;
    padding-left: 2em!important;
    padding-right: 0.7em!important;
}

.et_pb_blurb_position_right .et_pb_blurb_content { padding-right: 1px; }


.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content { float: left; }

.et_pb_column {
    float: right!important;
}

body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:hover { padding-left: 1.7em!important; }

@media (max-width: 767px) {

    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container { margin-right: 25%!important; }

}

body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {  padding-left: 1.7em!important;}

body #page-container .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button { padding-left: 1.7em!important;}

body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button:hover {  padding-left: 1.7em!important; }


.et_pb_pricing li span:before { left: auto!important; right: -19px; }
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button.et_pb_more_button.et_pb_custom_button_icon{font-family:Arial !important;text-align:center;}


body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button.et_pb_more_button.et_pb_custom_button_icon:hover{padding-right:2em !important;padding-left:2em !important;}

body.et_mobile_device #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button.et_pb_more_button.et_pb_custom_button_icon{font-size:22px !important;white-space:nowrap;}

body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.et_pb_custom_button_icon,body #page-container .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button.et_pb_custom_button_icon{font-family:Arial !important;text-align:center;padding-right:30px !important;padding-left:52px !important;width: 185px;}

body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button.et_pb_contact_submit{font-family:Arial !important;text-align:center;}
body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button.et_pb_contact_submit:hover{padding-right:1.2em !important;padding-left:2em !important;}

body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button.et_pb_contact_submit:after{transform:rotate(180deg);margin-top:3px;}

body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button.et_pb_custom_button_icon{font-family:Arial !important;text-align:center;}

body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_button.et_pb_custom_button_icon:hover{padding-right:2em !important;padding-left:2em !important;}


body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.et_pb_more_button , body #page-container .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button.et_pb_more_button{font-family:Arial !important;text-align:center;padding: 0.3em 1em 0.4em 1.5em !important;width: 185px;}

body.et_mobile_device #page-container .et_pb_section_4 .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button.et_pb_more_button , body.et_mobile_device #page-container .et_pb_section_4 .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button.et_pb_more_button{margin-right:65px;}

body.et_mobile_device .et_pb_section_0 .et_pb_fullwidth_header.et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container.right .header-content{text-align:center;padding:10px;position: relative;top: -230px;}

body.et_mobile_device .et_pb_section_0 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center{margin-right:0!important;}

body.et_mobile_device .et_pb_section_0 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{margin-right:0!important;}

body.et_mobile_device #main-header{padding: 0 20px;}

body.et_mobile_device #et_mobile_nav_menu{float:left;}
body.et_mobile_device #et_top_search{margin: 0 0 0 55px;}

body.et_mobile_device .et_pb_blurb_4.et_pb_blurb{padding-left: 0 !important;}

body #page-container .et_pb_button_0.et_pb_bg_layout_light,body #page-container .et_pb_button_1.et_pb_bg_layout_light,body #page-container .et_pb_button_2.et_pb_bg_layout_light{font-size: 20px!important;padding-left: 2.5em!important;padding-right: 2em!important;}


body.et_mobile_device .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-size:42px !important;line-height: 36px;}

.et_search_outer{left:0;}
.et_pb_post .post-content p {
    display: none;
}

.et-pb-contact-message { color: white; }

#epkb-main-page-container .epkb-search input[type=text]{padding:10px 16% !important;}

#main-header{transition:top 0.5s;}
body[data-slug="contact"] .et-pb-contact-message{color:#666;}

body #page-container #post-25560 .et_pb_button_0.et_pb_bg_layout_light{font-size:32px!important;}


/*START RTL formating text*/
.container {
    text-align: right;
}
#et-top-navigation {
    float: left;
}
/*logo image*/
.et_header_style_left .logo_container {
    position: absolute;
    height: 73px;
    width: auto;
    float: right;
    top: 0;
}
/*search button submit from page support*/
#epkb-main-page-container.epkb-basic-template .section-head .epkb-category-level-1 {
    font-size: 1.5em;
    word-wrap: break-word;
    display: flex;
    align-items: center;
    justify-content: flex-end!important;
    flex-direction: row-reverse;
    text-align: right!important;
}
#epkb-main-page-container.epkb-basic-template .eckb-article-title span {
    line-height: 1.3em;
    float: right;
    display: block;
    margin-right: 1.5em;
    text-align: right;
}
#epkb-main-page-container.epkb-basic-template .eckb-article-title i {
    right: 0;
    left: auto;
}
#epkb-main-page-container.epkb-basic-template .section-head .epkb-cat-icon {
    margin-left: .25em;
}
button#epkb-search-kb {
    border-radius: 5px 0 0 5px !important;
}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search-form-1 input[type=text] {
    border-radius: 0 5px 5px 0!important;
    text-align: right;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
    float: right;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    text-align: right;
}
.et_pb_et_price {
    color: #999;
    font-size: 16px;
    display: block;
    direction: rtl;
}
.et_pb_pricing_content {
    padding: 30px 60px;
    text-align: right;
    position: relative;
}
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_right.et_pb_bg_layout_light{
    direction: rtl;
}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: right;
}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-body {
    width: 100%;
    text-align: right;
}
#eckb-article-page-container-v2 .eckb-article-content-header__article-meta .eckb-ach__article-meta__date-updated,
#eckb-article-page-container-v2 .eckb-article-content-header__article-meta .eckb-ach__article-meta__author,
#eckb-article-page-container-v2 .eckb-article-content-header__article-meta .eckb-ach__article-meta__date-created {
    float: right;
    margin-left: 15px;
}
#eckb-article-page-container-v2 .eckb-navigation-back .eckb-navigation-button {
    float: right;
}
#eckb-wizardinfosys_autosearch-4,
#eckb-nav_menu-4{
    margin-bottom: 40px;
}
.et-search-form {
    left: 0;
    right:auto;
}
span.et_close_search_field {
    left: 0;
    right: auto;
}
.wp_autosearch_submit,
.wp_autosearch_submit:hover,
.wp_autosearch_submit:active,
.wp_autosearch_submit:visited{
    left: 0;
    right: auto!important;
}
#eckb-article-content-footer{
    margin-top: 50px;
}

#eckb-article-page-container-v2 .eckb-breadcrumb{
    display: flex;
}
#eckb-article-page-container-v2 .eckb-breadcrumb .eckb-breadcrumb-link-icon {
    float: left;
    transform: rotate(
            180deg
    );
    margin-left: 0;
    margin-right: 6px;
}
#eckb-article-page-container-v2 .eckb-breadcrumb .eckb-breadcrumb-nav {
    display: flex;
}
#top-menu>li:last-child {
    padding-right: 22px!important;
}
.taxonomy .widgettitle,
.archive .widgettitle,
.category .widgettitle,
.post-template-default .widgettitle,
.et_pb_widget_area h4 {
    color: black;
    text-align: right;
}
.et_pb_widget a{
    color: #2b8dd6;
}
.post-template-default .et_pb_widget li{
    text-align: right;
}
#eckb-article-page-container-v2 #eckb-article-widget-sidebar-container.eckb-article-widget-sidebar--default-styles ul a, #eckb-article-page-container-v2 #eckb-article-widget-sidebar-container.eckb-article-widget-sidebar--default-styles ol a, #eckb-article-page-container-v2 #eckb-article-widget-sidebar-container.eckb-article-widget-sidebar--default-styles li a, #eckb-article-page-container-v2 #eckb-article-widget-sidebar-container.eckb-article-widget-sidebar--default-styles figure a{
    text-align: right;
}
#eckb-article-page-container-v2 #eckb-article-widget-sidebar-container.eckb-article-widget-sidebar--default-styles .eckb-article-widget-sidebar-body__widget ul li {
    text-align: right;
}
#eckb-article-page-container-v2 .menu-item,
#eckb-article-page-container-v2 {
    text-align: right;
}
#eckb-article-page-container-v2 {
    padding-top: 140px;
}
/*page blog*/
.page-id-103 .et_pb_sidebar_0{
    text-align: right;
}
/*END RTL formating*/

.navbar.teamdo-menu-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    margin-top: -2px;
    flex-flow: row-reverse;
}
.navbar.teamdo-menu-container a {
    color: #dadada;
    padding: 10px 20px;
    cursor: pointer;
}
.navbar.teamdo-menu-container a.login {
    border: 2px solid #ddd;
    border-radius: 5px;
}
.navbar.teamdo-menu-container a:hover {
    background: transparent;
    color: white;
}

.dropbtn:hover, .dropbtn:focus {
    background-color: white;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    min-width: 140px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px #00000033;
    z-index: 1;
    background-color: #4e5d6b;
    border-radius: 0 0 3px 3px;
    /* border: 2px solid #565f69; */
    margin-top: 25px;
}
.dropdown-content a {
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.navbar.teamdo-menu-container .dropdown-content a{
    color: #dadada;
    padding: 17px 21px;
}

.show {display: block;}

