/*
Theme Name: MGT by Fatih Sultan Pisgin
Theme URI: https://mgtmontenegro.com
Version: 6.0
Author: Fatih Sultan Pisgin
Author URI: https://mgtmontenegro.com

#95B3BF #002832

*/
/* reset */
*,::after,::before{box-sizing:border-box}html{font-size:20px;font-family:sans-serif;line-height:1;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"SF Display",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;text-transform: uppercase}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{transition: color 0.3s ease;text-decoration:none;background-color:transparent}a:hover{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}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
.none {display: none;}
button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* layout */
html {box-sizing: border-box;-ms-overflow-style: scrollbar;}*,*::before,*::after {box-sizing: inherit;}
body {background-image: url(assets/img/bg-white.jpg);background-repeat: no-repeat; background-position: right top; background-size: 400px 327px;background-attachment: fixed;padding-top: calc(5rem + 50px);}

@media (min-width: 768px) {
	body {
		background-size: 855px 700px;
		padding-top: calc(10rem + 50px)
	}
}
.container, main {width: 100%;padding-right: 1rem;padding-left: 1rem;margin-right: auto;margin-left: auto;}
@media (min-width: 576px) {.container, main {max-width: 540px;}}
@media (min-width: 768px) {.container, main {max-width: 720px;}}
@media (min-width: 992px) {.container, main {max-width: 960px;}}
@media (min-width: 1200px) {.container, main {max-width: 1140px;}}

.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -1rem;margin-left: -1rem;}
.wp-block-gallery {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -.5rem;margin-left: -.5rem;}
.col-small, .col-big, .col-xs, .col-s, .col-m, .col-l, .col-xl {position: relative;width: 100%;padding-right: 1rem;padding-left: 1rem;}
.wp-block-gallery .wp-block-image {position: relative;width: 100%;padding-right: .5rem;padding-left: .5rem;}
.wp-block-gallery .wp-block-image, .col-xxs {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
@media (min-width: 768px) {
	.col-small {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
	.col-big {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	.col-xs, .wp-block-gallery .wp-block-image {-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%;}
	
	.column {column-gap: 2rem;column-count:2;}
}


/* core */
.wp-block-gallery .wp-block-image img {width: 100%;height: auto;display: block;border-radius: 4px;margin-bottom: 1rem;}
.col-s figure img, .size-large {width: 100%;height: auto;display: block;border-radius: 4px;}
.size-large {margin-bottom: 1rem;}
a {color: #212529}
strong {font-weight: 600;}
main {margin-bottom: 1rem;}
@media (min-width: 768px) {main {margin-bottom: 5rem;}}
figcaption {font-weight: 600;margin: 1rem 0 2rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
h1 {margin: 0 0 2rem;color: #95B3BF;position: relative;width: 100%;}
main p  {margin-bottom: 1rem;}
article h2 {margin: 2rem 0 1rem;font-size: 1rem;}
.size-full {width: 100%;height: auto;display: block;border-radius: 4px;margin-bottom: 2rem;}
.section-title {color: #95B3BF;font-weight: 600;text-transform: uppercase;display: block;margin-bottom: 2rem;font-size: 1.5rem;}
.mt-3 {margin-top: 3rem;}

/* boxes */
.boxes {margin: 1rem;font-size: .75rem;}
.fb {margin-top: 3rem !important;}
.boxes .col-big {background: #002832;padding: 2rem;border-radius: 4px;}
.boxes .col-big h2 {margin-bottom: 2rem;font-size: 1.25rem;color: white;}
.boxes .col-big h2 span{color: #95B3BF;}
.boxes .col-big .list li {border-top:1px solid rgba(149,179,191,.2);position: relative;padding: 1rem 0;border-bottom:1px solid rgba(149,179,191,.2);margin-top: -1px;color: white;}
.boxes .col-small {background: #95B3BF;padding: 2rem;border-radius: 4px;margin-top: 1rem;}
.boxes .col-small h2 {margin-bottom: 1rem;color: white;}
.boxes .col-small h2 span{color: #002832;}
.boxes .col-small p {margin-bottom: 0;}
@media (min-width: 768px) {
	.boxes .col-big {font-size: 1rem;}
	.boxes .col-big, .boxes .col-small {padding: 3rem;}
	.boxes .col-small {margin-top: 3rem;margin-bottom: 3rem;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
}

input[type=text],input[type=email], input[type=tel], select {
  width: 100%;
  padding: .5rem;
  margin: 0.5rem 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: .75rem;
  line-height: 1rem;
}

.wpcf7-submit {
  font-size: .75rem;
  text-transform: uppercase;
  width: 100%;
  background-color: #002832;
  color: white;
  padding: .5rem !important;
  margin: 0.5rem 0;
  border: none;
  border-radius: 4px !important;
  cursor: pointer;
  border: 2px solid transparent;
}

.wpcf7-submit:hover {
	background: transparent;
	border-color: #002832;
	color: #002832;
}

.wpcf7-not-valid-tip {margin-bottom: 1rem;font-size: .75rem !important;}











/* header */
header{width:100%;position:fixed;top:0;transition:all .3s;z-index:11;padding:1rem 0}.sticky header{background:#002832;padding:1rem 0;transition:all .3s}.open header{background:0 0!important}@media (min-width:768px){header{padding:5rem 0}.open header{padding:5rem 0!important}}nav{background-color:#002832;background-image:url(assets/img/bg-dark.jpg);background-repeat:no-repeat;background-position:right top;background-size:400px 327px;background-attachment:fixed;position:fixed;z-index:10;display:none;left:0;right:0;bottom:0;top:0}.open .top:after{width:100vw;height:100vh;position:fixed;background:#fff;content:" ";left:0;top:0;z-index:-1}.open nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center}nav a{-ms-flex-order:0;order:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:auto;align-self:auto;font-size:1.5rem;color:#fff;text-transform:uppercase;font-weight:600;line-height:3rem;display:block;text-align:center}@media (min-width:992px){.open nav{-ms-flex-align:end;align-items:flex-end;font-size:2rem;background-size:855px 700px}nav a{text-align:left}}nav a:hover{color:#95B3BF}.logotype{text-indent: -1000px;width:165px;height:50px;background:url(assets/img/mgt-dark.svg);display:inline-block;float:left}.open .logotype,.sticky .logotype{background:url(assets/img/mgt-light.svg)}

/* hamburger menu */
.hamburger{width:35px;height:20px;cursor:pointer;position:relative;margin-top:15px;float:right;z-index:999999}.hamburger span{position:absolute;display:block;right:0;width:35px;height:2px;background:#002832;transform:rotate(0);transition:.3s}.hamburger span:nth-child(1){top:0;width:25px}.hamburger span:nth-child(2){top:9px;transition:0s}.hamburger span:nth-child(3){top:18px;width:20px}.hamburger:hover span:nth-child(1){top:0;width:35px}.hamburger:hover span:nth-child(2){top:9px}.hamburger:hover span:nth-child(3){top:18px;width:35px}.open .hamburger span,.sticky .hamburger span{background:#fff}.open .hamburger{width:20px;height:20px}.open .hamburger span:nth-child(1){top:9px;width:30px;margin-left:-5px;transform:rotate(45deg)}.open .hamburger span:nth-child(2){opacity:0}.open .hamburger span:nth-child(3){top:9px;width:30px;margin-left:-5px;transform:rotate(-45deg)}

/* intro */
.intro{margin:0 0 5rem;}.intro .intro-title{font-size:2rem;font-weight:700;display:block;text-transform:uppercase;color:#95B3BF;line-height: 1;margin-bottom: 2rem;}.intro .intro-title span{color: #002832}.intro .intro-subtitle{font-size:1rem;font-weight:600;display:block;margin-bottom:2rem}.intro .call-you{width:167px;height:40px;display:inline-block;background-image:url(assets/img/sizi-arayalim.svg);background-size:167px 80px;background-position:left top;display:none}.intro .call-you:hover{background-position:left bottom}@media (min-width:768px){.intro img{border:none;margin-bottom:0}.intro .call-us,.intro .call-you{display:inline-block;margin-bottom: 3rem;}}

/* team */
.team{font-size:.75rem;position:relative;background:#fff;text-align:center;padding:2rem;border-radius:4px;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);z-index:1}.team figure{position:relative;width:100%;padding-right:1rem;padding-left:1rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.team figure figcaption{margin:.5rem 0 1rem;}.team figure img{width:100%;height:auto;display:block}.team h5{position:relative;width:100%;font-size:1rem;color:#95B3BF}.team p{margin:1rem 0 2rem}@media (min-width:768px){.team{padding:2rem 4rem}.team figure{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:1rem}}

/* footer */
footer{background:#002832;padding:3rem 0;text-align:center;z-index:0;color:#fff}footer .footer-menu{margin-bottom:3rem;text-transform:uppercase;font-weight:600}footer .footer-menu li{line-height:2rem}footer .footer-menu li a{color:#fff}footer .footer-menu li a:hover{color:#95B3BF}footer hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:0 0 3rem}footer .credit li{font-size:.75rem;display:block;margin-bottom:1rem;opacity:.75}footer .social{display:none}footer .social li{display:inline-block;padding:0 .25rem;margin-bottom:0}footer .social li img{width:20px;height:20px;display:block}@media (min-width:768px){footer{text-align:left}footer .footer-menu{text-align:center}footer .footer-menu li{line-height:1rem;display:inline-block;margin:0 .5rem 0 0}footer .footer-menu li:after{content:"·";font-weight:700;color:#95B3BF;margin-left:.5rem}footer .footer-menu li:last-child:after{content:"";margin-left:0}footer .credit{margin-bottom:0}footer .social{display:inherit}footer .social{text-align:left;float:right}footer .social li{display:inline-block;padding:0 0 0 .5rem}}

/* accordion */
.accordion{border-top:1px solid rgba(0,40,50,.1)}.accordion .accordion-title{display:block;padding:1rem 0;border-bottom:1px solid rgba(0,40,50,.1);position:relative;font-weight:400;-o-transition:all .2s ease;transition:all .2s ease;line-height:1.5;font-size:1rem;text-transform:none;cursor:pointer}.accordion .accordion-title a{color:#e3b142}.accordion .accordion-title:last-child .title{border-bottom:0}.accordion .accordion-title span{position:relative;float:right;margin-top:.25rem;width:1rem;height:1rem;background:red;-o-transition:all .2s ease;transition:all .2s ease;background:url(assets/img/sum.svg);display:none}.accordion .accordion-content{display:none}.accordion .open .accordion-title{border-bottom:none;color:#95B3BF}.accordion .open .accordion-title span{color:#e3b142;background:url(assets/img/minus.svg)}.accordion .open .accordion-content{border-bottom:1px solid rgba(0,40,50,.1)}@media (min-width:768px){.accordion .accordion-title span{display:block}}
 
/* contact */
.office-card{background:rgba(51,81,97,.1);border-radius:4px;margin-bottom:1rem;line-height:2rem}.office-card .office-card-cover img{width:100%;height:auto;display:block;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;background:#fff}.office-card .office-card-body{border-top:none;padding:1rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:.75rem;line-height:1.43}.office-card .office-card-body h2{font-size:1rem;line-height:1rem;font-weight:600;margin-bottom:.5rem}.office-card ul li{font-weight:300}.office-card ul li:first-child{margin-bottom:1rem;font-weight:600}
@media (min-width: 992px) {.office-card .office-card-body{padding:2rem}}


/* lightbox */
.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;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(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(assets/img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-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(assets/img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-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;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(assets/img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
