body{
	background-color: #fff;
}
.header-logo {
    margin-top: 2px;
}
.navbar-nav>li>a {
    padding: 10px 24px;
    font-size: 16px;
}
.main-menu .logo{
	margin-right: 80px;
}

.nav>li {
    border-left: none;
	margin-right: 25px;
}
[data-color="red"] .main-menu {
    background: #f4f4f4;
	box-shadow: 0 0 16px rgba(0,0,0,.16)!important;
    z-index: 999!important;
}
.navbar-nav > li > a {
    text-shadow: none;
    color: #5f5757;
}
[data-color="red"] .navbar-nav > li.active > a{
border-bottom: 4px solid rgb(212 0 14 / 68%);
background:transparent
}


[data-color="red"] .main-menu .nav>li>a:hover{
    color: #3b4254;
    border-bottom: 4px solid rgb(212 0 14 / 68%);
	background:transparent
}
.right-top-menu{
padding-top: 23px;
margin-bottom:0
}
.left-top-menu{
	float:right;
	padding-top: 20px;
}
.nav>li:last-child{
	border-right: 1px solid #c2c4c9;
	padding-right: 6px;
}
.right-top-menu li {
    display: inline-block;
	margin-right: 25px;
}

.right-top-menu li a {
    color: #3b4254;
    display: inline-block;
    padding: 5px !important;
    width: 28px;
    height: 28px;
    box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 8%);
    position: relative;
    vertical-align: middle;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.right-top-menu i {
    font-size: 21px;
    font-size: 20px;
    vertical-align: middle;
    line-height: 11px;
    color: #5f5757;
}
.right-top-menu li a:hover {
    background-color: transparent;
}

@media only screen and (min-width: 1400px)
{
.navbar-nav>li>a {
    padding: 10px 24px;
    font-size: 16px;
}
.footer-social-icons li a {
    line-height: 75.1px !important;
    height: 89.1px !important;
}
}

@media only screen and (max-width: 1400px)
{
.nav li > a {
    padding: 10px 11px;
}

}

@media only screen and (max-width: 1280px)
{
.nav li > a {
    padding: 10px 8px;
}
}


.container {
    max-width: 1490px;
}
.news .item .item-content {
    padding: 8px 17px 6px;
}
.entry-block-small {
    min-height: 410px!important;
}

@media (min-width: 450px)
{

.news-slide .first .imgslide {
    height: 157px;
}

.news-slide .second .imgslide {
    height: 157px;
}

.news-slide .third .imgslide {
    height: 81px;
}

.news-slide .fourth .imgslide {
    height: 81px;
}

.news-slide .news-slider-layer img {
    width: 100%;
    height: 100%;
	visibility:hidden;
}

}

@media (min-width: 768px)
{
.container {
    width: 750px;
}

.news-slide .first .imgslide {
    height: 341px;
}

.news-slide .second .imgslide {
    height: 341px;
}

.news-slide .third .imgslide {
    height: 155px;
}

.news-slide .fourth .imgslide {
    height: 155px;
}

.news-slide .news-slider-layer img {
    width: 100%;
    height: 100%;
	visibility:hidden;
}

}


@media (min-width: 992px)
{
.container {
    width: 970px;
}
}
@media (min-width: 1170px)
{
.eight-block .item-block {
    padding: 0 10px;
    width: 12.4%;
}
.two-block .container-full {
    height: 518px;
}

.container-full {
    height: 653px;
}

.firstimg .container-full{ height: 950px;}

.culture .container-full {
    height: 734px;
}
.news-slide .first .imgslide {
    height: 415px;
}

.news-slide .second .imgslide {
    height: 415px;
}

.news-slide .third .imgslide {
    height: 201px;
}

.news-slide .fourth .imgslide {
    height: 201px;
}

.news-slide .news-slider-layer img {
    width: 100%;
    height: 100%;
	visibility:hidden;
}

}
@media (min-width: 1200px)
{
.container {
    width: 1170px;
}
.entry-block {
    height: 400px!important;
}
}

@media (min-width: 1366px)
{
.container {
    width: 1270px;
}
.container-full {
    height: 620px;
}
.culture .container-full {
    height: 678px;
}
}
@media (min-width: 1500px)
{
.container {
    width: 1490px;
}
.news .item .item-content {
    padding: 21px 17px 19px;
}
.two-block .container-full {
    height: 644px;
}
.entry-block-small {
    min-height: 476px!important;
}
.container-full {
    height: 634px;
}
.footer-ads{
	background-image: url(/assets/img/banner_400x270.jpg);
    background-size: cover;
    background-position: center;
    height: 147px;
}
.footer-ads img{
	visibility:hidden
}
}
@media (min-width: 1920px)
{
.culture .container-full {
    height: 735px;
}
.container-half {
    height: 325px!important;
}
.bg.parallax2 {
    padding-top: 85px;
}
}
.news .content p, .news .item-content p {
    text-align: justify;
    font-size: 14px;
    line-height: 19px;
}
.news .item h3 {
    font-weight: 400;
    font-size: 1.4rem;
}


.lastfourcontent{
	margin-top: 15px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}
.lastfourcontent .container {
   padding: 1.2em 1em 1.1em;
    background-color: #ececed;
}
.lastfourcontent .small-gallery {
    background: transparent;
}
.lastfourcontent .owl-carousel .small-gallery {
    border: none;
    margin-bottom: 0;
}
.sidebar-scroll {
    height: auto;
}


.dropdown-toggle:after {
    color: #333;
	display:none
}
#footer .site-logo {
    width: 100%;
}
#footer .site-logo img {
    width: 100%;
}
.sidenav-header-logo img {
    width: 100px;
}

.row {
    max-width: 1480px;
}
.entry-block {
    width: 24%;
    margin: 0 1% 1.625em 0 !important;
	border-color: #eaeaea !important;
    box-shadow: 0px 6px 16px 0px rgb(22 35 58 / 10%)
}



.eight-block .item-block p {
    font-size: 13px;
}
.eight-block .item-block a {
    color: #111;
}



.blocksubmenu{
	width: 100%;
    box-shadow: none;
}

.blocksubmenu li a{
	padding: 3px 8px !important;
	font-size: 14px;
}
#footer .about-us {
    margin-bottom: 0;
	text-align: justify;
	color: #afafaf;
	font-weight: 300;
	padding-top:60px
}
.footer-social-icons {
    position: relative;
	top:32px
}

#footer .lastinfos li {
    padding: 8px;
    float: left;
    padding-left: 0;
	margin: 5px 10px 5px 0;
	width: auto;
}
.categorylist li a{
	color: #fff;
	font-weight: 300;
}
.footer-post .ellipsis a{
	color: #fff;
	font-weight: 300;
}

.navbar.headroom-pinned .navbar-collapse.collapse{
	padding-top: 0;
}
.navbar.headroom-unpinned .navbar-collapse.collapse{
	 padding-top: 55px;
}

#footer .title-style03 {
    color: #fff;
	font-family: Oswald !important;
    font-size: 20px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
#copyrights {
   background: linear-gradient(-135deg,#0a0000, #4c4c4c) !important;
	
}
.copyright {
    color: #afafaf;
}
.copyright p{
    color: #afafaf;
	font-weight: 300;
}
.copyright a{
    color: #afafaf;
	font-weight: 300;
	float: right;
    border-right: 1px solid #afafaf;
    padding-left: 5px;
    padding-right: 5px;
}
.copyright a:first-child{
    border-right: none;
}
.fa-whatsapp:before {
    content: "\f232";
}
.fa-google:before {
    content: "\f0d5";
}
.fa-at:before {
    content: "\f0e0";
}
.module-title .subtitle {
    margin: 0;
    text-transform: inherit;
}
.label-1, .label-2, .label-3, .label-4, .label-5, .label-6, .label-7, .label-8, .label-9, .label-10, .label-11, .label-12, .label-14 {
    text-transform: inherit;
}
.news-slider-layer img, .schedule-slider-layer img{
	width:100%
}

.entry-block-full img {
    max-width: 100%;
    width: 100%;
}
.footer-social-icons li a:hover {
    color: #ec1d24 !important;
	background: transparent !important;
	border: 1px solid #ec1d24;
}

.footer-social-icons li a {
    font-size: 2.35em;
    color: #fff;
    float: left;
    line-height: 62.1px;
    text-align: center;
    width: 62.1px;
    height: 62.1px;
    /* border: 1px solid #7e7f8c; */
    /* border-radius: 50%; */
    margin-left: 5px;
    margin-right: 5px;
    background-color: #3f3f3f;
}
.otherlink a{
	margin-left: 10px;
    margin-right: 10px;
}

.openBtn {
  background: #f1f1f1;
  border: none;
  padding: 10px 15px;
  font-size: 20px;
  cursor: pointer;
}

.openBtn:hover {
  background: #bbb;
}

.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
}

.overlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
  z-index: 999999999999;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
  z-index: 999999999999;
}

.overlay .closebtn:hover {
  color: #ccc;
}

.overlay input[type=text] {
  padding: 15px;
  font-size: 17px;
  border: none;
  float: left;
  width: 80%;
  background: white;
}

.overlay input[type=text]:hover {
  background: #f1f1f1;
}

.overlay button {
  float: left;
  width: 20%;
  padding: 15px;
  background: #d4000e;
  font-size: 17px;
  border: none;
  cursor: pointer;
}
.overlay .overlay-content i {
  color:#fff
}
.overlay button:hover {
  background: #d4000e;
}
.container-full .content p {
    color:#fff
}
.small-gallery img {
    width: 80px;
    float: left;
    padding: 0;
    height: 80px;
}
.entry-content p {
    text-align: justify;
    line-height: 21px;
	font-size: 13px;
}

@media (min-width: 1170px)
{
.post .entry-media {
    height: 567px;
    width: 100%;
}

.container-full.full-photo .entry-media .image{ height: 653px;}
.post .entry-media.firstimg {
    height: 900px;
    width: 100%;
}
.container-full.full-photo .entry-media .image {
    height: 653px;
}
.firstimg .container-full.full-photo .entry-media .image{ height: 950px;}
.lastfour .entry-block .entry-image .img-link{
	background-position: center;
    background-size: cover;
    width: 277px;
    height: 186px;
}
.lastfour .entry-block .entry-image .img-link img{
    width: 100%;
    height: 100%;
	visibility:hidden
}
.mostpopular .item-image-3 .img-link{
	background-position: center;
    background-size: cover;
    width: 220px;
    height: 125px;
}
.mostpopular .item-image-3 .img-link img{
    width: 100%;
    height: 100%;
	visibility:hidden
}

.two-block .entry-block-full .image-full{
    height: 426px;
}
.two-block .entry-block-full .image-full img{
    width: 100%;
    height: 100%;
	visibility:hidden
}

}

.post .entry-media img {
    height: 100%;
    width: 100%;
	visibility: hidden;
}

.news-block .item-image .img-full {
    width: 100%;
}
.breadcrumb {
    font-size: 20px !important;
}
.breadcrumb > .active {
    color: #ed1e26 !important;
}

.image2 {
    background: url(../img/parallax-image15.jpg) center fixed;
}
#parallax-section {
    height: 300px;
    width: 100%;
}
#parallax-section .container {
    height: 300px;
    z-index: 1;
}
.module-top {
    margin-bottom: 30px;
    margin-top: 30px;
}
.navbar.headroom-unpinned {
    background-color: #f6f6f6;
}
#fixed-navbar-toggle li ul {
    background: #f4f4f4;
}
.navbar.headroom-pinned {
    background: #f4f4f4;
}
.article .entry-block .entry-content p, .article .entry-block-small .entry-content p, .entry-block-xs .entry-content p {
    border-bottom: none;
	font-weight: 400;
}

@media only screen and (max-width: 1400px)
{
.article .entry-block .entry-content {
    min-height: 155px;
}
}

@media only screen and (min-width: 1240px)
{
.module .container {
    padding: 1em 0 0.775em;
}
}

.news .item {
    margin-bottom: 0.8em;
	background-color:transparent
}

.travels.news .item {
    margin-bottom: 3.3em;
}

@media (min-width: 1600px)
{
.mostpopular .item-image-3 .img-link {
    width: 229px;
    height: 164px;
}
.container-full {
    height: 664px;
}
.lastfour .entry-block .entry-image .img-link {
    width: 353px;
    height: 236px;
}
.entry-block {
    height: 460px!important;
}
.container-full.big-photo.bottom-text .entry-media .image {
    width: 476px;
    height: 631px;
}

.two-block .entry-block-full .image-full{
    height: 647px;
}
.two-block .entry-block-full .image-full img{
    width: 100%;
    height: 100%;
	visibility:hidden
}
}

.title-style05.style-02:before {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 5%;
    margin-top: -2px;
    width: 200px;
    background-color: #ee444a;
	right:82%
}

.title-style05.style-02:after {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 5%;
    margin-top: -2px;
    width: 200px;
    background-color: #ee444a;
	left:82%
}

.module .highlight2 .title-style05.style-02:after, .module .highlight2 .title-style05.style-02:before{
	display:none
}

.module .highlight2 {
    box-shadow: 0 0 20px #888888 !important;
    background-color: #e3eaf2 !important;
	padding:20px
}
.module .highlight2 .entry-block-small {
    flex-direction: column;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #000;
    border-color: #ffffff !important;
	background:transparent
}

.entry-block-full {
    border-color: #eaeaea !important;
    box-shadow: 0px 6px 16px 0px rgb(22 35 58 / 10%);
}
.container-full.big-photo.bottom-text {
    border-color: #eaeaea !important;
    box-shadow: 0px 6px 16px 0px rgb(22 35 58 / 10%);
}
.news .item .item-content {
    background: #fff;
}
.title-style05.style-02 {
    font-family: Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif !important;
    font-size: 30px;
}

@media only screen and (max-width: 1366px)
{
.title-style05.style-02 {
    font-family: Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif !important;
    font-size: 24px;
}
.container-full.big-photo.bottom-text .entry-media .image {
    width: 336px;
    height: 389px;
}
}


@media only screen and (max-width: 768px)
{
.title-style05.style-02:after, .title-style05.style-02:before{
	display:none
}
}
.sidenav-brand {
    padding: 0;
}

[data-color="blue"] .navbar-nav > li > a, [data-color="pink"] .navbar-nav > li > a, [data-color="pink"] .right-top-menu li a, [data-color="pink"] .right-top-menu i, [data-color="blue"] .right-top-menu li a, [data-color="blue"] .right-top-menu i, [data-color="deep-orange"] .navbar-nav > li > a, [data-color="deep-orange"] .right-top-menu li a, [data-color="deep-orange"] .right-top-menu i, [data-color="green"] .navbar-nav > li > a, [data-color="green"] .right-top-menu li a, [data-color="green"] .right-top-menu i {
    color: #fff;
}

[data-color="blue"] .breadcrumb > .active {
    color: #40a9ff !important;
}

[data-color="deep-orange"] .breadcrumb > .active {
    color: rgb(255 64 17) !important;
}

[data-color="green"] .breadcrumb > .active {
    color: rgb(76 176 80) !important;
}

[data-color="green"] .label-2, [data-color="green"] .bg-2 {
    background-color: rgb(76 176 80);
    color: #FFF;
    border-radius: 1px;
}
[data-color="deep-orange"] .label-2, [data-color="deep-orange"] .bg-2 {
    background-color: rgb(255 64 17);
    color: #FFF;
    border-radius: 1px;
}
#nav-below-main .nav li a {
    font-weight: 600;
}
.navbar.headroom-unpinned .navbar-collapse.nav-below-main {
    padding-top: 0;
}

.navbar-collapse.nav-below-main .nav>li:last-child {
    border-right: none;
}
.post .title-style05.style-02:before, .post .title-style05.style-02:after{
	display:none
}
.mainpage .content p {
    text-align: justify;
    line-height: 32px;
}
.td-block-title-wrap {
    position: relative;
}
.td-block-title {
    font-size: 20px;
    font-weight: 800;
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 29px;
    position: relative;
    overflow: hidden;
    text-align: left;
}
.td-block-title span {
    font-family: Oswald !important;
    font-size: 20px !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
	color: #ffffff !important;
}
.td-block-title > *:before, .td-block-title > *:after {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 960px;
	left: 20%;
    background-color: #f5f5f5;
}
.td-block-title > *:before, .td-block-title > *:after {
    background-color: #3a3a3a !important;
}

#footer .bg.parallax2 {
    position: relative;
    z-index: 9;
}
#footer .container, .copyright {
    z-index: 9999;
    position: relative;
}
#footer .bg.parallax2:after{
content: '' !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 0 !important;
    display: block !important;
	background: linear-gradient(-135deg,#0a0000, #4c4c4c) !important;
}
@media only screen and (min-width: 1500px)
{
.td-block-title > *:before, .td-block-title > *:after {
    width: 100%;
	left: 15%;
}
}
#footer .title-left.underline03:before, #footer .title-left.underline03:after {
    display:none
}
.entry-block h3 a {
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 500;
    color: #111;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	box-shadow: inset 0 0 0 0 #000;
}
.entry-block-small h3 {
    line-height: 1.3;
    font-size: 16px;
}
.post .entry-title {
    line-height: 1.3;
    letter-spacing: .025em;
    font-family: Rubik !important;
    font-size: 50px !important;
    line-height: 1.1 !important;
    font-weight: 600 !important;
    text-transform: inherit;
	margin-top: 10px;
}
.post .entry-media {
    position: relative;
    border-color: #ffffff !important;
    box-shadow: 4px 8px 8px #bfbfbf !important;
    border-style: solid !important;
	margin-bottom: 30px;
}

.otherpost .entry-block .entry-image .img-full{
    width: 100%;
    height: 100%;
}
.post .entry-main .entry-content p {
    text-align: justify;
    line-height: 23px;
    font-size: 14px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.post .newsfeed-1{height:500px !important}
.allnews .item-image-1::before {
    padding-top: 40%;
}

.allnews .item-content p {
    line-height: 24px;
}
.allnews .item h3 {
    font-size: 1.6rem;
}
.newsfeed-1{height:500px !important}