
.custom-column .gem-clients-type-carousel-grid .gem-client-item{
     border-bottom:1px solid #383c48;
    border-right:1px solid #383c48;
    padding:0!important;
}
.custom-column .gem-clients-type-carousel-grid a.grayscale.grayscale-hover {
    background-color: transparent !important;
}
.custom-column .gem-clients-grid-pagination.gem-mini-pagination {
    display: none !important;
}
.custom-column .gem-clients-type-carousel-grid .gem-client-item:nth-child(3),
.gem-clients-type-carousel-grid .gem-client-item:nth-child(4){
     border-bottom:0!important;
}
#mc4wp_submit {
    width: 65px;
    height: 59px;
}
.mc4wp-form input[type='email'] {
    padding: 16px 46px 16px 9px;
}
.mc4wp-form-fields p {
    color: #99a9b5;
}
.mc-form {
    margin-top: 49px;
}
.vc_separator.vc_separator_align_center > * {
    padding: 0;
}
.widget-column1 .gem-contacts-item  {
    display: none;
}
.widget-column2 .gem-contacts-item  {
      color: #99a9b5;
}
.gem-contacts-item:before{
      color: #99a9b5 !important;
}
.widget-column1 .gem-contacts-item.gem-contacts-address  {
    display: block;
    color: #99a9b5;
    max-width: 205px;
}
.widget-column2 .gem-contacts-item.gem-contacts-address  {
    display: none;
}
#colophon {
    display: none;
}
@media (max-width: 1199px) {
    .wpb_row > * {
        margin-top: -1px;
    }
    .custom-iner-column-1 {
        margin-bottom: 80px !important;
        padding: 21px !important;
    }
    .custom-fullwidth-1-resp .fullwidth-block {
        padding-top: 499px !important;
        padding-bottom: 500px !important;
        background-image: url("https://preview.ariawp.com/thegem/wp-content/uploads/sites/7/2016/09/22.png") !important;
        background-size: cover;
    }
}
@media (max-width: 1480px) {
      .custom-fullwidth-2-resp .fullwidth-block {
        background-image: url("https://preview.ariawp.com/thegem/wp-content/uploads/sites/7/2016/09/22.png") !important;
            background-size: cover;
}
}
@media screen and (max-width: 1028px)  {
.custom-fullwidth-2-resp {
        background-image: none !important;
    background-color: #3c3950 !important;
}
.custom-column-3-resp .vc_column-inner{
        margin-top: 0 !important;
}
.custom-fullwidth-2 .fullwidth-block {
            background-image: none !important;
    background-color: #3c3950 !important;
    padding: 50px 0 !important;
}
.custom-fullwidth-2  .wpb_wrapper > .gem-divider {
        margin-top: -2px !important;
}
}
@media screen and (max-width: 768px)  {
    .custom-fullwidth-1-resp .fullwidth-block {
        padding-top: 200px!important;
        padding-bottom: 200px!important;
        margin-top: 50px!important;
    }
    .custom-fullwidth-2-resp {
        background-image: none !important;
        background-color: #3c3950 !important;
    }
    .custom-column-3-resp .vc_column-inner{
        margin-top: 0 !important;
    }
    .custom-fullwidth-2 .fullwidth-block {
        background-image: none !important;
        background-color: #3c3950 !important;
        padding: 50px 0 !important;
    }
    .custom-fullwidth-2  .wpb_wrapper > .gem-divider {
        margin-top: -2px !important;
    }
    .custom-iner-column-1 {
        margin-bottom: 80px !important;
        padding: 21px !important;
    }
    .vc_column-inner.vc_custom_1464095214176 {
        padding-bottom: 200px;
    }
}
a.scroll-to-anchor .gem-icon-half-1,
a.scroll-to-anchor .gem-icon-half-2 {
	-webkit-animation: blink 4s linear infinite;
	animation: blink 4s linear infinite;
	color:  #3c3950;
}
@-webkit-keyframes blink {
	0% { color: #00e2ff; }
	20% { color: #00e2ff; }
	40% { color: #3c3950; }
	60% { color: #3c3950; }
    80% { color: #3c3950; }
	100% { color: #00e2ff; }
}
@keyframes blink {
	0% { color: #f148a2; }
	20% { color: #8bfca9; }
	40% { color: #24ebff; }
	60% { color: #5cb0ff; }
    80% { color: #8692fe; }
	100% { color: #e74fab; }
}
@media screen and (min-width: 1921px) {
.custom-fullwidth-1 .fullwidth-block {
    padding-top: 300px;
    background-image: url("https://preview.ariawp.com/thegem/wp-content/uploads/sites/7/2016/09/17-1.jpg") !important;
}
 body .vc_custom_1463739184866 {
    margin-top: 0px !important;
}
.custom-fullwidth-2 .fullwidth-block  {
    z-index: 999;
    padding-top: 75px;
    padding-bottom: 436px;
    margin-top: -70px
}
.custom-fullwidth-2-resp .fullwidth-block{
    padding-top: 528px !important;
    padding-bottom: 532px !important;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -210px;
}
.custom-margin .fullwidth-block {
    background-size: contain;
    background-image: url("https://preview.ariawp.com/thegem/wp-content/uploads/sites/7/2016/09/18-1.jpg") !important;
    margin-top: 200px;
    margin-bottom: 200px;
}
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item.icon-size-large .quickfinder-item-box {
    padding-bottom: 170px;
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item-inner {
    padding: 50px 0px;
}
.custom-text-box-bg-position .gem-textbox-content {
        background-position: 50% bottom !important;
}
.custom-text-box-bg-position-2 .gem-textbox-content {
        background-position: 54% bottom !important;
}
.custom-position-bg .gem-textbox-content{
        background-position: 12% top !important;
}
.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_active .vc_pagination-trigger {
    background-color: #af9a84;
}
.vc_general.vc_pagination .vc_pagination-item {
    border: 1px solid #eeeef0;
    border-radius: 50%;
    margin: 5px 5px !important;
    margin: 10px;
}
.vc_pagination-trigger {
    width: 30px !important;
    height: 30px !important;
}
.vc_general.vc_pagination .vc_pagination-trigger {
    margin: 5px 5px !important;
}
.vc_general.vc_pagination .vc_pagination-item:hover a {
    background-color: #252525 !important;
}
.vc_general.vc_pagination .vc_active.vc_pagination-item:hover a {
    background-color: #af9a84 !important;
}
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    margin-top: 0;
}
.widget.widget_contacts a,
.footer-site-info a {
    color: #00e2ff;
}
.custom-fullwidth-2 .fullwidth-block  {
    z-index: 999;
}
