/*
	Theme Name:   oneteam
	Theme URI:    https://www.oneteam.tn/
	Description:  Fast, lightweight and powerful Multipurpose theme for any kind of websites such as business, commerce, services, niche, portfolio, blog, etc.
	Version:      4.4.19
	Author:       oneteam
	Author URI:   https://www.oneteam.tn/
	Text Domain:  oneteam
	Tested up to: 6.1
	Requires PHP: 5.6
	License:      GPLv2
	License URI:  http://gnu.org/licenses/gpl-2.0.html
	Tags:         custom-menu, custom-logo, entertainment, full-width-template, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
*/

/*
	PLEASE DO NOT edit this file, if you want add custom CSS go to Theme Options > Additional CSS
	Or install child theme and add your custom styles and functions.
*/






@font-face {
    font-family: pop_sb;
    src: url(assets/fonts/Poppins-SemiBold.ttf);
}
@font-face {
    font-family: pop_m;
    src: url(assets/fonts/Poppins-Medium.ttf);
}
@font-face {
    font-family: pop_th;
    src: url(assets/fonts/Poppins-Thin.ttf);
}
@font-face {
    font-family: pop_r;
    src: url(assets/fonts/Poppins-Regular.ttf);
}







.button_header_2_right_1 a.cz_header_button {
    background: #66ff66;
    border-radius: 50px;
    font-size: 15px;
    color: #0a1258;
    font-family: pop_sb;
    text-transform: uppercase;
    margin-left: 30px;
}
.button_header_2_right_2 a.cz_header_button {
    color: #0a1258;
    background: #fff;
    padding: 5px 20px;
    padding-right: 0;
    border-radius: 0;
    border-left: 1px solid #0a1258;
    margin-left: 20px;
    font-family: 'pop_sb';
    font-size: 15px;
}

.button_header_2_right_2 a.cz_header_button i:before {
    font-weight: bold;
}

header input.ajax_search_input {
    border: 0;
}

header div.search {
    width: 155px;
    margin-left: 25px;
}

header input.ajax_search_input::placeholder {
    color: #009fe3;
    font-family: 'pop_r';
    font-size: 14px;
}
#menu_header_2 > .cz > a:hover, #menu_header_2 > .cz:hover > a, #menu_header_2 > .cz.current_menu > a, #menu_header_2 > .current-menu-parent > a {
    color: initial!important;
}
body #menu_header_2 > .cz > a:before {
    height: 5px;
    top: -28px;
    border-radius: 0;
    background: #009ee3;
}
body #menu_header_2 > .cz > a {
    color: #0a1258;
    font-size: 14px;
    padding: 6px 12px;
    font-family: 'pop_sb';
}

header .outer_search form button i:before {
    color: #0a1258;
    transform: rotate(91deg);
}
.slide_title {
    font-family: 'pop_sb'!important;
}
a.rs-layer.rev-btn {
    text-transform: uppercase;
    font-family: 'pop_sb'!important;
    padding: 11px 39px!important;
    border-radius: 50px!important;
}
.service_1 {
    border-bottom: 1px solid #e7e7f0;
    margin-bottom: 50px;
}

.service_1 .middle_b {
    border-left: 1px solid #e7e7f0;
    border-right: 1px solid #e7e7f0;
}

.service_1 .cz_wpe_content {
    text-align: center;
}

.service_1 .services {
    display: flex!important;
    flex-direction: row-reverse;
    align-items: end;
    justify-content: center;
    padding: 26px 0;
}

.service_1 .services div.service_text {
    padding-left: 0px;
    font-size: 18px;
    color: #252a5a;
    font-family: pop_m;
    line-height: 25px;
    text-transform: uppercase;
}

.service_1 .services div.service_custom i {
    height: auto;
    line-height: normal;
    padding-bottom: 5px;
}

.service_1 .services:hover div.service_text, .service_1 .services:hover div.service_custom i {
    color: #009fe3;
}
a.rs-layer.rev-btn:hover {
    background: #009fe3!important;
}
.caption_btn .cz_image_caption a {
    background: #ff9900;
    color: #fff;
    text-transform: uppercase;
    font-family: 'pop_sb' !important;
    padding: 11px 39px !important;
    border-radius: 50px !important;
    position: absolute;
    bottom: 40px;
    left: 90px;
}

.caption_btn  .cz_main_image img {
}

.caption_btn .cz_image_caption a:after {
    content: '\eb46';
    font-family: "czicons";
    margin-left: 10px;
}

.caption_btn .cz_image_caption a:hover {
    background: #009fe3;
}
