/* utils */
/* colors */
/* line 23, ../sass/style.scss */
body {
  background: url("../../images/header-background.png") repeat-x top center #fafafa;
}

/* line 27, ../sass/style.scss */
.top_login {
  height: 1em;
  margin-bottom: 0.875em;
}

/* line 32, ../sass/style.scss */
.header {
  color: #616161;
  margin-bottom: 2em;
}
/* line 36, ../sass/style.scss */
.header a {
  color: #616161;
}
/* line 37, ../sass/style.scss */
.header span {
  display: block;
  clear: left;
}
/* line 42, ../sass/style.scss */
.header .logo, .header .sublogo {
  float: left;
}
/* line 46, ../sass/style.scss */
.header .sublogo {
  padding-top: 6.5%;
  padding-left: 1.875em;
}
/* line 51, ../sass/style.scss */
.header .sublogo1 {
  font-size: 1.5em;
  text-transform: uppercase;
}
/* line 55, ../sass/style.scss */
.header .sublogo2 {
  font-size: 1.375em;
}
/* line 57, ../sass/style.scss */
.header .tagline {
  font-size: 1.375em;
  padding-top: 1.625em;
  text-align: right;
}

/* line 64, ../sass/style.scss */
.topnav {
  background-color: #5aa8c9;
}
/* line 67, ../sass/style.scss */
.topnav ul {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 69, ../sass/style.scss */
.topnav li {
  display: inline-block;
}
/* line 70, ../sass/style.scss */
.topnav a {
  color: white;
  font-size: 1.0625em;
  letter-spacing: 0.1pt;
  line-height: 2.75em;
  text-transform: uppercase;
  padding: 0 0.625em;
  border-right: 0.0625em solid #3b85a5;
}
/* line 80, ../sass/style.scss */
.topnav li:last-child a {
  border-right: none;
  padding: none;
}

/* line 87, ../sass/style.scss */
#menu-side-navigation .menu-item {
  z-index: 1;
  height: 2.875em;
}
/* line 91, ../sass/style.scss */
#menu-side-navigation .menu-item:hover .sub-menu {
  display: block;
}
/* line 95, ../sass/style.scss */
#menu-side-navigation .sub-menu {
  display: none;
  margin-left: 0;
  position: absolute;
  z-index: 10;
}
/* line 103, ../sass/style.scss */
#menu-side-navigation .sub-menu li {
  display: inline-block;
  width: 140%;
  height: 2.875em;
  float: left;
  clear: both;
  background-color: #5aa8c9;
}
/* line 112, ../sass/style.scss */
#menu-side-navigation .sub-menu li a {
  border-right: none;
  display: inline-block;
  width: 100%;
}

/* line 121, ../sass/style.scss */
.white {
  background-color: white;
}

/* line 122, ../sass/style.scss */
.blue-bottom {
  border-bottom: 0.875em solid #5aa8c9;
  margin-bottom: 1.25em;
}

/* home page */
/* line 130, ../sass/style.scss */
.slideshow .news {
  background-color: #39515b;
  color: white;
  height: 25.75em;
}
/* line 135, ../sass/style.scss */
.slideshow .news h4 {
  color: white;
  font-size: 1em;
  line-height: 1.2em;
  padding: 0 0.75em;
}
/* line 141, ../sass/style.scss */
.slideshow .news p {
  font-size: 0.875em;
  padding: 0 0.75em;
}

/* line 147, ../sass/style.scss */
.slideshow .slide {
  margin-bottom: 1.5625em;
}
/* line 148, ../sass/style.scss */
.slideshow .slide .overlay {
  width: 100%;
  height: 25.75em;
  position: relative;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(30%, rgba(57, 81, 91, 0.2)), color-stop(100%, #39515b));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(57, 81, 91, 0.2) 30%, #39515b 100%);
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(57, 81, 91, 0.2) 30%, #39515b 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(57, 81, 91, 0.2) 30%, #39515b 100%);
  background-image: linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(57, 81, 91, 0.2) 30%, #39515b 100%);
}
/* line 154, ../sass/style.scss */
.slideshow .slide img {
  height: 25.75em;
}

/* line 158, ../sass/style.scss */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 159, ../sass/style.scss */
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

/* line 160, ../sass/style.scss */
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

/* line 161, ../sass/style.scss */
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}

/* line 163, ../sass/style.scss */
.home-social {
  padding-bottom: 1.25em;
}
/* line 166, ../sass/style.scss */
.home-social .image-border img {
  border: 0.25em solid #d4d4d4;
}

/* line 171, ../sass/style.scss */
.insights {
  text-transform: uppercase;
  text-align: left;
  color: #666666;
  padding: 1.25em;
}
/* line 175, ../sass/style.scss */
.insights hr {
  margin: 0.3125em;
}

/* line 182, ../sass/style.scss */
.home-pages-featured {
  padding-bottom: 1.25em;
}
/* line 185, ../sass/style.scss */
.home-pages-featured h4 {
  font-size: 1.4375em;
  text-transform: uppercase;
}
/* line 190, ../sass/style.scss */
.home-pages-featured p {
  font-size: 0.875em;
  line-height: 1.25em;
}
/* line 195, ../sass/style.scss */
.home-pages-featured a {
  color: #666666;
}
/* line 205, ../sass/style.scss */
.home-pages-featured .ico-blue-ribbon {
  margin-bottom: 0.3125em;
  background-color: #3b85a5;
  color: white;
  font-size: 1.375em;
  line-height: 1.5em;
}

/* inside pages */
/* line 218, ../sass/style.scss */
.inside-left {
  background: url("../../images/background-inside.jpg") no-repeat top center;
  min-height: 31.25em;
}

/* line 224, ../sass/style.scss */
.footer li {
  list-style-type: none;
}
/* line 227, ../sass/style.scss */
.footer a, .footer .textwidget {
  color: #949494;
  font-size: 1em;
}
/* line 231, ../sass/style.scss */
.footer h4 {
  text-transform: uppercase;
  color: #949494;
}

/* widgets */
/* line 239, ../sass/style.scss */
.countdown-inside-widget {
  padding: 1.5625em 0;
}

/* dev2 custom */
/* line 244, ../sass/style.scss */
.logo, .sublogo2, .sublogo1 {
  font-family: "Metrophobic", sans-serif;
  font-weight: 31.25em;
}

/* line 249, ../sass/style.scss */
.tagline {
  font-family: "Metrophobic", sans-serif;
  font-weight: 31.25em;
  text-align: center;
  padding-left: 0.625em;
}

/* line 265, ../sass/style.scss */
.logoyear {
  font-size: 1.2em;
}

/* line 269, ../sass/style.scss */
.bshadow {
  box-shadow: 2px 1px 10px #323232;
  margin: 0 auto;
  max-width: 68.75em;
  width: auto;
}

/* paragraph */
/* line 278, ../sass/style.scss */
h1 {
  font-size: 1.938em;
}

/* line 282, ../sass/style.scss */
h2 {
  font-size: 1.638em;
}

/* line 286, ../sass/style.scss */
h3 {
  font-size: 1.438em;
}

/* line 290, ../sass/style.scss */
h4 {
  font-size: 0.938em;
}

/* line 294, ../sass/style.scss */
h1, h2, h3, h4 {
  color: #868484;
  font-family: "Metrophobic", sans-serif;
}

/* line 299, ../sass/style.scss */
p {
  font-size: 0.938em;
  line-height: 1.425em;
}

/* line 305, ../sass/style.scss */
.content li, .content ul {
  font-size: 0.938em;
  line-height: 1.425em;
}
/* line 310, ../sass/style.scss */
.content ul {
  list-style-position: inside;
  margin-bottom: 5px;
}

/* menu-hover */
/* line 319, ../sass/style.scss */
.topnav a:hover {
  background-color: #1d739a;
}

/* line 323, ../sass/style.scss */
.footer {
  padding-bottom: 2.8125em;
  padding-top: 1.1125em;
}
/* line 324, ../sass/style.scss */
.footer a:hover {
  background-color: #949494;
  color: #FFFFFF;
}

/* adjustments */
/* line 334, ../sass/style.scss */
.bottomlogo {
  margin-bottom: 0em;
  padding: 0.45em;
  width: auto;
}

/* NewsLetter & Follow Us */
/* line 343, ../sass/style.scss */
.links .heads h3 {
  line-height: 0em;
}
/* line 346, ../sass/style.scss */
.links .child-links a {
  line-height: 0em;
  display: block;
  padding-top: 5px;
}
/* line 351, ../sass/style.scss */
.links .env i {
  font-size: 3em;
}
/* line 354, ../sass/style.scss */
.links .child-links a span {
  color: #868584;
  font-weight: 700;
}
/* line 358, ../sass/style.scss */
.links .socials, .links .signup {
  border-left: 5px #2ba6cb solid;
}

/* line 363, ../sass/style.scss */
.socials a {
  font-size: 1em;
}
/* line 365, ../sass/style.scss */
.socials a h4 {
  font-size: 0.8em;
  display: inline;
}

/* line 371, ../sass/style.scss */
[class^="icon-"], [class*=" icon-"] {
  vertical-align: middle !important;
}

/* line 375, ../sass/style.scss */
.child-socials {
  padding: 5px 0 10px 15px;
}
/* line 378, ../sass/style.scss */
.child-socials .small-3 {
  padding-left: 0;
  padding-right: 0;
  float: left !important;
  width: 20%;
}
/* line 383, ../sass/style.scss */
.child-socials .small-3:nth-child(2) {
  width: 17%;
}

/* line 389, ../sass/style.scss */
ul.menu {
  list-style-type: none;
  margin-left: 0em;
}

/* registration form */
/* line 396, ../sass/style.scss */
#gform_wrapper_1 input.ginput_quantity {
  display: inline-block;
}
/* line 400, ../sass/style.scss */
#gform_wrapper_1 .gfield_description {
  padding-top: 0 !important;
}
/* line 402, ../sass/style.scss */
#gform_wrapper_1 .gfield_description ul {
  padding-left: 15px !important;
}
/* line 405, ../sass/style.scss */
#gform_wrapper_1 .gfield_description li {
  list-style: disc !important;
}
/* line 412, ../sass/style.scss */
#gform_wrapper_1 .gfield_radio li {
  margin-bottom: 0;
}
/* line 415, ../sass/style.scss */
#gform_wrapper_1 .gfield_radio input {
  margin-bottom: 3px;
  margin-left: 3px;
}

/* line 422, ../sass/style.scss */
.alignright {
  padding: 2px;
  border: solid 1px #EFEFEF;
  margin: 10px 0 10px 10px;
  box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
  float: right;
}

/* line 430, ../sass/style.scss */
.alignleft {
  padding: 2px;
  border: solid 1px #EFEFEF;
  margin: 10px;
  box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
  float: left;
}

/* ai1ec fallback */
/* line 440, ../sass/style.scss */
.row .row.foundation-collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 446, ../sass/style.scss */
.row.foundation-collapse .column, .row.foundation-collapse .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}

/* line 453, ../sass/style.scss */
.ai1ec-cost {
  display: none;
}

/* line 457, ../sass/style.scss */
.ai1ec-calendar-toolbar, .btn-toolbar, .ai1ec-pagination, .ai1ec-source-link {
  display: none;
}

/* line 462, ../sass/style.scss */
.custom-schedule td, .custom-schedule th {
  padding: 8px;
  vertical-align: text-bottom;
}
/* line 468, ../sass/style.scss */
.custom-schedule tr {
  border-top: 1px solid black;
}
/* line 472, ../sass/style.scss */
.custom-schedule .topic-title {
  display: inline-block;
  padding-bottom: 10px;
  font-weight: bold;
  line-height: 20px;
  color: black;
}
/* line 480, ../sass/style.scss */
.custom-schedule li {
  list-style-type: none;
  padding-bottom: 5px;
  font-size: 14px;
  margin-top: 5px;
  border-bottom: 1px solid rgba(6, 6, 6, 0.2);
  text-rendering: optimizeLegibility;
}
/* line 488, ../sass/style.scss */
.custom-schedule li:last-child {
  border-bottom: none;
}
/* line 492, ../sass/style.scss */
.custom-schedule li a {
  color: #666;
}
/* line 495, ../sass/style.scss */
.custom-schedule li a:hover {
  text-decoration: underline;
}
/* line 500, ../sass/style.scss */
.custom-schedule .time-col {
  width: 4%;
}
/* line 503, ../sass/style.scss */
.custom-schedule .room-col {
  width: 15%;
}

/* line 508, ../sass/style.scss */
.legend {
  margin-top: 5px;
  list-style-type: none;
}
/* line 511, ../sass/style.scss */
.legend li {
  line-height: 2em;
  padding-left: 10px;
}

/* line 518, ../sass/style.scss */
.track.research {
  background-color: rgba(185, 222, 55, 0.3);
}
/* line 519, ../sass/style.scss */
.track.dissemination {
  background-color: rgba(105, 210, 231, 0.5);
}
/* line 520, ../sass/style.scss */
.track.policy {
  background-color: rgba(167, 219, 216, 0.3);
}
/* line 521, ../sass/style.scss */
.track.pedagogical {
  background-color: rgba(102, 106, 200, 0.3);
}
/* line 522, ../sass/style.scss */
.track.keynote {
  background-color: rgba(2, 106, 90, 0.3);
}
/* line 523, ../sass/style.scss */
.track.openingupslovenia {
  background-color: rgba(240, 120, 24, 0.3);
}
/* line 524, ../sass/style.scss */
.track.gogn {
  background-color: rgba(176, 199, 69, 0.3);
}
/* line 525, ../sass/style.scss */
.track.poster {
  background-color: rgba(255, 238, 52, 0.5);
  margin: 0 0px 0 -8px;
  width: 108%;
  display: block;
  padding: 0 8px 0 8px;
  height: 8em;
}
/* line 533, ../sass/style.scss */
.track.dissemination-inline {
  background-color: rgba(105, 210, 231, 0.5);
  margin: 0 0px 0 -8px;
  width: 108%;
  display: block;
  padding: 0 8px 0 8px;
  height: 8em;
}
/* line 542, ../sass/style.scss */
.track.box {
  width: 10px;
  height: 10px;
  display: inline-block;
}

/* line 545, ../sass/style.scss */
.small-12.columns.content {
  padding-top: 30px;
  padding-bottom: 50px;
}

/* line 550, ../sass/style.scss */
.sub-nav dt, .sub-nav dd {
  margin-left: 2em;
}

/* line 554, ../sass/style.scss */
.names {
  font-size: 12px;
  color: #000;
  padding: 0;
  margin: 0;
}

/* line 562, ../sass/style.scss */
.track-listing li {
  list-style-position: outside;
  margin-left: 1em;
}

/* line 568, ../sass/style.scss */
.vln {
  position: relative;
  width: 70%;
}
/* line 572, ../sass/style.scss */
.vln .overlay {
  position: absolute;
  width: 100%;
}
/* line 576, ../sass/style.scss */
.vln .overlay:hover {
  background-color: rgba(180, 180, 180, 0.4);
}
