 /* Misc */
 html{
 	min-height: 100%;
 }
 body{
    min-height: 100%; 	
	background-image: url('../images/genel.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
 a{
 	text-decoration: none;
 	font-family: 'Arial','Verdana', 'Tahoma', 'Time News Roman',sans-serif;
 	font-size: 12px;
 }
 .white-bg{
 	background-color: #fff;
 }
 ul li{
 	list-style: none;
 }
 .inline li{
 	display: inline-block;
 }
 .u-center{
 	margin: 0 auto;
 }
 .ar{
 	font-family: 'Arial','Verdana', 'Tahoma', 'Time News Roman',sans-serif;
 }
 .ral{
 	font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
 }

 .yellow{
 	color: #f3ee68;
 }
 .hidden{
 	display: none;
 }
 .fixed-bottom{
 	width: 100%;
 	bottom: 0;
 	position: absolute;
 }
 .fw{
 	width: 100%;
 }
 .input-lg{
 	height: 50px !important;
 	border-color: #cccccc !important;
 	font-size: 18px; 	
 	font-weight: bold;
 	color: #434851;
 }
 .orange-button,
 input[type="submit"].orange-button{
	background: #ff6a29;
	background: -moz-linear-gradient(top,  #ff6a29 0%, #ff6a29 49%, #f76221 50%, #f76221 100%);
	background: -webkit-linear-gradient(top,  #ff6a29 0%,#ff6a29 49%,#f76221 50%,#f76221 100%);
	background: linear-gradient(to bottom,  #ff6a29 0%,#ff6a29 49%,#f76221 50%,#f76221 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a29', endColorstr='#f76221',GradientType=0 );*/
	color: #fff;
	font-weight: bold; 
	font-size:20px;
	border:none;
	height: 50px;
	border-radius: 10px;
	letter-spacing: -.1px;
	text-shadow:0px -1px 1px rgba(0,0,0,.3);
	-webkit-transition: all 300ms ease-out .1s;
    -moz-transition: all 300ms ease-out .1s;
    -o-transition: all 300ms ease-out .1s;
    transition: all 300ms ease-out .1s;
	margin-top:15px;
 }
  .orange-button:hover,
 input[type="submit"].orange-button:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#324f8b+0,324f8b+49,385592+50,385592+100 */
	background: #324f8b; /* Old browsers */
	background: -moz-linear-gradient(top,  #324f8b 0%, #324f8b 49%, #385592 50%, #385592 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #324f8b 0%,#324f8b 49%,#385592 50%,#385592 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #324f8b 0%,#324f8b 49%,#385592 50%,#385592 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324f8b', endColorstr='#385592',GradientType=0 ); /* IE6-9 */
	-webkit-transition: all 300ms ease-out .1s;
    -moz-transition: all 300ms ease-out .1s;
    -o-transition: all 300ms ease-out .1s;
    transition: all 300ms ease-out .1s;	

 }
  .red-button,
 input[type="submit"].orange-button{
	background: #e93c3c; /* Old browsers */
	background: -moz-linear-gradient(top,  #e93c3c 0%, #e93c3c 49%, #da3333 50%, #da3333 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e93c3c 0%,#e93c3c 49%,#da3333 50%,#da3333 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e93c3c 0%,#e93c3c 49%,#da3333 50%,#da3333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e93c3c', endColorstr='#da3333',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold; 
	font-size:20px;
	border:none;
	height: 50px;
	border-radius: 10px;
	letter-spacing: -.1px;
	text-shadow:0px -1px 1px rgba(0,0,0,.3);
	-webkit-transition: all 300ms ease-out .1s;
    -moz-transition: all 300ms ease-out .1s;
    -o-transition: all 300ms ease-out .1s;
    transition: all 300ms ease-out .1s;
	margin-top:15px;
	line-height: 50px;

 }
  .red-button:hover,
 input[type="submit"].orange-button:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#324f8b+0,324f8b+49,385592+50,385592+100 */
	background: #324f8b; /* Old browsers */
	background: -moz-linear-gradient(top,  #324f8b 0%, #324f8b 49%, #385592 50%, #385592 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #324f8b 0%,#324f8b 49%,#385592 50%,#385592 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #324f8b 0%,#324f8b 49%,#385592 50%,#385592 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324f8b', endColorstr='#385592',GradientType=0 ); /* IE6-9 */
	-webkit-transition: all 300ms ease-out .1s;
    -moz-transition: all 300ms ease-out .1s;
    -o-transition: all 300ms ease-out .1s;
    transition: all 300ms ease-out .1s;	
    color: #fff;

 }
 .text-center{
 	text-align: center;
 }
 .center{
 	margin: 0 auto;
 }
 .paragraph{
 	margin-top:20px;
 }
 .block{
 	display: block;
 }
 .space{
 	    display: table;
    height: 1px;
    width: 100%;
    content: " ";
 }
 .g-box{
 	border-radius: 15px;
 	box-shadow:0px 5px 20px rgba(0,0,0,.25);
 	background-color: #fff;
 	padding: 15px 40px;
 	margin-bottom: 50px;
 }
 .g-box .head{
 	width: 100%;
 }
 .g-box .page-title,
 .g-box .page-title h1,
 .g-box .page-title h2{
 	color: #274480;
 	font-size: 36px;
 	display: block;
 	float: left;
 }
 .p-right{
 	float: right;
 }
 .sohbet-box{
 	max-width: 90%;
 	margin: 0 auto;
 }
 .sohbet-box iframe{
 	min-height: 700px;
 }
 .img-responsive{
 	max-width: 100%;
 }
 .g-logo h1,
 .g-logo h2{
 	margin-bottom: 0;
 }
 /* Misc */

/* Homepage */
.g-logo{
	padding-bottom: 15px;
}
.form-sohbet{
	box-shadow: 0px 5px 20px rgba(0,0,0,.25);
	background-image:url('../images/form-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	
	border-radius: 15px;
	min-height: 467px;
}
.form-sohbet form{
	padding: 30px;
}
  .form-sohbet form input::-webkit-input-placeholder{
  	color: #434851;
  }
  .form-sohbet form input:-moz-placeholder { /* Firefox 18- */
  	color: #434851;
  }
  .form-sohbet form input:-moz-placeholder { /* Firefox 19+ */
  	color: #434851;
  }  
  .form-sohbet form input:-ms-input-placeholder {
  	color: #434851;
  } 
.form-sohbet form input[type="text"],
.form-sohbet form input[type="password"]{	
	border-radius: 7px;
}
.form-sohbet a.odalar{
	color: #858585;
	display: block;
}
.alt-slogan{
	padding-top: 39px;
	font-size: 36px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	text-shadow: 1px 0 3px rgba(0,0,0,.25);
}
.home-alt{
	margin-top: 20px;
}
.home-alt .container{
	background-image:url('../images/couple.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 204px;	
}
.show-more{
	display: block;
	text-align: center;
	color: #505b71;
    font-size: 13px;
    font-weight: 600;
}
.show-more:hover{
	color: #30487c;
}
.seo-text{
    background: rgba(255,255,255,.4);
    margin-bottom: 200px;
    font-size: 16px;
    display: none;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
}
.seo-text.closed{
}
ul.odalar-list{
	padding-top: 10px;
	margin-bottom: 10px;
}
.odalar-list li{
	margin-bottom: 0;
}
.odalar-list li label{
	font-weight: normal;
	font-size: 12px;
	font-family: 'Arial','Tahoma','Verdana',sans-serif;
	color: #434851;
	font-weight: bold;
	margin-bottom: 1px;
}
.odalar-list li label small{
	color: #7f7f7f;
	font-weight: normal;
	font-size: 100%;
}
.odalar-list li input{
	margin-bottom: 3px;
	margin-right: 5px;
}
/* Homepage */



 /* Header */
header.header{
	padding-top: 30px;
}
header .online span{
	color: #f3ee68;
    font-size: 12px;
    display: block;
    float: left;
    padding-right: 5px;
    padding-bottom: 5px;
    line-height: 15px;
}
header .online .fa{
	margin-top: 2px;
	color:#2b4884;
	background-color: #f3ee68;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1);
	text-align: center;
	line-height: 23px; 
	font-size:14px;
}
 .h_links i.fa{
 	color: #f88146;
	margin-top: 3px;
	background-color: #f8f8f8;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1);
	text-align: center;
	line-height: 25px; 
	font-size:14px;
	display: block;
	float: left;
	margin-right: 4px;
 }
  .h_links li.online a{
  	color:#f3ee68;
  }
  .h_links li.online i.fa{
	color:#2b4884;
	background-color: #f3ee68;  	
  }
 .h_links li{
 	padding-right: 6px;
 }
 .h_links li a:hover{
 	text-decoration: underline;
 }
 .h_links li a{
 	padding-left: 3px;
 	color: #a2d5e2;
 	display: block;
 	float: left;
 	line-height: 15px;
 }
 .h_slogan h1,
 .h_slogan h2,
 .h_slogan h3{
 	font-size:22px;
	font-weight: bold;
 	color: #fff;
 	text-align: center;
 }
textarea.sitene-ekle{
	width: 100%;
	height: 140px;
	font-size: 12px;
}
/** Footer **/
footer .row1{
	padding-top: 24px;
}
footer{
	border-top:1px solid rgba(255,255,255,.5);
	background:rgba(255,255,255,.2);
}
footer .f-box{
	background-color: rgba(255,255,255,.5);
	border-radius: 4px;
	box-shadow: 0px 1px 2px rgba(0,0,0,.2);
	position: relative;
	min-height: 100px;
}
footer .f-box .left{
	float: left;
	display: block;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
}
footer .f-box .right{
	padding-top: 12px;
	padding-right: 10px;
}
footer .box-phone .right{
	padding-left: 125px;
}
footer .f-box:hover h3,
footer .f-box:hover h5{
	text-decoration: underline;
}
footer .f-box h3,
footer .f-box h5{
	color: #FF0000;
	font-weight: bold;
	font-size:18px;
	margin-bottom: 0;
}
footer .f-box p{
	color: #222428;
	font-size:13px;
	font-weight: 600;
	margin-bottom: 0;

}
footer img.f-phone{
	position: absolute;
	bottom:0;
}
footer .site-links > span{
	display: inline-block;
	color: #2b4884;
	font-weight: bold;
	font-size:12px;

}
footer .site-links{
	text-align: center;
	padding-top: 25px;
}
footer .site-links ul{
	display: inline-block;
}
footer .site-links ul li{
	padding-left: 6px;
}
footer .site-links ul li a:hover{
	text-decoration: underline;
}
footer .site-links ul li a{
	color: #2b4884;
	font-size:12px;
}

/** Footer **/
 
/* Responsive */
@media(max-width: 550px) {

	.container.mobile{
		width: auto;
		margin-top: 25px;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 25px;
	}
	.mobile-text h2{
		color: #274480;
		font-size: 22px;
		text-align: center;
	}
	.mobile-text{
		padding: 25px 15px;
	}
	.form-sohbet{
		min-height: 380px;
	}


}

@media(max-width: 340px) {

	.container.mobile{
		width: auto;
		margin-top: 25px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 25px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.mobile-text{
		padding: 25px 5px 5px 25px;
	}
	.form-sohbet{
		min-height: 360px;
	}

}

/* Responsive */