@charset "utf-8";/* CSS Document */

/*Font*/
@import url('fonts.css');

body {
    padding: 0px;
    margin: 0px;
    height: 100%;
    min-width: 320px;
    background: #f7f7f7;
    overflow-x: hidden;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, select, label, legend, table, tbody, tfoot, thead, tr, th, td{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
html {
    height: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
button, html [type="button"], [type="reset"],[type="submit"] {
    -webkit-appearance: button;
}
ol, ul, li {
    list-style: none;
}
.clear {
    clear: both;
}
img {
    border: 0px;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
select:focus {
    outline-color: transparent;
    outline-style: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
input,
textarea,
select {
    font: 400 13px/28px 'Open Sans', sans-serif
    color: #333333;
}
::-moz-selection {
    background-color: #231f20;
    color: #fff;
    text-shadow: none;
}
::selection {
    background-color: #231f20;
    color: #fff;
    text-shadow: none;
}
.highlight {
    padding: 0 3px;
    background-color: #231f20;
    color: #fff;
    text-shadow: none;
}
a,
a span,
a h2,
a p,
input[type=button],
input[type=submit] {
    text-decoration: none;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
/*----POPUP-ALERT---*/
.modalAlert {
    width: 100%;
    height: auto;
    display: block;
    background: #FFF;
    max-width: 420px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    padding: 10px 24px !important;
}
.modalAlert span.Baslik {
    float: left;
    width: 100%;
    height: auto;
    font: 700 18px/40px 'Nunito', sans-serif;
    color: #0063af;
}
.modalAlert .AlertText,
.modalAlert .AlertButon {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.modalAlert .AlertText {
    font: 400 13px/20px 'Open Sans', sans-serif
    text-decoration: none;
    color: #666666;
    padding: 20px 0px;
}
.modalAlert .AlertButon {
    padding: 20px 0px;
}
.modalAlert .AlertButon a {
    float: left;
    width: auto;
    height: auto;
    display: block;
    font: 500 13px/20px 'Nunito', sans-serif;
    color: #333333;
}
.modalAlert .AlertButon a:hover {
    color: #FFF;
}
/*----POPUP-ALERT---*/
/* header */
.Header{
    position: fixed;
    left: 0px;
    z-index: 9999;
    width: 100%;
    height: auto;
    background: #FFF;
    -webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    -moz-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
}
.Header .TopHead{
    float: left;
    width: 100%;
    height: auto; 
    background-color: #f3f4f6;
	-webkit-transition:all 200ms linear;
  	-moz-transition:all 200ms linear;
  	-o-transition:all 200ms linear;
  	-ms-transition:all 200ms linear;
  	transition:all 200ms linear;
    overflow: hidden;
}
.Header.Sticky .TopHead{
    margin-top: -44px;
}
.Header .TopHead .Content {
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
}
.Header .TopHead .Content .social{
    float:right;
    width:auto;
    height: auto; 
    margin: 7px 0px;
}
.Header .TopHead .Content .social ul,
.Header .TopHead .Content .social ul li{
    float: left;
    width:auto;
    height: auto; 
}
.Header .TopHead .Content .social ul li{
    margin-right: 10px;
}
.Header .TopHead .Content .social ul li a{
    float: left;
    width: 17px;
    height: 20px;
    display: block;
    text-indent: -9999px;
    background: url(../images/social_media.png);
    background-size: 68px 20px;
    background-repeat: no-repeat;
}
.Header .TopHead .Content .social ul li a.icon-twitter{
    background-position: 0px 0px;
}
.Header .TopHead .Content .social ul li a.icon-facebook{
    background-position: -17px 0px;
}
.Header .TopHead .Content .social ul li a.icon-instagram{
    background-position: -34px 0px;
}
.Header .TopHead .Content .social ul li a.icon-youtube-play{
    background-position: -51px 0px;
}
.Header .TopHead .Content .social ul li a:hover{
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
}
.Header .TopHead .Content .Link{
    float:right;
    width:auto;
    height: auto; 
}
.Header .TopHead .Content .Link ul,
.Header .TopHead .Content .Link ul li{
    float: left;
    width:auto;
    height: auto; 
}
.Header .TopHead .Content .Link ul li{
    padding-left: 10px;
    margin-right: 6px;
    position: relative;
}
.Header .TopHead .Content .Link ul li::before{
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    left: 0px;
    top: 50%;
    margin-top: -2px;
    background: #364751;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.Header .TopHead .Content .Link ul li a{
    float: left;
    width:auto;
    height:auto;
    display: block;
    font: normal 14px/20px 'Proxima Nova', sans-serif;
    color: #364751;
    text-transform: uppercase;
    padding: 7px 10px;
}
.Header .TopHead .Content .Link ul li a:hover{
    background: #53c414;
    color: #FFF;
}
.Header .TopHead .Content .Link ul li.menu-item-2376 a{
    font-weight: 400;
}
.Header .TopHead .Content .Link ul li.menu-item-3285::before{
    display: none;
}
.Header .TopHead .Content .Link ul li.menu-item-3285 a{
    font-weight: 800;
    color: #d31145;
}
.Header .TopHead .Content .Link ul li.menu-item-3285 a:hover{
    color: #FFF;
    background: #d31145;
}
.Header .TopHead .Content .memorial{
    float:right;
    width:auto;
    height: auto; 
    padding: 9px 12px;
    background: #d31145;
}
.Header .TopHead .Content .memorial a{
    float:right;
    width:auto;
    height: auto; 
    display: block;
}
.Header .TopHead .Content .memorial a img{
    float:left;
    width:120px;
    height: 16px; 
}
.Header .MiddleHead {
    float: left;
    width: 100%;
    height: auto; 
}
.Header .MiddleHead .Content {
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
    position: relative;
}
.Header .MiddleHead .Content .prof-logo{
    position: fixed;
    top: 0px;
    width:auto;
    height: auto;
	-webkit-transition:all 200ms linear;
  	-moz-transition:all 200ms linear;
  	-o-transition:all 200ms linear;
  	-ms-transition:all 200ms linear;
  	transition:all 200ms linear;
}
.Header .MiddleHead .Content .prof-logo a{
    float: left;
    width:auto;
    height:auto;
    display: block;
    background: #53c414;
    padding: 21px 19px;
	-webkit-transition:all 200ms linear;
  	-moz-transition:all 200ms linear;
  	-o-transition:all 200ms linear;
  	-ms-transition:all 200ms linear;
  	transition:all 200ms linear;
}
.Header.Sticky .MiddleHead .Content .prof-logo a{
    padding: 16px 19px;
}
.Header .MiddleHead .Content .prof-logo a img,
.Header.Sticky .MiddleHead .Content .prof-logo a img{
    float: left;
    width:auto;
    height: auto; 
    display: block;
	-webkit-transition:all 200ms linear;
  	-moz-transition:all 200ms linear;
  	-o-transition:all 200ms linear;
  	-ms-transition:all 200ms linear;
  	transition:all 200ms linear;
}
.Header .MiddleHead .Content .prof-logo a img,
.Header.Sticky .MiddleHead .Content .prof-logo a img{
    float: left;
    width:115px;
    height: auto; 
}
.Header .MiddleHead .Content .navigation{
    float: right;
    width: auto;
    height: auto;
}
.Header .MiddleHead .Content .navigation ul{
    float:left;
    width: auto;
    height: auto;
} 
.Header .MiddleHead .Content .navigation ul li{
    float:left;
    width: auto;
    height: auto;
    padding-left: 27px;
    position: relative;
}
.Header .MiddleHead .Content .navigation ul li:first-child{
    padding-left: 0px;
} 
.Header .MiddleHead .Content .navigation ul li a{
    float:left;
    width: auto;
    height: auto;
    font: normal 15px/30px 'Proxima Nova', sans-serif;
    color: #364751;
    text-transform: uppercase;
    padding: 20px 0px 15px 0px;
    border-bottom: 5px solid #FFF;
}
.Header.Sticky .MiddleHead .Content .navigation ul li a{
    padding: 15px 0px 10px 0px;
}
.Header .MiddleHead .Content .navigation ul li a:hover,
.Header .MiddleHead .Content .navigation ul li:hover a{
     border-bottom: 5px solid #53c414;
}
.Header .MiddleHead .Content .navigation ul li.current_page_item a{
    border-bottom: 5px solid #53c414;
}
.Header .MiddleHead .Content .navigation ul ul{
	margin: 0px 0;
	left: -999em;
	position:absolute;
	background:#FFF;
	width:300px;
	z-index:9999;
	-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);
	-moz-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);
	box-shadow:0 1px 2px 0 rgba(34,36,38,.15);
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}
.Header .MiddleHead .Content .navigation ul li:hover ul{
	left:27px;
	top:70px;
}
.Header.Sticky .MiddleHead .Content .navigation ul li:hover ul{
	top:60px;
}
.Header .MiddleHead .Content .navigation ul ul li{
	width:100%;
	padding:0px !important;
	margin:0px !important;
	border-bottom:1px solid #f5f8fb;
    background: #FFF;
}
.Header .MiddleHead .Content .navigation ul ul li:last-child{
	border-bottom:0px;
}
.Header .MiddleHead .Content .navigation ul ul li a{
	width:100%;
	padding:0px;
	font-weight:400;
	font-size:14px;
	color: #364751 !important;
	line-height:20px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
    padding: 10px 10px !important;
    border: 0px !important;
}
.Header .MiddleHead .Content .navigation ul ul li a:hover{
	text-indent:5px;
	color: #FFF !important;
    background: #53c414;
}
.forcefullwidth_wrapper_tp_banner::before{
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 138px;
    background:url(../images/bottom_mask.png) right bottom no-repeat;
    z-index: 99;
}
.pageDown{
    position: absolute;
    left: 50%;
    bottom: 10px;
    width: 180px;
    height: auto;
    z-index: 102;
    text-align: center;
    margin-left: -90px;
}
.pageDown .Circle{
    display: inline-block;
    vertical-align: top;
    width: 70px;
    height: 70px;
    background: #FFF;
    -webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    -moz-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
@-moz-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
.pageDown .Circle .mouse {
    position: relative;
    display: block;
    width: 24px;
    height: 38px;
    margin: 16px auto 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #535a5e;
    -webkit-border-radius:23px;
    -moz-border-radius:23px;
    border-radius:23px;
}
.pageDown .Circle .mouse > * {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
	background: #535a5e;
	border-radius: 50%;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	-moz-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite;
}
.pageDown .Text{
    float: left;
    width: 100%;
    height: auto;
    font: normal 10px/17px 'Proxima Nova', sans-serif;
    color: #aaaaaa;
    margin-top: 6px;
}
/* header */
.PageWrapper{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF;
    padding-top: 104px;
    overflow: hidden;
}
.content_block_background{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF; 
}
.content_block {
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.content{
    float: left;
    width: 100%;
    height: auto;
    padding: 45px 0px 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#row-285805-1-content.content{
    padding: 20px 0px 0px;
}
#row-285805-88870-content.content{
    padding: 20px 0px 0px;
}
#row-285805-43034-content.content{
    padding: 215px 0px 36px 0px;
}
#row-285805-81178-content.content{
    padding: 230px 10px 170px
}
#row-285805-117836-content.content{
    padding: 0px 10px 90px
}
#row-805949-1-content .heading{
    display: none;
}
#row-805949-1-content{
    padding: 0px 0px 45px;
}
.row,
.testimonials{
    float: left;
    width: 100%;
    height: auto;
}
.testimonials{
    text-align: center;
    letter-spacing: -4px;
}
#row-285805-1{
    background: #FFF;
}
#row-285805-43034{
    background-image: url(/wp-content/uploads/2017/09/organnakli_bg_green.jpg);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #53c414;
    position: relative;
}
#row-285805-81178{
    background-image: url(/wp-content/uploads/2017/09/meraksoru_bg_green.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #364751;
    position: relative;
}
#row-285805-43034::before,
#row-285805-81178::before{
    content: "";
    position: absolute;
    left: 0px;
    top: -2px;
    width: 100%;
    height: 138px;
    background: url(../images/top_mask.png) left top no-repeat;
    z-index: 99;
}
#row-285805-43034::after{
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 318px;
    background: url(../images/bottom_mask_big.png) right bottom no-repeat;
    z-index: 99;
}
#row-285805-81178::after{
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 138px;
    z-index: 99;
    background: url(../images/bottom_mask.png) right bottom no-repeat;
}
.title_line{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
}
#row-285805-81178-content .title_line{
    padding: 0px;
}
.title_line::before{
    float: left;
    width: 100%;
    height: auto;
    content: "PROF. DR. KAMİL YALÇIN POLAT";
    font: 800 16px/30px 'Proxima Nova', sans-serif;
    color: #53c414;
}
#row-285805-43034-content .title_line::before,
#row-285805-81178-content .title_line::before{
    color: #FFF;
}

.text_box{
    float: left;
    width: 100%;
    height: auto;   
    font: normal 16px/30px 'Proxima Nova', sans-serif;
    color: #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#row-285805-43034-content .text_box{
    color: #FFF;
    margin-bottom: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px 0px 10px;
}
#row-285805-43034-content .text_box span.Line{
    float: left;
    width: 100%;
    height: 2px;
    background: #FFF;
    margin-top: 40px;
}
#row-285805-81178-content .text_box{
    color: #FFF;
}
#row-285805-43034-content .text_box a,
#row-285805-81178-content .text_box a{
    float: left;
    width:auto;
    height: auto;  
    font: bold 14px/20px 'Proxima Nova', sans-serif;
    color: #FFF;
    margin-top: 25px;
    padding: 9px 20px;
    background: #f37021;
}
#row-285805-43034-content .text_box a:hover,
#row-285805-81178-content .text_box a:hover{
    color: #f37021;
    background: #FFF;
}
#row-285805-43034-content .text_box span.Line,
#row-285805-81178-content .text_box span.Line{
    float: left;
    width:100%;
    height: 2px;  
    background: #FFF;
    margin-top: 40px;
}
.featured_article_title{
    float: left;
    width: 100%;
    height: auto;
    font: 700 40px/42px 'Proxima Nova', sans-serif;
    color: #55637b;
    padding: 0px;
}
#row-285805-43034-content .featured_article_title,
#row-285805-81178-content .featured_article_title{
    color: #FFF;
}
.featured_article_title .icon-calendar{
    display: none;
}
.testimonial{
    letter-spacing: 0;
    display:inline-block;
    vertical-align: middle;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.testimonial.one{
    width: 100%;
}
.testimonial.two{
    width: 50%;
}
.testimonial.three{
    width: 33.33%;
}
.testimonial.four{
    width: 25%;
}
.testimonial .Wrp{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
}
.testimonial .Wrp .client_image{
    float: left;
    width: 100%;
    height: auto;
    position:relative;
}
.testimonial .Wrp .client_image img{
    float: left;
    width: 100%;
    height: auto;
}
.testimonial .Wrp .client_image::before{
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 32px;
    background: url(../images/image_bottom_mask.png) right bottom no-repeat;
}
.testimonial .Wrp .text{
    float: left;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFF;
    padding: 20px;
    text-align: left;
}
.testimonial .Wrp .text h3{
    float: left;
    width: 100%;
    height: 48px;
    font: bold 17px/22px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
.testimonial .Wrp .text p{
    float: left;
    width: 100%;
    height: 80px;
    font: normal 13px/20px 'Proxima Nova', sans-serif;
    color: #999999;
    overflow: hidden;
    margin-top: 8px;
}
.testimonial .Wrp .text a{
    float: left;
    width: 100%;
    height:auto;
    font: bold 13px/20px 'Proxima Nova', sans-serif;
    color: #f37021;
    overflow: hidden;
    margin-top: 15px;
}
.testimonial .Wrp .text a:hover{
    color: #53c414;
    text-indent: 5px;
}
.small_box{
    float: left;
    width: 50%;
    height: auto;
}
.blog_list{
    float: left;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
}
#post-2534.blog_list.single{
    padding: 0px;
}
.article_section{
    float: left;
    width: 100%;
    height: auto;
}
.article_div{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF;
    -webkit-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    -moz-box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    z-index: 150;
    position:relative;
}
.single .article_div{
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;

}
.article_div .imgeffect{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
}
.article_div .imgeffect::before{
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 48px;
    background: url(../images/image2_bottom_mask.png) right bottom no-repeat;
}
.four .article_div .imgeffect::before{
    height: 32px;
    background: url(../images/image_bottom_mask.png) right bottom no-repeat;
}
#category-etkinlikler .article_div .imgeffect::before{
    height: 48px;
    background: url(../images/image2_bottom_mask.png) right bottom no-repeat;
}
.article_div .imgeffect img{
    float: left;
    width: 100%;
    height: auto;
}
.article_div .imgeffect a{
    float: left;
    width: 100%;
    height: 100%;
    display: block;
}
.article_div .imgeffect a.icon-zoom-in,
.article_div .imgeffect a.icon-link{
    display:none;
}
.article_div .text{
    float: left;
    width: 100%;
    height: auto;
    min-height: 222px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 20px;
}
#category-basari-hikayeleri .article_div .text{
    padding: 20px;
}
.article_div .text h2,
#category-basari-hikayeleri .article_div .text h2{
    float: left;
    width: 100%;
    height:auto;
    max-height: 44px;
    font: bold 17px/22px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
#category-basari-hikayeleri .article_div .text h2{
    margin-bottom: 0px;
}
.article_div .text h2 a,
#category-basari-hikayeleri .article_div .text h2 a{
    color: #55637b;
}
.article_div .text h2 a:hover,
#category-basari-hikayeleri .article_div .text h2 a:hover{
    color: #53c414;
}
.article_div .text p,
#category-basari-hikayeleri .article_div .text p{
    float:right;
    width: 100%;
    height:auto;
    max-height: 80px;
    font: normal 13px/20px 'Proxima Nova', sans-serif;
    color: #999999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 10px 0px;
    overflow: hidden;
}
#category-etkinlikler .article_div .text p,
#category-basari-hikayeleri .article_div .text p{
    padding: 0px ;
    overflow: hidden;
}
.article_div .text p a{
    float:left;
    width: 100%;
    height: auto;
    font: bold 13px/20px 'Proxima Nova', sans-serif;
    color: #f37021;
}
.article_div .text p a:hover{
    color: #53c414;
    text-indent: 5px;
}
#row-285805-149190{
    background: #f2f2f2;
}
.recent_posts,
.recent_posts ul{
    float: left;
    width: 100%;
    height: auto;
}
.recent_posts ul{
    text-align: center;
    letter-spacing: -4px;
}
.recent_posts ul li{
    letter-spacing: 0;
    display:inline-block;
    vertical-align: middle;
    padding: 10px;
    width: 25%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.recent_posts ul li .Wrp{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
}
.recent_posts ul li .Wrp .image{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
}
.recent_posts ul li .Wrp .image::before {
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 32px;
    background: url(../images/image_bottom_mask.png) right bottom no-repeat;
}
.recent_posts ul li .Wrp .image img{
    float: left;
    width: 100%;
    height: auto;
}
.recent_posts ul li .text{
    float: left;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFF;
    padding: 20px;
    text-align: left;
}
.recent_posts ul li .text h3{
    float: left;
    width: 100%;
    height: 48px;
    font: bold 17px/22px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
.recent_posts ul li .text p{
    float: left;
    width: 100%;
    height: 80px;
    font: normal 13px/20px 'Proxima Nova', sans-serif;
    color: #999999;
    overflow: hidden;
    margin-top: 8px;
}
.recent_posts ul li .text a{
    float: left;
    width: 100%;
    height: auto;
    font: bold 13px/20px 'Proxima Nova', sans-serif;
    color: #f37021;
    overflow: hidden;
    margin-top: 15px;
}
.recent_posts ul li .text a:hover{
    color: #53c414;
    text-indent: 5px;
}

.portfolio_holder,
.portfolio_holder ul{
    float: left;
    width: 100%;
    height: auto;
}
.portfolio_holder ul{
    text-align: center;
    letter-spacing: -4px;
}
.portfolio_holder ul li{
    letter-spacing: 0;
    display:inline-block;
    vertical-align: middle;
    padding: 10px;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.portfolio_holder ul li.one{
    width: 100%;
}
.portfolio_holder ul li.two{
    width: 50%;
}
.portfolio_holder ul li.three{
    width: 33.33%;
}
.portfolio_holder ul li.four{
    width: 25%;
}
.portfolio_holder ul li .portfolio_item_holder{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
}
.portfolio_holder ul li .portfolio_item_holder .featured_image{
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image::before {
    content: "";
    position: absolute;
    right: 0px;
    bottom: -3px;
    width: 100%;
    height: 32px;
    background: url(../images/image_bottom_mask.png) right bottom no-repeat;
    z-index: 15;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: width 0.4s, box-shadow 1.6s;
    -moz-transition: width 0.4s, box-shadow 1.6s;
    -o-transition: width 0.4s, box-shadow 1.6s;
    transition: width 0.4s, box-shadow 1.6s;
    box-shadow: 0;
    border-right: 0px solid rgba(0,0,0, 0);
    background: transparent;
    content: "";
    z-index: 1;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image:hover:after {
    background: none repeat scroll 0 0 rgba(0,0,0, 0.4);
    box-shadow: 1000px 0 0 0 rgba(0,0,0, 0.1) inset;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    width: 100%;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image img{
    float: left;
    width: 100%;
    height: auto;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image a.icon-link{
    position: absolute;
    left: 50%;
    top: -80px;
    width: 80px;
    height: 80px;
    display: block;
    background-color: rgba(0,0,0,0.8);
    background-image: url(../images/play_icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-left: -40px;
    margin-top: -40px;
    z-index: 10;
    opacity: 0;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image:hover a.icon-link{
    top: 50%;
    opacity: 1;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image a.icon-link:hover{
    background-color:#53c414;
}
.portfolio_holder ul li .portfolio_item_holder .featured_image a.icon-right-dir,
.portfolio_holder ul li .portfolio_item_holder .featured_image a.icon-link::before {
    display: none;
} 
.portfolio_info{
    float: left;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFF;
    padding: 20px;
    text-align: left;
}
.portfolio_info h4{
    float: left;
    width: 100%;
    height: 48px;
    font: bold 17px/22px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
.portfolio_info h4 a{
    color: #55637b;
}
.portfolio_info h4 a:hover{
    color: #53c414;
}
.portfolio_info p{
    float: left;
    width: 100%;
    height:auto;
    font: normal 17px/22px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
.footer{
    float: left;
    width: 100%;
    height: auto;
    background: #FFF;
}
.footer .TopHead {
    float: left;
    width: 100%;
    height: auto; 
    padding: 0px;
    background: #f3f4f6;
}
.footer .MiddleHead {
    float: left;
    width: 100%;
    height: auto; 
    padding: 0px;
}
.footer .BottomFoot{
    float: left;
    width: 100%;
    height: auto;
    background:#323d50;
    padding: 30px 0px;
}
.footer .TopHead .Content,
.footer .MiddleHead .Content,
.footer .BottomFoot .Content{
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
}
.footer .TopHead .Content .social{
    float:right;
    width:auto;
    height: auto; 
    margin: 7px 10px;
}
.footer .TopHead .Content .social ul,
.footer .TopHead .Content .social ul li{
    float: left;
    width:auto;
    height: auto; 
}
.footer .TopHead .Content .social ul li{
    margin-right: 10px;
}
.footer .TopHead .Content .social ul li a{
    float: left;
    width: 17px;
    height: 20px;
    display: block;
    text-indent: -9999px;
    background: url(../images/social_media.png);
    background-size: 68px 20px;
    background-repeat: no-repeat;
}
.footer .TopHead .Content .social ul li a.icon-twitter{
    background-position: 0px 0px;
}
.footer .TopHead .Content .social ul li a.icon-facebook{
    background-position: -17px 0px;
}
.footer .TopHead .Content .social ul li a.icon-instagram{
    background-position: -34px 0px;
}
.footer .TopHead .Content .social ul li a.icon-youtube-play{
    background-position: -51px 0px;
}
.footer .TopHead .Content .social ul li a:hover{
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
}
.footer .TopHead .Content .Link{
    float:right;
    width:auto;
    height: auto; 
}
.footer .TopHead .Content .Link ul,
.footer .TopHead .Content .Link ul li{
    float: left;
    width:auto;
    height: auto; 
}
.footer .TopHead .Content .Link ul li{
    padding-left: 10px;
    margin-right: 6px;
    position: relative;
}
.footer .TopHead .Content .Link ul li::before{
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    left: 0px;
    top: 50%;
    margin-top: -2px;
    background: #364751;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.footer .TopHead .Content .Link ul li a{
    float: left;
    width:auto;
    height:auto;
    display: block;
    font: normal 14px/20px 'Proxima Nova', sans-serif;
    color: #364751;
    text-transform: uppercase;
    padding: 7px 10px;
}
.footer .TopHead .Content .Link ul li a:hover{
    background: #53c414;
    color: #FFF;
}
.footer .TopHead .Content .Link ul li.menu-item-2376 a{
    font-weight: 400;
}
.footer .TopHead .Content .Link ul li.menu-item-3285::before{
    display: none;
}
.footer .TopHead .Content .dernek{
    float:right;
    width:auto;
    height: auto; 
}
.footer .TopHead .Content .dernek a{
    float: left;
    width:auto;
    height:auto;
    display: block;
    font: normal 12px/20px 'Proxima Nova', sans-serif;
    color: #364751;
    text-transform: uppercase;
    padding: 7px 10px;
}
.footer .TopHead .Content .Memorial{
    float: right;
    width: auto;
    height: auto;
    background: #d31145;
}
.footer .TopHead .Content .Memorial a {
	float:left;
	width: 144px;
	height: 34px;
	display: block;
	background: url(../images/memorial_footer.png) center center no-repeat;
    background-size:120px 16px;
	text-indent: -9999px;
}
.footer .MiddleHead .Content .prof-logo{
    float: left;
    width:auto;
    height: auto;
    margin-top: -34px;
}
.footer .MiddleHead .Content .prof-logo a{
    float: left;
    width:auto;
    height:auto;
    display: block;
    background: #55637b;
    padding: 21px 19px;
	-webkit-transition:all 200ms linear;
  	-moz-transition:all 200ms linear;
  	-o-transition:all 200ms linear;
  	-ms-transition:all 200ms linear;
  	transition:all 200ms linear;
}
.footer .MiddleHead .Content .prof-logo a img{
    float: left;
    width:115px;
    height: auto; 
    display: block;
}
.footer .MiddleHead .Content .Menu{
    float: right;
    width: auto;
    height: auto;
}
.footer .MiddleHead .Content .Menu ul{
    float:left;
    width: auto;
    height: auto;
} 
.footer .MiddleHead .Content .Menu ul li{
    float:left;
    width: auto;
    height: auto;
    padding-left: 27px;
    position: relative;
}
.footer .MiddleHead .Content .Menu ul li:first-child{
    padding-left: 0px;
} 
.footer .MiddleHead .Content .Menu ul li a{
    float:left;
    width: auto;
    height: auto;
    font: normal 15px/30px 'Proxima Nova', sans-serif;
    color: #364751;
    text-transform: uppercase;
    padding: 20px 0px 20px 0px;
}
.footer .MiddleHead .Content .Menu ul li a:hover{
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
}
.footer .BottomFoot .Content span.Copyright{
    float: left;
    width:auto;
    height: 40px;
    font: 300 13px/40px 'Proxima Nova', sans-serif;
    color: #FFF;
}
.footer .BottomFoot .Content span.diverseffect {
	float:right;
	width: 101px;
	height: 29px;
}
.footer .BottomFoot .Content span.diverseffect a {
	float:left;
	width: 101px;
	height: 29px;
	display: block;
	background: url(../images/divereffect.png) left center no-repeat;
    background-size:cover;
	text-indent: -9999px;
	margin: 5px 0px
}
.Caption{
    position: absolute;
    left: 50%;
    width: 1180px;
    height: auto;
    padding: 170px 0 0 0;
}
.Caption h2{
    float: left;
    width: 100%;
    height: auto;
    font:800 42px/50px 'Proxima Nova', sans-serif;
    color: #53c414
}
.Caption p{
    float: left;
    width: 100%;
    height: auto;
    font: 600 30px/40px 'Proxima Nova', sans-serif;
    color: #364751;
}
.Caption a{
    clear: both;
    float: left;
    width:auto;
    height:auto;
    font: bold 14px/20px 'Proxima Nova', sans-serif;
    color: #FFF;
    margin-top: 40px;
    padding: 9px 20px;
    background: #f37021;
    text-transform: uppercase;
}
.Caption a:hover{
    color: #FFF;
    background: #53c414;
}
.top_content{
    float: left;
    width: 100%;
    height: auto;
    background-color: #364751;
    background-image: url(../images/page_header.png);
    background-position: center top;
    background-repeat: no-repeat;
}
.top_content .info_bar,
#row-805949-1-content .info_bar{
    float: left;
    width: 100%;
    height: auto;
    padding: 45px 0px 110px;
    position: relative;
}
#row-805949-1-content .info_bar{
    padding: 0px 10px;
}
.top_content .info_bar::before {
    content: "";
    position: absolute;
    right: 0px;
    bottom: -2px;
    width: 100%;
    height: 138px;
    background: url(../images/bottom_mask.png) right bottom no-repeat;
    z-index: 99;
}
.top_content .info_bar .heading{
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    font: 700 36px/40px 'Nunito', sans-serif;
    color: #0590cc;
    padding: 0px 10px;
}
.top_content .info_bar .heading h1{
    float: left;
    width: 100%;
    height: auto;
    font: bold 30px/36px 'Proxima Nova', sans-serif;
    color: #FFF;
}
.top_content .info_bar .breadcrumb,
#row-805949-1-content .info_bar .breadcrumb{
    clear: both;
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: 27px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 12px/22px 'Proxima Nova', sans-serif;
    color: #FFF;
    padding: 5px 10px 0px 10px;;
    z-index: 999;
    position: relative;
}
#row-805949-1-content .info_bar .breadcrumb{
    margin-top: 0px;
    border-bottom: 1px solid #55637b;
    margin-bottom: 10px;
    height: 32px;
    padding: 0px 0px 10px 0px;
}
.top_content .info_bar .breadcrumb > div,
#row-805949-1-content .info_bar .breadcrumb > div{
    float: left;
    width:100%;
    height: auto;
    padding-right: 20px
}
.top_content .info_bar .breadcrumb > div a.icon-home::before,
#row-805949-1-content .info_bar .breadcrumb > div a.icon-home::before{
    display: none;
}
.top_content .info_bar .breadcrumb > div > div,
.top_content .info_bar .breadcrumb > div > div > div{
    float: left;
    width:auto;
    height: auto;
    padding-right: 0px;
    color: #FFF;
}
#row-805949-1-content .info_bar .breadcrumb > div > div,
#row-805949-1-content .info_bar .breadcrumb > div > div > div{
    float: left;
    width:auto;
    height: auto;
    padding-right: 0px;
    color: #364751;
}
.top_content .info_bar .breadcrumb > div a,
.top_content .info_bar .breadcrumb > div > div a,
.top_content .info_bar .breadcrumb > div > div > div a{
    float: left;
    width:auto;
    height: auto;
    color: #FFF;
}
#row-805949-1-content .info_bar .breadcrumb > div a,
#row-805949-1-content .info_bar .breadcrumb > div > div a,
#row-805949-1-content .info_bar .breadcrumb > div > div > div a{
    float: left;
    width:auto;
    height: auto;
    color: #364751;
}
.top_content .info_bar .breadcrumb > div a:hover,
#row-805949-1-content .info_bar .breadcrumb > div a:hover{
    color: #53c414;
}
.top_content .info_bar .breadcrumb > div .icon-angle-right{
    float: left;
    width: 20px;
    height: 20px;
    content: '\f105';
    color: #FFF;
    line-height: 22px;
    
}
#row-805949-1-content  .info_bar .breadcrumb > div .icon-angle-right{
    float: left;
    width: 20px;
    height: 20px;
    content: '\f105';
    color: #364751;
    line-height: 22px;
    
}
.content.page.left,
.content.post.left{
    width: 70%;
    padding: 25px 20px 90px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
}
.content.page.full,
.content.post.full{
    float: left;
    width: 100%;
    padding: 25px 20px 90px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
}
#category-etkinlikler.content.page.full,
#category-etkinlikler.content.post.full,
#category-basari-hikayeleri.content.page.full,
#category-basari-hikayeleri.content.post.full,
#content-2624.content.page.full,
#content-2624.content.post.full{
    padding: 25px 0px 90px 0px;
}
.content.page.full .post-title-holder,
.content.post.full .post-title-holder{
    width: 100%;
    padding: 10px 0px;
}
.content.page .full .post-title-holder h1,
.content.post.full .post-title-holder h1{
    font-weight: bold;
}
.content.page h1, .content.page h2, .content.page h3, .content.page h4, .content.page h5, .content.page h6,
.content.post h1, .content.post h2, .content.post h3, .content.post h4, .content.post h5, .content.post h6{
    float: left;
    width: 100%;
    height: auto;
    color: #f37021;
    font-family: 'Proxima Nova', sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
}
.content.page h1,
.content.post h1{
	font-size: 24px; 
    line-height: 30px;
}
.content.page h2,
.content.post h2{
	font-size: 22px;
	/* line-height: 28px; */
}
.content.page h3,
.content.post h3{
	font-size: 20px;
    line-height: 26px;
    color: #f37021;
}
.content.page h3.accordion-title,
.content.post h3.accordion-title{
    color: #53c414;
}
.content.page h4,
.content.post h4{
	font-size: 18px; 
    line-height: 24px;
    color: #364751;
}
.content.page h5,
.content.post h5{
	font-size: 16px; 	
    line-height: 22px;	
}
.content.page h6,
.content.post h6{
	font-size: 14px;  	
    line-height: 20px;
}
.content.page ul, .content.page ol,
.content.post ul, .content.post ol{
    float: left;
    width: 100%;
    list-style: disc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 30px 0px;
    padding-left: 17px;
}
.content.page ul li,
.content.post ul li{
    float: left;
    width: 100%;
    height: auto;
    font: normal 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style: disc;
    margin-bottom: 3px;
}
.content.page p,
.content.post p{
    float: left;
    width: 100%;
    height: auto;
    font: normal 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
    padding-bottom: 30px;
}
.content.page p a,
.content.post p a{
    color: #53c414;
}
.content.page p a:hover,
.content.post p a:hover{
    color: #999;
}
.content.page p img,
.content.post p img{
    float: left;
    display:inline;
    margin-right: 20px;
    border: 1px solid #EDEDED
}
.sidebar{
    float: right;
    width: 30%;
    height: auto;
    padding: 25px 10px 90px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.sidebar .widget {
    float:left;
    clear: both;
    position: relative;
    display: block;
    margin: 0;
    width: 100%;
    z-index: 1;
    padding: 30px 20px 20px;
    border: 1px solid #EDEDED;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.sidebar .widget .textwidget{
    float: left;
    width: 100%;
    height: auto;
}
.sidebar .widget .textwidget img{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.sidebar .widget .textwidget iframe{
    float: left;
    width: 100%;
    height: 180px;
}
.sidebar .caption {
    float:left;
    width: 100%;
    height: auto;
}
.sidebar .caption .featured_article_title{
    text-align:left;
    font-size: 24px;
    line-height: 30px;
    padding: 0 0 10px 0px;
    position: relative;
}
.sidebar .caption .featured_article_title::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 70px;
    height: 2px;
    background: #53c414;
}
.sidebar .widget .recent_posts{
    float: left;
    width: 100%;
    height: auto;
    margin-top: 10px;
}
.sidebar .widget .recent_posts ul{
    float: left;
    width: 100%;
    height: auto;
}
.sidebar .widget .recent_posts ul li{
    float: left;
    width: 100%;
    height: auto;
    padding: 15px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #EDEDED;
}
.sidebar .widget .recent_posts ul li:last-child{
    border: 0px;
}
.sidebar .widget .recent_posts ul li .Wrp{
    float: left;
    width: 100%;
    height: auto;
    background:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.sidebar .widget .recent_posts ul li .Wrp .image{
    float: left;
    width: 17%;
    height: auto;
}
.sidebar .widget .recent_posts ul li .Wrp .image img{
    float: left;
    width: 100%;
    height: auto;
}
.sidebar .widget .recent_posts ul li .Wrp .image::before{
    display: none;
}
.sidebar .widget .recent_posts ul li .text{
    float: left;
    width: 83%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFF;
    padding: 0px 0px 0px 20px;
    text-align: left;
}
.sidebar .widget .recent_posts ul li .text h3{
    float: left;
    width: 100%;
    height:auto;
    font: bold 14px/20px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
.sidebar .widget .recent_posts ul li .text p{
    float: left;
    width: 100%;
    height:auto;
    font: normal 12px/16px 'Proxima Nova', sans-serif;
    color: #999;
    overflow: hidden;
    margin-top: 5px;
}
.sidebar .widget .recent_posts ul li .text a{
    float: left;
    width: 100%;
    height:auto;
    font: bold 12px/16px 'Proxima Nova', sans-serif;
    color: #53c414;
    overflow: hidden;
    margin-top: 10px;
}
.sidebar .widget .recent_posts ul li .text a:hover{
    color: #55637b
}

/* ----------------------------------------------------
	38) TABLES
------------------------------------------------------- */

table{
	width:auto;
	border-collapse: separate;
	border-spacing: inherit;
	margin:0 0 20px 0; 
	padding:0;
	border-right:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5;
	max-width: 100%;
}

table caption strong{
	text-align:left;
	font-size: 14px;
	font-weight: normal;
	line-height:20px;
	font-weight:bold;
}

table caption{
	text-align:left;
	padding: 0 0 10px 3px;
	font-style: italic;
}

table th {
	padding: 13px; 
	font-size: 12px;
	background:#F5F5F5; 
	border-left:1px solid #F5F5F5;   
}

table td {
	padding: 10px;
	text-align: left;
	margin:10px;
	border-bottom:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;	        
}

/* Sidebar Tables */
.sidebar_content table{
	width:180px;
	padding:0;
	border-right:1px solid #808080;
	border-top:1px solid #808080;
}

.sidebar_content table th {
	padding: 5px; 
	font-size: 12px; 
	border-left:1px solid #808080;
	border-bottom:1px solid #808080;
}	

.sidebar_content table td {
	padding: 4px;
	text-align: left;
	margin:10px;
	border-bottom:1px solid #808080;
	border-left:1px solid #808080;
}  
.google_map{
    height: 500px;
}
.google_map::before {
    content: "";
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 138px;
    background: url(../images/bottom_mask.png) right bottom no-repeat;
    z-index: 99;
}
#row-427348-1-content .row .row{
    width: 100%;
}
#row-427348-1-content .row .row .box{
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#row-427348-1-content .row .row .box.four,
#category-basari-hikayeleri .row .row .box.four{
    width: 25%;
    padding: 10px 0px ;
}
#row-427348-1-content .row .row .box .blog_list{
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 10px;
}
#row-427348-1-content .row .row .box .blog_list .imgeffect{
    float: left;
    width: 100%;
    height: auto;
    max-height: 20%;
    overflow: hidden;
    padding: 0px;
}
#row-427348-1-content .row .row .box .blog_list .imgeffect img{
    float: left;
    width: 100%;
    height: auto;
}
#row-427348-1-content .row .row .box .blog_list .text{
    float: left;
    width: 100%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFF;
    padding: 20px;
    text-align: left;
}
#row-427348-1-content .row .row .box .blog_list .text h2{
    float: left;
    width: 100%;
    height:auto;
    max-height:none;
    font: bold 16px/22px 'Proxima Nova', sans-serif;
    color: #55637b;
    overflow: hidden;
}
#row-427348-1-content .row .row .box .blog_list .text h2 a{
    color: #55637b;
}
#row-427348-1-content .row .row .box .blog_list .text h2 a:hover{
    color: #53c414;
}
#row-427348-1-content .row .row .box .blog_list .text .date_box{
    float: left;
    width: 100%;
    height:auto;
    font: normal 11px/16px 'Proxima Nova', sans-serif;
    color: #999999;
    overflow: hidden;
    margin-top: 3px;
}
#row-427348-1-content .row .row .box .blog_list .text .date_box span{
    float: left;
    width:auto;
    height:auto;
    padding-right: 3px;
}
#row-427348-1-content .row .row .box .blog_list .text p{
    float: left;
    width: 100%;
    height: 80px;
    font: normal 13px/20px 'Proxima Nova', sans-serif;
    color: #999999;
    overflow: hidden;
    margin-top: 10px;
    padding: 0px;
}
#row-427348-1-content .row .row .box .blog_list .text p a{
    float: left;
    width: 100%;
    height: auto;
    font: bold 13px/20px 'Proxima Nova', sans-serif;
    color: #f37021;
    overflow: hidden;
    margin-top: 5px;
}
#row-427348-1-content .row .row .box .blog_list .text p a:hover{
    color: #53c414;
    text-indent: 5px;
}
#row-427348-1-content .row .row .box .blog_list .text .read_more,
#category-basari-hikayeleri .row .row .box .blog_list .text .read_more{
    float: left;
    width: 100%;
    height:auto;
}
#row-427348-1-content .row .row .box .blog_list .text .read_more button,
#category-basari-hikayeleri .row .row .box .blog_list .text .read_more button{
    float: left;
    width:auto;
    height:auto;
    border: 0px;
    background: none;
    padding: 0px;
    margin-top: 5px;
}
#row-427348-1-content .row .row .box .blog_list .text .read_more button br,
#category-basari-hikayeleri .row .row .box .blog_list .text .read_more button br{
    display: none;
}
#row-427348-1-content .row .row .box .blog_list .text .read_more button a,
#category-basari-hikayeleri .row .row .box .blog_list .text .read_more button a{
    float:left;
    width: 100%;
    height: auto;
    font: bold 13px/20px 'Proxima Nova', sans-serif;
    color: #f37021;
}

#row-427348-1-content .row .row .box .blog_list .text .read_more button a:hover,
#category-basari-hikayeleri .row .row .box .blog_list .text .read_more button a:hover{
    color: #53c414;
    text-indent: 5px;
}
.paging_wrapper{
    float: left;
    width: 100%;
    height: auto;
    margin-top: 40px;
}
.paging_wrapper ul{
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    letter-spacing: -4px;
}
.paging_wrapper ul li {
    float: none !important;
	display: inline-block;
	vertical-align: middle;
	width: auto !important;
	height: auto;
	letter-spacing: 0px;
	margin: 2px;
    padding: 0px;
}
.paging_wrapper ul li a,
.paging_wrapper ul li span.page-numbers{
	float: left;
	width: 30px;
	height: 30px;
	display: block;
	font:500 15px/30px 'Montserrat', sans-serif;
    color:#FFF;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
	background: #55637b;
}
.paging_wrapper ul li span.page-numbers{
	background: #0590cc;
}
.paging_wrapper ul li a.Prev {
	text-indent: -9999px;
	background-color: #55637b;
    background-image: url(../images/pagination_controls.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.paging_wrapper ul li a.Next {
	text-indent: -9999px;
    background-color: #55637b;
    background-image: url(../images/pagination_controls.png);
    background-position: -30px 0px;
    background-repeat: no-repeat;
}
.paging_wrapper ul li a:hover {
	color: #FFF;
	background-color: #bbbec8;
}
.paging_wrapper ul li a.Active {
	color: #FFF;
	background-color: #0077c0;
}
.paging_wrapper ul li a.Prev:hover{
    background-color: #bbbec8;
    background-position: 0px 0px;
}
.paging_wrapper ul li a.Next:hover{
    background-color: #bbbec8;
    background-position: -30px 0px;
}
.videoWrp{
    float: left;
    width: 100%;
    height: auto;
    padding-left: 200px;
    padding-right: 200px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px 0px;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
    width: 100%;
	height:0;
	overflow:hidden;
}

.video-container iframe, 
.video-container object, 
.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
    border: 0px;
}
.post-navigations{
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
    letter-spacing: -4px;
    margin-top: 40px;
}
.post-navigations a{
    float: none;
	display: inline-block;
	vertical-align: middle;
	letter-spacing: 0px;
	margin: 2px 5px;
    padding: 0px;
	width: 30px;
	height: 30px;
    font-size: 12px;
    line-height: 30px;
    color:#FFF;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
	background: #55637b;
}
.post-navigations a:hover{
	background: #53c414;
}
#row-805949-1-content .box.three{
    float: left;
    width: 30%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px;
    margin-top: 20px;
}
#row-805949-1-content .box.three .featured_article_title{
    text-align: left;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color:#53c414; 
}
#row-805949-1-content .box.three ul.with_icons{
    float: left;
    width: 100%;
    height: auto;
}
#row-805949-1-content .box.three ul.with_icons li{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    color: #AFAFAF;
    position: relative;
}
#row-805949-1-content .box.three ul.with_icons li p {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 27px;
    font: 400 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#row-805949-1-content .box.three ul.with_icons li .icon{
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 27px;
}
#row-805949-1-content .box.two-three{
    float: left;
    width: 70%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
}
/* EN Contact */
#row-128180-1-content .box.three{
    float: left;
    width: 30%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px;
    margin-top: 20px;
}
#row-128180-1-content .box.three .featured_article_title{
    text-align: left;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color:#53c414; 
}
#row-128180-1-content .box.three ul.with_icons{
    float: left;
    width: 100%;
    height: auto;
}
#row-128180-1-content .box.three ul.with_icons li{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    color: #AFAFAF;
    position: relative;
}
#row-128180-1-content .box.three ul.with_icons li p {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 27px;
    font: 400 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#row-128180-1-content .box.three ul.with_icons li .icon{
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 27px;
}
#row-128180-1-content .box.two-three{
    float: left;
    width: 70%;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
}

.nf-form-cont{
    float: left;
    width: 100%;
    height: auto;
}
.nf-form-cont .nf-form-title,
.nf-response-msg{
    float: left;
    width: 100%;
    height: auto;
    font: normal 20px/30px 'Proxima Nova', sans-serif;
    color:#0590cc; 
    padding: 15px 0px;
    font-weight: 700;
}
.nf-response-msg{
    text-align: center;
    color: #999;
    font-weight: 400;
    margin-top: 60px;
}
.nf-form-cont .nf-form-title h3{
    font: bold 20px/30px 'Proxima Nova', sans-serif;
    color: #53c414;
}
.nf-form-cont .nf-before-form-content{
    float: left;
    width: 100%;
    height: auto;
    font: normal 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px;
}
nf-field{
    float: left;
    width: 100%;
    height: auto;
}
.nf-form-content label{
    font-family: 'Proxima Nova', sans-serif !important;
    font-size: 13px !important;
    line-height: 20px !important;
        color: #999;
}
.nf-form-content .list-select-wrap .nf-field-element>div, 
.nf-form-content input:not([type=button]), 
.nf-form-content textarea{
    background: #FFF !important;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 13px !important;
    line-height: 20px !important;
    color: #999;
}
.nf-error-msg{
    font: 600 13px/24px 'Proxima Nova', sans-serif !important;
    color: #999;
}
.label-right .nf-field-element{
    float: right;
    width: 100% !important;
}
.nf-form-content .label-right .nf-field-label{
    float: right;
    width: 0px;
    display: none;
}
.nf-form-content button, 
.nf-form-content input[type=button], 
.nf-form-content input[type=submit]{
    clear: both;
    float:right;
    width:auto;
    height:auto;
    font: bold 16px/20px 'Proxima Nova', sans-serif;
    color: #FFF !important;
    padding: 14px 35px;
    background: #f37021 !important;
    cursor: pointer;
}
.nf-form-content button:hover, 
.nf-form-content input[type=button]:hover, 
.nf-form-content input[type=submit]:hover{
    color: #0590cc !important;
    background: #FFF !important;
}
.rt-toggle ol{
    margin: 20px 0 !important;
}
h3.accordion-title{
    text-align: center;
    position: relative;
    padding-bottom: 10px;
    font-size: 30px !important;
    line-height: 36px !important;
}
h3.accordion-title::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 200px;
    height: 2px;
    background: #364751;
    margin-left: -100px;
}
.accordion-content{
    float: left;
    width: 100%;
    height: auto;
}
/*----------------------------------------------------
	42) COMMENTS
------------------------------------------------------- */
	
.rt_comments{
	margin:0;
	width:100%;
	overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 10px;
}

/* comment notes */
.comment-notes{
	font-style: italic;
	color: #aaa;
}

/* comments title */
.rt_comments #comments-title, #reply-title{
	margin:0;
	line-height:100% !important;
	padding:0 0 10px;
	font-size: 16px;
}

/* reply icon */
#reply-title:before{
	content: "\e720";
	font-family: "fontello";
	margin-right: 10px;
	color: #F4BF1E;
}

/* comments list holder */
.rt_comments ol.commentlist {
	list-style: none outside none;
	margin: 0;
	position: relative;
}

/* items */
.rt_comments ol.commentlist ul.children {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	list-style: none outside none;
	margin: 20px 0 0 60px;
	padding: 0;
}

.rt_comments ol.commentlist > li{
	list-style-position:outside; 
	float:none;
	clear:both;
	display:block; 
	border:0;
	padding:0; 
	margin: 0 0 20px; 
}

/* avatar */
.rt_comments ol.commentlist > li .comment-avatar {
	float: left;
	padding: 0;
	width: 58px;
} 

.rt_comments ol.commentlist > li .comment-avatar img{
	display:block;
}  

/* comment body holder */
.rt_comments ol.commentlist li .comment-body {
	margin-left: 78px;
	position: relative;
}

/* comment links */ 
.rt_comments ol.commentlist li a,.cancel-reply a{
	color:#818181;
}

.rt_comments ol.commentlist li a:hover{
	color:#464646;
}

.rt_comments ol.commentlist li .comment-body .comment-meta a, #cancel-comment-reply-link{
	color:#9F9F9F;
	font-family: Arial,sans-serif;
}

#cancel-comment-reply-link{	
	text-decoration:underline;
	font-size: 13px;
}

.rt_comments ol.commentlist li .comment-body .comment-meta,.cancel-reply{
	color:#818181;
}

.rt_comments ol.commentlist li .comment-body .comment-meta .comment-reply{
	background:#E4E4E4;
	text-decoration:none;
}
	
.rt_comments ol.commentlist li .comment-body .comment-meta .comment-reply a:hover, .rt_comments ol.commentlist li .comment-body .comment-meta .comment-reply:hover a{
	color:#fff;
}

.rt_comments ol.commentlist li .comment-body .comment-meta .comment-reply:hover{
	background:#B7B7B7;
}

.rt_comments ol.commentlist li a, .rt_comments ol.commentlist li a:hover{ 
	text-decoration:none;
}
	
/* comment author */ 

.rt_comments .comment-author{
	display:block;
	height:24px;
}

.rt_comments ol.commentlist li .comment-body .comment-author{
	font-size:11px; 
}

/* author name */
.rt_comments ol.commentlist li .comment-body .author-name{
	font-size:13px; 
	float:left;
	font-weight:bold;
	color:#818181;
}

/* positions & other settings */
.rt_comments ol.commentlist li .comment-body .comment-meta,#cancel-comment-reply-link{
	position:relative;
	float:right;
}

.rt_comments ol.commentlist li .comment-body .comment-meta .comment-reply{ 
	padding:4px 8px;
	margin:0 0 0 5px; 
} 
 
.rt_comments .cancel-reply{
	position:absolute; 
	margin:2px 0 0 10px;  
}

/* commententry navigation */
.commententry .navigation {
	display: block;
	width: 100%;
}

.commententry .navigation > div, .commententry .navigation a{
	background: #F4BF1E;
	color: #fff;	
	text-decoration: none;
}

.commententry .navigation > div:hover{
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  
}

.commententry .navigation .nav-previous{
	float: left;
}

.commententry .navigation .nav-next{
	float: right;	
}

.rt_comments .text-boxes ul {
	margin: 0;
	padding: 0;
}

/* comment holder */
.rt_comments .comment-holder {
	background: none repeat scroll 0 0 #fff;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 1px;
	padding: 20px;
	position: relative;
	z-index: 2;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-o-box-shadow: 0 4px 2px rgba(0,0,0,0.02);    
	-webkit-box-shadow: 0 4px 2px rgba(0,0,0,0.02);    
	-moz-box-shadow: 0 4px 2px rgba(0,0,0,0.02);   
	box-shadow: 0 4px 2px rgba(0,0,0,0.02);    
}

.rt_comments .commentlist .children .comment-holder {
	border-width: 1px;
}

/* comment vertical line */
.rt_comments .commentlist > li:before{
	border-top: 2px dashed #EFEFEF;
	content: "";
	display: table;
	height: 1px;
	left: 0;
	margin-top: 24px;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 1;
} 

/* sub comment horizontal line */
.rt_comments .commentlist .children > li:before {
	border-top: 2px dashed #EFEFEF;
	content: "";
	display: table;
	height: 1px;
	left: 40px;
	margin-top: 24px;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 1;
}

/* sub comment vertical line */
.rt_comments .commentlist .children > li:after {
	border-left: 2px dashed #EFEFEF;
	content: "";
	display: block;
	height: 100%;
	left: 30px;
	margin-top: 24px;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	z-index: 1;
}

/* comment text */
.rt_comments .comment-text{
	display: inline-block;
	padding: 10px 0 0 0;
}

.rt_comments ol.commentlist li p{
	color:#818181;
}

.rt_comments ol.commentlist li p:last-child{
	padding: 0;
}	

/* respond */
#respond {
	clear: both;
	display: block;
}

li.comment #respond {
	border-top: 1px solid #F0F0F0;
	margin-top: 40px;
	padding: 40px 0 0;
}

/* form allowd tags */
.form-allowed-tags code{
	overflow:hidden;
}

.form-allowed-tags code:hover{
	overflow:auto;
}
.logged-in-as{
    padding: 0px;
}
.logged-in-as a{
    color: #999;
}
.logged-in-as a:hover{
    color: #53c414;
}
.rt_form input[type="text"], .rt_form input[type="email"], .rt_form select, .rt_form textarea,
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 select, .wpcf7 textarea,
.rt_form input[type="date"], .wpcf7 input[type="date"], .rt_form input[type="tel"], .wpcf7 input[type="tel"],
.rt_form input[type="number"], .wpcf7 input[type="number"],
.rt_form input[type="url"], .wpcf7 input[type="url"]
{
    float: left;
	font-family: "Proxima Nova", sans-serif;
	font-size:12px;    
	position:relative;
	outline: none;
	padding:14px 8px; 
	color:#364751;
    border: 1px solid #c4c4c4;
	background:#fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
} 
.rt_form input[type="button"], .rt_form input[type="submit"], .wpcf7-submit{
    clear: both;
    float: right;
    width: auto;
    height: auto;
    font: 800 16px/20px 'Proxima Nova', sans-serif;
    color: #FFF !important;
    padding: 14px 35px;
    background: #53c414 !important;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    cursor: pointer;
}
.rt_form input[type="button"]:hover, .rt_form input[type="submit"]:hover, .wpcf7-submit:hover{
    background: #364751 !important;
}
#comments .line{
    display: none;
}
.text-boxes li{
    margin-bottom: 6px  !important;
}
#page-404{
    font: 700 20px/30px 'Proxima Nova', sans-serif;
    color: #364751;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    padding: 45px 10px 45px;
}
#page-404 h1{
    float: left;
    width: 100%;
    height: auto;
    padding: 10px 0px;
    font: 800 70px/70px 'Proxima Nova', sans-serif;
    color: #364751;
}
#page-404 p{
    float: left;
    width: 100%;
    height: auto;
    padding: 2px 0px;
    font: 400 16px/20px 'Proxima Nova', sans-serif;
    color: #364751;
}
#page-404 p.big{
    padding: 10px 0px;
    font: 700 20px/30px 'Proxima Nova', sans-serif;
}
#page-404 #searchform{
    float: left;
    width: 100%;
    height: auto;
    margin-top: 30px;
}
.Header .MiddleHead .Content .MobileBt{
	float: right;
	width:auto;
	height:70px;
	display: none;
	cursor:pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:19px 20px;
	background:#FFF;
}
.Header .MiddleHead .Content .MobileBt > div.Text{
	float:left;
	width:auto;
	height:32px;
	padding-right:10px;
	font-family: 'GothamNarrow-Bold';
	font-size:25px;
	line-height:32px;
	color:#a92b31;
}
.Header .MiddleHead .Content .MobileBt > div{
	float:left;
	width: 30px;
	height:32px;
	position: relative;
}
.Header .MiddleHead .Content .MobileBt > div span{
	display: block;
    position: absolute;
    top: 14px;
    left: 0px;
    right: 0px;
	width: 100%;
    height: 4px;
    background: #55637b;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.Header .MiddleHead .Content .MobileBt > div span::before, 
.Header .MiddleHead .Content .MobileBt > div span::after{
	position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 4px;
    background-color: #55637b;
    content: "";
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	-webkit-transition-duration: 0.1s, 0.1s;
	-moz-transition-duration: 0.1s, 0.1s;
	-o-transition-duration: 0.1s, 0.1s;
	-ms-transition-duration: 0.1s, 0.1s;
	transition-duration: 0.1s, 0.1s;
	-webkit-transition-delay:0.1s, 0s;
	-moz-transition-delay: 0.1s, 0s;
	-o-transition-delay: 0.1s, 0s;
	-ms-transition-delay:0.1s, 0s;
	transition-delay: 0.1s, 0s;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.Header .MiddleHead .Content .MobileBt > div span::before{
	top:-9px;
	-webkit-transition-property:top, -webkit-transform;
	-moz-transition-property: top, -webkit-transform;
	-o-transition-property: top, -webkit-transform;
	-ms-transition-property: top, -webkit-transform;
	transition-property: top, -webkit-transform;
	-webkit-transition-property:top, transform;
	-moz-transition-property: top, transform;
	-o-transition-property: top, transform;
	-ms-transition-property: top, transform;
	transition-property: top, transform
}
.Header .MiddleHead .Content .MobileBt > div span::after{
	bottom:-9px;
	-webkit-transition-property:bottom, -webkit-transform;
	-moz-transition-property: bottom, -webkit-transform;
	-o-transition-property: bottom, -webkit-transform;
	-ms-transition-property: bottom, -webkit-transform;
	transition-property: bottom, -webkit-transform;
	-webkit-transition-property:bottom, transform;
	-moz-transition-property: bottom, transform;
	-o-transition-property: bottom, transform;
	-ms-transition-property: bottom, transform;
	transition-property: bottom, transform
}
.Header .MiddleHead .Content .MobileBt.push > div span{
	background: none;
}
.Header .MiddleHead .Content .MobileBt.push > div span::before{
	top: 0px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.Header .MiddleHead .Content .MobileBt.push > div span::after{
	bottom: 0px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.Header .MiddleHead .Content .MobileBt.push > div span::before, 
.Header .MiddleHead .Content .MobileBt.push > div span::after{
	-webkit-transition-delay: 0s, 0.1s;
	-moz-transition-delay: 0s, 0.1s;
	-o-transition-delay: 0s, 0.1s;
	-ms-transition-delay: 0s, 0.1s;
	transition-delay: 0s, 0.1s;
}
/*------------MOBİLESİDEMENU-----------*/	
.MobilMenu {
	position:fixed;
	right:0px;
	top:0px;
	width: 270px;
	height:100%;
	z-index:9998;
	background:#364751;
	-webkit-transform: translate3d(270px, 0, 0);
    -moz-transform: translate3d(270px, 0, 0);
    -ms-transform: translate3d(270px, 0, 0);
    -o-transform: translate3d(270px, 0, 0);
    transform: translate3d(270px, 0, 0);
	-webkit-transition:all 200ms linear;
  	-moz-transition:all 200ms linear;
  	-o-transition:all 200ms linear;
  	-ms-transition:all 200ms linear;
  	transition:all 200ms linear;
	overflow:auto;
}

.MobilMenu .Link ul {
	float:left;
	width:100%;
	height:auto;
}
.MobilMenu .Link ul li{
	float:left;
	width:50%;
	height:auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.MobilMenu .Link ul li.menu-item-3285{
	width:100%;
}
.MobilMenu .Link ul li.menu-item-2377{
    border-right: 1px solid #435560
}
.MobilMenu .Link ul li a{
	float:left;
	width:100%;
    font: normal 14px/34px 'Proxima Nova', sans-serif;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
}
.MobilMenu .Link ul li.menu-item-3285 a{
    font-weight: 800;
    background: #d31145;
}
.MobilMenu .Link ul li a:hover{
    color: #d31145;
}
.MobilMenu .Navigation{
	float:left;
	width:100%;
	height:auto;
}
.MobilMenu .Navigation ul{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:30px
}
.MobilMenu .Navigation ul li{
	float:left;
	width:100%;
	height:auto;
}
.MobilMenu .Navigation ul li.hasSubMenu a{
    background: url(../images/submenu.png) right 20px center no-repeat;
    background-size: 10px 10px;
}
.MobilMenu .Navigation ul li a{
	float:left;
	width:100%;
	height:auto;
	display:block;
	font: bold 14px/40px 'Proxima Nova', sans-serif;
	color:#FFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px 20px;
	border-bottom:1px solid #435560;
    text-transform: uppercase;
}
.MobilMenu .Navigation ul ul{
	float:left;
	width:100%;
	max-height:0px;
	-webkit-transition: max-height 0.5s ease-out;
	-moz-transition: max-height 0.5s ease-out;
	-o-transition: max-height 0.5s ease-out;
	-ms-transition:max-height 0.5s ease-out;
	transition: max-height 0.5s ease-out;
	overflow:hidden;
	background:#435560;
	padding:0px;
}
.MobilMenu .Navigation ul li.push ul{
	max-height:1000px;
}
.MobilMenu .Navigation ul ul li a{
	font: normal 12px/36px 'Proxima Nova', sans-serif;
	color:#FFF;
	border-bottom:1px solid #363636;
    background: none !important;
}
.MobilMenu .social{
    float:left;
    width:auto;
    height: auto; 
    margin: 7px 20px;
}
.MobilMenu .social ul,
.MobilMenu .social ul li{
    float: left;
    width:auto;
    height: auto; 
}
.MobilMenu .social ul li{
    margin-right: 10px;
}
.MobilMenu .social ul li a{
    float: left;
    width: 17px;
    height: 20px;
    display: block;
    text-indent: -9999px;
    background: url(../images/social_media_w.png);
    background-size: 68px 20px;
    background-repeat: no-repeat;
}
.MobilMenu .social ul li a.icon-twitter{
    background-position: 0px 0px;
}
.MobilMenu .social ul li a.icon-facebook{
    background-position: -17px 0px;
}
.MobilMenu .social ul li a.icon-instagram{
    background-position: -34px 0px;
}
.MobilMenu .social ul li a.icon-youtube-play{
    background-position: -51px 0px;
}
/*------------MOBİLESİDEMENU SON-----------*/	
.search_result{
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px dashed #c2c2c2;
    padding: 20px 0px;
    font: normal 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
}
.search-post-title{
    float: left;
    width: 100%;
    height: auto;
}
.search-post-title a{
    font-family: 'Proxima Nova', sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    color: #f37021;
}
button.read_more{
    float: left;
    width:auto;
    height: auto;
    border: 0px;
    background: none;
    padding: 0px;
    margin: 10px 0px 0px 0px;
}
button.read_more a{
    font: bold 13px/24px 'Proxima Nova', sans-serif;
    color: #53c414;
}

button.read_more a:hover{
    font: bold 13px/24px 'Proxima Nova', sans-serif;
    color: #999;
}
/*******RESPONSIVE************/

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),
       only screen and ( min-device-pixel-ratio: 1.25), 
       only screen and ( min-resolution: 200dpi), 
       only screen and ( min-resolution: 1.25dppx) {
           font-feature-settings: 'kern';
           -webkit-font-smoothing: antialiased;
       } 
@media only screen and (max-width: 1200px) {
    .Header .MiddleHead .Content{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 10px;
    }
    .Caption{
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 10px !important;
        padding-right: 10px;
    }
    .forcefullwidth_wrapper_tp_banner::before,
    #row-285805-43034::before, #row-285805-81178::before,
    #row-285805-43034::after,
    #row-285805-43034::before, 
    #row-285805-81178::before,
    #row-285805-81178::after,
    .top_content .info_bar::before,
    .google_map::before{
        background-size:120% auto;
    }
    .pageDown{
        bottom: 0px;
    }
    .pageDown .Circle{
        width: 60px;
        height: 60px;
    }
    .pageDown .Circle .mouse {
        margin: 11px auto 0;
    }
    .pageDown .Text{
        font-size: 9px;
        line-height: 15px;
        margin-top: 3px;
    }
    #row-285805-1-content.content{
        padding: 40px 0px 30px;
    }
    #row-285805-43034-content.content{
        padding: 130px 0px 36px 0px;
    }
    #row-285805-88870-content.content{
        padding: 20px 0px 30px;
    }
    #row-285805-81178-content.content{
        padding: 150px 10px 100px
    }
    .google_map{
        height: 400px;
    }
}
@media only screen and (max-width: 980px) {
    .Header .MiddleHead .Content .navigation ul li,
    .footer .MiddleHead .Content .Menu ul li{
       padding-left: 15px;
    }
    .Header .MiddleHead .Content .navigation ul li a,
    .footer .MiddleHead .Content .Menu ul li a{
        font-size: 14px;
    }
    .testimonial .Wrp .client_image::before,
    .article_div .imgeffect::before,
    .recent_posts ul li .Wrp .image::before{
        background-size: 110% auto;
    }
    .portfolio_holder ul li .portfolio_item_holder .featured_image::before{
        z-index: 1555;
    }
    #gallery-1 .gallery-item{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding:0px 5px;
    }
    #gallery-1 img{
        width: 100%;
        height: auto;
    }
    .videoWrp{
        padding-left: 100px;
        padding-right: 100px;
    }
    
    .google_map::before{
        height: 90px;
    }
}
@media only screen and (max-width: 890px) {
    .Header .MiddleHead .Content .navigation ul li,
    .footer .MiddleHead .Content .Menu ul li{
       padding-left: 10px;
    }
    .Header .MiddleHead .Content .navigation ul li a,
    .footer .MiddleHead .Content .Menu ul li a{
        font-size: 13px;
    }
    .title_line::before{
        font-size: 14px;
        line-height: 28px;
    }
    .featured_article_title{
        font-size: 30px;
        line-height: 32px;
    }
    .testimonial .Wrp .text,
    .recent_posts ul li .text,
    .portfolio_info{
        padding: 15px 10px;
    }
    .article_div .text{
        padding: 20px 10px;
    }
    .testimonial .Wrp .text h3,
    .recent_posts ul li .text h3{
        height: 40px;
        font-size: 15px;
        line-height: 20px;
    }
    .testimonial .Wrp .text p,
    .recent_posts ul li .text p{
        height: 64px;
        font-size: 12px;
        line-height: 16px;
    }
    .testimonial .Wrp .text a,
    .recent_posts ul li .text a{
        font-size: 12px;
        line-height: 16px;
    }
    .text_box{
        font-size: 14px;
        line-height: 24px;
    }
    .article_div .text h2, 
    #category-basari-hikayeleri .article_div .text h2{
        font-size: 15px;
        line-height: 20px;
    }
    .article_div .text p, 
    #category-basari-hikayeleri .article_div .text p{
        max-height: 64px;
        font-size: 12px;
        line-height: 16px;
    }
    .article_div .text{
        min-height: 160px;
    }
    .portfolio_info p{
        font-size: 12px;
        line-height: 16px;
    }
    .portfolio_info h4{
        height: 40px;
        font-size: 15px;
        line-height: 20px;
    }
    #row-427348-1-content .row .row .box .blog_list .text{
        padding: 15px 10px
    }
    .google_map{
        height: 360px;
    }
    .google_map::before{
        height: 80px;
    }
}
@media only screen and (max-width: 768px) {
    body.release .MobilMenu{
		-webkit-transform: translate3d(0px, 0, 0);
		-moz-transform: translate3d(0px, 0, 0);
		-ms-transform: translate3d(0px, 0, 0);
		-o-transform: translate3d(0px, 0, 0);
		transform: translate3d(0px, 0, 0);
	}
	body.release{
		overflow: hidden;
	}
	body > div{
		-webkit-transition:all 200ms linear;
		-moz-transition:all 200ms linear;
		-o-transition:all 200ms linear;
		-ms-transition:all 200ms linear;
		transition:all 200ms linear;
	}
	body.release > div{
		-webkit-transform: translate3d(-270px, 0, 0);
		-moz-transform: translate3d(-270px, 0, 0);
		-ms-transform: translate3d(-270px, 0, 0);
		-o-transform: translate3d(-270px, 0, 0);
		transform: translate3d(-270px, 0, 0);
	}
    .top_content .info_bar, 
    #row-805949-1-content .info_bar{
        padding: 45px 0px 70px;
    }
    .Header .TopHead .Content,
    .Header .MiddleHead .Content{
        padding: 0px;
    }
    .Header .TopHead .Content .social,
    .Header .TopHead .Content .Link ul li#menu-item-2377,
    .Header .TopHead .Content .Link ul li#menu-item-2376{
        display: none;
    }
    .Header.Sticky .MiddleHead .Content .prof-logo a{
        padding: 10px 15px;
    }
    .Header.Sticky .MiddleHead .Content .prof-logo a img{
        height: 50px;
        width: auto;
    }
    .Caption p{
        font-size: 15px !important;
        line-height: 24px !important;
    }
    .Caption h2{
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .Caption a{
        font-size: 14px !important;
        line-height:20px !important;
        padding: 5px 10px;
    }
    .testimonial.four,
    .recent_posts ul li,
    .portfolio_holder ul li.four{
        width: 50%;
    }
    .testimonial .Wrp .text p, 
    .recent_posts ul li .text p{
        height: 48px;
    }
    .testimonial .Wrp .client_image::before,
    .recent_posts ul li .Wrp .image::before,
    .portfolio_holder ul li .portfolio_item_holder .featured_image::before,
    .four .article_div .imgeffect::before{
        height: 48px;
        background: url(../images/image2_bottom_mask.png) right bottom no-repeat;
        background-size: 110% auto;
    }
    .Header .MiddleHead .Content .navigation{
        display: none;
    }
    .Header .MiddleHead .Content .MobileBt{
        display: block;
    }
    .footer .TopHead .Content{
        text-align: center;
        padding: 10px 0px;
    }
    .footer .MiddleHead .Content{
        text-align: center;
        padding: 0px;
    }
    .footer .TopHead .Content .Memorial{
        float: none;
        vertical-align: top;
        display: inline-block;
        clear: both;
    }
    .footer .TopHead .Content .social{
        width: 100%;
        text-align: center;
        padding: 12px 0px;
        margin: 0px;
    }
    .footer .TopHead .Content .social ul{
        float: none;
        vertical-align: top;
        display: inline-block;
    }
    .footer .TopHead .Content .dernek{
        width: 100%;
        text-align: center;
    }
    .footer .TopHead .Content .dernek a{
        width: 100%;
        text-align: center;
        padding: 10px 0px;
    }
    .footer .MiddleHead .Content .prof-logo{
        float: none;
        vertical-align: top;
        display: inline-block;
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .footer .MiddleHead .Content .Menu,
    .footer .MiddleHead .Content .Menu ul,
    .footer .MiddleHead .Content .Menu ul li,
    .footer .MiddleHead .Content .Menu ul li a{
        width: 100%;
        padding: 0px;
    }
    .footer .MiddleHead .Content .Menu ul li a{
        text-align: center;
        padding: 0px;
    }
    .footer .MiddleHead .Content .Menu{
        padding-bottom: 30px;
    }
    .fullwidthbanner-container,
    .fullwidthbanner-container .fullwidthabanner{
        height: 300px !important;
    }
    .defaultimg,
    .slotholder{
        width:auto !important;
        height: 300px !important;
        background-size: auto 300px  !important;
    }
    .top_content .info_bar .heading h1{
        font-size: 24px;
        line-height: 30px;
    }
    #row-427348-1-content .row .row .box.four{
        width: 50%;
    }
    .videoWrp{
        padding-left: 20px;
        padding-right: 20px;
    }
    .google_map{
        height: 300px;
    }
    #row-805949-1-content{
        padding: 0px 10px 45px;
    }
    #row-805949-1-content .box.three,
    #row-805949-1-content .box.two-three{
        width: 100%;
        padding: 20px 0px;
    }
}
@media only screen and (max-width: 700px) {
    .content.page.left, .content.post.left {
        width: 100%;
        padding: 25px 10px 25px 10px;
    }
    .sidebar{
        width: 100%;
    }
    .sidebar .widget .textwidget iframe{
        height: 340px;
    }
    .google_map::before{
        height: 60px;
    }
    .top_content .info_bar .breadcrumb > div > div,
    .top_content .info_bar .breadcrumb > div > div > div{
        max-width: 200px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
}
@media only screen and (max-width: 500px) {
    .pageDown{
        display: none;
    }
    .fullwidthbanner-container,
    .fullwidthbanner-container .fullwidthabanner{
        height: 260px !important;
    }
    .defaultimg,
    .slotholder{
        width:auto !important;
        height: 260px !important;
        background-size: auto 260px  !important;
    }
    #row-285805-81178::after, .top_content .info_bar::before{
        height: 100px;
    }
    .foogallery-default a img{
        width: 120px;
        height: 120px;
    }
    .videoWrp{
        padding-left: 10px;
        padding-right: 10px;
    }
    .google_map{
        height: 250px;
    }
    .google_map::before{
        height: 40px;
    }
    .top_content .info_bar .heading h1 {
        font-size: 20px;
        line-height: 26px;
    }
    .top_content .info_bar .breadcrumb > div > div > div{
        max-width: 100px;
    }
}
@media only screen and (max-width: 420px) {
    .forcefullwidth_wrapper_tp_banner::before{
        height: 60px;
    }
    .fullwidthbanner-container, 
    .fullwidthbanner-container .fullwidthabanner {
        height: 200px !important;
    }
    
    .defaultimg,
    .slotholder{
        width:auto !important;
        height:200px !important;
        background-size: auto 200px  !important;
    }
    .Caption p {
        top: 0px !important;
    }
    .Caption p {
        font-size: 12px !important;
        line-height: 18px !important;
    }
    .Caption h2 {
        font-size: 14px !important;
        line-height: 18px !important;
    }  
    .Caption a{
        font-size: 11px !important;
        line-height:16px !important;
        padding: 5px 10px !important;
    }
    .Header .TopHead .Content .Link{
        display: none;
    }
    .testimonial.four, 
    .recent_posts ul li, 
    .portfolio_holder ul li.four,
    #row-427348-1-content .row .row .box.four{
        width: 100%;
    }
    .small_box{
        width: 100%;
        margin-bottom: 20px;
    }
    .featured_article_title {
        font-size: 26px;
        line-height: 28px;
    }
    #row-285805-43034::before, 
    #row-285805-81178::before{
        height: 60px;
    }
    #row-285805-43034-content.content {
        padding: 80px 0px 36px 0px;
    }
    .footer .BottomFoot .Content{
        text-align: center;
        letter-spacing: -4px;
    }
    .footer .BottomFoot .Content span.Copyright{
        float: left;
        width: 100%;
        text-align: center;
        letter-spacing: 0px;
    }
    .footer .BottomFoot .Content span.diverseffect{
        float: none;
        vertical-align: middle;
        display: inline-block;
    }
    .foogallery-default a img{
        width: 100px;
        height: 100px;
    }
    .google_map{
        height: 200px;
    }
    .top_content .info_bar .breadcrumb > div > div > div{
        max-width: 60px;
    }
}
/*******RESPONSIVE************