/* custom styles */
/*element-style-begin:el-1-site-fat-footer*/
#footercontainer {background-color:#4d4d4d;}
#footercontainer h3  { font-size:15px; font-weight:bold; font-family: arial, sans-serif; padding-top:30px; border-bottom:0px;}
#footercontainer footer a { color:#ccc!important; }
#footercontainer footer a:hover { color:#ddd!important; text-decoration:underline;}
.el-1-site-fat-footer ul {padding:0;}

.el-1-site-fat-footer li {margin: 7px 0px 7px -13px; font-size:14px;}
.el-1-site-fat-footer .social-media a span.fa {display: inline-block; width:16px; height:16px; line-height:16px; text-align:center; margin-right:3px; }
.el-1-site-fat-footer .social-media a span.fa.fa-facebook {background: #3b5998;}
.el-1-site-fat-footer .social-media a span.fa.fa-twitter{background: #55acee;}
.el-1-site-fat-footer .social-media a span.fa.fa-google-plus{background: #dd4b39;}
.el-1-site-fat-footer .social-media a span.fa.fa-linkedin {background: #007bb6;}
.el-1-site-fat-footer .social-media a span.fa.fa-youtube-play{background: #cd201f;}
/*element-style-end:el-1-site-fat-footer*/






































/*module-style-begin:featured-content-slider-block*/



.slider-wrapper .caption {padding-left:60px; padding-right:40px; line-height:25px;background-color: rgba(0,0,0,0.50); }


/*module-style-end:featured-content-slider-block*/



























































/*module-style-begin:image-block*/
.media-block img {margin-bottom:30px; }
/*module-style-end:image-block*/

























/*element-style-begin:el-ec-1187-media*/
.content-module .el-ec-1187-Media {margin:10px;}
/*element-style-end:el-ec-1187-media*/




/*element-style-begin:el-ec-2384-media*/

/*element-style-end:el-ec-2384-media*/


/*module-style-begin:text-block*/
.text-block {display:block;  margin-bottom:1px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {color: #ff9100; font-weight: bold; }
.nav-tabs {background-color:#f3f3f3;  font-size:.9em;    font-weight: bold;}
.text-block .title {font-size: 30px;  color:#4d4d4d; border-bottom:2px solid #4d4d4d; padding-bottom:5px; margin-bottom:25px; margin-top:10px;   font-family: KnowledgeLight,Arial,sans-serif; }
.panel-heading {padding: 3px 3px 0px 10px;}
.panel-default>.panel-heading {height:35px;}
h4.panel-title {margin-top:0px!important;}
.text-block .panel-title > a { margin: -5px -15px!important;}
.text-block .tab-content {padding: 15px;  border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-radius:0px 0px 10px 10px;  }
.text-block .nav-tabs > li > a {border-radius: 7px 7px 0 0;}
.list-top .title {line-height:22px; margin-bottom:15px;}
.slick-slide {height:102%;}
/*module-style-end:text-block*/



















































































/*module-style-begin:featured-title-block*/
.featured-title-block {width:98%;}
.featured-title-block {margin-bottom:35px; margin-top:35px;}
.featured-title-block  div.header {
    border-bottom: solid 1px #e5e5e5; border-top: solid 1px #eee;  margin-bottom: 20px;  font-weight: normal;  color: #4d4d4f;  font-size: 1.9em;  line-height:50px;    font-family: KnowledgeRegular,Arial,sans-serif;}
.featured-title-block .ftt.slide.non-mob .slides .bk {padding-right:7px; padding-left:7px;}
.featured-title-block .ftt .bk .title {height:36px;}
.featured-title-block .slick-track {height:315px;} 
.featured-title-block .title {border:0px; }
.featured-title-block .book-info {margin-bottom:0px!important;}
/*.slick-prev, .slick-next {    color: #0099C4;  border: 0; background-color: rgba(0,0,0,0.2);  padding:0px 3px 0px 3px;}*/
.slick-next, .slick-prev {   color: #0099C4; top:0%; height:100%; background-color: rgba(0,0,0,0.1); padding:0px 1px 0px 1px;}
.slick-next {margin-right: -15px;}
.slick-prev {margin-left: -16px;}
.book-info > .title > a {color:#0072A8!important;}
.book-info > .title > a:hover { text-decoration:underline; color:#005885!important;  }    
.ftt .bk .price { font-weight: bold; font-size: 1.0em; margin: 8px 0; color: #FF8000; }
.featured-title-block .action-button {font-size:.9em; margin-bottom:-5px; }
.slick-slide {height:104%;}
.featured-title-block .ftt.text .item span { font-size:1.0em; color: #FF8000; }
.featured-title-block .ftt.text .family {margin-bottom:10px;}

.featured-title-block .ftt.text .item { margin-bottom: 15px; padding-bottom: 10px; }
/*module-style-end:featured-title-block*/








































































































































































































































/*element-style-begin:el-1-trcalegal-home-text-1*/
.el-1-trcalegal-home-text-1 {margin: 50px 5px 40px 5px;}
/*element-style-end:el-1-trcalegal-home-text-1*/














/*element-style-begin:el-1-trca-legal-home-feature-text-2*/
.el-1-trca-legal-home-feature-text-2 h2 {font-family:KnowledgeBold,Arial,sans-serif!important; font-size:25px;}
/*element-style-end:el-1-trca-legal-home-feature-text-2*/














/*element-style-begin:el-1-default-featured-title-slide1*/
.el-1-default-featured-title-slide1 {margin-top:10px;}
/*element-style-end:el-1-default-featured-title-slide1*/

/*element-style-begin:el-1-default-slider-1*/
.slider-wrapper .caption {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.el-1-default-slider-1 h3.heading {text-transform:none; font-weight:700; font-size:1.5em; margin-top:0px; margin-bottom:15px;    line-height: 32px;}
.el-1-default-slider-1 .heading a {text-decoration:none!important; color:#fff!important;}
.el-1-default-slider-1 .heading a:hover {text-decoration:none!important; color:#fff!important;}
.el-1-default-slider-1 .description a {text-decoration:none!important; color:#fff!important; font-size:19px; font-family: knowledge-text-n3,knowledge,Arial,sans-serif;}
.el-1-default-slider-1 .description a:hover {text-decoration:none!important; color:#fff!important; font-size:19px; font-family: knowledge-text-n3,knowledge,Arial,sans-serif;}



/*element-style-end:el-1-default-slider-1*/






















































/*element-style-begin:el-ec-4943-media*/



.el-ec-4943-media img {width:400px;}
/*element-style-end:el-ec-4943-media*/












/*element-style-begin:el-home-ad-slider*/
.el-home-ad-slider img {margin-left:8px;}
/*element-style-end:el-home-ad-slider*/








/*element-style-begin:el-1-master-site-logo*/
.el-1-master-site-logo {margin-top:10px; margin-bottom:-10px;}
/*element-style-end:el-1-master-site-logo*/





/*element-style-begin:el-ec-4917-text*/

/*element-style-end:el-ec-4917-text*/




/*element-style-begin:el-ec-4919-media*/

/*element-style-end:el-ec-4919-media*/






/*element-style-begin:el-ec-4988-media*/
.el-ec-4988-media img {margin:5px;}
/*element-style-end:el-ec-4988-media*/



/*element-style-begin:el-ec-5000-media*/
.el-ec-5000-media img {width:50%;}
/*element-style-end:el-ec-5000-media*/
















/*element-style-begin:el-ec-4999-text*/
.el-ec-4999-text h1 {color:yellow;}

/*element-style-end:el-ec-4999-text*/






/*element-style-begin:el-ec-5002-media*/

/*element-style-end:el-ec-5002-media*/





/*element-style-begin:el-ec-1331-text*/

/*element-style-end:el-ec-1331-text*/




/*element-style-begin:el-1-home-rightnav-txt6*/
.el-1-home-rightnav-txt6 {margin-top:30px; margin-bottom:40px;}
/*element-style-end:el-1-home-rightnav-txt6*/













/*element-style-begin:el-ec-1341-featuredtitle*/

/*element-style-end:el-ec-1341-featuredtitle*/

/*element-style-begin:el-ec-1151-text*/

/*element-style-end:el-ec-1151-text*/




/*element-style-begin:el-ec-3366-text*/

/*element-style-end:el-ec-3366-text*/

/*module-style-begin:faq-block*/
.faq-block .answer {font-style:normal;font-size: 16px; color:#555;}
.faq-block .answer li {padding-bottom: 7px;}
.faq-block .answer ul, ol { margin: 10px 0 10px 10px; padding-left: 10px;}
.faq-block .ui-widget-content {border: 1px #fff solid!important;}
.faq-block .ui-state-default {background:#f5fbfd!important; border: 1px #fff solid!important;}
.faq-block .ui-accordion .ui-accordion-header {margin-bottom:0px!important;  padding: 10px 15px 5px 35px;!important;}
.faq-block h3.faq-element-title {color:#555; font-size:24px; line-height:1.0em;}
.faq-block .faq-accordion.ui-accordion.ui-widget.ui-helper-reset > h4 {margin-top:2px!important;}
.faq-block .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {font-weight:normal;}

/*module-style-end:faq-block*/


































































/*module-style-begin:document-block*/
.document-block {display:block; }
.file-block .file-list span {
   margin: 20px 0px 20px 0px;
}

.file-item .file-name {
    text-decoration: underline;
    color: #005da2;
    cursor: pointer;
}
/*module-style-end:document-block*/









/*element-style-begin:el-ec-2469-featuredtitle*/

/*element-style-end:el-ec-2469-featuredtitle*/

/*element-style-begin:el-ec-3214-faq*/

/*element-style-end:el-ec-3214-faq*/




/*element-style-begin:el-ec-5681-faq*/

/*element-style-end:el-ec-5681-faq*/





























/*element-style-begin:el-ec-4774-featuredtitle*/

/*element-style-end:el-ec-4774-featuredtitle*/


/*element-style-begin:el-ec-5701-featuredtitle*/

/*element-style-end:el-ec-5701-featuredtitle*/

/*element-style-begin:el-ec-5722-text*/
.el-ec-5722-text .content {text-align:center; margin: 5px 30px 0px 30px; font-weight:bold; font-size:1.2em;}
.el-ec-5722-text .content img {margin-bottom:15px; }
/*element-style-end:el-ec-5722-text*/








/*element-style-begin:el-ec-5723-text*/
.el-ec-5723-text .content {text-align:center; margin: 0px 30px 5px 30px; font-weight:bold; font-size:1.2em;}
.el-ec-5723-text .content img {margin-bottom:15px; }
/*element-style-end:el-ec-5723-text*/

/*element-style-begin:el-ec-5735-text*/
.el-ec-5735-text {background-color: #eeeeee; padding-left:20px;}
/*element-style-end:el-ec-5735-text*/



/*element-style-begin:el-ec-5307-faq*/

/*element-style-end:el-ec-5307-faq*/

/*element-style-begin:el-ec-5652-media*/
.el-ec-5652-media {margin: 0 auto; text-align:center;}
/*element-style-end:el-ec-5652-media*/





/*element-style-begin:el-proddesc-text-userinfo-1*/
.el-proddesc-text-userinfo-1 {margin-bottom:30px; margin-top:30px;}  

/*element-style-end:el-proddesc-text-userinfo-1*/















/*element-style-begin:el-ec-5749-media*/

/*element-style-end:el-ec-5749-media*/



/*element-style-begin:el-1-home-featured-title-slide2*/
.el-1-home-featured-title-slide2 {display:none;}
/*element-style-end:el-1-home-featured-title-slide2*/


/*element-style-begin:el-ec-5754-contentgrabber*/
.testgrabber {height:500px;}
/*element-style-end:el-ec-5754-contentgrabber*/

/*module-style-begin:tr-global-nav-block*/




/*module-style-end:tr-global-nav-block*/









/*element-style-begin:el-ec-693-text*/

 .contactus-cell {height: 80px; width: 100%; background-color:#f3f3f3; padding:8px; vertical-align:middle;}
.contactus-cell h4 {margin:0px; font-size:16px;}
.contactus-cell p {margin:0px; font-size:14px;}

.el-ec-693-text {display:none;}


/*element-style-end:el-ec-693-text*/





















/*element-style-begin:el-ec-5755-text*/
.el-ec-5755-text {display:none;}
/*element-style-end:el-ec-5755-text*/


/*element-style-begin:el-ec-5760-text*/
.el-ec-5760-text {display:none;}
/*element-style-end:el-ec-5760-text*/


/*element-style-begin:el-ec-5759-text*/
.el-ec-5759-text {display:none;}
/*element-style-end:el-ec-5759-text*/

/*element-style-begin:el-ec-5758-text*/
.el-ec-5758-text {display:none;}
/*element-style-end:el-ec-5758-text*/

/*element-style-begin:el-ec-5757-text*/
.el-ec-5757-text {display:none;}
/*element-style-end:el-ec-5757-text*/

/*element-style-begin:el-ec-5756-text*/
.el-ec-5756-text {display:none;}
/*element-style-end:el-ec-5756-text*/

/*element-style-begin:el-1-default-master-trgheadernav*/

/*element-style-end:el-1-default-master-trgheadernav*/

/*element-style-begin:el-ec-3350-featuredtitle*/
 .el-ec-3350-featuredtitle, .ftt.slide.non-mob .slides .bk .book-info {
   
    margin-bottom: -30px;
}
/*element-style-end:el-ec-3350-featuredtitle*/


/*element-style-begin:el-ec-3356-featuredtitle*/

/*element-style-end:el-ec-3356-featuredtitle*/


/*element-style-begin:el-ec-1735-text*/
#feature-box .el-ec-1735-text {}
/*element-style-end:el-ec-1735-text*/


/*element-style-begin:el-ec-4130-text*/
.el-ec-4130-text { background: #f9f9f9;}
/*element-style-end:el-ec-4130-text*/

/*element-style-begin:el-ec-5778-text*/
.el-ec-5778-text {background: #f9f9f9; margin-top:-1px;}
/*element-style-end:el-ec-5778-text*/

/*element-style-begin:el-ec-4355-text*/
 .el-ec-4355-text {background: #f9f9f9; padding:20px; }
/*element-style-end:el-ec-4355-text*/





/*element-style-begin:el-ec-5780-text*/
 .el-ec-5780-text {background: #f9f9f9; margin-top:-1px; padding:20px;}
/*element-style-end:el-ec-5780-text*/



/*element-style-begin:el-ec-5781-text*/
.el-ec-5781-text {background: #f9f9f9;margin-top:-1px; padding:20px;}
/*element-style-end:el-ec-5781-text*/



/*element-style-begin:el-ec-692-text*/

/*element-style-end:el-ec-692-text*/

/*element-style-begin:el-ec-5834-media*/

/*element-style-end:el-ec-5834-media*/





/*element-style-begin:el-ec-5884-featuredtitle*/

/*element-style-end:el-ec-5884-featuredtitle*/

















/*element-style-begin:el-ec-5885-featuredtitle*/
.el-ec-5885-featuredtitle {margin-bottom:70px;}

.el-ec-5885-featuredtitle  div.header { border-bottom: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;
    margin-bottom: 20px;
    font-weight: normal;
    color: #4d4d4f;
    font-size: 1.9em;
line-height:50px;}
/*element-style-end:el-ec-5885-featuredtitle*/




/*element-style-begin:el-ec-5886-featuredtitle*/


.el-ec-5886-featuredtitle  div.header { border-bottom: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;
    margin-bottom: 20px;
    font-weight: normal;
    color: #4d4d4f;
    font-size: 1.9em;
line-height:50px;}
/*element-style-end:el-ec-5886-featuredtitle*/


/*element-style-begin:el-ec-2604-featuredtitle*/
.el-ec-2604-featuredtitle  div.header { border-bottom: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;
    margin-bottom: 20px;
    font-weight: normal;
    color: #4d4d4f;
    font-size: 1.9em;
line-height:50px;}
/*element-style-end:el-ec-2604-featuredtitle*/


/*element-style-begin:el-ec-5852-featuredtitle*/
.el-ec-5852-featuredtitle {width:97%;}
/*element-style-end:el-ec-5852-featuredtitle*/


/*element-style-begin:el-ec-4069-text*/
  .el-ec-4069-text {background-color:#f6f6f6;  border: 1px solid #dddddd; padding:0px 10px;}

/*element-style-end:el-ec-4069-text*/





/*element-style-begin:el-ec-5913-faq*/

.el-ec-5913-faq .faq-accordion.ui-accordion.ui-widget {margin-bottom:10px;}




/*element-style-end:el-ec-5913-faq*/


/*element-style-begin:el-ec-5914-faq*/
.el-ec-5914-faq .faq-accordion.ui-accordion.ui-widget {margin-bottom:10px;} 
/*element-style-end:el-ec-5914-faq*/

/*element-style-begin:el-ec-5915-faq*/
.el-ec-5915-faq .faq-accordion.ui-accordion.ui-widget {margin-bottom:10px;} 
/*element-style-end:el-ec-5915-faq*/

/*element-style-begin:el-ec-5916-faq*/
.el-ec-5916-faq .faq-accordion.ui-accordion.ui-widget {margin-bottom:10px;} 
/*element-style-end:el-ec-5916-faq*/

/*element-style-begin:el-ec-5917-faq*/
.el-ec-5917-faq .faq-accordion.ui-accordion.ui-widget {margin-bottom:10px;} 
/*element-style-end:el-ec-5917-faq*/

/*element-style-begin:el-1-home-legal-text*/
.el-1-home-legal-text p {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ddd; line-height:15px;}
/*element-style-end:el-1-home-legal-text*/









/*element-style-begin:el-ec-5969-media*/
.el-ec-5969-media {margin-bottom:-15px!important;}
/*element-style-end:el-ec-5969-media*/



/*element-style-begin:el-ec-6022-text*/
.el-ec-6022-text  {background-color: #eeeeee; padding-left:20px;}
/*element-style-end:el-ec-6022-text*/







/*element-style-begin:el-ec-6024-text*/
.el-ec-6024-text {background-color: #eeeeee; padding-left:20px;}
/*element-style-end:el-ec-6024-text*/











/*element-style-begin:el-ec-6019-text*/
.el-ec-6019-text {background-color: #eeeeee; padding-left:20px;}
/*element-style-end:el-ec-6019-text*/

/*element-style-begin:el-ec-6058-text*/
.el-ec-6058-text {background-color:#f3f3f3; padding:10px;}
/*element-style-end:el-ec-6058-text*/





/*element-style-begin:el-ec-6063-text*/
.el-ec-6063-text {background-color:#f3f3f3; padding:10px;}
/*element-style-end:el-ec-6063-text*/

/*element-style-begin:el-ec-6052-featuredtitle*/
.el-ec-6052-featuredtitle .price {display:none;} 
.el-ec-6052-featuredtitle .bk {height:200px;} 
.el-ec-6052-featuredtitle .ftt .bk .title {margin-bottom: 25px;}
.el-ec-6052-featuredtitle a.btn {margin-bottom: 20px;}
.el-ec-6052-featuredtitle .slick-next {height:95%;}
.el-ec-6052-featuredtitle .slick-prev {height:95%;}
/*element-style-end:el-ec-6052-featuredtitle*/







/*element-style-begin:el-ec-6073-featuredtitle*/
.el-ec-6073-featuredtitle .price {display:none;} 
.el-ec-6073-featuredtitle .bk {height:200px;} 
.el-ec-6073-featuredtitle .ftt .bk .title {margin-bottom: 25px;}
.el-ec-6073-featuredtitle a.btn {margin-bottom: 20px;}
.el-ec-6073-featuredtitle .slick-next {height:95%;}
.el-ec-6073-featuredtitle .slick-prev {height:95%;}
/*element-style-end:el-ec-6073-featuredtitle*/

/*element-style-begin:el-ec-6054-featuredtitle*/
.el-ec-6054-featuredtitle .price {display:none;} 
.el-ec-6054-featuredtitle .bk {height:200px;} 
.el-ec-6054-featuredtitle .ftt .bk .title {margin-bottom: 25px;}
.el-ec-6054-featuredtitle a.btn {margin-bottom: 20px;}
.el-ec-6054-featuredtitle .slick-next {height:95%;}
.el-ec-6054-featuredtitle .slick-prev {height:95%;}
/*element-style-end:el-ec-6054-featuredtitle*/
