/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}



#header_main {
  background: #e8eff7 !important;
}
#header_main .logo {
  margin-top: 20px;
}

.footer_color {
  background-color: #fff !important;
}

.border-extra-arrow-down, #socket, .slide-meta, .special-heading-border, .social-heading-border { 
  display: none;
}

html body.open_sans #wrap_all {
  font-family: 'Titillium Web', sans-serif !important;
  font-size: 17px;
}

p, b, span, strong {
  font-family: 'Titillium Web', sans-serif !important;
}

h1, h2, h3 {
  text-transform: uppercase !important;
  font-family: 'FFMagdaCleanWebProRegular', sans-serif !important;
  font-weight: 500 !important;
  color: #3e505f !important;
  font-size: 42px !important;
  margin-bottom: 22px !important;
}

strong, b {
  color: #3e505f !important;
}

#white h3 {
  color: #fff !important;
}

.slide-entry {
  background-color: #3e505f !important;
  color: #fff;
}

.slide-content {
  padding: 12px 12px;
  font-size: 14px;
  line-height: 16px;
}

.slide-content h3 {
  font-size: 22px !important;
  color: #fff !important;
  margin-bottom: 12px !important;
}

.more-link {
  float: none;
  clear: both;
  margin: 20px 0 0 0;
  background: #fff;
  padding: 4px;
  color: #3e505f !important;
  position: absolute;
  bottom: 18px;
}

.wp-image-641 {
  border: 1px solid #000 !important;
  border-color: #000 !important
}


#flags_language_selector {
  clear: none;
  position: absolute;
  z-index: 100;
  line-height: 30px;
  margin: 0;
  right: 48px;
  top: 40%;
  background: #fff;
  border-radius: 6px;
  padding: 0px;
}

.dropdown-menu {
  border: 1px solid #ccc;
  padding: 0 0 0 8px;
  color: #000;
}

.dropdown-menu a {
  color: #3e505f !important;
}

.widget img {
  max-width: 280px;
}

#footer .widget {
  padding: 0 !important;
  margin: 0 !important;
}

.smallText {
  font-size: 14px !important;
}


.page-id-818 #main {
  min-height: 800px;
}

.page-id-818 .entry-content-wrapper {
  max-width: 500px;
  width: 80%;
  margin: 0 auto;
  background: #3e505f;
  color: #fff;
}

.page-id-818 .entry-content-wrapper input {
  border-radius: 6px !important;
}

.page-id-818 .entry-content-wrapper input[type="submit"] {
  background: #33b2c3 !important;
  padding: 12px 18px !important;
}

.page-id-818 #footer {
  display: none;
}

#footer h2 {
  font-size: 32px !important;
}

#ewd-feup-login {
  padding: 20px;
}

.page-id-818 .entry-content-wrapper {
  -webkit-box-shadow: 5px 5px 15px 1px #000000; 
  box-shadow: 5px 5px 15px 1px #000000;
}

.avia-content-slider .slide-entry-excerpt {
  min-height: 110px;
}
