/* --------------------------------------------------------
	BUSINESS QUICK LINKS FOR WELCOME PAGE
   -------------------------------------------------------- */
   
   ul.quicklinks:first-child {
	   margin-right: 15px;
	   }
	   
	ul.quicklinks li {
		width:120px;
		}

/* --------------------------------------------------------
	TOPICS FOR WELCOME PAGE
   -------------------------------------------------------- */

	.topics-wp {
        margin: 25px 10px 0px 0; 
    }
	
	.topics-wp h2 {
		/*font-family: Lato, Tahoma, Helvetica, sans-serif;*/
		font-family: 'Roboto', Lato, Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		line-height:20px;
		text-transform: uppercase;
		display: inline-block;
		color: #333;
		margin-right: 10px;
		font-weight: bold;
		float: left;
	}
	
	.topics-wp p {
		/*font-family: Lato, Tahoma, Helvetica, sans-serif;*/
		font-family: 'Roboto', Lato, Tahoma, Helvetica, sans-serif;
		font-size: 12px;
		/* display: inline-block; */
	}

    .top-story {
        margin-bottom: 30px;
    }

/* --------------------------------------------------------
	SEARCH FOR WELCOME PAGE
   -------------------------------------------------------- */

	
	.search-wp {
		margin-top: 15px;
		margin-bottom: 15px;
	    display: none; /* added by din 20140911 */
	}
		
/* --------------------------------------------------------
	IN OTHER MEDIA
   -------------------------------------------------------- */
	.in-other-media {
        margin-bottom: 20px;
        background: url(/Themes/TSOL/img/in_other_media_bg.jpg);
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-radius: 0px;
		padding: 5px 0;
    }
    
	.in-other-media h2 {
		float: left;
		font-size: 18px;
		line-height: 20px;
		/*font-family: Francois One;*/
		font-family: 'Roboto Condensed', Lato, Helvetica, Tahoma, sans-serif;
		color: #B00;
		margin-right: 20px;
		margin-left: 60px;
		font-weight:bold;
	}
	
	.in-other-media p {
		float: left;
		xfont-size: 12px;
		margin-bottom: 0;
		line-height: 20px;
		
		/* Added 20130913 */
		max-width: 730px;
		
		overflow: hidden;
	}

/* --------------------------------------------------------
	BREAKING NEWS
   -------------------------------------------------------- */
	
	.breaking-news {
        background: #f0f0e6;
        padding: 10px 0;
        margin: 0 10px 15px 10px; 
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }
	
	.breaking-news h2 {
		float: left;
		font-size: 12px;
		line-height: 20px;
		font-weight: bold;
		/*font-family: Lato, Tahoma, Helvetica, sans-serif;*/
		font-family: 'Roboto', Lato, Tahoma, Helvetica, sans-serif;
		color: #B00;
		text-transform: uppercase;
		margin-right: 20px;
		margin-left: 20px;
	}
	
	.breaking-news p {
		float: left;
		font-size: 12px;
		margin-bottom: 0;
		
		/* Added 20130913 */
		max-width: 730px;
		height: 20px;
		overflow: hidden;
	}
	
	.breaking-news img {
		float: right;
		margin-right: 10px;
	}
	
	.breakingnews_prev, .breakingnews_next {
		width: 20px;
		height:20px;
		float: right;
		margin-right: 10px;
		background-image: url('/Themes/TSOL/img/breaking-news.png');
		background-repeat: no-repeat;
		cursor:pointer;
	}
	
	.breakingnews_next {
		background-position: top right;
	}
	
/* --------------------------------------------------------
	WELCOME PAGE HIGHLIGHTS
   -------------------------------------------------------- */	
	
	
	.highlights-wp {
        overflow: hidden;
    }


	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOCUS STORY
	   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	   
		.focus-story {
			margin-bottom: 20px;
		}
		
		.focus-story img {
			margin: 0 20px 10px 0;
		}
		
		.focus-story img.video-icon{
			margin:0;
			float:none;
		}
		
		.focus-story p {
            margin-bottom: 0px;
        }

		.focus-story p.label {
			text-transform: uppercase;
			font-size: 11px;
			font-weight: bold;
			color: #57ACAB;
			margin-bottom: 8px;
		}
		
		.social-media-ttbc {
		    margin-bottom: 10px;
		}
	
/* --------------------------------------------------------
	ADD ON SLIDER: JOBS / PROPERTY / MISC
   -------------------------------------------------------- */

    /* Dillon backup designer's CSS - To be removed
	.addon-slider {
		margin-bottom: 40px;
	}
	
	.addon-slider img {
		padding: 20px 0;
		border-top: solid 1px #e7e8e3;
		border-bottom: solid 1px #e7e8e3;
	}
	*/

   .addon-slider {
        margin-bottom: 30px;
        cursor: default;
    }

	.addon-slider li
    {
        list-style: none;
        float: left;
        width: 140px;
        margin: 15px 5px;
    }
     
    .addon-slider img {
        padding: 0;
        border: none;
        max-width: 100%;
        display: block;
    }
    
    .addon-slider .divTileCarouselPrev
    {
        float:left; 
        padding: 55px 63px 0 0;
    }
    
    .addon-slider .divTileCarouselNext
    {
        float:right; 
        padding: 55px 0 0 63px;
    }

    .addon-slider .divTitleCarouselImage {
        position: relative;
        height: 106px;
        border: solid 1px #DBDBDB;
        box-sizing: border-box;
    }

    .addon-slider .divTitleCarouselTag{
        opacity: 0.8;
        background-color: #666;
        position: absolute;
        bottom: 0;
        width: 138px;
        text-align: center;
        margin: 0;
        padding: 3px 5px;
        color: #ffffff;
        /*font: 12px/15px Lato, Tahoma, Helvetica, sans-serif;*/
		font: 12px/15px 'Roboto', Lato, Tahoma, Helvetica, sans-serif;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    .addon-slider .divPrevNext
    {
        cursor:pointer;
    }

/* --------------------------------------------------------
	GENERAL CATEGORY DISPLAY 
   -------------------------------------------------------- */


	.wp.category-highlights ul {
		float: left;
	}
			

	

/* --------------------------------------------------------
	TWITTER & FACEBOOK FEEDS
   -------------------------------------------------------- */
	.twitter-feed {
		overflow: hidden;
		margin-bottom: 40px;
	}
	
	.facebook-feed {
		overflow: hidden;
		margin-bottom: 40px;
	}


/* --------------------------------------------------------
	IN-HOUSE HIGHLIGHTS
   -------------------------------------------------------- */


	ul.in-house-highlights {
		overflow: hidden;
		height: 250px;
	}
	
	ul.in-house-highlights li {
		overflow: hidden;
		background: #E5E5E2;
		/* Updated on 3/5/13 to change Height */
		height: 250px;
		/* Added by Razan 20130429 */
		margin: 0 20px 0 0;
		/* - 20130429 */
	}
	
	ul.in-house-highlights li p,
	ul.in-house-highlights li h2 {
		margin: 10px;
	}


/* --------------------------------------------------------
	CITIZEN JOURNALISM - MOB LOGO
   -------------------------------------------------------- */

	.mob-logo {
        position: absolute;
        top: 10px;
        right: 0;
        margin: 0;
	}
	
	.mob-logo img {
		margin: 0;
	}