@import url('animate.css');@import url('//fonts.googleapis.com/css?family=Fjalla+One');@import url(//fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900);@import url(http://fonts.googleapis.com/css?family=Poiret+One);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}:focus{outline-color:transparent;outline-style:none;}body{font-family:'Raleway',sans-serif;color:#2b2d50;font-size:13px;font-weight:400;background:#fff;overflow-x:hidden;}body.show-home{background-size:cover;background-position:left top;}body.interior-page .show-header{background-size:100% auto;background-position:left top;}h1,h2,h3,h4,h5{font-weight:500;line-height:1.4;margin:10px 0;clear:both;}h1{color:#3485BB;font-size:3em;font-family:'Raleway',sans-serif;font-weight:500;text-transform:uppercase;border-bottom:1px solid #666;line-height:1.2;padding-bottom:3px;}h2{text-transform:uppercase;margin-top:30px;margin-bottom:-5px;font-size:1.8em;font-family:'Fjalla One',sans-serif;color:#2b2d50;padding-bottom:2px;overflow:hidden;position:relative;border-bottom:3px solid #2b2d50;}h3{color:#6A1B56;margin-top:20px;margin-bottom:-15px;font-size:1.3em;}h4{font-size:1.3em;font-weight:600;}div,i{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.clearBoth{height:0;clear:both;}a,a:link,a:visited{color:#6A1B56;text-decoration:none;}a:hover,a:active,a:focus{color:#3485BB;}.show-header{padding:0 10%;}.logo{float:left;width:333px;margin-bottom:-3px;margin-top:3px;}.top-bar-callouts{float:right;}.top-buttons{color:#fff;float:left;font-family:"Fjalla One",sans-serif;text-align:center;width:160px;background:#666;padding:15px 0;}.top-buttons a,.top-buttons a:link .top-buttons a:visited{color:#fff;text-transform:uppercase;font-size:18px;}.top-buttons i{border:1px solid #fff;border-radius:50%;font-size:30px;height:60px;padding-left:9px;padding-top:13px;width:60px;}.top-button-icon{margin-bottom:16px;}.top-buttons.why-attend{}.top-buttons.why-attend:hover{}.top-buttons.register-now{}.top-buttons.register-now:hover{}.top-buttons.contact-us{}.top-buttons.contact-us:hover{}.sitesearch{background:#fff;width:290px;text-align:left;float:right;margin-top:11px;}.sitesearch .searchinput{width:240px;float:left;box-sizing:border-box;}.sitesearch .searchinput .FormElementSearch{width:100%;border:0;padding:4px 6px;font-size:13px;color:#333;box-sizing:border-box;}.searchgo{float:right;width:30px;color:#fff;background:#a5a7aa;padding:0px 6px;text-align:center;line-height:24px;cursor:pointer;box-sizing:border-box;border:1px solid #a5a7aa;height:24px;}.ios .searchgo{height:25px;line-height:25px;}.searchgo i{vertical-align:text-top;}.searchgo:hover{opacity:0.8;}.top-nav{background:#f0f0f1;padding:0 10%;border-bottom:1px solid #58595b;}.top-nav ul{padding:0;margin:0;list-style:none;float:left;}.top-nav li{float:left;padding:0;margin:0;margin-right:15px;position:relative;}.top-nav li a,.top-nav li a:visited{color:#282b67;display:block;font-size:16px;line-height:1;padding:15px 0;text-transform:uppercase;font-weight:500;}.top-nav ul li:hover a,.top-nav li a.active,.top-nav li a:hover{color:#3485BB;}.top-nav ul li ul{background-color:#3485BB;display:none;list-style:outside none none;min-width:225px;padding:10px 13px 13px;position:absolute;text-align:left;z-index:1025;float:none;}.top-nav ul li ul li{border-bottom:0 none;padding:0;position:relative;margin:0;float:none;width:100%;}.top-nav ul li ul li a,.top-nav ul li ul li a:visited{border-bottom:0 none!important;border-left:1px solid #fff;color:#fff!important;display:block;font-size:15px;line-height:1.3;padding:5px 10px;text-transform:none;font-weight:400;}.top-nav ul li ul li a:hover{border-bottom:0 none!important;text-decoration:underline;}.top-nav ul li:hover ul{animation:0.25s ease 0s normal both 1 running fadeInUp;display:block;}.home-content{padding:0 10%;}.home-wrapper{display:table;width:100%;}.home-left-side{padding:20px 20px 160px 0;display:table-cell;vertical-align:top;}.home-big-date{border-bottom:1px solid #fff;color:#fff;font-family:"Poiret One",cursive;font-size:45px;margin:0 0 20px 0;padding-bottom:15px;text-transform:uppercase;}.home-show-name{color:#fff;font-family:"Fjalla One",sans-serif;text-transform:uppercase;font-size:80px;line-height:1;margin-top:10px;}.home-show-location{color:#fff;font-size:40px;}.home-show-pattern{color:#fff;margin-top:15px;font-size:35px;}.home-show-pattern a,.home-show-pattern a:link,.home-show-pattern a:visited{color:#fff;}.home-show-pattern a:hover{text-decoration:underline;color:#fff;}.home-show-featured-exhibitor{color:#fff;margin-top:70px;font-size:25px;}.home-show-featured-exhibitor a,.home-show-featured-exhibitor a:link,.home-show-featured-exhibitor a:visited{color:#fff;}.home-show-featured-exhibitor a:hover{text-decoration:underline;color:#fff;}.home-show-featured-exhibitor ul{list-style:none;margin:0;padding:0;}.home-show-featured-exhibitor li{display:inline-block;margin-right:30px;margin-top:20px;vertical-align:bottom;}.home-show-featured-exhibitor li:last-child{margin-right:0;}.home-show-featured-exhibitor img{width:150px!important;height:auto!important;}.home-right-side{display:table-cell;width:290px;vertical-align:top;color:#fff;}.home-social-media{background:#f0f0f1;padding:10px;text-align:right;font-size:14px;color:#aa34ad;}.home-social-media i{font-size:25px;margin-right:-1px;color:#aa34ad;vertical-align:middle;}.home-social-media i:hover{color:#3485BB;}.interior-social-media span,.header-social-media span,.home-social-media span{margin-right:10px;vertical-align:middle;}.interior-social-media{background:#f0f0f1 none repeat scroll 0 0;color:#aa34ad;font-size:14px;margin:-15px -15px 15px;padding:10px;text-align:right;}.interior-social-media i{font-size:25px;margin-right:-1px;color:#aa34ad;vertical-align:middle;}.interior-social-media i:hover{color:#3485BB;}.header-social-media{color:#aa34ad;font-size:14px;text-align:right;display:none;width:280px;}.header-social-media i{font-size:25px;margin-right:-1px;color:#aa34ad;vertical-align:middle;}.header-social-media i:hover{color:#3485BB;}.home-show-details{padding:28px 20px 152px;}.home-show-details-top-header{font-family:"Fjalla One",sans-serif;text-transform:uppercase;font-size:27px;}.home-show-details-new-pattern{font-family:"Fjalla One",sans-serif;text-transform:uppercase;font-size:20px;margin-bottom:-5px;}.home-show-details-header{font-size:19px;font-weight:600;margin-top:20px;text-transform:uppercase;}.home-show-details-info{font-size:16px;font-weight:500;}.home-show-details-info a,.home-show-details-info a:visited,.home-show-details-header a,.home-show-details-header a:visited{color:#fff!important;}.home-show-details-info a:hover,.home-show-details-header a:hover{text-decoration:underline;}.footer{margin:0 10%;}.interior-page #footer-callout{display:none;}#footer-body{margin-top:70px;margin-bottom:-20px;}.footer-callout{border-left:1px solid #282b67;font-style:italic;padding-left:10px;width:300px;padding-bottom:0;font-size:13px;}.footer-callout img{width:50%!important;height:auto!important;padding-top:6px;padding-bottom:2px;}.footer-callout a,.footer-callout a:visited{font-style:normal;text-transform:uppercase;font-weight:600;line-height:1.4;}.footer-callout a:hover{color:#2497a7;}.show-home .footer-callout .color-urban-logo,.footer-callout .white-urban-logo{display:none;}.show-home .footer-callout .white-urban-logo{display:block;}.show-home .footer-callout{border-left:1px solid #fff;color:#fff;margin-bottom:70px;margin-top:-122px;}.ios .show-home .footer-callout{margin-top:-120px;}.show-home .footer-callout a,.show-home .footer-callout a:visited{color:#fff;}.show-home .footer-callout a:hover{color:#d4186f;}.phone-only,.tablet-phone-only{display:none;}.mobile-menu{display:none;}.interior-container{display:table;padding:0 10%;width:100%;}.content-left-container{display:table-cell;padding:15px 30px 20px 0;line-height:1.5;font-size:15px;vertical-align:top;}.content-left-container img{border-radius:4px;max-width:100%;}.content-left-container-height{min-height:800px;}.interior-ads-space{background:none repeat scroll 0 0 #e6e7e8;padding:15px;width:290px;min-height:800px;display:table-cell;vertical-align:top;}.clearLeftBlock-Interior{display:none;}.inner-ad{margin-bottom:15px;width:100%;}.inner-ad img{width:100%!important;height:auto!important;}.breadcrumb{font-size:14px;margin-bottom:17px;color:#929497;font-weight:300;}.breadcrumb a,.breadcrumb a:visited{color:#929497;font-weight:300;}.breadcrumb a:hover,.breadcrumb .active{color:#3485BB!important;}#sitesearch{margin-top:25px;}.FormElementInput{border:1px solid #333;font-family:inherit;box-sizing:border-box;color:#333;font-size:13px;padding:4px 6px;width:100%;-webkit-appearance:none;}.FormButtons{font-family:inherit;font-weight:700;color:#fff!important;background:#3485BB;border:1px solid #3485BB;padding:3px 15px;text-transform:uppercase;font-size:15px;line-height:18px;-webkit-appearance:none;}.KeywordRow{float:left;}.StartSearchRow{float:left;margin-left:15px;}.SearchSearchedFor{margin-top:18px;color:#808080;}.SearchResultContainer{margin-bottom:23px;}.SearchResultNext{float:right;}.SearchResultItem a{font-weight:600;}.SearchResultNext a{background:#3485BB none repeat scroll 0 0;border:1px solid #3485BB;color:#fff;display:block;font-family:inherit;font-size:15px;font-weight:700;line-height:15px;padding:4px 15px;text-transform:uppercase;}.SearchResultPrevious{float:left;}.SearchResultPrevious a{background:#3485BB none repeat scroll 0 0;border:1px solid #3485BB;color:#fff;display:block;font-family:inherit;font-size:15px;font-weight:700;line-height:15px;padding:4px 15px;text-transform:uppercase;}.SearchPaging{margin-top:30px;margin-bottom:10px;}.accordionButton{background-color:#f7931e;background-image:url('../content/images/california/closed_arrow.jpg');background-position:right center;background-repeat:no-repeat;cursor:pointer;width:100%;color:#fff;padding:5px 43px 5px 8px;font-size:15px;margin-bottom:7px;background-size:35px auto;text-transform:uppercase;clear:both;}.accordionButton:hover{background-color:#f9a94b;}.accordionContent{padding:3px 8px 10px 8px;width:100%;color:#666;margin-top:-10px;}.on,.over{background-image:url('../content/images/california/open_arrow.jpg');background-position:right center;background-repeat:no-repeat;background-size:35px auto;}.accordionnoarrow,.accordionarrow .on,.accordionarrow .over{background:none!important;}.MaxPagesRow{display:none;}.grid-list{padding:0;margin:0;text-align:left;list-style:none;}.grid-list li{display:inline-block;margin-bottom:10px;margin-right:20px;vertical-align:top;width:47%;}.grid-list-triple-column li{display:inline-block;margin-bottom:10px;margin-right:20px;vertical-align:top;width:30%;}.content-left-container table{margin:13px 0;}.content-left-container table td{padding:6px;}.image-list-links{padding:0;margin:0;list-style:none;text-align:center;}.image-list-links li{display:inline-block;width:28%;margin:5px 15px 10px 15px;font-weight:bold;vertical-align:top;}.image-list-links img{width:100%!important;height:auto!important;}#urbanexpolineswanted td,#urbanexporepswanted td,#californiaexhibitorinforequest td{padding:3px;}#urbanexpolineswanted,#urbanexporepswanted,#californiaexhibitorinforequest{width:60%;}.required-field{color:#d80000;}.DefaultText{font-family:inherit;font-size:inherit;font-weight:inherit;color:#333;}hr{border:0;background:#c0c0c0;margin-top:18px;margin-bottom:18px;height:1px;clear:both;}.press-releases{margin:0;padding:0;list-style:none;}.press-releases li{text-transform:uppercase;border-bottom:1px solid #999;padding-bottom:12px;margin-bottom:12px;}.press-releases li a{text-transform:none;}.press-container h1{font-size:1.8em;border-bottom:0;}.press-container h2{border-bottom:0 none;font-size:1.5em;margin-bottom:20px;margin-top:10px;}.press-container h3{margin-bottom:-10px;}#back-to-top{background:none repeat scroll 0 0 #3485BB;border:0 none;bottom:40px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:22px;height:30px;line-height:27px;opacity:0;position:fixed;right:40px;text-align:center;text-decoration:none;transition:opacity 0.2s ease-out 0s;width:40px;z-index:9999;}#back-to-top:hover{background:#282b67;}#back-to-top.show{opacity:1;}.show-contact{vertical-align:top;display:inline-block;margin:0 20px 0 0;width:45%;}blockquote{font-size:15px;font-style:italic;width:100%;margin:20px 0;padding:0.25em 30px 0.25em 25px;line-height:1.45;position:relative;color:inherit;box-sizing:border-box;}blockquote:before{display:block;content:"\201C";font-size:60px;position:absolute;left:-12px;top:-15px;color:#000;}blockquote:after{display:block;content:"\201D";font-size:60px;position:absolute;right:12px;top:-15px;color:#000;}blockquote cite{color:#6f3371;font-size:13px;display:block;margin-top:5px;box-sizing:border-box;}blockquote cite:before{content:"\2014 \2009";}.home-quote{margin:10px 10% 35px;position:relative;}.menu-hashtag{color:#fff!important;padding:8px 0 10px 8px;width:100%;box-sizing:border-box;}.mm-navbar-bottom{height:80px;}.mm-hasnavbar-bottom-1 .mm-panel{bottom:80px;}.mm-title,.mm-close,.mm-listview>li>a,.mm-listview>li>span{color:#fff!important;}.mm-panels>.mm-panel{position:relative;}.mm-hasnavbar-bottom-1 .mm-panels{bottom:80px;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;}.fa-menu{font-size:16px;color:#fff!important;width:25%;}.search-results{list-style:none;padding:0;margin:20px 0 0;}.search-results-navigation{text-align:right;margin-top:40px;}#COMCatPageBottom a,#COMCatPageBottom a:link,#COMCatPageBottom a:visited,#COMCatPageBottom .active-page,.search-results-navigation .previous_link,.search-results-navigation .page_link,.search-results-navigation .next_link{display:inline-block;background:#aa34ad none repeat scroll 0 0;border:1px solid #aa34ad;color:#fff!important;font-family:inherit;font-size:15px;font-weight:700;line-height:18px;padding:3px 15px;text-transform:uppercase;margin:0 5px;}#COMCatPageBottom a,#COMCatPageBottom a:link,#COMCatPageBottom a:visited,#COMCatPageBottom .active-page,.search-results-navigation .page_link{padding:3px 7px;}#COMCatPageBottom a,#COMCatPageBottom a:link,#COMCatPageBottom a:visited,#COMCatPageBottom .active-page{margin:0 3px;}#COMCatPageBottom .active-page,.search-results-navigation .active_page{background:#f7931e;border:1px solid #f7931e;}.search-results-navigation .ellipse,.search-results-navigation .first.last.active_page,.search-results-navigation .no_more{display:none!important;}#form-thank-you,#contact-form-thank-you{display:none;}.replinesresults{display:table;border:1px solid #2b2d50;width:100%;margin-top:15px;}.replinerow{display:table-row;}.replinecell{display:table-cell;width:33%;padding:10px;border-bottom:1px solid #2b2d50;font-size:13px;}.headerrow{background:#2b2d50;color:#fff;font-weight:600;font-size:14px;}.headerrow .replinecell{font-size:14px;}.replinecell-mobileheading{display:none;}#COMProdContainer{text-align:center;margin-top:25px;}.CatPicCell{display:inline-block;margin:0 10px 25px;text-align:left;width:22%;vertical-align:top;}.CatPicCell img{width:100%;border:1px solid #666;}.CatNameCell{border-top:3px solid #2b2d50;padding-top:8px;margin-top:1px;}.COMCatProdName a,.COMCatProdName a:visited{color:#2b2d50!important;font-family:"Fjalla One",sans-serif;font-size:1.3em;text-transform:uppercase;line-height:1;}#COMCatPageBottom{text-align:right;margin-top:25px;min-height:30px;}.COMProdContainer{margin-top:25px;}.COMProdContainer .ProductImage{width:45%;display:inline-block;vertical-align:top;}.COMProdContainer .ProductImage img{width:100%;}.COMProdContainer .ProductDetails{width:50%;display:inline-block;vertical-align:top;padding-left:20px;}.COMProdProductName h2{margin-bottom:20px;margin-top:0px;}.COMProdDesc{margin-bottom:15px;}#COMBackSpan{margin-top:35px;}.COMProdProps{margin-bottom:15px;}.COMProdProp{margin-bottom:2px;}.COMProdProp span{font-weight:bold;}.show-exhibitor-listing ul{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;list-style:none;padding:0;margin:0;}.show-exhibitor-listing li{line-height:1.3;font-weight:700;margin-bottom:10px;}
}
.show-exhibitor-listing a,
.show-exhibitor-listing a:link,
.show-exhibitor-listing a:visited
{
    font-weight: 700;
}


@media screen and (max-width: 1400px) {
.show-header,
.interior-container,
.top-nav,
.home-content
{
padding: 0 7%;
}  
.footer {
margin: 0 7%;
}
}
@media screen and (max-width: 1280px) {
.CatPicCell {
    width: 21%;
}
}
@media screen and (max-width: 1230px) {
.show-header,
.interior-container,
.top-nav,
.home-content
{
padding: 0 3%;
}  
.footer {
margin: 0 3%;
}
}
@media screen and (max-width: 1125px) {
.show-header,
.interior-container,
.top-nav,
.home-content
{
padding: 0 2%;
}  
.footer {
margin: 0 2%;
}
.interior-ads-space,
.sitesearch,
.home-right-side {
width: 250px;
}
.sitesearch .searchinput {
width: 215px;
}
.interior-social-media,
.home-social-media {
font-size: 13px;
}
.interior-social-media i,
.home-social-media i {
font-size: 23px;
}
.home-show-details-header {
font-size: 17px;
}
.home-show-details-info {
font-size: 15px;
}
.top-nav li a, .top-nav li a:visited {
font-size: 15px;
}
.top-nav ul li ul li a, .top-nav ul li ul li a:visited {
font-size: 14px;
}
.top-nav li {
margin: 0 12px 0 0;
}
} 

@media screen and (max-width: 1005px) {
.home-big-date {
font-size: 40px;
}
.home-show-name {
font-size: 70px;
}
.home-show-location {
font-size: 35px;
}
.home-show-pattern {
font-size: 30px;
}
.top-nav li a, .top-nav li a:visited {
font-size: 14px;
}
.top-nav ul li ul li a, .top-nav ul li ul li a:visited {
font-size: 13px;
}
.top-nav li {
margin: 0 8px 0 0;
}
#urbanexpolineswanted,
#urbanexporepswanted,
#californiaexhibitorinforequest {
width: 80%;
}
.show-contact {
width: 95%;
}
}
@media screen and (max-width: 945px) {
.sitesearch,
.home-right-side,
.interior-ads-space {
width: 230px;
}
.sitesearch .searchinput {
width: 200px;
}
.interior-social-media,
.home-social-media {
font-size: 12px;
}
.interior-social-media i,
.home-social-media i {
font-size: 21px;
}
.top-nav li {
margin: 0 8px 0 0;
}
.home-show-details-info {
font-size: 14px;
}
}

@media screen and (max-width: 925px) {
.home-content
{
padding: 0;
}  
.show-header,
.interior-container,
.top-nav,
.home-right-side
{
padding: 0 3%;
}  
.home-left-side
{
padding: 20px 3%;
}  
.footer {
margin: 0 3%;
}
body.interior-page .show-header,
body.show-home {
background-size: auto;
background-position: left top;
}

   
.interior-container {
display: block;
padding: 0 3%;
}
.content-left-container {
display: block;
width: 100%;
padding: 15px 0 40px;
}
.content-left-container-height {
min-height: 10px;
}
.interior-social-media {
display: none;
}
.header-social-media {
display: block;
float: right;
margin-right: 15px;
margin-top: 10px;
}
.clearBothTablet {
clear: both;
}
.top-nav ul {
text-align: right;
float: none;
margin: auto;
}
.top-nav li {
float: none;
display: inline-block;
}
.top-nav li.tablet-phone-only {
display: none;
}
.top-nav li {
margin: 0 0 0 15px;
}
.top-nav li a, .top-nav li a:visited {
font-size: 16px;
}
.top-nav ul li ul li a, .top-nav ul li ul li a:visited {
font-size: 15px;
}
.logo {
width: 300px;
margin-bottom: -6px;
}
.top-buttons i {
font-size: 25px;
height: 50px;
padding-left: 7px;
padding-top: 11px;
width: 50px;
}
.top-buttons a {
font-size: 17px;
}
.top-buttons {
width: 135px;
padding: 13px 0;
}
.home-social-media {
display: none;
}
.home-wrapper,
.home-left-side,
.home-right-side {
display: block;
width: 100%;
}
.home-show-details {
padding: 28px 0px;
}
.home-content {
padding-bottom: 170px;
}
.home-show-details-header {
font-size: 20px;
}
.home-show-details-info {
font-size: 17px;
}
.interior-ads-space {
display: block;
margin-left: -3%;
min-height: 10px;
text-align: center;
width: 106.1%;
}
.inner-ad {
display: inline-block;
margin: 7px;
width: 47%;
}
.top-nav-callout-safari span {
height: 44px;
}
.show-contact {
width: 45%;
}
#footer-body {
display: none;
}
.interior-page #footer-callout {
display: block;
margin-top: 50px;
}
.CatPicCell {
    width: 22%;
}
.show-home .footer-callout
{
    margin-bottom: 0;
}
}
@media screen and (max-width: 835px) {
.top-nav li {
margin: 0 0 0 13px;
}
.top-nav li a, .top-nav li a:visited {
font-size: 15px;
}
.top-nav ul li ul li a, .top-nav ul li ul li a:visited {
font-size: 14px;
}
.CatPicCell {
    width: 21%;
}
}
@media screen and (max-width: 780px) {
.show-header,
.interior-container,
.top-nav,
.home-right-side
{
padding: 0 2%;
}  
.home-left-side
{
padding: 20px 2%;
}  
.footer {
margin: 0 2%;
}
.interior-container {
padding: 0 2%;
}
.top-nav li {
margin: 0 0 0 10px;
}
.top-nav li a, .top-nav li a:visited {
font-size: 14px;
}
.top-nav ul li ul li a, .top-nav ul li ul li a:visited {
font-size: 13px;
}
.top-buttons {
width: 120px;
}
.header-social-media {
font-size: 13px;
}
.logo {
margin-top: 7px;
width: 270px;
}
}
@media screen and (max-width: 710px) {
.show-contact {
width: 95%;
}
.top-nav li {
margin: 0 0 0 8px;
}
.top-nav li a, .top-nav li a:visited {
font-size: 13px;
}
.top-buttons {
width: 100px;
}
.top-buttons a {
font-size: 15px;
}
.home-big-date {
font-size: 37px;
}
.home-show-name {
font-size: 63px;
}
.home-show-location {
font-size: 33px;
}
.home-show-pattern {
font-size: 28px;
}
.interior-ads-space {
margin-left: -2%;
width: 104.1%;
}
.image-list-links li {
width: 27%;
}
.show-exhibitor-listing ul
{
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
}
@media screen and (max-width: 645px) {

.top-nav{
display: none;
}
.mobile-menu {
background: #f0f0f1 none repeat scroll 0 0;
border-bottom: 1px solid #58595b;
color: #2b2d50 !important;
display: block;
float: left;
font-size: 20px;
line-height: 30px;
margin-bottom: 0;
margin-top: 4px;
padding: 10px 2%;
width: 100%;
text-transform: uppercase;
font-weight: 600;
box-sizing: border-box;
}
.mobile-menu i {
background: #2497a7 none repeat scroll 0 0;
border-color: #2497a7;
border-image: none;
border-style: solid;
border-width: 0 3px;
color: #fff;
font-size: 23px;
height: 24px;
margin-right: 7px;
width: 26px;
}   
.ios .mobile-menu i {
border-width: 1px 3px 0 3px;
width: 25px;
} 
.show-header {
padding: 0;
overflow: hidden;
}
.logo {
float: none;
margin: -12px auto -15px;
text-align: center;
width: 90%;
}
.top-bar-callouts {
width: 100%;
}
.top-buttons {
width: 100%;
padding: 12px 2%;
float: none;
}
.top-button-icon {
display: none;
}
.top-buttons a {
font-size: 20px;
} 
.home-big-date {
font-size: 33px;
} 
.home-show-name {
font-size: 55px;
}
.home-show-location {
font-size: 30px;
}
.home-show-pattern {
font-size: 25px;
}
.home-content {
padding-bottom: 0;
}
.footer {
margin: 0;
}
.ios .show-home .footer-callout,
.show-home .footer-callout {
border-left: 1px solid #282b67;
color: #2b2d50;
margin-bottom: 0px;
margin-top: 0px;
background: #fff;
width: 100%;
}
.show-home #footer-callout {
padding: 20px 3% 0 3%;
background: #fff;
}
.interior-page #footer-callout {
padding: 0px 3% 0 3%;
background: #fff;
}
.show-home .footer-callout a, .show-home .footer-callout a:visited {
color: #d4186f;
}
.show-home .footer-callout a:hover {
color: #2497a7;
}
.show-home .footer-callout .white-urban-logo {
display: none;
}
.show-home .footer-callout .color-urban-logo {
display: block;
}
.footer-callout img {
width: 35% !important;
}
h1 {
font-size: 2.5em;
}
h2 {
font-size: 1.5em;
}
h3, h4 {
font-size: 1.2em;
}
    .grid-list li {
    width: 47%;
    }
.replinesresults {
display: block;
border: 0;
}
.replinerow {
display: block;
border-bottom: 1px solid #2b2d50;
padding: 5px 5px 15px 5px;
}
.replinecell {
display: block;
width: 100%;
padding: 0;
border-bottom: 0;
font-size: 13px;
}
.headerrow {
display: none;
}
.headerrow .replinecell {
    font-size: 14px;
}
.replinecell-mobileheading {
display: block;
font-size: 16px;
font-weight: 700;
padding-top: 10px;
margin-bottom: 3px;
}
    #COMProdContainer {
    text-align: left;
    }
.CatPicCell {
    display: block;
    margin: 15px 0;
    width: 100%;
    border-bottom: 3px solid #2b2d50;
    padding-bottom: 10px;
}
    .COMCatProdImg {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    }
    .CatNameCell {
        display: inline-block;
        width: 60%;
        border: 0;
        vertical-align: top;
        padding-left: 20px;
    }
    #COMCatPageBottom {
    margin-top: 15px;
    }
    .content-left-container .COMCatProdImg img {
    width: 100% !important;
    }

}

@media screen and (max-width: 570px) {
#urbanexpolineswanted,
#urbanexporepswanted,
#californiaexhibitorinforequest {
width: 100%;
}
.mm-menu .phone-only {
display: block;
}

.inner-ad {
width: 46%;
}
.image-list-links li {
width: 42%;
}
}
@media screen and (max-width: 500px) {
.home-left-side {
padding: 20px 3%;
}
.home-right-side {
padding: 0px 3%;
}
.mobile-menu {
padding: 10px 3%;
}
.home-big-date {
font-size: 30px;
}
.home-show-name {
font-size: 50px;
}
.home-show-location {
font-size: 25px;
}
.home-show-pattern {
font-size: 20px;
}
.home-show-featured-exhibitor {
font-size: 18px;
}
.home-show-details-info {
font-size: 16px;
}
.content-left-container img {
    display: block;
    float: none !important;
    height: auto !important;
    margin: 7px auto 14px auto !important;
    width: 60% !important;
}   
.FormElementInput {
font-size: 14px;
padding: 6px;
}
.KeywordRow {
float: left;
width: 60%;
}
.StartSearchRow {
float: left;
width: 35%;
}
.FormButtons {
margin: auto;
padding: 5px 5px 4px;
text-align: center;
width: 100%;
}
.interior-container {
display: block;
padding: 0 3%;
}
.interior-ads-space {
margin-left: -3%;
width: 106.1%;
}

     .grid-list li {
    width: 100%;
    }  
    
.inner-ad {
width: 100%;
margin: 7px 0;
}
.image-list-links li {
width: 100%;
}
.image-list-links li img {
width: 100% !important;
display: inline-block !important;
margin: 0 auto !important;
}
.COMProdContainer .ProductImage {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
    .content-left-container .COMProdContainer .ProductImage img {
    width: 100% !important;
    }
.COMProdContainer .ProductDetails {
    display: block;
    width: 100%;
    padding-left: 0px;
}
.show-exhibitor-listing ul
{
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
@media screen and (max-width: 335px) {
.footer-callout img {
width: 50% !important;
}

}
/*
 *  Remodal - v1.0.3
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */
 .remodal img
    {
        width: 100% !important;
        height: auto !important;
    }
    #ad-music
    {
        display: none;
    }
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/*
 *  Remodal - v1.0.3
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(0, 0, 0, 0.6);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation: remodal-overlay-opening-keyframes 0.3s;
  animation: remodal-overlay-opening-keyframes 0.3s;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation: remodal-overlay-closing-keyframes 0.3s;
  animation: remodal-overlay-closing-keyframes 0.3s;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 20px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation: remodal-opening-keyframes 0.3s;
  animation: remodal-opening-keyframes 0.3s;
}

.remodal.remodal-is-closing {
  -webkit-animation: remodal-closing-keyframes 0.3s;
  animation: remodal-closing-keyframes 0.3s;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: -10px;
  right: -10px;
  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #fff;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  background-color: #666;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  display: block;
  width: 35px;
  content: "\00d7";
  text-align: center;
}
.remodal-close:hover:before
{
   background-color: #a5a7aa
}
/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}
