
  #logo-image {top:44%;}
  #header_title { left: 0;   margin: 0;   position: absolute;   right: 0; text-align: center; top: 60%;}
#header_text { left: 0;  margin: 0 auto;  position: absolute;  right: 0;  top: 70%; width: 64%;}
.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email { background-color: #1a1a1a; width:calc(100% - 50px); padding:12px;}
.footer-btn{background:#1a1a1a !important; width:50px !important;  height:45px !important; color:#ebb026 !important; right:52px; position:absolute;}
.tnp-widget-minimal input.footer-btn{width:50px !important;  height:40px !important; background:#a1a1a1 !important;  content:"f1d8"; font-family:'FontAwesome'; font-size:20px; color:#fff; position:absolute;  }
.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email:-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#818181;}
.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email::-moz-placeholder { /* Firefox 19+ */ color: #818181;}
.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email:-ms-input-placeholder { /* IE 10+ */color:#818181;}
.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-email:-moz-placeholder { /* Firefox 18- */color:#818181;}
.header_container {background-size:100% 100%;}
.tnp-widget-minimal form{position: relative;}
.pixi_twitter .ctf-hide-avatar{position:relative; /*height:100px;*/ border-bottom:1px solid #1a1a1a;/* margin-bottom:20px;*/}
.pixi_twitter .ctf-hide-avatar:last-child{border-bottom:0px solid;}
.pixi_twitter .ctf-hide-avatar .ctf-tweet-content{/*position:absolute;top:0; */ text-align:left;}
#ctf p.ctf-tweet-text{margin-bottom:20px !important;}
.ctf-author-box{position:absolute; bottom:10px;}
.pixi_facebook .author-nathan-mccree{border-bottom:1px solid #1a1a1a !important;}
.pixi_facebook .author-nathan-mccree:last-child{border-bottom:0px solid  !important;}
.site-header{position: fixed; top: 0;  z-index: 2147483647;}
.site-content{padding-top:120px;}
.content_container .production-team .inner-team-box { /*width: 1310px;*/ /*margin: 0 auto;*/ border-bottom: 1px solid #474646; padding: 34px 0; }
.content_container .production-team:last-child .inner-team-box { border: none; }
.content_container .production-team .inner-team-box .img-box { float: left; width: 25%; margin: 0 auto; text-align: center; }
.content_container .production-team .inner-team-box .con-box { float: right; width: 75%; text-align:left;}
.content_container .production-team .inner-team-box .img-box img { margin-bottom: 20px; }
.content_container .production-team .inner-team-box .img-box h2 span { display: block; }
.clearfix { clear: both; overflow: hidden; }
.content_container .production-team .inner-team-box .con-box p { margin: 0 0 40px; color: #d4c08d; font-size: 18px; line-height: 30px; }
.brass-section, .streaming-service-section {/* width: 1310px; margin: 0 auto;*/ text-align: center; padding: 20px 0px 5px; }
.brass-section .top-box p span { display: block; }
.brass-section .inner-bottom-box, .streaming-service-section .bottom-img-box .inner-bottom-box { float: left; width: 32%; padding: 2%; }
.brass-section .inner-bottom-box h2 span { display: block; }
.brass-section .inner-bottom-box a { display: block; margin-bottom: 20px; }
.bottom-img-box {width:1300px; margin:0 auto;}
.bottom-img-box .inner-bottom-box{width:33%; float:left; padding-right:10px;}
.bottom-img-box .inner-bottom-box h2{color:#fff; margin-bottom:0px !important;}
.bottom-img-box .inner-bottom-box p{color:#fff; margin-top:0px !important;}
.pixi-main-container{width:100%;}
.title-box{background:#000; display:block; clear:both; padding:30px 0px; }
.title-box h2{color:#fff; font-weight:bold; font-size:28px;}
.pixi-main-container .production-team{width:70%;  margin:0 auto;}
.inner-team-box h2{color:#fff;}
.inner-team-box h2{color:#fff; margin-bottom:0px !important;}
.inner-team-box p{color:#fff; margin-top:0px !important;}
.pixi-cls{height:50px; background:#000; display:block;}
.top-box p{ color: #fff;  margin: 0 auto;  width: 1000px; font-weight:bold; font-size:20px;}
.pixi-main-container .content_container{padding: 0;}
.streaming-service-section .bottom-img-box{ margin:40px auto 120px auto;  clear: both; overflow: hidden;}
.menu-footer-menu-container .menu .menu-item a:hover{color:#fff !important;}
.page-template-prize-declaration-page-php .hentry {margin:0!important;}
.page-template-prize-declaration-page-php .entry-content{margin:0px !important;}
@media screen and (min-width:37.5em) {
	.menu-toggle { display: none; }
	.main-navigation ul { display: block; }
	 #header_title {margin:0;}
	}
	
@media screen and (min-width:1300px) {
  .site-header .latest-news {margin-left: 30px; margin-top: 1%;}
}
@media screen and (max-width:1300px) {
.bottom-img-box{width: 100%;}
.pixi-main-container .production-team{width: 90%;}
.site-branding { width: 260px; top: 32px; }
.main-navigation a {font-size: 15px;}
}
@media screen and (max-width:1199px) {
	#header_text { width: 100% !important; margin: auto; }
	#header_text p span { color: #ffffff !important; }
	.header_container { background-repeat: no-repeat;   /* background-size: 100% auto;*/ height: 700px; }
	#header_title { color: #fff; font-family: ExoLight; font-size: 36px; margin: 0; position: absolute; top: 56%; left: 0; right: 0; text-align: center; padding: 0 50px; }
	#header_text { position: absolute; padding: 0 50px; top: 60%; left: 0; right: 0; text-align: center; width: 80%; margin: 0; }
	.site-branding { width: 190px; top: 36px; }
	.main-navigation a {font-size: 14px;}
	.circular-photos-wrapper {width:100%; text-align:center; height:210px;}
.circular-photo-container {float:none; height:210px; width:210px; display:inline-block; margin-right:40px; }
.circular_image {
    background-size: 100% auto;
    border-radius: 50%;
    height: 100%;
    width: 100%;}
.page-template-tomb-raider-live-page .circular-photo-live {float:none; height:150px; width:150px; display:inline-block; margin-right:20px; }
.page-template-tomb-raider-live-page .circular_image_live {  height: 100%;width:100%;}
.page-template-tomb-raider-live-page .circular-photos-live-second-wrapper {height:200px; max-width:100%;}
.page-template-tomb-raider-live-page .circular-photos-live-wrapper{height:200px; max-width:100%;}
.page-template-tomb-raider-live-page .text-area {
    margin: 34px auto 50px;
   /* text-align: center;
    width: 80%;*/
}
.page-template-tomb-raider-live-page .text-area-live {width:80%;}
.page-template-tomb-raider-live-page .content_container p:first-child{
    margin: 30px auto;
    text-align: center;
    width: 80%;
}
}
@media screen and (max-width:1080px) {
	.header_container { height: 550px; }
	.single-prize_draws .header_container{height:auto;}
	#header_title { top: 45%; }
	#header_text { top: 50%; }
	.site-branding { width: 180px; top: 30px; }
	.main-navigation li { font-size: 13px; }
	.site-header { height: 100px; }
	.main-navigation a { font-size: 13px; }
	#logo-image { top: 24%; }
	.site-content{padding-top:80px;}
	.inner-team-box h2, .bottom-img-box .inner-bottom-box h2{font-size: 20px;}
	.content_container .production-team .inner-team-box .img-box{width: 20%;}
	.content_container .production-team .inner-team-box .con-box p{font-size: 16px;margin-bottom: 20px;line-height: 25px;}
	.content_container .production-team .inner-team-box{padding: 25px 0;}
	.inner-team-box .img-box p, .bottom-img-box .inner-bottom-box p{font-size: 14px;}
	.streaming-service-section .bottom-img-box{margin-bottom: 40px;}
}
@media screen and (max-width:1023px) {
  .menu-toggle { display: block; padding:10px 15px; }
	.main-navigation .nav-menu { display: none; }
	.main-navigation { top: 20px; right: 15px; margin-right: 15px; }
	.nav-menu { position: absolute; background: #000; z-index: 99999999; top: 46px; right: 0px; text-align: right; width: 280px; height:auto; }
	.nav-menu .menu-item { width: 100%; margin-left: 0px; padding: 10px; font-size: 14px; }
	.main-navigation .sub-menu li { margin: 0px; }
	.main-navigation ul ul { left: 0; min-width: 100%; position:relative; top:0; padding:0; background:#313131;}
	.main-navigation ul ul li a{padding:5px 20px;}
	.circular-photo-container { margin: 20px 12px 50px; }
	.dragon-strap-text { width: 98%; }
	.text-area-top { width: 98%; }
	.text-area { width: 98%; }
	.site-header { height: 80px; }
	.main-navigation { top:28px; } 
	.site-branding { width:170px; top:18px; }
	.top-box p{width:90%;}
	.header-login {top: -15px; font-size: 0.9em;}
	.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
    float: none;
    width: 57%;
    margin-bottom: 13px;}
  .woocommerce-account .woocommerce .u-column1 {
    width: 98%;
  }
  .woocommerce-account .woocommerce .u-column2 {
    width: 98%;
  }
}
@media screen and (max-width:820px) {
	#logo-image { width: 250px; }
	#header_text p { font-size: 19px; font-weight: 100; line-height: 20px; }
	.header_container { height: 400px; }
	#header_title { top: 39%; }
	#header_text { top: 50%; }
	.main-navigation li { font-size: 12px; padding-bottom: 0px; margin-left: 5px; }
	.main-navigation li a { font-size: 12px; }
	#logo-image { top: 25%; }
}
@media screen and (max-width:768px) {
/*
	.menu-toggle { display: block; padding:10px 15px; }
	.main-navigation .nav-menu { display: none; }
	.main-navigation { top: 20px; right: 15px; margin-right: 15px; }
	.nav-menu { position: absolute; background: #000; z-index: 99999999; top: 46px; right: 0px; text-align: right; width: 280px; height:auto; }
	.nav-menu .menu-item { width: 100%; margin-left: 0px; padding: 10px; font-size: 14px; }
	.main-navigation .sub-menu li { margin: 0px; }
	.main-navigation ul ul { left: 0; min-width: 100%; position:relative; top:0; padding:0; background:#313131;}
	.main-navigation ul ul li a{padding:5px 20px;}
*/
	.circular-photos-wrapper {height:150px;}
	.circular-photo-container { height:150px; width:150px;  }
.page-template-tomb-raider-live-page .circular-photo-live {width:100px; height:100px;}
.page-template-tomb-raider-live-page .circular-photos-live-wrapper {height:130px;}
.page-template-tomb-raider-live-page .circular-photos-live-second-wrapper {
    height: 130px;}
	/*.menu-item-object-custom{display:block; width:100%;}
	.menu-item-object-custom a{text-align:right;}
	.main-navigation .menu-main-menu-container .nav-menu .menu-item-object-page{display:block; width:100%; }
	.main-navigation .menu-main-menu-container .nav-menu{background:#000; height:300px; padding:30px; text-align:right!important; z-index:999999;}
	.main-navigation .menu-main-menu-container .nav-menu .menu-item-object-page a{font-size:16px; margin-bottom:10px; }
	.main-navigation ul li ul {float:none; left:auto !important; right:0; position:absolute; top:21px; width:100%; z-index:9999999999;}
	.main-navigation .sub-menu li {padding-right:35px;}
	.menu-toggle{float:right;}*/

	/*.main-navigation{width:100%; height:100%;}
	.menu-main-menu-container{position:absolute; top:30%; height:100%; width:100%; background:#000 !important;}
	.menu-main-menu-container.nav-menu .menu-item-object-page{width:100%;} */ }
	@media screen and (max-width:640px) {
  	.association { text-align: center;}
  	.association img { margin: 5px auto;}
		.header_container { height: 213px; padding: 10px !important; background-size:100% 100%; margin-top:0px; }
		#logo-image { width: 150px; }
		#header_title { top: 41%; font-size: 16px; }
		#header_text { top: 51%; font-size: 12px; padding: 0px !important; }
		#header_text p { font-size: 12px; font-weight: 100; line-height: 14px; }
		.site-header { height: 80px; }
			.circular-photos-wrapper {height:100px;}
.circular-photo-container { height:100px; width:100px;  }
.text-area{margin:0px;}
.our-people-container {width:100%;}
.page-id-51 .our-people-container {width:100%;}
.footer_container {height:200px;}
.site-footer {width:100%; text-align:center;}
.size-medium{width:80%;}
#footer-sidebar1 {padding: 40px 10px 10px 10px; width:100% !important;}
/*#footer-sidebar div{width:100% !important;}*/
#footer-sidebar2{padding:0px;  width:100% !important;}
#footer-sidebar3{padding:0px; width:100% !important;}
#footer-sidebar4{padding:0px 10px; width:100% !important;}
#cff .cff-item {text-align:left;}
.page-template-tomb-raider-live-page .circular-photo-live {width:170px; height:170px; margin-right:16px !important;   margin-bottom: 23px;}
.page-template-tomb-raider-live-page .circular-photos-live-second-wrapper{height:auto;}
.page-template-tomb-raider-live-page .circular-photos-live-wrapper {
    height: auto;
}
.venues {width:100%; overflow-x:scroll; }
.bottom-img-box .inner-bottom-box {width:100%;}
.production-team .img-box{width:100% !important;}
.production-team .con-box{width:100% !important; text-align:center;}
.production-team .con-box p{text-align:center;}
	}
	/*@media screen and (max-width:600px) {
		.main-navigation { top: 15px; right: 15px; margin-right: 15px; position: absolute; background: #000; z-index: 99999999; }
		.menu-item-object-custom { display: block; width: 100%; }
		.menu-item-object-custom a { text-align: right; }
		.main-navigation .menu-main-menu-container .nav-menu .menu-item-object-page { display: block; width: 100%; }
		.main-navigation .menu-main-menu-container .nav-menu { background: #000; height: 300px; padding: 30px; text-align: right !important; z-index: 999999; }
		.main-navigation .menu-main-menu-container .nav-menu .menu-item-object-page a { font-size: 16px; margin-bottom: 10px; }
		.main-navigation ul li ul { float: none; left: auto !important; right: 0; position: absolute; top: 21px; width: 100%; z-index: 9999999999; }
		.main-navigation .sub-menu li { padding-right: 35px; }
		.menu-toggle { float: right; }
	}*/
	@media screen and (max-width:420px) {
		#header_title { top: 45%; font-size: 16px; }
		#header_text { top: 55%; }
		.circular-photo-container { height:100px; width:100px;  display:block; margin:0 auto;  margin-bottom:20px; }
		.circular-photos-wrapper {height:350px;}
		.img12 {
			margin:0 auto ! important;
		}.img31 {
			margin:0 auto ! important;
		}.img21 {
			margin:0 auto ! important;
		}
		.site-header .latest-news {
      max-width: 40px;
      font-size: 0.5em;
      margin-left: 10px;
      margin-top: 3%;
      text-align: center;
		}
	}
	@media screen and (min-width:48em) {
		.columns-3 ul.products li.product { padding-right: 20px; }
	}
	@media screen and (max-width:48em) {
		.product-grid { width: 100%; }
		.category-list { width: 100%; }
		.shop-bottom-menu li { float: none; margin-right: 20px; }
		.shop_wrapper .woocommerce-product-gallery { width: 100%; }
		.shop_wrapper .summary { width: 100%; }
		.shop_wrapper .woocommerce-tabs #tab-description { width: 100%; }
		.shop_wrapper .custom-related-products ul.products li { width: 46%; }
		.shop_wrapper .summary #koplo-sample-player { width: 100%; }
		.shop_wrapper .summary .single_add_to_cart_button { margin: 20px 0px; border-radius: 3px; padding: 7px 15px; }
		#footer-sidebar1{width:100%;}
		#footer-sidebar2{width:100%;}
		#footer-sidebar3{width:100%;}
		#footer-sidebar4{width:100%;}
		.woocommerce-cart .site-main .woocommerce-cart-form table td.product-thumbnail { display: none; }
		.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart] { margin-top: 20px; }
		.woocommerce-cart .site-main .cart-collaterals { width: 100%; }
		.woocommerce-cart .site-main .cart-collaterals .cart_totals .shop_table {margin: 10px 5px;}
		.woocommerce-checkout .site-main {width: 100%;}
	}