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

@font-face {
	font-family: 'GothamMedium';
	src: url('css/fonts/GothamMedium.eot?') format('eot'), 
	     url('css/fonts/GothamMedium.woff') format('woff'), 
	     url('css/fonts/GothamMedium.ttf')  format('truetype'),
	     url('css/fonts/GothamMedium.svg#GothamMedium') format('svg');
}
@font-face {
	font-family: 'GothamBold';
	src: url('css/fonts/GothamBold.eot?') format('eot'), 
	     url('css/fonts/GothamBold.woff') format('woff'), 
	     url('css/fonts/GothamBold.ttf')  format('truetype'),
	     url('css/fonts/GothamBold.svg#GothamBold') format('svg');
}
@font-face {
	font-family: 'GothamLight';
	src: url('css/fonts/GothamLight.eot?') format('eot'), 
	     url('css/fonts/GothamLight.woff') format('woff'), 
	     url('css/fonts/GothamLight.ttf')  format('truetype'),
	     url('css/fonts/GothamLight.svg#GothamLight') format('svg');
}
body {
	background: url(images/background.jpg);
	background-attachment: fixed;
	background-size: cover;
	overflow-x: hidden;
}

ul {
	list-style: none;
	padding: 0px;
}
a {
	text-decoration: none;
	color: none;
	outline:none;
}
p {
	font-family: "GothamMedium";
	font-size: 13px;
}
.lg-inner {
	width: 1040px;
	margin: 0 auto;
}
.med-inner {
	width: 960px;
	margin: 0 auto;
}
.sm-inner {
	width: 770px;
	margin: 0 auto;
}
.content {
	padding-top: 100px;
}

.movie {
	width: 200px;
	height: 200px;
	float: left;
	border: 4px solid rgba(255,255,255,0.4);
}
.featured.movie:nth-of-type(2) {
	margin: 0 85px;
}
.archive.movie {
	margin: 0 76px 40px 0;
}
.archive.movie:hover {
	cursor: pointer;
}
.archive.movie:nth-of-type(3n) {
	margin: 0px;
}

.movie .project:not(:first-child) {
	display: none;
}
.slicknav_menu, header {
	font-family: 'Gotham-Book';
	width: 100%;
	background: #8f0b0f;
	text-transform: uppercase;
	margin-top: 60px;
	position: relative;
}
header ul {
	margin-left: 23%;

}
header ul li {
	display: inline-block;
	padding: 10px 29px;
	float: left;
}
header ul li:hover {
	background: #000;
	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
  	transition: all 0.5s ease-in-out;
}
header a {
	color: #FFF;
}
header img {
	height: 125px;
}

.logo {
	position: absolute;
	top: -35px;
	z-index: 1;
	padding: 18px;
	background: #8f0b0f;
	border-radius: 10px;
}
.slicknav_menu {
	display: none;
}
.active {
	background: #000;
}

.home .title {
	position: relative;
	text-align: center;
	margin-top: -278px;
	margin-bottom: 136px;
}

.entry-content {
    color: #fff;
}
#container #content .entry-content{
	margin:10%;
	
	}

.header-search{
	display:block;
float:right;
margin-top:40px;
margin-right:175px;
	
}

#searchform #searchsubmit {
    background: none repeat scroll 0 0 #8f0b0f;
    border-radius: 4px;
    margin-left: 1%;
    padding: 4px;
    width: 26%;
}

#searchform #s {
    float: left;
    width: 71%;
}
.med-inner1 td {
    font-family: "Gotham-Book";
    font-size: 18px;
    padding: 1%;
    text-align: center;
}
.med-inner1 table {
    padding-bottom: 7%;
    padding-top: 6%;
}


.med-inner1 table a{
	color:#FFFFFF;
	}
.med-inner1 table a:hover{
	color:#9AF872;
	}

	

/***** FOOTER STYLES ****/
footer {
	position: relative;
	z-index: 2;
	border-top: 6px solid rgba(255,255,255,0.2);
	font-size: 13px;
	background: rgba(99,99,99,0.3);
}
footer p {
	font-family: "Gotham-Book";
	color: #a1a1a1;
	line-height: 1.5;
}
footer p:first-of-type {
	font-family: "GothamBold";
	text-transform: uppercase;
	margin-bottom: 10px;
}
footer .med-inner .quarter0{
width:20%;
float:left;
display:block;
padding:10px;
}

footer .med-inner .quarter1{
width:20%;
float:left;
display:block;
padding:10px;
}
footer .med-inner .quarter2{
width:20%;
float:left;
display:block;
padding:10px;
}

footer .med-inner .quarter3{
width:20%;
float:left;
display:block;
padding:10px;
}

footer .med-inner .quarter4{
width:20%;
float:left;
display:block;
padding:10px;
}

footer ul li {
	display: block;
	float:left;
	padding-right: 3px;
}
footer a{
color: #ccc;
	}

/*** TITLE BOX ***/
.title .lg-inner {
	position: relative;
	text-align: center;

}
.title-box {
	display: inline-block;
	width: 219px;
	height: 48px;
	border: 4px solid rgba(255,255,255,0.4);
	text-align: center;
	background: rgba(0,0,0,0.5);
}
.title-box h1 {
	font-family: "GothamMedium";
	font-size: 14px;
	font-weight: 100;
	color: #CCC;
	padding: 12px 0;
	text-transform: uppercase;
}
.fading-line {
	width: 39.5%;
    position: absolute;
    height: 1px;
}
.fading-line:first-of-type {
	background: -webkit-linear-gradient(left, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:    -moz-linear-gradient(left, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:     -ms-linear-gradient(left, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:      -o-linear-gradient(left, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:         linear-gradient(left, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
	right: 0;
    top: 23px;
}
.fading-line:last-of-type {
	background: -webkit-linear-gradient(right, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:    -moz-linear-gradient(right, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:     -ms-linear-gradient(right, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:      -o-linear-gradient(right, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
    background:         linear-gradient(right, hsla(0, 1%, 43%, 1) 78%, hsla(0,0%,0%,0) 100%, hsla(0,0%,0%,0) 100%);
	left: 0;
	top: 23px;
}
/***** HOME PAGE ***/
.home {
	position: relative;
}
.home-blurb {
	font-family: 'GothamLight';
	font-size: 38px;
	font-weight: 400;
	color: #ccc;
	text-transform: uppercase;
	text-align: center;
}

.home .sm-inner {
	position: relative;
}
.home .sm-inner .row {
	padding-top: 70px;
}
.home .third {
	text-align: center;
}
.bold-emphasis {
	display: inline;
	font-family: "GothamBold";
	color: #FFF;
	text-shadow: 0px 0px 60px #FFF;
	background: transparent;
}
.glow-box {
	position: relative;
	width: 468px;
	margin: 0 auto;
	padding-left: 23px;
	top: -287px;
	z-index: -1;
}
/**** CONTACT PAGE ***/
.contact .title,
.work .title,
.about-us .title {
	margin-bottom: 30px;
}
.contact-methods p {
	font-family: "GothamMedium";
	font-size: 13px;
	color: #e1e1e1;
}
.contact iframe {
	width: 100%;
	height: 500px;
	border: 4px solid rgba(255,255,255,0.4);
}
form .half {
	padding-right: 10px;
}

form .half:nth-child(2n) {
	padding-right: 0px;
}
.contact-methods .two-fifths {
	padding-left: 50px;
}
.contact-methods .two-fifths p:nth-child(3) {
	margin-bottom: 10px;
}
form input {
	font-family: "Gotham-Book";
	font-size: 14px;
}
form input[type="text"], textarea {
	font-family: "Gotham-Book";
	width: 100%;
	margin-bottom: 10px;
	padding: 6px;
}
form input[type="submit"] {
	width: 160px;
	background: #0e0e0e;
	border: 3px solid rgba(255,255,255,0.4);
	color: #e1e1e1;
	text-transform: uppercase;
	float: right;
	padding: 10px;
}
textarea {
	height: 150px;
}

.completed {
	text-align: center;
}

.completed h3 {
	font-family: 'GothamMedium';
	color: #FFF;
	font-size: 21px;
	margin-bottom: 14px;
}

.completed p {
	font-size: 18px;
}
/*** WORK PAGE ***/
.work.content {
	min-height: 1000px;
}
.work ul {
	font-size: 14px;
	text-transform: uppercase;
}
.work ul li {
	margin-bottom: 18px;

	font-family: 'Gotham-Book';
}
.work a {
	color: #ccc;
}
.work a:hover {
	color: #FFF;
}
.work .three-quarters {
	position: relative;
}

.lightbox {
	position: absolute;
	z-index: 1;
	width: 770px;
	min-height: 500px;
	background: #000;
	padding: 20px 50px;
	top: 50%;
	left: 50%;
	margin-left: -385px;
	margin-top: -300px;
}

.lightbox h2, .lightbox h3 {
	color: #FFF;
	font-family: "GothamMedium";
	font-weight: 100;
	text-transform: uppercase;
}

.lightbox h3 {
	font-size: 15px;
	margin-top: 12px;
	font-style: italic;
}


.lightbox p {
	font-family: "Gotham-Book";
	color: #ccc;
	margin-top: 16px;
	margin-bottom:20px;
	line-height: 1.5;
}
.lightbox a {
	color: #FFF;
	text-transform: uppercase;
	font-family: "Gotham-Book";
}
.lightbox a:hover {
	cursor: pointer;
	color: #8f0b0f;
}
.lightbox img {
	position: absolute;
	height: 38px;
	top: -20px;
	right: -17px;
}
.lightbox img:hover {
	cursor: pointer;
}

.lightbox iframe {
	max-height: 400px;
}
#next {
	float: right;
}
#prev {
	float: left;
}
.project:hover {
	cursor: pointer;
}
.project img {
	height: auto;
}
.no-display {
	display: none;
}
.project h2 {
	display: none;
}
.home iframe, .work iframe {
	width: 100%;
	height: 400px;
}

.current-cat a {
	font-family: "GothamBold";
	color: #FFF;
}
iframe html #player .title {
	display: none !important;
}
/**** ABOUT US ****/
.about-us .med-inner {
	padding: 0 50px;
	text-align: center;
}
.about-us p {
	font-family: "Gotham-Book";
	color: #d7d7d7;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 1.6;
}
.about-us h3 {
	font-weight: 100;
	font-family: "GothamMedium";
	text-transform: uppercase;
	color: #d7d7d7;
	margin-bottom: 20px;
}

.team {
	margin-bottom: 10px;
}

.members {
	text-align: center;
	float:left;
	position:relative;
	left:50%;
}

.members-fix.first, .members-fix.second  {
	float:left;
	position:relative;
	left:-50%;
}

.members-fix ul, .members-fix.second ul {
	list-style: none;
}

.members-fix ul li, .members-fix.second ul li {
	float: left;
}

.member {
	float: left;
	margin: 0 10px 10px 0;
}

.member:hover {
	cursor: pointer;
}

.member img {
	height: auto;
	display: block;
}

.member-pic {
	width: 207px;
	height: 265px;
}

.member-pic .name {
	text-shadow: -2px 2px 12px #000,2px -2px 12px #000, 2px 2px 12px #000, -2px -2px 12px #000, 0 0 12px #000, 1px 1px 2px #000;
	font-family: 'Gotham-Book';
	color: #FFF;
	text-transform: uppercase;
	font-size: 15px;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
	position: absolute;
	width: 95%;
}

.member:nth-child(4n) {
	margin-right: 0px;
}
.about-member {
	text-align: left;
	display: none;
float: left;
}
.about-member  {
	margin-bottom: 10px;
}
.about-member img {
	width: 100%;
	height: auto !important;
}
.about-member .three-quarters{
	padding-left: 60px;
}

.about-member .three-quarters p {
	margin-bottom: 20px;
}

.about-us .med-inner:nth-child(4) p:first-child {
	margin: 30px 0;
}

.member-pic {
	position: relative;
}
.member-pic img {
  border: 3px solid #333;
  position:absolute;
  left:0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.member-pic img.top:hover {
  opacity:0;
}

.team .row:nth-child(2) {
	padding: 0 104px;
}

.team .row:nth-child(2) .member:nth-child(3) .member-pic{
	margin-right: 0px;
}
/**** CLIENTS ****/
.clients .third {
	text-align: center;
	margin-bottom: 30px;
	height: 258px;
}


.fa {
	color: #FFF;
	padding-top: 2px;
}
.fa-chevron-right {
	float:right;
}

.fa-chevron-left {
	float: left;
}

#next {
	margin-right: 5px;
}

.next {
	height: 18px;
	display: inline-block;
	float: right;
}
.prev {
	display: inline-block;
}
#prev {
	margin-left: 5px;
}

.overlay {
	background: rgba(0,0,0,0.7);
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}


/******* MEDIA QUERIES *******/
@media only screen and (max-width: 1040px) {
	.lg-inner {
			width:960px;
		}
	.med-inner {
		width: 826px;
	}
	.sm-inner {
		width: 660px;
	}
	.featured.movie:nth-of-type(2) {
		margin: 0 40px;
	}
	.movie {
		width: 193px;
		height: 193px;
	}
	.glow-box {
		padding-left: 20px;
	}
	.fading-line {
		width: 38.6%;
	}
	.member-pic {
		width: 174px;
		height: 222px;
	}
	.about-us .med-inner {
		padding: 0 40px;
	}
	.archive.movie {
		margin: 0 65px 40px 0;
	}
	.team .row:nth-child(2) {
		padding: 0 97px;
	}
}

@media only screen and (max-width: 960px) {
	.lg-inner {
		width: 768px;
	}
	.med-inner {
		width: 706px;
	}
	.sm-inner {
		width: 529px;
	}
	header ul li {
		padding: 10px 19px;
	}

	.fading-line {
		width: 36%;
	}
	.member-pic {
		width: 149px;
		height: 190px;
	}
	.archive.movie {
		width: 170px;
		height: 170px;
		margin: 0 28px 28px 0;
	}

	.clients .third {
		height: auto;
	}

	.clients .third img {
		width: 200px;
		height: 200px;
	}

	.home .sm-inner {
		width: 669px;
	}

	.team .row:nth-child(2) {
		padding: 0 74px;
	}


}

	@media only screen and (max-width: 768px) {
		/*.lg-inner {
			width: 93%;
		}

		.med-inner {
			width: 86%;
		}

		.sm-inner {
			width: 69%;
		}*/

		.lg-inner {
			width: 480px;
		}

		.med-inner {
			width: 446px;
		}

		.sm-inner {
			width: 331px;
		}
		.home .sm-inner {
			width: 454px;
		}

		.logo {
			top: 0px;
		}
		header img {
			height: 90px;
		}
		#menu {
			display: none;
		}
		.slicknav_menu {
			display:block;
			margin-top: 0px !important;
		}

		header {
			margin-top: 0px !important;
		}

		header ul li {
			float: none;
			text-align: right;
		}

		.fading-line {
			width: 27.5%;
		}

		.movie {
			width: 146px;
			height: 146px;
		}

		.featured.movie:nth-of-type(2) {
			margin: 0 24px;
		}

		.member:nth-child(2n) {
			margin-right: 0px;
		}

		footer .three-quarters, footer .quarter {
			width: 100%;
			text-align: center;
		}

		footer .three-quarters {
			margin-bottom: 20px;
		}
		.work .lg-inner {
			padding: 0 20px;
		}

		.work .quarter {
			width: 50%;
		}
		.work .three-quarters {
			width: 50%;
			padding: 0 10px;
		}

		.work ul {
			font-size: 16px;
		}

		.archive.movie {
			margin: 0 0 20px 0;
			width: 210px;
			height: 210px;
		}

		.archive.movie:nth-of-type(3n) {
			margin: 0 0 20px 0;
		}

		.project img {
			width: 100%;
			height: 100%;
		}

		.lightbox {
			width: 400px;
			margin-left: -200px;
			padding: 20px;
		}

		.clients .third {
			width: 50%;
			margin-bottom: 0px;
		}

		.three-fifths.form {
			width: 100%;
		}
		.contact-methods .two-fifths {
			display: none;
		}

		.featured.movie:nth-of-type(2) {
			margin: 0 8px;
		}

		.home-blurb {
			font-size: 34px;
		}

		.lightbox h2 {
			font-size: 18px;
		}

		.member-pic {
			width: 178px;
			height: 227px;
		}

		.member:nth-child(2n) .member-pic {
			margin-right: 0px;
		}

		.about-member .three-quarters {
			width: 100%;
			padding: 0px;
		}

		.about-member .quarter {
			display: none;
		}

		.team .row:nth-child(2) {
			padding: 0px;
		}


	}




#searchsubmit {
float: right;
}


.entry-title a {
 color: #d7d7d7;
    font-family: "Gotham-Book";
	font-size:21px;
}

.med-inner .page-title {

 color: #fff;
    font-family: "Gotham-Book";

}
.entry-summary p, .entry-utility-prep .entry-utility-prep-cat-links, .cat-links a {
color:#C9C9C9;
}
#postid .entry-title {
  color: #fff;
    font-family: "GothamMedium";
    font-weight: 100;
    text-transform: uppercase;
}

#postid h3 {
    color: #fff;
    font-family: "GothamMedium";
    font-weight: 100;
    text-transform: uppercase;
}

#postid p {
    color: #fff;
    font-family: "Gotham-Book";
    line-height: 1.5;
    margin-bottom: 20px;
    margin-top: 16px;
}

#postid .navigation a {


margin-bottom: 15px;
font-size: 15px;
  color: #fff;
    font-family: "Gotham-Book";
}


.navigation span {

}
#postid .navigation {
padding: 15px;
}

.navigation a[rel="prev"]  {

 border: 1px solid #999999;
    float: left;
    font-family: arial;
    font-size: 11px !important;
    margin-left: 116px;
    padding: 3px 11px;



background: #8f0b0f; /* Old browsers */
background: -moz-linear-gradient(top,  #8f0b0f 0%, #d81157 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f0b0f), color-stop(100%,#d81157)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f0b0f 0%,#d81157 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f0b0f 0%,#d81157 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f0b0f 0%,#d81157 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f0b0f 0%,#d81157 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f0b0f', endColorstr='#d81157',GradientType=0 ); /* IE6-9 */


}

.navigation a[rel="next"]  {

 float: right;
    margin-right: 116px;


 border: 1px solid #999999;
   
    font-family: arial;
    font-size: 11px !important;
   
    padding: 3px 11px;



background: #8f0b0f; /* Old browsers */
background: -moz-linear-gradient(top,  #8f0b0f 0%, #d81157 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f0b0f), color-stop(100%,#d81157)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f0b0f 0%,#d81157 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f0b0f 0%,#d81157 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f0b0f 0%,#d81157 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f0b0f 0%,#d81157 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f0b0f', endColorstr='#d81157',GradientType=0 ); /* IE6-9 */



}


.facebookBox .fbf_desc {
    clear: both;
    display: block;
    font-size: 9px !important;
    line-height: 14px !important;
    margin: 5px 0;
}

.facebookBox .fbf_desc {
    clear: both;
    color: #fff;
    display: block;
    font-family: "Gotham-Book";
    font-size: 11px !important;
    line-height: 14px;
    margin: 5px 0;
}
.facebookBox {
width: 100% !important;
}

#twitter-widget-0{
height: 210px !important;
 min-width: 10px !important;
}

#twitter-widget-0 .timeline {
border-radius: 0px !important;
}


.fbf_facebook_page_widget_container {
    font-family: "Gotham-Book";
    font-size: 10px;
    font-weight: normal !important;
}
.fbf_facebook_page_widget_container h4 {
   font-size: 11px !important;

    font-weight: normal !important;
}


.serachdivs {
    margin-left: 680px;
    margin-top: -46px;
    position: absolute;
    width: 300px;
    z-index: 1;
}

.divconts {
 margin-left: 13.5%;
  width: 73%; 
  text-align: left; 
}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px)  
and (max-device-width : 1024px) {
.serachdivs {
    margin-left: 30%;
    margin-top: 73px;
    width: 50%;
}

.divconts {
 margin-left: 0;
    text-align: left;
    width: 100%;
}

}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

.serachdivs {
    margin-left: 21px;
    margin-top: 63px;
   
    width: 89%;
}

.divconts {
margin-left: 2%;
    text-align: left;
    width: 69%;
}
}



@media only screen 
and (min-device-width : 980px) 
and (max-device-width : 1280px) {


.divconts {
 margin-left: 7%;
    text-align: left;
    width: 85%;
}
}


@media only screen 
and (min-device-width : 1280px) 
and (max-device-width : 600px) {


.divconts {
  margin-left: 13.5%;
    text-align: left;
    width: 73%;
}
}


.comments-link, .meta-sep {
display: none;
}

#postid h3 p {
text-transform: none !important;
} 

.screen-reader-text {
    color: #ffffff;
    float: left;
    font-family: "Gotham-Book";
    padding-right: 2px;
    text-align: right;
    width: 33%;
	line-height:30px;
display: none;

}

td a {
color: #fff;
  font-size: 13px;
}

.terms-cond {
text-align :left;

}
.terms-cond p{
font-size: 15px;
font-family : "Gotham-Book";
text-align: justify;
line-height: 23px;

}
.terms-cond ul li {
font-size: 15px;
font-family : "Gotham-Book";

 list-style: outside none disc;
margin-left: 10px;
}








.menu-main-menu-container ul li:hover {
  background: #555;
  color: #fff;
}
.menu-main-menu-container ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 25%;
z-index: 9999;

  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
.menu-main-menu-container ul li ul li { 
  background: #555; 
  display: block; 
  color: #fff;
font-size: 12px;
  text-shadow: 0 -1px 0 #000;
width: 210px;
padding: 5px 18px;
margin: 0px;
}
.menu-main-menu-container ul li ul li:hover { background: #666; }
.menu-main-menu-container ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}


.linkdesc {
    color: #8f0b0f;
 font-family: "Gotham-Book";
    font-size: 17px;
  
    
  

}

.titlesnews {
font-size: 13px;
font-style: italic;
}

