/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. 
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

body, h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font {
  font-weight: 400;
}
h2 {
  font-size: 20px;
}
a {
  cursor: pointer;
  -webkit-transition: background-color .4s ease-in-out, color .3s ease-in-out, border-color .5s ease-in-out;
  transition: background-color .4s ease-in-out, color .3s ease-in-out, border-color .5s ease-in-out;
}
#top .av_inherit_color a {
  text-decoration: none;
}
/*************FORMS ************/
.input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select {
  border: 1px solid #b4b6b7!important;
  background: #fff!important;
  color: #919191!important;
  font-family: inherit!important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
  font-size: 1em!important;
  font-family: inherit!important;
  width: 100%!important;
  margin: 0;
  color: #fff;
  border: 1px solid #ff8400;
  font-size: inherit;
  background: #ff8400;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
  color: #fff;
  background: #53565a;
}
#top .av-fullscreen-button .avia-button-fullwidth {
  border-radius: 0;
  padding: 25px 10px;
}
.gform_validation_container {
  display: none!important;
  list-style-type: none!important;
}
#field_2_8 label.gfield_label_before_complex, #field_4_1 label.gfield_label_before_complex {
  display: none;
}
.form-column-left, .form-column-right {
  width: 45%;
  float: left;
}
.form-column-left {
  margin-right: 5%;
}
.form-clear {
  clear: both;
}
#wpcf7-f5212-o1, #wpcf7-f5299-o1 {
  padding: 15px;
  background: #f9f9f9;
}
#wpcf7-f5212-o1 span.wpcf7-list-item, #wpcf7-f5299-o1 span.wpcf7-list-item {
  display: block;
}
#wpcf7-f5212-o1 .first, #wpcf7-f5299-o1 .first {
  margin-left: .5em;
}
#wpcf7-f5212-o1 select, #wpcf7-f5299-o1 select {
  width: 12%;
  margin: 0 5px!important;
  float: left;
}
/*************MAIN MENU ************/
.av-main-nav>li>a {
  font-weight: 400;
}
#top .header_color input[type="text"] {
  color: #ff8400;
}
#top #menu-services ul, #top #menu-palvelumme ul {
  padding-left: 10px;
  line-height: 1.2;
  font-weight: 400;
}
.current_page_item .mega_menu_title a {
  color: #ff8200!important;
}
/************* search ************/
#header_meta .container a, #header_meta .container span {
  color: #53565a;
}
#s::-webkit-input-placeholder, #s:-moz-placeholder, #s::-moz-placeholder, #s:-ms-input-placeholder {
  color: transparent;
}
#top #s {
  padding: 9px 10px 5px;
  line-height: 1.7;
}
#top .header_color .ajax_search_entry:hover {
  background-color: #4c4f52;
}
/************* MAIN PAGE HEADLINE ************/
#landing_headline {
  background: #00aec7;
}
.landing_headline {
  background: rgba(0, 0, 0, .5);
  padding: 20px;
}
#top .av_inherit_color a {
  -webkit-transition: background-color .4s ease-in-out, color .4s ease-in-out, border-color .8s ease-in-out;
  transition: background-color .4s ease-in-out, color .4s ease-in-out, border-color .8s ease-in-out;
  border: 1px solid transparent;
}
#top .main_menu .menu li a:hover {
  color: #ff8400!important;
}
#top .av_inherit_color a:hover {
  color: #53565a!important;
  border-bottom: 1px solid #53565a;
}
.avia-menu-fx {
  bottom: 20px;
}
/*************MAIN PAGE SLIDER ************/
.avia-caption-content h2, .avia-caption-content h3 {
  background: #000;
  filter: alpha(opacity=80);
  background: rgba(0, 0, 0, .5);
  display: inline-block;
  margin: 0 0 15px 0;
  padding: 10px 15px;
  color: #fff;
  display: table;
  line-height: 1.5;
}
.avia-caption {
  width: 50%;
}
#top .avia-button.avia-color-dark, #top .avia-button.avia-color-light {
  border-width: 1px;
}
.avia-button.avia-color-dark:hover {
  color: #fff!important;
  background-color: #53565a!important;
}
.avia-button.avia-color-light:hover {
  color: #53565a!important;
  background-color: #fff!important;
}
#top .avia-caption-content a {
  text-decoration: none;
}
#top .avia-caption-content a:hover {
  text-decoration: none;
  background: #ff8400!important;
}
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
  display: inline-block;
  margin: 20px 0;
  padding: 15px;
}
.avia-caption {
  margin-left: 35px;
}
#top .widget_nav_menu ul ul li a {
  display: inline-block;
}
.avia-slideshow-inner {
  height: 430px!important;
}
.avia-slideshow li img {
  width: 100%;
  height: 430px;
  object-fit: cover;
}
#full_top_img {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#slider_section {
  height: 430px;
}
/************* ASIDE ************/
#top .avia-button-fullwidth {
  padding: 15px 5px 0;
  vertical-align: middle;
  font-size: 1em;
  border-radius: 0;
  min-height: 50px;
}
.aside_bolder {
  font-weight: 700;
}
.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a {
  color: #ff8400!important;
}
#top h4 a:hover, .main_color div .news-headline:hover {
  color: #ff8400;
}
#top .widget_nav_menu .current-menu-item>ul, #top .widget_nav_menu .current_page_item>ul, #top .widget_nav_menu .current_page_ancestor>ul, #top .widget_nav_menu .current-menu-ancestor>ul {
  padding: 0;
}
#top label, .vcalendar, h4 {
  font-size: 1em;
}
h4 {
  font-weight: 400;
}
.vcalendar {
  margin: 0;
}
.tribe-events-list-widget .duration {
  font-weight: 400;
  font-size: .9em;
}
#top #main .sidebar, .content, .container_wrap {
  border: none;
}
.newsbox {
  margin-bottom: 25px;
}
.news-headline {
  font-size: .85rem;
}
.sidebar .widget_nav_menu ul:first-child>.current-menu-item, .sidebar .widget_nav_menu ul:first-child>.current_page_item, .sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
  box-shadow: none;
}
#nav_menu-9 .current-menu-item>a, #nav_menu-9 .current_page_item>a, #nav_menu-16 .current-menu-item>a, #nav_menu-16 .current_page_item>a {
  color: #53565a!important;
  font-weight: 400;
}
#nav_menu-9 .current-menu-item>a:hover, #nav_menu-9 .current_page_item>a:hover, #nav_menu-16 .current-menu-item>a:hover, #nav_menu-16 .current_page_item>a:hover {
  color: #ff8400!important;
}
.social_icon_ura{
  padding: 15px 18px;
}
/************* widgets ************/
.widget:before {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: inherit;
  width: 90%;
  border-width: 40px 20px 0 0;
  border-style: solid;
  border-color: #00aec7 transparent #00aec7 transparent!important;
}
.widget {
  padding: 0;
}
#footer .widget:before {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: inherit;
  width: 90%;
  border: none;
}
.page-id-5051 #text-21:before, .page-id-5071 #text-21:before, .page-id-5052 #text-21:before, .page-id-5053 #text-21:before, .page-id-5106 #text-21:before, .page-id-5054 #text-21:before, .page-id-4000 #text-24:before, .page-id-2942 #text-27:before, .page-id-3478 #text-29:before, .page-id-3480 #text-31:before, .page-id-3483 #text-32:before, .page-id-3497 #text-34:before, .page-id-3498 #text-36:before, .page-id-3499 #text-38:before, .page-id-3488 #text-41:before, .page-id-3490 #text-25:before, .page-id-4098 #text-25:before, .page-id-4483 #text-25:before, .page-id-3492 #text-45:before, .page-id-3493 #text-46:before, .page-id-3494 #text-48:before, .page-id-4503 #text-50:before, .page-id-4505 #text-52:before, .page-id-4506 #text-54:before, .page-id-4504 #text-56:before, .page-id-3500 #text-58:before, .page-id-3501 #text-60:before, .page-id-3502 #text-62:before, #text-64:before, .page-id-3671 #text-66:before, .page-id-3674 #text-68:before, .page-id-3504 #text-70:before, .page-id-3675 #text-73:before, .page-id-3676 #text-74:before, .page-id-3507 #text-76:before, .page-id-3599 #text-21:before, .page-id-1463 #text-9:before, .page-id-1468 #text-11:before, .page-id-1474 #text-13:before, .page-id-1479 #text-14:before, .page-id-1480 #text-16:before, .page-id-1465 #text-18:before, .page-id-1466 #text-22:before, .page-id-1464 #text-20:before, .page-id-1471 #text-67:before, .page-id-1470 #text-29:before, .page-id-1471 #text-32:before, .page-id-1473 #text-35:before, .page-id-1481 #text-37:before, .page-id-1482 #text-38:before, .page-id-1551 #text-40:before, .page-id-1553 #text-43:before, .page-id-1475 #text-45:before, .page-id-1477 #text-47:before, .page-id-1535 #text-52:before, .page-id-1533 #text-54:before, .page-id-1537 #text-49:before, .page-id-1536 #text-57:before, .page-id-1538 #text-61:before, .page-id-1552 #text-64:before, .page-id-1467 #text-24:before, .page-id-1469 #text-65:before, .page-id-1476 #text-70:before, .page-id-1478 #text-72:before, .page-id-1534 #text-59:before, .page-id-1484 #text-73:before, .page-id-1483 #text-74:before, .postid-1670 #text-75:before, .postid-1667 #text-75:before, .postid-1664 #text-75:before, .avia_combo_widget:before, .page-id-1462 #text-76:before, .page-id-1519 #text-77:before, .page-id-1485 #text-78:before, .page-id-1853 #avia-instagram-feed-3:before, .page-id-1484 #text-100:before {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: inherit;
  width: 90%;
  border: none!important;
}
.page-id-1463 #text-9, .page-id-1468 #text-11, .page-id-1474 #text-13, .page-id-1479 #text-14, .page-id-1480 #text-16, .page-id-1465 #text-18, .page-id-1466 #text-22, .page-id-1464 #text-20, .page-id-1471 #text-31, .page-id-1470 #text-29, .page-id-1471 #text-67, .page-id-1473 #text-35, .page-id-1481 #text-37, .page-id-1482 #text-38, .page-id-1551 #text-40, .page-id-1553 #text-43, .page-id-1475 #text-45, .page-id-1477 #text-47, .page-id-1535 #text-52, .page-id-1533 #text-54, .page-id-1537 #text-49, .page-id-1536 #text-57, .page-id-1538 #text-61, .page-id-1552 #text-64, .page-id-1467 #text-24, .page-id-1469 #text-65, .page-id-1476 #text-70, .page-id-1478 #text-72, .page-id-1534 #text-59, .page-id-1484 #text-73, .page-id-1483 #text-74, .postid-1670 #text-75, .postid-1667 #text-75, .postid-1664 #text-75, .page-id-5051 #text-21, .page-id-5071 #text-21, .page-id-5052 #text-21, .page-id-5053 #text-21, .page-id-5106 #text-21, .page-id-5054 #text-21, .page-id-4000 #text-24, .page-id-2942 #text-27, .page-id-3478 #text-29, .page-id-3480 #text-31, .page-id-3483 #text-32, .page-id-3497 #text-34, .page-id-3498 #text-36, .page-id-3499 #text-38, .page-id-3488 #text-41, .page-id-3490 #text-25, .page-id-4098 #text-25, .page-id-4483 #text-25, .page-id-3492 #text-45, .page-id-3493 #text-46, .page-id-3494 #text-48, .page-id-4503 #text-50, .page-id-4505 #text-52, .page-id-4506 #text-54, .page-id-4504 #text-56, .page-id-3500 #text-58, .page-id-3501 #text-60, .page-id-3502 #text-62, #text-64, .page-id-3671 #text-66, .page-id-3674 #text-68, .page-id-3504 #text-70, .page-id-3675 #text-73, .page-id-3676 #text-74, .page-id-3507 #text-76, .page-id-3599 #text-21, .page-id-1462 #text-76, .page-id-1519 #text-77, .page-id-1485 #text-78  {
  margin-bottom: 25px;
}
#twitter_timeline-2 .widget:before {
  width: 30%;
}
.widgettitle {
  margin: -25px auto 25px 10px;
  color: #fff!important;
  font-size: 1em;
}
#top .widget ul {
  margin-bottom: 10px;
}
/************* MAIN PAGE SECTIONS ************/
#first-panel div .av-section-color-overlay {
  position: absolute;
  height: 100%;
  width: 40%;
  margin: 0 0 0 -70px;
  left: 0;
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  transform: skewX(-10deg);
  -ms-transform: skew(-10deg, 0deg);
}
#services-panel div .av-section-color-overlay {
  position: absolute;
  height: 100%;
  width: 70%;
  left: 33.5%;
  margin: 0 0 0 0;
  -webkit-transform: skew(7deg);
  -moz-transform: skew(7deg);
  -o-transform: skew(7deg);
  transform: skewX(7deg);
  -ms-transform: skew(7deg, 0deg);
}
#featured-panel div .av-section-color-overlay {
  position: absolute;
  height: 100%;
  width: 40%;
  margin: 0 0 0 -100px;
  left: 0;
  -webkit-transform: skew(-10deg);
  -moz-transform: skew(-10deg);
  -o-transform: skew(-10deg);
  transform: skewX(-10deg);
  -ms-transform: skew(-10deg, 0deg);
}
#landing_featured {
  height: 400px;
}
.landing_boxx {
  margin-right: 8%;
  line-height: 3;
}
#services-panel .av_font_icon a {
  line-height: 1px!important;
}
.textwidget img{
  width:auto;
}
/************* PORTFOLIO ITEMS THUMBNAILS ************/
.main-color .grid-entry-title {
  background-color: #d45533!important;
  color: #fff!important;
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
  content: "\e803";
  font-family: entypo-fontello;
  font-size: 30px;
  background: transparent;
}
.image-overlay {
  position: absolute;
  background: #292929;
  z-index: 300;
  height: 100%;
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
}
#top .no_margin.av_one_third {
  width: 32%;
}
.text_columns {
  float: left;
  margin: 50px;
}
.text_columns a {
  color: #fff;
}
.av_font_icon.av-icon-style-border .av-icon-char {
  border-width: 0;
}
.grid-entry .inner-entry {
  box-shadow: none;
}
.avia-arrow {
  height: 0;
  width: 0;
}
.post-entry-4000 .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer, .page-id-1483 .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
  height: 200px;
}
.av-masonry-entry .av-masonry-entry-title {
  color: #fff;
}
.post-entry-15 .av-masonry-entry .av-inner-masonry-content, .page-id-7 .av-masonry-entry .av-inner-masonry-content {
  padding: 0;
  z-index: 2;
  position: absolute;
  width: 100%;
}
.post-entry-4000 .av-masonry-entry .av-masonry-entry-title, .page-id-1483 .av-masonry-entry .av-masonry-entry-title {
  line-height: 1.3em;
  margin: 0;
  font-size: inherit;
  background:#53565A;
  padding: 15px 5px;
  color: #fff;
  text-align: center;
}
.post-entry-15 .av-masonry-entry .av-masonry-entry-title, .page-id-7 .av-masonry-entry .av-inner-masonry-content {
  line-height: 1.3em;
  margin: 0 -20px 0 -20px;
  font-size: inherit;
  background: #e03c31;
  padding: 10px;
  color: #fff;
  text-align: center;
  bottom: 0;
}
.page-id-7 .av-masonry-entry .av-inner-masonry-content {
  margin: 0;
}
.post-entry-4000 .av-masonry-entry .av-inner-masonry-content, .page-id-1483 .av-masonry-entry .av-inner-masonry-content {
  padding: 0;
}
.post-entry-4000 .av-masonry-col-3 .av-masonry-entry, .page-id-1483 .av-masonry-col-3 .av-masonry-entry {
  width: 33.3%;
}
.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
  width: 100%;
  padding-bottom: 50%;
  z-index: 1;
}
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
  position: absolute;
  top: 0;
  left: 0;
  right: 15px;
  bottom: 15px;
}
/************* content pages ************/
.avia-team-member {
  text-align: center;
}
.team-member-name {
  font-size: 15px;
}
.single-portfolio .attachment-entry_with_sidebar.wp-post-image {
  display: none;
}
.title_container {
  height: 0;
}
#top .title_container .container {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 56px;
  top: 240px;
  position: relative;
}
#socket .social_bookmarks {
  font-size: 1.5rem;
  text-decoration: none;
}
#header_main {
  border-bottom-width: 0;
}
#socket .social_bookmarks li {
  margin: 0 10px;
}
.avia-heading-row {
  background: #ff8400!important;
  color: #fff;
  font-size: 18px;
}
table caption {
  padding: 0 0 5px 0;
  width: auto;
  font-style: inherit;
  text-align: left;
  font-size: 16px;
}
.main_color strong {
  color: #53565a;
}
.breadcrumb {
  left: 48px;
}
li .empty-table-cell {
  display: none;
}
.page-id-5209 .av-share-box ul li a, .page-id-5291 .av-share-box ul li a {
  color: #fff;
}
.page-id-5209 .av-share-box ul li, .page-id-5291 .av-share-box ul li, .page-id-5291 .av-share-box ul {
  border: none!important;
}
/************* solution page buttons ************/
.solutions_button .avia-button.avia-size-large {
  padding: 5px 30px 5px 0;
  font-size: 1rem;
  text-align: left;
  min-width: 139px;
  color: #444;
}
.solutions_button .avia-button:hover {
  color: #ff8200!important;
}
/************* responsive ************/
@media only screen and (max-width:990px) {
  .sidebar {
    display: none!important;
  }
  .content {
    width: 100%!important;
    border: none!important;
  }
}
@media only screen and (max-width:767px) {
  #header_meta {
    display: none;
  }
  h1, h2, h3, h4, p {
    font-size: inherit;
  }
  .form-column-left, .form-column-right {
    width: 100%;
    float: none;
  }
  h1, h2 {
    font-weight: 700;
    font-size: 1.3em;
  }
  h3 {
    font-weight: 700;
  }
  #first-panel div .av-section-color-overlay, #services-panel div .av-section-color-overlay, #featured-panel div .av-section-color-overlay {
    width: 100%;
    margin: 0;
    left: 0;
    -webkit-transform: skew(0deg);
    -moz-transform: skew(0deg);
    -o-transform: skew(0deg);
    transform: skewX(0deg);
    -ms-transform: skew(0deg, 0deg);
  }
  .content, .sidebar {
    padding: 0;
  }
  .responsive .content .entry-content-wrapper {
    padding: 25px 0;
  }
  #slider_section {
    display: none;
  }
  .title_container {
    height: auto;
  }
  #top .title_container .container {
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    min-height: 100%;
    top: 0;
  }
  .main-title {
    display: none;
  }
  .responsive .ajax_slide .av_table_col {
    display: block;
    padding: 48px 20px 30px;
  }
  .responsive #scroll-top-link {
    display: inherit;
    margin: -46px -40px;
  }
}
@media(min-width:1400px) {
  .page-id-15 #main .container, .page-id-7 #main .container {
    max-width: 95%;
  }
}
.removebefore:before {display:none!important;}
#text-78:before {display:none!important;}
#text-78, .removebefore {margin-bottom:25px;}
.landing_headline {color:#ffffff!important;}
#top #header .menu-item-top-level-3 .mega_menu_title a {pointer-events: none;
    cursor: default;}
#top #header .menu-item-top-level-3 .mega_menu_title a  {text-decoration:none;}	
.testimonial-wrapper img {max-height:80px; object-fit:cover;}
.popupcontent { display:none;}
#more {
    border: 2px solid #ffffff;
    min-height: auto;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    text-transform: capitalize;
    font-size: 14px;
    min-width: auto;
    padding: 8px 22px;
	color:#ffffff;
	display:inline-block;
	background-color: #fd8324;
}
#more::after {
    position: absolute;
	display:none;
    content: ">";
    width: 20px;
    height: 20px;
    color: #ffffff;
    right: 4px;
    font-size: 15px;
    top: 16px;
    transform: rotateZ(-270deg);
}
.success-stories .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 291px;
    object-fit: cover;
}
.default-content p {padding-bottom:15px!important}
.default-content  h3 {font-size:28px;}
.default-content a, .default-content p a {color:#ff8400;}
.default-content ul li {
   list-style: disc inside none;
}
.call-action .btn-primary:hover,.call-action .btn-primary:focus {
    background-color:#fd8324;
    color: #ffffff;
	border-color:#ffffff;
}
.call-action b {
    font-weight:bold; font-size: 21px;
}
#text-80.widget:before, #text-21.widget:before, #text-24:before, #text-78:before, .website-1 .widget_text:before{display:none;}
#text-21,#text-24, #text-78,.website-1 .widget_text {
    margin-bottom: 25px;
}
#text-79.widget_text:before, #text-9.widget_text:before{display:block;}
@media only screen and (min-width:1002px) {
.2colli {clear:both;}
.2colli ul {clear:both; overflow:hidden;}
.2colli ul li{float:left; width:50%}
}
#text-80 a {
    width: 133px;
    background: #fd8324;
    padding: 7px 16px;
    color: #ffffff;
    border-radius: 5px;
    display: inline-block;
	
}
#respond {clear:both!important;}
.md-space.blog-info figure img {min-height:160px; object-fit:cover;}
.avia-post-nav.with-image {display:none!important;}
.page-id-6010 .wpve-lightbox.wplightbox {max-height:117px;}
.boxzilla-container.boxzilla-bottom-right-container {display:none!important;}
.wpve-lightbox .image-overlay-inside:before{display:none!important;}
.wpve-playbutton {display:none!important;}
.page-id-6010 .wpve-poster img, .page-id-6010 .wpve-poster a {
      min-height: 114px;
}
.av-masonry-date {display:none!important;}
@media all and (max-width: 600px) {
.slider-wrap figcaption, .industry-insight figcaption { background-size: 100% 100%;}
}
@media only screen and (min-width:1002px) {
.page-id-3682  .avia_textblock {clear:both;}
.page-id-3682  .avia_textblock ul {clear:both;margin-bottom:20px; position:relative;}
.page-id-3682  .avia_textblock ul:after { display:block; width:100%; height:100%; content:""; clear:both;}
.page-id-3682  .avia_textblock ul li{float:left; width:48%}
}
#mobile-advanced {background:#ffffff;}
#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
    color: #53565a;
    border-color: #b4b6b7;
}