.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}#main-footer {display: none;}
.et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: "\e04f";
}
.et-cart-info {display: none;} .nav li ul {border-top: 3px solid #000;}
#top-menu .menu-item-has-children>a:first-child:hover {color: #ee3232;}
#top-menu li li a:hover {color: #ee3232;}
#top-menu li a:hover {color: #ee3232;}
#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#top-menu li a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 50%;
background: #ee3232; height: 3px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#top-menu li a:hover {
opacity: 1 !important;
}
#top-menu li a:hover:before {
right: 0;
}
#top-menu li li a {
width: 245px;
}
#top-menu li li a:before {
bottom: 10%;
}
.sub-menu .current-menu-item a::before {display:none;}
.sub-menu a:hover:before {display:none;}
.sub-menu a:before {display:none;}
#main-header .nav li ul {
background-color: #000000b5!important;
width: 280px;
}
#main-header .nav li li ul {
background-color: rgba(17,17,17,0.95)!important;
}
.nav li li ul {
left: 285px;
}
#top-menu li.current-menu-item>a {
color: #ee3232;
}
#top-menu li.current-menu-ancestor>a {
color: #ee3232;
}
.main-main-menu-align-icons {
display: flex;
justify-content: space-between;
}
.main-menu-align-content {
display: flex;
}
.main-menu-icons-container-img {
margin-right: 0px;
margin-left: -40px;
margin-top: -16px;
width: 64px;
height: 64px;
}
.align-text-item {
display: flex;
flex-direction: column;
align-items: center;
}
.main-menu-icon-name-div {
margin-top: 2px;
}
.main-menu-icon-name {
color: #fff;
}  #main-header {
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
#main-header.invisible {
opacity: 0;
top: -1000% !important;
}
.et-fixed-header#main-header {opacity: 0;}
#main-header.detached {
position: fixed !important;
top: 0;
opacity: 1 !important;
}  .et_pb_scroll_top.et-pb-icon {
right: 15px;
bottom: 15px;
border-radius: 25px;
background: rgba(0,0,0,.4);
}
.et_pb_scroll_top.et-pb-icon:hover {background: #f58282;}
.et_pb_scroll_top.et-visible {
opacity: 1;
-webkit-animation: fadeInBottom 1s cubic-bezier(.77,0,.175,1);
-moz-animation: fadeInBottom 1s cubic-bezier(.77,0,.175,1);
-o-animation: fadeInBottom 1s cubic-bezier(.77,0,.175,1);
animation: fadeInBottom 1s cubic-bezier(.77,0,.175,1);
}   .naslovna-tekst-btn {
border: 2px solid #fff;
color: #fff;
background-color: transparent;
border-radius: 5px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 600;
padding: 10px;
}
.naslovna-tekst-btn:hover {
background-color: #000000;
color: #fff;
}
.naslovna-tekst-btn a:hover {
color: #fff;
}
.ikona-proizvoda {
margin-right: 10px;
}
.naziv-proizvoda {
color: #fff;
font-weight: 600;
font-size: 18px;
padding-top: 7px;
}
.naziv-proizvoda:hover {color: #fff;}
#et-top-navigation .et-cart-info:hover {color: #ee3232;} .marlex-naslovna-separator {
color: #fff;
text-align: center;
font-size: 32px;
max-width: 600px;
position: relative;
left: -100px;
}
.marlex-naslovna-separator:before {
content: "";
display: block;
width: 130px;
height: 3px;
background: #ee3232;
left: 100px;
top: 40%;
position: absolute;
} .home-align-items {
display: flex;
justify-content: space-between;
}
.home-align-items-up {
margin-top: -25px;
}
.home-align-content {
display: flex;
margin-left: 100px;
}
.home-align-img {
margin-right: 0px;
width: 100px;
height: 100px;
}
.home-align-text-item {
display: flex;
flex-direction: column;
align-items: center;
}
.home-align-link-item {
margin-top: 40px;
margin-left: 0px;
}
.home-align-link {
font-size: 22px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
}
.home-align-link:hover {
color: #ee3232;
} .align-ikona-proizvoda-asortiman {
display: flex;
justify-content: space-between;
}
.align-content-ikona-proizvoda-asortiman {
display: flex;
}
.align-img-ikona-proizvoda-asortiman {
margin-right: 0px;
margin-top: -13px;
width: 64px;
height: 64px;
}
.align-text-item {
display: flex;
flex-direction: column;
align-items: center;
}
.align-div-ikona-proizvoda-asortiman-tekst {
margin-top: 6px;
}
.align-a-ikona-proizvoda-asortiman {
color: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 1px;
} .css-typing .css-typing-h1 {
border-right: .15em solid #ee3232;
font-family: "Courier";
font-size: 14px;
white-space: nowrap;
overflow: hidden;
}
.css-typing .css-typing-h1:nth-child(1) {
width: 7.3em;
-webkit-animation: type 2s steps(40, end);
animation: type 2s steps(40, end);
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.css-typing .css-typing-h1:nth-child(2) {
width: 11.5em;
opacity: 0;
-webkit-animation: type2 2s steps(40, end);
animation: type2 2s steps(40, end);
-webkit-animation-delay: 2s;
animation-delay: 2s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.css-typing .css-typing-h1:nth-child(3) {
width: 7.3em;
opacity: 0;
-webkit-animation: type3 5s steps(20, end), blink .5s step-end infinite alternate;
animation: type3 5s steps(20, end), blink .5s step-end infinite alternate;
-webkit-animation-delay: 4s;
animation-delay: 4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes type {
0% {
width: 0;
}
99.9% {
border-right: .15em solid orange;
}
100% {
border: none;
}
}
@-webkit-keyframes type {
0% {
width: 0;
}
99.9% {
border-right: .15em solid orange;
}
100% {
border: none;
}
}
@keyframes blink {
50% {
border-color: transparent;
}
}
@-webkit-keyframes blink {
50% {
border-color: tranparent;
}
}  .marlex-gif-effect {
font-family: "Roboto";
text-align: left;
color: #FFF;
flex-direction: column;
align-items: center;
justify-content: center;
letter-spacing: 1px;
}
.marlex-naslovna-gif {
background-image: url(https://media.giphy.com/media/26BROrSHlmyzzHf3i/giphy.gif);
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
font-size: 46px;
font-weight: 900;
letter-spacing: 3px;
line-height: 1.3em;
}   .et_password_protected_form h1 {
color: #fff;
font-size: 46px;
letter-spacing: 1px;
}
.et_password_protected_form p {
color: #fff;
font-weight: 300;
font-size: 15px;
}
.et_password_protected_form .et_submit_button {
border-color: #ee3232;
background-color: #fff;
color: #ee3232;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
width: 150px;
}
.et_password_protected_form .et_submit_button:hover {
background-color: #ee3232;
color: #fff;
}
.et_password_protected_form p input {
font-size: 16px;
}
.download-section-pdf {
display: flex;
align-items: left;
justify-content: left;
}
.download-section-pdf-icon-img {
max-width: 100%
}
.download-section-pdf-image {
flex-basis: 2%
}
.download-section-pdf-text {
padding-left: 20px;
}
.download-section-pdf-text-h3 {
font-weight: 300;
font-size: 17px;
padding-top: 6px;
color: #333;
}
.download-section-pdf-text-h3:hover {
color: #ee3232;
}  .kontakt-tel:hover {
color: #ee3232;
text-decoration: underline;
}
.kontakt-fax:hover {
color: #ee3232;
text-decoration: underline;
}
.kontakt-email:hover {
color: #ee3232;
text-decoration: underline;
}
.kontakt-podstranica-email:hover {
color: #ee3232;
text-decoration: underline;
}
.kontakt-podstranica-telefon:hover {
color: #ee3232;
text-decoration: underline;
}
.kontakt-podstranica-fax:hover {
color: #ee3232!important;
text-decoration: underline;
}  .et_pb_post a.more-link {
transition-duration: 0.4s;
color: #C50000;
background: rgba(17,17,17,0.95);
border:1px solid #C50000;
padding: 5px 10px;
margin-top: 15px;
border-radius: 5px;
display: inline-block;
}
.et_pb_post a.more-link:hover {
color: #FFFFFF;
background: #C50000;
}    .flex-circle-global {
display: flex;
}
.flex-container-circle {
display: flex;
flex-flow: row wrap;
justify-content: space-around;
text-align: center;
margin: 0;
flex: 1;
margin-right: 20px;
}
.circle-imgs {
width: 200px;
height: 200px;
border-radius: 50%;
margin: 10px 0 10px 0;
}
.circle-info-1 {
background: rgba(0, 0, 0, 0.8);
width: inherit;
height: inherit;
border-radius: 50%;
overflow: hidden;
opacity: 0;
transition: all 0.4s ease-in-out;
transform: scale(0);
}
.circle-infos h3 {
font-family: 'Roboto';
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 25px;
margin: 0;
padding: 40px 0 5px 0;
text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.circle-infos p {
font-family: 'Roboto';
font-size: 15px;
color: #fff;
padding-top: 10px;
margin: 0 10px;
line-height: 1.7;
}
.circle-img-1 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/brza-implementacija-icon.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-2 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/renowned-components-icon.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-3 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/mobile-service-icon.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-1:hover {
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.circle-imgs:hover .circle-infos {
transform: scale(1);
opacity: 1;
}
@media only screen and (max-width: 768px) {
.flex-circle-global {
flex-direction: column;
}
}  .circle-global-product-text {
display: flex;
flex-direction: row;
}
.circle-product-row {
float: left;
width: 30%;
}
.circle-product-row .circle-product-block {
float: left;
width: 25%;
height: 150px;
}
.product-icon {
display: inline-block;
font-size: 28px;
line-height: 110px;
cursor: pointer;
margin: 20px;
width: 200px;
height: 200px;
border-radius: 50%;
text-align: center;
position: relative;
text-decoration: none;
z-index: 1;
color: #fff;
}
.product-icon:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content:'';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.product-icon:before {
speak: none;
font-size: 48px;
line-height: 90px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
display: block;
-webkit-font-smoothing: antialiased;
}
.product-icon.effect-1 {
background: rgba(255, 255, 255, 0.1);
-webkit-transition: background 0.2s, color 0.2s;
-moz-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;
}
.product-icon.effect-1:after {
top: -7px;
left: -7px;
padding: 7px;
box-shadow: 0 0 0 4px #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(.8);
-ms-transform: scale(.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(.8);
opacity: 0;
}
.product-icon.effect-1.sub-a:hover {
background: rgba(255, 255, 255, 1);
color: #ee3232;
}
.product-icon.effect-1.sub-a:hover i {
color: #ee3232;
}
.product-icon.effect-1.sub-a:hover:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.circle-product-p {
text-align: center;
vertical-align: middle;
line-height: 180px;
}
.circle-global-product-text {
display: flex;
}
.circle-product-row {
float: left;
width: 30%;
}
.circle-product-row .circle-product-block {
float: left;
width: 25%;
height: 150px;
}
.product-icon {
display: inline-block;
font-size: 28px;
line-height: 110px;
cursor: pointer;
margin: 20px;
width: 200px;
height: 200px;
border-radius: 50%;
text-align: center;
position: relative;
text-decoration: none;
z-index: 1;
color: #fff;
}
.product-icon:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content:'';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.product-icon:before {
speak: none;
font-size: 48px;
line-height: 90px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
display: block;
-webkit-font-smoothing: antialiased;
}
.product-icon.effect-1 {
background: rgba(255, 255, 255, 0.1);
-webkit-transition: background 0.2s, color 0.2s;
-moz-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;
}
.product-icon.effect-1:after {
top: -7px;
left: -7px;
padding: 7px;
box-shadow: 0 0 0 4px #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(.8);
-ms-transform: scale(.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(.8);
opacity: 0;
}
.product-icon.effect-1.sub-a:hover {
background: rgba(255, 255, 255, 1);
color: #ee3232;
}
.product-icon.effect-1.sub-a:hover i {
color: #ee3232;
}
.product-icon.effect-1.sub-a:hover:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.circle-product-p {
text-align: center;
vertical-align: middle;
padding-top: 10px;
}
.circle-product-p2-1 {
text-align: center;
vertical-align: middle;
margin-bottom: 0px;
padding-top: 10px;
}
p.circle-product-p2-1 {padding-bottom: 0px;}
.circle-product-p2-2 {
text-align: center;
vertical-align: middle;
font-size: 14px;
line-height: 0px;
}
@media (max-width: 800px) {
.circle-global-product-text {flex-direction: column;}
}  .circle-global-product-text-two {
display: flex;
}
.circle-product-row-two {
float: left;
width: 30%;
}
.circle-product-row-two .circle-product-block-two {
float: left;
width: 25%;
height: 150px;
}
.product-icon-two {
display: inline-block;
font-size: 36px;
line-height: 140px;
cursor: pointer;
margin: 20px;
width: 150px;
height: 150px;
border-radius: 50%;
text-align: center;
position: relative;
text-decoration: none;
z-index: 1;
color: #fff;
}
.product-icon-two:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content:'';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.product-icon-two:before {
speak: none;
font-size: 48px;
line-height: 90px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
display: block;
-webkit-font-smoothing: antialiased;
}
.product-icon-two.effect-1-two {
background: rgba(255, 255, 255, 0.1);
-webkit-transition: background 0.2s, color 0.2s;
-moz-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;
}
.product-icon-two.effect-1-two:after {
top: -7px;
left: -7px;
padding: 7px;
box-shadow: 0 0 0 4px #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-webkit-transform: scale(.8);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;
-moz-transform: scale(.8);
-ms-transform: scale(.8);
transition: transform 0.2s, opacity 0.2s;
transform: scale(.8);
opacity: 0;
}
.product-icon-two.effect-1-two.sub-a-two:hover {
background: rgba(255, 255, 255, 1);
color: #ee3232;
}
.product-icon-two.effect-1-two.sub-a-two:hover i {
color: #ee3232;
}
.product-icon-two.effect-1-two.sub-a-two:hover:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}   .flex-circle-global-2 {
display: flex;
}
.flex-container-circle-2 {
display: flex;
flex-flow: row wrap;
justify-content: space-around;
text-align: center;
margin: 0;
flex: 1;
margin-right: 20px;
}
.circle-imgs-2 {
width: 180px;
height: 180px;
border-radius: 50%;
margin: 10px 0 10px 0;
}
.circle-info-1-2 {
background: rgba(0, 0, 0, 0.8);
width: inherit;
height: inherit;
border-radius: 50%;
overflow: hidden;
opacity: 0;
transition: all 0.4s ease-in-out;
transform: scale(0);
}
.circle-infos-2 h3 {
font-family: 'Roboto';
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 25px;
margin: 0;
padding: 30px 0 5px 0;
text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.circle-infos-2 p {
font-family: 'Roboto';
font-size: 15px;
color: #fff;
padding-top: 10px;
margin: 0 10px;
line-height: 1.7;
}
.circle-img-1-2 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/cvijet-proljece-blue.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-2-2 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/sunce-ljeto-blue.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-3-2 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/list-jesen-blue.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-4-2 {
background-image: url(https://orvelus-vz.com/marlex-new/wp-content/uploads/2021/11/pahulja-zima-blue.png);
background-size: cover;
background-position: center;
overflow: hidden;
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease-in-out;
}
.circle-img-1-2:hover, .circle-img-2-2:hover, .circle-img-3-2:hover, .circle-img-4-2:hover {
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.circle-imgs-2:hover .circle-infos-2 {
transform: scale(1);
opacity: 1;
}
@media only screen and (max-width: 768px) {
.flex-circle-global-2 {
flex-direction: column;
}
}  .flex-boxes {
display: flex;
flex-direction: row;
}
.flex-boxes-child {
flex: 1;
background-color: #fff;
margin-right: 50px;
}
.flex-boxes-child-p {
font-family: 'Roboto';
color: #333;
text-align: center;
font-weight: 400;
font-size: 28px;
text-transform: uppercase;
letter-spacing: 2px;
padding-top: 50px!important;
padding-bottom: 50px!important;
}
#flex-boxes-child-id:hover {
background-color: #ee3232;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
transition: all 0.5s ease;
}
#flex-boxes-child-id:hover > p {
background-color: #ee3232;
color: #fff;
}
@media only screen and (max-width: 768px) {
.flex-boxes {flex-direction: column!important;}
}  .kategorije-flex-container {
display: flex;
text-align: center;
}
.kategorije-flex-container-child {
flex: 1;
background-color: #7c0a0a;
margin-right: 20px;
margin-left: 25px;
padding-bottom: 20px!important;
}
.kategorije-flex-container-a {
color: #fff;
font-size: 22px;
text-decoration: none;
letter-spacing: 1px;
}
.kategorije-flex-container-child:hover {
background-color: #ee3232;
}   .forma-zvijezdica {
color: #ee3232;
}
.wpcf7-list-item-label {color: #fff;}
.wpcf7-list-item-label a {color: #ee3232;}
#responsive-form{
max-width:600px;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
color: #fff;
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.woocommerce form .form-row textarea {
height: 190px;
} .woocommerce .woocommerce-info {
background-color: #ee3232;
}
.woocommerce a.button, .woocommerce-page a.button {
border: 2px solid #000;
color: #000;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover {
background-color: #ee3232;
color: #fff;
}  .woocommerce-pagination .page-numbers .current, .woocommerce-pagination .page-numbers li a:hover {
padding: 10px 14px !important;
background: #ee3232 !important;
color: #fff !important;
}
.woocommerce-pagination .page-numbers a:link, .woocommerce-pagination .page-numbers a:visited {
padding: 10px 14px !important;
background: #fff !important;
color: #363636 !important;
}
.page-numbers {
border: none!important;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right: 4px solid #fff;
background: #fff !important;
}  @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
width: 100%;
line-height: 40px;
padding-left: 5px;
border-radius: 4px;
font-family: Roboto;
font-size: 14px;
color: #000000;
letter-spacing: 0;
background: #ffffff;
border: 1px solid #cccccc;
}
.wpcf7 textarea {
width: 100%;
line-height: 20px;
padding-left: 5px;
border-radius: 4px;
font-family: Roboto;
font-size: 14px;
color: #000000;
letter-spacing: 0;
background: #ffffff;
border: 1px solid #cccccc;
}
.wpcf7 input[type="text"]:focus{
background: #ededed;
}
.wpcf7 input[type="email"]:focus{
background: #ededed;
}
.wpcf7 input[type="tel"]:focus{
background: #ededed;
}
.wpcf7 textarea:focus{
background: #ededed;
}
.wpcf7-submit{
height: 40px;
line-height: 40px;
text-align: center;
background: #ee3232;
color: #FFF !important;
border-radius: 4px;
margin-bottom: 15px;
text-transform: uppercase;
font-size: 1.2em;
letter-spacing: 1px;
text-decoration: none;
transition: all 200ms ease-out;
width: 30%;
outline: 0;
float: left;
border: none;
font-weight: 600;
}
.wpcf7-submit:hover{
background: #f47a7a;
}
span.wpcf7-not-valid-tip{
text-shadow: none;
font-size: 12px;
color: #fff;
background: #ff0000;
padding: 5px;
}
div.wpcf7-validation-errors { 
text-shadow: none;
border: transparent;
background: #f9cd00;
padding: 5px;
color: #9C6533;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok{
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #59a80f;
border-color: #59a80f;
color: #fff;
margin: 0;
}
.wpcf7-list-item-label {
font-family: 'Roboto';
font-weight: 300;
font-size: 14px;
}     @media only screen and (min-width: 600px) {
.mobile_menu_bar:before {color: #ee3232;}
#main-header .nav li ul {background-color: rgba(255, 255, 255, 0.7);}
.et_mobile_menu {border-top: 3px solid #000;}
.home-align-text-item {
margin-left: -125px;
}
} @media only screen and (max-width: 768px) {
.mobile_menu_bar:before {color: #ee3232;}
#main-header .et_mobile_menu {background-color: #333!important;}
.et_mobile_menu {border-top: 3px solid #000;}
.marlex-naslovna-separator {
color: #fff;
text-align: center;
font-size: 32px;
max-width: 600px;
position: relative;
left: 0px;
}
.marlex-naslovna-separator:before {
content: "";
display: block;
width: 75px;
height: 3px;
background: #ee3232;
left: 5px;
top: 40px;
position: absolute;
}
.home-align-text-item {
margin-left: -125px;
} .circle-global-product-text {flex-direction: column;}
.circle-product-p {padding-top: 0px;}
.circle-product-row {margin-bottom: 100px!important;}
.flex-boxes-child {margin-top: 20px;}
.circle-global-product-text-two {flex-direction: column;}
}  .et_pb_row_1.neo-framed-title {
border-color: transparent;
}
#neo-animation {
position: absolute;
width: 100%;
height: 100%;
max-width: none;
padding: 0;
top: 0;
}
#neo-animation .et_pb_column,
#neo-animation .et_pb_module,
#neo-animation .et_pb_code_inner,
#neo-animation canvas {
width: 100%;
height: 105%;
}
#neo-animation canvas {
display: block;
}
.transparent-gradient {
position: absolute;
width: 100%;
height: 100px;
bottom: -5%;
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}