/*------------------------------------------------------------------*/ 
/*	1) Header
/*------------------------------------------------------------------*/    
    .logo {
        display:none !important;
    }

    .mobile-logo {
        display: none !important;
        height: 25px !Important;
        padding-left: 5px;
    }
    
    .home-icon {
        display:none ;
    }

    .search-pc {
		display:none;
	}

    .profileContentBox {
        display:none;   
    }

    .profileContentBox-mobile {
        display:inline-block !Important;
        float: left;
        height: 50px;
        font-size: 18px;
        line-height: 20px;
    }

    .search-input {
        width:310px !Important;
    }
	
/*------------------------------------------------------------------*/ 
/*	2) Login modal pop up
/*------------------------------------------------------------------*/	
	
	.LoginClose{
        position:absolute;        
        right:0;
        margin-top:-11px;
        margin-right:-9px;
        cursor:pointer;
        color: #fff;
        border: 1px solid #AEAEAE;
        border-radius: 30px;
        background: #451f77;
        font-size: 16px;
        font-weight: bold;
        display: inline-block;
        line-height: 0px;
        padding: 13px 7px;  
        z-index:999;     
        font-family: Verdana, Geneva, Tahoma, sans-serif;
    }
	
	.regDivHeight {
        background-color:#e6e6e6;
        padding:15px;
        height: 280px !Important;
    }
	
	.loginDivPadding {
		padding-right: 0px !important;
		padding-left: 0px !Important;
	}
	
	.registrationDivPadding {
		padding-left: 3px !important;
		padding-right: 0px !important;
	}

/*------------------------------------------------------------------*/ 
/*	3) Menu
/*------------------------------------------------------------------*/
    .navbar-default .nav > li > a {
        color: #000 !Important;
    }

    .stickyNavMenu {
        width:100% !Important;
        margin: 0 auto !important;
        margin-bottom: 0px !Important;
    }

    .navbar .navbar-nav {
        display: inline-block;
        float: none;
    }

    .navbar .navbar-collapse {
        text-align: Left;
    }

    .collapse .navbar-collapse {
        width: 100% !important;
    }

    .shareContainer {
        display:none !Important;
    }
	
	.navbar-default .nav > li > a {
        color: #000 !Important;
        font-weight:600;
        font-size: 13px !Important;
    }

    .dropdown-menu > li > a {
        padding: 6px 20px !Important;
    }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        color:  #FFF !Important;
        background-color: #451f77 !Important;
    }

    .nav > li > a:hover,
    .nav > li > a:active {
        color: #FFF !Important;
        text-decoration: none !Important;
        background-color: #451f77 !Important;
    } 

    .navbar-default .nav > .active > a,
    .navbar-default .nav > .active > a:hover,
    .navbar-default .nav > .active > a:focus {
        color:  #FFF !Important;
        background-color: #451f77 !Important;
    }

    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus {
      color: #FFF !Important;
      text-decoration: none !Important;
      background-color: #451f77 !Important;
    }

    .k-pager-wrap {
        width: 100% !IMPORTANT;
    }    
	
	.search-mobile {
        display:block !Important;
    }  	

/*------------------------------------------------------------------*/ 
/*	4) Slider
/*------------------------------------------------------------------*/
    .main-slider {
	    width:400px;
    }
    .slider2, .slider3{
	    display:none;
    }
    .LandingPageDBL {
        margin-right:0px !important;
        padding:10px !important;
    }

    .dblSmallScreen {
        display:none !Important;
    }

/*------------------------------------------------------------------*/ 
/*	5) Content
/*------------------------------------------------------------------*/
    .header-container {
        float: none;
        width: 100% !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px;
        border-left: none;
    }

    .main-container {
        float: none;
        width: 100% !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px;
        border-left: none;
    }

    .footer-container {
        float: none;
        width: 100% !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px;
        border-left: none;
    }

    .main-hr {
        color: #006699;
        background-color: #006699;
        height: 4px;
        margin-bottom:4px;
        margin-top:0px;
    }

    .mobile-shareContainer {
        text-align: center;
        margin: 0;
        clear: both;
        overflow: visible;
        padding: 0px 0px 20px 0px;
        list-style: none;
    }

    .mobile-shareContainer a {
        text-decoration:none;
    }

    .mobile-shareContainer a:hover {
        text-decoration:none;
    }

    .mobile-shareContainer a:active {
        text-decoration:none;
    }

    .mobile-shareContainer a:after {
        text-decoration:none;
    }
    
    .mobile-shareContainer a:visited {
        text-decoration:none;
    }   

    .mobile-shareContainer a img {
        padding:5px 5px; 
        border: 1px solid;
        border-color:transparent !Important; 
        background-color: #fff;  
        margin-right:20px;          
    }

    .mobile-shareContainer a img.fb {        
        width:45px;                               
    }
    
    .mobile-shareContainer a img.tw {        
        height:45px;
    }

    .mobile-shareContainer a img.gp {
        width:45px;
    }

    .mobile-shareContainer a img.lkin {
        width:45px;
    }

    .mobile-shareContainer a img.emails {
        height:42px;
        width:51px;
    }

    .mobile-shareContainer a img.cmts {
        height:45px;
    }

    .mobile-shareContainer a img.prints {
        height:45px;
    }

    .mobile-shareContainer li a {
        margin-left: 0;
    }

    .btn-social.horizontal {
        height: auto;
        margin-bottom: 0;
        margin-right: 0;
        padding: 0;
        width: auto;
    }
    
    .btn-social.horizontal {
        height: 26px;
        line-height: 26px;
        text-align: center;
        width: 140px;
    }
	
	.departmentArticleRow {
		display:inline-block !Important;
		margin-bottom: 20px !Important;
	}
   


/*------------------------------------------------------------------*/ 
/*	6) Comments
/*------------------------------------------------------------------*/
    .form textarea{
	    width:380px;
    }    

/*------------------------------------------------------------------*/ 
/*	7) Ad Details
/*------------------------------------------------------------------*/
    .lbb-responsive {
        padding-left:0px !Important;
        /*display:inline-block !Important;*/
    }

    .moreArchives {
        padding:15px;
    }


/*------------------------------------------------------------------*/ 
/*	8) Section
/*------------------------------------------------------------------*/
    .padLeftPCArticleBlurb {
        padding:0px
    }

    .sectionImage img {
        height: 100px !important;
        width: 100px !important;
        padding: 7px; 
    }


/*------------------------------------------------------------------*/ 
/*	9) Cols
/*------------------------------------------------------------------*/

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        position: relative;
        min-height: 1px;
        padding-right: 5px !Important;
        padding-left: 5px !Important;
    }
	
	.TagHeadline {    
        font-size: 22px; 
        font-family:'Archivo Narrow';
        font-weight:400;
        line-height: 24px;
        color:black;
    }

    .mediumHeadline {    
        font-size: 24px; 
        font-family:'Archivo Narrow';
        font-weight:400;
        line-height: 28px;
        padding-bottom:10px;
        color:black;
    }

    .mediumHeadline a {
	    color:#000;
	    cursor: pointer;
	    text-decoration:none;
    }

    .mediumHeadline a:hover {
	    color:black;
        cursor:pointer;
    }

    .smallHeadline {
        font-size:16px;
        font-family:'Archivo Narrow';
        font-weight:600;
        line-height: 21px;
        color:black;
        margin-bottom:3px;
    }

    .smallHeadline a {
	    color:#000;	
	    text-decoration:none;
    }

    .smallHeadline a:hover  {
	    color:black;
        cursor:pointer;
    }

      h1 {
        font-size: 30px !important;
        font-family:'Archivo Narrow' !important;
	    line-height: 34px !important;
	    stroke:red !important;
         padding-bottom:0px !important;
        margin:0 !important;
        color:black !important;
}

h2 {
         font-size: 24px !important; 
        font-family:'Archivo Narrow' !important;
        font-weight:400 !important;
        line-height: 28px !important;
         padding-bottom:0px !important;
        margin:0 !important;
        color:black !important;
}

h3 {
          font-size:16px !important;
        font-family:'Archivo Narrow' !important;
        font-weight:600 !important;
        line-height: 21px !important;
        color:black !important;
         padding-bottom:0px !important;
        margin:0 !important;
}

    .largeHeadline{
        font-size: 30px;
        font-family:'Archivo Narrow';
	    line-height: 34px;
	    stroke:red;
        padding:15px 0px;
        color:black;
    }

    .largeHeadline a {
        color:#000;	
	    text-decoration:none;
    }

    .largeHeadline a:hover {
        color:black;
        cursor:pointer;
    }

    .footerMobile {
        margin:10px;
        z-index:999;
    }

    .Style_3
	{
        position: relative;
        float: left;
        margin: 0px 5px 5px 0px;
        width: 150px;
        height: 150px;
        display: inline-block;
    }

    .Style_3 img
	{
        height:150px;
    }

    .over_lead
	{
        position: absolute;
        background: #000000 url(/Images/play-icon.png) no-repeat center center;
        left: 0px;
        opacity: .3;
        margin: -4px 5px 5px 0px;
	    padding: 2px;
        height: 250px !important;
        width: 370px !important;
    }

    .over_sec_lead
	{
        position: absolute;
        background: #000000 url(/Images/play-icon.png) no-repeat center center;
        left: 0px;
        opacity: .3;
        margin:0;
        padding: 2px;
        height: 150px !important;
        width: 150px !important;
    }
	
	.over_dblstyle_1 {
		position: absolute;
        background: #000000 url(/Images/play-icon.png) no-repeat center center;
        left: 0px;
        opacity: .3;
        margin:0;
        padding: 2px;
        height: 200px !important;
        width: 200px !important;
	}
	
	.over_video_dblstyle_1 {
		position: absolute;
        background: #000000 url(/Images/play-icon.png) no-repeat center center;
        left: 0px;
        opacity: .3;
        margin-left:5px;
        padding: 2px;
        height: 220px !important;
        width: 370px !important;
	}
	
	.MultimediaImage img {
        width: 370px !Important;
        height: 220px !Important;
        margin: 0px 5px 5px 0px;
    }	
	
	.over_small_video_dblstyle_1 {
		position: absolute;
        background: #000000 url(/Images/play-icon.png) no-repeat center center;
        left: 0px;
        opacity: .3;
        margin-left:42px;
        padding: 2px;
		height: 35px !important;
		width: 62px !important;
	}
	
	.over_small_speaker_dblstyle_1 {
		position: absolute;
        background: #000000 url(/Images/play-icon.png) no-repeat center center;
        left: 0px;
        opacity: .3;
        margin-left:38px;
        padding: 2px;
		height: 65px !important;
		width: 67px !important;
	}
	
	.leadMinHeight {
		min-height:265px;
	}
	
	.Style_lead 
	{
        position: relative;
        float: left;
        width: 370px;
        height: 250px;
        display: inline-block;
    }

    .Style_lead img
	{	
        height:250px;
    }

	.VideoWrapper {
		margin-bottom: 20px;
		border: 3px solid #EEEEEE;	
		padding: 10px;
	}

	.ImageWrapper {
		width: 220px;
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}

	.image-holder {    
		margin-bottom: 10px;
		position: relative;
	}

	.hover-item {
		height: 98%;
	}

	.hover-item {
		position: absolute;
		background: #000000 url(../../images/play-icon.png) no-repeat center center;
		width: 100%;
		height: 115px;
	}

	.hover-item {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		opacity: 0;
		filter: alpha(opacity=0);
	}

	.hover-item:hover {
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

	.thumb {
		width: 100%;
		height: 115px;
	}


	.details {
		margin-left: 10px;
		overflow: hidden;		
	}

	.stats {
		margin-bottom: 10px;
	}

	.stats {
		display: block;
		margin-bottom: 25px;
		font-size: 11px;
		color: #888888;
		text-transform: capitalize;
	}
	
	ol, ul {
		/*list-style: none;*/
	}

	.stats li {
		float: left;
		margin-right: 10px;
	}

	.stats li:last-child {
		margin-right: 0px;
	}
	
	.meta p {		
		font-size: 15px;
		font-family: Roboto;
		font-weight: 400;
		line-height: 21px;
		color: black;			
	}
	
	.clear {
		clear: both;
	}

    .notRobot {
		float: right;
		text-align:right;
	}
	
/*------------------------------------------------------------------*/ 
/*	Multimedia section view
/*------------------------------------------------------------------*/

	.videoBox {
		padding: 14px 5px !Important;
		margin-bottom: 15px;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 100px rgba(0, 0, 0, 0.1) inset;
		content: "";
		position: absolute;
		bottom: 0;
		-moz-box-shadow: 0 0 30px 2px #479F41;
	}
	
	.multiVideo {
		float: left;
		width: 480px;		
		margin-left:20px;
	}

/*------------------------------------------------------------------*/ 
/*	Login/Registration popup
/*------------------------------------------------------------------*/	
    .pcNone{
        display:none;
    }
    .register {
        text-align: center; 
        padding-top: 45px;
        width:100%;
    }