@font-face {
    font-family: 'Conv_supef';
    src: url('fonts/supef.ttf');
    src: local('☺'), url('fonts/supef.woff') format('woff'), url('fonts/supef.ttf') format('truetype'), url('fonts/supef.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_supef___';
    src: url('fonts/supef___.eot');
    src: local('☺'), url('fonts/supef___.woff') format('woff'), url('fonts/supef___.ttf') format('truetype'), url('fonts/supef___.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Seravek';
    src: url('fonts/Seravek.eot');
    src: local('☺'), url('fonts/Seravek.woff') format('woff'), url('fonts/Seravek.ttf') format('truetype'), url('fonts/Seravek.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Seravek-Bold';
    src: url('fonts/Seravek.eot');
    src: local('☺'), url('fonts/Seravek-Bold.woff') format('woff'), url('fonts/Seravek-Bold.ttf') format('truetype'), url('fonts/Seravek-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_Seravek-Light';
    src: url('fonts/Seravek.eot');
    src: local('☺'), url('fonts/Seravek-Light.woff') format('woff'), url('fonts/Seravek-Light.ttf') format('truetype'), url('fonts/Seravek-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Seravek-ExtraLight';
    src: url('fonts/Seravek-ExtraLight.eot');
    src: local('☺'), url('fonts/Seravek-ExtraLight.woff') format('woff'), url('fonts/Seravek-ExtraLight.ttf') format('truetype'), url('fonts/Seravek-ExtraLight.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_TW_Cen_MT-Bold';
    src: url('fonts/TCM___.eot');
    src: local('☺'), url('fonts/TCM___.woff') format('woff'), url('fonts/TCM___.ttf') format('truetype'), url('fonts/TCM___.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Calibri-Light';
    src: url('fonts/calibril.eot');
    src: local('☺'), url('fonts/calibril.woff') format('woff'), url('fonts/calibril.ttf') format('truetype'), url('fonts/calibril.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CONTACT US */
/*.contact-container {}
.contact-container .hero-img { background: url(../img/contact-us.jpg) no-repeat center; background-size: cover; min-height: 800px; width: 50%; float: left; }
.contact-container .content-container { width: 50%; float: left;}
.contact-container .entry-header { margin-left: -40%; text-align: center; }
.contact-container .entry-title { font-size: 40px;}
.contact-container h1.entry-title { max-width: 90%; font-size: 50px; }
.contact-container .entry-content { margin-left: 60px; }
.contact-container hr { width: 30px; }
.contact-container p { margin-bottom: 0; }
.contact-container .block { display: inline-block; }
.contact-container .iso-img { margin-top: 50px; width: 200px; }*/

.contact-container .entry-content { font-family: 'Conv_Seravek-ExtraLight'; font-size: 18px;}
.contact-container .entry-content span.normal { font-family:'Conv_Seravek',Sans-Serif;}



/* PROJECT */
.clearfix { clear: both;}
.project { }
/*.project .entry-header { padding-bottom: 30px; }
.project hr { margin: 15px 0; }*/
.project .comment-container { margin-bottom: 50px; max-width: 1133px; }
.project .comment-container::after { content: ''; /*border-bottom: 2px solid #000; width: 60px;*/border-bottom: 1px solid #000; max-width: 1133px; display: block;}
.project .comment-container:last-child::after { border-bottom: none; }
/*.project .category {  font-size: 2.5rem; }
.project .entry-header h1.entry-title { font-size: 1.8rem; }*/
/*.project .sidebar-wrap { float: right; }*/
/*.project .post-comments-wrap { float: left; }*/
.project .entry-content { font-family:'Conv_Seravek-ExtraLight',Sans-Serif; font-size: 18px; margin-right: 6.60377358490566%; margin-left: 0; }
/*.project .related-posts { float: left; max-width: 100%;}*/
.project .logo { margin-left: 130px; }
.project img.slide.flickity-lazyloaded { width: 100%; height: auto; top: 50%; transform: translate(0,-50%); }
.project .textwidget { font-family:'Conv_Seravek-ExtraLight',Sans-Serif;  font-size: 15px;}
.project .textwidget strong { font-family:'Conv_Seravek',Sans-Serif; }
.project .related-posts h3 { /*padding: 10px 0 5px*/ padding: 83px 0 5px;}
.project .ss-intro {font-family:/*'Conv_supef___',Sans-Serif*/ 'Conv_supef___', 'Times New Roman'; font-size : 21px; margin-bottom: 0; padding-bottom: 71px;}
.project .small-title { font-family:'Conv_Seravek',Sans-Serif; font-size: 15px; /*padding-right: 10px;*/}
.project .info { font-family:'Conv_Seravek-ExtraLight',Sans-Serif;  font-size: 15px;}
.project .ss-list { /*margin-top: 55px;*/ margin-bottom: 15px; }
.project .ss-list li { display: inline-block; /* max-width: 100px;*/ width: auto; min-width: unset; margin-right: 83px; }

.project .comment-container blockquote p { margin-bottom: 57px; } 
.related-posts h3 { max-width: 1436px;}
.project .big-rating .ring { font-size: 32px; position: relative; top: -3px;}
.project .big-rating .rating-title { font-size: 18px; font-family: 'Conv_supef___', 'Times New Roman';}
.project .big-rating .rating-score-container { font-family: "Times New Roman", Times, serif; font-size: 100px; line-height: 100px; text-align: center; margin: 20px 0 60px -12px;}
.project .big-rating .rating-wrap { width: 130px; float: left;}
.project .big-rating .rating-bracket { float: left; font-size: 140px; }
.project .big-rating .score-of { font-size: 18px; font-family: 'Conv_supef___', 'Times New Roman';line-height: 18px; text-align: right; position: relative; right: -20px; top: -5px;}


.project .small-rating { float: right; max-width: 1133px; margin-bottom: 55px; }
.project .small-rating .ring { font-size: 23px; position: relative; top: -4px; left: -4px;}
.project .small-rating .rating-title { font-size: 15px; font-family: 'Conv_supef___';}
.project .small-rating .rating-score-container { margin-top: 20px;}
.project .small-rating .rating-point {font-family:'Conv_Seravek-ExtraLight',Sans-Serif;  font-size: 25px; padding-right: 20px; text-align: center;}
.project .small-rating .rating-wrap { width: 50px; float: left;}
.project .small-rating .rating-bracket { float: left; font-size: 50px; }
.project .small-rating .score-of { font-size: 18px; font-family: 'Conv_Seravek',Sans-Serif;line-height: 18px; text-align: right; margin-top: -10px;}

.single-post .entry-content { min-height: unset;}
.related-posts { margin-top: 50px;}

@media screen and (max-width: 1100px) {
    .project .logo { margin-left: 0;}
    .project .sidebar-wrap { float: left; width: 100%;}
    .project .entry-content { margin-right: 0;}
    .project .related-posts { width: 100%;}
}

@media screen and (max-width: 960px) {
    /*.contact-container .hero-img { min-height: 900px; }*/

}
@media screen and (max-width: 768px) { 
    /*.contact-container .hero-img { min-height: 350px;}
    .contact-container .hero-img, .contact-container .content-container { width: 100%;  }
    .contact-container h1.entry-title { max-width: 100%;}
    .contact-container .entry-content { margin-left: 30px; }
    .contact-container .entry-header { margin: 0; margin-top: -110px; }*/
    /*#primary .hentry, .grid-sizer { width: 100%; }*/
    .home #primary .sticky.hentry { width: 100%; clear: both; float: none;}
    #primary .hentry, .grid-sizer { width: 49.95%;}
    #primary .hentry.project { width: 100%;}
    #primary .hentry { padding-left: 1.23%; padding-right: 1.23%; float: left; }
}

