/*
Theme Name:     Newspaper 7 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        7.7c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.td-post-category{display:none}


/* custom css theme panel */
/*HEAD MENU*/
.block-menu{margin:0;padding:0;width:100%}
.block-menu-item{position:relative;margin:0;padding:0;float: left;width: 16.6667%;width: calc(100% / 6);}
.block-menu-item-img-con img{display: block;margin: auto;}
.block-menu-item-text-con{text-align:center;padding-bottom: 10px;}
.block-menu-item-text{font-size: 12px;color: #000;font-weight: 700;text-transform: uppercase;}
.block-menu-cover-link{position:absolute;width:100%;height:100%;top:0;left:0}
.block-menu .block-menu-item.active .block-menu-item-text-con:after,  
.block-menu .block-menu-item:hover .block-menu-item-text-con:after{
    background-color: #4db2ec;
    width: 100%;
}
.block-menu .block-menu-item-text-con:after {
    background-color: transparent;
    content: '';
    width: 0;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: width 0.2s ease;
    -moz-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
}

.td-header-main-menu .hide-on-main-menu{display:none!important;}

.td-mobile-main-menu .menu-item .td-icon-menu-right.td-element-after{display:none;}
.td-mobile-main-menu .menu-item-has-children .td-icon-menu-right.td-element-after{display:inherit;}

/* LATNIVALO KERESO */
.latnivalo-group{margin-top: 20px;}
.latnivalo-group::after {content: " ";clear: both;display: block;}
.latnivalo{margin-bottom:3px;}
.latnivalo .td_module_mx1 .td-module-thumb .entry-thumb{width:100%;}
.latnivalo .td-editor-date{display:none;}
/*
.latnivalo .td-module-thumb{margin-bottom:13px;}
.latnivalo .td-module-meta-info{display:none;}
*/
.single-latnivalok .latnivalok .td-post-date{display:none;}


/*FOOTER LINKS*/
.footer-text-wrap .footer-email-wrap a, .td-footer-wrapper a:hover{color:#615730;}
/*FOOTER MENUS HIDE SUB MENUS*/
.td-footer-wrapper ul.menu ul.sub-menu{display:none;}

/*HELPER CLASSES*/
.force100p-width .vc_images_carousel{width:100%!important;}
.width80p{width:80%;}
.no-gap .vc_column_inner{padding:0;}
.smaller-text-block, .smaller-text-block p{font-size: 13px;line-height: 20px;}
.no-date-fs0 .td-module-meta-info{font-size:0!important;min-height:initial;}
.gap-16px{margin: 0 -8px;} .gap-16px .vc_column_inner{padding: 0 8px;}
.hide{display:none!important;}

/*HEADINGS*/
h3{margin-top:20px;}
h4{margin-top:10px;}

/*SINGLE IMG*/
.wpb_single_image * {width:100%;}



.td-main-content-wrap h3, 
.td-main-content-wrap h4, 
.td-main-content-wrap h5, 
.td-main-content-wrap h6, 
.td-main-content-wrap p, 
.td-main-content-wrap ul, 
.td-main-content-wrap .wpb_single_image, 
.td-main-content-wrap .vc_separator{margin:20px 0;}

/*BLOCK WRAP MAIN SIZE*/
.td_block_wrap{margin-bottom:20px;}
body.page-template-default .td_block_wrap{margin-bottom:48px;} /*OG td_block_wrap size*/

.td-crumb-container{margin-bottom:20px;}


/*BLOCK 14 FADE*/
.td_module_mx1 .td-module-thumb a:last-child:before{
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}


/*
.vc_general.vc_cta3 .vc_cta3-content>:last-child, 
.vc_general.vc_cta3 .vc_cta3-icons>:last-child{margin-bottom:20px;}
#content .wpb_alert p:last-child, 
#content .wpb_text_column :last-child, 
#content .wpb_text_column p:last-child, 
.vc_message_box>p:last-child, 
.wpb_alert p:last-child, 
.wpb_text_column :last-child, 
.wpb_text_column p:last-child{margin-bottom:20px;}
*/

/*HOME BLOCK TITLE AND AJAX FILTER*/
body.home .block-title{margin:0 0 26px;}
.td-block-title-wrap ul{margin:0;}

/*PAGE TITLE HEADER*/
.td-page-header{margin-bottom:-20px;}
body.archive .td-page-header{margin-bottom:0;}

/*REV SLIDER*/
.wpb_revslider_element{margin-bottom:0;}

/*CALL TO ACTION*/
.vc_general.vc_cta3{padding: 8px 8px 8px 18px;}
.vc_cta3_content-container{display:table;}
.vc_general.vc_cta3 .vc_cta3-content{vertical-align:middle;}
.vc_cta3-actions-right .vc_cta3-content{width:100%;}
.no-content-margin .vc_cta3-content * {margin:0!important;}
/*CUSTOM CALL TO ACTION*/
.ca1 h5{font-size:15px;}
.ca1 .vc_cta3-content * {margin:0!important;}
/*CALL TO ACTION MARGIN*/
.vc_cta3-container{margin-bottom:10px;}

/*INFOBoX PANEL*/
.vc_message_box :last-child{margin:0;}

/*ACCORDION*/
.vc_tta-accordion .vc_tta-panel-title{font-size:16px;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body{padding:0 20px;}
.vc_tta-accordion.vc_tta-o-no-fill .td_block_wrap{margin-left:0;margin-right:0;}

.vc_tta-panel-body .wpb_text_column :last-child {
    margin-bottom: 20px;
}

/*WEBCAMS AND WEATHERS*/
.weather-acc .vc_tta-panel-title{font-size:14px;}
.weather-acc .vc_tta-panel-title>a{padding:12px;}
.weather-acc .weather-acc-con-left{padding-right:8px;}
.weather-acc .weather-acc-con-right{padding-left:8px;}
.weather-acc .vc_btn3-container{margin:5px 0;}
.weather-acc .webcam-con{padding:15px 0;}
.webcam-con .wpb_single_image{margin:0;}

/*PROGRAMOK ACCORDION*/
.wpb-js-composer .vc_tta.prog-acc .vc_tta-panel .vc_tta-panel-body {padding: 10px;}

/*TABLES*/
.tablepress-id-1 .column-1, .tablepress-id-2 .column-1{width:25%;}
.tablepress-id-1 .column-2, .tablepress-id-2 .column-2 {width: 60%;}

/*CONTACT FORM 7*/
.contact-form-td-row-padding .td-pb-row{margin: 10px -20px;}
input[type=text], input[type=url], input[type=tel], input[type=email], input[type=number], select {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px;
}



.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img{
    top: 0;
    bottom: initial;
}




/*END*/


/* custom responsive css from theme panel (Advanced CSS) */
@media (min-width: 768px) and (max-width: 1018px) {
/*HEAD MENU*/
.block-menu-item-text{font-size:9px}
}


/* custom responsive css from theme panel (Advanced CSS) */
@media (max-width: 767px) {
/*HEAD MENU*/
#head-block-menu{display:none;}
#head-block-menu-mobile{padding:20px 0 0;}
.block-menu-item{width: 33.3333%;width: calc(100% / 3);}
.block-menu-item-text{font-size:8px}
.block-menu-item-text-con{padding-bottom:5px;}

.gap-16px{margin: inherit;} .gap-16px .vc_column_inner{padding: inherit;}
}