Difference between revisions of "Template:METU HS Ankara/CSS/StyleCSS"

 
(67 intermediate revisions by 2 users not shown)
Line 4,438: Line 4,438:
 
body {
 
body {
 
   font-size: 15px;
 
   font-size: 15px;
   line-height: 2em;
+
   line-height: 1em;
 
   color: #555555;
 
   color: #555555;
 
}
 
}
Line 4,885: Line 4,885:
 
.progress .progress-bar,
 
.progress .progress-bar,
 
.ct-twitter .tweet_time {
 
.ct-twitter .tweet_time {
   font-family: "Lato", sans-serif;
+
   font-family: "Lato", sans-serif !important;
 
}
 
}
 
.vco-storyjs .vco-feature h1,
 
.vco-storyjs .vco-feature h1,
Line 4,957: Line 4,957:
 
   background-color: #ffffff;
 
   background-color: #ffffff;
 
   border-color: #ffffff;
 
   border-color: #ffffff;
 +
  color: #00935f !important;
 
}
 
}
 
.btn-default:hover,
 
.btn-default:hover,
Line 5,005: Line 5,006:
 
   background-color: #222222;
 
   background-color: #222222;
 
   border-color: #222222;
 
   border-color: #222222;
   color: #ffffff;
+
   color: #ffffff !important;
 
}
 
}
 
.ct-btn--black:hover,
 
.ct-btn--black:hover,
 
.ct-btn--black:active,
 
.ct-btn--black:active,
 
.ct-btn--black:focus {
 
.ct-btn--black:focus {
   color: #ffffff;
+
   color: #000 !important;
 
}
 
}
 
.ct-btn--gray {
 
.ct-btn--gray {
Line 5,184: Line 5,185:
 
.ct-btn--perspective.btn-default:active,
 
.ct-btn--perspective.btn-default:active,
 
.ct-btn--perspective.btn-default:focus {
 
.ct-btn--perspective.btn-default:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   border-bottom-color: #d6030a;
 
   border-bottom-color: #d6030a;
 
   color: #ffffff;
 
   color: #ffffff;
 
}
 
}
 
.ct-btn--perspective.btn-primary {
 
.ct-btn--perspective.btn-primary {
   border-bottom-color: #d6030a;
+
   border-bottom-color: #3b841d;
 
}
 
}
 
.ct-btn--perspective.btn-primary:hover,
 
.ct-btn--perspective.btn-primary:hover,
Line 5,271: Line 5,272:
 
.ct-btn--perspective.ct-btn--black:active,
 
.ct-btn--perspective.ct-btn--black:active,
 
.ct-btn--perspective.ct-btn--black:focus {
 
.ct-btn--perspective.ct-btn--black:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   border-bottom-color: #d6030a;
 
   border-bottom-color: #d6030a;
 
   color: #ffffff;
 
   color: #ffffff;
Line 5,284: Line 5,285:
 
.ct-btn--perspective.ct-btn--gray:active,
 
.ct-btn--perspective.ct-btn--gray:active,
 
.ct-btn--perspective.ct-btn--gray:focus {
 
.ct-btn--perspective.ct-btn--gray:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   border-bottom-color: #d6030a;
 
   border-bottom-color: #d6030a;
 
   color: #ffffff;
 
   color: #ffffff;
Line 5,651: Line 5,652:
 
   left: 0;
 
   left: 0;
 
   right: 0;
 
   right: 0;
top: 16px;
 
 
}
 
}
body.ct-navbar--fixedTop .ct-pageWrapper {
+
.ct-navbar--fixedTop .ct-pageWrapper {
   padding-top: 110px;
+
   padding-top: 55px;
 
}
 
}
body.ct-navbar--fixedTop .navbar {
+
.ct-navbar--fixedTop .navbar {
   top: 0;
+
   top: 16px;
 
}
 
}
body.ct-navbar-isTransparent-toDefault .ct-pageWrapper,
+
.ct-navbar-isTransparent-toDefault .ct-pageWrapper,
body.ct-navbar-isTransparent-toInverse .ct-pageWrapper {
+
.ct-navbar-isTransparent-toInverse .ct-pageWrapper {
 
   padding-top: 0;
 
   padding-top: 0;
 
}
 
}
 
@media (max-width: 767px) {
 
@media (max-width: 767px) {
   body.ct-navbar--fixedTop .ct-pageWrapper {
+
   .ct-navbar--fixedTop .ct-pageWrapper {
 
     padding-top: 70px;
 
     padding-top: 70px;
 
   }
 
   }
Line 5,680: Line 5,680:
 
}
 
}
 
.navbar-inverse {
 
.navbar-inverse {
   background-color: #333333;
+
   /*background-color: #333333;*/
 +
  background-color: #FFFFFF;
 +
  box-shadow: 0px 2px 7px #999;
 
}
 
}
 
.navbar-inverse .navbar-nav > li > a {
 
.navbar-inverse .navbar-nav > li > a {
   color: #ffffff;
+
   color: #333333;
 
}
 
}
 
.navbar-default {
 
.navbar-default {
Line 5,695: Line 5,697:
 
}
 
}
 
.ct-navbar--transparent .navbar-nav > li > a {
 
.ct-navbar--transparent .navbar-nav > li > a {
   color: #ffffff;
+
   color: #333333;
 +
  padding-right: 5px;
 
}
 
}
 
.ct-navbar--motive .navbar-nav > li > a {
 
.ct-navbar--motive .navbar-nav > li > a {
Line 5,708: Line 5,711:
 
.ct-navbar--motive .navbar-nav > li.active:active > a,
 
.ct-navbar--motive .navbar-nav > li.active:active > a,
 
.ct-navbar--motive .navbar-nav > li.active:focus > a {
 
.ct-navbar--motive .navbar-nav > li.active:focus > a {
   color: #a12384 !important;
+
   color: #68bd45 !important;
 
}
 
}
 
@media (max-width: 767px) {
 
@media (max-width: 767px) {
Line 5,890: Line 5,893:
 
.dropdown-menu > li > a:active,
 
.dropdown-menu > li > a:active,
 
.dropdown-menu a:active {
 
.dropdown-menu a:active {
   color: #ffffff;
+
   color: #68bd45;
 
   background-color: transparent;
 
   background-color: transparent;
 
}
 
}
Line 6,722: Line 6,725:
 
   font-size: 20px;
 
   font-size: 20px;
 
}
 
}
 +
.ct-u-size15 {
 +
    font-size: 15px;
 +
  }
 
.ct-u-arapey {
 
.ct-u-arapey {
 
   font-family: 'Arapey', serif;
 
   font-family: 'Arapey', serif;
Line 7,010: Line 7,016:
 
}
 
}
 
.ct-u-borderMotiveBoth {
 
.ct-u-borderMotiveBoth {
   border-top: 10px solid #a12384;
+
   border-top: 10px solid #68bd45;
   border-bottom: 10px solid #a12384;
+
   border-bottom: 10px solid #68bd45;
 
}
 
}
 
.ct-u-borderMotiveTop {
 
.ct-u-borderMotiveTop {
   border-top: 10px solid #a12384;
+
   border-top: 10px solid #68bd45;
 
}
 
}
 
.ct-u-borderMotiveBottom {
 
.ct-u-borderMotiveBottom {
   border-bottom: 10px solid #a12384;
+
   border-bottom: 10px solid #68bd45;
 
}
 
}
 
.ct-u-backgroundWhite {
 
.ct-u-backgroundWhite {
Line 7,126: Line 7,132:
 
}
 
}
 
.ct-u-backgroundMotive {
 
.ct-u-backgroundMotive {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   color: #222222;
 
   color: #222222;
 
}
 
}
Line 7,216: Line 7,222:
 
   bottom: -30px;
 
   bottom: -30px;
 
   border-width: 0 30px 30px 0;
 
   border-width: 0 30px 30px 0;
   border-color: transparent #a12384 transparent transparent;
+
   border-color: transparent #68bd45 transparent transparent;
 
}
 
}
 
.ct-u-triangleBottomRight:after {
 
.ct-u-triangleBottomRight:after {
Line 7,222: Line 7,228:
 
   bottom: -30px;
 
   bottom: -30px;
 
   border-width: 30px 30px 0 0;
 
   border-width: 30px 30px 0 0;
   border-color: #a12384 transparent transparent transparent;
+
   border-color: #68bd45 transparent transparent transparent;
 
}
 
}
 
.ct-u-triangleTopLeft:before {
 
.ct-u-triangleTopLeft:before {
Line 7,228: Line 7,234:
 
   top: -30px;
 
   top: -30px;
 
   border-width: 0 0 30px 30px;
 
   border-width: 0 0 30px 30px;
   border-color: transparent transparent #a12384 transparent;
+
   border-color: transparent transparent #68bd45 transparent;
 
}
 
}
 
.ct-u-triangleTopRight:before {
 
.ct-u-triangleTopRight:before {
Line 7,234: Line 7,240:
 
   top: -30px;
 
   top: -30px;
 
   border-width: 30px 0 0 30px;
 
   border-width: 30px 0 0 30px;
   border-color: transparent transparent transparent #a12384;
+
   border-color: transparent transparent transparent #68bd45;
 
}
 
}
 
.ct-u-diagonalTopLeft,
 
.ct-u-diagonalTopLeft,
Line 7,662: Line 7,668:
 
}
 
}
 
.panel-title > a:before {
 
.panel-title > a:before {
   font-family: fontawesome;
+
   /*font-family: fontawesome;*/
   content: "\f056";
+
   content: url("https://static.igem.org/mediawiki/2018/f/fe/T--METU_HS_Ankara--metudown.png");
 
   position: absolute;
 
   position: absolute;
 
   left: 20px;
 
   left: 20px;
 
}
 
}
 
.panel-title > a.collapsed:before {
 
.panel-title > a.collapsed:before {
   content: "\f055";
+
   content: url("https://static.igem.org/mediawiki/2018/f/fe/T--METU_HS_Ankara--metudown.png");
 
}
 
}
 
.panel-default .panel-title > a {
 
.panel-default .panel-title > a {
Line 9,100: Line 9,106:
 
}
 
}
 
.ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {
 
.ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {
   padding: 25px;
+
   padding-left: 25px;
   padding-right: 0;
+
   padding-right: 25px;
 +
  padding-top: 5px;
 +
  padding-bottom: 5px;
 
   display: block;
 
   display: block;
 
}
 
}
Line 9,140: Line 9,148:
 
}
 
}
 
.ct-navbar--fixedTop .ct-sectionTitle-fixed {
 
.ct-navbar--fixedTop .ct-sectionTitle-fixed {
   top: 70px;
+
   top: 85px;
 +
  display: none;
 
}
 
}
 
.ct-navbar--fixedTop .ct-sectionTitle-fixed.is-inactive {
 
.ct-navbar--fixedTop .ct-sectionTitle-fixed.is-inactive {
Line 9,148: Line 9,157:
 
   z-index: 999;
 
   z-index: 999;
 
   position: fixed;
 
   position: fixed;
   top: 94px;
+
   top: 78px;
 
   left: 0;
 
   left: 0;
 
   width: 100%;
 
   width: 100%;
Line 9,352: Line 9,361:
 
}
 
}
 
footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li {
 
footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li {
   font-size: 22px;
+
   font-size: 40px;
 
}
 
}
 
footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a {
 
footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a {
   color: #666666;
+
   color: #FFFFFF;
 
}
 
}
 
footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:hover,
 
footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:hover,
Line 10,647: Line 10,656:
 
   -o-transition: all 1s ease;
 
   -o-transition: all 1s ease;
 
   transition: all 1s ease;
 
   transition: all 1s ease;
 +
  height: 215px;
 
}
 
}
 
.loading .flex-viewport {
 
.loading .flex-viewport {
Line 10,707: Line 10,717:
 
   font-size: 40px;
 
   font-size: 40px;
 
   display: inline-block;
 
   display: inline-block;
   content: '\f001';
+
   content: url("https://static.igem.org/mediawiki/2018/e/e6/T--METU_HS_Ankara--meturight.jpg");
 
}
 
}
 
.flex-direction-nav a.flex-next:before {
 
.flex-direction-nav a.flex-next:before {
   content: '\f002';
+
   content: url("https://static.igem.org/mediawiki/2018/1/1a/T--METU_HS_Ankara--metuleft.jpg");
 
}
 
}
 
/* Pause/Play */
 
/* Pause/Play */
Line 10,933: Line 10,943:
 
   width: 164px;
 
   width: 164px;
 
   height: 164px;
 
   height: 164px;
   border: 2px solid #ffffff;
+
   /*border: 2px solid #ffffff;*/
 
   -webkit-border-top-right-radius: 50%;
 
   -webkit-border-top-right-radius: 50%;
 
   -webkit-border-bottom-right-radius: 50%;
 
   -webkit-border-bottom-right-radius: 50%;
Line 10,962: Line 10,972:
 
.ct-flexslider--arrowType2 .flex-direction-nav a:before,
 
.ct-flexslider--arrowType2 .flex-direction-nav a:before,
 
.ct-flexslider--arrowType3 .flex-direction-nav a:before {
 
.ct-flexslider--arrowType3 .flex-direction-nav a:before {
   font-family: fontawesome;
+
   /*font-family: fontawesome;*/
 +
  font-family: 'Courier New', Courier, monospace !important;
 
}
 
}
 
.ct-flexslider--arrowType1 {
 
.ct-flexslider--arrowType1 {
Line 10,989: Line 11,000:
 
}
 
}
 
.ct-flexslider--arrowType1 .flex-direction-nav a.flex-next:before {
 
.ct-flexslider--arrowType1 .flex-direction-nav a.flex-next:before {
   content: "\f178";
+
   /*content: "\f178";*/
 +
  /*background-image: url("https://static.igem.org/mediawiki/2018/1/1a/T--METU_HS_Ankara--metuleft.jpg");*/
 +
  background-repeat: no-repeat;
 
}
 
}
 
.ct-flexslider--arrowType1 .flex-direction-nav a.flex-prev:before {
 
.ct-flexslider--arrowType1 .flex-direction-nav a.flex-prev:before {
   content: "\f177";
+
   /*content: "\f177";*/
 +
  /*background-image: url("https://static.igem.org/mediawiki/2018/e/e6/T--METU_HS_Ankara--meturight.jpg");*/
 +
  background-repeat: no-repeat;
 
}
 
}
 
.ct-flexslider--arrowType2 .flex-direction-nav a,
 
.ct-flexslider--arrowType2 .flex-direction-nav a,
Line 11,223: Line 11,238:
 
   position: relative;
 
   position: relative;
 
   margin-bottom: 30px;
 
   margin-bottom: 30px;
 +
  border: 1px solid;
 +
  border-color: #68bd45;
 
}
 
}
 
.ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemDescription,
 
.ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemDescription,
Line 11,258: Line 11,275:
 
.ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number span {
 
.ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number span {
 
   color: #000000;
 
   color: #000000;
   -moz-opacity: 0.3;
+
   -moz-opacity: 1;
   -khtml-opacity: 0.3;
+
   -khtml-opacity: 1;
   -webkit-opacity: 0.3;
+
   -webkit-opacity: 1;
   opacity: 0.3;
+
   opacity: 1;
 
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 
   filter: alpha(opacity=30);
 
   filter: alpha(opacity=30);
Line 11,267: Line 11,284:
 
   line-height: 1;
 
   line-height: 1;
 
   height: 125px;
 
   height: 125px;
  top: 50%;
 
  margin-top: -63px;
 
 
   left: 0;
 
   left: 0;
 
   right: 0;
 
   right: 0;
Line 11,312: Line 11,327:
 
.ct-gallery-item.ct-gallery-item--third .is-visible .ct-gallery-item-number {
 
.ct-gallery-item.ct-gallery-item--third .is-visible .ct-gallery-item-number {
 
   top: 0;
 
   top: 0;
   -moz-opacity: 0.6;
+
   -moz-opacity: 1;
   -khtml-opacity: 0.6;
+
   -khtml-opacity: 1;
   -webkit-opacity: 0.6;
+
   -webkit-opacity: 1;
   opacity: 0.6;
+
   opacity: 1;
 
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 
   -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 
   filter: alpha(opacity=60);
 
   filter: alpha(opacity=60);
Line 11,343: Line 11,358:
 
.ct-gallery-item--third .ct-gallery-itemDescription-title,
 
.ct-gallery-item--third .ct-gallery-itemDescription-title,
 
#ct-ajaxContent .ct-gallery-itemDescription-title {
 
#ct-ajaxContent .ct-gallery-itemDescription-title {
   background-color: #ffffff;
+
   background-color: rgba(255, 255, 255, .6);
 
   padding: 2px 5px;
 
   padding: 2px 5px;
   font-size: 30px;
+
   font-size: 23px;
 
   color: #222222;
 
   color: #222222;
 
   font-weight: 300;
 
   font-weight: 300;
Line 12,672: Line 12,687:
 
}
 
}
 
a {
 
a {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.dropcap:first-child:first-letter {
 
.dropcap:first-child:first-letter {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.list-group-item.active,
 
.list-group-item.active,
 
.list-group-item.active:hover,
 
.list-group-item.active:hover,
 
.list-group-item.active:focus {
 
.list-group-item.active:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-u-underline:hover {
 
.ct-u-underline:hover {
   color: #a12384;
+
   color: #68bd45;
   border-bottom: 4px solid #a12384;
+
   border-bottom: 4px solid #68bd45;
 
}
 
}
 
.ct-navbar--motive {
 
.ct-navbar--motive {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--defaultActive > li.active {
 
.navbar-nav.ct-navbarNav--defaultActive > li.active {
   border-top: 7px solid #a12384;
+
   border-top: 7px solid #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--defaultActive > li.active > a,
 
.navbar-nav.ct-navbarNav--defaultActive > li.active > a,
Line 12,697: Line 12,712:
 
.navbar-nav.ct-navbarNav--defaultActive > li.active > a:active,
 
.navbar-nav.ct-navbarNav--defaultActive > li.active > a:active,
 
.navbar-nav.ct-navbarNav--defaultActive > li.active a:focus {
 
.navbar-nav.ct-navbarNav--defaultActive > li.active a:focus {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--defaultActive > li:hover > a,
 
.navbar-nav.ct-navbarNav--defaultActive > li:hover > a,
 
.navbar-nav.ct-navbarNav--defaultActive > li:active > a,
 
.navbar-nav.ct-navbarNav--defaultActive > li:active > a,
 
.navbar-nav.ct-navbarNav--defaultActive > li:focus > a {
 
.navbar-nav.ct-navbarNav--defaultActive > li:focus > a {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--secundaryActive > li.active > a,
 
.navbar-nav.ct-navbarNav--secundaryActive > li.active > a,
Line 12,708: Line 12,723:
 
.navbar-nav.ct-navbarNav--secundaryActive > li.active > a:active,
 
.navbar-nav.ct-navbarNav--secundaryActive > li.active > a:active,
 
.navbar-nav.ct-navbarNav--secundaryActive > li.active a:focus {
 
.navbar-nav.ct-navbarNav--secundaryActive > li.active a:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--secundaryActive > li > a:hover,
 
.navbar-nav.ct-navbarNav--secundaryActive > li > a:hover,
 
.navbar-nav.ct-navbarNav--secundaryActive > li > a:active,
 
.navbar-nav.ct-navbarNav--secundaryActive > li > a:active,
 
.navbar-nav.ct-navbarNav--secundaryActive > li > a:focus {
 
.navbar-nav.ct-navbarNav--secundaryActive > li > a:focus {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--thirdActive > li.active > a,
 
.navbar-nav.ct-navbarNav--thirdActive > li.active > a,
Line 12,719: Line 12,734:
 
.navbar-nav.ct-navbarNav--thirdActive > li.active > a:active,
 
.navbar-nav.ct-navbarNav--thirdActive > li.active > a:active,
 
.navbar-nav.ct-navbarNav--thirdActive > li.active a:focus {
 
.navbar-nav.ct-navbarNav--thirdActive > li.active a:focus {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.navbar-nav.ct-navbarNav--thirdActive > li > a:hover,
 
.navbar-nav.ct-navbarNav--thirdActive > li > a:hover,
 
.navbar-nav.ct-navbarNav--thirdActive > li > a:active,
 
.navbar-nav.ct-navbarNav--thirdActive > li > a:active,
 
.navbar-nav.ct-navbarNav--thirdActive > li > a:focus {
 
.navbar-nav.ct-navbarNav--thirdActive > li > a:focus {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.dropdown-menu {
 
.dropdown-menu {
   background-color: #a12384;
+
   background-color: #FFFFFF;
 
}
 
}
 
.ct-menuMobile .ct-menuMobile-navbar li.active > a {
 
.ct-menuMobile .ct-menuMobile-navbar li.active > a {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-sectionTitle-fixed {
 
.ct-sectionTitle-fixed {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-pageHeader.ct-pageHeader--motive {
 
.ct-pageHeader.ct-pageHeader--motive {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-pageHeader.ct-pageHeader--motiveSub.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {
 
.ct-pageHeader.ct-pageHeader--motiveSub.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {
   color: #a12384;
+
   color: #68bd45;
   border-left: 1px solid #a12384;
+
   border-left: 1px solid #68bd45;
 
}
 
}
 
.ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 small,
 
.ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 small,
Line 12,754: Line 12,769:
 
.ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 small,
 
.ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 small,
 
.ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 small {
 
.ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 small {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-section.ct-section--motive {
 
.ct-section.ct-section--motive {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-u-colorMotive {
 
.ct-u-colorMotive {
   color: #a12384 !important;
+
   color: #68bd45 !important;
 
}
 
}
 
.btn-black:hover {
 
.btn-black:hover {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory {
 
.ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-flexslider--arrowType2 .flex-direction-nav a:hover,
 
.ct-flexslider--arrowType2 .flex-direction-nav a:hover,
 
.ct-flexslider--arrowType2:hover .flex-direction-nav a:hover {
 
.ct-flexslider--arrowType2:hover .flex-direction-nav a:hover {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-socials ul li a:hover,
 
.ct-socials ul li a:hover,
 
.ct-socials ul li a:focus,
 
.ct-socials ul li a:focus,
 
.ct-socials ul li a:active {
 
.ct-socials ul li a:active {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-personBox.ct-personBox--secundary .ct-personBox-name .ct-personBox-nameInner {
 
.ct-personBox.ct-personBox--secundary .ct-personBox-name .ct-personBox-nameInner {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-personBox.ct-personBox--default .ct-personBox-function {
 
.ct-personBox.ct-personBox--default .ct-personBox-function {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-articleBox .ct-articleBox-dateMonth {
 
.ct-articleBox .ct-articleBox-dateMonth {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-articleBox .ct-articleBox-titleBox a:hover {
 
.ct-articleBox .ct-articleBox-titleBox a:hover {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a:hover {
 
.ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a:hover {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon {
 
.ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-comments li > .media h5 a:hover,
 
.ct-comments li > .media h5 a:hover,
 
.ct-comments li > .media h5 a:focus,
 
.ct-comments li > .media h5 a:focus,
 
.ct-comments li > .media h5 a:active {
 
.ct-comments li > .media h5 a:active {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-pricingBox.ct-pricingBox--motive .ct-pricingbox-title .ct-pricingbox-titleFirst {
 
.ct-pricingBox.ct-pricingBox--motive .ct-pricingbox-title .ct-pricingbox-titleFirst {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-pricing {
 
.ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-pricing {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopLeft:before {
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopLeft:before {
   border-color: #a12384 transparent transparent transparent;
+
   border-color: #68bd45 transparent transparent transparent;
 
}
 
}
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopRight:before {
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopRight:before {
   border-color: transparent #a12384 transparent transparent;
+
   border-color: transparent #68bd45 transparent transparent;
 
}
 
}
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomRight:before {
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomRight:before {
   border-color: transparent transparent #a12384 transparent;
+
   border-color: transparent transparent #68bd45 transparent;
 
}
 
}
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomLeft:before {
 
.ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomLeft:before {
   border-color: transparent transparent transparent #a12384;
+
   border-color: transparent transparent transparent #68bd45;
 
}
 
}
 
.ct-googleMap--accordion .ct-googleMap-header:hover {
 
.ct-googleMap--accordion .ct-googleMap-header:hover {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-gallery-item--masonry:hover .ct-gallery-itemDescription {
 
.ct-gallery-item--masonry:hover .ct-gallery-itemDescription {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-gallery-item--secundary .ct-gallery-itemDescription-category,
 
.ct-gallery-item--secundary .ct-gallery-itemDescription-category,
 
.ct-gallery-item--third .ct-gallery-itemDescription-category,
 
.ct-gallery-item--third .ct-gallery-itemDescription-category,
 
#ct-ajaxContent .ct-gallery-itemDescription-category {
 
#ct-ajaxContent .ct-gallery-itemDescription-category {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.counter-block .counter .number {
 
.counter-block .counter .number {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.panel-default .panel-title > a {
 
.panel-default .panel-title > a {
   border-color: #a12384;
+
   border-color: #68bd45;
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.btn-primary,
 
.btn-primary,
 
.btn-primary:disabled {
 
.btn-primary:disabled {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 +
  color: #FFF !important;
 
}
 
}
 
.btn-primary:hover,
 
.btn-primary:hover,
Line 12,850: Line 12,866:
 
   background-color: #fb1118;
 
   background-color: #fb1118;
 
   border-color: #fb1118;
 
   border-color: #fb1118;
 +
  color: #68bd45 !important;
 
}
 
}
 
.btn-default:hover,
 
.btn-default:hover,
Line 12,857: Line 12,874:
 
.btn-default:focus,
 
.btn-default:focus,
 
.btn-default:disabled:focus {
 
.btn-default:disabled:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-btn--black:hover,
 
.ct-btn--black:hover,
 
.ct-btn--black:active,
 
.ct-btn--black:active,
 
.ct-btn--black:focus {
 
.ct-btn--black:focus {
   border-color: #a12384;
+
   border-color: #68bd45;
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-btn--gray:hover,
 
.ct-btn--gray:hover,
 
.ct-btn--gray:active,
 
.ct-btn--gray:active,
 
.ct-btn--gray:focus {
 
.ct-btn--gray:focus {
   border-color: #a12384;
+
   border-color: #68bd45;
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-btn--rounded:hover,
 
.ct-btn--rounded:hover,
Line 12,880: Line 12,897:
 
.ct-btn--rounded.btn-primary:active,
 
.ct-btn--rounded.btn-primary:active,
 
.ct-btn--rounded.btn-primary:focus {
 
.ct-btn--rounded.btn-primary:focus {
   color: #a12384;
+
   color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-btn--perspective.btn-default:hover,
 
.ct-btn--perspective.btn-default:hover,
 
.ct-btn--perspective.btn-default:active,
 
.ct-btn--perspective.btn-default:active,
 
.ct-btn--perspective.btn-default:focus {
 
.ct-btn--perspective.btn-default:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   border-bottom-color: #d6030a;
 
   border-bottom-color: #d6030a;
 
}
 
}
Line 12,892: Line 12,909:
 
.ct-btn--perspective.btn-default:active i,
 
.ct-btn--perspective.btn-default:active i,
 
.ct-btn--perspective.btn-default:focus i {
 
.ct-btn--perspective.btn-default:focus i {
   background-color: #e23c42;
+
   background-color: #59a13c;
 
}
 
}
 
.ct-btn--perspective.btn-primary {
 
.ct-btn--perspective.btn-primary {
   border-bottom-color: #d6030a;
+
   border-bottom-color: #317416;
 +
  color: #FFFFFF !important;
 
}
 
}
 
.ct-btn--perspective.btn-primary i {
 
.ct-btn--perspective.btn-primary i {
   background-color: #e23c42;
+
   background-color: #59a13c;
 +
  color: #FFFFFF !important;
 
}
 
}
 
.ct-btn--perspective.btn-primary:hover,
 
.ct-btn--perspective.btn-primary:hover,
 
.ct-btn--perspective.btn-primary:active,
 
.ct-btn--perspective.btn-primary:active,
 
.ct-btn--perspective.btn-primary:focus {
 
.ct-btn--perspective.btn-primary:focus {
   background-color: #fc5c61;
+
   background-color: #4f9134;
   border-bottom-color: #bc0309;
+
   border-bottom-color: #3c6e27;
 +
  color: #FFFFFF !important;
 
}
 
}
 
.ct-btn--perspective.btn-primary:hover i,
 
.ct-btn--perspective.btn-primary:hover i,
 
.ct-btn--perspective.btn-primary:active i,
 
.ct-btn--perspective.btn-primary:active i,
 
.ct-btn--perspective.btn-primary:focus i {
 
.ct-btn--perspective.btn-primary:focus i {
   background-color: #e55258;
+
   background-color: #4f8937;
 +
  color: #FFFFFF !important;
 
}
 
}
 
.ct-btn--perspective.ct-btn--black:hover,
 
.ct-btn--perspective.ct-btn--black:hover,
 
.ct-btn--perspective.ct-btn--black:active,
 
.ct-btn--perspective.ct-btn--black:active,
 
.ct-btn--perspective.ct-btn--black:focus {
 
.ct-btn--perspective.ct-btn--black:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   border-bottom-color: #d6030a;
 
   border-bottom-color: #d6030a;
 
}
 
}
Line 12,925: Line 12,946:
 
.ct-btn--perspective.ct-btn--gray:active,
 
.ct-btn--perspective.ct-btn--gray:active,
 
.ct-btn--perspective.ct-btn--gray:focus {
 
.ct-btn--perspective.ct-btn--gray:focus {
   background-color: #a12384;
+
   background-color: #68bd45;
 
   border-bottom-color: #d6030a;
 
   border-bottom-color: #d6030a;
 
}
 
}
Line 12,936: Line 12,957:
 
.ct-sectionButton:active .ct-sectionButton-circle,
 
.ct-sectionButton:active .ct-sectionButton-circle,
 
.ct-sectionButton:focus .ct-sectionButton-circle {
 
.ct-sectionButton:focus .ct-sectionButton-circle {
   color: #a12384;
+
   color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-scrollUpButton:hover .ct-sectionButton-circle,
 
.ct-scrollUpButton:hover .ct-sectionButton-circle,
 
.ct-scrollUpButton:active .ct-sectionButton-circle,
 
.ct-scrollUpButton:active .ct-sectionButton-circle,
 
.ct-scrollUpButton:focus .ct-sectionButton-circle {
 
.ct-scrollUpButton:focus .ct-sectionButton-circle {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.form-group label {
 
.form-group label {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.form-group label:before {
 
.form-group label:before {
Line 12,953: Line 12,974:
 
.form-search input:active,
 
.form-search input:active,
 
.form-search input:valid {
 
.form-search input:valid {
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.form-search input:focus + .btn,
 
.form-search input:focus + .btn,
 
.form-search input:active + .btn,
 
.form-search input:active + .btn,
 
.form-search input:valid + .btn {
 
.form-search input:valid + .btn {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-u-backgroundDarkGray .form-search input:focus,
 
.ct-u-backgroundDarkGray .form-search input:focus,
Line 12,970: Line 12,991:
 
.ct-u-backgroundDarkGray2 .form-search input:valid,
 
.ct-u-backgroundDarkGray2 .form-search input:valid,
 
.ct-u-backgroundDarkGray3 .form-search input:valid {
 
.ct-u-backgroundDarkGray3 .form-search input:valid {
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
fieldset[disabled] .btn-primary {
 
fieldset[disabled] .btn-primary {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.pagination > li:hover > a,
 
.pagination > li:hover > a,
Line 12,982: Line 13,003:
 
.pagination > li:focus > span,
 
.pagination > li:focus > span,
 
.pagination > li:active > span {
 
.pagination > li:active > span {
   border-color: #a12384;
+
   border-color: #68bd45;
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.pagination > li.active > a,
 
.pagination > li.active > a,
Line 12,991: Line 13,012:
 
.pagination > li.active > a:focus,
 
.pagination > li.active > a:focus,
 
.pagination > li.active > span:focus {
 
.pagination > li.active > span:focus {
   border-color: #a12384;
+
   border-color: #68bd45;
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-pagination a:hover,
 
.ct-pagination a:hover,
 
.ct-pagination a:focus,
 
.ct-pagination a:focus,
 
.ct-pagination a:active {
 
.ct-pagination a:active {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.ct-pagination .ct-pagination-middle:hover i {
 
.ct-pagination .ct-pagination-middle:hover i {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-gallery-filters li > a.active {
 
.ct-gallery-filters li > a.active {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.progress .progress-bar {
 
.progress .progress-bar {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.progress .progress-bar .ct-progressBar-tr {
 
.progress .progress-bar .ct-progressBar-tr {
Line 13,020: Line 13,041:
 
.nav-tabs.nav-justified > li.active > a:focus,
 
.nav-tabs.nav-justified > li.active > a:focus,
 
.nav-tabs.nav-justified > li.active > a:active {
 
.nav-tabs.nav-justified > li.active > a:active {
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.nav-tabs > li.ct-navTabs--default.active > a,
 
.nav-tabs > li.ct-navTabs--default.active > a,
Line 13,026: Line 13,047:
 
.nav-tabs > li.ct-navTabs--default > a:focus,
 
.nav-tabs > li.ct-navTabs--default > a:focus,
 
.nav-tabs > li.ct-navTabs--default > a:active {
 
.nav-tabs > li.ct-navTabs--default > a:active {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.nav-tabs > li.ct-navTabs--success.active > a,
 
.nav-tabs > li.ct-navTabs--success.active > a,
Line 13,033: Line 13,054:
 
.nav-tabs > li.ct-navTabs--success > a:focus,
 
.nav-tabs > li.ct-navTabs--success > a:focus,
 
.nav-tabs > li.ct-navTabs--success > a:active {
 
.nav-tabs > li.ct-navTabs--success > a:active {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.nav-tabs > li.ct-navTabs--danger.active > a,
 
.nav-tabs > li.ct-navTabs--danger.active > a,
Line 13,040: Line 13,061:
 
.nav-tabs > li.ct-navTabs--danger > a:focus,
 
.nav-tabs > li.ct-navTabs--danger > a:focus,
 
.nav-tabs > li.ct-navTabs--danger > a:active {
 
.nav-tabs > li.ct-navTabs--danger > a:active {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.nav-tabs > li.ct-navTabs--warning.active > a,
 
.nav-tabs > li.ct-navTabs--warning.active > a,
Line 13,047: Line 13,068:
 
.nav-tabs > li.ct-navTabs--warning > a:focus,
 
.nav-tabs > li.ct-navTabs--warning > a:focus,
 
.nav-tabs > li.ct-navTabs--warning > a:active {
 
.nav-tabs > li.ct-navTabs--warning > a:active {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.nav-tabs > li.ct-navTabs--info.active > a,
 
.nav-tabs > li.ct-navTabs--info.active > a,
Line 13,054: Line 13,075:
 
.nav-tabs > li.ct-navTabs--info > a:focus,
 
.nav-tabs > li.ct-navTabs--info > a:focus,
 
.nav-tabs > li.ct-navTabs--info > a:active {
 
.nav-tabs > li.ct-navTabs--info > a:active {
   background-color: #a12384;
+
   background-color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.ct-tabs .ct-tabs-toggle:hover,
 
.ct-tabs .ct-tabs-toggle:hover,
 
.ct-tabs .ct-tabs-toggle.is-active {
 
.ct-tabs .ct-tabs-toggle.is-active {
   color: #a12384;
+
   color: #68bd45;
   border-color: #a12384;
+
   border-color: #68bd45;
 
}
 
}
 
.mfp-close,
 
.mfp-close,
 
button.mfp-close,
 
button.mfp-close,
 
.mfp-close-btn-in .mfp-close {
 
.mfp-close-btn-in .mfp-close {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-magnificPopup-bottomArrows .mfp-arrow:hover:before,
 
.ct-magnificPopup-bottomArrows .mfp-arrow:hover:before,
 
.ct-magnificPopup-bottomArrows .mfp-arrow:focus:before,
 
.ct-magnificPopup-bottomArrows .mfp-arrow:focus:before,
 
.ct-magnificPopup-bottomArrows .mfp-arrow:active:before {
 
.ct-magnificPopup-bottomArrows .mfp-arrow:active:before {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.nav-previous .icon,
 
.nav-previous .icon,
 
.nav-next .icon {
 
.nav-next .icon {
   border: 4px solid #a12384;
+
   border: 4px solid #68bd45;
   color: #a12384 !important;
+
   color: #68bd45 !important;
 
}
 
}
 
.vco-timeline .vco-navigation .timenav-background .timenav-line,
 
.vco-timeline .vco-navigation .timenav-background .timenav-line,
Line 13,081: Line 13,102:
 
.vco-timeline .vco-navigation .timenav .content .marker.active .line,
 
.vco-timeline .vco-navigation .timenav .content .marker.active .line,
 
.vco-timeline .vco-navigation .timenav .content .marker.active .dot {
 
.vco-timeline .vco-navigation .timenav .content .marker.active .dot {
   background: #a12384 !important;
+
   background: #68bd45 !important;
 
}
 
}
 
.widget .widget-inner > ul li a:hover,
 
.widget .widget-inner > ul li a:hover,
 
.widget .widget-inner > ul li a:focus,
 
.widget .widget-inner > ul li a:focus,
 
.widget .widget-inner > ul li a:active {
 
.widget .widget-inner > ul li a:active {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.widget .widget-inner > ul li.current-cat a {
 
.widget .widget-inner > ul li.current-cat a {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent {
 
.widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent:after {
 
.widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent:after {
   border-color: transparent #a12384 transparent transparent;
+
   border-color: transparent #68bd45 transparent transparent;
 
}
 
}
 
.widget.ct-widget-recentComments span {
 
.widget.ct-widget-recentComments span {
   color: #a12384;
+
   color: #68bd45;
 
}
 
}
 
.tagcloud a:hover,
 
.tagcloud a:hover,
Line 13,106: Line 13,127:
 
.tagcloud a:active,
 
.tagcloud a:active,
 
.ct-blog-tags a:active {
 
.ct-blog-tags a:active {
   background-color: #a12384;
+
   background-color: #68bd45;
 
}
 
}
 
.ct-u-backgroundMotive .ct-callToActionBox:before,
 
.ct-u-backgroundMotive .ct-callToActionBox:before,
 
.ct-u-backgroundMotive .ct-callToActionBox:after {
 
.ct-u-backgroundMotive .ct-callToActionBox:after {
   background-color: #a12384;
+
   background-color: #68bd45;
 +
}
 +
.spon ul li {
 +
  display: inline;
 +
}
 +
.mila p {
 +
  font-size: 17px !important;
 +
  line-height: 2em !important;
 +
  color: #000000 !important;
 +
}
 +
.parts-photo-box {
 +
  text-align: center;
 +
  line-height: 0px !important;
 +
  margin-bottom: 40px;
 +
}
 +
.parts-info {
 +
  font-size: 16px;
 +
  line-height: 0px !important;
 +
  margin-bottom: 15px;
 +
}
 +
.awards {
 +
  font-size: 15px !important;
 +
}
 +
.awards li {
 +
  list-style-image: url("https://static.igem.org/mediawiki/2018/b/bc/T--METU_HS_Ankara--check.png");
 +
  list-style-type: none;
 +
}
 +
.awards td {
 +
  border: 1px solid #fff !important;
 
}
 
}

Latest revision as of 15:31, 17 October 2018

.fa {

 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;

} /* makes the font 33% larger relative to the icon container */ .fa-lg {

 font-size: 1.33333333em;
 line-height: 0.75em;
 vertical-align: -15%;

} .fa-2x {

 font-size: 2em;

} .fa-3x {

 font-size: 3em;

} .fa-4x {

 font-size: 4em;

} .fa-5x {

 font-size: 5em;

} .fa-fw {

 width: 1.28571429em;
 text-align: center;

} .fa-ul {

 padding-left: 0;
 margin-left: 2.14285714em;
 list-style-type: none;

} .fa-ul > li {

 position: relative;

} .fa-li {

 position: absolute;
 left: -2.14285714em;
 width: 2.14285714em;
 top: 0.14285714em;
 text-align: center;

} .fa-li.fa-lg {

 left: -1.85714286em;

} .fa-border {

 padding: .2em .25em .15em;
 border: solid 0.08em #eeeeee;
 border-radius: .1em;

} .pull-right {

 float: right;

} .pull-left {

 float: left;

} .fa.pull-left {

 margin-right: .3em;

} .fa.pull-right {

 margin-left: .3em;

} .fa-spin {

 -webkit-animation: fa-spin 2s infinite linear;
 animation: fa-spin 2s infinite linear;

} @-webkit-keyframes fa-spin {

 0% {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 100% {
   -webkit-transform: rotate(359deg);
   transform: rotate(359deg);
 }

} @keyframes fa-spin {

 0% {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 100% {
   -webkit-transform: rotate(359deg);
   transform: rotate(359deg);
 }

} .fa-rotate-90 {

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);

} .fa-rotate-180 {

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
 -webkit-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 transform: rotate(180deg);

} .fa-rotate-270 {

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 -webkit-transform: rotate(270deg);
 -ms-transform: rotate(270deg);
 transform: rotate(270deg);

} .fa-flip-horizontal {

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
 -webkit-transform: scale(-1, 1);
 -ms-transform: scale(-1, 1);
 transform: scale(-1, 1);

} .fa-flip-vertical {

 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
 -webkit-transform: scale(1, -1);
 -ms-transform: scale(1, -1);
 transform: scale(1, -1);

}

root .fa-rotate-90,
root .fa-rotate-180,
root .fa-rotate-270,
root .fa-flip-horizontal,
root .fa-flip-vertical {
 filter: none;

} .fa-stack {

 position: relative;
 display: inline-block;
 width: 2em;
 height: 2em;
 line-height: 2em;
 vertical-align: middle;

} .fa-stack-1x, .fa-stack-2x {

 position: absolute;
 left: 0;
 width: 100%;
 text-align: center;

} .fa-stack-1x {

 line-height: inherit;

} .fa-stack-2x {

 font-size: 2em;

} .fa-inverse {

 color: #ffffff;

} /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen

  readers do not read off random characters that represent icons */

.fa-glass:before {

 content: "\f000";

} .fa-music:before {

 content: "\f001";

} .fa-search:before {

 content: "\f002";

} .fa-envelope-o:before {

 content: "\f003";

} .fa-heart:before {

 content: "\f004";

} .fa-star:before {

 content: "\f005";

} .fa-star-o:before {

 content: "\f006";

} .fa-user:before {

 content: "\f007";

} .fa-film:before {

 content: "\f008";

} .fa-th-large:before {

 content: "\f009";

} .fa-th:before {

 content: "\f00a";

} .fa-th-list:before {

 content: "\f00b";

} .fa-check:before {

 content: "\f00c";

} .fa-remove:before, .fa-close:before, .fa-times:before {

 content: "\f00d";

} .fa-search-plus:before {

 content: "\f00e";

} .fa-search-minus:before {

 content: "\f010";

} .fa-power-off:before {

 content: "\f011";

} .fa-signal:before {

 content: "\f012";

} .fa-gear:before, .fa-cog:before {

 content: "\f013";

} .fa-trash-o:before {

 content: "\f014";

} .fa-home:before {

 content: "\f015";

} .fa-file-o:before {

 content: "\f016";

} .fa-clock-o:before {

 content: "\f017";

} .fa-road:before {

 content: "\f018";

} .fa-download:before {

 content: "\f019";

} .fa-arrow-circle-o-down:before {

 content: "\f01a";

} .fa-arrow-circle-o-up:before {

 content: "\f01b";

} .fa-inbox:before {

 content: "\f01c";

} .fa-play-circle-o:before {

 content: "\f01d";

} .fa-rotate-right:before, .fa-repeat:before {

 content: "\f01e";

} .fa-refresh:before {

 content: "\f021";

} .fa-list-alt:before {

 content: "\f022";

} .fa-lock:before {

 content: "\f023";

} .fa-flag:before {

 content: "\f024";

} .fa-headphones:before {

 content: "\f025";

} .fa-volume-off:before {

 content: "\f026";

} .fa-volume-down:before {

 content: "\f027";

} .fa-volume-up:before {

 content: "\f028";

} .fa-qrcode:before {

 content: "\f029";

} .fa-barcode:before {

 content: "\f02a";

} .fa-tag:before {

 content: "\f02b";

} .fa-tags:before {

 content: "\f02c";

} .fa-book:before {

 content: "\f02d";

} .fa-bookmark:before {

 content: "\f02e";

} .fa-print:before {

 content: "\f02f";

} .fa-camera:before {

 content: "\f030";

} .fa-font:before {

 content: "\f031";

} .fa-bold:before {

 content: "\f032";

} .fa-italic:before {

 content: "\f033";

} .fa-text-height:before {

 content: "\f034";

} .fa-text-width:before {

 content: "\f035";

} .fa-align-left:before {

 content: "\f036";

} .fa-align-center:before {

 content: "\f037";

} .fa-align-right:before {

 content: "\f038";

} .fa-align-justify:before {

 content: "\f039";

} .fa-list:before {

 content: "\f03a";

} .fa-dedent:before, .fa-outdent:before {

 content: "\f03b";

} .fa-indent:before {

 content: "\f03c";

} .fa-video-camera:before {

 content: "\f03d";

} .fa-photo:before, .fa-image:before, .fa-picture-o:before {

 content: "\f03e";

} .fa-pencil:before {

 content: "\f040";

} .fa-map-marker:before {

 content: "\f041";

} .fa-adjust:before {

 content: "\f042";

} .fa-tint:before {

 content: "\f043";

} .fa-edit:before, .fa-pencil-square-o:before {

 content: "\f044";

} .fa-share-square-o:before {

 content: "\f045";

} .fa-check-square-o:before {

 content: "\f046";

} .fa-arrows:before {

 content: "\f047";

} .fa-step-backward:before {

 content: "\f048";

} .fa-fast-backward:before {

 content: "\f049";

} .fa-backward:before {

 content: "\f04a";

} .fa-play:before {

 content: "\f04b";

} .fa-pause:before {

 content: "\f04c";

} .fa-stop:before {

 content: "\f04d";

} .fa-forward:before {

 content: "\f04e";

} .fa-fast-forward:before {

 content: "\f050";

} .fa-step-forward:before {

 content: "\f051";

} .fa-eject:before {

 content: "\f052";

} .fa-chevron-left:before {

 content: "\f053";

} .fa-chevron-right:before {

 content: "\f054";

} .fa-plus-circle:before {

 content: "\f055";

} .fa-minus-circle:before {

 content: "\f056";

} .fa-times-circle:before {

 content: "\f057";

} .fa-check-circle:before {

 content: "\f058";

} .fa-question-circle:before {

 content: "\f059";

} .fa-info-circle:before {

 content: "\f05a";

} .fa-crosshairs:before {

 content: "\f05b";

} .fa-times-circle-o:before {

 content: "\f05c";

} .fa-check-circle-o:before {

 content: "\f05d";

} .fa-ban:before {

 content: "\f05e";

} .fa-arrow-left:before {

 content: "\f060";

} .fa-arrow-right:before {

 content: "\f061";

} .fa-arrow-up:before {

 content: "\f062";

} .fa-arrow-down:before {

 content: "\f063";

} .fa-mail-forward:before, .fa-share:before {

 content: "\f064";

} .fa-expand:before {

 content: "\f065";

} .fa-compress:before {

 content: "\f066";

} .fa-plus:before {

 content: "\f067";

} .fa-minus:before {

 content: "\f068";

} .fa-asterisk:before {

 content: "\f069";

} .fa-exclamation-circle:before {

 content: "\f06a";

} .fa-gift:before {

 content: "\f06b";

} .fa-leaf:before {

 content: "\f06c";

} .fa-fire:before {

 content: "\f06d";

} .fa-eye:before {

 content: "\f06e";

} .fa-eye-slash:before {

 content: "\f070";

} .fa-warning:before, .fa-exclamation-triangle:before {

 content: "\f071";

} .fa-plane:before {

 content: "\f072";

} .fa-calendar:before {

 content: "\f073";

} .fa-random:before {

 content: "\f074";

} .fa-comment:before {

 content: "\f075";

} .fa-magnet:before {

 content: "\f076";

} .fa-chevron-up:before {

 content: "\f077";

} .fa-chevron-down:before {

 content: "\f078";

} .fa-retweet:before {

 content: "\f079";

} .fa-shopping-cart:before {

 content: "\f07a";

} .fa-folder:before {

 content: "\f07b";

} .fa-folder-open:before {

 content: "\f07c";

} .fa-arrows-v:before {

 content: "\f07d";

} .fa-arrows-h:before {

 content: "\f07e";

} .fa-bar-chart-o:before, .fa-bar-chart:before {

 content: "\f080";

} .fa-twitter-square:before {

 content: "\f081";

} .fa-facebook-square:before {

 content: "\f082";

} .fa-camera-retro:before {

 content: "\f083";

} .fa-key:before {

 content: "\f084";

} .fa-gears:before, .fa-cogs:before {

 content: "\f085";

} .fa-comments:before {

 content: "\f086";

} .fa-thumbs-o-up:before {

 content: "\f087";

} .fa-thumbs-o-down:before {

 content: "\f088";

} .fa-star-half:before {

 content: "\f089";

} .fa-heart-o:before {

 content: "\f08a";

} .fa-sign-out:before {

 content: "\f08b";

} .fa-linkedin-square:before {

 content: "\f08c";

} .fa-thumb-tack:before {

 content: "\f08d";

} .fa-external-link:before {

 content: "\f08e";

} .fa-sign-in:before {

 content: "\f090";

} .fa-trophy:before {

 content: "\f091";

} .fa-github-square:before {

 content: "\f092";

} .fa-upload:before {

 content: "\f093";

} .fa-lemon-o:before {

 content: "\f094";

} .fa-phone:before {

 content: "\f095";

} .fa-square-o:before {

 content: "\f096";

} .fa-bookmark-o:before {

 content: "\f097";

} .fa-phone-square:before {

 content: "\f098";

} .fa-twitter:before {

 content: "\f099";

} .fa-facebook:before {

 content: "\f09a";

} .fa-github:before {

 content: "\f09b";

} .fa-unlock:before {

 content: "\f09c";

} .fa-credit-card:before {

 content: "\f09d";

} .fa-rss:before {

 content: "\f09e";

} .fa-hdd-o:before {

 content: "\f0a0";

} .fa-bullhorn:before {

 content: "\f0a1";

} .fa-bell:before {

 content: "\f0f3";

} .fa-certificate:before {

 content: "\f0a3";

} .fa-hand-o-right:before {

 content: "\f0a4";

} .fa-hand-o-left:before {

 content: "\f0a5";

} .fa-hand-o-up:before {

 content: "\f0a6";

} .fa-hand-o-down:before {

 content: "\f0a7";

} .fa-arrow-circle-left:before {

 content: "\f0a8";

} .fa-arrow-circle-right:before {

 content: "\f0a9";

} .fa-arrow-circle-up:before {

 content: "\f0aa";

} .fa-arrow-circle-down:before {

 content: "\f0ab";

} .fa-globe:before {

 content: "\f0ac";

} .fa-wrench:before {

 content: "\f0ad";

} .fa-tasks:before {

 content: "\f0ae";

} .fa-filter:before {

 content: "\f0b0";

} .fa-briefcase:before {

 content: "\f0b1";

} .fa-arrows-alt:before {

 content: "\f0b2";

} .fa-group:before, .fa-users:before {

 content: "\f0c0";

} .fa-chain:before, .fa-link:before {

 content: "\f0c1";

} .fa-cloud:before {

 content: "\f0c2";

} .fa-flask:before {

 content: "\f0c3";

} .fa-cut:before, .fa-scissors:before {

 content: "\f0c4";

} .fa-copy:before, .fa-files-o:before {

 content: "\f0c5";

} .fa-paperclip:before {

 content: "\f0c6";

} .fa-save:before, .fa-floppy-o:before {

 content: "\f0c7";

} .fa-square:before {

 content: "\f0c8";

} .fa-navicon:before, .fa-reorder:before, .fa-bars:before {

 content: "\f0c9";

} .fa-list-ul:before {

 content: "\f0ca";

} .fa-list-ol:before {

 content: "\f0cb";

} .fa-strikethrough:before {

 content: "\f0cc";

} .fa-underline:before {

 content: "\f0cd";

} .fa-table:before {

 content: "\f0ce";

} .fa-magic:before {

 content: "\f0d0";

} .fa-truck:before {

 content: "\f0d1";

} .fa-pinterest:before {

 content: "\f0d2";

} .fa-pinterest-square:before {

 content: "\f0d3";

} .fa-google-plus-square:before {

 content: "\f0d4";

} .fa-google-plus:before {

 content: "\f0d5";

} .fa-money:before {

 content: "\f0d6";

} .fa-caret-down:before {

 content: "\f0d7";

} .fa-caret-up:before {

 content: "\f0d8";

} .fa-caret-left:before {

 content: "\f0d9";

} .fa-caret-right:before {

 content: "\f0da";

} .fa-columns:before {

 content: "\f0db";

} .fa-unsorted:before, .fa-sort:before {

 content: "\f0dc";

} .fa-sort-down:before, .fa-sort-desc:before {

 content: "\f0dd";

} .fa-sort-up:before, .fa-sort-asc:before {

 content: "\f0de";

} .fa-envelope:before {

 content: "\f0e0";

} .fa-linkedin:before {

 content: "\f0e1";

} .fa-rotate-left:before, .fa-undo:before {

 content: "\f0e2";

} .fa-legal:before, .fa-gavel:before {

 content: "\f0e3";

} .fa-dashboard:before, .fa-tachometer:before {

 content: "\f0e4";

} .fa-comment-o:before {

 content: "\f0e5";

} .fa-comments-o:before {

 content: "\f0e6";

} .fa-flash:before, .fa-bolt:before {

 content: "\f0e7";

} .fa-sitemap:before {

 content: "\f0e8";

} .fa-umbrella:before {

 content: "\f0e9";

} .fa-paste:before, .fa-clipboard:before {

 content: "\f0ea";

} .fa-lightbulb-o:before {

 content: "\f0eb";

} .fa-exchange:before {

 content: "\f0ec";

} .fa-cloud-download:before {

 content: "\f0ed";

} .fa-cloud-upload:before {

 content: "\f0ee";

} .fa-user-md:before {

 content: "\f0f0";

} .fa-stethoscope:before {

 content: "\f0f1";

} .fa-suitcase:before {

 content: "\f0f2";

} .fa-bell-o:before {

 content: "\f0a2";

} .fa-coffee:before {

 content: "\f0f4";

} .fa-cutlery:before {

 content: "\f0f5";

} .fa-file-text-o:before {

 content: "\f0f6";

} .fa-building-o:before {

 content: "\f0f7";

} .fa-hospital-o:before {

 content: "\f0f8";

} .fa-ambulance:before {

 content: "\f0f9";

} .fa-medkit:before {

 content: "\f0fa";

} .fa-fighter-jet:before {

 content: "\f0fb";

} .fa-beer:before {

 content: "\f0fc";

} .fa-h-square:before {

 content: "\f0fd";

} .fa-plus-square:before {

 content: "\f0fe";

} .fa-angle-double-left:before {

 content: "\f100";

} .fa-angle-double-right:before {

 content: "\f101";

} .fa-angle-double-up:before {

 content: "\f102";

} .fa-angle-double-down:before {

 content: "\f103";

} .fa-angle-left:before {

 content: "\f104";

} .fa-angle-right:before {

 content: "\f105";

} .fa-angle-up:before {

 content: "\f106";

} .fa-angle-down:before {

 content: "\f107";

} .fa-desktop:before {

 content: "\f108";

} .fa-laptop:before {

 content: "\f109";

} .fa-tablet:before {

 content: "\f10a";

} .fa-mobile-phone:before, .fa-mobile:before {

 content: "\f10b";

} .fa-circle-o:before {

 content: "\f10c";

} .fa-quote-left:before {

 content: "\f10d";

} .fa-quote-right:before {

 content: "\f10e";

} .fa-spinner:before {

 content: "\f110";

} .fa-circle:before {

 content: "\f111";

} .fa-mail-reply:before, .fa-reply:before {

 content: "\f112";

} .fa-github-alt:before {

 content: "\f113";

} .fa-folder-o:before {

 content: "\f114";

} .fa-folder-open-o:before {

 content: "\f115";

} .fa-smile-o:before {

 content: "\f118";

} .fa-frown-o:before {

 content: "\f119";

} .fa-meh-o:before {

 content: "\f11a";

} .fa-gamepad:before {

 content: "\f11b";

} .fa-keyboard-o:before {

 content: "\f11c";

} .fa-flag-o:before {

 content: "\f11d";

} .fa-flag-checkered:before {

 content: "\f11e";

} .fa-terminal:before {

 content: "\f120";

} .fa-code:before {

 content: "\f121";

} .fa-mail-reply-all:before, .fa-reply-all:before {

 content: "\f122";

} .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {

 content: "\f123";

} .fa-location-arrow:before {

 content: "\f124";

} .fa-crop:before {

 content: "\f125";

} .fa-code-fork:before {

 content: "\f126";

} .fa-unlink:before, .fa-chain-broken:before {

 content: "\f127";

} .fa-question:before {

 content: "\f128";

} .fa-info:before {

 content: "\f129";

} .fa-exclamation:before {

 content: "\f12a";

} .fa-superscript:before {

 content: "\f12b";

} .fa-subscript:before {

 content: "\f12c";

} .fa-eraser:before {

 content: "\f12d";

} .fa-puzzle-piece:before {

 content: "\f12e";

} .fa-microphone:before {

 content: "\f130";

} .fa-microphone-slash:before {

 content: "\f131";

} .fa-shield:before {

 content: "\f132";

} .fa-calendar-o:before {

 content: "\f133";

} .fa-fire-extinguisher:before {

 content: "\f134";

} .fa-rocket:before {

 content: "\f135";

} .fa-maxcdn:before {

 content: "\f136";

} .fa-chevron-circle-left:before {

 content: "\f137";

} .fa-chevron-circle-right:before {

 content: "\f138";

} .fa-chevron-circle-up:before {

 content: "\f139";

} .fa-chevron-circle-down:before {

 content: "\f13a";

} .fa-html5:before {

 content: "\f13b";

} .fa-css3:before {

 content: "\f13c";

} .fa-anchor:before {

 content: "\f13d";

} .fa-unlock-alt:before {

 content: "\f13e";

} .fa-bullseye:before {

 content: "\f140";

} .fa-ellipsis-h:before {

 content: "\f141";

} .fa-ellipsis-v:before {

 content: "\f142";

} .fa-rss-square:before {

 content: "\f143";

} .fa-play-circle:before {

 content: "\f144";

} .fa-ticket:before {

 content: "\f145";

} .fa-minus-square:before {

 content: "\f146";

} .fa-minus-square-o:before {

 content: "\f147";

} .fa-level-up:before {

 content: "\f148";

} .fa-level-down:before {

 content: "\f149";

} .fa-check-square:before {

 content: "\f14a";

} .fa-pencil-square:before {

 content: "\f14b";

} .fa-external-link-square:before {

 content: "\f14c";

} .fa-share-square:before {

 content: "\f14d";

} .fa-compass:before {

 content: "\f14e";

} .fa-toggle-down:before, .fa-caret-square-o-down:before {

 content: "\f150";

} .fa-toggle-up:before, .fa-caret-square-o-up:before {

 content: "\f151";

} .fa-toggle-right:before, .fa-caret-square-o-right:before {

 content: "\f152";

} .fa-euro:before, .fa-eur:before {

 content: "\f153";

} .fa-gbp:before {

 content: "\f154";

} .fa-dollar:before, .fa-usd:before {

 content: "\f155";

} .fa-rupee:before, .fa-inr:before {

 content: "\f156";

} .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {

 content: "\f157";

} .fa-ruble:before, .fa-rouble:before, .fa-rub:before {

 content: "\f158";

} .fa-won:before, .fa-krw:before {

 content: "\f159";

} .fa-bitcoin:before, .fa-btc:before {

 content: "\f15a";

} .fa-file:before {

 content: "\f15b";

} .fa-file-text:before {

 content: "\f15c";

} .fa-sort-alpha-asc:before {

 content: "\f15d";

} .fa-sort-alpha-desc:before {

 content: "\f15e";

} .fa-sort-amount-asc:before {

 content: "\f160";

} .fa-sort-amount-desc:before {

 content: "\f161";

} .fa-sort-numeric-asc:before {

 content: "\f162";

} .fa-sort-numeric-desc:before {

 content: "\f163";

} .fa-thumbs-up:before {

 content: "\f164";

} .fa-thumbs-down:before {

 content: "\f165";

} .fa-youtube-square:before {

 content: "\f166";

} .fa-youtube:before {

 content: "\f167";

} .fa-xing:before {

 content: "\f168";

} .fa-xing-square:before {

 content: "\f169";

} .fa-youtube-play:before {

 content: "\f16a";

} .fa-dropbox:before {

 content: "\f16b";

} .fa-stack-overflow:before {

 content: "\f16c";

} .fa-instagram:before {

 content: "\f16d";

} .fa-flickr:before {

 content: "\f16e";

} .fa-adn:before {

 content: "\f170";

} .fa-bitbucket:before {

 content: "\f171";

} .fa-bitbucket-square:before {

 content: "\f172";

} .fa-tumblr:before {

 content: "\f173";

} .fa-tumblr-square:before {

 content: "\f174";

} .fa-long-arrow-down:before {

 content: "\f175";

} .fa-long-arrow-up:before {

 content: "\f176";

} .fa-long-arrow-left:before {

 content: "\f177";

} .fa-long-arrow-right:before {

 content: "\f178";

} .fa-apple:before {

 content: "\f179";

} .fa-windows:before {

 content: "\f17a";

} .fa-android:before {

 content: "\f17b";

} .fa-linux:before {

 content: "\f17c";

} .fa-dribbble:before {

 content: "\f17d";

} .fa-skype:before {

 content: "\f17e";

} .fa-foursquare:before {

 content: "\f180";

} .fa-trello:before {

 content: "\f181";

} .fa-female:before {

 content: "\f182";

} .fa-male:before {

 content: "\f183";

} .fa-gittip:before {

 content: "\f184";

} .fa-sun-o:before {

 content: "\f185";

} .fa-moon-o:before {

 content: "\f186";

} .fa-archive:before {

 content: "\f187";

} .fa-bug:before {

 content: "\f188";

} .fa-vk:before {

 content: "\f189";

} .fa-weibo:before {

 content: "\f18a";

} .fa-renren:before {

 content: "\f18b";

} .fa-pagelines:before {

 content: "\f18c";

} .fa-stack-exchange:before {

 content: "\f18d";

} .fa-arrow-circle-o-right:before {

 content: "\f18e";

} .fa-arrow-circle-o-left:before {

 content: "\f190";

} .fa-toggle-left:before, .fa-caret-square-o-left:before {

 content: "\f191";

} .fa-dot-circle-o:before {

 content: "\f192";

} .fa-wheelchair:before {

 content: "\f193";

} .fa-vimeo-square:before {

 content: "\f194";

} .fa-turkish-lira:before, .fa-try:before {

 content: "\f195";

} .fa-plus-square-o:before {

 content: "\f196";

} .fa-space-shuttle:before {

 content: "\f197";

} .fa-slack:before {

 content: "\f198";

} .fa-envelope-square:before {

 content: "\f199";

} .fa-wordpress:before {

 content: "\f19a";

} .fa-openid:before {

 content: "\f19b";

} .fa-institution:before, .fa-bank:before, .fa-university:before {

 content: "\f19c";

} .fa-mortar-board:before, .fa-graduation-cap:before {

 content: "\f19d";

} .fa-yahoo:before {

 content: "\f19e";

} .fa-google:before {

 content: "\f1a0";

} .fa-reddit:before {

 content: "\f1a1";

} .fa-reddit-square:before {

 content: "\f1a2";

} .fa-stumbleupon-circle:before {

 content: "\f1a3";

} .fa-stumbleupon:before {

 content: "\f1a4";

} .fa-delicious:before {

 content: "\f1a5";

} .fa-digg:before {

 content: "\f1a6";

} .fa-pied-piper:before {

 content: "\f1a7";

} .fa-pied-piper-alt:before {

 content: "\f1a8";

} .fa-drupal:before {

 content: "\f1a9";

} .fa-joomla:before {

 content: "\f1aa";

} .fa-language:before {

 content: "\f1ab";

} .fa-fax:before {

 content: "\f1ac";

} .fa-building:before {

 content: "\f1ad";

} .fa-child:before {

 content: "\f1ae";

} .fa-paw:before {

 content: "\f1b0";

} .fa-spoon:before {

 content: "\f1b1";

} .fa-cube:before {

 content: "\f1b2";

} .fa-cubes:before {

 content: "\f1b3";

} .fa-behance:before {

 content: "\f1b4";

} .fa-behance-square:before {

 content: "\f1b5";

} .fa-steam:before {

 content: "\f1b6";

} .fa-steam-square:before {

 content: "\f1b7";

} .fa-recycle:before {

 content: "\f1b8";

} .fa-automobile:before, .fa-car:before {

 content: "\f1b9";

} .fa-cab:before, .fa-taxi:before {

 content: "\f1ba";

} .fa-tree:before {

 content: "\f1bb";

} .fa-spotify:before {

 content: "\f1bc";

} .fa-deviantart:before {

 content: "\f1bd";

} .fa-soundcloud:before {

 content: "\f1be";

} .fa-database:before {

 content: "\f1c0";

} .fa-file-pdf-o:before {

 content: "\f1c1";

} .fa-file-word-o:before {

 content: "\f1c2";

} .fa-file-excel-o:before {

 content: "\f1c3";

} .fa-file-powerpoint-o:before {

 content: "\f1c4";

} .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {

 content: "\f1c5";

} .fa-file-zip-o:before, .fa-file-archive-o:before {

 content: "\f1c6";

} .fa-file-sound-o:before, .fa-file-audio-o:before {

 content: "\f1c7";

} .fa-file-movie-o:before, .fa-file-video-o:before {

 content: "\f1c8";

} .fa-file-code-o:before {

 content: "\f1c9";

} .fa-vine:before {

 content: "\f1ca";

} .fa-codepen:before {

 content: "\f1cb";

} .fa-jsfiddle:before {

 content: "\f1cc";

} .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {

 content: "\f1cd";

} .fa-circle-o-notch:before {

 content: "\f1ce";

} .fa-ra:before, .fa-rebel:before {

 content: "\f1d0";

} .fa-ge:before, .fa-empire:before {

 content: "\f1d1";

} .fa-git-square:before {

 content: "\f1d2";

} .fa-git:before {

 content: "\f1d3";

} .fa-hacker-news:before {

 content: "\f1d4";

} .fa-tencent-weibo:before {

 content: "\f1d5";

} .fa-qq:before {

 content: "\f1d6";

} .fa-wechat:before, .fa-weixin:before {

 content: "\f1d7";

} .fa-send:before, .fa-paper-plane:before {

 content: "\f1d8";

} .fa-send-o:before, .fa-paper-plane-o:before {

 content: "\f1d9";

} .fa-history:before {

 content: "\f1da";

} .fa-circle-thin:before {

 content: "\f1db";

} .fa-header:before {

 content: "\f1dc";

} .fa-paragraph:before {

 content: "\f1dd";

} .fa-sliders:before {

 content: "\f1de";

} .fa-share-alt:before {

 content: "\f1e0";

} .fa-share-alt-square:before {

 content: "\f1e1";

} .fa-bomb:before {

 content: "\f1e2";

} .fa-soccer-ball-o:before, .fa-futbol-o:before {

 content: "\f1e3";

} .fa-tty:before {

 content: "\f1e4";

} .fa-binoculars:before {

 content: "\f1e5";

} .fa-plug:before {

 content: "\f1e6";

} .fa-slideshare:before {

 content: "\f1e7";

} .fa-twitch:before {

 content: "\f1e8";

} .fa-yelp:before {

 content: "\f1e9";

} .fa-newspaper-o:before {

 content: "\f1ea";

} .fa-wifi:before {

 content: "\f1eb";

} .fa-calculator:before {

 content: "\f1ec";

} .fa-paypal:before {

 content: "\f1ed";

} .fa-google-wallet:before {

 content: "\f1ee";

} .fa-cc-visa:before {

 content: "\f1f0";

} .fa-cc-mastercard:before {

 content: "\f1f1";

} .fa-cc-discover:before {

 content: "\f1f2";

} .fa-cc-amex:before {

 content: "\f1f3";

} .fa-cc-paypal:before {

 content: "\f1f4";

} .fa-cc-stripe:before {

 content: "\f1f5";

} .fa-bell-slash:before {

 content: "\f1f6";

} .fa-bell-slash-o:before {

 content: "\f1f7";

} .fa-trash:before {

 content: "\f1f8";

} .fa-copyright:before {

 content: "\f1f9";

} .fa-at:before {

 content: "\f1fa";

} .fa-eyedropper:before {

 content: "\f1fb";

} .fa-paint-brush:before {

 content: "\f1fc";

} .fa-birthday-cake:before {

 content: "\f1fd";

} .fa-area-chart:before {

 content: "\f1fe";

} .fa-pie-chart:before {

 content: "\f200";

} .fa-line-chart:before {

 content: "\f201";

} .fa-lastfm:before {

 content: "\f202";

} .fa-lastfm-square:before {

 content: "\f203";

} .fa-toggle-off:before {

 content: "\f204";

} .fa-toggle-on:before {

 content: "\f205";

} .fa-bicycle:before {

 content: "\f206";

} .fa-bus:before {

 content: "\f207";

} .fa-ioxhost:before {

 content: "\f208";

} .fa-angellist:before {

 content: "\f209";

} .fa-cc:before {

 content: "\f20a";

} .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {

 content: "\f20b";

} .fa-meanpath:before {

 content: "\f20c";

} @charset "UTF-8"; /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden

  • /

.animated {

 -webkit-animation-duration: 1s;
 animation-duration: 1s;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both;

} .animated.infinite {

 -webkit-animation-iteration-count: infinite;
 animation-iteration-count: infinite;

} .animated.hinge {

 -webkit-animation-duration: 2s;
 animation-duration: 2s;

} @-webkit-keyframes bounce {

 0%,
 20%,
 53%,
 80%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }
 40%,
 43% {
   -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   -webkit-transform: translate3d(0, -30px, 0);
   transform: translate3d(0, -30px, 0);
 }
 70% {
   -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   -webkit-transform: translate3d(0, -15px, 0);
   transform: translate3d(0, -15px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, -4px, 0);
   transform: translate3d(0, -4px, 0);
 }

} @keyframes bounce {

 0%,
 20%,
 53%,
 80%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }
 40%,
 43% {
   -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   -webkit-transform: translate3d(0, -30px, 0);
   transform: translate3d(0, -30px, 0);
 }
 70% {
   -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
   -webkit-transform: translate3d(0, -15px, 0);
   transform: translate3d(0, -15px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, -4px, 0);
   transform: translate3d(0, -4px, 0);
 }

} .bounce {

 -webkit-animation-name: bounce;
 animation-name: bounce;
 -webkit-transform-origin: center bottom;
 -ms-transform-origin: center bottom;
 transform-origin: center bottom;

} @-webkit-keyframes flash {

 0%,
 50%,
 100% {
   opacity: 1;
 }
 25%,
 75% {
   opacity: 0;
 }

} @keyframes flash {

 0%,
 50%,
 100% {
   opacity: 1;
 }
 25%,
 75% {
   opacity: 0;
 }

} .flash {

 -webkit-animation-name: flash;
 animation-name: flash;

} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes pulse {

 0% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }
 50% {
   -webkit-transform: scale3d(1.05, 1.05, 1.05);
   transform: scale3d(1.05, 1.05, 1.05);
 }
 100% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} @keyframes pulse {

 0% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }
 50% {
   -webkit-transform: scale3d(1.05, 1.05, 1.05);
   transform: scale3d(1.05, 1.05, 1.05);
 }
 100% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} .pulse {

 -webkit-animation-name: pulse;
 animation-name: pulse;

} @-webkit-keyframes rubberBand {

 0% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }
 30% {
   -webkit-transform: scale3d(1.25, 0.75, 1);
   transform: scale3d(1.25, 0.75, 1);
 }
 40% {
   -webkit-transform: scale3d(0.75, 1.25, 1);
   transform: scale3d(0.75, 1.25, 1);
 }
 50% {
   -webkit-transform: scale3d(1.15, 0.85, 1);
   transform: scale3d(1.15, 0.85, 1);
 }
 65% {
   -webkit-transform: scale3d(0.95, 1.05, 1);
   transform: scale3d(0.95, 1.05, 1);
 }
 75% {
   -webkit-transform: scale3d(1.05, 0.95, 1);
   transform: scale3d(1.05, 0.95, 1);
 }
 100% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} @keyframes rubberBand {

 0% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }
 30% {
   -webkit-transform: scale3d(1.25, 0.75, 1);
   transform: scale3d(1.25, 0.75, 1);
 }
 40% {
   -webkit-transform: scale3d(0.75, 1.25, 1);
   transform: scale3d(0.75, 1.25, 1);
 }
 50% {
   -webkit-transform: scale3d(1.15, 0.85, 1);
   transform: scale3d(1.15, 0.85, 1);
 }
 65% {
   -webkit-transform: scale3d(0.95, 1.05, 1);
   transform: scale3d(0.95, 1.05, 1);
 }
 75% {
   -webkit-transform: scale3d(1.05, 0.95, 1);
   transform: scale3d(1.05, 0.95, 1);
 }
 100% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} .rubberBand {

 -webkit-animation-name: rubberBand;
 animation-name: rubberBand;

} @-webkit-keyframes shake {

 0%,
 100% {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }
 10%,
 30%,
 50%,
 70%,
 90% {
   -webkit-transform: translate3d(-10px, 0, 0);
   transform: translate3d(-10px, 0, 0);
 }
 20%,
 40%,
 60%,
 80% {
   -webkit-transform: translate3d(10px, 0, 0);
   transform: translate3d(10px, 0, 0);
 }

} @keyframes shake {

 0%,
 100% {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }
 10%,
 30%,
 50%,
 70%,
 90% {
   -webkit-transform: translate3d(-10px, 0, 0);
   transform: translate3d(-10px, 0, 0);
 }
 20%,
 40%,
 60%,
 80% {
   -webkit-transform: translate3d(10px, 0, 0);
   transform: translate3d(10px, 0, 0);
 }

} .shake {

 -webkit-animation-name: shake;
 animation-name: shake;

} @-webkit-keyframes swing {

 20% {
   -webkit-transform: rotate3d(0, 0, 1, 15deg);
   transform: rotate3d(0, 0, 1, 15deg);
 }
 40% {
   -webkit-transform: rotate3d(0, 0, 1, -10deg);
   transform: rotate3d(0, 0, 1, -10deg);
 }
 60% {
   -webkit-transform: rotate3d(0, 0, 1, 5deg);
   transform: rotate3d(0, 0, 1, 5deg);
 }
 80% {
   -webkit-transform: rotate3d(0, 0, 1, -5deg);
   transform: rotate3d(0, 0, 1, -5deg);
 }
 100% {
   -webkit-transform: rotate3d(0, 0, 1, 0deg);
   transform: rotate3d(0, 0, 1, 0deg);
 }

} @keyframes swing {

 20% {
   -webkit-transform: rotate3d(0, 0, 1, 15deg);
   transform: rotate3d(0, 0, 1, 15deg);
 }
 40% {
   -webkit-transform: rotate3d(0, 0, 1, -10deg);
   transform: rotate3d(0, 0, 1, -10deg);
 }
 60% {
   -webkit-transform: rotate3d(0, 0, 1, 5deg);
   transform: rotate3d(0, 0, 1, 5deg);
 }
 80% {
   -webkit-transform: rotate3d(0, 0, 1, -5deg);
   transform: rotate3d(0, 0, 1, -5deg);
 }
 100% {
   -webkit-transform: rotate3d(0, 0, 1, 0deg);
   transform: rotate3d(0, 0, 1, 0deg);
 }

} .swing {

 -webkit-transform-origin: top center;
 -ms-transform-origin: top center;
 transform-origin: top center;
 -webkit-animation-name: swing;
 animation-name: swing;

} @-webkit-keyframes tada {

 0% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }
 10%,
 20% {
   -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
   transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
 }
 30%,
 50%,
 70%,
 90% {
   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
 }
 40%,
 60%,
 80% {
   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
 }
 100% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} @keyframes tada {

 0% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }
 10%,
 20% {
   -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
   transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
 }
 30%,
 50%,
 70%,
 90% {
   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
 }
 40%,
 60%,
 80% {
   -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
   transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
 }
 100% {
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} .tada {

 -webkit-animation-name: tada;
 animation-name: tada;

} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes wobble {

 0% {
   -webkit-transform: none;
   transform: none;
 }
 15% {
   -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
   transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
 }
 30% {
   -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
   transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
 }
 45% {
   -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
   transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
 }
 60% {
   -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
   transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
 }
 75% {
   -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
   transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} @keyframes wobble {

 0% {
   -webkit-transform: none;
   transform: none;
 }
 15% {
   -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
   transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
 }
 30% {
   -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
   transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
 }
 45% {
   -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
   transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
 }
 60% {
   -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
   transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
 }
 75% {
   -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
   transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} .wobble {

 -webkit-animation-name: wobble;
 animation-name: wobble;

} @-webkit-keyframes bounceIn {

 0%,
 20%,
 40%,
 60%,
 80%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 20% {
   -webkit-transform: scale3d(1.1, 1.1, 1.1);
   transform: scale3d(1.1, 1.1, 1.1);
 }
 40% {
   -webkit-transform: scale3d(0.9, 0.9, 0.9);
   transform: scale3d(0.9, 0.9, 0.9);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(1.03, 1.03, 1.03);
   transform: scale3d(1.03, 1.03, 1.03);
 }
 80% {
   -webkit-transform: scale3d(0.97, 0.97, 0.97);
   transform: scale3d(0.97, 0.97, 0.97);
 }
 100% {
   opacity: 1;
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} @keyframes bounceIn {

 0%,
 20%,
 40%,
 60%,
 80%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 20% {
   -webkit-transform: scale3d(1.1, 1.1, 1.1);
   transform: scale3d(1.1, 1.1, 1.1);
 }
 40% {
   -webkit-transform: scale3d(0.9, 0.9, 0.9);
   transform: scale3d(0.9, 0.9, 0.9);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(1.03, 1.03, 1.03);
   transform: scale3d(1.03, 1.03, 1.03);
 }
 80% {
   -webkit-transform: scale3d(0.97, 0.97, 0.97);
   transform: scale3d(0.97, 0.97, 0.97);
 }
 100% {
   opacity: 1;
   -webkit-transform: scale3d(1, 1, 1);
   transform: scale3d(1, 1, 1);
 }

} .bounceIn {

 -webkit-animation-name: bounceIn;
 animation-name: bounceIn;
 -webkit-animation-duration: .75s;
 animation-duration: .75s;

} @-webkit-keyframes bounceInDown {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -3000px, 0);
   transform: translate3d(0, -3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, 25px, 0);
   transform: translate3d(0, 25px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, 5px, 0);
   transform: translate3d(0, 5px, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} @keyframes bounceInDown {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -3000px, 0);
   transform: translate3d(0, -3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, 25px, 0);
   transform: translate3d(0, 25px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, 5px, 0);
   transform: translate3d(0, 5px, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} .bounceInDown {

 -webkit-animation-name: bounceInDown;
 animation-name: bounceInDown;

} @-webkit-keyframes bounceInLeft {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(-3000px, 0, 0);
   transform: translate3d(-3000px, 0, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(25px, 0, 0);
   transform: translate3d(25px, 0, 0);
 }
 75% {
   -webkit-transform: translate3d(-10px, 0, 0);
   transform: translate3d(-10px, 0, 0);
 }
 90% {
   -webkit-transform: translate3d(5px, 0, 0);
   transform: translate3d(5px, 0, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} @keyframes bounceInLeft {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(-3000px, 0, 0);
   transform: translate3d(-3000px, 0, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(25px, 0, 0);
   transform: translate3d(25px, 0, 0);
 }
 75% {
   -webkit-transform: translate3d(-10px, 0, 0);
   transform: translate3d(-10px, 0, 0);
 }
 90% {
   -webkit-transform: translate3d(5px, 0, 0);
   transform: translate3d(5px, 0, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} .bounceInLeft {

 -webkit-animation-name: bounceInLeft;
 animation-name: bounceInLeft;

} @-webkit-keyframes bounceInRight {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(3000px, 0, 0);
   transform: translate3d(3000px, 0, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(-25px, 0, 0);
   transform: translate3d(-25px, 0, 0);
 }
 75% {
   -webkit-transform: translate3d(10px, 0, 0);
   transform: translate3d(10px, 0, 0);
 }
 90% {
   -webkit-transform: translate3d(-5px, 0, 0);
   transform: translate3d(-5px, 0, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} @keyframes bounceInRight {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(3000px, 0, 0);
   transform: translate3d(3000px, 0, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(-25px, 0, 0);
   transform: translate3d(-25px, 0, 0);
 }
 75% {
   -webkit-transform: translate3d(10px, 0, 0);
   transform: translate3d(10px, 0, 0);
 }
 90% {
   -webkit-transform: translate3d(-5px, 0, 0);
   transform: translate3d(-5px, 0, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} .bounceInRight {

 -webkit-animation-name: bounceInRight;
 animation-name: bounceInRight;

} @-webkit-keyframes bounceInUp {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 3000px, 0);
   transform: translate3d(0, 3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, -20px, 0);
   transform: translate3d(0, -20px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, 10px, 0);
   transform: translate3d(0, 10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, -5px, 0);
   transform: translate3d(0, -5px, 0);
 }
 100% {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }

} @keyframes bounceInUp {

 0%,
 60%,
 75%,
 90%,
 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 3000px, 0);
   transform: translate3d(0, 3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, -20px, 0);
   transform: translate3d(0, -20px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, 10px, 0);
   transform: translate3d(0, 10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, -5px, 0);
   transform: translate3d(0, -5px, 0);
 }
 100% {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }

} .bounceInUp {

 -webkit-animation-name: bounceInUp;
 animation-name: bounceInUp;

} @-webkit-keyframes bounceOut {

 20% {
   -webkit-transform: scale3d(0.9, 0.9, 0.9);
   transform: scale3d(0.9, 0.9, 0.9);
 }
 50%,
 55% {
   opacity: 1;
   -webkit-transform: scale3d(1.1, 1.1, 1.1);
   transform: scale3d(1.1, 1.1, 1.1);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }

} @keyframes bounceOut {

 20% {
   -webkit-transform: scale3d(0.9, 0.9, 0.9);
   transform: scale3d(0.9, 0.9, 0.9);
 }
 50%,
 55% {
   opacity: 1;
   -webkit-transform: scale3d(1.1, 1.1, 1.1);
   transform: scale3d(1.1, 1.1, 1.1);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }

} .bounceOut {

 -webkit-animation-name: bounceOut;
 animation-name: bounceOut;
 -webkit-animation-duration: .75s;
 animation-duration: .75s;

} @-webkit-keyframes bounceOutDown {

 20% {
   -webkit-transform: translate3d(0, 10px, 0);
   transform: translate3d(0, 10px, 0);
 }
 40%,
 45% {
   opacity: 1;
   -webkit-transform: translate3d(0, -20px, 0);
   transform: translate3d(0, -20px, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, 2000px, 0);
   transform: translate3d(0, 2000px, 0);
 }

} @keyframes bounceOutDown {

 20% {
   -webkit-transform: translate3d(0, 10px, 0);
   transform: translate3d(0, 10px, 0);
 }
 40%,
 45% {
   opacity: 1;
   -webkit-transform: translate3d(0, -20px, 0);
   transform: translate3d(0, -20px, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, 2000px, 0);
   transform: translate3d(0, 2000px, 0);
 }

} .bounceOutDown {

 -webkit-animation-name: bounceOutDown;
 animation-name: bounceOutDown;

} @-webkit-keyframes bounceOutLeft {

 20% {
   opacity: 1;
   -webkit-transform: translate3d(20px, 0, 0);
   transform: translate3d(20px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(-2000px, 0, 0);
   transform: translate3d(-2000px, 0, 0);
 }

} @keyframes bounceOutLeft {

 20% {
   opacity: 1;
   -webkit-transform: translate3d(20px, 0, 0);
   transform: translate3d(20px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(-2000px, 0, 0);
   transform: translate3d(-2000px, 0, 0);
 }

} .bounceOutLeft {

 -webkit-animation-name: bounceOutLeft;
 animation-name: bounceOutLeft;

} @-webkit-keyframes bounceOutRight {

 20% {
   opacity: 1;
   -webkit-transform: translate3d(-20px, 0, 0);
   transform: translate3d(-20px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(2000px, 0, 0);
   transform: translate3d(2000px, 0, 0);
 }

} @keyframes bounceOutRight {

 20% {
   opacity: 1;
   -webkit-transform: translate3d(-20px, 0, 0);
   transform: translate3d(-20px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(2000px, 0, 0);
   transform: translate3d(2000px, 0, 0);
 }

} .bounceOutRight {

 -webkit-animation-name: bounceOutRight;
 animation-name: bounceOutRight;

} @-webkit-keyframes bounceOutUp {

 20% {
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
 }
 40%,
 45% {
   opacity: 1;
   -webkit-transform: translate3d(0, 20px, 0);
   transform: translate3d(0, 20px, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, -2000px, 0);
   transform: translate3d(0, -2000px, 0);
 }

} @keyframes bounceOutUp {

 20% {
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
 }
 40%,
 45% {
   opacity: 1;
   -webkit-transform: translate3d(0, 20px, 0);
   transform: translate3d(0, 20px, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, -2000px, 0);
   transform: translate3d(0, -2000px, 0);
 }

} .bounceOutUp {

 -webkit-animation-name: bounceOutUp;
 animation-name: bounceOutUp;

} @-webkit-keyframes fadeIn {

 0% {
   opacity: 0;
 }
 100% {
   opacity: 1;
 }

} @keyframes fadeIn {

 0% {
   opacity: 0;
 }
 100% {
   opacity: 1;
 }

} .fadeIn {

 -webkit-animation-name: fadeIn;
 animation-name: fadeIn;

} @-webkit-keyframes fadeInDown {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -100%, 0);
   transform: translate3d(0, -100%, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInDown {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -100%, 0);
   transform: translate3d(0, -100%, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInDown {

 -webkit-animation-name: fadeInDown;
 animation-name: fadeInDown;

} @-webkit-keyframes fadeInDownBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -2000px, 0);
   transform: translate3d(0, -2000px, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInDownBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -2000px, 0);
   transform: translate3d(0, -2000px, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInDownBig {

 -webkit-animation-name: fadeInDownBig;
 animation-name: fadeInDownBig;

} @-webkit-keyframes fadeInLeft {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInLeft {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInLeft {

 -webkit-animation-name: fadeInLeft;
 animation-name: fadeInLeft;

} @-webkit-keyframes fadeInLeftBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(-2000px, 0, 0);
   transform: translate3d(-2000px, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInLeftBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(-2000px, 0, 0);
   transform: translate3d(-2000px, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInLeftBig {

 -webkit-animation-name: fadeInLeftBig;
 animation-name: fadeInLeftBig;

} @-webkit-keyframes fadeInRight {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(100%, 0, 0);
   transform: translate3d(100%, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInRight {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(100%, 0, 0);
   transform: translate3d(100%, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInRight {

 -webkit-animation-name: fadeInRight;
 animation-name: fadeInRight;

} @-webkit-keyframes fadeInRightBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(2000px, 0, 0);
   transform: translate3d(2000px, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInRightBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(2000px, 0, 0);
   transform: translate3d(2000px, 0, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInRightBig {

 -webkit-animation-name: fadeInRightBig;
 animation-name: fadeInRightBig;

} @-webkit-keyframes fadeInUp {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 100%, 0);
   transform: translate3d(0, 100%, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInUp {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 100%, 0);
   transform: translate3d(0, 100%, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInUp {

 -webkit-animation-name: fadeInUp;
 animation-name: fadeInUp;

} @-webkit-keyframes fadeInUpBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 2000px, 0);
   transform: translate3d(0, 2000px, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes fadeInUpBig {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 2000px, 0);
   transform: translate3d(0, 2000px, 0);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .fadeInUpBig {

 -webkit-animation-name: fadeInUpBig;
 animation-name: fadeInUpBig;

} @-webkit-keyframes fadeOut {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
 }

} @keyframes fadeOut {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
 }

} .fadeOut {

 -webkit-animation-name: fadeOut;
 animation-name: fadeOut;

} @-webkit-keyframes fadeOutDown {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, 100%, 0);
   transform: translate3d(0, 100%, 0);
 }

} @keyframes fadeOutDown {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, 100%, 0);
   transform: translate3d(0, 100%, 0);
 }

} .fadeOutDown {

 -webkit-animation-name: fadeOutDown;
 animation-name: fadeOutDown;

} @-webkit-keyframes fadeOutDownBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, 2000px, 0);
   transform: translate3d(0, 2000px, 0);
 }

} @keyframes fadeOutDownBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, 2000px, 0);
   transform: translate3d(0, 2000px, 0);
 }

} .fadeOutDownBig {

 -webkit-animation-name: fadeOutDownBig;
 animation-name: fadeOutDownBig;

} @-webkit-keyframes fadeOutLeft {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
 }

} @keyframes fadeOutLeft {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
 }

} .fadeOutLeft {

 -webkit-animation-name: fadeOutLeft;
 animation-name: fadeOutLeft;

} @-webkit-keyframes fadeOutLeftBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(-2000px, 0, 0);
   transform: translate3d(-2000px, 0, 0);
 }

} @keyframes fadeOutLeftBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(-2000px, 0, 0);
   transform: translate3d(-2000px, 0, 0);
 }

} .fadeOutLeftBig {

 -webkit-animation-name: fadeOutLeftBig;
 animation-name: fadeOutLeftBig;

} @-webkit-keyframes fadeOutRight {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(100%, 0, 0);
   transform: translate3d(100%, 0, 0);
 }

} @keyframes fadeOutRight {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(100%, 0, 0);
   transform: translate3d(100%, 0, 0);
 }

} .fadeOutRight {

 -webkit-animation-name: fadeOutRight;
 animation-name: fadeOutRight;

} @-webkit-keyframes fadeOutRightBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(2000px, 0, 0);
   transform: translate3d(2000px, 0, 0);
 }

} @keyframes fadeOutRightBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(2000px, 0, 0);
   transform: translate3d(2000px, 0, 0);
 }

} .fadeOutRightBig {

 -webkit-animation-name: fadeOutRightBig;
 animation-name: fadeOutRightBig;

} @-webkit-keyframes fadeOutUp {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, -100%, 0);
   transform: translate3d(0, -100%, 0);
 }

} @keyframes fadeOutUp {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, -100%, 0);
   transform: translate3d(0, -100%, 0);
 }

} .fadeOutUp {

 -webkit-animation-name: fadeOutUp;
 animation-name: fadeOutUp;

} @-webkit-keyframes fadeOutUpBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, -2000px, 0);
   transform: translate3d(0, -2000px, 0);
 }

} @keyframes fadeOutUpBig {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(0, -2000px, 0);
   transform: translate3d(0, -2000px, 0);
 }

} .fadeOutUpBig {

 -webkit-animation-name: fadeOutUpBig;
 animation-name: fadeOutUpBig;

} @-webkit-keyframes flip {

 0% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
   -webkit-animation-timing-function: ease-out;
   animation-timing-function: ease-out;
 }
 40% {
   -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
   transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
   -webkit-animation-timing-function: ease-out;
   animation-timing-function: ease-out;
 }
 50% {
   -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
   transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
 }
 80% {
   -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
   transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
 }
 100% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
 }

} @keyframes flip {

 0% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
   -webkit-animation-timing-function: ease-out;
   animation-timing-function: ease-out;
 }
 40% {
   -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
   transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
   -webkit-animation-timing-function: ease-out;
   animation-timing-function: ease-out;
 }
 50% {
   -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
   transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
 }
 80% {
   -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
   transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
 }
 100% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in;
 }

} .animated.flip {

 -webkit-backface-visibility: visible;
 backface-visibility: visible;
 -webkit-animation-name: flip;
 animation-name: flip;

} @-webkit-keyframes flipInX {

 0% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
   opacity: 0;
 }
 40% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
 }
 60% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
   transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
   opacity: 1;
 }
 80% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
   transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
 }
 100% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }

} @keyframes flipInX {

 0% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
   opacity: 0;
 }
 40% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
 }
 60% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
   transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
   opacity: 1;
 }
 80% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
   transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
 }
 100% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }

} .flipInX {

 -webkit-backface-visibility: visible !important;
 backface-visibility: visible !important;
 -webkit-animation-name: flipInX;
 animation-name: flipInX;

} @-webkit-keyframes flipInY {

 0% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
   opacity: 0;
 }
 40% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
 }
 60% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
   transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
   opacity: 1;
 }
 80% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
 }
 100% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }

} @keyframes flipInY {

 0% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
   opacity: 0;
 }
 40% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
   -webkit-transition-timing-function: ease-in;
   transition-timing-function: ease-in;
 }
 60% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
   transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
   opacity: 1;
 }
 80% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
 }
 100% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }

} .flipInY {

 -webkit-backface-visibility: visible !important;
 backface-visibility: visible !important;
 -webkit-animation-name: flipInY;
 animation-name: flipInY;

} @-webkit-keyframes flipOutX {

 0% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }
 30% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   opacity: 1;
 }
 100% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   opacity: 0;
 }

} @keyframes flipOutX {

 0% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }
 30% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
   opacity: 1;
 }
 100% {
   -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
   opacity: 0;
 }

} .flipOutX {

 -webkit-animation-name: flipOutX;
 animation-name: flipOutX;
 -webkit-animation-duration: .75s;
 animation-duration: .75s;
 -webkit-backface-visibility: visible !important;
 backface-visibility: visible !important;

} @-webkit-keyframes flipOutY {

 0% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }
 30% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
   opacity: 1;
 }
 100% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   opacity: 0;
 }

} @keyframes flipOutY {

 0% {
   -webkit-transform: perspective(400px);
   transform: perspective(400px);
 }
 30% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
   transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
   opacity: 1;
 }
 100% {
   -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
   opacity: 0;
 }

} .flipOutY {

 -webkit-backface-visibility: visible !important;
 backface-visibility: visible !important;
 -webkit-animation-name: flipOutY;
 animation-name: flipOutY;
 -webkit-animation-duration: .75s;
 animation-duration: .75s;

} @-webkit-keyframes lightSpeedIn {

 0% {
   -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
   transform: translate3d(100%, 0, 0) skewX(-30deg);
   opacity: 0;
 }
 60% {
   -webkit-transform: skewX(20deg);
   transform: skewX(20deg);
   opacity: 1;
 }
 80% {
   -webkit-transform: skewX(-5deg);
   transform: skewX(-5deg);
   opacity: 1;
 }
 100% {
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} @keyframes lightSpeedIn {

 0% {
   -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
   transform: translate3d(100%, 0, 0) skewX(-30deg);
   opacity: 0;
 }
 60% {
   -webkit-transform: skewX(20deg);
   transform: skewX(20deg);
   opacity: 1;
 }
 80% {
   -webkit-transform: skewX(-5deg);
   transform: skewX(-5deg);
   opacity: 1;
 }
 100% {
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} .lightSpeedIn {

 -webkit-animation-name: lightSpeedIn;
 animation-name: lightSpeedIn;
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;

} @-webkit-keyframes lightSpeedOut {

 0% {
   opacity: 1;
 }
 100% {
   -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
   transform: translate3d(100%, 0, 0) skewX(30deg);
   opacity: 0;
 }

} @keyframes lightSpeedOut {

 0% {
   opacity: 1;
 }
 100% {
   -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
   transform: translate3d(100%, 0, 0) skewX(30deg);
   opacity: 0;
 }

} .lightSpeedOut {

 -webkit-animation-name: lightSpeedOut;
 animation-name: lightSpeedOut;
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;

} @-webkit-keyframes rotateIn {

 0% {
   -webkit-transform-origin: center;
   transform-origin: center;
   -webkit-transform: rotate3d(0, 0, 1, -200deg);
   transform: rotate3d(0, 0, 1, -200deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: center;
   transform-origin: center;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} @keyframes rotateIn {

 0% {
   -webkit-transform-origin: center;
   transform-origin: center;
   -webkit-transform: rotate3d(0, 0, 1, -200deg);
   transform: rotate3d(0, 0, 1, -200deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: center;
   transform-origin: center;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} .rotateIn {

 -webkit-animation-name: rotateIn;
 animation-name: rotateIn;

} @-webkit-keyframes rotateInDownLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, -45deg);
   transform: rotate3d(0, 0, 1, -45deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} @keyframes rotateInDownLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, -45deg);
   transform: rotate3d(0, 0, 1, -45deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} .rotateInDownLeft {

 -webkit-animation-name: rotateInDownLeft;
 animation-name: rotateInDownLeft;

} @-webkit-keyframes rotateInDownRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, 45deg);
   transform: rotate3d(0, 0, 1, 45deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} @keyframes rotateInDownRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, 45deg);
   transform: rotate3d(0, 0, 1, 45deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} .rotateInDownRight {

 -webkit-animation-name: rotateInDownRight;
 animation-name: rotateInDownRight;

} @-webkit-keyframes rotateInUpLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, 45deg);
   transform: rotate3d(0, 0, 1, 45deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} @keyframes rotateInUpLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, 45deg);
   transform: rotate3d(0, 0, 1, 45deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} .rotateInUpLeft {

 -webkit-animation-name: rotateInUpLeft;
 animation-name: rotateInUpLeft;

} @-webkit-keyframes rotateInUpRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, -90deg);
   transform: rotate3d(0, 0, 1, -90deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} @keyframes rotateInUpRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, -90deg);
   transform: rotate3d(0, 0, 1, -90deg);
   opacity: 0;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: none;
   transform: none;
   opacity: 1;
 }

} .rotateInUpRight {

 -webkit-animation-name: rotateInUpRight;
 animation-name: rotateInUpRight;

} @-webkit-keyframes rotateOut {

 0% {
   -webkit-transform-origin: center;
   transform-origin: center;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: center;
   transform-origin: center;
   -webkit-transform: rotate3d(0, 0, 1, 200deg);
   transform: rotate3d(0, 0, 1, 200deg);
   opacity: 0;
 }

} @keyframes rotateOut {

 0% {
   -webkit-transform-origin: center;
   transform-origin: center;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: center;
   transform-origin: center;
   -webkit-transform: rotate3d(0, 0, 1, 200deg);
   transform: rotate3d(0, 0, 1, 200deg);
   opacity: 0;
 }

} .rotateOut {

 -webkit-animation-name: rotateOut;
 animation-name: rotateOut;

} @-webkit-keyframes rotateOutDownLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, 45deg);
   transform: rotate3d(0, 0, 1, 45deg);
   opacity: 0;
 }

} @keyframes rotateOutDownLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, 45deg);
   transform: rotate3d(0, 0, 1, 45deg);
   opacity: 0;
 }

} .rotateOutDownLeft {

 -webkit-animation-name: rotateOutDownLeft;
 animation-name: rotateOutDownLeft;

} @-webkit-keyframes rotateOutDownRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, -45deg);
   transform: rotate3d(0, 0, 1, -45deg);
   opacity: 0;
 }

} @keyframes rotateOutDownRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, -45deg);
   transform: rotate3d(0, 0, 1, -45deg);
   opacity: 0;
 }

} .rotateOutDownRight {

 -webkit-animation-name: rotateOutDownRight;
 animation-name: rotateOutDownRight;

} @-webkit-keyframes rotateOutUpLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, -45deg);
   transform: rotate3d(0, 0, 1, -45deg);
   opacity: 0;
 }

} @keyframes rotateOutUpLeft {

 0% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: left bottom;
   transform-origin: left bottom;
   -webkit-transform: rotate3d(0, 0, 1, -45deg);
   transform: rotate3d(0, 0, 1, -45deg);
   opacity: 0;
 }

} .rotateOutUpLeft {

 -webkit-animation-name: rotateOutUpLeft;
 animation-name: rotateOutUpLeft;

} @-webkit-keyframes rotateOutUpRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, 90deg);
   transform: rotate3d(0, 0, 1, 90deg);
   opacity: 0;
 }

} @keyframes rotateOutUpRight {

 0% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   opacity: 1;
 }
 100% {
   -webkit-transform-origin: right bottom;
   transform-origin: right bottom;
   -webkit-transform: rotate3d(0, 0, 1, 90deg);
   transform: rotate3d(0, 0, 1, 90deg);
   opacity: 0;
 }

} .rotateOutUpRight {

 -webkit-animation-name: rotateOutUpRight;
 animation-name: rotateOutUpRight;

} @-webkit-keyframes hinge {

 0% {
   -webkit-transform-origin: top left;
   transform-origin: top left;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
 }
 20%,
 60% {
   -webkit-transform: rotate3d(0, 0, 1, 80deg);
   transform: rotate3d(0, 0, 1, 80deg);
   -webkit-transform-origin: top left;
   transform-origin: top left;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
 }
 40%,
 80% {
   -webkit-transform: rotate3d(0, 0, 1, 60deg);
   transform: rotate3d(0, 0, 1, 60deg);
   -webkit-transform-origin: top left;
   transform-origin: top left;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
   opacity: 1;
 }
 100% {
   -webkit-transform: translate3d(0, 700px, 0);
   transform: translate3d(0, 700px, 0);
   opacity: 0;
 }

} @keyframes hinge {

 0% {
   -webkit-transform-origin: top left;
   transform-origin: top left;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
 }
 20%,
 60% {
   -webkit-transform: rotate3d(0, 0, 1, 80deg);
   transform: rotate3d(0, 0, 1, 80deg);
   -webkit-transform-origin: top left;
   transform-origin: top left;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
 }
 40%,
 80% {
   -webkit-transform: rotate3d(0, 0, 1, 60deg);
   transform: rotate3d(0, 0, 1, 60deg);
   -webkit-transform-origin: top left;
   transform-origin: top left;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
   opacity: 1;
 }
 100% {
   -webkit-transform: translate3d(0, 700px, 0);
   transform: translate3d(0, 700px, 0);
   opacity: 0;
 }

} .hinge {

 -webkit-animation-name: hinge;
 animation-name: hinge;

} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollIn {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
   transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} @keyframes rollIn {

 0% {
   opacity: 0;
   -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
   transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 }
 100% {
   opacity: 1;
   -webkit-transform: none;
   transform: none;
 }

} .rollIn {

 -webkit-animation-name: rollIn;
 animation-name: rollIn;

} /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollOut {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
   transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
 }

} @keyframes rollOut {

 0% {
   opacity: 1;
 }
 100% {
   opacity: 0;
   -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
   transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
 }

} .rollOut {

 -webkit-animation-name: rollOut;
 animation-name: rollOut;

} @-webkit-keyframes zoomIn {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 50% {
   opacity: 1;
 }

} @keyframes zoomIn {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 50% {
   opacity: 1;
 }

} .zoomIn {

 -webkit-animation-name: zoomIn;
 animation-name: zoomIn;

} @-webkit-keyframes zoomInDown {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} @keyframes zoomInDown {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} .zoomInDown {

 -webkit-animation-name: zoomInDown;
 animation-name: zoomInDown;

} @-webkit-keyframes zoomInLeft {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} @keyframes zoomInLeft {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} .zoomInLeft {

 -webkit-animation-name: zoomInLeft;
 animation-name: zoomInLeft;

} @-webkit-keyframes zoomInRight {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} @keyframes zoomInRight {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} .zoomInRight {

 -webkit-animation-name: zoomInRight;
 animation-name: zoomInRight;

} @-webkit-keyframes zoomInUp {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} @keyframes zoomInUp {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 60% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} .zoomInUp {

 -webkit-animation-name: zoomInUp;
 animation-name: zoomInUp;

} @-webkit-keyframes zoomOut {

 0% {
   opacity: 1;
 }
 50% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 100% {
   opacity: 0;
 }

} @keyframes zoomOut {

 0% {
   opacity: 1;
 }
 50% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 100% {
   opacity: 0;
 }

} .zoomOut {

 -webkit-animation-name: zoomOut;
 animation-name: zoomOut;

} @-webkit-keyframes zoomOutDown {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
   -webkit-transform-origin: center bottom;
   transform-origin: center bottom;
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} @keyframes zoomOutDown {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
   -webkit-transform-origin: center bottom;
   transform-origin: center bottom;
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} .zoomOutDown {

 -webkit-animation-name: zoomOutDown;
 animation-name: zoomOutDown;

} @-webkit-keyframes zoomOutLeft {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
   transform: scale(0.1) translate3d(-2000px, 0, 0);
   -webkit-transform-origin: left center;
   transform-origin: left center;
 }

} @keyframes zoomOutLeft {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
   transform: scale(0.1) translate3d(-2000px, 0, 0);
   -webkit-transform-origin: left center;
   transform-origin: left center;
 }

} .zoomOutLeft {

 -webkit-animation-name: zoomOutLeft;
 animation-name: zoomOutLeft;

} @-webkit-keyframes zoomOutRight {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
   transform: scale(0.1) translate3d(2000px, 0, 0);
   -webkit-transform-origin: right center;
   transform-origin: right center;
 }

} @keyframes zoomOutRight {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
   transform: scale(0.1) translate3d(2000px, 0, 0);
   -webkit-transform-origin: right center;
   transform-origin: right center;
 }

} .zoomOutRight {

 -webkit-animation-name: zoomOutRight;
 animation-name: zoomOutRight;

} @-webkit-keyframes zoomOutUp {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
   -webkit-transform-origin: center bottom;
   transform-origin: center bottom;
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} @keyframes zoomOutUp {

 40% {
   opacity: 1;
   -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
   -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
   animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }
 100% {
   opacity: 0;
   -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
   transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
   -webkit-transform-origin: center bottom;
   transform-origin: center bottom;
   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
   animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 }

} .zoomOutUp {

 -webkit-animation-name: zoomOutUp;
 animation-name: zoomOutUp;

} @-webkit-keyframes slideInDown {

 0% {
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }

} @keyframes slideInDown {

 0% {
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }

} .slideInDown {

 -webkit-animation-name: slideInDown;
 animation-name: slideInDown;

} @-webkit-keyframes slideInLeft {

 0% {
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }

} @keyframes slideInLeft {

 0% {
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }

} .slideInLeft {

 -webkit-animation-name: slideInLeft;
 animation-name: slideInLeft;

} @-webkit-keyframes slideInRight {

 0% {
   -webkit-transform: translateX(100%);
   transform: translateX(100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }

} @keyframes slideInRight {

 0% {
   -webkit-transform: translateX(100%);
   transform: translateX(100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }

} .slideInRight {

 -webkit-animation-name: slideInRight;
 animation-name: slideInRight;

} @-webkit-keyframes slideInUp {

 0% {
   -webkit-transform: translateY(100%);
   transform: translateY(100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }

} @keyframes slideInUp {

 0% {
   -webkit-transform: translateY(100%);
   transform: translateY(100%);
   visibility: visible;
 }
 100% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }

} .slideInUp {

 -webkit-animation-name: slideInUp;
 animation-name: slideInUp;

} @-webkit-keyframes slideOutDown {

 0% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateY(100%);
   transform: translateY(100%);
 }

} @keyframes slideOutDown {

 0% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateY(100%);
   transform: translateY(100%);
 }

} .slideOutDown {

 -webkit-animation-name: slideOutDown;
 animation-name: slideOutDown;

} @-webkit-keyframes slideOutLeft {

 0% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
 }

} @keyframes slideOutLeft {

 0% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
 }

} .slideOutLeft {

 -webkit-animation-name: slideOutLeft;
 animation-name: slideOutLeft;

} @-webkit-keyframes slideOutRight {

 0% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateX(100%);
   transform: translateX(100%);
 }

} @keyframes slideOutRight {

 0% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateX(100%);
   transform: translateX(100%);
 }

} .slideOutRight {

 -webkit-animation-name: slideOutRight;
 animation-name: slideOutRight;

} @-webkit-keyframes slideOutUp {

 0% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
 }

} @keyframes slideOutUp {

 0% {
   -webkit-transform: translateY(0);
   transform: translateY(0);
 }
 100% {
   visibility: hidden;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
 }

} .slideOutUp {

 -webkit-animation-name: slideOutUp;
 animation-name: slideOutUp;

} body {

 font-size: 15px;
 line-height: 1em;
 color: #555555;

} .ct--darkMotive {

 color: #aaaaaa;

} .ct--darkMotive hr {

 border-top-color: #2d2e30;

} a {

 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} a:hover, a:focus {

 color: inherit;
 text-decoration: none;

} p {

 margin-bottom: 20px;

} p:last-child {

 margin-bottom: 0;

} h1, .h1 {

 font-size: 125px;

} h1 small, .h1 small {

 font-size: 50px;

} h2, .h2 {

 font-size: 80px;

} h2 small, .h2 small {

 font-size: 50px;

} h3, .h3 {

 font-size: 48px;

} h3 small, .h3 small {

 font-size: 14px;
 line-height: 1.8;

} h4, .h4 {

 font-size: 30px;

} h5, .h5 {

 font-size: 20px;

} h6, .h6 {

 font-size: 14px;

} @media (max-width: 399px) {

 .ct-h3xs {
   font-size: 45px !important;
 }
 .ct-h4xs {
   font-size: 28px !important;
 }

} h1, .h1, h2, .h2, h3, .h3 {

 margin-bottom: 20px;

} h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {

 color: #222222;

} h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small {

 display: block;
 color: #222222;

} h1.ct-u-colorWhite, .h1.ct-u-colorWhite, h2.ct-u-colorWhite, .h2.ct-u-colorWhite, h3.ct-u-colorWhite, .h3.ct-u-colorWhite, h4.ct-u-colorWhite, .h4.ct-u-colorWhite, h5.ct-u-colorWhite, .h5.ct-u-colorWhite, h6.ct-u-colorWhite, .h6.ct-u-colorWhite {

 color: #ffffff;

} h1.ct-u-colorWhite.ct-u-hrLeft:after, .h1.ct-u-colorWhite.ct-u-hrLeft:after, h2.ct-u-colorWhite.ct-u-hrLeft:after, .h2.ct-u-colorWhite.ct-u-hrLeft:after, h3.ct-u-colorWhite.ct-u-hrLeft:after, .h3.ct-u-colorWhite.ct-u-hrLeft:after, h4.ct-u-colorWhite.ct-u-hrLeft:after, .h4.ct-u-colorWhite.ct-u-hrLeft:after, h5.ct-u-colorWhite.ct-u-hrLeft:after, .h5.ct-u-colorWhite.ct-u-hrLeft:after, h6.ct-u-colorWhite.ct-u-hrLeft:after, .h6.ct-u-colorWhite.ct-u-hrLeft:after, h1.ct-u-colorWhite.ct-u-hrRight:after, .h1.ct-u-colorWhite.ct-u-hrRight:after, h2.ct-u-colorWhite.ct-u-hrRight:after, .h2.ct-u-colorWhite.ct-u-hrRight:after, h3.ct-u-colorWhite.ct-u-hrRight:after, .h3.ct-u-colorWhite.ct-u-hrRight:after, h4.ct-u-colorWhite.ct-u-hrRight:after, .h4.ct-u-colorWhite.ct-u-hrRight:after, h5.ct-u-colorWhite.ct-u-hrRight:after, .h5.ct-u-colorWhite.ct-u-hrRight:after, h6.ct-u-colorWhite.ct-u-hrRight:after, .h6.ct-u-colorWhite.ct-u-hrRight:after, h1.ct-u-colorWhite.ct-u-hrMid:after, .h1.ct-u-colorWhite.ct-u-hrMid:after, h2.ct-u-colorWhite.ct-u-hrMid:after, .h2.ct-u-colorWhite.ct-u-hrMid:after, h3.ct-u-colorWhite.ct-u-hrMid:after, .h3.ct-u-colorWhite.ct-u-hrMid:after, h4.ct-u-colorWhite.ct-u-hrMid:after, .h4.ct-u-colorWhite.ct-u-hrMid:after, h5.ct-u-colorWhite.ct-u-hrMid:after, .h5.ct-u-colorWhite.ct-u-hrMid:after, h6.ct-u-colorWhite.ct-u-hrMid:after, .h6.ct-u-colorWhite.ct-u-hrMid:after {

 background-color: #ffffff;

} h1.ct-u-hrLeft, .h1.ct-u-hrLeft, h2.ct-u-hrLeft, .h2.ct-u-hrLeft, h3.ct-u-hrLeft, .h3.ct-u-hrLeft, h4.ct-u-hrLeft, .h4.ct-u-hrLeft, h5.ct-u-hrLeft, .h5.ct-u-hrLeft, h6.ct-u-hrLeft, .h6.ct-u-hrLeft, h1.ct-u-hrRight, .h1.ct-u-hrRight, h2.ct-u-hrRight, .h2.ct-u-hrRight, h3.ct-u-hrRight, .h3.ct-u-hrRight, h4.ct-u-hrRight, .h4.ct-u-hrRight, h5.ct-u-hrRight, .h5.ct-u-hrRight, h6.ct-u-hrRight, .h6.ct-u-hrRight, h1.ct-u-hrMid, .h1.ct-u-hrMid, h2.ct-u-hrMid, .h2.ct-u-hrMid, h3.ct-u-hrMid, .h3.ct-u-hrMid, h4.ct-u-hrMid, .h4.ct-u-hrMid, h5.ct-u-hrMid, .h5.ct-u-hrMid, h6.ct-u-hrMid, .h6.ct-u-hrMid {

 padding-bottom: 20px;
 position: relative;

} h1.ct-u-hrLeft:after, .h1.ct-u-hrLeft:after, h2.ct-u-hrLeft:after, .h2.ct-u-hrLeft:after, h3.ct-u-hrLeft:after, .h3.ct-u-hrLeft:after, h4.ct-u-hrLeft:after, .h4.ct-u-hrLeft:after, h5.ct-u-hrLeft:after, .h5.ct-u-hrLeft:after, h6.ct-u-hrLeft:after, .h6.ct-u-hrLeft:after, h1.ct-u-hrRight:after, .h1.ct-u-hrRight:after, h2.ct-u-hrRight:after, .h2.ct-u-hrRight:after, h3.ct-u-hrRight:after, .h3.ct-u-hrRight:after, h4.ct-u-hrRight:after, .h4.ct-u-hrRight:after, h5.ct-u-hrRight:after, .h5.ct-u-hrRight:after, h6.ct-u-hrRight:after, .h6.ct-u-hrRight:after, h1.ct-u-hrMid:after, .h1.ct-u-hrMid:after, h2.ct-u-hrMid:after, .h2.ct-u-hrMid:after, h3.ct-u-hrMid:after, .h3.ct-u-hrMid:after, h4.ct-u-hrMid:after, .h4.ct-u-hrMid:after, h5.ct-u-hrMid:after, .h5.ct-u-hrMid:after, h6.ct-u-hrMid:after, .h6.ct-u-hrMid:after {

 content: "";
 position: absolute;
 bottom: 0;
 height: 1px;
 width: 30px;
 background-color: #222222;

} h1.ct-u-hrLeft:after, .h1.ct-u-hrLeft:after, h2.ct-u-hrLeft:after, .h2.ct-u-hrLeft:after, h3.ct-u-hrLeft:after, .h3.ct-u-hrLeft:after, h4.ct-u-hrLeft:after, .h4.ct-u-hrLeft:after, h5.ct-u-hrLeft:after, .h5.ct-u-hrLeft:after, h6.ct-u-hrLeft:after, .h6.ct-u-hrLeft:after {

 left: 0;

} h1.ct-u-hrRight:after, .h1.ct-u-hrRight:after, h2.ct-u-hrRight:after, .h2.ct-u-hrRight:after, h3.ct-u-hrRight:after, .h3.ct-u-hrRight:after, h4.ct-u-hrRight:after, .h4.ct-u-hrRight:after, h5.ct-u-hrRight:after, .h5.ct-u-hrRight:after, h6.ct-u-hrRight:after, .h6.ct-u-hrRight:after {

 right: 0;

} h1.ct-u-hrMid:after, .h1.ct-u-hrMid:after, h2.ct-u-hrMid:after, .h2.ct-u-hrMid:after, h3.ct-u-hrMid:after, .h3.ct-u-hrMid:after, h4.ct-u-hrMid:after, .h4.ct-u-hrMid:after, h5.ct-u-hrMid:after, .h5.ct-u-hrMid:after, h6.ct-u-hrMid:after, .h6.ct-u-hrMid:after {

 left: 50%;
 margin-left: -15px;

} .ct-intro-topImage h1.ct-u-hrLeft:after, .ct-intro-topImage .h1.ct-u-hrLeft:after, .ct-intro-topImage h2.ct-u-hrLeft:after, .ct-intro-topImage .h2.ct-u-hrLeft:after, .ct-intro-topImage h3.ct-u-hrLeft:after, .ct-intro-topImage .h3.ct-u-hrLeft:after, .ct-intro-topImage h4.ct-u-hrLeft:after, .ct-intro-topImage .h4.ct-u-hrLeft:after, .ct-intro-topImage h5.ct-u-hrLeft:after, .ct-intro-topImage .h5.ct-u-hrLeft:after, .ct-intro-topImage h6.ct-u-hrLeft:after, .ct-intro-topImage .h6.ct-u-hrLeft:after, .ct-intro-topImage h1.ct-u-hrRight:after, .ct-intro-topImage .h1.ct-u-hrRight:after, .ct-intro-topImage h2.ct-u-hrRight:after, .ct-intro-topImage .h2.ct-u-hrRight:after, .ct-intro-topImage h3.ct-u-hrRight:after, .ct-intro-topImage .h3.ct-u-hrRight:after, .ct-intro-topImage h4.ct-u-hrRight:after, .ct-intro-topImage .h4.ct-u-hrRight:after, .ct-intro-topImage h5.ct-u-hrRight:after, .ct-intro-topImage .h5.ct-u-hrRight:after, .ct-intro-topImage h6.ct-u-hrRight:after, .ct-intro-topImage .h6.ct-u-hrRight:after, .ct-intro-topImage h1.ct-u-hrMid:after, .ct-intro-topImage .h1.ct-u-hrMid:after, .ct-intro-topImage h2.ct-u-hrMid:after, .ct-intro-topImage .h2.ct-u-hrMid:after, .ct-intro-topImage h3.ct-u-hrMid:after, .ct-intro-topImage .h3.ct-u-hrMid:after, .ct-intro-topImage h4.ct-u-hrMid:after, .ct-intro-topImage .h4.ct-u-hrMid:after, .ct-intro-topImage h5.ct-u-hrMid:after, .ct-intro-topImage .h5.ct-u-hrMid:after, .ct-intro-topImage h6.ct-u-hrMid:after, .ct-intro-topImage .h6.ct-u-hrMid:after {

 background-color: #ffffff;

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

 h1,
 .h1 {
   font-size: 80px;
 }
 h2,
 .h2 {
   font-size: 60px;
 }

} @media (max-width: 480px) {

 h1,
 .h1 {
   font-size: 55px;
 }
 h2,
 .h2 {
   font-size: 40px;
 }

} sup {

 top: -1.2em;
 font-size: 40%;

} .dropcap:first-child:first-letter {

 float: left;
 font-size: 60px;
 line-height: 50px;
 padding-top: 4px;
 padding-right: 8px;
 padding-left: 3px;
 font-weight: 600;

} .list-group-item:last-child {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .list-group-item:first-child {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .badge {

 line-height: 2;

} body, .ct-pagination .ct-pagination-nextText span, .ct-pagination .ct-pagination-prevText span {

 font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

} blockquote, .counter-block .counter .number, .ct-twitter .tweet_user, .tweet_text {

 font-family: 'Arapey', serif;

} .ct-pageHeader, .navbar-nav > li > a, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .ct-widget-recentPortfolio-titleContent, .widget .widget-inner > ul li a, .ct-graphBox .ct-graphBox--default .ct-graphBox-graph .ct-graphBox-graphPercentage, .ct-articleBox .ct-articleBox-date, .ct-articleBox .ct-articleBox-button, .ct-articleBox .ct-articleBox-meta, blockquote footer, .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionTitle, .ct-gallery-itemDescription .ct-gallery-itemDescription-title, .ct-gallery-itemDescription .ct-gallery-itemDescription-category, .ct-galleryAjax-itemDescription, .ct-galleryAjax-item .ct-galleryAjax-item-number span, .panel-title, .pagination > li > a, .pagination > li > span, .ct-pagination-notice, .btn, .dropcap:first-child:first-letter, .ct-pagination .ct-pagination-prev, .ct-pagination .ct-pagination-next, .ct-pagination .ct-pagination-middle, .intro-effect-jam3 .ct-intro-title h1, .ct-intro--fadeOut .ct-intro-title h1, .ct-intro--effectPush .ct-intro-title h1, .ct-intro--sliced .ct-intro-title h1, .ct-navbar-search, input, .progress .progress-bar, .ct-twitter .tweet_time {

 font-family: "Lato", sans-serif !important;

} .vco-storyjs .vco-feature h1, .vco-storyjs .vco-feature h2, .vco-storyjs .vco-feature h3, .vco-storyjs .vco-feature h4, .vco-storyjs .vco-feature h5, .vco-storyjs .vco-feature h6 {

 font-family: "Lato", sans-serif !important;

} button, button:hover, button:focus, button:active {

 outline: none !important;

} .btn {

 font-weight: bold;
 padding: 0px 15px;
 line-height: 36px;
 border-width: 2px;
 -webkit-border-top-right-radius: 6px;
 -webkit-border-bottom-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -webkit-border-top-left-radius: 6px;
 -moz-border-radius-topright: 6px;
 -moz-border-radius-bottomright: 6px;
 -moz-border-radius-bottomleft: 6px;
 -moz-border-radius-topleft: 6px;
 border-top-right-radius: 6px;
 border-bottom-right-radius: 6px;
 border-bottom-left-radius: 6px;
 border-top-left-radius: 6px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 text-transform: uppercase;

} .btn:focus, .btn:active {

 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 outline: none;

} .btn + .btn {

 margin-left: 10px;

} .btn i {

 margin: 0 5px;

} .btn-xs {

 padding: 0px 10px;
 line-height: 21px;

} .btn-sm {

 padding: 0px 15px;
 line-height: 26px;

} .btn-lg {

 padding: 0px 15px;
 line-height: 46px;
 font-size: 14px;

} .ct-btn--huge {

 padding: 0 28px;
 line-height: 65px;

} .btn-default, .btn-default:disabled {

 background-color: #ffffff;
 border-color: #ffffff;
 color: #00935f !important;

} .btn-default:hover, .btn-default:disabled:hover, .btn-default:active, .btn-default:disabled:active, .btn-default:focus, .btn-default:disabled:focus {

 color: #ffffff;

} .btn-success {

 border-color: #00c680;

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

 background-color: #00935f;
 border-color: #00935f;

} .btn-danger {

 border-color: #d9534f;

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

 background-color: #c9302c;
 border-color: #c9302c;

} .btn-info {

 border-color: #5ac2d3;

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

 background-color: #35b1c5;
 border-color: #35b1c5;

} .btn-warning {

 border-color: #fe9a42;

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

 background-color: #fe7f0f;
 border-color: #fe7f0f;

} .ct-btn--black {

 background-color: #222222;
 border-color: #222222;
 color: #ffffff !important;

} .ct-btn--black:hover, .ct-btn--black:active, .ct-btn--black:focus {

 color: #000 !important;

} .ct-btn--gray {

 background-color: #888888;
 border-color: #888888;
 color: #ffffff;

} .ct-btn--gray:hover, .ct-btn--gray:active, .ct-btn--gray:focus {

 color: #ffffff;

} .ct-btn--rounded {

 border-width: 0;
 padding: 2px 17px;
 -webkit-transition: all 0s ease;
 -moz-transition: all 0s ease;
 -o-transition: all 0s ease;
 transition: all 0s ease;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-top-left-radius: 20px;
 -moz-border-radius-topright: 20px;
 -moz-border-radius-bottomright: 20px;
 -moz-border-radius-bottomleft: 20px;
 -moz-border-radius-topleft: 20px;
 border-top-right-radius: 20px;
 border-bottom-right-radius: 20px;
 border-bottom-left-radius: 20px;
 border-top-left-radius: 20px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-btn--rounded:hover {

 padding: 0px 15px;
 border-width: 2px;

} .ct-btn--rounded.btn-lg {

 -webkit-border-top-right-radius: 30px;
 -webkit-border-bottom-right-radius: 30px;
 -webkit-border-bottom-left-radius: 30px;
 -webkit-border-top-left-radius: 30px;
 -moz-border-radius-topright: 30px;
 -moz-border-radius-bottomright: 30px;
 -moz-border-radius-bottomleft: 30px;
 -moz-border-radius-topleft: 30px;
 border-top-right-radius: 30px;
 border-bottom-right-radius: 30px;
 border-bottom-left-radius: 30px;
 border-top-left-radius: 30px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-btn--rounded.ct-btn--huge {

 -webkit-border-top-right-radius: 50px;
 -webkit-border-bottom-right-radius: 50px;
 -webkit-border-bottom-left-radius: 50px;
 -webkit-border-top-left-radius: 50px;
 -moz-border-radius-topright: 50px;
 -moz-border-radius-bottomright: 50px;
 -moz-border-radius-bottomleft: 50px;
 -moz-border-radius-topleft: 50px;
 border-top-right-radius: 50px;
 border-bottom-right-radius: 50px;
 border-bottom-left-radius: 50px;
 border-top-left-radius: 50px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-btn--rounded.btn-default:hover, .ct-btn--rounded.btn-default:active, .ct-btn--rounded.btn-default:focus {

 border-color: #ffffff;

} .ct-btn--rounded.btn-success:hover, .ct-btn--rounded.btn-success:active, .ct-btn--rounded.btn-success:focus {

 border-color: #00c680;
 color: #00c680;

} .ct-btn--rounded.btn-danger:hover, .ct-btn--rounded.btn-danger:active, .ct-btn--rounded.btn-danger:focus {

 border-color: #d9534f;
 color: #d9534f;

} .ct-btn--rounded.btn-info:hover, .ct-btn--rounded.btn-info:active, .ct-btn--rounded.btn-info:focus {

 border-color: #5ac2d3;
 color: #5ac2d3;

} .ct-btn--rounded.btn-warning:hover, .ct-btn--rounded.btn-warning:active, .ct-btn--rounded.btn-warning:focus {

 border-color: #fe9a42;
 color: #fe9a42;

} .ct-btn--rounded.ct-btn--black:hover, .ct-btn--rounded.ct-btn--black:active, .ct-btn--rounded.ct-btn--black:focus {

 border-color: #222222;
 color: #222222;

} .ct-btn--rounded.ct-btn--gray:hover, .ct-btn--rounded.ct-btn--gray:active, .ct-btn--rounded.ct-btn--gray:focus {

 border-color: #888888;
 color: #888888;

} .ct--darkMotive .ct-btn--rounded.ct-btn--black:hover, .ct--darkMotive .ct-btn--rounded.ct-btn--black:active, .ct--darkMotive .ct-btn--rounded.ct-btn--black:focus {

 border-color: #ffffff;
 color: #ffffff;

} .ct-pricingBox .ct-btn--rounded.ct-btn--black:hover, .ct-pricingBox .ct-btn--rounded.ct-btn--black:active, .ct-pricingBox .ct-btn--rounded.ct-btn--black:focus {

 border-color: #222222;
 color: #222222;

} .ct-btn--perspective {

 overflow: hidden;
 border: none;
 border-bottom-width: 3px;
 border-bottom-style: solid;

} .ct-btn--perspective i {

 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 margin-right: 10px;
 height: 100%;
 margin-left: -15px;
 width: 30px;
 line-height: 36px;

} .ct-btn--perspective.ct-btn--huge i {

 width: 50px;
 line-height: 66px;
 margin-left: -28px;

} .ct-btn--perspective.btn-lg i {

 width: 50px;
 height: 100%;
 line-height: 46px;

} .ct-btn--perspective.btn-sm i {

 line-height: 26px;

} .ct-btn--perspective.btn-xs i {

 margin-left: -10px;
 line-height: 21px;

} .ct-btn--perspective:focus, .ct-btn--perspective:active {

 border-bottom-width: 0px;
 margin-top: 3px;

} .ct-btn--perspective.btn-default {

 border-bottom-color: #d9d9d9;

} .ct-btn--perspective.btn-default i {

 background-color: #f2f2f2;

} .ct-btn--perspective.btn-default:hover, .ct-btn--perspective.btn-default:active, .ct-btn--perspective.btn-default:focus {

 background-color: #68bd45;
 border-bottom-color: #d6030a;
 color: #ffffff;

} .ct-btn--perspective.btn-primary {

 border-bottom-color: #3b841d;

} .ct-btn--perspective.btn-primary:hover, .ct-btn--perspective.btn-primary:active, .ct-btn--perspective.btn-primary:focus {

 background-color: #fc5c61;
 border-bottom-color: #bc0309;
 color: #ffffff;

} .ct-btn--perspective.btn-success {

 border-bottom-color: #007a4f;

} .ct-btn--perspective.btn-success i {

 background-color: #00ad70;

} .ct-btn--perspective.btn-success:hover, .ct-btn--perspective.btn-success:active, .ct-btn--perspective.btn-success:focus {

 border-bottom-color: #00603e;

} .ct-btn--perspective.btn-success:hover i, .ct-btn--perspective.btn-success:active i, .ct-btn--perspective.btn-success:focus i {

 background-color: #007a4f;

} .ct-btn--perspective.btn-info {

 border-bottom-color: #2f9fb1;

} .ct-btn--perspective.btn-info i {

 background-color: #46bbce;

} .ct-btn--perspective.btn-info:hover, .ct-btn--perspective.btn-info:active, .ct-btn--perspective.btn-info:focus {

 border-bottom-color: #2a8d9d;

} .ct-btn--perspective.btn-info:hover i, .ct-btn--perspective.btn-info:active i, .ct-btn--perspective.btn-info:focus i {

 background-color: #2f9fb1;

} .ct-btn--perspective.btn-warning {

 border-bottom-color: #f27201;

} .ct-btn--perspective.btn-warning i {

 background-color: #fe8c29;

} .ct-btn--perspective.btn-warning:hover, .ct-btn--perspective.btn-warning:active, .ct-btn--perspective.btn-warning:focus {

 border-bottom-color: #d96601;

} .ct-btn--perspective.btn-warning:hover i, .ct-btn--perspective.btn-warning:active i, .ct-btn--perspective.btn-warning:focus i {

 background-color: #f27201;

} .ct-btn--perspective.btn-danger {

 border-bottom-color: #b52b27;

} .ct-btn--perspective.btn-danger i {

 background-color: #d43f3a;

} .ct-btn--perspective.btn-danger:hover, .ct-btn--perspective.btn-danger:active, .ct-btn--perspective.btn-danger:focus {

 border-bottom-color: #a02622;

} .ct-btn--perspective.btn-danger:hover i, .ct-btn--perspective.btn-danger:active i, .ct-btn--perspective.btn-danger:focus i {

 background-color: #b52b27;

} .ct-btn--perspective.ct-btn--black {

 border-bottom-color: #444444;

} .ct-btn--perspective.ct-btn--black i {

 background-color: #333333;

} .ct-btn--perspective.ct-btn--black:hover, .ct-btn--perspective.ct-btn--black:active, .ct-btn--perspective.ct-btn--black:focus {

 background-color: #68bd45;
 border-bottom-color: #d6030a;
 color: #ffffff;

} .ct-btn--perspective.ct-btn--gray {

 border-bottom-color: #666666;

} .ct-btn--perspective.ct-btn--gray i {

 background-color: #777777;

} .ct-btn--perspective.ct-btn--gray:hover, .ct-btn--perspective.ct-btn--gray:active, .ct-btn--perspective.ct-btn--gray:focus {

 background-color: #68bd45;
 border-bottom-color: #d6030a;
 color: #ffffff;

} .ct-sectionButton {

 left: 50%;
 margin-left: -100px;
 position: absolute;
 color: #ffffff;
 width: 200px;

} .ct-sectionButton:hover, .ct-sectionButton:active, .ct-sectionButton:focus {

 color: #ffffff;

} .ct-sectionButton .ct-sectionButton-circle {

 border: 2px solid #ffffff;

} .ct-scrollUpButton {

 visibility: hidden;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition: 1s all ease;
 -moz-transition: 1s all ease;
 -o-transition: 1s all ease;
 transition: 1s all ease;
 position: fixed;
 right: 50px;
 color: #ffffff;

} .ct-scrollUpButton:hover, .ct-scrollUpButton:active, .ct-scrollUpButton:focus {

 color: #ffffff;

} .ct-scrollUpButton .ct-sectionButton-circle {

 background-color: #1d1d1d;
 -webkit-transition: 0.2s all ease;
 -moz-transition: 0.2s all ease;
 -o-transition: 0.2s all ease;
 transition: 0.2s all ease;

} .ct-scrollUpButton.is-active {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);
 visibility: visible;

} .ct-sectionButton, .ct-scrollUpButton {

 text-align: center;
 bottom: 47px;
 text-transform: uppercase;

} .ct-sectionButton .ct-sectionButton-circle, .ct-scrollUpButton .ct-sectionButton-circle {

 overflow: hidden;
 font-size: 40px;
 width: 50px;
 height: 50px;
 line-height: 43px;
 display: block;
 margin: auto;
 margin-bottom: 10px;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} @media (max-width: 991px) {

 .ct-sectionButton,
 .ct-scrollUpButton {
   display: none;
 }

} .pagination {

 float: left;

} .pagination > li > a, .pagination > li > span {

 font-weight: 600;
 font-size: 14px;
 border-color: #d3d3d3;
 color: inherit;
 margin-right: 5px;
 background-color: transparent;

} .pagination > li:hover > a, .pagination > li:focus > a, .pagination > li:active > a, .pagination > li:hover > span, .pagination > li:focus > span, .pagination > li:active > span {

 background-color: transparent;

} .pagination > li:first-child > a, .pagination > li:last-child > a, .pagination > li:first-child > span, .pagination > li:last-child > span {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover, .pagination > li.active > span:hover, .pagination > li.active > a:focus, .pagination > li.active > span:focus {

 background-color: transparent;

} .pagination-lg > li > a, .pagination-lg > li > span {

 padding: 9px 15px;

} .ct-pagination-notice {

 display: inline-block;
 height: 40px;
 line-height: 40px;
 margin: 20px;
 font-weight: 600;

} .ct-pagination {

 margin: 30px 0;

} .ct-pagination:before, .ct-pagination:after {

 content: " ";
 display: table;

} .ct-pagination:after {

 clear: both;

} .ct-pagination a {

 color: inherit;

} .ct-pagination .ct-pagination-prev, .ct-pagination .ct-pagination-next {

 display: block;
 width: 45%;
 float: left;
 font-weight: 600;
 line-height: 50px;

} .ct-pagination .ct-pagination-prev i, .ct-pagination .ct-pagination-next i {

 font-size: 30px;
 line-height: 50px;

} .ct-pagination .ct-pagination-prev:hover .ct-pagination-nextText span, .ct-pagination .ct-pagination-next:hover .ct-pagination-nextText span, .ct-pagination .ct-pagination-prev:hover .ct-pagination-prevText span, .ct-pagination .ct-pagination-next:hover .ct-pagination-prevText span {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-pagination .ct-pagination-next .ct-pagination-nextText {

 text-align: right;

} .ct-pagination .ct-pagination-nextText:before, .ct-pagination .ct-pagination-prevText:before, .ct-pagination .ct-pagination-nextText:after, .ct-pagination .ct-pagination-prevText:after {

 content: " ";
 display: table;

} .ct-pagination .ct-pagination-nextText:after, .ct-pagination .ct-pagination-prevText:after {

 clear: both;

} .ct-pagination .ct-pagination-nextText span, .ct-pagination .ct-pagination-prevText span {

 display: block;
 font-weight: 400;
 font-style: italic;
 color: #bbbbbb;
 text-transform: lowercase;
 line-height: 0.2;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;

} .ct-pagination .ct-pagination-middle {

 line-height: 1;
 float: left;
 display: block;
 width: 10%;
 text-align: center;
 position: relative;

} .ct-pagination .ct-pagination-middle i {

 line-height: 50px;
 width: 50px;
 height: 50px;
 border: 1px solid transparent;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;

} .ct-pagination .ct-pagination-middle .ct-pagination-middleTextHover {

 text-transform: uppercase;
 position: absolute;
 bottom: -35px;
 padding: 10px 0;
 width: 200px;
 left: 50%;
 margin-left: -100px;
 text-align: center;
 font-weight: 600;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);

} .ct-pagination .ct-pagination-middle:hover i {

 color: #ffffff;

} .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);
 color: #222222;

} .ct-pagination:hover .ct-pagination-middle i {

 border-color: inherit;

} @media (max-width: 767px) {

 .ct-pagination .ct-pagination-prev,
 .ct-pagination .ct-pagination-next {
   width: 100%;
   margin: 20px 0;
   text-align: center;
   float: none;
 }
 .ct-pagination .ct-pagination-prev .pull-right,
 .ct-pagination .ct-pagination-next .pull-right,
 .ct-pagination .ct-pagination-prev .pull-left,
 .ct-pagination .ct-pagination-next .pull-left {
   float: none !important;
 }
 .ct-pagination .ct-pagination-middle {
   float: none;
   margin: auto;
 }

} .ct--darkMotive .pagination > li > a, .ct-u-backgroundDarkGray .pagination > li > a, .ct-u-backgroundDarkGray2 .pagination > li > a, .ct-u-backgroundDarkGray3 .pagination > li > a, .ct--darkMotive .pagination > li > span, .ct-u-backgroundDarkGray .pagination > li > span, .ct-u-backgroundDarkGray2 .pagination > li > span, .ct-u-backgroundDarkGray3 .pagination > li > span {

 border-color: #111111;
 color: #ffffff;

} .ct--darkMotive .ct-pagination-notice, .ct-u-backgroundDarkGray .ct-pagination-notice, .ct-u-backgroundDarkGray2 .ct-pagination-notice, .ct-u-backgroundDarkGray3 .ct-pagination-notice {

 color: #ffffff;

} .ct--darkMotive .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover, .ct-u-backgroundDarkGray .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover, .ct-u-backgroundDarkGray2 .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover, .ct-u-backgroundDarkGray3 .ct-pagination .ct-pagination-middle:hover .ct-pagination-middleTextHover {

 color: #ffffff;

} /*!

* Yamm!3
* Yet another megamenu for Bootstrap 3
*
* http://geedmo.github.com/yamm3
*/

@media (min-width: 768px) {

 .yamm .nav,
 .yamm .collapse,
 .yamm .dropup,
 .yamm .dropdown {
   position: static;
 }
 .yamm .container {
   position: relative;
 }
 .yamm .dropdown-menu {
   left: auto;
   right: auto;
 }
 .yamm .navbar-right .dropdown-menu.yamm-dropdown {
   left: auto;
   right: 0;
 }
 .yamm .dropdown-menu.yamm-dropdown {
   min-width: 60%;
 }
 .yamm .dropdown.yamm-fw .dropdown-menu {
   left: 0;
   right: 0;
 }

} .navbar {

 position: fixed;
 left: 0;
 right: 0;

} .ct-navbar--fixedTop .ct-pageWrapper {

 padding-top: 55px;

} .ct-navbar--fixedTop .navbar {

 top: 16px;

} .ct-navbar-isTransparent-toDefault .ct-pageWrapper, .ct-navbar-isTransparent-toInverse .ct-pageWrapper {

 padding-top: 0;

} @media (max-width: 767px) {

 .ct-navbar--fixedTop .ct-pageWrapper {
   padding-top: 70px;
 }

} .navbar {

 z-index: 9000 !important;
 margin-bottom: 0;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 border: none;

} .navbar .container {

 position: relative;

} .navbar-inverse {

 /*background-color: #333333;*/
 background-color: #FFFFFF;
 box-shadow: 0px 2px 7px #999;

} .navbar-inverse .navbar-nav > li > a {

 color: #333333;

} .navbar-default {

 background-color: #ffffff;

} .navbar-default .navbar-nav > li > a {

 color: #222222;

} .ct-navbar--transparent {

 background-color: transparent;

} .ct-navbar--transparent .navbar-nav > li > a {

 color: #333333;
 padding-right: 5px;

} .ct-navbar--motive .navbar-nav > li > a {

 color: #ffffff;

} .ct-navbar--motive .navbar-nav > li:hover > a, .ct-navbar--motive .navbar-nav > li:active > a, .ct-navbar--motive .navbar-nav > li:focus > a {

 color: #ffffff !important;

} .ct-navbar--motive .navbar-nav > li.active:hover > a, .ct-navbar--motive .navbar-nav > li.active:active > a, .ct-navbar--motive .navbar-nav > li.active:focus > a {

 color: #68bd45 !important;

} @media (max-width: 767px) {

 .navbar {
   display: none;
 }

} .navbar.is-small .navbar-brand {

 height: 70px;
 line-height: 66px;
 padding: 0px 15px;

} .navbar.is-small .navbar-brand img {

 max-height: 66px;
 vert-align: top;

} .navbar.is-small .navbar-nav > li > a {

 margin: 20px 0;

} .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a:active, .navbar.is-small .navbar-nav.ct-navbarNav--defaultActive > li.active > a:focus {

 margin-top: 13px;

} .navbar-nav img {

 vertical-align: initial;

} .navbar-nav > li > a {

 margin: 40px 0;
 padding: 5px 5px;
 text-transform: uppercase;
 font-weight: bold;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;

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

 background-color: transparent;

} .navbar-nav.ct-navbarNav--defaultActive > li.active {

 margin: 0 15px;

} .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:hover, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:active, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:focus {

 padding-left: 0;
 padding-right: 0;
 margin-top: 33px;
 background-color: transparent;

} .navbar-nav.ct-navbarNav--defaultActive > li.onepage > a {

 -webkit-transition: color 0.2s ease;
 -moz-transition: color 0.2s ease;
 -o-transition: color 0.2s ease;
 transition: color 0.2s ease;

} .navbar-nav.ct-navbarNav--secundaryActive > li.active > a, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:hover, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:active, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:focus {

 color: #ffffff;

} .navbar-nav.ct-navbarNav--thirdActive > li.active > a, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:active, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:focus {

 background-color: #ffffff;

} .navbar-nav.ct-navbarNav--thirdActive > li > a, .navbar-nav.ct-navbarNav--thirdActive > li > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li > a:active, .navbar-nav.ct-navbarNav--thirdActive > li > a:focus {

 color: #ffffff;

} .navbar-nav.ct-navbarNav--fourthActive > li.active > a, .navbar-nav.ct-navbarNav--fourthActive > li.active > a:hover, .navbar-nav.ct-navbarNav--fourthActive > li.active > a:active, .navbar-nav.ct-navbarNav--fourthActive > li.active > a:focus {

 background-color: #222222;
 color: #ffffff;

} .navbar-nav.ct-navbarNav--fifthActive > li.active > a, .navbar-nav.ct-navbarNav--fifthActive > li.active > a:hover, .navbar-nav.ct-navbarNav--fifthActive > li.active > a:active, .navbar-nav.ct-navbarNav--fifthActive > li.active > a:focus {

 background-color: #ffffff;
 color: #222222;

} @media (max-width: 991px) {

 .navbar-nav > li > a {
   padding: 5px 7px;
   font-size: 13px;
 }
 .navbar-nav.ct-navbarNav--defaultActive > li.active {
   margin: 0 5px;
 }

} .dropdown-menu {

 z-index: 9000;
 border: 1px solid #000000;
 border-top-width: 6px;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 padding: 30px 0;
 color: #222222;
 list-style: none;

} .dropdown-menu li {

 list-style: none;
 line-height: 0;

} .dropdown-menu .yamm-content {

 max-height: 500px;
 overflow-y: auto;

} .dropdown-menu .yamm-content li {

 overflow: hidden;

} .dropdown-menu h1, .dropdown-menu .h1, .dropdown-menu h2, .dropdown-menu .h2, .dropdown-menu h3, .dropdown-menu .h3, .dropdown-menu h4, .dropdown-menu .h4, .dropdown-menu h5, .dropdown-menu .h5, .dropdown-menu h6, .dropdown-menu .h6 {

 color: #ffffff;

} .dropdown-menu h1 small, .dropdown-menu .h1 small, .dropdown-menu h2 small, .dropdown-menu .h2 small, .dropdown-menu h3 small, .dropdown-menu .h3 small, .dropdown-menu h4 small, .dropdown-menu .h4 small, .dropdown-menu h5 small, .dropdown-menu .h5 small, .dropdown-menu h6 small, .dropdown-menu .h6 small {

 color: #ffffff;

} .dropdown-menu ul {

 min-width: 220px;

} .dropdown-menu > li > a, .dropdown-menu a {

 color: #222222;
 text-transform: uppercase;
 font-weight: 600;
 padding: 0 30px;
 line-height: 36px;
 display: block;

} .dropdown-menu > li > a:hover, .dropdown-menu a:hover, .dropdown-menu > li > a:focus, .dropdown-menu a:focus, .dropdown-menu > li > a:active, .dropdown-menu a:active {

 color: #68bd45;
 background-color: transparent;

} .dropdown-menu li.active > a {

 color: #ffffff;
 background-color: transparent;

} .dropdown-menu li.active > a:hover {

 background-color: transparent;

} .dropdown-menu .dropdown-submenu {

 position: relative;

} .dropdown-menu .dropdown-submenu .dropdown-menu {

 position: absolute;
 left: 100%;
 top: 0;

} .dropdown-menu .dropdown-submenu:hover .dropdown-menu {

 display: block;

} .navbar-nav > li.dropdown:hover > ul.dropdown-menu {

 display: block;

} .yamm-content {

 padding: 0 30px;

} .yamm-content > li > a, .yamm-content a {

 padding: 0;

} .ct-navbar--options {

 margin-left: 20px;

} .ct-navbar--options > li:first-child > a {

 border-left: 1px solid #ffffff;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-navbar--options > li > a {

 padding: 0px 15px;
 margin: 45px 0px;

} .ct-navbar--options .dropdown-menu {

 min-width: 120px;
 border: none;
 background-color: #ffffff;
 padding: 5px;
 top: 45px;
 left: 10px;
 -webkit-animation-name: fadeIn;
 animation-name: fadeIn;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;
 -webkit-border-top-right-radius: 5px !important;
 -webkit-border-bottom-right-radius: 5px !important;
 -webkit-border-bottom-left-radius: 5px !important;
 -webkit-border-top-left-radius: 5px !important;
 -moz-border-radius-topright: 5px !important;
 -moz-border-radius-bottomright: 5px !important;
 -moz-border-radius-bottomleft: 5px !important;
 -moz-border-radius-topleft: 5px !important;
 border-top-right-radius: 5px !important;
 border-bottom-right-radius: 5px !important;
 border-bottom-left-radius: 5px !important;
 border-top-left-radius: 5px !important;
 -moz-background-clip: padding-box !important;
 -webkit-background-clip: padding-box !important;
 background-clip: padding-box !important;

} .ct-navbar--options .dropdown-menu li {

 margin-bottom: 15px;

} .ct-navbar--options .dropdown-menu li a {

 padding: 0;
 line-height: 1;
 color: #999999;

} .ct-navbar--options .dropdown-menu li a:hover {

 color: #222222;

} .ct-navbar--options .dropdown-menu li:last-child {

 margin-bottom: 0;

} .navbar.is-small .ct-navbar--options > li > a {

 margin: 25px 0px;

} .navbar.is-small .ct-navbar--options .dropdown-menu {

 top: 25px;

} @media (max-width: 1199px) {

 .ct-navbar--options {
   margin-left: 0;
 }

} @media (max-width: 991px) {

 .navbar-brand {
   max-width: 200px;
 }
 .ct-navbar--options {
   margin-left: 0;
 }
 .ct-navbar--options > li > a {
   padding: 0 10px;
 }
 .ct-navbar--options > li:first-child > a {
   border-left: none;
 }

} .ct-navbar-navSearch.is-active:before {

 content: "";
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 15px 0 0 15px;
 border-color: transparent transparent transparent #ffffff;
 position: absolute;
 left: 25px;
 bottom: -45px;

} .navbar.is-small .ct-navbar-navSearch.is-active:before {

 bottom: -25px;

} .ct-navbar-search {

 width: 100%;
 position: absolute;
 display: none;
 left: 0;

} .ct-navbar-search input {

 padding-left: 25px;
 padding-right: 25px;
 font-size: 50px;
 height: 80px;
 background-color: #ffffff;
 border: none;
 font-weight: 300;

} .ct-navbar-search input::-webkit-input-placeholder {

 color: #222222;

} .ct-navbar-search input:-moz-placeholder {

 color: #222222;

} .ct-navbar-search input::-moz-placeholder {

 color: #222222;

} .ct-navbar-search input:-ms-input-placeholder {

 color: #222222;

} .ct-navbar-search input, .ct-navbar-search input:focus, .ct-navbar-search input:hover {

 -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);

} .ct-navbar-search button {

 position: absolute;
 right: 0;
 top: 0;
 width: 80px;
 height: 80px;
 border: none;
 border-left: 1px solid #cccccc;
 background-color: #eeeeee;
 color: #cccccc;
 font-size: 40px;
 text-align: center;

} .ct-navbar-search button .fa {

 display: inline;

} .ct-navbar--bounceIn > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: bounceIn;
 animation-name: bounceIn;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--fadeIn > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: fadeIn;
 animation-name: fadeIn;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--fadeInLeft > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: fadeInLeft;
 animation-name: fadeInLeft;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--fadeInRight > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: fadeInRight;
 animation-name: fadeInRight;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--fadeInDown > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: fadeInDown;
 animation-name: fadeInDown;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--fadeInUp > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: fadeInUp;
 animation-name: fadeInUp;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--pulse > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: pulse;
 animation-name: pulse;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--bounceInRight > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: bounceInRight;
 animation-name: bounceInRight;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--bounceInLeft > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: bounceInLeft;
 animation-name: bounceInLeft;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--flipInX > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: flipInX;
 animation-name: flipInX;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--flipInY > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: flipInY;
 animation-name: flipInY;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--zoomIn > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: zoomIn;
 animation-name: zoomIn;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--zoomInDown > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: zoomInDown;
 animation-name: zoomInDown;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-navbar--zoomInUp > li.dropdown:hover .dropdown-menu {

 -webkit-animation-name: zoomInUp;
 animation-name: zoomInUp;
 -webkit-animation-duration: .5s;
 animation-duration: .5s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .navbar-brand {

 line-height: 80px;
 height: 110px;

} .navbar-form {

 margin-top: 38px;
 margin-bottom: 38px;

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

 .ct-navbar--logoright .navbar-header {
   float: right;
 }
 .ct-navbar--logoright .navbar-nav:first-child {
   margin-left: -15px;
 }
 .ct-navbar--logoright .navbar-nav.ct-navbarNav--defaultActive > li:first-child {
   margin-left: 0;
 }
 .ct-navbar--logoright .navbar-nav.ct-navbarNav--defaultActive > li:first-child > a {
   padding-left: 0;
 }
 .ct-navbar--logoright .navbar-nav.navbar-right:last-child {
   margin-right: 0px;
 }
 .ct-navbar--logoright > .container .navbar-brand,
 .ct-navbar--logoright > .container-fluid .navbar-brand {
   margin-left: 0;
   margin-right: -15px;
 }

} .ct-menu-header {

 font-size: 16px;

} .snapjs-right {

 overflow: hidden !important;
 height: 100%;

} .snapjs-right .ct-navbarMobile {

 right: 266px;
 left: auto;

} .ct-navbar--fixedTop .ct-navbarMobile {

 position: fixed;

} .ct-navbarMobile {

 position: absolute;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 width: 100%;
 top: 0;
 left: 0;
 right: 0;
 z-index: 9000;

} .ct-navbarMobile.ct-navbarMobile--inverse {

 background-color: #333333;
 color: #ffffff;

} .ct-navbarMobile .navbar-brand {

 height: 70px;
 padding: 0 15px;
 line-height: 70px;

} .ct-navbarMobile .navbar-toggle {

 position: absolute;
 top: 10px;
 right: 0px;

} .ct-navbarMobile .navbar-toggle .icon-bar {

 background-color: #ffffff;

} .snapjs-right .ct-menuMobile, .snapjs-left .ct-menuMobile {

 overflow: scroll;

} .ct-menuMobile {

 background: #222222;
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 width: 266px;
 max-height: 100%;
 overflow: hidden;

} .ct-menuMobile .ct-menuMobile-navbar {

 margin-top: 10px;
 padding: 0;
 list-style: none;

} .ct-menuMobile .ct-menuMobile-navbar li {

 padding: 0px;

} .ct-menuMobile .ct-menuMobile-navbar li a {

 color: #ffffff;
 padding: 10px 20px;
 display: block;

} .ct-menuMobile .ct-menuMobile-navbar li a:focus, .ct-menuMobile .ct-menuMobile-navbar li a:active {

 outline: none !important;

} .ct-menuMobile .ct-menuMobile-navbar li.active {

 background-color: #ffffff;

} .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu {

 position: relative;
 display: block;
 max-height: 0;
 padding: 0;
 -webkit-transition: all 0.2s ease 0.2s ease-out;
 -moz-transition: all 0.2s ease 0.2s ease-out;
 -o-transition: all 0.2s ease 0.2s ease-out;
 transition: all 0.2s ease 0.2s ease-out;
 overflow: hidden;
 border: none;
 width: 100%;
 left: 0;

} .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu .dropdown-menu {

 display: block;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;

} .ct-menuMobile .ct-menuMobile-navbar .dropdown-menu .dropdown-submenu .dropdown-menu {

 padding-left: 20px;

} .ct-menuMobile .ct-menuMobile-navbar .open .dropdown-menu {

 padding: 10px 0;
 margin: 0 0 10px 0;
 max-height: none;

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

 .ct-navbarMobile,
 .ct-menuMobile {
   display: none;
 }

} .ct-contactForm {

 margin-top: 80px;

} .form-control {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 font-size: 15px;
 height: 40px;
 border-color: #d3d3d3;
 background-color: #f9f9f9;

} .form-control:focus {

 border-color: #222222;
 background-color: #ffffff;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;

} .form-control::-webkit-input-placeholder {

 color: transparent;

} .form-control:-moz-placeholder {

 color: transparent;

} .form-control::-moz-placeholder {

 color: transparent;

} .form-control:-ms-input-placeholder {

 color: transparent;

} .ct-u-backgroundDarkGray .form-control, .ct-u-backgroundDarkGray2 .form-control, .ct-u-backgroundDarkGray3 .form-control {

 border-color: #111111;
 background-color: #222222;
 color: #ffffff;

} .ct-u-backgroundDarkGray .form-control:focus, .ct-u-backgroundDarkGray2 .form-control:focus, .ct-u-backgroundDarkGray3 .form-control:focus {

 background-color: #333333;

} .ct-u-backgroundDarkGray .form-search, .ct-u-backgroundDarkGray2 .form-search, .ct-u-backgroundDarkGray3 .form-search {

 background-color: inherit;

} .ct-u-backgroundDarkGray .form-search input, .ct-u-backgroundDarkGray2 .form-search input, .ct-u-backgroundDarkGray3 .form-search input {

 border-color: #ffffff;

} .ct-u-backgroundDarkGray .form-search input:focus + .btn, .ct-u-backgroundDarkGray2 .form-search input:focus + .btn, .ct-u-backgroundDarkGray3 .form-search input:focus + .btn, .ct-u-backgroundDarkGray .form-search input:active + .btn, .ct-u-backgroundDarkGray2 .form-search input:active + .btn, .ct-u-backgroundDarkGray3 .form-search input:active + .btn, .ct-u-backgroundDarkGray .form-search input:valid + .btn, .ct-u-backgroundDarkGray2 .form-search input:valid + .btn, .ct-u-backgroundDarkGray3 .form-search input:valid + .btn {

 color: #ffffff;

} .ct-u-backgroundDarkGray .form-search .btn, .ct-u-backgroundDarkGray2 .form-search .btn, .ct-u-backgroundDarkGray3 .form-search .btn {

 background-color: #ffffff;
 border-color: #ffffff;
 color: #111111;

} .ct-u-backgroundDarkGray .form-search .btn:hover, .ct-u-backgroundDarkGray2 .form-search .btn:hover, .ct-u-backgroundDarkGray3 .form-search .btn:hover {

 background-color: #ffffff;
 border-color: #ffffff;

} .input-sm, .form-horizontal .form-group-sm .form-control {

 height: 30px;

} .input-lg, .form-horizontal .form-group-lg .form-control {

 height: 50px;

} .form-group {

 position: relative;
 margin-bottom: 30px;

} .form-group label {

 position: absolute;
 font-size: 12px;
 text-transform: uppercase;
 color: #ffffff;
 padding: 7px 7px;
 line-height: 1;
 top: -20px;
 left: -7px;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} .form-group label:before {

 content: "";
 position: absolute;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 0 7px 7px 0;
 bottom: -7px;
 left: 0;

} .form-group .form-control:valid ~ label {

 background-color: #00c680;

} .form-group .form-control:valid ~ label:before {

 border-color: transparent #00603e transparent transparent;

} .alert {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .close {

 line-height: 1.5;

} .input-group-addon {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .form-search .btn {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .form-search {

 margin-bottom: 25px;

} .form-search input, .form-search .btn {

 display: inline-block;
 vertical-align: middle;

} .form-search input {

 width: 75%;
 border-color: #222222;
 background-color: #ffffff;

} .form-search input::-webkit-input-placeholder {

 color: #999999;

} .form-search input:-moz-placeholder {

 /* Firefox 18- */
 color: #999999;
 font-style: italic;

} .form-search input::-moz-placeholder {

 /* Firefox 19+ */
 color: #999999;
 font-style: italic;

} .form-search input:-ms-input-placeholder {

 color: #999999;
 font-style: italic;

} .form-search .btn {

 width: 25%;
 text-transform: uppercase;
 padding: 0;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;

} .form-search .btn:hover {

 background-color: #222222;
 border-color: #222222;

} .form-group input[type="file"] {

 line-height: 1;

} .checkbox label {

 padding-left: 10px;

} .checkbox label:before {

 width: 25px;
 display: inline-block;
 content: "\f096";
 padding-right: 5px;
 font-family: fontawesome;

} .checkbox input {

 float: none;
 width: auto;
 display: none;

} .checkbox input[type=checkbox]:checked + label:before {

 content: "\f046";

} fieldset[disabled] .form-group label {

 background-color: #cccccc;

} fieldset[disabled] .form-group label:before {

 border-color: transparent #999 transparent transparent;

} .has-success label, .has-error label, .has-warning label {

 color: #ffffff !important;

} .has-success label {

 background-color: #00c680 !important;

} .has-success label:before {

 border-color: transparent #00603e transparent transparent !important;

} .has-error label {

 background-color: #d9534f !important;

} .has-error label:before {

 border-color: transparent #a02622 transparent transparent !important;

} .has-warning label {

 background-color: #fe9a42 !important;

} .has-warning label:before {

 border-color: transparent #d96601 transparent transparent !important;

} .table > thead > tr > th, .table > thead > tr > td {

 padding: 14px 5px;
 background-color: #222222;
 color: #ffffff;
 text-transform: uppercase;
 border-bottom: none;

} .table > tbody > tr > th, .table > tbody > tr > td {

 padding: 14px 5px;

} .table > tfoot > tr > th, .table > tfoot > tr > td {

 padding: 14px 5px;

} .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {

 border-color: transparent;

} .ct-u-backgroundDarkGray .table > thead > tr > th, .ct-u-backgroundDarkGray2 .table > thead > tr > th, .ct-u-backgroundDarkGray3 .table > thead > tr > th, .ct-u-backgroundDarkGray .table > tbody > tr > th, .ct-u-backgroundDarkGray2 .table > tbody > tr > th, .ct-u-backgroundDarkGray3 .table > tbody > tr > th, .ct-u-backgroundDarkGray .table > tfoot > tr > th, .ct-u-backgroundDarkGray2 .table > tfoot > tr > th, .ct-u-backgroundDarkGray3 .table > tfoot > tr > th, .ct-u-backgroundDarkGray .table > thead > tr > td, .ct-u-backgroundDarkGray2 .table > thead > tr > td, .ct-u-backgroundDarkGray3 .table > thead > tr > td, .ct-u-backgroundDarkGray .table > tbody > tr > td, .ct-u-backgroundDarkGray2 .table > tbody > tr > td, .ct-u-backgroundDarkGray3 .table > tbody > tr > td, .ct-u-backgroundDarkGray .table > tfoot > tr > td, .ct-u-backgroundDarkGray2 .table > tfoot > tr > td, .ct-u-backgroundDarkGray3 .table > tfoot > tr > td {

 border-top-color: #2d2e30;

} .ct-u-backgroundDarkGray .table-striped > tbody > tr:nth-child(odd) > td, .ct-u-backgroundDarkGray2 .table-striped > tbody > tr:nth-child(odd) > td, .ct-u-backgroundDarkGray3 .table-striped > tbody > tr:nth-child(odd) > td, .ct-u-backgroundDarkGray .table-striped > tbody > tr:nth-child(odd) > th, .ct-u-backgroundDarkGray2 .table-striped > tbody > tr:nth-child(odd) > th, .ct-u-backgroundDarkGray3 .table-striped > tbody > tr:nth-child(odd) > th {

 background-color: #444444;

} .ct-u-backgroundDarkGray .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray .table-bordered > tbody > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > tbody > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > tbody > tr > th, .ct-u-backgroundDarkGray .table-bordered > tfoot > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > tfoot > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > tfoot > tr > th, .ct-u-backgroundDarkGray .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray .table-bordered > tbody > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > tbody > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > tbody > tr > td, .ct-u-backgroundDarkGray .table-bordered > tfoot > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > tfoot > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > tfoot > tr > td {

 border-color: #2d2e30;

} .ct-u-backgroundDarkGray .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > th, .ct-u-backgroundDarkGray .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray2 .table-bordered > thead > tr > td, .ct-u-backgroundDarkGray3 .table-bordered > thead > tr > td {

 border-color: transparent;

} .ct-fw-300 {

 font-weight: 300;

} .ct-fw-400 {

 font-weight: 400;

} .ct-fw-500 {

 font-weight: 500;

} .ct-fw-600 {

 font-weight: 600;

} .ct-fw-700 {

 font-weight: 700;

} .ct-fw-800 {

 font-weight: 800;

} .ct-fw-900 {

 font-weight: 900;

} .ct-fs-i {

 font-style: italic;

} .ct-fs-n {

 font-style: normal;

} .ct-u-size20 {

 font-size: 20px;

} .ct-u-size15 {

   font-size: 15px;
 }

.ct-u-arapey {

 font-family: 'Arapey', serif;

} .ct-u-underline:hover {

 padding-bottom: 5px;

} .ct-u-displayTable, .ct-u-displayTableVertical {

 display: table;
 width: 100%;

} .ct-u-displayTableVertical {

 height: 100%;

} .ct-u-displayTableVertical .ct-u-displayTableCell {

 vertical-align: middle;

} .ct-u-displayTableRow {

 display: table-row;

} .ct-u-displayTableCell {

 display: table-cell;

} .ct-u-paddingBoth10 {

 padding-top: 10px;
 padding-bottom: 10px;

} .ct-u-paddingTop10 {

 padding-top: 10px;

} .ct-u-paddingBottom10 {

 padding-bottom: 10px;

} .ct-u-paddingBoth20 {

 padding-top: 20px;
 padding-bottom: 20px;

} .ct-u-paddingTop20 {

 padding-top: 20px;

} .ct-u-paddingBottom20 {

 padding-bottom: 20px;

} .ct-u-paddingBoth30 {

 padding-top: 30px;
 padding-bottom: 30px;

} .ct-u-paddingTop30 {

 padding-top: 30px;

} .ct-u-paddingBottom30 {

 padding-bottom: 30px;

} .ct-u-paddingBoth40 {

 padding-top: 40px;
 padding-bottom: 40px;

} .ct-u-paddingTop40 {

 padding-top: 40px;

} .ct-u-paddingBottom40 {

 padding-bottom: 40px;

} .ct-u-paddingBoth50 {

 padding-top: 50px;
 padding-bottom: 50px;

} .ct-u-paddingTop50 {

 padding-top: 50px;

} .ct-u-paddingBottom50 {

 padding-bottom: 50px;

} .ct-u-paddingBoth60 {

 padding-top: 60px;
 padding-bottom: 60px;

} .ct-u-paddingTop60 {

 padding-top: 60px;

} .ct-u-paddingBottom60 {

 padding-bottom: 60px;

} .ct-u-paddingBoth70 {

 padding-top: 70px;
 padding-bottom: 70px;

} .ct-u-paddingTop70 {

 padding-top: 70px;

} .ct-u-paddingBottom70 {

 padding-bottom: 70px;

} .ct-u-paddingBoth80 {

 padding-top: 80px;
 padding-bottom: 80px;

} .ct-u-paddingTop80 {

 padding-top: 80px;

} .ct-u-paddingBottom80 {

 padding-bottom: 80px;

} .ct-u-paddingBoth90 {

 padding-top: 90px;
 padding-bottom: 90px;

} .ct-u-paddingTop90 {

 padding-top: 90px;

} .ct-u-paddingBottom90 {

 padding-bottom: 90px;

} .ct-u-paddingBoth100 {

 padding-top: 100px;
 padding-bottom: 100px;

} .ct-u-paddingTop100 {

 padding-top: 100px;

} .ct-u-paddingBottom100 {

 padding-bottom: 100px;

} .ct-u-paddingBoth150 {

 padding-top: 150px;
 padding-bottom: 150px;

} .ct-u-paddingTop150 {

 padding-top: 150px;

} .ct-u-paddingBottom150 {

 padding-bottom: 150px;

} .ct-u-marginBoth10 {

 margin-top: 10px;
 margin-bottom: 10px;

} .ct-u-marginTop10 {

 margin-top: 10px;

} .ct-u-marginBottom10 {

 margin-bottom: 10px;

} .ct-u-marginBoth20 {

 margin-top: 20px;
 margin-bottom: 20px;

} .ct-u-marginTop20 {

 margin-top: 20px;

} .ct-u-marginBottom20 {

 margin-bottom: 20px;

} .ct-u-marginBoth30 {

 margin-top: 30px;
 margin-bottom: 30px;

} .ct-u-marginTop30 {

 margin-top: 30px;

} .ct-u-marginBottom30 {

 margin-bottom: 30px;

} .ct-u-marginBoth40 {

 margin-top: 40px;
 margin-bottom: 40px;

} .ct-u-marginTop40 {

 margin-top: 40px;

} .ct-u-marginBottom40 {

 margin-bottom: 40px;

} .ct-u-marginBoth50 {

 margin-top: 50px;
 margin-bottom: 50px;

} .ct-u-marginTop50 {

 margin-top: 50px;

} .ct-u-marginBottom50 {

 margin-bottom: 50px;

} .ct-u-marginBoth60 {

 margin-top: 60px;
 margin-bottom: 60px;

} .ct-u-marginTop60 {

 margin-top: 60px;

} .ct-u-marginBottom60 {

 margin-bottom: 60px;

} .ct-u-marginBoth70 {

 margin-top: 70px;
 margin-bottom: 70px;

} .ct-u-marginTop70 {

 margin-top: 70px;

} .ct-u-marginBottom70 {

 margin-bottom: 70px;

} .ct-u-marginBoth80 {

 margin-top: 80px;
 margin-bottom: 80px;

} .ct-u-marginTop80 {

 margin-top: 80px;

} .ct-u-marginBottom80 {

 margin-bottom: 80px;

} .ct-u-marginBoth90 {

 margin-top: 90px;
 margin-bottom: 90px;

} .ct-u-marginTop90 {

 margin-top: 90px;

} .ct-u-marginBottom90 {

 margin-bottom: 90px;

} .ct-u-marginBoth100 {

 margin-top: 100px;
 margin-bottom: 100px;

} .ct-u-marginTop100 {

 margin-top: 100px;

} .ct-u-marginBottom100 {

 margin-bottom: 100px;

} .ct-u-marginBoth150 {

 margin-top: 150px;
 margin-bottom: 150px;

} .ct-u-marginTop150 {

 margin-top: 150px;

} .ct-u-marginBottom150 {

 margin-bottom: 150px;

} .ct-u-colorWhite {

 color: #ffffff;

} .ct-u-colorLightGray {

 color: #eeeeee;

} .ct-u-colorDarkGray {

 color: #aaaaaa;

} .ct-u-colorDarkGray {

 color: #aaaaaa;

} .ct-u-colorDark {

 color: #222222;

} .ct-u-colorDarkerGray {

 color: #666666;

} .ct-u-borderAll {

 border: 1px solid #dddddd;

} .ct-u-borderBoth {

 border-top: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;

} .ct-u-borderTop {

 border-top: 1px solid #dddddd;

} .ct-u-borderBottom {

 border-bottom: 1px solid #dddddd;

} .ct--darkMotive .ct-u-borderAll {

 border-color: #4f4f4f;

} .ct--darkMotive .ct-u-borderBoth {

 border-top-color: #4f4f4f;
 border-bottom-color: #4f4f4f;

} .ct--darkMotive .ct-u-borderTop {

 border-top-color: #4f4f4f;

} .ct--darkMotive .ct-u-borderBottom {

 border-bottom-color: #4f4f4f;

} .ct-u-borderMotiveBoth {

 border-top: 10px solid #68bd45;
 border-bottom: 10px solid #68bd45;

} .ct-u-borderMotiveTop {

 border-top: 10px solid #68bd45;

} .ct-u-borderMotiveBottom {

 border-bottom: 10px solid #68bd45;

} .ct-u-backgroundWhite {

 background-color: #ffffff;

} .ct-u-backgroundGray {

 background-color: #fbfbfb;

} .ct-u-backgroundGray2 {

 background-color: #bbbbbb;

} .ct--darkMotive .ct-u-backgroundDarkGray {

 background-color: #282828;

} .ct-u-backgroundDarkGray {

 background-color: #222222;

} .ct-u-backgroundDarkGray2 {

 background-color: #2c2c2c;

} .ct-u-backgroundDarkGray3 {

 background-color: #191919;

} .ct-u-backgroundDarkGray, .ct-u-backgroundDarkGray2, .ct-u-backgroundDarkGray3 {

 color: #ffffff;

} .ct-u-backgroundDarkGray h1, .ct-u-backgroundDarkGray2 h1, .ct-u-backgroundDarkGray3 h1, .ct-u-backgroundDarkGray .h1, .ct-u-backgroundDarkGray2 .h1, .ct-u-backgroundDarkGray3 .h1, .ct-u-backgroundDarkGray h2, .ct-u-backgroundDarkGray2 h2, .ct-u-backgroundDarkGray3 h2, .ct-u-backgroundDarkGray .h2, .ct-u-backgroundDarkGray2 .h2, .ct-u-backgroundDarkGray3 .h2, .ct-u-backgroundDarkGray h3, .ct-u-backgroundDarkGray2 h3, .ct-u-backgroundDarkGray3 h3, .ct-u-backgroundDarkGray .h3, .ct-u-backgroundDarkGray2 .h3, .ct-u-backgroundDarkGray3 .h3, .ct-u-backgroundDarkGray h4, .ct-u-backgroundDarkGray2 h4, .ct-u-backgroundDarkGray3 h4, .ct-u-backgroundDarkGray .h4, .ct-u-backgroundDarkGray2 .h4, .ct-u-backgroundDarkGray3 .h4, .ct-u-backgroundDarkGray h5, .ct-u-backgroundDarkGray2 h5, .ct-u-backgroundDarkGray3 h5, .ct-u-backgroundDarkGray .h5, .ct-u-backgroundDarkGray2 .h5, .ct-u-backgroundDarkGray3 .h5, .ct-u-backgroundDarkGray h6, .ct-u-backgroundDarkGray2 h6, .ct-u-backgroundDarkGray3 h6, .ct-u-backgroundDarkGray .h6, .ct-u-backgroundDarkGray2 .h6, .ct-u-backgroundDarkGray3 .h6 {

 color: #ffffff;

} .ct-u-backgroundDarkGray h1 small, .ct-u-backgroundDarkGray2 h1 small, .ct-u-backgroundDarkGray3 h1 small, .ct-u-backgroundDarkGray .h1 small, .ct-u-backgroundDarkGray2 .h1 small, .ct-u-backgroundDarkGray3 .h1 small, .ct-u-backgroundDarkGray h2 small, .ct-u-backgroundDarkGray2 h2 small, .ct-u-backgroundDarkGray3 h2 small, .ct-u-backgroundDarkGray .h2 small, .ct-u-backgroundDarkGray2 .h2 small, .ct-u-backgroundDarkGray3 .h2 small, .ct-u-backgroundDarkGray h3 small, .ct-u-backgroundDarkGray2 h3 small, .ct-u-backgroundDarkGray3 h3 small, .ct-u-backgroundDarkGray .h3 small, .ct-u-backgroundDarkGray2 .h3 small, .ct-u-backgroundDarkGray3 .h3 small, .ct-u-backgroundDarkGray h4 small, .ct-u-backgroundDarkGray2 h4 small, .ct-u-backgroundDarkGray3 h4 small, .ct-u-backgroundDarkGray .h4 small, .ct-u-backgroundDarkGray2 .h4 small, .ct-u-backgroundDarkGray3 .h4 small, .ct-u-backgroundDarkGray h5 small, .ct-u-backgroundDarkGray2 h5 small, .ct-u-backgroundDarkGray3 h5 small, .ct-u-backgroundDarkGray .h5 small, .ct-u-backgroundDarkGray2 .h5 small, .ct-u-backgroundDarkGray3 .h5 small, .ct-u-backgroundDarkGray h6 small, .ct-u-backgroundDarkGray2 h6 small, .ct-u-backgroundDarkGray3 h6 small, .ct-u-backgroundDarkGray .h6 small, .ct-u-backgroundDarkGray2 .h6 small, .ct-u-backgroundDarkGray3 .h6 small {

 color: #ffffff;

} .ct--darkMotive .ct-u-backgroundDarkGray, .ct--darkMotive .ct-u-backgroundDarkGray2 {

 color: #aaaaaa;

} .ct-u-backgroundMotive {

 background-color: #68bd45;
 color: #222222;

} .ct-u-backgroundDarkMotive {

 background-color: #e23c42;
 color: #222222;

} .ct-u-borderLeft div[class^="col-"] {

 padding-left: 20px;
 padding-right: 20px;

} .ct-u-borderLeft div[class^="col-"]:first-child:before {

 display: none;
 padding-left: 15px;

} .ct-u-borderLeft div[class^="col-"]:last-child {

 padding-right: 15px;

} .ct-u-borderLeft div[class^="col-"]:before {

 content: "";
 height: 100%;
 width: 1px;
 position: absolute;
 top: 0;
 left: 0;
 background-color: #dddddd;

} .ct-u-borderRight div[class^="col-"] {

 padding-left: 20px;
 padding-right: 20px;

} .ct-u-borderRight div[class^="col-"]:first-child:before {

 padding-left: 15px;

} .ct-u-borderRight div[class^="col-"]:last-child:after {

 display: none;
 padding-right: 15px;

} .ct-u-borderRight div[class^="col-"]:after {

 content: "";
 height: 100%;
 width: 1px;
 position: absolute;
 top: 0;
 right: 0;
 background-color: #dddddd;

} .ct-u-backgroundDarkGray .ct-u-borderLeft div[class^="col-"]:before {

 background-color: #333333;

} .ct-u-backgroundDarkGray .ct-u-borderRight div[class^="col-"]:after {

 background-color: #333333;

} @media (max-width: 991px) {

 .ct-u-borderLeft div[class^="col-"]:after,
 .ct-u-borderRight div[class^="col-"]:after,
 .ct-u-borderLeft div[class^="col-"]:before,
 .ct-u-borderRight div[class^="col-"]:before {
   display: none;
 }

} .ct-u-triangleTopLeft, .ct-u-triangleTopRight {

 position: relative;

} .ct-u-triangleTopLeft:before, .ct-u-triangleTopRight:before {

 content: "";
 position: absolute;
 width: 0;
 height: 0;
 border-style: solid;

} .ct-u-triangleBottomLeft, .ct-u-triangleBottomRight {

 position: relative;

} .ct-u-triangleBottomLeft:after, .ct-u-triangleBottomRight:after {

 z-index: 2;
 content: "";
 position: absolute;
 width: 0;
 height: 0;
 border-style: solid;

} .ct-u-triangleBottomLeft:after {

 left: 0;
 bottom: -30px;
 border-width: 0 30px 30px 0;
 border-color: transparent #68bd45 transparent transparent;

} .ct-u-triangleBottomRight:after {

 right: 0;
 bottom: -30px;
 border-width: 30px 30px 0 0;
 border-color: #68bd45 transparent transparent transparent;

} .ct-u-triangleTopLeft:before {

 left: 0;
 top: -30px;
 border-width: 0 0 30px 30px;
 border-color: transparent transparent #68bd45 transparent;

} .ct-u-triangleTopRight:before {

 right: 0;
 top: -30px;
 border-width: 30px 0 0 30px;
 border-color: transparent transparent transparent #68bd45;

} .ct-u-diagonalTopLeft, .ct-u-diagonalTopRight {

 position: relative;
 overflow: hidden;

} .ct-u-diagonalTopLeft:before, .ct-u-diagonalTopRight:before {

 position: absolute;
 content: "";
 top: 0px;
 width: 140%;
 top: -25px;
 left: -20%;
 height: 50px;
 background-color: #333333;

} .ct-u-diagonalBottomLeft, .ct-u-diagonalBottomRight {

 position: relative;
 overflow: hidden;

} .ct-u-diagonalBottomLeft:after, .ct-u-diagonalBottomRight:after {

 position: absolute;
 content: "";
 bottom: -25px;
 width: 140%;
 left: -20%;
 height: 50px;
 background-color: #333333;

} .ct--darkMotive .ct-u-diagonalBottomLeft:after, .ct--darkMotive .ct-u-diagonalBottomRight:after, .ct--darkMotive .ct-u-diagonalTopLeft:after, .ct--darkMotive .ct-u-diagonalTopRight:after, .ct--darkMotive .ct-u-diagonalBottomLeft:before, .ct--darkMotive .ct-u-diagonalBottomRight:before, .ct--darkMotive .ct-u-diagonalTopLeft:before, .ct--darkMotive .ct-u-diagonalTopRight:before {

 background-color: #222222;

} .ct-u-diagonalTopLeft:before {

 -webkit-transform: rotate(-1.3deg);
 -moz-transform: rotate(-1.3deg);
 -o-transform: rotate(-1.3deg);
 -ms-transform: rotate(-1.3deg);
 transform: rotate(-1.3deg);

} .ct-u-diagonalTopRight:before {

 -webkit-transform: rotate(1.3deg);
 -moz-transform: rotate(1.3deg);
 -o-transform: rotate(1.3deg);
 -ms-transform: rotate(1.3deg);
 transform: rotate(1.3deg);

} .ct-u-diagonalBottomLeft:after {

 -webkit-transform: rotate(1.3deg);
 -moz-transform: rotate(1.3deg);
 -o-transform: rotate(1.3deg);
 -ms-transform: rotate(1.3deg);
 transform: rotate(1.3deg);

} .ct-u-diagonalBottomRight:after {

 -webkit-transform: rotate(-1.3deg);
 -moz-transform: rotate(-1.3deg);
 -o-transform: rotate(-1.3deg);
 -ms-transform: rotate(-1.3deg);
 transform: rotate(-1.3deg);

} .ct-u-shadowBottom--type1, .ct-u-shadowBottom--type2, .ct-u-shadowBottom--type3 {

 position: relative;

} .ct-u-shadowBottom--type1:after, .ct-u-shadowBottom--type2:after, .ct-u-shadowBottom--type3:after {

 content: "";
 position: absolute;
 left: 0;
 z-index: 999;
 background-repeat: no-repeat;
 background-position: center;
 width: 100%;

} .ct-u-shadowTop--type1, .ct-u-shadowTop--type2, .ct-u-shadowTop--type3 {

 position: relative;

} .ct-u-shadowTop--type1:before, .ct-u-shadowTop--type2:before, .ct-u-shadowTop--type3:before {

 content: "";
 position: absolute;
 left: 0;
 z-index: 999;
 background-repeat: no-repeat;
 background-position: center;
 width: 100%;

} .ct-u-shadowBottom--type1:after {

 bottom: -20px;
 background-image: url("../images/shadow_1.png");
 height: 20px;

} .ct-u-shadowBottom--type2:after {

 bottom: -40px;
 background-image: url("../images/shadow_2.png");
 height: 40px;

} .ct-u-shadowBottom--type3:after {

 bottom: -40px;
 background-image: url("../images/shadow_3.png");
 height: 40px;

} .ct-u-shadowTop--type1:before {

 top: 0px;
 background-image: url("../images/shadow_1.png");
 height: 20px;

} .ct-u-shadowTop--type2:before {

 top: 0px;
 background-image: url("../images/shadow_2.png");
 height: 40px;

} .ct-u-shadowTop--type3:before {

 top: 0px;
 background-image: url("../images/shadow_3.png");
 height: 40px;

} /* **************************************

 MEDIA SECTIONS - VIDEO/PARALLAX/KENBURNS
 **************************************** */

video {

 width: 100%;

} .ct-mediaSection {

 background-color: #111111;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center;
 overflow: hidden;
 width: 100%;
 position: relative;

} .ct-mediaSection video {

 min-width: 100%;
 min-height: 100%;
 width: auto;

} .ct-mediaSection .ct-mediaSection-inner {

 position: relative;
 vertical-align: middle;
 width: 100%;
 height: 100%;

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

 .ct-mediaSection {
   width: 100%;
   display: block !important;
 }
 .ct-mediaSection .ct-mediaSection-inner {
   display: block;
   width: auto;
 }

} .ct-mediaSection[data-type="pattern"] {

 background-repeat: repeat;
 display: table;

} .ct-mediaSection[data-type="pattern"] .ct-mediaSection-inner {

 display: table-cell;

} .ct-mediaSection[data-type="parallax"] {

 background-attachment: fixed;
 display: table;

} .ct-mediaSection[data-type="parallax"].ct-mediaSection--stellar {

 overflow: hidden;

} .ct-mediaSection[data-type="parallax"] .ct-mediaSection-inner {

 display: table-cell;

} .ct-mediaSection[data-type="video"] {

 display: block;

} .ct-mediaSection[data-type="video"] .ct-u-displayTable {

 height: 100%;
 position: absolute;
 top: 0;

} .ct-mediaSection[data-type="video"] .ct-mediaSection-inner {

 display: table-cell;

} .ct-mediaSection[data-type="video"] .ct-mediaSection-video {

 position: absolute;
 min-width: 100%;
 overflow: hidden;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 -ms-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);

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

 .ct-mediaSection[data-type="video"] .ct-u-displayTable {
   display: block;
   position: relative;
 }
 .ct-mediaSection[data-type="video"] .ct-u-displayTable .ct-mediaSection-inner {
   display: block;
 }

} .ct-mediaSection[data-type="kenburns"] {

 overflow: hidden;
 display: table;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-inner {

 display: table-cell;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer {

 height: 100%;
 width: 100%;
 overflow: hidden;
 position: absolute;
 top: 0;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img {

 vertical-align: middle;
 position: absolute;
 top: 50%;
 margin-top: -550px;
 max-width: none;
 min-width: 120%;
 min-height: 100%;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 margin-left: -5%;
 -webkit-transition-property: opacity, -webkit-transform;
 -webkit-transition-duration: 3s, 8s;
 -moz-transition-property: opacity, -moz-transform;
 -moz-transition-duration: 3s, 8s;
 -o-transition-property: opacity, -o-transform;
 -o-transition-duration: 3s, 8s;
 transition-property: opacity, transform;
 transition-duration: 3s, 8s;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img.singlefx {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer > img {

 -webkit-transform-origin: bottom left;
 -moz-transform-origin: bottom left;
 -o-transform-origin: bottom left;
 transform-origin: bottom left;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(2n+1) {

 -webkit-transform-origin: top right;
 -moz-transform-origin: top right;
 -o-transform-origin: top right;
 transform-origin: top right;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(3n+1) {

 -webkit-transform-origin: top left;
 -moz-transform-origin: top left;
 -o-transform-origin: top left;
 transform-origin: top left;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer :nth-child(4n+1) {

 -webkit-transform-origin: bottom right;
 -moz-transform-origin: bottom right;
 -o-transform-origin: bottom right;
 transform-origin: bottom right;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .fx:first-child + img ~ img {

 z-index: -1;

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .fx {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);
 -webkit-transform: scale(1.1) translate(30px);
 -moz-transform: scale(1.1) translate(30px);
 -o-transform: scale(1.1) translate(30px);
 transform: scale(1.1) translate(30px);

} .ct-mediaSection[data-type="kenburns"] .ct-mediaSection-kenburnsImageContainer .singlefx {

 -webkit-animation: singleimageloop 20s infinite;
 /* Safari 4+ */
 -moz-animation: singleimageloop 20s infinite;
 /* Fx 5+ */
 -o-animation: singleimageloop 20s infinite;
 /* Opera 12+ */
 animation: singleimageloop 20s infinite;
 /* IE 10+ */

} @-webkit-keyframes singleimageloop {

 0% {
   -webkit-transform: scale(1) translate(0px);
 }
 50% {
   -webkit-transform: scale(1.1) translate(30px);
 }
 100% {
   -webkit-transform: scale(1) translate(0px);
 }

} @-moz-keyframes singleimageloop {

 0% {
   -moz-transform: scale(1) translate(0px);
 }
 50% {
   -moz-transform: scale(1.1) ct-m-translate(30px);
 }
 100% {
   -moz-transform: scale(1) translate(0px);
 }

} @-o-keyframes singleimageloop {

 0% {
   -o-transform: scale(1) translate(0px);
 }
 50% {
   -o-transform: scale(1.1) translate(30px);
 }
 100% {
   -o-transform: scale(1) translate(0px);
 }

} @keyframes singleimageloop {

 0% {
   transform: scale(1) translate(0px);
 }
 50% {
   transform: scale(1.1) translate(30px);
 }
 100% {
   transform: scale(1) translate(0px);
 }

} .ct-mediaSection-stellarObject {

 position: absolute;

} .browser-mozilla .ct-mediaSection {

 display: flex;
 justify-content: center;
 align-items: center;

} .browser-mozilla .ct-mediaSection .ct-mediaSection-inner {

 display: block;

} .panel {

 background-color: transparent;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .panel-group {

 margin-bottom: 0;

} .panel-group .panel {

 border: none;

} .panel-group .panel > .panel-heading {

 background-color: #f9f9f9;
 border: none;

} .panel-group .panel-body {

 background-color: #f9f9f9;
 margin-top: 5px;
 margin-left: 60px;
 border: 1px solid #d3d3d3 !important;

} .ct-panelGroup--dark.panel-group .panel-default .panel-title > a.collapsed {

 background-color: #222222;
 border-color: #000000;
 color: #ffffff;

} .ct-panelGroup--dark.panel-group .panel-body {

 background-color: #222222;
 border-color: #000000 !important;

} .panel-heading {

 padding: 0;

} .panel-title {

 font-size: 30px;
 text-transform: lowercase;
 font-weight: bold;

} .panel-title > a {

 display: block;
 padding: 20px 20px 20px 60px;
 position: relative;
 border-width: 1px;
 border-style: solid;

} .panel-title > a:before {

 /*font-family: fontawesome;*/
 content: url("T--METU_HS_Ankara--metudown.png");
 position: absolute;
 left: 20px;

} .panel-title > a.collapsed:before {

 content: url("T--METU_HS_Ankara--metudown.png");

} .panel-default .panel-title > a {

 color: #ffffff;

} .panel-default .panel-title > a.collapsed {

 border-color: #d3d3d3;
 background-color: transparent;
 color: #222222;

} .panel-primary .panel-title > a {

 border-color: #222222;
 background-color: #222222;
 color: #ffffff;

} .panel-success .panel-title > a {

 border-color: #5cb85c;
 background-color: #5cb85c;
 color: #ffffff;

} .panel-warning .panel-title > a {

 border-color: #f0ad4e;
 background-color: #f0ad4e;
 color: #ffffff;

} .panel-danger .panel-title > a {

 border-color: #d9534f;
 background-color: #d9534f;
 color: #ffffff;

} .panel-info .panel-title > a {

 border-color: #5bc0de;
 background-color: #5bc0de;
 color: #ffffff;

} @media (max-width: 767px) {

 .panel-group .panel-body {
   margin-left: 0px;
 }
 .panel-title > a {
   padding: 20px 20px 20px 20px;
 }
 .panel-title > a:before {
   color: #222222;
   left: 50%;
   margin-left: -15px;
   top: -15px;
 }

} .progress {

 height: 40px;
 background-color: #eeeeee;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 margin-right: 20px;
 margin-left: 50px;
 overflow: visible;
 position: relative;

} .progress .progress-bar {

 font-size: 14px;
 text-transform: uppercase;
 line-height: 20px;
 text-align: left;
 padding: 0 15px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;

} .progress .progress-bar .ct-progressBar-text {

 line-height: 40px;
 font-weight: bold;

} .progress .progress-bar .ct-progressBar-tr {

 width: 50px;
 height: 40px;
 position: absolute;
 left: -50px;
 top: -10px;

} .progress .progress-bar .ct-progressBar-tr:before {

 content: "";
 position: absolute;
 left: 50px;
 top: 0px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 10px 10px 0 0;

} .progress .progress-bar .ct-progressBar-tr:after {

 content: "";
 position: absolute;
 left: 50px;
 top: 0px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 0 0 10px 10px;

} .progress .progress-bar.progress-bar-success {

 background-color: #00c680;

} .progress .progress-bar.progress-bar-success .ct-progressBar-tr {

 background-color: #00ad70;

} .progress .progress-bar.progress-bar-success .ct-progressBar-tr:before {

 border-color: #00ad70 transparent transparent transparent;

} .progress .progress-bar.progress-bar-success .ct-progressBar-tr:after {

 border-color: transparent transparent #00472e transparent;

} .progress .progress-bar.progress-bar-info {

 background-color: #5ac2d3;

} .progress .progress-bar.progress-bar-info .ct-progressBar-tr {

 background-color: #46bbce;

} .progress .progress-bar.progress-bar-info .ct-progressBar-tr:before {

 border-color: #46bbce transparent transparent transparent;

} .progress .progress-bar.progress-bar-info .ct-progressBar-tr:after {

 border-color: transparent transparent #257b89 transparent;

} .progress .progress-bar.progress-bar-warning {

 background-color: #fe9a42;

} .progress .progress-bar.progress-bar-warning .ct-progressBar-tr {

 background-color: #fe8c29;

} .progress .progress-bar.progress-bar-warning .ct-progressBar-tr:before {

 border-color: #fe8c29 transparent transparent transparent;

} .progress .progress-bar.progress-bar-warning .ct-progressBar-tr:after {

 border-color: transparent transparent #bf5a01 transparent;

} .progress .progress-bar.progress-bar-danger {

 background-color: #d9534f;

} .progress .progress-bar.progress-bar-danger .ct-progressBar-tr {

 background-color: #d43f3a;

} .progress .progress-bar.progress-bar-danger .ct-progressBar-tr:before {

 border-color: #d43f3a transparent transparent transparent;

} .progress .progress-bar.progress-bar-danger .ct-progressBar-tr:after {

 border-color: transparent transparent #8b211e transparent;

} .progress:after {

 content: "";
 position: absolute;
 right: -20px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 20px 0 20px 20px;
 border-color: transparent transparent transparent #eeeeee;

} .ct-u-backgroundDarkGray .progress, .ct-u-backgroundDarkGray2 .progress, .ct-u-backgroundDarkGray3 .progress {

 background: #222222;

} .ct-u-backgroundDarkGray .progress:after, .ct-u-backgroundDarkGray2 .progress:after, .ct-u-backgroundDarkGray3 .progress:after {

 border-color: transparent transparent transparent #222222;

} .progress-icons:before, .progress-icons:after {

 display: none;

} .nav-tabs {

 border: none;

} .nav-tabs.nav-justified > li > a {

 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 margin-right: 3px;

} .nav-tabs.nav-justified > li:last-child > a {

 margin-right: 0;

} .nav-tabs > li > a {

 border: 1px solid #d3d3d3;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -webkit-border-bottom-left-radius: 0;
 -webkit-border-top-left-radius: 0;
 -moz-border-radius-topright: 0;
 -moz-border-radius-bottomright: 0;
 -moz-border-radius-bottomleft: 0;
 -moz-border-radius-topleft: 0;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 font-size: 30px;
 text-transform: lowercase;
 line-height: 1;
 padding: 19px 25px;
 color: #222222;
 margin-right: 3px;

} .nav-tabs > li.ct-navTabs--default > a {

 background-color: #f9f9f9;

} .nav-tabs > li.ct-navTabs--default.active > a, .nav-tabs > li.ct-navTabs--default > a:hover, .nav-tabs > li.ct-navTabs--default > a:focus, .nav-tabs > li.ct-navTabs--default > a:active {

 color: #ffffff;

} .nav-tabs > li.ct-navTabs--success > a {

 background-color: #00c680;
 border-color: #00c680;
 color: #ffffff;

} .nav-tabs > li.ct-navTabs--success.active > a, .nav-tabs > li.ct-navTabs--success > a:hover, .nav-tabs > li.ct-navTabs--success > a:focus, .nav-tabs > li.ct-navTabs--success > a:active {

 color: #ffffff;

} .nav-tabs > li.ct-navTabs--danger > a {

 background-color: #d9534f;
 border-color: #d9534f;
 color: #ffffff;

} .nav-tabs > li.ct-navTabs--danger.active > a, .nav-tabs > li.ct-navTabs--danger > a:hover, .nav-tabs > li.ct-navTabs--danger > a:focus, .nav-tabs > li.ct-navTabs--danger > a:active {

 color: #ffffff;

} .nav-tabs > li.ct-navTabs--warning > a {

 background-color: #fe9a42;
 border-color: #fe9a42;
 color: #ffffff;

} .nav-tabs > li.ct-navTabs--warning.active > a, .nav-tabs > li.ct-navTabs--warning > a:hover, .nav-tabs > li.ct-navTabs--warning > a:focus, .nav-tabs > li.ct-navTabs--warning > a:active {

 color: #ffffff;

} .nav-tabs > li.ct-navTabs--info > a {

 background-color: #5ac2d3;
 border-color: #5ac2d3;
 color: #ffffff;

} .nav-tabs > li.ct-navTabs--info.active > a, .nav-tabs > li.ct-navTabs--info > a:hover, .nav-tabs > li.ct-navTabs--info > a:focus, .nav-tabs > li.ct-navTabs--info > a:active {

 color: #ffffff;

} .tab-content {

 margin-top: 3px;
 margin-bottom: 3px;

} .tab-content .tab-pane {

 background-color: #f9f9f9;
 border: 1px solid #d3d3d3;
 padding: 20px;

} .ct-tabs .ct-tabs-toggle {

 font-weight: 600;
 color: #222222;
 text-align: center;
 padding: 45px 15px;
 background-color: #f9f9f9;
 border: 1px solid #d3d3d3;
 font-size: 20px;
 text-transform: uppercase;
 display: block;
 position: relative;
 margin-bottom: 70px;

} .ct-tabs .ct-tabs-toggle i {

 display: block;
 margin-bottom: 40px;
 font-size: 100px;

} .ct-tabs .ct-tabs-toggle:hover, .ct-tabs .ct-tabs-toggle.is-active {

 background-color: transparent;

} .ct-tabs .ct-tabs-toggle.is-active:after {

 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);

} .ct-tabs .ct-tabs-toggle:after {

 position: absolute;
 top: -12.5px;
 left: 50%;
 margin-left: -12.5px;
 width: 25px;
 height: 25px;
 background-color: #555555;
 color: #ffffff;
 content: "\f067";
 font-family: fontawesome;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 text-align: center;
 line-height: 25px;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 font-size: 16px;

} .ct-tabs .ct-tabs-content {

 padding-bottom: 70px;
 display: none;

} .ct-tabs .ct-tabs-content.active {

 display: block;

} .ct-tabs.ct-tabs--dark .ct-tabs-toggle {

 background-color: #222222;
 border: 1px solid #111111;
 color: #ffffff;

} .ct-tabs.ct-tabs--dark .ct-tabs-toggle:after {

 background-color: #999999;
 color: #222222;

} @media (max-width: 480px) {

 .nav-tabs {
   float: none !important;
 }
 .nav-tabs > li {
   float: none;
 }

} .ct-navTabs--dark.nav-tabs > li.ct-navTabs--default > a {

 color: #ffffff;
 background-color: #222222;
 border-color: #111111;

} .ct-navTabs-content--dark.tab-content .tab-pane {

 background-color: #222222;
 border-color: #111111;

} .ct-gallery-filters {

 margin: 35px 0;

} .ct-gallery-filters li > a {

 line-height: 20px;
 height: 20px;
 padding: 5px 12px;
 color: #ffffff;
 text-transform: uppercase;
 cursor: pointer;
 -webkit-border-top-right-radius: 15px;
 -webkit-border-bottom-right-radius: 15px;
 -webkit-border-bottom-left-radius: 15px;
 -webkit-border-top-left-radius: 15px;
 -moz-border-radius-topright: 15px;
 -moz-border-radius-bottomright: 15px;
 -moz-border-radius-bottomleft: 15px;
 -moz-border-radius-topleft: 15px;
 border-top-right-radius: 15px;
 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
 border-top-left-radius: 15px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-gallery-filters li > a.active {

 background-color: #ffffff;

} .ct-gallery .wp-pagenavi {

 display: none;

} .ct-gallery {

 overflow: hidden;
 min-height: 300px;

} .ct-gallery.is-loaded:before {

 display: none;

} .ct-gallery:before {

 content: "\f110";
 font-family: fontawesome;
 font-size: 40px;
 position: absolute;
 left: 50%;
 top: 50%;
 margin-left: -20px;
 margin-top: -20px;
 -webkit-animation: fa-spin 2s infinite linear;
 animation: fa-spin 2s infinite linear;

} .ct-gallery-item.ct-gallery-item--masonry {

 position: relative;
 width: 20%;
 float: left;
 margin-top: -1px;
 overflow: hidden;

} .ct-gallery-item.ct-gallery-item--masonry .project-thumb {

 width: 100%;

} .ct-gallery-item.ct-gallery-item--masonry img {

 width: 100%;

} .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .cat-links {

 top: 0;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-gallery-item.ct-gallery-item--masonry:hover .area-hover .entry-title {

 top: 0;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry {

 width: 20%;

} .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big {

 width: 40%;

} .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry {

 width: 25%;

} .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big {

 width: 50%;

} .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry {

 width: 33.33%;

} .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big {

 width: 66.66%;

} .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry {

 width: 50%;

} .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide, .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big {

 width: 100%;

} .ct-gallery.ct-gallery--col1 .ct-gallery-item.ct-gallery-item--masonry {

 width: 100%;

} @media (max-width: 991px) {

 .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry,
 .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry {
   width: 33.33%;
 }
 .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,
 .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,
 .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,
 .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big {
   width: 66.66%;
 }

} @media (max-width: 767px) {

 .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry,
 .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry,
 .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry,
 .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry {
   width: 100%;
 }
 .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,
 .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,
 .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,
 .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--wide,
 .ct-gallery.ct-gallery--col5 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,
 .ct-gallery.ct-gallery--col4 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,
 .ct-gallery.ct-gallery--col3 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big,
 .ct-gallery.ct-gallery--col2 .ct-gallery-item.ct-gallery-item--masonry.ct-gallery-item--big {
   width: 100%;
 }

}

  1. infscr-loading {
 z-index: 3000;
 position: absolute;
 bottom: 100px;
 left: 50%;
 margin-left: -100px;
 text-align: center;

}

  1. infscr-loading > div {
 width: 200px;
 padding: 20px 0;
 background-color: #222222;

}

  1. infscr-loading img {
 display: none !important;

}

  1. infscr-loading div {
 position: relative;
 bottom: auto;
 left: auto;

}

  1. infscr-loading > div {
 position: absolute;
 bottom: -38px;
 left: 8px;

} .gallerymessage {

 padding: 7px 15px;
 color: #ffffff;

} html, body, .ct-intro-topImage {

 height: 100%;

} /* Header */ .ct-intro-topImage {

 position: relative;
 margin: 0 auto;
 min-height: 760px;
 width: 100%;
 display: table;
 z-index: 9999;

} .bg-img {

 position: absolute;
 overflow: hidden;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;

} .bg-img img {

 position: absolute;
 top: 0;
 left: 0;
 display: block;
 min-width: 100%;
 min-height: 100%;
 max-width: none;

} .intro-effect-jam3 .ct-intro-title, .ct-intro--fadeOut .ct-intro-title, .ct-intro--push .ct-intro-title, .ct-intro--sliced .ct-intro-title {

 z-index: 9000;
 margin: 0 auto;
 width: 100%;
 text-align: center;
 display: table-cell;
 vertical-align: middle;
 position: relative;
 z-index: 9999;

} .intro-effect-jam3 .ct-intro-title *, .ct-intro--fadeOut .ct-intro-title *, .ct-intro--push .ct-intro-title *, .ct-intro--sliced .ct-intro-title * {

 position: relative;

} /* Trigger Button */ button.trigger {

 position: fixed;
 bottom: 50px;
 left: 50%;
 z-index: 9999;
 display: block;
 margin-left: -0.5em;
 padding: 0;
 border: none;
 background: transparent;
 color: transparent;
 font-size: 2em;
 cursor: pointer;

} .ct-pageWrapper:not(.notrans) button.trigger {

 -webkit-transition: opacity 0.3s 0.5s;
 transition: opacity 0.3s 0.5s;

} .ct-pageWrapper.modify:not(.notrans) button.trigger {

 opacity: 0;
 pointer-events: none;
 -webkit-transition-delay: 0s;
 transition-delay: 0s;

} button.trigger::before {

 position: absolute;
 top: 100%;
 left: -100%;
 padding: 0.8em;
 width: 300%;
 color: #fff;
 content: attr(data-info);
 font-size: 14px;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
 text-transform: uppercase;

} button.trigger:focus {

 outline: none;

} button.trigger span {

 position: relative;
 display: block;
 overflow: hidden;
 width: 50px;
 height: 50px;

} button.trigger span::before {

 position: absolute;
 top: 0;
 left: 0;
 width: 50px;
 height: 50px;
 line-height: 50px;
 color: #fff;
 content: "\f107";
 text-transform: none;
 font-weight: normal;
 font-style: normal;
 font-variant: normal;
 font-family: fontawesome;
 speak: none;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 border: 2px solid #ffffff;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .modify button.trigger {

 display: none;

} /***** Individual effects *****/ /* -------------------------- */ /* Jam 3 */ /* -------------------------- */ .intro-effect-jam3:not(.notrans) .bg-img {

 -webkit-transition-property: top, left, right, bottom;
 transition-property: top, left, right, bottom;

} .intro-effect-jam3:not(.notrans) .ct-intro-topImage h1, .intro-effect-jam3:not(.notrans) .codrops-top a {

 -webkit-transition-property: color;
 transition-property: color;

} .intro-effect-jam3:not(.notrans) .codrops-demos a {

 -webkit-transition-property: border-color, color;
 transition-property: border-color, color;

} .intro-effect-jam3:not(.notrans) .ct-intro-topImage p {

 -webkit-transition-property: color, opacity, -webkit-transform;
 transition-property: color, opacity, transform;

} .intro-effect-jam3:not(.notrans) .ct-intro-content > div {

 -webkit-transition-property: opacity, -webkit-transform;
 transition-property: opacity, transform;

} .intro-effect-jam3:not(.notrans) .bg-img, .intro-effect-jam3:not(.notrans) .ct-intro-topImage h1, .intro-effect-jam3:not(.notrans) .codrops-top a, .intro-effect-jam3:not(.notrans) .codrops-demos a, .intro-effect-jam3:not(.notrans) .ct-intro-content > div {

 -webkit-transition-duration: 0.5s;
 transition-duration: 0.5s;
 -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
 transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);

} .intro-effect-jam3:not(.notrans) .ct-intro-topImage p, .intro-effect-jam3:not(.notrans) .ct-intro-topImage p.subline, .intro-effect-jam3:not(.notrans) .ct-intro-content > div {

 -webkit-transition-duration: 0.2s;
 transition-duration: 0.2s;

} .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p, .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p.subline, .intro-effect-jam3.modify:not(.notrans) .ct-intro-content > div {

 -webkit-transition-duration: 0.5s;
 transition-duration: 0.5s;

} .intro-effect-jam3 .codrops-demos a {

 color: #fff;

} .intro-effect-jam3 .codrops-demos a.current-demo {

 border-color: #fff;

} .intro-effect-jam3.modify .codrops-demos a {

 color: #c03b5d;

} .intro-effect-jam3.modify .codrops-demos a.current-demo {

 border-color: #c03b5d;

} .intro-effect-jam3.ct-pageWrapper {

 padding: 45px 30px;

} .intro-effect-jam3 .bg-img {

 top: -45px;
 right: -30px;
 bottom: -45px;
 left: -30px;
 background: #514753;

} .intro-effect-jam3.modify .bg-img {

 top: 0;
 right: 0;
 bottom: 85%;
 left: 0;

} .intro-effect-jam3.modify .ct-intro-topImage h1 {

 color: #514753;

} .intro-effect-jam3 .ct-intro-topImage p {

 color: #514753;
 opacity: 0;
 -webkit-transform: translateY(150px);
 transform: translateY(150px);

} .intro-effect-jam3.modify .ct-intro-topImage p {

 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);

} .intro-effect-jam3 .ct-intro-content {

 padding: 0 5em 5em;

} .intro-effect-jam3 .ct-intro-topImage, .intro-effect-jam3 .ct-intro-content {

 background: #fff;

} .intro-effect-jam3 .ct-intro-content > div {

 opacity: 0;
 -webkit-transform: translateY(150px);
 transform: translateY(150px);

} .intro-effect-jam3.modify .ct-intro-content > div {

 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);

} .intro-effect-jam3.modify .codrops-top a {

 color: #514753;

} /* Delays */ .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p:nth-last-child(2) {

 -webkit-transition-delay: 0.1s;
 transition-delay: 0.1s;

} .intro-effect-jam3.modify:not(.notrans) .ct-intro-topImage p:last-child {

 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;

} .intro-effect-jam3.modify:not(.notrans) .ct-intro-content > div {

 -webkit-transition-delay: 0.2s;
 transition-delay: 0.2s;

} /* -------------------------- */ /* Faded gradient */ /* -------------------------- */ .ct-intro--fadeOut .ct-intro-topImage {

 display: table;
 height: 760px;

} .ct-intro--fadeOut .ct-intro-topImage .inner {

 display: table-cell;
 vertical-align: middle;

} .ct-intro--fadeOut:not(.notrans) .bg-img {

 -webkit-transition-property: -webkit-transform;
 transition-property: transform;

} .ct-intro--fadeOut:not(.notrans) .bg-img::after {

 -webkit-transition-property: opacity;
 transition-property: opacity;

} .ct-intro--fadeOut:not(.notrans) .ct-intro-topImage p, .ct-intro--fadeOut:not(.notrans) .ct-intro-content > div {

 -webkit-transition-property: -webkit-transform, opacity;
 transition-property: transform, opacity;

} .ct-intro--fadeOut:not(.notrans) .bg-img, .ct-intro--fadeOut:not(.notrans) .bg-img::after, .ct-intro--fadeOut:not(.notrans) .ct-intro-topImage p, .ct-intro--fadeOut:not(.notrans) .ct-intro-content > div {

 -webkit-transition-duration: 0.5s;
 transition-duration: 0.5s;

} .ct-intro--fadeOut .ct-intro-topImage {

 overflow: hidden;

} .ct-intro--fadeOut.modify .bg-img {

 -webkit-transform: translateY(-25%);
 transform: translateY(-25%);

} .ct-intro--fadeOut .bg-img::after {

 content: ;
 position: absolute;
 width: 100%;
 height: 101%;
 top: 0;
 left: 0;
 opacity: 0;
 pointer-events: none;
 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
 background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);

} .ct-intro--fadeOut.modify .bg-img::after {

 opacity: 1;

} .ct-intro--fadeOut .ct-intro-title {

 text-align: left;
 max-width: 900px;

} .ct-intro--fadeOut.modify .ct-intro-topImage h1, .ct-intro--fadeOut.modify .ct-intro-topImage h2, .ct-intro--fadeOut.modify .ct-intro-topImage h3, .ct-intro--fadeOut.modify .ct-intro-topImage h4, .ct-intro--fadeOut.modify .ct-intro-topImage h5, .ct-intro--fadeOut.modify .ct-intro-topImage h6, .ct-intro--fadeOut.modify .ct-intro-topImage p {

 color: #313842;

} .ct-intro--fadeOut .ct-intro-topImage p {

 opacity: 0;

} .ct-intro--fadeOut .ct-intro-topImage p:nth-child(2) {

 -webkit-transform: translateX(150px);
 transform: translateX(150px);

} .ct-intro--fadeOut .ct-intro-topImage p:nth-child(3) {

 -webkit-transform: translateX(-150px);
 transform: translateX(-150px);

} .ct-intro--fadeOut.modify .ct-intro-topImage p:nth-child(2), .ct-intro--fadeOut.modify .ct-intro-topImage p:nth-child(3) {

 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);

} .ct-intro--fadeOut .ct-intro-content {

 z-index: 1000;
 position: relative;

} .ct-intro--fadeOut .ct-intro-content > .div, .ct-intro--fadeOut .ct-intro-content > .div-top, .ct-intro--fadeOut .ct-intro-content > .div-bottom {

 opacity: 0;
 -webkit-transform: translateY(350px);
 transform: translateY(350px);

} .ct-intro--fadeOut.modify .ct-intro-content > div {

 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);

} /* -------------------------- */ /* Sliced */ /* -------------------------- */ .ct-intro--sliced .ct-intro-topImage {

 position: absolute;
 left: 0;
 top: 0;

} .ct-intro--sliced .ct-intro-topImage.fix-zindex {

 z-index: 0;

} .ct-intro--sliced:not(.notrans) .bg-img, .ct-intro--sliced:not(.notrans) .ct-intro-title {

 -webkit-transition-property: -webkit-transform;
 transition-property: transform;

} .ct-intro--sliced:not(.notrans) .ct-intro-content > div {

 -webkit-transition-property: -webkit-transform, opacity;
 transition-property: transform, opacity;

} .ct-intro--sliced:not(.notrans) .bg-img, .ct-intro--sliced:not(.notrans) .ct-intro-title, .ct-intro--sliced:not(.notrans) .ct-intro-content > div {

 -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
 transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
 -webkit-transition-duration: 0.5s;
 transition-duration: 0.5s;

} .ct-intro--sliced.modify:not(.notrans) .ct-intro-title, .ct-intro--sliced.modify:not(.notrans) .ct-intro-content > div {

 -webkit-transition-timing-function: ease;
 transition-timing-function: ease;

} .ct-intro--sliced .bg-img:first-child {

 bottom: 50%;
 position: fixed;

} .ct-intro--sliced .bg-img:last-child {

 top: 50%;
 position: fixed;
 z-index: 900;

} .snapjs-left .ct-intro--sliced .bg-img:last-child, .snapjs-right .ct-intro--sliced .bg-img:last-child, .boxed .ct-intro--sliced .bg-img:last-child {

 position: absolute;

} .snapjs-left .ct-intro--sliced .bg-img:first-child, .snapjs-right .ct-intro--sliced .bg-img:first-child, .boxed .ct-intro--sliced .bg-img:first-child {

 position: absolute;

} .ct-intro--sliced .bg-img:last-child img {

 top: -100%;

} .ct-intro--sliced.modify .bg-img:first-child {

 -webkit-transform: translateY(-100%);
 transform: translateY(-100%);

} .ct-intro--sliced.modify .bg-img:last-child {

 -webkit-transform: translateY(100%);
 transform: translateY(100%);

} .ct-intro--sliced .ct-intro-title {

 -webkit-transform: scale(0.7);
 transform: scale(0.7);

} .ct-intro--sliced.modify .ct-intro-title {

 -webkit-transform: scale(1);
 transform: scale(1);
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 opacity: 0;

} .ct-intro--sliced .ct-intro-content > div {

 -webkit-transform: translateY(200px);
 transform: translateY(200px);
 opacity: 0;

} .ct-intro--sliced.modify .ct-intro-content > div {

 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;

} /* Delays */ .ct-intro--sliced.modify:not(.notrans) .ct-intro-title {

 -webkit-transition-delay: 0.15s;
 transition-delay: 0.15s;

} /* -------------------------- */ /* Push */ /* -------------------------- */ .ct-intro--push:not(.notrans) .ct-intro-topImage, .ct-intro--push:not(.notrans) > .ct-intro-title, .ct-intro--push:not(.notrans) .ct-intro-content > div {

 -webkit-transition-property: opacity, -webkit-transform;
 transition-property: opacity, transform;
 -webkit-transition-duration: 1s;
 transition-duration: 1s;

} .ct-intro--push:not(.notrans) .ct-intro-topImage {

 -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
 transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
 -webkit-transition-duration: 1.2s;
 transition-duration: 1.2s;

} .ct-intro--push .ct-intro-topImage {

 position: absolute;
 top: 0;

} .ct-intro--push > .ct-intro-title {

 position: relative;
 top: auto;
 left: auto;
 padding: 6em 1em 2em;

} .ct-intro--push > .ct-intro-title, .ct-intro--push .ct-intro-content > div {

 -webkit-transform: translateY(400px);
 transform: translateY(400px);
 opacity: 0;

} .ct-intro--push.modify > .ct-intro-title, .ct-intro--push.modify .ct-intro-content > div {

 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;

} .ct-intro--push.modify .ct-intro-topImage {

 opacity: 0;
 -webkit-transform: translateY(-100%) scale(0.9);
 transform: translateY(-100%) scale(0.9);

} /* Delays */ .ct-intro--push.modify:not(.notrans) > .ct-intro-title {

 -webkit-transition-delay: 0.5s;
 transition-delay: 0.5s;

} .ct-intro--push.modify:not(.notrans) .ct-intro-content > div {

 -webkit-transition-delay: 0.6s;
 transition-delay: 0.6s;

} /* Media Queries */ @media screen and (max-width: 47em) {

 .ct-intro-title {
   font-size: 70%;
 }

} @media screen and (max-width: 1024px) {

 .ct-intro--push .ct-intro-topImage .ct-intro-title,
 .ct-intro--sliced .ct-intro-topImage .ct-intro-title,
 .intro-effect-jam3 .ct-intro-topImage .ct-intro-title,
 .ct-intro--push .ct-intro-topImage .ct-intro-title {
   top: 30%;
 }

} @media screen and (max-width: 767px) {

 .intro-effect-jam3 .ct-intro-content {
   padding: 0 2em 5em;
 }
 .bg-img img {
   min-height: 0;
 }
 .ct-intro--push .ct-intro-topImage .ct-intro-title,
 .ct-intro--sliced .ct-intro-topImage .ct-intro-title,
 .intro-effect-jam3 .ct-intro-topImage .ct-intro-title,
 .ct-intro--push .ct-intro-topImage .ct-intro-title {
   top: 60px;
 }
 .ct-intro-title {
   font-size: 50%;
 }
 button.trigger::before {
   display: none;
 }

} .vco-storyjs .vco-feature h1, .vco-storyjs .vco-feature h2, .vco-storyjs .vco-feature h3, .vco-storyjs .vco-feature h4, .vco-storyjs .vco-feature h5, .vco-storyjs .vco-feature h6 {

 text-transform: uppercase;

} .vco-storyjs .vco-feature h3 {

 font-size: 20px !important;
 font-weight: bold;

} .vco-storyjs .vco-feature h2.date {

 font-size: 12px !important;
 text-transform: uppercase;

} .nav-previous .date, .nav-next .date, .nav-previous .title, .nav-next .title {

 visibility: hidden;

} .nav-previous .icon, .nav-next .icon {

 width: 70px !important;
 height: 70px !important;
 -webkit-border-top-right-radius: 50% !important;
 -webkit-border-bottom-right-radius: 50% !important;
 -webkit-border-bottom-left-radius: 50% !important;
 -webkit-border-top-left-radius: 50% !important;
 -moz-border-radius-topright: 50% !important;
 -moz-border-radius-bottomright: 50% !important;
 -moz-border-radius-bottomleft: 50% !important;
 -moz-border-radius-topleft: 50% !important;
 border-top-right-radius: 50% !important;
 border-bottom-right-radius: 50% !important;
 border-bottom-left-radius: 50% !important;
 border-top-left-radius: 50% !important;
 -moz-background-clip: padding-box !important;
 -webkit-background-clip: padding-box !important;
 background-clip: padding-box !important;
 background: transparent !important;
 text-align: center;

} .nav-previous .icon:before, .nav-next .icon:before {

 font-family: fontawesome;
 font-size: 50px;
 line-height: 70px;

} .nav-next .icon:before {

 content: "\f105";

} .nav-previous .icon:before {

 content: "\f104";

} .vco-slider .nav-next .icon {

 margin-left: 10px !important;

} .vco-notouch .vco-slider .nav-previous:hover .icon {

 margin-left: 15px !important;

} .vco-slider .slider-item .content {

 max-width: 1140px;
 display: block !important;
 margin: auto;

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

 .vco-slider .slider-item .content .content-container .media {
   width: 50% !important;
 }
 .vco-slider .slider-item .content .content-container .text {
   float: left;
 }

} .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .wikipedia h4 a, .vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3, .vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content h3, .vco-storyjs h1, .vco-storyjs h2, .vco-storyjs h3, .vco-storyjs h4, .vco-storyjs h5, .vco-storyjs h6 {

 color: inherit !important;

} .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-frame, .vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-image img {

 border: none !important;

} .vco-storyjs, .storyjs-embed, .vco-timeline .vco-navigation .timenav-background .timenav-interval-background {

 background-color: transparent !important;

} img {

 max-width: 100%;

} body {

 background-color: #1d1d1d;

} .ct-specialPage {

 display: table;
 width: 100%;
 height: 100%;

} .ct-specialPage .ct-specialPage-inner {

 display: table-cell;
 vertical-align: middle;

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

 .ct-specialPage {
   display: block;
 }
 .ct-specialPage .ct-specialPage-inner {
   display: block;
 }

} .ct-pageWrapper {

 z-index: 3;
 background-color: #ffffff;
 -webkit-box-shadow: -5px 2px 2px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: -5px 2px 2px rgba(0, 0, 0, 0.2);
 box-shadow: -5px 2px 2px rgba(0, 0, 0, 0.2);

} body.boxed .ct-pageWrapper, .ptn1 .ct-pageWrapper, .ptn2 .ct-pageWrapper, .ptn3 .ct-pageWrapper, .ptn4 .ct-pageWrapper, .ptn5 .ct-pageWrapper, .ptn6 .ct-pageWrapper, .ptn7 .ct-pageWrapper, .ptn8 .ct-pageWrapper, .ptn9 .ct-pageWrapper, .ptn10 .ct-pageWrapper, .ptn11 .ct-pageWrapper, .ptn12 .ct-pageWrapper, .ptn13 .ct-pageWrapper {

 max-width: 1200px;
 margin: auto;

} .ptn1, .ptn2, .ptn3, .ptn4, .ptn5, .ptn6, .ptn7, .ptn8, .ptn9, .ptn10, .ptn11, .ptn12, .ptn13 {

 background-attachment: fixed !important;

} .ptn1 {

 background: url("../images/bg_pattern_01.jpg") repeat;

} .ptn2 {

 background: url("../images/bg_pattern_02.jpg") repeat;

} .ptn3 {

 background: url("../images/bg_pattern_03.jpg") repeat;

} .ptn4 {

 background: url("../images/bg_pattern_04.jpg") repeat;

} .ptn5 {

 background: url("../images/bg_pattern_05.jpg") repeat;

} .ptn6 {

 background: url("../images/bg_pattern_06.jpg") repeat;

} .ptn7 {

 background: url("../images/bg_pattern_07.jpg") repeat;

} .ptn8 {

 background: url("../images/bg_pattern_08.jpg") repeat;

} .ptn9 {

 background: url("../images/bg_pattern_09.jpg") repeat;

} .ptn10 {

 background: url("../images/bg_pattern_10.jpg") repeat;

} .ptn11 {

 background: url("../images/bg_pattern_11.jpg") repeat;

} .ptn12 {

 background: url("../images/bg_pattern_12.jpg") repeat;

} .ptn13 {

 background: url("../images/mochaGrunge.png") repeat;

} @media (max-width: 767px) {

 .ct-pageWrapper {
   overflow: hidden;
   position: relative;
   padding-top: 70px;
 }

} .ct-pageHeader h1, .ct-pageHeader .h1, .ct-pageHeader h2, .ct-pageHeader .h2, .ct-pageHeader h3, .ct-pageHeader .h3, .ct-pageHeader h4, .ct-pageHeader .h4, .ct-pageHeader h5, .ct-pageHeader .h5, .ct-pageHeader h6, .ct-pageHeader .h6 {

 margin: 0;

} .ct-pageHeader.ct-pageHeader--type2 h1, .ct-pageHeader.ct-pageHeader--type2 .h1 {

 font-size: 50px;

} .ct-pageHeader.ct-pageHeader--type2.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child span {

 padding: 10px 0px 10px 25px;
 font-size: 16px;
 line-height: 1.2;

} .ct-pageHeader.ct-pageHeader--type3.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span, .ct-pageHeader.ct-pageHeader--type4.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span, .ct-pageHeader.ct-pageHeader--type5.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {

 padding: 10px 0px 10px 25px;
 font-size: 16px;
 line-height: 1.2;
 color: #777777;
 font-weight: 400;
 border-left: 1px solid #cccccc;

} .ct-pageHeader.ct-pageHeader--type3 {

 background-color: #f9f9f9;

} .ct-pageHeader.ct-pageHeader--type3 h1, .ct-pageHeader.ct-pageHeader--type3 .h1 {

 font-size: 50px;

} .ct-pageHeader.ct-pageHeader--type4 {

 color: #cccccc;

} .ct-pageHeader.ct-pageHeader--type4 h1, .ct-pageHeader.ct-pageHeader--type4 .h1 {

 font-size: 70px;

} .ct-pageHeader.ct-pageHeader--type4 h1, .ct-pageHeader.ct-pageHeader--type4 .h1, .ct-pageHeader.ct-pageHeader--type4 h2, .ct-pageHeader.ct-pageHeader--type4 .h2, .ct-pageHeader.ct-pageHeader--type4 h3, .ct-pageHeader.ct-pageHeader--type4 .h3, .ct-pageHeader.ct-pageHeader--type4 h4, .ct-pageHeader.ct-pageHeader--type4 .h4, .ct-pageHeader.ct-pageHeader--type4 h5, .ct-pageHeader.ct-pageHeader--type4 .h5, .ct-pageHeader.ct-pageHeader--type4 h6, .ct-pageHeader.ct-pageHeader--type4 .h6 {

 color: #cccccc;

} .ct-pageHeader.ct-pageHeader--type4.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {

 color: #cccccc;

} .ct-pageHeader.ct-pageHeader--type5 {

 color: #ffffff;

} .ct-pageHeader.ct-pageHeader--type5 h1, .ct-pageHeader.ct-pageHeader--type5 .h1 {

 font-size: 60px;

} .ct-pageHeader.ct-pageHeader--type5 h1, .ct-pageHeader.ct-pageHeader--type5 .h1, .ct-pageHeader.ct-pageHeader--type5 h2, .ct-pageHeader.ct-pageHeader--type5 .h2, .ct-pageHeader.ct-pageHeader--type5 h3, .ct-pageHeader.ct-pageHeader--type5 .h3, .ct-pageHeader.ct-pageHeader--type5 h4, .ct-pageHeader.ct-pageHeader--type5 .h4, .ct-pageHeader.ct-pageHeader--type5 h5, .ct-pageHeader.ct-pageHeader--type5 .h5, .ct-pageHeader.ct-pageHeader--type5 h6, .ct-pageHeader.ct-pageHeader--type5 .h6 {

 color: #ffffff;

} .ct-pageHeader.ct-pageHeader--type5.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {

 color: #ffffff;
 border-left: 1px solid #ffffff;

} .ct-pageHeader.ct-pageHeader--motive.ct-pageHeader--hasDescription div[class^="col-"]:last-child > span {

 border-left: 1px solid #ffffff;

} .ct-pageHeader.ct-pageHeader--default {

 background-color: #f9f9f9;

} .ct-pageHeader.ct-pageHeader--default.ct-pageHeader--hasDescription {

 padding-left: 0;

} .ct-pageHeader.ct-pageHeader--default.ct-pageHeader--hasDescription > span {

 font-size: 20px;
 padding: 25px;
 padding-right: 0;
 display: block;
 border-left: 1px solid #cccccc;

} .ct-pageHeader.ct-pageHeader--hasDescription .row {

 display: table;
 width: 100%;

} .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"] {

 display: table-cell;
 vertical-align: middle;
 float: none;
 margin: 20px 0;

} .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child {

 padding-left: 0;

} .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {

 padding-left: 25px;
 padding-right: 25px;
 padding-top: 5px;
 padding-bottom: 5px;
 display: block;

} .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3 {

 background-color: #333333;

} .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3 h1, .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3 .h1 {

 color: inherit;

} .ct--darkMotive .ct-pageHeader.ct-pageHeader--type3.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child span {

 border-left-color: #4f4f4f;

} @media (max-width: 991px) {

 .ct-pageHeader.ct-pageHeader--hasDescription .row {
   display: block;
   width: auto;
 }
 .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"] {
   display: block;
 }
 .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child {
   padding-left: 15px;
 }
 .ct-pageHeader.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child span {
   border-left: none !important;
   padding: 0 !important;
 }

} @media (max-width: 480px) {

 .ct-pageHeader {
   text-align: center;
 }

} .snapjs-right .ct-sectionTitle-fixed {

 right: 266px;
 left: auto;

} .ct-navbar--fixedTop .ct-sectionTitle-fixed {

 top: 85px;
 display: none;

} .ct-navbar--fixedTop .ct-sectionTitle-fixed.is-inactive {

 top: 50px;

} .ct-sectionTitle-fixed {

 z-index: 999;
 position: fixed;
 top: 78px;
 left: 0;
 width: 100%;
 right: 0;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
 box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);

} .ct-sectionTitle-fixed.is-inactive {

 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 top: -20px;

} .ct-sectionTitle-fixed h1, .ct-sectionTitle-fixed .h1, .ct-sectionTitle-fixed h2, .ct-sectionTitle-fixed .h2, .ct-sectionTitle-fixed h3, .ct-sectionTitle-fixed .h3, .ct-sectionTitle-fixed h4, .ct-sectionTitle-fixed .h4, .ct-sectionTitle-fixed h5, .ct-sectionTitle-fixed .h5, .ct-sectionTitle-fixed h6, .ct-sectionTitle-fixed .h6 {

 margin: 10px 0;
 font-size: 20px;
 color: #ffffff !important;
 line-height: 1;

} .ct-sectionTitle-fixed h1 span, .ct-sectionTitle-fixed .h1 span, .ct-sectionTitle-fixed h2 span, .ct-sectionTitle-fixed .h2 span, .ct-sectionTitle-fixed h3 span, .ct-sectionTitle-fixed .h3 span, .ct-sectionTitle-fixed h4 span, .ct-sectionTitle-fixed .h4 span, .ct-sectionTitle-fixed h5 span, .ct-sectionTitle-fixed .h5 span, .ct-sectionTitle-fixed h6 span, .ct-sectionTitle-fixed .h6 span {

 color: #ffffff !important;

} .ct-sectionTitle-fixed h1 small, .ct-sectionTitle-fixed .h1 small, .ct-sectionTitle-fixed h2 small, .ct-sectionTitle-fixed .h2 small, .ct-sectionTitle-fixed h3 small, .ct-sectionTitle-fixed .h3 small, .ct-sectionTitle-fixed h4 small, .ct-sectionTitle-fixed .h4 small, .ct-sectionTitle-fixed h5 small, .ct-sectionTitle-fixed .h5 small, .ct-sectionTitle-fixed h6 small, .ct-sectionTitle-fixed .h6 small {

 color: #ffffff !important;
 font-size: 12px;

} .ct-sectionTitle-fixed .container {

 position: relative;

} .ct-sectionTitle-fixed .ct-pageSectionHeader-rightContent {

 position: absolute;
 right: 15px;
 top: 0;
 color: #ffffff !important;
 font-size: 50px;
 line-height: 53px;

} .ct-js-fixOnScroll.stuck {

 position: fixed;
 top: 70px;
 left: 0;
 right: 0;
 z-index: 1000;

} .ct-pageSectionHeader {

 position: relative;

} .ct-pageSectionHeader h1, .ct-pageSectionHeader .h1, .ct-pageSectionHeader h2, .ct-pageSectionHeader .h2, .ct-pageSectionHeader h3, .ct-pageSectionHeader .h3, .ct-pageSectionHeader h4, .ct-pageSectionHeader .h4, .ct-pageSectionHeader h5, .ct-pageSectionHeader .h5, .ct-pageSectionHeader h6, .ct-pageSectionHeader .h6 {

 margin-top: 0;
 margin-bottom: 15px;

} .ct-pageSectionHeader .ct-pageSectionHeader-rightContent {

 position: absolute;
 right: 0;
 top: 0;

} .ct-pageSectionHeader.ct-pageSectionHeader--numbered .ct-pageSectionHeader-rightContent {

 font-size: 200px;
 line-height: 0.7;

} .ct-pageSectionHeader.ct-pageSectionHeader--text .ct-pageSectionHeader-rightContent {

 font-size: 80px;
 line-height: 1;
 overflow: hidden;
 max-width: 100%;
 max-height: 80px;

} .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h1 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h2 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h2 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h3 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h3 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h4 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h4 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h5 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h5 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 span, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 span {

 background-color: #000000;
 color: #ffffff;
 padding: 5px 10px;
 display: block;
 float: left;
 clear: left;
 text-align: left;

} .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 small {

 float: left;
 clear: left;
 display: block;
 padding: 3px 10px;
 color: #ffffff;
 margin-top: 1px;

} @media (max-width: 1199px) {

 .ct-pageSectionHeader.ct-pageSectionHeader--numbered .ct-pageSectionHeader-rightContent {
   font-size: 100px;
 }

} @media (max-width: 991px) {

 .ct-pageSectionHeader .ct-pageSectionHeader-rightContent {
   left: 0;
 }
 .ct-pageSectionHeader.ct-pageSectionHeader--numbered {
   padding-top: 70px;
 }
 .ct-pageSectionHeader.ct-pageSectionHeader--numbered .ct-pageSectionHeader-rightContent {
   font-size: 100px;
 }
 .ct-pageSectionHeader.ct-pageSectionHeader--text {
   padding-top: 70px;
 }

} @media (max-width: 767px) {

 .ct-pageSectionHeader {
   margin-bottom: 40px;
   text-align: center;
 }

} footer.ct-u-backgroundDarkGray {

 color: #999999;

} footer.ct-u-backgroundDarkGray .ct-footerBottom {

 padding: 20px 0;
 color: #666666;
 background-color: #1d1d1d;
 line-height: 40px;

} footer.ct-u-backgroundDarkGray .ct-footerBottom p {

 margin-bottom: 0;

} footer.ct-u-backgroundDarkGray .ct-footerBottom a {

 color: inherit;

} footer.ct-u-backgroundDarkGray .ct-footerBottom a:hover, footer.ct-u-backgroundDarkGray .ct-footerBottom a:focus, footer.ct-u-backgroundDarkGray .ct-footerBottom a:active {

 color: #ffffff;

} footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li {

 font-size: 40px;

} footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a {

 color: #FFFFFF;

} footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:hover, footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:active, footer.ct-u-backgroundDarkGray .ct-footerBottom .ct-socials ul li a:focus {

 color: #ffffff;

} .ct--darkMotive footer.ct-u-backgroundDarkGray {

 background-color: #191919;

} @media (max-width: 767px) {

 footer .ct-footerBottom {
   text-align: center;
 }
 footer .ct-footerBottom .pull-right {
   float: none !important;
 }

} .ct-socials ul {

 list-style: none;
 display: table;
 margin: auto;
 padding-left: 0;

} .ct-socials ul li {

 text-align: center;
 width: 40px;
 height: 40px;
 display: inline-block;

} .ct-socials ul li a {

 width: 40px;
 line-height: 40px;
 display: block;
 color: #222222;

} .ct-u-backgroundDarkGray .ct-socials ul li a, .ct-u-backgroundDarkGray2 .ct-socials ul li a, .ct-u-backgroundDarkGray3 .ct-socials ul li a {

 color: #ffffff;

} .ct-iconBox--behind .ct-socials ul {

 display: block;

} .ct-iconBox--behind .ct-socials ul li {

 font-size: 22px;
 text-align: left;
 width: 30px;

} .ct-personBox {

 position: relative;

} .ct-personBox.ct-personBox--secundary {

 padding: 30px 0;

} .ct-personBox.ct-personBox--secundary .ct-personBox-name {

 position: absolute;
 bottom: 10px;
 display: block;
 text-align: center;
 z-index: 500;
 width: 100%;

} .ct-personBox.ct-personBox--secundary .ct-personBox-name .ct-personBox-nameInner {

 display: inline-block;
 padding: 0px 15px;
 height: 30px;
 line-height: 30px;
 color: #ffffff;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-right-radius: 20px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-top-left-radius: 20px;
 -moz-border-radius-topright: 20px;
 -moz-border-radius-bottomright: 20px;
 -moz-border-radius-bottomleft: 20px;
 -moz-border-radius-topleft: 20px;
 border-top-right-radius: 20px;
 border-bottom-right-radius: 20px;
 border-bottom-left-radius: 20px;
 border-top-left-radius: 20px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-personBox.ct-personBox--secundary .ct-personBox-image {

 text-align: center;

} .ct-personBox.ct-personBox--secundary .ct-personBox-image img {

 width: 80%;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #000000;
 overflow: hidden;

} .ct-personBox.ct-personBox--secundary .ct-personBox-function {

 position: absolute;
 width: 100%;
 text-align: center;
 bottom: -30px;

} .ct-personBox.ct-personBox--default {

 -webkit-border-top-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 20px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 20px;
 border-top-left-radius: 0px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 overflow: hidden;

} .ct-personBox.ct-personBox--default .ct-personBox-name {

 font-size: 30px;
 line-height: 1.2;
 margin-bottom: 10px;

} .ct-personBox.ct-personBox--default .ct-personBox-name .ct-personBox-firstName, .ct-personBox.ct-personBox--default .ct-personBox-name .ct-personBox-surname {

 display: block;

} .ct-personBox.ct-personBox--default .ct-personBox-image {

 border: 1px solid #000000;
 -webkit-border-top-right-radius: 20px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topright: 20px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 20px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
 border-top-left-radius: 0px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 overflow: hidden;

} .ct-personBox.ct-personBox--default .ct-personBox-image img {

 width: 100%;

} .ct-personBox.ct-personBox--default .ct-socials--type4, .ct-personBox.ct-personBox--default .ct-personBox-function {

 width: 100%;
 position: absolute;
 height: 40px;
 line-height: 40px;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} .ct-personBox.ct-personBox--default .ct-personBox-function {

 bottom: 0;
 text-align: center;
 color: #ffffff;
 -webkit-border-top-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 20px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 20px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 20px;
 border-top-left-radius: 0px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-personBox.ct-personBox--default .ct-socials {

 background-color: #222222;

} .ct-personBox.ct-personBox--default .ct-socials ul li a {

 color: #ffffff;

} .ct-personBox.ct-personBox--default:hover.ct-personBox--noSocials .ct-personBox-function {

 bottom: 0;

} .ct-personBox.ct-personBox--default:hover .ct-personBox-function {

 bottom: 40px;
 -webkit-border-top-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topright: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-bottomleft: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
 border-top-left-radius: 0px;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} @media (max-width: 991px) {

 .ct-personBox.ct-personBox--secundary {
   padding: 100px 0;
 }

} @media (max-width: 767px) {

 .ct-personBox.ct-personBox--secundary {
   padding: 40% 0;
 }
 .ct-personBox {
   margin-bottom: 40px;
 }
 .ct-personBox.ct-personBox--default .ct-personBox-function {
   bottom: 40px;
 }

} .ct-u-backgroundDarkGray .ct-iconBox.ct-iconBox--behind .ct-iconBox-icon, .ct-u-backgroundDarkGray2 .ct-iconBox.ct-iconBox--behind .ct-iconBox-icon {

 color: #1b1b1b;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-u-backgroundDarkGray .ct-iconBox .ct-iconBox-icon, .ct-u-backgroundDarkGray2 .ct-iconBox .ct-iconBox-icon, .ct-u-backgroundDarkGray3 .ct-iconBox .ct-iconBox-icon {

 color: #ffffff;

} .ct-iconBox .ct-iconBox-icon {

 color: #222222;

} .ct-iconBox.ct-iconBox--default {

 text-align: center;

} .ct-iconBox.ct-iconBox--default .ct-iconBox-title {

 margin: 25px 0;

} .ct-iconBox.ct-iconBox--left .ct-iconBox-title {

 margin-top: 0;

} .ct-iconBox.ct-iconBox--left .ct-iconBox-icon {

 float: left;
 margin-right: 20px;

} .ct-iconBox.ct-iconBox--left .ct-iconBox-icon.ct-iconBox-icon--default {

 font-size: 70px;

} .ct-iconBox.ct-iconBox--left .ct-iconBox-content {

 overflow: hidden;
 zoom: 1;
 padding-bottom: 5px;

} .ct-iconBox.ct-iconBox--behind .ct-iconBox-icon {

 position: absolute;
 -moz-opacity: 0.1;
 -khtml-opacity: 0.1;
 -webkit-opacity: 0.1;
 opacity: 0.1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
 filter: alpha(opacity=10);
 font-size: 100px;

} .ct-iconBox.ct-iconBox--behind .ct-iconBox-content {

 position: relative;
 z-index: 200;
 padding-top: 20px;
 padding-left: 70px;
 font-size: 14px;

} .ct-iconBox.ct-iconBox--behind .ct-iconBox-content .ct-iconBox-title {

 margin-top: 0;

} .ct-iconBox-icon--default {

 font-size: 100px;

} .ct-iconBox-icon--small {

 font-size: 20px;

} .ct-iconBox-icon--circle {

 display: block;
 height: 40px;
 width: 40px;
 border: 2px solid #222222;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 line-height: 40px;
 text-align: center;

} .ct-u-backgroundDarkGray .ct-iconBox-icon--circle, .ct-u-backgroundDarkGray2 .ct-iconBox-icon--circle {

 border-color: #ffffff;

} @media (max-width: 991px) {

 .ct-iconBox.ct-iconBox--left .ct-iconBox-title {
   margin-top: 0;
 }
 .ct-iconBox.ct-iconBox--left .ct-iconBox-icon {
   float: none;
   margin-bottom: 20px;
 }
 .ct-iconBox.ct-iconBox--left .ct-iconBox-content {
   overflow: hidden;
   zoom: 1;
 }

} .col-md-4 .ct-graphBox.ct-graphBox--default {

 text-align: center;

} .col-md-4 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph {

 margin: 0 80px;
 line-height: 1;

} .col-md-3 .ct-graphBox.ct-graphBox--default {

 text-align: center;

} .col-md-3 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph {

 margin: 0 30px;

} .ct-graphBox.ct-graphBox--default {

 text-align: center;

} .ct-graphBox.ct-graphBox--default .ct-graphBox-graph {

 position: relative;

} .ct-graphBox.ct-graphBox--default .ct-graphBox-graph .ct-graphBox-graphPercentage {

 position: absolute;
 top: 50%;
 left: 0;
 right: 0;
 margin-top: -25px;
 font-size: 50px;
 line-height: 1;
 font-weight: 300;
 text-align: center;

} .ct-graphBox.ct-graphBox--default .ct-graphBox-title {

 margin: 25px 0;

} .ct-graphBox.ct-graphBox--default h5.ct-graphBox-title {

 line-height: 29px;

} .ct--darkMotive .ct-graphBox.ct-graphBox--default .ct-graphBox-graph .ct-graphBox-graphPercentage {

 color: #ffffff;

} @media (max-width: 991px) {

 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph {
   margin: 0;
 }
 .col-sm-4 .ct-graphBox.ct-graphBox--default {
   text-align: center;
 }
 .col-sm-4 .ct-graphBox.ct-graphBox--default .ct-graphBox-graph {
   margin: 0;
   line-height: 1;
 }

} .ct-counterBox.ct-counterBox--default {

 text-align: center;
 font-size: 20px;

} .ct-counterBox.ct-counterBox--default .ct-counterBox-number {

 font-size: 118px;
 line-height: 0.5;

} .ct-counterBox.ct-counterBox--default .ct-counterBox-title {

 margin-top: 0;
 margin-bottom: 35px;

} .ct-counterBox.ct-counterBox--default .ct-counterBox-subTitle {

 display: block;
 margin-top: 20px;

} .ct-counterBox.ct-counterBox--default .ct-counterBox-number + .ct-counterBox-title {

 margin-top: 20px;
 margin-bottom: 20px;
 line-height: 1.6;

} .ct-counterBox.ct-counterBox--default .ct-counterBox-icon {

 font-size: 50px;

} .ct-counterBox.ct-counterBox--socials .ct-counterBox-number {

 font-size: 60px;
 line-height: 0.7;
 padding-right: 10px;

} .ct-counterBox.ct-counterBox--socials .ct-counterBox-title {

 line-height: 0.8;
 margin-top: 0px;
 margin-bottom: 0px;
 font-size: 30px;

} .ct-counterBox.ct-counterBox--socials .ct-counterBox-text {

 font-size: 14px;

} @media (max-width: 991px) {

 .ct-counterBox {
   margin-top: 40px;
 }

} .ct-articleBox {

 position: relative;
 margin-bottom: 60px;
 max-width: 100%;

} .ct-articleBox.ct-articleBox--noMedia {

 padding-top: 80px;

} .ct-articleBox.ct-articleBox--noMedia:hover .ct-articleBox-date {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-articleBox .ct-articleBox-media, .ct-articleBox .ct-articleBox-date {

 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;

} .ct-articleBox .ct-articleBox-date {

 position: absolute;
 top: 5px;
 left: 5px;
 text-align: center;
 z-index: 2;

} .ct-articleBox:hover .ct-articleBox-date {

 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);

} .ct-articleBox .ct-articleBox-dateDay {

 width: 80px;
 height: 45px;
 line-height: 45px;
 font-size: 30px;
 background-color: #222222;
 color: #ffffff;
 font-weight: 900;

} .ct-articleBox .ct-articleBox-dateMonth {

 width: 80px;
 height: 20px;
 line-height: 20px;
 font-size: 12px;
 text-transform: uppercase;
 color: #ffffff;
 font-weight: 700;

} .ct-articleBox .ct-articleBox-titleBox h4 {

 font-weight: 800;

} .ct-articleBox .ct-articleBox-titleBox a {

 color: inherit;

} .ct-articleBox.ct-articleBox--default {

 margin-bottom: 70px;

} .ct-articleBox.ct-articleBox--default:last-child {

 margin-bottom: 0;

} .ct-articleBox.ct-articleBox--default .ct-articleBox-description {

 margin-top: 10px;
 margin-bottom: 12px;
 padding: 15px 0;
 border-bottom: 1px solid #d3d3d3;
 border-top: 1px solid #d3d3d3;

} .ct-articleBox.ct-articleBox--default.ct-articleBox--single .ct-articleBox-description {

 border-bottom: none;

} .ct-articleBox.ct-articleBox--default .ct-articleBox-meta {

 text-transform: uppercase;
 color: #aaaaaa;
 font-size: 11px;
 font-weight: 600;
 line-height: 1;
 padding: 8px 0 10px 0;

} .ct-articleBox.ct-articleBox--secundary {

 margin-bottom: 70px;

} .ct-articleBox.ct-articleBox--secundary:last-child {

 margin-bottom: 0;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox {

 display: block;
 background-color: #222222;
 color: #ffffff;
 position: relative;
 padding: 10px 65px 10px 20px;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox:before, .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox:after {

 content: " ";
 display: table;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox:after {

 clear: both;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a {

 color: #ffffff;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description {

 margin-bottom: 12px;
 padding: 15px 20px;
 border: 1px solid #d3d3d3;
 background-color: #f9f9f9;
 margin-left: 20px;

} .ct-articleBox.ct-articleBox--secundary.ct-articleBox--single .ct-articleBox-description {

 border-bottom: none;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-meta {

 text-transform: uppercase;
 color: #aaaaaa;
 font-size: 11px;
 font-weight: 600;
 line-height: 1;
 padding: 8px 0 10px 0;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon {

 position: absolute;
 top: 0;
 right: 0;
 height: 100%;
 width: 50px;
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 font-size: 30px;
 line-height: 100px;

} .ct-articleBox.ct-articleBox--thumbnail {

 background-color: #ffffff;
 text-align: center;

} .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-media {

 -webkit-filter: grayscale(100%);
 -moz-filter: grayscale(100%);
 filter: grayscale(100%);

} .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-media img {

 width: 100%;

} .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia {

 padding-top: 0;

} .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia .ct-articleBox-date .ct-articleBox-dateDay {

 float: left;

} .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia .ct-articleBox-date .ct-articleBox-dateMonth {

 float: left;
 height: 45px;
 line-height: 45px;
 font-size: 20px;

} .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--noMedia .ct-articleBox-titleBox {

 padding-top: 60px;

} .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--linkType .ct-articleBox-titleBox, .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--asideType .ct-articleBox-titleBox {

 border-bottom: 1px solid #d3d3d3;

} .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--linkType:after, .ct-articleBox.ct-articleBox--thumbnail.ct-articleBox--asideType:after {

 display: none;

} .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-titleBox {

 padding: 25px;
 border: 1px solid #d3d3d3;
 border-bottom: none;

} .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description {

 z-index: 3;
 position: absolute;
 max-height: 0px;
 background-color: #ffffff;
 border: 1px solid #d3d3d3;
 border-top: none;
 padding: 0 25px 0 25px;
 overflow: hidden;
 -webkit-transition: all 0.6s ease;
 -moz-transition: all 0.6s ease;
 -o-transition: all 0.6s ease;
 transition: all 0.6s ease;
 -webkit-transition-delay: 0.2s;
 /* Safari */
 transition-delay: 0.2s;

} .ct-articleBox.ct-articleBox--thumbnail:after {

 z-index: 4;
 position: absolute;
 bottom: -12.5px;
 left: 50%;
 margin-left: -12.5px;
 width: 25px;
 height: 25px;
 background-color: #555555;
 color: #ffffff;
 content: "\f067";
 font-family: fontawesome;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 text-align: center;
 line-height: 25px;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 -webkit-transition-delay: 1s;
 /* Safari */
 transition-delay: 1s;

} .ct-articleBox.ct-articleBox--thumbnail:hover .ct-articleBox-media {

 -webkit-filter: grayscale(0%);
 -moz-filter: grayscale(0%);
 filter: grayscale(0%);

} .ct-articleBox.ct-articleBox--thumbnail:hover .ct-articleBox-description {

 max-height: 500px;
 padding: 0 25px 25px 25px;

} .ct-articleBox.ct-articleBox--thumbnail:hover:after {

 bottom: 0;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition-delay: 0s;
 /* Safari */
 transition-delay: 0s;

} .ct-articleBox blockquote {

 font-size: 26px;
 padding: 0;

} .ct-articleBox blockquote footer {

 padding-top: 10px;

} .ct-articleBox blockquote cite {

 font-size: 14px;
 font-weight: 600;

} .ct-articleBox.ct-articleBox--link .ct-articleBox-description a {

 font-size: 40px;

} .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail, .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description {

 background-color: #222222;

} .ct-articleBox--dark.ct-articleBox .ct-articleBox-titleBox a {

 color: #ffffff;

} .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-titleBox, .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description {

 border-color: #111111;

} .ct-articleBox--dark.ct-articleBox.ct-articleBox--thumbnail:after {

 background-color: #999999;

} @media (max-width: 991px) {

 .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-media {
   -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   filter: grayscale(0%);
 }
 .ct-articleBox.ct-articleBox--thumbnail .ct-articleBox-description {
   position: relative;
   max-height: none;
   padding-bottom: 25px;
 }
 .ct-articleBox.ct-articleBox--thumbnail:after {
   display: none;
 }
 .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description {
   margin-left: 0;
 }
 .ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon {
   height: 50px;
   line-height: 50px;
 }

} .ct--darkMotive .ct-articleBox.ct-articleBox--default .ct-articleBox-description, .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description {

 border-color: #000000;

} .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox {

 background-color: #ffffff;

} .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a {

 color: #222222;

} .ct--darkMotive .ct-articleBox.ct-articleBox--secundary .ct-articleBox-description {

 background-color: #222222;

} .ct-panel--blog {

 background-color: #f9f9f9;
 border: 1px solid #d3d3d3;
 padding: 20px;
 line-height: 1;
 margin-bottom: 30px;

} .ct-panel--blog .ct-socials ul li {

 font-size: 22px;

} .ct-panel--blog.ct-panel--blogShare {

 padding: 5px 20px;

} .ct-panel--blog.ct-panel--blogShare h5 {

 margin: 0;

} .ct-panel--blog.ct-panel--blogAuthor h5, .ct-panel--blog.ct-panel--blogTags h5 {

 margin-top: 0;
 margin-bottom: 20px;

} .ct-panel--blog.ct-panel--blogAuthor img {

 max-width: 150px;

} .ct-panel--blog.ct-panel--blogAuthor p {

 line-height: 28px;
 margin-bottom: 0;

} .ct-panel--blog.ct-panel--blogAuthor .pull-left {

 margin-right: 20px;

} .ct-panel--blog:before, .ct-panel--blog:after {

 content: " ";
 display: table;

} .ct-panel--blog:after {

 clear: both;

} .ct--darkMotive .ct-panel--blog, .ct--darkMotive .ct-comments li > .media {

 background-color: #222222;
 border-color: #000000;

} .ct--darkMotive .ct-comments li > .media .ct-comment-meta {

 border-bottom-color: #000000;

} @media (max-width: 767px) {

 .ct-panel--blog.ct-panel--blogAuthor .pull-left {
   float: none !important;
   margin: auto;
   width: 150px;
 }
 .ct-panel--blog.ct-panel--blogAuthor .pull-right {
   float: none !important;
   margin-bottom: 20px;
 }

} .ct-comments li > .media {

 position: relative;
 padding: 20px;
 background-color: #f9f9f9;
 border: 1px solid #d3d3d3;
 margin-bottom: 25px;

} .ct-comments li > .media > .pull-left {

 margin-right: 20px;

} .ct-comments li > .media > .pull-left > img {

 max-width: 90px;

} .ct-comments li > .media h5 a {

 color: inherit;

} .ct-comments li > .media .ct-comment-meta {

 font-size: 11px;
 color: #aaaaaa;
 text-transform: uppercase;
 border-bottom: 1px solid #aaaaaa;
 display: block;
 font-weight: 600;
 margin-bottom: 10px;

} .ct-comments li > .media .ct-comment-replyButton {

 position: absolute;
 top: 20px;
 right: 20px;
 text-transform: uppercase;
 font-weight: 600;

} .ct-comments li > .children {

 padding-left: 110px;

} @media (max-width: 767px) {

 .ct-comments li > .media > .pull-left {
   float: none !important;
   margin-bottom: 20px;
   display: block;
 }
 .ct-comments li > .children {
   padding-left: 15px;
 }

} .ct-callToActionBox {

 text-align: center;
 padding: 30px 100px 65px 100px;
 position: relative;

} .ct-callToActionBox h3 {

 margin-top: 0;

} .ct-callToActionBox .ct-callToActionBox-content {

 font-size: 20px;
 line-height: 35px;

} .ct-callToActionBox.ct-callToActionBox--default {

 background-color: #f3f3f3;

} .ct-callToActionBox.ct-callToActionBox--default:before {

 top: 0;
 right: 0;
 border-width: 30px 0 0 30px;
 border-color: transparent transparent transparent #dddddd;

} .ct-callToActionBox.ct-callToActionBox--default:after {

 bottom: 0;
 left: 0;
 border-width: 0 30px 30px 0;
 border-color: transparent #dddddd transparent transparent;

} .ct-callToActionBox.ct-callToActionBox--dark {

 background-color: #212121;

} .ct-callToActionBox.ct-callToActionBox--dark:before {

 top: 0;
 right: 0;
 border-width: 30px 0 0 30px;
 border-color: transparent transparent transparent #191919;

} .ct-callToActionBox.ct-callToActionBox--dark:after {

 bottom: 0;
 left: 0;
 border-width: 0 30px 30px 0;
 border-color: transparent #191919 transparent transparent;

} .ct-callToActionBox .ct-callToActionBox-button {

 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;

} .ct-callToActionBox .ct-callToActionBox-button .btn {

 position: relative;
 top: 20px;

} .ct-callToActionBox .ct-callToActionBox-button .btn-xs {

 top: 10px;

} .ct-callToActionBox .ct-callToActionBox-button .btn-sm {

 top: 15px;

} .ct-callToActionBox .ct-callToActionBox-button .btn-lg {

 top: 25px;

} .ct-callToActionBox .ct-callToActionBox-button .ct-btn--huge {

 top: 35px;

} .ct-callToActionBox:before, .ct-callToActionBox:after {

 width: 0;
 height: 0;
 border-style: solid;
 content: "";
 position: absolute;
 background-color: #ffffff;

} .ct-u-backgroundWhite .ct-callToActionBox:before, .ct-u-backgroundWhite .ct-callToActionBox:after {

 background-color: #ffffff;

} .ct-u-backgroundGray .ct-callToActionBox:before, .ct-u-backgroundGray .ct-callToActionBox:after {

 background-color: #fbfbfb;

} .ct-u-backgroundGray2 .ct-callToActionBox:before, .ct-u-backgroundGray2 .ct-callToActionBox:after {

 background-color: #bbbbbb;

} .ct--darkMotive .ct-u-backgroundDarkGray .ct-callToActionBox:before, .ct--darkMotive .ct-u-backgroundDarkGray .ct-callToActionBox:after {

 background-color: #282828;

} .ct-u-backgroundDarkGray .ct-callToActionBox:before, .ct-u-backgroundDarkGray .ct-callToActionBox:after {

 background-color: #222222;

} .ct-u-backgroundDarkGray2 .ct-callToActionBox:before, .ct-u-backgroundDarkGray2 .ct-callToActionBox:after {

 background-color: #2c2c2c;

} .ct-u-backgroundDarkGray3 .ct-callToActionBox:before, .ct-u-backgroundDarkGray3 .ct-callToActionBox:after {

 background-color: #191919;

} @media (max-width: 480px) {

 .ct-callToActionBox {
   padding: 30px 30px 65px 30px;
 }

} .ct-pricingBox {

 background-color: #f9f9f9;
 border: 1px solid #d3d3d3;
 padding: 10px 50px 25px 60px;
 position: relative;
 color: #222222;

} .ct-pricingBox h1, .ct-pricingBox .h1, .ct-pricingBox h2, .ct-pricingBox .h2, .ct-pricingBox h3, .ct-pricingBox .h3, .ct-pricingBox h4, .ct-pricingBox .h4, .ct-pricingBox h5, .ct-pricingBox .h5, .ct-pricingBox h6, .ct-pricingBox .h6 {

 color: #222222;

} .ct-pricingBox .ct-pricingbox-title {

 text-transform: uppercase;

} .ct-pricingBox .ct-pricingBox-pricing {

 margin-top: 70px;

} .ct-pricingBox .ct-pricingBox-pricing .ct-pricingBox-price {

 font-size: 80px;

} .ct-pricingBox .ct-pricingBox-pricing .ct-pricingBox-priceSub {

 text-transform: uppercase;
 margin-left: -20px;

} .ct-pricingBox .ct-pricingBox-list {

 margin-top: 25px;
 margin-bottom: 25px;

} .ct-pricingBox.ct-pricingBox--triangleTopLeft:before, .ct-pricingBox.ct-pricingBox--triangleTopRight:before, .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before, .ct-pricingBox.ct-pricingBox--triangleBottomRight:before {

 content: "";
 width: 0;
 height: 0;
 border-style: solid;
 position: absolute;

} .ct-pricingBox.ct-pricingBox--triangleTopLeft:before, .ct-pricingBox.ct-pricingBox--triangleTopRight:before {

 top: 1px;

} .ct-pricingBox.ct-pricingBox--triangleTopLeft:before {

 left: 1px;

} .ct-pricingBox.ct-pricingBox--triangleTopRight:before {

 right: 1px;

} .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before, .ct-pricingBox.ct-pricingBox--triangleBottomRight:before {

 bottom: 1px;

} .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before {

 left: 1px;

} .ct-pricingBox.ct-pricingBox--triangleBottomRight:before {

 right: 1px;

} .ct-pricingBox.ct-pricingBox--triangleTopLeft:before {

 border-width: 30px 30px 0 0;

} .ct-pricingBox.ct-pricingBox--triangleTopRight:before {

 border-width: 0 30px 30px 0;

} .ct-pricingBox.ct-pricingBox--triangleBottomRight:before {

 border-width: 0 0 30px 30px;

} .ct-pricingBox.ct-pricingBox--triangleBottomLeft:before {

 border-width: 30px 0 0 30px;

} .ct-pricingBox.ct-pricingBox--dark {

 background-color: #222222;
 color: #ffffff;
 border-color: #000000;

} .ct-pricingBox.ct-pricingBox--dark .ct-pricingbox-title {

 color: #ffffff;

} .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default .ct-pricingBox-pricing {

 color: #ffffff;

} .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleTopLeft:before {

 border-color: #ffffff transparent transparent transparent;

} .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleTopRight:before {

 border-color: transparent #ffffff transparent transparent;

} .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleBottomRight:before {

 border-color: transparent transparent #ffffff transparent;

} .ct-pricingBox.ct-pricingBox--dark.ct-pricingBox--default.ct-pricingBox--triangleBottomLeft:before {

 border-color: transparent transparent transparent #ffffff;

} .ct-pricingBox.ct-pricingBox--default .ct-pricingBox-pricing {

 color: #000000;

} .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleTopLeft:before {

 border-color: #000000 transparent transparent transparent;

} .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleTopRight:before {

 border-color: transparent #000000 transparent transparent;

} .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleBottomRight:before {

 border-color: transparent transparent #000000 transparent;

} .ct-pricingBox.ct-pricingBox--default.ct-pricingBox--triangleBottomLeft:before {

 border-color: transparent transparent transparent #000000;

} .ct-pricingBox.ct-pricingBox--gray .ct-pricingbox-title .ct-pricingbox-titleFirst {

 color: #888888;

} .ct-pricingBox.ct-pricingBox--gray .ct-pricingBox-pricing {

 color: #888888;

} .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleTopLeft:before {

 border-color: #888888 transparent transparent transparent;

} .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleTopRight:before {

 border-color: transparent #888888 transparent transparent;

} .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleBottomRight:before {

 border-color: transparent transparent #888888 transparent;

} .ct-pricingBox.ct-pricingBox--gray.ct-pricingBox--triangleBottomLeft:before {

 border-color: transparent transparent transparent #888888;

} @media (max-width: 991px) {

 .ct-pricingBox {
   margin-bottom: 40px;
 }

} blockquote {

 font-size: 25px;
 font-style: italic;
 color: inherit;
 border-left: none;

} blockquote footer cite {

 font-size: 15px;

} .flexslider .ct-blockquote {

 padding-right: 30px;

} .flexslider .ct-blockquote.ct-blockquote--default {

 margin: 0;
 padding: 0;

} .ct-blockquote {

 padding: 0;
 margin: 0;
 font-size: inherit;

} .ct-blockquote--default {

 margin-left: -15px;
 margin-right: -15px;

} .ct-blockquote--third .ct-blockquote-text, .ct-blockquote--fourth .ct-blockquote-text, .ct-blockquote--third .ct-blockquote-author, .ct-blockquote--fourth .ct-blockquote-author {

 z-index: 2;
 position: relative;

} .ct-blockquote--third .ct-blockquote-author, .ct-blockquote--fourth .ct-blockquote-author {

 display: block;
 margin-top: 20px;

} .ct-blockquote--third .ct-blockquote-text, .ct-blockquote--fourth .ct-blockquote-text {

 font-size: 33px;
 line-height: 47px;

} .ct-blockquote--third {

 text-align: center;

} .ct-blockquote--third:before {

 font-style: normal;
 width: 200px;
 height: 200px;
 margin-left: -100px;
 top: 50%;
 margin-top: -100px;
 content: "\e057";
 font-family: et-line;
 position: absolute;
 font-size: 200px;
 color: #eeeeee;
 left: 50%;
 line-height: 1;

} .ct-blockquote--fourth {

 position: relative;

} .ct-blockquote--fourth .ct-blockquote-author {

 font-size: 30px;
 text-align: right;
 font-weight: bold;

} .ct-blockquote--fourth:before {

 font-style: normal;
 width: 96px;
 height: 96px;
 top: -20px;
 content: "\f10d";
 font-family: fontawesome;
 position: absolute;
 font-size: 96px;
 color: #eeeeee;
 left: -70px;
 line-height: 1;

} .ct-u-backgroundDarkGray .ct-blockquote--third:before, .ct-u-backgroundDarkGray2 .ct-blockquote--third:before, .ct-u-backgroundDarkGray3 .ct-blockquote--third:before {

 color: #333333;

} .ct-u-backgroundDarkGray .ct-blockquote--fourth:before, .ct-u-backgroundDarkGray2 .ct-blockquote--fourth:before, .ct-u-backgroundDarkGray3 .ct-blockquote--fourth:before {

 color: #1b1b1b;

} /*

* jQuery FlexSlider v2.2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/

/* Browser Resets

                                                                  • /

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {

 outline: none;

} .slides, .flex-control-nav, .flex-direction-nav {

 margin: 0;
 padding: 0;
 list-style: none;

} /* Icon Fonts

                                                                  • /

/* Font-face Icons */ @font-face {

 font-family: 'flexslider-icon';
 src: url('../fonts/flexslider/flexslider-icon.eot');
 src: url('../fonts/flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider/flexslider-icon.woff') format('woff'), url('../fonts/flexslider/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider/flexslider-icon.svg#flexslider-icon') format('svg');
 font-weight: normal;
 font-style: normal;

} /* FlexSlider Necessary Styles

                                                                  • /

.flexslider {

 margin: 0;
 padding: 0;

} .flexslider .slides > li {

 display: none;
 -webkit-backface-visibility: hidden;

} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {

 width: 100%;
 display: block;

} .flex-pauseplay span {

 text-transform: capitalize;

} /* Clearfix for the .slides element */ .slides:after {

 content: "\0020";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;

} html[xmlns] .slides {

 display: block;

}

  • html .slides {
 height: 1%;

} /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you

* include js that eliminates this class on page load */

.no-js .slides > li:first-child {

 display: block;

} /* FlexSlider Default Theme

                                                                  • /

.flexslider {

 margin: 0 0 60px;
 background: #fff;
 border: 4px solid #fff;
 position: relative;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
 -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
 zoom: 1;

} .flex-viewport {

 max-height: 2000px;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;
 height: 215px;

} .loading .flex-viewport {

 max-height: 300px;

} .flexslider .slides {

 zoom: 1;

} .carousel li {

 margin-right: 5px;

} /* Direction Nav */ .flex-direction-nav {

 *height: 0;

} .flex-direction-nav a {

 text-decoration: none;
 display: block;
 width: 40px;
 height: 40px;
 margin: -20px 0 0;
 position: absolute;
 top: 50%;
 z-index: 10;
 overflow: hidden;
 opacity: 0;
 cursor: pointer;
 color: rgba(0, 0, 0, 0.8);
 text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;

} .flex-direction-nav .flex-prev {

 left: -50px;

} .flex-direction-nav .flex-next {

 right: -50px;
 text-align: right;

} .flexslider:hover .flex-prev {

 opacity: 0.7;
 left: 10px;

} .flexslider:hover .flex-next {

 opacity: 0.7;
 right: 10px;

} .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {

 opacity: 1;

} .flex-direction-nav .flex-disabled {

 opacity: 0 !important;
 filter: alpha(opacity=0);
 cursor: default;

} .flex-direction-nav a:before {

 font-family: "flexslider-icon";
 font-size: 40px;
 display: inline-block;
 content: url("T--METU_HS_Ankara--meturight.jpg");

} .flex-direction-nav a.flex-next:before {

 content: url("T--METU_HS_Ankara--metuleft.jpg");

} /* Pause/Play */ .flex-pauseplay a {

 display: block;
 width: 20px;
 height: 20px;
 position: absolute;
 bottom: 5px;
 left: 10px;
 opacity: 0.8;
 z-index: 10;
 overflow: hidden;
 cursor: pointer;
 color: #000;

} .flex-pauseplay a:before {

 font-family: "flexslider-icon";
 font-size: 20px;
 display: inline-block;
 content: '\f004';

} .flex-pauseplay a:hover {

 opacity: 1;

} .flex-pauseplay a.flex-play:before {

 content: '\f003';

} /* Control Nav */ .flex-control-nav {

 width: 100%;
 position: absolute;
 bottom: -40px;
 text-align: center;

} .flex-control-nav li {

 margin: 0 6px;
 display: inline-block;
 zoom: 1;
 *display: inline;

} .flex-control-paging li a {

 width: 11px;
 height: 11px;
 display: block;
 background: #666;
 background: rgba(0, 0, 0, 0.5);
 cursor: pointer;
 text-indent: -9999px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 -o-border-radius: 20px;
 border-radius: 20px;
 -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
 -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
 box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);

} .flex-control-paging li a:hover {

 background: #333;
 background: rgba(0, 0, 0, 0.7);

} .flex-control-paging li a.flex-active {

 background: #000;
 background: rgba(0, 0, 0, 0.9);
 cursor: default;

} .flex-control-thumbs {

 margin: 5px 0 0;
 position: static;
 overflow: hidden;

} .flex-control-thumbs li {

 width: 25%;
 float: left;
 margin: 0;

} .flex-control-thumbs img {

 width: 100%;
 display: block;
 opacity: .7;
 cursor: pointer;

} .flex-control-thumbs img:hover {

 opacity: 1;

} .flex-control-thumbs .flex-active {

 opacity: 1;
 cursor: default;

} @media screen and (max-width: 860px) {

 .flex-direction-nav .flex-prev {
   opacity: 1;
   left: 10px;
 }
 .flex-direction-nav .flex-next {
   opacity: 1;
   right: 10px;
 }

} .flexslider {

 background-color: transparent;
 border: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;

} .flexslider p {

 margin-bottom: 20px;

} .flexslider.ct-flexslider-js-noMargin {

 margin: 0;

} .flexslider ul.slides > li {

 position: relative;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;

} .flexslider .flex-direction-nav a {

 text-shadow: none;
 color: #ffffff;
 line-height: 40px;

} .flexslider .flex-control-nav {

 bottom: -60px;

} .flexslider .flex-control-paging li a {

 background-color: transparent;
 border: 2px solid #222222;
 width: 16px;
 height: 16px;
 position: relative;

} .flexslider .flex-control-paging li a:before {

 background-color: #222222;
 position: absolute;
 content: "";
 width: 40px;
 height: 40px;
 left: 50%;
 top: 50%;
 margin-left: -20px;
 margin-top: -20px;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition: all 0.6s ease;
 -moz-transition: all 0.6s ease;
 -o-transition: all 0.6s ease;
 transition: all 0.6s ease;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .flexslider .flex-control-paging li a.flex-active:before {

 margin-left: -4px;
 margin-top: -4px;
 width: 8px;
 height: 8px;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-u-backgroundMotive .flex-control-paging li a, .ct-u-backgroundDarkGray .flex-control-paging li a {

 border: 2px solid #ffffff;

} .ct-u-backgroundMotive .flex-control-paging li a:before, .ct-u-backgroundDarkGray .flex-control-paging li a:before {

 background-color: #ffffff;

} .ct-flexslider--adjacentVisible {

 overflow: hidden;
 width: 100%;

} .ct-flexslider--adjacentVisible .flexslider {

 max-width: 1115px;
 width: 1115px;
 margin: 0 auto;

} .ct-flexslider--adjacentVisible .flexslider ul.slides > li {

 -moz-opacity: 0.5;
 -khtml-opacity: 0.5;
 -webkit-opacity: 0.5;
 opacity: 0.5;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 filter: alpha(opacity=50);

} .ct-flexslider--adjacentVisible .flexslider ul.slides > li.flex-active-slide {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-flexslider--adjacentVisible .flex-viewport {

 overflow: visible !important;

} .ct-flexslider--rounded ul.slides > li {

 margin-right: 25px;
 width: 164px;
 height: 164px;
 /*border: 2px solid #ffffff;*/
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 text-align: center;
 line-height: 164px;

} .ct-flexslider--rounded ul.slides > li img {

 width: auto;
 display: inline;

} .ct--darkMotive .ct-flexslider--rounded ul.slides > li {

 border-color: #3b3b3b;

} .ct-flexslider--arrowType1 .flex-direction-nav a:before, .ct-flexslider--arrowType2 .flex-direction-nav a:before, .ct-flexslider--arrowType3 .flex-direction-nav a:before {

 /*font-family: fontawesome;*/
 font-family: 'Courier New', Courier, monospace !important;

} .ct-flexslider--arrowType1 {

 margin-bottom: 50px !important;

} .ct-flexslider--arrowType1 .flex-direction-nav a, .ct-flexslider--arrowType1:hover .flex-direction-nav a {

 top: auto;
 bottom: -50px;
 left: 50%;
 right: auto;
 color: #ffffff;
 text-shadow: none;
 -moz-opacity: 0.7;
 -khtml-opacity: 0.7;
 -webkit-opacity: 0.7;
 opacity: 0.7;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 filter: alpha(opacity=70);

} .ct-flexslider--arrowType1 .flex-direction-nav a.flex-next {

 margin-left: 15px;

} .ct-flexslider--arrowType1 .flex-direction-nav a.flex-prev {

 margin-left: -55px;

} .ct-flexslider--arrowType1 .flex-direction-nav a.flex-next:before {

 /*content: "\f178";*/
 /*background-image: url("T--METU_HS_Ankara--metuleft.jpg");*/
 background-repeat: no-repeat;

} .ct-flexslider--arrowType1 .flex-direction-nav a.flex-prev:before {

 /*content: "\f177";*/
 /*background-image: url("T--METU_HS_Ankara--meturight.jpg");*/
 background-repeat: no-repeat;

} .ct-flexslider--arrowType2 .flex-direction-nav a, .ct-flexslider--arrowType2:hover .flex-direction-nav a {

 top: auto;
 bottom: 1px;
 left: auto;
 color: #ffffff;
 text-shadow: none;
 -moz-opacity: 0.7;
 -khtml-opacity: 0.7;
 -webkit-opacity: 0.7;
 opacity: 0.7;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 filter: alpha(opacity=70);
 width: 50px;
 height: 50px;
 line-height: 50px;
 background-color: #000000;
 background-color: rgba(0, 0, 0, 0.5);
 text-align: center;
 font-size: 40px;

} .ct-flexslider--arrowType2 .flex-direction-nav a.flex-next {

 right: 0;

} .ct-flexslider--arrowType2 .flex-direction-nav a.flex-prev {

 right: 51px;

} .ct-flexslider--arrowType2 .flex-direction-nav a.flex-next:before {

 content: "\f105";

} .ct-flexslider--arrowType2 .flex-direction-nav a.flex-prev:before {

 content: "\f104";

} .ct-flexslider--arrowType3 .flex-direction-nav a, .ct-flexslider--arrowType3:hover .flex-direction-nav a {

 top: 0;
 bottom: 0;
 height: 100%;
 margin: 0;
 color: #ffffff;
 background-color: #000000;
 background-color: rgba(0, 0, 0, 0.5);
 text-shadow: none;
 text-align: center;

} .ct-flexslider--arrowType3 .flex-direction-nav a:before, .ct-flexslider--arrowType3:hover .flex-direction-nav a:before {

 position: absolute;
 top: 50%;
 margin-top: -20px;
 width: 40px;
 left: 0;

} .ct-flexslider--arrowType3 .flex-direction-nav a.flex-next {

 right: -40px;

} .ct-flexslider--arrowType3 .flex-direction-nav a.flex-prev {

 left: -40px;

} .ct-flexslider--arrowType3 .flex-direction-nav a.flex-next:before {

 content: "\f105";

} .ct-flexslider--arrowType3 .flex-direction-nav a.flex-prev:before {

 content: "\f104";

} .ct-flexslider--controlsWhite .flex-control-paging li a {

 border-color: #ffffff;

} .ct-flexslider--controlsWhite .flex-control-paging li a:before {

 background-color: #ffffff;

} .ct-flexslider--controlsVertical .flex-control-nav {

 width: 16px;
 left: 0;
 bottom: auto;
 top: 0;

} .ct-flexslider-imageDescription {

 position: absolute;
 bottom: -103px;
 left: 0;
 display: table;
 -webkit-transition: all 0.6s ease;
 -moz-transition: all 0.6s ease;
 -o-transition: all 0.6s ease;
 transition: all 0.6s ease;

} .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionTitle {

 padding: 20px;
 background-color: #222222;
 font-size: 30px;
 font-weight: 300;
 color: #ffffff;

} .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory {

 font-size: 12px;
 text-transform: uppercase;
 color: #ffffff;
 padding: 0 20px;

} .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory i {

 margin-right: 10px;

} .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory a {

 color: #ffffff;

} .flex-active-slide .ct-flexslider-imageDescription {

 bottom: 0;

} @media (max-width: 1220px) {

 .ct-flexslider--adjacentVisible .flexslider {
   max-width: 100%;
   width: 100%;
 }
 .ct-flexslider--arrowType3 .flex-direction-nav a.flex-next {
   right: 0px;
 }
 .ct-flexslider--arrowType3 .flex-direction-nav a.flex-prev {
   left: 0px;
 }

} @media (max-width: 767px) {

 .ct-flexslider--arrowType2.flexslider {
   margin-bottom: 50px;
 }
 .ct-flexslider--arrowType2.flexslider .flex-direction-nav a,
 .ct-flexslider--arrowType2.flexslider:hover .flex-direction-nav a {
   bottom: -50px;
   right: 50%;
 }
 .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-next {
   right: 0;
 }
 .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-prev {
   right: 51px;
 }
 .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-next:before {
   content: "\f105";
 }
 .ct-flexslider--arrowType2.flexslider .flex-direction-nav a.flex-prev:before {
   content: "\f104";
 }
 .ct-flexslider-imageDescription {
   position: relative;
   width: 100%;
 }

} .ct-googleMap--accordion .ct-googleMap-header {

 font-size: 32px;
 cursor: pointer;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} .ct-googleMap--accordion .ct-googleMap-container {

 height: 0;
 overflow: hidden;

} .ct-googleMap img {

 max-width: none;

} .ct-gallery {

 background-color: #1d1d1d;
 position: relative;

} .ct-gallery-item a {

 display: block;

} .ct-gallery-itemImage img {

 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;
 min-width: 100%;

} .ct-gallery-item--default .ct-gallery-itemDescription {

 background-color: rgba(0, 0, 0, 0.5);
 color: #ffffff;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 transition: all 0.3s ease;

} .ct-gallery-item--default .ct-gallery-itemDescription a {

 color: inherit;

} .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-title, .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-category {

 line-height: 1;

} .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-title {

 font-size: 30px;
 display: block;
 padding: 20px;
 font-weight: 300;

} .ct-gallery-item--default .ct-gallery-itemDescription .ct-gallery-itemDescription-category {

 text-transform: uppercase;
 font-size: 12px;
 display: block;
 padding: 0px 20px 20px 20px;

}

  1. ct-ajaxContent {
 background-color: #eeeeee;
 min-height: 585px;

}

  1. ct-ajaxContent p,
  2. ct-ajaxContent header {
 margin-bottom: 20px;

}

  1. ct-ajaxContent header {
 line-height: 1.7;

} .ct--darkMotive #ct-ajaxContent {

 background-color: #191919;

} .ct-galleryAjax-Details {

 margin-bottom: 30px;
 background-color: #eeeeee;

} .ct-gallery-item.ct-gallery-item--secundary, .ct-gallery-item.ct-gallery-item--third {

 position: relative;
 margin-bottom: 30px;
 border: 1px solid;
 border-color: #68bd45;

} .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemDescription, .ct-gallery-item.ct-gallery-item--third .ct-gallery-itemDescription {

 position: absolute;
 bottom: 20px;
 left: 20px;
 right: 20px;
 line-height: 1.3;
 -webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;

} .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number, .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number {

 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: #ffffff;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition: opacity 0.4s ease;
 -moz-transition: opacity 0.4s ease;
 -o-transition: opacity 0.4s ease;
 transition: opacity 0.4s ease;

} .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number span, .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number span {

 color: #000000;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 filter: alpha(opacity=30);
 font-size: 125px;
 line-height: 1;
 height: 125px;
 left: 0;
 right: 0;
 width: 100%;
 text-align: center;
 display: block;
 position: absolute;
 font-weight: 300;

} .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemInner:after, .ct-gallery-item.ct-gallery-item--third .ct-gallery-itemInner:after {

 content: "";
 position: absolute;
 left: 50%;
 margin-left: -7.5px;
 bottom: -30px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 15px 0 0 15px;
 border-color: transparent transparent transparent #eeeeee;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease;

} .ct-gallery-item.ct-gallery-item--secundary .is-visible .ct-gallery-itemDescription, .ct-gallery-item.ct-gallery-item--third .is-visible .ct-gallery-itemDescription {

 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);

} .ct-gallery-item.ct-gallery-item--secundary .is-visible .ct-gallery-item-number, .ct-gallery-item.ct-gallery-item--third .is-visible .ct-gallery-item-number {

 top: 0;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 filter: alpha(opacity=60);

} .ct-gallery-item.ct-gallery-item--secundary .is-visible:after, .ct-gallery-item.ct-gallery-item--third .is-visible:after {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct--darkMotive .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number, .ct--darkMotive .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number {

 background-color: #222222;

} .ct--darkMotive .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-item-number span, .ct--darkMotive .ct-gallery-item.ct-gallery-item--third .ct-gallery-item-number span {

 color: #ffffff;

} .ct--darkMotive .ct-gallery-item.ct-gallery-item--secundary .ct-gallery-itemInner:after, .ct--darkMotive .ct-gallery-item.ct-gallery-item--third .ct-gallery-itemInner:after {

 border-color: transparent transparent transparent #191919;

} .ct-gallery-item--secundary .ct-gallery-itemDescription-title, .ct-gallery-item--third .ct-gallery-itemDescription-title,

  1. ct-ajaxContent .ct-gallery-itemDescription-title {
 background-color: rgba(255, 255, 255, .6);
 padding: 2px 5px;
 font-size: 23px;
 color: #222222;
 font-weight: 300;
 display: initial;

} .ct-gallery-item--secundary .ct-gallery-itemDescription-category, .ct-gallery-item--third .ct-gallery-itemDescription-category,

  1. ct-ajaxContent .ct-gallery-itemDescription-category {
 padding: 2px 5px;
 color: #ffffff;
 text-transform: uppercase;
 font-size: 12px;

} .ct-gallery-item--third {

 overflow: hidden;

} .ct-gallery-item--third .ct-gallery-item-icon {

 position: absolute;
 top: 0;
 background-color: #000000;
 background-color: rgba(0, 0, 0, 0.5);
 width: 100%;
 height: 100%;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);

} .ct-gallery-item--third .ct-gallery-item-icon i {

 position: absolute;
 height: 40px;
 width: 40px;
 top: 0;
 font-size: 22px;
 line-height: 40px;
 top: 70%;
 left: 50%;
 margin-top: -20px;
 margin-left: -20px;
 text-align: center;
 color: #ffffff;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} .ct-gallery-item--third .ct-gallery-itemDescription {

 -webkit-animation-name: bounceIn;
 animation-name: bounceIn;
 -webkit-animation-duration: .75s;
 animation-duration: .75s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} .ct-gallery-item--third:hover .ct-gallery-item-icon {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-gallery-item--third:hover .ct-gallery-item-icon i {

 top: 50%;

} .ct-gallery-item--third:hover .ct-gallery-itemDescription {

 -webkit-animation-name: bounceOut;
 animation-name: bounceOut;
 -webkit-animation-duration: .75s;
 animation-duration: .75s;
 animation-fill-mode: forwards;
 -webkit-animation-fill-mode: forwards;

} @media (max-width: 991px) {

 #ct-ajaxContent header {
   margin-top: 20px;
 }

} @media (max-width: 480px) {

 #ct-ajaxContent .flexslider {
   margin-bottom: 80px;
 }

} .ct-gallerySingleAjax {

 background-color: #ffffff;
 overflow: hidden;

} .ct-gallerySingleAjax header h1, .ct-gallerySingleAjax header .h1, .ct-gallerySingleAjax header h2, .ct-gallerySingleAjax header .h2, .ct-gallerySingleAjax header h3, .ct-gallerySingleAjax header .h3, .ct-gallerySingleAjax header h4, .ct-gallerySingleAjax header .h4, .ct-gallerySingleAjax header h5, .ct-gallerySingleAjax header .h5, .ct-gallerySingleAjax header h6, .ct-gallerySingleAjax header .h6 {

 margin: 0;
 line-height: 60px;
 padding: 25px 0;

} .ct-gallerySingleAjax .ct-flexslider--adjacentVisible {

 background-color: #222222;

} .ct-gallerySingleAjax .ct-flexslider--adjacentVisible .flexslider {

 margin-bottom: 0px;

} .ct-gallerySingleAjax .ct-flexslider--adjacentVisible .flexslider ul.slides > li:hover {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-gallerySingleAjax .ct-magnificPopup-content {

 padding-right: 30px;

} .ct-sidebar {

 background-color: #f9f9f9;
 padding-left: 30px;
 padding-bottom: 50px;

} .ct-sidebar:before, .ct-sidebar:after {

 content: "";
 background-color: #f9f9f9;
 position: absolute;
 width: 9999px;

} .ct-sidebar:before {

 top: 0;
 left: 100%;
 bottom: 0;

} .ct-sidebar:after {

 top: 100%;
 left: 0;
 height: 9999px;

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

 .ct-gallerySingleAjax .ct-flexslider--adjacentVisible {
   height: 580px;
 }

} @media (max-width: 767px) {

 .ct-gallerySingleAjax .ct-magnificPopup-content {
   padding-right: 15px;
 }
 .ct-gallerySingleAjax .ct-magnificPopup-sidebar {
   padding-left: 15px;
 }
 .ct-gallerySingleAjax .ct-magnificPopup-sidebar:before,
 .ct-gallerySingleAjax .ct-magnificPopup-sidebar:after {
   display: none;
 }

} .ct-u-backgroundGray .progress-icons {

 color: #dedede;

} .ct-twitter {

 text-align: center;

} .ct-twitter .tweet_user, .ct-twitter .tweet_text {

 font-size: 33px;
 line-height: 47px;
 font-style: italic;

} .ct-twitter .tweet_time {

 text-transform: uppercase;
 display: block;
 margin-top: 20px;
 font-weight: 600;

} .ct-twitter .tweet_time a {

 color: inherit;

} .ct-404fix {

 padding-top: 5px;

} .counter-group {

 display: inline-block;

} .counter-group:before, .counter-group:after {

 content: " ";
 display: table;

} .counter-group:after {

 clear: both;

} .counter-block {

 float: left;
 padding-right: 40px;
 padding-left: 40px;

} .counter-block .counter {

 position: relative;
 width: 165px;
 height: 140px;
 overflow: hidden;

} .counter-block .counter .number {

 padding: 1%;
 width: 46%;
 height: 98%;
 background-color: #222222;
 position: absolute;
 font-size: 140px;
 line-height: 140px;
 top: -10000px;

} .counter-block .counter .number.tens {

 left: 0;

} .counter-block .counter .number.units {

 left: 50%;

} .counter-block .counter .number.hundreds {

 display: none;

} .counter-block .counter .number.show {

 top: 0;
 z-index: 2;

} .counter-block .counter .number.hidden-down {

 top: 100%;

} .counter-block .counter .number.hidden-up {

 top: -100%;
 z-index: 100;

} .counter-block .counter.with-hundreds {

 width: 300px;

} .counter-block .counter.with-hundreds .number {

 width: 30.66%;

} .counter-block .counter.with-hundreds .number.tens {

 left: 33.33%;

} .counter-block .counter.with-hundreds .number.units {

 left: 66.66%;

} .counter-block .counter.with-hundreds .number.hundreds {

 display: block;
 left: 0;

} .counter-block .counter-caption {

 font-size: 150%;

} @media (max-width: 992px) {

 .counter-block {
   margin-right: 10px;
 }
 .counter-block .counter {
   width: 120px;
   height: 100px;
   overflow: hidden;
   font-weight: 700;
 }
 .counter-block .counter .number {
   font-size: 108px;
   line-height: 90px;
 }
 .counter-block .counter.with-hundreds {
   width: 180px;
 }
 .counter-block .counter-caption {
   font-size: 100%;
 }

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

 .counter-block {
   margin-right: 8px;
 }
 .counter-block .counter {
   width: 96px;
   height: 80px;
 }
 .counter-block .counter .number {
   font-size: 86px;
   line-height: 72px;
 }
 .counter-block .counter.with-hundreds {
   width: 144px;
 }
 .counter-block .counter-caption {
   font-size: 85%;
 }

} @media (max-width: 480px) {

 .counter-block .counter {
   width: 61px;
   height: 52px;
 }
 .counter-block .counter .number {
   font-size: 55px;
   line-height: 50px;
 }
 .counter-block .counter.with-hundreds {
   width: 91px;
 }
 .counter-block .counter-caption {
   font-size: 70%;
 }

} .counter-block {

 border-left: 1px solid #333333;

} .counter-block:first-child {

 border-left: none;

} .counter-block .counter .number {

 font-style: italic;

} .counter-block .counter-caption {

 text-transform: uppercase;

}

  1. particles-js {
 min-height: 500px;

}

  1. particles-js canvas {
 display: block;
 vertical-align: bottom;

} .ct-mediaSection #particles-js {

 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;

} .ct-mediaSection #particles-js + .container {

 position: relative;

} /* Magnific Popup CSS */ .mfp-bg {

 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 1042;
 overflow: hidden;
 position: fixed;
 background: #0b0b0b;
 opacity: 0.8;
 filter: alpha(opacity=80);

} .mfp-wrap {

 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 1043;
 position: fixed;
 outline: none !important;
 -webkit-backface-visibility: hidden;

} .mfp-container {

 text-align: center;
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 padding: 0 8px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;

} .mfp-container:before {

 content: ;
 display: inline-block;
 height: 100%;
 vertical-align: middle;

} .mfp-align-top .mfp-container:before {

 display: none;

} .mfp-content {

 position: relative;
 display: inline-block;
 vertical-align: middle;
 margin: 0 auto;
 text-align: left;
 z-index: 1045;

} .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {

 width: 100%;
 cursor: auto;

} .mfp-ajax-cur {

 cursor: progress;

} .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {

 cursor: -moz-zoom-out;
 cursor: -webkit-zoom-out;
 cursor: zoom-out;

} .mfp-zoom {

 cursor: pointer;
 cursor: -webkit-zoom-in;
 cursor: -moz-zoom-in;
 cursor: zoom-in;

} .mfp-auto-cursor .mfp-content {

 cursor: auto;

} .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {

 -webkit-user-select: none;
 -moz-user-select: none;
 user-select: none;

} .mfp-loading.mfp-figure {

 display: none;

} .mfp-hide {

 display: none !important;

} .mfp-preloader {

 color: #cccccc;
 position: absolute;
 top: 50%;
 width: auto;
 text-align: center;
 margin-top: -0.8em;
 left: 8px;
 right: 8px;
 z-index: 1044;

} .mfp-preloader a {

 color: #cccccc;

} .mfp-preloader a:hover {

 color: white;

} .mfp-s-ready .mfp-preloader {

 display: none;

} .mfp-s-error .mfp-content {

 display: none;

} button.mfp-close, button.mfp-arrow {

 overflow: visible;
 cursor: pointer;
 background: transparent;
 border: 0;
 -webkit-appearance: none;
 display: block;
 outline: none;
 padding: 0;
 z-index: 1046;
 -webkit-box-shadow: none;
 box-shadow: none;

} button::-moz-focus-inner {

 padding: 0;
 border: 0;

} .mfp-close {

 width: 44px;
 height: 44px;
 line-height: 44px;
 position: absolute;
 right: 0;
 top: 0;
 text-decoration: none;
 text-align: center;
 opacity: 0.65;
 filter: alpha(opacity=65);
 padding: 0 0 18px 10px;
 color: white;
 font-style: normal;
 font-size: 28px;
 font-family: Arial, Baskerville, monospace;

} .mfp-close:hover, .mfp-close:focus {

 opacity: 1;
 filter: alpha(opacity=100);

} .mfp-close:active {

 top: 1px;

} .mfp-close-btn-in .mfp-close {

 color: #333333;

} .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {

 color: white;
 right: -6px;
 text-align: right;
 padding-right: 6px;
 width: 100%;

} .mfp-counter {

 position: absolute;
 top: 0;
 right: 0;
 color: #cccccc;
 font-size: 12px;
 line-height: 18px;

} .mfp-arrow {

 position: absolute;
 opacity: 0.65;
 filter: alpha(opacity=65);
 margin: 0;
 top: 50%;
 margin-top: -55px;
 padding: 0;
 width: 90px;
 height: 110px;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

} .mfp-arrow:active {

 margin-top: -54px;

} .mfp-arrow:hover, .mfp-arrow:focus {

 opacity: 1;
 filter: alpha(opacity=100);

} .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {

 content: ;
 display: block;
 width: 0;
 height: 0;
 position: absolute;
 left: 0;
 top: 0;
 margin-top: 35px;
 margin-left: 35px;
 border: medium inset transparent;

} .mfp-arrow:after, .mfp-arrow .mfp-a {

 border-top-width: 13px;
 border-bottom-width: 13px;
 top: 8px;

} .mfp-arrow:before, .mfp-arrow .mfp-b {

 border-top-width: 21px;
 border-bottom-width: 21px;
 opacity: 0.7;

} .mfp-arrow-left {

 left: 0;

} .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {

 border-right: 17px solid white;
 margin-left: 31px;

} .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {

 margin-left: 25px;
 border-right: 27px solid #3f3f3f;

} .mfp-arrow-right {

 right: 0;

} .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {

 border-left: 17px solid white;
 margin-left: 39px;

} .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {

 border-left: 27px solid #3f3f3f;

} .mfp-iframe-holder {

 padding-top: 40px;
 padding-bottom: 40px;

} .mfp-iframe-holder .mfp-content {

 line-height: 0;
 width: 100%;
 max-width: 900px;

} .mfp-iframe-holder .mfp-close {

 top: -40px;

} .mfp-iframe-scaler {

 width: 100%;
 height: 0;
 overflow: hidden;
 padding-top: 56.25%;

} .mfp-iframe-scaler iframe {

 position: absolute;
 display: block;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
 background: black;

} /* Main image in popup */ img.mfp-img {

 width: auto;
 max-width: 100%;
 height: auto;
 display: block;
 line-height: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 40px 0 40px;
 margin: 0 auto;

} /* The shadow behind the image */ .mfp-figure {

 line-height: 0;

} .mfp-figure:after {

 content: ;
 position: absolute;
 left: 0;
 top: 40px;
 bottom: 40px;
 display: block;
 right: 0;
 width: auto;
 height: auto;
 z-index: -1;
 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
 background: #444444;

} .mfp-figure small {

 color: #bdbdbd;
 display: block;
 font-size: 12px;
 line-height: 14px;

} .mfp-figure figure {

 margin: 0;

} .mfp-bottom-bar {

 margin-top: -36px;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
 cursor: auto;

} .mfp-title {

 text-align: left;
 line-height: 18px;
 color: #f3f3f3;
 word-wrap: break-word;
 padding-right: 36px;

} .mfp-image-holder .mfp-content {

 max-width: 100%;

} .mfp-gallery .mfp-image-holder .mfp-figure {

 cursor: pointer;

} @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

 /**
      * Remove all paddings around the image on small screen
      */
 .mfp-img-mobile .mfp-image-holder {
   padding-left: 0;
   padding-right: 0;
 }
 .mfp-img-mobile img.mfp-img {
   padding: 0;
 }
 .mfp-img-mobile .mfp-figure:after {
   top: 0;
   bottom: 0;
 }
 .mfp-img-mobile .mfp-figure small {
   display: inline;
   margin-left: 5px;
 }
 .mfp-img-mobile .mfp-bottom-bar {
   background: rgba(0, 0, 0, 0.6);
   bottom: 0;
   margin: 0;
   top: auto;
   padding: 3px 5px;
   position: fixed;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
   padding: 0;
 }
 .mfp-img-mobile .mfp-counter {
   right: 5px;
   top: 3px;
 }
 .mfp-img-mobile .mfp-close {
   top: 0;
   right: 0;
   width: 35px;
   height: 35px;
   line-height: 35px;
   background: rgba(0, 0, 0, 0.6);
   position: fixed;
   text-align: center;
   padding: 0;
 }

} @media all and (max-width: 900px) {

 .mfp-arrow {
   -webkit-transform: scale(0.75);
   transform: scale(0.75);
 }
 .mfp-arrow-left {
   -webkit-transform-origin: 0;
   transform-origin: 0;
 }
 .mfp-arrow-right {
   -webkit-transform-origin: 100%;
   transform-origin: 100%;
 }
 .mfp-container {
   padding-left: 6px;
   padding-right: 6px;
 }

} .mfp-ie7 .mfp-img {

 padding: 0;

} .mfp-ie7 .mfp-bottom-bar {

 width: 600px;
 left: 50%;
 margin-left: -300px;
 margin-top: 5px;
 padding-bottom: 5px;

} .mfp-ie7 .mfp-container {

 padding: 0;

} .mfp-ie7 .mfp-content {

 padding-top: 44px;

} .mfp-ie7 .mfp-close {

 top: 0;
 right: 0;
 padding-top: 0;

} .mfp-bg {

 z-index: 9999;

} .mfp-wrap {

 z-index: 9999;

} .mfp-container {

 padding: 0;

} .mfp-close, button.mfp-close, .mfp-close-btn-in .mfp-close {

 width: 40px;
 height: 40px;
 line-height: 40px;
 color: #ffffff;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);
 right: 20px;
 top: 20px;
 padding: 0;
 text-align: center;
 -webkit-border-top-right-radius: 50%;
 -webkit-border-bottom-right-radius: 50%;
 -webkit-border-bottom-left-radius: 50%;
 -webkit-border-top-left-radius: 50%;
 -moz-border-radius-topright: 50%;
 -moz-border-radius-bottomright: 50%;
 -moz-border-radius-bottomleft: 50%;
 -moz-border-radius-topleft: 50%;
 border-top-right-radius: 50%;
 border-bottom-right-radius: 50%;
 border-bottom-left-radius: 50%;
 border-top-left-radius: 50%;
 -moz-background-clip: padding-box;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;

} .ct-magnificPopup-bottomArrows .mfp-close, .ct-magnificPopup-bottomArrows button.mfp-close, .ct-magnificPopup-bottomArrows .mfp-close-btn-in .mfp-close {

 top: 36px;

} .ct-magnificPopup-bottomArrows .mfp-arrow {

 bottom: 20px;
 top: auto;
 left: 37%;
 width: 30px;
 height: 30px;
 margin: 0;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-magnificPopup-bottomArrows .mfp-arrow:before {

 font-family: fontawesome;
 font-size: 30px;
 border: none;
 color: #222222;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);
 margin: 0;

} .ct-magnificPopup-bottomArrows .mfp-arrow:after {

 display: none;

} .ct-magnificPopup-bottomArrows .mfp-arrow-left:before {

 content: "\f177";

} .ct-magnificPopup-bottomArrows .mfp-arrow-right {

 margin-left: 50px;

} .ct-magnificPopup-bottomArrows .mfp-arrow-right:before {

 content: "\f178";

} .ct-magnificPopup--image .mfp-close, .ct-magnificPopup--image button.mfp-close, .ct-magnificPopup--image .mfp-close-btn-in .mfp-close {

 right: -20px;
 top: 20px;

} @media (max-width: 1199px) {

 .ct-magnificPopup-bottomArrows .mfp-arrow {
   left: 50%;
 }
 .ct-magnificPopup-bottomArrows .mfp-arrow-left {
   margin-left: -45px;
 }
 .ct-magnificPopup-bottomArrows .mfp-arrow-right {
   margin-left: 15px;
 }

} @media (max-width: 767px) {

 .mfp-container {
   margin-top: 70px;
 }

} .ct--darkMotive .ct-gallerySingleAjax {

 background-color: #282828;

} .ct--darkMotive .ct-gallerySingleAjax h1, .ct--darkMotive .ct-gallerySingleAjax .h1, .ct--darkMotive .ct-gallerySingleAjax h2, .ct--darkMotive .ct-gallerySingleAjax .h2, .ct--darkMotive .ct-gallerySingleAjax h3, .ct--darkMotive .ct-gallerySingleAjax .h3, .ct--darkMotive .ct-gallerySingleAjax h4, .ct--darkMotive .ct-gallerySingleAjax .h4, .ct--darkMotive .ct-gallerySingleAjax h5, .ct--darkMotive .ct-gallerySingleAjax .h5, .ct--darkMotive .ct-gallerySingleAjax h6, .ct--darkMotive .ct-gallerySingleAjax .h6 {

 color: #ffffff;

} .ct--darkMotive .ct-sidebar {

 background-color: #242424;

} .ct--darkMotive .ct-sidebar:before, .ct--darkMotive .ct-sidebar:after {

 background-color: #242424;

} .ct--darkMotive .ct-magnificPopup-bottomArrows .mfp-arrow:before {

 color: #ffffff;

} .cssAnimate .animated {

 opacity: 0;
 filter: alpha(opacity=0);
 /* For IE8 and earlier */

} .cssAnimate .activate {

 opacity: 1;
 filter: alpha(opacity=100);
 /* For IE8 and earlier */

} .ct-mediaSection .flexslider, .ct-mediaSection .flexslider .flex-viewport, .ct-mediaSection .flexslider ul.slides {

 height: 100%;

} .ct-mediaSection .flexslider {

 margin: 0;

} .ct-mediaSection .flexslider ul.slides > li {

 /*width: 100%;*/
 width: 1920px;
 background-size: cover;
 -webkit-backface-visibility: visible;
 display: table !important;

} .ct-mediaSection .flexslider ul.slides > li .inner {

 display: table-cell !important;
 vertical-align: middle;

} .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav {

 right: 20%;
 top: 50%;
 left: auto;

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

 .boxed .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav {
   right: 3%;
 }

} @media (max-width: 1199px) {

 .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav {
   right: 10%;
 }

} @media (max-width: 767px) {

 .ct-mediaSection .flexslider ul.slides > li .inner {
   padding-right: 25px;
 }
 .ct-mediaSection .flexslider.ct-flexslider--controlsVertical .flex-control-nav {
   right: 15px;
 }

} .widget {

 padding: 20px;
 border: 1px solid #d3d3d3;
 background-color: #f9f9f9;
 margin-bottom: 20px;
 color: #222222;
 width: 100%;

} .widget:after {

 content: "";
 display: table;
 clear: both;

} .widget .widget-inner h1, .widget .widget-inner h2, .widget .widget-inner h3, .widget .widget-inner h4, .widget .widget-inner h5, .widget .widget-inner h6 {

 margin-bottom: 25px;
 font-weight: 600;

} .widget .widget-inner p:last-child {

 margin-bottom: 0;

} .widget .widget-inner > ul {

 list-style: none;
 padding-left: 0;
 margin-bottom: 0;

} .widget .widget-inner > ul:after {

 content: "";
 display: table;
 clear: both;

} .widget .widget-inner > ul li {

 position: relative;

} .widget .widget-inner > ul li:last-child a {

 padding-bottom: 0;

} .widget .widget-inner > ul li a {

 text-transform: uppercase;
 font-weight: 600;
 color: inherit;
 padding: 5px 0 5px 0;
 display: block;

} .widget .widget-inner > ul li a:hover, .widget .widget-inner > ul li a:focus, .widget .widget-inner > ul li a:active {

 padding-left: 25px;

} .widget .widget-inner > ul li a:hover:before, .widget .widget-inner > ul li a:focus:before, .widget .widget-inner > ul li a:active:before {

 left: 0;
 -webkit-transition: left 0.2s ease;
 -moz-transition: left 0.2s ease;
 -o-transition: left 0.2s ease;
 transition: left 0.2s ease;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .widget .widget-inner > ul li a:before {

 content: "\f178";
 font-family: fontawesome;
 position: absolute;
 left: -20px;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);

} .widget .widget-inner > ul li.current-cat a {

 padding-left: 25px;

} .widget .widget-inner > ul li.current-cat a:before {

 left: 0;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .ct-u-backgroundDarkGray .widget, .ct-u-backgroundDarkGray2 .widget, .ct-u-backgroundDarkGray3 .widget {

 background-color: #222222;
 border-color: #111111;
 color: #aaaaaa;

} .ct-u-backgroundDarkGray .widget .widget-inner > ul li a, .ct-u-backgroundDarkGray2 .widget .widget-inner > ul li a, .ct-u-backgroundDarkGray3 .widget .widget-inner > ul li a {

 color: #ffffff;

} .ct-u-backgroundDarkGray .tagcloud a, .ct-u-backgroundDarkGray2 .tagcloud a, .ct-u-backgroundDarkGray3 .tagcloud a, .ct-u-backgroundDarkGray .ct-blog-tags a, .ct-u-backgroundDarkGray2 .ct-blog-tags a, .ct-u-backgroundDarkGray3 .ct-blog-tags a {

 background-color: #ffffff;
 color: #111111;

} footer h1 i, footer h2 i, footer h3 i, footer h4 i, footer h5 i, footer h6 i {

 margin-right: 5px;

} footer .widget {

 padding: 0px;
 border: none;
 background-color: transparent !important;

} footer .widget .widget-inner h1, footer .widget .widget-inner h2, footer .widget .widget-inner h3, footer .widget .widget-inner h4, footer .widget .widget-inner h5, footer .widget .widget-inner h6 {

 margin-bottom: 35px;

} footer .widget .widget-inner > ul li {

 border-top: 1px solid #333333;
 position: relative;

} footer .widget .widget-inner > ul li:first-child {

 border-top: none;

} footer .widget .widget-inner > ul li a {

 font-weight: normal;
 text-transform: none;
 color: #999999 !important;
 padding: 5px 0 5px 30px !important;
 display: block;

} footer .widget .widget-inner > ul li a:hover, footer .widget .widget-inner > ul li a:focus, footer .widget .widget-inner > ul li a:active {

 color: #ffffff !important;

} footer .widget .widget-inner > ul li a:before {

 content: "\f178";
 font-family: fontawesome;
 position: absolute;
 left: 0;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);

} .widget.ct-widget-latestPosts .widget-inner > ul li a, .widget.ct-widget-recentComments .widget-inner > ul li a {

 padding: 0;

} .widget.ct-widget-latestPosts .widget-inner > ul li a:hover:before, .widget.ct-widget-recentComments .widget-inner > ul li a:hover:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:focus:before, .widget.ct-widget-recentComments .widget-inner > ul li a:focus:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:active:before, .widget.ct-widget-recentComments .widget-inner > ul li a:active:before {

 display: none;

} .widget.ct-widget-latestPosts .widget-inner > ul .widget-latest-posts-content, .widget.ct-widget-recentComments .widget-inner > ul .widget-latest-posts-content {

 overflow: hidden;
 zoom: 1;

} .widget.ct-widget-latestPosts .widget-inner > ul li {

 padding: 10px 0;
 display: inline-block;

} .widget.ct-widget-latestPosts .widget-inner > ul li:last-child {

 padding-bottom: 0;

} .widget.ct-widget-latestPosts .widget-inner > ul li:first-child {

 padding-top: 0;

} .widget.ct-widget-latestPosts .widget-inner > ul li img {

 -webkit-filter: grayscale(100%);
 -moz-filter: grayscale(100%);
 filter: grayscale(100%);
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} .widget.ct-widget-latestPosts .widget-inner > ul li a {

 text-transform: none;
 padding: 0;
 line-height: 1.4;
 font-size: 20px;

} .widget.ct-widget-latestPosts .widget-inner > ul li a:hover:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:focus:before, .widget.ct-widget-latestPosts .widget-inner > ul li a:active:before {

 display: none;

} .widget.ct-widget-latestPosts .widget-inner > ul li .pull-left {

 margin-right: 20px;

} .widget.ct-widget-latestPosts .widget-inner > ul li.current-cat a:before {

 display: none;

} .widget.ct-widget-latestPosts .widget-inner > ul li:hover img {

 -webkit-filter: grayscale(0%);
 -moz-filter: grayscale(0%);
 filter: grayscale(0%);

} .widget.ct-widget-latestPosts .widget-inner > ul li.current-cat a {

 cursor: default;

} .widget.ct-widget-latestPosts .widget-inner > ul li.current-cat img {

 -webkit-filter: grayscale(0%);
 -moz-filter: grayscale(0%);
 filter: grayscale(0%);

} .widget.ct-widget-latestPosts .widget-inner > ul li .widget-latest-posts-content {

 line-height: 1;

} .widget.ct-widget-latestPosts .widget-inner > ul li .widget-latest-posts-content a {

 max-height: 60px;
 overflow: hidden;
 text-overflow: ellipsis;

} .widget.ct-widget-latestPosts .widget-inner > ul span {

 display: block;
 margin-top: 4px;
 font-size: 11px;
 line-height: 11px;
 text-transform: uppercase;
 color: #aaaaaa;
 font-weight: 600;

} @media (max-width: 480px) {

 .widget.ct-widget-latestPosts .widget-inner > ul li .pull-left {
   max-width: 70px;
 }

} .widget.ct-widget-recentPortfolio .widget-inner > ul li {

 display: block;
 float: left;
 width: 33.333333%;
 padding: 0;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li a {

 padding: 0;
 color: #ffffff !important;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li a:before {

 display: none;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li img {

 width: 100%;
 -webkit-filter: grayscale(100%);
 -moz-filter: grayscale(100%);
 filter: grayscale(100%);
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li:hover img {

 -webkit-filter: grayscale(0%);
 -moz-filter: grayscale(0%);
 filter: grayscale(0%);

} .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent {

 pointer-events: none;
 position: absolute;
 z-index: 1000;
 bottom: 100%;
 right: 0;
 white-space: nowrap;
 text-transform: none;
 text-align: right;
 padding: 5px 10px;
 max-width: 0;
 max-height: 0;
 -moz-opacity: 0;
 -khtml-opacity: 0;
 -webkit-opacity: 0;
 opacity: 0;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter: alpha(opacity=0);
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 transition: all 0.3s ease;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent:after {

 content: "";
 position: absolute;
 bottom: -15px;
 right: 0;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 0 15px 15px 0;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent .ct-widget-recentPortfolio-title {

 display: block;
 font-size: 30px;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent .ct-widget-recentPortfolio-category {

 text-transform: uppercase;
 font-size: 14px;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li:hover .ct-widget-recentPortfolio-titleContent {

 -moz-opacity: 1;
 -khtml-opacity: 1;
 -webkit-opacity: 1;
 opacity: 1;
 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter: alpha(opacity=100);
 max-width: 400px;
 max-height: 400px;

} .widget.ct-widget-recentComments .pull-left {

 margin-right: 12px;
 font-size: 24px;

} .widget.ct-widget-recentComments a {

 text-transform: uppercase;
 padding: 0;
 line-height: 1.6;
 font-size: 14px;

} .widget.ct-widget-recentComments a:hover:before, .widget.ct-widget-recentComments a:focus:before, .widget.ct-widget-recentComments a:active:before {

 display: none;

} .widget.ct-widget-recentComments span {

 font-weight: 600;

} .tagcloud a, .ct-blog-tags a {

 display: block;
 float: left;
 font-size: 14px !important;
 line-height: 14px;
 padding: 3px 7px;
 color: #ffffff;
 background-color: #222222;
 font-weight: 600;
 text-transform: uppercase;
 margin: 0 5px 5px 0 ;

} .tagcloud a:hover, .ct-blog-tags a:hover, .tagcloud a:focus, .ct-blog-tags a:focus, .tagcloud a:active, .ct-blog-tags a:active {

 color: #ffffff;

} a {

 color: #68bd45;

} .dropcap:first-child:first-letter {

 color: #68bd45;

} .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {

 background-color: #68bd45;
 border-color: #68bd45;

} .ct-u-underline:hover {

 color: #68bd45;
 border-bottom: 4px solid #68bd45;

} .ct-navbar--motive {

 background-color: #68bd45;

} .navbar-nav.ct-navbarNav--defaultActive > li.active {

 border-top: 7px solid #68bd45;

} .navbar-nav.ct-navbarNav--defaultActive > li.active > a, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:hover, .navbar-nav.ct-navbarNav--defaultActive > li.active > a:active, .navbar-nav.ct-navbarNav--defaultActive > li.active a:focus {

 color: #68bd45;

} .navbar-nav.ct-navbarNav--defaultActive > li:hover > a, .navbar-nav.ct-navbarNav--defaultActive > li:active > a, .navbar-nav.ct-navbarNav--defaultActive > li:focus > a {

 color: #68bd45;

} .navbar-nav.ct-navbarNav--secundaryActive > li.active > a, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:hover, .navbar-nav.ct-navbarNav--secundaryActive > li.active > a:active, .navbar-nav.ct-navbarNav--secundaryActive > li.active a:focus {

 background-color: #68bd45;

} .navbar-nav.ct-navbarNav--secundaryActive > li > a:hover, .navbar-nav.ct-navbarNav--secundaryActive > li > a:active, .navbar-nav.ct-navbarNav--secundaryActive > li > a:focus {

 color: #68bd45;

} .navbar-nav.ct-navbarNav--thirdActive > li.active > a, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li.active > a:active, .navbar-nav.ct-navbarNav--thirdActive > li.active a:focus {

 color: #68bd45;

} .navbar-nav.ct-navbarNav--thirdActive > li > a:hover, .navbar-nav.ct-navbarNav--thirdActive > li > a:active, .navbar-nav.ct-navbarNav--thirdActive > li > a:focus {

 color: #68bd45;

} .dropdown-menu {

 background-color: #FFFFFF;

} .ct-menuMobile .ct-menuMobile-navbar li.active > a {

 color: #68bd45;

} .ct-sectionTitle-fixed {

 background-color: #68bd45;

} .ct-pageHeader.ct-pageHeader--motive {

 background-color: #68bd45;

} .ct-pageHeader.ct-pageHeader--motiveSub.ct-pageHeader--hasDescription .row div[class^="col-"]:last-child > span {

 color: #68bd45;
 border-left: 1px solid #68bd45;

} .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h1 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h2 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h3 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h4 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h5 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText h6 small, .ct-pageSectionHeader.ct-pageSectionHeader--boxedText .h6 small {

 background-color: #68bd45;

} .ct-section.ct-section--motive {

 background-color: #68bd45;

} .ct-u-colorMotive {

 color: #68bd45 !important;

} .btn-black:hover {

 background-color: #68bd45;
 border-color: #68bd45;

} .ct-flexslider-imageDescription .ct-flexslider-imageDescriptionCategory {

 background-color: #68bd45;

} .ct-flexslider--arrowType2 .flex-direction-nav a:hover, .ct-flexslider--arrowType2:hover .flex-direction-nav a:hover {

 background-color: #68bd45;

} .ct-socials ul li a:hover, .ct-socials ul li a:focus, .ct-socials ul li a:active {

 color: #68bd45;

} .ct-personBox.ct-personBox--secundary .ct-personBox-name .ct-personBox-nameInner {

 background-color: #68bd45;

} .ct-personBox.ct-personBox--default .ct-personBox-function {

 background-color: #68bd45;

} .ct-articleBox .ct-articleBox-dateMonth {

 background-color: #68bd45;

} .ct-articleBox .ct-articleBox-titleBox a:hover {

 color: #68bd45;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-titleBox h4 a:hover {

 color: #68bd45;

} .ct-articleBox.ct-articleBox--secundary .ct-articleBox-icon {

 background-color: #68bd45;

} .ct-comments li > .media h5 a:hover, .ct-comments li > .media h5 a:focus, .ct-comments li > .media h5 a:active {

 color: #68bd45;

} .ct-pricingBox.ct-pricingBox--motive .ct-pricingbox-title .ct-pricingbox-titleFirst {

 color: #68bd45;

} .ct-pricingBox.ct-pricingBox--motive .ct-pricingBox-pricing {

 color: #68bd45;

} .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopLeft:before {

 border-color: #68bd45 transparent transparent transparent;

} .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleTopRight:before {

 border-color: transparent #68bd45 transparent transparent;

} .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomRight:before {

 border-color: transparent transparent #68bd45 transparent;

} .ct-pricingBox.ct-pricingBox--motive.ct-pricingBox--triangleBottomLeft:before {

 border-color: transparent transparent transparent #68bd45;

} .ct-googleMap--accordion .ct-googleMap-header:hover {

 background-color: #68bd45;

} .ct-gallery-item--masonry:hover .ct-gallery-itemDescription {

 background-color: #68bd45;

} .ct-gallery-item--secundary .ct-gallery-itemDescription-category, .ct-gallery-item--third .ct-gallery-itemDescription-category,

  1. ct-ajaxContent .ct-gallery-itemDescription-category {
 background-color: #68bd45;

} .counter-block .counter .number {

 color: #68bd45;

} .panel-default .panel-title > a {

 border-color: #68bd45;
 background-color: #68bd45;

} .btn-primary, .btn-primary:disabled {

 background-color: #68bd45;
 border-color: #68bd45;
 color: #FFF !important;

} .btn-primary:hover, .btn-primary:disabled:hover, .btn-primary:active, .btn-primary:disabled:active, .btn-primary:focus, .btn-primary:disabled:focus {

 background-color: #fb1118;
 border-color: #fb1118;
 color: #68bd45 !important;

} .btn-default:hover, .btn-default:disabled:hover, .btn-default:active, .btn-default:disabled:active, .btn-default:focus, .btn-default:disabled:focus {

 background-color: #68bd45;
 border-color: #68bd45;

} .ct-btn--black:hover, .ct-btn--black:active, .ct-btn--black:focus {

 border-color: #68bd45;
 background-color: #68bd45;

} .ct-btn--gray:hover, .ct-btn--gray:active, .ct-btn--gray:focus {

 border-color: #68bd45;
 background-color: #68bd45;

} .ct-btn--rounded:hover, .ct-btn--rounded:active, .ct-btn--rounded:focus {

 background-color: transparent;

} .ct-btn--rounded.btn-primary:hover, .ct-btn--rounded.btn-primary:active, .ct-btn--rounded.btn-primary:focus {

 color: #68bd45;
 border-color: #68bd45;

} .ct-btn--perspective.btn-default:hover, .ct-btn--perspective.btn-default:active, .ct-btn--perspective.btn-default:focus {

 background-color: #68bd45;
 border-bottom-color: #d6030a;

} .ct-btn--perspective.btn-default:hover i, .ct-btn--perspective.btn-default:active i, .ct-btn--perspective.btn-default:focus i {

 background-color: #59a13c;

} .ct-btn--perspective.btn-primary {

 border-bottom-color: #317416;
 color: #FFFFFF !important;

} .ct-btn--perspective.btn-primary i {

 background-color: #59a13c;
 color: #FFFFFF !important;

} .ct-btn--perspective.btn-primary:hover, .ct-btn--perspective.btn-primary:active, .ct-btn--perspective.btn-primary:focus {

 background-color: #4f9134;
 border-bottom-color: #3c6e27;
 color: #FFFFFF !important;

} .ct-btn--perspective.btn-primary:hover i, .ct-btn--perspective.btn-primary:active i, .ct-btn--perspective.btn-primary:focus i {

 background-color: #4f8937;
 color: #FFFFFF !important;

} .ct-btn--perspective.ct-btn--black:hover, .ct-btn--perspective.ct-btn--black:active, .ct-btn--perspective.ct-btn--black:focus {

 background-color: #68bd45;
 border-bottom-color: #d6030a;

} .ct-btn--perspective.ct-btn--black:hover i, .ct-btn--perspective.ct-btn--black:active i, .ct-btn--perspective.ct-btn--black:focus i {

 background-color: #e23c42;

} .ct-btn--perspective.ct-btn--gray:hover, .ct-btn--perspective.ct-btn--gray:active, .ct-btn--perspective.ct-btn--gray:focus {

 background-color: #68bd45;
 border-bottom-color: #d6030a;

} .ct-btn--perspective.ct-btn--gray:hover i, .ct-btn--perspective.ct-btn--gray:active i, .ct-btn--perspective.ct-btn--gray:focus i {

 background-color: #e23c42;

} .ct-sectionButton:hover .ct-sectionButton-circle, .ct-sectionButton:active .ct-sectionButton-circle, .ct-sectionButton:focus .ct-sectionButton-circle {

 color: #68bd45;
 border-color: #68bd45;

} .ct-scrollUpButton:hover .ct-sectionButton-circle, .ct-scrollUpButton:active .ct-sectionButton-circle, .ct-scrollUpButton:focus .ct-sectionButton-circle {

 background-color: #68bd45;

} .form-group label {

 background-color: #68bd45;

} .form-group label:before {

 border-color: transparent #d6030a transparent transparent;

} .form-search input:focus, .form-search input:active, .form-search input:valid {

 border-color: #68bd45;

} .form-search input:focus + .btn, .form-search input:active + .btn, .form-search input:valid + .btn {

 background-color: #68bd45;
 border-color: #68bd45;

} .ct-u-backgroundDarkGray .form-search input:focus, .ct-u-backgroundDarkGray2 .form-search input:focus, .ct-u-backgroundDarkGray3 .form-search input:focus, .ct-u-backgroundDarkGray .form-search input:active, .ct-u-backgroundDarkGray2 .form-search input:active, .ct-u-backgroundDarkGray3 .form-search input:active, .ct-u-backgroundDarkGray .form-search input:valid, .ct-u-backgroundDarkGray2 .form-search input:valid, .ct-u-backgroundDarkGray3 .form-search input:valid {

 border-color: #68bd45;

} fieldset[disabled] .btn-primary {

 background-color: #68bd45;
 border-color: #68bd45;

} .pagination > li:hover > a, .pagination > li:focus > a, .pagination > li:active > a, .pagination > li:hover > span, .pagination > li:focus > span, .pagination > li:active > span {

 border-color: #68bd45;
 color: #68bd45;

} .pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover, .pagination > li.active > span:hover, .pagination > li.active > a:focus, .pagination > li.active > span:focus {

 border-color: #68bd45;
 color: #68bd45;

} .ct-pagination a:hover, .ct-pagination a:focus, .ct-pagination a:active {

 color: #68bd45;

} .ct-pagination .ct-pagination-middle:hover i {

 background-color: #68bd45;

} .ct-gallery-filters li > a.active {

 color: #68bd45;

} .progress .progress-bar {

 background-color: #68bd45;

} .progress .progress-bar .ct-progressBar-tr {

 background-color: #fc2a31;

} .progress .progress-bar .ct-progressBar-tr:before {

 border-color: #fc2a31 transparent transparent transparent;

} .progress .progress-bar .ct-progressBar-tr:after {

 border-color: transparent transparent #bc0309 transparent;

} .nav-tabs.nav-justified > li.active > a:hover, .nav-tabs.nav-justified > li.active > a:focus, .nav-tabs.nav-justified > li.active > a:active {

 border-color: #68bd45;

} .nav-tabs > li.ct-navTabs--default.active > a, .nav-tabs > li.ct-navTabs--default > a:hover, .nav-tabs > li.ct-navTabs--default > a:focus, .nav-tabs > li.ct-navTabs--default > a:active {

 background-color: #68bd45;
 border-color: #68bd45;

} .nav-tabs > li.ct-navTabs--success.active > a, .nav-tabs > li.ct-navTabs--success > a:hover, .nav-tabs > li.ct-navTabs--success > a:focus, .nav-tabs > li.ct-navTabs--success > a:active {

 background-color: #68bd45;
 border-color: #68bd45;

} .nav-tabs > li.ct-navTabs--danger.active > a, .nav-tabs > li.ct-navTabs--danger > a:hover, .nav-tabs > li.ct-navTabs--danger > a:focus, .nav-tabs > li.ct-navTabs--danger > a:active {

 background-color: #68bd45;
 border-color: #68bd45;

} .nav-tabs > li.ct-navTabs--warning.active > a, .nav-tabs > li.ct-navTabs--warning > a:hover, .nav-tabs > li.ct-navTabs--warning > a:focus, .nav-tabs > li.ct-navTabs--warning > a:active {

 background-color: #68bd45;
 border-color: #68bd45;

} .nav-tabs > li.ct-navTabs--info.active > a, .nav-tabs > li.ct-navTabs--info > a:hover, .nav-tabs > li.ct-navTabs--info > a:focus, .nav-tabs > li.ct-navTabs--info > a:active {

 background-color: #68bd45;
 border-color: #68bd45;

} .ct-tabs .ct-tabs-toggle:hover, .ct-tabs .ct-tabs-toggle.is-active {

 color: #68bd45;
 border-color: #68bd45;

} .mfp-close, button.mfp-close, .mfp-close-btn-in .mfp-close {

 background-color: #68bd45;

} .ct-magnificPopup-bottomArrows .mfp-arrow:hover:before, .ct-magnificPopup-bottomArrows .mfp-arrow:focus:before, .ct-magnificPopup-bottomArrows .mfp-arrow:active:before {

 color: #68bd45;

} .nav-previous .icon, .nav-next .icon {

 border: 4px solid #68bd45;
 color: #68bd45 !important;

} .vco-timeline .vco-navigation .timenav-background .timenav-line, .vco-timeline .vco-navigation .timenav .content .marker .line .event-line, .vco-timeline .vco-navigation .timenav .content .marker.active .line, .vco-timeline .vco-navigation .timenav .content .marker.active .dot {

 background: #68bd45 !important;

} .widget .widget-inner > ul li a:hover, .widget .widget-inner > ul li a:focus, .widget .widget-inner > ul li a:active {

 color: #68bd45;

} .widget .widget-inner > ul li.current-cat a {

 color: #68bd45;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent {

 background-color: #68bd45;

} .widget.ct-widget-recentPortfolio .widget-inner > ul li .ct-widget-recentPortfolio-titleContent:after {

 border-color: transparent #68bd45 transparent transparent;

} .widget.ct-widget-recentComments span {

 color: #68bd45;

} .tagcloud a:hover, .ct-blog-tags a:hover, .tagcloud a:focus, .ct-blog-tags a:focus, .tagcloud a:active, .ct-blog-tags a:active {

 background-color: #68bd45;

} .ct-u-backgroundMotive .ct-callToActionBox:before, .ct-u-backgroundMotive .ct-callToActionBox:after {

 background-color: #68bd45;

} .spon ul li {

 display: inline;

} .mila p {

 font-size: 17px !important;
 line-height: 2em !important;
 color: #000000 !important;

} .parts-photo-box {

 text-align: center;
 line-height: 0px !important;
 margin-bottom: 40px;

} .parts-info {

 font-size: 16px;
 line-height: 0px !important;
 margin-bottom: 15px;

} .awards {

 font-size: 15px !important;

} .awards li {

 list-style-image: url("T--METU_HS_Ankara--check.png");
 list-style-type: none;

} .awards td {

 border: 1px solid #fff !important;

}