/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* RESPONSE */
body {
  color: #000;
}
.g-content {
  margin: 0;
  padding: 0;
}
#g-header {
  background: #979797;
  position: relative;
  z-index: 98;
}
#g-header .g-container {
  background: url('../images/header-bg.jpg?68dca68c') center bottom no-repeat #3873AD;
}
#g-header .eparhija-logo {
  display: block;
  padding-top: 20px;
}
#g-header .eparhija-logo img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 767px) {
  #g-header .eparhija-logo img {
    max-width: 80%;
  }
}
#g-main {
  background: #E3E3E3;
  margin: 0;
  padding: 0;
}
#g-main .g-container {
  background: #fff;
  padding: 20px;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
}
@media (max-width: 959px) {
  #g-main .g-container {
    padding: 10px;
  }
}
#g-navigation {
  height: 50px;
  line-height: 50px;
  background: #979797;
  position: relative;
  z-index: 99;
}
@media (max-width: 1199px) {
  #g-navigation {
    display: none;
  }
}
#g-navigation .g-container {
  background: #3873AD;
}
#g-navigation .g-container nav {
  background: rgba(255, 255, 255, 0.25);
}
#g-navigation .g-main-nav {
  margin: 0 100px;
  padding: 0 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#g-navigation .g-main-nav .g-toplevel {
  display: flex;
  justify-content: space-between;
  flex-flow: row nowrap;
}
#g-navigation .g-main-nav .g-toplevel li {
  flex: 0 auto;
}
#g-navigation .g-main-nav .g-toplevel li.g-parent .g-menu-parent-indicator {
  display: none;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0 20px;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  margin: 0;
  padding: 0 20px;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container span {
  margin: 0;
  padding: 0;
  line-height: 30px;
}
#sidebar {
  padding-left: 20px;
  box-sizing: border-box;
}
@media (max-width: 1199px) {
  #sidebar {
    padding: 0;
  }
}
#sidebar .platform-content {
  margin: 0;
  padding: 0;
}
#sidebar .platform-content h3.g-title {
  line-height: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.05);
  color: #3873ad;
  font-size: 18px;
}
#sidebar .moduletable {
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 1s ease-in-out;
}
#sidebar .moduletable:hover {
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
}
#sidebar .moduletable._menu ul li {
  position: relative;
}
#sidebar .moduletable._menu ul li a {
  color: #333;
  padding-left: 20px;
  -o-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}
#sidebar .moduletable._menu ul li a:after {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  left: 5px;
  top: 5px;
  color: #e5e5e5;
  font-size: 12px;
}
#sidebar .moduletable._menu ul li a:hover {
  color: #3873ad;
}
#sidebar .moduletable._menu ul li a:hover:after {
  content: "";
  color: #3873ad;
}
#sidebar .calendar {
  margin-bottom: 0;
  padding-bottom: 10px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 1s ease-in-out;
}
#sidebar .calendar:hover {
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
}
#sidebar .moduletable.news-by-months {
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 1s ease-in-out;
}
#sidebar .moduletable.news-by-months:hover {
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
}
#sidebar .moduletable.news-by-months h3.g-title {
  display: none;
}
#sidebar .moduletable.news-by-months .k2ArchivesBlock ul {
  margin: 0;
  padding: 0;
}
#sidebar .moduletable.news-by-months .k2ArchivesBlock ul li {
  transition: all 1s ease-in-out;
  padding: 0 10px;
  position: relative;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.05);
  color: #3873ad;
  font-size: 18px;
  display: block;
  clear: both;
  float: none;
}
#sidebar .moduletable.news-by-months .k2ArchivesBlock ul li ul {
  visibility: hidden;
  opacity: 0;
  top: -10px;
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap;
  position: absolute;
  width: 100%;
  z-index: 999;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
}
#sidebar .moduletable.news-by-months .k2ArchivesBlock ul li ul li {
  background: none;
  flex: 1 1 50%;
  max-width: 50%;
  font-size: 14px;
  padding: 0 10px;
  line-height: 25px;
  height: 25px;
  margin: 0;
  text-align: left;
  width: auto;
  font-weight: normal;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#sidebar .moduletable.news-by-months .k2ArchivesBlock ul li:hover ul {
  visibility: visible;
  opacity: 1;
  top: auto;
}
#sidebar .side-menu {
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 1s ease-in-out;
}
#sidebar .side-menu:hover {
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
}
#sidebar .side-menu p {
  margin: 0;
  padding: 10px;
}
#sidebar .side-menu p img {
  display: block;
  margin: 0 auto;
}
#sidebar .side-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sidebar .side-menu ul li a {
  font-size: 12px;
  padding: 0 10px;
  line-height: 18px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  display: block;
}
#sidebar .side-menu ul li a:hover {
  background: rgba(0, 0, 0, 0.025);
}
#sidebar .iframe-calendar {
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 1s ease-in-out;
}
#sidebar .iframe-calendar:hover {
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.15);
}
#sidebar .iframe-calendar p {
  margin: 0;
  padding: 10px;
}
#sidebar .iframe-calendar p iframe {
  display: block;
  margin: 0 auto;
  max-width: 180px !important;
  border-bottom: 1px solid #000;
}
#sidebar ul.mod-list, #sidebar .custom ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#sidebar ul.mod-list li, #sidebar .custom ul li {
  margin: 0;
  padding: 0;
}
#sidebar ul.mod-list li a, #sidebar .custom ul li a {
  font-size: 14px;
  padding: 5px 10px;
  line-height: 18px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  display: block;
}
#sidebar ul.mod-list li a:hover, #sidebar .custom ul li a:hover {
  background: rgba(0, 0, 0, 0.025);
}
#g-footer {
  background: #e3e3e3;
  position: relative;
  z-index: 98;
  border: none;
}
#g-footer .g-container {
  background: #979797;
  color: #fff;
  text-align: center;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  line-height: 50px;
  font-size: 14px;
}
/*k2*/
/*#k2Container {
    &.itemIsFeatured:before,
    &.catItemIsFeatured:before,
    &.userItemIsFeatured:before,*/
.itemListCategory {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
.itemListCategory h2 {
  color: #333;
  font-size: 28px;
  margin: 0 0 20px;
  line-height: 40px;
  padding: 0;
  border-bottom: 1px solid #e5e5e5;
}
div.catItemView {
  padding: 0;
}
@media (max-width: 959px) {
  div.itemToolbar {
    display: none;
  }
}
h2.genericItemTitle, h2.itemTitle, h3.catItemTitle, h3.catItemTitle a {
  color: #3873ad;
  font-size: 20px;
  margin: 0;
  line-height: 30px;
  padding: 0;
}
@media (max-width: 959px) {
  h2.genericItemTitle, h2.itemTitle, h3.catItemTitle, h3.catItemTitle a {
    margin: 10px 0;
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 1399px) {
  .itemNavigation {
    display: none !important;
  }
}
div.itemIntroText, div.itemFullText, .catItemIntroText, .genericItemIntroText {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 20px;
  padding: 0;
  color: #333;
}
@media (max-width: 479px) {
  div.itemIntroText img, div.itemFullText img, .catItemIntroText img, .genericItemIntroText img {
    display: block;
    margin: 0 auto !important;
    float: none !important;
  }
}
div.itemIntroText p, div.itemFullText p, .catItemIntroText p, .genericItemIntroText p {
  margin: 0 0 10px;
  padding: 0;
}
div.itemIntroText p.download, div.itemFullText p.download, .catItemIntroText p.download, .genericItemIntroText p.download {
  background: #e5e5e5;
  line-height: 30px;
  margin: 10px 0;
  display: block;
  padding: 0px 15px 0 45px;
  position: relative;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
div.itemIntroText p.download a, div.itemFullText p.download a, .catItemIntroText p.download a, .genericItemIntroText p.download a {
  color: #3873ad;
}
div.itemIntroText p.download:before, div.itemFullText p.download:before, .catItemIntroText p.download:before, .genericItemIntroText p.download:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3873ad;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
div.itemIntroText p.download:hover a, div.itemFullText p.download:hover a, .catItemIntroText p.download:hover a, .genericItemIntroText p.download:hover a {
  color: #fff;
}
div.itemIntroText p.download:hover:before, div.itemFullText p.download:hover:before, .catItemIntroText p.download:hover:before, .genericItemIntroText p.download:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
div.itemIntroText p.download:after, div.itemFullText p.download:after, .catItemIntroText p.download:after, .genericItemIntroText p.download:after {
  padding: 0 10px;
  background: #3873ad;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  margin-right: 5px;
  display: block;
  float: left;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
div.itemIntroText hr#system-readmore, div.itemFullText hr#system-readmore, .catItemIntroText hr#system-readmore, .genericItemIntroText hr#system-readmore {
  display: none;
}
div.itemIntroText #s5_quick_contact input, div.itemFullText #s5_quick_contact input, .catItemIntroText #s5_quick_contact input, .genericItemIntroText #s5_quick_contact input {
  line-height: 38px !important;
  height: 40px;
  padding: 0 20px !important;
  width: 100% !important;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}
div.itemIntroText #s5_quick_contact textarea, div.itemFullText #s5_quick_contact textarea, .catItemIntroText #s5_quick_contact textarea, .genericItemIntroText #s5_quick_contact textarea {
  line-height: 38px !important;
  height: 100px;
  padding: 0 20px !important;
  width: 100% !important;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}
div.itemIntroText #s5_quick_contact .s5_qc_spambox_wrap, div.itemFullText #s5_quick_contact .s5_qc_spambox_wrap, .catItemIntroText #s5_quick_contact .s5_qc_spambox_wrap, .genericItemIntroText #s5_quick_contact .s5_qc_spambox_wrap {
  display: block;
  float: right;
  width: calc(100% - 90px);
}
div.itemIntroText #s5_quick_contact .s5_qc_security_img_wrap, div.itemFullText #s5_quick_contact .s5_qc_security_img_wrap, .catItemIntroText #s5_quick_contact .s5_qc_security_img_wrap, .genericItemIntroText #s5_quick_contact .s5_qc_security_img_wrap {
  display: block;
  float: left;
  width: 90px;
}
div.itemIntroText #s5_quick_contact .s5_qc_security_img_wrap img, div.itemFullText #s5_quick_contact .s5_qc_security_img_wrap img, .catItemIntroText #s5_quick_contact .s5_qc_security_img_wrap img, .genericItemIntroText #s5_quick_contact .s5_qc_security_img_wrap img {
  height: 40px;
}
div.itemIntroText #s5_quick_contact .s5_qc_button_wrap, div.itemFullText #s5_quick_contact .s5_qc_button_wrap, .catItemIntroText #s5_quick_contact .s5_qc_button_wrap, .genericItemIntroText #s5_quick_contact .s5_qc_button_wrap {
  display: block;
  clear: both;
  margin: 20px 0;
}
div.itemIntroText #s5_quick_contact .s5_qc_button_wrap button, div.itemFullText #s5_quick_contact .s5_qc_button_wrap button, .catItemIntroText #s5_quick_contact .s5_qc_button_wrap button, .genericItemIntroText #s5_quick_contact .s5_qc_button_wrap button {
  background: #3873ad;
  color: #fff;
  border: none;
  line-height: 40px;
}
div.catItemBody {
  margin: 0;
  padding: 0;
}
div.catItemIntroText img {
  margin: 0 20px 10px 0 !important;
}
@media (max-width: 479px) {
  div.catItemIntroText img {
    display: block;
    margin: 0 auto !important;
    float: none !important;
  }
}
.catItemReadMore a.k2ReadMore, .genericItemReadMore a.k2ReadMore {
  background: #e5e5e5;
  line-height: 30px;
  margin: 0;
  display: block;
  width: 170px;
  padding: 0px 15px 0 45px;
  position: relative;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius: 5px;
  overflow: hidden;
}
.catItemReadMore a.k2ReadMore:before, .genericItemReadMore a.k2ReadMore:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3873ad;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.catItemReadMore a.k2ReadMore:hover, .genericItemReadMore a.k2ReadMore:hover {
  color: #fff;
}
.catItemReadMore a.k2ReadMore:hover:before, .genericItemReadMore a.k2ReadMore:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.catItemReadMore a.k2ReadMore:after, .genericItemReadMore a.k2ReadMore:after {
  padding: 0 10px;
  background: #3873ad;
  color: #fff;
  content: ">>";
  display: block;
  float: left;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
/*.k2Pagination {
        ul {
            margin: 0;
            padding: 0;
        }
    }
    .componentheading {
        display: none;
    }
}*/
.two-col #itemListLeading .itemContainer {
  padding-right: 10px;
  padding-left: 0;
}
.two-col #itemListLeading .itemContainer.itemContainerLast {
  padding-left: 10px;
  padding-right: 0;
}
ul.sigProResponsive li.sigProThumb a.sigProLink {
  border: 6px solid #fff;
  color: #fff;
  background: #fff;
}
.home .itemBackToTop {
  display: none !important;
}
.home div.itemFullText h3 {
  color: #333;
  font-size: 28px;
  margin: 0 0 20px;
  line-height: 40px;
  padding: 0;
  border-bottom: 1px solid #e5e5e5;
}
.home .k2ItemsBlock .moduleItemIntrotext img {
  margin: 0 20px 10px 0 !important;
}
@media (max-width: 479px) {
  .home .k2ItemsBlock .moduleItemIntrotext img {
    display: block;
    margin: 0 auto !important;
    float: none !important;
    max-width: 100%;
  }
}
.home .k2ItemsBlock a.moduleItemTitle {
  color: #3873ad;
  font-size: 20px;
  margin: 0;
  line-height: 30px;
  padding: 0;
}
@media (max-width: 959px) {
  .home .k2ItemsBlock a.moduleItemTitle {
    font-size: 18px;
    line-height: 20px;
  }
}
.home .k2ItemsBlock a.moduleItemReadMore {
  background: #e5e5e5;
  line-height: 30px;
  margin: 0;
  display: block;
  width: 170px;
  padding: 0px 15px 0 45px;
  position: relative;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius: 5px;
  overflow: hidden;
}
.home .k2ItemsBlock a.moduleItemReadMore:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3873ad;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.home .k2ItemsBlock a.moduleItemReadMore:hover {
  color: #fff;
}
.home .k2ItemsBlock a.moduleItemReadMore:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.home .k2ItemsBlock a.moduleItemReadMore:after {
  padding: 0 10px;
  background: #3873ad;
  color: #fff;
  content: ">>";
  display: block;
  float: left;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.home .k2ItemsBlock#k2ModuleBox108 ul {
  margin: 0;
  padding: 0;
}
.home .k2ItemsBlock#k2ModuleBox108 ul li {
  position: relative;
  margin: 0;
  padding: 0;
}
.home .k2ItemsBlock#k2ModuleBox108 ul li a {
  color: #333;
  padding-left: 25px;
  -o-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  font-size: 16px;
}
.home .k2ItemsBlock#k2ModuleBox108 ul li a:after {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  left: 5px;
  top: 0px;
  color: #e5e5e5;
  font-size: 12px;
}
.home .k2ItemsBlock#k2ModuleBox108 ul li a:hover {
  color: #3873ad;
}
.home .k2ItemsBlock#k2ModuleBox108 ul li a:hover:after {
  content: "";
  color: #3873ad;
}
#g-mobilemenu-container {
  margin: 0 !important;
}
.g-offcanvas-toggle {
  z-index: 99999;
  color: #fff;
}
@media (max-width: 959px) {
  .g-container {
    width: 100% !important;
  }
}
.home .newsflash a.readmore, .readmore a.btn {
  clear: both;
  background: #e5e5e5;
  color: #3873ad;
  line-height: 30px;
  margin: 0;
  display: block;
  width: 170px;
  padding: 0px 15px 0 45px;
  position: relative;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius: 5px;
  overflow: hidden;
}
.home .newsflash a.readmore:before, .readmore a.btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3873ad;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.home .newsflash a.readmore:hover, .readmore a.btn:hover {
  color: #fff;
}
.home .newsflash a.readmore:hover:before, .readmore a.btn:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.home .newsflash a.readmore:after, .readmore a.btn:after {
  padding: 0 10px;
  background: #3873ad;
  color: #fff;
  content: ">>";
  display: block;
  float: left;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.arhiva-dugme .readmore a.btn {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  text-transform: uppercase;
  background: #3873ad;
  color: #e5e5e5;
}
.arhiva-dugme .readmore a.btn:hover {
  color: #3873ad;
}
.arhiva-dugme .readmore a.btn:before {
  background: #e5e5e5;
}
.arhiva-dugme .readmore a.btn:after {
  display: none;
}
#sidebar .moduletable.arhiva-dugme {
  border: 0;
}
.home .newsflash img, .blog img {
  margin: 0 20px 10px 0 !important;
}
@media (max-width: 479px) {
  .home .newsflash img {
    display: block;
    margin: 0 auto !important;
    float: none !important;
    max-width: 100%;
  }
}
h4.newsflash-title, .blog .page-header h2, .blogtwo-col .page-header h2 {
  margin-top: 20px;
  padding-top: 10px;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  font-size: 1.25rem;
  line-height: 30px;
}
.blog h2, .blogtwo-col h2, .page-header h1 {
  margin-bottom: 20px;
  line-height: 40px;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
  font-size: 1.9rem;
}
.page-header h1 {
  font-size: 1.25rem !important;
  line-height: 30px !important;
  color: #3873ad;
  border-bottom: 0;
}
h4.newsflash-title:first-child, .blog .page-header h2, .blogtwo-col .page-header h2 {
  border: 0;
}
.home h3 {
  color: #333;
  font-size: 28px;
  margin: 0 0 20px;
  line-height: 40px;
  padding: 0;
  border-bottom: 1px solid #e5e5e5;
}
.home ul.mostread li {
  list-style-type: square;
  color: #e5e5e5;
}
.home ul.mostread li a {
  color: #333;
  -o-transition: all 0.2s ease-out 0s;
  -ms-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  font-size: 16px;
}
/*.home ul.mostread li a span {margin-top:-10px}*/
.home ul.mostread li:hover, .home ul.mostread li a:hover {
  color: #3873ad;
  text-decoration: none;
}
.readmore .btn span, .home .icons .btn-group, blog .icons .btn-group {
  display: none;
}
.g-content .icons .btn-group {
  margin-top: -30px;
}
p.download {
  background: #e5e5e5;
  line-height: 30px;
  margin: 10px 0;
  display: block;
  padding: 0px 15px 0 45px;
  position: relative;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
p.download a {
  color: #3873ad;
}
p.download:hover a {
  color: #fff;
}
p.download:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3873ad;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
p.download:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
p.download:after {
  padding: 0 10px;
  background: #3873ad;
  color: #fff;
  content: "";
  font-family: FontAwesome;
  margin-right: 5px;
  display: block;
  float: left;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
ul.sigFreeClassic li.sigFreeThumb {
  margin: 6px 4px;
}
ul.sigFreeClassic li.sigFreeThumb img {
  display: block;
  width: calc(25% - 2px);
  height: auto;
  padding: 0;
  margin: 0;
  border: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/*ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {border:4px solid #fff}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {border:4px solid #3873ad}*/
#sidebar .moduletable._menu ul li, #sidebar .moduletable._menu ul li a {
  width: 100%;
}
.blog-items.masonry-2 .blog-item {
  width: 100%;
}
@media (max-width: 960px) {
  ul.sigFreeClassic li.sigFreeThumb img {
    /*width:98%!important; height:222px!important;*/
    background-size: cover;
  }
}
@media (max-width: 878px) {
  ul.sigFreeClassic li.sigFreeThumb {
    width: 48% !important;
  }
  ul.sigFreeClassic li.sigFreeThumb img {
    width: 100% !important;
    background-size: cover;
  }
}
#s5_quick_contact input {
  line-height: 38px !important;
  margin-bottom: 10px;
  padding: 0 20px !important;
  width: 100% !important;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}
#s5_quick_contact textarea {
  line-height: 38px !important;
  height: 100px;
  padding: 0 20px !important;
  width: 100% !important;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}
.s5_qc_spambox_wrap input {
  margin-top: 10px;
}
#s5_quick_contact_wrap button {
  background: #3873ad;
  color: #fff;
  border: none;
  line-height: 40px;
}
#s5_quick_contact_wrap button:hover {
  color: #3873ad;
  background: #e5e5e5;
}
.search.mod_search116 label, .fields-container .field-entry.kalendar-datum-kreiranja {
  display: none;
}
.search.mod_search116 input[type="search"], .mod-finder input {
  margin: 6px;
  border-radius: 16px;
  max-width: 95%;
  padding: 3px;
  padding-left: 18px;
}
[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn {
  background-color: #3873ad;
}
[data-vc=calendar] {
  border-radius: 0.75rem;
  min-width: 220px;
}
.list-group-item.active {
  background-color: #3873ad;
  border-color: #3873ad;
}
.pagenavigation {
  margin-bottom: 2.5em;
}
.btn-secondary {
  background: #cde1f2;
}
.btn-secondary:hover {
  background: #3873ad;
}
/*# sourceMappingURL=custom_10.css.map */