@import 'polyglot-language-switcher-2.css';

/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: www.backclick.de
Template: Avada
*/

/* ##### CUSTOM FONTS ##### */
@font-face {
    font-family: 'Eras_Medium_ITC';
    src: url('./custom-fonts/eras_medium_itc.eot');
    src: url('./custom-fonts/eras_medium_itc.eot?#iefix') format('embedded-opentype'),
         url('./custom-fonts/eras_medium_itc.woff') format('woff'),
         url('./custom-fonts/eras_medium_itc.ttf') format('truetype'),
         url('./custom-fonts/eras_medium_itc.svg#webfontj1CI1MAi') format('svg');
}

@font-face {
    font-family: 'Eras_Bold_ITC';
    src: url('./custom-fonts/eras_bold_itc.eot');      
    src: url('./custom-fonts/eras_bold_itc.eot?#iefix') format('embedded-opentype'),      
         url('./custom-fonts/eras_bold_itc.woff') format('woff'),      
         url('./custom-fonts/eras_bold_itc.ttf') format('truetype'),      
         url('./custom-fonts/eras_bold_itc.svg#webfontj1CI1MAi') format('svg');      
}
/* ######################## */



/* #### CUSTOM BUTTONS #### */ 
.button-test1 {
    background-image: linear-gradient(to top,#537CB8,#B7C1D0) !important;
color: #F4F4F4 !important;
border-color: #797979 !important;
border-radius: 8px !important;
}
.button-test1:hover {
    background-image: linear-gradient(to top,#B7C1D0,#537CB8) !important;
color: #F4F4F4 !important;
border-color: #797979 !important;
border-radius: 8px !important;
}

.button-test2 {
    background-image: linear-gradient(to top,#849EC3,#B4C4DD) !important;
color: #494949 !important;
border-color: #373737 !important;
border-radius: 8px !important;
}
.button-test2:hover {
    background-image: linear-gradient(to top,#B4C4DD,#849EC3) !important;
color: #494949 !important;
border-color: #373737 !important;
border-radius: 8px !important;
}
/* ######################## */


/* Change main layout */
#main {
    padding-top:0px !important;
    padding-bottom: 0px !important;
}

/* WPML menu flag selector style */
.menu-item-language-current {
	padding-right: 10px !important;
}

/* Counters circle font change */
.fusion-counters-circle .counter-circle {
	font-family: 'Eras_Medium_ITC', arial, sans-serif;
}

/* Counter Circles FIX */
.fusion-counter-circle.counter-circle.counter-circle-content {
        color: #333 !important;
}
.fusion-counter-circle.counter-circle.counter-circle-content:hover {
	color: #5880C0 !important;
}

/* Vertical scrollbar fix */
html.no-overflow-y {
	overflow-y: auto;
}

/* Login button CSS */
.login-button {
  min-width: 110px !important;
  border: 1px solid #8b8b8b;
  background: #c9c9c9 url(/wp-content/uploads/2015/07/grad-dark-bottom.png) repeat-x left bottom;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  padding: 0;
  overflow: hidden;
  display: inline-block;
  zoom: 1;
  text-align: center !important;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  margin: 0;
  font: inherit;
  font-size: 13px;
  line-height: normal;
  box-sizing: border-box;
  margin-left:25px;
  margin-top:31px;
}

.login-button-default {
  background-color: #5880C0;
  color: #f7f8f9;
  text-shadow: 0 -1px 0 #2e5a84;
  border-color: #2e5a84;
  font-weight: bold;
}

.login-button-wrap {
  display: block;
  padding: 4px 13px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  background: transparent url(/wp-content/uploads/2015/07/grad-light-top.png) repeat-x;
  height: 100%;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
  font: inherit;
  color: inherit;
  line-height: normal;
}

.login-button-wrap:active {
  background:none;
}

.login-button-caption {
  line-height: 1.26;
  vertical-align: baseline;
  white-space: nowrap;
  font: inherit;
  color: inherit;
}

.login-button-caption a, .login-button-caption a:hover {
  color: inherit;
}

.fusion-is-sticky .login-button, .mobile-menu-expanded .login-button {
  margin-top:20px;
}

.mobile-menu-expanded .login-button {
  margin-left:0;
}

/* Language select fixes */
.polyglot-language-switcher > .pls-selected-locale:after {
  display: none;
}
.polyglot-language-switcher {
  float: left;
  margin-top: 37px;
  padding-right: 25px;
}
.pls-language-container-scrollable {
  width: 19px;
}
.pls-language-container {
  padding: 0;
  border: 0;
  margin-top: 7px;
}
.pls-language-container a, .pls-language-container td {
  padding: 0;
}
.pls-language-container .pls-selected-locale{
  display: none;
}
.pls-language-container a:hover {
  background-color: #FFFFFF;
}

.fusion-is-sticky .polyglot-language-switcher {
  height: 19px;
  margin-top: 27px;  
}
.fusion-is-sticky .pls-language-container {
 margin-top: 0;
}

/* Font color changes */
#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, #wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-content-widget-area .jtwt, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_recent_entries li, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .quantity .minus, .quantity .plus, .quantity .qty, .review blockquote div, .search input, .title-row, body {
  color: #000000 !important; 
}
.flip-box-front-inner, .flip-box-front-inner .flip-box-heading {
  color: #000000 !important;
}
