/*
 Theme Name: taika Child
 Theme URI: https://taika
 Description: Child theme for taika theme
 Version: 1.0
 Author: taikA
 Author URI: https://taika
 Template: taika
 Text Domain: taika-child
*/
// Variables
:root {
--link-color: #2980b9;
}

@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/sansation_regular_400-webfont.woff2') format('woff2'),
         url('../fonts/sansation_regular_400-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

header a.logo img {
    max-height: 50px !important;
}
header a.logo-light img {
    max-height: 50px !important;
}
header a.logo-dark img {
    max-height: 50px !important;
}

/*
section {
    padding: 80px 0 !important;
}
*/
section, .default-page-space {
    padding: 0px 0 !important;
}

.pofo-page-content-area, .pofo-page-widget-area {
    padding-top: 20px;
    padding-bottom: 20px;
}

.bg-deep-taika {
    background-color: #2980b9;
}

.text-white-2, .btn.text-white-2 {
    color: #FFF;
}

.text-md-left {
    text-align: left !important;
}
.text-md-right {
    text-align: right !important;
}

.eael-entry-wrapper h2 {
    line-height: 30px !important;
}
 
/*
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
*/

a:hover, a:active {color: #2980b9 !important;}
.feature-box-10:hover .number {color: #2980b9 !important;}

.taika  {font-family: sansationregular; font-weight: bold; }
.text-taika, .btn.text-taika {color: #2980b9}
a.text-link-taika, a.text-link-taika i {color: #2980b9}
a.text-link-taika:hover, a.text-link-taika:hover i, a.text-link-taika:focus, a.text-link-taika:focus i {color:#fff}
a.text-taika-hover:hover, a.text-taika-hover:focus {color: #2980b9 !important;}
.text-middle-line-taika:before {border-bottom: 1px solid  #2980b9; position: absolute; content: ""; width: 100%; margin-top: 5px; margin-left: -20px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.text-decoration-line-through-taika {position: relative;}
.text-decoration-line-through-taika:before {background:  #2980b9;}
.text-decoration-line-through-taika:before {content: ""; height: 1px; left: -10px; position: absolute; top: 53%; width: calc(100% + 20px);-webkit-transform: translateY(-53%); -moz-transform: translateY(-53%); -ms-transform: translateY(-53%); -o-transform: translateY(-53%); transform: translateY(-53%);}
.bg-taika {background-color: #2980b9;}
.bg-taika-opacity {background-color: fade( #2980b9, 60% ); }
.btn.btn-taika {background:  #2980b9; border-color:  #2980b9; color: #ffffff}
.btn.btn-taika:hover, .btn.btn-taika:focus {background: transparent; border-color:  #2980b9; color:  #2980b9}
.btn.btn-transparent-taika {background: transparent; border-color:  #2980b9; color:  #2980b9}
.btn.btn-transparent-taika:hover, .btn.btn-transparent-taika:focus {background:  #2980b9; border-color:  #2980b9; color: #fff}
.border-color-taika {border-color: #2980b9 !important;}
.overline-icon-box.overline-taika{border-top-color:  #2980b9 !important;}
.newsletter .btn.border-color-taika {border-color: #2980b9}
.feature-box:before, .feature-box .content:before, .feature-box:after, .feature-box .content:after{display: inline-block; position:absolute; content:""; background-color: #2980b9 !important; z-index: 1}
.social-icon-style-8 a:hover { color: #2980b9 !important;}
