.kolomedia_title1 {
font-size: 2em; 
}
.custom-button {
background: #fff !Important;
color: #1b1c1d !important;
padding: 10px 27px !important; 
border: 2px solid #1b1c1d;
font-size: 16px;
}
.custom-button:hover {
background: #1b1c1d !important;
color: #fff !important;
padding: 10px 27px !important;
border: 2px solid #1b1c1d !Important;
font-size: 16px;
}
.custom-button-cf7 {
background: #fff !important;
color: #1b1c1d !important;
padding: 10px 27px !important; 
border: 2px solid #1b1c1d !important;
font-size: 16px !important;
}
.custom-button-cf7:hover {
background: #1b1c1d !important;
color: #fff !important;
padding: 10px 27px !important;
border: 2px solid #1b1c1d !important;
font-size: 16px !important;
}
.row-bottom-home {
background-repeat: no-repeat;
background-image: url(//www.proadvisers.si/pro-advisers/wp-content/uploads/2021/10/meeting-g087975b0e_1920.jpg);
background-attachment: fixed;
background-position: center center;
height: 100%;
}
.title1 {
font-size: 2.5em;
text-align: left !important; 
}
.title2 {
font-size: 1em;
color: #fff !important; 
text-align: left !important; 
}
}
ul li.bullet-checkmark:before, ul li.bullet-arrow:before, ul li.bullet-star:before {
font-family: "fl-icons";
left: 0;
position: absolute;
font-size: 16px;
color: #ffffff !important;
}
ul li.bullet-checkmark, ul li.bullet-arrow, ul li.bullet-star {
list-style: none;
position: relative;
padding: 7px 0 7px 25px;
margin: 0;
border-bottom: 0px solid #ececec;
}
.bullet-checkmark {
color: #fff;
} .header-main {
z-index: 10;
position: relative;
background: #fff !important;
} .nav-dropdown-has-border .nav-dropdown {
border: 0px solid #fff !important;
}
.nav-dropdown-has-shadow .nav-dropdown {
-webkit-box-shadow: 1px 1px 15px rgb(0 0 0 / 0%);
box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
} .social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover {
background-color: currentColor !important;
border-color: currentColor !important;
width: 50px !important;
}   .box-shadow-1 {
background-color: #fafafa;
-webkit-box-shadow: 0 7px 7px 0 rgb(0 0 0 / 9%);
box-shadow: 0 7px 7px 0 rgb(0 0 0 / 9%);
text-align: center;
-webkit-transition: all 150ms ease-in;
transition: all 150ms ease-in; }
.box-push .box-text {
padding: 15px 20px;
background-color: rgb(250 250 250);
max-width: 85%;
margin: -15% auto 0;
} .is-divider {
height: 3px;
display: block;
background-color: #53ad9f;
margin: 1em 0 1em;
width: 100%;
max-width: 30px;
} .header-button a {
background: #53ad9f;
color: #fff !important;
padding: 10px !important; 
box-shadow: 0 6px 14px 0 rgb(0 0 0 / 10%);
}
.header-button a:hover {
background: #5bbeae;
color: #fff !important;
padding: 10px !important; 
box-shadow: 0 6px 14px 0 rgb(0 0 0 / 10%);
} .column-half{
float: left;
position: relative;
padding: 0.65rem;
width:50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.column-full{
padding: 0.65rem;
width:100%;
}
.wpcf7 label {
display: block;
width: 100%;
}
element.style {
}
.wpcf7 .wpcf7-form-control-wrap {
display: contents;
}
select {
box-shadow: inset 0 -1.4em 1em 0 rgba(0,0,0,.02);
background-color: #fff;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E);
background-position: right .45em top 50%;
background-repeat: no-repeat;
padding-right: 1.4em;
background-size: auto 16px;
border-radius: 0;
display: block;
}
.wpcf7 .wpcf7-not-valid-tip {
margin-top: -10px;
position: relative;
padding: 5px 8px;
line-height: 1.2em;
border-radius: 3px;
opacity: .8;
background-color: #fff !important;
color: #b20000;
} @media only screen and (max-width: 799px) { 
.column-half{
width: 100%;
}
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
height:40px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="tel"] {
width: 100%;
padding: 1px;
border: 1px solid #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #fff;
font-size: .97em;
color: #313131 !important;
background-color: #fff;
font-weight: 500;
padding: 12px;
box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);
}  .dnd-upload-status .dnd-upload-details .name span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
position: relative;
padding-right: 10px;
color: #fff !important;
}
.dnd-upload-status .dnd-upload-image span.file {
background-image: url(//www.proadvisers.si/pro-advisers/wp-content/uploads/2021/10/file-svgrepo-com.svg) !important;
background-repeat: no-repeat;
color: #fff !important;
}
.codedropz-upload-handler {
border: 2px dashed #ffffff6b !important;
border-radius: 5px;
margin-bottom: 10px;
position: relative;
}
.codedropz-upload-inner h3 {
margin: 5px 0;
font-size: 20px !important;
line-height: 32px;
font-weight: 600 !important;
}
.box-border-right-bottom  {
border-bottom: 2px solid #231f20;
border-right: 2px solid #231f20;
}
.home-box-left  {
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.border-box-right {
border-right: 2px solid #56a598;
border-bottom: 2px solid #56a598;
padding: 50px; 
}
.border-box-left {
border-left: 2px solid #56a598;
border-bottom: 2px solid #56a598;
padding: 50px; 
z-index: 2 !important; 
} .topbar-contact {
font-size: 14px;
color: #fff Important;
}  .dark .ux-menu-link__link {
border-bottom-color: rgb(255 255 255 / 0%) !Important;
}
.links>li>a:before, i[class^=icon-], i[class*=" icon-"] {
font-family: "fl-icons" !important;
font-display: block;
speak: none !important;
margin: 0;
padding: 0;
display: inline-block;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
position: relative;
line-height: 1.2;
color: #53ad9f !important;
}
.header-slider {
margin-left: auto!;
margin-right: auto!
}
.stuck #logo img {
height: 130px!important;
}