
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.td-big-grid-flex{
                    width: 100%;
                    padding-bottom: 0;
                }.td-big-grid-flex .td_block_inner:after,
                .td-big-grid-flex .td_block_inner .td-big-grid-flex-post:after{
                    content: '';
                    display: table;
                    clear: both;
                }.td-big-grid-flex .td-big-grid-flex-post{
                    position: relative;
                    float: left;
                    padding-bottom: 0;
                }.td-big-grid-flex .td-image-container{
                    position: relative;
                    flex: 0 0 100%;
                    width: 100%;
                    height: 100%;
                }.td-big-grid-flex .td-image-wrap{
                    position: relative;
                    display: block;
                    overflow: hidden;
                }.td-big-grid-flex .td-image-wrap:before{
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: background-color 0.3s ease;
                    transition: background-color 0.3s ease;
                    z-index: 1;
                }.td-big-grid-flex .td-module-thumb{
                    position: relative;
                    margin-bottom: 0;
                }.td-big-grid-flex .td-module-thumb:after{
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                }.td-big-grid-flex .td-thumb-css{
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    background-size: cover;
                    background-position: center center;
                }.td-big-grid-flex .td-module-thumb .td-thumb-css{
                    transition: opacity 0.3s, transform 0.3s;
                    -webkit-transition: opacity 0.3s, transform 0.3s;
                }.td-big-grid-flex .td-post-category{
                    transition: background-color 0.2s ease;
                    -webkit-transition: background-color 0.2s ease;
                
                    padding: 3px 7px;
                    background-color: rgba(0, 0, 0, 0.7);
                    font-family: 'Roboto', sans-serif;
                    line-height: 13px;
                    font-weight: 500;
                    text-transform: uppercase;
                    pointer-events: auto;
                }.td-big-grid-flex .td-module-meta-info{
                    position: absolute;
                    left: 0;
                    margin-bottom: 0;
                    width: 100%;
                    pointer-events: none;
                    z-index: 1;
                }.td-big-grid-flex .td-module-title a,
                .td-big-grid-flex .td-post-author-name span,
                .td-big-grid-flex .td-module-container:hover .entry-title a,
                .td-big-grid-flex .td-post-author-name a,
                .td-big-grid-flex .td-post-date{
                    color: #fff;
                }.td-big-grid-flex .td-module-title{
                    margin: 0;
                }.td-big-grid-flex .td-module-title a{
                    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
                }.td-big-grid-flex .td-editor-date{
                    display: inline-block;
                }.td-big-grid-flex .td-post-author-name a,
                .td-big-grid-flex .td-post-author-name span,
                .td-big-grid-flex .td-post-date{
                    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
                }.td-big-grid-flex .td-big-grid-flex-post-empty .td-image-wrap{
                    background-color: #e5e5e5;
                }.td-big-grid-flex .td-big-grid-flex-post-empty .td-image-wrap:before{
                    display: none;
                }.td_block_big_grid_flex_2 [class^='td_module_flex_6'] .td-module-meta-info{
                    padding: 22px 20px;
                }.td_block_big_grid_flex_2 [class^='td_module_flex_6'] .entry-title{
                    margin-bottom: 9px;
                    font-size: 27px;
                    font-weight: 500;
                    line-height: 34px;
                }.td_block_big_grid_flex_2 .td_module_flex_7 .entry-title{
                    margin: 0;
                    font-size: 16px;
                    line-height: 21px;
                    font-weight: 500;
                }.td_block_big_grid_flex_2 .td_module_flex_6{
                    width: 50%;
                }.td_block_big_grid_flex_2 .td_module_flex_6 .td-image-wrap{
                    padding-bottom: 400px;
                }.td_block_big_grid_flex_2 .td_module_flex_7{
                    width: 25%;
                }.td_block_big_grid_flex_2 .td_module_flex_7 .td-image-wrap{
                    padding-bottom: 198px;
                }.td_block_big_grid_flex_2 .td_module_flex_7 .td-module-meta-info{
                    padding: 11px 17px;
                }body .tdi_40 .td-module-meta-info{
					bottom: 0;
				}body .tdi_40 .td_module_flex_6 .entry-thumb{
					background-position: center 50%;
				}body .tdi_40 .td_module_flex_7 .entry-thumb{
					background-position: center 50%;
				}body .tdi_40 [class^='td_module_flex_6'] .td-image-wrap{
					padding-bottom: 445px;
				}body .tdi_40 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 220px;
				}body .tdi_40 .td_module_flex_6 .td-video-play-ico{
					top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
				}body .tdi_40 .td_module_flex_7 .td-video-play-ico{
					top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
				}body .tdi_40 .td_module_flex_6 .td-module-meta-info{
					padding: 24px;
				}body .tdi_40 .td_module_flex_7 .td-module-meta-info{
					padding: 15px;
				}body .tdi_40 .td_module_flex_6 .tdb-module-title-wrap{
					margin: 12px 0 8px;
				}body .tdi_40 .td_module_flex_7 .tdb-module-title-wrap{
					margin: 8px 0 0;
				}body .tdi_40 .td_module_flex_6 .td-post-category{
					margin: 0px;
				
					padding: 0px;
				
					font-family:Rubik !important;font-size:13px !important;font-weight:400 !important;text-transform:uppercase !important;
				}body .tdi_40 .td_module_flex_7 .td-post-category{
					margin: 0px;
				
					padding: 0px;
				
					font-family:Rubik !important;font-size:11px !important;font-weight:400 !important;text-transform:uppercase !important;
				}body .tdi_40 .td_module_flex_6 .td-post-category:not(.td-post-extra-category){
					display: inline-block;
				}body .tdi_40 .td_module_flex_6 .td-editor-date{
					display: inline-block;
				}body .tdi_40 .td_module_flex_7 .td-editor-date{
					display: none;
				}body .tdi_40 .td_module_flex_6 .td-post-author-name{
					display: inline-block;
				
				    font-weight: 400;
				}body .tdi_40 .td_module_flex_7 .td-post-author-name{
					display: none;
				
				    font-weight: 400;
				}body .tdi_40 .td_module_flex_6 .td-post-date,
				body .tdi_40 .td_module_flex_6 .td-post-author-name span{
					display: inline-block;
				}body .tdi_40 .td_module_flex_7 .td-post-date,
				body .tdi_40 .td_module_flex_7 .td-post-author-name span{
					display: none;
				}body .tdi_40 .td_module_flex_6 .entry-review-stars{
					display: none;
				}body .tdi_40 .td_module_flex_6 .td-icon-star,
                body .tdi_40 .td_module_flex_6 .td-icon-star-empty,
                body .tdi_40 .td_module_flex_6 .td-icon-star-half{
					font-size: 15px;
				}body .tdi_40 .td_module_flex_7 .entry-review-stars{
					display: none;
				}body .tdi_40 .td_module_flex_7 .td-icon-star,
                body .tdi_40 .td_module_flex_7 .td-icon-star-empty,
                body .tdi_40 .td_module_flex_7 .td-icon-star-half{
					font-size: 15px;
				}body .tdi_40 .td-image-wrap:before{
				    content: '';
				    background: -webkit-linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.2) 35%,rgba(0,0,0,0) 50%,rgba(0,0,0,0));background: linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.2) 35%,rgba(0,0,0,0) 50%,rgba(0,0,0,0));
				}body .tdi_40 .td-post-category{
					background-color: rgba(255,255,255,0);
				}body .tdi_40 .td-module-container:hover .td-post-category{
					background-color: rgba(255,255,255,0);
				}body .tdi_40 .entry-review-stars{
				    color: #fff;
				}body .tdi_40 .td_module_flex_6 .entry-title{
					font-family:Rubik !important;font-size:30px !important;line-height:1.2 !important;font-weight:500 !important;
				}body .tdi_40 .td_module_flex_7 .entry-title{
					font-family:Rubik !important;font-size:17px !important;line-height:1.2 !important;font-weight:500 !important;
				}body .tdi_40 .td_module_flex_6 .td-editor-date,
				body .tdi_40 .td_module_flex_6 .td-editor-date .entry-date,
				body .tdi_40 .td_module_flex_6 .td-module-comments a{
					font-family:Rubik !important;font-size:13px !important;font-weight:400 !important;text-transform:capitalize !important;
				}body .tdi_40 .td_module_flex_7 .td-editor-date,
				body .tdi_40 .td_module_flex_7 .td-editor-date .entry-date,
				body .tdi_40 .td_module_flex_7 .td-module-comments a{
					font-family:Rubik !important;font-size:11px !important;font-weight:400 !important;text-transform:capitalize !important;
				}html:not([class*='ie']) body .tdi_40 .entry-thumb:after{
                    background: rgba(221,51,51,0.25);
                }@media (max-width: 767px) {
                    .td-big-grid-flex .td_block_inner {
                        margin-left: -20px;
                        margin-right: -20px;
                    }
                }@media (min-width: 767px) {
                    .td-big-grid-flex-lightsky .td-image-wrap:after {
                        content: '';
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 160%;
                        height: 100%;
                        background: rgba(255, 255, 255, 0.2);
                        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
                        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
                        transition: transform 0.7s ease 0s;
                        -webkit-transition: transform 0.7s ease 0s;
                        z-index: 1;
                    }
                    .td-big-grid-flex-lightsky .td-module-container:hover .td-image-wrap:after {
                        transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
                        -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
                    }
                }@media (max-width: 767px) {
                    div.td-big-grid-flex-scroll .td-big-grid-flex-post {
                        float: none;
                    }
                    div.td-big-grid-flex-scroll .td-big-grid-flex-scroll-holder {
                        overflow-x: auto;
                        overflow-y: hidden;
                        white-space: nowrap;
                        font-size: 0;
                        -webkit-overflow-scrolling: touch;
                    }
                    div.td-big-grid-flex-scroll .td-big-grid-flex-scroll-holder .td-big-grid-flex-post {
                        display: inline-block;
                        vertical-align: top;
                    }
                    div.td-big-grid-flex-scroll .td-module-title a {
                        white-space: normal;
                    }
                }@media (min-width: 1019px) and (max-width: 1140px) {
                    .td_block_big_grid_flex_2 [class^='td_module_flex_6'] .entry-title {
                        font-size: 21px;
                        line-height: 28px;
                    }
                }@media (min-width: 768px) and (max-width: 1018px) {
                    .td_block_big_grid_flex_2 [class^='td_module_flex_6'] .entry-title {
                        font-size: 16px;
                        line-height: 20px;
                    }
                }@media (max-width: 767px) {
                    .td_block_big_grid_flex_2 [class^='td_module_flex_6'] .entry-title {
                        font-size: 22px;
                        line-height: 28px;
                    }
                }@media (min-width: 1019px) and (max-width: 1140px) {
                    .td_block_big_grid_flex_2 .td_module_flex_7 .entry-title {
                        font-size: 14px;
                        line-height: 20px;
                    }
                }@media (min-width: 768px) and (max-width: 1018px) {
                    .td_block_big_grid_flex_2 .td_module_flex_7 .entry-title {
                        font-size: 13px;
                        line-height: 18px;
                    }
                }@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post {
                        border-width: 0 2.5px;
                        border-style: solid;
                        border-color: transparent;
                    }
                    body .tdi_40 .td_block_inner {
                        margin-left: -2.5px;
                        margin-right: -2.5px;
                    }
                }@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-1,
                    body .tdi_40 .td-big-grid-flex-post-2 {
                        margin-bottom: 5px;
                    }
                }@media (max-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-0 {
                        margin-bottom: 5px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post {
                        margin-right: 5px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post:last-child {
                        margin-right: 0;
                    }
                }@media (min-width: 1141px) {
                    html:not([class*='ie']) body .tdi_40 .entry-thumb:after {
                        content: '';
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0;
                        opacity: 0;
                        transition: opacity 1s ease;
                        -webkit-transition: opacity 1s ease;
                        mix-blend-mode: color;
                    }
                    html:not([class*='ie']) body .tdi_40 .td-module-container:hover .entry-thumb:after {
                        opacity: 1;
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
/* custom css - generated by TagDiv Composer */

				
				
                
				
				
				body .tdi_40 [class^='td_module_flex_6'] .td-image-wrap{
					padding-bottom: 340px;
				}body .tdi_40 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 168px;
				}body .tdi_40 .td_module_flex_6 .td-module-meta-info{
					padding: 20px;
				}body .tdi_40 .td_module_flex_7 .td-module-meta-info{
					padding: 12px;
				}body .tdi_40 .td_module_flex_6 .tdb-module-title-wrap{
					margin: 10px 0 6px;
				}body .tdi_40 .td_module_flex_7 .tdb-module-title-wrap{
					margin: 0px;
				}body .tdi_40 .td_module_flex_7 .td-post-category:not(.td-post-extra-category){
					display: none;
				}body .tdi_40 .td_module_flex_6 .entry-title{
					font-size:28px !important;
				}body .tdi_40 .td_module_flex_7 .entry-title{
					font-size:15px !important;
				}@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post {
                        border-width: 0 2px;
                        border-style: solid;
                        border-color: transparent;
                    }
                    body .tdi_40 .td_block_inner {
                        margin-left: -2px;
                        margin-right: -2px;
                    }
                }@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-1,
                    body .tdi_40 .td-big-grid-flex-post-2 {
                        margin-bottom: 4px;
                    }
                }@media (max-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-0 {
                        margin-bottom: 4px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post {
                        margin-right: 4px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post:last-child {
                        margin-right: 0;
                    }
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
/* custom css - generated by TagDiv Composer */

				
				
                
				
				
				body .tdi_40 [class^='td_module_flex_6'] .td-image-wrap{
					padding-bottom: 263px;
				}body .tdi_40 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 130px;
				}body .tdi_40 .td_module_flex_6 .td-module-meta-info{
					padding: 18px 14px;
				}body .tdi_40 .td_module_flex_7 .td-module-meta-info{
					padding: 10px;
				}body .tdi_40 .td_module_flex_6 .tdb-module-title-wrap{
					margin: 8px 0 4px;
				}body .tdi_40 .td_module_flex_7 .tdb-module-title-wrap{
					margin: 0px;
				}body .tdi_40 .td_module_flex_7 .td-post-category:not(.td-post-extra-category){
					display: none;
				}body .tdi_40 .td_module_flex_6 .entry-title{
					font-size:20px !important;
				}body .tdi_40 .td_module_flex_7 .entry-title{
					font-size:13px !important;
				}body .tdi_40 .td_module_flex_6 .td-post-category{
					font-size:11px !important;
				}body .tdi_40 .td_module_flex_6 .td-editor-date,
				body .tdi_40 .td_module_flex_6 .td-editor-date .entry-date,
				body .tdi_40 .td_module_flex_6 .td-module-comments a{
					font-size:11px !important;
				}@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post {
                        border-width: 0 1.5px;
                        border-style: solid;
                        border-color: transparent;
                    }
                    body .tdi_40 .td_block_inner {
                        margin-left: -1.5px;
                        margin-right: -1.5px;
                    }
                }@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-1,
                    body .tdi_40 .td-big-grid-flex-post-2 {
                        margin-bottom: 3px;
                    }
                }@media (max-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-0 {
                        margin-bottom: 3px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post {
                        margin-right: 3px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post:last-child {
                        margin-right: 0;
                    }
                }
}

/* phone */
@media (max-width: 767px){
/* custom css - generated by TagDiv Composer */

				
				
                
				
				
				body .tdi_40 [class^='td_module_flex_6'] .td-image-wrap{
					padding-bottom: 260px;
				}body .tdi_40 .td_module_flex_7 .td-image-wrap{
					padding-bottom: 165px;
				}body .tdi_40 .td_module_flex_6{
					width: 100%;
				}body .tdi_40 .td_module_flex_7{
					width: 80%;
				}body .tdi_40 .td_module_flex_6 .td-module-meta-info{
					padding: 18px 14px;
				}body .tdi_40 .td_module_flex_7 .td-module-meta-info{
					padding: 14px;
				}body .tdi_40 .td_module_flex_6 .tdb-module-title-wrap{
					margin: 10px 0 6px;
				}body .tdi_40 .td_module_flex_7 .tdb-module-title-wrap{
					margin: 0px;
				}body .tdi_40 .td_module_flex_7 .td-post-category:not(.td-post-extra-category){
					display: none;
				}body .tdi_40 .td_module_flex_6 .entry-title{
					font-size:22px !important;
				}@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post {
                        border-width: 0 1.5px;
                        border-style: solid;
                        border-color: transparent;
                    }
                    body .tdi_40 .td_block_inner {
                        margin-left: -1.5px;
                        margin-right: -1.5px;
                    }
                }@media (min-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-1,
                    body .tdi_40 .td-big-grid-flex-post-2 {
                        margin-bottom: 3px;
                    }
                }@media (max-width: 767px) {
                    body .tdi_40 .td-big-grid-flex-post-0 {
                        margin-bottom: 3px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post {
                        margin-right: 3px;
                    }
                    body .tdi_40 .td-big-grid-flex-scroll-holder .td-big-grid-flex-post:last-child {
                        margin-right: 0;
                    }
                }
}
