﻿/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
/*.bx-wrapper {
  background: #fff;
}*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../img/bx_loader.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(../img/controls.png) no-repeat 0 -41px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url(../img/controls.png) no-repeat -41px -41px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -41px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 40px;
  height: 40px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../img/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../img/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}
.caption-mal {
	width: 96%;
	font-family: PanchariUni;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 120%;
	text-align: left;
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0px;
	left: 0px;
	padding: 10px 2%;
	z-index: 1;
	position: absolute;
}
body {
	margin: 0px;
}
.bx-wrapper {
	max-width: 980px !important;
}
.bxslider li {
	width: 174px !important;
	height: 240px !important;
	padding: 10px;
	overflow: hidden !important;
}
.winners_id .bxslider li {
	width: 192px !important;
	height: 260px !important;
	padding: 0px;
	margin-right: 4px !important;
}
.black_bg_c {
	background-color: #000000;
}
.bxslider li.grey_bg_c {
	width: 194px !important;
	height: 260px !important;
	padding: 0px !important;
}
.winners_id .bxslider li.grey_bg_c, .winners_id .grey_bg_c .bxslider_text_blk {
	width: 192px !important;
	padding: 0px;
}
.winners_id .grey_bg_c .bxslider_text_blk {
	height: 129px;
	position: relative;
}
.oscar_slide_text {
	font-size: 12px !important;
	text-align: center;
	background: url("../img/oscar-slide-text-bg.png") left top repeat-x;
	right: 0px;
	bottom: 0px;
	left: 0px;
	padding: 26px 10px 10px 10px;
	position: absolute;
	z-index: 1;
}
.grey_bg_c .bxslider_text_blk {
	width: 174px !important;
	height: 109px;
	line-height: 150%;
	background-color: #333333;
	padding: 10px;
}
.bxslider_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #B6A267;
	font-weight: normal;
	line-height: normal;
	margin: 0px 0px 6px 0px;
}
.oscar_slide_text .bxslider_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BFAD79;
	font-weight: bold;
}
.bxslider_th_blk {
	margin-bottom: 10px;
}
.bxslider_th_blk img {
	margin-right: 10px;
	float: left;
}
.bxslider_th_blk, .bxslider_text_blk, .oscar_slide_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	overflow: hidden;
}
.border_btm3 {
	border-bottom: 3px #FFFFFF solid;
}
.oscar_banner_wrapper {
	width: 980px;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}
.oscar_banner_nav_wrapper {
	margin: 0px 0px 10px 0px !important;
	overflow: hidden;
}
.oscar_banner_nav {
	list-style: none;
	border-bottom: 2px #B7A261 solid;
	padding: 0px;
	margin: 0px;
	display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.oscar_banner_nav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
	
	-webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.oscar_banner_nav li, .oscar_banner_nav li a {
	color: #333333;
	text-decoration: none;
}
.oscar_banner_nav li.oscar_banner_header {
	background-color: #FFFFFF;
	padding-top: 0px !important;
	margin-bottom: -2px;
}
.oscar_banner_nav li.oscar_banner_header img {
	max-width: 100%;
}



.out_side_menu {
	width: auto;
	margin: 30px 0px 0px 0px;
	float: right;
	display: none;
}
.com_nav_inside_box {
    width: 19px;
    height: 15px;
    background-image: url("../img/section-icon.png");
    background-repeat: no-repeat;
    margin-right: 10px;
    cursor: pointer;
    float: right;
}
.cont_box_sec {
	width: 165px;
	height: auto;
	background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
	display: block;
	top: 60px;
	right: 10px;
	position: absolute;
	float: left;
	z-index: 1000000;
	display: none;
	-webkit-box-shadow: 2px 2px 7px 1px #ACACAC;
    -moz-box-shadow: 2px 2px 7px 1px #ACACAC;
    box-shadow: 2px 2px 7px 1px #ACACAC;
}
.cont_box_sec ul {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.cont_box_sec ul li {
	list-style-type: none;
}
.cont_box_sec ul li a {
	width: 90%;
	font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: Bold;
    text-decoration: none;
    text-transform: uppercase;
	border-bottom: 1px solid #EAEAEA;
	padding: 5%;
	display: block;
}
.cont_box_sec ul li a:hover {
	background-color: #F4F4F4;
}



/* Responsive Media Queries */
@media screen and (max-width:800px)
{
	.oscar_banner_wrapper {
		width: 100%;
	}
	.oscar_banner_nav {
		margin: 0px;
	}
	.oscar_banner_nav li.oscar_banner_header {
		width: 10%;
		padding-top: 0% !important;
		margin-bottom: 0px !important;
		-webkit-order: -1; /* Safari */
		-moz-order: -1;
  		order: -1;
	}
	.oscar_banner_nav li {
		padding-top: 15px !important;
	}
}
@media screen and (max-width:640px)
{
	.oscar_banner_nav_wrapper {
		border-bottom: 2px #B7A261 solid;
		margin: 0px 0px 10px 0px !important;
		overflow: hidden;
	}
	.oscar_banner_nav {
		border-bottom: 0px;
		display: inline-block;
	}
	.oscar_banner_nav li {
		display: none;
	}
	.oscar_banner_nav li.oscar_banner_header, .out_side_menu {
		display: block;
	}
	.oscar_banner_nav li.oscar_banner_header {
		width: auto;
		margin-bottom: 0px;
	}
}

@media screen and (max-width:600px)
{
		
}

@media screen and (max-width:480px)
{
	
}

@media screen and (max-width:360px)
{
	
}

@media screen and (min-width:769px) and (max-width:800px)
{
	
}

@media screen and (min-width:641px) and (max-width:768px)
{
	
}

@media screen and (min-width:601px) and (max-width:640px)
{
	
}

@media screen and (min-width:481px) and (max-width:600px)
{
	
}

@media screen and (min-width:361px) and (max-width:480px)
{
	
}

@media screen and (min-width:321px) and (max-width:360px)
{
	
}

@media screen and (max-width:320px)
{
	
}