header {
    background-color: rgba(0,119,185,0.7);
}

header.menu-left .logo img {
    display: none;
}

p {
    color: #666666;
}

.fs_grid_portfolio .grid-port-item {
    width: 25%;
}


.main_header .menu span {
    color: #ffffff !important;
}

.menu-left .menu > li:hover > a:before, .menu-left .menu > li.current-menu-item > a:before, .menu-left .menu > li.current-menu-parent > a:before {
    opacity: 1;
}

.grid-port-item:hover .grid-port-fadder, .strip_template figure section:hover .strip-fadder, .strip_template figure section.hovered .strip-fadder, .featured_items .img_block:hover .featured_item_fadder {
    background-color: rgba(0,119,185,0.7);
}

.main_wrapper {
    position: relative;
    top: 60px;
}

@media only screen and (max-width: 960px) and (min-width: 760px) {
.fs_grid_portfolio .grid-port-item, .fs_block_portfolio .block-port-item {
    width: 33.333%;
}
}

@media only screen and (max-width: 760px) {
.fs_grid_portfolio .grid-port-item, .fs_block_portfolio .block-port-item {
    width: 100%;
}
}

.fw_line.loaded, .pagline_toggler {
    display: none;
}

section.copyright {
    font-size: 10px;
    text-transform: none;
}

.grid-port-item.post-1246.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a .grid-port-fadder, .grid-port-item.post-1261.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a .grid-port-fadder, .grid-port-item.post-1269.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a .grid-port-fadder, .grid-port-item.post-1274.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a .grid-port-fadder, .grid-port-item.post-1276.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a .grid-port-fadder{
    background-color: transparent;
}

.grid-port-item.post-1246.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a, .grid-port-item.post-1261.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a, .grid-port-item.post-1269.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a, .grid-port-item.post-1276.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff a {
    pointer-events: none;
    cursor: default;
}

.grid-port-item.post-1246.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff .grid-port-cont, .grid-port-item.post-1261.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff .grid-port-cont, .grid-port-item.post-1269.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff .grid-port-cont, .grid-port-item.post-1274.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff .grid-port-cont, .grid-port-item.post-1276.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff .grid-port-cont {
    display: none;
}

@media only screen and (max-width: 760px) {
.grid-port-item.post-1261.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff, .grid-port-item.post-1274.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff, .grid-port-item.post-1269.port.type-port.status-publish.format-standard.has-post-thumbnail.hentry.portcat-stuff {
    display: none;
}
}

.blog_post_page .blog_post-meta, .port_post-footer {
    display: none;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    background-color: #fff !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #fff !important;
    background-color: #fff !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #fff !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    opacity: 0.7 !important;
    width: 20px;
    height: 20px;
}

.fett {
   font-weight: 600;
}

ul {
    list-style: none;
    color: #666666;
    font-size: 16px;
    line-height: 22px;
    height: auto;
}


  @media only screen and (max-width: 760px) {
header.main_header {

  height: auto !important;
}
}