/*
Theme Name: AL Profil Child
Description: Custom WordPress Theme 2k26 - AL Profil Kruševac
Version: 1.0
Author: Kha Concepts
Author URI: https://www.kha-concepts.com
Theme URI: www.kha-concepts.com
Template: alprofil
*/

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/*** Genneral ***/
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6 {font-family: "Poppins", sans-serif;;font-weight:600;font-style:normal;text-transform:none;}
body, #top p {font-family: "Poppins", sans-serif;;line-height: 1.7;font-weight:300;word-spacing: 0;letter-spacing: 0;}
#top .av-subheading.av-subheading_above p {font-family: "Poppins", sans-serif;font-weight: 400;line-height: 33px!important;margin-bottom: 17px;}
#top .av-special-heading.pisani-font-head h3.av-special-heading-tag{ font-family:"Dancing Script",cursive;font-weight:400;line-height: 1.7;}
#top .avia_textblock p{font-size:inherit;}
#top .image-overlay{display:none!important}
#top .special_amp {font-family:inherit;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color:inherit!important;}
#top .av-special-heading.boldtitle .av-special-heading-tag, #top .av-special-heading.boldtitle .av_custom_color.av-subheading.av-subheading_below p {font-weight:bold;}
#top strong {color:inherit!important;}

/*** Navigacija ***/
#top #header nav.main_menu ul#avia-menu li a {font-family: "Poppins", sans-serif;;font-weight:600;font-style:normal;letter-spacing:.5px;}
#top #header nav.main_menu ul#avia-menu li.menu-item ul.sub-menu li a {font-weight:500;}


/*** Menu ***/
.html_av_admin_bar_active .custom-header-wrap{top: 32px;}
.html_header_transparency .custom-header-wrap{background: transparent;padding-top: 50px;height: 103px;border-bottom:0px;}
.html_header_transparency .custom-header-wrap #custom-menu li a{color:#fff;position:relative;font-size:16px;}
.html_header_transparency .custom-header-wrap #custom-menu li a .avia-menu-fx{bottom: 2px;width: 20px;left: 0px;margin: 0px auto;right: 0px;background: #fff;height: 1px;top: 31.5px;}
.custom-header-wrap{position: fixed;width: 100%;z-index: 999;display: table;height: 88px;padding-left: 65px;padding-right: 83px;background:rgba(255, 255, 255, 0.75);padding-top:0px;border-bottom: 1px solid #c9c9c9;}
.custom-header-wrap #custom-menu li a{color:#000;position:relative;font-size:16px;}
.custom-header-wrap .custom-menu-wrap{display: table;float: right;}
.custom-header-wrap #custom-menu li a .avia-menu-fx{background: #818e70;height: 2px;top: 51px;width:100%;}
.custom-header-wrap #custom-menu li.konbut a{color:#fff;}
#custom-menu{display: flex;gap: 50px;margin: 0;flex-direction: row;height: 88px;}
.custom-header-wrap.scrolled #custom-menu{height: 55px;}
.html_header_transparency .custom-header-wrap #custom-menu{height: 55px;}
#custom-menu li a:hover .avia-menu-fx{visibility:visible;opacity:1;}
.custom-header-wrap #custom-menu li.konbut{margin-left: 10px;}
.custom-header-wrap #custom-menu li{align-content: center;  justify-content: center;}
.custom-header-wrap #custom-menu li.konbut .avia-menu-fx{display:none!important;}
.custom-header-wrap.scrolled{height: 56px;padding-top:0px;background:rgba(255, 255, 255, 0.95);border-bottom:1px solid #c9c9c9;}
.custom-header-wrap.scrolled #custom-menu li a{color:#000;}
.custom-header-wrap.scrolled #custom-menu li.konbut a{color:#fff;}
.custom-header-wrap.scrolled #custom-menu li a .avia-menu-fx{background: #818e70;height: 2px;top: 36.5px;width:100%;}
#top .custom-header-wrap .konbut a{display:block;position: relative;height:53px!important;overflow:hidden;transition: all 0.3s ease-out;background-color: #818E70!important;border:0px!important;min-width:154px;text-align:left;line-height: 17px!important;margin: 0px;border-radius: 28px;}
#top .custom-header-wrap .konbut a:before{content:"";width: 100%;height: 100%;position: absolute;background: #1c1c1c;top: 0px;left:0px;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all .25s cubic-bezier(.15,0,0,1);-moz-transition: all .25s cubic-bezier(.15,0,0,1);transition: all .25s cubic-bezier(.15,0,0,1);}
#top .custom-header-wrap .konbut a:hover:before{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
#top .custom-header-wrap .konbut a .avia-menu-text{background: transparent;padding: 17px 58px 17px 31px;border: 0px !important;text-align:left;font-size: 14px;width: 100%;border-radius: 0px;display: table;float: left;line-height: 19px;overflow: visible;position: relative;}
#top .custom-header-wrap .konbut a .avia-menu-text:before{content:"";width:20.34px;height:10.22px;position:absolute;background-image: url(images/butbackwhite2.svg);background-position: center;background-repeat: no-repeat;right:26.84px;top: 50%;-webkit-transition: transform .25s cubic-bezier(.15,0,0,1),color .25s cubic-bezier(.15,0,0,1),-webkit-transform .25s cubic-bezier(.15,0,0,1),-o-transform .25s cubic-bezier(.15,0,0,1);-moz-transition: transform .25s cubic-bezier(.15,0,0,1),color .25s cubic-bezier(.15,0,0,1),-webkit-transform .25s cubic-bezier(.15,0,0,1),-o-transform .25s cubic-bezier(.15,0,0,1);transition: transform .25s cubic-bezier(.15,0,0,1),color .25s cubic-bezier(.15,0,0,1),-webkit-transform .25s cubic-bezier(.15,0,0,1),-o-transform .25s cubic-bezier(.15,0,0,1);-webkit-transform: translateY(-50%) translate3d(-.15px,0,0);-moz-transform: translateY(-50%) translate3d(-.15px,0,0);-ms-transform: translateY(-50%) translate3d(-.15px,0,0);transform: translateY(-50%) translate3d(-.15px,0,0);}
#top .custom-header-wrap .konbut a:hover .avia-menu-text:before{-webkit-transform: translateY(-50%) translate3d(15px,0,0);-moz-transform: translateY(-50%) translate3d(15px,0,0);-ms-transform: translateY(-50%) translate3d(15px,0,0);transform: translateY(-50%) translate3d(15px,0,0);}
#top .custom-header-wrap .konbut a .avia-menu-text:after{content:"";width:18px;height:18px;position:absolute;background-image: url(images/butbackwhite.svg);background-color:transparent!important;background-position: center;background-repeat: no-repeat;transform: translateY(-50%);right: 22px;top: 50%;}
#top .custom-header-wrap li{margin-left:10px;position: relative;}
#top .custom-header-wrap li:first-child{margin-left:0px;}
#top .custom-header-wrap .sub-menu{min-height: 300px;}
#top .custom-header-wrap .sub-menu li a{color:#000; margin-top:0px;border:0px!important;}
#top .custom-header-wrap .sub-menu li{border-left:0px;margin-left:0px;}
#top .custom-header-wrap .sub-menu:after{content:"";}
#menu-btn{display:none;}
#top .custom-header-wrap.scrolled li .sub-menu{top:55px!important;}
.html_header_transparency #top .custom-header-wrap li .sub-menu{top:54px;}
#top .custom-header-wrap li .sub-menu{display:none;position: absolute;background: #fff;top: 88px;left: -66px;margin: 0;padding: 54px 67px;width: auto;-webkit-box-shadow: 1px 1px 15px -9px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 1px 15px -9px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 15px -9px rgba(0, 0, 0, 0.5);}
#top .custom-header-wrap li.active .sub-menu{display:flex!important;}
#top .custom-header-wrap li .sub-menu li a .avia-menu-fx{display:none!important;}
#top .custom-header-wrap.scrolled li .sub-menu li a .avia-menu-fx{display:none!important;}
#custom-menu .acf-text::before, #custom-menu .acf-image-wrap::before{content: "";width: 1px;height: calc(100% + 10px);position: absolute;top: -5px;background: #F1F1F1;left: 75px;}
#custom-menu .sub-menu .acf-image-wrap{width: 402px;padding-left: 150px;text-align: center;min-width: 300px;position: relative;}
#custom-menu .sub-menu ul{margin:0px;min-width: 270px;}
.menu-item.cart_dropdown{border: 0px;margin: 0px;z-index: 99999;right: 23px;position: fixed;top: 22px;transition:none;}
.html_header_transparency .menu-item.cart_dropdown{top: 55px;}
html.scrolled .menu-item.cart_dropdown{top: 9px;}
.html_av_admin_bar_active .menu-item.cart_dropdown{top: 54px;}
html.scrolled.html_av_admin_bar_active .menu-item.cart_dropdown{top: 40px;}
.html_header_transparency.html_av_admin_bar_active .menu-item.cart_dropdown{top: 86px;}
.html_header_transparency .menu-item.cart_dropdown .av-cart-container svg{fill: #fff;}
.html_header_transparency.scrolled .menu-item.cart_dropdown .av-cart-container svg{fill: #000;}
.menu-item.cart_dropdown .avia-arrow{display:none;}
.menu-item.cart_dropdown .woocommerce-mini-cart__empty-message{background: #fff;}
.menu-item.cart_dropdown .widget_shopping_cart_content{background: #fff;}
.menu-item.cart_dropdown .woocommerce-mini-cart-item.mini_cart_item{padding: 10px;color: #000;border-top-style: solid;}
.menu-item.cart_dropdown a{color: #000;}
.menu-item.cart_dropdown .button{font-size:13px;}
.menu-item.cart_dropdown .woocommerce-mini-cart-item.mini_cart_item:first-child{border-top:0px;}
#top .main_menu li:not(.prodrop) .sub-menu {
  top: auto !important;
  width: auto !important;
  position: absolute !important;
  left: auto !important;
}




/*** Home slajder ***/
#top #home-slajder .avia-slide-wrap .slideshow_caption h2.avia-caption-title {font-weight:700;}
#top #home-slajder .avia-slide-wrap .slideshow_caption {width:82%;}

#top #slajder-sec1 .avia-caption-title.slajder-naslov {font-weight:500;line-height:1.1;}
#top #slajder-sec1 .avia-slideshow-button.avia-button.avia-color-black {padding:25px 40px;}


#top #col-proizvodi .col-proizvodi-naslov{position:absolute;bottom:0px;}
#top #col-proizvodi .av_font_icon{position: absolute;right: 0px;bottom: 0px;}
#top #col-proizvodi .col-proizvodi-ikonica{margin-left: 0px;margin-right: 15px;}
#top #col-proizvodi::before{content:"";position:absolute;top:0px;right:0px;width:100%;height:100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);visibility: visible;}
#top #col-proizvodi{position:relative;width:100%;}
#top #color-sec-galerija .flex_column_table{display: grid;grid-template-columns: repeat(4, 1fr);gap: 15px;}
#top #color-sec-galerija .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:15px!important;}
#top #col-proizvodi .col-proizvodi-naslov h3 a{display: table;width: 100%;background-image: url(images/Strelica.svg);background-position: center right;background-repeat: no-repeat;}


#top #tri-kolumna-home.cetri-kolumna{border-bottom: 5px solid #FFCE30;}
#top #tri-kolumna-home.cetri-kolumna .avia-image-container{margin-right:0px!important;}
#top #tri-kolumna-home.cetri-kolumna .avia-image-container img{border-radius: 0px!important;}
#top #hsv2sec4 .template-page{padding-top: 82px;padding-bottom: 239px;}
#top #hsv2sec4 .container{max-width: 1689px;}
#top #tri-kolumna-sec.cetri-kolumna-sec .container{max-width: 1689px;}
#top #tri-kolumna-sec.cetri-kolumna-sec .template-page{padding-bottom:124px;}
#top #color-sec-galerija.color-sec-galerija2 .flex_column_table{grid-template-columns: repeat(2, 1fr);}
#top #color-sec-galerija.color-sec-galerija2 .container{max-width: 1034px;}
#top #color-sec-galerija.color-sec-galerija2 #debeli-font.av-special-heading .av-special-heading-tag{text-transform: unset;}
#top #color-sec-galerija.color-sec-galerija2 #col-proizvodi{height: 461px;}
#top #hsv2sec8 .av_textblock_section{max-width:634px;}
#top #hsv2sec2 .iconbox .iconbox_icon svg{width: 100%;margin: 0px;height: 100%;}
#top #hsv2sec2 .iconbox .iconbox_icon{border:0px!important;}
#top #hsv2sec2 .iconbox_content_container p{margin-top:0px!important;}

#top #hsv2sec2 .iconbox_left_content .iconbox_icon {font-size:70px;line-height:88px;border-radius:0px;}


#top #slajder-sec1.sliderhsv2 .slideshow_align_caption {display: flex !important;flex-direction: column !important;}
#top #slajder-sec1.sliderhsv2 .slideshow_align_caption .avia-caption-content {order:1!important;}
#top #slajder-sec1.sliderhsv2 .slideshow_align_caption .avia-caption-title {order:2!important;font-weight:600;}
#top #slajder-sec1.sliderhsv2 .slideshow_align_caption .avia-slideshow-button {order:3!important;max-width: 201px;margin: 0px auto;margin-top:50px;border-radius:0px;border:none;}
#top #slajder-sec1.sliderhsv2 .slideshow_inner_caption{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;text-align: center}
#top #hsv2sec2 .post-entry{background: #181818;}
#top #hsv2sec2 .post-entry .entry-content-wrapper{max-width: 1000px;margin: 0px auto;}


#top #tri-kolumna-home.cetri-kolumna .av-special-heading{padding: 30px 30px 15px 30px;}
#top #tri-kolumna-home.cetri-kolumna .av_textblock_section{padding: 0px 30px;}
#top #tri-kolumna-home.cetri-kolumna .avia_textblock p{margin: 0px;padding-bottom:30px;}
#top #tri-kolumna-home.cetri-kolumna .avia-button-wrap {display:table;margin-bottom:30px;}
#top #tri-kolumna-home.cetri-kolumna .avia-button-wrap .avia-button{margin: 0px;font-size: 12px;padding: 14px 23px 15px 23px; border-radius: 0px;margin-left: 30px;background: #fff;color: #000;}




#top #uss1.avia-section #uss1clm .widgettitle {font-size: 33px;color:#1a1b1e;}



/*** Content ***/
#top #debeli-font.av-special-heading .av-special-heading-tag {font-weight:700;text-transform: uppercase;}
#top i {color: #ffce30;}
#top #bottom-footer-banner #about-us-promobox.av_promobox .avia-promocontent p {font-size: 20px;}
/*#top ul.sub-menu {margin-top:-40px;}*/
#top .header-scrolled ul.sub-menu {margin-top:0px;}
#top .custom-color-heading a {text-decoration:none;}

#top #why-choose-us-faq .av_toggle_section .single_toggle p.toggler {text-transform: uppercase;font-weight: bold;}
.js_active .toggler {border-style: none;}
#top .togglecontainer p.toggler.activeTitle {border-color: transparent!important;}
#top #why-choose-us-faq .toggle_content {background: transparent!important;}
#top #why-choose-us-faq .toggle_icon {border-style: none;top: auto;}
.toggle_icon:before {
    content: '\e873';
    font-family: 'entypo-fontello';
    font-size: 18px;
    font-weight: normal;
}

.activeTitle .toggle_icon:before {
    content: '\e876';
}
.toggle_icon span {display:none;}
.av-elegant-toggle .toggle_icon {margin-top:0;}








/*--------------------------------

» Initiate Flexbox

--------------------------------*/



/* Header */
.responsive #top #header,
/* Top bar */
.responsive #top #header #header_meta,
/* Search icon */
.responsive #top #header #menu-item-search a,
/* Cart icon */
.responsive #top #header a.cart_dropdown_link,
/* Social icon */
.responsive #top #header #header_main nav .social_bookmarks,
/* Logo */
.responsive #top #header #header_main .inner-container .logo,
/* Main menu, cart and social icons */
.responsive #top #header #header_main .inner-container .main_menu,
/* Widgets */
.responsive #top #header #header_main .inner-container .widget,
/* Header inner container */
#top #header #header_main .container.av-logo-container .inner-container {    
    display: flex;
    position: relative;
}




/*--------------------------------

» Topbar

--------------------------------*/



/* Top bar */

.responsive #top #header #header_meta {
    flex-basis: 100%;    
}



/*--------------------------------

» Header

--------------------------------*/

/* Height */

#top #header #header_main .container.av-logo-container {
    height: inherit;   /* Auto height: Header takes the height of the contents */
}


/* Header inner container */

#top #header #header_main .container.av-logo-container .inner-container {
  height: inherit; 
  position: relative !important;
  flex-wrap: nowrap;
  justify-content: space-between;
}


/* Wrappers 
--------------------------------*/

/* Header content and Topbar */

.responsive #top #header {
    flex-wrap: wrap;
}

/* Header contents: Logo, Menu, Social Icons and Widgets. */

.responsive #top #header #header_main {
    flex-basis: 100%;    
}

/* Transparent header 
--------------------------------*/

.responsive.html_header_transparency #top #wrap_all #header {
    position: absolute;
}


/* Main content: 
-----------------------

.responsive #top #main { 
padding-top: 0px;} /* Gap between the content and header */

/* Fixed header 
--------------------------------*/

/* Fixed header */

.html_header_sticky.html_header_transparency #top #wrap_all #header,
.html_header_sticky #top #wrap_all #header { 
    position: fixed; 
} 


/* Fixed header and page content gap. 
   Padding value should be same as the fixed header height. */

.html_header_sticky:not(.html_header_transparency) #top #wrap_all #main { 
    padding-top: 156px;
} 

@media only screen and (max-width: 767px) {
.html_header_sticky #top #wrap_all #main {
padding-top: 80px !important;
}}





/*--------------------------------

» Logo

--------------------------------*/




/* Logo */

.responsive #top #header #header_main .inner-container .logo {
    order: 0;
    flex-basis: auto;
    /*width: auto;*/

    /* Define scalable min width of the logo on small screens */
    min-width: 100px;
    /* Define scalable max width of the logo on big screens */
    /* Logo width: (auto | 100% | px );  Set auto to display the uploaded image size */
    max-width: 100%;
    
    z-index: 9;
}


/* Logo image size */

.responsive #top #header .logo,
.responsive #top #header .logo a,
.responsive #top #header .logo img {
    width: auto;
        
    /* Height specification is not required. It is proportional to the max width of the logo */
    height: 100%;    
    align-items: center;
    align-self: center;
    justify-content: center;
}


/* Vertically center transparency logo */

.responsive #top #header .logo span img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


/* 1) SVG kao <img src="...svg"> */
#top #header .logo img[src$=".svg"] {
  display: block;          /* ukloni inline-img “baseline” pomeranje */
  width: auto;             
  height: 100px;            /* USKLADI sa visinom headera (npr. 60–70px) */
  max-width: 180px;        /* isto kao za PNG, možeš povećati po želji */
  vertical-align: middle;
}

/* Transparent header varijanta */
.html_header_transparency #top #header .logo img[src$=".svg"] {
  height: 100px;            /* malo veći kontrast preko hero slike */
}

/* 2) Ako ubacuješ SVG inline ( <svg>…</svg> ) umesto <img> */
#top #header .logo svg {
  display: block;
  height: 100px;            /* isto uskladi kao gore */
  width: auto;
}

/* 3) Ako je logo u <picture> */
#top #header .logo picture img[src$=".svg"] {
  height: 100px;
  width: auto;
}



/*--------------------------------

» Menu

--------------------------------*/



/* Menu outer container: Menu with siblings cart and social icons */

.responsive #top #header #header_main .inner-container .main_menu {
    order: 0;
    flex-basis: auto;   /* Use calc to minus the width of the logo */
    align-items: center;
    align-self: center;
}

/* Navigation */

#header .av-main-nav {
    display: flex;
    flex-wrap: nowrap;
}


/*#header_main nav.main_menu {right: 18%;}*/


/*  Activate burger menu  */

@media only screen and (max-width: 1000px) {
    #top #header .av-main-nav>li.menu-item {
        display: none!important;
    }
    #top #header .av-burger-menu-main {
        cursor: pointer;
        display: block!important;
    }
}

@media only screen and (max-width: 767px) {

/* Mobile menu position fix */
.responsive #top .av-logo-container .avia-menu {
    display: flex!important;
    align-items: center;
}

#top #header .logo img[src$=".svg"],
  #top #header .logo svg {
    height: 48px;
    max-width: 150px;
  }

}

/* Mega menu position fix */
#header li .avia_mega_div,
#header li:hover .avia_mega_div {
    right: 0 !important; /* submenu position */
    left: auto!important; /* submenu position */
    max-width: 50vw;
}

/*--------------------------------

» Widget

--------------------------------*/


/* Widgets */

.responsive #top #header #header_main .inner-container .widget {
    order: 0;
    flex-basis: auto;
    padding: unset;
    clear: none!important;

    align-self: center;
    align-items: center;
    z-index: 1;

}

.responsive #top #header #header_main .inner-container .widget>div {
    width:100%;
    line-height: 14px;
    padding:0 10px;
}

#top #header .av-main-nav li a {font-family: "Poppins", sans-serif;font-weight:600;font-style:normal;letter-spacing:.5px;}
#top #header_main #text-2 .textwidget p {font-family: "Poppins", sans-serif;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.5px;}
#top #header_main #custom_html-2 #header-ikonica.av_font_icon {display:block;height:20px;float:left;color:#000;margin-top:1px;}
#top #header_main #custom_html-2 #header-ikonica .av-icon-char {font-size:18px;}
#top #header_main #custom_html-2 .overlanding-widget-custom-font {font-family: "Poppins", sans-serif;;font-size: 14px;color:#ffffff;font-weight:600;text-transform: none;}
#header.header_color.av_header_transparency #header_main #custom_html-2 #header-ikonica.av_font_icon {color:#ffffff;}


#top #header_main #custom_html-2 .overlanding-widget-wrapper a{color: #1e1e1e;background-color: #ffce30;text-transform: uppercase;padding: 15px 16px;border-radius: 30px;transition: all 0.4s ease-in-out;background-image: url(images/phone-call.png);background-size: 14px;background-repeat: no-repeat;background-position: left 17px center;padding-left: 40px;}
#top #header_main #custom_html-2 .overlanding-widget-wrapper a span{color: #1e1e1e;transition: all 0.4s ease-in-out;}
#top #header_main #custom_html-2 .overlanding-widget-wrapper a:hover{color:#fff;background:#1e1e1e;}
#top #header_main #custom_html-2 .overlanding-widget-wrapper a:hover span{color: #fff;}








/*--------------------------------

» Social icons

--------------------------------*/




/* Flex support and position fix */
.responsive #top #header #header_main nav .social_bookmarks {
    display: flex;
     top: auto;
     margin-top: 0;
     align-items: center;
}
/* Inherit height for flex alignment */
#top .av-logo-container .social_bookmarks li {
    height: inherit;
}




/*--------------------------------

» Search 

--------------------------------*/



/* Your styles here */



/*--------------------------------

» Cart 

--------------------------------*/



/* Cart position fix */

#top #header #header_main #menu-item-shop a.cart_dropdown_link {
    height: auto;
}

@media only screen and (max-width: 767px) {
    .responsive #top #menu-item-shop.cart_dropdown {
        display: flex;
        align-items: center;
    }
    .cart_dropdown .dropdown_widget .avia-arrow {
        display: none;
    }
}



















/*** Slajder buttons ***/
#top #dugmici-naslovna .avia-button.avia-color-light {text-transform: uppercase;letter-spacing: 2px;font-weight:600;color: #fff;border:1px solid #fff;border-radius:0px;background:transparent;}
#top #dugmici-naslovna .avia-button.avia-color-light:hover {font-weight:600;color:#454545!important;background-color:#ffffff!important;border-color:#ffffff!important;border-radius:0px;}
#top #dugmici-naslovna .avia-button.avia-color-dark {text-transform: uppercase;letter-spacing: 2px;font-weight:600;color: #ffffff!important;border: 1px solid #c21505!important;border-radius:0px;background: #c21505!important;}
#top #dugmici-naslovna .avia-button.avia-color-dark:hover {font-weight:600;color: #454545!important;border: 1px solid #ffffff!important;border-radius:0px;background: #ffffff!important;}
#top #dugmici-naslovna .avia-button.avia-color-light:hover, #top #dugmici-naslovna .avia-button.avia-color-dark:hover {opacity:1!important;}


/*** Usluge naslovna ***/
#top #babiko-nase-usluge .flex_column {border-radius:0px;}
#top #babiko-nase-usluge .flex_column.usluga-column:hover {background:#e4e4e4;transition: all 0.4s ease-in-out;}
#top #babiko-nase-usluge .flex_column.usluga-column:hover h3.av-special-heading-tag {color:#000!important;}
#top #babiko-nase-usluge .flex_column.usluga-column:hover .av_font_icon .av-icon-char:before {color:#000!important;}
#top #babiko-nase-usluge .flex_column.usluga-column:hover a.avia-button {color:#ffffff;background-color: #c21505;border-color: #c21505;}
#top #babiko-nase-usluge .flex_column.usluga-column a.avia-button {font-weight:500;color:#000000;background-color:transparent;border:1px solid #000;text-transform: uppercase;letter-spacing: 2px;}

/*** Slike ***/
.avia-content-slider .slide-image, .avia-content-slider .slide-image img, .avia-content-slider .slide-image {border-radius:20px;}



/*** Columns ***/
#top #kontakt-kolumn.flex_column {background: #FFFFFF;box-shadow: 0px 20px 60px rgba(62, 84, 141, 0.1);border-radius: 20px;padding: 71px 30px 80px 40px;}

#top .avia_textblock.manufacture-text {padding: 0 20px 20px;}

#top #home-slajder a.avia-slideshow-button.avia-button.avia-color-theme-color {background-color: #ffce30;border-radius: 2em;}
#top #home-slajder a:hover.avia-slideshow-button.avia-button.avia-color-theme-color {background-color: #1e1e1e;}
#top #home-slajder .avia-color-theme-color {border-color:transparent;}

#top #usluge-home.av-layout-grid-container .av-special-heading .av_custom_color.av-subheading.av-subheading_below p {line-height: 1.2;padding: 0px 30px 30px 30px;}
#top #bottom-footer-banner.avia-section .flex_column .av_promobox .avia-promocontent p {font-family: "Poppins", sans-serif;
font-size: 1.857em;
font-weight: 400;
font-style: normal;
line-height: 1.3em;
text-decoration: none;
text-transform: none;
letter-spacing: 0px;}

#top #bottom-footer-banner.avia-section .flex_column .av_promobox .avia-button-wrap a.avia-button {border-radius: 2em;}
#top #bottom-footer-banner.avia-section .flex_column .av_promobox .avia-button-wrap a.avia-button span.avia_iconbox_title {font-family: "Poppins", sans-serif;
font-size: 13px;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
white-space: nowrap;}




/*** Footer ***/
#footer {padding:60px 0;}
#footer a, #footer p {font-size:16px;}
#top.page-id-154 #footer {margin-top:-8px;}





/***** Custom CF7 stranica ******/
#top #custompagecf7 #responsive-form{
	max-width:100%; 
	margin:0 auto;
    width:100%;
    padding: 6px 0 20px 0;

}
#top #custompagecf7 .form-row{
	width: 100%;
}

#top #custompagecf7 div.wpcf7 .ajax-loader{position:absolute;top:23px;}
#top #custompagecf7 .form-row p {margin:0;}

#top #custompagecf7 .column-full{ 
float: right;
position: relative;
padding-bottom: 10px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#top #custompagecf7 .column-half{
	float: left;
	position: relative;
	padding-bottom: 10px;
	width:49%;
	margin-left: 2%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-three{
	float: left;
	position: relative;
	padding-bottom: 10px;
	width:32%;
	margin-left: 2%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-fourth{
	float: left;
	position: relative;
	padding-bottom: 10px;
	width:24%;
	margin-left: 2%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-three:first-child, #top #custompagecf7 .column-half:first-child, #top #custompagecf7 .column-fourth:first-child {margin-left:0;}
#top #custompagecf7 .column-three:last-child, #top #custompagecf7 .column-half:last-child, #top #custompagecf7 .column-fourth:last-child {margin-right:0;}

#top #custompagecf7 .clearfix:after {
	content: "";
	display: table;
	clear: both;
}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-countrytext {padding: 8px 50px!important;}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-phonetext.wpcf7-validates-as-required {padding: 8px 50px!important;}
#top #custompagecf7 #responsive-form .wpcf7-textarea,#top textarea {min-height:160px!important;max-height:260px!important;min-width:100%!important;max-width:100%!important;}


#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {
	margin: 0 auto;
	width: 100%;
    border: 1px solid #333;
	background: #333;
	font-family: "Poppins", sans-serif;;
    font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
    height: auto;
    border-radius: 0px;
    color: #ffffff;
	padding:13px 50px;
}
#top #custompagecf7 .wpcf7-submit:hover {background-color: transparent!important;color: #000!important;border: 1px solid #ffce30!important;border-radius:2px!important;}

#top #custompagecf7 .wpcf7 input[type="text"], #top #custompagecf7 .wpcf7 input[type="email"], #top #custompagecf7 .wpcf7 input[type="tel"], #top #custompagecf7 .wpcf7 input[type="url"], #top #custompagecf7 .wpcf7 input[type="select"], #top #custompagecf7 .wpcf7 input[type="date"] {height:46px;}

#top #custompagecf7 .wpcf7 input[type="text"], #top #custompagecf7 .wpcf7 input[type="email"], #top #custompagecf7 .wpcf7 input[type="tel"], #top #custompagecf7 .wpcf7 input[type="url"], #top #custompagecf7 .wpcf7 input[type="select"], #top #custompagecf7 .wpcf7 input[type="date"], #top #custompagecf7 .wpcf7 textarea, #top #custompagecf7 .wpcf7 select {
	height: auto;
	padding: 17px 15px 17px 20px;
	margin-bottom: 10px;
	border: 1px solid #f1f1f1;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:#f5f5f5;
	border-radius: 2px;
	font-family: "Poppins", sans-serif;;
    font-size: 16px;
    color:#151618!important;
    font-weight:400;
}

#top #custompagecf7 .wpcf7-list-item input {position: relative;right:3px;}
#top #custompagecf7 .wpcf7-form-control:focus {border:1px solid #ffce30!important;}
#top #custompagecf7 .wpcf7-not-valid-tip {font-family: "Poppins", sans-serif;;font-weight:400;color:#fd0000;}
#top #custompagecf7 .intl-tel-input ul.country-list {top:-20px;}
#top #custompagecf7 label {font-size:16px;font-weight:400;}
#top #custompagecf7 th {text-transform:none!important;letter-spacing:0px!important;padding:4px 8px!important;}

#top #custompagecf7 .wpcf7-list-item-label {font-size: 16px;}

#top #custompagecf7 .cf7-dragandrophandler {background-color: #f5f5f5;}
#top #custompagecf7 .cf7-text-drop {font-size:20px;}
#top #custompagecf7 .cf7-text-or {font-size:15px;}
#top #custompagecf7 .cf7-text-browser a {background: #c21505;padding: 0px 20px;font-weight: 400;font-size: 14px;}


#top #custompagecf7 .wpcf7-form-control.wpcf7-acceptance {position:relative;top:-5px;margin-left:20px;}











/*** Scroll to top ***/
#scroll-top-link, #av-cookie-consent-badge {
  color: #050401;
  border: 1px solid #ffce30;
  background-color: #ffce30;
}

#scroll-top-link.avia-svg-icon svg:first-child, #av-cookie-consent-badge.avia-svg-icon svg:first-child {
  stroke: #050401;
  fill: #050401
}

#scroll-top-link:hover, #av-cookie-consent-badge:hover {
  background-color: #050401;
  color: #ffce30;
  border: 1px solid #050401;
}








@media only screen and (max-width: 989px) {
#top #color-sec-galerija .flex_column_table{grid-template-columns: repeat(2, 1fr);}
#top #col-proizvodi{margin-bottom:0px!important;}

#top #hedovina-sec.avia-section .container {height:200px!important;}
#top #hedovina-sec.avia-section .container .flex_column {margin-bottom:0px;}



#top #tri-kolumna-home.cetri-kolumna .avia-image-container{width:100%;}
#top #tri-kolumna-home.cetri-kolumna .avia-image-container img{width:100%;}
#top #hsv2sec8 .flex_cell{min-height:500px;}


#top .main_menu li:not(.prodrop) .sub-menu{position: relative !important;height: auto;width: 100% !important;top: 0px !important;}
#top .main_menu li a:hover{background: transparent!important;opacity: 1!important;}
#top .main_menu li{display:table;width:100%;}
#top #header #header_main #custom_html-2 {display:none!important;}
#top #av-burger-menu-ul {vertical-align:top!important;}

}










@media only screen and (max-width: 767px) {
#top #custompagecf7 .column-half,#top #custompagecf7 .column-three,#top #custompagecf7 .column-fourth{width:100%;padding-right:0px!important;margin-left: 0;}
#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {width:100%;}
#top #custompagecf7 .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {margin-bottom:10px;}

#footer .widget {margin: 0px 0;}
#socket .copyright {display:block;float:none;padding-top:40px;text-align:center;width:100%;}
#top #wrap_all #socket .social_bookmarks {float:none;margin:0;position:absolute;text-align:center;top:10px;width:100%;}
#socket .social_bookmarks li {float:none;display:inline-block;}
#socket .sub_menu_socket {float: none;width: 100%;display: block;text-align: center;margin: 0 0 0 -6px!important;}
#socket .sub_menu_socket li {float:none;display:inline-block;}
#top #footer .flex_column{margin-bottom:0px!important}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#top #home-slajder .avia-slide-wrap .slideshow_caption {width:100%;}

#top #usluge-home .flex_cell_inner {height: 260px;}
#top ul.sub-menu {margin-top: 0;}

#top #featured-brands .avia-gallery-thumb a {width:50%;}

#top #usluge-home .grid-col1 .flex_cell_inner .av-special-heading {top: 40%;}
#top #usluge-home .grid-col2 .flex_cell_inner .av-special-heading {top: 32%;}
#top #usluge-home .grid-col3 .flex_cell_inner .av-special-heading {top: 20%;}
#top #usluge-home .grid-col4 .flex_cell_inner .av-special-heading {top: 30%;}


#top .av_header_transparency.av_alternate_logo_active .logo a svg {top: 0px;}
#top #header .logo svg{top: 5.39165px;}
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {padding-top: 0px;}
#top #tri-kolumna-sec .flex_column_table {margin-top: 0;}
#top #tri-kolumna-sec #tri-kolumna-home.flex_column {padding: 30px;}
#top #color-sec-galerija .flex_column_table{gap: 10px;}
#top #color-sec-galerija .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top: 10px !important;}
#top #color-sec-galerija .av_one_full{margin-top: 30px!important;}
#top #hsv2sec4 .template-page{padding-bottom: 50px;padding-top: 50px;}
#top #tri-kolumna-home.cetri-kolumna{padding:0px!important;}
#top #hsv2sec2{background: #181818;}
#top #hsv2sec2 .container{max-width: 300px!important;}
#top #hsv2sec2 .template-page{padding:20px 0px;}
#top #hsv2sec4 h2 br{display:none;}
#top #hedovina-sec.avia-section .container {height:100px!important;}
#top #hedovina-sec.avia-section .container .flex_column {margin-bottom:0px;}
#top #uss1.avia-section #uss1clm .widgettitle {font-size:28px;color:#1a1b1e;}
#top #color-sec-galerija .template-page{padding-bottom:0px;padding-top:30px;}
#top #prozsec3 .template-page{padding-top: 30px;}
#top #prozsec3{min-height:50px;}
#top #prozsec3 .container{height:80px!important;}
}


#top #color-sec-galerija .av-special-heading.av-linked-heading a:hover{opacity: 1;}


@media only screen and (max-width: 540px) {
#top #color-sec-galerija .flex_column_table{grid-template-columns: repeat(1, 1fr);}
#top #color-sec-galerija.color-sec-galerija2 .flex_column_table{grid-template-columns: repeat(1, 1fr);}


}



.custom-submenu-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
    pointer-events: none; /* hover ne radi dok ne fade-in */
}

body.submenu-ready .custom-submenu-wrapper {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}


/* Po defaultu submeni sakriven */
 .custom-submenu-wrapper .sub-menu{
    display: none;      /* ceo submeni skriven */
    opacity: 0;
    visibility: hidden;
}
/* Kada JS doda klasu .submenu-ready, submeni se prikazuje */
body.submenu-ready .custom-submenu-wrapper .sub-menu{
    display: table !important; /* ili block ako ti bolje odgovara */
    opacity: 1!important;
    visibility: visible!important;
}



#top #header .main_menu .sub-menu {position: relative;width: 26.575%;float: left;box-shadow: none !important;}
.custom-submenu-wrapper {position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;padding: 71px 97px;display: flex;width: 100%;border: 1px solid #000;border-top: none;z-index: 999;opacity: 0;transition: opacity 0.3s ease;}
body.submenu-ready .custom-submenu-wrapper {opacity: 1;z-index: 9999;}
.submenu-left { flex: 1; }
.submenu-right { flex: 2; text-align: left; }
.submenu-preview { display: none; }
.submenu-link { margin-bottom: 15px; cursor: pointer; }
.submenu-link a { color: #000; text-decoration: none; }
.custom-submenu-wrapper .acf-wrapper {width: 73.425%;float: left;display: table;}
.custom-submenu-wrapper .acf-item {display: none;padding-left: 150px;text-align: center;min-width: 300px;position: relative;}
.custom-submenu-wrapper .acf-item::before{content: "";width: 1px;height: calc(100% + 10px);position: absolute;top: -5px;background: #F1F1F1;left: 62px;}
.custom-submenu-wrapper .acf-item p {color:#000;text-align:left;}
#top .custom-submenu-wrapper .acf-item img {width: 42.617%;float: left;display: table;margin-right: 3.691%;}
#top .custom-submenu-wrapper .acf-item p {display: table;float: left;width: 53.692%;margin: 0;font-size: 16px;font-weight:400;line-height: 1.6;}
#top #header nav.main_menu ul#avia-menu .custom-submenu-wrapper .sub-menu li a {padding: 0 !important;margin-bottom: 5px;font-size: 16px;font-weight: 500;line-height: 1.6;color: #000;margin-left: 5px;}
#top #header nav.main_menu ul#avia-menu .custom-submenu-wrapper .sub-menu li.boldovano a {font-size: 20px;font-weight: 600;margin-left: 0;letter-spacing: 0;}

/* ------------------ Header pozicije ------------------ */
#top #header .main_menu,
#top #header .main_menu .avia-menu,
#top #header .main_menu .avia-menu #avia-menu,
#top #header .main_menu .avia-menu #avia-menu li {position: unset !important;}



#uss1clm #nav_menu-3{border: 1px solid #00000026;padding: 30px;}
#uss1clm .widgettitle{font-size: 33px;line-height: 36px;color:#1a1b1e;font-weight: 700;letter-spacing: -1px;margin: 0px;margin-bottom:20px;}
#uss1clm .widgettitle span{color:#ffce30;}
#uss1clm #nav_menu-3 li a{display: flex;align-items: center;gap: 10px;justify-content: space-between;color:#1a1b1e;font-weight: 500;position: relative;overflow: hidden;transition: all 0.3s ease;padding: 10px 0px;font-size: 16px;line-height: 30px;}
#uss1clm #nav_menu-3 li:hover a{color: #ffce30;padding-left: 20px;padding-right: 20px;}
#uss1clm #nav_menu-3 li a:before{content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(120deg, transparent, rgba(92, 92, 92,0.1), transparent);transition: all 0.5s ease;}
#uss1clm #nav_menu-3 li:hover a:before{left: 100%;}
#uss1clm #nav_menu-3 li a:after{content:"\f061";font-weight: 900;opacity: 0;transform: translateX(-10px);transition: all 0.3s ease;font-family: "Font Awesome 6 Free";}
#uss1clm #nav_menu-3 li:hover a:after{opacity: 1;transform: translateX(0);}
#uss1clm #nav_menu-3 li{border-bottom: 1px solid #00ae6c17;border-top: 0px;}
#uss1clm #nav_menu-3 li:hover{background-color: rgba(92, 92, 92,0.05);}
#uss1clm #nav_menu-3 li.current-menu-item{background-color: rgba(92, 92, 92,0.05);}
#uss1clm #nav_menu-3 li.current-menu-item a{color: #000000;padding-left: 20px;padding-right: 20px;}
#uss1clm #nav_menu-3 li.current-menu-item a:after{opacity: 1;transform: translateX(0);}
#uss1clm #text-5{border: 1px solid #00000026;padding: 30px;margin-top:40px;}
#uss1clm #text-5 p{line-height: 30px;margin-top: 0px;margin-bottom: 20px;}
#uss1clm #text-5 ul {list-style: none;padding: 0;margin: 0;}
#uss1clm #text-5 ul li {position: relative;padding-left: 60px;line-height: 30px;margin-left: 0px;margin-bottom: 20px;}
#uss1clm #text-5 ul li strong{line-height: 27px;letter-spacing: -0.6px;padding-top: 3px;margin-bottom: -3px;font-size: 18px;}
#uss1clm #text-5 ul li p{line-height:30px;font-size:16px;}
#uss1clm #text-5 ul li::before{font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 0; top: 13.5px; width: 40px;height: 40px;font-size: 40px;line-height: 40px;text-align: center;color:#ffce30;content: "";}
#uss1clm #text-5 ul li:nth-child(1)::before {content: "\f3c5";}
#uss1clm #text-5 ul li:nth-child(2)::before {content: "\f2a0";}
#uss1clm #text-5 ul li:nth-child(3)::before {content: "\f2b6";}
#uss1clm #text-5 ul li:nth-child(3){margin-bottom:0px;}

#uss1clm #text-6{background:url(images/Al-Profil-Baner.jpg)no-repeat center;background-size:cover;min-height:298px;margin-top: 40px;padding: 30px;position: relative;display: flex;justify-content: center;align-items: center;text-align: center;}
#uss1clm #text-6:before{opacity: 0.5;background:#000000;position: absolute;width: 100%;z-index: 9;top: 0px;height: 100%;overflow: hidden;visibility: visible;left:0px;}
#uss1clm #text-6 h3 .has-stroke{-webkit-text-stroke-color: #FFFFFF;-webkit-text-stroke-width: 1px;color: #FFFFFF00;}
#uss1clm #text-6 h3 .color{color: #ffffff;}
#uss1clm #text-6 h3{font-size: 33px;line-height: 36px;letter-spacing: -1px;font-weight: 700;color: #fff;text-align: center;margin-bottom:30px;}
#uss1clm #text-6 .textwidget{z-index: 10;position: relative;}
#uss1clm #text-6 .textwidget p{margin:0px;}
#uss1clm #text-6 .textwidget p a{padding: 15px 20px 15px 30px;font-size: 16px;line-height: 1.42857143;display: inline-block;margin-bottom: 0;text-decoration: none;text-transform: uppercase;white-space: nowrap;vertical-align: middle;background: #ffce30;color: #fff;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;}
#uss1clm #text-6 .textwidget p a .fa-arrow-right{margin-left: 20px;color: #fff;}
#uss1clm #text-6 .textwidget p a:hover{color: #1A1B1E;background:var(--enfold-main-color-primary);}
#uss1clm #text-6 .textwidget p a:hover .fa-arrow-right{color: #1A1B1E}
#uss1clm #uss1head .av-subheading.av-subheading_above p{text-transform: uppercase;color: #191717;margin-bottom: 10px;font-weight: 700;letter-spacing: 1.8px;font-family: "Poppins", sans-serif;position: relative;display: inline-block;line-height: 26.5px !important;}
#uss1clm #uss1head h1{line-height: 45px;letter-spacing: -1.4px;font-weight: 700;color: #1a1b1e;}
#uss1clm #uss1head h1 span{color: #ffce30;}
#uss1clm #uss1text p{line-height:30px;}
#uss1clm #uss1gal img{border: 0px;padding: 0px;}
#uss1clm #uss1gal a:hover{opacity:1!important;}
#uss1clm #uss1gal a{width:100%!important;}
#uss1clm #uss1gal .avia-gallery-thumb{display: grid;gap: 20px;grid-template-columns: repeat(3, 1fr);}
#uss1clm #uss1gal{padding: 40px 0px;}
#uss1clm #uss1head2 h2{line-height: 35px;letter-spacing: -1px;font-weight: 700;color: #1a1b1e;}
#uss1clm #uss1head2 h2 span{color: #ffce30;}
#uss1clm #uss1acc .toggler{font-size:16px;font-weight:600;color:#1a1b1e;padding:9px 20px;background:#02010100;border:1px solid rgba(0,0,0, 0.15)!important;line-height:30px;}
#uss1clm #uss1acc .toggle_content{padding:20px 20px 12px;background:transparent;border:0px;}
#uss1clm #uss1acc .toggle_content p{margin:0px;line-height:30px;}
#uss1clm #uss1acc .toggler .toggle_icon{position:absolute;float:none;left:auto;font-size:15px;transition:all 0.3s;right:20px;border:0px;margin-top:0px;transform:translateY(-50%) rotate(-90deg);display:table;transition: transform 0.3s ease;}
#uss1clm #uss1acc .av_toggle_section{margin-bottom:10px;}
#uss1clm #uss1acc .toggler.activeTitle{background:#ffce30;color:#030300;}
#uss1clm #uss1acc .toggler.activeTitle .toggle_icon{transform:translateY(-50%) rotate(0deg);}




