/*
 Theme Name:   InsuGroup Child
 Theme URI:    http://insugroup.axiomthemes.com/
 Description:  InsuGroup Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     insugroup
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 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:  insugroup-child
*/

/* Get a quote form */
.mfp-content .wpcf7-form.sc_form_quote .extra-services input[type=checkbox] {
	display: inline-block;
}

.mfp-content .wpcf7-form.sc_form_quote .extra-services .eur  {
    display: inline-block;
    padding: 11px 0 10px;
    height: 22px;
    font-size: 14px;
    /* line-height: 1; */
    color: #939598;
    text-align: center;
    background-color: #e6e6e6;
    /* border: 1px solid #b8b3af; */
    float: right;
    width: 25%; 
}

.mfp-content .wpcf7-form.sc_form_quote .extra-services input[type=text], .mfp-content .wpcf7-form.sc_form_quote .life-insurance-sum input[type=text]  {
	display: inline-block;
	width: 75%;
    color: #607D8B;
}

.wpcf7-form.sc_form_quote select  {
    color: #607D8B;
}

.mfp-content .wpcf7-form.sc_form_quote .error {
    display: block;
    color: red;
}

.calculation_result_container {
    display: none;
    background: rgba(255,255,255,0.7);
    width: 100%;
    padding: 50px 0;
    position: relative;
}

.totalpremium {
    padding: 20px;
    border-bottom: 2px dotted #95d343;
}

.totalpremium strong {
    font-size: 1.5em;
}

.premiums {
    padding: 20px;
}

.premiums li {
    list-style: none;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1);}



.calculation_result_container .buttons {
    padding: 10px;
    text-align: center;
}

.calculation_result_container .buttons button {
    padding: 10px;
}

.calculation_result_container .buttons #consult-me {
    margin-right: 20px;
}

.popup_form #calculate-button i.fa-spin {
    margin-left: 10px;
}

.content .cq-gradientbox {
    overflow: visible;
}

@media (max-width: 1200px)
{
    .CustCol {
        padding: 5%;
    }
}

.custRepatch {
	padding-top: 3%;
}



@media (min-width: 650px)
{
    .containerForm
	{
		display: flex;
	}
	
	.column {
		float: left;
		width: 50%;
		padding: 10px;
	}
}
 
@media (max-width: 650px)
{
	.column {
     	float: none;
    	width: 100%;
		
	}
}

@media screen and (min-width: 768px) {
    a[href*="calculate-button:"] {
        cursor:default;
    }
}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {

             Border:0;

}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before {

             border-color: #ffffff

}

/* .wpcf7-form-control {
  color: #2f2f31 !important;
}
 */

.vc_tta-panel-body {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media screen and (min-width: 500px) {
	   .row {
		display: flex;
	}
	
	.wpcf7-form-control.wpcf7-submit.submitButton {
		margin-top: 30%;
	}
}

#trx_addons_widget_contacts-8 .contacts_phone {
	text-indent: -999999px;
  line-height: 0; 
}

#trx_addons_widget_contacts-8 .contacts_phone:before {
	  content: '\e943';
    font-family: 'Fontello';
    font-size: 13px;
    top: 9px !important;
	text-indent: 0px;
}

#trx_addons_widget_contacts-8 .contacts_email::after {
  content: "E - paštas: info@asmensdraudimas.lt";
  text-indent: 0;
  display:block;
	margin-bottom: 1%;
  line-height: initial; 
}

#trx_addons_widget_contacts-8 .contacts_email {
	text-indent: -999999px;
  line-height: 0; 
}

#trx_addons_widget_contacts-8 .contacts_email:before {
	  content: '\e819';
    font-family: 'Fontello';
    font-size: 13px;
    top: 9px !important;
	text-indent: 0px;
}

#trx_addons_widget_contacts-8 .contacts_phone::after {
  content: "Tel.: +370 621 94040";
  text-indent: 0;
  display:block;
  line-height: initial; 
	margin-bottom: 1%;
}

#trx_addons_widget_contacts-11 .contacts_email {
	text-indent: -999999px;
  line-height: 0; 
}

#trx_addons_widget_contacts-11 .contacts_email:before {
	  content: '\e819';
    font-family: 'Fontello';
    font-size: 13px;
    top: 9px !important;
	text-indent: 0px;
}

#trx_addons_widget_contacts-11 .contacts_phone::after {
  content: "Tel.: +370 621 94040";
  text-indent: 0;
	margin-bottom: 1%;
  display:block;
  line-height: initial; 
}

#trx_addons_widget_contacts-11 .contacts_phone {
	text-indent: -999999px;
  line-height: 0; 
}

#trx_addons_widget_contacts-11 .contacts_phone:before {
	  content: '\e943';
    font-family: 'Fontello';
    font-size: 13px;
    top: 9px !important;
	text-indent: 0px;
}

#trx_addons_widget_contacts-11 .contacts_email::after {
  content: "E - paštas: info@asmensdraudimas.lt";
  text-indent: 0;
  display:block;
	margin-bottom: 1%;
  line-height: initial; 
}

.list-check li {

    list-style: none;
	padding-bottom: 1%;
	display: flex;
  	align-items: flex-start;
}

.list-check li::before{
    
    content: "\2714";
    margin-left: -20px;
    margin-right: 5px;
	font-size: 18px;
}

@media only screen and (min-width: 768px) {
#nelaimingi-right-collumn {
	margin: 0;
}
}

.submitButton {
	margin-top: 15px !important;
    width: 70px !important;
}

.search_mobile {
	display: none;
}

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


.textbox-comment {
	width: -webkit-fill-available;
}


.premiums {
  color: #312f2f;
}

.sc_form_label {
  color: #3e3e3e;
}

.text-important {
  color: #3e3e3e;
}


    /* @media screen and (max-width: 556px) {
    .eur {
          width: 11% !important;
          padding: 14px 16px 13px 11px !important;
        }
    }
*/

