
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea { color: #222; }

html { font-size: 1em; line-height: 1.4; }


/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}

::selection {
 background: #b3d4fc;
 text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video { vertical-align: middle; }

/*
 * Remove default fieldset styles.
 */

fieldset { border: 0; margin: 0; padding: 0; }

/*
 * Allow only vertical resizing of textareas.
 */

textarea { resize: vertical; }

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ===================
	FONTS: CSS
=================== */
@font-face {
 font-family: 'proxima_novaregular';
 src: url('fonts/proximanova-regular-webfont-webfont.eot');
 src: url('fonts/proximanova-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-regular-webfont-webfont.woff') format('woff'), url('fonts/proximanova-regular-webfont-webfont.ttf') format('truetype'), url('fonts/proximanova-regular-webfont-webfont.svg#proxima_novaregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'icomoon';
 src:url('fonts/icomoon/icomoon.eot');
 src:url('fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/icomoon/icomoon.woff') format('woff'), url('fonts/icomoon/icomoon.ttf') format('truetype'), url('fonts/icomoon/icomoon.svg#icomoon') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
font-family:'medium-icons';
src:url("fonts/medium-icons.wH1_zGT0rJxwdpNynExzEA.eot");
src:url("fonts/medium-icons.wH1_zGT0rJxwdpNynExzEA.eot?#iefix") format("embedded-opentype"), url("fonts/medium-icons._XQ4bXDf3d7Vhfo7QzaMyQ.woff") format("woff"), url("fonts/medium-icons.K8Lczt_iTO9L1SfRKqzS0A.ttf") format("truetype"), url("fonts/medium-icons.4MJ_tuHYI6Rjt8o471BJdQ.svg?#medium-icons") format("svg");
font-weight:normal;
font-style:normal
}
 @font-face {
 font-family: 'basic_gothic_probold';
 src: url('fonts/fontfont_-_basicgothicpro-bold-webfont.eot');
 src: url('fonts/fontfont_-_basicgothicpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/fontfont_-_basicgothicpro-bold-webfont.woff') format('woff'), url('fonts/fontfont_-_basicgothicpro-bold-webfont.ttf') format('truetype'), url('fonts/fontfont_-_basicgothicpro-bold-webfont.svg#basic_gothic_probold') format('svg');
 font-weight: normal;
 font-style: normal;
}

/* ===================
	COMMAN: CSS
=================== */
* { margin:0 auto; padding:0px; }

html,
body { height:100% }

body { font-family: 'Arimo', sans-serif; /*height: auto;min-height: 4895px;*/ overflow-x: hidden; }

.innerBody { background:#fff; }

.raleway { font-family: 'Raleway', sans-serif; }

.arimo { font-family: 'Arimo', sans-serif; }

.padding-top-10{padding-top:10%;}
.height-250{height:225px;}
.preslink{color: #030000;}
.preslink:hover{color: #030000;}

.lora { font-family: 'Lora', serif; }
.lora a{text-decoration:underline;color:black}
.lora a:hover{text-decoration:underline;color:black}
.lora p {line-height:33px !important };
.proxima { font-family: 'proxima_novaregular'; }

.georgia { font-family:Georgia, "Times New Roman", Times, serif }

.gothic_probold { font-family: 'basic_gothic_probold'; }

img { vertical-align:middle; }

p { line-height:18px; }

.left { float:left !important; /* display:inline-block; */ }

.right { float:right !important; display:inline-block; }

ul,
ol { list-style:none }

a,
a:hover { text-decoration:none; color: white}

.wrapper { width: 90%; margin: 0 5%; }

.header-container,
.footer-container { }

/* ===================
	HEADER: CSS
=================== */
.header-container { width:100%; background:#fff; min-height:115px; position:fixed; z-index:999; top:0px; border-bottom:0px solid #000;-webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    0px 10px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow:         0px 10px 15px 0px rgba(0, 0, 0, 0.1); }

.logo { margin:2% 0px; color:#e6e7e8; font-size:21px;line-height: 115px;}

.divi { margin: 14px 9px; }

.browse { /*margin-top: 22px; */ }

.browse span{font-size:13px;margin-left: 10px;}

.mainLogo { margin-right:10px; }

.logo a,
.socialLink ul li div.browse { color:#030000; text-decoration:none; font-size:13px;/* font-weight:bold;*/ cursor:pointer; letter-spacing:1px; /* padding: 0px 25px 0px 0px; */ margin-top: -1px; }

.socialLink ul li div.browse img { vertical-align: middle; margin:-4px 10px 0px 1px; }

.socialLink {margin: 15px 0 0;}

.socialLink ul { margin:0px 0px; padding:0px; position:relative;}

.socialLink ul li { display:inline; border-right:0px solid #e6e7e8; float:left; height: 20px; line-height: 18px; }

.socialLink ul li.last { border-right:0px solid #a1a0a0; }

.socialLink ul li a { color:#030000; text-decoration:none; font-size:13px; /*font-weight:bold;*/ padding: 5px 0px 5px 25px; letter-spacing:1px; }

.socialLink ul li a img { margin-top: -2px; }

.tweet { padding-right:13px !important; }

.faceB { padding-left:13px !important; }

/* ===================
	FOOTER: CSS
=================== */
.footer-container,
.footer-container2 { width:100%; min-height:80px; /*margin-bottom:20px;*/ background:#fff url(../img/backGround.png) repeat-x; }

.footer-container2 { background:#000000; }

.footer-container > .mainContainer { border-top: 0px solid #b5b5b5; height: 150px; margin-top: 50px; }

.footer-container > .mainContainer article { height: 150px; display: inline-block; margin-right:12px; padding: 0 20px 0 0; display:block !important; opacity:1 !important }

.footer-container > .mainContainer .first { border-right: 1px solid #231f20; width: 206px; }

.footer-container > .mainContainer .second { border-right: 1px solid #231f20; width:327px; }

.footer-container > .mainContainer .thired { border-right: 1px solid #231f20; }

.footer-container > .mainContainer .fourth { width: 288px; padding: 0; margin-right: 0; }

.footer-container > .mainContainer h6 { font-size:21px; margin:0px 0px 10px; letter-spacing:1px; }

.footer-container > .mainContainer p { font-size:13px; margin:0px 0px 25px; }

.socialfoo { height:auto !important; margin-top:2px; }

.footer-container > .mainContainer .thired a { margin-right:15px; }

.footer-container > .mainContainer .first a { float:left; /* width:100% */; }

.footer-container > .mainContainer .first a img { width:100%; }

.addSection { width:355px; margin:20px 0px ;}

.addSection p { font-size:12px; font-weight:700; line-height:25px; color:#262626; margin-left: 70px; margin-top: 0px; }

.addSection p a { color:#262626 ;}

.footer-container2 .addSection p,
.footer-container2 .addSection p a { color:#fff; }

.subSection { width:560px; width:564px\9; }

.subSection h5 { color:#3a3a3a; font-size: 17px; margin: 33px 0px 5px; font-weight:normal; }

.btn { width:95px; height:43px; float:left; background:#231f20; color:#c1c1c1; border:0px; font-size:12px; }

.footer-container2 .btn { background:#eee; color:#000; }

.btn img { margin-left:5px; }

.subArea { height:41px; width:186px; float:left; color:#231f20; font-size:12px; text-indent:15px; border: 1px solid #231f20; letter-spacing:1px; }

.mainContainer.copy { border: 0px; margin-bottom: 0px; height: 30px; line-height: 0; }

.mainContainer.copy aside.left { margin-left: 0px; width:auto; }

.mainContainer.copy a { color:#231f20; font-size:10px; font-weight:400; margin-right:20px; letter-spacing:1px; }

.mainContainer.copy aside.right { color:#231f20; font-size:12px; font-weight:700; margin-right: 7px; width: auto;}

.mainContainer.copy aside.right a { margin-right:0px }

.mainContainer.copy aside.right span { color:#231f20; }

.footer-container2 .mainContainer.copy aside.right span { color:#fff; }

.footer-container aside { margin-top:10px !important; }
.yout{padding-right: 0px !important;
margin-right: 8px !important;}
/* ===================
	NAVIGATION: CSS
=================== */
.backgroundDummy { width:100%; height:100%; display:none; position: fixed; z-index:1000; top:0px; left:0px }

.aboutPCtext { position:absolute; bottom: 23px; right: 20px; }

.aboutPCtext a { font-size:11px; color:#fff; letter-spacing:1px }

nav { background:#000; width:205px; position:fixed; left:-205px; top: 174px; z-index:9999; overflow:visible !important }

nav ul { margin: 9px 0px 0 15px; padding: 0; }

nav li { margin:9px 0px 18px; cursor:pointer; position:relative; display:block; clear:right; float:left; width:100%; }

nav a { color:#fff; font-size:13px; font-weight:500; border-bottom:transparent 2px solid }

nav a:hover,
nav a:visited { color: #fff; }

nav .mainNav > li:hover > a,
nav a:hover { text-decoration: none;color:#168dd9;}

.subMenu { position:absolute; background:#000; width:262px; top:0px; left: 190px; margin: 0 0px 0 0px; border:1px solid #707172; display:none; }

.subMenu li { margin-left:15px; }

nav .mainNav > li:hover .subMenu { display:block; }

/* ===================
	CONTENT: CSS
=================== */
#mainFrame { margin-top:79px; width:100%; /* position:fixed; */ background:#FFF /*url(../img/backGround.png) repeat-x; */}

#mainFrame2 { padding-top:69px; width:100%; }

.topbanner { width:100%; height:100%; position:relative; }

.topbanner img { width:100% }

.mainImgText { font-family: Helvetica, Arial, sans-serif; position: absolute; z-index: 2; bottom: 100px; color: #fff; left: 22.5%; }

.mainImgText h1 { font-size: 54px; line-height: 58px; margin: 0px; }

.mainImgText h3 { font-family: Helvetica, Arial, sans-serif; color:#c6c3bc; font-weight:normal; font-size:30px; margin:0px; }

.down-arrow { content: ''; display: block; width: 16px; height: 16px; position: absolute; bottom: 40px; left: 50%; margin-left: -8px; border: 2px solid rgba(255, 255, 255, 0.35); background: rgba(0, 0, 0, 0); border-left: 0; border-top: 0; outline: none; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; z-index:999 }

.down-arrow a { display:block; width:100%; height:100%; }

.scollclear { position:absolute; bottom:0px }

#mainFrame.static { position:static; }

.topBg { width:100%; height:100%; position:absolute; background:#000; z-index:9999; top:0px; overflow:hidden; 
/* background:url(../img/openingscreen.gif); background-position:center; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; */ }

.topBg img { /*position:absolute; width:auto; height:100%;left:25%;*/ position: absolute; width: auto; width: 100%;/* left: 25%; */ }

.topBgMiddle { min-width:320px; max-width:600px; width:100%; height:100%; }

.centerLogo { width:257px; height:57px; position:absolute; top:50%; left:50%; margin-top:-28px; margin-left:-128px; }

.scrollTopText { color:#fff; position:absolute; bottom:50px; left:50%; margin-left:0px; cursor:pointer; }

.scrollTopText .down-arrow { content: ''; display: block; width: 16px; height: 16px; position: absolute; top: 0px; border: 2px solid rgba(255, 255, 255, 1); background: rgba(0, 0, 0, 0); border-left: 0; border-top: 0; outline: none; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; z-index: 999; }

.griedSection { width:100%; margin-bottom: 0px; }

.griedSection img { width:100%; }

.mainSection { background: #FFF url(../img/backGround.png) repeat-x; }

.mainSection,
.mainContainer { width:100%; }

.mainContainer { max-width:1082px; position:relative }

.mainContainer hr { background:#168dd9; height:5px }

.articleSection { font-size:17px; margin-bottom:20px; float:left; width: 100%; position: relative; display:inline-block; }

.articleSection h1 { color:#030000; text-align:center; margin: 40px 0px; font-size:28px; text-transform:uppercase; }

.articleSection h1.topNews { margin: 34px 0px 0px; font-size: 36px; height: 24px; }

#mainFrame2 .articleSection h1 { font-weight:400 !important; font-style:italic; text-align:left; text-transform:capitalize; margin: 0px 0px 5px; }

.articleSection ul { margin:0px; padding:0px; }/*4a4a4a*/
.loraul ul{
list-style:inherit;
}
.loraul ol{
list-style-type:decimal;
}
.lorap span{margin-left:10%;}
.articleSection ul li { width:250px; float:left; margin-right:27px }
.shareon{width:100%;}
.shareon li:first-child{width:30% !important;padding-left:0;}
.shareon li{width:50px !important;margin-right:0 !important;}
.articleSection ul li:hover { }

.articleSection ul li.last { margin-right:0px }

.articleSection ul li .box { /* background:#4a4a4a;  */width:100%; height:138px; margin-bottom:10px; cursor:pointer }

.articleSection ul li p { margin:0px; }

.articleSection ul li p a { line-height:20px; color:#414042; font-size:12px; }

.articleSection ul li:hover p a { color:#168dd9 }

.articleSectionNewFooter { font-size:17px; /*margin-bottom:20px;*/ float:left; width: 100%; position: relative; margin-bottom:30px; }

.articleSectionNewFooter h1 { color: #030000; text-align: center; margin: 40px 0px; font-size: 28px; text-transform: uppercase; }

.articleSectionNewFooter ul li p { margin:0px; }

.articleSectionNewFooter ul li p a { line-height: 20px; color: #414042; font-size: 12px; }

.articleSectionNewFooter h2 { color: #4e4e4e; text-align: left; margin: 25px 0px 25px; line-height: 16px; font-size: 24px; font-weight: normal; }

.articleSectionNewFooter ul { margin:0px; padding:0px; }/*4a4a4a*/

.articleSectionNewFooter ul li { width:/*250px*/ 23.1%; float:left; margin-right:27px; padding-bottom: 20px; }

.articleSectionNewFooter ul li:hover { }

.articleSectionNewFooter ul li.last { margin-right:0px }

.articleSectionNewFooter ul li .box { background:#4a4a4a; width:100%; height:138px; margin-bottom:15px; cursor:pointer }

.articleSectionNewFooter ul li p a { line-height:24px; color:#3a3a3a; }

.articleSectionNewFooter ul li:hover p a { color:#168dd9 }

.dummyDiv { background: #56a8c2; height: 100%; width: 270px; position: absolute; z-index: 0; display:none; }

.firstLiSection { background: #56a8c2; margin-right:13px !important; padding-right:14px; }

.bannerSec { width:755px; height:293px; margin-right:42px; margin-top: 25px;position: relative; }

.bannerSec .footerText{bottom: -5px;width: 182px; right:0px;}

.sideSection { width:285px !important; height:297px; text-align:center; background:#000000; padding-top:0px !important; margin-top: 25px !important; }

.sideSection h3 { margin:0; padding:0px; color: #fff; text-align: center; line-height: 16px; font-size: 22px; text-transform: uppercase; margin-top: 35px; margin-bottom: 15px; font-weight: 700; }

.downArrow { width:30px; height:20px; margin:10px auto 0px; }

.viewAll { color: #030000; font-size: 12px; text-transform: uppercase; position: absolute; right: 5px; top: 51px; letter-spacing:1px; }

.viewAll img { margin-right:5px; }

.sideSection .newsArticle { text-align: left; padding: 18px 0px; margin: 0 auto; width: 100%; border-bottom: 1px solid #b8b8b8; }

.sideSection .newsArticle.last { border-bottom:0px solid #b8b8b8 }

.sideSection .newsArticle h6 { padding:0; margin:0; font-size:12px; font-weight:normal; color:#fff; }

.sideSection .newsArticle h6 strong { margin-left:10px; }

.sideSection .newsArticle p { line-height:0px; font-size:13px; color:#fff; }

.sideSection .newsArticle a { color:#3a3a3a; }

.sideSection .newsArticle a:hover,
.sideSection .newsArticle a:hover h6 { color:#168dd9; }

.sectionContent,
.sectionContentEvent,
.sectionContentEventMain { max-width:770px; width:100%; min-height:300px; margin-left:60px; position:relative; }

.sectionContentEventMain { margin-top:55px; margin-bottom:55px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #dedede; background:#fff; }

.textSection,.textSectionEventType { max-width:655px; width:100%; }
.textSectionEventType{padding-top: 100px;}

.textSection h2,.textSectionEventType h2 { font-size: 35px; margin: 20px 0px 15px; width:100%; float:100%; color:#231f20; }
.textSectionEventType h2 {font-size: 30px;
margin: 2px 0px 15px;}

.sectionContentEvent { margin-right:0px; padding-left:60px; margin-top: 20px; }

.containerEventMain { width:100%; }

.containerEventMain.curve { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; overflow:hidden; }

.sectionContent p { font-size:14px; line-height:22px; float:left; }

.brkSmallLine { width:100%; height:1px; background:#231f20; margin:10px auto 25px; float:left; }

.textSection h6 { font-size:15px; font-weight: none !important; letter-spacing: 1px; margin: 0 0 15px; }

.writtenBox { width:100%; height:85px; position:relative; }

.imgWittenBox { width:80px; margin-right:20px; }

.imgWittenBox img { width:100%; }

.socialLinkForWritten { width:75px; margin-top: 25px; }

.socialLinkForWritten a { margin:0px 3px; }

.article { margin:0px 0px 20px; color:#333333; font-size:16px; position:relative; padding: 0 80px 0px 0px; }

.article ul { list-style:disc; margin-left:40px; margin-top:30px; }

.article ul li { width:100% !important; margin-bottom:20px; }

.article a { color:#333333; text-decoration:underline; }

.likebox { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; padding:10px; border:1px solid #57ad68; float:left; margin-top:20px }

.likebox img { margin-right:10px; vertical-align:middle; margin-top:-3px; }

.notes-marker { position: absolute; width: 20px; height: 24px; padding: 10px; margin: -2px 0 0; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: block; overflow: hidden; position:absolute; right:0px; top:0px; }

.icon--notesMarker { color: rgba(0, 0, 0, 0.15); -webkit-transition: color .1s;
-moz-transition: color .1s;
-ms-transition: color .1s;
-o-transition: color .1s;
transition: color .1s;
top: 2px; position: absolute; font-size: 25px; margin-left: 1px; }

.notes-position-container { position: relative; font-family: "jaf-bernino-sans"; letter-spacing: -0.02em; font-weight: 400; font-style: normal; }

.icon { font-family: 'medium-icons'; font-weight: normal; font-style: normal; speak: none; text-decoration: none; text-transform: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon--notes:before { content: "\e038"; }

.notes-marker-count { position: absolute; top: 0; left: 0; right: 0; color: #fff; text-align: center; font-weight: bold; font-size: 12px; line-height: 36px; }

.mainFirstBox { border-top:1px solid #d9d9d9; width:100%; padding:10px 0px 20px; margin:30px 0px; }

.mainFirstBox h3 { color:#b3b3b3; font-size:11px; letter-spacing:1px; }

.mainFirstBox > p { color:#b3b3b3; font-size:13px; }

.follow-up-link-prompt { letter-spacing: -0.02em; font-weight: 400; font-style: normal; display: block; font-size: 14px; color: rgba(0, 0, 0, 0.3); line-height: 20px; }

.follow-up-start { cursor: pointer; margin-bottom: 25px; }

.btn-link,
.btn-chromeless { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: rgba(0, 0, 0, 0); height: auto; line-height: inherit; border-width: 0; padding: 0; vertical-align: baseline; color: rgba(0, 0, 0, 0.3); white-space: normal; }

.map { width:100%; height:250px; overflow:hidden; }

.map img { width:100%; }

.follow-up-start .icon--addFurtherReading { display: inline-block; }

.icon { font-family: 'medium-icons'; font-weight: normal; font-style: normal; speak: none; text-decoration: none; text-transform: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.btn2 .icon:before { margin-right: 8px; font-size: 20px; line-height: 0; position: relative; top: 4px; color: rgba(0, 0, 0, 0.3); }

.icon--addFurtherReading:before { content: "\e007"; }

.follow-ups-prompt,
.follow-ups-empty .follow-ups-empty-prompt { display: inline; }

.follow-up-link-prompt { letter-spacing: -0.02em; font-weight: 400; font-style: normal; display: block; font-size: 14px; color: rgba(0, 0, 0, 0.3); line-height: 20px; }

.btn2 .icon { line-height: 100%; }

.follow-up-start:hover,
.follow-up-start:hover .icon--addFurtherReading:before { color: #57ad68; }

.imgSectionBid { width:100%; background:#fff; margin-bottom:75px; padding:40px; }

.imgSectionBid img { width:100%; }
.fixheight img{
height: 739px;
}
.imgSection { }

.imgSection a { width: 80px; height: 80px; }

.cardname { margin:0 0 0 20px; }

.cardname h2 { font-size:20px; margin:0; }

.cardname p { font-size:15px; margin:0; }

aside,
aside.eventMain { }

aside.event { }

aside h6 { margin:0;/* text-transform:uppercase; */ font-size:9px; }

aside h2 { font-size:18px; margin:0; }

.yellow { color:#fdb800; }

.newsBox { }

.newsBox ul { }

.newsBox ul li { float:left; max-width:250px; width:100%; margin-right:27px; margin-bottom: 50px; }
.newsBox ul li:nth-child(4), .newsBox ul li:nth-child(9), .newsBox ul li:nth-child(14), .newsBox ul li:nth-child(19), .newsBox ul li:nth-child(24), .newsBox ul li:nth-child(29), .newsBox ul li:nth-child(34), .newsBox ul li:nth-child(39), .newsBox ul li:nth-child(44), .newsBox ul li:nth-child(49), .newsBox ul li:nth-child(54), .newsBox ul li:nth-child(59), .newsBox ul li:nth-child(64), .newsBox ul li:nth-child(69), .newsBox ul li:nth-child(74), .newsBox ul li:nth-child(79) {
margin-right:0px;
}

.newsBox h6 { text-transform:uppercase; margin:0px }

.newsBox p.newsHead { margin:5px 0px; line-height:20px; font-size:16px; }

.newsBox .imgBox { width:100%; }

.newsBox .imgBox img { width:100%; }

.newsBox p.contentBox { font-size:13px; }

.newsBox p.contentBox a { text-transform:uppercase; color:#000 !important; font-weight:bold; font-size:11px; }

.moreImages { margin:0 auto 45px; text-align:center; width:364px; height:52px; line-height:52px; border:1px solid #b5b5b5; font-size:24px; color:#474747; cursor:pointer; }

.eventSearchBox .search-input-form { margin: 18px 0 6px; }

.eventSearchBox { max-width:600px; height:36px; margin:30px auto; }

.eventSearch .textBox { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:250px; border:1px solid #dedede; height:33px; line-height:33px; margin-right:17px; }

.eventSearch .seach { background:#ffffff url(../img/searchEvent.jpg) no-repeat 8px 8px; font-size: 12px; text-indent: 30px; }

.eventSearch .area { background:#ffffff url(../img/area-search.png) no-repeat 8px 8px; font-size: 12px; text-indent: 30px; }

.serchBtn { display: inline-block; vertical-align: baseline; zoom: 1; vertical-align: middle; position: relative; width: auto; height: auto; border: 0; padding: 6px 10px; color: #fff; background-color: #00add9; text-align: center; line-height: 22px; font-weight: 400; font-size: 12px; border-radius: 3px; }

.evevntContainer { border-bottom:1px solid #dedede }

.evevntTop { width:100%; }

.evevntTop .text-heading-primary { margin:0px; line-height: 36px; font-size: 30px; font-weight:normal; }

.topEventMain { width: 89.7%; height: 125px; background: #474747 url(../img/eventmainTop.png) bottom repeat-x; padding: 35px 40px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius:  5px 5px 0 0; border-radius:  5px 5px 0 0; }

.topEventMain h1 { margin: 0px; text-align: left; color: #fff !important; line-height: 19px; }

.timeDatePlace { text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); color: #fff; font-size: 17px; line-height: 21px; }

.socialLikeLink { }

.socialLikeLink ol { margin:0px; padding:0px }

.socialLikeLink ol li { display:inline; float:left; margin-right:5px; color:#808080; font-size:13px; line-height: 20px; }

.middleEventMain { width: 89.7%; min-height: 125px; padding: 35px 40px; }

.middleEventMain h2 { color:#404040; font-size:18px; margin:0px }

.middleEventMain p { font-size:13px; line-height:20px; font-weight:normal }

.middleEventMain p.margin { margin-bottom:30px }

.videoEventMain { width:100%; height:365px; background:#011329; margin:10px 0px 40px; }

aside.eventMain { margin-top:55px; }

.logoSideBar { width:100%;/* height:69px;*/ margin-bottom:10px }

.mapMain { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border: 1px solid #dedede; background:#FFF; margin-bottom:15px; }

.mapMain img { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius:  5px 5px 0 0; border-radius:  5px 5px 0 0; }

.mapMain .middleEventMain { padding: 25px 20px 25px 20px; width: 84%; }

.mapMain .middleEventMain h2 { color:#404040; font-size:16px; margin:0px; }

.mapMain .middleEventMain ol { margin:0; padding:0px; }

.mapMain .middleEventMain li.address { background:url(../img/area-search2.png) no-repeat 0px 0px; }

.mapMain .middleEventMain li.time { background:url(../img/timeZone.png) no-repeat 0px 0px; }

.mapMain .middleEventMain li.mail { background:url(../img/mail.png) no-repeat 0px 0px; }

.mapMain .middleEventMain li p { font-size:13px; line-height:20px; font-weight:normal; padding-left: 25px; }

.mapMain .middleEventMain li p a { color:#4bb2e0; }




/* ===================
	ACCORDIAN: CSS
=================== */

.accordianContent { width: 100%; float: left; margin: 10px 0px; }

.accordianContent.eventAccord { margin:0px }

#left_nav { width:250px; }

.accordion { margin: 0; padding: 10px 10px 10px 0px; height:20px; border-top:transparent 1px solid; font-family: 'proxima_novaregular'; text-decoration:none; text-transform:uppercase; color: #000; font-size:13px; border-bottom:1px solid transparent/*transparent*/; cursor:pointer; }

.accordianContent.eventAccord .accordion {  color:#030000; }

.accordion-open {  color:#030000;}

.accordion-open span { display:block; float:left; padding:10px; margin-right: 10px; }

.accordion-open span { background:url(../img/minus.png) center center no-repeat; }

.accordion-close span { display:block; float:right; background:url(../img/plus.png) center center no-repeat; padding:10px; }

.accordianContent.eventAccord .accordion-open span { background:url(../img/wiewNone.png) center center no-repeat; }

.accordianContent.eventAccord .accordion-close span { display:block; float:left; background:url(../img/wiewAll.png) center center no-repeat; padding:10px; margin-right: 10px;}



.accordianContent.filterAccord .accordion-open span { background:url(../img/upfilter.png) center center no-repeat; }

.accordianContent.filterAccord .accordion-close span { display:block; float:left; background:url(../img/downfilter.png) center center no-repeat; padding:10px; margin-right: 10px;}

.fixed-pos-menu{position:fixed !important; height: 57px;top: 115px;z-index: 1; }

.menu-font{font-size:13px; letter-spacing:1px; margin-left:10px;}

div.container { padding:0; margin:0; }

div.content { background:#fff; margin: 0; padding: 10px 10px 10px 10px; font-size:13px; line-height:1.5em;  font-weight:normal; border-bottom:0px solid #d6d6d6; }

.accordianContent.eventAccord div.content { background:#fff; }

div.content ul,
div.content p { padding:0; margin:0; padding:3px; }

div.content ul li { list-style-position:inside; line-height:25px; float:none !important }

div.content ul li a {  color:#030000; }

div.content ul li a:hover { color:#000; }

code { overflow:auto; }

/* ===================
	FORM: CSS
=================== */
.f-row{ margin:0 0 5px 0;}
input.placeholder{ padding:5px !important; margin:0; border:1px solid #999;}
.sb-search { position: relative; margin-top: -5px; width: 0%; min-width: 30px; height: 30px; float: left; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; margin-right: 8px; }
.search-toggle{width:220px;}
.sb-search-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; width: 99%; height: 28px; margin: 0; z-index: 10; /*padding: 20px 65px 20px 20px;*/ font-family: inherit; font-size: 14px; color: #242424; text-indent:10px; border:1px solid #242424 }
 .sb-search-input::-webkit-input-placeholder {
 color: #a9a9a9;
}
 .sb-search-input:-moz-placeholder {
 color: #a9a9a9;
}
 .sb-search-input::-moz-placeholder {
 color: #a9a9a9; 
}
 .sb-search-input:-ms-input-placeholder {
 color: #a9a9a9;
}

.sb-icon-search,
.sb-search-submit { width: 30px; height: 30px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 30px; text-align: center; cursor: pointer; }

.sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; }

.sb-icon-search { color: #e6e7e8; background:url(../img/search-web.png); z-index: 90; font-size: 15px;/* font-family: 'icomoon';*/ speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; }

.sb-icon-search:before { /*content: "\e000"; */ }

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search { width: 220px; }

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search { background: url(../img/search-web.png); color: #fff; z-index: 11; }

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit { z-index: 90; }

/* //////// SelectBox //*/
.selectFilter { margin-top: 33px; }

.s-hidden { visibility:hidden; padding-right:10px; }

.select { cursor:pointer; display:inline-block; position:relative; font:normal 11px/22px Arial, Sans-Serif; color:#757575; border:1px solid #ccc; }

.styledSelect { position:absolute; top:0; right:0; bottom:0; left:0; background-color:white; padding:0 10px; font-weight:bold; }

.regformdiv .styledSelect { padding:7px 10px }

.styledSelect:after { content:""; width:0; height:0; border:5px solid transparent; border-color:#757575 transparent transparent transparent; position:absolute; top:9px; right:6px; }

.regformdiv .styledSelect:after { top:17px; }

.styledSelect:active,
.styledSelect.active { background-color:#eee; }

.options { display:none; position:absolute; top:100%; right:0; left:0; z-index:999; margin:0 0; padding:0 0; list-style:none; border:1px solid #ccc; background-color:white; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); }

.options li { padding:0 6px; margin:0 0 !important; padding:0 10px; width: 70px !important; }

.options li:hover { background-color:#39f; color:white; }
.none1{display:none !important}

/* ==========================================================================
   Helper classes
   ========================================================================== */
   .caroufredsel_wrapper{margin:0px !important;}
.list_carousel { background-color: #fff; margin: 0 0 30px 0px; width: 360px; position:relative; }

.list_carousel ul { padding: 0; list-style: none; display: block; margin: 0px 0px 0px 10px !important; }

.list_carousel li { background-color: #fff; border: 0px solid #999; width: 100px; height:100px; padding: 0; margin: 0px; margin-right:0px !important; display: block; float: left; text-align:center; }

.list_carousel.responsive { width: auto; margin-left: 0; }

.prev,
.next { position:absolute; top:50%; margin-top:-20px;height: 25px; }
.prev img,
.next img{height:100%;}

.prev { left:-20px; }

.next { right: -20px; }

/* 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; }

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider { margin: 0; padding: 0; }

.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; margin-right:0px; position:relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img { width: 100%; display: block; height:297px; }

.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after { content: "."; 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: 0px solid #fff; position: relative; /*-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;*/ box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); zoom: 1; }

.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.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 { width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next { background-position: 100% 0; right: -36px; }

.flex-direction-nav .flex-prev { left: -36px; }

.flexslider:hover .flex-next { opacity: 0.8; right: 5px; }

.flexslider:hover .flex-prev { opacity: 0.8; left: 5px; }

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover { opacity: 1; }

.flex-direction-nav .flex-disabled { opacity: .3!important; filter:alpha(opacity=30); cursor: default; }

/* Control Nav */
.flex-control-nav { width: 18%; position: absolute; bottom: 9px; text-align: center; right: 40%; }

.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;
}

.flex-control-paging li a { width: 8px; height: 8px; display: block; background: #fff; background: rgba(255, 255, 255, 0.9); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.flex-control-paging li a:hover { background: #ef3838; background: rgba(239, 56, 56, 0.7); }

.flex-control-paging li a.flex-active { background: #ef3838; background: rgba(239, 56, 56, 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; }

.footerText { width:100%; height:57px; /*background:#393939; */ font-size:13px; position: absolute; bottom: 0px; }

.headerFlax { color:#fff; background:#168dd9; width:176px; text-align:center; line-height:57px; }

.contentFlax { color:#fff; line-height:57px; margin-right: 40px;/*font-size:16px; */ }

.contentFlax a { color:#fff; }

/*FILTER PART*/

.container { position: relative; width: 100%; margin: 0 5%; padding: 0; }

ul.filter { margin-bottom: 0; padding:0px; height:49px; }

ul.filter li { list-style-type: none; display:inline; margin: 0px 5px 0 0; }
.filter img{width:30px !important}
ul.filter li a,
ul.filter li a:visited { padding: 9px 16px; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; font-size: 12px; color: #999; border: 1px solid transparent; }

ul.filter li a.active,
ul.filter li a:hover { border-color: #dcdcdc; }

.hasimages .postphoto { background: #f3f3f3 url(../img/small-loading.gif) center no-repeat; }

.bx-wrapper { position: relative; padding: 0; }

.bxslider { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position: absolute; padding:0px; margin:0px; overflow: hidden; }

.bxslider li { overflow:hidden; }

.bx-wrapper ul li { margin: auto; position:relative; }


.blkContent { 
position: absolute; 
width: 96%; height: auto; background:#231f20; padding: 2% 2% 2% 5%; 
/* bottom:-360px ;  */
bottom: 0px !important ; 
letter-spacing: 1px; -webkit-font-smoothing:antialiased; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); 
opacity: 0.9;
}

.blkContent > h1 { font-size: 14px; color: #fff !important; font-weight: 700; margin: 0px 15px 0px; padding: 0px; line-height: 25px; }
.arimoh1{font-size:18px !important;font-style:normal !important;}
.blkContent p { font-size: 14px !important; color: #fff !important; margin: 0px 15px 0px; line-height: 18px !important;
}

.blkContent p b { padding-top: 5px; float: left; }
.blkContent p b a{ color: #fff !important; }

.blkContent p span { color:#a1a0a0; }

.iconBox { position:absolute; top:0px; right:0px; width:36px; }

#search-toggle2 { display:none; }

.tabsMenu { text-transform: uppercase; color: #0f90ba; }

.tabsMenu .tab { }

.tabsMenu li { display:inline; width: auto !important; margin-right: 0px !important; }

.tabsMenu li a { font-size:13px; background:#ededed; border:1px solid #dedede; padding:10px; color:#66666a; float:left; }

.tabsMenu li a.first { -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }

.tabsMenu li a.last { border-left:0px; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius:  0px 5px 5px 0px; border-radius:  0px 5px 5px 0px }

.tabsMenu li a:hover,
.tabsMenu li a.active { background:#fff; color:#0f90ba; }

.eventMainBox { width:100%; margin:35px 0px 20px; }

.eventMainBox h2 { margin: 0px; line-height: 25px; font-size: 25px; font-weight: normal; color:#7c7c7c; text-transform:uppercase; margin:0px 0px 20px; width:100%; float:left; }

.evevntBox { height:150px; width:100%; background:#fff; float:left; margin-bottom:15px; }

aside.evevntImgBox { width:140px; height:140px; border-right:1px solid #ededed; margin:0px; float:left; padding:5px; }

aside.evevntImgBox img { width:100%; height:100% }

.eventContainer { font-family: 'proxima_novaregular'; margin-left:15px; }

.eventContainer > h3 { color:#299cc1; margin:10px 0px; font-size:20px; font-weight:normal; }

.eventContainer > p { margin:0px; font-size:14px; }

.eventContainer > p img { vertical-align:middle; margin-top:-3px; margin-right:5px; }

.eventContainer > p.companyName { color:#9ca5b2; margin-bottom:10px; }

.eventContainer > p.dateAndTime { margin-bottom:5px; color:#666666; }

.eventContainer > p.area { text-transform:capitalize; color:#666666; }

.pagination { margin: 40px auto 50px; width: 271px; }

.redInk { margin-top:20px; }

.redInkLogo { margin:10px 0px 20px; }

.redInkLogo > img { width:auto; }

.newsBoxredInk ul { margin:0; padding:0px; }

.newsBoxredInk ul li { width:25%; margin-right: 0px; }

.newsBoxredInk ul li img { width:100%; }

.innerNav { float:left; width:100%; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; margin:20px 0px; }

.innerNav ul { margin:0; padding:0px; }

.innerNav ul li { font-size:12px; text-align:center; width:25%; letter-spacing:1px; }

.innerNav ul li > a { display:block; color:#272727; line-height:20px; padding: 10px; }

.redInkAwards { margin-bottom:20px; }

.redInkAwards p { font-size:16px; color:#4d4d4d; line-height:24px; }

.redInkAwards > h1 { font-size:40px; text-align: left; color:#4d4d4d !important; margin-top:50px; padding-bottom:30px; border-bottom:1px solid #cccccc; }

.awardsContent { width:100%; margin-bottom:40px; }

.awardsContent > h3 { font-size:18px; text-align: left; color:#333 !important; font-weight:normal !important; margin:15px 0px 5px; }

.awardsContent > ol.nameAwords { margin:0; padding:0px; }

.awardsContent > ol.nameAwords li { color:#ef3838; font-size:14px; }

.awardsContent > ol.nameAwords li span { color:#666674; font-size:16px; }

.jury > p { font-size:14px; color:#666674; line-height:20px; }

.visitRedInk { text-align: center; width: 293px; height: 45px; line-height: 45px; border: 1px solid #b5b5b5; font-size: 20px; color: #474747; cursor: pointer; margin-top: 25px; }

.block1{display:block !important}

/*-----------------------------------------------------------------------------------*/
/*  *CSS3 Animations
/*-----------------------------------------------------------------------------------*/

.animated { -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:0.45s; -moz-animation-duration:0.45s; -ms-animation-duration:0.45s; -o-animation-duration:0.45s; animation-duration:0.45s; }

/* #FadeInUp
================================================== */

@-webkit-keyframes 
fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @-moz-keyframes 
fadeInUp { 0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
 @-o-keyframes 
fadeInUp { 0% {
 opacity: 0;
 -o-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
 @keyframes 
fadeInUp { 0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}

.fadeInUp { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; }

/* #FadeOutDown
================================================== */

@-webkit-keyframes 
fadeOutDown { 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
100% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
}
@-moz-keyframes 
fadeOutDown { 0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
}
 @-o-keyframes 
fadeOutDown { 0% {
 opacity: 1;
 -o-transform: translateY(0);
}
 100% {
 opacity: 0;
 -o-transform: translateY(20px);
}
}
 @keyframes 
fadeOutDown { 0% {
 opacity: 1;
 transform: translateY(0);
}
 100% {
 opacity: 0;
 transform: translateY(20px);
}
}

/*-----------------------------------------------------------------------------------*/
/*  * Isotope Styling
/*-----------------------------------------------------------------------------------*/

/** Isotope Filter
===================================*/
div.filtercontainer { margin-bottom:40px; }

ul.filter { margin-bottom:0;}

ul.filter li { list-style-type: none; float: left; margin: 0px 20px 0 0; }

ul.filter li a,
ul.filter li a:visited { padding: 9px 16px; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; font-size: 12px; color: #414042; border:0px solid transparent; }

ul.filter li a.active,
ul.filter li a:hover {/* border-color:#414042;*/ color:#00529c}

/** Isotope Elements
===================================*/
.isotopecontainer .featured-image { min-height:50px; }

.isotopeliquid { max-width:2100px; margin:auto; transition: width 0.5s ease-in-out; -webkit-transition: width 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out; -o-transition: width 0.5s ease-in-out; padding-bottom:0px; margin-bottom: 0px; }

.isotopecontainer { padding-bottom:50px; margin-bottom: 30px; }

/* Individual Bricks */
.isobrick.thirds { width:30%; margin-bottom:40px; float: left; margin-right: 2%; }

.isobrick { float:left; margin: 0 2px 4px 2px; }

/** Isotope Transitions
===================================*/
.isotope,
.isotope .isotope-item { /* change duration value to whatever you like */ -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope { -webkit-transition-property: height; -moz-transition-property: height; -ms-transition-property: height; -o-transition-property: height; transition-property: height; }

.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:         transform, opacity; }

/* #Disabling Isotop CSS3 Transitions
================================================== */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/*FILTER PART OVER*/
 
 .flex-direction-nav .flex-prev { opacity: 1; left: 0; }

.flex-direction-nav .flex-next { opacity: 1; right: 0; }
}

/*
 * Image replacement
 */

.ir { background-color: transparent; border: 0; overflow: hidden;     /* IE 6/7 fallback */ *text-indent: -9999px;
}

.ir:before { content: ""; display: block; width: 0; height: 150%; }

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden { display: none !important; visibility: hidden; }

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible { visibility: hidden; }

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

.clearfix:after { clear: both; }

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix { *zoom: 1;
}

/* ==================================================================== */
#logwrap { position:relative; padding: 36px 35px 26px; width:426px; margin:0 auto; text-align: left; background-color:#FFFFFF;  }

#logwrap p.lw_hdr { margin:0; font-size: 24px; color: #32353c; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold; }

#logwrap p.lw_hdr_suppl,
#logwrap p.lw_hdr_suppl a { color: #32353c; font-size: 13px; font-weight: normal; line-height: 19px; min-height: 28px; }

#logwrap p.lw_hdr_suppl a { margin-left:20px; color:#4e769d; }

#logwrap .lw_hdr_buts { list-style: none; padding: 0; margin: 0; width: 100%; height:75px; border-bottom:1px solid #E4E4E4; }

#logwrap .lw_hdr_buts li { display: block; float: left; width: 138px; margin: 0px; margin-left:3px; padding: 0; }

.liner { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

.frm { border-radius: 0; padding: 0; background: none; }

.frm label { display: block; padding: 0 0 5px; color: #818285; font-size: 13px; font-family: 'Arimo', sans-serif;  }

.frm input[type="text"],
input[type="password"] { width: 95%; height: 23px; line-height: 23px; /* padding: 7px 0 */; margin: 0 0 15px; background: #ffffff; box-shadow: none; text-indent:10px; border:1px solid #ccc;}

.regformdiv { float:left; width:47%; margin:3px 5px 15px 5px;/*border:1px solid red;*/ }
.regformdiv.fc{margin-left:0}
.regformfull.fc{margin-left:0; margin-bottom:15px;}

.regformdiv .select { width:96%; }

.regformdiv p,.regformfull p { margin:0; padding:0; }

.regformdiv SELECT { width: 100%; height: 35px; line-height: 19px; padding: 7px 0; margin: 0 0 2px; background: #ffffff; box-shadow: none; }

.fblogin { background:url('../img/but-signin-fb.jpg') no-repeat; width:138px; height:45px; border:none; }

.gglogin { background:url('../img/but-signin-ggl.jpg') no-repeat; width:138px; height:45px; border:none; }

.ttlogin { background:url('../img/but-signin-twt.jpg') no-repeat; width:138px; height:45px; border:none; }

.fblogin:focus,
.gglogin:focus,
.ttlogin:focus { outline-style:none; }

.frmsignin { background:#32353c; text-indent:0; border:1px solid #32353c; display:inline-block; color:#ffffff; font-family:arimo; font-size:15px;  font-style:normal; height:40px; line-height:40px; width:100px; text-decoration:none; text-align:center;}

.frmsignin:hover { background-color:#32353c; }

.frmsignin:active { position:relative; top:1px; }

.frmsignin:focus { outline-style:none; }

.fgtpwd { width:165px; }
.res_msg_newsletter{
margin-bottom:10px !important;
}
.space_bottom{
margin-bottom:10px;
}
/* ==================================================================== */



.mainContainerInner { width:95%; float:right; position: relative; }

.mainContainerInner aside { width:20%; padding-top: 120px; display:inline-block; }

.mainContainerInner aside header h1{position:fixed;}
.mainContainerInner aside header ul{position:fixed; margin:0 auto; padding:20px 0 0 0 !important; width:200px;}
.mainContainerInner aside header  ul li{margin:0 0; padding:6px 0; float:none; display:block;}

.mainContainerInner .sectionContentInner { width: 80%; min-height: 300px; position: relative;display:inline-block; }

.mainContainerInner p  { font-size: 16px; line-height: 18px; float: left; color: rgba(0, 0, 0, 0.8); margin: 0px 0px 0px; }

.sectionContentInner .textSection  p.lora{line-height:22px; padding-bottom:10px}

.sectionContentInner .textSection  p.lora a{
color:#000000;
}

.jobT{
width:100%;
}
.jobD{
font-size:15px;
width:100%;
}

.lora p  { font-size: 16px; line-height: 22px !important ; float: none; color: rgba(0, 0, 0, 0.8); margin: 0px 0px 25px; }

.eventDate { width: 98%; min-height: 123px; background: #231f20; color: #fff; padding: 110px 0px 50px 50px; margin-top: 15px;}

.eventDate p { color: #fff; font-size: 20px; line-height: 35px; width: 100%; }

.eventDate p b { font-size: 35px; line-height:50px;}

.imgSectionBid ul li { width:auto; margin-right:15px; font-size:15px; line-height: 28px; }

.imgSectionBid ul li a img { width:auto; }

.eventsSidesection h3 { text-align:left; line-height:25px; margin:23px 0 0 20px; font-size: 20px; }

.eventBanner { background: #000; max-width: 600px;width:100%; height: 297px; margin: 25px 10px 0 0; }
.textSection video{
height:300px;
width:100%;
}
/* .typeEvent{font-size:12px;margin-top: 55px;position: fixed;width: 10%;} */
.typeEvent{font-size:12px;margin-top: 55px;position: static;width: 10%;width: 95%;
    float: left;}
.typeEvent a{color:#030000; display:block; margin-bottom:10px;}
.typeEvent a img{margin-right:10px;}
.evevntGroup{width:100%; margin-bottom:20px;  display:block; padding:0px; }
.imgEventBox{width:175px; height:175px; margin:10px 40px 10px 0px; background:#000; vertical-align:middle}
.imgEventBox a{width:100%; height:100%; display:block;}
.evevntGroup p{margin-top:30px;}
.evevntGroup p a{color:#030000;}
/* Tiny Carousel */
#slider1 { overflow:hidden; padding: 0 0 10px; }
#slider1 .viewport { width: 240px; height: 185px; overflow: hidden; position: relative; }
#slider1 .buttons { display: block; width: 25px; position: relative; }
#slider1 > .buttons > img{width:100%; height:auto;}
#slider1 > .next { margin: 0px auto; right: 0px; bottom: 0px; }
#slider1 > .prev { display:none; }
#slider1 .buttons:hover { }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0;}
#slider1 .overview li { float: left; margin: 0; padding: 0; }
.storyBoxImage{width:300px; margin-right:3%; margin-bottom:3%;min-height:30px; background:#666;position:relative; overflow:hidden; }
.storyBoxImage > img{width:100%;}/* niket */.clearfix{	clear:both;}.clear{	clear:both;}.inner_para{	margin-left:20px !important;	margin-bottom:5px !important;}.ord_mem{	margin-bottom:15px;}.ord_mem li{	width:500px !important; 	margin-bottom:5px !important;	list-style:disc;}.committee_tab{	width: 95%;	margin:0px;}.committee_tab th{	text-align:left;	padding-bottom: 10px;}.committee_tab td{	width: 50%;}/* new */.job a, .resource_link{	color:#000000;}.resource_link:hover{	text-decoration:underline;}.job span{	font-size:14px !important;}.job_desc{	margin: 0px !important;font-size: 14px !important;}.othr_req {width: 700px;float: left;margin-top: 15px;}.othr_req dl {width: 700px;float: left;padding-bottom: 5px;}.othr_req dt {float: left;font-weight: bold;width: 150px;}.othr_req dd {float: left;width: 500px;}
.committee_tab img{
margin-bottom:10px;
}
.none{display:none !important;}

.memberArea{
margin-top:120px;
}
.loginArea{
margin-bottom:50px;
}
.loginArea h1{
font-size:14px;
font-family: 'Arimo', sans-serif;
color:#c3c2c2;
font-style: inherit !important;
}
.memberArea ul li{
float:none;
margin:0px;
width:100%;
}
.memberArea ul li a h6{
font-size: 19px;
line-height: 33px !important;
font-family: 'Arimo', sans-serif;
color:#000000;
}
.loginArea aside header a{
line-height:40px;
}
.activeMember{
font-size:18px !important;
color:#000000 !important;
}
.mainContainerInner  .memberAside{
padding-top:75px;
}
.profileEdit, .changePass{
width:100% !important;
}
.proEditWrap p{
float:none !important;
}
.editH, .cPass{
font-weight:bold;
}
.socialLink ul li ul{
position: absolute;
left: -9999px;
top: -9999px;
width: 0;
height: 0;
margin: 0;
padding: 0;
list-style: none;
}
.socialLink ul li ul li{
margin-bottom:5px;
margin-top:10px;
}
.socialLink ul li:hover ul{
left: 0px;
top: 22px;
background: #ffffff;
padding: 0px;
border: 1px solid #666666;
white-space: nowrap;
width: 190px;
height: auto;
z-index: 300;
}
.appDwl{
border-bottom: 1px solid #000;
}

.lora a{outline:none;}
.billsection{max-width:95% !important;}
.billtable{
border:1px solid black;
}
.billtable td{
width:10% !important;
border-right:1px solid black;
text-align: center;
padding: 2% 0;
}
.billtable td:last-child{
width:30% !important;
padding-bottom: 1%;
padding: 2% 0;
}
.tryagainbill{
border:1px solid black;
padding:2% 0;
color:white;
background-color:black;
border-radius:5px;
margin-top:1%;
}
.nobill td{
width:10% !important;
border-right:1px solid black;
text-align: center;
padding: 2% 0;
}