Просмотр файла KoolTube/css/style.css

Размер файла: 19.32Kb
  1. /* ==== Google font ==== */
  2. @import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700,900);
  3. @import url('http://fonts.googleapis.com/css?family=Ek+Mukta:400,600,700');
  4.  
  5. /* ---------------------------------------------------------------------------- */
  6. /* ------------------------------------Html-Body------------------------------- */
  7. /* ---------------------------------------------------------------------------- */
  8. body {font-family: 'Ek Mukta', sans-serif;color: #666;background: #fff;font-size: 16px;line-height: 1.6em;font-weight: 400;}
  9. html, body {width:100%; padding:0; margin:0;}
  10.  
  11. ::-moz-selection{background:red;color:#fff;text-shadow:none}
  12. ::selection{background:red;color:#fff;text-shadow:none}
  13. /* ---------------------------------------------------------------------------- */
  14. /* ---------------------------------------------------------------------------- */
  15. /* ---------------------------------------------------------------------------- */
  16. html { -webkit-text-size-adjust: none;}
  17. .video embed,.video object,.video iframe { width: 100%;  height: auto;}
  18. img{max-width:100%; height: auto;width: auto\9; /* ie8 */}
  19.  
  20. h1 {font-size: 38px;}
  21. h2 {font-size: 36px;}
  22. h3 {font-size: 32px;}
  23. h4 {font-size: 28px;}
  24. h5 {font-size: 24px;}
  25. h6 {font-size: 20px;}
  26.  
  27. h1,h2,h3,h4,h5,h6 {font-family: 'Roboto', sans-serif;font-weight: 600;color: #111;}
  28.  
  29. p {margin: 0 0 20px;}
  30.  
  31. a {
  32. color: #FD4239;
  33. -webkit-transition: all .2s ease-in-out;
  34. -moz-transition: all .2s ease-in-out;
  35. transition: all .2s ease-in-out;
  36. }
  37.  
  38. a:hover,
  39. a:focus {text-decoration: none;}
  40.  
  41. input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], textarea, .form-control, select {
  42. border: 2px solid #E7E7E7;
  43. border-radius: 0 0 0 0;
  44. box-shadow: none;
  45. color: #999999;
  46. display: block;
  47. font-size: 14px;
  48. font-weight: normal;
  49. height: 40px;
  50. line-height: 1.2;
  51. margin: 10px 0;
  52. outline: medium none;
  53. padding: 5px 10px 0;
  54. transition: border-color 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
  55. width: 100%;
  56. background-color: transparent;
  57. border: 2px solid #444444;
  58. }
  59.  
  60. .center{text-align: center; margin: 0 auto;}
  61. .f-right{float: right;}
  62. .f-left{float: left;}
  63. .t-right{text-align: right;}
  64. .t-left{text-align: left;}
  65.  
  66. .post{}
  67. .post:after, .post:before, article:after, article:before, section:after, section:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
  68.  
  69. .clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
  70. .clearfix:after, .clearfix:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
  71.  
  72. /* --Line-- */
  73. .line{border-bottom: 1px solid #bbb;width: 100%;margin: 20px 0;}
  74.  
  75. /* --Page-- */
  76. body.index-page {}
  77. body.sub-page {padding-top: 30px;background-color: #F9F9F9;}
  78. body.sub-page .logo {margin: 110px 0 80px;background: url(../images/bg.jpg) fixed; padding: 30px 0 50px;}
  79.  
  80.  
  81. /* ---------------------------------------------------------------------------- */
  82. /* -----------------------------------Header----------------------------------- */
  83. /* ---------------------------------------------------------------------------- */
  84. #top {background: #fff;padding: 10px 0 0; color: #000;}
  85. #top a{ color: #000;}
  86.  
  87. #top ul.top-link {}
  88.  
  89. .link{text-align:right}
  90. .link a{display:inline-block;text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:1px}
  91. .link a:hover{color:rgba(250,218,26,1.0)}
  92. .link li:after{content:'';margin-left: 13px;display:inline-block;width:3px;height:3px;margin-bottom:2px;background-color:rgba(250,218,26,1.0)}
  93. .link li:last-child:after{content:'';margin-right:0px;margin-left:0;display:none}
  94. .link li ul{display:none}
  95.  
  96. #menu {background-color: #FD0005;border-radius: 0;padding: 15px 0;}
  97. #menu #heading {float: left;padding-left: 15px;font-size: 20px;font-weight: 700;line-height: 40px;color: #fff;margin-top: 10px;text-transform: uppercase;}
  98. #menu .dropdown-menu {background-color: #fff;border:none;}
  99. #menu ul.nav .dropdown-menu li a{color: #000;font-weight: bold;}
  100. #menu ul.nav .dropdown-menu li a:hover{color: #fff;background-color: #000;}
  101. #menu .dropdown-inner {display: table;}
  102. #menu .dropdown-inner ul {display: table-cell;}
  103. #menu .dropdown-inner a {min-width: 160px;display: block;padding: 3px 20px;clear: both;line-height: 20px;color: #000;font-size: 14px;margin: 0 5px;}
  104. #menu li.dropdown:hover>a, #menu li.dropdown:focus>a, #menu li.dropdown:active>a{background: #fff;color: #000;}
  105. .navbar{margin: 0;}
  106. #menu ul.nav li a{font-weight: bold;padding: 8px 15px;color: #fff;border-radius: 5px;}
  107. #menu ul.nav li.dropdown a{border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
  108. #menu .nav > li > a:hover, #menu .nav > li > a:focus{background-color: #fff;color:#000;}
  109.  
  110. #menu .btn-navbar {font-size: 20px;color: #FFF;padding: 5px 15px;float: right;border: 3px solid #fff;}
  111.  
  112.  
  113. @media (min-width: 768px) {
  114. #menu .dropdown:hover .dropdown-menu {display: block;}
  115. }
  116. @media(max-width:767px) {
  117. #menu .navbar-brand {display: block;color: #fff;}
  118. #menu div.dropdown-inner > ul.list-unstyled {display: block;}
  119. #menu .dropdown-inner a {width: 100%;color: #fff;}
  120. #menu div.dropdown-menu {margin-left: 0 !important; padding-bottom: 10px;background-color: rgba(0, 0, 0, 0.1);}
  121. }
  122.  
  123. /* ---------------------------------------------------------------------------- */
  124. /* -------------------------------Owl-Carousel--------------------------------- */
  125. /* ---------------------------------------------------------------------------- */
  126. .owl-carousel{background-color: #000;padding: 20px 0 5px;}
  127. .owl-carousel .item{margin: 10px;}
  128.  
  129. /* ---------------------------------------------------------------------------- */
  130. /* -----------------------------------Content---------------------------------- */
  131. /* ---------------------------------------------------------------------------- */
  132. #page-content{}
  133. .index-page {}
  134.  
  135. .single-page {}
  136.  
  137. .archive-page {}
  138. .archive-page article .zoom-container{max-width: 250px;display: inline-block;float: left;margin-right: 5px;}
  139.  
  140. .contact-page #main-content{border: none;}
  141. .contact-page #sidebar{border-left: 1px solid #bbb;}
  142. .contact-page article .art-header{background:none;padding:0;margin-top: 20px;}
  143. .contact-page article .art-header h1{font-size: 30px;margin:0;color: #000;text-transform: uppercase;}
  144. .contact-page article .art-content{margin-top: 10px;}
  145.  
  146. .main-vid .zoom-container .zoom-caption p{position: absolute;bottom: 0;left:0; right: 0;text-align: center;font-size: 25px; font-weight: bold;background: rgba(0, 0, 0, .5);margin:0;padding: 20px;}
  147. .sub-vid .zoom-container{margin-bottom: 20px;}
  148.  
  149. /* ---------------------------------------------------------------------------- */
  150. /* ---------------------------------MainContent-------------------------------- */
  151. /* ---------------------------------------------------------------------------- */
  152. .featured{padding: 20px 5px 0;border-right: 1px solid #bbb;border-left: 1px solid #bbb;border-top: 1px solid #bbb;margin-top: 20px;}
  153.  
  154. #main-content{border-left: 1px solid #bbb;}
  155.  
  156. .box{}
  157. .box:after, .box:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
  158. .box a:hover {color: #333;}
  159. .box .info {margin: 5px 0 10px 0;}
  160. .box .box-header{padding: 8px 15px;background-color: #FFD800;display: inline-block;border-radius: 5px;}
  161. .box .box-header h2{font-size: 14px;margin:0;color: #fff;text-transform: uppercase;}
  162. .box .box-content {margin-top: 30px;}
  163. .box .box-content a{font-weight: bold;}
  164. .box .box-content ol {float: left;text-align: justify;margin: 10px 50px;font-size: 16px;list-style-type: circle;}
  165.  
  166. .box .entry-title {line-height: 1;position: relative; width: 100%;font-size: 50px;margin: 10px 0 30px 0;}
  167. .box .entry-title h2{line-height: 1.2;font-size: 38px;}
  168.  
  169. .box .excerpt {border-bottom: 1px dashed #aaa;border-top: 1px dashed #aaa;margin: 20px 0;}
  170. .box .excerpt p{color: #888;margin: 10px 0;}
  171. .box .dropcap {font-size: 70px;line-height: 70px;font-weight: 500;float: left;margin-right: 20px;}
  172.  
  173. ul.pagination{margin: 26px auto 0px;}
  174. ul.pagination li a{border: 1px solid #FD0005;color: #444;}
  175. ul.pagination li a:hover{background-color: #FD0005;color: #fff;border: 1px solid #FD0005;}
  176.  
  177.  
  178. /* ---------------------------------------------------------------------------- */
  179. /* ---------------------------------Sidebar-------------------------------- */
  180. /* ---------------------------------------------------------------------------- */
  181. #sidebar,#main-content{border-right: 1px solid #bbb;border-top: 1px solid #bbb;padding: 20px;}
  182.  
  183. .widget{}
  184.  
  185. .widget:after, .widget:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
  186. .widget ul li{list-style:none;}
  187. .widget .heading {background-color: #000;padding: 5px 14px;border-radius: 5px;display: inline-block;margin-bottom: 20px;}
  188. .widget .heading h4{color: #fff;font-size: 14px;margin:0;}
  189. .widget .content {}
  190.  
  191. .widget.wid-follow{}
  192. .box-facebook, .box-twitter, .box-google{width: 95px; height: 95px;;color: #fff;text-align: center;padding: 15px;}
  193. .box-facebook:hover, .box-twitter:hover, .box-google:hover{background-color: #000;}
  194. .box-facebook{background-color:#3B5998}
  195. .box-twitter{background-color:#1DCAFF}
  196. .box-google{background-color:#DD4B39}
  197. .box-facebook span, .box-twitter span, .box-google span{display: block;line-height: 1;}
  198. .icon{margin-bottom: 10px;}
  199.  
  200. .widget.wid-tags ul{margin: 0;padding: 0; color: #000;}
  201. .widget.wid-tags a{color: #000; font-weight: bold;}
  202. .widget.wid-tags a:hover{color: #FD0005;}
  203.  
  204. .post {margin-bottom: 15px;}
  205. .post:last-child {margin-bottom: 0;}
  206. .post:after, .post:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
  207. .post h5{margin:0;font-size: 16px;}
  208. .post img{float: left; max-width: 140px;display: inline-block;}
  209. .post .zoom-container .zoom-caption p{font-size: 15px;padding: 4px;}
  210. .post .zoom-container .zoom-caption span{font-size: 11px;}
  211. .post .wrapper {display: inline-block;text-align: left;margin-left: 10px;}
  212. .post .wrapper span{display: block;margin:0;line-height: 1.7;}
  213. .post .wrapper span i{}
  214. .post .wrapper .info h6, .post .wrapper .info a{font-size: 13px;margin: 4px 0;}
  215. .post .info {font-size: 12px;margin-top: 0;}
  216. .post .info i{}
  217.  
  218.  
  219. /* ---------------------------------------------------------------------------- */
  220. /* ------------------------------------Footer---------------------------------- */
  221. /* ---------------------------------------------------------------------------- */
  222. footer{color: #999999;background-color:#222222;}
  223. footer ul {padding: 0;}
  224. footer ul li{list-style: none;}
  225. footer a {color: #999;}
  226. footer a:hover {color: #fff;text-decoration: underline;}
  227.  
  228. footer .top-footer{background-color:#FD0005;padding: 20px 20px 10px;text-align: center;}
  229. footer .top-footer a{color: #fff;margin: 10px;font-weight: bold;}
  230.  
  231. footer .wrap-footer{padding-top:40px; background-color: #222;}
  232. footer .col-footer{margin: 10px 0 30px;}
  233.  
  234.  
  235. footer .copyright{padding: 10px 0;}
  236. footer .bottom-footer{background-color:rgba(255,255,255,0.15);border-bottom:3px solid #FFD800;}
  237. footer .bottom-footer span{color: #999999!important;margin: 0;line-height: 1;}
  238. footer .bottom-footer ul{list-style:none;margin:0;padding:0;line-height:1.5}
  239. footer .bottom-footer .link{margin-top: 10px;}
  240.  
  241. @media(max-width:767px){
  242. footer .bottom-footer .copyright{text-align:center;padding-bottom:18px}
  243. footer .bottom-footer .link{padding-top:0;padding-bottom:24px;text-align:center}
  244. }
  245.  
  246. .footer-title:before {background-color: #FADA1A;content: "";height: 1em;left: 0;margin-top: -0.5em;position: absolute;top: 50%;width: 3px;}
  247. .footer-title {display: block;font-weight: bold;letter-spacing: 1px;margin-top: -5px;padding-left: 13px;position: relative;text-transform: uppercase;font-size: 14px;color: #fff;}
  248.  
  249. /* ---------------------------------------------------------------------------- */
  250. /* -------------------------------------Contact-------------------------------- */
  251. /* ---------------------------------------------------------------------------- */
  252. .contact h2{font-size: 34px; font-weight: 500;letter-spacing: 3px;padding-top: 20px ;text-align: center;}
  253.  
  254. #contact_form {padding:25px;}
  255.  
  256. #ff label {cursor:pointer;margin:px 0;display:block;font-weight:bold;}
  257. #ff input {display:block;width:100%;color:#000;padding:10px;margin: 5px 0 25px 0;}
  258. #ff textarea {display:block;width:100%;height:200px;background-color:#fff; color:#000;padding:10px;margin: 5px 0 25px 0;}
  259.  
  260. #ff .sendButton {border: none;cursor:pointer;background-color: #FD0005;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;width:100px;color:#ffffff;}
  261. #ff .sendButton:hover {background-color: #000;}
  262.  
  263. .message{text-align: center;}
  264. .message .wrap{ padding: 50px; background: #ffffff; border: 1px solid #333333;display: inline-block;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;-khtml-border-radius: 5px;}
  265. .message .text{font-size: 35px; margin-bottom: 30px;}
  266.  
  267. /* ---------------------------------------------------------------------------- */
  268. /* ------------------------------------Button---------------------------------- */
  269. /* ---------------------------------------------------------------------------- */
  270. .btn{font-size: 15px;border-radius: 5px;padding: 5px 14px;color: #fff;}
  271.  
  272. .btn-facebook:hover, .btn-twitter:hover, .btn-pinterest:hover, .btn-google:hover, .btn-mail:hover{background-color: #000; color: #fff;}
  273. .btn-facebook{background-color: #3B5998;}
  274. .btn-twitter{background-color: #00ACED;}
  275. .btn-pinterest{background-color: #CA212A;}
  276. .btn-google{background-color: #EB4026;}
  277. .btn-mail{background-color: #666666;}
  278. .btn-1 {color: #f85a46;background-color: transparent;padding: 0; font-weight: bold;}
  279. .btn-1:hover {color: #FD0005;}
  280. .btn-2 {margin: 0;color:#fff; background-color: #000;font-size: 11px; padding: 5px 15px;}
  281. .btn-2:hover {background-color: #FFD800;color: #fff;}
  282. .btn-3 {
  283. background-color: #444444;
  284. color: #FADA1A;
  285. font-weight: bold;
  286. letter-spacing: 1px;
  287. margin-bottom: 10px;
  288. margin-right: 7px;
  289. padding: 10px 20px;
  290. }
  291. .btn-3:hover{background: #fff;color: #000;}
  292.  
  293. /* ---------------------------------------------------------------------------- */
  294. /* ------------------------------Footer-Twitter-------------------------------- */
  295. /* ---------------------------------------------------------------------------- */
  296. .wrap-footer .container>.row:not(.footer-banner-wrapper){font-size:0}
  297. .wrap-footer .container>.row:not(.footer-banner-wrapper)>*{font-size:14px}
  298. .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar:before {
  299. color: rgba(153, 153, 153, 0.5);
  300. content: "";
  301. font-family: 'FontAwesome';
  302. font-size: 26px;
  303. left: 0;
  304. position: absolute;
  305. top: 1px;
  306. }
  307. .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar {
  308. color: #999999 !important;
  309. }
  310. .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar {
  311. background-color: transparent;
  312. border-radius: 0 0 0 0;
  313. box-shadow: none;
  314. color: #444444 !important;
  315. margin-bottom: 10px;
  316. padding: 0 0 0 45px !important;
  317. position: relative;
  318. }li.tweets_avatar {
  319. padding: 8px 8px 0 !important;
  320. }
  321. .fetched_tweets > li {
  322. font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  323. }
  324. .widget_recent_entries li{
  325. border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  326. color: #999999;
  327. font-size: 11px;
  328. margin-bottom: 0;
  329. padding: 15px 0 16px;
  330. text-transform: uppercase;
  331. }
  332. .widget_recent_entries li a:before {
  333. content: "";
  334. font-family: "FontAwesome";
  335. left: 0;
  336. line-height: 1;
  337. margin-top: -5px;
  338. position: absolute;
  339. top: 50%;
  340. }
  341. .widget_recent_entries li a {font-weight:bold;text-transform:uppercase;color:rgba(153,153,153,1.0);display:inline-block;position:relative;padding-left:14px;letter-spacing:1px}
  342.  
  343. .widget_most_viewed_entries li a {
  344. color: #999999;
  345. display: inline-block;
  346. font-size: 11px;
  347. font-weight: bold;
  348. letter-spacing: 1px;
  349. padding-left: 14px;
  350. position: relative;
  351. text-decoration: none;
  352. text-transform: uppercase;
  353. vertical-align: top;
  354. }
  355. /* ---------------------------------------------------------------------------- */
  356. /* --------------------------------Zoom-Effect--------------------------------- */
  357. /* ---------------------------------------------------------------------------- */
  358. .zoom-container {
  359. position: relative;
  360. overflow: hidden;
  361. display: inline-block;
  362. font-size: 16px;
  363. font-size: 1rem;
  364. vertical-align: top;
  365. box-sizing: border-box;
  366. -moz-box-sizing: border-box;
  367. -webkit-box-sizing: border-box;
  368. }
  369. .zoom-container a {
  370. display: block;
  371. position: absolute;
  372. top: -100%;
  373. opacity: 0;
  374. left: 0;
  375. bottom: 0;
  376. right: 0;
  377. text-align: center;
  378. color: inherit;
  379. }
  380. .zoom-container:hover a {
  381. opacity: 1;
  382. top: 0;
  383. z-index: 500;
  384. }
  385. .zoom-container:hover a i {
  386. top: 50%;
  387. position: absolute;
  388. left: 0;
  389. right: 0;
  390. transform: translateY(-50%);
  391. }
  392. .zoom-container img {
  393. display: block;
  394. width: 100%;
  395. height: auto;
  396. -webkit-transition: all .5s ease; /* Safari and Chrome */
  397. -moz-transition: all .5s ease; /* Firefox */
  398. -ms-transition: all .5s ease; /* IE 9 */
  399. -o-transition: all .5s ease; /* Opera */
  400. transition: all .5s ease;
  401. }
  402. .zoom-container .zoom-caption {
  403. position: absolute;
  404. top: 0;
  405. right: 0;
  406. bottom: 0;
  407. left: 0;
  408. z-index: 10;
  409. -webkit-transition: all .5s ease; /* Safari and Chrome */
  410. -moz-transition: all .5s ease; /* Firefox */
  411. -ms-transition: all .5s ease; /* IE 9 */
  412. -o-transition: all .5s ease; /* Opera */
  413. transition: all .5s ease;
  414. color: #fff;
  415. }
  416. .zoom-container .zoom-caption span{background-color: #FD0005;position:absolute;top: 0;padding: 0px 7px;font-weight: bold;font-size: 13px;}
  417. .zoom-container .zoom-caption p{position: absolute;bottom: 0;left:0; right: 0;text-align: center;font-size: 20px; font-weight: bold;background: rgba(0, 0, 0, .5);margin:0;padding: 10px;}
  418. .zoom-container:hover img {
  419. -webkit-transform:scale(1.25); /* Safari and Chrome */
  420. -moz-transform:scale(1.25); /* Firefox */
  421. -ms-transform:scale(1.25); /* IE 9 */
  422. -o-transform:scale(1.25); /* Opera */
  423. transform:scale(1.25);
  424. }
  425. .zoom-container:hover .zoom-caption {
  426. background: rgba(0, 0, 0, .5);
  427. }
  428. /* ---------------------------------------------------------------------------- */
  429. /* -------------------------------Vid-Effect----------------------------------- */
  430. /* ---------------------------------------------------------------------------- */
  431. .wrap-vid{margin-bottom: 20px;}
  432. .vid-item {position: relative;}
  433. .vid-name{margin: 0;}
  434. .vid-name a{font-size: 19px;color: #000;}
  435. .vid-name a:hover{color: #FD0005;}
  436. .vid-tags {margin: 15px 0;border: 1px solid #ddd;padding: 30px ;}
  437. .vid-tags a{background: #FD0005;padding: 5px 10px;color: #fff;}
  438. .vid-tags a:hover{background: #000;}
  439. .info {margin: 0;font-size: 14px;}
  440. .info i{margin-right: 8px;}
  441. .info span{margin-right: 10px;}
  442. .info h5, .info a{font-size: 13px;line-height: 1;margin: 0 0 5px;}
  443. .info a{color: #006EA0;}
  444. .info a:hover{text-decoration: underline;}
  445.  
  446. .comment{}
  447. .comment h3{font-size: 15px; color: #000; font-weight: bold; text-transform: uppercase;}
  448. .comment textarea{height: 210px;}