/* Custom CSS */

html { margin: 0px; padding: 0px; }
body {background-color: #fcfcfc; background: url(/img/bg.jpg) repeat; font-family:"Roboto",sans-serif; font-size: 14px; color: #4B4B4B; font-weight: 300; }
body.adminhtml {background: none !important; background-image:none !important;}

a { color: #3B3B3B; text-decoration: underline; font-weight: 400;}
a:hover, a:focus { color: #636363; text-decoration: underline; }
h2 {font-weight: 700; font-size:2.5em;}
img {max-width:100%}
.wrapper {background: #FFF none repeat scroll 0% 0%;margin: 0px auto;padding: 25px 30px 30px 30px; -webkit-box-shadow: -1px 1px 5px 0px rgba(186,186,186,1); -moz-box-shadow: -1px 1px 5px 0px rgba(186,186,186,1); box-shadow: -1px 1px 5px 0px rgba(186,186,186,1);}

.breadcrumb .active {text-transform: lowercase;}
.breadcrumb .active::first-letter {text-transform: uppercase;}
.breadcrumb, .breadcrumb a {font-size:13px;}
.sub-category .breadcrumb > li + li::before {content: unset;}
.breadcrumb h1.sub-category-heading {font-size: 13px; margin: 0px 0px 0px 3px; padding: 0px; color: #444748; font-weight: 900;}
.breadcrumb h1.sub-category-heading::before {content: "/ ";}
.breadcrumb .ads-no {float:right}
.breadcrumb > li + li::before { content: ""; padding: 0px;}

.hide {display:none;}
.required-label {color:red;}

a.btn {text-decoration:none;}
.bottom-help {position: fixed; bottom: 20px; right: 20px; width: 80px;}

/* autosuggest */
a.ui-menu-item-wrapper {font-size:15px; text-decoration:none; color:#666; text-transform: capitalize;}
.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ui-menu { border: 1px solid lightgray; background-color: #f5f5f5; font-size: 15px; width:300px; max-height:300px; overflow:auto; list-style-type: none; margin: 0px; padding: 5px;}
.ui-menu .ui-menu-item:hover { display: block; text-decoration: none; color: #3D3D3D; cursor: pointer; background-color: lightgray; background-image: none; border: 1px solid lightgray; }
.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus { border: 1px solid lightgray; background-image: none; background-color: lightgray; font-weight: bold; color: #3D3D3D; }


/* MENU CATEGORY */

#menu_category {margin:0;padding:0;}
#menu_category  ul { list-style-type: none; margin: 0px; padding: 0px;}
.nav > li > a {position: relative;display:inline-block;padding:0 5px; text-decoration: none; color:#333; font-size:13px}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eaeaea;padding:0 5px;}
.nav li.active {text-decoration: none;background-color: #eaeaea;}
.type-naziv {margin:7px 0 5px 5px;color: #D2957D;}




/* MAIN MENU */

.header {text-align: center;}
.logo img {max-width:100%;}

.top-menu a {font-weight:900;} 
.home { padding:10px 19px; background-color:#ecf0f1; float:left; margin:0 2px 0 80px; color:#0081c6; } .home:hover { background-color:#ffeac6;}
.insert-ad { padding:10px 19px; background-color:#ecf0f1; float:left; margin-right:2px; color:#0081c6; } .insert-ad:hover { background-color:#ffeac6;}
.myaccount { padding:10px 19px; background-color:#ecf0f1; float:left; color:#0081c6; } .myaccount:hover { background-color:#ffeac6;}
.selected {background-color:#f7991c!important; color:#fff!important;}
.home .glyphicon, .insert-ad .glyphicon, .myaccount .glyphicon {margin-right:12px;}

.got-mail {margin-left:15px;color: #F3812E;}
.gly-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
@-moz-keyframes spin {  0% {     -moz-transform: rotate(0deg);   }   100% {     -moz-transform: rotate(359deg);   } }
@-webkit-keyframes spin {   0% {     -webkit-transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(359deg);   } }
@-o-keyframes spin {   0% {     -o-transform: rotate(0deg);   }   100% {     -o-transform: rotate(359deg);   } }
@keyframes spin {   0% {     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } }
.selected .got-mail {margin-left:15px;color: #fff;}


.search {padding:8px; background-color:#f7991c;  width: 100%; }
.search .word { width:371px; float:left;}
.search .category { width:135px; float:left;}
.search .location { width:120px; float:left;}
.search .btn { width:95px; float:left;}

#main_menu {margin:0;padding:0;}
ul.main_menu {list-style-type:none; margin:0; padding:0;}
ul.main_menu li {display:inline-block; margin-right:13px; }
ul.main_menu li a { color:#373435; font-weight:400; text-decoration: none;}
.nav.main_menu li a:hover, .nav.main_menu li a:focus {}





/* FOOTER */

.footer {margin-bottom:20px; padding: 20px 0px; color: #393A3B; font-size:14px; }
.footer .linija {border-top:1px solid #D1D1D1; margin:15px!important}

.footer ul {list-style-type:none; margin:0; padding:0 0 0 0;}
.footer ul li {display:inline-block; margin-right:13px; }
.footer ul li:last-child {margin-right:0px; }
.footer ul li a { color:#373435; font-weight:400; text-decoration:none;}

.footer a { color:#373435; font-weight:400; text-decoration:none;}

/* HOME */


.home-page p.naslov {font-size: 36px; margin: 0px 0px 20px; color: #0B4783; text-align: center;}
.home-page h2, .home-page  h2 a{font-size:18px;margin: 0;color:#165A95; font-weight: 900;-moz-text-decoration-style: wavy; -webkit-text-decoration-style: wavy; text-decoration-style: wavy;}
.home-page h2 {color:#D4D4D4;}
.home-page h2 a:hover {color:#23527C;}
.home-page .ads1 {margin:15px 0; text-align:center}
.home-page .ads2 {margin-top:15px; text-align:center}
.home-page .price-home {float:right}
.home-page .price-home::before {content: "(";}
.home-page .price-home::after {content: ")";}
.home-page ul {list-style-type:none; margin:0; padding:15px 0;}
.home-page ul li { }
.home-page ul li a { color:#373435; font-weight:400; }

.featured-home {position: relative;padding-bottom: 23px;}
.featured-home-title {font-size: 13px; padding: 5px 9px; background-color: #2898DF; position: absolute; top: 0; color: #fff;}


/* CATEGORY */

.category p.naslov {font-size:48px;margin: 0; color: #0B4783;text-align: center;font-weight: 900;}
.category h2, .category  h2 a{font-size:18px;margin: 0;color:#165A95; font-weight: 900;-moz-text-decoration-style: wavy; -webkit-text-decoration-style: wavy; text-decoration-style: wavy; margin-bottom: 10px;}
.category h2 {color:#D4D4D4;}
.category h2 a:hover {color:#23527C;}
.category .ads1 {margin:15px 0; text-align:center}
.category .ads2 {margin:55px 0 45px 0; text-align:center}
.category .price-home {float:right}
.category .price-home::before {content: "(";}
.category .price-home::after {content: ")";}
.category ul {list-style-type:none; margin:0; padding:15px 0;}
.category ul li { }
.category ul li a { color:#373435; font-weight:400; }

.all-categories {margin-top:15px}
div.all-categories .col-md-6:nth-of-type(2n+1) { clear:both; }
.all-categories .col-md-6 ul li a {display: inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; width: 75%; }



/* SUB CATEGORY */

.sub-category p.naslov {font-size:32px;margin:0; color: #0B4783;text-align: center;font-weight: 900;}
.sub-category .ads1 {margin-bottom:45px; text-align:center}
.sub-category .ads1 img {max-width:100%}
.sub-category .ads2 {margin:17px 0 26px 0; text-align:center}
.sub-category .ads3 {margin:17px 0; text-align:center}

.btn-group, .btn-group-vertical {display: inherit;}
.sub-category .sorting {margin-top:10px; width: 260px; margin: 15px auto;}
.sub-category .sorting a {text-decoration:none;}
.sub-category .sorting .glyphicon {margin-right:7px;}

.one-product {}
.one-product .colored {background:url(img/featured.png) right bottom no-repeat; background-color: antiquewhite; padding: 15px 0;}
.one-product .line {margin: 10px 0; border-bottom: 1px solid #eaeaea;}
.one-product .photo {max-width:100%; border:1px solid #eaeaea;}
.one-product a h3 {margin-top:0; padding-top:0; font-size:15px; font-weight:900; text-decoration: none;text-transform: capitalize;}
.one-product .descriprion {}
.one-product .location {}
.one-product .price {font-size: 14px!important;}
.one-product .price-other {font-size: 13px;}
.one-product .price-status {font-size: 13px;}
.one-product .published {text-align: center;}
.one-product .published-date {text-align: center;}
.one-product .follow-featured {text-align: center; margin-top:10px; color: #FF4343;font-size: 20px;}

.one-product input[type='checkbox'].icon-checkbox{display:none}
.one-product input[type='checkbox'].icon-checkbox+label .unchecked{display:inline}
.one-product input[type='checkbox'].icon-checkbox+label .checked{display:none}
.one-product input[type='checkbox']:checked.icon-checkbox{display:none}
.one-product input[type='checkbox']:checked.icon-checkbox+label .unchecked{display:none}
.one-product input[type='checkbox']:checked.icon-checkbox+label .checked{display:inline}

.left-menu p {padding: 6px 7px; background-color: #2898DF; color: #fff; font-weight: 900;}


/* ADS page */

h1.ads-title a {margin-bottom: 20px;text-transform: capitalize; font-size: 32px;font-weight: 900;color: #1C4C93;text-decoration: none;}
h2.ads-subttle {font-size: 20px;font-weight: 400;color: #222;}

.price {font-size:22px; font-weight:900; color:green;}
.one-ad .price {font-size:28px; font-weight:900; color:green;margin-top: -8px;}
.price-other {font-size: 13px;font-weight: 400;}

.ad-abow {}
.ad-below {text-align:center; margin:50px 0 70px 0px; }

ul.ads-social .glyphicon {text-align:left; margin-right:10px}
ul.ads-social {list-style-type:none; margin:0; padding:0;}
ul.ads-social li {display:block; padding:5px 12px; background-color:#ededed; color:#373435;border-bottom: 1px solid #fff;}
ul.ads-social li a { font-weight:400; text-decoration: none;}

.ads-social .follow-featured {text-align: center; margin-top:10px; color: #FF4343;font-size: 20px;}
.ads-social .follow-featured .glyphicon {margin:0}
.ads-social input[type='checkbox'].icon-checkbox{display:none}
.ads-social input[type='checkbox'].icon-checkbox+label .unchecked{display:inline}
.ads-social input[type='checkbox'].icon-checkbox+label .checked{display:none}
.ads-social input[type='checkbox']:checked.icon-checkbox{display:none}
.ads-social input[type='checkbox']:checked.icon-checkbox+label .unchecked{display:none}
.ads-social input[type='checkbox']:checked.icon-checkbox+label .checked{display:inline}

ul.ads-social .glyphicon-flag {color:rgb(68, 114, 165);}
ul.ads-social .glyphicon-exclamation-sign {color:#e65131}
ul.ads-social .glyphicon-alert {color:#f7991c}

.ads-social .btn-lg, .btn-group-lg > .btn { border-radius: 1px; }

.icon-fb {width:50px; margin:8px 5px 0 0;}
.icon-go {width:50px; margin:8px 4px 0 0;}
.icon-tw {width:50px; margin:8px 4px 0 0;}
.icon-em {width:50px; margin:8px 0px 0 0;}

.gallery-icon {width:30px; margin:8px 5px 0 0;}
.gallery-icon-last {width:30px; margin:8px 0px 0 0;}

.mini-photo img {max-width:100%;border: 1px solid #eaeaea;}

a.next-previous {background-color:#F47555; color:#fff; padding: 10px 16px; text-decoration: none; line-height: 50px;}
a.next-previous:hover {background-color:#CF411E;}
.next-previous-title {font-size:18px;color: #004A8C;}
.next-previous-img {width: 135px; border: 1px solid #eaeaea; margin-top: 7px;}

.row.gallery img {margin-bottom: 26px;}

#thanks {margin-top:30px;}

#map-canvas {width:100%; height:500px;}

/* Insert ADS */

.one-image {width:100px; margin:10px 10px 10px 0; text-align:center; float:left; }
.one-image img {max-width:100%;}
.one-image img.delete {width: 13px;margin-bottom: 5px;}
.one-image img.last {margin-top: 23px;} 

#tinyeditor {height:150px;}

/* Fix Bootstrap .modal compatibility with jQuery UI Autocomplete,*/
.ui-autocomplete {z-index: 1051 !important;}
.pac-container {background-color: #FFF;z-index: 20;position: fixed;display: inline-block;float: left;}
.modal{z-index: 20;}
.modal-backdrop{z-index: 10;}



/* user home - my ads */

ul.user-menu {list-style-type:none; margin:0; padding:0;}
ul.user-menu li {display:block;background-color:#0081C6; padding:10px;margin-bottom: 1px;}
ul.user-menu li a {color:#fff; font-weight:400; text-decoration: none;}
ul.user-menu li:hover {background-color:#038FDA;}
ul.user-menu li.selected {background-color:#038FDA;}
.user-menu .glyphicon {margin-right:10px}

.user.user-home .glyphicon-remove {color:#fc2c00;}
.user.user-home .glyphicon-star {color:#f7991c;}
.one-product .paid {background:url(img/paid.png) right top no-repeat; padding: 15px 0;}




/* user login / register */

.register {margin-bottom:20px; border: 1px solid rgb(204, 204, 204);}
p.register-title {padding: 16px; color: #fff; background-color: #274E80; font-weight: 900; margin-bottom: 18px;} 

.login {border: 1px solid rgb(204, 204, 204); }
p.login-title {padding: 16px; color: #fff; background-color: #06984A; font-weight: 900; margin-bottom: 18px;} 

.forgot-password {background-color: beige; padding: 10px; margin: 20px 15px;}
.forgot-password p {color: #F00; font-weight: 400; font-size: 18px; margin-top: 13px;}




/* user pay */

.user-pay .payment-type {border: 1px solid #eaeaea;}
.user-pay .payment-type:hover {border: 1px solid #666;}


/* serach results */

a.serach-result-category {padding:5px 10px; margin-right:10px; line-height: 40px; color:#fff; background-color:#2898DF; overflow: hidden; text-overflow: ellipsis; text-decoration:none;}



/* FONTS */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/fIKu7GwZTy_12XzG_jt8eA.woff2) format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}



/* BOOTSTRAP FIX */

.navbar-default {background-image: none; background-color: transparent; border-color: transparent; background-repeat: repeat-x; border-radius: 0px; box-shadow: none; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a { background-image: none; background-repeat: repeat-x; box-shadow: none}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #fff; background-color: transparent;}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #FD4700; }

/* END BOOTSTRAP FIX */



/* CHOOSEN */

.chosen-select {
  width: 100%;
}
.chosen-select-deselect {
  width: 100%;
}
.chosen-container {
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: middle;
}
.chosen-container .chosen-drop {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
  box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
  margin-top: -1px;
  position: absolute;
  top: 100%;
  left: -9000px;
  z-index: 1060;
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
  right: 0;
}
.chosen-container .chosen-results {
  color: #555555;
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  /*line-height: 1.42857143;*/
  list-style: none;
  margin: 0;
  padding: 5px 6px;
}
.chosen-container .chosen-results li em {
  background: #feffde;
  font-style: normal;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li.active-result {
  cursor: pointer;
  display: list-item;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #111111;
  background-image: none;
  color: white;
}
.chosen-container .chosen-results li.highlighted em {
  background: transparent;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #777777;
}
.chosen-container .chosen-results .no-results {
  background: #eeeeee;
  display: list-item;
}
.chosen-container .chosen-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  z-index: 1;
}
.chosen-container .chosen-results-scroll span {
  display: inline-block;
  height: 1.42857143;
  text-indent: -5000px;
  width: 9px;
}
.chosen-container .chosen-results-scroll-down {
  bottom: 0;
}
.chosen-container .chosen-results-scroll-down span {
  background: url("img/chosen-sprite.png") no-repeat -4px -3px;
}
.chosen-container .chosen-results-scroll-up span {
  background: url("img/chosen-sprite.png") no-repeat -22px -3px;
}
.chosen-container-single .chosen-single {
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  color: #555555;
  display: block;
  /*height: 34px;line-height: 34px;*/
  overflow: hidden;
  padding: 6px 11px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.chosen-container-single .chosen-single span {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single abbr {
  background: url("img/chosen-sprite.png") right top no-repeat;
  display: block;
  font-size: 1px;
  height: 10px;
  position: absolute;
  right: 26px;
  top: 12px;
  width: 12px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: right -11px;
}
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
  background-position: right 2px;
}
.chosen-container-single .chosen-single div {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
}
.chosen-container-single .chosen-single div b {
  background: url("img/chosen-sprite.png") no-repeat 0 8px;
  display: block;
  height: 100%;
  width: 100%;
}
.chosen-container-single .chosen-default {
  color: #777777;
}
.chosen-container-single .chosen-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1000;
}
.chosen-container-single .chosen-search input[type="text"] {
  background: url("img/chosen-sprite.png") no-repeat 100% -17px, #ffffff;
  border: 1px solid #cccccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  margin: 1px 0;
  padding: 4px 20px 4px 4px;
  width: 100%;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.chosen-container-single-nosearch .chosen-search input {
  position: absolute;
  left: -9000px;
}
.chosen-container-multi .chosen-choices {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices .search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices .search-field input[type="text"] {
  background: transparent !important;
  border: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #555555;
  height: 32px;
  margin: 0;
  padding: 4px;
  outline: 0;
}
.chosen-container-multi .chosen-choices .search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices .search-choice {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 6px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  background: url("img/chosen-sprite.png") right top no-repeat;
  display: block;
  font-size: 1px;
  height: 10px;
  position: absolute;
  right: 4px;
  top: 5px;
  width: 12px;
  cursor: pointer;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chosen-container-multi .chosen-choices .search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
.chosen-container-multi .chosen-results {
  margin: 0 0 0 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: none;
}
.chosen-container-active .chosen-single {
  border: 1px solid #66afe9;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.chosen-container-active.chosen-with-drop .chosen-single {
  background-color: #ffffff;
  border: 1px solid #66afe9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  background: transparent;
  border-left: none;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -17px 15px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #66afe9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.chosen-container-active .chosen-choices .search-field input[type="text"] {
  color: #111 !important;
}
.chosen-container-active.chosen-with-drop .chosen-choices {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.chosen-disabled {
  cursor: default;
  opacity: 0.5 !important;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  padding: 0 8px 0 0;
  overflow: visible;
}
.chosen-rtl .chosen-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}
.chosen-rtl .chosen-single div {
  left: 7px;
  right: auto;
}
.chosen-rtl .chosen-single abbr {
  left: 26px;
  right: auto;
}
.chosen-rtl .chosen-choices .search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices .search-choice {
  margin: 6px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices .search-choice .search-choice-close {
  background-position: right top;
  left: 4px;
  right: auto;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  background: url("img/chosen-sprite.png") no-repeat -28px -20px, #ffffff;
  direction: rtl;
  padding: 4px 5px 4px 20px;
}



/* END CHOOSEN */


@media only screen and (max-width:1199px) {
.icon-fb {width:38px; margin:8px 5px 0 0;}
.icon-go {width:38px; margin:8px 5px 0 0;}
.icon-tw {width:38px; margin:8px 4px 0 0;}
.icon-em {width:38px; margin:8px 0px 0 0;}
}


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

.mini-photo img {margin-bottom:15px}
ul.ads-social {margin-bottom:15px;}
.ads-text {margin-top:15px;}

}


@media only screen and (max-width:968px) {
.search .word { width: 325px; }
}

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

/* top menu */

.container.wrapper {padding-top:0px;}
.home {margin: 0 2px 0 0px; width:100%;text-align: left;}
.insert-ad {width:100%;text-align: left;}
.myaccount {width:100%;text-align: left;}
.search .word {width:100%;text-align: left;}
.search .category { width: 34%; }
.search .location { width: 34%; }

.navbar-default {background-image: none; background-color: rgba(230, 230, 230, 0.4); border-color: transparent; background-repeat: repeat-x; border-radius: 0px; box-shadow: none; }
.navbar-brand, .navbar-nav > li > a { text-decoration: none;}
ul.main_menu li {display:block; text-align:center;}
ul.main_menu, #meni_usluge {padding-bottom:15px;}

.wrapper {margin-top:0px; margin-bottom:10px;}

.service .left-menu p.first {margin-top:15px;}
.service .left-menu {text-align:center;}
.service .right-menu {margin-top:15px;}
.footer .col-md-4.text-right {text-align:center;}

.col-md-2.right-menu {text-align:center; margin-top:20px}

.footer ul {text-align:center;margin-top:10px;}
.footer {margin-bottom:10px;text-align:center; max-width:94%;}

.one-product .col-md-6 {text-align: center; margin: 9px 0;}
.one-product .col-md-2 {text-align: center; margin-top: 9px;}

.col-md-6.log-in {margin-bottom:25px;}

.user .left-menu {margin-bottom:25px;}

}

@media only screen and (max-width:468px){
.wrapper {padding: 20px;}
.footer {padding: 20px;}
.portfolio .col-md-4 img {width:90%}
.portfolioGraph img {width:90%}

}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/img/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
}

