/*
Theme Name:   6loops
Theme URI:    https://6loops.lt
Description:  Child of Imroz. Custom CSS only.
Author:       6loops
Template:     imroz
Version:      1.2.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  6loops
*/

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1260px !important;
}

#paslauga { 
	display:block;
	position:relative;
	top:-180px;
}
#rezultatai {
		display:block;
	position:relative;
	top:-180px;
}
#kodelmes {
		display:block;
	position:relative;
	top:-90px;
}
#kontaktai {
		display:block;
	position:relative;
	top:0px;
}

.blk {
	margin-right:20px !important;
}
.blk1 {
	margin-right:20px !important;
}
@media only screen and (max-width: 1200px) {
  .blk {
    margin-right:0px !important;
		margin-bottom:15px !important;
  }
} 
.kla {
	    font-size: 30px;
    background: -webkit-linear-gradient(120deg, #1C99FE 20.69%, #7644FF 50.19%, #FD4766 79.69%);
    -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	 font-weight:600;
}
.kla1 {  
    background: linear-gradient(120deg, #1C99FE 2.69%, #7644FF 15.19%, #FD4766 22.69%);
    -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	 font-weight:400;
	font-size:18px;
}

.woocommerce-message {
    line-height: 40px;
}

.blog-single-page-title ul.blog-meta li.single-post-meta-tag a, 
.blog-single-page-title ul.blog-meta li.single-post-meta-categories a {
    padding-right: 0;
}

.service.service__style--2 .icon {
    display: inline-flex;
}

.page-id-1984 .my_switcher, .page-id-1844 .my_switcher, .page-id-2175 .my_switcher{
	display: none;
}
.bg_color--5 {
    background: #ffffff;
}
.elementor-element.gradient-box {
  background: linear-gradient(
    90deg,
    #67B2F8,
    #6677FD,
    #6668FE,
    #AE46C1,
    #FC4765
  ) !important;
}
.gradient-box-reverse {
  background-image: linear-gradient(
    90deg,
    #FC4765 0%,
    #AE46C1 25%,
    #6668FE 50%,
    #6677FD 75%,
    #67B2F8 100%
  ) !important;

  background-color: transparent !important;
}
.card-gradient-border {
  position: relative;
}
.rn-brand-area .container {
	  max-width: 1990px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
	padding-left: auto;
  padding-right: auto;
  box-sizing: border-box;
}
.header-area a.btn-default.btn-border.btn-opacity {
    background-color: transparent;
    border-color: #FD4665;
    color: #FD4665;
}
@media (max-width: 991px) {
  .header-btn {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .header-area.header-style-4 .header-wrapper .logo a {
    height: 50px !important;
    font-size: 24px !important;
  }

  .header-area.header-style-4 .header-wrapper .logo a img {
    max-height: 50px !important;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .elementor-4549 .elementor-element.elementor-element-443c32d {
    padding-top: 100px !important;
  }
}
.srfm-gdpr-block .srfm-cbx {
  position: relative;
}
.srfm-gdpr-block .srfm-cbx > .srfm-span-wrap:first-child {
  position: absolute !important;
  top: 6px !important;
  left: 0 !important;
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.srfm-gdpr-block .srfm-cbx > .srfm-block-label {
  margin-left: 20px !important;
}
:root {
  --brand-gradient: linear-gradient(90deg, #4A9DFF 0%, #8B5CF6 50%, #EC4899 100%);
}

.gradient-text {
  background: var(--brand-gradient);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.gradient-border {
  box-sizing: border-box;
  border: 2px solid transparent;
  border-radius: 24px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    var(--brand-gradient) border-box;
}

/* 6loops – Paslaugos dropdown */
.elementor-nav-menu--main
.menu-item-5531 >
.sub-menu.elementor-nav-menu--dropdown {
    min-width: 275px !important;
    padding: 10px !important;
    margin-top: 8px !important;

    background: rgba(255, 255, 255, 0.88) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border: 1px solid rgba(255, 255, 255, 0.75);
    border-radius: 14px;
    box-shadow: 0 16px 40px rgba(25, 35, 50, 0.12);
    overflow: hidden;
}

/* Dropdown links */
.elementor-nav-menu--main
.menu-item-5531 >
.sub-menu >
li >
a.elementor-sub-item {
    padding: 11px 14px !important;
    border-radius: 9px;
    background: transparent !important;

    color: #33373d !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
    white-space: nowrap;

    transition: background-color 0.2s ease,
                color 0.2s ease;
}

/* Hover and selected page */
.elementor-nav-menu--main
.menu-item-5531 >
.sub-menu >
li >
a.elementor-sub-item:hover,
.elementor-nav-menu--main
.menu-item-5531 >
.sub-menu >
li >
a.elementor-sub-item:focus,
.elementor-nav-menu--main
.menu-item-5531 >
.sub-menu >
li >
a.elementor-sub-item.elementor-item-active {
    background: rgba(255, 65, 108, 0.10) !important;
    color: #ff416c !important;
}

/* Stop all theme buttons moving on hover */
a.rn-button-style--2:hover,
button.rn-button-style--2:hover {
    transform: none !important;
}


