@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic,700italic|PT+Sans:400,700,400italic,700italic|Oswald:400,300,700|Open+Sans:400italic,700italic,400,300,700&subset=latin,latin-ext);
body {
  font-family:'Source Sans Pro', Arial, Helvetica;
}

@font-face {
      font-family: 'fontello';
      src: url(#);
      src: url(#) format('embedded-opentype'),
           url('/wp-content/thesis/skins/classic-r/fonts/fontello_14609353.woff') format('woff'),
           url('/wp-content/thesis/skins/classic-r/fonts/fontello_14609353.ttf') format('truetype'),
           url('/wp-content/thesis/skins/classic-r/fonts/fontello_14609353.svg') format('svg');
      font-weight: normal;
      font-style: normal;
    }

html, body {
  padding-top:0;
  height:100%;
}
a {
  color:#85c226;
  font-weight:500;

}
a:hover {
  color:#c1c1c1;
}

.container {
  max-width:1230px;
  width:auto;
}
.col-4:after, .col-4:before .main-post-loop:before, .popular-read:after, .popular-read:before, .most-views-container:after, .most-views-container:before, .events-container:before, .events-container:after {
  display:table;
  content:"";
}

.main-post-loop:after, .col-4:after, .popular-read:after, .most-views-container:after, .events-container:after {
  clear:both;
}

/** HEADER **/

.header {
  margin-top:0;
  border:none;
  padding:0;
  width:100%;
  display:table;
}

#topline {
  width:100%;
  height:10px;
  background-color:#85c226;
}
.logo-container {
  width:40%;
  float:left;
padding:20px 0;
}

/** QUOTES **/
.quotes {
  width:60%;
  float:right;
  display:block;
  padding:20px 0 5px 0;
}

.citat {
  font-family:'Source Sans Pro', Arial, Helvetica;
  font-size:13px;
  float:right;
  font-weight:normal;
  display:block;
   background: #f9f9f9;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
.citat:before {
    color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.avtor {
    font-family:'Source Sans Pro', Arial, Helvetica;
  font-size:13px;
  clear:both;
  float:right;
  font-style: italic;
  display:block;
}
/* MAIN MENU */ 
#main-menu {
  width:100%;
padding:0;
margin:0;
font-family:'Oswald', sans-serif, Arial;
  background: #004580;
  background: -moz-linear-gradient(top, #004580 0%, #2a6496 100%);
  background: -webkit-linear-gradient(top, #004580 0%, #2a6496 100%);
  background: -o-linear-gradient(top, #004580 0%, #2a6496 100%);
  background: -ms-linear-gradient(top, #004580 0%, #2a6496 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004580), color-stop(100%,#2a6496));
  background: linear-gradient(to bottom, #004580 0%, #2a6496 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#004580', endColorstr='#2a6496',GradientType=0 )";
}


/* SLIDER */ 
#slidebox {
width:70%;
max-width:70%;
float:left;
}
.full-width-slide-box, .full-width-footer, .full-width-title-box {
  width:100%;
  max-width:100%;
  background:url(/wp-content/thesis/skins/classic-r/images/slidebg.png);
  padding:10px 0;
  margin:10px auto;
  margin-top:0;
  display:table;
  height:auto;
  min-height:200px;
    border-bottom:5px solid #e5e5e5;
    border-top:5px solid #e5e5e5;

}
.full-width-title-box {
  min-height:50px;
}
.full-width-title-box h1 {
  font-family: 'Oswald', sans-serif, Arial;
  font-weight:normal;
  margin:0;
  padding:25px 0 10px 0;
  font-size:32px;
}

#rev_slider_1_1_wrapper {
  margin:0!important;
  width:100%;
  max-width:100%;
}
.tp-bannertimer {
  background:#85c226;
}

.tp-caption a:hover {
  text-decoration: underline;
  color:#000;
}
.columns {
  width:100%;
}
.column {
  width:31.6666%;
  float:left;
  background-color:#fff;
  margin-left:2.5%;
  margin-top:30px;
  border-radius:5px;
    -webkit-box-shadow: 1px 1px 1px 1px #B8B8B8;
  -ms-box-shadow: 1px 1px 1px 1px #B8B8B8;
  -o-box-shadow: 1px 1px 1px 1px #B8B8B8;
  -moz-box-shadow: 1px 1px 1px 1px #B8B8B8;
  box-shadow: 0px 0px 1px 1px #d5d5d5;
}
.column:first-child {
  margin-left:0;
}
.single-news-box {
  width:31.666%;
  background-color:#fff;
  border-radius:5px;
    -webkit-box-shadow: 1px 1px 1px 1px #B8B8B8;
  -ms-box-shadow: 1px 1px 1px 1px #B8B8B8;
  -o-box-shadow: 1px 1px 1px 1px #B8B8B8;
  -moz-box-shadow: 1px 1px 1px 1px #B8B8B8;
  box-shadow: 0px 0px 1px 1px #d5d5d5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float:left;
  margin-top:2.5%;
}
.grid-sizer {
width:31.6667%;
}
.gutter-sizer {
  width:2.5%;
}
.single-news-box .media-wrapper {
  overflow:hidden;
  position:relative;
  z-index:0;

}
.single-news-box .entry-media {
  width:100%;
  position:relative;
  overflow:hidden;
  
}
.single-news-box .entry-media img {
line-height:0px;
vertical-align: bottom;
display:inline-block;
width:100%;
height:auto;
max-width:none!important;
min-width:none!important;
margin-bottom:6px;
}
.news-box, .single-news-box {
  padding:10px;
}
.news-box h2.headline, .single-news-box h2.headline {
  font-size:18px;
  font-family:'Oswald', Arial, sans-serif;
}
.single-news-box h2.headline {
	font-size:16px;
	line-height:21px;
}
.single-news-box h2.headline a:hover, .news-box h2.headline a:hover {
  color:black;
  text-decoration:underline;
}

.header-news {
  font-size:22px;
  font-family:'Oswald', sans-serif, Arial;
  padding:10px 10px 0 10px;
  display:block;
  margin:0;
  line-height:30px;
}
.archive-section:before {
  display:table;
  content:"";
}
.header-news:before {
  width:8px;
  height:30px;
  background:#004580;
  content:"";
  display:inline-block;
  float:left;
  margin-right:8px;
}
.header-our-events {
  font-size:22px;
  font-family:'Oswald', sans-serif, Arial;
  padding:10px 10px 0 10px;
  display:block;
  margin:0;
  line-height:30px;
}
.header-our-events:before {
  width:8px;
  height:30px;
  background:#85c226;
  content:"";
  display:inline-block;
  float:left;
  margin-right:8px;
}
.header-members-events {
  font-size:22px;
  font-family:'Oswald', sans-serif, Arial;
  padding:10px 10px 0 10px;
  display:block;
  margin:0;
  line-height:30px;
}
.header-members-events:before {
  width:8px;
  height:30px;
  background:#ffe800;
  content:"";
  display:inline-block;
  float:left;
  margin-right:8px;
}


/* IMAGES */

.main-thumb {
  max-width:100%;
  height:150px;
  margin-bottom:3px;
  overflow:hidden;
}
.news-box .main-thumb img, .single-news-box .main-thumb img {
  height:auto;
  max-height:auto;
  width:100%;
  padding:0;
}

/* BY LINE */

span.views, span.post_date, span.post_cats a, span.post_author, {
  font-size:14px;
  line-height:22px;
  text-transform: none;
  text-decoration: none;
  padding-top:0;
  letter-spacing:0;
  border:0;
  font-weight:normal;
}

.grt .small span.views:before, .infoline span.views:before, .single-news-box .byline span.views:before, .news-box .byline span.views:before, .headline_area .byline span.views:before {
 content: '\e853';
  font-family: "fontello";
  font-size:15px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:22px;
  margin-right: 3px;
  margin-left:6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
 }
 .grt .small span.post_date:before, .eg-aktualno-element-27:before, .infoline span.post_date:before,  .single-news-box .byline span.post_date:before, .news-box .byline span.post_date:before, .headline_area .byline span.post_date:before {
 content: '\e852';
  font-family: "fontello";
  font-size:12px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
line-height:22px;
  margin-right: 5px;
  margin-left:0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
       -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
 }
 .grt .small span.post_cats:before, .eg-aktualno-element-28:before, .infoline span.post_cats:before,  .single-news-box .byline span.post_cats:before, .news-box .byline span.post_cats:before, .headline_area .byline span.post_cats:before {
 content: '\e851';
  font-family: "fontello";
  font-size:12px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:22px;
  margin-left:6px;
  margin-right:2px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
       -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
 }
.infoline span.post_author:before, .eg-aktualno-element-29:before { 
  content: '\e850';
  font-family: "fontello";
  font-size:12px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height: 22px;
  margin-left:5px;
  margin-right:4px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
       -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
 }
a.eg-aktualno-element-28, a.eg-imenik-clanov-element-0 {
text-decoration: none!important;
}
  .grt .small, .infoline, .single-news-box .byline, .news-box .byline, .headline_area .byline, .most-view-post, .post_cats a {
  font-size:12px;
  color:#B7B7B9;
  line-height:18px;
  padding-top:0px;
  text-transform:none;
 }

 .mainline {
    border-bottom:1px solid #d5d5d5;
  width:100%;
  padding:0;
  box-sizing: border-box;
height: 10px;
padding:0;
line-height:8px;
margin:0 auto;
text-align:center;
}

p.linija { 
  border-bottom:4px solid #85c226;
  font-size:34px;
  font-weight: 300;
  width:10%;
  text-align:center;
  margin:0 auto;
}
p.linija-yellow { 
  border-bottom:4px solid #ffe800;
  font-size:34px;
  font-weight: 300;
  width:10%;
  text-align:center;
  margin:0 auto;
}
p.linija-blue { 
  border-bottom:4px solid #004580;
  font-size:34px;
  font-weight: 300;
  width:10%;
  text-align:center;
  margin:0 auto;
}
.partners-title h3 {
  text-align:center;
  font-family:'Oswald', sans-serif, Helvetica;
  margin-top:30px;
  border-bottom:4px solid #85c226;
  width:20%;
  margin:30px auto 0 auto;
  font-size:22px;
  line-height: 30px;
          -webkit-font-smoothing: antialiased;
  
}
#partnerji {
  border-top:1px solid #d5d5d5;
  margin-top:0;
  padding-top:30px;
}
#partnerji .item{
  text-align:center;
  position:relative;
  height:130px;
  margin:0 auto;
}

#partnerji .item img{
text-align:center;
margin:0 auto;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
text-align:center;

}

/* HOMEPAGE - TOP LINKS */
.front-menu {
  width:29%;
  float:left;
  display:inline-block;
  margin-left:1%;
  position:relative;
}
li.home-top-links {
  display:block;
  width:auto;
  line-height:80px;
  margin-bottom:10px;
  padding-left:100px;
  background:#484748;
  color:#fff;
  font-family:'Oswald', sans-serif;
  font-weight:300;
  font-size:18px;
  text-transform:uppercase;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
li.home-top-links:before {
    content: "";
  position: absolute;
  z-index: -1;
  left: 20%;
  right: 80%;
  bottom: 0;
z-index:-2;
  height: 100%;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
li.projektni-partnerji:before, li.socialno-podjetnistvo:before {
background:#5ca900;
}
li.clan-meseca:before {
  background:#fce000;
}
li.zemljevid:before {
  background:#023883;
}

li.home-top-links:hover:before, li.home-top-links:focus:before, li.home-top-links:active:before {
right:0;
}
li.home-top-links span {
  display:inline-block;
  vertical-align: middle;
  line-height:1px;
 text-shadow: 2px 1px 0px rgba(0, 0, 0, 1);
 letter-spacing: 1px;
}
li.socialno-podjetnistvo {
    background: #484748 url(/wp-content/thesis/skins/classic-r/images/socialno-podjetnistvo-danes.png) top left no-repeat;
    background-size:83px;
    z-index:999999;
}
li.clan-meseca {
    background: #484748 url(/wp-content/thesis/skins/classic-r/images/clan-meseca.png) top left no-repeat;
    background-size:83px;
}
li.zemljevid {
    background: #484748 url(/wp-content/thesis/skins/classic-r/images/zemljevid-socialnih-podjetij.png) top left no-repeat;
    background-size:83px;
}
li.projektni-partnerji {
    background: #484748 url(/wp-content/thesis/skins/classic-r/images/iskanje-projektnih-partnerjev.png) top left no-repeat;
    background-size:83px;
}
/* HOMEPAGE - MAIN LINKS */
#main-links, #sidebar-links {
  width:100%;
height:auto;
  display:table;
  padding:0;
  margin-top:25px;
  margin-bottom:0;
}
a.home_link {
  color:#000;
}
#main-links .links-item {
  width:20%;
  float:left;
}
#sidebar-links .links-item {
  width:33.33333%;
  float:left;
  padding-bottom:14px;
}
#sidebar-links .links-item:nth-child(4), #sidebar-links .links-item:nth-child(5) {
width:50%;

}

#main-links .links-image img {
  margin:0 auto;
  opacity:1;
    -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
  cursor:pointer;
  width:120px;
}
#sidebar-links .links-image img {
  margin:0 auto;
  opacity:1;
    -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
  cursor:pointer;
  width:80px;
}
.links-image img:hover {
   -webkit-transform: scale(0.95);
     -moz-transform: scale(0.95);
       -o-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}
.links-image:hover img {
  opacity:0.9;
}
#main-links .links-title {
  display:block;
  padding-top:10px;
  text-align:center;
  font-family:'Oswald', sans-serif;
  font-size:20px;
  text-transform:uppercase;
}
#sidebar-links .links-title {
  display:block;
  padding-top:4px;
  text-align:center;
  font-family:'Oswald', sans-serif;
  font-size:16px;
  text-transform:uppercase;
}
.links-title:hover {
  text-decoration: underline;
}

/* PAGE TEMPLATE */
.page-box, .page-box-full {
  float:left;
  width:70%;
  margin:0;
  padding:0 0 0 0;
  font-size:15px;
  line-height:19px;
  padding-right:2.5%;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esg-overflowtrick {
  overflow:visible;
}
.page-box-full {
  width:100%;
}
.page-box a.featured_image_link img {
  text-align: center;
margin:0 auto;
padding-bottom:18px;
}
.sidebar-cont {
  margin:0;
  width:30%;
  float:left;
  display:block;
  border-left:3px solid #f0f0f0;
  float:right;
  padding-left:2.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom:15px;
  height:100%;
}

.sidebar-cont .widget_title {
  font-family:'Oswald', Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:24px;
  padding-bottom:5px;
  border-bottom:4px solid #004580;
  margin-bottom:10px;
  text-align:center;

}
.sidebar-cont .sidebar-widget {
  width:100%;
  display:table;
  margin-bottom:10px;
}
ul.tabs-menu {
  z-index:0!important;
}
#aktualno-tabs-content {
  padding:0;
}
#aktualno-tabs {
  border:0;
}
#aktualno-tabs-menu {
  background:#fff;
}
#aktualno-tabs-menu li {
  font-family:'Oswald', sans-serif, Helvetica;
  font-size:19px;
  border:0;
  background:#fff;
}
#aktualno-tabs-menu li a {
  font-weight: 300;
  color:#004580;
  -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#aktualno-tabs-menu li.selected a {
  color:#fff;
  background:#004580;
}

ul.dpe-flexible-posts h4.title {
    font-size: 16px;
  font-family: 'Oswald', Arial, sans-serif;
  color:#000;
  font-weight:normal;
}

/** MEMBER TEMPLATE **/

.template-page .esg-filter-wrapper [data-filter="filter-obalno-kraska"],
.template-page .esg-filter-wrapper [data-filter="filter-goriska"],
.template-page .esg-filter-wrapper [data-filter="filter-primorsko-notranjska"],
.template-page .esg-filter-wrapper [data-filter="filter-gorenjska"],
.template-page .esg-filter-wrapper [data-filter="filter-osrednjeslovenska"],
.template-page .esg-filter-wrapper [data-filter="filter-jugovzhodna"],
.template-page .esg-filter-wrapper [data-filter="filter-posavska"],
.template-page .esg-filter-wrapper [data-filter="filter-zasavska"],
.template-page .esg-filter-wrapper [data-filter="filter-savinjska"],
.template-page .esg-filter-wrapper [data-filter="filter-koroska"],
.template-page .esg-filter-wrapper [data-filter="filter-pomurska"],
.template-page .esg-filter-wrapper [data-filter="filter-podravska"] {
    background:#fce524;
    color:#000;
}
.template-page .flat-dark .esg-filter-checked {
  vertical-align: middle;
}
.esg-sortbutton-wrapper {
  margin-bottom:20px;
  margin-top:0!important;
}

.info-member {
  width:50%;
  float:left;
  display:inline-block;
}
.logo-member {
  width:50%;
  float:left;
  display:inline-block;
}
.logo-member img {
  text-align: center;
  margin:0 auto;
}
.info-member-top:after {
    content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.info-member-top {
  display:block;
margin-top:16px;
padding-bottom:16px;

}
.template-single-clan .post_box .post_content {
border-top:2px solid #e5e5e5;
padding-top:16px;
}

.template-single-clan span.wpcf-field-naslov-value:before {
 content: '\e800';
  font-family: "fontello";
  font-size:20px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:25px;
  margin-right: 6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
            vertical-align: -2px;

 }
.template-single-clan span.wpcf-field-telefon-gsm-value:nth-of-type(1):before {
 content: '\e801';
  font-family: "fontello";
  font-size:20px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:25px;
  margin-right:6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
            vertical-align: -2px;

 }
 .template-single-clan span.wpcf-field-email-value:before {
 content: '\e803';
  font-family: "fontello";
  font-size:20px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:25px;
  margin-right: 6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
            vertical-align: -2px;

 }
 .template-single-clan span.wpcf-field-spletna-stran-value:before {
 content: '\e802';
  font-family: "fontello";
  font-size:20px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:25px;
  margin-right: 6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      vertical-align: -2px;
 }
 .template-single-clan span.wpcf-field-facebook-value:before {
 content: '\e804';
  font-family: "fontello";
  font-size:20px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  line-height:25px;
  margin-right: 6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
        -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
            vertical-align: -2px;

 }
 .template-single-clan span.wpcf-field-value {
  line-height:26px;
 }


/** POST TEMPLATE **/

  .infoline {text-align:left;padding-bottom:0px;padding-top:3px;
    margin:0 auto;
 }
 .post_content ul li {
  line-height:26px;
 }
 .eg-aktualno-element-25,  .eg-imenik-clanov-element-0  {
  text-decoration: none!important;
 }
 .eg-aktualno-element-25:hover,  .eg-imenik-clanov-element-0:hover  {
  text-decoration: underline!important;
 }
 .flat-dark .esg-sortbutton-wrapper {
  display:block!important;
  margin-top:13px;
 }
.post_content .tablepress thead th {
  background-color:#85c226;
}
.post_content .dataTables_filter {
  padding-bottom:8px;
}
.post_content .dataTables_filter input {
  margin-left:8px;
}
.wpgmza_table_category {
width:10%!important;
max-width:10%!important;}
.wpgmza_table_marker  {
width:5%!important;
}
.wphmza_table_marker img {
  text-align: center;
}
.wpgmza_table th {
  min-width:0!important;
}
.wpgmza_table_title {
  width:40%!important;
}
.wpgmza_table thead {
  background:#85c226;
  color:#000;
  font-weight:700;
}
table.dataTable thead th {
  padding:12px 12px!important;
}
ul.seznam-podstrani {
  list-style-type: circle;
  list-style: circle;
}
ul.seznam-podstrani li {
  display:block;
  padding:5px 8px;
  margin:6px;
  list-style-type: circle;
  list-style: circle;
}
ul.seznam-podstrani li a {
  text-transform: none;
  color:#000;
  text-decoration: none;
  font-weight:bold;
}
ul.seznam-podstrani li a:hover {
 text-decoration: underline;
}
span.gfield_required {
  display:none;
}
.template-page .gform_wrapper input[type=submit], .mc4wp-form input[type=submit] {
position: relative;
  vertical-align: top;
  padding:0 20px;
  height: 60px;
  font-family: 'Oswald', Arial, sans-serif;
  font-size: 18px!important;
  font-weight: 400;
  color: #fff!important;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #27ae60;
border:0;
  border-bottom: 2px solid #219d55;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #219d55;
  box-shadow: inset 0 -2px #219d55;
}
.mc4wp-form input[type=submit] {
  padding:0 20px;
  height: 45px;
  font-size: 16px!important;
  margin-top:12px;
  width:100%;
}

.full-width-footer .mc4wp-form input[type=email] {
  width:100%;
  height:40px;
  padding:5px 5px;
  font-size:14px;
  text-align: center;
}
.full-width-footer .mc4wp-form {
  margin:0;
}
.full-width-footer .mc4wp-form p {
  margin-top:15px;
}
.full-width-footer .mc4wp-form label {
  width:auto;
  height:40px;
  padding:5px 5px;
  font-size:14px;
}


.template-page .gform_wrapper input[type=submit]:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.template-page .gform_wrapper select {
    border: 1px solid #111;
   background: transparent;
   width: 20%!important;
   padding: 5px 5px 5px 5px;
   margin:0;
   font-size: 14px;
   border: 1px solid #ccc;
   height: 34px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
    background: url(/wp-content/thesis/skins/classic-r/images/arrow-down.png) 95% / 10% no-repeat #eee;
} 

/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) { 
    select {
        background:none;
        padding: 5px;
    }
}

/** FOOTER **/

.full-width-footer h3.widget_title {
  font-family:'Oswald', Arial, sans-serif;
  font-size:18px;
  padding-bottom:16px;
  padding-top:8px;
}
.full-width-footer {
  font-size:14px;
  line-height:19px;

}
.full-width-footer a {
  color:#595959;
}

.footer-widget {
  float:left;
  margin-right:2%;
}
.footer-widget:first-child {
  width:20%;
}
.footer-widget:nth-child(2) {
  width:10%;
}
.footer-widget:nth-child(3) {
  width:32%;
}
.footer-widget:last-child {
  margin-right:0;
  width:32%;
}

#text-3 .textwidget img {
  width:85%;
  margin-bottom:13px;
  margin-top:5px;
}

.footer_logos {
  width:30%;
  float:left;
  margin:25px 0;
}
ul.logotipi {
  list-style: none;
}
ul.logotipi li {
  display:inline-block;
  float:left;
  margin-right:15px;
}
.footer_copy {
  margin:25px 0;
  float:right;
  width:40%;
  text-align:right;
  font-size:12px;
}


#back-top {
  position: fixed;
  bottom: 30px;
  right:20px;
}

#back-top a {
  width: 108px;
  display: block;
  text-align: center;
  font: 11px/100% Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #bbb;

  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover {
  color: #000;
}

/* arrow icon (span tag) */
#back-top span {
  width: 108px;
  height: 108px;
  display: block;
  margin-bottom: 7px;
  background: #ddd url(/wp-content/thesis/skins/classic-r/css/up-arrow.png) no-repeat center center;

  /* rounded corners */
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;

  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover span {
  background-color: #777;
}

@media all and (max-width:897px) {
#slidebox {
  width:95%;
  max-width:95%;
  float:none;
  margin:0 2.5%;
}
.quotes {
display:none;
}
.logo-container {
  width:100%;
  float:none;
}
.site_logo_class img {
  text-align: center;
  margin:0 auto;
}
.front-menu {
  display:block;
  width:95%;
  margin:2.5% 2.5% 0 2.5%;
}
li.home-top-links {
  width:35%;
  margin:0 auto 2.5% auto;
}
.main-thumb {
  height:100px;
}
.footer-widget:first-child {
  width:30%;
  margin-left:2%;
}
.footer-widget:nth-child(2) {
  width:15%;
}
.footer-widget:nth-child(3) {
  width:46%;
}
.footer-widget:nth-child(4) {
  width:80%;
  margin-left:2%;
}
.footer_logos {
  width:40%;
}
.page-box {
  width:95%;
  margin:0 2.5%;
}
.full-width-title-box {
  text-align: center;
}
.sidebar-cont {
  width:95%;
  margin:0 2.5%;
  border:0;
  padding:0;
}
.addtoany_share_save_container {
  text-align:center;
}
ul.tabs-menu li a {
  padding:10px!important;
}
#aktualno-tabs-wrap {
  width:60%;
  margin:0 auto;
}
.infoline {
  text-align: center;
}

}

@media all and (max-width: 617px) {
#aktualno-tabs-wrap {
  width:80%;
}
.footer-widget:first-child {
  width:60%;
  margin-left:2%;
}
.footer-widget:nth-child(2) {
  width:34%;
}
.footer-widget:nth-child(3) {
  width:95%;
  display:block;
  margin:0 auto;
}
.footer-widget:nth-child(4) {
  width:80%;
  margin:0 auto;
}
.footer_logos {
  width:40%;
}

}

@media all and (max-width: 450px) { 
}