/*!
Theme Name: Conico Child
Template: conico
Author: the Aisconverse team
Author URI: http://aisconverse.com
Description: Conico Multipurpose WordPress Theme for Creative, Business or eCommerce websites. It is Visual Composer and WPML compatible and offer great user experience. Fully responsive and available for all screen sizes. Theme focuses on displaying a high quality content and can be customized easily to suit your needs.
Version: 1.1
License: GNU General Public License
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, custom-colors, editor-style, post-formats, sticky-post, theme-options, translation-ready, threaded-comments
*/
/*!
 =Theme customization starts here
-------------------------------------------------------
*/
p {
  line-height: 35px;
}
h1 {
  font-size: 48px;
  letter-spacing: -2px;
  line-height: 50px;
  margin: 0;
  padding: 0;
}
.adc-textarea textarea {
  font-family: 'Chivo', sans-serif!important;
  display: block!important;
  width: 100%!important;
  height: 51px!important;
  padding: 10px 0 10px 0!important;
  font-size: 21px!important;
  line-height: 1.42857;!important
  color: #262626!important;
  background-color: transparent!important;
  background-image: none!important;
  border: none!important;
  border-bottom: 2px solid #ccc!important;
  border-radius: 0!important;
  box-shadow: none!important;
  transition: border-color ease-in-out .15s!important;
}
.adc-btn {
  display: inline-block!important;
  margin-bottom: 0!important;
  text-align: center!important;
  vertical-align: middle!important;
  cursor: pointer!important;
  background-image: none!important;
  text-decoration: none!important;
  -moz-box-sizing: border-box!important;
  box-sizing: border-box!important;
  word-wrap: break-word!important;
  -webkit-user-select: none!important;
  -moz-user-select: none!important;
  outline: none !important;
  -ms-user-select: none!important;
  user-select: none!important;
  position: relative!important;
  top: 0!important;
  transition: all .2s ease-in-out!important;
  line-height: normal!important;
  box-shadow: none !important!important;
  padding: 14px 35px 14px 35px!important;
  font-size: 16px!important;
  border-radius: 2em!important;
  color: #fff!important;
  border: none!important;
  background-color: #1a1a1a!important;
  margin-top: 39px!important;
  vertical-align: middle!important;
}
.home-bg-color {
  /*background: linear-gradient(137deg,#52C5F2 0%,#3A96EE 100%);
  opacity: 0.85!important;*/
}
header[role="banner"].header_style_dark a {
  color: #fff;
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 15px;
}
.pagetitle .main-page-title > span {
  display: none;
}
.img-opacity {
  opacity: 0.7;
  transition: opacity .15s ease;
}
.home-agency-link {
  font-size: 21px;
  line-height: 32px;
  margin: 0 0 16px;
}
.home-agency-link a {
  cursor: auto;
  letter-spacing: 0;
}
.home-agency-link a:after {
  display: none!important;
}
.home-blue-bg a:after {
  background-color: #FFF!important;
}
.home-portfolio .basement-gallery-load-more {
  padding: 50px 0 60px;
}
.big-step {
  font-size: 50px;
}
h4:hover .tooltip {
  opacity: 1;
}
.tooltip {
  font-family: Chivo;
  transition: 0.5s;
  top: -14px;
  line-height: 1.2!important;
  font-size: 15px!important;
  font-weight: 300;
  background: #FFF;
}
.basement-portfolio-wrapper.basement-gallery-wrap-block .basement-portfolio-title.basement-portfolio-title-position-left {
  display: none;
}



.home .basement-gallery-grid_size-fullwidth .basement-gallery-info {
  display: none;
}

.portfolio-home-btn {
  position: absolute;
  right: 190px;
  margin-top: -180px;
}

.basement-gallery-thumb.basement-gallery-thumb-fixed {
  position: relative!important;
}
.single-single_project h3 {
  font-size: 48px;
  line-height: 50px;
  margin: 0;
  padding: 0;
}
.pagetitle-float .page-title-float .page-title-rotate {
    max-width: 420px;
    margin-top: -100px;
}
.work-step h4 {
  margin-top: -35px;
}
header[role=banner].header_style_dark .navbar-button a {
  color: #FFF;
  background-color: #1eb1f3;
  border-color: #1eb1f3;
}
header[role=banner].header_style_dark .navbar-button a:hover {
  border-color: #FFF;
}
.logo-info .widgettitle {
  display: none;
}
.logo-info .widget:not([class*=col-]) {
  width: auto!important;
  background: transparent;
}
.logo-info div {
  display: none;
  position: absolute;
  left: 25px;
  top: 15px;
  background: #000;
  padding: 15px;
  min-width: 264px;
  max-height: 108px;
}
.logo-info div div p {
  font-size: 14px;
  color: #fff;
  font-family: Montserrat;
}
.navbar-brand:hover > .logo-info div {
  display: block!important;
}
#cookie-notice .button.wp-default {
  border: none;
  border-radius: 0;
  background: #1eb1f3;
  color: #FFF;
  text-shadow: none;
  transition: all 0.3s;
}
.tp-bullet,
.tparrows,
.tp-caption.tp-shape.tp-shapewrapper.home-bg-color {
  display: none!important;
}

@media screen and (max-width: 1280px) {
  .table-widget table tbody tr td:first-child {
    display: none!important;
  }
  .widget .widget-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 640px) {
#slide-4-layer-2 {
  font-size: 40px!important
}
#slide-4-layer-3 {
  font-size: 30px!important
}
#basement-modal-window.init.show {
  width: 100%;
}
.affix .navbar-brand.pull-left {
  display: none!important;
  transition: all 0.5s;
}
.affix .navbar-brand.pull-left {
  display: block;
  transition: all 0.5s;
}
.basement-modal-content {
  margin-top: -60px;
  /* position: fixed!important; */
  margin-right: 0!important;
}
.basement-modal-content .maincontent {
  padding-bottom: 0!important
}
textarea, input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="file"]), .form-control, select:not([class*="basement"]) {
  height: auto!important;
  padding: 0!important;
}
.adc-textarea textarea {
  font-weight: 300;
  font-size: 18px!important;
  height: 30px!important;
}
.vc_custom_1510843467835 .vc_row [class*=col-] {
  margin-top: 0;
}
#CF59de12ed62c85_1-row-1 .vc_row [class*=col-] {
  margin-top: 10px;
}
.navbar-search.pull-right {
  display: none!important;
}
.call-us {
  background: #FF0000!important;
  padding: 7px 15px!important;
  border-radius: 30px;
  display: inline-block!important;
  top: 2px;
}
.navbar-button.pull-right i {
  display: none;
}
.navbar-toggle-menu.pull-left {
  top: 0;
  position: absolute;
  left: 50%;
  transform: translateX(-250%);
}
}
@media screen and (max-width: 414px) {
#slide-4-layer-2 {
  font-size: 26px!important
}
#slide-4-layer-3 {
  font-size: 18px!important;
  margin-top: 15px;
}
.big-step {
  font-size: 32px;
}
.vc_custom_1510576258632 {
  margin-top: -150px!important;
}
.vc-animated-icon.vc_is_animate_icon {
  text-align: left!important;
}
}
.menu-simple-controls,
.conico-modal-menu.modal:before {
    top: 51px !important;
    display: none!important;
}
.conico-modal-menu .modal-dialog {
  margin-top: 50px!important
}
.breadcrumb.text-uppercase,
.auth-link,
.breadcrumb-block,
.pagetitle.page-title_position_center_right .main-page-title:before,
.pagetitle .page-title-content .page-title-meta .separator-meta {
  display: none;
}
.single-post .pagetitle .main-page-title > span {
  display: block;
}
.entry-meta-category{
  display: none;
}
.custom-heading {
  font-size: 24px;
  line-height: 34px;
  margin: 0 0 17px;
  font-weight: 400;
  color: #262626;
  line-height: 1;
  margin-top: 30px;
  margin-bottom: 10px;
  display: inline-block;
}
.page-id-3462 .adc-btn {
  background: #1eb1f3!important;
}
/* .lead-row > textarea, input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="file"]), .form-control, select:not([class*="basement"]) {
  color: #FFF!important;
  border-bottom: 2px solid #FFF!important; */
}
.lead-row > .adc-btn {
  background: #1eb1f3!important;
  text-transform: uppercase;
}
header[role="banner"] .navbar-brand img {
  max-width: 110px;
}
.widget img {
  max-width: 110px
}
