/*
Theme Name:  Agencies
Theme URI: https://wedesignthemes.com/themes/agency/
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: A Premium WordPress theme by DesignThemes.
Version: 1.3
License: Themeforest Split Licence
License URI: -
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: agencies

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.
*/

/* Members List */


.simple-title {
	display: none !important;
}

.post-type-archive-bmembers .member-item {
	/*border-bottom: 1px solid #f1f1f1;*/
	margin: 0 0 0px !important;
	padding-bottom: 20px;
	padding-top:20px;
}
.post-type-archive-bmembers .member-item p {
    color: #222222;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
}
/*.post-type-archive-bmembers .loop-even {
	background-color: #f8f8f8;
}*/
.post-type-archive-bmembers .member-item .col-xs-12 {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}
.post-type-archive-bmembers .member-item .col-xs-9 {
	/*padding-right: 30px;*/
    padding-top: 20px !important;
    padding-right: 30px !important;
    padding-bottom: 20px !important;
    padding-left: 30px !important;
    background-color: #f6f6f6 !important;
    border-radius: 10px !important;
}
.post-type-archive-bmembers .member-item img {
	height: 285px;
	width: auto;
	max-width: 245px;
    border-radius: 10px !important;
	/*padding: 20px;*/
}
.post-type-archive-bmembers .member-item span.vpt-no-image {
	display: none;
}
.post-type-archive-bmembers .member-odd {
	width:50%;
	float:left;
}
.post-type-archive-bmembers .member-even {
	width:50%;
	float:left;
}
.post-type-archive-bmembers .member-title {
	/*border-bottom: dashed 1px #222;*/
    color: #999999;
	height: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.post-type-archive-bmembers .member-title span {
	/*background-color: #7FB1C3;
	color: #fff;*/
	font-size: 16px;
	/*padding: 0 25px;*/
	font-weight: bold;
	/*margin-left: 50px;*/
	/*font-size: 13px;*/
	line-height: 24px;
	display: inline-block;
	/*position: relative;
	text-transform: uppercase;
	max-width:740px*/
}
.post-type-archive-bmembers .span-odd:before,
.post-type-archive-bmembers .span-odd:after,
.post-type-archive-bmembers .span-even:before,
.post-type-archive-bmembers .span-even:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #f8f8f8;
    position: absolute;
    top: 0px;
    right: 0px;
}
.post-type-archive-bmembers .directory-content p {
	padding: 0 25px 25px 25px;
}
.post-type-archive-bmembers .member-name {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: inherit;
    text-transform: none;
    color: #111111;
	/*margin-left: 25px;
	margin-bottom: 25px;*/
}
body.post-type-archive-bmembers h3.member-name {
	margin-left: 0px;
}
.post-type-archive-bmembers #header.blank .wrapper {
	padding: 0px !important;
}
.post-type-archive-bmembers #logo-slider-wraper {
	margin-top: 20px;
	left: 0 !important;
}
.post-type-archive-bmembers .slider-controls {
	display: none;
}
/*.post-type-archive-bmembers .archive-item {
	padding: 0px !important;
	margin: 0px !important;
}*/
.post-type-archive-bmembers .archive-item .archive-title {
	margin: 0px !important;
}
.post-type-archive-bmembers .archive-item div.detail {
	margin-top: 0px !important;
}
.post-type-archive-bmembers .archives-list {
	padding: 0px 0 10px;
}
.post-type-archive-bmembers .trustee-area {
	padding: 20px 0 30px;
}
.post-type-archive-bmembers .business-council-area {
	/*padding: 20px 0 0;*/
    margin-bottom: 40px;
}
.post-type-archive-bmembers h2.board-heading,
.post-type-archive-bmembers .trustee-area h2,
.post-type-archive-bmembers .business-council-area h2 {
    background: rgb(234, 246, 250);
	font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 60px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
	text-transform: none;
    color: #111111;
	margin: 0 0 30px;
	padding: 30px 0;
}
.post-type-archive-bmembers .trustee-area .archive-item:last-child,
.post-type-archive-bmembers .business-council-area .archive-item:last-child {
	border-bottom: 0px solid #f1f1f1 !important;
}
.post-type-archive-bmembers .archive-item .trustee-image,
.post-type-archive-bmembers .archive-item .business-council-image {
	width:175px;
}
/*.post-type-archive-bmembers .archive-item .col-xs-6,
.post-type-archive-bmembers .archive-item .col-xs-4 {
	padding: 10px 0 0;
}*/
.post-type-archive-bmembers .trustee-area .archive-item .col-xs-6:nth-child(2n+1),
.post-type-archive-bmembers .business-council-area .archive-item .col-xs-4:nth-child(3n+1),
.post-type-archive-bmembers .business-council-area .archive-item .col-xs-4:nth-child(3n+2) {
	border-right: 1px solid #f1f1f1;
}
.post-type-archive-bmembers .trustee-area .archive-item .col-xs-6:nth-child(2n),
.post-type-archive-bmembers .business-council-area .archive-item .col-xs-4:nth-child(3n),
.post-type-archive-bmembers .business-council-area .archive-item .col-xs-4:nth-child(3n+2) {
	padding-left: 25px;
}
.post-type-archive-bmembers .business-council-area h3 {
	font-size: 20px;
}
.post-type-archive-bmembers .business-council-area .archive-item .col-xs-4 {
	padding: 5px 0 0;
}
.post-type-archive-bmembers .business-council-area .archive-item .col-xs-4 p {
	margin: 0 0 5px;
}


/* Logo Slider */
#logo-slider-wraper {
	position: relative;
}
#logo-slider-wraper #logo-slider img {
    display: inline;
    box-shadow: none !important;
    margin: 0 18px;
    height: auto;
    width: auto;
    max-width: 240px;
    max-height: 180px;
}
#logo-slider-wraper .slider-controls {
    position:relative;
    width: 100%;
    top: 81px !important;
}
#logo-slider-wraper #logo-slider {
    position: relative;
    width: 100%;
    height: 200px;
    margin: 0; padding: 0;
    overflow: hidden;
    list-style: none;
    background: #FFF;
}
#logo-slider-wraper .slide {
    list-style:none;
    margin: 0 !important;
    width: 100% !important;
}
#logo-slider-wraper .slider-controls a {
    height: 40px;
    width: 40px;
    display: inline-block;
    text-indent: -9000px;
}
#logo-slider-wraper #prev {
    background:url('./img/arrow5.png') no-repeat center;
    float: right;
    margin-right: -50px;
}
#logo-slider-wraper #next {
    background:url('./img/arrow5-prev.png') no-repeat center;
    float: left;
    margin-left: -50px
}
/* Logo Slider Responsive */
@media screen and (max-width:320px) {
    #logo-slider-wraper {
        position: relative !important;
        width: 52% !important;
        left: 42px;
    }
    #logo-slider-wraper .slider-controls {
        position: relative;
        top: 81px;
        left: 30px;
        width: 100% !important;
    }
    #logo-slider-wraper #logo-slider {
        background: #FFF;
        height: 200px;
        list-style: none outside none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 110% !important;
    }
    #logo-slider-wraper .slide {
        list-style: none outside none;
        margin: 0 !important;
        width: 100% !important;
    }
    #logo-slider-wraper #next {
        background: url('./img/arrow5-prev.png') no-repeat center;
        float: left;
        margin-left: -66px !important;
    }
    #logo-slider-wraper .logo-img {
        margin-left: 32px;
    }
}
@media screen and (min-width:321px) and (max-width:480px) {
    #logo-slider-wraper #logo-slider-wraper {
        position: relative;
        width:35% !important;
        left:55px !important;
    }
    #logo-slider-wraper .slider-controls {
        position: relative;
        top: 81px;
        width: 100% !important;
    }
    #logo-slider-wraper #logo-slider {
        background: #FFF;
        height: 81px;
        list-style: none outside none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 102% !important;
    }
    #logo-slider-wraper .slide {
        list-style: none outside none;
        margin: 0 !important;
        width: 100% !important;
    }
}
@media screen and (min-width:321px) and (max-width:360px) {
    #logo-slider-wraper #logo-slider-wraper {
        position: relative;
        width:50% !important;
    }
    #logo-slider-wraper .slider-controls {
        position: relative;
        top: 81px;
        width: 100% !important;
    }
    #logo-slider-wraper #logo-slider {
        background: #FFF;
        height: 200px;
        list-style: none outside none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 100% !important;
    }
    #logo-slider-wraper .slide {
        list-style: none outside none;
        margin: 0 !important;
        width: 100% !important;
    }
}
@media screen and (min-width:481px) and (max-width:640px) {
    #logo-slider-wraper #logo-slider-wraper {
        position: relative;
        width:28% !important;
        left:34px !important
    }
    #logo-slider-wraper .slider-controls {
        position: relative;
        top: 81px;
        width: 100% !important;
    }
    #logo-slider-wraper #logo-slider {
        background: #FFF;
        height: 200px;
        list-style: none outside none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 100% !important;
    }
    #logo-slider-wraper .slide {
        list-style: none outside none;
        margin: 0 !important;
        width: 100% !important;
    }
}
@media only screen and (min-width:641px) and (max-width:768px) {
    #logo-slider-wraper #logo-slider-wraper{
        position: relative;
        width:78% !important;
        left:34px !important
    }
    #logo-slider-wraper .slider-controls {
        position: relative;
        top: 81px;
        width: 100% !important;
    }
    #logo-slider-wraper #logo-slider {
        background: #FFF;
        height: 200px;
        list-style: none outside none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 100% !important;
        left:-12px;
    }
    #logo-slider-wraper .slide {
        list-style: none outside none;
        margin: 0 !important;
        width: 100% !important;
    }
}
@media only screen and (min-width:770px) {
    #logo-slider-wraper #logo-slider-wraper {
        position:relative;
        width: 100% !important;
        left:34px !important
    }
    #logo-slider-wraper .slider-controls {
        position: relative;
        top: 81px;
        width: 100% !important;
    }
    #logo-slider-wraper #logo-slider {
        background:#FFFFFF;
        height: 200px;
        list-style: none outside none;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 100% !important;
    }
    #logo-slider-wraper .slide {
        list-style: none outside none;
        margin: 0 !important;
        width: 100% !important;
    }
}
/* Facebook Like Button Styles */
.fb-like table {
	color:white;
}
/* Logo Tweaks */
body #logo a {
    height: 70px;
}
@media only screen and (max-width: 767px) {
    body .main-header-wrapper {
        padding: 0px;
    }
    body .menu-icons-wrapper {
        right: -20px;
    }
}
body .dt-menu-toggle {
    color: #7eb2c3;   
}
body .dt-menu-toggle-icon {
    background: #7eb2c3;
}