
@font-face {
    font-family: "Flaticon";
    src: url("assets/fonts/Flaticon.eot");
    src: url("assets/fonts/Flaticond41d.eot?#iefix") format("embedded-opentype"), url("assets/fonts/Flaticon.woff") format("woff"), url("assets/fonts/Flaticon.ttf") format("truetype"), url("assets/fonts/Flaticon.svg#Flaticon") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "Flaticon";
        src: url("assets/fonts/Flaticon.svg#Flaticon") format("svg");
    }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-style: normal;
}

.clearfix {
    display: block;
}

.pic-gallery .row, .voice-slider .row {
    font-size: 0px;
}

.home .item-block {
    width: 25%;
}

.item-block {
    display: inline-block;
    width: 25%;
    padding: 0 15px;
    margin-bottom: 40px;
    font-size: 14px;
    vertical-align: top;
}

/*.row {
    margin: 0 -15px;
}*/

.graphics-pic {
    /*border-bottom: 1px solid #758da8;*/
    padding-bottom: 10px;
    margin-bottom: 10px;
    /*overflow: hidden;*/
}
/*a {
    color: #000;
}*/

a {
    text-decoration: none;
}

.project-info h4 {
    margin-bottom: 5px;
    font-weight: 400;
}

h4 {
    font-size: 0.929em;
    line-height: 120%;
    margin-bottom: 15px;
}
.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

    .item-block .share-this a:nth-child(2), .list-item .share-this a:nth-child(2) {
        color: #a3d6f7;
    }

.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

.share-this a.onlyMobile {
    color: #43ce7f;
}

.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

.share-this a:last-child {
    float: right;
    padding-right: 0px;
}

.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

.graphics-pic img {
    width: 100%;
    display: block;
    height:170px;
    /*border:2px solid violet;
    box-shadow: 10px 10px 5px #888888;*/
}

.graphics-pic img:hover{
    -webkit-transform: scale(1.1);
                transform: scale(1.1);
}

.flaticon-facebook-logo-button:before {
    content: "\f113";
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-style: normal;
}

[class^="flaticon-"] {
    font-size: 24px;
}

cite, em, i {
    font-style: italic;
}

.item-block .share-this a:nth-child(2), .list-item .share-this a:nth-child(2) {
    color: #a3d6f7;
}

.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

.share-this a.onlyMobile {
    color: #43ce7f;
}

.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

.share-this a:last-child {
    float: right;
    padding-right: 0px;
}

.item-block .share-this a, .list-item .share-this a {
    color: #889dbb;
    padding-right: 3px;
}

[class^="flaticon-"] {
    font-size: 24px;
}

cite, em, i {
    font-style: italic;
}

[class^="flaticon-"] {
    font-size: 24px;
}

cite, em, i {
    font-style: italic;
}

[class^="flaticon-"] {
    font-size: 24px;
}

.flaticon-arrows:before {
    content: "\f100";
}

.flaticon-whatsapp:before {
    content: "\f10a";
}

.flaticon-share:before {
    content: "\f10d";
}

.flaticon-twitter-circular-button:before {
    content: "\f10e";
}

.flaticon-facebook-logo-in-circular-button-outlined-social-symbol:before {
    content: "\f10f";
}

.flaticon-whatsapp-logo:before {
    content: "\f110";
}

.flaticon-youtube-symbol:before {
    content: "\f111";
}

.flaticon-instagram-logo:before {
    content: "\f112";
}

.flaticon-facebook-logo-button:before {
    content: "\f113";
}

.flaticon-twitter-logo-button:before {
    content: "\f114";
}


.item-block img{
    border: 5px solid #E0E0E0;
    /*padding: 5px;*/
    border-left-color: #FF9933; 
    border-right-color:#138808; 
    border-radius:15px; 
    /*border-style: solid;*/
    box-shadow: 10px 10px 5px #888888;
}



.social-share {
    float: right;
    color: #fff;
    position: relative;
    margin: 5px 10px;
}

.social-list i {
    font-size: 30px;
}

.social-share a {
    color: #fff;
}

    .social-share a:hover, .social-share:hover > a {
        color: #069;
    }

.social-list {
    position: absolute;
    left: 0px;
    bottom: 100%;
    height: 0px;
    overflow: hidden;
}

    .social-list a {
        margin-top: 10px;
        display: block;
    }

.social-share:hover .social-list {
    height: 170px;
}

.whatsup-icon {
    display: none;
}
/*.share-this a{color:#fff;}*/
.share-this a:hover {
    color: #0a7ac5;
}

.item-block .share-this a:hover, .list-item .share-this a:hover {
    color: #0a7ac5;
}

.share-this a:last-child {
    float: right;
    padding-right: 0px;
}

.social-icon {
    margin-bottom: 20px;
}

    .social-icon a {
        color: #fff;
    }

        .social-icon a i {
            font-size: 30px;
        }

#wcarousel img {
    overflow: hidden; /* hide images until carousel prepares them */
    cursor: pointer; /* not needed if you wrap carousel items in links */
}

.download-filter {
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
}

.onlyMobile {
    display: none;
}

.share-this a.onlyMobile {
    color: #43ce7f;
}

    .share-this a.onlyMobile:hover {
        color: #389c63;
    }

@media all and (max-width:1024px) {
    .whatsup-icon, .onlyMobile {
        display: inline-block;
    }

    .banner-nav li {
        padding: 0 10px;
    }
}

@media all and (max-width:767px) {
    h2 {
        font-size: 1.4em;
    }

    .item-block {
        width: 50%;
    }

    .list-item {
        width: 32.33%;
    }

    .list-block {
        width: 33.33%;
    }

    .theme-option {
        padding: 10px 0;
    }


    /*.header{padding:10px 15px;}*/



}
