/*
Theme Name: 	TrendyMag Child
Theme URI:      http://trendytheme.net/demo2/wp/trendymag
Author:         TrendyTheme
Author URI:     http://themeforest.net/user/trendytheme
Description: 	TrendyMag empowers you to build sites under Corporate News, Sports News, Tech News, Food Blogging, Game News and review, Travel Blogging and much more categories.
Template:     	trendymag
Version: 		1.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	trendymag-child
Tags: 			two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu,  featured-images,  full-width-template, post-formats, sticky-post, theme-options
*/

/* BLOG - RED ARROW TIMELINE */

.arrowbullets { margin-top: 4rem; }
.arrowbullets ul { list-style-type: none; padding-left: 0; }
.arrowbullets li { padding: 2rem 3rem; background: #f4f4f4; border-radius: 1.4rem; margin-bottom: 0; font-size: 1.4rem; }

/* BLOGS */

.spacer { background-color: #f4f4f4; height: 30px; width: calc(100% + 60px); margin-left: -30px; margin-top: 30px; margin-bottom: 30px; }

/* ADS */

.page-id-75 #text-15, .page-id-75 #text-16, .page-id-1299 .nomob991, .page-id-1130 .nomob991, .page-id-640 .nomob991, .page-id-253 #text-16, .page-id-183 #text-16, .page-id-234 #text-16 { display: none; }

.article-promo-top, .article-promo-bottom { background-color: #f4f4f4; padding: 0px 0px 0px; }

/* WIDGETS */

#text-18, #text-10, #text-13, #text-14, #text-15, #text-16, #text-17 { background-color: #f4f4f4; margin-bottom: 30px; padding: 0px 0px; }

#text-18, #text-10 img { width: 100%;
}

/* FOOTER */

.footer-section { background-image: url('/wp-content/uploads/2014/08/Footer-B.svg'); background-size: cover; background-position: right top; background-color: #f4f4f4; }

.footer-white { background-image: url('/wp-content/uploads/2014/08/Footer-White.svg'); background-size: cover; background-position: right top; background-color: #f4f4f4; }

.primary-footer {
    padding: 60px 0 50px;
}

.footer-sidebar .widget_recent_entries ul li {
    margin-top: 10px;
}

#recent-posts-17 a { font-family: 'Poppins', sans-serif; font-weight: 500; }

.footer-sidebar .widget_nav_menu ul li {
    float: left;
    width: 100%;
    font-size: 15px;
    line-height: 24px;
}

.footer-sidebar .widget_nav_menu ul li::before {content: "•"; padding-right: 10px;}

/* MENU */

.megamenu-wrapper p { display:none; }
.megamenu-wrapper { -webkit-box-shadow: 0px 12px 24px 0px rgba(0,0,0,0.37); 
box-shadow: 0px 30px 24px 0px rgba(0,0,0,0.37); }

.navbar-brand img { max-width: 170px; }

/* PAGE ALTERNATE */

.f-pg-p .btn {
	padding: 8px 20px; }

.f-pg-p .wpcf7 textarea {
    max-height: 80px;
}

.form-group {
    margin-bottom: 12px!important;
}

.f-pg-p { background: #ffffff; }

.grad-head .tt-overlay { background: -moz-linear-gradient(360deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(360deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(360deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); }

.alt-head { background-size: cover!important; }

.page-ad { margin-top: 30px; }

.alt-col { top: -10rem; padding: 0px 15px }

.page-wrapper .tt-sidebar-wrapper .widget { padding: 30px 35px; }

/* ARCHIVES */

.cat-box {     background-color: #fff; padding: 30px; padding-bottom: 10px; border: 1px solid #efefef; margin-bottom: 30px; }

.aut-info {     background-color: #fff; padding: 30px; padding-bottom: 20px; border: 1px solid #efefef; margin-bottom: 30px; }

/* RESOURCES */

.resource-slider  .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #c7c7c7;
}

.resource-slider  .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #909090;
}

.resource-slider .wpb_content_element { margin-bottom: 20px; }

.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination .vc_pagination { margin-top: 0px!important; }

.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body {
    -webkit-transform: none; 
    -moz-transform: none; 
    -ms-transform: none; 
    -sand-transform: none; 
    -o-transform: none; 
     transform: none; 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.freelancer-resources { border: 1px solid #eeecec; border-bottom: 3px solid #ff3c00; }

.freelancer-resources img {     width: 100%; }

.Resource-Meta { padding: 20px 10px 15px 20px; color: #b4b4b4; font-size: 12px; font-weight: 400; background: #fff; }

.Resource-Meta h3 { font-size: 17px;  color: #212121; margin-bottom: 0px; }
.Resource-Meta h3:hover { color: #ff3c00; text-decoration: underline; }

/* RELATED */

.recent-news .post-wrapper .recent-news .post-contents, .recent-news .category-news .post-contents {
    padding: 20px 15px 15px 20px;
}

/* COMMENTS */

#comments { margin-top: 0px; }

#wpdcom #wpd-threads { margin: 30px; }

#wpdcom .wpd-form-wrap { margin: 30px; }

#wpdcom { background: white;     border: 1px solid #eeecec; }

/* FEATURED */

.recent-news .entry-thumb img {
    object-fit: cover;
}

.featured-home-top-wrapper { width: 70%; }

.featured-ad img { min-height: 300px; }

.featured-ad-wrapper { margin-left:20px; width: calc(30% - 20px); }

.featured-home-bottom .col-md-4:nth-child(2) { width: 40%; }

.featured-home-bottom .col-md-4 { width: 30%; }

.featured-home-bottom .img-responsive { min-height: 300px; max-height: 300px;  }

.featured-home-top .col-md-6:nth-child(2) { width: 56.6%; }

.featured-home-top .col-md-6 { width: 42.6%; }

.featured-home-top .img-responsive { min-height: 300px; }

/* GALLERY */

.tt-gallery-thumb { display: none; }

.tt-gallery .image-caption {     background-color: rgba(0, 0, 0, 0);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
    background-image: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#242424', GradientType=0 );
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms; padding-top: 30%; }

.tt-gallery .image-caption .entry-title a {
    color: #fff; }


@media (min-width: 767px) and (max-width: 1199px) {
	
.featured-home-top .img-responsive { min-height: 100px; }

.featured-home-top-wrapper { width: 100%; }
	
.featured-home-top .col-md-6:nth-child(2) { width: 50%; }

.featured-home-top .col-md-6 { width: 50%; }
	
.featured-home-bottom .col-md-4:nth-child(2) { width: 50%; }
	
.featured-home-bottom .col-md-4:nth-child(3) { display: none; }

.featured-home-bottom .col-md-4 { width: 50%; }

 }

@media (max-width: 1067px) {  
	
.search-box-wrap .visible-xs { display: none; }
	
.search-icon { display: none; }
	
}

@media (max-width: 991px) {  
	
.nomob991 { display: none; }
	
}

@media (min-width: 767px) {  

.article-promo-top { display: none; }
.nodesk { display: none; }

}
	
@media (max-width: 767px) {  
	
.vc_custom_1499246191633 .container { margin-top: -35px; }
	
.menu-item-2931 span, .vc_custom_1499246191633 .vc_separator, .nomob { display: none; }
	
.header-wrapper { background-color: #212121!important; }
	
.navbar-toggle .icon-bar { background-color: #ffffff; }
	
.featured-home-top-wrapper { width: 100%; }

.featured-home-bottom .col-md-4:nth-child(2) { width: 100%; }

.featured-home-bottom .col-md-4 { width: 100%; }
	
.featured-home-top .col-md-6:nth-child(2) { width: 100%; }

.featured-home-top .col-md-6 { width: 100%; }
	
.featured-home-bottom .img-responsive { width: 100%; min-height: 100px; }
	
.featured-home-top .img-responsive { min-height: 100px; }
	
.navbar-brand img { max-height: 40px; margin: 8px 0; }

.news-wrapper .entry-header h2 { font-size: 20px; line-height: 24px; }
	
.header-top-wrapper { display: none; }
	
.psl { display: none; }
	
.header-wrapper { background-color: #212121!important; }
	
.navbar-toggle .icon-bar { background-color: #ffffff; }
	
.nomob { display: none; }

 }