@import url("fonts.css");
 .edit-link, .tags-links {
    display:none!important;
}
/* font-family: 'Conv_BentonSans-Book';
 font-family: 'Conv_BentonSans-Bold';
 font-family: 'Conv_BentonSans-Light';
 font-family: 'Conv_BentonSans-Medium';
 */
 @media (min-width: 1200px){
     .dud {
    }
     .blog #primary, .category #primary, .date #primary, .single-post #primary{
         float: left;
         width: 100%;
    }
     .blog #secondary, .category #secondary, .date #secondary, .single-post #secondary{
         left: 2.333333%;
         width: 22%;
    }
}
 #menu-item-3043 {
    display:none
}
 .navbar-default .navbar-nav > li.menu-item-25 > a {
     margin-right: 0px;
}
 #menu-item-3040,#menu-item-3043 {
    display:none
}
 #menu-item-3041 {
    display:none
}
 #navbar-collapse-main #menu-item-4287 {
    display:none
}
 .mfp-close-btn-in .mfp-close {
     color: #fff;
     font-size: 60px;
     right: 30px;
     top: 30px;
}
 #search-2 {
    border:0px!important;
}
 .tags-links {
    display:none;
}
 #searchform {
    margin-top:0px;
}
 .form-inline .form-group {
    width:100%;
}
 #searchform button {
    display:none;
}
 #searchform input.form-control {
     padding: 0;
     margin: 0;
     border: 1px solid #302a28;
     border-radius: 0px;
     background-color: transparent;
     margin-left: 0px;
     padding-top: 0px;
     line-height: 37px;
     font-size: 14px;
     color: #433b38;
     text-transform: uppercase;
     letter-spacing: 1px;
     width: 100%;
     display: inline-block;
     vertical-align: middle;
     background-image: url(../images/search-bg.png);
     background-repeat: no-repeat;
     background-position: right;
     box-sizing: border-box;
     padding: 0px 10px;
     height:auto;
}
 .widget.widget_archive .sbHolder{
     margin-left: 0px;
     width: 100%;
}
/* menu /////////////////
/*/
 .menu-toggle {
    display:none;
}
 .c-hamburger {
     position: absolute;
     overflow: hidden;
     margin: 0;
     padding: 0;
     width: 65px;
     height: 65px;
     right: 10px;
     top: -90px;
     font-size: 0;
     text-indent: -9999px;
     appearance: none;
     box-shadow: none;
     border-radius: 0px;
     border: none;
     cursor: pointer;
     box-shadow: none!important;
    /* margin-top: -25px;
     */
     z-index: 1000100010001000;
}
 .c-hamburger:focus {
     outline: none;
}
 .c-hamburger span {
     display: block;
     position: absolute;
     top: 44px;
     left: 18px;
     right: 18px;
     height: 3px;
     background: #302a28;
}
 .c-hamburger span:before, .c-hamburger span:after {
     position: absolute;
     display: block;
     left: 0;
     width: 100%;
     height: 3px;
     background-color: #302a28;
     content: "";
}
 .c-hamburger span:before {
     top: -10px;
}
 .c-hamburger span:after {
     bottom: -10px;
}
 .c-hamburger--htx {
     background-color: transparent;
    ;
}
 .c-hamburger--htx span {
     transition: background 0s 0.3s;
}
 .c-hamburger--htx span:before, .c-hamburger--htx span:after {
     transition-duration: 0.3s, 0.3s;
     transition-delay: 0.3s, 0s;
}
 .c-hamburger--htx span:before {
     transition-property: top, transform;
}
 .c-hamburger--htx span:after {
     transition-property: bottom, transform;
}
/* active state, i.e. menu open */
 .c-hamburger--htx.is-active {
     background-color: transparent;
    ;
}
 .c-hamburger--htx.is-active span {
     background: none;
}
 .c-hamburger--htx.is-active span:before {
     top: 0;
     transform: rotate(45deg);
     -ms-transform: rotate(45deg);
    /* IE 9 */
     -webkit-transform: rotate(45deg);
    /* Chrome, Safari, Opera */
}
 .c-hamburger--htx.is-active span:after {
     bottom: 0;
     transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
    /* IE 9 */
     -webkit-transform: rotate(-45deg);
    /* Chrome, Safari, Opera */
}
 .c-hamburger--htx.is-active span:before, .c-hamburger--htx.is-active span:after {
     transition-delay: 0s, 0.3s;
}
/* menu /////////////////
/*/
 a, a:hover, a:visited {
    color:#648585;
}
 strong {
     font-family: 'Conv_BentonSans-Medium';
    font-weight:normal;
}
 h1, .h1, h2, .h2, h3, .h3, p.site-title {
    margin-top:20px;
    margin-bottom:20px;
}
 p.site-title {
     font-family: inherit;
     font-weight: 500;
     line-height: 1.1;
     color: inherit;
     font-size: 36px;
}
 h3, .h3 {
    color:#665853;
     font-size:22px;
    font-family: 'Conv_BentonSans-Light';
}
 h4, .h4 {
    color:#648585;
     font-size:14px;
    font-family: 'Conv_BentonSans-Bold';
    text-transform: uppercase;
}
/* Overwrites */
 html, body, div, p, td {
     -webkit-font-smoothing: antialiased;
     font-family: 'Conv_BentonSans-Book',"Helvetica Neue", Helvetica, Arial, sans-serif 
}
 body {
    text-rendering: optimizeLegibility;
    font-size:16px;
}
 #page {
    overflow: hidden
}
 .force-full-width {
    margin-left:-40%;
    padding-left:40%;
    margin-right:-40%;
    padding-right:40%;
}
 .navbar-collapse {
    padding:0px;
}
/* .nav > li {
    position:initial;
}
 .dropdown-menu {
    width:100%;
    border:0px;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .dropdown-menu li {
    float:left;
}
 */
 .navbar-default {
    background-color: transparent;
    border-color: transparent;
}
 img {
    vertical-align: bottom;
     max-width: 100%;
     height: auto;
}
 .site-description{
    display:none!important;
}
/* header */
 header#masthead {
    background-color: white;
    background-image:url(../images/heder-bg.png);
    padding-top:28px;
     z-index: 9001;
}
/* navigation */
 .nav > li > a {
    padding:10px 0px;
    margin:0px 15px;
    border-bottom:6px transparent solid;
}
 .navbar-default .navbar-nav > li > a {
    font-size:19px;
    color:#302a28;
}
 .navbar-default .navbar-nav > li:first-child > a {
    margin-left:15px;
}
 .navbar-default .navbar-nav > li:last-child > a {
    margin-right:0px;
}
 .nav.navbar-nav {
    padding-left: 0px;
    position:relative;
     width: 100%;
}
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color:transparent;
    color:#648585;
    border-bottom:6px #648585 solid;
}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:transparent;
    color:#648585;
    border-bottom:6px #648585 solid;
}
 .navbar-nav > .current-menu-item > a, .navbar-nav > .current-menu-ancestor > a{
    border-bottom:6px #648585 solid;
}
 .navbar {
    margin-bottom:0px;
    margin-top:22px;
}
 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a {
     color: #648585;
     border-color:#648585;
}
 .menu-item .caret {
    display:none;
}
 .menu-item:hover > .dropdown-menu {
    display: block;
}
 .current-menu-parent > .dropdown-menu {
    display:none;
}
 ul.utility {
    padding:0;
    margin:0;
    list-style: none;
    text-align: right;
    float: right;
    margin-top:20px;
}
 ul.utility li {
    float:left;
    margin-left:20px;
    padding-left:20px;
    position:relative;
}
 ul.utility li:before{
    content:'|';
    position:absolute;
    left:0;
    font-size:12px;
     line-height: 22px;
}
 ul.utility > li:first-child:before {
    display:none;
}
 ul.utility li a {
    text-transform: uppercase;
    font-size:12px;
    color:#302a28;
    font-family: 'Conv_BentonSans-Medium';
     letter-spacing: .85px;
}
 .site-branding {
    margin-left:-15px;
}
 #site-navigation {
}
 .home #site-navigation {
}
 .dropdown-menu {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
     box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
     border: 0px;
}
 .navbar-nav > li > .dropdown-menu {
    background-color: #302a28;
    margin:0;
    padding:0;
     margin-left: 20px;
}
 .dropdown-menu > li > a {
     line-height: 50px;
     font-family: 'Conv_BentonSans-Medium';
    color:white;
    text-transform: uppercase
}
 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
     color: #867771;
     background-color: transparent;
}
 .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: transparent;
    color: #779999;
    ;
}
 .dropdown-menu > li > a {
     line-height: 49px;
     font-family: 'Conv_BentonSans-Book';
     color: white;
     text-transform: none;
     border-bottom: 1px white solid;
     margin: 0px 10px;
     font-size: 18px;
     padding: 3px 20px;
     padding-left: 10px;
}
 .navbar-nav > li:first-child > .dropdown-menu {
     margin-left: 15px;
}
 .dropdown-menu > li:last-child > a {
    border:0px;
}
 .subnav {
    ;
    background-color:#302a28;
    min-height: 56px
}
 .home .subnav, .page-template-page-home .subnav, .page-template-page-home-2017 .subnav{
    display:none;
}
 .subnav ul {
    list-style: none;
     padding: 0;
     margin: 0
}
 .subnav .horizontal-menu li {
    float:left;
}
 .subnav .horizontal-menu > li > a {
    display:none;
}
 .subnav .horizontal-menu > li li {
    line-height:56px;
}
 .subnav ul.sub-menu {
    padding-left: 31px;
}
 .subnav .horizontal-menu > li {
    display:none;
}
 .subnav .horizontal-menu > li.current-menu-ancestor {
    display:block;
}
 .subnav .horizontal-menu > li li a {
    display:block;
    color:white;
     font-family: 'Conv_BentonSans-Medium';
    font-size:14px;
     padding:0px 20px;
    text-transform: uppercase
}
 .subnav .horizontal-menu > li li.current_page_item a {
    color:#867771;
}
 .subnav .horizontal-menu > li li a:hover {
    color:#867771;
}
/* content */
 #content {
    background-color: #f4f3f1;
    padding-top:20px;
}
 .home #content {
    padding-top:40px;
    margin-top: -3px;
}
/* home */
 .home-featured, .home-news, .home-footer {
    border:0px!important;
}
 .home-feed {
    background-color:white;
     padding-top: 60px;
    margin-top: -60px;
    padding-bottom:30px;
}
 .slider ul, .home-slides ul, .home-featured ul, .home-footer ul {
    margin:0;
    padding:0;
    list-style: none
}
 .home-slides li {
    background-color: #769898;
     color:white;
    background-image:url(../images/home-slider-bg.gif);
     min-height: 475px;
    position:relative;
}
 .home-slides .owl-item {
}
 .home-slides .owl-stage {
}
 .home-slides .owl-item {
}
 .home-slides li span.title, .home-slides li span.title {
    display:block;
    padding:20px 25px;
}
 .home-slides li .experpt {
    display:block;
    padding:0px 25px;
}
 .home-slides li span.title {
    color:white;
    font-size:26px;
     line-height:30px 
}
 .home-slides li .experpt {
    color:white;
    font-size:16px;
     line-height:22px 
}
 .home-slides li .the-links {
     opacity:0;
     position: absolute;
     width: 100%;
     background-color: rgba(0,0,0,0.85);
     top: 0px;
     height: 100%;
     padding: 47% 38px 0px 38px;
     text-align: center;
     transition: opacity .25s ease-in-out;
     -moz-transition: opacity .25s ease-in-out;
     -webkit-transition: opacity .25s ease-in-out;
}
 .home-slides li .the-links a {
     display: block;
     color: white;
     text-transform: uppercase;
     font-size: 14px;
     line-height: 30px;
     border: 2px white solid;
     font-family: 'Conv_BentonSans-Medium';
}
 .home-slides li:hover .the-links {
     opacity:1;
}
 .owl-item .video iframe {
    max-width:270px;
    max-height:152px;
     vertical-align: bottom;
}
 .owl-item .type-people img {
     width: auto;
     height: auto;
     max-height:152px;
}
 .owl-item .type-people .itemimg {
    background-color: #779999;
    display: block;
}
 .owl-item .video > p:first-child {
    margin:0px;
}
 .excerpt-dash {
    display: none;
}
 .entry-content .slider ul li {
    list-style:none;
}
 .home-featured {
    margin-bottom:80px;
}
 .home-featured li {
    background-color: #6698af;
    color:white;
    position:relative;
}
 .home-featured li a img {
    float:right;
    width:50%;
    height:auto;
    margin-left: 25px;
}
 .home-featured li:after {
     content: " ";
    display: table;
    clear: both;
}
 .home-featured li a.title {
    color:white;
    font-size:26px;
     line-height:30px;
    display:block;
     padding:7% 30px 20px 25px;
}
 .home-featured li .excerpt {
    color:white;
    font-size:16px;
     line-height:22px;
     display:block;
     padding:0px 25px;
}
 .home-featured li .category-display {
    color:white;
    font-size:12px;
     line-height:normal;
     display:block;
     padding:20px 25px;
}
 .home-featured li .category-display {
    text-transform: uppercase;
     font-family: 'Conv_BentonSans-Book';
}
 .home-featured li .category-display a {
    color:white;
     font-family: 'Conv_BentonSans-Bold';
     letter-spacing: .85px;
}
 .home-featured .featured-tag {
     position: absolute;
     top: 0px;
     left: 0px;
}
 .home-footer {
    padding-top:10px;
    padding-bottom:50px;
}
 .home-footer ul li {
    margin:20px 0px;
}
 .home-footer a, .home-footer {
    color:#000000;
    font-size:14px;
    line-height:20px;
}
 .slider ul.display-posts-listing {
}
 .slider ul.display-posts-listing li a.title {
    color:#302a28;
    font-size:20px;
     line-height:26px;
    display:block;
     padding:20px 0px;
}
 .slider ul.display-posts-listing li .excerpt {
    color:#000;
    font-size:16px;
     line-height:22px;
     display:block;
     padding:0px;
}
 .slider ul.display-posts-listing li .category-display {
    color:#302a28;
    ;
    font-size:12px;
     line-height:normal;
     display:block;
     padding:20px 0px;
}
 .slider ul.display-posts-listing li .category-display {
    text-transform: uppercase;
     font-family: 'Conv_BentonSans-Book';
}
 .slider ul.display-posts-listing li .content {
    display:none;
}
 .slider ul.display-posts-listing li .category-display a {
    color:#000000;
     font-family: 'Conv_BentonSans-Bold';
     letter-spacing: .85px;
}
 .slider .owl-theme .owl-controls {
    position:absolute;
    top: -45px;
    ;
    margin:0;
}
 .slider .owl-theme .owl-controls .owl-nav [class*=owl-] {
    margin:0;
    border-radius: 0px;
    font-size: 34px;
     width: 45px;
    ;
    background-color:#302a28;
}
 .slider .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background-color:#665853;
}
 .type-post.video a.image {
    display:none;
}
/*Default state for brightness has to be specified specifically*/
 .owl-carousel .owl-item img,.home-featured li a img,.entry-header .wp-post-image {
    webkit-transition:all 0.5s;
    transition:all 0.5s
}
 .owl-carousel .owl-item img:hover,.home-featured li a img:hover,.entry-header .wp-post-image:hover,.blog article:hover img {
     -webkit-filter: brightness(70%);
}
 .post-type-archive-people iframe {
    max-width: 600px
}
 .post-type-archive-people .mfp-iframe-holder .mfp-content {
    max-width: 600px
}
 .mfp-iframe-scaler {
     margin-top: 40%;
}
 .mfp-content .popform {
     width: 100%;
     max-width: 600px;
     background-color: white;
     padding: 35px;
     margin: auto;
     background-image: url(/wp-content/uploads/2016/02/Background_Tile.gif);
}
 .mfp-content .popform form {
     background-color: white;
     padding: 20px;
}
/* page content */
 .page-template-default header.entry-header h1, header.entry-header h1,.blog header.entry-header h1,.category h1.page-title, .date h1.page-title, .investment-team h1 {
    font-size:14px;
     text-transform:uppercase;
    padding-left:35px;
     font-family: 'Conv_BentonSans-Medium';
    margin-bottom:10px;
}
 .page-template-default .entry-content, .single-stories .entry-content, .single-people .entry-content, .post-type-archive-people .entry-content{
    padding-left:35px;
    font-size:16px;
    line-height: 26px;
    padding-bottom:50px;
}
 .page-template-default .entry-content strong {
    font-family: 'Conv_BentonSans-Medium'
}
 .page-template-default .entry-content h3, .page-template-default .entry-content h3 a {
    font-family: 'Conv_BentonSans-Book';
    color:#648585;
    font-weight:normal;
    margin-top:30px;
    margin-bottom:5px;
}
 .page-template-default .entry-content h2, .post-type-archive-people .entry-content h2 {
    font-size:38px;
    font-family: 'Conv_BentonSans-Light';
    font-weight:normal;
    margin-top:5px;
    margin-bottom:30px;
}
/* footer */
 section#bottom {
    background-color:#779999;
    padding-top:10px;
    padding-bottom:100px;
    color:white;
    font-size:14px;
}
 section#bottom a {
    color:white;
    font-family: 'Conv_BentonSans-Bold'
}
 section#bottom .container {
    padding-left:0px;
}
 section#bottom h3 {
    color:#433b38;
     font-size:14px;
    font-family: 'Conv_BentonSans-Bold';
    text-transform: uppercase;
}
 footer#colophon {
    background-color: #302a28;
    font-size: 13px
}
 footer .site-info div {
    font-size: 12px
}
 ul.social {
    margin:0;
     padding: 0;
    list-style: none
}
 ul.social li {
    display: inline-block;
     border: 1px white solid;
     border-radius: 30px;
     height: 35px;
     width: 35px;
     text-align: center;
     font-size: 20px;
     line-height: 35px;
    margin-right:20px;
}
 ul.social li:hover {
    background-color:#648585;
}
 .site-info {
    padding:35px 0px;
    color:white;
    text-align: center;
     font-size: 14px;
     letter-spacing:1px;
}
 .site-info a {
    color:white;
}
 .entry-content ul li {
     list-style: square;
}
 .entry-content .home-footer ul li {
     list-style:none;
}
/* stories */
 .single-stories h3 {
    color:#302a28;
     font-family: 'Conv_BentonSans-book';
    margin-bottom:5px;
}
 .single-stories .entry-content {
    padding-bottom:40px;
}
 .single-stories .entry-content ul {
     padding:0px 20px;
    margin-top:10px;
    margin-bottom:40px;
}
 .single-stories .entry-content ul li {
    margin-bottom:0.8em;
}
 .single-stories #content > .container {
    background-position: center bottom;
     background-size: contain;
     background-repeat: no-repeat;
}
 .single-stories .entry-content h2 {
     font-size: 38px;
     font-family: 'Conv_BentonSans-Light';
     font-weight: normal;
     margin-top: 0px;
     margin-bottom: 30px;
}
 .single-stories .menu-item-142 a {
    color:#867771!important
}
 .navigation.post-navigation {
    margin-top:40px;
    padding-top:20px;
     border-top: 1px #9b9794 solid;
}
 .navigation.post-navigation a {
    color:#648585;
    font-size:20px;
    line-height: 20px;
}
 .share {
     border-top:1px #9b9794 solid;
    margin-top:15px;
    padding-top:15px;
}
 .share a {
    margin-right:20px;
}
/* Related */
 .related {
    background-color: white;
    padding-bottom:40px;
}
 .related h3 {
    color:#302a28;
    margin-bottom:30px;
    margin-top:35px;
     font-family: 'Conv_BentonSans-book';
    font-size: 22px
}
 .related .owl-controls {
    right:0
}
 .related li a.itemlink {
    display:block;
    padding:20px 0px;
    color:#302a28;
    font-size: 20px;
    line-height: 28px;
}
 .related li p {
    font-size: 16px;
     color:#000;
}
/* people */
 .post-type-archive-people .content-area ul {
    padding:0;
     margin:0;
    list-style: none
}
 .post-type-archive-people .entry-content, .single-people .entry-content{
    padding-bottom:40px;
}
 .post-type-archive-people .grid {
    ;
    margin:35px 0px 35px -30px;
}
 .post-type-archive-people .grid li {
    margin-bottom:30px;
    font-size: 14px;
    line-height:20px;
}
 .post-type-archive-people .grid li a, .single-people div.entry-title {
    display:block;
    color:#302a28;
    font-family:'Conv_BentonSans-Bold';
    font-size:16px;
    line-height:16px;
    padding-top:15px;
    padding-bottom:2px;
}
 .post-type-archive-people .grid li {
    min-height:330px;
}
 .post-type-archive-people .grid li img {
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
}
 .post-type-archive-people .grid li:hover img {
     -webkit-filter: brightness(70%);
     filter: brightness(70%);
}
 .sbHolder {
     padding: 0;
     margin: 0;
     border: 1px solid #302a28;
     border-radius: 0px;
     margin-left:-15px;
     padding-top: 5px;
     line-height:38px;
     font-size:14px;
     color:#433b38;
     background: url("../images/down_arrow.png") no-repeat 95% 50%;
     text-transform: uppercase;
     letter-spacing: 1px;
     width: 360px;
     display: inline-block;
     vertical-align: middle;
     height: 38px;
     font-family: 'Conv_BentonSans-Book';
}
 .sbHolder .sbSelector {
    line-height: 38px
}
 .sbSelector:link, .sbSelector:visited {
    color:#000;
    width:100%;
}
 .sbSelector:hover, .sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {
    color:#867771;
}
 .sbToggle {
    background-image: none!important
}
 #secondary .widget .sbHolder ul, .sbHolder ul {
     padding-left: 0px;
}
 #secondary .widget .sbHolder li a, .sbHolder li a {
    color:white;
    text-transform: none;
     line-height: normal;
     font-family: 'Conv_BentonSans-Book';
}
 .sbOptions {
    background-color: #433b38;
     border-color: #433b38
}
 ul.sbOptions > li:first-child {
    display:none;
}
 .single-people .select-style {
    display:none;
}
 .select-style input {
     padding: 0;
     margin: 0;
     border: 1px solid #302a28;
     border-radius: 0px;
     background-color: transparent;
     margin-left:30px;
     padding-top: 0px;
     line-height:37px;
     font-size:14px;
     color:#433b38;
     text-transform: uppercase;
     letter-spacing: 1px;
     width: 360px;
     display: inline-block;
     vertical-align: middle;
     background-image: url(../images/search-bg.png);
     background-repeat: no-repeat;
    ;
     background-position: right;
     box-sizing:border-box;
     padding:0px 10px;
}
 input::-webkit-input-placeholder {
     color: #000;
     text-transform: uppercase;
}
 input::-moz-placeholder {
     color: #000;
     text-transform: uppercase;
}
 input:-moz-placeholder {
    /* Older versions of Firefox */
     color: #000;
     text-transform: uppercase;
}
 input:-ms-input-placeholder {
     color: #000;
     text-transform: uppercase;
}
/* .post-type-archive-people .select-style {
     width: 42.8%;
     margin-left: -15px;
    ;
}
 .select-style {
    width:100%;
    margin-left:0px;
}
 .select-style select {
     padding: 5px 8px;
     width: 130%;
     border: none;
     box-shadow: none;
     background-color: transparent;
     background-image: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     font-family: 'Conv_BentonSans-Bold';
     text-transform: uppercase;
    font-size:12px;
}
 .select-style select:focus {
     outline: none;
}
 */
 .single-people .btn {
    background-color: #ebeae8;
    border:1px #b0b0af solid;
    color:#302a28;
    border-radius:0px;
}
 .single-people .professional-title {
    margin-bottom:5px;
}
 .bio-container {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
 .bio-container .single-people {
    display:block!important;
}
/* posts */
 #secondary {
    margin-bottom:40px;
}
 .blog h2.entry-title a, .blog h2.entry-title {
    color:#302a28;
    font-size:20px;
    line-height:26px;
}
 .blog article {
    margin-bottom:40px;
}
 .blog article .entry-footer, .single-post article .entry-footer {
    margin-top:20px;
     text-transform: uppercase;
     font-family: 'Conv_BentonSans-Light';
     font-size:12px;
}
 .blog article .entry-footer a, .single-post article .entry-footer a {
    color: #000000;
     font-family: 'Conv_BentonSans-Bold';
}
 .blog article.format-video {
}
 .blog article.format-standard {
}
 ...blog .site-main .row >div:nth-child(3n+1){
     clear:left;
}
 .blog #primary{
    padding-left:0px;
    margin-left:-15px;
    ;
    width:100%!important;
}
 .blog .site-main > header.entry-header h1,.blog .site-main > .entry-content {
    padding-left:0px;
}
 .blog .site-main > header.entry-header h1 {
    padding-top:20px
}
 .blog .site-main > .entry-content {
    margin-bottom:40px;
}
 .blog #secondary,.search #secondary {
    padding:135px 0px 0px 0px;
    margin-bottom:40px;
}
 .archive.category #primary{
    padding-left:0px;
    margin-left:-15px;
    width:100%!important;
}
 .archive.category .site-main > header.entry-header h1,.archive.category .site-main > .entry-content {
    padding-left:50px;
}
 .archive.category .site-main > .entry-content {
    margin-bottom:40px;
}
 .archive.category #secondary {
    padding:135px 0px 0px 0px;
    margin-bottom:40px
}
 .archive.category h2.entry-title a, .archive.category h2.entry-title {
    color:#302a28;
    font-size:20px;
    line-height:26px;
}
 .archive.category article {
    margin-bottom:40px;
}
 .archive.category article .entry-footer, .single-post article .entry-footer {
    margin-top:20px;
     text-transform: uppercase;
     font-family: 'Conv_BentonSans-Light';
     font-size:12px;
}
 .archive.category article .entry-footer a, .single-post article .entry-footer a {
    color: #000000;
     font-family: 'Conv_BentonSans-Bold';
}
 .archive.category article.format-video {
}
 .archive.category article.format-standard {
}
 .archive.category .site-main .row >div:nth-child(4n+1){
     clear:left;
}
 .archive.date #primary{
    padding-left:0px;
    margin-left:-15px;
}
 .archive.date .site-main > header.entry-header h1,.archive.date .site-main > .entry-content {
    padding-left:50px;
}
 .archive.date .site-main > .entry-content {
    margin-bottom:40px;
}
 .archive.date #secondary {
    padding:135px 0px 0px 0px;
    margin-bottom:40px
}
 .archive.date h2.entry-title a, .archive.date h2.entry-title {
    color:#302a28;
    font-size:20px;
    line-height:26px;
}
 .archive.date article {
    margin-bottom:40px;
}
 .archive.date article .entry-footer, .single-post article .entry-footer {
    margin-top:20px;
     text-transform: uppercase;
     font-family: 'Conv_BentonSans-Light';
     font-size:12px;
}
 .archive.date article .entry-footer a, .single-post article .entry-footer a {
    color: #000000;
     font-family: 'Conv_BentonSans-Bold';
}
 .archive.date article.format-video {
}
 .archive.date article.format-standard {
}
 .archive.date .site-main .row >div:nth-child(3n+1){
     clear:left;
}
 .alm-btn-wrap {
    clear:both;
    padding-bottom:50px;
     outline: none;
}
 .alm-btn-wrap button#load-more {
    text-transform: uppercase;
     background-color: transparent;
    border:1px #302a28 solid;
     color:#302a28 ;
    border-radius:0;
    width:100%;
    font-size:14px;
     outline: none;
}
 .single-post #primary{
    padding-left:0px;
    margin-left:-15px;
}
 .single-post .site-main > header.entry-header h1 {
    padding-left:50px;
}
 .single-post .site-main > .entry-content {
    padding-left:50px;
}
 .single-post .site-main > .entry-content {
    margin-bottom:40px;
}
 .single-post #secondary {
    padding-top:135px;
}
 .single-post .entry-meta {
    margin:20px 0px;
    text-transform:uppercase;
    font-size: 12px
}
 .single-post .entry-meta a {
    color:#000;
     ;
}
 .nav-links .nav-previous a:before {
    content:url(../images/icon-prev.png);
     float: left;
    margin-right: 10px;
     margin-top: -8px;
}
 .nav-links .nav-next a:after {
    content:url(../images/icon-next.png);
    float:right;
    margin-left:10px;
     margin-top: -8px;
}
 .nav-links a {
    color:#648585;
}
 .nav-links .nav-previous:hover a:before {
    content:url(../images/icon-prev-over.png)
}
 .nav-links .nav-next:hover a:after {
    content:url(../images/icon-next-over.png)
}
 #secondary .widget {
    border-top:1px #a19d9b solid
}
 #secondary .widget h2 {
    font-size:20px;
    color:#302a28;
}
 #secondary .widget a {
    color:#000
}
 #secondary .widget ul {
    list-style: none;
     padding-left:0px;
}
 #secondary .widget ul li {
    margin-bottom:10px;
     font-family: 'Conv_BentonSans-Medium';
}
 #secondary .widget + .widget {
    margin-top:40px;
}
 #secondary .widget h2, #secondary .widget ul {
    padding-left:60px;
}
 #secondary .widget h2 {
    line-height: 52px;
     background-position:left 5px;
     background-repeat:no-repeat;
}
 .not-found .widget h2 {
    font-size:20px;
    color:#302a28;
}
 .not-found .widget a {
    color:#000
}
 .not-found .widget ul {
    list-style: none;
     padding-left:0px;
}
 .not-found .widget ul li {
    margin-bottom:10px;
     font-family: 'Conv_BentonSans-Medium';
}
 .not-found .widget + .widget {
    margin-top:40px;
}
 .not-found .widget h2, .not-found .widget ul {
    padding-left:60px;
}
 .not-found .widget h2 {
    line-height: 52px;
     background-position:left 5px;
     background-repeat:no-repeat;
}
 .widget_categories h2 {
    background-image: url(../images/icon-folder.png);
}
 .widget_archive h2 {
    background-image: url(../images/icon-calendar.png);
}
/* community feed */
 .blog #secondary #text-6 h2.entry-title a, .single-post #secondary #text-6 h2.entry-title a, .archive.date #secondary #text-6 h2.entry-title a, .archive.category #secondary #text-6 h2.entry-title a, .search #secondary #text-6 h2.entry-title a, .blog #secondary #text-6 h2.entry-title, .single-post #secondary #text-6 h2.entry-title, .archive.date #secondary #text-6 h2.entry-title, .archive.category #secondary #text-6 h2.entry-title, .search #secondary #text-6 h2.entry-title {
    font-size:14px;
     line-height:21px;
}
 #text-6 .entry-content, #text-6 .entry-footer {
    display:none;
}
 #text-6 .alm-btn-wrap {
    padding:0px;
}
 #secondary #text-6 h2,#secondary #text-6 ul {
    padding:0;
}
 #text-6 .col-md-4 {
    float:none!important;
    width:100%;
    padding:0px;
}
 #text-6 h2.entry-title {
    margin-top:10px;
}
/* background-color:blog #f4f3f1;
 .blog #content, .single-post #content, .archive.date #content, .archive.category #content, .search #content{
     background-image: linear-gradient(to right, rgb(244,243,241), rgb(244,243,241)), linear-gradient(to right, rgb(255,255,255), rgb(255,255,255));
     background-repeat:no-repeat;
     background-position: 0 0px,50% 0px;
     background-size:50% 100%,100% 100%;
    ;
     padding-top:0px;
}
 */
 .blog #content{
    padding-top: 180px !important;
}
 .blog #content > .container, .single-post #content > .container, .archive.date #content > .container, .archive.category #content> .container, .search #content > .container {
    background-color: #f4f3f1;
}
 .blog #content #secondary, .single-post #content #secondary, .archive.date #content #secondary, .archive.category #content #secondary, .search #content #secondary {
     background-color: #fff;
     padding-top:75px;
     padding-left:20px;
     width: 23%;
     padding-bottom:40px;
     margin-bottom:0px!important;
}
 .search #content #secondary {
    width: 25%;
}
 #secondary .alignleft {
    margin-right:5px;
    margin-bottom:35px;
}
 #secondary ul {
    clear:both;
}
 #secondary ul li {
    margin-bottom:10px;
}
 #secondary h4 {
    font-family: 'Conv_BentonSans-book';
    color:#302a28;
     text-transform: none;
    font-size:20px;
    line-height:26px;
    padding-top:15px;
    border-top:1px #302a28 solid;
    margin-top:40px;
}
 #secondary h4 a {
    color:#302a28;
}
 #secondary iframe {
}
 #secondary .features {
    margin-top:40px;
    padding-top:20px;
    border-top:1px #302a28 solid;
}
 #secondary .feature {
}
 #secondary .feature img {
}
 #secondary .feature div {
    padding:30px 20px;
    position:relative;
     z-index: 1000;
}
 #secondary .feature div:before{
    content:" ";
     width: 0;
     height: 0;
     border-left: 15px solid transparent;
     border-right: 15px solid transparent;
     border-bottom: 15px solid black;
     position:absolute;
     position: absolute;
     top: -15px;
    z-index:10000;
}
 #secondary .feature p {
    color:white;
    text-decoration:none;
}
 #secondary .features a {
    color:white;
    text-decoration:none;
}
 #secondary .features a:hover {
    text-decoration:none
}
 #secondary .features a img {
    webkit-transition: all 0.5s;
    transition: all 0.5s;
}
 #secondary .features a:hover img {
     -webkit-filter: brightness(70%);
}
 #secondary .features em {
    font-size:0.9em;
}
 #secondary .feature {
    position:relative;
}
 #secondary .features .has-video iframe {
    display:none;
    position: absolute;
    top: -3px;
    z-index:4;
}
 #secondary .features .has-video img {
    opacity:0;
}
 #secondary .features .has-video i.fa {
     color: rgba(255,255,255,0.5);
     text-align: center;
     width: 100%;
     position: absolute;
     top: 10%;
}
 .navbar-toggle {
     padding: 9px 5px;
     border-radius: 20px;
     background-color: #302a28;
    border:0px;
     border: 0px;
     position: absolute;
     right: 0;
     top: -80px;
}
 .navbar-default .navbar-toggle .icon-bar {
    color:#fff;
}
 .related > .container {
    padding:0px;
}
 button.alm-load-more-btn.loading:before {
    background-color:transparent!important;
}
 button#load-more:hover {
    background-color:white;
}
 button.alm-load-more-btn.loading {
    padding-left:20px;
}
 .blog article.format-video {
    position:relative
}
 .videoigrame iframe {
    width:100%;
    height:145px;
}
 @media screen and (max-width: 1199px) {
     .videoigrame iframe {
        width:100%;
        height:118px;
    }
}
 @media screen and (max-width: 991px) {
     .videoigrame iframe {
        width:100%;
        height:360px;
    }
}
 .videoigrame p {
    margin:0px
}
 .col-md-4 .videoigrame p {
    display:none
}
 .col-md-4 .videoigrame >img + p {
    display:block
}
 .videoigrame p {
    margin:0px
}
 .col-md-3 .videoigrame p {
    display:none
}
 .col-md-3 .videoigrame >img + p {
    display:block
}
 @media only screen and (max-width: 1199px) {
     .nav > li > a {
         margin: 0px 12px;
    }
     .navbar-default .navbar-nav > li > a {
/*        font-size: 15px;*/
    }
     .subnav .horizontal-menu > li li a {
/*        font-size: 13px;*/
         padding: 0px 14px;
    }
     #secondary h4 {
        font-size: 16px;
        line-height: 22px;
    }
     #secondary {
        font-size: 14px
    }
     .home-featured li a.title {
        padding-top:45px;
    }
     .select-style input {
    }
     .select-style .sbHolder, .select-style input {
        width:290px;
    }
     .post-type-archive-people .grid li {
         min-height: 300px;
    }
     .home-slides li span.title {
         font-size: 20px;
        line-height: 24px;
    }
     .home-slides li .experpt {
         font-size: 14px;
        line-height: 22px;
    }
     .dropdown-menu > li > a {
         font-size: 15px;
        line-height: 40px;
    }
     .home-featured li .excerpt {
         font-size: 14px;
        line-height: 20px;
    }
     .home-featured li a.title {
        font-size: 20px;
        line-height: 27px;
    }
     .slider ul.display-posts-listing li a.title, .related li a.itemlink {
         font-size: 17px;
        line-height: 22px;
    }
     .slider ul.display-posts-listing li .excerpt, .related li p {
         font-size: 14px;
        line-height: 20px
    }
     .post-type-archive-people .grid li {
         font-size: 12px;
        line-height: 15px;
    }
     .post-type-archive-people .grid li a {
        line-height: 16px;
        font-size: 15px
    }
     .blog h2.entry-title a, .blog h2.entry-title {
         font-size: 18px;
        line-height: 24px;
    }
     .blog .entry-content {
         font-size: 14px;
        line-height: normal;
    }
     .blog #content #secondary, .single-post #content #secondary, .archive.date #content #secondary, .archive.category #secondary, .search #content #secondary {
         padding-left: 10px;
         width: 25%;
         float: right;
         margin-right: -15px;
         padding-right: 15px;
    }
     .blog #content > .container, .single-post #content > .container, .archive.date #content > .container, .archive.category > .container, .search #content > .container {
         background-color: #f4f3f1;
    }
     .owl-item .video iframe {
         max-width: 303px;
        max-height: 170px;
    }
}
 @media (max-width: 1024px) {
     .container {
        max-width: 968px;
    }
     .blog #content > .container, .single-post #content > .container, .archive.date #content > .container, .archive.category > .container, .search #content > .container {
         background-color: #f4f3f1;
    }
}
 @media (max-width: 991px) {
     .blog #content, .single-post #content, .archive.date #content, .archive.category #content, .search #content {
        background-image:none!important;
    }
     .blog #content #secondary, .single-post #content #secondary, .archive.date #content #secondary, .archive.category #secondary , .search #content #secondary {
        padding-left: 10px;
         width: 100%;
         float: none;
         margin: 0;
         padding: 20px 25px 20px 30px;
         background-color:transparent;
        padding-bottom:40px;
    }
     .container {
        max-width: 728px;
    }
    /* .navbar-default .navbar-nav > li:first-child > a {
        margin-left:0px;
    }
     .nav > li > a {
        margin: 0px 7px;
    }
     .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }
     .subnav .horizontal-menu > li li a {
         padding: 0px 10px
    }
     .subnav .horizontal-menu > li li a {
        font-size: 11px;
         padding: 0px 5px;
    }
     ul.utility {
        margin-top: 20px;
         position: absolute;
         top: -120px;
         right: 0px;
    }
     ul.utility li a {
        font-size:10px;
    }
     .dropdown-menu > li > a {
        line-height: 30px;
        font-size: 14px;
    }
     ul.utility {
        margin-right:20px;
    }*/
     .featured-tag img {
        height:auto;
        max-width:150px;
    }
     .home-featured li a.title {
         font-size: 16px;
        padding-bottom:10px;
         line-height: 20px;
    }
     .home-featured li .excerpt {
         font-size: 12px;
    }
     .home-featured li .category-display {
        padding-top:10px;
    }
     .home-footer .row > div {
        margin-bottom:30px;
    }
     .home-footer ul li {
         margin: 10px 0px;
    }
    /* .navbar-nav > li > .dropdown-menu {
        margin-left: 7px;
    }
     .navbar-nav > li:first-child > .dropdown-menu {
        margin-left: 0px;
    }*/
     .post-type-archive-people .grid li {
        min-height: 310px;
    }
     .blog h2.entry-title a, .blog h2.entry-title {
         font-size: 20px;
        line-height: 26px;
    }
     .widget-area iframe {
        width:100%;
    }
    /* .navbar-default .navbar-nav > li:first-child > a {
        margin-left:10px;
    }
     .navbar-default .navbar-nav > li > a {
        font-size: 18px;
    }
     .navbar-default .navbar-nav > li:last-child {
        float:none;
    }
     .subnav .horizontal-menu > li li{
        line-height: 30px;
         float: none;
         border-top: 1px white solid;
    }
     .subnav .horizontal-menu > li ul > li:first-child {
        border:0px;
    }
     .subnav .horizontal-menu {
        display:none;
    }
     .subnav {
        background-color: #302a28;
         min-height: 10px;
    }
     .utility {
        display:none;
    }*/
     ...top-toggled .utility {
        display:block;
         position:fixed;
        top:0px;
         z-index:1000000
    }
     /*.navbar {
        min-height: 0px
    }*/
     header#masthead {
        margin-left:0px;
         padding-top:0px;
         -webkit-transition: all 700ms ease-in-out;
         -moz-transition: all 700ms ease-in-out;
         -o-transition: all 700ms ease-in-out;
         transition: all 700ms ease-in-out;
         z-index: 70000;
         position: relative;
         left:0;
    }
/*     .nav > li {
        position:initial;
        border-bottom:1px white solid;
    }
     .nav > li:last-child {
        border:0px;
    }
     .navbar-nav {
        padding-top:20px;
    }
     .navbar-nav .dropdown-menu {
        display:block;
         margin-bottom: 30px;
         margin-top: 0px!important;
         margin-bottom: 20px!important;
         position:absolute;
         top: 30px;
         right:-320px;
         height:100%;
         width:100%;
         opacity:1;
         left:initial;
         -webkit-transition: right 700ms ease-in-out;
         -moz-transition: right 700ms ease-in-out;
         -o-transition: right 700ms ease-in-out;
         transition: right 700ms ease-in-out;
         position:absolute;
         float: none;
         height:100%;
         width:100%;
         background-color: transparent;
         border: 0;
         background-color: #262626!important;
         left:initial;
    }
     .navbar-nav .open .dropdown-menu {
        position:absolute;
         float: none;
         height:700px;
         width:100%;
         background-color: #262626;
         border: 0;
         box-shadow: none;
         right:0px;
         left:initial;
         opacity:1;
    }
     .dropdown-menu,.navbar-collapse{
        -webkit-box-shadow: -14px 0px 14px -11px rgba(0,0,0,0.42);
         -moz-box-shadow: -14px 0px 14px -11px rgba(0,0,0,0.42);
         box-shadow: -14px 0px 14px -11px rgba(0,0,0,0.42);
    }
     .top-toggled .c-hamburger span, .top-toggled .c-hamburger span:before, .top-toggled .c-hamburger span:after {
    }
     .top-toggled .c-hamburger span:before, .top-toggled .c-hamburger span:after {
        background-color: white;
    }*/
     /*header#masthead.top-toggled {
    }*/
/*     .menu-item .caret {
        display: inline-block;
    }
     .menu-item .caret {
        display: inline-block;
         width: auto;
         height: auto;
         margin-right: 0px;
        /* margin-top: 10px;
         */
         vertical-align: top;
         border: 0px!important;
         float: right;
         font-weight: normal;
         font-size: 25px;
    }
     /*.menu-item .caret:before {
    }
     .navbar-nav .open .dropdown-menu, .navbar-nav .dropdown-menu {
        float: none;
         margin: 0px;
         padding: 10px 20px!important;
         background-color: #262626!important;
        ;
        ;
         border: 0;
         top: 10px;
         height:700px;
    }
     .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        background-color:transparent;
        color:white
    }
     .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .dropdown-menu > li > a {
        color: #fff;
        font-size: 18px;
         padding: 10px 0px;
        line-height:25px;
    }*/
    /* li.backlink {
    }
     li.backlink a {
        color: #fff;
        font-size:18px;
         padding: 10px 0px;
        border:0px;
         padding-bottom: 30px!important;
    }
     li.backlink i {
         font-size: 25px;
         display: inline-block;
        margin-right: 10px;
    }*/
/*     .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color:white;
    }
     .nav.navbar-nav, .navbar-collapse .container {
         background-color: #262626;
        ;
         overflow: hidden;
         height: 100%;
         padding-top: 40px;
        padding-left: 30px;
    }
     .navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li > a, nav .open .dropdown-menu > li > a, nav .dropdown-menu > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a {
        color: #fff;
    }
     .navbar-collapse {
        position: absolute;
         right: -320px;
         z-index:1000;
         -webkit-transition: all 700ms ease-in-out;
         -moz-transition: all 700ms ease-in-out;
         -o-transition: all 700ms ease-in-out;
         transition: all 700ms ease-in-out;
         top: -103px;
         height:1025px!important;
         width: 320px;
    }
     .navbar-collapse.in {
         height: 1025px;
        right:-2px;
    }
     .dropdown-menu > li > a {
    }
     .navbar-nav > li:first-child > .dropdown-menu,.navbar-nav > li > .dropdown-menu, .dropdown-menu > li > a, .navbar-default .navbar-nav > li:first-child > a,.nav > li > a {
        padding-left:0px;
         margin-left:0px;
    }
     .dropdown-menu {
    }
     .menu-toggle {
        display:block;
    }
     .dropdown-menu > li > a {
        line-height: 30px;
        font-size: 17px;
    }
     .navbar-default .navbar-nav > li > a {
         border-color: transparent!important
    }
     .site-branding {
        padding-left:25px;
        width:90%;
    }*/
     .home-slides li .experpt {
        font-size: 18px;
        line-height: 22px;
    }
     .home-slides li span.title {
        color: white;
         font-size: 26px;
         line-height: 30px;
    }
     .home-slides li span.title br {
        display:none;
    }
     .home-slides li .the-links {
        opacity: 1;
         position: relative;
         width: 100%;
         background-color: transparent;
         top: 0px;
         height: 100%;
         padding: 0 28px 0px 28px;
         margin:20px 0px;
         text-align: center;
         transition: opacity .25s ease-in-out;
         -moz-transition: opacity .25s ease-in-out;
        /* -webkit-transition: opacity .25s ease-in-out;
         */
         padding-bottom: 20px;
    }
     .home-slides li .the-links br {
        display:none;
    }
     .home-slides li .the-links a {
         font-size: 13px;
         margin-bottom: 10px;
    }
     section#bottom {
        padding:25px;
    }
     .home-footer, .home-news {
    }
     .post-type-archive-people .grid {
        margin-left:0px;
    }
     .post-type-archive-people .select-style {
        margin-left:25px;
    }
     .related h3, .home-feed h3 {
    }
     .owl-item .type-people img {
         max-height: none;
    }
     .home-slides li {
        min-height: 575px
    }
     #secondary {
        padding-left:0;
        padding-right:0;
    }
     #secondary p {
        font-size:16px;
    }
     .owl-item .video iframe {
         max-width: 349px;
        max-height: 196px;
    }
     #menu-item-3041,#menu-item-3043 {
        display:block
    }
}
 @media (max-width: 767px){
     .container {
        max-width: 640px;
    }
     .related {
        padding:30px;
    }
     .post-type-archive-people .select-style {
    }
     .post-type-archive-people .grid {
        margin-left: 10px
    }
     #secondary .alignleft {
        float:left;
    }
     .page-template-default header.entry-header h1, header.entry-header h1, .blog header.entry-header h1 {
        padding-left:25px;
    }
     .page-template-default .entry-content, .single-stories .entry-content, .single-people .entry-content, .post-type-archive-people .entry-content {
        padding-left:30px;
        padding-right:30px;
    }
     footer .site-info div {
        text-align: center
    }
     footer .site-info div a {
        display:block;
        text-align: center
    }
     footer .site-info div span {
        display:none;
    }
     #primary .alm-reveal {
        padding-left:35px;
    }
     #primary .alm-btn-wrap {
        clear: both;
         padding-bottom: 50px;
         padding-left: 50px;
    }
     #secondary {
        padding: 20px 25px 20px 35px;
    }
     .blog #secondary {
        padding: 20px 25px 20px 25px;
    }
     .home-featured li img {
        float:none;
        width:100%;
    }
     .home-featured li a.title {
        font-size:26px;
         line-height: 34px;
    }
     .home-featured li .excerpt {
        font-size:16px;
    }
     .single-post #primary{
        padding: 0px 40px;
    }
     .home-featured li a img {
        float:none;
         width:100%;
        margin:0px;
    }
     .navigation.post-navigation a {
        color:transparent;
    }
     .owl-item .type-people img {
         width: auto;
        height: auto;
         max-height:none;
    }
     .popform {
         padding: 0px 30px;
    }
     input, button, select, textarea {
        width:100%;
    }
     .related .owl-controls {
        display: inline-block;
         top: -25px;
        right:0px;
    }
     .related h3 {
         margin-bottom: 10px;
         margin-left: 20px;
    }
     .home-footer {
        padding-left: 20px;
        padding-right:0px
    }
     .home-feed h3 {
        margin-left:25px;
    }
     .select-style .sbHolder, .select-style input {
         width: 95%;
         float: none;
         display: block;
         margin-left: 0px;
         margin-bottom: 20px;
    }
     .owl-item .video iframe {
         max-width: 305px;
        max-height: 171px;
    }
}
 @media (max-width: 640px){
     .slider ul.display-posts-listing li a.title, .related li a.itemlink {
         font-size: 22px;
         line-height: 26px;
    }
     .slider ul.display-posts-listing li .excerpt, .related li p {
         font-size: 16px;
         line-height: 22px;
    }
     .post-type-archive-people .grid li {
         width: 50%;
         text-align: center;
    }
     .site-title img {
        max-width: 226px
    }
     .related .type-page.video p {
        padding:0px;
    }
     .owl-item .video iframe {
        max-width: 100%;
         max-height: 216px;
    }
     .site-title img {
    }
     p.site-title, h1.site-title {
         margin-top: 20px;
        padding-bottom: 0px;
        margin-bottom:8px;
    }
     .site-branding {
        width:99%;
         padding-left: 20px;
    }
}
/* 2017 updates */
 html,body {
    overflow-x:hidden;
}
 section.video-section iframe{
    display:none;
}
 section.video-section .video-wrap {
    position:relative;
}
 section.video-section .video-wrap .text-wrap {
    position: absolute;
     top: 20%;
     right: 0;
     padding-right: 15%;
}
 section.video-section .video-wrap .text-wrap p{
    color:white;
    font-size:36px;
}
 section.video-section .video-wrap .text-wrap a {
    display:inline-block;
    background-color: rgba(67, 59, 56,0.3);
    padding:10px 30px;
     border: 1px white solid;
    color:white;
    font-size:16px;
     text-transform: uppercase;
    font-weight:bold;
    transition:all 500ms;
}
 section.video-section .video-wrap .text-wrap a:hover {
    text-decoration: none;
    background-color: rgba(67, 59, 56,1) 
}
 section.video-section .video-wrap img {
}
 section.allnews-features {
}
 section.allnews-features .news-row {
    background-color:#5e91a9;
    ;
    position:relative;
}
 section.allnews-features .news-row .container {
    padding:0px;
    position:relative;
}
 section.allnews-features .news-row .listing-item img {
    display:none;
}
 section.allnews-features .news-row .row.itemrow {
    ;
    width:33%;
    margin:50px 0 0 0;
    position: relative;
}
 section.allnews-features .news-row.clearfix.full-1 img {
    position:relative;
    display:none;
}
 section.allnews-features .news-row.clearfix.full-1 {
     background-repeat: no-repeat;
     background-position: center top;
}
 section.allnews-features .news-row.clearfix.full- img {
    position:absolute;
    right:0;
}
 .home section.allnews-features .news-row.clearfix.full- .excerpt img {
    position:relative;
    right:initial;
    display:block
}
 section.allnews-features .row-title {
    font-size:16px;
    color:white;
    text-transform: uppercase;
    background-color:#433b38;
    width:50%;
    padding:10px 20px;
    font-family:'Conv_BentonSans-Medium';
    ;
    text-align:center;
}
 section.allnews-features .newsitem {
    background-color:white;
    height:100%;
    padding:20px;
    padding-bottom:20px;
    padding-right:27px;
}
 section.allnews-features .full-1 .newsitem {
    padding-bottom:60px
}
 section.allnews-features .newsitem .display-posts-listing a.title {
     font-family:'Conv_BentonSans-Book';
     color: #302a28;
     font-size: 28px;
     line-height: 36px;
     display: block;
     padding: 0 0 20px 0px;
    min-height:10px
}
 section.allnews-features .newsitem .display-posts-listing .category-display {
    color: #302a28;
     font-size: 14px;
     line-height: normal;
     display: block;
     padding:0px;
    text-transform:uppercase;
    min-height:0;
    display:none;
}
 section.allnews-features .newsitem .display-posts-listing .category-display a{
     color: #000000;
     font-family: 'Conv_BentonSans-Bold';
     letter-spacing: .85px;
    padding:0px;
}
 section.news-sliders {
    background-color: #f4f4f4;
    ;
}
 section.news-sliders .row-title-wrap {
    width:33%;
     margin-top:50px;
     margin-bottom: 80px;
}
 section.news-sliders .row-title {
    font-size: 16px;
     color: white;
     text-transform: uppercase;
     background-color: #433b38;
     width: 50%;
     padding: 10px 20px;
     font-family: 'Conv_BentonSans-Medium';
     text-align: center;
}
 .slider ul.display-posts-listing li .category-display a {
    padding:0px;
}
 .page-template-page-home-2017 .home-slidess {
    ;
    margin-top:30px;
    padding-top:30px;
}
 .page-template-page-home-2017 .home-slidess .row-title {
     font-size: 16px;
     color: white;
     text-transform: uppercase;
     background-color: #433b38;
     width: auto;
     padding: 10px 20px;
     font-family: 'Conv_BentonSans-Medium';
     text-align: center;
     display: inline-block;
}
 .page-template-page-home-2017 .home-slidess ul {
    margin:0;
    padding:0;
     list-style:none;
}
 .page-template-page-home-2017 .home-slidess li {
    background-color: white;
    margin-bottom:20px;
}
 .page-template-page-home-2017 .home-slidess .col-md-6{
    padding:0px;
}
 .page-template-page-home-2017 .home-news li.listing-item {
    background-color: white;
    min-height:485px;
    margin-bottom: 30px;
}
 .page-template-page-home-2017 .home-news li.listing-item a, .page-template-page-home-2017 .home-news li.listing-item span, .page-template-page-home-2017 .home-news li.listing-item div {
    padding-left:20px;
    padding-right:20px;
}
 .page-template-page-home-2017 .home-news li.listing-item a.image {
    padding:0px;
}
 .page-template-page-home-2017 .slider ul.display-posts-listing li a.title {
    padding:20px;
}
 .page-template-page-home-2017 .slider ul.display-posts-listing li a.title {
     padding: 20px;
     max-height: 3.5em;
     margin-bottom: 1em;
     overflow: hidden;
}
 .page-template-page-home-2017 .slider .owl-theme .owl-controls {
    width:100%
}
 .page-template-page-home-2017 .slider .owl-theme .owl-controls .owl-next {
    float:right
}
 .page-template-page-home-2017 .slider .owl-theme .owl-controls .owl-prev {
    float:left
}
 .page-template-page-home-2017 .slider ul.display-posts-listing li .excerpt {
     max-height: 8.5em;
     overflow: hidden;
}
 .page-template-page-home-2017 .home-news li.listing-item span span {
    padding:0px;
}
 .page-template-page-home-2017 a.title {
}
 .page-template-page-home-2017 .owl-item .video iframe {
    max-width:320px;
    max-height:180px;
}
 .page-template-page-home-2017 .owl-stage {
    padding-left:0px!important;
}
 .page-template-page-home-2017 .home-slidess li .experpt {
    margin-top:20px;
}
 .page-template-page-home-2017 .home-slidess li .the-links {
    margin-top:20px;
}
 .page-template-page-home-2017 .home-slidess li .the-links a {
    display: inline-block;
    background-color:#fafafa;
     color: #433b38;
     text-transform: uppercase;
     font-size: 14px;
     line-height: 40px;
     border: 1px #ccc solid;
     font-family: 'Conv_BentonSans-Medium';
    padding:0px 20px;
    text-align: center;
     width: 100%;
     max-width: 60%;
     margin-bottom:10px;
     transition:all 500ms;
}
 .page-template-page-home-2017 .home-slidess li .the-links a:hover {
     background-color: #433b38;
     color:#fafafa;
    text-decoration:none;
}
 .page-template-page-home-2017 .home-slidess li span.title {
     color: #433b38;
     font-size: 26px;
     line-height: 30px;
     font-family: 'Conv_BentonSans-Book';
}
 .page-template-page-home-2017 .home-slidess .text-wrap {
    padding:20px;
    padding-right:40px;
}
 .page-template-page-home-2017 .home-feed {
    background-color: #779999;
     margin-top: 150px;
    padding-top:0;
}
 .page-template-page-home-2017 .home-feed .col-md-4 {
    margin-top:-100px;
     text-align: center;
}
 .page-template-page-home-2017 .home-feed .col-md-4 h4 {
     font-size: 14px;
     color: white;
     text-transform: uppercase;
     background-color: #433b38;
     width: auto;
     padding: 10px 20px;
     font-family: 'Conv_BentonSans-Medium';
     text-align: center;
     display: inline-block;
}
 .page-template-page-home-2017 .home-feed .col-md-4 ul,.page-template-page-home-2017 .home-feed .col-md-4 p {
    background-color: white;
    padding:30px;
    text-align: left;
     margin-top: -30px;
    min-height:280px;
}
 .page-template-page-home-2017 .home-feed .col-md-4 li {
    text-align: left
}
 .page-template-page-home-2017 .home-feed a.title {
    font-family: 'Conv_BentonSans-Book';
    ;
}
 .page-template-page-home-2017 .home-feed .home-footer {
     padding-bottom: 0;
}
 .page-template-page-home-2017 .home-feed .col-md-4 p {
    padding-top:50px;
}
 .type-post.video a.image {
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:-1;
}
 #colophon {
    margin:0px;
}
 .page-template-page-home-2017 .call-out-box {
    margin-top:2rem;
}
 .page-template-page-home-2017 .call-out-box .container {
    background-color: #5e91a9
}
 .page-template-page-home-2017 .call-out-box .container .col {
    padding:30px 40px 30px 40px;
}
 .page-template-page-home-2017 .call-out-box .container .col-md-3 {
    text-align: right;
    padding-top:30px;
}
 .page-template-page-home-2017 .call-out-box p {
    color:white;
    margin-bottom: 0;
}
 .page-template-page-home-2017 .call-out-box p strong{
     font-family: 'Conv_BentonSans-Book';
    font-size:28px;
    line-height:28px;
}
 .page-template-page-home-2017 .call-out-box a{
     display: inline-block;
     padding: 10px 30px;
     border: 1px white solid;
     color: white;
     font-size: 12px;
     text-transform: uppercase;
     font-weight: bold;
     transition: all 500ms;
     text-decoration:none;
}
 .page-template-page-home-2017 .call-out-box a:hover {
     background-color:rgba(255,255,255,0.2);
     text-decoration:none;
}
 @media (max-width: 768px){
     .page-template-page-home-2017 section.video-section .video-wrap .text-wrap {
        top: 5%;
         padding-right: 5%;
    }
     .page-template-page-home-2017 section.video-section .video-wrap .text-wrap p {
         font-size: 20px;
        line-height: 28px;
    }
     .page-template-page-home-2017 section.video-section .video-wrap .text-wrap a {
         margin-top: 10px;
        padding: 4px 15px;
         font-size: 12px;
    }
     .page-template-page-home-2017 section.allnews-features .news-row.clearfix.full- img {
        position:relative;
    }
     .page-template-page-home-2017 section.allnews-features .news-row .row.itemrow {
        width:100%;
         margin: -50px 0 0 0;
    }
     .page-template-page-home-2017 section.allnews-features .news-row.clearfix.full-1 {
         background-image: none!important;
    }
     .page-template-page-home-2017 section.allnews-features .news-row.clearfix.full-1 img.for-mobile {
        display:block;
    }
     .page-template-page-home-2017 section.allnews-features .news-row.clearfix.full-1 img {
         height: 190px;
         width: auto;
         margin-left: -75%;
         max-width: none;
    }
     .page-template-page-home-2017 section.allnews-features .row-title {
        width:30%;
    }
     .page-template-page-home-2017 section.allnews-features .newsitem {
        padding-bottom:10px;
    }
     .page-template-page-home-2017 section.news-sliders .row-title {
        width:100%;
    }
     .page-template-page-home-2017 .home-news li.listing-item {
         min-height: 425px;
    }
     .page-template-page-home-2017 .home-slidess .row-title {
         width: 30%;
    }
     .page-template-page-home-2017 .home-feed .col-md-4 {
        margin-top:0px;
    }
     .page-template-page-home-2017 .home-feed .col-md-4 ul, .page-template-page-home-2017 .home-feed .col-md-4 p {
         min-height: 0;
    }
     .page-template-page-home-2017 .home-feed {
        margin-top:50px;
    }
}
 @media (max-width: 480px){
     .page-template-page-home-2017 section.video-section .video-wrap .text-wrap {
        top: initial;
         bottom: 0;
         text-align: right;
    }
     .page-template-page-home-2017 section.allnews-features .row-title {
         width: 100%;
    }
     .page-template-page-home-2017 section.news-sliders .row-title {
        width:100%;
    }
     .page-template-page-home-2017 section.news-sliders .row-title {
         width: 100%;
    }
     .page-template-page-home-2017 .owl-stage {
        padding-left: 0px!important;
    }
     .page-template-page-home-2017 .home-slidess .row-title {
        width:100%;
    }
     .page-template-page-home-2017 .home-slidess li .the-links a {
        max-width:100%;
    }
     .page-template-page-home-2017 .home-slidess .text-wrap {
        padding:40px;
    }
     .page-template-page-home-2017 .home-feed .home-footer {
        padding-left: 30px;
         padding-right: 30px;
    }
     .page-template-page-home-2017 section.allnews-features .news-row .row.itemrow {
         margin: 0px 0 0 0;
    }
     .page-template-page-home-2017 section.news-sliders .row-title-wrap {
        width:100%;
    }
     .page-template-page-home-2017 section.news-sliders .container {
         padding-right: 0px;
         margin-right: -15px;
    }
     .page-template-page-home-2017 .owl-item .video iframe {
        max-width:none;
        max-height:none;
    }
     .page-template-page-home-2017 .slider ul.display-posts-listing li a.title {
        max-height: none;
        overflow:show;
        margin-bottom:0px;
    }
     .page-template-page-home-2017 .home-slidess li img {
        margin-bottom:30px;
    }
}
/*investment updates */
 .investment-team h2.entry-title {
     font-size: 16px;
     text-transform: uppercase;
     padding-left: 35px;
     font-family: 'Conv_BentonSans-Medium';
     margin-bottom: 10px;
     color:#302a28;
}
 .investment-team .grid {
    padding-left:20px;
}
 .investment-team .grid ul {
     padding: 0;
     margin: 0;
     list-style: none;
}
 .investment-team .grid li {
     min-height: 330px;
     font-size:13px;
}
 .investment-team .grid li a, .single-people div.entry-title {
     display: block;
     color: #302a28;
     font-family: 'Conv_BentonSans-Bold';
     font-size: 16px;
     line-height: 16px;
     padding-top: 15px;
     padding-bottom: 2px;
}
 .page-template-default .investment-team .entry-content {
     padding-bottom: 10px;
}
 #navbar-collapse-main .col-md-12 {
    padding-right: 0px;
     padding-left: 0px;
}
 .navbar-default .navbar-nav > li:first-child > a {
     margin-left: 0;
}
/* new blog layout */
 .alm-btn-wrap {
    display:none!important;
}
 .blog header.entry-header h1.blog-title {
    font-size: 38px;
     font-family: 'Conv_BentonSans-Light';
     font-weight: normal;
     margin-top: 25px;
     margin-bottom: 0px;
     text-align:center;
     text-transform: none;
}
 .blog header.entry-header {
    margin-bottom: 20px
}
 .blog #searchform input.form-control {
    width:65%;
    margin:0 auto;
}
 .blog .form-group {
    text-align: center
}
 .archive header.entry-header h1.blog-title {
    font-size: 38px;
     font-family: 'Conv_BentonSans-Light';
     font-weight: normal;
     margin-top: 25px;
     margin-bottom: 0px;
     text-align:center;
     text-transform: none;
}
 .archive header.entry-header {
    margin-bottom: 20px
}
 .archive #searchform input.form-control {
    width:65%;
    margin:0 auto;
}
 .archive .form-group {
    text-align: center
}
 .title-cell h3 {
     text-align: center;
     position: relative;
     font-family: 'Conv_BentonSans-Book';
     font-size:30px;
     color:#333;
     margin-bottom: 10px 
}
 .title-cell h3:before {
     content: '';
     position: absolute;
     width: 100%;
     height: 1px;
     background-color: #302a28;
     left: 0;
     top: 51%;
}
 .title-cell h3 span{
     display: inline-block;
     padding: 0 2rem;
     background-color: #f4f3f1;
     position: relative;
}
 .title-cell form {
    text-align: center;
    margin-bottom:30px;
}
 .title-cell button {
     font-family: 'Conv_BentonSans-Medium';
     text-transform: uppercase;
     display: inline-block;
    /* padding-left: 20px;
     */
    /* padding-right: 20px;
     */
     width: auto;
     margin: 10px auto;
     background-color: #f4f3f1;
     font-size: 14px;
     padding: 10px 25px 8px 25px;
}
 .title-cell button:hover {
     background-color:#302a28;
     color:white;
}
 .search #primary {
    width:100%!important;
}
 .videoigrame .formatted_content {
    display:none;
}
/* 2020 v2 update */
 .page-template-page-home-2020v2 {
}
 .page-template-page-home-2020v2 .home-intro .container {
     background-color: #E4DFC4;
}
 .page-template-page-home-2020v2 .home-intro .col-md-12 {
     padding:20px;
}
 .page-template-page-home-2020v2 .home-intro .col-md-12 p {
     font-size:33px;
}
 @media all and (min-width: 991px) {
     .page-template-page-home-2020v2 .home-intro .col-md-12 {
         padding: 40px 60px;
    }
}
 .page-template-page-home-2020v2 section.allnews-features {
     background-color: #fff 
}
 .page-template-page-home-2020v2 section.allnews-features .col {
     padding:0;
}
 .page-template-page-home-2020v2 section.allnews-features .col .item-wrap {
     padding:60px 30px 0 30px;
     font-size: 23px;
}
 .page-template-page-home-2020v2 section.allnews-features .col.second-col .item-wrap{
     padding-left:0;
     padding-right:0;
     position: relative;
}
 .page-template-page-home-2020v2 section.allnews-features .main-col .cta-wrap {
     position: absolute;
     bottom:40px;
     left:0;
     width:100%;
     text-align: center;
}
 .page-template-page-home-2020v2 section.allnews-features .main-col .cta-wrap a.btn {
     display:inline-block;
     padding:10px 30px;
     color:white;
     border:1px white solid;
     border-radius:20px;
     background-color:rgba(203,138,74,0.6);
     transition:all 300ms;
     font-weight:bold;
}
 .page-template-page-home-2020v2 section.allnews-features .main-col .cta-wrap a.btn:hover {
     background-color:rgba(203,138,74,1);
}
 .page-template-page-home-2020v2 section.twocols {
}
 .page-template-page-home-2020v2 section.twocols .col-img{
    padding:0;
    position: relative;
}
 .page-template-page-home-2020v2 section.twocols .col-img img {
     max-width: none;
     width:100%;
     height:auto;
}
 .page-template-page-home-2020v2 section.twocols .col-img .col-cta {
     position:absolute;
     bottom:45%;
     left:0;
     width:100%;
     text-align: center;
}
 .page-template-page-home-2020v2 section.twocols .col-img .col-cta a{
     display:inline-block;
     padding:10px 30px;
     color:white;
     border:1px white solid;
     border-radius:20px;
     background-color:rgba(0,0,0,0.6);
     transition:all 300ms;
     font-weight:bold;
}
 .page-template-page-home-2020v2 section.twocols .col-img .col-cta a:hover {
     background-color:rgba(0,0,0,1);
}
 .page-template-page-home-2020v2 section.twocols .container {
     background-color:#DED9B9;
}
 .page-template-page-home-2020v2 section.twocols .text-wrap {
     padding:50px 30px;
     font-size: 25px;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .call-out-box {
     margin-top:0;
     margin-bottom:50px;
}
 .page-template-page-home-2020v2 .home-slidess .row-title {
     display:none;
}
 .page-template-page-home-2020v2 .call-out-box.box-orange {
     margin-bottom:0;
     background-color:#CB8A4A;
}
 .page-template-page-home-2020v2 .call-out-box.box-orange .container {
     background-color:#CB8A4A;
}
 .home-feed.force-full-width + p {
     display:none;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .call-out-box a {
     border-radius:20px;
     text-transform:none;
     vertical-align: middle;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls {
    position:initial;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-prev {
     float: left;
     position: absolute;
     left: -60px;
     top: 40%;
     background-color:transparent!important;
     color:transparent;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-next {
     float: left;
     position: absolute;
     right: -60px;
     top: 40%;
     background-color:transparent!important;
     color:transparent 
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-prev span, .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-next span {
     font: normal normal normal 14px/1 FontAwesome;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-prev span:before{
     content: "\f104";
     color:#ccc;
     font-size: 100px;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-prev:hover span:before {
     color:#333;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-next span:before{
     content: "\f105";
     color:#ccc;
     font-size: 100px;
}
 .page-template-page-home-2017.page-template-page-home-2020v2 .slider .owl-theme .owl-controls .owl-next:hover span:before {
     color:#333;
}
 .page-template-page-home-2020v2 header#masthead {
     padding-top: 28px;
     z-index: 2;
}
 section.video-section {
     padding-top: 100px;
}
 .page-template-page-home-2020v2 section.video-section .video-wrap .text-wrap a {
     display: inline-block;
     padding: 10px 30px!important;
     color: white;
     border: 1px white solid;
     border-radius: 20px;
     background-color: rgba(203,138,74,0.6);
     transition: all 300ms;
     font-weight: bold;
     opacity: 1!important;
}
 .page-template-page-home-2020v2 section.video-section .video-wrap .text-wrap {
     left: 45%;
}
 .page-template-page-home-2020v2 section.video-section .video-wrap .text-wrap a:hover {
     background-color: rgba(203,138,74,1);
}
 .page-template-page-home-2020v2 section.video-section.video-2020 .video-wrap .text-wrap {
     top: initial;
     right: 0;
     padding-right: 0;
     bottom: 27%;
     left: 50%;
     transform: translate(-50%, 0px);
     text-align: center;
}
 .page-template-page-home-2020v2 section.video-section .video-wrap img {
/*     opacity:0;*/
}
 section.video-section .video-wrap img {
}
 section.disclosures .row > .col-md-6:last-child {
     position:relative;
}
 section.disclosures .row > .col-md-6:last-child a{
     position: absolute;
     bottom: 0;
}
 .postid-2083 .professional-title span, .postid-2083 .email.btn {
     display: none 
}
/*form for exit suvey */
 .modal-window-content .wpcf7-form-control .wpcf7-list-item {
     display: block;
}
 .modal-window-content .wpcf7-form-control .wpcf7-list-item label {
     position: relative;
     padding-left: 30px;
}
 .modal-window-content .wpcf7-form-control .wpcf7-list-item label input {
     position: absolute;
     left: 0;
     text-align: left;
     width: auto;
}
 .modal-window-content div[data-id="ifother"] {
     padding-left: 15px;
}
 .modal-window-content label.form-title {
     padding-left: 15px;
     font-size: 22px;
     margin-top: 20px;
     margin-bottom: 20px;
}
 .modal-window-content input.wpcf7-form-control.wpcf7-submit {
     float: none;
     margin-left: 15px;
}
 .mfp-content input.wpcf7-form-control.wpcf7-submit {
     float: right;
     font-size: 15px;
     padding: 10px 20px 7px;
     color: #fff;
     background: #433b38;
     border: transparent;
     width: 100%;
}
 body.cookies-set footer {
     padding-bottom: 60px;
}
 body.cookies-not-set footer {
     padding-bottom: 60px;
}
 