/*
Theme Name: Kombi Prevoz
Description: Custom Theme 2k24 - Kombi Prevoz
Version: 1.0.0
Author: Bokisha
Author URI: https://www.bokisha.net
Theme URI: www.bokisha.net
Template: kombi
*/

/*** Fonts ***/
@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Regular'), local('Source-Sans-Pro-Regular'),
        url('fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('fonts/SourceSansPro-Regular.woff') format('woff'),
        url('fonts/SourceSansPro-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: local('Source Sans Pro Bold'), local('Source-Sans-Pro-Bold'),
        url('fonts/SourceSansPro-Bold.woff2') format('woff2'),
        url('fonts/SourceSansPro-Bold.woff') format('woff'),
        url('fonts/SourceSansPro-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
	font-display: swap;
}






/*** General ***/
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6{font-family: "Source Sans Pro", sans-serif;font-weight:700;line-height:1;letter-spacing:.15px;text-transform:none;}
body, #top p{font-family: "Source Sans Pro", sans-serif;font-weight:400;line-height: 1.5;}
#top blockquote p {line-height: 1.1;}
#top .avia_textblock p{font-size:inherit;}
#top .image-overlay{display:none!important}
#top .avia-post-nav{display:none!important}
#top .special_amp {font-family: "Source Sans Pro", sans-serif;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color:inherit!important;}
#top strong {color:inherit!important;}


/***  remove google recaptcha font ***/
#top .grecaptcha-badge {display:none!important;}
#top .rc-anchor-invisible-text, #top .rc-anchor-normal .rc-anchor-pt, #top .rc-anchor-invisible .rc-anchor-pt, #top .rc-anchor-compact .rc-anchor-pt {font-family: "Source Sans Pro", sans-serif!important;}


/* Top Menu */
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {font-size: 14px;text-transform: uppercase;letter-spacing: .15px;}
#top #header_main {-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); background: rgba(27, 22, 19, 0.5);}
#top #header .header_bg{background:transparent;}
#top #header_meta .social_bookmarks li {border:none;}
#top #wrap_all .social_bookmarks li.social_bookmarks_icon_viber:hover a, #top #wrap_all .social_bookmarks li.social_bookmarks_icon_viber a:focus {color:#ffffff;background-color:#665cac;}
#top #header .av-main-nav > li > a{background-color:transparent;font-size: 17px;}
#top #header .av-main-nav > li > a .avia-menu-text{color: #fff;text-transform: none;}
#top #header .av-main-nav > li.current_page_item > a .avia-menu-text{color: #fff;}
#top #header .av-main-nav-wrap{padding-right:0px;margin-right:15px;border-right-width: 0px;}
#top #header .av-main-nav ul a{font-size: 14px;}















/* Header Menu */
#header_meta {font-family: "Source Sans Pro", sans-serif;font-size:16px;}
#header_meta .phone-info {font-family: "Source Sans Pro", sans-serif;font-weight:400;font-size:16px;}
#top .social_bookmarks li {border-right-style: none;}
#top #header_meta .header-top-mobilni {font-weight: bold;}
#top #header_meta .callicon {padding-left:31px;background:url(images/telephone.svg)no-repeat center left;font-family: "Source Sans Pro", sans-serif;;font-weight:300;font-size:13px;line-height:16px;}
#top #header_meta .emailicon {padding-left:31px;background:url(images/email.svg)no-repeat center left;font-family: "Source Sans Pro", sans-serif;;font-weight:300;font-size:13px;line-height:16px;margin-left:16px;}
#top #header_meta .locationicon {padding-left:29px;background:url(images/location.svg)no-repeat center left;font-family: "Source Sans Pro", sans-serif;;font-weight:300;font-size:13px;line-height:16px;margin-left:16px;}
#top #header_meta .callicon a,#top #header_meta .emailicon a, #top #header_meta .locationicon a {color:#ffffff;}
#top #header_meta .callicon a:hover,#top #header_meta .emailicon a:hover, #top #header_meta .locationicon a:hover {opacity:0.9;text-decoration:none;}
#header_meta {min-height:42px;}
#header_meta .container .phone-info {line-height:42px;padding:0px 0;}
#header_meta .container .social_bookmarks li a {line-height:42px;min-height:42px;}



/* Naslovna Slider */
#hs1text a{font-weight: 600;font-size: .875rem;line-height: 1.25rem;padding-top: .75rem;padding-bottom: .75rem;padding-left: 44px;padding-right: 24px;border-radius:50px;color:#fff;}
#hs1text a:nth-child(1){background-color:#a5660d;margin-right: 15px;background-image:url(images/socicon1.svg);background-repeat:no-repeat;background-size:16px;background-position:left 15px center;}
#hs1text a:nth-child(2){background-color:#22c35d;margin-right: 15px;background-image:url(images/socicon2.svg);background-repeat:no-repeat;background-size:16px;background-position:left 15px center;}
#hs1text a:nth-child(3){background-color:#7333cc;margin-right: 15px;background-image:url(images/socicon3.svg);background-repeat:no-repeat;background-size:16px;background-position:left 15px center;}
#hs1header .golden, #hs3header .golden{--gold: 38 80% 50%;color: hsl(var(--gold));}


#uslgheader span{--gold: 38 80% 50%;color: hsl(var(--gold));}
#hs1header .goldunder{text-underline-offset: 4px;text-decoration-color: hsl(var(--gold)/.5);--gold: 38 80% 50%;color: hsl(var(--gold-light));--gold-light: 40 75% 65%;text-decoration-line: underline;}
#top #hs2 .flex_column_table{display: grid;gap: 1rem;grid-template-columns: repeat(4,minmax(0,1fr));}
#top #hs2 .flex_column_table .hs2clm{width:100%!important;}
#top #hs2 .flex_column_table .hs2clm{width:100%!important;background-color: hsl(var(--card));padding: 1rem;border: 0 solid #e5e7eb;transition-property: all;transition-duration: .15s;transition-timing-function: cubic-bezier(.4,0,.2,1);--background: 20 10% 7%;--foreground: 40 20% 90%;--card: 20 10% 10%;--border: 30 15% 20%;--radius: .5rem;border-width: 1px;--gold: 38 80% 50%;background-color: hsl(var(--card));border-color: hsl(var(--border));border-radius: var(--radius);gap: .75rem;display: flex;align-items: center;}
#top #hs2 .flex_column_table .hs2clm:hover{border-color: hsl(var(--gold)/.5);--tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color: hsl(var(--gold)/.05);--tw-shadow: var(--tw-shadow-colored);--background: 20 10% 7%;--foreground: 40 20% 90%;--card: 20 10% 10%;--border: 30 15% 20%;--radius: .5rem;--gold: 38 80% 50%;}
#top #hs2 .flex_column_table .hs2clm:before{display:none;}
#top #hs2 .flex_column_table .hs2clm:after{display:none;}
#top #hs2 .flex_column_table .hs2clm img{margin:0px;width:100%;}
#top #hs2 .flex_column_table .hs2clm .avia-image-container{width:30px;}
#top #hs2 .flex_column_table .hs2clm .av-special-heading h2{font-size:16px;font-weight: 600;}
#top #hs2 .flex_column_table .hs2clm:hover .av-special-heading h2{color: hsl(37.9, 80.3%, 50.2%);}
#top #hs2 .flex_column_table .hs2clm .av-special-heading h2 a{text-decoration:none;color;inherit;}
#top #hs2 .flex_column_table .hs2clm .av-special-heading{text-align:left;}
#top #hs2 #hs2header .golden{color:rgb(230, 155, 26);}
#top #hs3 #hs3header .golden{color:rgb(230, 155, 26);}
#top #hs3 .container{}
#top #hs3text li{color: hsl(30, 10.5%, 55.3%);list-style: none;margin: 0px;padding-left: 25px;padding-top: 0px;padding-bottom: 0px;background:url(images/goldenyes.svg)no-repeat center left;background-size:20px;margin-bottom:16px;}
#top #hs3text ul{margin-bottom:0px;margin-left:0px;margin-top: 2.5rem;}
#top #hs3text li:last-child{margin-bottom:0px;}
#top #hs1 .hs1clm{background: #1c1917;padding: 21px;width: 100%;}
#top #hs1 .hs1clm #hs1img{margin-bottom: 0px;}
#top #hs1 .hs1clm img{width: 50%;margin: 0px auto;}
#top #hs1 .hs1clm .av-special-heading{margin-top:20px!important;}
#top #hs1 .hs1clm .av-special-heading h3{color: #fff;}
#top #hs1 .flex_column_table{display: grid;gap: 1rem;grid-template-columns: repeat(4,minmax(0,1fr));max-width: 850px;margin: 0px auto;float: none;padding-top: 0px;position: relative;}
#top #hs3icon .av-icon-char{background: #302617;--gold: 38 80% 50%;border-color: hsl(var(--gold)/.3);color: #e69b1a;}
#top #hs3icon .av-icon-char:before{color: #e69b1a;}
#top .hs3clm{padding: 1.5rem;border:1px solid #fff;border-color: hsl(var(--gold)/.2);--gold: 38 80% 50%;border-width: 1px;border-radius: .5rem;width: 100% !important;}
#top #hs3clmheader2{margin-top: 20px;}
#top #hs3 .flex_column_table{display:grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1rem;}
#top .hs3clm:hover{border-color: hsl(var(--gold)/.5);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-shadow-color: hsl(var(--gold)/.05);--tw-shadow: var(--tw-shadow-colored);box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
#top .hs3clm:hover #hs3icon .av-icon-char{background:#443317;}








/* Kontakt */
#kt1 .container{max-width: 1240px;}
#kt1head h2{font-weight: bold;line-height: 52px;letter-spacing: -1.32px;max-width: 420px;}
#kt1text{max-width: 420px;}
#kt1text p{font-size: 16px;color: #817F91;font-weight: 400;line-height: 25px;letter-spacing: -0.24px;margin-bottom:30px;}
#kt1text ul{margin-left:0px;}
#kt1text ul li{list-style: none;margin: 0px;font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 15px;}
#kt1text ul li:nth-child(1) a{background-size:20px;background-position:left center;background-repeat:no-repeat;background-image: url(images/kt1.svg);padding-left:40px;text-decoration:none;line-height: 26px;display: table;}
#kt1text ul li:nth-child(2) a{background-size:20px;background-position:left center;background-repeat:no-repeat;background-image: url(images/kt2.svg);padding-left:40px;text-decoration:none;line-height: 26px;display: table;}
#kt1text ul li:nth-child(3){background-size:20px;background-position:left center;background-repeat:no-repeat;background-image: url(images/kt3.svg);padding-left:40px;}
#kt1 .form-row{padding: 0px;margin: 0px;margin-bottom: 22px;}
#top #kt1 input{box-shadow:none!important;padding: 19px 30px 19px 30px;margin: 0px 0px 10px 0px;border-radius: 0px;border-width: 1px;border-style: solid;border-color: #eaeaea;line-height: 21px;background-color: #F2F2F2;color: #000;font-size: 16px;}
#top #kt1 input:focus{border-color:#e69b1a;}
#top #kt1 textarea{padding: 19px 30px 19px 30px;margin: 0px 0px 10px 0px;border-radius: 0px;border-width: 1px;border-style: solid;border-color: #eaeaea;line-height: 21px;background-color: #F2F2F2;color: #000;font-size: 16px;}
#top #kt1 textarea:focus{border-color:#e69b1a;}
#top #responsive-form p{margin:0px;}
#top #responsive-form .checkbox-pitanja{font-size: 16px;font-weight: 500;line-height: 19px;letter-spacing: -0.64px;padding: 0px 0px 10px 0px;display: block;color: #0F0F20;}
#top #responsive-form .mf-input-required-indicator{color:#e50000;padding-left: 4px;}
#top #kt1 #responsive-form .wpcf7-submit{font-size: 18px;font-weight: 500;line-height: 22px;letter-spacing: -0.36px;color: #ffffff;padding: 19px 25px 19px 25px;background-color: #e69b1a;border-style: none;border-radius: 3px 3px 3px 3px;text-transform: capitalize;min-width: 200px;}




/* Footer */
#footer {padding: 60px 0 40px 0;}
#footer .widgettitle{padding-bottom: 20px;margin-bottom: 20px;position: relative;}
#footer .widgettitle::before{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 50px;height: 2px;background-color: #3b332b;}
#footer iframe{width: 100%;height: 310px;}
#footer .flex_column:nth-child(3) p{margin:0px;}
#footer .flex_column:nth-child(1){width: 40%;padding:20px;}
#footer .flex_column:nth-child(2){margin-left:0px!important;padding:20px;width: 26%;}
#footer .flex_column:nth-child(3){margin-left:0px!important;padding:20px;width: 34%;}
#footer h3{color: #e69b1a;margin: 0px 0px 10px 0px;font-weight: 900;text-transform: uppercase;  position: relative;font-size: 18px;line-height: 20px;letter-spacing: -.4px;}
#footer .widget{margin:0px;}
#footer .widget strong{color:#000;}
#footer .flex_column:nth-child(4) i{padding-right: 14px;}
#footer .flex_column:nth-child(4) a{line-height: 26px;}
#footer .flex_column:nth-child(4) li{padding-left:1px;padding-bottom:5px;line-height: 36px;}
#footer .flex_column:nth-child(3) p{font-size: 16px;font-weight: 400;line-height: 36px;}
#footer .flex_column:nth-child(3) p strong{font-weight: 400!important;}
#top #footer .social_bookmarks {text-align:left;margin:15px 0 0;position:relative;}
#top #footer .social_bookmarks li {display:inline-block;float:none;margin-right:10px;border:0 solid #999;border-radius:0;}
#top #footer .social_bookmarks li a {border-radius:20px;background:#fff;color: #000;}
#top #footer .widget_nav_menu li a{font-size:16px;padding: 5px 0 5px 0px;border-bottom: 1px solid#3b332b;line-height: 24px;}
#top #footer .widget_nav_menu li a:hover{color:#e69b1a}
#top #footer .widget_nav_menu li:last-child a{border-bottom:0px;}
#top #footer p {font-size:16px;}
#socket .copyright {font-size: 14px;float: none;margin: 0px auto;display: table;}
#top #socket .socketdiv {border-top: 1px solid #3b332b;padding-top: 15px;}
#footer .flex_column:nth-child(1) p{margin-top:0px;}
#footer .flex_column:nth-child(4) li a i{margin-right:5px;}
#footer .social_bookmarks li a{color: #010103;font-size: 18px;}
#footer .social_bookmarks li a:hover{color: #010103!important;background:#fff;}
#socket .container:before{content:"";display:table;width:100%;height:1px;margin-bottom:20px;background:#3b332b;}






#top.blog-categories.minor-meta{display:none!important;}
.html_modern-blog #top .post-entry .blog-categories{display:none!important;}



a.we-phone-icon {
  position: fixed;
  bottom: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 1px 6px rgba(0,0,0,0.16), 0 2px 32px rgba(0,0,0,0.16);
  cursor: pointer;
  z-index: 9999;
  transition: transform 0.15s ease;
  text-decoration: none;
}

/* WhatsApp - prvi do desnog ruba */
a.we-phone-icon.we-whatsapp-icon {
  right: 8px;
  background-color: #25d366;
  margin-right: 0; /* nema marginu */
  bottom:23px;
}

a.we-phone-icon.we-whatsapp-icon svg {
  transform: scale(0.5);
  height: 55px;
}

/* Viber - desno 70px od ruba */
a.we-phone-icon.we-viber-icon {
  right: 148px;
  background-color: #834995;
  margin-right: 0;
  bottom:23px;
}

a.we-phone-icon.we-viber-icon svg {
  transform: scale(0.5);
  
}

/* Telefon - desno 140px od ruba */
a.we-phone-icon.phone {
  right: 78px;
  background-color: #24d265;
  margin-right: 0;
  bottom:23px;
}

a.we-phone-icon.phone svg {
  transform: scale(0.5);
}

/* Hover efekat za sve ikone */
a.we-phone-icon:hover {
  transform: scale(1.15);
}

/* SVG putanje u beloj boji */
a.we-phone-icon svg path {
  fill: #fff !important;
  transition: fill 0.15s ease;
}


















/* Naslovna stranica */
#top #prevoz-robe-swiss img.wp-image-124 {width:20%;height:auto;margin:10px auto;}
#top.home .wp-image-55, #top.home .wp-image-60, #top.home .wp-image-56 {width:60%;margin:10px auto;}


/* Arhiva */





/*** Blog stranice ***/



/* Breadcrumbs below page title */
#top.single .breadcrumb, #top.single .breadcrumb a {font-size: 13px;font-weight: 300;}
#top.single .breadcrumb {margin-left: 17px;}
#top.single #breadcrumbs-navigacija .breadcrumb a.trail-begin, #top.single #breadcrumbs-navigacija .breadcrumb .sep, #top.single #breadcrumbs-navigacija .breadcrumb a, #top.single #breadcrumbs-navigacija .breadcrumb .sep, #top.single #breadcrumbs-navigacija .breadcrumb .trail-end{margin-top: 11px;}

/* Remove you are here */ 
span.trail-before {display:none!important;}







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

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

#top #custompagecf7 div.wpcf7 .ajax-loader{position:absolute;top:23px;}

#top #custompagecf7 .column-full-send {
padding-top:10px;
display:table;
margin:0px auto;
position:relative;
width:auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#top #custompagecf7 .column-full-posalji {
float: left;
position: relative;
padding-top: 10px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#top #custompagecf7 .column-full{ 
float: left;
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;
	padding-right: 20px;
	width:50%;
	-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;
	padding-right: 20px;
	width:33.3333%;
	-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;
	padding-right: 20px;
	width:25%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-three:last-child,#top #custompagecf7 .column-half:last-child,#top #custompagecf7 .column-fourth:last-child {padding-right:0px;}

#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 {
    background-color:#ed3438;
	font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
	font-weight: 600;
    width: 260px;
    height: 42.67px;
    border-radius: 0px;
    color: #ffffff;
}
#top #custompagecf7 .wpcf7-submit:hover {background: #ed3438!important;border-radius:2px;opacity:0.9!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 {
	width: 100%;
	height: 46px;
	padding: 8px;
	margin-bottom: 10px;
	border: 1px solid #888888;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:transparent;
	border-radius: 0px;
	font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    color:#2f323b!important;
    font-weight:300;
}

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

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








/*** Footer ***/
#footer p, #footer a, #socket .copyright, #socket a {font-family: "Source Sans Pro", sans-serif;font-weight:300;font-size:15px;line-height:28px;letter-spacing:0px;}
#footer a:hover, #socket a:hover {text-decoration:none;}
#footer .social_bookmarks li {clear:none!important;}
#footer .social_bookmarks a {font-size:25px!important;}
#socket .copyright, #socket a {font-size:13px;font-weight:400;}
#footer #custom_html-3 {display: flex;justify-content: center;align-items: center;}

#top #wrap_all #socket .container {
    text-align: center;
}

#top #wrap_all #socket .copyright {
    display: block;
    float: none;
    clear: both;
    text-align: center;
}

@media only screen and (max-width: 1100px) {
#top #hs3 .flex_column_table{grid-template-columns: repeat(3,minmax(0,1fr));}
}

@media only screen and (max-width: 989px) {
#top #hs2 .flex_column_table{grid-template-columns: repeat(2,minmax(0,1fr));margin-top:1rem!important;}
#top #hs1 .flex_column_table{grid-template-columns: repeat(2,minmax(0,1fr));}

}

@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;}
#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;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;padding: 20px 0px;}
#top #footer .flex_column:nth-child(3){padding-bottom:0px;}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#top.single-product .single-product-main-image {width:100%;}
#top.single-product .veb-variation-product-gallery {width:100%;}
#footer img.alignnone.size-full.wp-image-39 {width:60%;height:auto;}
#top.home .wp-image-55, #top.home .wp-image-60, #top.home .wp-image-56 {width:50%;margin:10px auto;}
#top #prevoz-robe-swiss img.wp-image-124 {width:60%;height:auto;margin:10px auto;}
#header_meta .container .phone-info {line-height: 0;}
#top #hs3 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #hs2 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #column_flex_reorder .entry-content-wrapper {display:flex!important;flex-direction:column;flex-wrap:nowrap;}
#top #column_flex_reorder .av_two_third {order:2}
#top #column_flex_reorder .av_one_third {order:1}
#top #hs2 .flex_column_table .hs2clm{margin-bottom:0px!important;}
#top #hs2 .flex_column_table{margin-top:1rem!important;}
#top #hs1 .hs1clm{margin-bottom:0px!important;}
#top #column_flex_reorder .avia-image-container {text-align:left;}
#top #column_flex_reorder .wp-image-55, #top #column_flex_reorder .wp-image-60, #top #column_flex_reorder .wp-image-56 {width:50px;height:auto;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding: 10px 50px;}
a.we-phone-icon{width: 40px;height: 40px;}
a.we-phone-icon.phone{right: 55px;}
a.we-phone-icon.we-viber-icon{right: 102px;}
#top #header .av-main-nav-wrap{float: right;margin-right: 0px;}
#top #hs4 .flex_column_table{margin-top:1rem!important;}
#top #kt1 .template-page{padding:50px 0px;}
#top #kt1clm1{margin-bottom: 0px;padding-bottom: 0px;}
#top #footer{padding: 60px 0 20px 0;}
#top #wrap_all #header{position: fixed!important;top: 0px;background: transparent;}
.html_av_admin_bar_active #top #wrap_all #header{top:46px;}




}
@media only screen and (max-width: 725px) {
#top #av-burger-menu-ul{vertical-align: top;}
}

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

}



















