body.theme-blue {
  background-color: #1856b1; }
  body.theme-blue .main {
    background-color: #1856b1;
    background: #1856b1;
    background-image: linear-gradient(180deg, #7aa9ed, #7aa9ed 72px, #72a2e8 72px, #72a2e8 144px, #6a9be3 144px, #6a9be3 216px, #6294de 216px, #6294de 288px, #598dd9 288px, #598dd9 360px, #5186d4 360px, #5186d4 432px, #4980cf 432px, #4980cf 504px, #4179ca 504px, #4179ca 576px, #3972c5 576px, #3972c5 648px, #316bc0 648px, #316bc0 720px, #2864bb 720px, #2864bb 792px, #205db6 792px, #205db6 864px, #1856b1 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #7aa9ed, #7aa9ed 72px, #72a2e8 72px, #72a2e8 144px, #6a9be3 144px, #6a9be3 216px, #6294de 216px, #6294de 288px, #598dd9 288px, #598dd9 360px, #5186d4 360px, #5186d4 432px, #4980cf 432px, #4980cf 504px, #4179ca 504px, #4179ca 576px, #3972c5 576px, #3972c5 648px, #316bc0 648px, #316bc0 720px, #2864bb 720px, #2864bb 792px, #205db6 792px, #205db6 864px, #1856b1 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-blue #nav-top {
    background-color: #1856b1; }
  body.theme-blue .nav-main li {
    background-color: #1856b1; }
  body.theme-blue .nav-main a {
    color: white; }
  body.theme-blue .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-blue .page-title h1 {
    color: #e5e748;
    text-shadow: 1px 1px 0 #1856b1; }
  body.theme-blue .page-title span {
    color: #1856b1;
    text-shadow: none; }
  body.theme-blue .sidebar-title {
    background-color: #e5e748;
    color: #444; }
  body.theme-blue .element-title {
    background-color: #e5e748;
    color: #444;
    border-bottom: 6px solid #1856b1; }
  body.theme-blue .acc-item.current {
    margin-bottom: 36px; }
    body.theme-blue .acc-item.current .acc-item-bar {
      background-color: #e5e748;
      color: white;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-blue .acc-item .acc-item-bar {
    background-color: #87c563;
    color: #1856b1; }
    body.theme-blue .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #87c563; }
  body.theme-blue .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-blue a.btn-primary {
    background-color: #87c563;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-blue a.btn-primary:hover {
      background-color: #e5e748;
      color: #444; }
  body.theme-blue .fancybox-close::before, body.theme-blue .fancybox-prev span::before, body.theme-blue .fancybox-next span::before {
    border-color: #1856b1; }
  body.theme-blue .fancybox-close::before {
    border-left-color: #87c563;
    border-right-color: #87c563; }
  body.theme-blue .fancybox-prev span::before {
    border-right-color: #87c563; }
  body.theme-blue .fancybox-next span::before {
    border-left-color: #87c563; }
  body.theme-blue .news-item,
  body.theme-blue .news-list-item,
  body.theme-blue .row-wrapper,
  body.theme-blue .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 4px 40px rgba(0, 0, 0, 0.2); }
  body.theme-blue .element-accordion .element-title,
  body.theme-blue .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 4px 40px rgba(0, 0, 0, 0.2); }
  body.theme-blue .acc-item,
  body.theme-blue .item-container .image {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 4px 40px rgba(0, 0, 0, 0.2); }
  body.theme-blue .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.325), 0px 4px 40px rgba(0, 0, 0, 0.325); }
  body.theme-blue .contact-form-div button {
    background-color: #87c563;
    color: #1856b1;
    border-bottom-color: #ff7d3a; }
    body.theme-blue .contact-form-div button:hover {
      background-color: #1856b1;
      color: white;
      border-bottom-color: #e5e748; }
  body.theme-blue .logo-header::before {
    content: url("/grfx/logo-full-h-wh.svg"); }
  body.theme-blue .news-item, body.theme-blue .news-list-item, body.theme-blue .row-wrapper, body.theme-blue .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(15, 53, 110, 0.35), 0px 4px 40px rgba(15, 53, 110, 0.35); }
  body.theme-blue .element-accordion .element-title, body.theme-blue .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(15, 53, 110, 0.35), 0px 4px 40px rgba(15, 53, 110, 0.35); }
  body.theme-blue .acc-item, body.theme-blue .item-container .image {
    box-shadow: 0px 1px 2px rgba(15, 53, 110, 0.35), 0px 4px 40px rgba(15, 53, 110, 0.35); }

body.theme-green {
  background-color: #87c563; }
  body.theme-green .main {
    background-color: #87c563;
    background: #87c563;
    background-image: linear-gradient(180deg, #ebf5e5, #ebf5e5 72px, #e3f1da 72px, #e3f1da 144px, #daedcf 144px, #daedcf 216px, #d2e9c5 216px, #d2e9c5 288px, #cae5ba 288px, #cae5ba 360px, #c1e1af 360px, #c1e1af 432px, #b9dda4 432px, #b9dda4 504px, #b1d999 504px, #b1d999 576px, #a8d58e 576px, #a8d58e 648px, #a0d184 648px, #a0d184 720px, #98cd79 720px, #98cd79 792px, #8fc96e 792px, #8fc96e 864px, #87c563 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #ebf5e5, #ebf5e5 72px, #e3f1da 72px, #e3f1da 144px, #daedcf 144px, #daedcf 216px, #d2e9c5 216px, #d2e9c5 288px, #cae5ba 288px, #cae5ba 360px, #c1e1af 360px, #c1e1af 432px, #b9dda4 432px, #b9dda4 504px, #b1d999 504px, #b1d999 576px, #a8d58e 576px, #a8d58e 648px, #a0d184 648px, #a0d184 720px, #98cd79 720px, #98cd79 792px, #8fc96e 792px, #8fc96e 864px, #87c563 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-green #nav-top {
    background-color: #87c563; }
  body.theme-green .nav-main li {
    background-color: #87c563; }
  body.theme-green .nav-main a {
    color: #1856b1; }
  body.theme-green .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-green .page-title h1 {
    color: #e5e748;
    text-shadow: 1px 1px 0 #87c563; }
  body.theme-green .page-title span {
    color: #87c563;
    text-shadow: none; }
  body.theme-green .sidebar-title {
    background-color: #e5e748;
    color: #444; }
  body.theme-green .element-title {
    background-color: #e5e748;
    color: #444;
    border-bottom: 6px solid #87c563; }
  body.theme-green .acc-item.current {
    margin-bottom: 36px; }
    body.theme-green .acc-item.current .acc-item-bar {
      background-color: #e5e748;
      color: #1856b1;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-green .acc-item .acc-item-bar {
    background-color: #1856b1;
    color: white; }
    body.theme-green .acc-item .acc-item-bar:hover {
      background-color: white;
      color: #1856b1; }
  body.theme-green .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-green a.btn-primary {
    background-color: #1856b1;
    color: white;
    transition: all 0.3s;
    border: none; }
    body.theme-green a.btn-primary:hover {
      background-color: #e5e748;
      color: #444; }
  body.theme-green .fancybox-close::before, body.theme-green .fancybox-prev span::before, body.theme-green .fancybox-next span::before {
    border-color: #87c563; }
  body.theme-green .fancybox-close::before {
    border-left-color: #1856b1;
    border-right-color: #1856b1; }
  body.theme-green .fancybox-prev span::before {
    border-right-color: #1856b1; }
  body.theme-green .fancybox-next span::before {
    border-left-color: #1856b1; }
  body.theme-green .news-item,
  body.theme-green .news-list-item,
  body.theme-green .row-wrapper,
  body.theme-green .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(18, 30, 11, 0.2), 0px 4px 40px rgba(18, 30, 11, 0.2); }
  body.theme-green .element-accordion .element-title,
  body.theme-green .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(18, 30, 11, 0.2), 0px 4px 40px rgba(18, 30, 11, 0.2); }
  body.theme-green .acc-item,
  body.theme-green .item-container .image {
    box-shadow: 0px 1px 2px rgba(18, 30, 11, 0.2), 0px 4px 40px rgba(18, 30, 11, 0.2); }
  body.theme-green .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.325), 0px 4px 40px rgba(0, 0, 0, 0.325); }
  body.theme-green .contact-form-div button {
    background-color: #1856b1;
    color: white;
    border-bottom-color: #ff7d3a; }
    body.theme-green .contact-form-div button:hover {
      background-color: #87c563;
      color: #1856b1;
      border-bottom-color: #e5e748; }

body.theme-yellow {
  background-color: #e5e748; }
  body.theme-yellow .main {
    background-color: #e5e748;
    background: #e5e748;
    background-image: linear-gradient(180deg, #fdfdf3, #fdfdf3 72px, #fbfbe5 72px, #fbfbe5 144px, #f9f9d7 144px, #f9f9d7 216px, #f7f8c8 216px, #f7f8c8 288px, #f5f6ba 288px, #f5f6ba 360px, #f3f4ac 360px, #f3f4ac 432px, #f1f29e 432px, #f1f29e 504px, #eff08f 504px, #eff08f 576px, #edee81 576px, #edee81 648px, #ebed73 648px, #ebed73 720px, #e9eb65 720px, #e9eb65 792px, #e7e956 792px, #e7e956 864px, #e5e748 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #fdfdf3, #fdfdf3 72px, #fbfbe5 72px, #fbfbe5 144px, #f9f9d7 144px, #f9f9d7 216px, #f7f8c8 216px, #f7f8c8 288px, #f5f6ba 288px, #f5f6ba 360px, #f3f4ac 360px, #f3f4ac 432px, #f1f29e 432px, #f1f29e 504px, #eff08f 504px, #eff08f 576px, #edee81 576px, #edee81 648px, #ebed73 648px, #ebed73 720px, #e9eb65 720px, #e9eb65 792px, #e7e956 792px, #e7e956 864px, #e5e748 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-yellow #nav-top {
    background-color: #e5e748; }
  body.theme-yellow .nav-main li {
    background-color: #e5e748; }
  body.theme-yellow .nav-main a {
    color: #87c563; }
  body.theme-yellow .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-yellow .page-title h1 {
    color: #1856b1;
    text-shadow: 1px 1px 0 #e5e748; }
  body.theme-yellow .page-title span {
    color: #e5e748;
    text-shadow: none; }
  body.theme-yellow .sidebar-title {
    background-color: #1856b1;
    color: white; }
  body.theme-yellow .element-title {
    background-color: #1856b1;
    color: white;
    border-bottom: 6px solid #e5e748; }
  body.theme-yellow .acc-item.current {
    margin-bottom: 36px; }
    body.theme-yellow .acc-item.current .acc-item-bar {
      background-color: #1856b1;
      color: #87c563;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-yellow .acc-item .acc-item-bar {
    background-color: #87c563;
    color: #1856b1; }
    body.theme-yellow .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #87c563; }
  body.theme-yellow .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-yellow a.btn-primary {
    background-color: #87c563;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-yellow a.btn-primary:hover {
      background-color: #1856b1;
      color: white; }
  body.theme-yellow .fancybox-close::before, body.theme-yellow .fancybox-prev span::before, body.theme-yellow .fancybox-next span::before {
    border-color: #e5e748; }
  body.theme-yellow .fancybox-close::before {
    border-left-color: #87c563;
    border-right-color: #87c563; }
  body.theme-yellow .fancybox-prev span::before {
    border-right-color: #87c563; }
  body.theme-yellow .fancybox-next span::before {
    border-left-color: #87c563; }
  body.theme-yellow .news-item,
  body.theme-yellow .news-list-item,
  body.theme-yellow .row-wrapper,
  body.theme-yellow .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(42, 42, 6, 0.2), 0px 4px 40px rgba(42, 42, 6, 0.2); }
  body.theme-yellow .element-accordion .element-title,
  body.theme-yellow .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(42, 42, 6, 0.2), 0px 4px 40px rgba(42, 42, 6, 0.2); }
  body.theme-yellow .acc-item,
  body.theme-yellow .item-container .image {
    box-shadow: 0px 1px 2px rgba(42, 42, 6, 0.2), 0px 4px 40px rgba(42, 42, 6, 0.2); }
  body.theme-yellow .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.325), 0px 4px 40px rgba(0, 0, 0, 0.325); }
  body.theme-yellow .contact-form-div button {
    background-color: #87c563;
    color: #1856b1;
    border-bottom-color: #ff7d3a; }
    body.theme-yellow .contact-form-div button:hover {
      background-color: #e5e748;
      color: #87c563;
      border-bottom-color: #1856b1; }

body.theme-orange {
  background-color: #ff7d3a; }
  body.theme-orange .main {
    background-color: #ff7d3a;
    background: #ff7d3a;
    background-image: linear-gradient(180deg, #ffece2, #ffece2 72px, #ffe3d4 72px, #ffe3d4 144px, #ffdac6 144px, #ffdac6 216px, #ffd0b8 216px, #ffd0b8 288px, #ffc7aa 288px, #ffc7aa 360px, #ffbe9c 360px, #ffbe9c 432px, #ffb58e 432px, #ffb58e 504px, #ffab80 504px, #ffab80 576px, #ffa272 576px, #ffa272 648px, #ff9964 648px, #ff9964 720px, #ff9056 720px, #ff9056 792px, #ff8648 792px, #ff8648 864px, #ff7d3a 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #ffece2, #ffece2 72px, #ffe3d4 72px, #ffe3d4 144px, #ffdac6 144px, #ffdac6 216px, #ffd0b8 216px, #ffd0b8 288px, #ffc7aa 288px, #ffc7aa 360px, #ffbe9c 360px, #ffbe9c 432px, #ffb58e 432px, #ffb58e 504px, #ffab80 504px, #ffab80 576px, #ffa272 576px, #ffa272 648px, #ff9964 648px, #ff9964 720px, #ff9056 720px, #ff9056 792px, #ff8648 792px, #ff8648 864px, #ff7d3a 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-orange #nav-top {
    background-color: #ff7d3a; }
  body.theme-orange .nav-main li {
    background-color: #ff7d3a; }
  body.theme-orange .nav-main a {
    color: white; }
  body.theme-orange .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-orange .page-title h1 {
    color: #87c563;
    text-shadow: 1px 1px 0 #ff7d3a; }
  body.theme-orange .page-title span {
    color: #ff7d3a;
    text-shadow: none; }
  body.theme-orange .sidebar-title {
    background-color: #87c563;
    color: #444; }
  body.theme-orange .element-title {
    background-color: #87c563;
    color: #444;
    border-bottom: 6px solid #ff7d3a; }
  body.theme-orange .acc-item.current {
    margin-bottom: 36px; }
    body.theme-orange .acc-item.current .acc-item-bar {
      background-color: #87c563;
      color: white;
      border-bottom: 6px solid #76a6ec; }
  body.theme-orange .acc-item .acc-item-bar {
    background-color: #e5e748;
    color: #1856b1; }
    body.theme-orange .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #e5e748; }
  body.theme-orange .quote-outer {
    background-color: #76a6ec !important; }
  body.theme-orange a.btn-primary {
    background-color: #e5e748;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-orange a.btn-primary:hover {
      background-color: #87c563;
      color: #444; }
  body.theme-orange .fancybox-close::before, body.theme-orange .fancybox-prev span::before, body.theme-orange .fancybox-next span::before {
    border-color: #ff7d3a; }
  body.theme-orange .fancybox-close::before {
    border-left-color: #e5e748;
    border-right-color: #e5e748; }
  body.theme-orange .fancybox-prev span::before {
    border-right-color: #e5e748; }
  body.theme-orange .fancybox-next span::before {
    border-left-color: #e5e748; }
  body.theme-orange .news-item,
  body.theme-orange .news-list-item,
  body.theme-orange .row-wrapper,
  body.theme-orange .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(58, 20, 0, 0.2), 0px 4px 40px rgba(58, 20, 0, 0.2); }
  body.theme-orange .element-accordion .element-title,
  body.theme-orange .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(58, 20, 0, 0.2), 0px 4px 40px rgba(58, 20, 0, 0.2); }
  body.theme-orange .acc-item,
  body.theme-orange .item-container .image {
    box-shadow: 0px 1px 2px rgba(58, 20, 0, 0.2), 0px 4px 40px rgba(58, 20, 0, 0.2); }
  body.theme-orange .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(7, 2, 0, 0.325), 0px 4px 40px rgba(7, 2, 0, 0.325); }
  body.theme-orange .contact-form-div button {
    background-color: #e5e748;
    color: #1856b1;
    border-bottom-color: #76a6ec; }
    body.theme-orange .contact-form-div button:hover {
      background-color: #ff7d3a;
      color: white;
      border-bottom-color: #87c563; }

/*
///////////// THEMES-2 /////////////////
*/
body.theme-blue-2 {
  background-color: #4989e6; }
  body.theme-blue-2 .main {
    background-color: #4989e6;
    background: #4989e6;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85) 72px, rgba(235, 242, 252, 0.8625) 72px, rgba(235, 242, 252, 0.8625) 144px, rgba(216, 230, 250, 0.875) 144px, rgba(216, 230, 250, 0.875) 216px, rgba(198, 218, 247, 0.8875) 216px, rgba(198, 218, 247, 0.8875) 288px, rgba(182, 207, 245, 0.9) 288px, rgba(182, 207, 245, 0.9) 360px, rgba(166, 197, 243, 0.9125) 360px, rgba(166, 197, 243, 0.9125) 432px, rgba(150, 187, 241, 0.925) 432px, rgba(150, 187, 241, 0.925) 504px, rgba(136, 178, 239, 0.9375) 504px, rgba(136, 178, 239, 0.9375) 576px, rgba(122, 169, 237, 0.95) 576px, rgba(122, 169, 237, 0.95) 648px, rgba(109, 160, 235, 0.9625) 648px, rgba(109, 160, 235, 0.9625) 720px, rgba(96, 152, 233, 0.975) 720px, rgba(96, 152, 233, 0.975) 792px, rgba(84, 144, 232, 0.9875) 792px, rgba(84, 144, 232, 0.9875) 864px, #4989e6 864px);
    background-image: -webkit-linear-gradient(-89.99deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85) 72px, rgba(235, 242, 252, 0.8625) 72px, rgba(235, 242, 252, 0.8625) 144px, rgba(216, 230, 250, 0.875) 144px, rgba(216, 230, 250, 0.875) 216px, rgba(198, 218, 247, 0.8875) 216px, rgba(198, 218, 247, 0.8875) 288px, rgba(182, 207, 245, 0.9) 288px, rgba(182, 207, 245, 0.9) 360px, rgba(166, 197, 243, 0.9125) 360px, rgba(166, 197, 243, 0.9125) 432px, rgba(150, 187, 241, 0.925) 432px, rgba(150, 187, 241, 0.925) 504px, rgba(136, 178, 239, 0.9375) 504px, rgba(136, 178, 239, 0.9375) 576px, rgba(122, 169, 237, 0.95) 576px, rgba(122, 169, 237, 0.95) 648px, rgba(109, 160, 235, 0.9625) 648px, rgba(109, 160, 235, 0.9625) 720px, rgba(96, 152, 233, 0.975) 720px, rgba(96, 152, 233, 0.975) 792px, rgba(84, 144, 232, 0.9875) 792px, rgba(84, 144, 232, 0.9875) 864px, #4989e6 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-blue-2 #nav-top {
    background-color: #4989e6; }
  body.theme-blue-2 .nav-main li {
    background-color: #4989e6; }
  body.theme-blue-2 .nav-main a {
    color: white; }
  body.theme-blue-2 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-blue-2 .page-title h1 {
    color: #ff9f6d;
    text-shadow: 1px 1px 0 #4989e6; }
  body.theme-blue-2 .page-title span {
    color: #4989e6;
    text-shadow: none; }
  body.theme-blue-2 .sidebar-title {
    background-color: #ff9f6d;
    color: #444; }
  body.theme-blue-2 .element-title {
    background-color: #ff9f6d;
    color: #444;
    border-bottom: 6px solid #4989e6; }
  body.theme-blue-2 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-blue-2 .acc-item.current .acc-item-bar {
      background-color: #ff9f6d;
      color: white;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-blue-2 .acc-item .acc-item-bar {
    background-color: #a4d388;
    color: #1856b1; }
    body.theme-blue-2 .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #a4d388; }
  body.theme-blue-2 .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-blue-2 a.btn-primary {
    background-color: #a4d388;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-blue-2 a.btn-primary:hover {
      background-color: #ff9f6d;
      color: #444; }
  body.theme-blue-2 .fancybox-close::before, body.theme-blue-2 .fancybox-prev span::before, body.theme-blue-2 .fancybox-next span::before {
    border-color: #4989e6; }
  body.theme-blue-2 .fancybox-close::before {
    border-left-color: #a4d388;
    border-right-color: #a4d388; }
  body.theme-blue-2 .fancybox-prev span::before {
    border-right-color: #a4d388; }
  body.theme-blue-2 .fancybox-next span::before {
    border-left-color: #a4d388; }
  body.theme-blue-2 .news-item,
  body.theme-blue-2 .news-list-item,
  body.theme-blue-2 .row-wrapper,
  body.theme-blue-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(6, 21, 42, 0.2), 0px 4px 40px rgba(6, 21, 42, 0.2); }
  body.theme-blue-2 .element-accordion .element-title,
  body.theme-blue-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(6, 21, 42, 0.2), 0px 4px 40px rgba(6, 21, 42, 0.2); }
  body.theme-blue-2 .acc-item,
  body.theme-blue-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(6, 21, 42, 0.2), 0px 4px 40px rgba(6, 21, 42, 0.2); }
  body.theme-blue-2 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.325), 0px 4px 40px rgba(0, 0, 0, 0.325); }
  body.theme-blue-2 .contact-form-div button {
    background-color: #a4d388;
    color: #1856b1;
    border-bottom-color: #ff7d3a; }
    body.theme-blue-2 .contact-form-div button:hover {
      background-color: #4989e6;
      color: white;
      border-bottom-color: #ff9f6d; }
  body.theme-blue-2 .logo-header::before {
    content: url("/grfx/logo-full-h-wh.svg"); }
  body.theme-blue-2 .news-item, body.theme-blue-2 .news-list-item, body.theme-blue-2 .row-wrapper, body.theme-blue-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(24, 86, 177, 0.3), 0px 4px 40px rgba(24, 86, 177, 0.3); }
  body.theme-blue-2 .element-accordion .element-title, body.theme-blue-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(46, 119, 227, 0.3), 0px 4px 40px rgba(46, 119, 227, 0.3); }
  body.theme-blue-2 .acc-item, body.theme-blue-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(27, 97, 199, 0.3), 0px 4px 40px rgba(27, 97, 199, 0.3); }
  body.theme-blue-2 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(27, 97, 199, 0.3), 0px 4px 40px rgba(27, 97, 199, 0.3); }

body.theme-green-2 {
  background-color: #a4d388; }
  body.theme-green-2 .main {
    background-color: #a4d388;
    background: #a4d388;
    background-image: linear-gradient(180deg, #f4faf0, #f4faf0 72px, #edf7e7 72px, #edf7e7 144px, #e7f4df 144px, #e7f4df 216px, #e0f0d6 216px, #e0f0d6 288px, #d9edcd 288px, #d9edcd 360px, #d3eac5 360px, #d3eac5 432px, #cce7bc 432px, #cce7bc 504px, #c5e3b3 504px, #c5e3b3 576px, #bfe0ab 576px, #bfe0ab 648px, #b8dda2 648px, #b8dda2 720px, #b1da99 720px, #b1da99 792px, #abd691 792px, #abd691 864px, #a4d388 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #f4faf0, #f4faf0 72px, #edf7e7 72px, #edf7e7 144px, #e7f4df 144px, #e7f4df 216px, #e0f0d6 216px, #e0f0d6 288px, #d9edcd 288px, #d9edcd 360px, #d3eac5 360px, #d3eac5 432px, #cce7bc 432px, #cce7bc 504px, #c5e3b3 504px, #c5e3b3 576px, #bfe0ab 576px, #bfe0ab 648px, #b8dda2 648px, #b8dda2 720px, #b1da99 720px, #b1da99 792px, #abd691 792px, #abd691 864px, #a4d388 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-green-2 #nav-top {
    background-color: #a4d388; }
  body.theme-green-2 .nav-main li {
    background-color: #a4d388; }
  body.theme-green-2 .nav-main a {
    color: #1856b1; }
  body.theme-green-2 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-green-2 .page-title h1 {
    color: #e5e748;
    text-shadow: 1px 1px 0 #a4d388; }
  body.theme-green-2 .page-title span {
    color: #a4d388;
    text-shadow: none; }
  body.theme-green-2 .sidebar-title {
    background-color: #e5e748;
    color: #444; }
  body.theme-green-2 .element-title {
    background-color: #e5e748;
    color: #444;
    border-bottom: 6px solid #a4d388; }
  body.theme-green-2 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-green-2 .acc-item.current .acc-item-bar {
      background-color: #e5e748;
      color: #1856b1;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-green-2 .acc-item .acc-item-bar {
    background-color: #4989e6;
    color: white; }
    body.theme-green-2 .acc-item .acc-item-bar:hover {
      background-color: white;
      color: #4989e6; }
  body.theme-green-2 .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-green-2 a.btn-primary {
    background-color: #4989e6;
    color: white;
    transition: all 0.3s;
    border: none; }
    body.theme-green-2 a.btn-primary:hover {
      background-color: #e5e748;
      color: #444; }
  body.theme-green-2 .fancybox-close::before, body.theme-green-2 .fancybox-prev span::before, body.theme-green-2 .fancybox-next span::before {
    border-color: #a4d388; }
  body.theme-green-2 .fancybox-close::before {
    border-left-color: #4989e6;
    border-right-color: #4989e6; }
  body.theme-green-2 .fancybox-prev span::before {
    border-right-color: #4989e6; }
  body.theme-green-2 .fancybox-next span::before {
    border-left-color: #4989e6; }
  body.theme-green-2 .news-item,
  body.theme-green-2 .news-list-item,
  body.theme-green-2 .row-wrapper,
  body.theme-green-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(40, 67, 25, 0.2), 0px 4px 40px rgba(40, 67, 25, 0.2); }
  body.theme-green-2 .element-accordion .element-title,
  body.theme-green-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(40, 67, 25, 0.2), 0px 4px 40px rgba(40, 67, 25, 0.2); }
  body.theme-green-2 .acc-item,
  body.theme-green-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(40, 67, 25, 0.2), 0px 4px 40px rgba(40, 67, 25, 0.2); }
  body.theme-green-2 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(18, 30, 11, 0.325), 0px 4px 40px rgba(18, 30, 11, 0.325); }
  body.theme-green-2 .contact-form-div button {
    background-color: #4989e6;
    color: white;
    border-bottom-color: #ff7d3a; }
    body.theme-green-2 .contact-form-div button:hover {
      background-color: #a4d388;
      color: #1856b1;
      border-bottom-color: #e5e748; }
  body.theme-green-2 .news-item, body.theme-green-2 .news-list-item, body.theme-green-2 .row-wrapper, body.theme-green-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(85, 141, 53, 0.35), 0px 4px 40px rgba(85, 141, 53, 0.35); }
  body.theme-green-2 .element-accordion .element-title, body.theme-green-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(85, 141, 53, 0.35), 0px 4px 40px rgba(85, 141, 53, 0.35); }
  body.theme-green-2 .acc-item, body.theme-green-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(85, 141, 53, 0.35), 0px 4px 40px rgba(85, 141, 53, 0.35); }
  body.theme-green-2 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(85, 141, 53, 0.35), 0px 4px 40px rgba(85, 141, 53, 0.35); }

body.theme-yellow-2 {
  background-color: #ebed75; }
  body.theme-yellow-2 .main {
    background-color: #ebed75;
    background: #ebed75;
    background-image: linear-gradient(180deg, white, white 72px, #fdfef4 72px, #fdfef4 144px, #fcfce8 144px, #fcfce8 216px, #fafbdd 216px, #fafbdd 288px, #f8f9d1 288px, #f8f9d1 360px, #f7f8c6 360px, #f7f8c6 432px, #f5f6ba 432px, #f5f6ba 504px, #f3f5af 504px, #f3f5af 576px, #f2f3a3 576px, #f2f3a3 648px, #f0f298 648px, #f0f298 720px, #eef08c 720px, #eef08c 792px, #edef81 792px, #edef81 864px, #ebed75 864px);
    background-image: -webkit-linear-gradient(-89.99deg, white, white 72px, #fdfef4 72px, #fdfef4 144px, #fcfce8 144px, #fcfce8 216px, #fafbdd 216px, #fafbdd 288px, #f8f9d1 288px, #f8f9d1 360px, #f7f8c6 360px, #f7f8c6 432px, #f5f6ba 432px, #f5f6ba 504px, #f3f5af 504px, #f3f5af 576px, #f2f3a3 576px, #f2f3a3 648px, #f0f298 648px, #f0f298 720px, #eef08c 720px, #eef08c 792px, #edef81 792px, #edef81 864px, #ebed75 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-yellow-2 #nav-top {
    background-color: #ebed75; }
  body.theme-yellow-2 .nav-main li {
    background-color: #ebed75; }
  body.theme-yellow-2 .nav-main a {
    color: #87c563; }
  body.theme-yellow-2 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-yellow-2 .page-title h1 {
    color: #4989e6;
    text-shadow: 1px 1px 0 #ebed75; }
  body.theme-yellow-2 .page-title span {
    color: #ebed75;
    text-shadow: none; }
  body.theme-yellow-2 .sidebar-title {
    background-color: #4989e6;
    color: white; }
  body.theme-yellow-2 .element-title {
    background-color: #4989e6;
    color: white;
    border-bottom: 6px solid #ebed75; }
  body.theme-yellow-2 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-yellow-2 .acc-item.current .acc-item-bar {
      background-color: #4989e6;
      color: #87c563;
      border-bottom: 6px solid #87c563; }
  body.theme-yellow-2 .acc-item .acc-item-bar {
    background-color: #a4d388;
    color: #1856b1; }
    body.theme-yellow-2 .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #a4d388; }
  body.theme-yellow-2 .quote-outer {
    background-color: #87c563 !important; }
  body.theme-yellow-2 a.btn-primary {
    background-color: #a4d388;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-yellow-2 a.btn-primary:hover {
      background-color: #4989e6;
      color: white; }
  body.theme-yellow-2 .fancybox-close::before, body.theme-yellow-2 .fancybox-prev span::before, body.theme-yellow-2 .fancybox-next span::before {
    border-color: #ebed75; }
  body.theme-yellow-2 .fancybox-close::before {
    border-left-color: #a4d388;
    border-right-color: #a4d388; }
  body.theme-yellow-2 .fancybox-prev span::before {
    border-right-color: #a4d388; }
  body.theme-yellow-2 .fancybox-next span::before {
    border-left-color: #a4d388; }
  body.theme-yellow-2 .news-item,
  body.theme-yellow-2 .news-list-item,
  body.theme-yellow-2 .row-wrapper,
  body.theme-yellow-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.2), 0px 4px 40px rgba(87, 88, 11, 0.2); }
  body.theme-yellow-2 .element-accordion .element-title,
  body.theme-yellow-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.2), 0px 4px 40px rgba(87, 88, 11, 0.2); }
  body.theme-yellow-2 .acc-item,
  body.theme-yellow-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.2), 0px 4px 40px rgba(87, 88, 11, 0.2); }
  body.theme-yellow-2 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(42, 42, 6, 0.325), 0px 4px 40px rgba(42, 42, 6, 0.325); }
  body.theme-yellow-2 .contact-form-div button {
    background-color: #a4d388;
    color: #1856b1;
    border-bottom-color: #87c563; }
    body.theme-yellow-2 .contact-form-div button:hover {
      background-color: #ebed75;
      color: #87c563;
      border-bottom-color: #4989e6; }
  body.theme-yellow-2 .news-item, body.theme-yellow-2 .news-list-item, body.theme-yellow-2 .row-wrapper, body.theme-yellow-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.25), 0px 4px 40px rgba(87, 88, 11, 0.25); }
  body.theme-yellow-2 .element-accordion .element-title, body.theme-yellow-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.25), 0px 4px 40px rgba(87, 88, 11, 0.25); }
  body.theme-yellow-2 .acc-item, body.theme-yellow-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.25), 0px 4px 40px rgba(87, 88, 11, 0.25); }

body.theme-orange-2 {
  background-color: #ff9f6d; }
  body.theme-orange-2 .main {
    background-color: #ff9f6d;
    background: #ff9f6d;
    background-image: linear-gradient(180deg, white, white 72px, #fff7f3 72px, #fff7f3 144px, #ffefe7 144px, #ffefe7 216px, #ffe7db 216px, #ffe7db 288px, #ffdfce 288px, #ffdfce 360px, #ffd7c2 360px, #ffd7c2 432px, #ffcfb6 432px, #ffcfb6 504px, #ffc7aa 504px, #ffc7aa 576px, #ffbf9e 576px, #ffbf9e 648px, #ffb792 648px, #ffb792 720px, #ffaf85 720px, #ffaf85 792px, #ffa779 792px, #ffa779 864px, #ff9f6d 864px);
    background-image: -webkit-linear-gradient(-89.99deg, white, white 72px, #fff7f3 72px, #fff7f3 144px, #ffefe7 144px, #ffefe7 216px, #ffe7db 216px, #ffe7db 288px, #ffdfce 288px, #ffdfce 360px, #ffd7c2 360px, #ffd7c2 432px, #ffcfb6 432px, #ffcfb6 504px, #ffc7aa 504px, #ffc7aa 576px, #ffbf9e 576px, #ffbf9e 648px, #ffb792 648px, #ffb792 720px, #ffaf85 720px, #ffaf85 792px, #ffa779 792px, #ffa779 864px, #ff9f6d 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-orange-2 #nav-top {
    background-color: #ff9f6d; }
  body.theme-orange-2 .nav-main li {
    background-color: #ff9f6d; }
  body.theme-orange-2 .nav-main a {
    color: white; }
  body.theme-orange-2 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-orange-2 .page-title h1 {
    color: #a4d388;
    text-shadow: 1px 1px 0 #ff9f6d; }
  body.theme-orange-2 .page-title span {
    color: #ff9f6d;
    text-shadow: none; }
  body.theme-orange-2 .sidebar-title {
    background-color: #a4d388;
    color: #444; }
  body.theme-orange-2 .element-title {
    background-color: #a4d388;
    color: #444;
    border-bottom: 6px solid #ff9f6d; }
  body.theme-orange-2 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-orange-2 .acc-item.current .acc-item-bar {
      background-color: #a4d388;
      color: white;
      border-bottom: 6px solid #4989e6; }
  body.theme-orange-2 .acc-item .acc-item-bar {
    background-color: #e5e748;
    color: #1856b1; }
    body.theme-orange-2 .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #e5e748; }
  body.theme-orange-2 .quote-outer {
    background-color: #4989e6 !important; }
  body.theme-orange-2 a.btn-primary {
    background-color: #e5e748;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-orange-2 a.btn-primary:hover {
      background-color: #a4d388;
      color: #444; }
  body.theme-orange-2 .fancybox-close::before, body.theme-orange-2 .fancybox-prev span::before, body.theme-orange-2 .fancybox-next span::before {
    border-color: #ff9f6d; }
  body.theme-orange-2 .fancybox-close::before {
    border-left-color: #e5e748;
    border-right-color: #e5e748; }
  body.theme-orange-2 .fancybox-prev span::before {
    border-right-color: #e5e748; }
  body.theme-orange-2 .fancybox-next span::before {
    border-left-color: #e5e748; }
  body.theme-orange-2 .news-item,
  body.theme-orange-2 .news-list-item,
  body.theme-orange-2 .row-wrapper,
  body.theme-orange-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(109, 37, 0, 0.2), 0px 4px 40px rgba(109, 37, 0, 0.2); }
  body.theme-orange-2 .element-accordion .element-title,
  body.theme-orange-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(109, 37, 0, 0.2), 0px 4px 40px rgba(109, 37, 0, 0.2); }
  body.theme-orange-2 .acc-item,
  body.theme-orange-2 .item-container .image {
    box-shadow: 0px 1px 2px rgba(109, 37, 0, 0.2), 0px 4px 40px rgba(109, 37, 0, 0.2); }
  body.theme-orange-2 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(58, 20, 0, 0.325), 0px 4px 40px rgba(58, 20, 0, 0.325); }
  body.theme-orange-2 .contact-form-div button {
    background-color: #e5e748;
    color: #1856b1;
    border-bottom-color: #4989e6; }
    body.theme-orange-2 .contact-form-div button:hover {
      background-color: #ff9f6d;
      color: white;
      border-bottom-color: #a4d388; }
  body.theme-orange-2 .news-item, body.theme-orange-2 .news-list-item, body.theme-orange-2 .row-wrapper, body.theme-orange-2 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(58, 20, 0, 0.25), 0px 4px 40px rgba(58, 20, 0, 0.25); }
  body.theme-orange-2 .element-accordion .element-title, body.theme-orange-2 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(255, 91, 7, 0.25), 0px 4px 40px rgba(255, 91, 7, 0.25); }

/*
///////////// THEMES-3 /////////////////
*/
body.theme-blue-3 {
  background-color: #76a6ec; }
  body.theme-blue-3 .main {
    background-color: #76a6ec;
    background: #76a6ec;
    background-image: linear-gradient(180deg, white, white 72px, #f4f8fd 72px, #f4f8fd 144px, #e8f0fc 144px, #e8f0fc 216px, #dde9fa 216px, #dde9fa 288px, #d1e1f9 288px, #d1e1f9 360px, #c6daf7 360px, #c6daf7 432px, #bbd3f6 432px, #bbd3f6 504px, #afcbf4 504px, #afcbf4 576px, #a4c4f2 576px, #a4c4f2 648px, #98bcf1 648px, #98bcf1 720px, #8db5ef 720px, #8db5ef 792px, #81adee 792px, #81adee 864px, #76a6ec 864px);
    background-image: -webkit-linear-gradient(-89.99deg, white, white 72px, #f4f8fd 72px, #f4f8fd 144px, #e8f0fc 144px, #e8f0fc 216px, #dde9fa 216px, #dde9fa 288px, #d1e1f9 288px, #d1e1f9 360px, #c6daf7 360px, #c6daf7 432px, #bbd3f6 432px, #bbd3f6 504px, #afcbf4 504px, #afcbf4 576px, #a4c4f2 576px, #a4c4f2 648px, #98bcf1 648px, #98bcf1 720px, #8db5ef 720px, #8db5ef 792px, #81adee 792px, #81adee 864px, #76a6ec 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-blue-3 #nav-top {
    background-color: #76a6ec; }
  body.theme-blue-3 .nav-main li {
    background-color: #76a6ec; }
  body.theme-blue-3 .nav-main a {
    color: white; }
  body.theme-blue-3 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-blue-3 .page-title h1 {
    color: #e5e748;
    text-shadow: 1px 1px 0 #76a6ec; }
  body.theme-blue-3 .page-title span {
    color: #76a6ec;
    text-shadow: none; }
  body.theme-blue-3 .sidebar-title {
    background-color: #e5e748;
    color: #444; }
  body.theme-blue-3 .element-title {
    background-color: #e5e748;
    color: #444;
    border-bottom: 6px solid #76a6ec; }
  body.theme-blue-3 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-blue-3 .acc-item.current .acc-item-bar {
      background-color: #e5e748;
      color: white;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-blue-3 .acc-item .acc-item-bar {
    background-color: #cee8c0;
    color: #1856b1; }
    body.theme-blue-3 .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #cee8c0; }
  body.theme-blue-3 .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-blue-3 a.btn-primary {
    background-color: #cee8c0;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-blue-3 a.btn-primary:hover {
      background-color: #e5e748;
      color: #444; }
  body.theme-blue-3 .fancybox-close::before, body.theme-blue-3 .fancybox-prev span::before, body.theme-blue-3 .fancybox-next span::before {
    border-color: #76a6ec; }
  body.theme-blue-3 .fancybox-close::before {
    border-left-color: #cee8c0;
    border-right-color: #cee8c0; }
  body.theme-blue-3 .fancybox-prev span::before {
    border-right-color: #cee8c0; }
  body.theme-blue-3 .fancybox-next span::before {
    border-left-color: #cee8c0; }
  body.theme-blue-3 .news-item,
  body.theme-blue-3 .news-list-item,
  body.theme-blue-3 .row-wrapper,
  body.theme-blue-3 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(12, 42, 87, 0.2), 0px 4px 40px rgba(12, 42, 87, 0.2); }
  body.theme-blue-3 .element-accordion .element-title,
  body.theme-blue-3 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(12, 42, 87, 0.2), 0px 4px 40px rgba(12, 42, 87, 0.2); }
  body.theme-blue-3 .acc-item,
  body.theme-blue-3 .item-container .image {
    box-shadow: 0px 1px 2px rgba(12, 42, 87, 0.2), 0px 4px 40px rgba(12, 42, 87, 0.2); }
  body.theme-blue-3 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(6, 21, 42, 0.325), 0px 4px 40px rgba(6, 21, 42, 0.325); }
  body.theme-blue-3 .contact-form-div button {
    background-color: #cee8c0;
    color: #1856b1;
    border-bottom-color: #ff7d3a; }
    body.theme-blue-3 .contact-form-div button:hover {
      background-color: #76a6ec;
      color: white;
      border-bottom-color: #e5e748; }

body.theme-green-3 {
  background-color: #cee8c0; }
  body.theme-green-3 .main {
    background-color: #cee8c0;
    background: #cee8c0;
    background-image: linear-gradient(180deg, #87c563, #87c563 72px, #8dc86b 72px, #8dc86b 144px, #93cb73 144px, #93cb73 216px, #99ce7a 216px, #99ce7a 288px, #9fd182 288px, #9fd182 360px, #a5d48a 360px, #a5d48a 432px, #abd792 432px, #abd792 504px, #b0d999 504px, #b0d999 576px, #b6dca1 576px, #b6dca1 648px, #bcdfa9 648px, #bcdfa9 720px, #c2e2b1 720px, #c2e2b1 792px, #c8e5b8 792px, #c8e5b8 864px, #cee8c0 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #87c563, #87c563 72px, #8dc86b 72px, #8dc86b 144px, #93cb73 144px, #93cb73 216px, #99ce7a 216px, #99ce7a 288px, #9fd182 288px, #9fd182 360px, #a5d48a 360px, #a5d48a 432px, #abd792 432px, #abd792 504px, #b0d999 504px, #b0d999 576px, #b6dca1 576px, #b6dca1 648px, #bcdfa9 648px, #bcdfa9 720px, #c2e2b1 720px, #c2e2b1 792px, #c8e5b8 792px, #c8e5b8 864px, #cee8c0 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-green-3 #nav-top {
    background-color: #cee8c0; }
  body.theme-green-3 .nav-main li {
    background-color: #cee8c0; }
  body.theme-green-3 .nav-main a {
    color: #1856b1; }
  body.theme-green-3 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-green-3 .page-title h1 {
    color: #e5e748;
    text-shadow: 1px 1px 0 #cee8c0; }
  body.theme-green-3 .page-title span {
    color: #cee8c0;
    text-shadow: none; }
  body.theme-green-3 .sidebar-title {
    background-color: #e5e748;
    color: #444; }
  body.theme-green-3 .element-title {
    background-color: #e5e748;
    color: #444;
    border-bottom: 6px solid #cee8c0; }
  body.theme-green-3 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-green-3 .acc-item.current .acc-item-bar {
      background-color: #e5e748;
      color: #1856b1;
      border-bottom: 6px solid #ff7d3a; }
  body.theme-green-3 .acc-item .acc-item-bar {
    background-color: #76a6ec;
    color: white; }
    body.theme-green-3 .acc-item .acc-item-bar:hover {
      background-color: white;
      color: #76a6ec; }
  body.theme-green-3 .quote-outer {
    background-color: #ff7d3a !important; }
  body.theme-green-3 a.btn-primary {
    background-color: #76a6ec;
    color: white;
    transition: all 0.3s;
    border: none; }
    body.theme-green-3 a.btn-primary:hover {
      background-color: #e5e748;
      color: #444; }
  body.theme-green-3 .fancybox-close::before, body.theme-green-3 .fancybox-prev span::before, body.theme-green-3 .fancybox-next span::before {
    border-color: #cee8c0; }
  body.theme-green-3 .fancybox-close::before {
    border-left-color: #76a6ec;
    border-right-color: #76a6ec; }
  body.theme-green-3 .fancybox-prev span::before {
    border-right-color: #76a6ec; }
  body.theme-green-3 .fancybox-next span::before {
    border-left-color: #76a6ec; }
  body.theme-green-3 .news-item,
  body.theme-green-3 .news-list-item,
  body.theme-green-3 .row-wrapper,
  body.theme-green-3 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(74, 123, 46, 0.2), 0px 4px 40px rgba(74, 123, 46, 0.2); }
  body.theme-green-3 .element-accordion .element-title,
  body.theme-green-3 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(74, 123, 46, 0.2), 0px 4px 40px rgba(74, 123, 46, 0.2); }
  body.theme-green-3 .acc-item,
  body.theme-green-3 .item-container .image {
    box-shadow: 0px 1px 2px rgba(74, 123, 46, 0.2), 0px 4px 40px rgba(74, 123, 46, 0.2); }
  body.theme-green-3 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(52, 86, 32, 0.325), 0px 4px 40px rgba(52, 86, 32, 0.325); }
  body.theme-green-3 .contact-form-div button {
    background-color: #76a6ec;
    color: white;
    border-bottom-color: #ff7d3a; }
    body.theme-green-3 .contact-form-div button:hover {
      background-color: #cee8c0;
      color: #1856b1;
      border-bottom-color: #e5e748; }
  body.theme-green-3 .news-item, body.theme-green-3 .news-list-item, body.theme-green-3 .row-wrapper, body.theme-green-3 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(52, 86, 32, 0.25), 0px 4px 40px rgba(52, 86, 32, 0.25); }
  body.theme-green-3 .element-accordion .element-title, body.theme-green-3 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(52, 86, 32, 0.25), 0px 4px 40px rgba(52, 86, 32, 0.25); }
  body.theme-green-3 .acc-item, body.theme-green-3 .item-container .image {
    box-shadow: 0px 1px 2px rgba(52, 86, 32, 0.25), 0px 4px 40px rgba(52, 86, 32, 0.25); }

body.theme-yellow-3 {
  background-color: #f2f3a2; }
  body.theme-yellow-3 .main {
    background-color: #f2f3a2;
    background: #f2f3a2;
    background-image: linear-gradient(180deg, #e5e748, #e5e748 72px, #e6e850 72px, #e6e850 144px, #e7e957 144px, #e7e957 216px, #e8ea5f 216px, #e8ea5f 288px, #e9eb66 288px, #e9eb66 360px, #eaec6e 360px, #eaec6e 432px, #eced75 432px, #eced75 504px, #edee7d 504px, #edee7d 576px, #eeef84 576px, #eeef84 648px, #eff08c 648px, #eff08c 720px, #f0f193 720px, #f0f193 792px, #f1f29b 792px, #f1f29b 864px, #f2f3a2 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #e5e748, #e5e748 72px, #e6e850 72px, #e6e850 144px, #e7e957 144px, #e7e957 216px, #e8ea5f 216px, #e8ea5f 288px, #e9eb66 288px, #e9eb66 360px, #eaec6e 360px, #eaec6e 432px, #eced75 432px, #eced75 504px, #edee7d 504px, #edee7d 576px, #eeef84 576px, #eeef84 648px, #eff08c 648px, #eff08c 720px, #f0f193 720px, #f0f193 792px, #f1f29b 792px, #f1f29b 864px, #f2f3a2 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-yellow-3 #nav-top {
    background-color: #f2f3a2; }
  body.theme-yellow-3 .nav-main li {
    background-color: #f2f3a2; }
  body.theme-yellow-3 .nav-main a {
    color: #87c563; }
  body.theme-yellow-3 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-yellow-3 .page-title h1 {
    color: #ff7d3a;
    text-shadow: 1px 1px 0 #f2f3a2; }
  body.theme-yellow-3 .page-title span {
    color: #f2f3a2;
    text-shadow: none; }
  body.theme-yellow-3 .sidebar-title {
    background-color: #ff7d3a;
    color: white; }
  body.theme-yellow-3 .element-title {
    background-color: #ff7d3a;
    color: white;
    border-bottom: 6px solid #f2f3a2; }
  body.theme-yellow-3 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-yellow-3 .acc-item.current .acc-item-bar {
      background-color: #ff7d3a;
      color: #87c563;
      border-bottom: 6px solid #4989e6; }
  body.theme-yellow-3 .acc-item .acc-item-bar {
    background-color: #cee8c0;
    color: #1856b1; }
    body.theme-yellow-3 .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #cee8c0; }
  body.theme-yellow-3 .quote-outer {
    background-color: #4989e6 !important; }
  body.theme-yellow-3 a.btn-primary {
    background-color: #cee8c0;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-yellow-3 a.btn-primary:hover {
      background-color: #ff7d3a;
      color: white; }
  body.theme-yellow-3 .fancybox-close::before, body.theme-yellow-3 .fancybox-prev span::before, body.theme-yellow-3 .fancybox-next span::before {
    border-color: #f2f3a2; }
  body.theme-yellow-3 .fancybox-close::before {
    border-left-color: #cee8c0;
    border-right-color: #cee8c0; }
  body.theme-yellow-3 .fancybox-prev span::before {
    border-right-color: #cee8c0; }
  body.theme-yellow-3 .fancybox-next span::before {
    border-left-color: #cee8c0; }
  body.theme-yellow-3 .news-item,
  body.theme-yellow-3 .news-list-item,
  body.theme-yellow-3 .row-wrapper,
  body.theme-yellow-3 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(131, 133, 17, 0.2), 0px 4px 40px rgba(131, 133, 17, 0.2); }
  body.theme-yellow-3 .element-accordion .element-title,
  body.theme-yellow-3 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(131, 133, 17, 0.2), 0px 4px 40px rgba(131, 133, 17, 0.2); }
  body.theme-yellow-3 .acc-item,
  body.theme-yellow-3 .item-container .image {
    box-shadow: 0px 1px 2px rgba(131, 133, 17, 0.2), 0px 4px 40px rgba(131, 133, 17, 0.2); }
  body.theme-yellow-3 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(87, 88, 11, 0.325), 0px 4px 40px rgba(87, 88, 11, 0.325); }
  body.theme-yellow-3 .contact-form-div button {
    background-color: #cee8c0;
    color: #1856b1;
    border-bottom-color: #4989e6; }
    body.theme-yellow-3 .contact-form-div button:hover {
      background-color: #f2f3a2;
      color: #87c563;
      border-bottom-color: #ff7d3a; }
  body.theme-yellow-3 .news-item, body.theme-yellow-3 .news-list-item, body.theme-yellow-3 .row-wrapper, body.theme-yellow-3 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(131, 133, 17, 0.3), 0px 4px 40px rgba(131, 133, 17, 0.3); }
  body.theme-yellow-3 .element-accordion .element-title, body.theme-yellow-3 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(131, 133, 17, 0.3), 0px 4px 40px rgba(131, 133, 17, 0.3); }
  body.theme-yellow-3 .acc-item, body.theme-yellow-3 .item-container .image {
    box-shadow: 0px 1px 2px rgba(131, 133, 17, 0.3), 0px 4px 40px rgba(131, 133, 17, 0.3); }

body.theme-orange-3 {
  background-color: #ffc0a0; }
  body.theme-orange-3 .main {
    background-color: #ffc0a0;
    background: #ffc0a0;
    background-image: linear-gradient(180deg, #ff7d3a, #ff7d3a 72px, #ff8343 72px, #ff8343 144px, #ff884b 144px, #ff884b 216px, #ff8e54 216px, #ff8e54 288px, #ff935c 288px, #ff935c 360px, #ff9965 360px, #ff9965 432px, #ff9f6d 432px, #ff9f6d 504px, #ffa476 504px, #ffa476 576px, #ffaa7e 576px, #ffaa7e 648px, #ffaf87 648px, #ffaf87 720px, #ffb58f 720px, #ffb58f 792px, #ffba98 792px, #ffba98 864px, #ffc0a0 864px);
    background-image: -webkit-linear-gradient(-89.99deg, #ff7d3a, #ff7d3a 72px, #ff8343 72px, #ff8343 144px, #ff884b 144px, #ff884b 216px, #ff8e54 216px, #ff8e54 288px, #ff935c 288px, #ff935c 360px, #ff9965 360px, #ff9965 432px, #ff9f6d 432px, #ff9f6d 504px, #ffa476 504px, #ffa476 576px, #ffaa7e 576px, #ffaa7e 648px, #ffaf87 648px, #ffaf87 720px, #ffb58f 720px, #ffb58f 792px, #ffba98 792px, #ffba98 864px, #ffc0a0 864px);
    background-size: 100px 864px;
    background-repeat: repeat-x;
    background-position: 0 48px; }
  body.theme-orange-3 #nav-top {
    background-color: #ffc0a0; }
  body.theme-orange-3 .nav-main li {
    background-color: #ffc0a0; }
  body.theme-orange-3 .nav-main a {
    color: white; }
  body.theme-orange-3 .logo-header::before {
    content: url("/grfx/logo-full-h.svg"); }
  body.theme-orange-3 .page-title h1 {
    color: #cee8c0;
    text-shadow: 1px 1px 0 #ffc0a0; }
  body.theme-orange-3 .page-title span {
    color: #ffc0a0;
    text-shadow: none; }
  body.theme-orange-3 .sidebar-title {
    background-color: #cee8c0;
    color: #444; }
  body.theme-orange-3 .element-title {
    background-color: #cee8c0;
    color: #444;
    border-bottom: 6px solid #ffc0a0; }
  body.theme-orange-3 .acc-item.current {
    margin-bottom: 36px; }
    body.theme-orange-3 .acc-item.current .acc-item-bar {
      background-color: #cee8c0;
      color: white;
      border-bottom: 6px solid #1856b1; }
  body.theme-orange-3 .acc-item .acc-item-bar {
    background-color: #e5e748;
    color: #1856b1; }
    body.theme-orange-3 .acc-item .acc-item-bar:hover {
      background-color: #1856b1;
      color: #e5e748; }
  body.theme-orange-3 .quote-outer {
    background-color: #1856b1 !important; }
  body.theme-orange-3 a.btn-primary {
    background-color: #e5e748;
    color: #1856b1;
    transition: all 0.3s;
    border: none; }
    body.theme-orange-3 a.btn-primary:hover {
      background-color: #cee8c0;
      color: #444; }
  body.theme-orange-3 .fancybox-close::before, body.theme-orange-3 .fancybox-prev span::before, body.theme-orange-3 .fancybox-next span::before {
    border-color: #ffc0a0; }
  body.theme-orange-3 .fancybox-close::before {
    border-left-color: #e5e748;
    border-right-color: #e5e748; }
  body.theme-orange-3 .fancybox-prev span::before {
    border-right-color: #e5e748; }
  body.theme-orange-3 .fancybox-next span::before {
    border-left-color: #e5e748; }
  body.theme-orange-3 .news-item,
  body.theme-orange-3 .news-list-item,
  body.theme-orange-3 .row-wrapper,
  body.theme-orange-3 .sidebar-widget-list li {
    box-shadow: 0px 1px 2px rgba(160, 54, 0, 0.2), 0px 4px 40px rgba(160, 54, 0, 0.2); }
  body.theme-orange-3 .element-accordion .element-title,
  body.theme-orange-3 .element-gallery .element-title {
    box-shadow: 0px 1px 2px rgba(160, 54, 0, 0.2), 0px 4px 40px rgba(160, 54, 0, 0.2); }
  body.theme-orange-3 .acc-item,
  body.theme-orange-3 .item-container .image {
    box-shadow: 0px 1px 2px rgba(160, 54, 0, 0.2), 0px 4px 40px rgba(160, 54, 0, 0.2); }
  body.theme-orange-3 .thumb .thumb-hover {
    box-shadow: 0px 1px 2px rgba(109, 37, 0, 0.325), 0px 4px 40px rgba(109, 37, 0, 0.325); }
  body.theme-orange-3 .contact-form-div button {
    background-color: #e5e748;
    color: #1856b1;
    border-bottom-color: #1856b1; }
    body.theme-orange-3 .contact-form-div button:hover {
      background-color: #ffc0a0;
      color: white;
      border-bottom-color: #cee8c0; }

#nav-top {
  position: relative;
  z-index: 100000000;
  text-transform: uppercase;
  font-size: 13px;
  height: 48px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 4px 40px rgba(0, 0, 0, 0.15); }
  #nav-top nav {
    position: relative; }

.nav-main {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  float: right; }
  .nav-main li {
    position: relative;
    box-sizing: border-box;
    white-space: nowrap;
    box-sizing: border-box;
    height: 48px; }
  .nav-main a {
    display: block;
    padding: 12px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    font-weight: 700;
    transition: background-color 0.3s; }
    .nav-main a:hover {
      color: #1856b1;
      background-color: rgba(255, 255, 255, 0.35); }

.nav-level-0 > li {
  float: left; }

.nav-level-1 > li {
  font-family: 'Open Sans', sans-serif; }

.sub-nav {
  display: block;
  position: absolute;
  visibility: hidden;
  opacity: 1;
  transform: scale(1, 0);
  transform-origin: top;
  left: 0;
  transition: all 0.2s;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 4px 40px rgba(0, 0, 0, 0.15);
  border-top: none; }
  .sub-nav > li {
    min-width: 230px; }
  .sub-nav li.menu-opener::before {
    font-family: 'FontAwesome';
    content: "\f105";
    position: absolute;
    color: #1856b1;
    font-weight: bold;
    right: 15px;
    top: 15px; }

.sub-sub-nav {
  left: 100%;
  top: 0; }

.menu-opener:hover > .sub-nav {
  visibility: visible;
  opacity: 1;
  transform: scale(1, 1);
  overflow: visible; }

.sidebar {
  margin-top: 28px;
  position: relative;
  left: 24px;
  opacity: 0.4;
  transition: opacity 0.3s;
  mix-blend-mode: overlay;
  z-index: -1; }
  .sidebar:hover {
    opacity: 1;
    mix-blend-mode: normal; }
  .sidebar .sidebar-title {
    background-color: #94c960;
    padding: 12px; }
    .sidebar .sidebar-title h4 {
      margin: 0; }
  .sidebar .block {
    background-color: white;
    padding: 12px;
    margin-bottom: 12px;
    border-radius: 2px;
    min-height: 48px;
    font-size: 13px; }

.sidebar-cell:hover .sidebar {
  z-index: 0; }

.sidebar-widget-list {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px; }
  .sidebar-widget-list li {
    background-color: white;
    padding: 12px;
    margin-bottom: 12px;
    transition: height 0.5s;
    position: relative;
    border-radius: 2px; }
    .sidebar-widget-list li:first-child {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .sidebar-widget-list li .item-link {
      display: block;
      color: #444;
      font-weight: 400;
      line-height: 1.2;
      transition: height 0.5s; }
      .sidebar-widget-list li .item-link i {
        line-height: inherit; }
      .sidebar-widget-list li .item-link:hover {
        font-weight: 700;
        letter-spacing: -0.15px; }
    .sidebar-widget-list li .sbar-item-date {
      margin-top: 10px; }

html, body {
  overflow-x: hidden; }

body {
  font-size: 14px;
  letter-spacing: 0.25px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.7;
  font-weight: 400;
  color: #444; }

.no-svg body {
  background-image: none; }

b, strong {
  font-weight: 700; }

h1, h2, h3 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.6px;
  font-weight: 700; }

hr {
  border-top: 1px solid #a0ceaa; }

a {
  color: #1856b1; }

a:hover {
  text-decoration: none; }

.main {
  margin-bottom: 454px;
  position: relative;
  z-index: 2; }

#bg-gradient {
    /*background: url(../grfx/logo-vector-tr.svg) no-repeat top;
    position: absolute;
    top: 56px;
    left: 0;
    width: 100%;
    z-index: 1;

    opacity: 0.5;*/ }

.logo-header {
  position: absolute; }
  .logo-header::before {
    position: relative;
    top: 11px; }

/****** HEADER ******/
.logo-top {
  /*box-shadow: 0 2.5px 2px rgba(0,0,0,0.3);*/
  border-radius: 50%;
  overflow: hidden;
  height: 300px;
  transform: scale(3, 3);
  transform-origin: top;
  position: absolute;
  right: 10%;
  top: 20px;
  z-index: -1;
  opacity: 0.2; }

.logo-top svg {
  transform: rotate(-720deg);
  transition: transform 0.4s; }

.logo-top svg:hover {
  transform: rotate(-180deg); }

.logo-trans .circle,
.trans-hands .hand {
  fill: none; }

.logo-blue .circle,
.blue-hands .hand {
  fill: #1856b1; }

.logo-green .circle,
.green-hands .hand {
  fill: #87c563; }

.logo-yellow .circle,
.yellow-hands .hand {
  fill: #e5e748; }

/****** PAGE ******/
.fb-share-div {
  margin: 0 0 24px; }

.eq-h {
  /*display: table;*/ }

.page-element {
  min-height: 50px;
  line-height: 1.7; }

.page-title h1 {
  font-family: 'Fredoka One', 'Palanquin Dark', sans-serif;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 40px;
  margin: 28px 0 24px;
  text-transform: lowercase; }

.element-title {
  padding-left: 24px;
  padding-right: 24px;
  margin: 0;
  margin-bottom: 24px; }

.page-footer {
  position: fixed;
  z-index: 0;
  bottom: 0;
  background-color: white;
  width: 100%;
  padding-top: 96px;
  margin-top: 24px;
  padding-bottom: 48px;
  text-align: center; }
  .page-footer .footer-row {
    margin-bottom: 24px; }
  .page-footer .nositelji-i-donatori {
    list-style: none;
    margin: 0;
    padding: 0; }
    .page-footer .nositelji-i-donatori li {
      float: left;
      padding: 0 12px; }
      .page-footer .nositelji-i-donatori li.double {
        width: 28.57143%; }
      .page-footer .nositelji-i-donatori li img {
        max-width: 100%; }
  .page-footer .contact-data-icon {
    margin-left: 24px; }

/*** UTIL ***/
.clear {
  clear: both; }

/***** BOOTSTRAP OVERRIDE ******/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11 {
  padding-left: 12px;
  padding-right: 12px; }

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 12px;
  padding-right: 12px; }

.row {
  margin-right: -12px;
  margin-left: -12px; }

/************ ROW JOINING *********/
.row-wrapper {
  padding: 48px 24px;
  padding-bottom: 96px;
  margin-bottom: -72px;
  border-radius: 3px;
  background-color: white;
  position: relative; }
  .row-wrapper:nth-child(even) {
    margin-right: -96px;
    padding-right: 96px;
    background-position: right; }
  .row-wrapper:nth-child(odd) {
    margin-left: -96px;
    padding-left: 96px;
    background-position: left; }
  .row-wrapper:first-child {
    margin-top: 24px; }
  .row-wrapper .row + .row {
    margin-top: 24px; }
  .row-wrapper:last-child {
    padding-bottom: 48px;
    margin-bottom: -72px; }
    .row-wrapper:last-child article {
      margin-bottom: 0px; }

/******* TESTS / PALLETE *********/
.test-cont {
  padding: 200px;
  background-color: white; }

.test-cell {
  width: 140px;
  height: 100px; }

.blue-bg {
  background-color: #1856b1; }

.blue-2-bg {
  background-color: #4989e6; }

.blue-3-bg {
  background-color: #76a6ec; }

.green-bg {
  background-color: #87c563; }

.green-2-bg {
  background-color: #a4d388; }

.green-3-bg {
  background-color: #cee8c0; }

.yellow-bg {
  background-color: #e5e748; }

.yellow-2-bg {
  background-color: #ebed75; }

.yellow-3-bg {
  background-color: #f2f3a2; }

.orange-bg {
  background-color: #ff7d3a; }

.orange-2-bg {
  background-color: #ff9f6d; }

.orange-3-bg {
  background-color: #ffc0a0; }

.fancybox-close, .fancybox-prev span, .fancybox-next span {
  border-radius: 50%;
  overflow: hidden; }
  .fancybox-close::before, .fancybox-prev span::before, .fancybox-next span::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0%;
    border-width: 18px;
    border-style: solid; }

/*# sourceMappingURL=main.css.map */
