.home .header {background:url(../images/h_bg_new.jpg) no-repeat center; background-size:cover;}
.home .header .inner {background:url(../images/t_bg.png) repeat left top rgba(0,0,0,0.4);}
.home .header .inner .hd_bottom .logo img {max-width:300px;}
.home .header .inner .hd_bottom .theme_blk img {max-width:400px;}

.home .header .inner .hd_top .navigation ul li a {font-family: 'Raleway', sans-serif;}

.home .button_container {width:100%; float:left; padding:50px 0;}
.home .button_container a {display:block; padding:20px 30px; background:#F9B81F; color:#000; text-align:center;
text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:700; font-size:17px; 
line-height:24px; border-radius:3px;}
.home .button_container a:hover {background-image: linear-gradient(to right, #d19914 0%, #f9b81f 70%);}

.home .button_container a span {display:block; padding:74px 0 0;}
.home .button_container a span.story {background:url(../images/story-icon.png) no-repeat center top;}
.home .button_container a span.brochure {background:url(../images/flyer-icon.png) no-repeat center top;}
.home .button_container a span.report {background:url(../images/report-icon.png) no-repeat center top;}
.home .button_container a span.register {background:url(../images/registration-icon.png) no-repeat center top;} 

.home .button_container .col4:nth-child(even) a {background:#000; color:#fff;}
.home .button_container .col4:nth-child(even) a:hover {background-image: linear-gradient(to right, #333333 0%, #000000 70%);}

.home .bodycontainer h2 {font-family: 'Catamaran', sans-serif;}

.home .about_container {background:#fff4d4; display:table; padding:0;}
.home .about_container .column {display:table-cell; width:50%;}
.home .about_container .column .info {padding:50px;}
.home .about_container .column .info p {font-family: 'Raleway', sans-serif; color:#333;}

.home .about_container .column:last-child {background:#000000;}
.home .about_container .column:last-child h2 {color:#fff;}
.home .about_container .column:last-child p {color:#fff;}
.home .about_container .btn_blk a {font-family: 'Raleway', sans-serif; font-weight:700;}

.home .gallery_container {width:100%; float:left; text-align:left; padding:50px 0 0;}
.home .gallery_container h2 {text-align:center;} 
.home .gallery_container h2::after {left:50%; margin:0 0 0 -35px;}

.home .gallery_container #photo_gallery {position:relative;}
.home .gallery_container #photo_gallery .pg_com {display:block; text-align:center;}
.home .gallery_container #photo_gallery .pg_com img {width:100%; display:inline-block;}

.home .gallery_container #photo_gallery .pg_com .outer {display:table; height:390px;}
.home .gallery_container #photo_gallery .pg_com .outer .info {display:table-cell; vertical-align:middle; 
height:100%;}
.home .gallery_container #photo_gallery .pg_com .outer .info p {color:#000; text-align:center; 
padding:140px 100px 30px; font-weight:500; font-family: 'Raleway', sans-serif; 
background:url(../images/straight-quotes.png) no-repeat center top;}
.home .gallery_container #photo_gallery .pg_com .outer .info strong {display:block; color:#000; font-weight:700; text-transform:uppercase; font-size:24px; letter-spacing:1px; line-height:28px; 
font-family: 'Catamaran', sans-serif;}
.home .gallery_container #photo_gallery .pg_com .outer .info small {display:block; font-size:13px; 
font-weight:300; padding:5px 0 0; font-family: 'Raleway', sans-serif;}

.home .gallery_container #photo_gallery .owl-nav {width:100%; position:absolute; left:0; bottom:50px; 
text-align:center; padding:10px 0 0;}
.home .gallery_container #photo_gallery .owl-nav button span {font-size:48px; margin:0 5px; color:#F9B81F;}
.home .gallery_container #photo_gallery .owl-dots {display:none;}

.home .conference_highlights {width:100%; float:left; padding:50px 0 30px; background: url(../images/se_bg.jpg) no-repeat center rgba(0,0,0,0.4); background-size:cover;}
.home .conference_highlights h2 {text-align:center; color:#F9B81F;} 
.home .conference_highlights h2::after {left:50%; margin:0 0 0 -35px; background:#fff;}

.home .conference_highlights .ch_com {display:block; border-left:6px solid #F9B81F; background:#5e5038; 
margin:10px 0;}
.home .conference_highlights .ch_com .outer {display:table; height:95px;}
.home .conference_highlights .ch_com .outer .inner {display:table-cell; height:100%; padding:15px 20px; 
box-sizing:border-box; vertical-align:middle;}
.home .conference_highlights .ch_com .outer .inner p {color:#fff; font-size:15px; 
font-family: 'Raleway', sans-serif; line-height:22px; font-weight:500;}

.home .program_container {width:100%; float:left; padding:50px 0; background:#fff;}
.home .program_container h2 {text-align:center;} 
.home .program_container h2::after {left:50%; margin:0 0 0 -35px;}
.home .program_container p {font-family: 'Raleway', sans-serif; color:#333;}
.home .program_container p b {font-weight:700;}
.home .program_container p.note {font-weight:400; line-height:20px; font-size:15px; padding:0 0 20px;}

.home .program_container .pc_com {display:block; margin:0 0 10px;}

.home .program_container .pc_com .head {display:block; background:#F9B81F; padding:12px 0; 
border-bottom:1px solid #000;}
.home .program_container .pc_com .head strong {display:block; text-align:center; font-weight:bold;
font-family: 'Raleway', sans-serif; color:#000; text-transform:uppercase; font-size:20px;}

.home .program_container .pc_com .body {display:block; background:#fff4d4; padding:15px; 
border-bottom:1px solid #000; min-height:232px; margin:0 0 20px; border-radius:3px;}
.home .program_container .pc_com .body span {display:block; padding:0 0 15px; 
font-size:16px; font-weight:700; text-transform:uppercase; text-align:center; color:#000000; line-height:26px;}

.home .program_container .pc_com .body.long {min-height:271px;} 

.home .program_container .pc_com .body ul {text-align:left; margin:0 20px; list-style:disc; padding:0;}
.home .program_container .pc_com .body ul li {font-size:15px; color:#000000; line-height:20px; padding:5px 0; 
font-family: 'Raleway', sans-serif;}

.home .program_container .sc_com {display:block; background:rgba(119,87,24,0.9); margin:10px 0 0;}
.home .program_container .sc_com .outer {display:table; height:55px; width:100%;}
.home .program_container .sc_com .outer .inner {display:table-cell; height:100%; padding:15px 30px; 
box-sizing:border-box; vertical-align:middle; width:100%;}
.home .program_container .sc_com .outer .inner p {color:#fff; font-size:18px; padding:0; 
font-family: 'Raleway', sans-serif; line-height:22px; font-weight:700; text-align:center;}

/*.home .program_container .col6:first-child .pc_com .body:nth-child(3) {height:195px;}
.home .program_container .col6:first-child .pc_com .body:last-child span {padding:0;}

.home .program_container .col6:last-child .pc_com .head {background:#000;}
.home .program_container .col6:last-child .pc_com .head strong {color:#fff;}
.home .program_container .col6:last-child .pc_com .body {background:#fff;}*/

.home .sponsorship_container {width:100%; float:left; padding:50px 0; background:url(../images/se_bg.jpg) no-repeat center rgba(0,0,0,0.4); background-size:cover;}
.home .sponsorship_container h2 {text-align:center; color:#F9B81F;} 
.home .sponsorship_container h2::after {left:50%; margin:0 0 0 -35px; background:#fff;}

.home .sponsorship_container h3 {display:block; padding:0 0 20px; text-align:center; color:#fff; font-weight:700; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-size:24px;}
.home .sponsorship_container p {display:block; font-family: 'Raleway', sans-serif; font-size:15px; 
letter-spacing:0.25px; color:#fff; line-height:22px; text-align:center; padding:0 0 20px;}

.home .sponsorship_container .sc_com {display:block; background:rgba(119,87,24,0.9); margin:10px 0 0;}
.home .sponsorship_container .sc_com .outer {display:table; height:85px; width:100%;}
.home .sponsorship_container .sc_com .outer .inner {display:table-cell; height:100%; padding:15px 30px; 
box-sizing:border-box; vertical-align:middle; width:100%;}
.home .sponsorship_container .sc_com .outer .inner p {color:#fff; font-size:18px; padding:0; 
font-family: 'Raleway', sans-serif; line-height:22px; font-weight:700; text-align:center;}

.home .twit_container{width:100%; float:left; padding:20px 0; background:#000000;}
.home .twit_container .twitter {display:block; text-align:center;}
.home .twit_container .twitter .icon {width:42px; padding:10px; background:#fff; border-radius: 50%; 
display:inline-block; vertical-align:middle;}
.home .twit_container .twitter .info{display:inline-block; padding:0 0 0 20px; text-align:left; 
vertical-align:middle;}
.home .twit_container .twitter .info b {color:#FFF; font-weight:bold; line-height:24px; font-size:18px;  
display:block; font-family: 'Raleway', sans-serif;}
.home .twit_container .twitter .info p {color:#FFF; font-family: 'Raleway', sans-serif;}

.home .subscribe_container {width:100%; float:left; padding:50px 0; background: url("../images/b_bg.jpg") repeat-x left top;}
.home .subscribe_container h2 {text-align:center; color:#000000;} 
.home .subscribe_container h2::after {left:50%; margin:0 0 0 -35px; background:#F9B81F;}
.home .subscribe_container h3 {display:block; padding:0; text-align:center; color:#000; font-weight:700; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-size:20px;}
.home .subscribe_container p {color:#000; font-family: 'Raleway', sans-serif; font-weight:700; text-align:center; margin:-25px 0 0;} 
.home .subscribe_container p a {color:#f9b81f;}

.home .subscribe_container .form_blk {display:block; margin:-10px 0 0;}

.home .hub_container {background: url("../images/b_bg.jpg") repeat-x left top; border-bottom:1px solid #eee;}
.home .hub_container h3 {display:block; padding:30px 0 20px; text-align:left; color:#000; font-weight:700; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-size:20px;}
.home .hub_container .hc_blk {margin:0 15px;}
.hub_container .hc_blk .image_featured {padding:20px;}
.hub_container .hc_blk .image_featured a {font-size:18px;}
.home .hub_container .image_featured p {font-family: 'Raleway', sans-serif;}
.home .hub_container .btn_blk {padding:10px 0 0;}
.home .hub_container .btn_blk a {font-family: 'Raleway', sans-serif; font-weight:700;}

.home .hub_container #subscription_resources .owl-nav {display:block; text-align:center; padding:10px 0 0;}
.home .hub_container #subscription_resources .owl-nav button span {font-size:48px; margin:0 5px;}











