/*
 Theme Name:   ANN Child Theme
 Theme URI:    https://ann.axiomthemes.com/
 Description:  ANN Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     ann
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  ann
*/


/* =Theme customization starts here
------------------------------------------------------------ */
header.top_panel.top_panel_custom{
	background-image: none !important;	
	min-height: unset;
}
header .top_panel_title, 
.page-id-17094 header .sc_layouts_title_caption{
    display: none;
}
.home header h1.sc_layouts_title_caption {
    display: none;
}
.header-login-btn a {
    padding: 15px 20px !important;
}
.cust-sidebar.sidebar_inner .widget + .widget {
    margin-top: 40px !important;
}
.sc_layouts_panel_inner {
    padding: 20px 25px 20px;
}
.sc_layouts_panel_close.trx_addons_button_close {
    background-color: #4C3AC9;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
}
.sc_layouts_panel_close .sc_layouts_panel_close_icon:before {
    font-size: 12px;
}
/* Questionnaire form Start */
.lets-go-btn {
    display: none;
}
.cust-Questionnaire-form_wrapper .gform_title {
    text-align: center;
	margin: 0px;
    line-height: 33px;
}
.cust-Questionnaire-form {
    margin: 0 auto;
    padding: 10px 0 25px;
}
.gform_wrapper.gravity-theme .gfield_radio label, 
.cust-Questionnaire-form .gfield_checkbox label, 
.step-form-wrap .form-check label{
    display: inline-block;
    font-size: 16px;
    line-height: 33px;
}
.step-form-wrap .form-check input[type="radio"] + label:before,
.step-form-wrap .form-check input[type="checkbox"] + label:before,
.cust-Questionnaire-form .gform-body input[type="radio"] + label:before, 
.cust-Questionnaire-form .gform-body input[type="checkbox"] + label:before{
    width: 20px;
    height: 20px;
    font-size: 11px;
    line-height: 17px;
	border-color: #555b67 !important;
}

.cust-Questionnaire-form .gfield_label.gform-field-label {
    font-size: 18px;
    padding: 10px 0px 0;
    margin-bottom: 5px;
	font-family: "Plus Jakarta Sans",sans-serif;
}
.cust-Questionnaire-form .ginput_container.ginput_container_radio {
    padding-bottom: 0px;
}
.cust-Questionnaire-form .gform_confirmation_message{
    border: 1px dotted #fff;
    background-color: #2eb82e;
    color: #fff;
    padding: 10px;
    text-align: center;
    font-size: 15px;
}
.cust-Questionnaire-form .gfield .gfield_required{
	display: none;
}
.cust-Questionnaire-form .gfield.gfield_error .gfield_radio .gform-field-label {
    color: #fff;
}
.cust-Questionnaire-form .gfield_error .gfield_label {
    color: #ff0000 !important;
}
.cust-Questionnaire-form .gfield.gfield_error .gfield_validation_message{
	background: transparent;
    padding: 8px 18px;
    border-color: #ff0;
    color: #ff0;
    border-style: dashed;
    letter-spacing: 1px !important;
    text-align: center;
}
.cust-Questionnaire-form .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary {
    letter-spacing: 0;
}
body .gform_wrapper.gravity-theme .gform_validation_errors {
    background: #ff0000;
    border: 1px dashed #fff;
    padding: 16px;
    text-align: center;
	margin: 15px 0;
	float: left;
}
.cust-Questionnaire-form .sm-filed .ginput_container.ginput_container_radio .gfield_radio {
    grid-template-columns: repeat(5,minmax(0,1fr));
}
.cust-Questionnaire-form .ginput_container.ginput_container_radio .gfield_radio, 
.cust-Questionnaire-form .gfield_checkbox{
    grid-template-columns: repeat(2,minmax(0,1fr));
    display: grid;
    column-gap: 15px;
}
.gform_wrapper.gravity-theme .cust-Questionnaire-form .gfield_error input[type="text"] {
    border-color: #ff0000;
    border-width: 0 0 1px 0;
}
body .gform_wrapper.gravity-theme .gform_validation_errors h2 {
    color: #fff;
	font-size: 15px;
	letter-spacing: 0;
}
.cust-Questionnaire-form .gform_page_footer .gform_previous_button:hover {
    background-color: #4FA801;
    color: #fff;
}
/* Questionnaire form Close */



@media only screen and (max-width : 1024px) {
/* Header Start */
.top_panel.with_bg_image:before{
	height: 65px;
    bottom: auto;
}
.top_panel_default .sc_layouts_row_type_compact {
    border-bottom: 0;
}	
header .sc_layouts_item.sc_layouts_menu {
    display: none !important;
}
/* Header Close */	
	
}

@media only screen and (max-width: 768px) {
		 /* For mobile: */
	
/* Header Start */
	header .top_panel_title {
    display: none;
}
.home header h1.sc_layouts_title_caption {
    display: none;
}
	
/* Header Close */
	
/* Questionnaire form Start */
.cust-Questionnaire-form .gfield_checkbox,	
.cust-Questionnaire-form .ginput_container.ginput_container_radio .gfield_radio {
    grid-template-columns: repeat(1,minmax(0,1fr));
}
.cust-Questionnaire-form .sm-filed .ginput_container.ginput_container_radio .gfield_radio{
	grid-template-columns: repeat(2,minmax(0,1fr));	
}	

.cust-Questionnaire-form {
    margin: 0 auto;
    padding: 20px 0;
}
	.cust-Questionnaire-form_wrapper .gform_title {
    font-size: 30px;
}
/*.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-d2ebbc2.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
    display: none;
}*/
	
/* Questionnaire form Close */
	
}
