/*
Theme Name: Tubidy 
Theme URI: https://tubidy.gen.tr/
Author: Tubidy Mobile
Author URI: https://tubidy.gen.tr/
Description: Mobile Music And Video Search engine
Version: 1
*/

body {
	background: #ededed;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: none;
  /* IE6-9 */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

input, button, select, textarea, .btn {
	border-radius: 0px !important;
}
.btn-group { margin-bottom: 15px; }

h4 { color: #666; font-size: 18px; display: block; font-family: 'Lato', sans-serif; }

.logo img { width: 100%; }
@media (min-width: 1000px) {
	.container {
		width: 1000px;
	}
}

.list_item {background: #fff; padding: 0px 0px 5px 0px; margin-bottom: 10px; }
.list_item img { width: 100%; height: 130px; }
.list_item p { padding: 0px 10px; font-size: 14px; }
.list_item h4 a { color: #666; padding: 5px 10px; height:40px;font-size: 15px; display: block; font-weight: bold; font-family: 'Lato', sans-serif; }
.list_item h4 a:hover { text-decoration: none; color: #999; }
.list_item span { color: #b24646;  padding: 0px 10px; font-size: 12px; }
.list_item span b { color: #000; }

.detail_item {background: #fff; padding: 0px 0px 5px 0px; margin-bottom: 10px; }
.detail_item img { width: 100%; height: 400px; }
.detail_item p { padding: 0px 15px; font-size: 15px; }
.detail_item h4 a { color: #666; padding: 15px 10px !important; font-size: 25px; display: block; font-weight: bold; font-family: 'Lato', sans-serif; }
.detail_item h4 a:hover { text-decoration: none; color: #999; }

.col-md-3,
.col-md-12,
.col-md-9,
.col-md-2,
.col-md-10,
.col-md-8 { padding-right: 5px; padding-left: 5px; }
#header { background: #d2ebf4; }
#searchbar {
	background: #fff;
	margin-bottom: 20px;
}

#searchbar .input-group {
	padding: 10px 0px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.menu li { float: left; list-style: none; }
.menu li a { padding: 23px 10px; display: block; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: bold; color: #39545d; }
.menu li a:hover {
	background: #4e91a8;
	text-decoration: none;
	-webkit-transition: background-color 600ms linear;
        -moz-transition: background-color 600ms linear;
        -o-transition: background-color 600ms linear;
        -ms-transition: background-color 600ms linear;
        transition: background-color 600ms linear;
	color: #fff;
}

#footer { background: #d2ebf4; width: 100%; min-height: 100px; margin-top: 15px; border-top: 2px solid rgba(0,0,0,0.3); }

.fmenu ul { padding: 0px; margin:0px; }
.fmenu li { float: left; list-style: none; }
.fmenu li a { padding: 10px; display: block; color: #39545d; font-family: 'Lato', sans-serif; font-weight: bold; }
.fmenu li a:hover { text-decoration: none; color: #000; }
.fmenu li a:first-child { padding-left: 0px !important; }


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.hide {
	display: none;
}
.autocomplate {
	position: absolute;
  top: 44px;
  left: 0;
  z-index: 11;
  width: 100%;
  box-sizing: border-box;
}
.autocomplate ul {
	margin: 0;
padding: 0;
border: 2px solid #CCC;
box-sizing: border-box;
}

.autocomplate ul li {
	width: 100%;
	display: block;
	background: #fff;
	padding: 5px 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #CCC;
}
