body{ font-family: "Open Sans" !important;}

.page_justify{ }

.no-padding-bottom {
    margin-bottom: 0px !important;
}
.justify{ text-align: left;}

.orange-button{
	background-color: #f58020;
	color: #fff;
}

.redcolor{ color: #ff0000 !important;}
.font-orange{ color: #f58020 !important;}

.all-row{ overflow: hidden;}
.all-row .left-float{ float: left; margin-right: 10px;}
.all-row .right-float{ overflow: auto;}


.all-row .left-float:last-child{ overflow: auto; float: none;}

.ul-num{}
.ul-num li{ list-style-type: decimal;}

.rule-top{ border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px;}
.rule-bottom{ border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}

.text-center{ text-align: center;}
.text-right{ text-align: right;}
p{ margin-bottom: 10px !important;}
.underline{ text-decoration: underline;}


#gform_52 input[type="checkbox"]{ margin-left: 0px;}
#gform_54 input[type="checkbox"]{ margin-left: 0px;}
#gform_51 input[type="checkbox"]{ margin-left: 0px;}
#gform_50 input[type="checkbox"]{ margin-left: 0px;}
#gform_49 input[type="checkbox"]{ margin-left: 0px;}

@media (min-width: 0px) and (max-width: 1059px){
.l-canvas.col_contside .l-content, .l-canvas.col_sidecont .l-content {
    width: 65% !important;
}
}

@media (min-width: 0px) and (max-width: 985px){
.l-canvas.col_contside .l-content, .l-canvas.col_sidecont .l-content {
    width: 60% !important;
}
}

@media (min-width: 0px) and (max-width: 898px){
.l-canvas.col_contside .l-content, .l-canvas.col_sidecont .l-content {
    width: 100% !important;
}
}



@media (min-width: 0px) and (max-width: 1010px){
#toplinkfaq .l-subheader .w-search {
    margin-top: 27px !important;
}
.fa{ font-size: 30px;}
}


@media (min-width: 0px) and (max-width: 860px){
.w-socials-item-link i {
    font-size: 30px !important;
    line-height: 39px !important;
}
.w-socials-item {
    margin-right: 15px !important;
}
.l-subheader.at_top .w-socials-item-link {
    
}
.w-socials-item-link, .l-subfooter.at_top .w-socials-item-link {
    height: 46px !important;
    line-height: 61px;
}
}
.l-subheader.at_top{ background-color: #444545 !important;}

.orange{ color: #f58020;}

.digimacorn-links a.orange{ color: #f58020 !important;}

.digimacorn-links a.digi-orng:hover, .digimacorn-links a.digi-orng:active, .digimacorn-links a.digi-orng:visited{ color: #f58020 !important;}

.keyimg{ cursor: pointer;}

.bg-blue{ background-color: #f58020; color: #fff;}
.wreg-tb-tbl {
	border: 1px solid #f58020; margin-bottom: 0px !important;
}

.extbl{ margin-bottom: 0px !important;}

.wreg-tb-rw{
font-size: 15px;
font-weight: bold;
}
.wreg-tb-tbl td{
	border: 1px solid #f58020;
padding: 0px;
height: 40px;
line-height: 15px; vertical-align: middle;
}
.wreg-tb-tbl td:first-child {
border-left: none;
}
.wreg-tb-tbl td:last-child {
border-right: none;
}
.wreg-tb-tbl .digi-reg-cl{ position: relative; width: 45px;}
.wreg-tb-tbl .digi-reg-cl i {
border-bottom: 1px solid;
margin-top: 6px;
display: block;
position: absolute;
width: 100%;
}
.wreg-tb-blnk {
width: 35%;
}
.wreg-tb-blnk2 {
width: 13%;
}
.wreg-tb-blnk3 {
width: 13%;
}
.wreg-tb-blnk4 {
width: 13%;
}
.wreg-tb-blnk6 {
width: 13%;
}
.wreg-tb-blnk5 {
width: 13%;
}

.wdg-reg-01{ text-align: left; overflow: auto;}
.wdg-reg-01 .float-left {
width: 50%;
margin-right: 30px; float:left;
}

.wdg-reg-01 .float-right .wr-last {
margin-top: 10px;
}

.t-ind{ text-indent: 10px;}

.wdg-reg-01 .block{ margin-bottom: 10px;}

.wdg-reg-01 .float-right{ overflow: auto;}

.normal-p {
margin: 10px 0px 10px 0px !important;
}
p.confp{ margin-bottom: 10px !important;}

.wreg-tb-rw span {
display: block;
font-weight: normal;
text-align: center;
}

.pptl .wreg-tb-rw span{ width: 96%;}

.wreg-tb-rw .op-rec {
text-align: left;
text-indent: 0px;
margin-left: 10px;
font-weight: bold;
width: 200px;
 line-height: 19px;
}

.wreg-tb-rw div.hdrbold {
font-weight: bold;
/* display: inline; */
/*width: 75% !important;*/
}

.wreg-tb-rw span.hdrbold.tb-last{ /*width: 64% !important;*/}



.wreg-tb-rw span.agnda {
    font-weight: bold;
    margin-left: 10px;
    text-align: left;
    text-indent: 0;
    width: auto; 
}



.wreg-tb-rw span.agnda2 {
font-weight: bold;
margin-right: 10px;
text-align: right;
float: right;
width: auto; 
}

.exspace td{ line-height: 22px;}

/*.regbtn{  background-color: #f58020;
    border-radius: 4px;
    color: #fff;
    padding: 5px;}*/
	
	.regbtn {
    background-color: #f58020;
    border-radius: 4px;
    color: #fff;
    display: block;
    margin-top: 8px;
    padding: 5px;
    width: 100px;
}
	
.regbtn:hover{ background-color: #666 !important; color: #fff !important;}

.g-html p{ margin-bottom: 10px;}

.sec-tag {
    font-size: 20px;
	color: #444 !important;
}

.justify{ text-align: left;}

/* Responsive Agenda  */

@media (min-width: 0px) and (max-width: 1000px){.wreg-tb-rw span.agnda{ width: auto;}}

@media (min-width: 1000px) and (max-width: 3200px){ .rest-w{ width: 13% !important;} .wreg-tb-rw span.agnda{} }

@media (min-width: 0px) and (max-width: 800px){ .rest-w{} .wreg-tb-rw span.agnda{} .wreg-tb-rw span.agnda2{}}


.border-none {
	border-left: none !important;
	border-right: none !important;
}

.border-right-none{ border-right: none !important;}

.bb-none{ border-bottom: none !important;}

.border-left-none{ border-left: none !important;}


.short-width{ width: auto; padding: 0px 10px;}

.wreg-wdth{ /*width: 34% !important;*/}

.reg-nw-li li{ margin-bottom: 5px;}

td.short-width-td {
width: 21%;
}

td.f-short-width-td {
width: 21%;
}

td.l-short-width-td {
padding: 0 10px;
width: 40% !important;
}

.non-bold{ font-weight: normal;}

td {
    vertical-align: middle;
}




.passes-holder-page #pass-fdv2 .npassrt.hdrbold {
    float: none;
}
.passes-holder-page .npassrt-pop.popholder-vip {
    display: inline-block;
}


td.wdreg-tp-td span.hdrbold-new {
font-weight: bold;
width: 150px;
}

td.wreg-img-pop {
    padding: 5px;
}

.popholder-vip a .pop{ display: none;}
.popholder-vip a:hover .pop{ display: block; font-weight: normal; font-size: 14px;}

.digi-img-pop a{ display: block; background-color: #f58020;
    border-radius: 5px;
    color: #FFFFFF;
	font-weight: bold;
    height: 35px;
    line-height: 28px;
     width: 120px;
    padding: 5px;
	font-size: 14px;
	opacity: 0.9;
	margin: 0 auto;
	margin-top: 40px;
	display: none;
	}


#bkinst .bkinsts{}
	
#bkinst .digi-img-pop {
    padding: 7px 0;
    position: relative;
    width: 100% !important;
    height: 125px;
}
	
.digi-img-pop {
    padding: 7px 0;
    position: relative;
    width: 200px !important;
    height: 125px;
}
.digi-img-pop img {
    cursor: pointer;
    position: absolute;
    margin-left: -50%;
    margin-top: -2px;
}

.digi-img-pop img:hover{ opacity: 0.6; /*transition: opacity 0.8s ease 0s;*/}
.digi-img-pop:hover a{
    display: block; color: #fff;
}
.intwd{ }

.passes-holder-page .reg-pv{
	text-align: center;
}

.passes-holder-page .reg-pv a{
	background-color: #fff;
	border-radius: 4px;
	padding: 4px;
}
.passes-holder-page .reg-pv a:hover{
}
.extdiv .wpb_wrapper img.attachment-full{}

.mobile-view{ display: none;}

/* Responsive Pophover */


@media (min-width: 0px) and (max-width: 910px) {

	.other-view{ display: none;}
.mobile-view{ display: block;}
}




.wrerg-ovr{ overflow: auto; text-align: left; margin-top: 20px;}
.wreg-lal{ width: 50%; float: left; margin-right: 20px;}
.wreg-lal strong{ display: block; margin-bottom: 0px;}
.wreg-lal:last-child {
    float: right;
    margin-right: 0;
    overflow: auto;
    width: 46%;
}
@media (min-width: 0px) and (max-width: 600px) {

.wreg-lal {
    float: none;
    margin-right: 0;
    width: auto;
}
.wreg-lal:last-child {
    float: none;
    margin-right: 0;
    overflow: auto;
    width: auto;
    margin-top: 20px;
}
}

.border-none{ border: none !important;}

.ltw1{}
.ltw2, .ltw3, .ltw4, .ltw5, .ltw6{ width: 13%;}

td.nlte{ width: 85px;}
td.nlte4{ width: 3%}

.talgl{ text-align: left !important;}


.l-subheader.at_top{ height:auto !important;}
.state_sticky .l-subheader.at_top{ /*height:0px !important;*/}

.state_sticky .w-logo-img {
    margin-top: -86px;
    max-width: 100%;
}
.w-logo-img.east {
   /* margin-top: 5px;*/
}
.state_sticky .w-logo-img.east {
   /* margin-top: -77px;
    max-width: 100%;*/
}
.w-logo-img.west {
    /*margin-top: 5px;*/
}
.state_sticky .w-logo-img.west {
   /* margin-top: -77px;
    max-width: 100%;*/
}
.state_sticky .w-logo-link {
    height: 48px;
    margin-top: 8px;
    overflow: hidden;
}

.l-submain-h.g-html.i-cf .one-third{ display: none;}


h4.w-team-member-name h5{ font-size: 19px; margin-bottom: 0px;}
.w-team-member-role h6 {
    font-size: 13px;
    margin-top: -15px;
}

/* Register */

.reg-bnr{ 
    background-color: #f58020;
    margin-bottom: 40px;
	margin-top: 20px;
    overflow: auto;
}

.reg-bnr-inner h2{ font-weight: bold;}
.reg-bnr-inner h3{ color: #fff;}
.reg-bnr-inner:first-child{ width: 790px;}
.reg-bnr-inner:last-child{}
.reg-bnr-inner img{}

.reg-bnr h3 {
    color: #fff !important;
    font-size: 50px;
    font-weight: bold;
    margin-top: 25px;
    text-align: left;
    text-transform: uppercase;
	margin-left: 10px;
}
.reg-bnr h2 {
    color: #b65404 !important;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 10px;
    margin-top: -11px !important;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}
.reg-btm p {
    border-bottom: 1px dashed #AAAAAA;
    border-top: 1px dashed #AAAAAA;
    margin: 5px 0 !important;
    padding: 25px 0 10px;
	font-size: 28px;
}
.reg-bnr a {
    background-color: #FFFFFF;
    border-radius: 4px;
    color: #444342;
    display: block;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
	text-align: center;
    margin: 0px auto 0 0px;
    overflow: hidden;
    text-transform: uppercase;
    width: 315px;
}
.reg-bnr p {
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 0 !important;
    text-align: left;
	color: #fff;
	line-height: 20px;
}
.reg-btm .icon-reg1 {
	background-position: -113px -119px;
    height: 44px;
    margin-top: -18px;
    position: absolute;
    width: 52px;
    z-index: 1;
	margin-left: -30px;
}
.reg-btm {
    border-bottom: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
    margin-bottom: 40px;
    margin-top: 40px;
    text-align: center;
}

.reg-bnr{}
.reg-bnr div:first-child{
	float: left;
    margin-left: 10px;
}
.reg-bnr div:first-child h3 {
    font-size: 25px;
    margin: 10px 0 12px;
}
.reg-bnr div:first-child h2 {
    font-size: 22px;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -20px;
}
.reg-bnr div:last-child{
	float: right;
}

.reg-bnr div:last-child img {
    margin-bottom: 0;
    margin-right: 0;
}
.reg-bt-h{ text-align: left;}
.reg-bt-h ul {
    margin-left: 0;
    margin-top: 0;
	padding-left: 15px;
}


.reg-pv {
    background-color: #f58020;
    color: #FFFFFF;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 10px 0;
    text-transform: uppercase;
	overflow: auto;
}
.reg-pv div:first-child{
	float: left;
    margin-left: 285px;
}
.reg-pv div:last-child{
	float: left;
    margin-left: 10px;
}
.reg-pv div a {
    background-color: #fff;
    border-radius: 4px;
    color: #f58020;
    padding: 7px 15px;
}
.reg-pv div a:hover{ color: #f58020;}

.w-logo .w-logo-img {
    height: 120px !important;
    /*padding: 10px 0;*/
}
.w-logo-title {
    display: block !important;
    float: right;
    font-size: 16px !important;
    margin-left: 25px;
    margin-top: 22px;
}

.w-logo-title-h{ }


.w-logo-title-h .wl-datef {
    text-transform: uppercase;
}

.w-logo-title-h .wl-date {
    display: block;
    height: auto;
    margin-bottom: -50px;
    margin-top: -102px;
}


.state_sticky .w-logo-title {
    margin-top: -1px;
}
.state_sticky .w-logo-title-h{}

.state_sticky .wl-datef {
    margin-top: -15px;
}
.state_sticky .wl-date {
    margin-top: -42px;
}


/* Responsive Register */

.digi-dwnfrd {
    border: 2px solid #fff;
    border-radius: 4px 4px 0 0;
    margin-top: 550px;
    position: fixed;
    right: -80px;
    transform: rotate(-90deg);
    z-index: 2;
	display: none;
}
.digi-dwnfrd a.dwnbrc {
    color: #fff;
    display: block;
    padding: 0 8px;
	background-color: #f58020;
	font-weight: bold;
}
.digi-dwnfrd a:hover{ color: #fff !important;}

.nv-reg-btn a.level_1 span {
    background-color: #f58020;
    border-radius: 4px;
    color: #fff !important;
    padding: 4px 12px;
}

#menu-item-13511 a.level_1 span {
    background-color: #f58020;
    border-radius: 4px;
    color: #fff !important;
    padding: 4px 12px;
}

#menu-item-13520 a.level_1 span {
    background-color: #f58020;
    border-radius: 4px;
    color: #fff !important;
    padding: 4px 12px;
}

#menu-item-8861 a.level_1 span {
    background-color: #f58020;
    border-radius: 4px;
    color: #fff !important;
    padding: 4px 12px;
}

.l-header .l-subheader .w-nav-anchor.level_1 {
    padding: 0 16px;
}
.nv-reg-btn .level_2{}

.state_sticky .debrch{ display: none;}

.debrch {
    display: block;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 0;
	top: 20px;
}

.debrch span{}

.l-subheader-h .w-nav-list {
    height: 86px;
}
.l-subheader-h .w-nav-list li .w-nav-list {
    height: auto;
}

.l-subheader.at_middle .w-nav, .l-subheader .w-search{
    margin-top: 10px !important;
}


.state_sticky .l-subheader.at_middle .w-nav, .state_sticky .l-subheader .w-search{
    margin-top: 0px !important;
}

.digimacorn-links a, .w-socials-item-link i{ color: #eeeeee !important;}

.digimacorn-links span{ color: #eeeeee !important; margin-left: 55px;}

.w-pagehead .g-breadcrumbs {
    margin-top: 0 !important;
}


@media (min-width: 0px) and (max-width: 1200px) {
.digimacorn-links a{ display: none;}
.digimacorn-links span a{ display: inline;}
.digimacorn-links span {
    margin-left: 0px;
}
}


@media (min-width: 0px) and (max-width: 1160px) {
	 .reg-bnr-inner:first-child{ width: 78%;}
	 .reg-bnr {padding-bottom: 10px;}
	 .reg-bnr div:last-child {
    float: none;
    overflow: auto;
}
}

@media (min-width: 0px) and (max-width: 1150px) {
.w-logo-title {
    left: 130px;
    position: absolute;
    top: 0;
    z-index: 999999;
}
.state_sticky .w-logo-title{ display: none !important;}
.w-logo{ position: static !important;}
.w-logo-img {
    max-height: none !important;
}
}

@media (min-width: 0px) and (max-width: 1065px) {
.w-logo-title{ display: none !important;}
.l-subheader.at_middle{}
}


@media (min-width: 0px) and (max-width: 1023px) {
.l-subheader.at_middle .w-nav, .l-subheader .w-search{
    margin-top: 30px !important;
}
}



@media (min-width: 0px) and (max-width: 1035px) {
.w-logo-title{ display: none !important;}
.w-logo{ position: relative;}
/*.l-subheader.at_middle .w-nav, .l-subheader .w-search{
    margin-top: 32px !important;
}*/
.debrch {
    display: none;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 0;
}
.l-subheader-h .w-nav-list {
    height: auto;
}
}

.sm-size{ font-size: 23px;}

.l-submain.color_alternate, .l-submain .l-submain-h.g-html.i-cf .g-cols .one-quarter{ display: none;}

.l-submain.color_alternate_new{ background-color: #f2f2f2;}

.digimacorn-links{ float: left;}
.digimacorn-links a{ color: #999;}
.digimacorn-links a:hover{ color: #f58020;}
.w-contacts{ margin-left: 35px;}
.w-socials{}

.w-pagehead {
    margin-top: 0px;
}

.utv-h.cruise{ float: left;}

@media (min-width: 0px) and (max-width: 860px) {
	.digimacorn-links{ display: none;}
}

.clear{ clear: both;}
.utv-h {
    margin: 0 auto;
    padding-right: 20px;
    width: 58%;
}
.utv-h iframe{ width: 100%;}
@media (min-width: 0px) and (max-width: 800px) {
	.utv-h{ width: 100%; padding-right: 0px; float: none; overflow: auto; margin-bottom: 15px;}
	.royal-c{ width: 72%; margin: 0 auto;}
}

/* Responsive Top Header */



@media only screen and (max-height: 1000px){

}


@media (min-width: 0px) and (max-width: 1190px) {
	.w-contacts-list{ display: none;}
	.digi-dwnfrd, .r-cl{ display: none;}
	#panelnew, #showPanel{ display: none;}
}

@media (min-width: 0px) and (max-width: 600px) {
	
	.l-subheader.at_middle .w-nav, .l-subheader .w-search{
    margin-top: 44px !important;
}

}


/* CONFERENCE PASSES */
.vippass{ padding-left: 10px; overflow: auto;}
.vippass-span {
	float: left; width: 46px;
}


.so-b-h{ margin-bottom: 20px; overflow: auto;}
.so-b-h .fl-left {
    float: left;
}

.so-b-h .fl-right {
    margin-left: 145px;
}

/*Sidebar*/

.cnt-tbl .ujic-classic span{ /*width: 20px;*/}
.cnt-tbl .ujic-classic span.countdown_txt{ width: 55px;}

.cnt-tbl .ujic-classic span.countdown_amount {
    /*background: url("../img/timer-bkg-black.png") repeat scroll 0 3px rgba(0, 0, 0, 0) !important;*/
    /*border: 2px solid #fff;*/
    border-radius: 0px !important;
    box-shadow: none !important;
    float: left;
    font: 25px/14px noto sans !important;
    margin-bottom: 5px !important;
    padding-top: 6px !important;
    text-shadow: none !important;
	color: #f58020 !important;
	margin-left: 2px;
	font-weight: bold !important;
}

.cnt-tbl .ujic-classic span.countdown_txt {
    font-size: 16px !important;
    font-weight: normal !important;
    text-transform: inherit !important;
	clear: both;
}

.textwidget {
    /*border: 2px solid #ccc;*/
    padding: 0px;
}

.textwidget .cnt-tbl {
    margin: 0 auto;
    /*width: 232px;*/
}
.textwidget .gd-tph{}
.sidebar_tophead {
    color: #f58020 !important;
    font-size: 15px;
}

.textwidget .gd-tph h4 {
    margin-top: 10px !important;
    margin-bottom: 7px !important;
    width: 217px;
    margin: 0 auto;
}
@media (min-width: 0px) and (max-width: 1200px){
.textwidget .gd-tph h4 {
    font-size: 22px;
}
}
.textwidget .gadget {
    margin-top: -10px;
}
.textwidget .gadget tr{}
.textwidget .gadget tr td{}
.textwidget .gadget tr td div {
    border: none !important;
}

.textwidget .gadget tr:first-child{}
.textwidget .gadget tr:last-child {
    display: none;
}
.net-svd {
    margin: 0 auto;
    width: 193px;
    margin-bottom: 5px !important;
}
.net-svd span {
    display: inline;
    margin-right: 20px;
}
.net-svd span img {
    position: absolute;
    margin-top: 5px;
}

.agenda-button {
    clear: right;
    display: block;
    overflow: auto;
    padding: 10px 10px 10px 0;
    margin-bottom: 20px;
}
.agenda-button a {
    background-color: #f58020;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    text-transform: uppercase;
}

.agenda-button a:hover{ color: #fff !important;}

#agenda-table table{}
#agenda-table table tr{}
#agenda-table table tr td{}

/*Sponsors*/

.sp-se img{}
.medpatnr{ margin: 0 0 20px !important;}
.medpat{ overflow: auto; margin: 0 auto 40px; width: 75%;}
.medpat .span3{ float: left; margin-left: 50px; width: 29%;}
.medpat .span3:first-child{ margin-left: 0px;}
.medpat .span3 a{ display: block;}
.medpat .span3 a img{ }
.medpat-sngl{ overflow: auto; margin: 0 auto; width: 90%;}
.medpat-sngl .span3{ float: none;}
.medpat-sngl .span3 a{ display: block;}
.medpat-sngl .span3 a img{ }

@media (min-width: 1100px) and (max-width: 1200px) {
	.medpat{ width: 85%;}
}

@media (min-width: 0px) and (max-width: 1100px) {
	.medpat{ width: auto;}
	.medpat .span3 {
    display: block;
    float: none;
	margin: 0 auto 30px !important;
    width: 30%;
}

}


.exaddl{ margin-bottom:-110px;}

@media (min-width: 0px) and (max-width: 600px) {
.exaddl{ margin-bottom: -60px;}

}

.wpb_button.align_left{ display: none;}

.g-html img.alignright{ margin-bottom: 0px !important;}

.l-submain.bg_fade .wpb_wrapper .attachment-full{ margin-top: 70px;}

.keynotimg{}

.tollnum{ overflow: hidden;}


.keynotes img.alignleft {
    border-radius: 50px;
}

.timg {
    float: left;
    margin-bottom: -7px;
    margin-right: 20px;
    overflow: hidden;
}

.tnum {
    margin-top: 30px;
    overflow: hidden;
    padding: 10px;
}
.tnum strong{ font-size: 20px;}

.ryorg {
    background-color: #f58020;
    margin: 0 0 20px;
	
}
.ryorg h2{padding-top: 20px !important; margin-bottom: 0px; }
.ryorg h2, .ryorg h4{ color: #fff !important;}
@media (min-width: 0px) and (max-width: 600px) {
.timg{ width: 20%;}
.tnum{ margin-top: 0px;}
}



/*Explore*/

#lbp-inline-href-5{ padding: 0px !important; width: 100% !important;}
.parc {
    margin-top: -1px;
    width: auto !important;
}
#ltn{}
#ltn .tagline{ margin-bottom:20px;}
#explore .map-hld{
  background-color: #efefef;
}
.exp-img{
 overflow: auto;
}
.exp-img .image {
    background-image: url('../images/cruise.jpg'); 
  background-repeat: no-repeat;
    float: left;
    height: 170px;
    margin-right: 10px;
    width: 360px;
}
.exp-img .text {
    float: left;
    width: 650px;
  text-align:left;
}
#cboxClose{
    background: url("../images/btn-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)  !important;
    height: 40px !important;
    position: absolute;
    right: 27px !important;
    top: 8px;
    width: 40px !important;
}
.explore-popup{ margin-bottom: 20px; text-align: left;}
.explore-popup img{ width: 100%;}
.explore-popup strong.top {
    font-size: 18px;
    padding-bottom: 10px;
  padding-top: 0px;
  float: none;
}
.explore-popup .div1 strong{
    float: left;
}
.explore-popup strong {
    display: block;
    font-size: 14px;
    text-align: left;
}
.explore-popup a.link {
    margin-left: 10px;
    margin-top: 3px;
  float: left;
}
.explore-popup .div1 {
    clear: both;
    overflow: auto;
    padding-top: 10px;
}
.explore-popup .div2 {
    clear: both;
    overflow: auto;
}
.explore-popup a{}
.explore-popup p{ margin-bottom: 10px !important;}
.explore-popup ul {
    margin: 0;
    padding: 0 0 10px 25px;
}
.explore-popup ul li {
    margin-bottom: 8px;
}
div.first-img {
    margin: 10px auto 0;
}
div.last-img {
    margin: 0 auto;
    width: 616px;
}
/*a.cr-inf{ color: #121212;}*/

.cruise-row-register .g-hr {
    display: none;
}

.l-submain.bg_fade.black_50:before{ /*background-color: rgba(245, 128, 32, 0.5) !important;*/}

#explore { margin: 0 auto -70px; max-width: 100%; padding: 0; position: relative; text-align: center; background-image: url('../img/cruise_map.jpg'); background-repeat: no-repeat; background-position: 460px 22px;}
#explore .inner-h{ max-width: 990px; margin: 0 auto;}
#explore .poi {/*padding: 130px 40px 50px;*/ padding: 115px 20px 10px; width: 390px; position: absolute;}
#explore .poi { background-image: url('../img/explore-bkg.png'); background-repeat: no-repeat; background-position: center 26px; border-radius: 6px;}

#explore .tm-linr {
    background-image: url("../images/timer-bkg.png");
    background-position: center 26px;
    background-repeat: no-repeat;
    border-radius: 6px;
    color: white !important;
    margin-left: -130px;
    margin-top: -130px;
    padding: 60px 40px 50px;
    position: absolute;
    width: 260px;
}

#explore .poi h2 { color: #08233e; font: bold 16px/18px 'Open sans'; margin: 0 0 18px; text-transform: uppercase; }
/*#explore .poi h3 { font-size: 24px; margin: 0 0 5px; }*/
#explore .poi h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    /*margin: 0 0 5px;*/
}
#explore .poi .tagline { font-size: 18px; margin: 0 0 25px; }
/*#explore .poi a { color: white !important; display: block; font: bold 18px 'Open sans'; margin-bottom: 10px; text-transform: uppercase; color: #08233e; text-decoration: none;}*/
#explore .poi a {
    color: white !important;
    display: block;
    font: bold 14px "Open sans";
    margin-bottom: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
#explore .poi a:hover{text-decoration: none; border-bottom: none !important;}
#explore .map-hld {
	background-color: #f58020;
	color: white !important;
}
#explore h3, #explore h2{
color: white !important;
}
#explore .container {height: 500px; max-width: 100%;}

.expl-cnt { margin: -478px auto 0 0; position: absolute; width: 40%;}
.map-icon { background: url('../images/icon-map-pointer.png') no-repeat; height: 64px; left: 50%; position: absolute; top: 50%; width: 50px; }
#explore .gm-style .gm-style-iw div {
    margin: 0px;
    padding: 0;
  font-weight:bold;
  font-size: 18px;
}
#explore .gm-style .gm-style-iw div br{
   display: none;
}

/*Footer*/
.l-subfooter-h .w-copyright {
    float: none !important;
    text-align: center;
}
.l-subfooter-h .w-nav {
    float: none !important;
    margin: 0 auto;
    width: 245px;
}

.l-subfooter-h .w-nav ul li{ float: left; margin-top: 5px;}

.l-subfooter-h .w-nav ul li.sprtr{ padding: 0px 5px;}

.l-subfooter-h .w-nav ul li a:hover{ text-decoration: none;}

.l-subfooter-h span {
    font-size: 10px;
    margin-top: -2px;
    position: absolute;
	margin-left: 1px;
}
.l-subfooter.at_bottom {
    padding: 15px 40px !important;
}



.one-third.ft-mid div.imgh{ margin-bottom: 15px; margin: 0 auto; width: 200px;}

.one-third h4 a{ color: #fff !important;}


.blt-ftr div {
    color: #fff;
    float: left;
    margin-right: 11px;
}

.blt-ftr div span {
    font-size: 25px;
    margin-left: -9px;
    position: absolute;
    margin-top: 0px;
}
.blt-ftr {
    float: none;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 10px;
    overflow: auto;
    font-size: 12px;
}

.ftr-spr{}
.ftr-spr a{ display: block;}
.ftr-spr a img{}
.sprites-cruise {
	width: 45%;
    margin-right: 2%;
	float: left;
}

.sprites-cruise:last-child {
	overflow: auto;
}

.l-subfooter.at_top .w-socials-item-link {
    box-shadow: 0 0 0 2px #fff inset !important;
}

@media (min-width: 0px) and (max-width: 1180px) {
.blt-ftr{ font-size: 11px;}
}
@media (min-width: 0px) and (max-width: 1100px) {
.blt-ftr{ font-size: 10px;}
}
@media (min-width: 0px) and (max-width: 1020px) {
.blt-ftr{ font-size: 9px;}
}
@media (min-width: 0px) and (max-width: 960px) {
.blt-ftr{ font-size: 8px;}
.l-subfooter-h span {
    margin-top: -1px;
}
}
@media (min-width: 0px) and (max-width: 900px) {
.blt-ftr{ font-size: 13px;}
.l-subfooter-h span {
    margin-top: 0px;
}
.one-third.ft-mid div.imgh {
    width: 100%;
}
.w-socials-item:first-child{ margin-left: 0px;}
}


@media (min-width: 0px) and (max-width: 1025px) {
.l-subfooter.at_bottom .w-copyright, .l-subfooter.at_bottom .w-nav {
    margin-bottom: 5px !important;
}
}


.workshop-holder{ margin-top: 10px; overflow: auto; display: block;}
.workshop-holder:first-child{ margin-top: 0px;}
.ws-img{ float: left;}
.ws-img img{ border-radius: 50px;}
.ws-txt {
    overflow: auto;
    margin-top: 15px;
}


@media (min-width: 0px) and (max-width: 1060px) {
.l-sidebar.at_right{ width: auto !important;}
}

.l-canvas.headerpos_fixed.headertype_extended .l-main {
    padding-top: 166px !important;
}

@media (min-width: 0px) and (max-width: 1025px){
.l-canvas.headerpos_fixed.headertype_extended .l-main {
    padding-top: 0px !important;
}
}

.agenda-row {
    margin-bottom: 35px;
    overflow: auto;
}
.agenda-row:first-child{}
.agenda-row:last-child{}
.agenda-title{}
.agenda-title h4 {
    color: #f58020 !important;
    margin-bottom: 0;
    font-weight: bold;
}
.agenda-time-h{ display: block; overflow: hidden; margin-top: 10px;}

.ath-ft {
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-right: 10px;
    width: 150px;
}
.ath-st {
    float: left;
    margin-left: 10px;
    overflow: auto;
}



.ag_ftn {
    font-weight: normal;
}
.ag_ftn .smtxt{ font-size: 12px;}
.ag_ftn p{ display: none !important;}
.ag_ftn br{  display: none !important;}
.ag_ftn .spkr-h {
    float: left;
    margin-right: 10px;
}

.ag_ftn .sph_tl{ display: block; font-weight: bold;}

.ag_ftn .spkr-h .sph_img {
    border-radius: 100px;
	 margin-top: 5px;
}
.ag_ftn .spkr-h-sec {
    text-align: left;
	font-size: 12px;
}
.ag_ftn .block {
	overflow: hidden;
}


.agenda_logo_speaker{}
.agenda_logo_speaker div{ text-align: center; margin-bottom: 10px;}
.agenda_logo_speaker span {
	margin-right: 5px;
}
.agenda_logo_speaker img{ overflow: auto; vertical-align: middle;}

.workshop-ownr.first .sm_fnt{ font-size: 12px;}

.ag_ftn .block .ag15_tgl {
}

.workshop-ownr.first img.newagnd{ width: 54px;}

.ag_ftn .block div {
    float: left;
    line-height: 46px;
    margin-right: 10px;
	margin-bottom: -15px;
	width: 45%;
	text-align: right;
}
.ag_ftn .block div.left{ text-align: left;}

.ag_ftn .block div:last-child{}



.atbl2015 .workshop-ownr.last {
    border-top: none;
    padding-top: 0px;
}

.atbl2015 .workshop-ownr.first{ border-top: none; padding-top: 0px; margin-top: 0px;}

.atbl2015 .speaker{ font-weight: normal;}
.atbl2015 .speaker .left-float{
	 border-radius: 100px;
    float: left;
    margin-right: 10px;
    margin-top: 0;
	font-weight: normal;
    width: 120px;
}
.atbl2015 .speaker .left-float img{ border-radius: 100px;}
.atbl2015 .speaker .right-float{}

.atbl2015 .keynotes{ font-weight: normal;}
.atbl2015 .keynotes .float-left{}
.atbl2015 .keynotes .float-right{}
.atbl2015 .keynotes .float-right .block .float-left{}
.atbl2015 .keynotes .float-right .block .float-left strong{ display: block; text-align: left;}

.ag15_tgl{}

.ath-st:nth-child(2n) {
    font-weight: bold; color: #000; width:auto; text-align: left; 
}
.ath-st:last-child{ float: right; color: #000; width: 25%; text-align: left;}

.ag-stn{ margin-bottom: 5px; font-weight: bold; font-size: 17px;}

.atbl2015 .ath-st:nth-child(2n) {
    font-weight: bold; color: #000; width:50%; text-align: left; 
}

#agenda-table.agnda_main15 .hld2{ overflow: auto; width: auto;}
#agenda-table.agnda_main15 .hld2 .hldf:first-child{float: left;  margin: 0 1% 0 0;  width: 65%;}
#agenda-table.agnda_main15 .hld2 .hldf:last-child{ overflow: auto;}

#agenda-table.agnda_main .ath-st:nth-child(2n){ width: 37%;}
#agenda-table.agnda_main .ath-st:last-child{ width: 32%;}

#agenda-table.agnda_main_west .ath-st:nth-child(2n){ width: 37%;}
#agenda-table.agnda_main_west .ath-st:last-child{ width: 32%;}

@media (min-width: 0px) and (max-width: 1079px) {
#agenda-table.agnda_main .ath-st:nth-child(2n){ width: 37%;}
#agenda-table.agnda_main .ath-st:last-child{ width: 32%;}

#agenda-table.agnda_main_west .ath-st:nth-child(2n){ width: 35%;}
#agenda-table.agnda_main_west .ath-st:last-child{ width: 34%;}
}
@media (min-width: 0px) and (max-width: 984px) {
#agenda-table.agnda_main .ath-st:nth-child(2n){ width: 32%;}
#agenda-table.agnda_main .ath-st:last-child{ width: 35%;}

#agenda-table.agnda_main_west .ath-st:nth-child(2n){ width: 30%;}
#agenda-table.agnda_main_west .ath-st:last-child{ width: 35%;}
}
@media (min-width: 0px) and (max-width: 940px) {
#agenda-table.agnda_main_west .ath-st:nth-child(2n){ width: 30%;}
#agenda-table.agnda_main_west .ath-st:last-child{ width: 39%;}
}
@media (min-width: 0px) and (max-width: 931px) {
#agenda-table.agnda_main_west .ath-st:nth-child(2n){ width: 28%;}
#agenda-table.agnda_main_west .ath-st:last-child{ width: 39%;}
}


@media (min-width: 0px) and (max-width: 1166px) {
.atbl2015 .ath-st:nth-child(2n) {
	width:47%;
}
}

@media (min-width: 0px) and (max-width: 1043px) {
.atbl2015 .ath-st:nth-child(2n) {
	width:43%;
}
}

@media (min-width: 0px) and (max-width: 923px) {
.atbl2015 .ath-st:nth-child(2n) {
	width:40%;
}
}


@media (min-width: 0px) and (max-width: 899px) {
.ath-st:nth-child(2n) {
     width:45%; 
}
.atbl2015 .ath-st:nth-child(2n) {
	width:45%;
}
}

@media (min-width: 0px) and (max-width: 745px) {
.ath-st:nth-child(2n) {
     width:42%; 
}
.atbl2015 .ath-st:nth-child(2n) {
	width:42%;
}
}


@media (min-width: 0px) and (max-width: 666px) {

#agenda-table.agnda_main15 .hld2 .hldf:first-child{float: none;  margin: 0px;  width: 100%;}
#agenda-table.agnda_main15 .hld2 .hlds:last-child{ width: 100%;}	
	
	
#agenda-table.agnda_main .ath-st:nth-child(2n){ width: 100%;}
#agenda-table.agnda_main .ath-st:last-child{ width: 100%;}
#agenda-table.agnda_main_west .ath-st:nth-child(2n){ width: 100%;}
#agenda-table.agnda_main_west .ath-st:last-child{ width: 100%;}
.ath-ft {
    float: none;
    font-weight: bold;
    margin-right: 10px;
    width: 100%;
}
.ath-st:nth-child(2n) {
    color: #000;
    font-weight: bold;
    width: 100%;
	 margin-left: 0px;
}
.ath-st:last-child {
    color: #000;
    float: none;
    width: 100%;
    margin-left: 0px;
}
}



.agenda-full {
    display: block;
    overflow: hidden;
}
.agenda-full div {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
}
.agenda-full div a {
    background-color: #b2b3b5;
    border-radius: 5px;
    color: #fff;
    display: block;
    padding: 5px;
    text-align: center;
}
.agenda-full div a:hover{ color: #fff;}
.agenda-full div:first-child{}
.agenda-full div:last-child{}
.agenda-full div:nth-child(2n){}
.agenda-full div:nth-child(3n){}


#divfirst {
    margin-top: -135px;
    position: absolute;
}
#divsecond {
    margin-top: -144px;
    position: absolute;
}
#divthird {
    margin-top: -144px;
    position: absolute;
}
#divfourth {
    margin-top: -144px;
    position: absolute;
}
#divfifth {
    margin-top: -144px;
    position: absolute;
}
#divsixth {
    margin-top: -144px;
    position: absolute;
}
#divseventh {
    margin-top: -144px;
    position: absolute;
}
#diveight {
    margin-top: -144px;
    position: absolute;
}


#gform_widget-4 {
    background-color: #f58020;
    padding: 10px;
}

#simplesubscribe-4 dt {
    display: none;
}

#gform_widget-4 label{ color: #fff;}

#gform_widget-4 h4 a{ color: #fff;}
#gform_widget-4 h4 a:hover{ color: #fff;}

#gform_widget-4 ul li input{ width: 100%;}

#gform_widget-4 li:last-child {
    display: none;
}

#gform_widget-4 .gform_footer{ margin-top: 0px; margin-bottom: 0px;}

#gform_widget-4  input.button{ background-color: #666;}
#gform_widget-4  input.button:hover{ background-color: #888;}


.onlinenetworking-holder{}
.onlinenetworking-holder p {
}

.onlinenetworking-holder hr {
    border-bottom: 1px dotted;
    border-top: none;
}
.onlinenetworking-holder h2{}
.onlinenetworking-holder a {
    
}
.onlinenetworking-holder a img{}
.onlinenetworking-holder .facebook {
    background-position: -9px -12px;
    display: block;
    height: 50px;
    width: 135px;
	float: left;
}
.onlinenetworking-holder .linkedin{
    background-position: -9px -81px;
    display: block;
    float: left;
    height: 50px;
    width: 135px;
}
.onlinenetworking-holder .googleplus{
    background-position: -9px -147px;
    display: block;
    float: left;
    height: 50px;
    width: 135px;
}
.onlinenetworking-holder .instagram{
    background-position: -9px -210px;
    display: block;
    float: left;
    height: 50px;
    width: 135px;
}
.onlinenetworking-holder .twitter{
    background-position: -9px -275px;
    display: block;
    float: left;
    height: 50px;
    width: 135px;
}
.onlinenetworking-holder .utube{
    background-position: -9px -345px;
    display: block;
    float: left;
    height: 50px;
    width: 135px;
}
.onlinenetworking-holder .pinterest{
    background-position: -9px -409px;
    display: block;
    float: left;
    height: 50px;
    width: 135px;
}

.sprites-socialicon{
	background-image: url("http://digimarcon.com/wp-content/themes/Impreza/img/sprites-socialicon.png");
	background-repeat: no-repeat;
}
.onlinenetworking-block{}
.onlinenetworking-block .fl-left {
    float: left;
    margin-right: 10px;
}
.onlinenetworking-block .fl-r {
    overflow: auto;
}

.cruisewhattoexp .wtesprites{ margin-top: 5px !important;}

.cruisewhattoexp .dv1 {
    overflow: hidden;
}

.whattoexp-holder{}

.wtesprites {
	background:url("http://www.digimarcon.com/wp-content/themes/Impreza/img/sprites.png") no-repeat
}
.whattoexp-holder .icon-4, .cruisewhattoexp .icon-4 {
	background-position:0 -61px !important;
	float:left;
	height:56px;
	margin-right:10px;
	margin-top: 0px;
	width:54px
}
.whattoexp-holder .icon-5, .cruisewhattoexp .icon-5 {
	background-position:-56px -61px !important;
	float:left;
	height:56px;
	margin-right:10px;
	margin-top:0px;
	width:54px
}
.whattoexp-holder .icon-6, .cruisewhattoexp .icon-6 {
	background-position:-111px -61px !important;
	float:left;
	height:56px;
	margin-right:10px;
	margin-top:0px;
	width:54px
}
.whattoexp-holder .icon-7, .cruisewhattoexp .icon-7 {
	background-position:0px -118px !important;
	float:left;
	height:56px;
	margin-right:10px;
	margin-top:0px;
	width:54px
}
.whattoexp-holder .icon-8, .cruisewhattoexp .icon-8 {
	background-position:-55px -118px !important;
	float:left;
	height:56px;
	margin-right:10px;
	margin-top:0px;
	width:54px
}
.whattoexp-holder .holder {
	overflow:auto;
	margin-bottom: 10px;
}
.whattoexp-holder .holder .dv1 {
	margin-left:70px;
	text-align:left
}
.whattoexp-holder .holder .dv1 strong {
	float:left
}
.whattoexp-holder .holder .dv1 p {
	text-indent:5px
}

.whattoexp-holder h4{ margin-bottom: 10px;}

.whattoexp-list {
    margin-left: 15px !important;
}
.whattoexp-list li {
    list-style: disc;
	text-align: left;
}
.whattoexp-list li.nobullet{
    list-style: none outside none;
}

.speakers-holder{}
.speakers-holder .inner-speakers-holder {
    margin-bottom: 25px;
}
.speakers-holder .inner-speakers-holder .spkr-holder {
    overflow: hidden;
    margin-bottom: 5px;
}
.speakers-holder .inner-speakers-holder .spkr-holder h4 {
    color: #f58020;
    font-size: 25px;
    font-weight: bold;
}
.speakers-holder .inner-speakers-holder .spkr-holder h4:first-child {
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
}
.speakers-holder .inner-speakers-holder .spkr-holder h4:last-child {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 0;
    padding-right: 5px;
    padding-top: 0;
    text-align: right;
    font-size: 17px;
    color: #666;
}

.speakers-holder .inner-speakers-holder .spkr-holder .sprimg:first-child { float: left; margin-right: 10px; width: 12%; margin-top: 7px;}
.speakers-holder .inner-speakers-holder .spkr-holder .sprimg img{ border-radius: 100px;}
.speakers-holder .inner-speakers-holder .spkr-holder .sprimg:last-child { overflow: auto; text-align: left;}

.speakers-holder .inner-speakers-holder .spkr-holder h3 {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
}
.speakers-holder .inner-speakers-holder .spkr-holder span .speaker-image {
    
}



.partner-holder .medpat.part {
    width: 100%;
	 overflow: hidden;
}

.partner-holder .medpat.part .span3:first-child {
   margin-left: 0%;
   /*margin-top: 10px;*/
}
.partner-holder .medpat.part .span3:last-child {
   /*margin-top: 13px;*/
}
.partner-holder .medpat.part .span3 {
    float: left;
    margin-left: 6.3%;
	text-align: center;
	width: 29%;
}
.partner-holder .medpat.part .span3.four {
    float: left;
    margin-left: 6.3%;
	text-align: center;
	width: 18%;
}
.partner-holder .medpat .span3 a img {
    vertical-align: middle;
}
.ph_page{}

.nemedp{}
.partner-holder .medpat.part.nemedp .span3.four {
    width: 50%;
	margin-left: 0px;
}
.partner-holder .medpat.part.nemedp .span3.four .twocolumn.medpat.part {
    width: 360px !important;
}
.partner-holder .medpat.part.nemedp .span3.four .onecolumn.medpat.part {
    width: 360px !important;
}






.didit4 {  margin-top: 0px;}
.part1{ margin-top: 42px;}
.part2{ margin-top: 5px;}
.part3 {
    margin-top: -10px;
}
.holyb{ margin-top: 20px;}
.part4{ margin-top: 40px;}
.part5{ margin-top: 25px;}
.part7{ margin-top: -10px;}
.part8{ margin-top: 15px;}
.part9{ margin-top: 20px;}
.part10{ margin-top: 15px;}
.partlead{ margin-top: 15px;}
.partslln{  margin-top: 15px;}
.partnh{}
.partwdc{ margin-top: 55px;}
.partrelt{ margin-top: 0px;}
.partmoz{ margin-top: 30px;}
.theidealnetworker{ margin-top: 60px;}
.psanta{ margin-top: 65px;}
.pgroupm{ margin-top: 65px;}
.cmswire{ margin-top: 30px;}
.schfr{ margin-top: 30px;}
.purematter{ margin-top: 15px;}
.owlishcommunications{ margin-top: 25px;}
.wsi{ margin-top: 0px;}
.accenture{ margin-top: 0px;}
.blogsrelease{ margin-top: 18px;}

.adsglobal{ margin-top: 20px;}

.partn1{ margin-top: 5px;}
.partn2{ margin-top: 25px;}
.partn3{ margin-top: 25px;}
.partn4{}
.partn5{ margin-top: 30px;}
.part6{ margin-top: 55px;} 
.partn7{} 
.fiu{ margin-top: 10px;}
.partn10{ margin-top: 15px;}
.partn11{}
.sperrymedia{ margin-top: 25px;}
.latechdigest{ margin-top: 75px;}
.agsmb{ margin-top: 60px;}
.boncomlogo{ margin-top: 25px;}
.socialmedia{ margin-top: 30px;}
.agsmlogo{ margin-top: 20px;}
.socialmediawest{ margin-top: 75px;}
.adobelogow{ margin-top: 5px;}

.partner-holder .twocolumn {
    margin: 0 auto 30px;
    width: 500px !important;
}

.ph_page .threecolomn .fdv {
    margin-top: 48px;
}

.ph_page .twocolumn {
    margin: 0 auto;
    width: 500px !important;
    margin-bottom: 30px ;
}
.ph_page .twocolumn .span3 {
    width: 42% !important;
}
.ph_page .twocolumn .span3:last-child{ float: right;}

.ph_page .gapping {
    display: block;
    margin-bottom: 30px;
}

@media (min-width: 1100px) and (max-width: 1200px) {
	.partner-holder .medpat.part{ width: auto;}
	.partner-holder .medpat.part .span3 {
    width: 28%;
}

}

@media (min-width: 0px) and (max-width: 1100px) {
.partner-holder .medpat.part .span3 {
    float: none;
    margin-left: auto;
    width: 42%;
    margin-right: auto;
}
.partner-holder .medpat.part .span3.four {
   float: none;
   width: auto;
}
.didit4, .part1, .part2, .part3, .part4, .part5, .part6, .part7, .part8, .part9, .part10, .partlead, .partslln, .partvorl, .partvsc, .partsmo, .partrelt, .partmoz,.theidealnetworker, .psanta, .pgroupm, .cmswire, .partmoz, .schfr, .purematter, .owlishcommunications, .wsi, .accenture, .blogsrelease, .partn1, .partn2, .partn3, .partn4, .partn5, .partn6, .partn7, .fiu, .partn10, .partn11, .holyb, .sperrymedia, .latechdigest, .agsmb, .boncomlogo, .socialmedia, .agsmlogo, .socialmediawest, .adobelogow{ margin-top: 0px;}
.partner-holder .medpat.part.nemedp .span3.four .onecolumn.medpat.part {  width: 100% !important;}
.partner-holder .medpat.part.nemedp .span3.four .twocolumn.medpat.part{ width: 100% !important;}
.ph_page .twocolumn .span3 {
  width: 100% !important;
}
}
@media (min-width: 0px) and (max-width: 895px) {
.partner-holder .medpat.part .span3 {
    float: none;
    margin-left: auto;
    width: 250px;
    margin-right: auto;
}
.partner-holder .medpat.part .span3.four {
    width: 250px;
}
}


.whoshldatn{ text-align: left;}

.faq-holder{ text-align: left;}
.faq-holder ul {
    margin-left: 25px !important;
    margin-bottom: 0px !important;
}
.faq-holder ul li{}
.faq-holder .faqh-p {
    margin-bottom: 0px;
}
.faq-holder .faqh-strng {
    margin-bottom: 0px;
}
.faq-holder .faq-tplnk {
    margin-bottom: 20px;
}


.register-banner {
    border-bottom: 2px solid #666;
    height: 0;
    margin: 45px auto 0;
    width: 600px;
}
.register-3dbutton{
background: none repeat scroll 0 0 #fcb040;
    border-bottom: 5px solid #f38b39;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    margin: -23px auto 20px;
    padding: 2px 10px;
    width: 317px;
	text-align: center;
}

.passes-ultg{}
.passes-ultg li{}



.w-nav-list .columns_5 .w-nav-list.level_2 {
    /*margin-top: -10px !important;*/
}
.w-nav-list .columns_4 .w-nav-list.level_2 {
    /*margin-top: -10px !important;*/
}

.state_sticky .w-nav-list .columns_5 .w-nav-list.level_2, .state_sticky .w-nav-list .columns_4 .w-nav-list.level_2{ /*margin-top: 0px !important;*/}

.passes-yes-img{ width: 23%;}

.hover-icon {
    background: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/i-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}
.hover-icon2 {
    background: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/i-icon-pass.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    margin-top: 5px;
    width: 16px;
    margin-left: 3px;
	 display: block;
}

.passes-dv {
    margin-left: 5px;
    overflow: auto;
    text-indent: initial;
}
a.passes-popup{ float: left;}
a.passes-popup:hover div.pop{ display: block;}
a.passes-popup div.pop {
    background-color: #fff;
    border: 1px solid #eee;
    display: none;
    position: absolute;
    border-radius: 4px;
    padding: 4px;
    margin: -17px 0px 0px 27px ;
    width: 50%;
    height: auto;
	color: #666;
	text-align: left;
	z-index: 99;
}
.cnpss-hld{ overflow: hidden;}
.cnpass-img {
    float: left;
    margin-bottom: 10px;
	width: 14%;
}
.cnpss-vip {
    margin-left: 55px !important;
    overflow: auto;
}


.cnp-indt {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    margin-top: -135px;
    padding-bottom: 10px;
    padding-left: 126px;
}


/* Passes Holder Page */

#pass-nbrd-outer {
    border: none;
}
#pass-nbrd-outer tr{}

#pass-nbrd-outer td {
    border: none;
}
#pass-nbrd{}
#pass-nbrd tr{ border-top: 2px solid #fff;}
#pass-nbrd tr:nth-child(odd){ background-color: #f7f7f4;}
#pass-nbrd tr:nth-child(even){ background-color: #ebebeb;}
#pass-fdv2 div.pop ul li{ text-indent: 0px;}
#pass-nbrd tr:first-child {
    background-color: #f58020;
	border-top: none;
}
#pass-nbrd .allaccess{}
#pass-nbrd tr td {
    border: none;
}

#pass-nbrd tr td.t-ind {
    text-indent: 0px;
    padding-left: 10px;
}

#pass-fdv {
    border: none;
}
#pass-fdv tr{ border-bottom: 2px solid #fff;}
#pass-fdv tr:nth-child(3n){ background-color: #f7f7f4;}
#pass-fdv tr:nth-child(4n){ background-color: #ebebeb;}
#pass-fdv tr td {
    border: medium none;
}
#pass-fdv2{}
#pass-fdv2 tr{}

#pass-fdv2 tr td {
   /* padding: 0px 10px;*/
}


.new-passes-holder{}
.new-passes-holder .all-row .left-float {
    width: 100px;
	 margin-top: 7px;
}
.new-passes-holder .all-row .left-float img{}
.new-passes-holder .all-row .right-float{}

.new-passes-holder .all-row .right-float h4 {
    float: none;
    margin: 0 0 10px !important;
    padding: 0;
}
.new-passes-holder .all-row .right-float .passes-ultg{}


.passes-holder-page .cnpss-vip {
    margin-top: -15px;
    margin-left: 11px !important;
    float: left;
}
.passes-holder-page #pass-fdv2 .hdrbold {
    line-height: 17px;
    margin-top: 5px;
	float: left;
}
.passes-holder-page #pass-fdv2 .hdrbold.wrkshp{  margin-top: -12px;}

.passes-holder-page .popholder-vip {
    /*margin-left: 30px;*/
    overflow: auto;
    padding-bottom: 0px;
}
.passes-holder-page .popholder-vip .hover-icon2{ background: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/i-icon-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.passes-dv.first{ font-size: 16px;}
.passes-dv.first .pdv-inr{ font-size: 14px;  text-align: left;}
.supergreen {
    background-color: #b0ed93;
}
/*-------------- Passes Holder Page Ends -------------*/

/* Team Rates */
.team-rates{}

.team-rates .reg-pv{ text-align: center;}

.team-rates .reg-pv a{ background-color: #fff; padding: 5px; border-radius: 4px;}

.team-rates a{}

.extrabold{ font-weight: bold; font-size: 16px;}



#teamrates-tbl{border: medium none;}
#teamrates-tbl tr{}

.wreg-tb-tbl.tr-extr{ line-height: 22px;}

#teamrates-tbl tr td{border: medium none;}
#teamrates-tbl .teamrates-tbl-inner{}
#teamrates-tbl .teamrates-tbl-inner tr{ border-bottom: 2px solid #fff;}
#teamrates-tbl .teamrates-tbl-inner .tr-extr td{ line-height: 16px;}
#teamrates-tbl .teamrates-tbl-inner tr:first-child{  background-color: #f58020 !important;}
#teamrates-tbl .teamrates-tbl-inner tr:last-child{}
#teamrates-tbl .teamrates-tbl-inner tr:nth-child(odd){ background-color: #f7f7f4;}
#teamrates-tbl .teamrates-tbl-inner tr:nth-child(even){background-color: #ebebeb;}

#teamrates-tbl .teamrates-tbl-inner tr td.ltw2, #teamrates-tbl .teamrates-tbl-inner tr td.ltw3, #teamrates-tbl .teamrates-tbl-inner tr td.ltw4, #teamrates-tbl .teamrates-tbl-inner tr td.ltw5, #teamrates-tbl .teamrates-tbl-inner tr td.ltw6{ width: 20%;  padding: 0px 5px;}
#teamrates-tbl .teamrates-tbl-inner tr td div.pop .passes-ultg {
    margin-bottom: 0px !important;
}
#teamrates-tbl .teamrates-tbl-inner tr td div.pop{ margin-top: -35px !important;}
#teamrates-tbl .teamrates-tbl-inner tr td div.pop ul li{ text-indent: 0px; margin-bottom: 10px;}
#teamrates-tbl .teamrates-tbl-inner tr td div:first-child {
    float: left;
    margin-bottom: -6px;
    margin-left: 5px;
    margin-top: 0;
}
#teamrates-tbl .teamrates-tbl-inner tr td div:last-child{  
    margin-top: 6px;
    overflow: hidden;
}

.network-holder{ text-align: left;}
.nh-th{ overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.nh-tph{ overflow: hidden;}
.nh-tph h4 {
    float: left;
    margin-right: 10px;
    color: #f58020 !important;
}

.nh-th.first{
    border-top: 1px solid #ccc;
    padding-top: 10px;
}
.nh-tph div {
    margin-top: 7px;
    overflow: hidden;
    text-align: right;
    font-size: 18px;
}
.nh-bth div:first-child{ float: left; margin-right: 10px; margin-top: 7px;}
.nh-bth div:last-child{ overflow: auto;}

.host-image {
    width: 114px;
    margin-top: 9px;
    border-radius: 50%;
}



.info-holder .utv-h {
    float: none;
    padding-right: 0;
    width: 100%;
}


.ports-call{}

.pcl-img-h {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 15px;
}
.pcl-img-h:last-child {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.pcl-img-h .left-float img {
    margin-top: 7px;
}
.pcl-img-h .left-float{}

.pcl-img-h .left-float a{}

.pcl-img-h .left-float:last-child{ margin-right: 0px;}

.pcl-img-h .left-float:last-child h3{}

.pcl-img-h .left-float:last-child h3 a{}

.pcl-img-h .left-float:last-child div {
    background-color: #f58020;
    color: #fff;
    text-align: center;
    width: 50px;
    cursor: pointer;
}

.pcl-img-h .left-float:last-child div span{ display: none;}
.pcl-img-h .left-float:last-child div:hover span{ display: block;}


.fs-thgdo{}
.fs-thgdo .w-tabs.layout_accordion .w-tabs-list{}

#th-tabholder {
    margin-top: 25px;
}

#th-tabholder .w-tabs-section-content-h{
	 padding-bottom: 0px;
}

#th-tabholder .w-tabs-list {
    background-color: transparent;
}
#th-tabholder .w-tabs-item {
    background-color: #eee;
    margin-right: 1px;
}
#th-tabholder .w-tabs-item.active {
    background-color: #f58020;
    color: #fff;
}
#th-tabholder .w-tabs-item:hover {
    background-color: #f58020;
    color: #fff;
}
#th-tabholder .w-tabs-item.active .w-tabs-item-title{}
#th-tabholder .w-tabs-item .w-tabs-item-title{}


#inner-tab-content{}
#inner-tab-content .all-row {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}
#inner-tab-content .all-row:last-child {
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#inner-tab-content .all-row .left-float{ }

#inner-tab-content .all-row .left-float img {
    border: 1px solid #ccc;
    padding: 5px;
    margin-top: 8px;
}
#inner-tab-content .all-row .right-float{ }
#inner-tab-content .all-row .right-float h4{ color: #f58020; margin-bottom: 0px;}
#inner-tab-content .all-row .right-float p{ }


#inner-tab-content .all-row .right-float a.orange-button {
    border-radius: 4px;
    display: block;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    width: 24%;
}

#inner-tab-content .all-row .right-float a.orange-button:hover {
	color: #fff;
}



@media (min-width: 0px) and (max-width: 1190px){
#th-tabholder .w-tabs.layout_accordion .w-tabs-section:hover {
    background-color: #f58020;
}

#th-tabholder .w-tabs.layout_accordion .w-tabs-section:hover .w-tabs-section-title-text, #th-tabholder .w-tabs.layout_accordion .w-tabs-section:hover .w-tabs-section-title-control{
    color: #fff;
}

#th-tabholder .w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title{
    background-color: #f58020;
	color: #fff;
}

#th-tabholder .w-tabs.layout_accordion .w-tabs-section.active:hover {
    background-color: transparent;
}
}


#formholder-volunter {
    margin-top: -140px;
    position: absolute;
}
.volunter-holder{}

.volunter-holder .g-hr {
    margin-bottom: 15px !important;
    margin-top: 0 !important;
}
.volunter-toggler{}
.volunter-toggler h3 {
    background: #efefef !important;
    background-color: #efefef;
    background-image: none;
	padding-bottom: 2px !important;
}
.volunter-toggler .toggle-trigger span {
    background-position: 0px -21px;
}
.volunter-toggler .toggle-trigger.closed span {
    background-position: 0px -21px;
}
.volunter-toggler h3 span.icon {
    background-color: #f58020;
    background-image: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/toggle-icon.png");
    margin-top: 10px;
	background-position: 1px 1px;
}
.volunter-toggler .toggle-content{ box-shadow: none !important;}
.volunter-toggler .toggle-content p{ display: none;}
.volunter-toggler .toggle-content .tog-inner-cnt p{ display: block; margin-bottom: 10px;}
.volunter-toggler .toggle-content .tog-inner-cnt p:last-child{ margin-bottom: 0px;}
.volunter-toggler .toggle-content .tog-inner-cnt br{ display: none;}
.volunter-toggler .toggle-content ul{ margin-bottom: 0px;}
.volunter-toggler .toggle-content br{ display: none;}

.tog-inner-cnt{ overflow: auto;}
.volunter-tg-ul {
    float: left;
    margin-right: 15px;
    width: 39%;
}
.volunter-tg-img{ overflow: auto;}

.volunter-holder .gform_body{}
.volunter-holder .gform_body .gfield_contains_required .ginput_container .gfield_checkbox input{ margin: 0px !important; margin-top: 3px !important;}
.volunter-holder .gform_body .gfield_contains_required .ginput_container input{ margin: 0px !important;}
.volunter-holder .gform_body .gfield_contains_required .ginput_container input#choice_25_1{}
.ui-datepicker-title select{ color: #fff !important;}
#ui-datepicker-div .ui-datepicker-title select{ background-color: #666 !important;}
/*------ Volunter Ends --------*/


.vipexp{}
.vipexp-page{}
.vipexp-page .all-row{}
.vipexp-page .all-row:last-child{}
.vipexp-page .left-float img{ margin-top: 7px;}
.vipexp-page h3{ margin-bottom: 0px; font-size: 20px;}
.vipexp .ruler {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
 
.vo-box{ padding: 20px; text-align: center; border: 1px solid #ccc;}

.mobile-app-holder{}
.mobile-app-holder .mah-img {
    margin: 0 auto;
    width: 50%;
}
.mobile-app-holder .mah-img img{}
.mobile-app-holder .ul-num li{ font-weight: bold;}
.mobile-app-holder .ul-num li span{ font-weight: normal;}

.badge-holder{}
.badge-holder .left-float img{ width: 130px;}
.badge-holder .right-float{}
.badge-holder div.copyclip{}
.badge-holder .badge-liner {
    border-top: 1px solid #ccc;
    margin-top: 20px;
}


.speaker-submission-faq-holder{}

.speaker-submission-faq-holder #ssfh-dv-01{ position: absolute; margin-top: -145px;}
.speaker-submission-faq-holder #ssfh-dv-02, .speaker-submission-faq-holder #ssfh-dv-03, .speaker-submission-faq-holder #ssfh-dv-04, .speaker-submission-faq-holder #ssfh-dv-05, .speaker-submission-faq-holder #ssfh-dv-06, .speaker-submission-faq-holder #ssfh-dv-07, .speaker-submission-faq-holder #ssfh-dv-08{ position: absolute; margin-top: -140px;}

.ssfq-dv{ margin-bottom: 20px;}

.workshop-holder{}

.workshop-ownr.first {
    margin-top: 20px;
}

.workshop-ownr {
    overflow: hidden;
    margin-bottom: 20px;
	border-top: 1px solid #ccc;
	padding-top: 20px;
}
.workshop-ownr h4 {
    color: #f58020 !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.workshop-ownr h3 {
    padding-top: 0px !important;
    margin-top: 0px !important;
	font-size: 18px;
}
.workshop-ownr.last h4, .workshop-ownr.first h4{ /*font-size: 25px;*/}
.workshop-ownr.last h3, .workshop-ownr.first h3{ /*font-size: 15px;*/}

.workshop-holder .workshop-ownr .row h4{  float: left; font-weight: bold;}
.workshop-holder .workshop-ownr h3{ font-weight: bold;}
.workshop-holder .workshop-ownr .row { overflow: hidden; clear: both;}

.workshop-holder.wkrwest{}
.workshop-holder.wkrwest .workshop-ownr .row h4{ width: 55%;}

.workshop-holder .workshop-ownr .row span.grey {
    color: #666;
    float: right;
    font-weight: bold;
    margin-top: 7px;
}

.workshop-ownr .ownr-img {
    border-radius: 100px;
    float: left;
    margin-right: 10px;
    margin-top: 0;
    width: 120px;
}

.workshop-ownr .block .fl_left{ }
.workshop-ownr .block .ownr-info{ overflow: auto;}

.workshop-holder .rbrfl{ width: 65%;}
.workshop-holder .rbrfl2 {
	float: right;
}

.workshop-holder .cr-outline {
    font-size: 22px !important;
    color: #666 !important;
    margin-bottom: 10px !important;
    margin-top: 10px;
}

.workshop-ownr .ownr2-img {
    margin-bottom: 10px;
    margin-top: 7px;
    width: 120px;
    border-radius: 100px;
}
.workshop-holder .workshop-ownr.last{ }

.workshop-holder .workshop-ownr:last-child {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

@media (min-width: 0px) and (max-width: 1050px){
.workshop-holder .rbrfl{ width: 58%;}
.workshop-holder .rbrfl2 {
    float: right;
}
}
@media (min-width: 0px) and (max-width: 890px){
.workshop-holder .rbrfl{ width: 65%;}
.workshop-holder .rbrfl2 {
    float: none;
	width: auto;
}
}
@media (min-width: 0px) and (max-width: 650px){
.workshop-holder .rbrfl{ width: 56%;}
}
@media (min-width: 0px) and (max-width: 520px){
.workshop-holder .rbrfl{ width: 50%;}
}
@media (min-width: 0px) and (max-width: 420px){
.workshop-holder .rbrfl{ width: 40%;}
}


.workshop-holder .mobile-img-left{ width: auto;}

.workshop-holder .mobile-img {
	float: right;
	margin-left: 10px;
	list-style-type: none;
}
.mobile-img img{}

@media (min-width: 0px) and (max-width: 643px){
.workshop-holder .mobile-img  {
	width: 65%;
}
}
@media (min-width: 0px) and (max-width: 462px){
.workshop-holder .mobile-img  {
	width: 55%;
}
}
@media (min-width: 0px) and (max-width: 380px){
.workshop-holder .mobile-img  {
	display: none;
}
}



/* CMM */
.cmm{}
.cmm .workshop-ownr.first{ border-top: none;}

.cmm .mobile-img-left {
    width: auto;
}
.cmm .mobile-img {
}


.cmm .cmm-mbl-rght {
    float: right;
    margin-left: 10px;
    list-style-type: none;
}
.cmm .cmm-mbl-rght.second{
	margin-top: 8px;
}
@media (min-width: 0px) and (max-width: 663px){
.cmm .cmm-mbl-rght.second {
    width: 50%;
}
}
@media (min-width: 0px) and (max-width: 643px){
.cmm .cmm-mbl-rght {
	width: 65%;
}
}
@media (min-width: 0px) and (max-width: 462px){
.cmm .cmm-mbl-rght {
	width: 55%;
}
.cmm .cmm-mbl-rght.second {
    width: 35%;
}
}
@media (min-width: 0px) and (max-width: 380px){
.cmm .cmm-mbl-rght {
	display: none;
}
}
.cmm .workshop-ownr .ownr2-img {
    border-radius: 100px;
    margin-bottom: 10px;
    margin-top: 1px;
    width: 130px;
}
.cmm .rbrfl{ width: 65%;}
.cmm .rbrfl2 {
	float: right;
}
@media (min-width: 0px) and (max-width: 1050px){
.cmm .rbrfl{ width: 58%;}
.cmm .rbrfl2 {
    float: right;
}
}
@media (min-width: 0px) and (max-width: 890px){
.cmm .rbrfl{ width: 65%;}
.cmm .rbrfl2 {
    float: none;
	width: auto;
}
}
@media (min-width: 0px) and (max-width: 650px){
.cmm .rbrfl{ width: 56%;}
}
@media (min-width: 0px) and (max-width: 520px){
.cmm .rbrfl{ width: 50%;}
}
@media (min-width: 0px) and (max-width: 420px){
.cmm .rbrfl{ width: 40%;}
}
/*--------- CMM Ends ----------*/



/* Host Offer */
.host-offer-holder{}
.host-offer-holder .right-float h6{ text-align: right; margin-top: 5px;}
.host-offer-holder .all-row {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 13px;
}
.host-offer-holder .all-row.hoh-imglef {
    border-top: none;
    margin-top: 0px;
    padding-top: 0px;
}
.host-offer-holder .ruletop{
	border-top: 1px solid #ccc;
    margin-top: 15px;
    padding-top: 13px;
}

.host-offer-holder .hoh-imglef .left-float img{ margin-top: 7px; width: 160px;}

/*--------- Host Offer Ends ----------*/

/* Cruise Info Holder */
.cruise-info-holder{}
.cruise-info-holder .utv-h{ margin-bottom: 10px;}

.cruise-info-holder .royal-c{}
.cruise-info-holder .royal-c img {
    width: 45%;
    margin-bottom: 20px;
}

.cruise-info-holder .cih-dport p {
    font-size: 18px;
}

.cruise-info-holder .ci-holder {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 12px;
}

.cruise-info-holder .tnum {
    padding: 0;
    padding-right: 10px;
}
.cruise-info-holder .cih-btbm{}


.cih-btbm a {
    display: block;
    margin-bottom: 10px;
}

.cruise-info-holder .ci-holder .first {
text-align: left;
}
.cruise-info-holder .ci-holder .second{}
.cruise-info-holder .ci-holder .third{}

.cruise-info-holder .other-view{}
.cruise-info-holder .digi-img-pop{ width: auto !important;}
.cruise-info-holder .digi-img-pop img{ /*margin-left: -94px;*/}
.cruise-info-holder .ci-holder.last{ border-bottom: none; margin-bottom: 0px; padding-bottom: none;}
.cruise-info-holder .ryorg {
    background-color: transparent;
}
.cruise-info-holder .ryorg .tollnum .tnum h4 {
    color: #666 !important;
}

.cruise-info-holder .cih-btbm table{}
.cruise-info-holder .cih-btbm table tr {
    margin-bottom: 40px;
    display: block;
}
.cruise-info-holder .cih-btbm table td {
    border-right: 1px solid #ccc;
    padding: 0px 26px;
	width: 200px;
}
.cruise-info-holder .cih-btbm table td.first{ padding-left: 0px; width: 180px;}
.cruise-info-holder .cih-btbm table td.fourth{ width: 180px;}
.cruise-info-holder .cih-btbm table td.fifth{ margin-left: 0px;}
.fdiv{ display: block;}
.fdiv2{ display: none;}
 
@media (min-width: 0px) and (max-width: 701px){
.cruise-info-holder .cih-btbm table td.first{}
.cruise-info-holder .cih-btbm table td.second{}
.cruise-info-holder .cih-btbm table td.third{ padding-left: 0px; width: 180px; border-right: 1px solid #ccc;}
.cruise-info-holder .cih-btbm table td.fourth{ padding-left: 26px; width: auto;}
.cruise-info-holder .cih-btbm table td.fifth{ padding-left: 0px; width: 180px;}
.fdiv{ display: none;}
.fdiv2{ display: block;}
}
@media (min-width: 0px) and (max-width: 430px){
.cruise-info-holder .cih-btbm table td.first{ border-top:none;}
.cruise-info-holder .cih-btbm table td.second{}
.cruise-info-holder .cih-btbm table td.third{ border-right: none; }
.cruise-info-holder .cih-btbm table td.fourth{}
.cruise-info-holder .cih-btbm table td.fifth{ }
.fdiv2{ display: block;}
.cruise-info-holder .cih-btbm table tr {
    display: block;
    margin-bottom: 0;
}
.cruise-info-holder .cih-btbm table td {
    border-top: 1px solid #ccc;
	border-right: none;
    display: block;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 15px;
    width: auto !important;
}
}
/*--------- Cruise Info Holder Ends ----------*/


/* Venue Holder */
.venue-holder{}

.venue-holder .vh-mid {
    text-align: center;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 20px 0px 10px 0px;
}
.venue-holder .vh-img-h {
    overflow: auto;
    margin: 0 auto;
    width: 635px;
}
.venue-holder .vh-img-inr {
    float: left;
    margin-left: 10px;
}
.venue-holder .vh-img-inr:first-child{ margin-left: 0px;}
.venue-holder .vh-img-inr:last-child{}

@media (min-width: 0px) and (max-width: 1014px){
.venue-holder .vh-img-h {
    overflow: auto;
    margin: 0 auto;
    width: auto;
}
}
@media (min-width: 0px) and (max-width: 903px){
.venue-holder .vh-img-h {
    width: 635px;
}
}
@media (min-width: 0px) and (max-width: 729px){
.venue-holder .vh-img-h {
    width: auto;
}

.venue-holder .vh-img-inr:last-child {
    margin-left: 0px;
}
}
@media (min-width: 0px) and (max-width: 484px){
.venue-holder .vh-img-inr {
    float: none;
    margin: 0 auto !important;
    width: 200px;
}
}
/*--------- Venue Holder Ends ----------*/

/* Travel Holder */

.travel-holder{}
.travel-holder .anchorlink {
    margin: 0px;
    overflow: hidden;
}

.travel-holder .anchorlink li {
    list-style-type: none;
    float: left;
    margin-bottom: 0px;
}
.travel-holder .anchorlink li .seperator{}
.travel-holder .th-dvtxt {
    border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-top: 15px;
}

.travel-holder .th-dvtxt.last {
    border-bottom: 1px solid #ccc;
}

.travel-holder #div-tvh-01 {
    margin-top: -140px;
    position: absolute;
}
.travel-holder #div-tvh-02, .travel-holder #div-tvh-03, .travel-holder #div-tvh-04, .travel-holder #div-tvh-05, .travel-holder #div-tvh-06, .travel-holder #div-tvh-07, .travel-holder #div-tvh-08, .travel-holder #div-tvh-09, .travel-holder #div-tvh-10 {
    margin-top: -140px;
    position: absolute;
}
.travel-holder .all-row {
    overflow: hidden;
    padding-bottom: 10px;
}
.travel-holder .left-float{}
.travel-holder .left-float img{ margin-top: 7px;}
.travel-holder .right-float{}
.travel-holder .alrw-inner{}
.travel-holder .alrw-inner2{ float: left;}
.travel-holder .alrw-inner3 {
    overflow: auto;
    text-align: right;
}

/*------ Travel Holder Ends --------*/

/* Visa Requirements Holder */

.visa-requirement-holder{}

/*--------- Visa Requirements Holder Ends ----------*/


/* Package Holder */

.package-holder .wreg-tb-rw .digi-img-pop {
    /*width: auto !important;*/
}

.package-holder .digi-img-pop img {
    /*margin-left: -94px;*/
}

.package-holder .tnum {
    margin-top: 26px;
    padding: 10px 10px 0;
}

.package-holder .ryorg {
    background-color: transparent;
}
.package-holder .ryorg .tollnum .tnum h4 {
    color: #666 !important;
}

/*--------- Package Holder Ends ----------*/


/* Booking Instructions Holder */

.booking-instructions-holder .ryorg {
    background-color: transparent;
	margin: 0px 0px;
}
.booking-instructions-holder .ryorg .tollnum .tnum h4 {
    color: #666 !important;
}

/*--------- Booking Instructions Holder Ends ----------*/



/* Attendee Info Holder */

.attendee-info-holder{}
.attendee-info-holder hr {
    border-bottom: 1px dotted;
    border-top: medium none;
}

/*--------- Attendee Info Holder Ends ----------*/


/* Press Pass Faq Holder */

.press-pass-faq-hold{}
.press-pass-faq-hold .ppfh-inner{}
.press-pass-faq-hold #ppf-div-01{ position: absolute; margin-top: -140px;}
.press-pass-faq-hold #ppf-div-02, .press-pass-faq-hold #ppf-div-03, .press-pass-faq-hold #ppf-div-04, .press-pass-faq-hold #ppf-div-05, .press-pass-faq-hold #ppf-div-06, .press-pass-faq-hold #ppf-div-07, .press-pass-faq-hold #ppf-div-08, .press-pass-faq-hold #ppf-div-09, .press-pass-faq-hold #ppf-div-10{ position: absolute; margin-top: -140px;}

/*--------- Press Pass Faqr Holder Ends ----------*/



/* v-orientation Holder */

.v-orientation{}
.v-orientation .vo-box {
    margin-bottom: 20px;
    padding-bottom: 10px;
}

/*--------- v-orientation Holder Ends ----------*/


/* v-liab Holder */

.v-liab{}
.v-liab ul li {
    margin-bottom: 15px !important;
}

/*--------- v-liab Holder Ends ----------*/



/* Royal Caribbean Faq Holder */

.royal-caribbean-faq-holder{}

.royal-caribbean-faq-holder.rcfh_tgdes .rcfh-toggler h3{ line-height: 24px; margin-bottom: 10px;}
.royal-caribbean-faq-holder.rcfh_tgdes .rcfh-toggler .toggle-content{ border: none; padding: 0px;}

.royal-caribbean-faq-holder.rcfh_tgdes .rcfh-toggler .toggle-content br{ display: none;}
.royal-caribbean-faq-holder.rcfh_tgdes .rcfh-toggler .toggle-content div p br{ display: block;}
.royal-caribbean-faq-holder.rcfh_tgdes .rcfh-toggler .toggle-content .clear{ clear: both; overflow: hidden;}


.royal-caribbean-faq-holder .rcfh-toggler {
    margin-bottom: 0px; 
}
.royal-caribbean-faq-holder .rcfh-toggler .toggle-trigger:hover {
    background: none;
}
.royal-caribbean-faq-holder .rcfh-toggler .toggle-trigger {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #f58020;
    font-size: 14px;
    padding: 0;
    text-shadow: none;
    margin: 0px 0 -9px;
}
.royal-caribbean-faq-holder .rcfh-toggler .toggle-trigger span.icon{ display: none;}

.royal-caribbean-faq-holder .rcfh-toggler .toggle-content{
    padding: 5px;
    box-shadow: none;
    border: 1px solid #ccc;
}

.royal-caribbean-faq-holder .cih-btbm table{}
.royal-caribbean-faq-holder .cih-btbm table tr {
    margin-bottom: 40px;
    display: block;
}
.royal-caribbean-faq-holder .cih-btbm table td {
    border-right: 1px solid #ccc;
    padding: 0px 26px;
	width: 200px;
}
.royal-caribbean-faq-holder .cih-btbm table td.first{ padding-left: 0px; width: 180px;}
.royal-caribbean-faq-holder .cih-btbm table td.fourth{ /*width: 180px;*/}
.royal-caribbean-faq-holder .cih-btbm table td.fifth{ margin-left: 0px;}
.fdiv{ display: block;}
.fdiv2{ display: none;}
 
@media (min-width: 0px) and (max-width: 701px){
.royal-caribbean-faq-holder .cih-btbm table td.first{}
.royal-caribbean-faq-holder .cih-btbm table td.second{}
.royal-caribbean-faq-holder .cih-btbm table td.third{ /*padding-left: 0px;*/ width: 180px;}
.royal-caribbean-faq-holder .cih-btbm table td.fourth{ /*padding-left: 26px;*/ width: 180px;}
.royal-caribbean-faq-holder .cih-btbm table td.fifth{ /*padding-left: 0px;*/ width: 180px;}
}
@media (min-width: 0px) and (max-width: 680px){
.royal-caribbean-faq-holder .cih-btbm table td.first{ border-top:none;}
.royal-caribbean-faq-holder .cih-btbm table td.second{}
.royal-caribbean-faq-holder .cih-btbm table td.third{ }
.royal-caribbean-faq-holder .cih-btbm table td.fourth{}
.royal-caribbean-faq-holder .cih-btbm table td.fifth{ }
.royal-caribbean-faq-holder .cih-btbm table tr {
    display: block;
    margin-bottom: 0;
}
.royal-caribbean-faq-holder .cih-btbm table td {
    border-top: 1px solid #ccc;
	border-right: none;
    display: block;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 15px;
    width: auto !important;
}
}
@media (min-width: 0px) and (max-width: 430px){
.royal-caribbean-faq-holder .cih-btbm table td.first{ border-top:none;}
.royal-caribbean-faq-holder .cih-btbm table td.second{}
.royal-caribbean-faq-holder .cih-btbm table td.third{ }
.royal-caribbean-faq-holder .cih-btbm table td.fourth{}
.royal-caribbean-faq-holder .cih-btbm table td.fifth{ }
.royal-caribbean-faq-holder .cih-btbm table tr {
    display: block;
    margin-bottom: 0;
}
.royal-caribbean-faq-holder .cih-btbm table td {
    border-top: 1px solid #ccc;
	border-right: none;
    display: block;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 15px;
    width: auto !important;
}
}

.cih-btbm .rcfh-toggler br{ display: none;}

/*--------- Royal Caribbean Faq Holder Ends ----------*/


/* Guarantee Holder */
.guarantee-holder{}
.guarantee-holder .all-row{}
.guarantee-holder .left-float{}

.guarantee-holder .left-float img {
    width: 185px;
    margin-right: 10px;
}
.guarantee-holder .right-float{}

/*--------- Guarantee Holder Ends ----------*/



/* Freedom Holder */
.freedom-holder{}
.freedom-holder .all-row{ border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px;}
.freedom-holder .all-row.last{ border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;}

h4.ssb_rl{ border-top: 1px solid #ccc; padding-top: 15px !important;}

h2.ssb_rl{ padding-top: 0px !important; padding-bottom: 30px; text-align: center;}

.rycl_ex_btm .l-submain{}

.cruise_rexp{ margin-top: -55px;  margin-bottom: -45px; /*margin-bottom: 35px;*/}

.cruise_rexp .rclast{}
.cruise_rexp .rclast img {
    margin: 65px auto 0 75px;
    width: 60%;
}

.cruise_rexp span{ font-size: 15px;}

.resp-slider-bottom {
    margin-top: -15px;
}

.resp_cruise .dv-fh .dv-img-h a{ display: block; text-align: center;}
.resp_cruise a span{}

.resp-slider-bottom a span {
    display: block;
    text-align: center;
	color: #f58020;
}

.resp-slider-bottom .dv-fh .dv-img-h.rclast img{ margin-top: 22%;}

.resp-slider-bottom .dv-fh .dv-img-h {
    float: left;
    margin-right: 2%;
	margin-bottom: 2%;
    width: 32%;
}
.resp-slider-bottom .dv-fh {
    overflow: hidden;
    width: 100%;
    margin-bottom: 1%;
}
.resp-slider-bottom .dv-fh .dv-img-h:nth-child(3n) {
    float: right;
    margin-right: 0;
}

@media (min-width: 0px) and (max-width: 587px){
.resp-slider-bottom .dv-fh .dv-img-h {
    float: left;
    margin-right: 2%;
    width: 48%;
}
.resp-slider-bottom .dv-fh .dv-img-h:nth-child(2n) {
    float: right;
    margin-right: 0;
}
.resp-slider-bottom .dv-fh .dv-img-h:nth-child(3n) {
    float: left;
    margin-right: 2%;
    width: 48%;
}
}
@media (min-width: 0px) and (max-width: 391px){
.resp-slider-bottom .dv-fh .dv-img-h {
    float: none;
    margin-right: 2%;
    width: auto;
}
.resp-slider-bottom .dv-fh .dv-img-h:nth-child(2n) {
    float: none;
    margin-right: 2%;
}
.resp-slider-bottom .dv-fh .dv-img-h:nth-child(3n) {
    float: none;
    margin-right: 2%;
    width: auto;
}
.resp-slider-bottom .dv-fh .dv-img-h img{ width: 100%;}
.resp-slider-bottom .dv-fh .dv-img-h.rclast img{ margin-top: 2%;}
}

/*--------- Freedom Holder Ends ----------*/


/* presspass Holder */
.presspass-toggler{}
.presspass-toggler h3 {
    background: #efefef !important;
    background-color: #efefef;
    background-image: none;
	padding-bottom: 5px !important;
}
.presspass-toggler .toggle-trigger span {
    background-position: 0px -21px;
}
.presspass-toggler .toggle-trigger.closed span {
    background-position: 0px -21px;
}
.presspass-toggler h3 span.icon {
    background-color: #f58020;
    background-image: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/toggle-icon.png");
    margin-top: 10px;
	background-position: 1px 1px;
}
.presspass-toggler .toggle-content{ box-shadow: none !important; padding-bottom: 0px !important;}
.presspass-toggler .toggle-content p{ display: none;}
.presspass-toggler .toggle-content .tog-inner-cnt p{ display: block; margin-bottom: 10px;}
.presspass-toggler .toggle-content .tog-inner-cnt p:last-child{ margin-bottom: 0px;}
.presspass-toggler .toggle-content .tog-inner-cnt br{ display: none;}
.presspass-toggler .toggle-content ul{ margin-bottom: 0px;}
.presspass-toggler .toggle-content br{ display: none;}
/*--------- presspass Holder Ends ----------*/


/* Agenda 15 Holder */
.agenda-15-holder{}
.agenda-15-toggler {
    margin-bottom: 0px !important;
}
.agenda-15-toggler h3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #f58020 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    font-size: 15px !important;
	background-image: none;
	line-height: 25px;
}
.agenda-15-toggler .toggle-trigger span {
    display: none !important;
}
.agenda-15-toggler .toggle-trigger.closed span {
    background-position: 0px -21px;
}
.agenda-15-toggler h3 span.icon {
    background-color: #f58020;
    background-image: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/toggle-icon.png");
    margin-top: 10px;
	background-position: 1px 1px;
}
.agenda-15-toggler .toggle-content{ box-shadow: none !important; padding: 5px !important; border: 1px solid #ccc !important; background-color: #efefef;}
.agenda-15-toggler .toggle-content p{ display: none;}
.agenda-15-toggler .toggle-content .tog-inner-cnt p{ display: block; margin-bottom: 10px;}
.agenda-15-toggler .toggle-content .tog-inner-cnt p:last-child{ margin-bottom: 0px;}
.agenda-15-toggler .toggle-content .tog-inner-cnt br{ display: none;}
.agenda-15-toggler .toggle-content ul{ margin-bottom: 0px;}
.agenda-15-toggler .toggle-content br{ display: none;}
/*--------- Agenda 15 Holder Ends ----------*/



/* Testimonial Holder */
.testimonial-holder{}
.testimonial-holder .g-cols{ margin-bottom: 20px;}
.testimonial-holder .w-testimonial-h {
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}

.testimonial-holder .w-testimonial-h .w-testimonial-person {
    
}
.testimonial-holder .w-testimonial-h p {
    margin-bottom: 0px !important;
}

/*--------- Testimonial Holder Ends ----------*/


/* Ports Of Call Holder */
.ports-of-call-holder{}
.ports-of-call-holder .weather-report {
    clear: both;
    overflow: hidden;
}
.ports-of-call-holder .weather-report .weatherTable {
    float: left;
	width: 49%;
    margin-right: 2%;
}
.ports-of-call-holder .weather-report .precipitationTable {
    margin-right: 0;
}
.ports-of-call-holder .weather-report .weatherTable .weatherTableHeadings td {
    background-color: #f58020;
    color: #fff;
}
.ports-of-call-holder .weather-report .weatherTable td{ padding: 5px;}

.ports-of-call-holder .weather-report .weatherTable .odd td {
    background-color: #ebebeb;
}
.ports-of-call-holder .weather-report .weatherTable .even td{
    background-color: #f7f7f4;
}

.ports-of-call-holder .st-learn-h{}
.ports-of-call-holder .start-learng{}
.ports-of-call-holder .start-learng:last-child{}
.ports-of-call-holder .start-learng ul
.ports-of-call-holder .start-learng ul li{}
.ports-of-call-holder .start-learng ul li.accsicon{}

/*--------- Ports Of Call Holder Ends ----------*/


/* Shore Execursion Holder */

.shore-execursion-holder{}
.shore-execursion-holder .all-row {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.shore-execursion-holder .all-row.first{
    border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-top: 20px;
}
.shore-execursion-holder .all-row:last{}
.shore-execursion-holder .left-float img{ margin-top: 7px; width: 270px;}
.shore-execursion-holder .all-row .right-float a.big-font{ font-size: 18px;}


/*--------- Shore Execursion Holder Ends ----------*/


/* Affiliate Program Holder */

.affiliate-program-holder{}
.affiliate-program-holder .all-row .left-float img{ margin-top: -3px;}
.affiliate-program-holder .all-row .right-float{ }

/*--------- Affiliate Program Holder Ends ----------*/



/* Flyer Holder */

.flyer-holder{}
.flyer-holder .pdf-h{}

/*--------- Flyer Holder Ends ----------*/


/* Brochure Holder */

.brochure-holder{}
.brochure-holder .row.clear{ overflow: hidden;}
.brochure-holder .left {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    width: 25%;
}
.brochure-holder .left img{}
.brochure-holder .right {
    float: none;
    overflow: auto;
}

.brochure-holder .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"]{ margin: 0px; margin-top: 3px;}


.thanks-brochure-holder{}
.thanks-brochure-holder .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"]{ margin: 0px; margin-top: 3px;}

/*--------- Brochure Holder Ends ----------*/



/* Feedback Holder */

.feedback-holder{}
.feedback-holder .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"]{ margin: 0px; margin-top: 3px;}

/*--------- Feedback Holder Ends ----------*/


/* Exhibiting Holder */

.exhibiting-holder{}
.exhibiting-holder .center_image {
    margin: 0 auto;
    width: 78%;
}
.exhibiting-holder .center_image img{}
.exhibiting-holder ul li.fl-right {
    list-style-type: none;
    float: right;
	margin-left: 10px;
}
.exhibiting-holder ul ul li {
    list-style-type: circle;
}
.eh-gform{}

/*--------- Exhibiting Holder Ends ----------*/



/* Advertising Holder */

.advertising-holder{}
.advertising-holder .all-row .left-float{ margin-top: 7px;}
.ah-gform{}

/*--------- Advertising Holder Ends ----------*/


/* Affiliate Resources Holder */

.affiliate-resources-holder{}
.affiliate-resources-holder .hlddv {
    border-bottom: 1px solid #ccc;
    padding-top: 24px;
	 padding-bottom: 20px;
}
.affiliate-resources-holder .hlddv.blog ul li {
    margin-bottom: 20px;
}
.affiliate-resources-holder .hlddv:first-child {
    padding-top: 0px;
    padding-bottom: 15px;
}
.affiliate-resources-holder .hlddv:last-child{}

.affiliate-resources-holder .copyclipboard {
    background-color: #f58020;
    border: medium none;
    border-radius: 4px;
    clear: both;
    color: #fff;
    margin-top: 10px;
    padding: 4px 10px;
}
.afrh_lnk1{ position: absolute; margin-top: -100px;}
.afrh_lnk{ position: absolute; margin-top: -100px;}

/*--------- Affiliate Resources Holder Ends ----------*/


/* Linkedin Holder */

.linkedin-holder{}

.linkedin-holder .all-row .left-float {
    width: 76%;
}

.linkedin-holder .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]{ margin: 0px; margin-top: 4px;}

.linkedin-group-holder{}
.linkedin-group-holder .lgh_anchor{ position: absolute; margin-top: -140px;}

.lknd-resources .rule-bottom{ padding-bottom: 0px;}
.lknd-resources .heroimages img{ margin-bottom: 10px;}

.lnk_grp_ul li{ margin-bottom: 20px !important;}

/*--------- Linkedin Holder Ends ----------*/


/* Speaker Info Holder */

.speaker-info-holder{}
.speaker-info-holder .spk_tbl_rw{ color: #fff; background-color: #f58020;}
.speaker-info-holder .box {
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
	 margin-bottom: 20px;
}
.speaker-info-holder table{ margin: 0 !important; padding: 0px;}
.speaker-info-holder td{}
.speaker-info-holder table td{ border: 1px solid #f58020;}
.speaker-info-holder table td.none{ border: none; padding: 0px;}
.speaker-info-holder .tdwidth_left{ width: 80%;}
.speaker-info-holder .tdwidth_frst{ width: 80%; text-align: center;}
.speaker-info-holder .tdwidth_right{ width: 19%; text-align: center; vertical-align: middle;}
.speaker-info-holder .tbl_inr_spkr td{ padding: 5px;}
.speaker-info-holder table ul{ margin-bottom: 0px;}
.speaker-info-holder table ul li{}


/*--------- Speaker Info Holder Ends ----------*/


/* Workshop Facilitator Info Holder */

.workshop-facilitator-info-holder{}
.workshop-facilitator-info-holder .spk_tbl_rw{ color: #fff; background-color: #f58020;}
.workshop-facilitator-info-holder .box {
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
	 margin-bottom: 20px;
}
.workshop-facilitator-info-holder table{ margin: 0 !important; padding: 0px;}
.workshop-facilitator-info-holder td{}
.workshop-facilitator-info-holder table td{ border: 1px solid #f58020;}
.workshop-facilitator-info-holder table td.none{ border: none; padding: 0px;}
.workshop-facilitator-info-holder .tdwidth_left{ width: 80%;}
.workshop-facilitator-info-holder .tdwidth_frst{ width: 80%; text-align: center;}
.workshop-facilitator-info-holder .tdwidth_right{ width: 19%; text-align: center; vertical-align: middle;}
.workshop-facilitator-info-holder .tbl_inr_spkr td{ padding: 5px;}
.workshop-facilitator-info-holder table ul{ margin-bottom: 0px;}
.workshop-facilitator-info-holder table ul li{}


/*--------- Workshop Facilitator Info Holder Ends ----------*/

.get-involved-holder{}
.get-involved-holder .wpb_button a {
    padding: 8px 14px;
    font-size: 14px;
}
.get-involved-holder h4 {
    border-top: 1px solid #ccc;
    margin-top: 10px;
}
.get-involved-holder .wpb_button {
    display: block !important;
    clear: both;
}
.get-involved-holder .all-row .left-float img{ margin-top: 0px;}

.srf-form .gform_wrapper .gfield_checkbox li input{ margin: 0px; margin-top: 4px !important;}

.cruise_speaker .g-cols > .one-sixth{ width: 12.333%;}

.sessionpage .orange{ color: #f58020;}
.sessionpage .session_name {
    color: #000;
    font-weight: bold;
}

.sessionpage .keynotes .dv1.float-left{ width: 12%;}
.sessionpage .keynotes .dv1.float-right{ overflow: hidden;}
.sessionpage .keynotes .orange{ font-size: 25px;}
.sessionpage .keynotes .session_name{ font-size: 18px;}

.w-blog-entry-h h2{ color: #f58020;}

.footer_sexp {
    margin-top: 20px;
}

.counttime_holder {
    margin-top: -25px !important;
}

.ujic-classic span.countdown_amount {
    background: url("../images/timer-bkg.png") repeat scroll 0 3px rgba(0, 0, 0, 0) !important;
    border: 2px solid #fff;
    border-radius: 9px !important;
    box-shadow: none !important;
    float: left;
    font: 72px/72px noto sans !important;
    margin-bottom: 20px !important;
    padding-top: 6px !important;
    text-shadow: none !important;
}

.ujic-classic span.countdown_txt{ font-weight: bold !important; font-size: 16px !important; text-transform: uppercase !important;}



#timer { background-image: url('../images/timer-bkg.png'); background-repeat: no-repeat; background-position: center 35px; color: #fff; font: bold 16px open sans; padding: 172px 0 56px; text-align: center; text-transform: uppercase; }
#timer .container { margin: 0 auto; /*max-width: 592px;*/ width: 100%; }
#timer .countdown > div { /*display: inline-block; margin-bottom: 20px;*/ }
#timer .days { /*margin-right: 22px; width: 170px;*/ }
#timer .hours, #timer .minutes, #timer .seconds { /*margin-right: 24px; width: 113px; */}
#timer .seconds { /*margin-right: 0;*/ }
#timer span { /*background: url('../images/timer-number-bkg.png') no-repeat; float: left; font: 72px/72px open sans; height: 104px; margin: 0 1px 12px 0; padding-top: 18px; width: 55px; */ color: #fff !important;}
#timer {
    background-color: #f58020 !important;/*
    padding-bottom: 0;
    padding-top: 115px;*/
}

.timer_countdown {
    /*margin: 0 auto;
    width: 35%;
    padding-bottom: 10px;*/
}
/*.timer_countdown.count{
    margin: 0 auto;
    width: auto;
    padding-bottom: 10px;
}
.timer_countdown tr td {
    background: none !important;
    border: none !important;
    border-radius: 0px !important;
    color: #fff !important;
    font-size: 30px !important;
}
.timer_countdown tr td:nth-child(2){ display: none;}
.timer_countdown tr td:first-child{ display: none;}*/

.timer_countdown tr th {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #fff !important;
    font-size: 18px !important;
    width: 10%;
}
.timer_countdown tr th:nth-child(2){ display: none;}
.timer_countdown tr th:first-child{ display: none;}











.cr_ftr_cr {
    margin-top: -15px;
}
.globe_holder .wpb_single_image{ margin-bottom: 0px;}
.cruise-row-register {
    padding-bottom: 15px !important;
}

.ftr-spr.ftr_east a:first-child{ margin-top: -15px;}

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




.footer_shortcode {
    padding-bottom: 50px;
    padding-top: 60px;
    text-align: center;
}

.eastlink{ margin-left: 0px;}
.eastlink span.separator{ margin-left: 0px;}

.addthis_floating_style.addthis_32x32_style{ display: none;}
/*#at4-share {
    margin-top: 123px !important;
}*/

#at4-share {
    /*left: auto;*/
    margin-top: 39px !important;
    /*right: 0;*/
}


/* Banner */

.banner_holder {
    margin-bottom: 40px;
}
.banner_holder:last-child{
    margin-bottom: 0px;
}
.banner_holder p{ display: none;}
.banner_holder div{ margin-bottom: 15px;}
.banner_holder div b {
    font-size: 22px;
    font-weight: normal;
    color: #f58020;
}
.banner_holder form{}
.banner_holder form textarea{ margin-bottom: 10px; height: 70px; border-top: none; border: 1px solid #ccc;}
.banner_holder .clipboardholder {
    overflow: auto;
}
.banner_holder .clipboardholder .dvone {
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
}
.banner_holder .clipboardholder .dvtwo {
    overflow: auto;
	margin-bottom: 0px;
}




.gform_wrapper .gfield_radio input[type="radio"], .gform_wrapper .gfield_checkbox input[type="checkbox"] {
    margin: 3px 0 0 !important;
}



.otw-sc-toggle {
    margin-bottom: 10px !important;
}


.volunteer_left{}
.volunteer_right {
    overflow: auto;
    text-align: center;
}


/*  Video Demand  */


.videodemand-toggler h3{ line-height: 24px; margin-bottom: 10px;}
.videodemand .toggle-content{ border: none; padding: 0px;}

.videodemand .toggle-content br{ display: none;}
.videodemand .toggle-content div p br{ display: block;}
.videodemand .toggle-content .clear{ clear: both; overflow: hidden;}

.videodemand {
    margin-bottom: 0px; 
}
.videodemand .toggle-trigger:hover {
    background: none;
}
.vd_tg_hl.videodemand .toggle-trigger {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #f58020;
    font-size: 14px;
    padding: 0;
    text-shadow: none;
    margin: 0px 0 -9px;
}
.videodemand .toggle-trigger span.icon{ display: none;}

/*.videodemand .toggle-content{
    padding: 5px;
    box-shadow: none;
    border: 1px solid #ccc;
}*/

.vd_gs_h_nn_h{}
.vd_gs_h_nn {
    border-bottom: 1px solid #ccc;
    overflow: auto;
    padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
}
.vd_gs_h_nn_h .vd_gs_1 div{
    
}

.vd_gs_1 {
    float: left;
    font-weight: bold;
    margin-top: 15px;
    width: 150px;
}
.vd_gs_h_nn div:first-child {
  margin-top: 5px;
    width: 285px;
}
.vd_gs_h_nn div:nth-child(2){ margin-top: 5px;}
.vd_gs_h_nn div:nth-child(3){ margin-top: 5px;  width: 45px;}
.vd_gs_h_nn div:nth-child(4) {
    margin-top: -3px;
    vertical-align: middle;
	margin-right: 0;
}
.vd_gs_h_nn div {
    float: left;
    margin-right: 10px;
    width: 120px;
}
.vd_gs_h_nn div span.speakericon{}
.vd_gs_h_nn div span.speakericon img {
    margin-right: 5px;
    margin-top: -3px;
    vertical-align: middle;
    width: 22%;
}
.vd_gs_h .w-tabs-item span.w-tabs-item-title{ display: inline; font-size: 14px; color: #f58020;} 
.vd_gs_h .w-tabs-item span.w-tabs-item-icon { display: block;  float: left;  margin-right: 5px;  margin-top: -3px;  position: initial;}

.vd_gs_h .w-tabs-item.active:first-child { border: medium none; padding: 0;}
.vd_gs_h .w-tabs-item.active:first-child .w-tabs-item-icon{background: none !important;  height: 32px; width: 32px; display: none;}
.vd_gs_h .w-tabs-item:first-child{display: none;}
.vd_gs_h .w-tabs-item:nth-child(1n) .w-tabs-item-icon{background: none !important;  height: 32px; width: 32px;}

.vd_gs_h .w-tabs-item:nth-child(2n) .w-tabs-item-icon{background: url("http://digimarcon.com/wp-content/themes/Impreza/img/vd_01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  height: 32px; width: 32px;}
.vd_gs_h .w-tabs-item:nth-child(3n) .w-tabs-item-icon{background: url("http://digimarcon.com/wp-content/themes/Impreza/img/vd_02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  height: 32px; width: 32px;}
.vd_gs_h .w-tabs-item:nth-child(4n) .w-tabs-item-icon{background: url("http://digimarcon.com/wp-content/themes/Impreza/img/vd_03.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  height: 32px; width: 32px;}
.vd_gs_h .w-tabs-item:nth-child(5n) .w-tabs-item-icon{background: url("http://digimarcon.com/wp-content/themes/Impreza/img/vd_04.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;  height: 32px; width: 32px;}

.vd_tg_hl.videodemand .vd_gs_h .w-tabs-list{ background-color: #fff;}
.vd_gs_h {
    clear: both;
    display: block;
    margin-left: 150px;
    overflow: auto;
    padding-bottom: 20px;
	margin-top: 20px;
    width: 85%;
}
.vd_tg_hl .vd_gs_h:first-child {
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px;
    padding: 0 0 5px;
}
.vd_gs_h .dv {
    float: left;
    text-align: left;
    width: 10%;
}

.vd_gs_h .dv:first-child {
    width: 18%;
}

.vd_gs_h .dv:last-child {
   width: 14%;
}
.vd_gs_h .dv .inner_dv{ float: left; margin-right: 5%;}
.vd_gs_h .dv .inner_dv .toggle-content{ position: absolute; width: 22%;}
.vd_gs_h .dv.videoholder{}
.vd_gs_h .dv.audioholder{}
.vd_gs_h .dv.slideholder{}
.vd_gs_h .dv.videoholder .video_demand-toggler h3 {
    background: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/vd_01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 32px;
    text-indent: -999px;
    width: 32px;
}
.vd_gs_h .dv.audioholder .video_demand-toggler h3 {
    background: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/vd_02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 32px;
    text-indent: -999px;
    width: 32px;
}
.vd_gs_h .dv.slideholder .video_demand-toggler h3 {
    background: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/vd_04.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 32px;
    text-indent: -999px;
    width: 32px;
}

.video_demand{ }

table.exhibitior_info {
    margin-bottom: 20px !important;
}
table.exhibitior_info tr{}
table.exhibitior_info tr td{}

.video_demand-toggler {
    margin-bottom: 0px !important;
}
.video_demand-toggler h3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #f58020 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    font-size: 15px !important;
	background-image: none;
	line-height: 25px;
}
.video_demand-toggler .toggle-trigger span {
    display: none !important;
}
.video_demand-toggler .toggle-trigger.closed span {
    background-position: 0px -21px;
}
.video_demand-toggler h3 span.icon {
    background-color: #f58020;
    background-image: url("http://www.digimarcon.com/wp-content/themes/Impreza/img/toggle-icon.png");
    margin-top: 10px;
	background-position: 1px 1px;
}
.video_demand-toggler .toggle-content{ box-shadow: none !important; padding: 5px !important; border: 1px solid #ccc !important; background-color: #efefef;}
.video_demand-toggler .toggle-content p{ display: none;}
.video_demand-toggler .toggle-content .tog-inner-cnt p{ display: block; margin-bottom: 10px;}
.video_demand-toggler .toggle-content .tog-inner-cnt p:last-child{ margin-bottom: 0px;}
.video_demand-toggler .toggle-content .tog-inner-cnt br{ display: none;}
.video_demand-toggler .toggle-content ul{ margin-bottom: 0px;}
.video_demand-toggler .toggle-content br{ display: none;}

.vd_speaker{}
.vd_speaker .title{ font-weight: bold;}
.vd_speaker .image_t_h{}
.vd_speaker .image_t_h img {  border-radius: 100px;   float: left;   margin-right: 10px;}
.vd_speaker .logo_holder{ text-align: center;}
.vd_speaker .logo_holder span{ margin-right: 5px;}
.vd_speaker .logo_holder img{ vertical-align: middle;}

.vd_gs_h .w-tabs-item{ padding: 14px;}

#audio{ width: 100%;}

@media (min-width:0px) and (max-width: 920px) {
	.vd_gs_h .w-tabs.layout_accordion .w-tabs-h .w-tabs-section.active:nth-child(2){ display: none;}
	.vd_gs_h .w-tabs.layout_accordion .w-tabs-h .w-tabs-section:nth-child(2){ display: none;}
}



