.speakers li {
margin: 0;
list-style: none;
padding: 20px 0 20px 0;
border-bottom: solid 1px rgba(255,255,255,.2);
float: left;
display: block;
margin-bottom: 30px;
}
.speakers img {
margin-top: 30px;
box-shadow: 2px 2px 8px rgb(0 0 0 / 60%);
border-radius: 50%;
border: solid 5px #fff;
}
.header-fixed a.link-menu.current {
background: #be54c4;
}
.speakers strong {
color: #000 !important;
clear: both;
font-weight: 700;
font-size: 22px;
}
.speakers_left {
display: block;
float: left;
width: 25%;
margin-right: 35px;
}
.speakers_right {
display: block;
float: left;
width: 70%;
}
table.table-agenda p {
color: #000 !important;
font-weight: 100;
font-size: 17px;
line-height: 20px;
}
table.table-agenda td {
padding: 10px;
text-align: left !important;
border: none !important;
}
.page-title {
box-shadow: 0 0 15px rgb(0 0 0 / 50%);
}
h1 {
margin-bottom: 30px;
border-left: solid 10px #be54c4;
padding-left: 20px;
}
@media only screen and (min-width: 761px) {
.boxed .themesflat-boxed {
max-width: 1240px !important; }
body, .page-wrap, .boxed .themesflat-boxed { }
}      div#logo { }
header#header {
margin-top: 0 !important;
padding: 0 !important;
}
.nav-wrap {
margin-top: 0px;  margin-right: -35px;
}
.header-style2 #mainnav > ul > li > a {
line-height: 55px;
background: rgba(71,13,74,.7);
padding: 20px 15px;
}
.header-style2 #mainnav > ul > li > a:hover,
#mainnav > ul > li.current-menu-item > a 
{
background: rgba(0,0,0,.8);
}
#rev_slider_2_1_wrapper, #rev_slider_1_1_wrapper {
left: 0 !important;
}
.header.header-style2 {
box-shadow: none !important;
}
ul.themesflat-socials {
background: rgba(0,0,0,.2);
padding: 10px 20px 10px 0 !important;
border-radius: 10px;
margin-top: 5px;
}
.themesflat-top .content-right ul > li {
padding: 0 !important;
}
.header.header-sticky { background: rgba(0,0,0,.8);
padding: 10px 0;
box-shadow: 0 0 10px rgb(0 0 0 / 50%) !important;
}
.header-sticky .logo {
margin-top: 0px !important;
}
.header-sticky #mainnav > ul > li > a {
color: #fff !important;
}
.header-sticky img.site-logo { width: auto;
}
#mainnav ul.sub-menu { top: 80% !important;
}
#mainnav ul.sub-menu > li {
border-color: rgba(0,0,0,.3) !important;
}
#mainnav ul.sub-menu > li > a:hover, #mainnav ul.sub-menu > li.current-menu-item > a:hover {
background-color: rgba(0,0,0,.2) !important;
}
#mainnav ul.sub-menu > li > a {
text-transform: uppercase;
}
.header-sticky #mainnav ul.sub-menu {
background: #fff !important;
}
.header-sticky #mainnav ul.sub-menu > li > a {
color: #000 !important;
}
.header-sticky #mainnav ul.sub-menu > li > a:hover, #mainnav ul.sub-menu > li.current-menu-item > a {
color: #fff !important;
}        .footer {
padding-top: 40px !important;
padding-bottom: 15px !important;
}
.footer .widget_text, .footer .widget_text a, .footer .widget ul li{
font-size: 14px;
line-height: 21px;
color: #666;
}
.footer .widget h5 {
margin-bottom: 5px !important;
padding-bottom: 5px;
font-family: PT Sans !important;
font-weight: 700;
text-transform: uppercase;
color: #666 !important;
font-size: 14px;
}
.footer .widget h5:after {
content: "";
background: #ccc;
height: 5px;
width: 30px;
display: block;
margin-top: 7px;
}
.footer .widget ul li, .footer .widget ul li ul.children {
padding-left: 0 !important;
}
.bottom ul.themesflat-socials {
background: transparent !important;
}
.bottom .copyright {
margin-top: 15px;
}
.bottom .copyright a {
color: #666 !important;
}
.bottom ul.themesflat-socials { }
.iznad-mape h2 {
color: #fff !important;
font-size: 29px;
}
.iznad-mape {
padding: 20px 0 40px 0;
}        .testimonial-sliders.style2 .testimonial-slider .owl-stage .active:nth-of-type(even) blockquote, .testimonial-sliders.style2 .item:hover blockquote {
background: #943e98 !important;
}
.testimonial-sliders.style2 .testimonial-slider .owl-stage .active:nth-of-type(even) blockquote:after, .testimonial-sliders.style2 .item:hover blockquote::after {
border-top-color: #943e98 !important;
}      .radius-50 img { 
border-radius:50% !important;
}
.page-template-page_fullwidth li.post-categories {
display: none !important;
}
.pink {
color: #be54c4 !important;
text-shadow: none !important;
}
h2.pink {
margin: 40px 0 20px 0;
}
.hero1-home {
min-height: 405px;
background-color: #d5e7d1 ;
background-image: url(https://ferskola2022.onlinebase.net/wp-content/uploads/2022/01/hero1-bg.jpg?id=51) !important;
background-repeat: no-repeat !important;
background-position: top right !important;
}
.news-subslide { }
.news-subslide-title {}
.news-subslide-title h4 {
color: #fff !important;
text-shadow: 1px 1px 0 rgb(0 0 0 / 80%);
line-height: 25px !important;
}
.news-subslide-title-wrap {
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.35) 65%, rgba(255,255,255,0) 100%);
}
.news-subslide-category {
text-align: left !important;
margin-bottom: 5px !important;
}
.news-subslide-category .vc_gitem-post-category-name {
background: #fff !important;
}
.news-subslide-category .vc_gitem-post-category-name a {
font-size: 13px !important;
font-weight: 700;
}
.news-subslide-category a {
font-size: 14px !important;
}
.blank-page .themesflat-boxed {
background: #000 !important;
}
.blank-page div#themesflat-content {
background: #000 !important;
}
.blank-page .et_pb_image_wrap {
float: left;
display: flex;
width: 18%;
margin: 1%;
height: 200px;
border: solid 1px #222222;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.blank-page .et_pb_image_wrap img {
width: 100%;
padding: 10px; }
h1, h2, h3, h4, h5 {
color:#000 !important;
}
.red {
margin: 50px 0;
}
.red-t-0 { 
margin-top:0 !important;
}
.red-b-0 { 
margin-bottom:0 !important;
}
.red-b-60 { 
margin-bottom:60px !important;
}
.crveno { 
color: #f44327 !important;
}
.nasi-brendovi {
padding-top: 40px;	
}
.text-home-pola { }
.text-home-pola h2 { 
margin-bottom:30px;
}
.title-both {
color: #5b5b5b;
font-size: 20px;
text-align: center;
position: relative;
}
.title-both::before {
content: "";
display: block;
background: #f44327;
width: 20px;
height: 20px;
position: absolute;
top: 2px;
left: 10px;
}
.title-both::after {
content: "";
display: block;
background: #00a964;
width: 20px;
height: 20px;
position: absolute;
top: 2px;
right: 10px;
}
.saznaj-vise { }
.saznaj-vise a {
font-family: 'Paytone One' !important;
color: #fff !important;
text-shadow: 1px 1px rgb(0 0 0 / 50%);
background: #6cf04a;
box-shadow: 0 0 10px rgb(0 0 0 / 20%);
padding: 8px 0;
margin: 20px 0 !IMPORTANT;
display: block;
width: 120px;
text-align: center;
font-size: 14px;
float: none;
transition: all linear .3s;
text-align: center; }
.saznaj-vise a:hover,
input.wpcf7-form-control.wpcf7-submit:hover {
box-shadow: 0 0 20px rgb(0 0 0 / 40%);
background: #f39200 !important;
color: #fff !important;
text-shadow: 1px 1px rgb(0 0 0 / 50%);
}
input.wpcf7-form-control.wpcf7-submit {
font-family: 'Paytone One' !important;
color: #000 !important;
background: transparent;
box-shadow: 0 0 10px rgb(0 0 0 / 20%);
padding: 8px 0;
margin: 20px 0;
display: block;
width: 120px;
text-align: center;
font-size: 14px;
float: right;
transition: all linear .3s;
height: auto;
line-height: normal;
text-shadow: none !important;
letter-spacing: normal;
font-weight: 400 !important;
margin-right: 15px;
}
.home-ikona, .home-ikona-2 {
background: #943e98;
border-radius: 25% 0 25% 0;
padding: 55px 39px 0 40px !important;
margin: 0 !important;
height: 240px;
font-family: 'Paytone One';
letter-spacing: normal !important;
font-weight: 400 !important; }
.home-ikona-2 {
background: #4dae33 !important;
}
.home-ikona span.numb-count,
.home-ikona-2 span.numb-count {
letter-spacing: normal !important;
font-size: 120px !important;
font-weight: 400 !important;    }
.home-ikona .counter-content,
.home-ikona-2 .counter-content {
font-size: 22px;
}
.home-ikona span.numb-count, 
.home-ikona span.counter-surfix {
color: #fff !important;
}
.home-ikona-2 span.numb-count,
.home-ikona-2 span.counter-surfix {
color: #fff !important;
}
.home-ikona-2 .counter-content {
color: #fff !important; }
.home-ikona .counter-content {
color: #fff !important;
}
.home-ikona-small { }
.no-count .numb-count { 
display: none !important;
}
.home-ikona span.counter-prefix,
.home-ikona-2 span.counter-prefix {
display: block;
color: #333 !important;
letter-spacing: normal !important;
font-size: 22px !important;
} .page-title {
padding-top: 240px;
padding-bottom: 130px;
margin-bottom: 15px;
}
.page-id-1408 .page-title { }
.page-id-1408 .page-title {
padding-top: 240px;
padding-bottom: 130px;
margin-bottom: 15px;
}
.page-id-1408 .page-title .overlay {
display: none;
}
.sastav { 
background:#e7e7e7 !important;
padding:40px 50px;
}
.sastav table {
width: 80%;
}
.sastav table td, .sastav table th {
text-align: left !important;
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid 1px #ccc;
padding: 2px 15px !important;
}
tr td:last-child { }
.sastav h2 {
padding-bottom: 20px;
}
padding: 3px !important;
div#relatedpages ul {
margin: 30px 0 30px 0 !important;
list-style: none;
padding: 0;
}
div#relatedpages ul li {
float: left;
display: block;
box-shadow: 0 0 30px rgb(0 0 0 / 10%);
margin: 30px 10px 10px 10px;
padding: 20px;
width: 23%;
height: 345px;
text-align: center;
transition: linear all .4s;
}
div#relatedpages ul li:hover {
box-shadow: 0 0 15px rgb(0 0 0 / 60%);
}
div#relatedpages ul li h3 {
font-family: 'PT Sans' !important;
text-transform: uppercase !important;
font-weight: 700;
font-size: 18px;
}
div#relatedpages ul li img {
max-height: 240px;
width: auto !important;
text-align: center;
}
div#relatedpages .relatedthumb {
text-align: center;
}
.katalog {}
.ispod_head {
padding: 20px 0 50px 0;
background: none;
box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}
.two-col { 
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
}
.sidebar .widget > ul > li {
background-color: #fff !important;
}
.product-margin-top {
margin-top:-50px;
}
.parent-pageid-3742 .product-margin-top {
margin-top: 0 !important;
}
.predstave-aktuelne strong { 
color: #000 !important;
}
.predstave-aktuelne h2 { 
color: #000 !important;
}
.predstave-aktuelne h4 { 
color: #000 !important;
}
.predstave-aktuelne {
margin: 0 0 40px 0; padding: 30px;
box-shadow: 0 0 15px rgba(0,0,0,.2);
}
.predstave-aktuelne img {
border: solid 5px #932784;
}
.vc_tta.vc_general.vc_tta-accordion .vc_tta-panel h4 a:before { 
display:none !important;
}
span.vc_tta-title-text {
padding: 0 0 0 20px;
}
.vc_tta-panel-heading {
transition: all linear .4s;
}
.vc_tta-panel-heading:hover {
box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background-color: #eee !important;
}
.about-us {
margin: 0;
padding: 0 !important;
}
.about-us img {
width: 100%;
}
.about-us .vc_column-inner {
padding: 0 !important;
}
.about-us-text { }
.about-us-text .wpb_text_column {
padding: 40px;
text-align: justify;
}      @media only screen and (max-width: 767px) {
.header-absolute .themesflat_header_wrap {
margin-top: 55px !important;
background: transparent;
position: absolute !important;
}
.header.header-sticky {
display: none;
}
.topbar-absolute .themesflat-top {
display: none;
}
.logo img, .logo svg {
height: 95px !important;
width: auto !important;
margin-top: 0;
}
.red {
margin: 45px 0;
}
.brendovi .vc_col-sm-3 {
width: 100%;
float: left;
}
h1 {
font-size: 26px;
}
h2 {
font-size: 22px !important;
}
.text-home-pola {
padding: 0 10px !important;
}
.home-ikona, .home-ikona-2 {
width: 100%;
height: auto;
padding: 20px 15px 25px 15px !important;
margin-bottom: 10px !important;
border-radius: 10px !important;
}
.home-ikona span.numb-count, .home-ikona-2 span.numb-count {
font-size: 45px !important;
}
.wrap-video .flat-control a:hover, input:focus, select:focus, textarea:focus, #mainnav-mobi ul li {
border-color: #fff!important;
}
div#relatedpages ul {
margin: 0 0 30px 0 !important;
}
div#relatedpages ul li {
margin: 1% 0 !important;
padding: 10px !important;
width: 98% !important;
height: auto !important;
}
div#relatedpages .relatedthumb {
text-align: center;
float: left;
display: block;
width: 45%;
}
div#relatedpages .relatedcontent {
float: left;
display: block;
width: 55%;
padding: 0 0 0 10px;
text-align: left;
}
div#relatedpages ul li h3 {
font-family: Paytone One !important;
text-transform: none !important;
font-weight: 400 !important;
font-size: 21px;
}
.page-title {
padding-top: 35px !important;
}
.page-title {
margin-bottom: 0px !important;
}
.product-margin-top {
margin-top: -100px !important;
}
.two-col {
-webkit-column-count: 1 !important;
-moz-column-count: 1 !important;
column-count: 1 !important;
}
}
@media only screen and (min-width: 761px) {
.mobile_only {
display:none;
}
.desktop_only {
display: block;
}
#rev_slider_1_1 {
width: 100% !important;
}
}
@media only screen and (max-width: 760px) {
.mobile_only {
display:block;
}
.desktop_only {
display: none;
}
#rev_slider_1_1 {
width: 100% !important;
}
.home .btn-menu:before, .home .btn-menu:after, .home .btn-menu span {
background: #000 !important;
}
.header-style2 .nav-wrap .btn-menu {
margin: 20px 0px 42px 0px !important;
}
.blank-page .et_pb_image_wrap {
width: 48%;
}
}