 html,body {
    background-color:#E1E2E6;
    background-image: url(../gif/bg_1_lines.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background-attachment: fixed;
 }

 body {
    font-family: 'Crimson Text', sans-serif;
    font-size: 16px;
 }

 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family:  'Crimson Text', sans-serif;
 }

 a:focus, a:hover, a:active, a > h4 {
    color: #3498DB;
 }

 a > h5 {
  font-size: 16px;
 }

 .header .navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
    font-size: 14px;
 }

 .boxed-layout, .tbt-bg {
	background-color:#ffffff;
 }

 body.boxed-layout.container { margin-top:-26px; }

.tbt-menu { background-color:#004C94; }
.relight, .spe2 { position:relative; display:none;width: 20px; height: 20px; }
#tbt-main-header { color:#3B87AD; }
#tbt-section-header {
	color:#BCBECA;
	background-color: #EAEDF2;
	font-size: 32px;
	font-weight:200;
	text-transform: uppercase;}

#tbt-main-container { margin-top:-15px; margin-left:-1px; }
#tbt-bblock { margin-top:-35px; }
#Main-250x250 { margin-left:8px; }
#tbt-subscribe-banner { margin-left:-10px; }
#tbt-forgot { font-size:10px; }
#tbt-news-section-big { margin-left:-16px; }

.tbttopblock { max-height:307px; }
.tbtsecondblock {  max-height:210px; overflow:hidden; }
.tbtthirdblock_img, .tbtsideblock_img {  max-height:135px; overflow:hidden; }
.tbtthirdblock {  height:210px; overflow:hidden; }
.tbt_topline { width:486px; }
.tbt_secondline { width:413px;  }
.tbt_thirdline { width:265px; max-height:235px; overflow:hidden; }
.tbt_sidevert { width:255px; max-height:215px; overflow:hidden; }

.tbtartimage { float: left; max-width: 250px; margin: 0 10px; }
.tbtartimagecap  { font-size: 10px; max-width: 210px;}

#tbtmobile { width:126px;height:28px; background: url(../png/mobile.png) no-repeat; }

.tbtsidemove { margin-left: 5px;  }
.tbtsideblock {  max-width: 260px; max-height:160px; overflow:hidden; }
.tbtsubs { margin-left: 40px; }
#tbtsubx { margin-left: -18px; }


#popup,#popupgala { position:fixed; margin-top: 200px; margin-left: 260px; width: 400px; height:270px; z-index:200; background-color:#154E93; display:none; }
#ppopupim { margin-left: 20px; }

#tbt-s-banner,#tbt-f-banner { margin-left: -7px; }
#tbt-class { width:250px; }

#tbt_delfi {
       background-color: #FFFFFF;
       width: 1180px;
       margin: 0px auto;
       text-align: left;
}

.tbt-abig { font-size: 13px; }

.marquee {
      background-color: #EAEDF2;
      height: 32px;
      color: #6692B0;
      font-size: 15px;
      /* font-family: arial, sans-serif; */
      text-decoration: none;
      padding-top: 3px;

 }

 .marquee a {
   color: #6692B0;
   text-decoration: none }
 .marquee a:hover {
   /* color: #274E89; */
   text-decoration: underline
 }

 .tbtarticleb { font-size:16px; margin-left:20px; }

 div#tbt-main-container.container.tbt-bg > div.row.magazine-page.tbt-bg > div.col-xs-3 > div.tab-v2.margin-bottom-40 > ul.nav.nav-tabs > li > a { font-size:14px; }


p > a { text-decoration:underline !important; color:#6692B0 !important; }
p > strong > a { text-decoration:underline !important; color:#6692B0 !important; }

@media (max-width: 1198px) {

  html,body {
    background-image: none !important;
    background-color: #FFFFFF !important;
  }


  .tbtv3dmenu { display:none !important; }

  .navbar-toggle { display:block !important; }
  .navbar-toggle { float: right !important; }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
  }

  #tbt-news-section-big { display:none !important; }
  #tbt-desktop-front { display:none !important; }
  #tbt-f-banner { display:none !important; }
  #tbt-side-related { display:none !important; }

  

  .tbtsecondblock {
    max-height: 160px !important;
  }

  .tbttopblock {
    max-height: 200px;
  }

  .top-v1 .top-v1-data li a:hover i {
    color: #FFFFFF !important;
  }

  .header {
    z-index: 999;
  	position: relative;
  }

  .header .navbar-default .navbar-nav > .active > a {
    color: #00509A !important;

  }

  .navbar-toggle,
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background: #00509A !important;
    top:20px !important;

  }


  .navbar-default {
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%) !important;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0) !important;
  }

  .navbar-toggle:hover {
    background: #00386A !important;
  }

  .navbar-default .navbar-toggle {
    border-color: #00509A !important;
  }

  .navbar { margin-left: 0px !important; }

  .navbar .navbar-default { width:auto !important; }

  .navbar-default {
    background-color: transparent !important;
    border-color: #FFFFFF !important;
  }

  .header .navbar-default .navbar-nav > li > a:hover,
  .header .navbar-default .navbar-nav > .active > a {
    color: #FFFFFF !important;
    background: #00509A !important;

  }

  .header .navbar-default .navbar-nav > li > a {
    color: #00509A !important;
    background: #FFFFFF !important;
    display:block !important;
    width: 100%;
  }

  .header .navbar-default .navbar-nav > .open > a,
  .header .navbar-default .navbar-nav > .open > a:hover,
  .header .navbar-default .navbar-nav > .open > a:focus {
    background: #FFFFFF !important;

  }

  .header .dropdown-menu {
    border-top: solid 2px #FFFFFF !important;
  }

  .header .navbar-default .navbar-nav > li > a {
     color: #00509A !important;
     font-size: 20px !important;
   }



   .navbar-header {
       float: none !important;
   }
   .navbar-left,.navbar-right {
       float: none !important;
   }

   .navbar-toggle {
       display: block !important;
   }
   .navbar-collapse {
       border-top: 1px solid transparent !important;
       box-shadow: inset 0 1px 0 rgba(255,255,255,0.1) !important;
   }
   .navbar-fixed-top {
       top: 0 !important;
       border-width: 0 0 1px !important;
   }


   .navbar-collapse.collapse {
       display: none !important;
   }

   .navbar-nav {
       float: left !important;
       margin-top: 7.5px !important;
   }
   .navbar-nav>li {
       float: left !important;
   }
   .navbar-nav>li>a {
       padding-top: 10px !important;
       padding-bottom: 10px !important;
   }
   .collapse.in{
       display:block !important;

   }


   .navbar-collapse.in {
     overflow-y: visible !important;
   }

   .tbt-subscribe-banner {
     margin-left: 6px !important;
   }


}

@media (min-width: 1198px)   {
  .tbtv3mmenu { display:none !important; }
   #tbt-mobile-front { display:none !important; }
   #tbt-f-banner,#tbt-f-banner-2,#tbt-f-banner-3,#tbt-f-banner-4 { margin-left:-7px !important; }
}
