/*
Theme Name: RC by Fatih Sultan Pisgin
Theme URI: https://rustemcetinkaya.com
Version: 2.0
Author: Fatih Sultan Pisgin
Author URI: https://fsp.design

#002169 #85754E #8C9091

*/

/* reset */
*,::after,::before{box-sizing:border-box}html{font-size:15px;font-family:sans-serif;line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;}p{margin-top:0;margin-bottom:0}ol,ul{margin-top:0;margin-bottom:0;padding: 0;list-style: none;}b,strong{font-weight:bolder}small{font-size:80%}a{color:#414042;transition: color 0.3s ease;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}figure{margin:0 0 2rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}

html {box-sizing: border-box;-ms-overflow-style: scrollbar;}*,*::before,*::after {box-sizing: inherit;}
body {font-style: normal;}

/* layout */
.cover{position: absolute;width: 100vw;height: 300px;background-size:cover; background-repeat: no-repeat; background-position: center center;}
.content {position: relative;width: 100vw;padding: calc(300px + 2rem) 2rem 4rem;}
.open .content {padding: 2rem 2rem 4rem;}
.position {top: 0;position: fixed;background: white;display: block; width: calc(100% - 4rem)}
@media (min-width: 768px) {.cover{position:fixed;width: 40vw;height: 100vh;background-size: auto 100%;}.content {width: 60vw;margin-left: 40vw;padding: 4rem}} 

.container {width: 100%;padding-right: 1rem;padding-left: 1rem;margin-right: auto;margin-left: auto}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -1rem;margin-left: -1rem}
.col-xs, .col-s, .col-m, .col-l, .col-xl {position: relative;width: 100%;padding-right: 1rem;padding-left: 1rem}
@media (min-width: 768px) {.col-xs {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-s {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-m {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-l {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%}}

main img {width: 100%;height: auto;display: block;}
h1, h2 {font-weight: 700;font-size: 2rem;color: #002169;line-height: 2rem;}
h3 {margin-bottom: 3rem;}
.col-l h2 {font-size: 1rem;margin-bottom: 1rem;color: #414042;}
hr {display: block;border:none;border-top: 1px solid rgba(140,144,145,0.25);margin: 2rem 0;}
.col-l img {margin-bottom: 2rem;border-radius: 4px;}
main p {margin-bottom: 1rem}
.thumbnail {width: 100%; height: auto;display: block}
.mb {
	margin-bottom: 5rem;
}
.mb h2 {margin-bottom: 2rem;}
figcaption {padding: 1rem 0 0}

/* header */
header {margin-bottom: 6rem;z-index: 100;position: relative;}
.open header {margin: 2rem}

/* intro */
.intro {margin: 2rem 0 4rem}
.intro h1, .intro h2 {margin-bottom: 2rem}
.intro p {font-size: .8rem;color: #85754E;margin-bottom: 0}
@media (min-width: 768px) {.intro p {font-size: 1.5rem;}.intro h1, .intro h2 {margin-bottom: 4rem}}
/* services */
.services {margin-bottom: 4rem}
.services hr:first-child {display: none}

/* services-list */
.services-list h2 {display: block;padding-bottom: 2rem;border-bottom: 1px solid rgba(140,144,145,0.25);font-size: 1.5rem;color: #85754E}
.services-list .service-title {margin:0;display: block;padding: 1rem 0;font-weight: 600;border-bottom: 1px solid rgba(140,144,145,0.25);position: relative;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;line-height: 1rem;font-size: .8rem;cursor: pointer;}
.services-list .service-title span {width: 12px; height: 12px;position: relative;display:inline-block;margin-right:1rem;background: url(assets/img/plus.svg);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.services-list .open .service-title {border-bottom: none;color: #85754E}
.services-list .open span {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg)}
.services-list .service-content {display: none;padding: 1rem 0;}
.services-list .open .service-content {border-bottom: 1px solid rgba(140,144,145,0.25)}
@media (min-width: 768px) {.services-list .service-title {font-size: 1rem}}

/* featured works */
.services {margin-top: 6rem}
.services h2 {display: block;font-size: 1.5rem;color: #85754E;margin-bottom: 1rem;}

/* project */
.project {margin-bottom: 4rem}
.project h1, .project p {margin-bottom: 4rem;}
.project-details li:last-child {margin-top: 2rem;}
.project-details {margin-bottom: 5rem;}
/* contact */
.contact {margin-bottom: 4rem}
.cover iframe {width: 100%;height: 100%;}

/* footer */
footer {padding-top: 4rem;margin-top: 2rem;}
footer ul li {text-transform: uppercase;font-size: 12px;color: #8C9091;display: inline-block;float: right;margin-left: 1rem}
footer ul li a {color: #8C9091}
footer ul li a:hover {color: #002169}
footer ul li:first-child {float: left;margin-left: 0}


.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://rustemcetinkaya.com/wp-content/themes/fsp/assets/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://rustemcetinkaya.com/wp-content/themes/fsp/assets/img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://rustemcetinkaya.com/wp-content/themes/fsp/assets/img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://rustemcetinkaya.com/wp-content/themes/fsp/assets/img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}