/*
Theme Name: Servicio
Theme URI: http://sensationaltheme.com/downloads/servicio-free/
Template: kontor
Author: Sensational Theme
Author URI: http://sensationaltheme.com/
Description: Servicio is a multi-purpose WordPress theme with practically unlimited options for customization, making it an excellent choice for any business. This theme comes with lots of features such as column layout options for front page sections. It can be used to create any type of website like consultancy, finance, corporate, travel, education, medical. It is responsive, SEO friendly, speed optimized, and translation ready.
Tags: translation-ready,custom-background,theme-options,custom-menu,threaded-comments,featured-images,footer-widgets,editor-style,right-sidebar,full-width-template,two-columns,grid-layout,custom-colors,custom-header,custom-logo,featured-image-header,blog,entertainment
Version: 1.0.0
Tested up to: 5.8
Requires PHP: 5.6
Text Domain: servicio
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Servicio business is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/
#masthead{
    background-color: #fff;
}
.main-navigation .menu-item-has-children > a::after {
  content: "+";
}
#primary-menu li.current-menu-item{
    border-bottom: 3px solid #6f6bba;
}
.main-navigation ul#primary-menu > li:hover{
     border-bottom: 3px solid #6f6bba;
}
body {
    margin: 0;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: #6f6bba;
    margin: 16px 0;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Lota', cursive;
}
.main-navigation a{
    font-family: 'Lota', cursive;
}
.btn {
    border-radius: 0px;
}
.btn.btn-primary {
    background-color: #6f6bba;
    border-color: #6f6bba;
    color: #fff;
    box-shadow: none;
}
.btn.btn-primary:hover, 
.btn.btn-primary:focus {
    background-color: transparent;
    border-color: #6f6bba;
    color: #6f6bba;
    box-shadow: none;
}
.btn.btn-transparent:hover, 
.btn.btn-transparent:focus {
    background-color: #6f6bba;
    color: #fff;
    border-color: #6f6bba;
    box-shadow: none;
}
.btn.btn-transparent {
    background: transparent;
    border-color: #6f6bba;
    color: #6f6bba;
}
.section-header {
  margin-bottom: 50px;
  display: block;
  position: relative;
  text-align: center;
}
.section-title{
    padding-left: 0;
}
#features,
#gallery,
#video,
.section-title::before,
.section-title::After,
.section-subtitle{
	display: none;
}
.overlay {
  background-color: #000;
}
.featured-content-wrapper {
  background-color: rgba(0, 0, 0, 0.5);
}
.featured-content-wrapper .read-more {
  margin-bottom: 0px;
}
#services, 
.blog-item-wrapper {
    background-color: #FFF;
}
.service-item-wrapper {
  display: block;
}
#about .about-content, 
#services .service-content {
  padding-left: 20px;
  text-align: center;
}
#services .icon-container i {
  color: #42a7f5;
}
.service-item-wrapper{
    border: 2px solid #6f6bba;
    padding: 15px;
}
.icon-container i {
  color: #6f6bba;
  font-size: 44px;
  background-color: transparent;
  padding: 7px;
  border-radius: 0;
}
#about article .icon-container a, 
#services article .icon-container a {
  background-color: transparent;
}
.blog-item-wrapper:hover, 
.service-item-wrapper:hover {
  box-shadow: none;
  transform: none;
}
.service-item-wrapper:hover {
  border: transparent;
  border-bottom: 2px solid #6f6bba !important;
  border-top: 2px solid #6f6bba !important;
}
#details article.has-post-thumbnail .featured-image {
  width: 100%;
  float: left;
  margin-bottom: 0;
  display: none;
}
#details article{
    background-color: #6f6bba;
}

#details article .entry-container,
#details article.has-post-thumbnail .entry-container {
  width: 100%;
  float: none;
  padding-left: 0;
  text-align: center;
  padding: 30px;
  color: #fff;
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
}
#details.page-section{
    padding-top: 20px;
}
#details .btn.btn-primary:hover {
  color: #fff;
  border: 2px solid #fff;
  background-color: transparent;
}
#details .btn.btn-primary {
  color: #6f6bba;
  border: 2px solid #fff;
  background-color: #fff;
  margin: 0 40px 20px 0;
}
#details .section-title a{
  color: #fff;
}
#details .section-title a:hover{
  color: #000;
}
#details  .section-head {
  margin-bottom: 30px;
  position: relative;
}
#cta .wrapper {
  position: relative;
  z-index: 1;
  max-width: 850px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 50px;
  margin-left: auto;
}
#cta .section-head,
#cta .read-more {
  position: relative;
  z-index: 99;
}
#team{
    background-color: #fff;
}
#team .post-wrapper {
  transition: none;
  clip-path: none;
}
.team-section .team-image {
  clip-path: none;
  padding: 235px 0;
}
#team .post-wrapper:hover {
  box-shadow: none;
  transform:none;
}
#team .entry-container {
  position: absolute;
  bottom: 0;
  background: #fff;
  width: 100%;
  opacity: 0.8;
}
#team .entry-content {
  display: none;
}

#team .post-wrapper:hover .entry-content {
  display: block;
}
#video,
#gallery{
    display: none;
}
#blog .col-3 article{
    width: 100%;
    margin-bottom: 30px !important;
}
#blog article .featured-image{
    width: 50%;
    float: left;
}

#blog article .entry-container{
    width: 50%;
    float: right;
}

.blog-item-wrapper .entry-meta .cat-links li a{
    background-color: transparent !important;
    color: #999 !important;
    border: none !important;
}
.blog-item-wrapper .entry-meta .cat-links a:hover, 
.blog-item-wrapper .entry-meta .cat-links a:focus {
    border: none !important;
    color: #42a7f5 !important;
}

article .blog-item-wrapper, 
.blog-item-wrapper .entry-meta .cat-links a {
    transition: none !important;
}

.testimonial-slider .testi-cloud-disable .slick-item {
    box-shadow: none;
}
.testimonial-slider article .slick-item {
    background-color: #fff;
}
.testimonial-slider .slick-item:hover {
  box-shadow: 0 10px 55px 5px rgba(3, 136, 252, 0.35);
  transform: none;
}
#testimonial .quote {
  margin-bottom: 15px;
  display: none;
}
.client-wrapper {
  position: relative;
  display: flex;
}
.testimonial-slider .featured-image {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  z-index: 1;
  width: auto;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.testimonial-slider .featured-image img {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  height: 180px;
  width: 500px
}
.testimonial-slider .entry-container {
  text-align: left;
  padding-left: 20px;
}
.testimonial-slider .slick-item {
  margin: 0 20px;
  padding: 30px;
  position: relative;
  text-align: center;
  transition: none;
}
.blog-item-wrapper .entry-meta .cat-links a {
  padding: 0 5px;
  display: inline-block;
  border-radius: 0;
}
.blog-item-wrapper .entry-meta .cat-links .post-categories li:after {
  content: "," !important;
  color:#999;
}
.slick-prev:hover, 
.slick-next:hover, 
.slick-prev:focus, 
.slick-next:focus
#counter .overlay,
#video .overlay,
.overlay-bg,
.popup-video,
.backtotop,
.widget_search form.search-form button.search-submit,
.reply a,
.woocommerce #respond input#submit:hover,
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"],
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.slick-dots li.slick-active button,
#testimonial,
#about article .icon-container a, 
#pricing article:nth-child(n) .btn:hover, 
#pricing article:nth-child(2n) .btn:hover, 
#pricing article:nth-child(3n) .btn:hover, 
.price-table-wrapper .read-more .btn:hover,
.main-navigation ul > li ul li:hover > a, 
.main-navigation ul > li ul li.focus > a{
    background-color: #6f6bba;
}
a,
h1, h2, h3, h4, h5, h6,
.logged-in-as a,
.logged-in-as a:hover,
.logged-in-as a:focus,
a:hover,
a:focus,
a:active,
.post-navigation a:hover, 
.posts-navigation a:hover,
.post-navigation a:focus, 
.posts-navigation a:focus,
.icon-play a:hover,
.icon-play a:focus,
.entry-title a:hover,
.entry-title a:focus,
.team-section a .entry-title:hover,
.team-section a .entry-title:focus,
.entry-meta a:hover,
.entry-meta a:focus,
.entry-meta a:hover:before,
.entry-meta a:focus:before,
#colophon a:hover,
#colophon a:focus,
#colophon li:hover:before,
#secondary li:hover:before,
#colophon .site-info a:hover,
#colophon .site-info a:focus,
#secondary a:hover,
#secondary a:focus, 
.blog-posts-wrapper .entry-title a:hover,
.blog-posts-wrapper .entry-title a:focus,
.blog-posts-wrapper .entry-meta a:hover,
.blog-posts-wrapper .entry-meta a:focus,
.blog-posts-wrapper .read-more a:hover,
.blog-posts-wrapper .read-more a:focus,
.blog-posts-wrapper .entry-meta a:hover:before, 
.blog-posts-wrapper .entry-meta a:focus:before,
.section-title,
.team-section .social-icons li a,
.woocommerce #kidproduct ul.products li.product .entry-container h2 a:hover, 
.woocommerce #kidproduct ul.products li.product .entry-container h2 a:focus,
#gallery .entry-container i,
#pricing h2.entry-title,
#features .entry-title a:hover, 
#features .entry-title a:focus,
.post-categories a,
.main-navigation ul#primary-menu > li:hover > a, 
.main-navigation ul#primary-menu > li.focus > a,
.main-navigation ul.nav-menu .current_page_item > a, 
.main-navigation ul.nav-menu .current-menu-item > a, 
.main-navigation ul.nav-menu .current_page_ancestor > a, 
.main-navigation ul.nav-menu .current-menu-ancestor > a
{
   color: #6f6bba;
}
.tags-links a,
.reply a,
.popup-video,
#kidproduct .product a.button,
#secondary .widget_tag_cloud .tagcloud a:hover,
#secondary .widget_tag_cloud .tagcloud a:focus,
#colophon .widget_tag_cloud .tagcloud a:hover,
#colophon .widget_tag_cloud .tagcloud a:focus,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#pricing article:nth-child(n) .btn:hover, 
#pricing article:nth-child(2n) .btn:hover, 
#pricing article:nth-child(3n) .btn:hover, 
.price-table-wrapper .read-more .btn:hover{
   border-color: #6f6bba;
}
