@import "./bootstrap.min.css";
@import "./theme.min.css";
@import "../../sharded.css";


@font-face {
	font-family: 'Member';
	src: url('../fonts/ArcticExplorer.eot');
	src: url('../fonts/ArcticExplorer.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ArcticExplorer.woff') format('woff'),
		url('../fonts/ArcticExplorer.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Explorer_Title';
	src: url('../fonts/TradeWinds.eot');
	src: url('../fonts/TradeWinds.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TradeWinds.woff') format('woff'),
		url('../fonts/TradeWinds.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Charcuterie Etched';
	src: url('../fonts/CharcuterieEtched.eot');
	src: url('../fonts/CharcuterieEtched.eot?#iefix') format('embedded-opentype'),
		url('../fonts/CharcuterieEtched.woff2') format('woff2'),
		url('../fonts/CharcuterieEtched.woff') format('woff'),
		url('../fonts/CharcuterieEtched.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
html {
  height: 100%;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.alert-t7c {background-color: #fdfeb0;border-color: #b3b3b3;color: #000;}

/* Button */
.btn-primary{background-color: #cdaf02;border-color: #cdaf02;}
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .btn-primary:active:hover, .btn-primary:focus, .open>.dropdown-toggle.btn-primary {background-color: #cdaf02;border-color: #907b01;}
.text-primary {color: #cdaf02}
.alert-primary {background-color: #fefecf; border-color: #cccc00; color: #999900;}
.btn-warning{background-color: #c65f22;border-color: #c65f22;}
.text-warning {color: #c65f22}
.btn-warning.active, .btn-warning:active, .btn-warning:hover, .btn-warning:active:hover, .btn-warning:focus, .open>.dropdown-toggle.btn-warning {background-color: #b64f12;border-color: #a63f02;}
.btn-info {background-color: #375063;border-color: #375063;}
.btn-info.active, .btn-info:active, .btn-info:hover, .btn-info:active:hover, .btn-info:focus, .open>.dropdown-toggle.btn-info {background-color: #274043;border-color: #173033;}
.text-info {color: #375063}

.btn-ks{background-color: #25CB68;border-color: #05AF3C;color:#fff}
.btn-ks.active, .btn-ks:active, .btn-ks:hover, .btn-ks:active:hover, .btn-ks:focus, .open>.dropdown-toggle.btn-ks {background-color: #05AF3C;border-color: #05AF3C;color:#fff}
.text-ks {color: #25CB68}

.btn-dl1 {background-color: #bf9b87;border-color: #bf9b87; color: #FFF;}
.btn-dl1.active, .btn-dl1:active, .btn-dl1:hover, .btn-dl1:active:hover, .btn-dl1:focus, .open>.dropdown-toggle.btn-dl1 {background-color: #af8b77;border-color: #9f7b67;}
.btn-dl2 {background-color: #00aad5;border-color: #00aad5; color: #FFF;}
.btn-dl2.active, .btn-dl2:active, .btn-dl2:hover, .btn-dl2:active:hover, .btn-dl2:focus, .open>.dropdown-toggle.btn-dl2 {background-color: #009ac5;border-color: #008ab5;}




.print_page {float: right}

body {background-image: url(../images/background.jpg);background-position-x: center;}
body.cke_editable {background-color: #FFF; background-image: transparent;}

article .center, article  figure, body.cke_editable .center, body.cke_editable  figure {text-align: center; display: block;}
article img, .ks_update img,  .page_ks img, article video, body.cke_editable img, body.cke_editable video {max-width: 100%; height: auto; display: block; margin: 0 auto;}
article figcaption, body.cke_editable figcaption {padding-top: 10px; padding-bottom: 10px; font-style: italic; font-size: 14px; line-height: 20px}

.message p, .clue, .list-group.forum  p > i:not('.fa') , .popover{font-family: Explorer_HandWriting, Arial, Helvetica, sans-serif;}

div.navbar-upper {background-image: url(../images/menu_bar.png); background-position: top center; position: absolute; top: 0; z-index: -1; width: 100%; height: 115px; }
div.navbar-under {background-image: url(../images/menu_bar_under.png); width: 100%; height: 141px; top: 5px; z-index: -2; position: absolute; background-repeat-y: repeat; }

div.nav-bookmark {position: relative}
div.nav-bookmark > div.bookmark {background-image: url(../images/bookmark.png); position: absolute; top: 0; right: 60px; z-index: -2; width: 82px; height: 160px; -webkit-transition-property: top; -webkit-transition-duration: 0.2s; }
div.nav-bookmark > div.bookmark:hover {top: 30px; cursor: pointer;}
div.nav-bookmark > div.bookmark > div.skull {background-image: url(../images/skull.png); position: absolute; top: 75px; right: 20px; width: 38px; height: 59px; -webkit-transition-duration: 0.2s;}
div.nav-bookmark > div.bookmark:hover > div.skull {background-image: url(../images/skull_gold.png);}

nav.navbar{background-color: transparent; border-color: transparent;}
.navbar-default .navbar-nav>li {background-color: transparent !important}
.navbar-default .navbar-nav>li>a {background-color: transparent !important; color: #FFF;font-family: Charcuterie Etched; font-size: 1.45em;}
.navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color: #cdaf02 !important}
.navbar-nav>li>.dropdown-menu {background-color: #bdb7aa; border: 1px solid #cfc9b0;}
.navbar-nav>li.dropdown>a>span.caret{color: #cdaf02;}

/*Menu déroulant*/
.navbar-nav>li>.dropdown-menu {}
.navbar-nav>li.open>.dropdown-menu {}
.navbar-nav>li>.dropdown-menu {background-color: #426480; border-color: #395469; background-image: url(../images/menu_bar_sub.png); background-position: top center;}
nav .dropdown-menu>li>a:focus, nav .dropdown-menu>li>a:hover, .navbar-default .navbar-nav>.open>a, .dropdown-menu>.active>a {background-color: transparent !important; color: #cdaf02 !important}

nav .dropdown-menu>li>a {color: #FFF; font-family: Charcuterie Etched; font-size: 1.22em;}
nav .navbar-header > a.navbar-brand {}
nav .navbar-header > a.navbar-brand > img {height: 73px;margin: 0 auto;}
ul.nav > li, nav .navbar-header {background-image: url('../images/nav_separator.png'); background-repeat: no-repeat; background-position-x: 100%; background-position-y: -15px;}
ul.ks_tab {padding-left: 20px;}
ul.ks_tab li {background-image: none;}
ul.ks_tab li a {padding: 10px 15px;}

nav .navbar-header {}

div.sp input.form-control {color:#FFF; background-color: transparent; border-color: #5c7b93;}
div.sp {}
div.sp ::-moz-placeholder{color:#FFF;}div.sp :-ms-input-placeholder{color:#FFF}div.sp ::-webkit-input-placeholder{color:#FFF}div.sp ::-ms-expand{color: #FFF;}

/*div.sp .btn, .user_cnx .btn {background-image: none; background-color: #cdaf02; border-color: #cdaf02; color: #FFF;}*/

.nav .user_cnx {margin-top: 8px;}

ul.nav.navbar-right.language > li:nth-child(1) {width: 120px; max-width: 120px;}
ul.nav.navbar-right > li:nth-child(2) {width: 40px;}
ul.nav.navbar-right > li:nth-child(3) {width: 40px;}

ul.nav > li.dropdown span.badge {background-color: #be280d;}


#main-container {margin-top: 6px;}
.latest_discussion, .admin_panel {margin-top: 142px;}

.latest_discussion .panel {background-color: transparent; border: none;}
.latest_discussion .panel-default>.panel-heading {background-image : url('../images/panel-title.png'); background-repeat: no-repeat; background-size: contain; background-color: transparent; border: none; text-align: center; margin: 0 0 -4px; padding: 0;}
.latest_discussion .panel-default>.panel-heading .panel-title {color: #777774; -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg); -ms-transform: rotate(4deg);-o-transform: rotate(4deg);}
.latest_discussion .panel-default>.panel-body {background-color: #FFF; border: 1px solid #b3b3b3; border-top: none; margin: 0 9px 0 5px;}

.panel-title {font-family: Explorer_Title, Arial, Helvetica, sans-serif;}


.widget-notifications .notification {background-color: #f2f2f2; border:1px solid #bbb;}
.widget-notifications .notification:nth-child(2n) {background-color: #f9f9f9; border:1px solid #ccc;}
.widget-notifications .notification-description{color:#666;}
.widget-notifications .notification-ago{color:#888}
.widget-notifications .notifications-link{border-top:1px solid #e4e4e4;color:#FFF;}
.widget-notifications .notifications-link:hover{color:#cdaf02}

#carousel_home {background-color: transparent;}
.carousel-inner {mask-image: url('../images/mask.png'); mask-size: contain; -webkit-mask-image: url('../images/mask.png'); -webkit-mask-size: contain;}
.carousel-inner-shadow {background-image: url('../images/mask_shadow.png'); background-repeat: no-repeat; width: 100%; height: 100%; position: absolute; z-index: 0; top: 0; left: 0px;}
.carousel-logo {background-image: url('/images/logos/logo_t7c_home.png'); }

/* To remove at some point */
.carousel-logo {display: none;}
/***************************/

#carousel_back {width: 100%; -webkit-transition: background-color 0.6s; -o-transition: background-color 0.6s; transition: background-color 0.6s; position: absolute; height: 500px; top: 104px; z-index: -1;}
.carousel-indicators {}

#home-content {margin-top: 30px}
#home-content  div.t7c-home-game{}
#home-content  div.t7c-home-text {font-size: 1.2em; line-height: 1.2em;}
#home-content  div.t7c-home-text .text-1{color: #000; font-family: Charcuterie Etched;}
#home-content  div.t7c-home-text .text-2{color: #333; margin-top: 25px; font-family: 'Explorer_HandWriting';}
#home-content  div.t7c-home-text .text-3{color: #333; margin-top: 25px; font-weight: 700;}
#home-content  div.t7c-home-text .text-4{margin-top: 25px;}



.card_info table {width: 100%}
.card_info table tbody tr td:nth-child(1){font-weight: 800; min-width: 125px;}
.card_info table tbody tr td input {width: 100%}
.card_related_to {}
.card_related_to > h3 {margin: 5px 8px;}
.card_related_to > h3.card_id {width: 70px; font-family: Explorer_Title; font-size: 1.6em;}

.card_id {cursor: pointer; border-radius: 5px 5px 5px 5px; text-align: center; display: inline-block; margin: 0 5px;; padding: 5px 0.5em; border-radius: 5px 5px 5px 5px; border: 2px solid #333; /*-webkit-box-shadow: 0px -1px 6px 1px rgba(0,0,0,0.80); -moz-box-shadow: 0px -1px 6px 1px rgba(0,0,0,0.80); box-shadow: 0px -1px 6px 1px rgba(0,0,0,0.80);*/ background-color: #4d642e; color: #FFF;}
.card_id img {max-height: 17px;}
.card_id.gold {background-color: #eeb32e;}

div.clue > div {/*font-family: Explorer_HandWriting, Arial, Helvetica, sans-serif;*/}
div.clue > div.alert-primary {background-color: #fefecf;}
div.clue > div.alert-primary > div.clue > div.alert-primary {background-color: #f6f6c7;}
div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary {background-color: #fefecf;}
div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary {background-color: #f6f6c7;}
div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary {background-color: #fefecf;}
div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary > div.clue > div.alert-primary {background-color: #f6f6c7;}

div.clue > div.alert-warning {background-color: #f9e2c5; color: #eb9c3b}
div.clue > div.alert-warning > div.clue > div.alert-warning {background-color: #f3ddbf;}
div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning {background-color: #f9e2c5;}
div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning {background-color: #f3ddbf;}
div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning {background-color: #f9e2c5;}
div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning > div.clue > div.alert-warning {background-color: #f3ddbf;}

div.clue > div.alert-danger {background-color: #fcd5ce;}
div.clue > div.alert-danger > div.clue > div.alert-danger {background-color: #f6cfc8;}
div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger {background-color: #fcd5ce;}
div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger {background-color: #f6cfc8;}
div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger {background-color: #fcd5ce;}
div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger > div.clue > div.alert-danger {background-color: #f6cfc8;}



.panel-default>.panel-heading {/*background-color: url(../images/menu_bar.png); */background-position: top center; background-color: #b7ac9a; color: #FFF;}


div.clue button {font-family: Explorer_Title}

div.page {}
.page-header h1 {font-family: Charcuterie Etched; color: #FFF; font-size: 23px; margin: 25px 0 0 50px}
.page-header h1 span{display: block; font-size: 250%; color:#3c5b72;}
.well .page-header h1{color:#3c5b72; margin: 0;}

/******************************************/
/******************************************/
/******************************************/
.page.login .page-header h1 {margin-left: 200px;}
.page.login #login-overlay .bg {background-image: url(../images/login-bg.png); background-position: top left; background-repeat: no-repeat; width: 100%; height: 548px; position: absolute; left: -160px; top: -190px;}
.Register_Not_Yet_Member {font-family: Charcuterie Etched;}

.the_game h3:not(.panel-title), .resources h3:not(.panel-title) {font-family: Explorer_Title, Arial, Helvetica, sans-serif !important; height: 115px; line-height: 163px; background-image: url(../images/separator_fish.png); background-repeat: no-repeat; background-position-x: center; text-align: center; margin: 40px -25px;}

/******************************************/
/******************************************/
/******************************************/
.the_game.presentation img {margin: 20px auto;}
.the_game.presentation img.7th_continent {margin: 50px -50px 0 0px; float: right;}
.the_game.presentation .page-header h1 {margin-left: 450px;}

.the_game.presentation .bags_and_cards {background-image: url(/images/the_game/presentation/bags_and_cards.png); width: 384px; height: 432px; position: absolute; top: -165px; z-index: 1;}
.separator_1 {background-image: url(../images/separator_1.png); width: 636px; height: 52px; margin: 20px auto;}
.separator_2 {background-image: url(../images/separator_2.png); width: 144px; height: 10px; margin: 20px auto;}

.the_game.universe .page-header h1, .the_game.equipment .page-header h1 {margin-left: 235px;}

.the_game.specifications .page-header h1 {margin-left: 200px;}
.the_game.specifications .bg {background-image: url(../images/specifications-bg.png); background-position: top left; background-repeat: no-repeat; width: 100%; height: 399px; position: absolute; top: -35px;}

.resources.faqs .tab-pane {padding: 10px 0px;}
.resources.faqs h4.panel-title {font-size: 15px; padding-right: 20px; font-family: My_default, Arial, Helvetica, sans-serif}

.resources.music .page-header h1 {margin-left: 200px;}
.resources.music  .intro {padding: 15px 0px;}
.resources.music .bg {background-image: url(../images/music-bg.png); background-position: top left; background-repeat: no-repeat; width: 100%; height: 419px; position: absolute; left: -110px; top: 90px;}
.resources.music .download a {margin-bottom: 10px}

.resources.downloads .page-header h1 {margin-left: 200px;}
.resources.downloads .bg {background-image: url(../images/download-bg.png); background-position: top left; background-repeat: no-repeat; width: 100%; height: 273px; position: absolute; left: -60px; top: 90px;}
.resources .dl_links a {color: #3c5b72; font-family: Charcuterie Etched; font-size: 1.3em; font-weight: 700}

.resources.erratas .page-header h1, .resources.errata .page-header h1 {margin-left: 200px;}
.resources.erratas .gallery > div, .resources.errata .gallery > div {height: inherit; line-height: inherit; padding-bottom: 10px;}
.resources.erratas .gallery > div > p, .resources.errata .gallery > div > p {font-family: Explorer_Title;}
.resources.erratas a.fix_cards_to_print, .resources.errata a.fix_cards_to_print {cursor:pointer;}

.resources.videos .panel-default  {background-color: transparent;}

/******************************************/
/******************************************/
/******************************************/
.ariane a, .forum .hidden-sm a {color: #be280d; font-weight: bold;}
.forum .no_topic {margin-top: 25px;}

.forum a .fa-thumb-tack {color: #000;}
.forum a .fa-lock {color: #F00;}

.member {font-family: Member, Arial, Helvetica, sans-serif;font-weight: normal;word-wrap: break-word;}

.message.move .media {cursor: pointer}
.message .media {border-bottom: 1px solid #000;}
.message .media.move {background-color: #f68f52}

.message .quote {background-color: rgba(236, 234, 224, 0.57);}
.message .quote .quote {background-color: rgba(217, 212, 192, 0.5)}
.message .quote .quote .quote {background-color: rgba(217, 212, 192, 1)}
.message .signature {border-top: 1px solid #CCC; }

.panel-heading[data-toggle="collapse"]:after {color: #3c5b72}
.panel-heading[data-toggle="collapse"].collapsed:after {color: #FFF;}


/******************************************/
/******************************************/
/******************************************/
div.shop .col-item{border-color:#E1E1E1;background-color:#FFF;}
div.shop .col-item:hover{-webkit-box-shadow: 2px 2px 10px 1px rgba(102,102,102,0.75);-moz-box-shadow: 2px 2px 10px 1px rgba(102,102,102,0.75);box-shadow: 2px 2px 10px 1px rgba(102,102,102,0.75)}
div.shop .price-text-color{color:#219FD1}
div.shop .col-item .separator{border-color:#E1E1E1}
div.shop .col-item .btn-add{border-right-color:#E1E1E1}


/******************************************/
/******************************************/
/******************************************/
div.late_pledge .panel {}
div.late_pledge .panel.select_reward {cursor: pointer;}

div.late_pledge .panel .panel-title  {font-family: inherit}
div.late_pledge .panel > .panel-body > ul {padding-left : 20px}
div.late_pledge .panel, .late_pledge .panel > .panel-body, .late_pledge .panel > .panel-heading, div.late_pledge .panel .well.well-sm {transition: all 0.5s}

div.late_pledge .panel:hover > .panel-heading, div.late_pledge .panel:hover .well.well-sm {background-color: #25CB68; color:#fff;}

div.late_pledge .panel.select_reward > .panel-body {background-color: #fff; padding: 0;}
div.late_pledge .panel > .panel-body .the-price {text-align: center;}
div.late_pledge .panel > .panel-body .the-price h1 {line-height: 1em; padding: 0; margin: 0;}

div.late_pledge .panel > .panel-body button {margin: 15px 0;}

div.late_pledge .panel .well.well-sm {background-color: #f5f5f5; border: 1px solid #e3e3e3; margin: 10px 15px}


div.late_pledge #accordion > .panel-default>.panel-heading {background-color: #42637e;}
div.late_pledge #accordion .panel-heading[data-toggle="collapse"]:after {color: #FFF;}
div.late_pledge #accordion .panel-heading[data-toggle="collapse"].collapsed:after {color: #999;}

div.late_pledge samp > p {margin:0 0 4px}

/******************************************/
/******************************************/
/******************************************/
footer {/*font-family: Charcuterie Etched;*/}
.footer h3 {color: #FFF; font-size: 20px; height: 59px; line-height: 72px; background-image: url('../images/nav_separator_bottom.png'); background-repeat: no-repeat; background-position-x: 85%; background-position-y: -15px;}
.footer h3.newsletter {color: #FFF; font-size: 14px; background-image: url('../images/fanion.png'); background-position-x: 0%; background-position-y: 22px; padding-left: 30px;}
.footer ul {font-size: 14px; font-weight: 600; margin-left: 2px; padding-left: 0; margin-top: 15px; margin-bottom: 0px;}
.footer ul li {margin-bottom: 0px; list-style-type: none;}
.footer ul li a {color: #5f6455;}
.footer ul li a:focus, .footer ul li a:hover, .footer ul li.active a {color: #FFF;text-decoration: none;}

/*
.footer { background-color: #676354; border-bottom-color: #474334; border-top-color: #979384;}
.footer h3 { border-bottom-color: #C7C3B4; color: #C7C3B4;}
.footer ul { color: #7F8C8D;}
.footer a { color: #C0B68D}

.newsletter-box input#appendedInputButton { background-color: #FFFFFF;}
.newsletter-box .btn { color: #fff;}
.bg-gray { background-image: -moz-linear-gradient(center bottom, #BBBBBB 0%, #F0F0F0 100%); box-shadow: 0 1px 0 #B4B3B3;}
*/

.social li { background-color: #C7C3B4; border-color: #5f6455;}
.social li a i {color: #5f6455;}
.social li.twitter:hover { border-color:#348b9c; background-color: #449bac;}
.social li.facebook:hover { border-color: #3a5690; background-color: #4a66a0;}
.social li.youtube:hover { border-color: #bc080e; background-color: #cc181e;}
.social li.twitter:hover a i { color:#FFF;}
.social li.facebook:hover a i { color:#FFF;}
.social li.youtube:hover a i { color:#FFF;}


.footer-bottom {margin-top: 70px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #555; font-size: 10px;border-top: 1px solid rgba(171, 164, 148, 0.5); padding-top: 5px; font-weight: 600;}

/******************************************/
/******************************************/
/******************************************/


/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
  .carousel-logo, .nav-bookmark, .carousel-indicators {display: none;}
  .navbar-default .navbar-collapse {background-image: url(../images/menu_bar_sub.png); margin: 0px -15px !important; top: 100px; position: absolute; width: 100%; z-index: -2;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #FFF}
  ul.nav.navbar-right.language > li:nth-child(1) {width: auto; max-width: none;}
  
  .page {padding : 0}
  .page-header {margin-top: 15px;}
  
  .the_game.presentation .page-header h1, .the_game.universe .page-header h1, .the_game.equipment .page-header h1, .page.login .page-header h1 {margin-left: inherit;}
  .bags_and_cards {display: none}
  
  .the_game h3:not(.panel-title), .resources h3:not(.panel-title) {font-size: 20px}
  
  .message .message_header {border-bottom: 1px dashed #000;}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
  .the_game.presentation .board {margin-top: 240px;}
  .the_game.specifications .bg {left: -120px;}
}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
  .the_game.universe .page-header h1, .the_game.equipment .page-header h1 {margin-left: 60px;}
}

/* XS + SM */
@media (max-width: 992px) {  
  .carousel-logo {width: auto; height: 150px; margin-top: -130px;}
  
  .page-header h1 span{font-size: 200%;}
}

/* MD */
@media (min-width: 992px) and (max-width: 1199px) {
  .page-header h1 span{font-size: 190%;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px ) {
  .carousel-logo {width: auto; height: 180px; margin-top: -160px;}
  
  .the_game.presentation .board {margin-top: 160px;}
  .the_game.specifications .bg {left: -40px;}
  
  .latest_discussion .panel {margin-top: -70px}
  .latest_discussion .panel-default>.panel-heading {height: 56px;}
  .latest_discussion .panel-default>.panel-heading .panel-title {font-size: 120%; line-height: 70px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  #home-content  div.t7c-home-text .text-1{margin-top: 75px; font-size: 130%;}
  
  .the_game.presentation .board {margin-top: 90px;}
  
  .the_game.specifications .bg {left: -50px;}
  
  .latest_discussion .panel {margin-top: -68px}
  .latest_discussion .panel-default>.panel-heading {height: 69px;}
  .latest_discussion .panel-default>.panel-heading .panel-title {font-size: 140%; line-height: 89px;}
}