/*
Theme Name: TransX - Child
Author: Artureanec
Author URI: http://artureanec.com
Description: -
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: transx
*/


.transx_linked_items_carousel .slick-current {
  box-shadow: none !important; 
}
.wpcf7-checkbox label span:before{border-radius: 100%;}
.transx_button--filled {
    text-transform: uppercase;
    font-size: 16px;
}
input[type="submit"], .wp-block-search button[type="submit"], #cancel-comment-reply-link{color: #fff !important;}

.transx_socials_widget_logo img {
    filter: brightness(20.5);
}

.transx_page_title_container:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #00000085;
}
.transx_page_title_container .transx_site_title_container{display:none !important}
.gform_footer .gform_button {
    line-height: normal;
    -webkit-box-shadow: 0 20px 38px rgb(0 0 0 / 16%);
    box-shadow: 0 20px 38px rgb(0 0 0 / 16%);
    width: 100% !important;
    height: auto !important;
    display: block !important;
    /* letter-spacing: .5px; */
    /* text-align: center; */
    color: #ffffff;
    padding: 8px 0 6px;
    /* font-size: 13px; */
    line-height: 46px;
    /* font-weight: 500; */
    text-transform: uppercase;
    text-align: center;
    background: transparent;
    padding: 0 32px;
    letter-spacing: 0;
    text-decoration: none;
    border: 2px solid;
    border-radius: 0 0 15px 0 !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-top: 41px;
    background: #005BAC;
}
.gform_wrapper.gravity-theme .gfield_label {
    font-size: 15px !important;
    font-weight: 700 !important;
	margin: 0 !important;
}

.gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 8px;}

.footer_widget .menu-item-has-children ul.sub-menu {
    display: none;
}


.transx_icon_box_item.transx_view_type_3 .transx_icon_container, 
.transx_footer-socials li a, .transx_footer_socials li a,
.transx_aside-dropdown__inner .transx_aside-socials a
{    
	display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.transx_image_box_info {
    right: -23px;
}


.transx_additional_info .transx_contacts_widget_address {
    position: relative;
    padding-left: 37px;
}
.transx_additional_info .transx_contacts_widget_address svg.icon {
    position: absolute;
    left: 0;
	top: 5px;
}

.transx_page_title_container{    min-height: 100vh !important;}

.transx_page_title_container .transx_site_title_container{
	font-size: 130px !important; 
	-webkit-text-stroke-color: rgb(255 255 255 / 45%);
	-webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.transx_headeer_form_input p {
    margin: 0;
}
.gform_footer .gform_button {
    line-height: normal;
    height: 100%;
    padding: 15px 40px 16px 40px !important;
}

.centerdiv .elementor-container.elementor-column-gap-default {
    margin: 60px auto !important;
}
 
.elementor-tabs .elementor-tabs-wrapper img {
    width: 50px;
    margin-bottom: 10px;
    text-align: center;
}
.elementor-tabs .elementor-tab-title {
    font-size: 12px;
    text-align: center;
}
.elementor-tabs .elementor-tabs-wrapper {
    margin-bottom: 70px;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
}
.elementor-widget-tabs .elementor-tab-title {
    border: 0;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before
{display:none;}
.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 0 !important;
}

.elementor-widget-text-editor {
    text-align: justify;
}

@media (max-width:991px){
	.transx_aside-menu {
    display: none;
}

	.transx_logo.transx_retina_on {
		width: 100% !important;
		height: 40px !important;
	}
	.elementskit-parallax-multi-container .elementor-absolute {
    position: static !important;
}
	.elementskit-parallax-multi-container .elementor-absolute img.attachment-full.size-full {
    width: 100%;
}
	
#block-7 {
    margin-bottom: 50px;
}	
	
.transx_shipment_data_container .col-4 {
    max-width: 100%;
    flex: 100%;
}	
	.transx_personal_data_container .col-4 {
    flex: 100%;
    width: 100%;
    max-width: 100%;
}

	
}


