/******************************************************************
Theme Name: Scape Child
Theme URI: http://themes.whiteboxstud.io/scape/main/landing
Description: Scape Child Theme
Author: Whitebox-Studio
Author URI: http://themeforest.net/user/whitebox-studio
Template: scape
Version: 1.0

*/
/*Header and footer stuff */

.header-style-2 .wtbx_menu_nav > ul > li {
    display: inline-block;
    margin-right: 3em!important;
}
.header-mobile-side .wtbx_hs {
    padding: 0px 0;
}
.header-mobile-side .wtbx_header_part {
    display: block;
    padding: 0 30px;
}
#mobile-header .wtbx_hs_main {
  padding-bottom: : 1px!important;
}
#mobile-header .wtbx_hs_footer {
    padding-top: 1px!important;
}
.footerlinks p {
  font-family: 'Montreux book';
  font-size: 15px!important;
  color: #fff;
}

.footerlinks a:hover {
  text-decoration: none;
  color: #00b595;
}

.footerlinks a {
  font-family: 'Montreux book';
  text-decoration: none;
  font-size: 15px!important;
  color: #fff;
  line-height:2em!important;
}
.footerlinks a:hover {
  text-decoration: none;
  color: #00b595;
}
/* end of Header and footer stuff */

.steps {
  margin-bottom: -20px!important;
}

.wtbx_vc_content_slider .wtbx_dots {
    bottom: -50px!important;
}
.wtbx_content_slider_wrapper {
    position: relative;
    padding-top: 0px!important;
}
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom {
    font-family: 'Montreux book'!important;
  }
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
    background-color: #4869f4!important;
    background-image: none!important;
}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {
    color: #fff;
    background-color: #4869f4!important;
    background-image: none!important;
}


.distributors_scrtion {  }
.distributors_scrtion {  }
.distributors_scrtion ul { margin: 0 -15px 10px; padding: 0; display: flex; flex-wrap: wrap; list-style: none; }
.distributors_scrtion ul li { margin-bottom: 38px !important; padding: 0 15px; }
.distributors_scrtion ul li a { margin: 0; min-width: 180px; height: 50px; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; font-size: 18px; color: #2a327e; font-family: 'montreux_classicdemi_bold' !important; font-weight: normal !important; background-color: #cae2ee; }
.distributors_scrtion ul li a:hover,.distributors_scrtion ul li.active a { color: #fff; background-color: #2a327e; }
.distributors_scrtion .title { margin-bottom: 15px; color: #2a327e; font-weight: 600;  font-family: 'montreux_classicdemi_bold'; font-size: 22px;  }
.distributors_scrtion .bloglist { display: flex; flex-wrap: wrap; width:100%; }
/*.distributors_scrtion .item { margin-bottom: 35px; width: 31%; margin-right: 2%; }*/
.distributors_scrtion .item { margin-bottom: 45px; padding-bottom: 45px; max-width: 800px; width: 100%; justify-content: space-between; border-bottom: 1px solid #ccc; display: flex; flex-wrap: wrap; }
.distributors_scrtion .item:nth-child(3n){margin-right:0; }
.distributors_scrtion .category_title span { margin-bottom: 2px; font-size: 32px; 'Montreux light'; font-weight: normal; color: #2a327e;  }
.distributors_scrtion .category_title { margin-bottom: 40px; }
.distributors_scrtion .content {  }
.distributors_scrtion .content em { display: block; }
.distributors_scrtion .content p { margin: 0 0 10px; font-size: 14px; }
.distributors_scrtion .content a { color: #000000; }
.distributors_scrtion .data-target-div1 #caf-filter-layout1 li a.active { color: #fff !important; }
.distributors_scrtion ul.caf-filter-container.caf-filter-layout1 .caf-mb-4:first-child { display: none; }
.distributors_scrtion #caf-post-layout1 .caf-featured-img-box { display: none !important; }
.distributors_scrtion .caf-pagination { display: none !important; }
.distributors_scrtion .data-target-div1 #caf-post-layout1 .caf-post-title { padding: 0; background: transparent; }
.distributors_scrtion .data-target-div1 #caf-post-layout1 .caf-post-title h2 { margin-bottom: 5px; color: #2a327e; font-size: 15px; font-family: 'montreux_classicdemi_bold'; font-weight: normal; }
.distributors_scrtion .caf-meta-content, .distributors_scrtion .caf-content-read-more { display: none !important;  }
.distributors_scrtion #caf-post-layout1 .manage-layout1 { box-shadow: inherit !important; }
.distributors_scrtion #caf-post-layout1 .caf-content, .distributors_scrtion #manage-ajax-response { padding: 0; }
.distributors_scrtion .data-target-div1 .error-caf { background-color: transparent; color: #000; font-family: inherit; font-size: 16px; font-weight: 600; }
.distributors_scrtion .caf-filter-layout1 a:hover { transform: inherit; color: #fff; background: #2a327e; }
.distributors_scrtion #manage-ajax-response .status i { color: #2a327e !important; }
.distributors_scrtion .item .left { width: 50%; }
.distributors_scrtion .item .image { width: 350px; }
.distributors_scrtion .item h3 { color: #2a327e; font-weight: 600; font-family: 'montreux_classicdemi_bold'; font-size: 19px; }
.distributors_scrtion .item:last-child { margin-bottom: 0; border: 0; }
.distributors_scrtion .item {  }
.distributors_scrtion .item {  }
.distributors_scrtion .item .image img { width: 100%; }

.extra-line .line-start { position: relative; }
.extra-line .line-start:after { content: '';  width: 222px; height: 1630px; top: -166px; left: 125px; position: absolute; background: url(line-img1.png) no-repeat top center; background-size: contain; }

@media only screen and (max-width: 1149px){
    .extra-line .line-start:after { top: -181px; left: 92px; }
}

@media only screen and (max-width:1023px){
    .distributors_scrtion .item .left { width: 55%; }
    .distributors_scrtion .item .image { max-width: 300px; }
    .extra-line .line-start:after { height: 1643px; top: -184px; left: 43px; }
    .wtbx_vc_inner_column-11253467 .wtbx_inner_column_content { left: 60px !important; }
}

@media only screen and (max-width:767px){
	.distributors_scrtion ul { width: 100%; overflow: hidden; margin: 0 0px 10px; }
	.distributors_scrtion ul li { width: 50%; padding:0 5px; }
	.distributors_scrtion ul li:nth-child(2n){ margin-right:0; }
	.distributors_scrtion ul li a { display: flex; min-width: auto; font-size: 16px; padding:5px; }
	.distributors_scrtion ul li { margin-bottom: 15px !important; }
	.distributors_scrtion .item { margin-bottom: 15px; width: 100%; margin-right: 0 !important; }
	.distributors_scrtion .category_title { margin-bottom: 20px; }
    .distributors_scrtion .item .left { width: 100%; }
    .distributors_scrtion .item .image { max-width: 100%; width: 100%; text-align: center; }
    .distributors_scrtion .item .image img { margin: auto; width: 300px; }
    .extra-line .line-start:after { display: none; }
    .wtbx_vc_inner_column-234302695 .wtbx_inner_column_content { left: 0 !important; }
    .wtbx_vc_inner_column .wtbx_vc_inner_column_inner .wtbx_inner_column_wrapper .wtbx_inner_column_content { left: 0 !important; }
    .wtbx_vc_inner_row-234310180 .wtbx_inner_row_content_inner, .wtbx_vc_inner_row-234307312 .wtbx_inner_row_content_inner, .wtbx_vc_inner_row-234304481 .wtbx_inner_row_content_inner, .wtbx_vc_inner_row-234301556 .wtbx_inner_row_content_inner { padding-top: 40px !important; }

}
.mygridbox {
    border-radius: 6px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 8px 40px -5px rgb(9 31 67 / 40%);
    -webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
    -moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
    -ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
    -o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
    transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
}
.mygridbox .posttitlelink { padding: 20px 0; }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    margin-right: 30px!important;
    margin-bottom: 30px!important;
}


@media only screen and (min-width:768px){
	.resources-bar .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { display: flex; flex-wrap: wrap; }
	.resources-bar .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item {
		display: block;
		width: calc(50% - 30px);
	}
	.mygridbox { height: auto; }
	.mygridbox .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
		padding-top: 90%;
	}

}

@media only screen and (min-width:1024px){
	.resources-bar .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item {
		width: calc(33.33% - 30px);
	}
	.mygridbox { height: auto; }
	.mygridbox .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
		padding-top: 90%;
	}

}
