/*   
Theme Name: TREWS
Description: Custom Wordpress theme for Thomson Reuters Expert Witness Services - By GCS Digital
Author: Thomson Reuters - Global Creative Services Digital Team
Version: 1.0
*/

#orange_h3s {
    background: url("images/stripe_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
}

.bc {
	padding:8px 0;
	margin:16px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;  
}
.bc a { color:#005a84;}

.wp_search {margin:0;padding:0;border:0;}
.wp_search #search_btn {width:40px;height:40px;margin:0;padding:0;}
.wp_search #search {
    border: 1px solid #C6B5A4;
    float: left;
    height: 40px;
    margin: 0;
    width: 85%;
	border-right:0;
	padding-left:10px;
	max-width:450px;
	color:#999;
}

.hidden { display:none; }

#trews_body_content .bio-table .list-item {
	font-weight:normal !important;
	line-height:18px;
	font-size:15px;
	}


#trews_body_content h2.bio-title {
	color: #ff8000;
    font-family: KnowledgeBold,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 23px;
    margin-bottom: 0px;
    margin-top: 0px;
	background:#f0f0f0;
	padding:10px;
	width:100%;
	}
#trews_body_content h3.bio-title {
	font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 0px;
    margin-top: 0px;
	color:#333;
	}
#trews_body_content h3.bio-title a {
	color:#ff8000;
	}
#trews_body_content .bio-table p {
	margin:5px 0 10px 0;
	}
#trews_body_content .bio-table .bio-image {
	width:80px;
	height:auto;
	margin-right:20px;
	float:left;	
	}
#trews_body_content h1.bio_h1 {
	color: #ff8000;
    font-family: KnowledgeBold,Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 10px;
    margin-top: 0;
    text-transform: uppercase;
	}
.top_grey {background:#f0f0f0;padding:25px 0;margin:10px 0 25px 0;}
#bio_cv {
	float:left;
	padding-left:20px;
	border-left:1px solid #505050;
	height:30px;
    font-family: 'KnowledgeBold', Arial, sans-serif;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
	}
#bio_req {line-height:32px;float:left;margin-right:20px;}
#trews_body_content .bio h4 {
	color:#333333;
	font-size:15px;
	font-weight:bold;
	margin:0px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
	}
#trews_body_content .bio p { margin-top:0px;}
#trews_body_content .bio ul {padding-left:15px;margin-top:5px;}
#trews_body_content ul.areas {padding:0;margin:0;list-style-type:none;}
#trews_body_content h3.bio-area {
	font-size: 22px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: uppercase;
}


.ie-label {float:left;padding-top:7px;margin-right:5px;width:70px;}

.gform_button {
	background-color: #FFA100;
    background-image: linear-gradient(180deg, #FFA100, #ff8000);
    background-repeat: repeat-x;
    color: #FFFFFF;
	height:50px;
	line-height:50px;
	
	}
.gform_button:hover {
	background-color: #FF9000;
    background-image: linear-gradient(180deg, #FF9000, #FF6300);
    background-repeat: repeat-x;
    color: #FFFFFF;
	}
.s-button {
	line-height:32px;
	float:right;
	margin-bottom:25px;
}

.state, .exp {text-align:center;}

#trews_body_content p.tr_phone {
	color:#ff8000;
	font-family:'KnowledgeBold', Arial, sans-serif;
	font-size:30px;
	font-weight:normal;
	height:50px;
	margin-bottom:0;
	}
	
.extra {margin-bottom:70px;}
	
@media screen and (min-width:768px) and (max-width:991px) {
	#bio_cv {float:right;border:0;}
	#bio_req {float:right;margin-right:0;}
	#trews_body_content p.tr_phone {font-size:27px;}
	
	}
	
@media screen and (max-width:767px) {
	#bio_cv {float:left;border:0;padding-left:0;}
	#bio_req {float:left;margin-right:20px;}
	.s-button {width:100%;line-height:40px;float:none;}
	.paging {float:left !important;}
	#trews_body_content p.tr_phone {padding-top:10px;}
	#trews_body_content h3.bio-area {margin-top: 15px;}
	.extra {margin-bottom:0px;}
	}
	
/* Bare-Bones Print Stylesheet */
@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
