Team:XJTLU-CHINA/css/main

  1. menu_MainPage, #content_MainPage, .rightColumn_Submenu, .submenu, #sideMenu, .logo_2016{

display:none; }

  1. contentSub, #footer-box, #catlinks, #search-controls, #p-logo, .printfooter, .visualClear {

display: none; }

  1. topBanner, #topBannerText{

display:none; }

.centerImage {

   text-align:center;
   display:block;

}

.wraptocenter {

 display: block;
 text-align: center;
 vertical-align: middle;
 width: 200px;
 height: 200px;
 background-color: #999;

}

  1. sideMenu .sideMenuTitle, #sideMenu .expand_subMenus, #sideMenu .switch_Menus{
   display:none;

}

  1. logo-2016, #firstHeading, .firstHeading, #menu_MainPage {
   display: none;

}

  1. top-section {
   margin:auto;

}

  1. top_menu_inside {
  background-color: transparent;
  margin-left: 390px; 

}

  1. globalWrapper, #content {
   width: 100%;
   height: 100%;
   border: 0px;
   background-color: transparent;
   margin: 0 auto;
   padding: 0px;
   font-size: 100%;

}

html, body, .wrapper {

   width: 100%;
   height: 100%;
   background-color: transparent;

}

.headerBreak{

 width:100%;
 height:2px;
 background-color:white;
 display:block;
 margin-bottom:10px;

}


.verticalLine {

   border-left: 2px dotted #808080;
   padding-left: 2em;
   float: right;

} .socialBar{

   background-color: #0085D5;
   margin:0 auto;
   overflow: hidden;

} .socialBar ul{

   padding: 0 9px;
   margin: 0 auto;
   color: white;
   font: robotoregular;

}body {

   margin-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */

}

a {

 color: #42DCA3;
 -webkit-transition: all 0.2s ease-in-out;
 -moz-transition: all 0.2s ease-in-out;
 transition: all 0.2s ease-in-out;

} a:hover, a:focus {

 text-decoration: none;
 color: #1d9b6c;

} .light {

 font-weight: 400;

} .navbar-custom {

 margin-bottom: 0;
 border-bottom: 1px solid rgba(255, 255, 255, 0.3);
 text-transform: uppercase;
 font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
 background-color: transparent;

} .navbar-custom .navbar-toggle {

 color: white;
 background-color: rgba(255, 255, 255, 0.2);
 font-size: 12px;

} .navbar-custom .navbar-toggle:focus, .navbar-custom .navbar-toggle:active {

 outline: none;

} .navbar-custom .navbar-brand {

 margin-top: 5px;
 font-weight: 700;

} .navbar-custom .navbar-brand:focus {

 outline: none;

} .navbar-custom a {

 color: white;

} .navbar-custom .nav li a {

 -webkit-transition: background 0.3s ease-in-out;
 -moz-transition: background 0.3s ease-in-out;
 transition: background 0.3s ease-in-out;

} .navbar-custom .nav li a:hover {

 color: rgba(255, 255, 255, 0.8);
 outline: none;
 background-color: transparent;

} .navbar-custom .nav li a:focus, .navbar-custom .nav li a:active {

 outline: none;
 background-color: transparent;

} .navbar-custom .nav li.active {

 outline: none;

} .navbar-custom .nav li.active a {

 background-color: rgba(0, 0, 0, 0);

} .navbar-custom .nav li.active a:hover {

 color: black;

} @media (min-width: 768px) {

 .navbar-custom {
   margin-top: 8px;
   padding: 20px 0;
   border-bottom: none;
   letter-spacing: 1px;
   background: black;
   -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
   -moz-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
   transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
 }
 .navbar-custom.top-nav-collapse {
   padding: 0;
   background: black;
   border-bottom: 1px solid rgba(255, 255, 255, 0.3);
 }

}

.header-image {

   display: block;
   width: 100%;
   text-align: center;
   background: url('http://placehold.it/1900x500') no-repeat center center scroll;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   background-size: cover;
   -o-background-size: cover;

}

.headline {

   padding: 120px 0;

}

.headline h1 {

   font-size: 130px;
   background: #fff;
   background: rgba(255,255,255,0.9);

}

.headline h2 {

   font-size: 77px;
   background: #fff;
   background: rgba(255,255,255,0.9);

}

.featurette-divider {

   margin: 80px 0;

}

.featurette {

   overflow: hidden;

}

.featurette-image.pull-left {

   margin-right: 40px;

}

.featurette-image.pull-right {

   margin-left: 40px;

}

.featurette-heading {

   font-size: 50px;

}


footer {

 color: white;

}

footer h3 {

 margin-bottom: 30px;
 font: Helvetica;
 text-transform: uppercase;
 font-weight: 700;

}

footer p{ font-size: 20px; } footer ul{ font-size: 20px; } footer .footer-above {

 padding-top: 30px;
 background-color: #2C3E50;

} footer .footer-col {

 margin-bottom: 50px;

} footer .footer-below {

 padding: 25px 0;
 background-color: #233140;


}

@media (min-width: 767px) { .btn-outline {

 color: white;
 font-size: 20px;
 border: solid 2px white;
 background: transparent;
 transition: all 0.3s ease-in-out;
 margin-top: 15px;

} .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {

 color: #18BC9C;
 background: white;
 border: solid 2px white;

}

.btn-social {

 display: inline-block;
 height: 50px;
 width: 50px;
 border: 2px solid white;
 border-radius: 100%;
 text-align: center;
 font-size: 20px;
 line-height: 45px;

} }

@media(max-width:1200px) {

   .headline h1 {
       font-size: 140px;
   }
   .headline h2 {
       font-size: 63px;
   }
   .featurette-divider {
       margin: 50px 0;
   }
   .featurette-image.pull-left {
       margin-right: 20px;
   }
   .featurette-image.pull-right {
       margin-left: 20px;
   }
   .featurette-heading {
       font-size: 35px;
   }

}

@media(max-width:991px) {

   .headline h1 {
       font-size: 105px;
   }
   .headline h2 {
       font-size: 50px;
   }
   .featurette-divider {
       margin: 40px 0;
   }
   .featurette-image {
       max-width: 50%;
   }
   .featurette-image.pull-left {
       margin-right: 10px;
   }
   .featurette-image.pull-right {
       margin-left: 10px;
   }
   .featurette-heading {
       font-size: 30px;
   }

}

@media(max-width:768px) {

   .container {
       margin: 0 15px;
   }
   .featurette-divider {
       margin: 40px 0;
   }
   .featurette-heading {
       font-size: 25px;
   }

}

@media(max-width:668px) {

   .headline h1 {
       font-size: 70px;
   }
   .headline h2 {
       font-size: 32px;
   }
   .featurette-divider {
       margin: 30px 0;
   }

}

@media(max-width:640px) {

   .headline {
       padding: 75px 0 25px 0;
   }
   .headline h1 {
       font-size: 60px;
   }
   .headline h2 {
       font-size: 30px;
   }

}

@media(max-width:375px) {

   .featurette-divider {
       margin: 10px 0;
   }
   .featurette-image {
       max-width: 100%;
   }
   .featurette-image.pull-left {
       margin-right: 0;
       margin-bottom: 10px;
   }
   .featurette-image.pull-right {
       margin-bottom: 10px;
       margin-left: 0;
   }

}