/*
Theme Name: Anema Child
Theme URL: https://themeforest.net/item/anema-creative-onepage-multipage-wordpress-theme/15638104?ref=webRedox
Description: Child theme of Anema
Author: webRedox WordPress team
Author URI: http://webredox.net/
Template: anema
Version: 1.0
Text Domain: anema-child
*/ 
/*******Add Your Css Below This Line*********/

/*Front page */
@media (max-width: 767px) {
    #header .navbar-default .navbar-nav li.menu-item {
        background-color: #393939;
      }
    #header .navbar-default .navbar-nav li.menu-item a:hover, #header .navbar-default .navbar-nav li.current-menu-item a {
        background-color: #973330;
    }
    header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav {
/*        position: absolute !important;*/
      }
          #header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav li.with-dropdown .sub-menu-container:before {
        border-bottom: 10px solid #676767 !important;
    }
        #header.header-fullscreen-top .header-body .navbar-default .navbar-nav li.with-dropdown .sub-menu-container.sub-menu-list li a, #header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav li.with-dropdown .sub-menu-container.sub-menu-list li a {
        background-color: #676767;
    }
    div.navbar-collapse.in {
/*    overflow-y: visible;*/
        max-height: 410px;
    }
}
@media screen and (min-width: 768px) {
#header.header-all-time-top-fixed .header-body .navbar-default.wr-light .navbar-nav>li>a {
/*  background: #ffffff54;*/
  background-image: linear-gradient(270deg, rgb(255 255 255 / 20%) 20%, rgb(255 255 255 / 50%) 70%);
  color: #000!important;
  font-size: 13px;
  font-weight: 700;
}
}
.wr-light-version #header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav li.menu-item .bg-icon i {
    color: rgba(255, 255, 255, 0.8) !important;
}
/*Removing some default CSS from our language switcher*/
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
  
.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
#totop {
	right: 50px;
}
/* Menu Correction  */
#header.header-all-time-top-fixed .header-body nav.navbar-default.wr-light {
    background-color: rgba(255, 255, 255, 1);
  }
/*Sub menu item */
#header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav li.with-dropdown .sub-menu-container.sub-menu-list li.menu-item a:hover {
	background: #fff!important;
	color: #973330;
}
#header.header-all-time-top-fixed .header-body .navbar-default.wr-light .navbar-nav li .sub-menu-container:hover {
/*	background-color: #973330!important;*/
}
#header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav li.with-dropdown .sub-menu-container.sub-menu-list li a:hover {
	color: #fff;
}
.wr-light-version #header.header-all-time-top-fixed .header-body .navbar-default .navbar-nav li .bg-icon i {
    color: rgba(255, 255, 255, 0.8) !important;
}	
/*Typo Corrections*/
.btn-default.white:hover {
	color: #fff !important;
}

/*Blog Correction */
.post-blog .blog-info {
  padding: 0 20px 25px;
}
.post-blog:hover .blog-info p {
color: #fff;
}
.post-blog .blog-info .blog-title {
  padding-left: 0;
}
/*Removing some default CSS our language switcher*/
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
  
.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
  
.wpml-floating-language-switcher .wpml-ls-item {
  display: block;
}
  
/*Customize this if you want*/
.wpml-floating-language-switcher {
  position: fixed;
  bottom: 20px;
  right: 0px;
  background: #f8f8f8; /*background color*/
  border: 1px solid; /*border settings*/
  border-color: #eee; /*color of the border*/
  padding: 0px; /*padding of container*/
  border-radius: 6px 0 0 6px; /*rounded border*/
  /*Box Shadow*/
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  z-index: 999;
}
/*.welcome-article .welcome-article-text {
	background-color: #EAEAEA;
}
.welcome-article .welcome-article-text p {
color: #973330;
}
.welcome-article .welcome-article-text.darken {
  background-color: #D9D9D9;
}
.welcome-article .welcome-article-text.darken div * {
color: #000;
}*/
.welcome-article-block {
  padding: 0 15px;
}
.welcome-article-block .no-pad {
  padding: 0;
}
.welcome-article {
  position: relative;
  margin-bottom: 50px;
  text-align: center;
}
.welcome-article img {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0.7;
  -webkit-backface-visibility: hidden;
}
.welcome-article:hover img {
  opacity: 1;
}
.welcome-article .welcome-article-text {
  padding: 40px 30px;
  background-color: #EAEAEA;
}
.welcome-article .welcome-article-text h4 {
  font-family: 'JosefinSans', sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 19px;
  line-height: 19px;
  padding-bottom: 25px;
  margin: 0 0 25px 0;
  border-bottom: 1px solid rgba(151, 51, 48, 1.0);
}
.welcome-article .welcome-article-text #vinciane {
  font-family: 'JosefinSans', sans-serif;
  text-align:left!important;
  color: #973330;
  text-transform: none;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 19px;
  line-height: 19px;
  float:left!important;
}
.welcome-article .welcome-article-text p {
  color: rgba(151, 51, 48, 1.0);
  padding-bottom: 40px;
  margin: 0 0 25px 0;
  border-bottom: 1px solid rgba(151, 51, 48, 1.0);
}
.welcome-article .welcome-article-text .btn-default {
  margin: 0;
}.welcome-article .welcome-article-text .btn-default:hover {
  background-color: rgba(151, 51, 48, 0.5)!important;
}
.welcome-article .welcome-article-text .client-say {
  text-align: left;
  margin-bottom: 0;
}
.welcome-article .welcome-article-text .client-say p {
  color:rgba(34, 34, 34, 0.85);
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.welcome-article .welcome-article-text .widget-block {
  margin-bottom: 33px;
}
.welcome-article .welcome-article-text.darken {
  background-color: #D9D9D9;
}

/*Form stylling */
.sec-contact-form form input[type="text"],
.sec-contact-form form input[type="number"],
.sec-contact-form form input[type="password"], 
.sec-contact-form form input[type="email"]{
    box-sizing: border-box;
    border: none;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    color: rgba(0, 0, 0, 0.8);
    line-height: inherit;
    padding: 6px 20px;
    width: 100%;
    font-size: 14px;
    background: #EAEAEA;
    margin-bottom: 25px;
    text-align: center;
}
form textarea {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  color: #973330;
  line-height: inherit;
  padding: 6px 20px;
  width: 100%;
  font-size: 14px;
  background: #EAEAEA;
  margin-bottom: 25px;
  text-align: center;
}