/* Print Styles */
@media print {

/* page header and footer settings */
body { background:white; color:black; margin:0 }

body .full_width_inner{width: 80%;}

body footer, body .title_outer, body .portfolio_print {
    display: block !important;
  }

body header.page_header {display: inline-block !important;}

nav.main_menu li.menu-item{display: none;}

body .content {
    /*padding-top: 0px !important;*/
    margin-top: 0px !important;
}

.content .title .title_holder .container .container_inner {
    text-align: center; 
    width: 620px !important;
}

.footer_top {
    padding: 0 !important;
}
/* page header and footer settings end*/
/* single portfolio page settings start*/

.single-portfolio_page .wpcf7, .single-portfolio_page .no-printing-item, .single-portfolio_page .portfolio_navigation {
    display: none;
}

.grid_section .section_inner{ 
	width: 620px !important; 
	/*margin-left: 20px !important; 
	margin-right: 20px !important;*/
}
#back_to_top.on {display: none;}

#revolution-slider-row {display: none;}

.vc_row.wpb_row.section.grid_section {
	width: 750px; 
	margin-left: 20px !important; 
	margin-right: 20px !important;
}

.q_team_inner { width: 50%; text-align: center; }

.portfolio_description { height: 380px !important }

.container_inner {
    max-width: 98% !important;
  }
.bpb-team .wpb_column.vc_col-sm-4 {
    width: 50%;
    display: inline-block;
}

.content, .content .container {background-color: white !important}
.newsagencies-list .filter_outer .filter_holder, .newsagencies-list .filter_outer {display: none !important;}

ul#menu-top_menu::before {
    content: "Business Performance Brokers";
    vertical-align: middle;
    line-height: normal;
    font-size: 36px;
    color: black;
    display: block;
    padding-top: 36px;
}
ul#menu-top_menu::after {
    content: "The Complete Newsagency Buying, Selling Experience";
    vertical-align: middle;
    line-height: normal;
    font-size: 18px;
    display: block;
    color: black;
}

.header_inner_left img{height: 65% !important;}

.title {height: 100px !important;}
.title .title_holder{padding-top: 0px !important}

.print-btn {display: none;}
}

.single-portfolio_page .two_columns_66_33.portfolio_container .column1 iframe{
    display: none !important;
}

.single-portfolio_page .two_columns_66_33 > div[class^='column']{
    width: 49% !important;
    display: inline-block;
}

.single-portfolio_page .two_columns_66_33 p{
    font-size: 10px !important;
    line-height: 14px !important;
    margin-top: 4px !important;
    margin-bottom: 8px !important;
}

.single-portfolio_page .flex-nav-prev, .single-portfolio_page .flex-nav-next {
    display: none !important;
}
/* single portfolio page settings end*/
/* newsagencies list page settings */
.newsagencies-list article .image_holder {
	max-height: 90px;
}

.newsagencies-list .portfolio_description li {
	padding-bottom: 0px !important;
	line-height: 1.3em !important;
}

.newsagencies-list .portfolio_description {
	/*height: 315px !important;*/
	height: 160px !important;
    padding: 5px 0 !important;
}

.newsagencies-list h5 a{
	font-size: 8px !important;
    font-weight: 800 !important;
}

.newsagencies-list article .portfolio_description .portfolio_title {
    margin: 0 !important;
    line-height: 9px !important;
}

.newsagencies-list h5.est-total-price{
	font-size: 8px !important;
	font-weight: 800 !important;
}

.newsagencies-list .portfolio_description li{
	font-size: 9px !important;
}

.hide-in-print {
	display: none !important;
}

.container .container_inner.page_container_inner {
    padding-top: 0 !important;
}

/* -------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
    font-family: sans-serif !important;
    letter-spacing: 0px !important;
}
span.separator.small.center {
    display: none !important;
}

.column1, .column2 {
    vertical-align: top !important;
}

.portfolio_detail .portfolio_social_holder {
    display: none !important;
}

.portfolio_detail .info.portfolio_content {
    padding: 0 !important;
    margin: 0 !important;
}

.portfolio_single .flexslider, .portfolio_single .flexslider ul.slides li.slide img{
    margin-bottom: 0 !important;
    height: 200px !important;
}

header.sticky.sticky_animate + .content {
    padding-top: 0px !important;
}

.page-template-default.page h1 {
    font-size: 18px !important;
}