.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

html, body {
    font-family: RotondaC;
}
#addFixed.navbar-fixed nav{top:0px;}
header a .fa-vk{color:#4c75a3}
header a .fa-instagram{color:#E1306C;}
header a .fa-facebook{color:#3d5087;}
.border-orange h2{font-size:2.3rem;}
.border-orange h3{font-size:1.99rem;}
.rovnoCard .card{height:310px;overflow: hidden;}
i.promoIcon{margin:20px 0;font-size:6rem;display:block}
.promo{position:relative;width:100%; background:#fff; border-radius:10px;overflow: hidden;height: 290px;}
.promo i{margin:40px 0;font-size:5rem;display:block}
.promo:hover i{color:#e65100 !important;}
.promo-caption{font-size:1.7rem;font-weight:500;margin-top:5px;margin-bottom:0}
.promo-caption a{color:#000;}
.promo:hover .promo-caption a{color:#e65100 !important;}
#posts .rovnoCard .card{height:350px;overflow: hidden; border-radius:7px;}
.custom-card {
	border-radius:10px;
	border: 1px solid #ffffdd;
	transition: border 0.2s;
}
.custom-card:hover{
	border:1px solid #e65100;
}
.banner h1{
	font-size: 4vw;
    text-transform: uppercase;
    position: absolute;
    width: 100%;
    top: 10vw;
    font-family: RotondaCBold;
}
ul.tiger {
	padding-left:30px;
    list-style-image: url(/uploads/2020/01/check_mark.jpg);
        -webkit-padding-start: 40px;
}
ul.tiger li{
}
div.border-orange{
	border:solid 2px #ef6c00 !important;
	border-radius:10px;
}
.custom-card .card-custom-img{
	height:200px;
	background-size: cover;
    background-position: center;
}
.custom-card .title{
	text-transform:uppercase;
	height:70px;
}

.banner-post .logo{
	height:15vw;
	background-size:cover;
	background-position: center;
	position: fixed;
    top: 0;
    left: 0;
    z-index: -99;
    height: 100vh;
}
.scrollF.fixed{
	position:fixed;
	top:10px;
	
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
	.to-print *{
		display:block !important;
	}
}
	
@media only screen and (max-width: 992px){
.valid header, .valid main,  .valid footer {
    padding-left: 0;
}
.no-banner h1{
	font-size: 1.8rem;
}
.from-to {margin-left: 0px;}
}
@media only screen and (min-width: 993px){
.valid header, .valid main, .valid footer {
    padding-left: 300px;
}
.from-to {margin-left: 150px;}
}

.notification-badge {
    font-family: 'Muli', sans-serif;
    position: relative;
    top: -20px;
    right: 5px;
    font-size: 10px;
    margin: 0 -.8em;
    padding: 2px 5px;
    color: #fff;
    border-radius: 50%;
    background-color: #ff4081;
    -webkit-box-shadow: 0 0 10px 0 #ff4081;
    box-shadow: 0 0 10px 0 #ff4081;
}

.bold{
	font-weight:800;
}

.from-to{
	height: 30px;
    width: 30px;
    position: absolute;
    text-align: center;
    color: #582ea0;
    left:49%;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
    margin-top:1.52rem ;
}
.from-to i{
	vertical-align:-webkit-baseline-middle;
}
ul.sidenav.sidenav-fixed li.logo {
text-align: center;
    margin-top: 6px;
    margin-bottom: 20px;
}
#front-page-logo {
    display: inline-block;
    height: 100%;
    pointer-events: none;
}
.custom td {
    border-left: 1px solid #8a8a8a; }
table.custom{display:block;min-width:100%;overflow-y: auto;}
.no-margin{
	margin:0 !important;
}
nav.top-nav {
    height: 80px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid rgba(0,0,0,0.14);
    background-color: transparent;
}
.custom li.active{
    color: #fff;
    background: -webkit-linear-gradient(45deg, #303f9f, #7b1fa2);
    background: -moz- oldlinear-gradient(45deg, #303f9f, #7b1fa2);
    background: -o-linear-gradient(45deg, #303f9f, #7b1fa2);
    background: linear-gradient(45deg, #303f9f, #7b1fa2);
    -webkit-box-shadow: 3px 3px 20px 0 rgba(123, 31, 162, .5);
    box-shadow: 3px 3px 20px 0 rgba(123, 31, 162, .5);
}
.custom li.active a{color:#fff;}
.custom li.active a i{color:#fff;}
#nav-mobile li.search {
    padding: 1px 0 0 0;
    z-index: 2;
}
#nav-mobile li.search .search-wrapper {
    color: #777;
    margin-top: -1px;
    border-top: 1px solid rgba(0,0,0,0.14);
    -webkit-transition: margin .25s ease;
    transition: margin .25s ease;
}
#nav-mobile li.search .search-wrapper input#search {
    color: #777;
    display: block;
    font-size: 16px;
    font-weight: 300;
    width: 100%;
    height: 62px;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 45px 0 30px;
    border: 0;
}
#nav-mobile li.search .search-wrapper i.material-icons {
    position: absolute;
    top: 21px;
    right: 10px;
    cursor: pointer;
}
#nav-mobile li.search .search-results {
    margin: 0;
    border-top: 1px solid rgba(0,0,0,0.14);
    background-color: #fff;
}
  Gradient color mixin
*/
.gradient-45deg-light-blue-teal
{
      background: #b3e5fc;
      background: -webkit-linear-gradient(45deg, #b3e5fc, #64ffda) !important;
      background: -moz- oldlinear-gradient(45deg, #b3e5fc, #64ffda) !important;
      background:      -o-linear-gradient(45deg, #b3e5fc, #64ffda) !important;
      background:         linear-gradient(45deg, #b3e5fc, #64ffda) !important;
}
.gradient-45deg-light-blue-teal.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(100, 255, 218, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(100, 255, 218, .5) !important;
}

.gradient-45deg-indigo-light-blue
{
      background: #3949ab;
      background: -webkit-linear-gradient(45deg, #3949ab, #4fc3f7) !important;
      background: -moz- oldlinear-gradient(45deg, #3949ab, #4fc3f7) !important;
      background:      -o-linear-gradient(45deg, #3949ab, #4fc3f7) !important;
      background:         linear-gradient(45deg, #3949ab, #4fc3f7) !important;
}
.gradient-45deg-indigo-light-blue.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(79, 195, 247, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(79, 195, 247, .5) !important;
}

.gradient-45deg-light-blue-indigo
{
      background: #b3e5fc;
      background: -webkit-linear-gradient(45deg, #b3e5fc, #9fa8da) !important;
      background: -moz- oldlinear-gradient(45deg, #b3e5fc, #9fa8da) !important;
      background:      -o-linear-gradient(45deg, #b3e5fc, #9fa8da) !important;
      background:         linear-gradient(45deg, #b3e5fc, #9fa8da) !important;
}
.gradient-45deg-light-blue-indigo.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(159, 168, 218, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(159, 168, 218, .5) !important;
}

.gradient-45deg-yellow-green
{
      background: #ffff8d;
      background: -webkit-linear-gradient(45deg, #ffff8d, #b9f6ca) !important;
      background: -moz- oldlinear-gradient(45deg, #ffff8d, #b9f6ca) !important;
      background:      -o-linear-gradient(45deg, #ffff8d, #b9f6ca) !important;
      background:         linear-gradient(45deg, #ffff8d, #b9f6ca) !important;
}
.gradient-45deg-yellow-green.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(185, 246, 202, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(185, 246, 202, .5) !important;
}

.gradient-45deg-orange-deep-orange
{
      background: #ffe0b2;
      background: -webkit-linear-gradient(45deg, #ffe0b2, #ffccbc) !important;
      background: -moz- oldlinear-gradient(45deg, #ffe0b2, #ffccbc) !important;
      background:      -o-linear-gradient(45deg, #ffe0b2, #ffccbc) !important;
      background:         linear-gradient(45deg, #ffe0b2, #ffccbc) !important;
}
.gradient-45deg-orange-deep-orange.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(255, 204, 188, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(255, 204, 188, .5) !important;
}

.gradient-45deg-deep-purple-purple
{
      background: #d1c4e9;
      background: -webkit-linear-gradient(45deg, #d1c4e9, #f3e5f5) !important;
      background: -moz- oldlinear-gradient(45deg, #d1c4e9, #f3e5f5) !important;
      background:      -o-linear-gradient(45deg, #d1c4e9, #f3e5f5) !important;
      background:         linear-gradient(45deg, #d1c4e9, #f3e5f5) !important;
}
.gradient-45deg-deep-purple-purple.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(243, 229, 245, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(243, 229, 245, .5) !important;
}

.gradient-45deg-red-pink
{
      background: #ff5252;
      background: -webkit-linear-gradient(45deg, #ff5252, #f48fb1) !important;
      background: -moz- oldlinear-gradient(45deg, #ff5252, #f48fb1) !important;
      background:      -o-linear-gradient(45deg, #ff5252, #f48fb1) !important;
      background:         linear-gradient(45deg, #ff5252, #f48fb1) !important;
}
.gradient-45deg-red-pink.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(244, 143, 177, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(244, 143, 177, .5) !important;
}

.gradient-45deg-light-green-amber
{
      background: #c5e1a5;
      background: -webkit-linear-gradient(45deg, #c5e1a5, #fff8e1) !important;
      background: -moz- oldlinear-gradient(45deg, #c5e1a5, #fff8e1) !important;
      background:      -o-linear-gradient(45deg, #c5e1a5, #fff8e1) !important;
      background:         linear-gradient(45deg, #c5e1a5, #fff8e1) !important;
}
.gradient-45deg-light-green-amber.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(255, 248, 225, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(255, 248, 225, .5) !important;
}

.gradient-45deg-amber-amber
{
      background: #ff6f00;
      background: -webkit-linear-gradient(45deg, #ff6f00, #ffca28) !important;
      background: -moz- oldlinear-gradient(45deg, #ff6f00, #ffca28) !important;
      background:      -o-linear-gradient(45deg, #ff6f00, #ffca28) !important;
      background:         linear-gradient(45deg, #ff6f00, #ffca28) !important;
}
.gradient-45deg-amber-amber.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(255, 202, 40, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(255, 202, 40, .5) !important;
}

.gradient-45deg-purple-pink
{
      background: #ea80fc;
      background: -webkit-linear-gradient(45deg, #ea80fc, #fce4ec) !important;
      background: -moz- oldlinear-gradient(45deg, #ea80fc, #fce4ec) !important;
      background:      -o-linear-gradient(45deg, #ea80fc, #fce4ec) !important;
      background:         linear-gradient(45deg, #ea80fc, #fce4ec) !important;
}
.gradient-45deg-purple-pink.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(252, 228, 236, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(252, 228, 236, .5) !important;
}

.gradient-45deg-teal-cyan
{
      background: #e0f2f1;
      background: -webkit-linear-gradient(45deg, #e0f2f1, #00e5ff) !important;
      background: -moz- oldlinear-gradient(45deg, #e0f2f1, #00e5ff) !important;
      background:      -o-linear-gradient(45deg, #e0f2f1, #00e5ff) !important;
      background:         linear-gradient(45deg, #e0f2f1, #00e5ff) !important;
}
.gradient-45deg-teal-cyan.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(0, 229, 255, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(0, 229, 255, .5) !important;
}

.gradient-45deg-blue-grey-blue-grey
{
      background: #cfd8dc;
      background: -webkit-linear-gradient(45deg, #cfd8dc, #546e7a) !important;
      background: -moz- oldlinear-gradient(45deg, #cfd8dc, #546e7a) !important;
      background:      -o-linear-gradient(45deg, #cfd8dc, #546e7a) !important;
      background:         linear-gradient(45deg, #cfd8dc, #546e7a) !important;
}
.gradient-45deg-blue-grey-blue-grey.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(84, 110, 122, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(84, 110, 122, .5) !important;
}

.gradient-45deg-orange-amber
{
      background: #e65100;
      background: -webkit-linear-gradient(45deg, #e65100, #1976d2) !important;
      background: -moz- oldlinear-gradient(45deg, #e65100, #1976d2) !important;
      background:      -o-linear-gradient(45deg, #e65100, #1976d2) !important;
      background:         linear-gradient(45deg, #e65100, #1976d2) !important;
}
.gradient-45deg-orange-amber.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(25, 118, 210, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(25, 118, 210, .5) !important;
}

.gradient-45deg-indigo-blue
{
      background: #303f9f;
      background: -webkit-linear-gradient(45deg, #303f9f, #1976d2) !important;
      background: -moz- oldlinear-gradient(45deg, #303f9f, #1976d2) !important;
      background:      -o-linear-gradient(45deg, #303f9f, #1976d2) !important;
      background:         linear-gradient(45deg, #303f9f, #1976d2) !important;
}
.gradient-45deg-indigo-blue.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(25, 118, 210, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(25, 118, 210, .5) !important;
}

.gradient-45deg-brown-brown
{
      background: #6d4c41;
      background: -webkit-linear-gradient(45deg, #6d4c41, #bbdefb) !important;
      background: -moz- oldlinear-gradient(45deg, #6d4c41, #bbdefb) !important;
      background:      -o-linear-gradient(45deg, #6d4c41, #bbdefb) !important;
      background:         linear-gradient(45deg, #6d4c41, #bbdefb) !important;
}
.gradient-45deg-brown-brown.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(187, 222, 251, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(187, 222, 251, .5) !important;
}

.gradient-45deg-blue-grey-blue
{
      background: #263238;
      background: -webkit-linear-gradient(45deg, #263238, #2979ff) !important;
      background: -moz- oldlinear-gradient(45deg, #263238, #2979ff) !important;
      background:      -o-linear-gradient(45deg, #263238, #2979ff) !important;
      background:         linear-gradient(45deg, #263238, #2979ff) !important;
}
.gradient-45deg-blue-grey-blue.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(41, 121, 255, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(41, 121, 255, .5) !important;
}

.gradient-45deg-purple-deep-orange
{
      background: #8e24aa;
      background: -webkit-linear-gradient(45deg, #8e24aa, #ff6e40) !important;
      background: -moz- oldlinear-gradient(45deg, #8e24aa, #ff6e40) !important;
      background:      -o-linear-gradient(45deg, #8e24aa, #ff6e40) !important;
      background:         linear-gradient(45deg, #8e24aa, #ff6e40) !important;
}
.gradient-45deg-purple-deep-orange.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(255, 110, 64, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(255, 110, 64, .5) !important;
}

.gradient-45deg-green-teal
{
      background: #43a047;
      background: -webkit-linear-gradient(45deg, #43a047, #1de9b6) !important;
      background: -moz- oldlinear-gradient(45deg, #43a047, #1de9b6) !important;
      background:      -o-linear-gradient(45deg, #43a047, #1de9b6) !important;
      background:         linear-gradient(45deg, #43a047, #1de9b6) !important;
}
.gradient-45deg-green-teal.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(29, 233, 182, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(29, 233, 182, .5) !important;
}

.gradient-45deg-purple-light-blue
{
      background: #e040fb;
      background: -webkit-linear-gradient(45deg, #e040fb, #4fc3f7) !important;
      background: -moz- oldlinear-gradient(45deg, #e040fb, #4fc3f7) !important;
      background:      -o-linear-gradient(45deg, #e040fb, #4fc3f7) !important;
      background:         linear-gradient(45deg, #e040fb, #4fc3f7) !important;
}
.gradient-45deg-purple-light-blue.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(79, 195, 247, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(79, 195, 247, .5) !important;
}

.gradient-45deg-cyan-cyan
{
      background: #18ffff;
      background: -webkit-linear-gradient(45deg, #18ffff, #00e5ff) !important;
      background: -moz- oldlinear-gradient(45deg, #18ffff, #00e5ff) !important;
      background:      -o-linear-gradient(45deg, #18ffff, #00e5ff) !important;
      background:         linear-gradient(45deg, #18ffff, #00e5ff) !important;
}
.gradient-45deg-cyan-cyan.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(0, 229, 255, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(0, 229, 255, .5) !important;
}

.gradient-45deg-yellow-teal
{
      background: #fff9c4;
      background: -webkit-linear-gradient(45deg, #fff9c4, #64ffda) !important;
      background: -moz- oldlinear-gradient(45deg, #fff9c4, #64ffda) !important;
      background:      -o-linear-gradient(45deg, #fff9c4, #64ffda) !important;
      background:         linear-gradient(45deg, #fff9c4, #64ffda) !important;
}
.gradient-45deg-yellow-teal.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(100, 255, 218, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(100, 255, 218, .5) !important;
}

.gradient-45deg-purple-deep-purple
{
      background: #7b1fa2;
      background: -webkit-linear-gradient(45deg, #7b1fa2, #7c4dff) !important;
      background: -moz- oldlinear-gradient(45deg, #7b1fa2, #7c4dff) !important;
      background:      -o-linear-gradient(45deg, #7b1fa2, #7c4dff) !important;
      background:         linear-gradient(45deg, #7b1fa2, #7c4dff) !important;
}
.gradient-45deg-purple-deep-purple.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(124, 77, 255, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(124, 77, 255, .5) !important;
}

.gradient-45deg-cyan-light-green
{
      background: #0097a7;
      background: -webkit-linear-gradient(45deg, #0097a7, #b2ff59) !important;
      background: -moz- oldlinear-gradient(45deg, #0097a7, #b2ff59) !important;
      background:      -o-linear-gradient(45deg, #0097a7, #b2ff59) !important;
      background:         linear-gradient(45deg, #0097a7, #b2ff59) !important;
}
.gradient-45deg-cyan-light-green.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(178, 255, 89, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(178, 255, 89, .5) !important;
}

.gradient-45deg-purple-amber
{
      background: #d500f9;
      background: -webkit-linear-gradient(45deg, #d500f9, #ffa000) !important;
      background: -moz- oldlinear-gradient(45deg, #d500f9, #ffa000) !important;
      background:      -o-linear-gradient(45deg, #d500f9, #ffa000) !important;
      background:         linear-gradient(45deg, #d500f9, #ffa000) !important;
}
.gradient-45deg-purple-amber.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(255, 160, 0, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(255, 160, 0, .5) !important;
}

.gradient-45deg-indigo-purple
{
      background: #303f9f;
      background: -webkit-linear-gradient(45deg, #303f9f, #7b1fa2) !important;
      background: -moz- oldlinear-gradient(45deg, #303f9f, #7b1fa2) !important;
      background:      -o-linear-gradient(45deg, #303f9f, #7b1fa2) !important;
      background:         linear-gradient(45deg, #303f9f, #7b1fa2) !important;
}
.gradient-45deg-indigo-purple.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(123, 31, 162, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(123, 31, 162, .5) !important;
}

.gradient-45deg-deep-purple-blue
{
      background: #6200ea;
      background: -webkit-linear-gradient(45deg, #6200ea, #1976d2) !important;
      background: -moz- oldlinear-gradient(45deg, #6200ea, #1976d2) !important;
      background:      -o-linear-gradient(45deg, #6200ea, #1976d2) !important;
      background:         linear-gradient(45deg, #6200ea, #1976d2) !important;
}
.gradient-45deg-deep-purple-blue.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(25, 118, 210, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(25, 118, 210, .5) !important;
}

.gradient-45deg-deep-orange-orange
{
      background: #bf360c;
      background: -webkit-linear-gradient(45deg, #bf360c, #f57c00) !important;
      background: -moz- oldlinear-gradient(45deg, #bf360c, #f57c00) !important;
      background:      -o-linear-gradient(45deg, #bf360c, #f57c00) !important;
      background:         linear-gradient(45deg, #bf360c, #f57c00) !important;
}
.gradient-45deg-deep-orange-orange.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(245, 124, 0, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(245, 124, 0, .5) !important;
}

.gradient-45deg-light-blue-cyan
{
      background: #0288d1;
      background: -webkit-linear-gradient(45deg, #0288d1, #26c6da) !important;
      background: -moz- oldlinear-gradient(45deg, #0288d1, #26c6da) !important;
      background:      -o-linear-gradient(45deg, #0288d1, #26c6da) !important;
      background:         linear-gradient(45deg, #0288d1, #26c6da) !important;
}
.gradient-45deg-light-blue-cyan.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(38, 198, 218, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(38, 198, 218, .5) !important;
}

.gradient-45deg-blue-indigo
{
      background: #2962ff;
      background: -webkit-linear-gradient(45deg, #2962ff, #3949ab) !important;
      background: -moz- oldlinear-gradient(45deg, #2962ff, #3949ab) !important;
      background:      -o-linear-gradient(45deg, #2962ff, #3949ab) !important;
      background:         linear-gradient(45deg, #2962ff, #3949ab) !important;
}
.gradient-45deg-blue-indigo.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(57, 73, 171, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(57, 73, 171, .5) !important;
}

.gradient-45deg-semi-dark
{
      background: #00aeff;
      background: -webkit-gradient(linear, right top, left top, from(#00aeff), to(#3369e6)) !important;
      background: -webkit-linear-gradient(right, #00aeff, #3369e6) !important;
      background: -moz- oldlinear-gradient(right, #00aeff, #3369e6) !important;
      background:      -o-linear-gradient(right, #00aeff, #3369e6) !important;
      background:         linear-gradient(-90deg, #00aeff, #3369e6) !important;
}
.gradient-45deg-semi-dark.gradient-shadow
{
    -webkit-box-shadow: 0 6px 20px 0 rgba(51, 105, 230, .5) !important;
            box-shadow: 0 6px 20px 0 rgba(51, 105, 230, .5) !important;
}


.sidenav .collapsible-header:after {
    right: 9px;
}
.sidenav .collapsible-header:after {
    font-family: 'Material Icons';
    font-size: 18px;
    position: absolute;
    right: 16px;
    content: 'keyboard_arrow_right';
    transition: transform .3s ease-in-out, opacity .25s ease-in-out .1s, -webkit-transform .3s ease-in-out;
    color: #afafaf;
}
.sidenav li.open > .collapsible-header:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.sidenav .collapsible-header:after {
    font-family: 'Material Icons';
    font-size: 18px;
    position: absolute;
    right: 16px;
    content: 'keyboard_arrow_right';
    transition: transform .3s ease-in-out, opacity .25s ease-in-out .1s, -webkit-transform .3s ease-in-out;
    color: #afafaf;
}




.number404{font-size:50px;background:#353F47;color:#FFF;height:150px;width:150px;border-radius:150px;line-height:150px;text-align:center;color:#FFF;position:relative;display:inline-block;box-shadow:2px 2px 3px rgba(0,0,0,0.3);text-shadow:1px 1px 1px #999;-webkit-animation:rotate linear 4s infinite;animation:rotate linear 4s infinite;-webkit-perspective:500px;perspective:500px;margin-top:40px;}
.number404 span{font-size:14px;position:absolute;width:100%;text-align:center;bottom:30px;line-height:16px;left:0;backface-visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;}
@keyframes rotate{0%{transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}
100%{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}


.border-1-solid{
	border: 1px solid #fc0;
}
}



@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/style/webfonts/MaterializeFont.woff2) format('woff2');
}
@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url(/style/webfonts/fa-light-300.eot);
    src: url(/style/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(/style/webfonts/fa-light-300.woff2) format("woff2"), url(/style/webfonts/fa-light-300.woff) format("woff"), url(/style/webfonts/fa-light-300.ttf) format("truetype"), url(/style/webfonts/fa-light-300.svg#fontawesome) format("svg");
}
.fal {
    font-weight: 300
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(/style/webfonts/fa-regular-400.eot);
    src: url(/style/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(/style/webfonts/fa-regular-400.woff2) format("woff2"), url(/style/webfonts/fa-regular-400.woff) format("woff"), url(/style/webfonts/fa-regular-400.ttf) format("truetype"), url(/style/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.fal,
.far {
    font-family: "Font Awesome 5 Pro"
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(/style/webfonts/fa-solid-900.eot);
    src: url(/style/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(/style/webfonts/fa-solid-900.woff2) format("woff2"), url(/style/webfonts/fa-solid-900.woff) format("woff"), url(/style/webfonts/fa-solid-900.ttf) format("truetype"), url(/style/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}

/*@font-face{font-family:'RotondaC';font-style:normal;font-weight:normal;src:local('RotondaC'), url('/style/webfonts/rotondac.woff') format('woff');}*/
@font-face{font-family:'RotondaCBold';font-style:normal;font-weight:normal;src:local('RotondaC'), url('/style/webfonts/rotondac-bold.woff') format('woff');}

@keyframes rotate{0%{transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}
100%{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
}
.number404 {
    font-size: 50px;
    background: #353F47;
    color: #FFF;
    height: 150px;
    width: 150px;
    border-radius: 150px;
    line-height: 150px;
    text-align: center;
    color: #FFF;
    position: relative;
    display: inline-block;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
    text-shadow: 1px 1px 1px #999;
    -webkit-animation: rotate linear 4s infinite;
    animation: rotate linear 4s infinite;
    -webkit-perspective: 500px;
    perspective: 500px;
    margin-top: 40px;
}

ul.postsList{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
ul.postsList li a{
	color:#000;
	transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}
ul.postsList li{
	position:relative;
	z-index:2;
	margin:20px 25px 20px 0px;
	min-height:30px;
}
ul.postsList li:after{
	content:'';
	position:absolute;
	bottom:0px;
	left:20%;
	width:60%;
	height:2px;
	background-color:#e65100 !important;
}
ul.postsList li:before{
	content:'';
	position:absolute;
	top:0;
	left:-3px;
	height:100%;
	width:0%;
	background-color:#e65100 !important;
	z-index:-1;
	transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}
ul.postsList li:hover:before{
	width:100%;
}
ul.postsList li:hover a{
	color:#fff;
}
strong{
	font-weight:800;
}
#map {
    min-height: 400px;
}