/**
 * Place your custom styles here.
 */
body{
	font-family:"arvo",serif;
	color:dimgray;
}
@font-face {
    font-family: "alternate-gothic-no-2-d";
    src: url("../fonts/Alternate Gothic No2 D Regular.ttf");
	font-weight:normal;
}
.views-field.views-field-title, #block-researchblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a
{
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
}
/*--------------------------------------------------------This is Topbar Region----------------------------------------------------------------------------*/
.custom-topbar {
    width: 1400px;
    max-width: 100%;
    float: none;
    margin: auto;
	padding:0;
}

/*--------------------------------------------------------This is Header Region----------------------------------------------------------------------------*/
.custom-header {
    width: 1400px;
    margin: auto;
    float: none;
	max-width:100%;
}
/**------------------------------ This section is for Social Media Block ----------------------------------*/
#block-socialmediablock {
	text-align:center;
	padding-top:18px;
	height:79px;
}
#block-socialmediablock img{
	height:20px;
	width:20px;
}
#block-socialmediablock a{
	padding: 0 5%;
}

/**-------------------------------- This section is for Logo Block -----------------------------------------*/
#block-tsnnlogoblock{
	text-align:center;
	margin-bottom: 2%;
}

/**------------------------------- This section is for Login Register Block ---------------------------------*/
#block-loginregister{
	color:white;
	text-align: center;
    padding: 15px;
}
.button{
	display:inline-block;
	margin: 1%;
}
.button  a{
    background-color: #f37d21;
    border: none;
    color: white;
    height:42px;
    text-decoration: none;
    padding:10px 26px;
	border-radius: 3px 3px 3px 3px;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.1em;
    text-transform: uppercase;
}
.button  a:hover{
	color:dimgray;
}
/****************************** This for the Account Menu Section ****************************/
#block-bootstrap-tsnn-account-menu ul.menu.nav.navbar-nav li a {
    background-color: #f37d21;
    border: none;
    color: white;
    height:  38px;
    text-decoration: none;
    padding: 9px 15px;
    border-radius: 3px 3px 3px 3px;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.1em;
    text-transform: uppercase;
}

#block-bootstrap-tsnn-account-menu ul.menu.nav.navbar-nav li {
        margin-right: 10px;
    padding: 0;
    display: -webkit-inline-box;
}
#block-bootstrap-tsnn-account-menu ul.menu.nav.navbar-nav {
    /* width: 30%; */
    text-align: center;
}


/**----------------------------------------------------------- This is Navigation Region ------------------------------------------------------------------*/
.navigation {
    background-color: #0e76bd;
    width: 1400px;
    margin: auto;
    clear: both;
	max-width:100%;
}
/**---------------------------------- This section is for Main Menu Block -------------------------------*/

#block-mainnavigation {
    margin: auto;
    width: auto;
    float: none;
    display: table;
}
#navbar-collapse {
    padding: 0;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
ul.menu.dropdown-menu {
    background-color: #0e76bd;
}
#navbar {
    clear: both;
	margin:auto;
	float:none;
	background-color:#0B7CC0;
	border-radius: 0;
	border: none;
}
#block-mainnavigation .navbar-nav li a{
	text-transform:uppercase;
	color:white;
	font-size: 1.4em;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
}
#block-mainnavigation.navbar-nav li a:focus {
    background-color: #07609c;
}

ul.navbar-nav li {
    padding-top: 20px;
    padding-bottom: 20px;
}
.expanded.dropdown ul.menu.dropdown-menu li {
    margin: 0px;
    padding: 5px;
}
#block-mainnavigation .navbar-nav li a:hover{
	background-color:#07609c;
}
#block-mainnavigation a.is-active{
	border-bottom:solid 2px #f07d2d;
	background-color: transparent;
}
#block-mainnavigation .active a{
	border-bottom:solid 2px #f07d2d;
	background-color: transparent;
}
#block-mainnavigation li.active .dropdown-menu a {
    border-bottom: none;
}
#block-mainnavigation span.caret {
    display: none;
}
/*--------------------------------------------------------- This is Content Region -------------------------------------------------------------------------*/
/************************** This is for the Common Block Title ****************/
h2.block-title {
  text-transform: uppercase;
  font-family: alternate-gothic-no-2-d;
  letter-spacing: 2px;
  font-size: 2em;
  color: black;
  font-style: normal;
  font-weight: normal;
}

.path-homepage h1.page-header {
    display: none;
}
.path-homepage .bottom-region {
    border-bottom: none;
}
/* ------------------------------------ This is News View Section -------------------------------------*/

#block-views-block-news-block-1, #block-views-block-news-block-1--2, #block-views-block-news-block-2, #block-views-block-news-block-2--2, #block-views-block-news-block-3, #block-views-block-news-block-3--2, #block-views-block-news-block-4,#block-views-block-news-block-4--2, #block-views-block-news-block-5, #block-views-block-news-block-5--2, #block-views-block-news-block-6, #block-views-block-news-block-6--2, #block-views-block-news-block-7, #block-views-block-news-block-7--2,#block-views-block-news-block-8, #block-views-block-news-block-8--2, #block-views-block-news-block-9, #block-views-block-news-block-9--2,#block-views-block-news-block-10, #block-views-block-news-block-10--2  {
	display: inline-block;
	padding:20px;
}

.news-style{
	margin:auto;
}
.news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-field-news-date {
    display: block;
	width: 100%;
	padding-bottom:10px;
}
.news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-title {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
	float: none;
    width: 100%;
}


.news-style .views-field.views-field-field-news-date {
    font-size: 1em;
    display: block;
    padding-bottom: 10px;
}

.news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-field-primary-image {
    float: none;
    width: 100%;
	border:none;
}

.news-style .views-field.views-field-field-primary-image {
    float: left;
    margin-right: 15px;
}

.news-style .views-row.clearfix.row-1 .views-col.col-1 img.img-responsive {
    width: 100%;
    height: auto;
}

.news-style .views-field.views-field-field-primary-image img.img-responsive {
    width: 80px;
    height: auto;
}
.news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-title a {
    text-decoration:none;
	color:black;
    font-size: 1.7em;
	letter-spacing: 2px;
	font-weight:normal;
	text-transform: uppercase;
}
.news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-title a:hover {
    text-decoration: underline;
}
.news-style .views-row.clearfix.row-2 .views-field.views-field-title a {
    text-decoration: none;
    color: black;
    font-family: "arvo";
    font-size: 1em;
	font-weight: bold;
    letter-spacing: 1px;
}
.news-style .views-row.clearfix.row-2 .views-field.views-field-title a:hover {
    text-decoration: underline;
}
.news-style .views-row.clearfix.row-3 .views-field.views-field-title a {
    text-decoration: none;
    color: black;
    font-family: arvo;
    font-size: 1em;
	font-weight: bold;
    letter-spacing: 1px;
}
.news-style .views-row.clearfix.row-3 .views-field.views-field-title a:hover {
    text-decoration: underline;
}

.news-style .views-row.clearfix.row-1 .views-col.col-1 .views-field.views-field-body {
    display: block;
	padding: 10px;

}

.news-style .views-view-grid .views-row {
    border-bottom: solid 1px lightgray;
    padding: 6% 0;
}

.news-style .views-view-grid .views-col {
    float: left;
}

.news-style .views-field.views-field-field-news-date {
    font-size: 1em;
    display: block;
}
.news-style .views-field.views-field-body {
    display: none;
}
.news-style .views-field.views-field-title {
    display:table-cell;
}
.news-style .views-field.views-field-title a:hover{
	text-decoration:underline;
}
	/*-------------------------------------- Color is changed for each block ----------------------*/
.news-style h5
{
	padding-bottom:4px;
}
.news-style h5 a
{
	text-decoration:none;
	text-transform:uppercase;
    padding: 5px 5px;
	font-size: 1.2em;
    font-family: alternate-gothic-no-2-d;
	color:white;
}
#block-views-block-news-block-1 h5, #block-views-block-news-block-1--2 h5 {
	border-bottom: solid 2px #7248da;
}
#block-views-block-news-block-1 h5 a , #block-views-block-news-block-1--2 h5 a{
    background-color: #7248da;
}
#block-views-block-news-block-1  .views-field-field-primary-image , #block-views-block-news-block-1--2  .views-field-field-primary-image {
	border-left: solid 3px #7248da;
}
#block-views-block-news-block-1 .row-1 .views-col.col-1 .views-field-field-primary-image,
#block-views-block-news-block-1--2 .row-1 .views-col.col-1 .views-field-field-primary-image {
    border-left: transparent;
}


#block-views-block-news-block-2 h5 a ,
#block-views-block-news-block-2--2 h5 a , #block-views-block-news-block-11 h5 a{
    background-color: #0dab57;
}
#block-views-block-news-block-2  .views-field-field-primary-image,
#block-views-block-news-block-2--2  .views-field-field-primary-image ,#block-views-block-news-block-11 .views-field-field-primary-image {
	border-left: solid 3px #0dab57;
}
#block-views-block-news-block-2 .row-1 .views-col.col-1 .views-field-field-primary-image,
#block-views-block-news-block-2--2 .row-1 .views-col.col-1 .views-field-field-primary-image ,
 #block-views-block-news-block-11 .row-1 .views-col.col-1 .views-field-field-primary-image{
    border-left: transparent;
}

#block-views-block-news-block-3 h5 a ,
#block-views-block-news-block-3--2 h5 a {
    background-color: #f3072f;
}
#block-views-block-news-block-3  .views-field-field-primary-image ,
#block-views-block-news-block-3--2  .views-field-field-primary-image{
	border-left: solid 3px #f3072f;
}
#block-views-block-news-block-3 .row-1 .views-col.col-1 .views-field-field-primary-image ,
#block-views-block-news-block-3--2 .row-1 .views-col.col-1 .views-field-field-primary-image{
    border-left: transparent;
}

#block-views-block-news-block-4 h5 ,
#block-views-block-news-block-4--2 h5{
	border-bottom: solid 2px #257a05;
}
#block-views-block-news-block-4 h5 a ,
#block-views-block-news-block-4--2 h5 a{
    background-color: #257a05;
}
#block-views-block-news-block-4  .views-field-field-primary-image,
#block-views-block-news-block-4--2  .views-field-field-primary-image{
	border-left: solid 3px #257a05;
}
#block-views-block-news-block-4 .row-1 .views-col.col-1 .views-field-field-primary-image,
#block-views-block-news-block-4--2 .row-1 .views-col.col-1 .views-field-field-primary-image {
    border-left: transparent;
}

#block-views-block-news-block-5 h5 ,
#block-views-block-news-block-5--2 h5{
	border-bottom: solid 2px #ddc70f;
}
#block-views-block-news-block-5 h5 a,
#block-views-block-news-block-5--2 h5 a {
    background-color: #ddc70f;
}
#block-views-block-news-block-5  .views-field-field-primary-image,
#block-views-block-news-block-5--2  .views-field-field-primary-image{
	border-left: solid 3px #ddc70f;
}
#block-views-block-news-block-5 .row-1 .views-col.col-1 .views-field-field-primary-image ,
#block-views-block-news-block-5--2 .row-1 .views-col.col-1 .views-field-field-primary-image{
    border-left: transparent;
}

#block-views-block-news-block-6 h5,
#block-views-block-news-block-6--2 h5 {
	border-bottom: solid 2px #155ad9;
}
#block-views-block-news-block-6 h5 a ,
#block-views-block-news-block-6--2 h5 a{
    background-color: #155ad9;
}
#block-views-block-news-block-6  .views-field-field-primary-image,
#block-views-block-news-block-6--2  .views-field-field-primary-image{
	border-left: solid 3px #155ad9;
}
#block-views-block-news-block-6 .row-1 .views-col.col-1 .views-field-field-primary-image,
#block-views-block-news-block-6--2 .row-1 .views-col.col-1 .views-field-field-primary-image {
    border-left: transparent;
}

#block-views-block-news-block-7 h5 ,
#block-views-block-news-block-7--2 h5{
	border-bottom: solid 2px #05b1c5;
}
#block-views-block-news-block-7 h5 a ,
#block-views-block-news-block-7--2 h5 a{
    background-color: #05b1c5;
}
#block-views-block-news-block-7  .views-field-field-primary-image,
#block-views-block-news-block-7--2  .views-field-field-primary-image{
	border-left: solid 3px #05b1c5;
}
#block-views-block-news-block-7 .row-1 .views-col.col-1 .views-field-field-primary-image,
#block-views-block-news-block-7--2 .row-1 .views-col.col-1 .views-field-field-primary-image{
    border-left: transparent;
}

#block-views-block-news-block-8 h5 ,
#block-views-block-news-block-8--2 h5{
	border-bottom: solid 2px #e55883;
}
#block-views-block-news-block-8 h5 a ,
#block-views-block-news-block-8--2 h5 a{
    background-color: #e55883;
}
#block-views-block-news-block-8  .views-field-field-primary-image,
#block-views-block-news-block-8--2  .views-field-field-primary-image{
	border-left: solid 3px #e55883;
}
#block-views-block-news-block-8 .row-1 .views-col.col-1 .views-field-field-primary-image ,
#block-views-block-news-block-8--2 .row-1 .views-col.col-1 .views-field-field-primary-image{
    border-left: transparent;
}

#block-views-block-news-block-9 h5,
#block-views-block-news-block-9--2 h5{
	border-bottom: solid 2px #17d4b6;
}
#block-views-block-news-block-9 h5 a,
#block-views-block-news-block-9--2 h5 a {
    background-color: #17d4b6;
}
#block-views-block-news-block-9  .views-field-field-primary-image,
#block-views-block-news-block-9--2  .views-field-field-primary-image{
	border-left: solid 3px #17d4b6;
}
#block-views-block-news-block-9 .row-1 .views-col.col-1 .views-field-field-primary-image,
#block-views-block-news-block-9--2 .row-1 .views-col.col-1 .views-field-field-primary-image {
    border-left: transparent;
}


/* ------------------------------------- This is Partner Voices Css Section-------------------------------------*/
.region-content {
    position: relative;
    margin-left: 3%;
	margin-right:3%;
}
#block-views-block-partner-voices-block-1, #block-views-block-partner-voices-block-1-2
{
    position: relative;
    margin-top: 21px;
	margin-bottom: 20px;
	margin-left: auto;
	clear: both;
}
#block-views-block-partner-voices-block-1 h2 , #block-views-block-partner-voices-block-1-2 h2
{
    position: absolute;
	color:white;
	background-color: #f07d2d;
    text-transform:uppercase;
	text-align:center;
	padding: 5px 10px;
    height: 30px;
    margin-left: 2%;
    margin-top: 2%;
	font-size: 1.2em;
    font-family: alternate-gothic-no-2-d;
}
#block-views-block-partner-voices-block-1 .views-field.views-field-title, #block-views-block-partner-voices-block-1-2 .views-field.views-field-title {
    display: inline-block;
    margin: 5% 8% 0 8%;
}
#block-views-block-partner-voices-block-1 .views-field-title a, #block-views-block-partner-voices-block-1-2 .views-field-title a
{
    text-transform: uppercase;
    text-decoration: none;
    color: white;
    font-size: 2.5em;
    letter-spacing: 1px;
}
#block-views-block-partner-voices-block-1 .views-field-title a:first-letter, #block-views-block-partner-voices-block-1-2 .views-field-title a:first-letter
{
	padding:3px;
	border-bottom:solid 2px #f07d2d;
}
#block-views-block-partner-voices-block-1 .views-field-body, #block-views-block-partner-voices-block-1-2 .views-field-body
{
    color: white;
    width: 61%;
    margin-left: 8%;
    line-height: 1.5;
}
#block-views-block-partner-voices-block-1 img, #block-views-block-partner-voices-block-1-2 img {
    position: absolute;
    z-index: -1;
	filter: brightness(65%);
	width:100%;
	height:auto;
}
#block-views-block-partner-voices-block-1 .views-field.views-field-nothing, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing {
    margin-top: 2%;
    margin-left: 8%;
}
#block-views-block-partner-voices-block-1 .views-field.views-field-nothing a, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing a {
    background-color: white;
    color: black;
    height: 42px;
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 25px 25px 25px 25px;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
}
#block-views-block-partner-voices-block-1 .views-field.views-field-nothing a:hover, #block-views-block-partner-voices-block-1-2 .views-field.views-field-nothing a:hover
{
	background-color:#eee;
}

/*------------------------- This is Latest Blog Post Section ---------------------------------*/
#block-views-block-latest-blog-post-block-1, #block-views-block-latest-blog-post-block-2 {
    width:50%;
	display: inline-block;
	background-color:#0e76bd;
	margin-top:20px;
	color:white;
	padding: 15px;
}
#block-views-block-latest-blog-post-block-1{
	padding-left:20px;
}
#block-views-block-latest-blog-post-block-2{
	float:right;
}

#block-views-block-latest-blog-post-block-2 .views-col .views-field.views-field-body {
    display: none;
}
#block-views-block-latest-blog-post-block-1 h2.block-title {
    color: #fff;
	margin-top:0px;
}
.latest-blogs .views-field.views-field-body {
    padding: 5px;
}
.latest-blogs .views-field.views-field-field-news-date {
    padding: 5px;
}
.latest-blogs .views-row.clearfix.row-1 {
    margin-top: 35px;
}
.latest-blogs .views-field.views-field-title
{
	padding:5px;
}
.latest-blogs .views-field.views-field-title a
{
	text-decoration: none;
    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 2em;
}
.latest-blogs .views-view-grid.horizontal.cols-2.clearfix .views-field.views-field-title a {
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.3em;
}
.latest-blogs .views-field.views-field-title a:hover
{
	text-decoration:underline;
}

.latest-blogs .views-view-grid .views-col {
    float: left;
    padding-left:10px;
	padding-right:10px;

}

/* ------------------------------------- This is Destination Highlight Css Section-------------------------------------*/
#block-views-block-destination-highlight-block-1
{
    position: relative;
    margin-top: 21px;
	margin-bottom: 20px;
	margin-left: auto;
	clear: both;
}
#block-views-block-destination-highlight-block-1 h2
{
    position: absolute;
	color:white;
	background-color: #f07d2d;
    text-transform:uppercase;
	text-align:center;
	padding: 5px 10px;
    height: 27px;
    margin-left: 2%;
    margin-top: 2%;
	font-size: 1.2em;
    font-family: alternate-gothic-no-2-d;
}

#block-views-block-destination-highlight-block-1 .views-field.views-field-title {
    display: inline-block;
    margin: 5% 8% 0 8%;
}
#block-views-block-destination-highlight-block-1 .views-field-title a {
    text-transform: uppercase;
    text-decoration: none;
    color: white;
    font-size: 2.5em;
    letter-spacing: 1px;
}
#block-views-block-destination-highlight-block-1 .views-field-title a:first-letter
{
	padding:3px;
	border-bottom:solid 2px #f07d2d;
}
p.gray-color-summary {
    color: #d3d3d3;
	font-style:italic;
    font-weight: bold;
    font-size: 1.2em;
	line-height: 1.3em;
}

#block-views-block-destination-highlight-block-1 .views-field-body
{
    color: white;
    width: 61%;
    margin-left: 8%;
    line-height: 1.5;
}
#block-views-block-destination-highlight-block-1 img {
    position: absolute;
    z-index: -1;
	filter: brightness(65%);
	width:100%;
	height:auto;
}
#block-views-block-destination-highlight-block-1 .views-field.views-field-nothing {
    margin-top: 2%;
    margin-left: 8%;
}
#block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a {
    background-color: white;
    color: black;
    height: 42px;
    text-decoration: none;
    padding: 10px 25px;
    border-radius: 25px 25px 25px 25px;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
}
#block-views-block-destination-highlight-block-1 .views-field.views-field-nothing a:hover
{
	background-color:#eee;
}



/*------------------------------------------------------------ This for the Sidebar region -----------------------------------------------------------------*/
.custom-sidebar-region {
    background-color: #f4f4f4;
    width: 22%;
    border-left: solid 1px lightgray;
	margin-left: 3%;
}

.container-fluid {
    width: 1400px;
	max-width:100%;
}

/*------------------------------- This is for the Most Read News View ----------------------------------------------------*/
#block-views-block-most-read-news-block-1 h4, #block-tsnnawardblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a {
    text-transform: uppercase;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2em;
	color: black;
	font-style: normal;
    font-weight: normal;
}

#block-views-block-most-read-news-block-1 .views-field.views-field-title {
    display: table-cell;
}
#block-views-block-most-read-news-block-1 .views-field.views-field-title a {
	text-decoration: none;
    color: black;
    font-family: "arvo";
	letter-spacing: 0px;
    font-weight: bold;
	font-style: normal;
}
#block-views-block-most-read-news-block-1 .views-field.views-field-title a:hover{
    text-decoration: underline;
}

#block-views-block-most-read-news-block-1 ol {
   list-style: none;
 }
#block-views-block-most-read-news-block-1 li {
   counter-increment: item;
   margin-bottom: 5px;
   border-bottom: solid 1px lightgray;
   padding-bottom: 15px;
   padding-top: 10px;
 }
#block-views-block-most-read-news-block-1 li:before {
    margin-right: 9px;
    content: counter(item);
    background: white;
    border-radius: 100%;
    color: #f07d2d;
    width: 30px;
    text-align: center;
    display: inline-block;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
	font-style: normal;
    padding: 2px;
	border: 1px solid lightgray;
 }

 /*---------------------------------------------This for the Trade Show Calendar View ------------------------*/
#block-views-block-trade-show-calendar-block-1 {
    margin-top: 30px;
}
#block-views-block-trade-show-calendar-block-1 img {
    padding-bottom: 10px;
	width: 100%;
}
 .trade-show-calendar .views-field.views-field-title a {
    color: black;
	text-decoration: none;
    color: black;
    font-family: "arvo";
    letter-spacing: 0px;
    font-weight: bold;
	font-style: normal;
}
.trade-show-calendar .views-field.views-field-title {
    padding: 10px;
	margin-left: 10px;
}
.trade-show-calendar h4 a {
    color: black;
    text-transform: uppercase;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
	font-size: 1.7em;
	font-weight: normal;
	font-style: normal;
}
.trade-show-calendar p {
    color: #8b8b8b;
	font-weight: normal;
	font-style: normal;
}

.trade-show-calendar .views-field.views-field-field-industry-calendar-date {
    color: #8b8b8b;
    padding-left: 20px;
	font-weight: normal;
	font-style: normal;
}
#block-views-block-trade-show-calendar-block-1 .trade-show-calendar .view-content .item-list ul li{
    list-style: none;
    border-bottom: solid 1px lightgray;
    padding-bottom: 10px;
    padding-top: 10px;

}
.trade-show-calendar li:before {
    content: "\2023";
    font-size: 2.1em;
    float: left;
}
#block-views-block-trade-show-calendar-block-1 ul {
    padding: 0;
}

/********************* This for the Manage your Listing block ********************************/
#block-manageyourlistings h2,#block-exportlisting h2 {
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2em;
    color: black;
    font-style: normal;
    font-weight: normal;
}

#block-manageyourlistings .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p a,
#block-exportlisting .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a {
    color: dimgray;
}

#block-manageyourlistings,#block-exportlisting {
    padding-bottom: 20px;
    border-bottom: 1px solid lightgrey;
}

/*------------------------------------------------ This is Right Side Bar Section -----------------------------------------*/
#block-views-block-right-side-bar-block-1 {
    margin-top: 30px;
	padding-bottom: 20px;
    border-bottom: solid 1px lightgray;
}
#block-views-block-right-side-bar-block-1 img {
    width: 100%;
}
#block-views-block-right-side-bar-block-1 .views-field.views-field-field-image-right-side-bar {
    padding-bottom: 10px;
}
#block-views-block-right-side-bar-block-1 .views-field.views-field-title a, #block-researchblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a {
    text-decoration: none;
    color: black;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 2em;
	font-weight: normal;
	font-style: normal;
}
#block-views-block-right-side-bar-block-1 .views-field.views-field-title a:hover, #block-researchblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item a:hover {
    text-decoration: underline;
	font-style: normal;
    font-weight: normal;
}
#block-views-block-right-side-bar-block-1 .views-row {
    padding: 5px;
}
#block-views-block-right-side-bar-block-1 .views-field.views-field-title {
    padding: 5px;
}
#block-views-block-right-side-bar-block-1 .views-field.views-field-body {
    padding: 5px;
	font-style: normal;
    font-weight: normal;
}

/* ********************This is for the Research Block and TSNN Awards***************************************/
#block-researchblock {
    padding: 5% 2%;
    border-bottom: 1px solid lightgrey;
}
#block-researchblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item , #block-tsnnawardblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item, nav.pager-nav.text-center ul.pagination.js-pager__items li a{
    font-style: normal;
    font-weight: normal;
}
#block-researchblock .field.field--name-body.field--type-text-with-summary.field--label-hidden img, #block-tsnnawardblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item img  {
    width: 100%;
}

section#block-newslettersubscriptions,
#block-tsnnawardblock {
    padding-bottom: 5%;
    border-bottom: 1px solid lightgrey;
    margin: 20px 0;
}

/* ********************This is for the Research Block and TSNN Awards***************************************/
#block-videotest {
    margin: 20px 0;
}
/*--------------------------------------------------------- This is Footer Region  --------------------------------------------------------------------------*/
footer.footer.container-fluid {
    margin-top: 0px;
}
/*--------------------------------------- This is Footer Menu Section ---------------------------------------------------------*/
#block-bootstrap-tsnn-footer {
	float:left;
	text-align: center;
	margin-bottom: 2%;
}
#block-bootstrap-tsnn-footer .nav li
{
	display:inline-block;
}
#block-tsnnlogoblock-2  {
    display: inline-block;
	float:right;
    width: 15%;
}
#block-tsnnlogoblock-2  img{
	height:40px;
    width: 65%;
    float: right;
}
#block-bootstrap-tsnn-footer li a {
    text-decoration: none;
    text-transform: uppercase;
    color: black;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.2em;
	font-weight: normal;
    font-style: normal;
}


/*-----------------------------------------------------This is Other Page Section --------------------------------------------------------------------------*/
/*-------------------------------- This is news page section -----------------------------*/
.news-page .view-header  h1{
    text-transform: uppercase;
    color: #f37d21;
    padding-left: 2%;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
    font-size: 3em;
}
.news-page .views-row.clearfix {
    padding: 2%;
    border-bottom: solid 1px lightgrey;
}
.news-page .views-field.views-field-field-primary-image {
    float: left;
	padding-right: 3%;
}
.news-page .views-field.views-field-field-news-date {
    display: inline-block;
    color: gray;
}
.news-page .views-field.views-field-taxonomy-vocabulary-1 {
    display: inline-block;
    padding-left: 2%;
}
.news-page .views-field.views-field-taxonomy-vocabulary-1 a {
    color: black;
}
.news-page .views-field.views-field-title {
    padding-top: 1%;
    padding-bottom: 1%;
}
.news-page .views-field.views-field-title a {
    font-size: 2em;
    letter-spacing: 1.5px;
	color: black;
	font-weight: normal;
}
.news-page .views-field.views-field-body {
    display: table-cell;
	font-weight: normal;
}
/*-------------------- This is News Categories Page Section(When we click on the News in Main Navigation Menu) ----------------------*/
.news-categories h1  a{
	text-decoration: none;
    color: #f07d2d;
    padding-left: 2%;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
}
.news-categories .views-row{
    padding: 2%;
    clear:both;
	min-height: 250px;
    border-bottom: solid 1px lightgrey;
}
.news-categories .views-field.views-field-field-primary-image,
.news-categories .views-field.views-field-field-photo-partner-voice{
    float: left;
	padding-right: 3%;
}
.news-categories .views-field.views-field-field-news-date {
    display: inline-block;
    color: gray;
	font-style: normal;
    font-weight: normal;
}

.news-categories .views-field.views-field-title {
    padding-top: 1%;
    padding-bottom: 1%;
}
.news-categories .views-field.views-field-title a {
    font-size: 2em;
    letter-spacing: 1.5px;
	color:black;
	font-style: normal;
    font-weight: normal;
}
.news-categories .views-field.views-field-body {
    display: table-cell;
    padding-top: 1%;
    padding-bottom: 1%;
	font-style: normal;
    font-weight: normal;
}
.path-news-categories h1.page-header {
    display: none;
}

/*------------------ This is for the blogs page(When we click on the Blogs in Main Navigation Menu)------------------------------*/
.blogs-page h1 {
    color: #f07d2d;
    padding-left: 2%;
	text-transform:uppercase;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
}
.blogs-page .views-row.clearfix {
    padding: 2%;
    border-bottom: solid 1px lightgrey;
}
.blogs-page .views-field.views-field-field-photo {
    float: left;
	padding-right: 3%;
}
.blogs-page .views-field.views-field-field-news-date {
    display: inline-block;
    color: gray;
}
.blogs-page .views-field.views-field-taxonomy-vocabulary-1 {
    display: inline-block;
    padding-left: 2%;
}
.blogs-page .views-field.views-field-title {
    padding-top: 1%;
    padding-bottom: 1%;
}
.blogs-page .views-field.views-field-title a {
    font-size: 2em;
	color:black;
	font-weight: normal;
}
.blogs-page .views-field.views-field-body {
    display: table-cell;
    padding-top: 1%;
    padding-bottom: 1%;
	font-weight: normal;
}
.blogs-page .views-field.views-field-comment-count {
    display: table-row;
	font-weight: normal;
}
.blogs-page .views-field.views-field-field-author {
    font-style: italic;
	font-weight: normal;
}
/*------------------------------------ This is for the inner page sytles of the  various Content Types ---------------------------------------*/

.top-region{           /*This is to set the title region of Display Suite*/
	min-height:50px;
	margin-top:2%;
	position: relative;
}
.top-region .field.field--name-node-title.field--type-ds.field--label-hidden.field--item { /*This is for the title in the title region of Display Suite*/
	padding-left: 5%;
    padding-right: 5%;
}
.top-region .field--name-node-title h2 {
    line-height: 1.3em;	/*This is to set th style for the h2 in the title region of the inner page. This style will be applied when there is no image.*/
    text-transform: uppercase;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.5em;
	color: #f37d21;
}
.top-region .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item img {
    z-index: -1;
	filter:brightness(70%);
	margin: auto;
}
.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
    column-count: 2;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
	line-height: 1.8em;
    padding: 3% 5% 0 5%;
    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
    -moz-column-gap: 30px; /* Firefox */
    column-gap: 30px;
	color: dimgray;
}
.bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p:first-of-type:first-letter {
	color: black;
    float: left;
    font-family: Georgia;
    font-size: 3.5em;
    line-height: 1em;
    padding-right: 2%;
}
.bottom-region .sharethis-wrapper {
    padding-left: 4%;
}
.bottom-region {
    padding-bottom: 3%;
    border-bottom: 2px solid #f4f4f4;
}

/*--------------This is for the News inner page Section-----------------------*/

.page-node-type-news-blogs .field.field--name-node-title.field--type-ds.field--label-hidden.field--item {
    color: #f37d21;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
.page-node-type-news-blogs .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
    font-size: 2.5em;
}
.page-node-type-news-blogs .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item {
    float: none;
	margin: 20px;
}


/*--------------This is for the related article section in the inner page-----------------------*/
#block-views-block-solr-related-articles-block-1 h2.block-title {
    text-align: center;
    color: #bebebe;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.5em;

}

#block-views-block-solr-related-articles-block-1  .views-field.views-field-title {
    padding: 5% 2% 2% 2%;
}

#block-views-block-solr-related-articles-block-1  .views-col {
    padding: 2%;
}

#block-views-block-solr-related-articles-block-1 .view-solr-related-articles .views-row span a {
    color: black;
    font-size: 1.4em;
    font-family: alternate-gothic-no-2-d;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    margin: 0 0 5px 0;
}
#block-views-block-solr-related-articles-block-1  .views-field.views-field-field-primary-image img {
    width: 100%;
}

#block-views-block-solr-related-articles-block-1 .views-col {
    padding: 1%;
    border-bottom: solid 1px lightgray;
    min-height: 260px;
}

#block-views-block-solr-related-articles-block-1 .views-row:last-child {
    border-bottom: transparent;
    padding: 0;
}


/*--------- This is the for the Partner Voices Content Type(Image is present so we need to change the color of the title as white)-----------*/

.field.field--name-field-photo-partner-voice.field--type-image.field--label-hidden.field--item  img {
    filter: brightness(70%);			/*Name of Image field is photo so we need to apply this style */
}
.page-node-type-slideshow-content.top-region .field.field--name-field-image-right-side-bar.field--type-image.field--label-hidden.field--item  img {
    filter: brightness(80%);
}
/*--------- This is the for the Destination Highlight Content Type(Image is present so we need to change the color of the title as white)-----------*/

.page-node-type-destination-highlight .field.field--name-field-destination-photo.field--type-image.field--label-hidden.field--item  img {
    filter: brightness(70%);
}

.page-node-type-slideshow-content .top-region .field.field--name-field-image-right-side-bar.field--type-image.field--label-hidden.field--item img {
    filter: brightness(70%);
}

/*--------- This to hide the Title and share the article on the front page-----------------------*/
.path-homepage .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
    display: none;
}

/*-------------------- This is for the ShareThis(Social Media Icon)--------------------------*/
/*.sharethis-wrapper {
    margin-top: 20px;
}*/
.path-homepage .sharethis-wrapper {
    display: none;
}
.st_twitter_large span.stLarge {
    background-image: url('/sites/default/files/twitter-ogrange-icon.png')!important;
}
.st_facebook_large span.stLarge{
	background-image: url('/sites/default/files/facebook-orange-icon.png')!important;
}
.st_email_large span.stLarge{
	background-image: url('/sites/default/files/email-orange-icon.png')!important;
}
.sharethis-wrapper .st_email_large:after {
    content: "Share This Article";
    float: initial;
    text-transform: uppercase;
    padding: 20px;
    vertical-align: super;
    color: gray;
	font-size: 1.6em;
	font-family: alternate-gothic-no-2-d;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
}

#custom-sharethis {
    text-align: right;
	margin: 2% 1% 0 0;
}
/*------------------------ This is Datasite View Section --------------------*/
.contextual-region.view.view-datasite.view-id-datasite {
    padding:0 5%;
}
.view-datasite .view-header h2 {
    text-transform: uppercase;
    color: #f27d2d;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.5em;
}

.view-datasite .form-item.form-type-textfield {
    padding: 1%;
}
.view-datasite .form--inline.form-inline.clearfix {
    padding: 2%;
    background-color: #f0f0f0;
}
#view-field-datasite-rank-table-column {
	text-align:center;
}
.view-datasite td.views-field.views-field-field-datasite-rank {
    text-align: center;
	width:100px;
}
.view-datasite .table {
    background-color: #f0f0f0;
}
.view-datasite td.views-field.views-field-title-2 {
    padding: 2%;
}
.view-datasite td.views-field.views-field-field-top-250-date {
    padding: 2%;
}
.title-desc a:nth-child(2) {
    display: block;
}
.org-exhibitor, .nsf {
    margin: 10px 0;
}

/*------------------------------ This is Contact the event Webform for Section ------------------*/
.webform-submission-form {
    padding: 0 5% 5% 5%;
}
.user-login-form{
	padding: 0 5% 5% 5%;
}
.user-register-form{
	padding: 0 5% 5% 5%;
}
h1.page-header {
	margin-left: 5%;
    color: #f27d2d;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 2.2em;
    margin-top: 10px;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
}
.js-webform-radios-fieldset {
    margin-bottom: 15px;
}
.webform-submission-form  legend {
    width: 30%;
    padding-top: 10px;
    margin: 0;
    float: left;
    border-bottom: none;
    font-size: 1.1em;
    font-weight: bold;
}
.webform-submission-form  .fieldset-wrapper {
    width: 70%;
    display: inline-block;
}
.webform-submission-form  .form-item.js-form-item.form-type-textarea {
    margin-bottom: 20px;
}
.webform-submission-form label.control-label.js-form-required.form-required{
    width: 100%;
    padding-bottom: 1%;
}
.webform-submission-form .btn-primary {
    background-color: #f07d2d;
    border-color: #f07d2d;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
    font-size: 1.2em;
}
.webform-submission-form .btn-primary:hover {
    color: dimgray;

}
.alert.alert-success.alert-dismissible {
    clear: both;
}
/*------------------------------ This is Page Content Type Section ------------------*/

.page-node-type-page .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2, .page-node-type-event .field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.7em;
    line-height: 1;
    color: #f37d21;
}
.page-node-type-page .bottom-region .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p:first-of-type:first-letter {
	color: dimgray;
    float: none;
    font-family: avro;
    font-size: inherit;
    line-height: 1em;
    padding-right: 0px;
}

/*------------------------------ This is Event Content Type Section ------------------*/
.page-node-type-event .field.field--name-field-slogan {
    font-size: 1.1em;
    font-style: italic;
    font-weight: bold;
    color: black;
}

#wrapper {
    background-color: #f0f0f0;
    padding: 3%;
    margin: 2% 0;
}
#wrapper .group-left  .field {
    padding: 8px 0;
}

.group-left {
    display: inline-block;
	width: 60%;
}
.group-right {
    display: inline-block;
	vertical-align: top;
	width: 38%;
}
.group-right-hidden {
    display: none;
}
.group-right .field.field--name-field-event-contact-info-button.field--type-markup {
    margin-top: 10px;
}
.field.field--name-field-listing-image.field--type-image {
    margin-bottom: 25px;
}
.field.field--name-field-event-contact-info-button.field--type-markup.field--label-hidden.field--item {
    margin-top: 25px;
}
.group-right a.contact-event-info{
    background-color: #f37d21;
    border: none;
    color: white;
    height:42px;
    text-decoration: none;
    padding:10px 26px;
	border-radius: 3px 3px 3px 3px;
	font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.4em;
    text-transform: uppercase;
}
.group-right a.contact-event-info:hover {
    color: dimgray;
}
.field .field--label {
    padding: 1%;
}

.field .field--item {
    padding: 0 1%;
}
#wrapper .field .field--label {
    padding: 0 2% 0 0;
}
#wrapper .field .field--item {
    padding: 0;
}
#wrapper .group-right .field {
    padding: 2%;
}
/*------------------------------- This is for Other Pages ----------------------------------------------------*/
/*------------ This is for Research Reports ----------*/
.column-2{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 35px; / Chrome, Safari, Opera /
    -moz-column-gap: 35px; / Firefox /
    column-gap: 35px;
}


/*********************** This is for Research Reports Page Reports type. ********************************** */
.research-report-wrapper {
    width: 100%;
    display: table;
    margin-bottom: 13px;
}
.field--name-body .research-report-thumbnail {
    display: table-cell;
    vertical-align: top;
    padding-top: 6px;

}
.field--name-body .research-report-paragraph {

    width: 90%;
 margin-left: 4%;
}

/*********************** This is for Order Now button on Research Reports page********************************** */
.field--name-body .research-reports-purchase-order {
 background-color: #f37d21;
    border: none;
    color: white;
    height: 35px;
    text-decoration: none;
    padding: 8px 11px;
    border-radius: 3px 3px 3px 3px;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.1em;
    text-transform: uppercase;
    max-width: 95px;
    margin: auto;
    display: block;

}
.field--name-body .research-reports-purchase-order  a:hover, .field--name-body .research-reports-purchase-order a:focus {
    color: dimgray;
    text-decoration: none;
}

/*------------------------------- This is for the Slider ----------------------------------------------------*/


.custom-topbar {
    width: 1400px;
    max-width: 100%;
    float: none;
    margin: auto;
}

#block-views-block-home-page-slider-block-1 .slide__media ,
#block-views-block-home-page-slider-block-1--2 .slide__media {
    padding-top: 0px;
}

#block-views-block-home-page-slider-block-1 .slide__content li.slide__grid.grid ,
#block-views-block-home-page-slider-block-1--2 .slide__content li.slide__grid.grid {
    padding: 0;
}


#block-views-block-home-page-slider-block-1 .slick--thumbnail .slide__caption, .slide--caption--below .slide__caption ,
#block-views-block-home-page-slider-block-1--2 .slick--thumbnail .slide__caption, .slide--caption--below .slide__caption {
    padding: 0px !important;
    cursor:default;
    user-select:none;
}

/***********************slide 0 Grid 0 ******************************/
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 ,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 {

    overflow: hidden;
    border:  3px white solid;
    width: 50%;
}

/***********************slide 0 Grid 1 ******************************/

#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 ,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 {
    overflow: hidden;
    border:  3px white solid;
    width: 25%;
}


#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption img ,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption img ,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption img {
    width: 100%;
}

#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption:hover img ,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption:hover img ,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .slide__caption:hover img,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .slide__caption:hover img {

    transform: scale(1.1);
    transition: all .5s ease;
}

#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 8px;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    text-align: center;
    position: absolute;
    left: 30px;
    top: 20px;
    z-index: 1;
}


#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {

    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-align: left;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: absolute;
    bottom: 0px;
    width: 100%;
    z-index: 1;
    background: #0A5181;
    padding-left: 15px;
    padding-right: 15px;
    opacity: .75;


}


#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .viewtitle {
    font-size: 1.8em;
}


#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .viewtitle,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .viewtitle {
    font-size: 1.5em;

}

/*********************** Grid 0 ******************************/
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--0 .taxvocab {
    background: #7148D9;
}


/*********************** Grid 1 ******************************/
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--1 .taxvocab {
    background: #155AD9;
}

/*********************** Grid 2 ******************************/
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--2 .taxvocab {
    background: #05B1C5;
}

/*********************** Grid 3 ******************************/

#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--3 .taxvocab {
    background: #267A05;
}

/*********************** Grid 4 ******************************/

#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
#block-views-block-home-page-slider-block-1 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--0.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab,
#block-views-block-home-page-slider-block-1--2 .slick__slide.slide.slide--1.slide--caption--below.title.slick-slide li.slide__grid.grid.grid--4 .taxvocab {
    background: #0E76BC;
}


#block-views-block-home-page-slider-block-1 .taxvocab, #block-views-block-home-page-slider-block-1--2 .taxvocab {
    color: white;
    text-decoration: none;
}
#block-views-block-home-page-slider-block-1 .viewtitle a , #block-views-block-home-page-slider-block-1--2 .viewtitle a {
    color: white;
    text-decoration: none;
}
.partner-voice {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 8px;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    text-align: center;
    position: absolute;
    left: 30px;
    top: 20px;
    z-index: 1;
	background-color: #732990;
    color: white;
}




/*********************** Event-Listing ******************************/


.path-event-list .view-header h2{
    font-size: 2.5em;
    color: #f37d21;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    margin: 20px 10px;
    letter-spacing: 1px;
}

.path-event-list .view-header p{
    letter-spacing: 1.2px;
    margin-top: 20px;
}


.path-event-list .view-header p a {
    font-weight: 700;
    font-family: Oxygen,Arial,Helvetica,sans-serif;
}


.path-event-list .view-content {
    margin-top: 10px;
}

.path-event-list .region-content .view-content .views-field.views-field-title span.field-content a {
    font-family: arvo,sans-serif;
    font-weight: 500;
    font-size: 1em;
    text-decoration: none;
}

/*********************** vendor-Listing ******************************/


.path-vendor-list .view-header h2{
    font-size: 2.5em;
    color: #f37d21;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    margin: 20px 10px;
    letter-spacing: 1px;
}

.path-vendor-list .view-header p{
    letter-spacing: 1.2px;
    margin-top: 20px;
}

.path-vendor-list .view-header p a {
    font-weight: 700;
    font-family: Oxygen,Arial,Helvetica,sans-serif;
}


.path-vendor-list .view-content {
    margin-top: 10px;
}

.path-vendor-list .region-content .view-content .views-field.views-field-title span.field-content a {
    font-family: arvo,sans-serif;
    font-weight: 500;
    font-size: 1em;
    text-decoration: none;
}

/*********************** organizer-Listing ******************************/


.path-organizer-list .view-header h2{
    font-size: 2.5em;
    color: #f37d21;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    letter-spacing: 1px;
    margin: 20px 10px;
}


.path-organizer-list .view-header p{
    letter-spacing: 1.2px;
    margin-top: 20px;
}
.path-organizer-list .view-header p a {
    font-weight: 700;
    font-family: Oxygen,Arial,Helvetica,sans-serif;
}


.path-organizer-list .view-content {
    margin-top: 10px;
}

.path-organizer-list .region-content .view-content .views-field.views-field-title span.field-content a {
    font-family: arvo,sans-serif;
    font-weight: 500;
    font-size: 1em;
    text-decoration: none;
}

/*********************** newsletter-subscription ******************************/


#block-newslettersubscriptions img {
    width: 100%;
    float: none;
}

#block-newslettersubscriptions h2 a {
    color: black;
    text-decoration: none;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
    font-size: 1em;
}


/******************************************************** This is for the Advertisement****************************************************/
#div-gpt-ad-1499761385959-0, #div-gpt-ad-1499779363467-0, #div-gpt-ad-1499780657333-0, #div-gpt-ad-1499773456895-0, #div-gpt-ad-1499773456895-0,
#div-gpt-ad-1499771775440-0, #div-gpt-ad-1499781963731-0, #div-gpt-ad-1499772009270-0, #div-gpt-ad-1499782195383-0, #div-gpt-ad-1499774114514-0,
#div-gpt-ad-1500369681202-0, #div-gpt-ad-1510731106035-0, #div-gpt-ad-1509980537022-0{
    margin: auto;
}
#block-contentregiontopheaderleaderboardhomeonly, #block-contentregionmiddle468x60insidespecial1,
section#block-addbetweenfirstandsecondnewcontentblocks, section#block-addbetweensecondandthirdnewscontentblocks,
#block-advertisementbetweenfirstandsecondnewscategoriesrows, #block-advertisementbetweensecondandthirdnewscategoriesrows,
#block-contentregionbottomfooterfull, #block-contentregiontopheaderleaderboard,
#block-contentregiontopheaderleaderboard, #block-contentregiontopheaderleaderboardlv,
#block-contentregionbottomfooterfulllv, #block-contentregiontopvenuenewsheaderleaderboard,
#block-contentregionbottomvenuenewsbottombanner, #block-contentregionbottomtechcornerfooterad,
#block-contentregiontoptechcornerheaderad, #block-contentregiontopheaderleaderboardtop250only,
#block-contentregionbottomcontentregionfullbottom, section#block-contentregiontopheaderleaderboard-2 {
    margin: 10px 0;
    padding: 20px;
    text-align: center;
	clear: both;

}
#block-contentregionmiddle468x60insidespecial1 {
    clear: both;
}

#block-contentregiontoptechcornerheaderad .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item, #block-contentregionbottomtechcornerfooterad .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
    text-align: center;
}

#block-contentregionbottomtechcornerfooterad .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item img {
    width: 100%;
    height: auto;
}

.home-ad-block .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item div {
    display: inline-block;
    margin: 2%;
}

#block-content-region-home-advertisment {
    margin: 20px 0;
    text-align:center;
    padding:0 20px 20px 20px;
}
.imgwidth {
    width: 100%;
    height: auto;
}

/**************************** This is sidebar Advertisement ***************************************/
#block-sidebartoprightcolsquare1, #block-sidebartopvenuenewssquare1, #block-sidebarmiddlevenuenewssquare2, #block-sidebarmiddlevenuenewssquare3 {
    border-bottom: 1px solid lightgrey;
    padding: 20px 0;
    text-align:center;
}

#div-gpt-ad-1499782959162-0, #div-gpt-ad-1499783128543-0, #div-gpt-ad-1499783231210-0, #div-gpt-ad-1499783465663-0{
   margin: auto;
}
#block-featuredvideo h2.block-title, #block-lasvegasvideoblock h2.block-title {
    text-transform: uppercase;
    text-decoration: none;
    color: black;
    font-size: 2.5em;
    letter-spacing: 2px;
    font-family: alternate-gothic-no-2-d;
}

#block-lasvegasvideoblock h2.block-title {
    text-transform: uppercase;
    text-decoration: none;
    color: black;
    font-size: 2em;
    letter-spacing: 2px;
    font-family: alternate-gothic-no-2-d;
}

#cntv p {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#block-featuredvideo #descriptionbox {
    display: none;
}
#block-featuredvideo, #block-lasvegasvideoblock {
    padding-bottom: 20px;
    border-bottom: 1px solid lightgray;
}
#block-featuredvideo #playerbox {
    border: 1px solid lightgray;
}

/**************************** This is for the global search box ***********************************/


#block-quicktabshomepagesearchblock {
    background: #0a5181;
	padding : 10px ;
    margin-top: 5px;
	/*padding : 40px */
}

#block-quicktabshomepagesearchblock .panel-heading-collapse h2{
    margin-top: 10px;
}

#block-quicktabshomepagesearchblock .panel-heading-collapse h2{
    display: inline;
    line-height: 1.33;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    padding: 0 30px;
    color: #0e76bc;
    margin: 10px 30px 0;
}

#block-quicktabshomepagesearchblock .panel-heading-collapse #search{
	font-size: 2.3em;
    margin: 0;
    padding: 15px;
}

#block-quicktabshomepagesearchblock .panel-heading-collapse #show{
	font-size: 1.213em;
	background: #0a5181;
	border: none;
	float :right;
    padding: 10px;
	font-weight: 600;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
}
#block-quicktabshomepagesearchblock .panel-heading-collapse a.test.collapsed:before {
    content: '>';
	display: inline-block;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
#block-quicktabshomepagesearchblock .panel-heading-collapse a.test.collapsed:after {
    content: ' SHOW';
}

#block-quicktabshomepagesearchblock .panel-heading-collapse a.test.collapsed:hover:after {
   color: #ac4c0c;
}

#block-quicktabshomepagesearchblock .panel-heading-collapse a.test:before {
    content: 'X HIDE';
}

#block-quicktabshomepagesearchblock .panel-heading-collapse a.test:hover:before {
    color: #ac4c0c;
}

#block-quicktabshomepagesearchblock .panel-heading-collapse #show a{
   text-decoration: none;
    color: #0e76bc;
}
#block-quicktabshomepagesearchblock #quicktabs-homepage_searchblock {
    margin: 0px auto 5px auto;
    padding: 10px;
    max-width: 530px;
}

#block-quicktabshomepagesearchblock #quicktabs-homepage_searchblock ul{
    width: 100%;
    margin: 0 0 2em;
    padding-left: 0;
    list-style: none;
    position: relative;
    text-align: center;
    white-space: nowrap;
}

#block-quicktabshomepagesearchblock #quicktabs-homepage_searchblock li  a{
    color: white;
    font-weight: 400;
    line-height: 1.33;
    font-size: 100%;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-transform: uppercase;
    padding: 10px 10px 5px 10px;
    text-decoration: none;
    outline: none;
    outline-offset: 0;
}

#block-quicktabshomepagesearchblock #quicktabs-homepage_searchblock li.active a {
    background: #0E76BC;
}

#block-quicktabshomepagesearchblock  .form-item {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

/********************************* Title ****************************************/
.field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2, .view-video.view-id-video.view-display-id-page_1 h2 {
    font-size: 2.7em;
    text-transform: uppercase;
    color: #f37d21;
    font-family: alternate-gothic-no-2-d;
    line-height: 1;
    letter-spacing: 2px;
}


#block-quicktabshomepagesearchblock .views-exposed-form .form-control {
    border-radius: 0;
    border: none;
    background: #236BA9;
    width: 100%;
    line-height: 1.4;
    color: white;
}

#block-quicktabshomepagesearchblock .views-exposed-form .form-control::-webkit-input-placeholder {
    color: white;
	font-size: 100%;
}

#block-quicktabshomepagesearchblock .views-exposed-form .form-control:-moz-placeholder{
    color: white;
	font-size: 100%;
}

#block-quicktabshomepagesearchblock .views-exposed-form .form-control::-moz-placeholder{
    color: white;
	font-size: 100%;
}

#block-quicktabshomepagesearchblock .views-exposed-form .form-control:-ms-input-placeholder{
    color: white;
	font-size: 100%;
}

#block-quicktabshomepagesearchblock  .form-item-month .control-label,
#block-quicktabshomepagesearchblock  .form-item-year .control-label {
    display: none;
}

#block-quicktabshomepagesearchblock .select-wrapper {
    width: 100%;
}

#block-quicktabshomepagesearchblock .select-wrapper:after {
    color: #F07C2E;
}

#block-quicktabshomepagesearchblock #edit-submit-search{
	background: #f07c2e;
    margin-right: 5px;
}
#block-quicktabshomepagesearchblock #edit-actions {
    float: right;
    margin-top: 10px;
}

#block-quicktabshomepagesearchblock #edit-add-your-event-link ,
#block-quicktabshomepagesearchblock #edit-event-list {
    color: #f07c2e;
    margin-right: 15px;
    text-decoration: none;
    display: inline-block;
}



#block-quicktabshomepagesearchblock #views-exposed-form-solr-search-vendors .form-item {
    margin-bottom: 20px;
    display: inline-block;
    margin-right: 5px;
}

#block-quicktabshomepagesearchblock #views-exposed-form-solr-search-vendors #edit-actions,
#block-quicktabshomepagesearchblock #views-exposed-form-solr-search-organizer #edit-actions {
    margin-top: 54px;
}



/**************************** This is for the events search results ***********************************/
.view-display-id-events .view-content .views-row.enhance{
    background: #f7f7f7;
}


.view-display-id-events .view-content .views-row.enhance,
.view-display-id-events .view-content .views-row {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 31%;
    margin-top: 20px;
    margin-left: 17px;
    padding: 20px;
	border: solid 1px #eaeaea;
    min-height: 270px;
}

.view-display-id-events .node--view-mode-global-search-res.ds-1col {
    width: 100%;
}



.view-display-id-events .field.field--name-node-title h2 a {
    width: 100%;
    font-size: .75em;
    line-height: 1;
    text-align: center;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    letter-spacing: 1px;
    color: #0a5181;
    text-decoration: none;
}

.view-display-id-events .view-content .views-row .node--type-event .field.field--name-field-listing-image.field--type-image {
    border-radius: 100%;
    border: solid 1.5px #eaeaea;
    background: white;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
}

.view-display-id-events .view-content .views-row .node--type-event .field.field--name-field-listing-image.field--type-image img{

    width: 110px;
    height: 125px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
}

.view-display-id-events .field.field--name-field-venue {
    width: 100%;
}


.view-display-id-events .field.field--name-field-event-date {
    width: 100%;
}

.view-display-id-events .field.field--name-field-url.field--type-link {
    width: 100%;
    overflow: hidden;
}

.view-display-id-events .field.field--name-node-link {
    width: 100%;
    margin-top: 30px;
}

.view-display-id-events .field.field--name-node-link div {
    width: 100%;
}

.view-display-id-events .field.field--name-node-link a {
    border-radius: 30px;
    padding: 10px 15px;
    background: #f07c2e;
    color: #FFFFFF;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}



.view-display-id-events .field--name-taxonomy-vocabulary-3 {
    display: none;
}

.view-display-id-events  li.pager__item a ,
.view-display-id-organizers li.pager__item a,
.view-display-id-vendors li.pager__item a{
    background: #eaeaea;
    color: black;
	margin: 3px;
    font-weight: normal;
    padding: 10px 8px;
	font-family: "arvo", serif;
	font-weight: 400;

}


.view-display-id-events li.pager__item.is-active.active a,
.view-display-id-organizers li.pager__item.is-active.active a,
.view-display-id-vendors li.pager__item.is-active.active a  {
    color: white;
    background: #f07c2e;
    border: none;
    padding-bottom: 12px;
	font-family: "arvo", serif;
	font-weight: 400;

}



/**************************** This is for the Organizer search results ***********************************/
.view-display-id-organizers .view-content .views-row.enhance {
    background: #f7f7f7;

}

.view-display-id-organizers .view-content .views-row.enhance ,
.view-display-id-organizers .view-content .views-row{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 31%;
    margin-top: 20px;
    margin-left: 17px;
    padding: 20px;
	border: solid 1px #eaeaea;
    min-height: 270px;
}

.view-display-id-organizers .node--view-mode-global-search-res.ds-1col {
    width: 100%;
}


.view-display-id-organizers .view-content .views-row .node--type-organizer .field.field--name-field-listing-image.field--type-image  img{

    width: 110px;
    height: 125px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
}


.view-display-id-organizers .view-content .views-row .node--type-organizer  .field.field--name-field-listing-image.field--type-image{
    border-radius: 100%;
    border: solid 1.5px #eaeaea;
    background: white;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
}

.view-display-id-organizers .field.field--name-node-title h2 a {
    width: 100%;
    font-size: .75em;
    line-height: 1;
    text-align: center;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    letter-spacing: 1px;
    color: #0a5181;
    text-decoration: none;
}



.view-display-id-organizers .field.field--name-field-venue {
    width: 100%;
}


.view-display-id-organizers .field.field--name-field-event-date {
    width: 100%;
}

.view-display-id-organizers .field.field--name-field-url.field--type-link {
    width: 100%;
    overflow: hidden;
}


.view-display-id-organizers .field.field--name-node-link {
    width: 100%;
    margin-top: 30px;
}

.view-display-id-organizers .field.field--name-node-link div {
    width: 100%;
}


.view-display-id-organizers .field.field--name-node-link a{
    border-radius: 30px;
    padding: 10px 15px;
    background: #f07c2e;
    color: #FFFFFF;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}



.view-display-id-organizers  .field--name-taxonomy-vocabulary-3 {
    display: none;
}

/**************************** This is for the Vendor search results ***********************************/
.view-display-id-vendors .view-content .views-row.enhance {
    background: #f7f7f7;

}

.view-display-id-vendors .node--view-mode-global-search-res.ds-1col {
    width: 100%;
}

.view-display-id-vendors .view-content .views-row.enhance,
 .view-display-id-vendors .view-content .views-row {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 30%;
    margin-top: 20px;
    margin-left: 17px;
    padding: 20px 0px;
	border: solid 1px #eaeaea;
    min-height: 270px;
}



.view-display-id-vendors .field.field--name-node-title h2 a {
    width: 100%;
    font-size: .75em;
    line-height: 1;
    text-align: center;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    letter-spacing: 1px;
    color: #0a5181;
    text-decoration: none;
}


.view-display-id-vendors .view-content .views-row .node--type-vendor .field.field--name-field-listing-image.field--type-image  img{

    width: 110px;
    height: 125px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
}


.view-display-id-vendors .view-content .views-row  .node--type-vendor .field.field--name-field-listing-image.field--type-image{
    border-radius: 100%;
    border: solid 1.5px #eaeaea;
    background: white;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
}


.view-display-id-vendors .node--view-mode-global-search-res  .field .field--name-field-country {
    width: 100%;
}

.view-display-id-vendors .node--view-mode-global-search-res  .field .field--name-field-address-1{
    width: 100%;
}

.view-display-id-vendors   .node--view-mode-global-search-res .field.field--name-node-link {
    width: 100%;
    margin-top: 30px;
}

.view-display-id-vendors  .node--view-mode-global-search-res .field.field--name-node-link div {
    width: 100%;
}


.view-display-id-vendors  .node--view-mode-global-search-res .field.field--name-node-link a{
    border-radius: 30px;
    padding: 10px 15px;
    background: #f07c2e;
    color: #FFFFFF;
    font-family: "alternate-gothic-no-2-d", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    text-align: center;
}

.view-display-id-vendors  .field--name-taxonomy-vocabulary-3 {
    display: none;
}


/*************************************** This is for Vendors page ****************************************/
.wrapper-vendor {
    background-color: #f0f0f0;
    padding: 3%;
    margin: 2% 0;
    column-count: 2;
}
#address-fields h5 {
    font-weight: bold;
    font-size: 14px;
}

#wrapper.wrapper-vendor-class .group-left .field {
    padding: 4px 0;
}

.wrapper-vendor .field {
    padding: 1%;
}
.wrapper-vendor .field .field--item {
    padding: 0;
    display: table;
}
.wrapper-vendor .field .field--label {
    padding: 0 2% 0 0;
}
.wrapper-vendor  .field.field--name-field-zip-code,
.wrapper-vendor  .field.field--name-field-city,
.wrapper-vendor  .field.field--name-field-state,
.wrapper-vendor  .field.field--name-field-country,
.wrapper-vendor  .field.field--name-field-address-1,
.wrapper-vendor  .field.field--name-field-address-2{
    margin-left: 70px;
    display: table;
}
.node--type-vendor .field.field--name-node-title.field--type-ds h2{
    font-size: 2.7em;
    text-transform: uppercase;
    color: #f37d21;
    font-family: alternate-gothic-no-2-d;
    line-height: 1;
    letter-spacing: 2px;
}

/*************************************** This is for Venue page ****************************************/
.node.node--type-venue .field.field--name-node-title h2{
	font-size: 2.7em;
    text-transform: uppercase;
    color: #f37d21;
    font-family: alternate-gothic-no-2-d;
    line-height: 1;
    letter-spacing: 2px;
}

.wrapper-venue {
    background-color: #f0f0f0;
    padding: 3%;
    margin: 2% 0;
	column-count: 2;
}
.wrapper-venue  .field.field--name-field-zip-code,
.wrapper-venue  .field.field--name-field-city,
.wrapper-venue  .field.field--name-field-state,
.wrapper-venue  .field.field--name-field-country,
.wrapper-venue  .field.field--name-field-address-1,
.wrapper-venue  .field.field--name-field-address-2{
    margin-left: 70px;
    display: table;
}
#address-fields-venue h5 {
    font-weight: bold;
    font-size: 14px;
    width: 15%;
    float: left;
    margin-left: 5px;
    margin-top: 2px;
}
.node.node--type-venue .field .field--label {
    padding: 0px;
}
.field.field--name-status {
    margin-top: 15px;
}
/*************************************** This is for Organizer page ****************************************/
.wrapper-organizer {
    background-color: #f0f0f0;
    padding: 3%;
    margin: 2% 0;
    column-count: 2;
}
div#address-fieldsorganizer h5 {
    font-size: 14px;
    width: 15%;
    float: left;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 7px;
}
.wrapper-organizer .field.field--name-field-org-contact-title {
    margin-top: 15px;
}
.wrapper-organizer .field {
    padding: 1%;
}
.wrapper-organizer .field--item {
     display: table;
     margin: 5px 36px 7px 30px;
}
.wrapper-organizer .field--label {
    padding: 0;
    margin-top: 5px;
}
.wrapper-organizer .field--name-field-zip-code,
.wrapper-organizer .field--name-field-city,
.wrapper-organizer .field--name-field-state,
.wrapper-organizer .field--name-field-country,
.wrapper-organizer .field--name-field-address-2,
.wrapper-organizer .field--name-field-address-1{
    margin-left: 73px;
    display: table;
}
.node--type-organizer .field--name-field-slogan {
    font-size: 1.3em;
    font-style: italic;
    font-weight: 600;
}
.node--type-organizer .field--name-node-title h2 {
    font-size: 2.5em;
    text-transform: uppercase;
    color: #f37d21;
    font-family: alternate-gothic-no-2-d;
    line-height: 1;
    letter-spacing: 2px;
}

/*************************************** This is for Toplistpage ****************************************/
.column-2.gap {
    margin: 0 10% 2% 10%;
}

/*************************************** This is for Comments on the page ****************************************/
.comments h2 {
    font-family: alternate-gothic-no-2-d;
    font-size: 2em;
    letter-spacing: 1px;
    font-weight: normal;
    color: #f37d21;
}

section.comments {
    margin: 0 5%;
}
section.comments h3 {
    font-size: 1.9em;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
    font-weight: normal;
}
section.comments h3 a {
    color: black;
}

/*************************************** This is for the newsletter form ****************************************/
.hide-related-article
{
    display : none;
}

/*************************************** This is for the newsletter form ****************************************/

#exact-target-newsletter {
    margin-left: 25px;
    margin-top: 75px;
    width: 90%;
}
#exact-target-newsletter #edit-subscribe {
    background-color: #f37d21;
    border: none;
    color: white;
    height: 42px;
    text-decoration: none;
    padding: 10px 26px;
    border-radius: 3px 3px 3px 3px;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    margin-left: 0px;
    font-size: 1.1em;
    text-transform: uppercase;
}

/*************************************** This is for the side-bar links ****************************************/
.page-node-type-industry-calender-listing {
    background: #fff;
    padding: 2%;
    margin-top: 30px;
}
.page-node-type-industry-calender-listing .field .field--item {
    padding: 1%;
}
.page-node-type-industry-calender-listing .field .field--label {
    padding: 1%;
}


/*************************************** This is for create new contact button****************************************/
.path-user #edit-submit {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin: 10px 0px 25px 38px;
    display: inline-block;
}
form#user-pass p {
    margin-left: 38px;
}
.path-user label {
    display: inline-block;
    max-width: 75%;
    margin-bottom: 5px;
    font-weight: bold;
    margin-left: 38px;
}
.path-user .nav-tabs {
    border-bottom: 1px solid #ddd;
    margin: 30px 38px;
}
form#user-register-form .form-text, form#user-register-form .form-email{
    display: block;
    width: 75%;
	margin-left:38px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
form#user-register-form .select-wrapper {
    margin-left: 38px;
    width: 75%;
    display: block;
}
.path-user .user-login-form {
    padding: 0 5% 0 0;
}
div#edit-field-text1-wrapper p {
    margin-left: 38px;
}
.path-user  #user-register-form{
padding: 0;
}
form#user-login-form .form-text {
    margin-left: 38px;
    width: 75%;
}
form#user-pass .form-text {
    width: 75%;
    margin-left: 38px;
}
/*********************************** This is for the subtitles on the pages **************************************************/
h2.subtitles{
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.2em;
    line-height: 1;
    color: #f37d21
}

/*********************************** This is for user form**************************************************/
form#user-form .form-text,
form#user-form .form-email,
form#user-form .password-strength__title,
form#user-form .password-confirm.js-password-confirm,
form#user-form div#edit-current-pass--description {
    margin-left: 38px;
}
form#user-form .form-text, form#user-form .form-email {
    width: 75%;
}
form#user-form .select-wrapper {
    display: block;
    width: 75%;
    margin-left: 38px;
}

form#user-form .password-strength__meter {
    margin-left: 38px;
    width: 20%;
}

/*********************************** This is for blue buttons**************************************************/
button#edit-preview {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 5px;
    display: inline;
}
button#edit-submit {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 0;
	letter-spacing: 2px;
}
button#edit-field-listing-image-entity-browser-entity-browser-open-modal {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 5px;
    display: inline;
}
/*********************************** This is for form width**************************************************/
form#node-organizer-form,
form#node-venue-edit-form,
form#node-organizer-edit-form,
form#node-vendor-edit-form,
form#node-event-edit-form,
form#node-vendor-form,
form#node-venue-form,
form#node-event-form{
    width: 80%;
}

/*********************************** This is for captcha image**************************************************/
.captcha .img-responsive {
    margin-left: 38px;
}

/*********************************** This is for vendor,organizer,venue,event headings**************************************************/
form#node-vendor-form h2,
form#node-venue-form h2,
form#node-event-form h2,
form#node-organizer-form h2{
    font-size: 2.5em;
    text-decoration: none;
    color: #f07d2d;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
}

form#node-event-form input {
    display: block;
}

.comments .captcha .img-responsive {
    margin-left: 0;
}

.node.node--type-blogs .comments,
.node.node--type-news-blogs .comments {
    margin-left: 0px;
}

/******************************** This for the User Content View Page *******************************************/
.view-user-contents h2 {
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.5em;
    color: #f37d21;
    font-style: normal;
    font-weight: normal;
}

.view-user-contents {
    margin: 0 5%;
}

.view-user-contents #view-title-table-column a {
    font-family: "arvo";
}

.view-user-contents td.views-field.views-field-title a {
    font-family: "arvo";
}

/******************************** This for the Calendar Listing View *******************************************/

.path-industry-calendar .view-trade-show-calendar {
    margin: 0 4%;
}
.path-industry-calendar .view-trade-show-calendar .form-item.js-form-item.form-type-textfield.js-form-type-textfield {
    margin: 10px;
}
.path-industry-calendar .view-trade-show-calendar button#edit-submit-trade-show-calendar {
    margin-top: 25px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 12px;
    letter-spacing: 2px;
}
.path-industry-calendar .view-trade-show-calendar button#edit-reset{
margin-top: 25px;
}
.path-industry-calendar div#edit-actions {
    display: inline;
}
.path-industry-calendar .view-trade-show-calendar .view-header h2 {
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2.5em;

    font-style: normal;
    font-weight: normal;
}
.path-industry-calendar .view-trade-show-calendar .view-header h2 a {
    color: #f37d21;
}
.path-industry-calendar .view-trade-show-calendar label.control-label {
    display: table;
}
.path-industry-calendar .view-trade-show-calendar .form-item.js-form-item.form-type-select.js-form-type-select.form-item-field-event-type-value.js-form-item-field-event-type-value.form-group label.control-label {
    margin: 0 10px;
}
.path-industry-calendar .view-trade-show-calendar tr th {
    font-family: "arvo",serif;
    color: dimgray;
}
.path-industry-calendar .view-trade-show-calendar .views-field.views-field-title a {
    color: dimgray;
	font-weight: normal;
	font-family: arvo;
    letter-spacing: 0px;
}
.path-industry-calendar .view-trade-show-calendar th#view-title-table-column {
    letter-spacing: 0px;
}
.path-industry-calendar .view-trade-show-calendar th#view-field-industry-calendar-date-table-column {
    font-family: "arvo",serif;
    color: dimgray;
    font-weight: bold;
}
.path-industry-calendar .view-trade-show-calendar .form--inline.form-inline.clearfix {
    background-color: #f4f4f4;
    padding: 2%;
}
.path-industry-calendar .view-trade-show-calendar .select-wrapper {
    margin: 0 10px;
}

.view-id-public_event_lists {
    margin-top: 40px;
}

#edit-field-event-details-informattion-wrapper h2 {
    font-size: 2.5em;
    text-decoration: none;
    color: #f07d2d;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
}
/****************************GATED CONTENT POPUP********************************/
.ui-dialog .ui-button.ui-dialog-titlebar-close {
    margin-top: -10px;
    z-index: 1;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    width: 40% !important;
    top: 40px !important;
    z-index: 101 !important;
    border: 1px solid orange;
	background: #fcfcfc!important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front label.control-label.js-form-required.form-required {
    font-weight: normal;
}
.ui-dialog .ui-dialog-title {
    float: none!important;
}
/*************************************POPUP**************************/
.path-homepage .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{
    width: 40%;
    top: 40px !important;
    z-index: 101 !important;
    border: 1px solid orange;
	background: #fcfcfc!important;
}
.path-homepage .ui-dialog .ui-dialog-titlebar.ui-widget-header{
    background: #fcfcfc;
    padding-top: 0;
    border: none;
}

.ui-dialog .ui-dialog-titlebar.ui-widget-header{
	text-align: center;
	background: white;
    padding-top: 0;
    border: none;
	background: #fcfcfc;
}

.path-homepage .ui-dialog-titlebar span#ui-id-1 {
    margin: 0;
    height: 5px;
}

div#drupal-modal-newsletter {
    padding-top: 0!important;
}

#drupal-modal-newsletter .newsletter-logo {
    text-align: center;
    font-size: 12px;
}

#drupal-modal-newsletter .Sign-up-text p {
    padding: 10px 5px;
    margin-bottom: 15px;
    font-size: 12px;
}

#exact-target-newsletter-ajax-form .form-group {
    width: 60%;
}

.path-homepage .ui-dialog .ui-button.ui-dialog-titlebar-close {
    margin: 10px;
    z-index: 1;
    margin-top: 0;
}

.ui-dialog div#edit-lists {
    width: 36%;
    position: absolute;
    top: 20%;
    right: 10px;
}

#drupal-modal-newsletter #edit-subscribe {
    float: right;
    color: white;
    text-shadow: #4685ac 0 -1px 0;
    border: none;
    border-top: #d3e9f7 1px solid;
    border-bottom: #428ab8 1px solid;
    padding: 6px 15px;
    background: #55a4d5;
}

#drupal-modal-newsletter .form-item.checkbox {
    margin-bottom: 15px;
}

.path-homepage .ui-widget-overlay.ui-front {
    background: black;
    opacity: .75;
}


/***************************views-exposed-form******************/
.view-datasite .views-exposed-form .form-text {
    display: block;
}

.view-datasite .views-exposed-form button#edit-submit-datasite {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 1em;
    letter-spacing: 2px;
}


.view-datasite .views-exposed-form .form-item-month label.control-label {
    display: none;
}

.view-datasite .views-exposed-form .form-item-month.form-group {
    padding: 1%;
}

.view-datasite .views-exposed-form .form-item-month .select-wrapper {
    width: 100%;
}

.view-datasite .views-exposed-form .form-item-month .select-wrapper select#edit-month {
    width: 100%;
}

/***************************This is Pseudo CSS for first letter on news and blog pages******************/
.node--type-blogs .field.field--name-body.field--item p:first-of-type:first-letter,
.node--type-news-blogs .field.field--name-body.field--item p:first-of-type:first-letter{
    color: black;
    float: left;
    font-family: Georgia;
    font-size: 3.5em;
    line-height: 1em;
    padding-right: 1%;
}


form#node-venue-form .entities-list thead,
form#node-venue-form button.tabledrag-toggle-weight.btn-sm.btn.btn-default,
form#node-vendor-form .entities-list thead,
form#node-vendor-form button.tabledrag-toggle-weight.btn-sm.btn.btn-default,
form#node-organizer-form .entities-list thead,
form#node-organizer-form button.tabledrag-toggle-weight.btn-sm.btn.btn-default{
	display: none;
}

.form-item.js-form-item.form-type-dropzonejs label {
    margin-top: 10px;
}

.node--type-blogs .field--item {
    padding: 0;
}

/**************************************This is for datasite pages*************************************************/
.page-node-type-datasite-event .field.field--name-field-top-250-date .field--item {
    padding-top: 9px;
}

body.user-logged-in.path-node.page-node-type-datasite-event .content .field.field--name-body.field--type-text-with-summary,
body.user-logged-in.path-node.page-node-type-datasite-event .author{
	margin-left: 8px;
	margin-top: 15px;
}

.page-node-type-datasite-event .field.field--name-field-top-250-date .field--label {
    padding-left: 0;
}


#edit-comment-body-0-format {
    display: none;
}
.user-logged-in #edit-comment-body-0-format {
    display: block;
}


/**************************************This is for user login form *************************************************/
form#user-login-form {
    margin: 10% auto;
    padding: 0;
    max-width: 550px;
}

#user-login-form .form-item {
    margin: 1% 15% !important;
}

#user-login-form .form-text {
    text-indent: 1em !important;
}

#user-login-form label {
    padding-left: 5px;
}

#user-login-form .actions-suffix {
    bottom: 22.6em !important;
    right: 6em !important;
}

#user-login-form .form-item, #user-pass .form-item {
    padding-left: 0em !important;
}

.user-login-form div#edit-actions {
    margin: 15px 16em;
    /* padding: 0; */
}

.user-login-form button#edit-submit {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin: 0 !important;
    letter-spacing: 2px;
}

#user-login-form a {
    text-decoration: none;
    color: #337ab7;
}

.user-login-form button#edit-submit:hover {
    background: #286192;
}

#user-login-form p.forgot-password {
    margin-left: 7em;
    position: relative;
    top: 3px;
}



form#user-pass p {
    margin: 0;
}

form#user-pass {
    margin: 10% auto;
    padding: 0;
    max-width: 550px;
}

form#user-pass button#edit-submit {
    margin: 0;
}

form#user-pass .back-to-login a {
    margin-right: 22px;
    margin-top: 16px;
    text-decoration: none;
    color: #337ab7;
}

#user-pass .form-item {
    padding-left: 6em;
}

#user-pass div#edit-actions {
    margin-left: 16em;
    margin-top: 20px;
}
form#node-venue-edit-form .tabledrag-toggle-weight,form#node-venue-edit-form table#edit-field-listing-image-current thead,
form#node-vendor-edit-form .tabledrag-toggle-weight,form#node-vendor-edit-form table#edit-field-listing-image-current thead,
form#node-organizer-edit-form .tabledrag-toggle-weight,form#node-organizer-edit-form table#edit-field-listing-image-current thead {
    display: none;
}
.path-comment form#comment-form {
    margin-top: 40px;
}
 /******************************************search page css**********************************************/

.path-search .view.view-search,
.path-suggestions .view.view-search {
    margin: 30px 0;
}

.path-search .view.view-search .form-item label.control-label, .path-suggestions .view.view-search .form-item label.control-label {
    display: block;
}

.path-search .view.view-search .form-item input#edit-search-api-fulltext,
.path-suggestions .view.view-search .form-item input#edit-search-api-fulltext {
    width: 100%;
}

.path-search .view.view-search #edit-actions,
.path-suggestions .view.view-search #edit-actions{
    margin: 20px 20px 0;
}

.path-search .view.view-search #edit-actions #edit-submit-search,
.path-suggestions .view.view-search #edit-actions #edit-submit-search {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-left: 0;
    letter-spacing: 2px;
}

.path-search .view.view-search .view-content .views-row,
.path-suggestions .view.view-search .view-content .views-row {
    border-width: 1px;
    border-bottom-style: groove;
}

.path-search .views-row .field.field--name-node-title.field--type-ds.field--label-hidden.field--item,
.path-suggestions .views-row .field.field--name-node-title.field--type-ds.field--label-hidden.field--item  {
    padding: 0;
}

.path-search .views-row .field.field--name-node-title.field--item h2,
.path-suggestions .views-row .field.field--name-node-title.field--item h2 {
    font-family: "alternate-gothic-no-2-d", sans-serif;
    font-weight: 500;
    font-size: 2em;
    text-decoration: none;
    color: #337ab7;
}

.path-search .views-row .field.field--name-node-title.field--item h2 a,
.path-suggestions .views-row .field.field--name-node-title.field--item h2 a {
    text-decoration: none;
    color: #337ab7;
}

.path-search .views-row .field.field--name-body,
.path-suggestions .views-row .field.field--name-body {
    margin-bottom: 10px;
}

.path-search .views-row .field.field--name-body.field--item p:first-of-type:first-letter,
.path-suggestions .views-row .field.field--name-body.field--item p:first-of-type:first-letter {
    font-size: 1em;
    line-height: UNSET;
    padding-right: 0;
    color: unset;
    float: none;
}


#wrapper .group-right-hidden .field .field--label {
    width: 34%;
    display: inline-block;
}
/***********************************This is for Find a Job button******************************************/

section#block-findajob a {
    background-color: #0B7CC0;
    border: none;
    color: white;
    height: 42px;
    padding: 10px 19%;
    border-radius: 3px 3px 3px 3px;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.45em;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 20px;
    text-align: center;
}

.path-search-events #block-findajob,
.path-search-vendors #block-findajob,
.path-search-organizers #block-findajob{
	margin-top: 30px;
	border-top: solid 1px lightgray;
}


section#block-findajob{
    margin-top: 10px;
    padding: 20px 0;
    border-bottom: solid 1px lightgray;
    text-align: center;
}

.path-homepage .alert.alert-danger.alert-dismissible {
    display: none;
}

/************** This is for the blogs inner page ***************** */
.page-node-type-blogs .region.region-content.my_content .field.field--name-field-primary-image.field--type-image.field--label-hidden.field--item.quickedit-field {
    float: none;
    margin: 20px;
}

/************** This is for the inline images ***************** */
.region-content .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item img {
    float: left;
    margin: 0px 10px 10px 0px;
}


/***********************BLOGS AUTHOR ON BLOGS PAGE******************************/
.page-node-type-blogs .field.field--name-field-author .blog-author h2 {
    font-size: .9em;
    margin-top: 5px;
}

.page-node-type-blogs .field.field--name-field-author .content .field.field--name-field-photo img.img-responsive {
    float: left;
    margin-right: 5px;
	width: 125px;
	margin-top: 6px;
}
.page-node-type-blogs .field.field--name-field-author .content {
    float: right;
    width: 300px;
    height: auto;
    margin: 0px 0px 20px 20px;
    background: none repeat scroll 0% 0% rgb(240,240,240);
    padding: 10px;
}
.page-node-type-blogs article.contextual-region.blog-author:before{
    content: none;
}
.page-node-type-blogs .region.region-content .field.field--name-body {
    clear: left;
}
.page-node-type-blogs .region.region-content .clearfix:after {
    content: none;
}
.page-node-type-blogs .content .field.field--name-field-photo {
    margin: 10px 10px 10px 0;
}

/*****************TECH CORNER NEWS**************************/
.path-news .region.region-content .views-element-container .view-header {
<<<<<<< HEAD
    display: inline-flex;

=======
    display: inline;
>>>>>>> 8a13af7476ab5590e443dfdf47cdc5112a2616de
}
.news-categories .view-header h1 a {
    text-decoration: none;
    color: #f07d2d;
    padding-left: 2%;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
}
.path-news .news-categories .view-header img {
    height: 35px;
	margin-top: -15px;
}
.path-news .news-categories .view-header h1 {
    text-decoration: none;
    color: black;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
}
div#techcorner-news {
    display: inline;
}
.path-news .news-categories .view-header #techcorner-news h1 {
    text-decoration: none;
    color: black;
    padding-left: 2%;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
    display: inline;
	margin-top: 0;
}
h1#sponsoredby-techcorner {
    text-decoration: none;
    color: black;
    padding-left: 2%;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1px;
    display: inline;
    margin-top: 5px;
}

/*************TECH CORNER NEWS homepage***********************/
#image-link img{
    height: 30px;
    margin-left: 5px;
}

#image-link.a2z img{
    margin-top: 2px;
    height: 29px;
}

section#block-views-block-news-block-3 .view-header #techcorner-news ,#block-views-block-news-block-3--2 .view-header  #techcorner-news{
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 5px;
    font-size: 1.2em;
    font-family: alternate-gothic-no-2-d;
    color: black;
}

div#tech-news {
    display: inline-flex;
    border-bottom: solid 2px #f3072f;
    width: 100%;
	margin-bottom: 10px;
}
div#tech-news h5 {
    margin-bottom: 0;
}

a#las-vegas-means-business {
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2em;
    color: black;
    font-style: normal;
    font-weight: normal;
}
/*Gated-content popup form*/
div#web-form-popup .form-inline .form-control {
    width: 100%;
}
.form-required:after {
    background-size: 7px 7px;
    width: 7px;
    vertical-align: super;
}
.gated-content-link a{
    background-color: #0B7CC0;
    border: none;
    color: white;
    padding: 10px;
    border-radius: 3px 3px 3px 3px;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 1.45em;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}
p.gated-content-link {
    text-align: center;
	margin: 20px;
}
.gated-content-form img.img-responsive {
    margin: auto;
}
.alert.alert-success.alert-dismissible {
    margin-top: 20px;
}
.gated-content-form img.img-responsive {
    margin: auto;
    margin-bottom: 10px;
}
#drupal-modal .webform-submission-form.gated-content-form .form-group {
    margin-bottom: 5px;
}
#drupal-modal .webform-submission-form.gated-content-form label.control-label {
    width: 30%;
    display: inline-block;
}
#drupal-modal .webform-submission-form.gated-content-form input.form-control {
    display: inline-block;
    width: 67%;
}
#drupal-modal .webform-submission-form.gated-content-form .webform-radios-other label.control-label {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
}
#drupal-modal .webform-submission-form.gated-content-form .webform-radios-other .form-item.form-type-radio {
    margin-bottom: 5px;
}
.webform-confirmation {
    margin-top: 15px;
}


#user-login-form .captcha img {
    margin: auto;
}

.path-signup-our-newsletters .alert.alert-danger.alert-dismissible {
    display: none;
}

/*--------------------------Gated Content---------------*/
.view-thought-leadership-gated-content .view-header a {
    text-decoration: none;
    color: #f07d2d;
    padding-left: 2%;
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 3px;
}
.view-thought-leadership-gated-content .views-row {
    padding: 2%;
    clear: both;
    border-bottom: solid 1px lightgrey;
    padding-bottom: 0;
}
.view-thought-leadership-gated-content .views-field.views-field-field-gated-content-image {
    float: left;
    padding-right: 3%;
}
.view-thought-leadership-gated-content .views-field.views-field-title {
    padding-top: 1%;
    padding-bottom: 1%;
}
.view-thought-leadership-gated-content .views-field.views-field-title span.field-content {
    font-size: 2em;
    letter-spacing: 1.5px;
    color: black;
    font-style: normal;
    font-weight: normal;
}
.view-thought-leadership-gated-content .views-field.views-field-body {
    display: table-cell;
    padding-top: 1%;
    padding-bottom: 1%;
    font-style: normal;
    font-weight: normal;
}

/* ******************* This is for Global Search results **************************** */
.view-id-search .field.field--name-field-state.field--type-list-string {
    display: inline-block;
}
.view-id-search .field.field--name-field-state.field--type-list-string:after {
    content: ",";
}

.view-id-search .field.field--name-field-city.field--type-string {
    display: inline-block;
}
.view-id-search .field.field--name-field-city.field--type-string:after {
    content: ",";
}


.view-id-search .field.field--name-field-country.field--type-list-string {
    display: inline-block;
}

#wrapper.wrapper-vendor-class .group-left .field {
    padding: 4px 0;
}

/* ******************* Cookies Banner Form **************************** */
button.agree-button.eu-cookie-compliance-default-button {
    background-color: #f37d21;
    background-image: none;
    border: none;
    color: white;
    height: 34px;
    text-decoration: none;
    padding: 8px 20px;
    border-radius: 3px 3px 3px 3px;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 1.5px;
    font-size: 1.2em;
    text-transform: uppercase;
    text-shadow: none;
    font-weight: normal;
	box-shadow: none;
}
button.agree-button.eu-cookie-compliance-default-button:hover {
    color: black;
    background-color: #fff;
}
.eu_cookie_open .dialog-off-canvas-main-canvas {
    margin-top: 90px;
}
.eu-cookie-compliance-message {
    max-width: 65%;
}

/* ******************* Video Gallery Page **************************** */
.video-column {
    padding: 10px;
}
.video-column .views-field.views-field-title {
    font-size: 1.4em;
    letter-spacing: 1.5px;
	    margin-top: 10px;
}

section#block-views-block-video-block-1 h2.block-title {
    text-transform: uppercase;
    font-family: alternate-gothic-no-2-d;
    letter-spacing: 2px;
    font-size: 2em;
    color: black;
    font-style: normal;
    font-weight: normal;
}
section#block-views-block-video-block-1 .view-content {
    margin: 10px auto;
}
section#block-views-block-video-block-1 {
    padding-bottom: 20px;
    border-bottom: 1px solid lightgrey;
}

section#block-views-block-video-block-1 .view-footer img {
    width: 50px;
}

form#views-exposed-form-video-page-1 {
    background-color: #f4f4f4;
    text-align: center;
    padding: 20px 0;
    margin: 10px auto;
}

#views-exposed-form-video-page-1 .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-title.js-form-item-title.form-no-label.form-group, #views-exposed-form-video-page-1 div#edit-actions {
    display: inline-block;
}

.video-column .views-field.views-field-title a {
    text-decoration: none;
    color: black;
}
h5.video-paragraph {
    font-weight: bold;
    margin-bottom: 4px;
}
p#video-gallary-more-links {
    text-align: right;
}
p#video-gallary-more-links a {
    color: dimgray;
}

/***** This is for Video Gallery Suggest Topic Pop up form *************/
.path-video-gallery .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    top: 75px !important;
}
.path-video-gallery .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar.ui-corner-all.ui-widget-header {
    padding: 10px;
    font-size: 1.125em;
}
.path-video-gallery .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front div#drupal-modal {
    overflow-x: hidden;
}
.path-video-gallery .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front div#webform_submission_suggest_topics_add_form-ajax .form-actions.form-group.js-form-wrapper.form-wrapper {
    margin-top: 15px;
}
.tech-digital-video-series {
    margin: 10px 0;
}
.tech-digital-video-series img {
    width: 730px;
    max-width: 100%;
}


/************* This is for the Giving Back News Category ***************/
section#block-views-block-news-block-10 h5 , #block-views-block-news-block-10--2 h5{
    border-bottom: solid 2px #257a05;
}
section#block-views-block-news-block-10 .view-header h5 a , #block-views-block-news-block-10--2 .view-header h5 a{
    background-color: #257a04;
}
.giving-back {
    font-style: italic;
    font-weight: 600;
    padding-left: 2%;
    margin: 20px 0;
}

/******* This is to remove the extra padding after tech + digital videos *****************/
.video-embed-field-responsive-video:after {
    padding-bottom: 0;
}
/******** This is for advertisements***************/
div[data-google-query-id] {
    max-width: 100%;
    height: auto !important;
    margin: auto;
}
div[data-google-query-id]> div {
    width: 100%;
    max-width: 100%;
    height: auto;
}
video {
    max-width: 100%;
}
.right-sidebar {
    padding-bottom: 20px;
    border-bottom: 1px solid lightgrey;
}
/*********** Event Page ***************/
.path-node.page-node-type-event h1.page-header {
    margin-left: 0;
}

/*********** webform popup ***************/
.spb-popup-main-wrapper {
  width: 45%;
}

.spb_top_center {

  left: 30%;
  right: 20%;
}

#block-webform {
  display: none;
}

#block-webform{
  height: auto;
  overflow: auto;
  /*
  overflow-y: scroll;
  overflow-x: hidden;*/
  background: #fcfcfc;
}

.spb-popup-main-wrapper {
  position: fixed;
  padding: 5px;
  border: 1px solid orange;
  z-index: 999999;
  background-color: rgb(254, 254, 254);
}


#block-webform .form-group {
    margin-bottom: 5px;
}

#block-webform label {
    margin-bottom: 0px;
    font-size: 13px;
}


/*media*/

@media only screen and (max-width: 479px){
  .spb-popup-main-wrapper{
    width: 93% !important;
    left: 3% !important;
  }

  .Sign-up-text{
    margin-left: 11%;
    margin-right: 11%;
  }
#block-webform {

    overflow: auto;
    height: 650px;


}

}

@media only screen and (max-width: 991px) and (min-width: 768px){
  .spb-popup-main-wrapper {
    width: 80% !important;
    left: 7% !important;
  }
  .Sign-up-text {
    margin-left: 11%;
    margin-right: 11%;
  }

  #block-webform {

    overflow: auto;
    height: 650px;

}
}

@media only screen and (max-width: 991px) and (min-width: 768px){

}

@media only screen and (max-width: 479px){

.path-news .news-categories .view-header #techcorner-news h1 {display: block;}


}

div#associationshow, div#comebacknews{
display: inline-flex;
    border-bottom: solid 2px #0dab57;
    width: 100%;
    margin-bottom: 10px;
}

section#block-views-block-news-block-2 .view-header #techcorner-news, #block-views-block-news-block-2--2 .view-header #techcorner-news{
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 5px;
    font-size: 1.2em;
    font-family: alternate-gothic-no-2-d;
    color: black;
}

div#associationshow h5,div#comebacknews h5 {
    margin-bottom: 0;
}
div#comebacknews h5 {
    margin-top: 31px;
}

#image-link.lg img {
    margin-top: 2px;
    height: 30px;
}
.path-news .news-categories .view-header .lgo img {
    height: 35px;
    margin-top: -25px;
}

@media only screen and (max-width: 479px){
.path-news .news-categories .view-header #techcorner-news h1 {display: block;}
.path-news .news-categories .view-header img {
    margin: 0 0 0px 9px !important;
}
h1#sponsoredby-techcorner {

    display: block;
}
}

@media only screen and (max-width: 991px) and (min-width: 768px){
#image-link.as img {
     margin-top: 10px;
     height: 17px;
}}

@media only screen and (max-width: 767px) and (min-width: 600px){
h1#sponsoredby-techcorner {

    display: inline-block;

}}

@media only screen and (max-width: 991px) and (min-width: 768px){
#image-link.as img {
     margin-top: 10px;
     height: 17px;
}
.path-news .news-categories .view-header img {
    height: 31px;
    margin-top: -17px;
}
div#techcorner-news {

    display: block;
margin-left: 8px;
}
}


.titleves{color: white !important;}
#block-tsnnawardblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item img {
height: auto;
}

.panel {
    margin-bottom: 20px;
    background-color: transparent !important;
    border: 0px solid transparent
}

#edit-solr-date-filter-wrapper .panel-body {
    padding: 0px;
}

