/*
Theme Name:   poket Child
Theme URI:    https://www.goclickon.com.au/
Description:  poket Child Theme
Author:       goclickon.com.au
Author URI:   https://www.goclickon.com.au/
Template:     poket
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  poketchild
*/

@font-face {
    font-family: 'glacial_indifferencebold';
    src: url('fonts/glacialindifference-bold-webfont.woff2') format('woff2'),
         url('fonts/glacialindifference-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
@font-face {
    font-family: 'glacial_indifferenceregular';
    src: url('fonts/glacialindifference-regular-webfont.woff2') format('woff2'),
         url('fonts/glacialindifference-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
body {
    font-family: 'glacial_indifferenceregular'!important;
    font-weight: normal!important;
    font-style: normal!important;
}
.poket_menu>ul>li>a {
    font-family: 'glacial_indifferenceregular'!important;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'glacial_indifferencebold'!important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}
.login-rgister-form input {
    border: 1px solid;
    border-radius: unset;
    padding: 25px!important;
}
.login-rgister-form .form-outline.mb-4 {
    display: flex;
}
.login-rgister-form .form_btn:hover {
    background: #2f113c!important;
    cursor: pointer;
}
.login-rgister-form input.form_btn {
    background: #298498;
    color: #fff!important;
    width: 200px;
    padding: 10px 30px!important;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'glacial_indifferencebold' !important;
}
.login-rgister-form {
    border: 1px solid;
    padding: 60px;
}
.login-rgister-form .botton_center {
    text-align: center;
}
.login-rgister-form a.form_btn {
    background: #298498;
    color: #fff!important;
    width: 200px;
    padding: 10px 30px;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}
.login-rgister-form .form-outline i {
  border: 1px solid;
  padding: 16px;
  border-right: 0;
}
.dtbtn, .witr_btn{
    background: #298498!important;
    font-family: 'glacial_indifferencebold'!important;
}

.top-address p a i, .top-address p span i, .top-welcome p span i, .top-welcomet p span i {
    color: #298498;
}
.footer-middle .logo {
    width: 260px;
}
.em-service2 .em-service-icon i, .witr_sstyle_9:before {
    background: #298498;
}
.service-btn>a:hover, .singleSS:hover .SIBG_1:before, .witr_service_7 .service-btn>a:after, .witr_service_7 .service-btn>a:before {
    background: #298498;
}
.witr_top_category span ul li a {
    background: #298498!important;
}
.fees_tab .elementor-tab-title {
    border-color: #d4d4d4;
    background: #298498;
    color: #fff;
}
.choose_box .team-part .witr_team_section img {
    width: 230px!important;
    height: auto!important;
    padding: 20px;
}

.choose_box .witr_team_content h5 {
    font-size: 18px;
}
.choose_box .witr_team_content span {
    font-size: 16px;
}
.witr_team_content {
    border-top: 1px solid #000;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.video_section.elementor-section-height-default.elementor-section-height-default {
    padding: 0px!important;
}
.choose_box {
    border: 1px solid;
}
.choose_box .team-part.all_color_team {
    box-shadow: unset;
}
.fees_tab .elementor-tab-content {
    padding: 0px 60px!important;
}
.fees_tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: #18406b;
}
.course_details_form .apartment_area {
    padding: 30px 0 0 0;
    box-shadow: unset;
}
.mean-container .mean-bar {
    background: #298498;
}
#scrollUp {
    background: #298498;
}
.footer-middle .widget ul li a:hover, .footer-middle .widget ul li:hover:before {
    color: #298498;
}
.witrfm_area {
    background: rgba(47,17,60);
}
.footer-bottom {
    background-color: rgba(47,17,60)!important;
}
.choose_box img {
    width: 100%;
}
.breadcumb-area, .breadcumb-blog-area {
    background-size: 100% 100%!important;
}
ol.course.number_list {
    column-count: 2;
    margin-top: 20px;
	text-transform: capitalize;
}
::selection {
    background: #298498!important;
    color: #fff!important;
}
.em-quearys-menu i {
    background: #298498;
}
.mini_shop_content a span.count, .poket_menu ul .sub-menu li:before, .slick-next, .slick-next.slick-disabled, .slick-prev, .slick-prev.slick-disabled, .twr_mini_cart .woocommerce.widget_shopping_cart .buttons a.checkout, .twr_mini_cart .woocommerce.widget_shopping_cart .buttons a:hover {
    background: #298498;
}
.custom_heading .elementor-heading-title {
    font-size: 35px;
    line-height: 1.2;
    font-weight: 700;
}
.home_video .e-hosted-video {
    padding-bottom: 57%!important;
}
.three_box .text_box {
    text-align: center;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #298498;
    border: 1px solid #298498;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    border-radius: 27px;
}
.poket_menu ul li a {
    /* font-family: 'glacial_indifferencebold'!important; */
    font-weight: 800!important;
}
.breadcumb-area {
    padding: 230px 0;
}
.poket-blog-area {
    padding: 60px 0 60px;
}
.btn_center p {
    text-align: center;
}
.wpcf7-spinner {
    display: flex;
}
.breadcumb-area, .breadcumb-blog-area {
    background-size: cover!important;
    height: 438px;
}
.poket-single-blog-title {
    display: none;
}
.poket-description-area img {
    background: #ffffff29;
    padding: 10px;
    border-radius: 5px;
}
h2.widget-title {
    color: #298498;
}
.hover_box:hover {
    background: #ffffff1c;
    border-radius: 5px;
}
.mc4wp-form-fields button {
    background: #5f2a79;
}
img.image.wp-image-8461.attachment-medium.size-medium {
    width: 100%;
}

.blog-left-side h2.widget-title::before {
    border: 1px solid #2f113c!important;
}
.border_section {
    padding-bottom: 30px!important;
    border-bottom: 2px solid #c5c5c5!important;
    margin-bottom: 30px;
}
.witr_section_title_inner sapn {
    color: #1b6a7a;
}
.elementor-heading-title span {
    color: #1b6a7a!important;
}
.sidebar-right {
    background: #efefef;
    padding: 60px 20px;
}
.side_bar_captcha {
    margin-bottom: 20px;
}
.bar_animation .single_image_line {
    background: linear-gradient(to right,rgba(117,161,251,0),#fff,rgba(117,161,251,0));
}
.apartment_area {
    padding: 0!important;
    box-shadow: unset!important;
}
#text-3 .textwidget {
    text-align: center;
}
.border_section .elementor-widget-container {
    text-align: left;
}
.mean-container .mean-nav {
    background: #298498!important;
}
.contact_page_captcha {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.home_page_captcha {
    margin-bottom: 20px;
}
.ac_s_padding.collapse.show {
    padding: 31px;
}
.download_brochure {
    background: #298498;
    border: 1px solid #298498;
    color: #fff!important;
    font-weight: 700;
    font-size: 20px;
    padding: 15px 40px;
    border-radius: 27px;
}
.main-search-menu {
    display: none;
}
.point_list {
    margin-left: 30px;
}
.point_list li {
    padding-bottom: 5px;
}
.single-blog-content ul {
    padding-bottom: 10px;
}
.edu_table td, .edu_table th {
    border: 1px solid #e1e1e1;
    padding: 15px 15px;
}
.edu_table{
    font-size: 16px;
}
.number_list {
    margin-left: 30px;
}
.edu_table th {
    color: #298498;
    font-family: 'glacial_indifferencebold'!important;
}
.bullet_list {
    margin-left: 30px;
}
.template-home-wrapper ul {
    list-style: unset;
}
select.wpcf7-form-control.wpcf7-select.form-control {
    color: #888;
}
@media (min-width: 1200px){
    .container {
        max-width: 1280px;
    }
    .medi_featureDetail h3 {
        min-height: 64px;
    }
    .student_page_btn .elementor-button-link.elementor-button.elementor-size-md {
        width: 170px;
    }
    .student_page_btn .elementor-widget-container {
        text-align: center;
    }
	.poket_menu>ul>li>a {
		margin: 25px 9px;
	}	
	.poket_menu ul .sub-menu {
		width: 300px;
	}
}
@media (max-width: 1024px){
    .breadcumb-area, .breadcumb-blog-area {
        height: auto;
    }
    .hover_box .elementor-heading-title br {
        display: none;
    }    
}