/* Enter Your Custom CSS Here */
#masthead .hgroup {    /*smanjen prostor iznad i ispod logo-a*/
  zoom: 1;
  position: relative;
  padding-top: 5px;
  padding-bottom: 0px;
}


.main-navigation a { /*boja slova menia*/
  display: block;
  text-decoration: none;
  color: #5A5B5E;
  font-weight: bold;
}


.main-navigation {  /*boja cjelog menia*/
  margin: 0 -35px;
  background: #fcfcfc;
  position: relative;
  font-size: 0;
  /* Font awesome icons */
  /* General menu link styling */
  /* For when the menu becomes a sticky menu */
}

.main-navigation ul li:hover > a { /*hover mania*/
  background: #7cc0d4;
  color: #fff;
}
  
#search-icon #search-icon-icon {  /*ikona tražilice u meniu*/
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: block;
  cursor: pointer;
  background-color: #fcfcfc;
  width: 59px;
  height: 100%;
}

#search-icon #search-icon-icon:hover {   /*hover trezilice*/
  background-color: #fcfcfc;
}

.main-navigation ul {  /*pomicanje menua u desno*/
  text-align: right;
  list-style: none;
  margin: 0;
  padding-left: 0;
  zoom: 1;
  /* Second level menu items */
}

body.has-menu-search .main-navigation ul { /*pomicanje menua u desno jos vise*/
  margin-right: 60px;
}

.main-navigation ul li a {  /*pozicioniranje menia*/
  padding: 15px 25px;
  line-height: 1em;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #7cc0d4;
  padding: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -ms-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

#main {      /*smanjen prostor između sekcije kontakt i footera*/
  background: #fcfcfc;
  padding: 0px;
}

.widget_circleicon-widget .circle-icon-box p.text {  /*boja slova opisa u sekciji usluge*/
  margin: 0;
  color: #1f7593;
  font-size: 13px;
  margin-bottom: 10px;
}

#langbf_bar {
    background: #fff none repeat scroll 0px 0px;
    border-bottom: 0px solid #fff !important;
    box-sizing: content-box;
    color: #DDD;
    font: 12px/28px Arial,Helvetica,sans-serif;
    height: 24px;
    left: 0px;
    min-width: 980px;
    overflow: hidden;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 99999;
}

/* prikazivanje cijele slike na slideru bez zooma na velikim ekranima*/
body.responsive.layout-full #page-wrapper .metaslider .full-container,
.layout-full #page-wrapper .metaslider .full-container {
max-width: 1600px;
}

/*skrivanje navigation menua na manjim ekranima*/
@media screen and (min-width: 200px) and (max-width: 680px) {
  .site-navigation {
    display: none;
  }
}

/*iz footera maknuta "A SiteOrigin Theme" recenica */
#colophon #theme-attribution,  
#colophon #site-info {
  text-align: center;
  margin-top: 25px;
  color: #aaaaaa;
  font-size: 0px;
}
/*FORMA ZA UPIT*/
.text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select {
    width: 60%;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
    box-sizing: border-box;
    color: #666;
    border: 2px solid #CCC;
    border-radius: 6px;
}
/*Footer u bijelu boju
#colophon {
    margin-bottom: 15px;
    background: #fff none repeat scroll 0% 0%;
    padding: 10px;
}*/

/*Nazovite nas - tekst na vrhu stranice - desno*/
#masthead .hgroup .support-text {
    color: #70c0d4;
  	font-size: 14px;
  	font-weight: bold;
  	font-style: italic;
}
/*webpoint text u footeru odmaknut*/
.textwidget p:first-child {
    margin-top: 42px !important;
}
#panel-260-2-1-1 > div:nth-child(1)
{
  padding-left: 8px;
  padding-right: 8px;
}
  @media screen and (max-width: 800px){
   #pgc-260-0-2 {
	display: none !important;
}