Advertisement
Guest User

Style.css

a guest
Aug 25th, 2018
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 122.98 KB | None | 0 0
  1. /*
  2. Theme Name: Kinofilm2018
  3. Theme URI: http://trendytheme.net/demo2/wp/trendymag
  4. Author: The Nett Design Team
  5. Author URI: https://www.nettdesign.co.uk
  6. Description: A Wordpress theme designed for Kino film festival
  7. Version: 1.1
  8. License: GNU General Public License v2 or later
  9. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  10. Text Domain: Kinofilm
  11. Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, accessibility-ready, custom-colors, custom-menu, editor-style, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, news
  12. */
  13.  
  14.  
  15. /* =-=-=-=-=-=-= CSS TABLE CONTENT =-=-=-=-=-=-=
  16. # GENERAL
  17. # TYPOGRAPHY
  18. # TABLE STYLE
  19. # BUTTON STYLE
  20. # GLOBAL STYLE
  21. # SECTION TITLE
  22. # ADS STYLE
  23. # HEADER TOPBAR
  24. # NAVIGATION
  25. ## DROPDOWN STYLE
  26. ## 2ND LAVEL MENU
  27. ## MEGA MENU STYLE
  28. ## MOBILE MENU STYLE
  29. # SIDEBAR MENU
  30. # PAGE HEADER STYLE
  31. # GALLERY STYLE
  32. # NEWS STYLE
  33. ## SINGLE NEWS STYLE
  34. ## POST FORMAT VIDEO
  35. ## POST FORMAT AUDIO
  36. ## POST FORMAT QUOTE
  37. ## POST FORMAT LINK
  38. ## POST FORMAT GALLERY
  39. ### CUSTOM GALLERY POST
  40. ## POST FORMAT STATUS
  41. ## POST FORMAT CHAT
  42. ## PAGINATION
  43. ## INNER POST PAGINATION
  44. ## SINGLE POST NAVIGATION
  45. ## SIDEBAR STYLE
  46. ## COMMENTS-WRAPPER
  47. # 404 PAGE
  48. # FOOTER SECTION
  49. # FEATURED NEWS STYLE
  50. # RECENT NEWS STYLE
  51. # CATEGORY NEWS STYLE
  52. # CONTACT SECTION
  53. # NEWSLETTER SECTION
  54. # PRELOADER
  55. # TO TOP
  56. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  57.  
  58.  
  59. /* =-=-=-=-=-=-= GENERAL =-=-=-=-=-=-= */
  60. body{
  61. font-family: 'Droid Serif', sans-serif;
  62. font-size: 16px;
  63. line-height: 28px;
  64. font-weight: 400;
  65. color: #333333;
  66. background-color: #ffffff;
  67. overflow-x: hidden;
  68. -webkit-text-size-adjust: 100%;
  69. -webkit-overflow-scrolling: touch;
  70. -webkit-font-smoothing: antialiased !important;
  71. }
  72.  
  73. html,
  74. body {
  75. width: 100%;
  76. height: 100%;
  77. }
  78.  
  79. body.logged-in {
  80. top: 32px;
  81. }
  82.  
  83. /* Link style
  84. ------------------------------ */
  85. a {
  86. color: #ff3c00;
  87. }
  88. a,
  89. a > * {
  90. outline: none;
  91. cursor: pointer;
  92. text-decoration: none;
  93. }
  94. a:focus,
  95. a:hover {
  96. color: #cd000e;
  97. outline: none;
  98. text-decoration: none;
  99. }
  100.  
  101. dl dd{
  102. margin-bottom: 10px;
  103. }
  104.  
  105. /* Transition elements
  106. ------------------------------------------ */
  107. .navbar a,
  108. .form-control {
  109. -webkit-transition: all 0.3s ease;
  110. -moz-transition: all 0.3s ease;
  111. -ms-transition: all 0.3s ease;
  112. -o-transition: all 0.3s ease;
  113. transition: all 0.3s ease;
  114. }
  115.  
  116. a,
  117. .btn {
  118. -webkit-transition: all 0.3s ease;
  119. -moz-transition: all 0.3s ease;
  120. -ms-transition: all 0.3s ease;
  121. -o-transition: all 0.3s ease;
  122. transition: all 0.3s ease;
  123. }
  124.  
  125. /* Reset box-shadow
  126. ------------------------------------------- */
  127. .btn,
  128. .form-control,
  129. .form-control:hover,
  130. .form-control:focus,
  131. .navbar-custom .dropdown-menu {
  132. -webkit-box-shadow: none;
  133. box-shadow: none;
  134. }
  135.  
  136. button:focus {
  137. outline: none !important;
  138. }
  139.  
  140.  
  141. /* =-=-=-=-=-=-= TYPOGRAPHY =-=-=-=-=-=-= */
  142. h1, h2, h3, h4, h5, h6{
  143. font-family: 'Poppins', sans-serif;
  144. font-weight: 400;
  145. margin: 0 0 15px;
  146. color: #202020;
  147. }
  148.  
  149. h1 {
  150. font-size: 35px;
  151. line-height: 50px;
  152. }
  153.  
  154. h2 {
  155. font-size: 25px;
  156. }
  157.  
  158. h3 {
  159. font-size: 20px;
  160. line-height: 25px
  161. }
  162.  
  163. h4 {
  164. font-size: 18px;
  165. line-height: 20px;
  166. }
  167.  
  168. p {
  169. margin-bottom: 15px;
  170. }
  171.  
  172. p img {
  173. margin: 0;
  174. }
  175.  
  176.  
  177. /* Accessibility
  178. ------------------------------------------- */
  179. /* Text meant only for screen readers. */
  180. .screen-reader-text {
  181. clip: rect(1px, 1px, 1px, 1px);
  182. position: absolute !important;
  183. height: 1px;
  184. width: 1px;
  185. overflow: hidden;
  186. }
  187. .screen-reader-text:focus {
  188. background-color: #f1f1f1;
  189. border-radius: 3px;
  190. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  191. clip: auto !important;
  192. color: #21759b;
  193. display: block;
  194. font-size: 14px;
  195. font-size: 0.875rem;
  196. font-weight: bold;
  197. height: auto;
  198. left: 5px;
  199. line-height: normal;
  200. padding: 15px 23px 14px;
  201. text-decoration: none;
  202. top: 5px;
  203. width: auto;
  204. z-index: 100000; /* Above WP toolbar. */
  205. }
  206.  
  207. /* Do not show the outline on the skip link target. */
  208. #content[tabindex="-1"]:focus {
  209. outline: 0;
  210. }
  211.  
  212.  
  213. /* Alignments
  214. ------------------------------------------- */
  215. .alignleft {
  216. display: inline;
  217. float: left;
  218. margin-right: 1.5em;
  219. }
  220.  
  221. .alignright {
  222. display: inline;
  223. float: right;
  224. margin-left: 1.5em;
  225. }
  226.  
  227. .aligncenter {
  228. clear: both;
  229. display: block;
  230. margin-left: auto;
  231. margin-right: auto;
  232. }
  233.  
  234. .alignnone {
  235. margin: 5px 20px 20px 0;
  236. }
  237.  
  238. a img.alignright {
  239. float: right;
  240. margin: 5px 0 20px 20px;
  241. }
  242.  
  243. a img.alignnone {
  244. margin: 5px 20px 20px 0;
  245. }
  246.  
  247. a img.alignleft {
  248. float: left;
  249. margin: 5px 20px 20px 0;
  250. }
  251.  
  252. a img.aligncenter {
  253. display: block;
  254. margin-left: auto;
  255. margin-right: auto
  256. }
  257.  
  258.  
  259. /* Clearings
  260. ------------------------------------------- */
  261. .clear:before,
  262. .clear:after,
  263. .entry-content:before,
  264. .entry-content:after,
  265. .comment-content:before,
  266. .comment-content:after,
  267. .site-header:before,
  268. .site-header:after,
  269. .site-content:before,
  270. .site-content:after,
  271. .site-footer:before,
  272. .site-footer:after {
  273. content: "";
  274. display: table;
  275. table-layout: fixed;
  276. }
  277.  
  278. .clear:after,
  279. .entry-content:after,
  280. .comment-content:after,
  281. .site-header:after,
  282. .site-content:after,
  283. .site-footer:after {
  284. clear: both;
  285. }
  286.  
  287. /* Widgets
  288. -------------------------------------------*/
  289. .widget {
  290. margin: 0 0 20px;
  291. }
  292.  
  293. /* Make sure select elements fit in widgets. */
  294. .widget select {
  295. max-width: 100%;
  296. }
  297.  
  298. /* Content
  299. -------------------------------------------*/
  300. .blog-wrapper .sticky {
  301. display: block;
  302. border: 5px solid #e8e8e8;
  303. }
  304.  
  305. .byline,
  306. .updated:not(.published) {
  307. display: none;
  308. }
  309.  
  310. .single .byline,
  311. .group-blog .byline {
  312. display: inline;
  313. }
  314.  
  315. .page-links {
  316. clear: both;
  317. }
  318.  
  319. .page-wrapper{
  320. position: relative;
  321. padding: 50px 0 100px;
  322. }
  323.  
  324. .dropcap{
  325. float: left;
  326. font-size: 90px;
  327. line-height: 80px;
  328. margin: 0px 10px 0 0;
  329. }
  330.  
  331. ::-moz-selection {
  332. background: #ff3c00;
  333. color: #fff;
  334. text-shadow: none
  335. }
  336.  
  337. ::selection {
  338. background: #ff3c00;
  339. color: #fff;
  340. text-shadow: none
  341. }
  342.  
  343. /* Comments
  344. -------------------------------------------*/
  345. .comment-content a {
  346. word-wrap: break-word;
  347. }
  348.  
  349. .bypostauthor {
  350. display: block;
  351. }
  352.  
  353. /* Infinite scroll
  354. -------------------------------------------*/
  355. /* Globally hidden elements when Infinite Scroll is supported and in use. */
  356. .infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
  357. .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  358. display: none;
  359. }
  360.  
  361. /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
  362. .infinity-end.neverending .site-footer {
  363. display: block;
  364. }
  365.  
  366. /* Media
  367. -------------------------------------------*/
  368. .page-content .wp-smiley,
  369. .entry-content .wp-smiley,
  370. .comment-content .wp-smiley {
  371. border: none;
  372. margin-bottom: 0;
  373. margin-top: 0;
  374. padding: 0;
  375. }
  376.  
  377. /* Make sure embeds and iframes fit their containers. */
  378. embed,
  379. iframe,
  380. object {
  381. max-width: 100%;
  382. }
  383.  
  384. .video-section {
  385. top: 0%;
  386. left: 0%;
  387. height: 400px;
  388. width: 100%;
  389. overflow: hidden;
  390. position: relative;
  391. }
  392.  
  393. .overlay {
  394. min-height: 400px;
  395. background-color: rgba(0, 0, 0, 0.5);
  396. }
  397.  
  398. video,
  399. object {
  400. min-width:100%;
  401. min-height:100%;
  402. }
  403. .audio {
  404. width: 100%;
  405. }
  406.  
  407. /* Captions
  408. -------------------------------------------*/
  409. .wp-caption {
  410. background: #fff;
  411. border: 1px solid #f0f0f0;
  412. max-width: 96%; /* Image does not overflow the content area */
  413. padding: 3px;
  414. text-align: center;
  415. }
  416.  
  417. .wp-caption figcaption{
  418. padding: 5px 0 0;
  419. }
  420.  
  421. .wp-caption img[class*="wp-image-"] {
  422. display: block;
  423. margin-left: auto;
  424. margin-right: auto;
  425. border: 0 none;
  426. width: auto;
  427. height: auto;
  428. margin: 0;
  429. max-width: 98.5%;
  430. padding: 0;
  431. }
  432.  
  433. .wp-caption .wp-caption-text {
  434. margin: 5px 0;
  435. text-align: center;
  436. }
  437.  
  438. .wp-caption.alignnone {
  439. margin: 5px 20px 20px 0;
  440. }
  441.  
  442. .wp-caption.alignleft {
  443. margin: 5px 20px 20px 0;
  444. }
  445.  
  446. .wp-caption.alignright {
  447. margin: 5px 0 20px 20px;
  448. }
  449.  
  450. .wp-caption p.wp-caption-text {
  451. font-size: 11px;
  452. line-height: 17px;
  453. margin: 0;
  454. padding: 0 4px 5px;
  455. }
  456.  
  457.  
  458. /* =-=-=-=-=-=-= TABLE STYLE =-=-=-=-=-=-= */
  459. table{
  460. border: 1px solid #ddd;
  461. width: 100%;
  462. max-width: 100%;
  463. margin-bottom: 15px;
  464. }
  465.  
  466. table>tbody>tr>td,
  467. table>tbody>tr>th,
  468. table>tfoot>tr>td,
  469. table>tfoot>tr>th,
  470. table>thead>tr>td,
  471. table>thead>tr>th{
  472. padding: 8px;
  473. vertical-align: middle;
  474. border: 1px solid #ddd;
  475. border-top: 1px solid #ddd;
  476. }
  477.  
  478.  
  479. /* BUTTON STYLE
  480. ------------------------------------------- */
  481.  
  482. .vc_btn3-container .vc_btn3.vc_btn3-size-md,
  483. .vc_btn3-container .vc_btn3.vc_btn3-size-md,
  484. .btn{
  485. padding: 14px 45px;
  486. border-radius: 3px;
  487. font-size: 15px;
  488. font-weight: 700;
  489. }
  490. .vc_btn3-container .vc_btn3.vc_btn3-size-lg,
  491. .vc_btn3-container .vc_btn3.vc_btn3-size-lg,
  492. .btn-group-lg>.btn,
  493. .btn-lg {
  494. padding: 17px 45px;
  495. font-size: 17px;
  496. font-weight: 700;
  497. }
  498. .vc_general.vc_btn3.vc_btn3-color-theme_primary_color,
  499. .btn-primary{
  500. background-color: #ff3c00;
  501. border-color: #ff3c00;
  502. color: #ffffff;
  503. }
  504. .vc_general.vc_btn3.vc_btn3-color-theme_primary_color:hover,
  505. .vc_general.vc_btn3.vc_btn3-color-theme_primary_color:focus,
  506. .btn-primary:hover,
  507. .btn-primary:active,
  508. .btn-primary:active:focus,
  509. .btn-primary:focus{
  510. background-color: #e63600;
  511. border-color: #e63600;
  512. color: #ffffff;
  513. }
  514. .btn-outline{
  515. background-color: transparent;
  516. border-color: #fff;
  517. color: #fff;
  518. font-size: 16px;
  519. }
  520. .btn-outline:hover,
  521. .btn-outline:focus{
  522. background-color: #fff;
  523. border-color: #fff;
  524. color: #ff3c00;
  525. }
  526. .vc_general.vc_btn3.vc_btn3-color-theme_default_color,
  527. .btn-default{
  528. font-size: 14px;
  529. font-weight: 700;
  530. color: #ff3c00;
  531. border-color: #fff;
  532. background-color: #fff;
  533. }
  534. .vc_general.vc_btn3.vc_btn3-color-theme_default_color:hover,
  535. .vc_general.vc_btn3.vc_btn3-color-theme_default_color:focus,
  536. .btn-default:hover,
  537. .btn-default:focus{
  538. color: #fff;
  539. border-color: #ff3c00;
  540. background-color: #ff3c00;
  541. }
  542. .learnmore-btn{
  543. font-size: 20px;
  544. line-height: 18px;
  545. font-weight: 300;
  546. color: #fff;
  547. background-color: transparent;
  548. border-color: #fff;
  549. border-radius: 30px;
  550. padding: 20px 57px;
  551. }
  552. .learnmore-btn:focus,
  553. .learnmore-btn:hover {
  554. background: #fff;
  555. border-color: transparent;
  556. color: #ff3c00;
  557. }
  558.  
  559. .btn:focus,
  560. button:focus {
  561. outline: none !important;
  562. }
  563.  
  564. /*alert*/
  565. .alert {
  566. padding: 10px 15px;
  567. border-radius: 0;
  568. }
  569. .tt-alert {
  570. background-color: transparent;
  571. }
  572. .alert-dismissible .close {
  573. top: 5px;
  574. }
  575.  
  576.  
  577.  
  578. /* =-=-=-=-=-=-= List Style =-=-=-=-=-=-= */
  579. .check-circle-list {
  580. padding: 0;
  581. list-style: none;
  582. }
  583. .check-circle-list li{
  584. line-height: 33px;
  585. }
  586. .check-circle-list li i{
  587. font-size: 16px;
  588. color: #cdcdcd;
  589. margin-right: 10px;
  590. -webkit-transition: all 0.4s ease-in-out 0s;
  591. -moz-transition: all 0.4s ease-in-out 0s;
  592. -ms-transition: all 0.4s ease-in-out 0s;
  593. -o-transition: all 0.4s ease-in-out 0s;
  594. transition: all 0.4s ease-in-out 0s;
  595. }
  596. .check-circle-list li:hover i{
  597. color: #ff3c00;
  598. }
  599.  
  600.  
  601. /* Form Style
  602. ------------------------------------------- */
  603. .form-group {
  604. margin-bottom: 30px;
  605. }
  606. .form-control {
  607. height: 50px;
  608. padding: 10px 15px;
  609. font-size: 18px;
  610. line-height: 25px;
  611. font-weight: 300;
  612. color: #202020;
  613. border: 1px solid #eee;
  614. border-radius: 0;
  615. }
  616. .form-control:focus {
  617. border-color: #ff3c00;
  618. }
  619.  
  620.  
  621. /* =-=-=-=-=-=-= GLOBAL STYLE =-=-=-=-=-=-= */
  622. #wrapper{
  623. background-color: #fff;
  624. }
  625. .box-layout #wrapper{
  626. max-width: 1200px;
  627. margin: 0 auto;
  628. background-color: #fff;
  629. box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  630. }
  631. .box-framed-layout #wrapper{
  632. max-width: 1200px;
  633. margin: 25px auto;
  634. background-color: #fff;
  635. box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  636. }
  637. @media(min-width: 768px){
  638. .border-layout #wrapper{
  639. margin: 20px;
  640. }
  641. }
  642.  
  643. .section-wrapper{
  644. position: relative;
  645. }
  646.  
  647. .container-fullwidth {
  648. width: 100%;
  649. }
  650.  
  651. .container-fullwidth .vc_column_container>.vc_column-inner{
  652. padding-left: 0;
  653. padding-right: 0;
  654. }
  655.  
  656. .vc_row.section-wrapper{
  657. margin-left: 0;
  658. margin-right: 0;
  659. }
  660.  
  661. .page-wrapper .posts-content .section-wrapper .container{
  662. width: 100%;
  663. padding: 0;
  664. }
  665.  
  666. /*.vc_row.section-wrapper .vc_inner.vc_row-fluid{
  667. margin: 0;
  668. }*/
  669.  
  670. .vc_row.vc_row-o-full-height{
  671. min-height: 100vh !important;
  672. }
  673. .vc_row.vc_row-o-equal-height{
  674. margin-left: 0;
  675. margin-right: 0;
  676. }
  677. .ie9 .vc_row-o-full-height .container{
  678. position: absolute;
  679. left: 0;
  680. right: 0;
  681. top: 50%;
  682. transform: translateY(-50%);
  683. -ms-transform: translateY(-50%);
  684. }
  685.  
  686.  
  687. .row.vc_column-gap-0 {
  688. margin-left: 0px;
  689. margin-right: 0px
  690. }
  691. .row.vc_column-gap-0 .vc_row-fluid{
  692. margin: 0;
  693. }
  694.  
  695. .row.vc_column-gap-0 .vc_column-inner {
  696. padding: 0px
  697. }
  698.  
  699. .row.vc_column-gap-1 {
  700. margin-left: -.5px;
  701. margin-right: -.5px
  702. }
  703.  
  704. .row.vc_column-gap-1 .vc_column-inner {
  705. padding: .5px
  706. }
  707.  
  708. .row.vc_column-gap-2 {
  709. margin-left: -1px;
  710. margin-right: -1px
  711. }
  712.  
  713. .row.vc_column-gap-2 .vc_column-inner {
  714. padding: 1px
  715. }
  716.  
  717. .row.vc_column-gap-3 {
  718. margin-left: -1.5px;
  719. margin-right: -1.5px
  720. }
  721.  
  722. .row.vc_column-gap-3 .vc_column-inner {
  723. padding: 1.5px
  724. }
  725.  
  726. .row.vc_column-gap-4 {
  727. margin-left: -2px;
  728. margin-right: -2px
  729. }
  730.  
  731. .row.vc_column-gap-4 .vc_column-inner {
  732. padding: 2px
  733. }
  734.  
  735. .row.vc_column-gap-5 {
  736. margin-left: -2.5px;
  737. margin-right: -2.5px
  738. }
  739.  
  740. .row.vc_column-gap-5 .vc_column-inner {
  741. padding: 2.5px
  742. }
  743.  
  744. .row.vc_column-gap-10 {
  745. margin-left: -5px;
  746. margin-right: -5px
  747. }
  748.  
  749. .row.vc_column-gap-10 .vc_column-inner {
  750. padding: 5px
  751. }
  752.  
  753. .row.vc_column-gap-15 {
  754. margin-left: -7.5px;
  755. margin-right: -7.5px
  756. }
  757.  
  758. .row.vc_column-gap-15 .vc_column-inner {
  759. padding: 0 7.5px
  760. }
  761.  
  762. .row.vc_column-gap-20 {
  763. margin-left: -10px;
  764. margin-right: -10px
  765. }
  766.  
  767. .row.vc_column-gap-20 .vc_column-inner {
  768. padding: 0 10px
  769. }
  770.  
  771. .row.vc_column-gap-25 {
  772. margin-left: -12.5px;
  773. margin-right: -12.5px
  774. }
  775.  
  776. .row.vc_column-gap-25 .vc_column-inner {
  777. padding: 0 12.5px
  778. }
  779.  
  780. .row.vc_column-gap-30 {
  781. margin-left: -15px;
  782. margin-right: -15px
  783. }
  784.  
  785. .row.vc_column-gap-30 .vc_column-inner {
  786. padding: 0 15px
  787. }
  788.  
  789. .row.vc_column-gap-35 {
  790. margin-left: -17.5px;
  791. margin-right: -17.5px
  792. }
  793.  
  794. .row.vc_column-gap-35 .vc_column-inner {
  795. padding: 0 17.5px
  796. }
  797.  
  798.  
  799. .tt-overlay {
  800. background-color: rgba(0, 0, 0, 0.6);
  801. position: absolute !important;
  802. left: 0;
  803. top: 0;
  804. right: 0;
  805. bottom: 0;
  806. }
  807. .white-text{
  808. color: #ffffff;
  809. }
  810. .theme-color {
  811. color: #ff3c00;
  812. }
  813. .theme-bg {
  814. background-color: #ff3c00;
  815. }
  816. .dark-bg {
  817. background-color: #2a2425;
  818. }
  819.  
  820.  
  821. /* =-=-=-=-=-=-= SECTION TITLE =-=-=-=-=-=-= */
  822. .section-title {
  823. font-size: 20px;
  824. line-height: 30px;
  825. margin-bottom: 20px;
  826. }
  827. .sction-title-wrapper .separator{
  828. background-color: #ff3c00;
  829. width: 100px;
  830. height: 2px;
  831. display: block;
  832. margin-bottom: 25px;
  833. }
  834. .sction-title-wrapper.text-center .separator{
  835. margin: 0 auto 20px;
  836. }
  837. .sction-title-wrapper.text-right .separator{
  838. margin-left: auto;
  839. }
  840.  
  841.  
  842. /*custom margin classes*/
  843.  
  844. /*margin top*/
  845. .mt-30 {
  846. margin-top: 30px;
  847. }
  848. .mt-50 {
  849. margin-top: 50px;
  850. }
  851. .mt-80 {
  852. margin-top: 80px;
  853. }
  854. .mt-100 {
  855. margin-top: 100px;
  856. }
  857.  
  858. /*margin bottom*/
  859. .mb-30 {
  860. margin-bottom: 30px;
  861. }
  862. .mb-80 {
  863. margin-bottom: 80px;
  864. }
  865.  
  866. /*custom padding classes*/
  867. .no-padding {
  868. padding: 0!important;
  869. }
  870.  
  871. /*padding-bottom*/
  872. .pb-20 {
  873. padding-bottom: 20px;
  874. }
  875. .pb-30 {
  876. padding-bottom: 30px;
  877. }
  878. .pb-50 {
  879. padding-bottom: 50px;
  880. }
  881. .pt-100 {
  882. padding-top: 100px;
  883. }
  884. .pb-100 {
  885. padding-bottom: 100px;
  886. }
  887.  
  888. /*padding top bottom*/
  889. .ptb-50 {
  890. padding: 50px 0;
  891. }
  892. .ptb-90 {
  893. padding: 90px 0;
  894. }
  895. .overlay-bg {
  896. background-color: rgba(0, 0, 0, 0.5);
  897. }
  898. .gray-bg {
  899. background-color: #fafafa;
  900. }
  901. .gutter {
  902. padding-left: 10px!important;
  903. padding-right: 10px!important;
  904. }
  905.  
  906.  
  907. /* ADS STYLE
  908. -------------------------------------------*/
  909. .promo-wrap{
  910. position: relative;
  911. display: inline-table;
  912. }
  913. .promo-wrap .promo-title{
  914. position: absolute;
  915. top: 0px;
  916. right: 0;
  917. font-size: 10px;
  918. color: #f7f7f7;
  919. z-index: 1;
  920. background-color: rgba(128, 128, 128, 0.54);
  921. line-height: 14px;
  922. padding: 0 5px;
  923. }
  924. .footer-promo{
  925. padding: 20px 0;
  926. }
  927. .footer-promo img{
  928. margin: 0 auto;
  929. }
  930. .article-promo-top,
  931. .article-promo-bottom {
  932. margin-bottom: 20px;
  933. background-color: #fff;
  934. padding: 10px 10px 3px;
  935. }
  936.  
  937.  
  938. /* vertical middle align
  939. -------------------------------------------*/
  940. .vertical-middle {
  941. position: absolute;
  942. width: 100%;
  943. top: 50%;
  944. left: 0;
  945. -webkit-transform: translate(0%, -50%);
  946. -moz-transform: translate(0%, -50%);
  947. -ms-transform: translate(0%, -50%);
  948. -o-transform: translate(0%, -50%);
  949. transform: translate(0%, -50%);
  950. padding: 0 15px;
  951. }
  952.  
  953. /* =-=-=-=-=-=-= HEADER TOPBAR =-=-=-=-=-=-= */
  954. .header-top-wrapper{
  955. border-bottom: 1px solid #f1f1f1;
  956. background-color: #ffffff;
  957. }
  958. .header-top-contents > div{
  959. display: inline-block;
  960. }
  961. .header-top-wrapper .contact-info{
  962. display: inline-block;
  963. margin: 0;
  964. }
  965. .header-top-wrapper .contact-info ul{
  966. margin: 0;
  967. padding: 0;
  968. }
  969. .header-top-wrapper .contact-info ul li{
  970. list-style: none;
  971. display: inline-block;
  972. margin-right: 10px;
  973. font-size: 12px;
  974. }
  975. .header-top-wrapper .contact-info ul li a{
  976. color: #999999;
  977. }
  978. .header-top-wrapper .contact-info ul li a:hover{
  979. color: #ff3c00;
  980. }
  981. .header-top-wrapper .contact-info ul li:last-child{
  982. list-style: none;
  983. display: inline-block;
  984. margin-right: 0;
  985. }
  986. .social-links-wrap{
  987. margin-left: 15px;
  988. }
  989. @media(max-width: 1277px){
  990. .header-top-wrapper .social-links-wrap{
  991. position: relative;
  992. z-index: 100;
  993. display: inline-block;
  994. }
  995. }
  996. .header-top-wrapper .social-icon ul{
  997. margin: 0;
  998. }
  999. .header-top-wrapper .social-icon ul li{
  1000. padding: 0;
  1001. margin-left: 5px;
  1002. }
  1003. .header-top-wrapper .social-icon ul li a{
  1004. padding: 0;
  1005. }
  1006. .header-top-wrapper .social-icon ul li:last-child a{
  1007. padding-right: 0;
  1008. }
  1009. .header-top-wrapper .social-icon ul li a i{
  1010. border: 0;
  1011. color: #585858;
  1012. font-size: 10px;
  1013. width: 20px;
  1014. line-height: 20px;
  1015. text-align: center;
  1016. height: 20px;
  1017. border-radius: 2px;
  1018. background-color: #cecece;
  1019. }
  1020. .header-top-wrapper .social-icon ul li a i:hover{
  1021. border: 0;
  1022. background-color: #ff3c00;
  1023. color: #ffffff;
  1024. }
  1025.  
  1026.  
  1027. @media(max-width: 1277px){
  1028. .header-top-wrapper .contact-info.pull-left{
  1029. float: inherit !important;
  1030. text-align: center;
  1031. }
  1032. }
  1033.  
  1034. .header-top-wrapper .weather-wrap{
  1035. margin: 0 0 0 30px;
  1036. top: 4px;
  1037. position: relative;
  1038. }
  1039. .header-top-wrapper .weather-wrap::before{
  1040. content: "\f185";
  1041. font-family: fontawesome;
  1042. position: absolute;
  1043. left: -17px;
  1044. top: -5px;
  1045. font-size: 12px;
  1046. }
  1047. .header-top-wrapper .weather-container{
  1048. font-size: 12px;
  1049. line-height: 15px;
  1050. }
  1051. .weather-container .temperature-info{
  1052. float: left;
  1053. }
  1054. .temperature-info > div{
  1055. display: inline-block;
  1056. }
  1057. .temp-change button{
  1058. background-color: transparent;
  1059. border: 0;
  1060. border-right: 1px solid #ececec;
  1061. padding: 0 3px 0 0;
  1062. margin-right: 3px;
  1063. }
  1064. .temp-change button.checked{
  1065. color: #ff3c00;
  1066. }
  1067.  
  1068. .current-date{
  1069. font-size: 12px;
  1070. margin-left: 15px;
  1071. line-height: 28px;
  1072. }
  1073. .current-date i{
  1074. margin-right: 5px;
  1075. }
  1076.  
  1077.  
  1078. .header-menu{
  1079. display: inline-block;
  1080. }
  1081. .header-menu ul{
  1082. padding-right: 15px;
  1083. list-style: none;
  1084. padding: 0;
  1085. margin: 0;
  1086. }
  1087. .header-menu > div > ul > li{
  1088. margin-right: 15px;
  1089. display: inline-block;
  1090. }
  1091. .header-menu ul li{
  1092. font-size: 12px;
  1093. }
  1094. .header-menu ul li a{
  1095. padding: 0;
  1096. color: #999999;
  1097. }
  1098.  
  1099. .header-menu ul li a:hover{
  1100. background-color: transparent;
  1101. color: #ff3c00;
  1102. }
  1103.  
  1104.  
  1105. /*header dropdown*/
  1106. .header-nav ul.sub-menu{
  1107. display: none;
  1108. position: absolute;
  1109. top: 25px;
  1110. left: 0;
  1111. width: 160px;
  1112. background-color: #ddd;
  1113. z-index: 100;
  1114. }
  1115. .header-nav ul.sub-menu li a{
  1116. display: block;
  1117. padding: 5px 10px;
  1118. }
  1119. .header-nav>li>ul.sub-menu>li ul.sub-menu{
  1120. left: 158px;
  1121. top: 0;
  1122. }
  1123. .header-nav>li>ul ul{
  1124. display: none;
  1125. }
  1126. .header-nav li{
  1127. position: relative;
  1128. }
  1129.  
  1130. .header-nav>li > ul.sub-menu li:hover > ul.sub-menu,
  1131. .header-nav > li:hover>ul.sub-menu{
  1132. display: block;
  1133. }
  1134.  
  1135.  
  1136. @media screen and (max-width: 580px) {
  1137. .header-menu ul {
  1138. text-align: center;
  1139. }
  1140. .header-menu ul li {
  1141. float: none;
  1142. display: inline-block;
  1143. }
  1144. }
  1145.  
  1146.  
  1147. /* =-=-=-=-=-=-= Breaking news =-=-=-=-=-=-= */
  1148. .breaking-news-wrapper{
  1149. display: none;
  1150. background-color: #fff;
  1151. padding: 10px 0;
  1152. }
  1153.  
  1154. .breaking-news-wrapper .news-prefix-title{
  1155. background-color: #0caeff ;
  1156. color: #fff;
  1157. font-size: 13px;
  1158. text-transform: uppercase;
  1159. padding: 2px 8px 1px 8px;
  1160. display: inline-block;
  1161. line-height: 25px;
  1162. float: left;
  1163. margin-right: 8px;
  1164. font-family: 'poppins', sans-serif;
  1165. font-weight: 600;
  1166. border-radius: 2px;
  1167. }
  1168.  
  1169. .breaking-news{
  1170. padding: 0;
  1171. margin: 0;
  1172. display: inline-block;
  1173. float: left;
  1174. }
  1175. .breaking-news li{
  1176. list-style: none;
  1177. }
  1178. .breaking-news li a{
  1179. font-size: 13px;
  1180. color: #333333;
  1181. }
  1182. .breaking-news li a:hover{
  1183. color: #ff3c00;
  1184. }
  1185.  
  1186. @media(max-width: 600px){
  1187. .breaking-news-wrapper{
  1188. display: none !important;
  1189. }
  1190. }
  1191.  
  1192. /* =-=-=-=-=-=-= NAVIGATION =-=-=-=-=-=-= */
  1193. .navbar{
  1194. min-height: 40px;
  1195. }
  1196. .main-menu-wrapper{
  1197. position: relative;
  1198. border-bottom: 1px solid #ebeaea;
  1199. }
  1200. @media(min-width: 768px){
  1201. .main-menu-wrapper::before{
  1202. content:"";
  1203. width: 100%;
  1204. position: absolute;
  1205. top: 1px;
  1206. left: 0;
  1207. right: 0;
  1208. height: 1px;
  1209. background-color: #ebeaea;
  1210. }
  1211. }
  1212.  
  1213. .header-wrapper.sticky .main-menu-wrapper::before{
  1214. height: 0;
  1215. }
  1216. .has-header-search .navbar-nav{
  1217. padding-right: 40px;
  1218. }
  1219. @media (max-width : 767px) {
  1220. .has-header-search .navbar-nav{
  1221. padding-right: 0;
  1222. }
  1223. .navbar{
  1224. min-height: 1px;
  1225. }
  1226. }
  1227. .main-menu{
  1228. position: relative;
  1229. }
  1230.  
  1231. @media(min-width:1277px) {
  1232. .navbar-nav .collapse{
  1233. display: block;
  1234. }
  1235. .navbar-nav li.has-mega-menu{
  1236. position: static;
  1237. }
  1238. .navbar-nav ul{
  1239. position: static;
  1240. display: block;
  1241. border: 0;
  1242. margin: 0;
  1243. min-width: 200px;
  1244. }
  1245. .navbar-default {
  1246. background-color: #ffffff;
  1247. }
  1248. .navbar-nav>li>.dropdown-menu {
  1249. margin-top: 23px;
  1250. }
  1251. .sticky .navbar-nav>li>.dropdown-menu {
  1252. margin-top: 13px;
  1253. }
  1254. .navbar-right .dropdown-menu {
  1255. right: auto;
  1256. left: 15px;
  1257. }
  1258. .sticky .navbar-right .dropdown-menu {
  1259. left: 13px;
  1260. }
  1261. }
  1262.  
  1263. .header-wrapper.sticky .navbar-default{
  1264. -webkit-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.32);
  1265. -moz-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.32);
  1266. -o-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.32);
  1267. box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.32);
  1268. }
  1269. @media(min-width: 1277px){
  1270. .brand-wrapper{
  1271. float: none;
  1272. padding: 15px 0 10px;
  1273. }
  1274.  
  1275. .brand-wrapper .navbar-brand h1,
  1276. .navbar-header h1{
  1277. display: inline-block;
  1278. margin: 0;
  1279. line-height: 90px;
  1280. font-size: 44px;
  1281. }
  1282. }
  1283.  
  1284. @media(min-width: 1277px) and (max-width: 1280px){
  1285. .brand-wrapper .navbar-brand h1,
  1286. .navbar-header h1{
  1287. line-height: 70px;
  1288. }
  1289. }
  1290.  
  1291. .navbar-brand {
  1292. margin: 0;
  1293. padding: 0;
  1294. height: auto;
  1295. }
  1296. .navbar-brand h1{
  1297. margin: 0;
  1298. }
  1299. .navbar-brand a{
  1300. display: inline-block;
  1301. }
  1302.  
  1303.  
  1304. /*Header two*/
  1305. .header-two .navbar-header{
  1306. padding: 0;
  1307. }
  1308.  
  1309. @media(min-width: 1277px){
  1310. .header-two .navbar-header{
  1311. float: left;
  1312. }
  1313. .header-two .navbar-header h1{
  1314. line-height: inherit;
  1315. margin-top: 22px;
  1316. }
  1317. }
  1318.  
  1319. .header-two .header-wrapper .promo-wrap{
  1320. margin: 10px 0;
  1321. }
  1322.  
  1323. @media(min-width: 1277px){
  1324. .navbar-brand img{
  1325. margin-top: -10px;
  1326. max-width: 100%;
  1327. height: auto;
  1328. }
  1329.  
  1330. .has-sticky-logo .header-wrapper.sticky .site-logo{
  1331. display: none;
  1332. }
  1333. }
  1334.  
  1335. @media (max-width: 1280px){
  1336. .header-wrapper .promo-wrap{
  1337. margin: 5px 0 0;
  1338. }
  1339. .has-sticky-mobile-logo .header-wrapper.sticky .site-logo{
  1340. display: none !important;
  1341. }
  1342. }
  1343.  
  1344. .navbar>.container .navbar-brand,
  1345. .navbar>.container-fluid .navbar-brand{
  1346. margin-left: 0;
  1347. }
  1348. .navbar .nav>li {
  1349. padding: 0 15px;
  1350. border-top: 3px solid transparent;
  1351. border-radius: 0;
  1352. margin-right: 1px;
  1353. }
  1354. .menu-colored-border .navbar .nav>li:nth-child(1){
  1355. border-color: #007eff;
  1356. }
  1357. .menu-colored-border .navbar .nav>li:nth-child(2){
  1358. border-color: #ff00a8;
  1359. }
  1360. .menu-colored-border .navbar .nav>li:nth-child(3){
  1361. border-color: #a800ff;
  1362. }
  1363. .menu-colored-border .navbar .nav>li:nth-child(4){
  1364. border-color: #00ff9c;
  1365. }
  1366. .menu-colored-border .navbar .nav>li:nth-child(5){
  1367. border-color: #ffa800;
  1368. }
  1369. .menu-colored-border .navbar .nav>li:nth-child(6){
  1370. border-color: #ff4e00;
  1371. }
  1372. .menu-colored-border .navbar .nav>li:nth-child(7){
  1373. border-color: #00deff;
  1374. }
  1375. .menu-colored-border .navbar .nav>li:nth-child(8){
  1376. border-color: #007eff;
  1377. }
  1378. .menu-colored-border .navbar .nav>li:nth-child(9){
  1379. border-color: #ff00a8;
  1380. }
  1381. .menu-colored-border .navbar .nav>li:nth-child(10){
  1382. border-color: #a800ff;
  1383. }
  1384. .menu-colored-border .navbar .nav>li:nth-child(11){
  1385. border-color: #ffde00;
  1386. }
  1387. .menu-colored-border .navbar .nav>li:nth-child(12){
  1388. border-color: #4f1845;
  1389. }
  1390.  
  1391. .navbar .nav>li>a{
  1392. padding: 20px 0;
  1393. -webkit-transform: translateZ(0);
  1394. }
  1395.  
  1396. @media (min-width : 1277px) and (max-width : 1280px) {
  1397. .header-two .header-wrapper.sticky .navbar .nav>li>a{
  1398. padding: 10px 5px;
  1399. }
  1400. }
  1401.  
  1402. .navbar .nav li a i{
  1403. padding-right: 5px;
  1404. }
  1405. .navbar .nav li a.menu-heading{
  1406. position: relative;
  1407. cursor: default;
  1408. margin-bottom: 15px;
  1409. font-weight: 700;
  1410. display: block;
  1411. }
  1412.  
  1413. .navbar .nav li a.menu-heading::after{
  1414. content: "";
  1415. position: absolute;
  1416. left: 0;
  1417. bottom: -5px;
  1418. width: 30px;
  1419. height: 2px;
  1420. background-color: #C7C7C7;
  1421. }
  1422. .navbar .nav li a.menu-heading:hover{
  1423. color: inherit;
  1424. background-color: transparent;
  1425. }
  1426. .navbar-default {
  1427. margin-bottom: 0;
  1428. border-color: transparent;
  1429. border: 0;
  1430. border-radius: 0;
  1431. }
  1432. .header-wrapper.navbar-fixed-top{
  1433. position: inherit;
  1434. background-color: #fff;
  1435. }
  1436.  
  1437. @media(min-width: 1277px){
  1438. .header-wrapper.navbar-fixed-top.sticky .navbar-default{
  1439. position: fixed;
  1440. top: 0;
  1441. width: 100%;
  1442. left: 0;
  1443. right: 0;
  1444. z-index: 1000;
  1445. }
  1446. }
  1447. .admin-bar .header-wrapper.navbar-fixed-top.sticky .navbar-default,
  1448. .admin-bar .header-wrapper{
  1449. top: 32px;
  1450. }
  1451.  
  1452. @media(max-width : 782px) {
  1453. .admin-bar .header-wrapper.navbar-fixed-top.sticky .navbar-default,
  1454. .admin-bar .navbar-fixed-top{
  1455. top: 45px;
  1456. }
  1457. }
  1458.  
  1459. @media(max-width : 600px) {
  1460. .admin-bar .header-wrapper.navbar-fixed-top.sticky .navbar-default{
  1461. top: 0;
  1462. }
  1463. }
  1464.  
  1465. .navbar-default .navbar-nav>li>a {
  1466. color: #212121;
  1467. font-size: 15px;
  1468. line-height: 20px;
  1469. font-weight: 700;
  1470. transition: none;
  1471. }
  1472. .navbar-nav .widget_nav_menu ul li,
  1473. .respmenu .widget_nav_menu ul li{
  1474. list-style: none;
  1475. }
  1476. .navbar-nav .widget_nav_menu ul li a,
  1477. .respmenu .widget_nav_menu ul li a{
  1478. color: #202020 !important;
  1479. font-size: 14px;
  1480. line-height: 24px;
  1481. }
  1482. .navbar-nav .section-title,
  1483. .respmenu .section-title{
  1484. margin-bottom: 5px;
  1485. }
  1486. /*@media(min-width: 768px){
  1487. .navbar-default .vc_wp_custommenu,
  1488. .navbar-default .vc_wp_custommenu .widget_nav_menu,
  1489. .navbar-default .category-news.style-three,
  1490. .navbar-default .category-news.style-one .recent-news,
  1491. .navbar-default .category-news.style-two .recent-news,
  1492. .navbar-default .post-wrapper .masonry-column .recent-news,
  1493. .navbar-default .post-grid-item .recent-news,
  1494. .navbar-default .category-news-layout-one.post-wrapper .recent-news{
  1495. margin: 0;
  1496. }
  1497. }*/
  1498.  
  1499. .navbar-nav .sction-title-wrapper .separator,
  1500. .respmenu .sction-title-wrapper .separator{
  1501. margin-bottom: 15px;
  1502. background-color: #c7c7c7;
  1503. width: 30px;
  1504. }
  1505. .navbar-nav li a{
  1506. font-family: 'Poppins', sans-serif;
  1507. }
  1508. .navbar-default .navbar-nav li a:focus,
  1509. .navbar-default .navbar-nav li a:hover{
  1510. color: #ff3c00;
  1511. background-color: transparent;
  1512. }
  1513. .navbar-default .navbar-nav>.active>a,
  1514. .navbar-default .navbar-nav>.active>a:focus,
  1515. .navbar-default .navbar-nav>.active>a:hover {
  1516. background-color: transparent;
  1517. }
  1518.  
  1519. /* DROPDOWN STYLE
  1520. ---------------------------------*/
  1521. .navbar-default .navbar-nav>.open>a,
  1522. .navbar-default .navbar-nav>.open>a:focus,
  1523. .navbar-default .navbar-nav>.open>a:hover {
  1524. color: #ff3c00;
  1525. background-color: transparent;
  1526. }
  1527. .navbar-nav>li:hover > .dropdown-wrapper > ul{
  1528. display: block;
  1529. }
  1530. .navbar-nav>li .dropdown-menu {
  1531. border-radius: 0;
  1532. padding: 10px 0;
  1533. }
  1534.  
  1535. .dropdown-menu>li>a {
  1536. padding: 7px 20px;
  1537. font-size: 14px;
  1538. font-weight: 400;
  1539. line-height: 24px;
  1540. color: #202020;
  1541. }
  1542.  
  1543. .dropdown-menu>.active>a,
  1544. .dropdown-menu>.active>a:focus,
  1545. .dropdown-menu>.active>a:hover {
  1546. color: #ff3c00;
  1547. background-color: transparent;
  1548. }
  1549.  
  1550. .navbar-default .navbar-nav li.current-menu-ancestor>a,
  1551. .navbar-default .navbar-nav li.current-menu-parent>a,
  1552. .navbar-default .navbar-nav li.current-menu-item>a,
  1553. .respmenu-wrap .respmenu li.current-menu-ancestor>a,
  1554. .respmenu-wrap .respmenu li.current-menu-parent>a,
  1555. .respmenu-wrap .respmenu li.current-menu-item>a{
  1556. color: #ff3c00 !important;
  1557. }
  1558.  
  1559. .navbar-default .navbar-nav li.current-menu-ancestor.has-mega-menu-child>a,
  1560. .navbar-default .navbar-nav li.current-menu-parent.has-mega-menu-child>a{
  1561. color: #202020;
  1562. }
  1563.  
  1564. .navbar-default .navbar-nav li.current-menu-ancestor.has-mega-menu-child>a:hover,
  1565. .navbar-default .navbar-nav li.current-menu-parent.has-mega-menu-child>a:hover,
  1566. .dropdown-menu>li>a:focus,
  1567. .dropdown-menu>li>a:hover {
  1568. color: #ff3c00;
  1569. }
  1570.  
  1571. .navbar-nav li .dropdown-wrapper{
  1572. visibility: hidden;
  1573. opacity: 0;
  1574. position: absolute;
  1575. left: 0;
  1576. top: 40px;
  1577. padding-top: 21px;
  1578. -webkit-transition: all .2s;
  1579. -moz-transition: all .2s;
  1580. -o-transition: all .2s;
  1581. transition: all .2s;
  1582. z-index: 100;
  1583. }
  1584.  
  1585.  
  1586. /* 2ND LAVEL MENU
  1587. -----------------------------------------*/
  1588. @media(min-width: 768px){
  1589. .navbar-nav li > .dropdown-wrapper li a span{
  1590. position: absolute;
  1591. right: 10px;
  1592. top: 13px;
  1593. }
  1594.  
  1595. .navbar-nav li > .dropdown-wrapper li > .dropdown-wrapper{
  1596. left: 100%;
  1597. margin-left: 10px;
  1598. top: -3px;
  1599. padding: 0 0 0 5px;
  1600. -webkit-transition: all .2s;
  1601. -moz-transition: all .2s;
  1602. -o-transition: all .2s;
  1603. transition: all .2s;
  1604. }
  1605.  
  1606. .navbar-nav li > .dropdown-wrapper li.dropdown-inverse > .dropdown-wrapper{
  1607. left: auto;
  1608. right: 100%;
  1609. margin-right: 10px;
  1610. margin-left: 0;
  1611. padding: 0 5px 0 0;
  1612. }
  1613.  
  1614. .navbar-nav li > .dropdown-wrapper li.dropdown-inverse:hover > .dropdown-wrapper{
  1615. margin-right: -5px;
  1616. }
  1617. .navbar-nav > li .dropdown-wrapper li:hover > .dropdown-wrapper{
  1618. margin-left: -5px;
  1619. }
  1620. }
  1621.  
  1622. .navbar-nav > li:hover > .dropdown-wrapper,
  1623. .navbar-nav > li .dropdown-wrapper li:hover > .dropdown-wrapper{
  1624. visibility: visible;
  1625. opacity: 1;
  1626. }
  1627.  
  1628. /* =-=-=-=-=-=-= MEGA MENU STYLE =-=-=-=-=-=-= */
  1629. .navbar-nav .section-wrapper{
  1630. background-color: #ffffff;
  1631. box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15);
  1632. padding: 20px 0 0;
  1633. }
  1634. .navbar-nav .section-wrapper .container{
  1635. width: 100%;
  1636. }
  1637. .navbar-nav li .megamenu-wrapper{
  1638. position: absolute;
  1639. top: 49px;
  1640. left: 0;
  1641. right: 0;
  1642. width: 100%;
  1643. visibility: hidden;
  1644. opacity: 0;
  1645. padding: 15px 0 0;
  1646. -webkit-transition: all .2s;
  1647. -moz-transition: all .2s;
  1648. -o-transition: all .2s;
  1649. transition: all .2s;
  1650. z-index: 101;
  1651. }
  1652. @media(min-width: 768px){
  1653. .navbar-nav li .megamenu-wrapper{
  1654. overflow-y: auto;
  1655. max-height: 500px;
  1656. }
  1657. }
  1658. .navbar-nav li:hover > .megamenu-wrapper,
  1659. .navbar-nav li:hover > .megamenu-wrapper .dropdown-wrapper{
  1660. visibility: visible;
  1661. opacity: 1;
  1662. }
  1663. .navbar-nav li.has-mega-menu > .megamenu-wrapper .dropdown-wrapper{
  1664. position: static;
  1665. padding: 0;
  1666. }
  1667. .navbar-nav li.has-mega-menu > .megamenu-wrapper .dropdown-wrapper ul{
  1668. display: block;
  1669. width: 100%;
  1670. margin: 0;
  1671. padding: 0;
  1672. border: 0;
  1673. box-shadow: none;
  1674. }
  1675. .navbar-nav li.has-mega-menu > .megamenu-wrapper .dropdown-wrapper ul li{
  1676. border: 0;
  1677. }
  1678. .navbar-nav li.has-mega-menu .megamenu-wrapper .entry-meta ul{
  1679. margin-left: -5px;
  1680. }
  1681. .navbar-nav li.has-mega-menu .megamenu-wrapper .entry-meta ul li span.entry-time a{
  1682. padding: 0;
  1683. }
  1684. .navbar-nav li.has-mega-menu li.has-mega-menu-child .dropdown-wrapper ul li:last-child a{
  1685. border-bottom: 0;
  1686. }
  1687. .megamenu-wrapper .dropdown-megamenu{
  1688. width: 100%;
  1689. padding: 20px 20px 10px !important;
  1690. }
  1691. .megamenu-wrapper .dropdown-megamenu>li{
  1692. margin-bottom: 15px;
  1693. }
  1694. .megamenu-wrapper .menu-col-1 > li{
  1695. width: 100%;
  1696. }
  1697. .megamenu-wrapper .menu-col-2 > li{
  1698. width: 50%;
  1699. float: left;
  1700. }
  1701. .megamenu-wrapper .menu-col-3 > li{
  1702. width: 33.33%;
  1703. float: left;
  1704. }
  1705. .megamenu-wrapper .menu-col-4 > li{
  1706. overflow: hidden;
  1707. width: 25%;
  1708. float: left;
  1709. }
  1710. @media(max-width: 767px){
  1711. .navbar-nav .megamenu-wrapper > ul > li{
  1712. width: 100%;
  1713. }
  1714. }
  1715.  
  1716. @media (min-width : 992px) and (max-width : 1199px) {
  1717. .header-two .navbar .nav>li{
  1718. padding: 0 5px;
  1719. }
  1720. }
  1721.  
  1722. @media (min-width : 1277px) and (max-width : 1280px) {
  1723. .header-two .navbar-header,
  1724. .header-two .navbar-header .navbar-brand{
  1725. float: none;
  1726. }
  1727. .header-two .navbar-header h1 {
  1728. margin-bottom: 10px;
  1729. }
  1730. .header-two .navbar-nav {
  1731. float: none !important;
  1732. }
  1733. .navbar .nav>li{
  1734. padding: 0;
  1735. }
  1736. /*navbar*/
  1737. .navbar-default .navbar-nav>li>a {
  1738. padding: 10px 5px 10px;
  1739. }
  1740. .navbar-default.sticky .navbar-nav>li>a {
  1741. padding: 20px 12px;
  1742. }
  1743. }
  1744.  
  1745. @media (min-width : 1277px) {
  1746. .header-wrapper.sticky .navbar-header{
  1747. display: none;
  1748. }
  1749. .header-two .header-wrapper.sticky .navbar-header{
  1750. display: block;
  1751. }
  1752. }
  1753.  
  1754. @media (min-width : 1277px) and (max-width: 1280px) {
  1755. .header-two .header-wrapper.sticky .navbar-header{
  1756. display: none;
  1757. }
  1758. }
  1759.  
  1760. .header-two .header-wrapper.sticky .navbar-header h1 {
  1761. line-height: inherit;
  1762. margin-top: 22px;
  1763. }
  1764.  
  1765. @media (min-width : 768px) and (max-width: 991px) {
  1766. .navbar-nav li .dropdown-wrapper,
  1767. .navbar-nav li .megamenu-wrapper{
  1768. padding-top: 11px;
  1769. }
  1770. .navbar-nav li .dropdown-wrapper{
  1771. top: 30px;
  1772. }
  1773. .navbar-nav li .megamenu-wrapper{
  1774. top: 33px;
  1775. }
  1776. }
  1777.  
  1778.  
  1779. /* =-=-=-=-=-=-= MOBILE MENU STYLE =-=-=-=-=-=-= */
  1780. @media(max-width : 767px) {
  1781. .main-menu-wrapper{
  1782. border-bottom: 0;
  1783. }
  1784. .navbar-default{
  1785. position: fixed;
  1786. top: 0;
  1787. width: 100%;
  1788. height: 100%;
  1789. right: 0;
  1790. visibility: hidden;
  1791. background-color: #ffffff;
  1792. -webkit-transition: all 0.1s;
  1793. -moz-transition: all 0.1s;
  1794. -ms-transition: all 0.1s;
  1795. -o-transition: all 0.1s;
  1796. transition: all 0.1s;
  1797. -webkit-transform: translateX(100%);
  1798. -moz-transform: translateX(100%);
  1799. -ms-transform: translateX(100%);
  1800. -o-transform: translateX(100%);
  1801. transform: translateX(100%);
  1802. z-index: 103;
  1803. }
  1804. .admin-bar .navbar-default{
  1805. top: 32px;
  1806. }
  1807. body.menu-open{
  1808. overflow: hidden;
  1809. }
  1810. .menu-open .navbar-default{
  1811. visibility: visible;
  1812. -webkit-transform: translateX(0);
  1813. -moz-transform: translateX(0);
  1814. -ms-transform: translateX(0);
  1815. -o-transform: translateX(0);
  1816. transform: translateX(0);
  1817. overflow-y: auto;
  1818. }
  1819. .navbar-nav li .megamenu-wrapper{
  1820. position: static;
  1821. visibility: visible;
  1822. opacity: 1;
  1823. top: 25px;
  1824. }
  1825. .menu-close i{
  1826. margin: 0;
  1827. cursor: pointer;
  1828. padding: 30px 20px 20px 15px;
  1829. font-size: 16px;
  1830. }
  1831.  
  1832. .menu-close i:hover{
  1833. color: #ff3c00;
  1834. }
  1835. .navbar-nav li .dropdown-wrapper{
  1836. visibility: visible;
  1837. opacity: 1;
  1838. }
  1839.  
  1840. .megamenu-wrapper .dropdown-megamenu,
  1841. .dropdown-wrapper > .dropdown-menu{
  1842. display: block;
  1843. position: static;
  1844. width: 100%;
  1845. box-shadow: none;
  1846. border: 0;
  1847. background-color: transparent;
  1848. }
  1849. .navbar-brand {
  1850. padding: 5px 15px 0 0;
  1851. margin: 0;
  1852. }
  1853. .header-two .navbar-brand {
  1854. padding: 5px 0 0;
  1855. }
  1856. .navbar-brand h1{
  1857. line-height: 30px;
  1858. }
  1859. .header-wrapper.sticky .navbar-brand {
  1860. padding: 0 15px;
  1861. }
  1862. .navbar-header{
  1863. padding: 0;
  1864. }
  1865. .navbar .nav>li{
  1866. border-width: 0;
  1867. }
  1868. .dropdown-menu>li>a,
  1869. .navbar .nav>li>a{
  1870. padding: 5px 0;
  1871. }
  1872. .navbar-default .navbar-nav li a{
  1873. color: #202020;
  1874. font-size: 16px;
  1875. line-height: 30px;
  1876. display: inherit;
  1877. }
  1878. .megamenu-wrapper .dropdown-megamenu{
  1879. padding: 0 !important;
  1880. }
  1881. .navbar-default ul ul{
  1882. padding-left: 20px !important;
  1883. }
  1884. .navbar-nav li.has-mega-menu .megamenu-wrapper .entry-meta ul{
  1885. padding-left: 0 !important;
  1886. }
  1887. .navbar-nav>li .dropdown-menu{
  1888. padding: 0;
  1889. }
  1890.  
  1891. .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
  1892. .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  1893. .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  1894. .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
  1895. .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{
  1896. background-color: transparent;
  1897. color: #ff3c00;
  1898. }
  1899. .navbar-default .navbar-nav li.current-menu-ancestor.has-mega-menu-child>a,
  1900. .navbar-default .navbar-nav li.current-menu-parent.has-mega-menu-child>a{
  1901. color: #ffffff;
  1902. }
  1903. .navbar-nav li{
  1904. list-style: none;
  1905. }
  1906.  
  1907. .navbar-nav li .dropdown-wrapper,
  1908. .navbar-nav li .megamenu-wrapper,
  1909. .navbar-nav li .sub-dropdown-wrapper{
  1910. position: static;
  1911. padding: 0;
  1912. margin: 0;
  1913. overflow: hidden;
  1914. }
  1915.  
  1916. /*mobile menu dropdown trigger*/
  1917. .dropdown-menu-trigger{
  1918. position: absolute;
  1919. right: 0;
  1920. top: 0;
  1921. background-color: transparent;
  1922. color: #464646;
  1923. border: 0;
  1924. width: 43px;
  1925. height: 42px;
  1926. line-height: 40px;
  1927. text-align: center;
  1928. font-size: 24px;
  1929. }
  1930. .dropdown-menu-trigger.menu-collapsed{
  1931. color: #ff3c00;
  1932. border-color: #ff3c00;
  1933. }
  1934. .dropdown-menu-trigger.fa-angle-down{
  1935. -webkit-transform: rotate(-90deg);
  1936. -moz-transform: rotate(-90deg);
  1937. -ms-transform: rotate(-90deg);
  1938. -o-transform: rotate(-90deg);
  1939. transform: rotate(-90deg);
  1940. }
  1941. .dropdown-menu-trigger.fa-angle-down.menu-collapsed{
  1942. -webkit-transform: rotate(0);
  1943. -moz-transform: rotate(0);
  1944. -ms-transform: rotate(0);
  1945. -o-transform: rotate(0);
  1946. transform: rotate(0);
  1947. }
  1948. .dropdown-menu-trigger.fa-angle-right.menu-collapsed{
  1949. -webkit-transform: rotate(90deg);
  1950. -moz-transform: rotate(90deg);
  1951. -ms-transform: rotate(90deg);
  1952. -o-transform: rotate(90deg);
  1953. transform: rotate(90deg);
  1954. }
  1955. .has-mega-menu .has-mega-menu-child .collapse{
  1956. display: block;
  1957. padding: 0;
  1958. }
  1959. .navbar-fixed-bottom .navbar-collapse,
  1960. .navbar-fixed-top .navbar-collapse{
  1961. max-height: inherit;
  1962. }
  1963.  
  1964. .navbar-collapse.in {
  1965. overflow-y: visible;
  1966. }
  1967. }
  1968.  
  1969. .navbar-toggle {
  1970. border-radius: 0;
  1971. margin-top: 10px;
  1972. margin-right: 0;
  1973. border: 0;
  1974. padding: 9px 0;
  1975. -webkit-transition: all .3s ease-in-out;
  1976. -moz-transition: all .3s ease-in-out;
  1977. -o-transition: all .3s ease-in-out;
  1978. transition: all .3s ease-in-out;
  1979. z-index: 100;
  1980. }
  1981. .navbar-toggle .icon-bar {
  1982. background-color: #4e4e4e;
  1983. -webkit-transition: all .3s ease-in-out;
  1984. -moz-transition: all .3s ease-in-out;
  1985. -o-transition: all .3s ease-in-out;
  1986. transition: all .3s ease-in-out;
  1987. }
  1988. .navbar-toggle:hover .icon-bar,
  1989. .navbar-toggle:focus .icon-bar{
  1990. background-color: #ff3c00;
  1991. }
  1992.  
  1993.  
  1994. /* SIDEBAR STYLE
  1995. ----------------------------*/
  1996. body.sidebar-open{
  1997. overflow: hidden;
  1998. }
  1999. #wrapper {
  2000. padding-right: 0;
  2001. -webkit-transition: all 0.5s ease;
  2002. -moz-transition: all 0.5s ease;
  2003. -o-transition: all 0.5s ease;
  2004. transition: all 0.5s ease;
  2005. }
  2006.  
  2007. .menu-toggle{
  2008. padding: 0;
  2009. border: 0;
  2010. margin-right: 10px;
  2011. display: inline-block;
  2012. }
  2013.  
  2014. .menu-toggle i{
  2015. font-size: 18px;
  2016. margin-top: 5px;
  2017. position: relative;
  2018. top: 2px;
  2019. }
  2020.  
  2021. .main-menu .nav>li>a:focus{
  2022. background-color: transparent;
  2023. }
  2024. #sidebar-wrapper {
  2025. z-index: 10000;
  2026. position: fixed;
  2027. z-index: 1050;
  2028. left: 0;
  2029. width: 300px;
  2030. height: 100%;
  2031. margin-left: -300px;
  2032. overflow-y: auto;
  2033. overflow-x: hidden;
  2034. background: #ffffff;
  2035. -webkit-transition: all 0.5s ease;
  2036. -moz-transition: all 0.5s ease;
  2037. -o-transition: all 0.5s ease;
  2038. transition: all 0.5s ease;
  2039.  
  2040. scrollbar-base-color: #C0C0C0;
  2041. scrollbar-base-color: #C0C0C0;
  2042. scrollbar-3dlight-color: #C0C0C0;
  2043. scrollbar-highlight-color: #C0C0C0;
  2044. scrollbar-track-color: #EBEBEB;
  2045. scrollbar-arrow-color: black;
  2046. scrollbar-shadow-color: #C0C0C0;
  2047. scrollbar-dark-shadow-color: #C0C0C0;
  2048. }
  2049.  
  2050. #sidebar-wrapper::-webkit-scrollbar { width: 3px; height: 3px;}
  2051. #sidebar-wrapper::-webkit-scrollbar-button { background-color: #666; }
  2052. #sidebar-wrapper::-webkit-scrollbar-track { background-color: #999;}
  2053. #sidebar-wrapper::-webkit-scrollbar-track-piece { background-color: #ffffff;}
  2054. #sidebar-wrapper::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;}
  2055. #sidebar-wrapper::-webkit-scrollbar-corner { background-color: #999;}
  2056. #sidebar-wrapper::-webkit-resizer { background-color: #666;}
  2057.  
  2058. .sidebar-contents,
  2059. #wrapper.toggled #sidebar-wrapper {
  2060. width: 300px;
  2061. left: 300px;
  2062. }
  2063.  
  2064. #page-content-wrapper {
  2065. width: 100%;
  2066. -webkit-transition: all 0.5s ease;
  2067. -moz-transition: all 0.5s ease;
  2068. -o-transition: all 0.5s ease;
  2069. transition: all 0.5s ease;
  2070. }
  2071. .sidebar-bg-overlay{
  2072. background-color: rgba(0, 0, 0, 0.83);
  2073. position: fixed;
  2074. width: 100%;
  2075. height: 100%;
  2076. z-index: 1040;
  2077. -webkit-transition: 300ms;
  2078. -moz-transition: 300ms;
  2079. -o-transition: 300ms;
  2080. transition: 300ms;
  2081. opacity: 0;
  2082. visibility: hidden;
  2083. }
  2084.  
  2085. .sidebar-open .sidebar-bg-overlay{
  2086. opacity: 1;
  2087. visibility: visible;
  2088. width: 100%;
  2089. }
  2090. .sidebar-close{
  2091. display: none;
  2092. cursor: pointer;
  2093. position: absolute;
  2094. top: 0;
  2095. z-index: 10000;
  2096. right: 20px;
  2097. top: 10px;
  2098. width: 30px;
  2099. height: 30px;
  2100. background-color: #ff3c00;
  2101. color: #fff;
  2102. line-height: 30px;
  2103. text-align: center;
  2104. border-radius: 50%;
  2105. }
  2106. @media(max-width: 480px){
  2107. .sidebar-open .sidebar-close{
  2108. display: block;
  2109. }
  2110. }
  2111.  
  2112. .sidebar-logo{
  2113. text-align: center;
  2114. padding: 30px 15px;
  2115. border-bottom: 1px solid #f1f1f1;
  2116. margin-bottom: 30px;
  2117. }
  2118.  
  2119. .sidebar-contents .tt-sidebar-wrapper .widget{
  2120. padding: 0 15px;
  2121. }
  2122.  
  2123. .sidebar-contents .tt-sidebar-wrapper .widget_mc4wp_form_widget{
  2124. padding: 30px 35px 40px;
  2125. }
  2126.  
  2127. .sidebar-contents .widget.widget_mc4wp_form_widget::after{
  2128. width: 100px;
  2129. }
  2130.  
  2131. .sidebar-contents .widget_calendar .calendar_wrap{
  2132. padding: 0;
  2133. border: 0;
  2134. }
  2135. .sidebar-contents .widget_tag_cloud a{
  2136. color: #ffffff;
  2137. }
  2138.  
  2139. /* =-=-=-=-=-=-= Search Box =-=-=-=-=-=-= */
  2140. .search-icon {
  2141. position: relative;
  2142. top: 20px;
  2143. left: 0;
  2144. }
  2145. .search-icon:hover{
  2146. cursor: pointer;
  2147. }
  2148. @media(min-width: 992px){
  2149. .header-two .header-wrapper.sticky .search-icon {
  2150. top:20px;
  2151. }
  2152. }
  2153. @media(min-width: 767px) and (max-width: 991px){
  2154. .header-two .header-wrapper .search-icon {
  2155. top: 10px;
  2156. }
  2157. }
  2158. .search-icon:after,
  2159. .search-icon.active:after {
  2160. position: absolute;
  2161. top:0;
  2162. right:0;
  2163. font-family: fontawesome;
  2164. z-index: 100;
  2165. }
  2166. .search-icon:after {
  2167. content: "\f002";
  2168. }
  2169. .search-icon.active:after {
  2170. content: "\f00d";
  2171. color:#ff3c00;
  2172. }
  2173. .search-box-wrap .search-form{
  2174. display: none;
  2175. position: absolute;
  2176. right: 0;
  2177. width: 100%;
  2178. top: 65px;
  2179. z-index: 1;
  2180. }
  2181. .sticky .search-box-wrap .search-form{
  2182. top: 45px;
  2183. }
  2184. .header-two .sticky .search-box-wrap .search-form{
  2185. top: 65px;
  2186. }
  2187. @media(min-width: 768px) and (max-width: 991px){
  2188. .search-box-wrap .search-form{
  2189. top: 108px;
  2190. }
  2191. .header-two .sticky .search-box-wrap .search-form {
  2192. top: 45px;
  2193. }
  2194. }
  2195. .search-box-wrap .search-form .form-control {
  2196. border: 0;
  2197. color: #666666;
  2198. padding: 0 15px;
  2199. outline: none;
  2200. font-size: 30px;
  2201. text-align: center;
  2202. background-color: #ffffff;
  2203. line-height: 70px;
  2204. height: 70px;
  2205. font-weight: 500;
  2206. -webkit-transform: translateZ(0);
  2207. box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15);
  2208. }
  2209.  
  2210. .search-box-wrap button{
  2211. display: none;
  2212. }
  2213.  
  2214. @media(max-width: 767px){
  2215. .search-icon:after,
  2216. .search-icon.active:after{
  2217. top: -8px;
  2218. right: 35px;
  2219. }
  2220. .search-box-wrap .search-form{
  2221. top: 34px;
  2222. }
  2223. .search-box-wrap .search-form .form-control{
  2224. height: 50px;
  2225. text-align: left;
  2226. padding: 0 80px 0 15px;
  2227. }
  2228. }
  2229.  
  2230. /* =-=-=-=-=-=-= PAGE HEADER STYLE =-=-=-=-=-=-= */
  2231. .page-title {
  2232. position: relative;
  2233. padding: 10px 0;
  2234. background-color: #f7f7f7;
  2235. border-bottom: 1px solid #ebeaea;
  2236. }
  2237. .title-overlay-color{
  2238. content: "";
  2239. background-color: rgba(0, 0, 0, 0.5);
  2240. position: absolute;
  2241. top: 0;
  2242. left: 0;
  2243. bottom: 0;
  2244. right: 0;
  2245. }
  2246. .page-title h2{
  2247. font-size: 18px;
  2248. margin: 0;
  2249. float: left;
  2250. word-break: break-word;
  2251. -ms-word-break: break-word;
  2252. font-weight: 400;
  2253. line-height: 25px;
  2254. }
  2255.  
  2256. /*Page Sub-title*/
  2257. .breadcrumb>li+li:before{
  2258. font-family: fontawesome;
  2259. content: "\f101";
  2260. }
  2261. .page-title span,
  2262. .breadcrumb>li+li:before{
  2263. color: #cccccc;
  2264. padding: 0;
  2265. }
  2266. .page-title .tt-breadcrumb{
  2267. float: right;
  2268. }
  2269. .page-title .tt-breadcrumb ul li{
  2270. display: none;
  2271. }
  2272. .page-title.single-page-title .tt-breadcrumb{
  2273. float: none;
  2274. }
  2275.  
  2276.  
  2277. /* Breadcrumb
  2278. ------------------------------------------- */
  2279. .page-title .breadcrumb {
  2280. margin: 0;
  2281. padding: 0;
  2282. background-color: transparent;
  2283. }
  2284.  
  2285. .page-title ul li{
  2286. font-size: 13px;
  2287. }
  2288. .page-title ul li a{
  2289. color: #717171;
  2290. }
  2291. .page-title ul li a:hover{
  2292. color: #ff3c00;
  2293. }
  2294.  
  2295.  
  2296. /* =-=-=-=-=-=-= GALLERY STYLE =-=-=-=-=-=-= */
  2297. .gallery-wrapper{
  2298. position: relative;
  2299. }
  2300. .slides.recent-news{
  2301. border: 0;
  2302. }
  2303. .gallery-wrapper .slides li{
  2304. position: relative;
  2305. }
  2306. .gallery-wrapper .slides li img{
  2307. width: 100%;
  2308. }
  2309.  
  2310. .tt-gallery-nav .gallery-control{
  2311. position: absolute;
  2312. top: 50%;
  2313. margin-top: -15px;
  2314. }
  2315. .tt-gallery-nav .gallery-control i{
  2316. opacity: 0;
  2317. visibility: hidden;
  2318. width: 30px;
  2319. height: 30px;
  2320. line-height: 30px;
  2321. text-align: center;
  2322. background-color: #ffffff;
  2323. border-radius: 50%;
  2324. color: #606060;
  2325. -webkit-transition: all 400ms;
  2326. -moz-transition: all 400ms;
  2327. -o-transition: all 400ms;
  2328. transition: all 400ms;
  2329. }
  2330. .post-wrapper:hover .tt-gallery-nav .gallery-control i,
  2331. .gallery-wrapper:hover .tt-gallery-nav .gallery-control i{
  2332. opacity: 1;
  2333. visibility: visible;
  2334. }
  2335. .tt-gallery-nav .gallery-control.prev{
  2336. left: 10px;
  2337. }
  2338. .tt-gallery-nav .gallery-control.next{
  2339. right: 10px;
  2340. }
  2341. .post-wrapper .tt-gallery-nav .gallery-control.prev{
  2342. left: 30px;
  2343. }
  2344. .post-wrapper .tt-gallery-nav .gallery-control.next{
  2345. right: 30px;
  2346. }
  2347.  
  2348. .tt-gallery iframe{
  2349. min-height: 320px;
  2350. }
  2351. .tt-gallery-thumb{
  2352. box-shadow: none;
  2353. border-radius: 0;
  2354. margin: 0;
  2355. padding: 0;
  2356. border: 0;
  2357. }
  2358. .tt-gallery-thumb ul li{
  2359. margin: 6px 6px 0 0;
  2360. position: relative;
  2361. }
  2362. .tt-gallery-thumb ul li img{
  2363. -webkit-transition: all 1s ease;
  2364. -moz-transition: all 1s ease;
  2365. -ms-transition: all 1s ease;
  2366. -o-transition: all 1s ease;
  2367. transition: all 1s ease;
  2368. }
  2369. .tt-gallery-thumb ul li.flex-active-slide::after{
  2370. content:"";
  2371. background-color: rgba(255, 60, 0, 0.9);
  2372. position: absolute;
  2373. left: 0;
  2374. top: 0;
  2375. right: 0;
  2376. bottom: 0;
  2377. z-index: 1;
  2378. }
  2379. .tt-gallery-thumb a:before{
  2380. font-size: 15px;
  2381. }
  2382. .tt-gallery-thumb a.flex-prev:before{
  2383. content: "\f104";
  2384. font-family: fontawesome;
  2385. }
  2386. .tt-gallery-thumb a.flex-next:before{
  2387. content: "\f105";
  2388. font-family: fontawesome;
  2389. }
  2390.  
  2391. .tt-gallery-thumb .flex-direction-nav{
  2392. position: absolute;
  2393. top: 50%;
  2394. height: 0;
  2395. width: 100%;
  2396. }
  2397. .tt-gallery-thumb .flex-direction-nav .flex-prev{
  2398. left: 40px;
  2399. }
  2400.  
  2401. .tt-gallery-thumb .flex-direction-nav .flex-next{
  2402. right: 40px;
  2403. }
  2404.  
  2405. .tt-gallery-thumb .flex-direction-nav a{
  2406. width: 20px;
  2407. height: 20px;
  2408. background-color: #fff;
  2409. border-radius: 50%;
  2410. text-align: center;
  2411. line-height: 20px;
  2412. margin: -12px 0 0;
  2413. }
  2414.  
  2415. .tt-gallery-thumb i{
  2416. position: absolute;
  2417. top: 50%;
  2418. color: #fff;
  2419. left: 50%;
  2420. width: 30px;
  2421. height: 30px;
  2422. border-radius: 50%;
  2423. background-color: rgba(255, 255, 255, 0.25);
  2424. line-height: 30px;
  2425. text-align: center;
  2426. margin-left: -15px;
  2427. margin-top: -15px;
  2428. padding-left: 3px;
  2429. cursor: pointer;
  2430. }
  2431.  
  2432. .tt-gallery .image-caption{
  2433. position: absolute;
  2434. bottom: 0;
  2435. left: 0;
  2436. width: 100%;
  2437. background-color: rgba(255, 255, 255, 0.68);
  2438. padding: 10px;
  2439. }
  2440. .tt-gallery .image-caption .entry-title{
  2441. margin-bottom: 0;
  2442. }
  2443. .tt-gallery .image-caption .entry-title a{
  2444. color: #212121;
  2445. }
  2446. .flex-direction-nav a.flex-next,
  2447. .flex-direction-nav a.flex-prev{
  2448. display:none;
  2449. }
  2450. .tt-gallery-thumb .flex-direction-nav a.flex-next,
  2451. .tt-gallery-thumb .flex-direction-nav a.flex-prev{
  2452. display:block;
  2453. }
  2454. .news-slider .slides .entry-thumb img{
  2455. width: 100%;
  2456. }
  2457. /*Blog style*/
  2458. .blog-wrapper .featured-wrapper .post-thumbnail{
  2459. margin-bottom: 30px;
  2460. }
  2461.  
  2462. .blog-wrapper .entry-header h2 a{
  2463. color: #212121;
  2464. }
  2465.  
  2466. .blog-wrapper .entry-header h2 a:hover{
  2467. text-decoration: underline;
  2468. }
  2469.  
  2470. /* =-=-=-=-= NEWS STYLE =-=-=-=-=-=-= */
  2471. body.blog #wrapper,
  2472. body.archive #wrapper,
  2473. body.search #wrapper{
  2474. background-color: #f4f4f4;
  2475. }
  2476. .single-post .news-wrapper,
  2477. .blog-wrapper{
  2478. padding-top: 30px;
  2479. padding-bottom: 70px;
  2480. }
  2481. .news-wrapper .post-wrapper {
  2482. background-color: #fff;
  2483. margin-bottom: 30px;
  2484. position: relative;
  2485. }
  2486. .blog .news-wrapper .post-wrapper,
  2487. .archive .news-wrapper .post-wrapper,
  2488. .search .news-wrapper .post-wrapper{
  2489. padding: 30px;
  2490. }
  2491. .news-wrapper .post-wrapper.related-post {
  2492. background-color: transparent;
  2493. padding: 0 !important;
  2494. margin-top: 50px;
  2495. }
  2496. @media(max-width: 767px){
  2497. .post-wrapper.related-post .recent-news{
  2498. margin-bottom: 30px;
  2499. }
  2500. .post-wrapper.related-post .recent-news img{
  2501. width: 100%;
  2502. }
  2503. }
  2504.  
  2505. .news-wrapper .featured-wrapper .entry-meta {
  2506. margin-bottom: 20px;
  2507. }
  2508.  
  2509. .news-wrapper.single-layout-three .featured-wrapper .entry-meta,
  2510. .news-wrapper.single-layout-five .featured-wrapper .entry-meta {
  2511. margin-bottom: 10px;
  2512. }
  2513.  
  2514. .news-wrapper .entry-meta li {
  2515. font-size: 14px;
  2516. }
  2517.  
  2518. .post-wrapper .featured-wrapper .entry-meta li,
  2519. .post-wrapper .featured-wrapper .entry-meta li a,
  2520. .post-wrapper .blog-content .entry-meta li,
  2521. .post-wrapper .blog-content .entry-meta li a {
  2522. color: #b4b4b4;
  2523. text-transform: capitalize;
  2524. }
  2525.  
  2526. .post-wrapper .featured-wrapper .entry-meta li a:hover {
  2527. color: #ff3c00;
  2528. }
  2529. .news-wrapper .entry-meta li i {
  2530. padding-right: 7px;
  2531. }
  2532.  
  2533. .related-post .entry-meta li i,
  2534. .tt-sidebar-wrapper .entry-meta li i {
  2535. color: #b4b4b4 !important;
  2536. }
  2537.  
  2538. .news-wrapper .entry-meta li .posted-in a {
  2539. color: #fff !important;
  2540. }
  2541. .news-wrapper .entry-meta li .post-comments-number i {
  2542. color: #007eff;
  2543. }
  2544. .news-wrapper .zilla-likes::before {
  2545. color: #fa0147;
  2546. }
  2547.  
  2548. .news-wrapper .entry-header {
  2549. margin-bottom: 10px;
  2550. }
  2551. .news-wrapper .entry-header h2 {
  2552. font-size: 35px;
  2553. font-weight: 700;
  2554. text-transform: capitalize;
  2555. margin-bottom: 5px;
  2556. word-wrap: break-word;
  2557. -ms-word-wrap: break-word;
  2558. }
  2559.  
  2560. .post-thumbnail{
  2561. position: relative;
  2562. }
  2563.  
  2564. .entry-content img {
  2565. max-width: 100%;
  2566. height: auto;
  2567. }
  2568. .news-wrapper .entry-footer {
  2569. padding: 20px 0 0;
  2570. font-size: 14px;
  2571. text-transform: capitalize;
  2572. border-top: 1px solid #eee;
  2573. }
  2574. .news-wrapper .entry-footer .post-tags i {
  2575. font-size: 16px;
  2576. width: 30px;
  2577. height: 30px;
  2578. background: #ff4700;
  2579. color: #fff;
  2580. text-align: center;
  2581. line-height: 30px;
  2582. border-radius: 3px;
  2583. margin-right: 7px;
  2584. }
  2585.  
  2586.  
  2587. /* SINGLE NEWS STYLE
  2588. ----------------------------------------------*/
  2589. .news-wrapper.single-default .post-wrapper,
  2590. .news-wrapper.single-layout-five .blog-content,
  2591. .news-wrapper.single-layout-six .blog-content,
  2592. .news-wrapper.single-layout-seven .blog-content {
  2593. padding: 30px;
  2594. }
  2595.  
  2596. @media(max-width: 767px){
  2597. .news-wrapper.single-default .post-wrapper,
  2598. .news-wrapper.single-layout-five .blog-content,
  2599. .news-wrapper.single-layout-six .blog-content,
  2600. .news-wrapper.single-layout-seven .blog-content {
  2601. padding: 10px;
  2602. }
  2603. }
  2604.  
  2605. .news-wrapper.single-layout-two .news-title-wraper {
  2606. padding: 30px 30px 0;
  2607. }
  2608. .news-wrapper.single-layout-two .featured-wrapper ul.entry-meta,
  2609. .news-wrapper.single-layout-three .featured-wrapper ul.entry-meta,
  2610. .news-wrapper.single-layout-four .entry-header,
  2611. .news-wrapper.single-layout-four .entry-header h2,
  2612. .news-wrapper.single-layout-five .entry-header,
  2613. .news-wrapper.single-layout-five .entry-header h2,
  2614. .news-wrapper.single-layout-six .entry-header,
  2615. .news-wrapper.single-layout-six .entry-header h2,
  2616. .news-wrapper.single-layout-seven .entry-header,
  2617. .news-wrapper.single-layout-seven .entry-header h2 {
  2618. margin-bottom: 0;
  2619. }
  2620.  
  2621. .news-wrapper.single-layout-two .blog-content,
  2622. .news-wrapper.single-layout-three .blog-content,
  2623. .news-wrapper.single-layout-four .blog-content,
  2624. .news-wrapper.single-layout-two .post-wrapper .entry-footer,
  2625. .news-wrapper.single-layout-three .post-wrapper .entry-footer,
  2626. .news-wrapper.single-layout-four .post-wrapper .entry-footer,
  2627. .news-wrapper.single-layout-five .post-wrapper .entry-footer,
  2628. .news-wrapper.single-layout-six .post-wrapper .entry-footer,
  2629. .news-wrapper.single-layout-seven .post-wrapper .entry-footer {
  2630. padding: 20px 30px;
  2631. }
  2632.  
  2633. .news-wrapper.single-layout-three .featured-wrapper,
  2634. .news-wrapper.single-layout-four .featured-wrapper,
  2635. .news-wrapper.single-layout-five .featured-wrapper,
  2636. .news-wrapper.single-layout-five .fullwidth-title-wrapper,
  2637. .news-wrapper.single-layout-six .featured-wrapper,
  2638. .news-wrapper.single-layout-seven .fullwidth-title-wrapper,
  2639. .news-wrapper.single-layout-seven .featured-wrapper {
  2640. position: relative;
  2641. }
  2642. .news-wrapper.single-layout-three .news-title-wraper,
  2643. .news-wrapper.single-layout-four .news-title-wraper,
  2644. .news-wrapper.single-layout-five .fullwidth-title,
  2645. .news-wrapper.single-layout-six .fullwidth-title,
  2646. .news-wrapper.single-layout-seven .fullwidth-title {
  2647. width: 100%;
  2648. position: absolute;
  2649. left: 0;
  2650. z-index: 20;
  2651. }
  2652.  
  2653. .news-wrapper.single-layout-three .news-title-wraper,
  2654. .news-wrapper.single-layout-five .fullwidth-title,
  2655. .news-wrapper.single-layout-seven .fullwidth-title {
  2656. bottom: 0;
  2657. padding: 0 30px 30px;
  2658. }
  2659.  
  2660. .news-wrapper.single-layout-five .featured-wrapper,
  2661. .news-wrapper.single-layout-six .featured-wrapper,
  2662. .news-wrapper.single-layout-seven .featured-wrapper {
  2663. margin-bottom: 30px;
  2664. }
  2665.  
  2666. .news-wrapper.single-layout-four .news-title-wraper,
  2667. .news-wrapper.single-layout-six .fullwidth-title {
  2668. padding: 0 30px;
  2669. top: 50%;
  2670. left: 0;
  2671. text-align: center;
  2672. -webkit-transform: translate(0%, -50%);
  2673. -moz-transform: translate(0%, -50%);
  2674. -ms-transform: translate(0%, -50%);
  2675. -o-transform: translate(0%, -50%);
  2676. transform: translate(0%, -50%);
  2677. }
  2678.  
  2679. .news-wrapper.single-layout-three .featured-wrapper::before,
  2680. .news-wrapper.single-layout-four .featured-wrapper::before,
  2681. .news-wrapper.single-layout-five .featured-wrapper::before,
  2682. .news-wrapper.single-layout-six .featured-wrapper::before,
  2683. .news-wrapper.single-layout-seven .featured-wrapper::before {
  2684. position: absolute;
  2685. left: 0;
  2686. bottom: 0;
  2687. content: "";
  2688. width: 100%;
  2689. z-index: 10;
  2690. background: -webkit-linear-gradient(top, rgba(255,0,0,0), rgba(0, 0, 0, 0.5));
  2691. background: -o-linear-gradient(bottom, rgba(255,0,0,0), rgba(0, 0, 0, 0.5));
  2692. background: -moz-linear-gradient(bottom, rgba(255,0,0,0), rgba(0, 0, 0, 0.5));
  2693. background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0, 0, 0, 0.5));
  2694. background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0, 0, 0, 0.5));
  2695. }
  2696.  
  2697. .news-wrapper.single-layout-three .featured-wrapper::before,
  2698. .news-wrapper.single-layout-five .featured-wrapper::before {
  2699. height: 55%;
  2700. }
  2701. .news-wrapper.single-layout-four .featured-wrapper::before,
  2702. .news-wrapper.single-layout-six .featured-wrapper::before,
  2703. .news-wrapper.single-layout-seven .featured-wrapper::before {
  2704. height: 100%;
  2705. }
  2706.  
  2707. .news-wrapper.single-layout-three .entry-header h2,
  2708. .news-wrapper.single-layout-four .entry-header h2,
  2709. .news-wrapper.single-layout-five .entry-header h2,
  2710. .news-wrapper.single-layout-six .entry-header h2,
  2711. .news-wrapper.single-layout-seven .entry-header h2,
  2712. .news-wrapper.single-layout-three .entry-meta li,
  2713. .news-wrapper.single-layout-four .entry-meta ul li,
  2714. .news-wrapper.single-layout-five .entry-meta ul li,
  2715. .news-wrapper.single-layout-six .entry-meta ul li,
  2716. .news-wrapper.single-layout-seven .entry-meta ul li,
  2717. .news-wrapper.single-layout-three .entry-meta li a,
  2718. .news-wrapper.single-layout-four .entry-meta ul li a,
  2719. .news-wrapper.single-layout-five .entry-meta ul li a,
  2720. .news-wrapper.single-layout-six .entry-meta ul li a,
  2721. .news-wrapper.single-layout-seven .entry-meta ul li a,
  2722. .news-wrapper.single-layout-three .entry-meta li i,
  2723. .news-wrapper.single-layout-four .entry-meta ul li i,
  2724. .news-wrapper.single-layout-five .entry-meta ul li i,
  2725. .news-wrapper.single-layout-six .entry-meta ul li i,
  2726. .news-wrapper.single-layout-seven .entry-meta ul li i {
  2727. color: #fff;
  2728. }
  2729. .news-wrapper.single-layout-three .entry-meta li a:hover,
  2730. .news-wrapper.single-layout-four .entry-meta li a:hover,
  2731. .news-wrapper.single-layout-five .entry-meta li a:hover,
  2732. .news-wrapper.single-layout-six .entry-meta li a:hover,
  2733. .news-wrapper.single-layout-seven .entry-meta li a:hover {
  2734. color: #ff3c00;
  2735. }
  2736.  
  2737. .news-wrapper.single-layout-five .post-thumbnail img,
  2738. .news-wrapper.single-layout-six .post-thumbnail img,
  2739. .news-wrapper.single-layout-seven .post-thumbnail img {
  2740. margin: 0 auto;
  2741. width: 100%;
  2742. height: auto;
  2743. }
  2744.  
  2745. @media screen and (min-width:1199px) {
  2746. .news-wrapper.single-layout-five .fullwidth-title,
  2747. .news-wrapper.single-layout-seven .fullwidth-title {
  2748. width: 65%;
  2749. }
  2750. .news-wrapper.single-layout-five .fullwidth-title {
  2751. padding: 0 0 30px 30px;
  2752. }
  2753. .news-wrapper.single-layout-six .fullwidth-title {
  2754. width: 50%;
  2755. left: 0;
  2756. right: 0;
  2757. margin: 0 auto;
  2758. }
  2759.  
  2760. .news-wrapper.single-layout-seven .fullwidth-title {
  2761. bottom: 150px;
  2762. }
  2763. .news-wrapper.single-layout-seven .posts-content {
  2764. position: relative;
  2765. z-index: 30;
  2766. margin-top: -115px;
  2767. }
  2768.  
  2769. }
  2770.  
  2771. .single-post .news-wrapper.single-layout-five,
  2772. .single-post .news-wrapper.single-layout-six,
  2773. .single-post .news-wrapper.single-layout-seven{
  2774. padding-top: 0;
  2775. }
  2776.  
  2777. @media(max-width: 767px){
  2778. .single-layout-three .entry-header .entry-title,
  2779. .single-layout-four .entry-header .entry-title,
  2780. .single-layout-five .entry-header .entry-title,
  2781. .single-layout-six .entry-header .entry-title,
  2782. .single-layout-seven .entry-header .entry-title{
  2783. font-size: 18px;
  2784. line-height: 24px;
  2785. }
  2786. }
  2787. @media(max-width: 480px){
  2788. .single-layout-three .news-title-wraper .entry-meta,
  2789. .single-layout-four .news-title-wraper .entry-meta,
  2790. .single-layout-five .fullwidth-title .entry-meta,
  2791. .single-layout-six .fullwidth-title .entry-meta,
  2792. .single-layout-seven .fullwidth-title .entry-meta{
  2793. display: none;
  2794. }
  2795. .news-wrapper.single-layout-three .news-title-wraper,
  2796. .news-wrapper.single-layout-five .fullwidth-title,
  2797. .news-wrapper.single-layout-six .fullwidth-title{
  2798. padding: 0 30px 10px;
  2799. }
  2800. }
  2801.  
  2802. /*Post like count*/
  2803. .zilla-likes {
  2804. background: none;
  2805. padding-left: 30px !important;
  2806. position: relative;
  2807. margin: 0 !important;
  2808. }
  2809. .zilla-likes:hover,
  2810. .zilla-likes.active {
  2811. background: none;
  2812. margin: 0 !important;
  2813. padding-left: 30px !important;
  2814. }
  2815.  
  2816. .zilla-likes::before {
  2817. font-family: FontAwesome;
  2818. position: absolute;
  2819. left: 10px;
  2820. top: 0;
  2821. }
  2822. .zilla-likes::before {
  2823. content: "\f004";
  2824. }
  2825.  
  2826.  
  2827. /* POST FORMAT VIDEO
  2828. ------------------------------------------- */
  2829. .post-wrapper.format-video iframe{
  2830. width: 100%;
  2831. min-height: 344px;
  2832. }
  2833.  
  2834. .post-wrapper.format-video .post-thumbnail{
  2835. min-height: 344px;
  2836. }
  2837. .post-wrapper.format-video .post-thumbnail.video-sticky{
  2838. min-height: 250px;
  2839. }
  2840.  
  2841. @media(min-width: 768px){
  2842. .post-thumbnail.video-sticky iframe{
  2843. position: fixed;
  2844. right: 0;
  2845. bottom: 0;
  2846. z-index: 10000;
  2847. width: 300px;
  2848. height: 250px;
  2849. }
  2850. .post-wrapper.format-video .video-sticky iframe{
  2851. width: 300px !important;
  2852. height: 250px !important;
  2853. min-height: inherit;
  2854. }
  2855.  
  2856. .video-sticky .video-close{
  2857. position: fixed;
  2858. right: 0;
  2859. bottom: 210px;
  2860. width: 40px;
  2861. height: 40px;
  2862. z-index: 100000;
  2863. color: #fff;
  2864. background-color: rgba(0, 0, 0, 0.27);
  2865. text-align: center;
  2866. line-height: 40px;
  2867. cursor: pointer;
  2868. border-radius: 50%;
  2869. }
  2870.  
  2871. .post-thumbnail.video-sticky.remove-sticky-video .video-close{
  2872. display: none;
  2873. }
  2874. .post-thumbnail.video-sticky.remove-sticky-video iframe{
  2875. display: none;
  2876. }
  2877. }
  2878.  
  2879. /* POST FORMAT AUDIO
  2880. ------------------------------------------- */
  2881. .post-wrapper.format-audio .featured-wrapper::before {
  2882. top: auto;
  2883. bottom: 0;
  2884. height: 50px;
  2885. }
  2886. .post-wrapper.format-audio iframe {
  2887. width: 100%;
  2888. height: 300px;
  2889. }
  2890.  
  2891.  
  2892. /* POST FORMAT QUOTE
  2893. ------------------------------------------- */
  2894. .post blockquote {
  2895. padding: 3em 4em;
  2896. background: #f1f1f1;
  2897. color: #666;
  2898. border: 0;
  2899. margin: 0;
  2900. position: relative;
  2901. }
  2902. .post blockquote,
  2903. .post blockquote p {
  2904. font-style: italic;
  2905. font-size: 17px;
  2906. }
  2907. .post blockquote::before {
  2908. position: absolute;
  2909. content: "\f10d";
  2910. font-family: FontAwesome;
  2911. font-size: 30px;
  2912. color: #ccc;
  2913. left: 25px;
  2914. top: 55px;
  2915. }
  2916. .post.format-quote .entry-header {
  2917. margin-bottom: 0;
  2918. }
  2919.  
  2920. @media(max-width: 767px){
  2921. .post blockquote {
  2922. padding: 20px;
  2923. }
  2924. .post blockquote::before {
  2925. display: none;
  2926. }
  2927. }
  2928.  
  2929. /* POST FORMAT LINK
  2930. ------------------------------------------- */
  2931. .post.format-link .blog-link a {
  2932. display: block;
  2933. padding: 20px 60px;
  2934. font-size: 16px;
  2935. background: #f1f1f1;
  2936. position: relative;
  2937. }
  2938. .post.format-link .blog-link a:hover {
  2939. color: #fff;
  2940. background-color: #ff3c00;
  2941. }
  2942. .post.format-link .blog-link a::before {
  2943. position: absolute;
  2944. content: "\f08e";
  2945. font-family: FontAwesome;
  2946. font-size: 16px;
  2947. left: 35px;
  2948. top: 20px;
  2949. }
  2950.  
  2951. .post.format-link .entry-header {
  2952. margin-bottom: 0;
  2953. }
  2954.  
  2955.  
  2956.  
  2957. /* POST FORMAT GALLERY
  2958. ------------------------------------------- */
  2959. .gallery {
  2960. margin-bottom: 1.5em;
  2961. border: 1px solid #eee;
  2962. }
  2963.  
  2964. .gallery-caption {
  2965. display: block;
  2966. }
  2967.  
  2968. .gallery-item {
  2969. display: inline-block;
  2970. text-align: center;
  2971. vertical-align: top;
  2972. width: 97.8%;
  2973. border: 1px solid #eee;
  2974. padding: 5px;
  2975. margin: 10px;
  2976. }
  2977. .gallery-item img {
  2978. width: 100%;
  2979. height: auto;
  2980. }
  2981. .gallery-columns-2 .gallery-item {
  2982. max-width: 47.6%;
  2983. }
  2984. .gallery-columns-3 .gallery-item {
  2985. max-width: 30.5%;
  2986. }
  2987. .gallery-columns-4 .gallery-item {
  2988. max-width: 22.6%;
  2989. }
  2990. .gallery-columns-5 .gallery-item {
  2991. max-width: 18.8%;
  2992. margin: 5px;
  2993. }
  2994. .gallery-columns-6 .gallery-item {
  2995. max-width: 15.48%;
  2996. margin: 5px;
  2997. }
  2998. .gallery-columns-7 .gallery-item {
  2999. max-width: 13.1%;
  3000. margin: 5px;
  3001. }
  3002. .gallery-columns-8 .gallery-item {
  3003. max-width: 11.31%;
  3004. margin: 5px;
  3005. }
  3006. .gallery-columns-9 .gallery-item {
  3007. max-width: 9.92%;
  3008. margin: 5px;
  3009. }
  3010. .gallery-columns-7 figcaption {
  3011. font-size: 12px;
  3012. line-height: 20px;
  3013. }
  3014. .gallery-columns-8 figcaption {
  3015. font-size: 12px;
  3016. line-height: 20px;
  3017. }
  3018. .gallery-columns-9 figcaption {
  3019. font-size: 12px;
  3020. line-height: 20px;
  3021. }
  3022. .format-gallery .gallery {
  3023. border: 0;
  3024. }
  3025.  
  3026.  
  3027. /* CUSTOM GALLERY POST
  3028. ------------------------------------------- */
  3029. .news-gallery .carousel-control {
  3030. top: 50%;
  3031. margin-top: -18px;
  3032. width: 34px;
  3033. height: 34px;
  3034. line-height: 34px;
  3035. color: rgba(255, 255, 255, 0.5);
  3036. background-color: rgba(0, 0, 0, 0.5);
  3037. text-shadow: none;
  3038. filter: alpha(opacity=100);
  3039. opacity: 1;
  3040. border-radius: 100%;
  3041. z-index: 300;
  3042. background-image: none;
  3043. }
  3044. .news-gallery .carousel-control:focus,
  3045. .news-gallery .carousel-control:hover {
  3046. color: #fff;
  3047. background-color: #ff3c00;
  3048. }
  3049.  
  3050. .news-gallery .carousel-control.left {
  3051. left: 12px;
  3052. }
  3053. .news-gallery .carousel-control.right {
  3054. right: 12px;
  3055. }
  3056.  
  3057.  
  3058. /* POST FORMAT STATUS
  3059. ------------------------------------------- */
  3060. .format-status p {
  3061. background-color: #D5F1F9;
  3062. padding: 10px 25px;
  3063. }
  3064.  
  3065. /* POST FORMAT CHAT
  3066. ------------------------------------------- */
  3067. .format-chat .entry-content p:nth-child(odd),
  3068. .format-chat .entry-content p:nth-child(even) {
  3069. padding: 10px 25px;
  3070. margin-top: 30px;
  3071. position: relative;
  3072. }
  3073. .format-chat .entry-content p:nth-child(odd) {
  3074. margin-right: 30px;
  3075. background: #F5F5F5;
  3076. border-radius: 15px 0 15px 15px;
  3077. }
  3078. .format-chat .entry-content p:nth-child(even) {
  3079. margin-left: 30px;
  3080. background: #D5F1F9;
  3081. border-radius: 0 15px 15px 15px;
  3082. }
  3083. .format-chat .entry-content p:nth-child(odd)::before,
  3084. .format-chat .entry-content p:nth-child(even)::before {
  3085. content: "";
  3086. position: absolute;
  3087. top: 0;
  3088. width: 0;
  3089. height: 0;
  3090. border-top: 0;
  3091. border-bottom: 15px solid transparent;
  3092. }
  3093. .format-chat .entry-content p:nth-child(odd)::before {
  3094. right: -15px;
  3095. border-left: 15px solid #f5f5f5;
  3096. }
  3097. .format-chat .entry-content p:nth-child(even)::before {
  3098. left: -15px;
  3099. border-right: 15px solid #d5f1f9;
  3100. }
  3101.  
  3102.  
  3103. /* Password Protected
  3104. ------------------------------------------- */
  3105. .post-password-required .form-control {
  3106. font-size: 14px;
  3107. }
  3108.  
  3109. .post-password-required .input-group-btn .btn {
  3110. height: 60px;
  3111. }
  3112.  
  3113. .post-password-required .input-group-btn:last-child>.btn{
  3114. -webkit-border-top-left-radius: 0;
  3115. border-top-left-radius: 0;
  3116. -webkit-border-bottom-left-radius: 0;
  3117. border-bottom-left-radius: 0;
  3118. }
  3119.  
  3120.  
  3121. /* PAGINATION
  3122. ------------------------------------------- */
  3123. .blog-navigation,
  3124. .pagination {
  3125. margin: 50px 0 0;
  3126. }
  3127. @media (max-width: 991px) {
  3128. .blog-navigation,
  3129. .pagination{
  3130. margin-bottom: 40px;
  3131. }
  3132. }
  3133. .pagination>li>a,
  3134. .pagination>li>span {
  3135. font-size: 13px;
  3136. margin-left: 10px;
  3137. color: #a7a7a7;
  3138. border: 1px solid #eee;
  3139. min-width: 40px;
  3140. height: 40px;
  3141. line-height: 38px;
  3142. padding: 0;
  3143. text-align: center;
  3144. -webkit-border-radius: 50%;
  3145. -moz-border-radius: 50%;
  3146. -o-border-radius: 50%;
  3147. border-radius: 50%;
  3148. }
  3149. .pagination>li>a.prev,
  3150. .pagination>li>a.next{
  3151. width: 75px;
  3152. }
  3153. .pagination>li:first-child>a,
  3154. .pagination>li:first-child>span {
  3155. -webkit-border-radius: 50px;
  3156. -moz-border-radius: 50px;
  3157. -o-border-radius: 50px;
  3158. border-radius: 50px;
  3159. }
  3160. .pagination>li:last-child>a,
  3161. .pagination>li:last-child>span {
  3162. -webkit-border-radius: 50px;
  3163. -moz-border-radius: 50px;
  3164. -o-border-radius: 50px;
  3165. border-radius: 50px;
  3166. }
  3167. .pagination>li>a:hover,
  3168. .pagination>li>span:hover,
  3169. .pagination>li>a:focus,
  3170. .pagination>li>span:focus {
  3171. color: #fff;
  3172. background-color: #ff3c00;
  3173. border-color: transparent;
  3174. }
  3175.  
  3176. .pagination .current,
  3177. .pagination>.active>a,
  3178. .pagination>.active>span,
  3179. .pagination>.active>a:hover,
  3180. .pagination>.active>span:hover,
  3181. .pagination>.active>a:focus,
  3182. .pagination>.active>span:focus{
  3183. background-color: #ff3c00;
  3184. border-color: #ff3c00;
  3185. color: #fff;
  3186. }
  3187.  
  3188. .pagination>.disabled>a,
  3189. .pagination>.disabled>a:focus,
  3190. .pagination>.disabled>a:hover,
  3191. .pagination>.disabled>span,
  3192. .pagination>.disabled>span:focus,
  3193. .pagination>.disabled>span:hover {
  3194. border-color: #eee;
  3195. }
  3196.  
  3197. .page-count {
  3198. font-size: 13px;
  3199. border: 1px solid #eee;
  3200. color: #a7a7a7;
  3201. padding: 2px 12px;
  3202. }
  3203.  
  3204. @media (max-width: 479px) {
  3205. .pagination>li>a,
  3206. .pagination>li>span {
  3207. margin-bottom: 10px;
  3208. }
  3209. }
  3210.  
  3211. .blog-navigation .previous-page i{
  3212. margin-right: 5px;
  3213. }
  3214.  
  3215. .blog-navigation .next-page{
  3216. text-align: right;
  3217. }
  3218. .blog-navigation .next-page i{
  3219. margin-left: 5px;
  3220. }
  3221.  
  3222. .blog-navigation a{
  3223. color: #a7a7a7;
  3224. border: 1px solid #a7a7a7;
  3225. padding: 10px 20px;
  3226. border-radius: 50px;
  3227. -webkit-transition: all 400ms;
  3228. -moz-transition: all 400ms;
  3229. -o-transition: all 400ms;
  3230. transition: all 400ms;
  3231. }
  3232.  
  3233. .blog-navigation a:hover{
  3234. border-color: #ff3c00;
  3235. color: #ffffff;
  3236. background-color: #ff3c00;
  3237. }
  3238.  
  3239. /* INNER POST PAGINATION
  3240. ------------------------------------------- */
  3241. .page-pagination a{
  3242. color: #949494;
  3243. background-color: #eee;
  3244. padding: 2px 8px;
  3245. border-radius: 3px;
  3246. }
  3247.  
  3248. .page-pagination a:hover,
  3249. .page-pagination > span {
  3250. background-color: #ff3c00;
  3251. color: #fff;
  3252. }
  3253.  
  3254. .page-pagination > span{
  3255. padding: 2px 8px;
  3256. border-radius: 3px;
  3257. }
  3258.  
  3259. .page-pagination .page-links-title{
  3260. color: inherit;
  3261. background-color: transparent;
  3262. padding-left: 0;
  3263. }
  3264.  
  3265.  
  3266.  
  3267. /* SINGLE POST NAVIGATION
  3268. ------------------------------------------- */
  3269. .single-post-navigation {
  3270. margin-bottom: 40px;
  3271. padding: 30px 15px;
  3272. background-color: #fff;
  3273. }
  3274. .single-post-navigation .previous a,
  3275. .single-post-navigation .next a{
  3276. color: #999999;
  3277. font-size: 14px;
  3278. }
  3279. .single-post-navigation .previous a i {
  3280. margin-right: 5px;
  3281. }
  3282. .single-post-navigation .next a i {
  3283. margin-left: 5px;
  3284. }
  3285. .single-post-navigation .next-post-link {
  3286. text-align: right;
  3287. }
  3288. .single-post-navigation .entry-title {
  3289. margin: 0;
  3290. font-size: 18px;
  3291. line-height: 24px;
  3292. }
  3293. .single-post-navigation .entry-title a{
  3294. color: #212121;
  3295. }
  3296. .single-post-navigation .entry-title a:hover{
  3297. color: #ff3c00;
  3298. }
  3299. .single-post .blog-content .section-wrapper .container{
  3300. width: 100%;
  3301. }
  3302. .single-post .blog-content .section-wrapper .vc_column-inner{
  3303. padding: 0;
  3304. }
  3305. .tt-recipe-wrapper{
  3306. background-color: #f4f4f4;
  3307. padding: 40px;
  3308. position: relative;
  3309. margin-bottom: 40px;
  3310. }
  3311. .tt-recipe-wrapper .tt-print{
  3312. position: absolute;
  3313. top: 0;
  3314. right: 0;
  3315. background-color: #ff3c00;
  3316. border: 0;
  3317. color: #fff;
  3318. width: 42px;
  3319. height: 42px;
  3320. line-height: 42px;
  3321. font-size: 20px;
  3322. }
  3323. .recipe-title h3{
  3324. font-size: 25px;
  3325. }
  3326. .recipe-time ul{
  3327. padding: 0;
  3328. margin: 0 -10px;
  3329. }
  3330. .recipe-time ul li{
  3331. float: left;
  3332. width: 33.3333%;
  3333. list-style: none;
  3334. padding: 0 10px;
  3335. margin-bottom: 20px;
  3336. font-size: 13px;
  3337. line-height: 18px;
  3338. }
  3339. .recipe-time-content{
  3340. background-color: #ffffff;
  3341. padding: 20px;
  3342. border-radius: 3px;
  3343. }
  3344. .recipe-time ul li span{
  3345. display: block;
  3346. font-size: 12px;
  3347. text-transform: uppercase;
  3348. font-weight: 700;
  3349. color: #212121;
  3350. }
  3351. .recipe-time ul li span{
  3352. font-family: Poppins, sans-serif;
  3353. }
  3354. .recipe-content{
  3355. margin-top: 10px;
  3356. }
  3357. .recipe-content h3{
  3358. font-size: 18px;
  3359. padding-bottom: 7px;
  3360. border-bottom: 1px solid #dcdbdb;
  3361. }
  3362. .nutrition-amount h4,
  3363. .recipe-content h4{
  3364. margin: 0 0 5px;
  3365. font-size: 12px;
  3366. text-transform: uppercase;
  3367. }
  3368. .recipe-content ul{
  3369. margin: 0 0 20px;
  3370. padding: 0;
  3371. list-style: none;
  3372. }
  3373. .recipe-content ul.list-col-2{
  3374. display: inline-block;
  3375. }
  3376.  
  3377. @media(min-width: 480px){
  3378. .recipe-content ul.list-col-2 li{
  3379. width: 48%;
  3380. float: left;
  3381. }
  3382. }
  3383. .nutrition-amount ul{
  3384. margin: 0 -5px;
  3385. padding: 0;
  3386. list-style: none;
  3387. }
  3388.  
  3389. .nutrition-amount ul li{
  3390. float: left;
  3391. width: 14%;
  3392. padding: 0 5px;
  3393. margin-bottom: 10px;
  3394. }
  3395.  
  3396. .nutrition-content{
  3397. background-color: #fff;
  3398. text-align: center;
  3399. padding: 10px 0px 2px;
  3400. }
  3401. .nutrition-content span,
  3402. .nutrition-content strong{
  3403. display: block;
  3404. padding: 0 5px;
  3405. }
  3406. .nutrition-content strong{
  3407. font-size: 19px;
  3408. color: #212121;
  3409. }
  3410. .nutrition-content span:first-child{
  3411. font-size: 14px;
  3412. border-bottom: 1px solid #e6e6e6;
  3413. padding-bottom: 10px;
  3414. margin-bottom: 2px;
  3415. }
  3416. .nutrition-content span:last-child{
  3417. font-size: 14px;
  3418. }
  3419.  
  3420.  
  3421.  
  3422. /* =-=-=-=-=-=-= SIDEBAR STYLE =-=-=-=-=-=-= */
  3423. @media (max-width: 767px) {
  3424. .tt-sidebar-wrapper {
  3425. margin-top: 50px;
  3426. }
  3427. }
  3428. @media (max-width: 991px) {
  3429. .footer-sidebar {
  3430. margin-top: 50px;
  3431. }
  3432. }
  3433. .tt-sidebar-wrapper .widget{
  3434. margin-bottom: 30px;
  3435. padding: 30px 35px;
  3436. background-color: #fff;
  3437. }
  3438. .page-wrapper .tt-sidebar-wrapper .widget{
  3439. padding: 0;
  3440. }
  3441. @media(max-width: 480px){
  3442. .tt-sidebar-wrapper .widget{
  3443. padding: 30px 15px;
  3444. }
  3445. }
  3446. @media(min-width: 992px) and (max-width: 1199px){
  3447. .tt-sidebar-wrapper .widget{
  3448. padding: 30px 15px;
  3449. }
  3450. }
  3451. .tt-sidebar-wrapper .widget-title{
  3452. font-size: 18px;
  3453. font-weight: 700;
  3454. margin-bottom: 25px;
  3455. }
  3456. .toogle-menu-sidebar > div:last-child{
  3457. margin-bottom: 100px;
  3458. }
  3459.  
  3460. /* COMMON STYLE FOR ALL WIDGETS
  3461. ------------------------------------------- */
  3462. .tt-sidebar-wrapper .widget img {
  3463. max-width: 100%;
  3464. height: auto;
  3465. }
  3466. .tt-sidebar-wrapper .widget > ul {
  3467. margin: 0;
  3468. padding: 0;
  3469. }
  3470. .tt-sidebar-wrapper .widget ul {
  3471. list-style: none;
  3472. }
  3473. .widget_recent_entries ul li a,
  3474. .widget_recent_comments ul li a,
  3475. .widget_archive ul li a,
  3476. .widget_pages ul li a,
  3477. .widget_nav_menu ul li a,
  3478. .widget .entry-meta ul li,
  3479. .widget .entry-meta ul li a {
  3480. color: #333333 !important;
  3481. }
  3482. .widget_recent_entries ul li a:hover,
  3483. .widget_recent_comments ul li a:hover,
  3484. .widget_archive ul li a:hover,
  3485. .widget_pages ul li a:hover,
  3486. .widget_nav_menu ul li a:hover,
  3487. .widget .entry-meta ul li a:hover {
  3488. color: #ff3c00 !important;
  3489. }
  3490.  
  3491. .widget .entry-meta ul li,
  3492. .widget .entry-meta ul li a{
  3493. font-size: 12px;
  3494. }
  3495.  
  3496. .tt-popular-post h4 a:hover,
  3497. .widget_recent_entries ul li a:hover,
  3498. .widget_recent_comments ul li a:hover,
  3499. .widget_archive ul li a:hover,
  3500. .widget_pages ul li a:hover,
  3501. .widget_nav_menu ul li a:hover,
  3502. .widget .entry-meta ul li a:hover {
  3503. color: #ff3c00;
  3504. }
  3505.  
  3506.  
  3507. /* WIDGET SEARCH
  3508. ------------------------------------------- */
  3509. .search-form{
  3510. position: relative;
  3511. }
  3512. .search-form .form-control{
  3513. font-size: 14px;
  3514. font-weight: 300;
  3515. color: #666;
  3516. }
  3517. .search-form button{
  3518. position: absolute;
  3519. top: 0;
  3520. right: 0;
  3521. width: 40px;
  3522. height: 60px;
  3523. background-color: transparent;
  3524. border: 0;
  3525. }
  3526. .posts-content .search-form{
  3527. margin-bottom: 20px;
  3528. }
  3529. .posts-content .search-form .form-control{
  3530. border: 0;
  3531. }
  3532. .wpb_widgetised_column .widget{
  3533. margin-bottom: 40px;
  3534. }
  3535. .wpb_widgetised_column > div > div:last-child{
  3536. margin-bottom: 0;
  3537. }
  3538. .wpb_widgetised_column .tt-recent-comments,
  3539. .wpb_widgetised_column .tt-popular-post{
  3540. padding: 20px;
  3541. background-color: #ffffff;
  3542. border: 1px solid #efefef;
  3543. }
  3544. .wpb_widgetised_column .widget .promo-wrap{
  3545. display: block;
  3546. }
  3547. .wpb_widgetised_column.wpb_content_element{
  3548. margin-bottom: 30px;
  3549. }
  3550. .wpb_widgetised_column .widget_tt_ads_widget{
  3551. background-color: #fff;
  3552. padding: 30px;
  3553. border: 1px solid #efefef;
  3554. }
  3555.  
  3556. .entry-content .wpb_content_element{
  3557. margin-bottom: 0;
  3558. }
  3559.  
  3560.  
  3561. /* NEWSLETTER WIDGET
  3562. ------------------------------------------- */
  3563. .widget.widget_mc4wp_form_widget{
  3564. padding: 30px 35px 40px;
  3565. background-color: #ff3c00;
  3566. color: #ffffff;
  3567. position: relative;
  3568. overflow: hidden;
  3569. }
  3570. .widget.widget_mc4wp_form_widget::after{
  3571. content: "";
  3572. background-image: url(images/newsletter-bg.png);
  3573. position: absolute;
  3574. bottom: 0px;
  3575. right: 0;
  3576. z-index: 1;
  3577. width: 200px;
  3578. height: 100px;
  3579. }
  3580. @media(min-width: 992px) and (max-width: 1199px){
  3581. .widget.widget_mc4wp_form_widget::after{
  3582. width: 100px;
  3583. }
  3584. .widget.widget_mc4wp_form_widget{
  3585. padding: 30px 15px;
  3586. }
  3587. }
  3588. .widget.widget_mc4wp_form_widget .widget-title{
  3589. color: #ffffff;
  3590. border: 0;
  3591. }
  3592. .widget_mc4wp_form_widget .mc4wp-form{
  3593. margin-bottom: 0;
  3594. }
  3595. .widget_mc4wp_form_widget .form-group{
  3596. margin-bottom: 45px;
  3597. }
  3598. .widget_mc4wp_form_widget .form-control{
  3599. height: 50px;
  3600. padding: 0 20px;
  3601. font-size: 14px;
  3602. background-color: rgba(0, 0, 0, 0.20);
  3603. color: #ffffff;
  3604. border: 0;
  3605. }
  3606. .widget_mc4wp_form_widget .btn{
  3607. color: #ffffff;
  3608. width: 110px;
  3609. background-color: #010126;
  3610. line-height: 40px;
  3611. padding: 0;
  3612. border: 0;
  3613. text-transform: uppercase;
  3614. font-weight: 600;
  3615. font-family: 'poppins', sans-serif;
  3616. position: relative;
  3617. top: -30px;
  3618. }
  3619.  
  3620. .widget_mc4wp_form_widget .form-control::-webkit-input-placeholder {
  3621. color: rgba(255, 255, 255, 0.3);
  3622. }
  3623.  
  3624. .widget_mc4wp_form_widget .form-control:-moz-placeholder { /* Firefox 18- */
  3625. color: rgba(255, 255, 255, 0.3);
  3626. }
  3627.  
  3628. .widget_mc4wp_form_widget .form-control::-moz-placeholder { /* Firefox 19+ */
  3629. color: rgba(255, 255, 255, 0.3);
  3630. }
  3631.  
  3632. .widget_mc4wp_form_widget .form-control:-ms-input-placeholder {
  3633. color: rgba(255, 255, 255, 0.3);
  3634. }
  3635.  
  3636. /*widget_recent_entries*/
  3637. .widget_recent_entries ul li {
  3638. margin-top: 20px;
  3639. }
  3640. .widget_recent_entries ul li a{
  3641. display: block;
  3642. font-size: 14px;
  3643. line-height: 22px;
  3644. margin: 0;
  3645. }
  3646.  
  3647. /*widget_recent_comments*/
  3648. .widget_recent_comments .comment-author-link,
  3649. .widget_recent_comments .comment-author-link a {
  3650. color: #a7a7a7;
  3651. font-weight: 700;
  3652. }
  3653. .widget_recent_comments ul li,
  3654. .widget_archive ul li,
  3655. .widget_pages ul li,
  3656. .widget_nav_menu ul li {
  3657. line-height: 40px;
  3658. }
  3659.  
  3660. .author-info-wrapper .author-social-links li a i:hover{
  3661. color: #ff3c00;
  3662. border-color: #ff3c00;
  3663. }
  3664.  
  3665. /*
  3666. * widget_categories,
  3667. * widget_meta
  3668. */
  3669. .widget_categories ul li a,
  3670. .widget_meta ul li a {
  3671. display: inline-block;
  3672. color: #666;
  3673. padding: 6px 0;
  3674. text-transform: capitalize;
  3675. }
  3676. .widget_categories ul li a:hover,
  3677. .widget_meta ul li a:hover{
  3678. color: #ff3c00;
  3679. }
  3680.  
  3681. .widget_categories ul li::before,
  3682. .widget_meta ul li::before,
  3683. .widget_pages ul li::before {
  3684. content: "\f105";
  3685. font-family: 'fontawesome';
  3686. padding-right: 15px;
  3687. color: #757575;
  3688. background: transparent!important;
  3689. font-size: 16px;
  3690. line-height: 40px;
  3691. }
  3692.  
  3693.  
  3694. /*Widget Select Option Style*/
  3695. .widget select {
  3696. width: 100%;
  3697. height: 60px;
  3698. padding: 10px 20px;
  3699. color: #666;
  3700. border: 1px solid #eee;
  3701. }
  3702. .widget select:focus {
  3703. border: 1px solid #ff3c00;
  3704. outline: none;
  3705. }
  3706.  
  3707.  
  3708. /*widget_calendar*/
  3709. .widget_calendar .calendar_wrap {
  3710. border: 1px solid #eee;
  3711. padding: 20px 20px 0;
  3712. }
  3713. .widget_calendar .calendar_wrap table {
  3714. width: 100%;
  3715. }
  3716. .widget_calendar .calendar_wrap table caption {
  3717. padding: 0 0 5px;
  3718. margin-bottom: 15px;
  3719. color: #666;
  3720. border-bottom: 1px solid #eee;
  3721. }
  3722. .widget_calendar #today {
  3723. color: #ff3c00;
  3724. }
  3725.  
  3726.  
  3727. /* TAG CLOUD
  3728. ------------------------------------------- */
  3729. .widget_tag_cloud a{
  3730. display: inline-block;
  3731. font-size: 13px!important;
  3732. line-height: 20px;
  3733. padding: 0px 5px;
  3734. color: #ffffff;
  3735. border-radius: 2px;
  3736. background-color: #363636;
  3737. }
  3738. .widget_tag_cloud a:hover{
  3739. background-color: #ff3c00;
  3740. color: #fff!important;
  3741. }
  3742.  
  3743. /*widget_nav_menu*/
  3744. .widget_nav_menu .menu {
  3745. padding: 0;
  3746. }
  3747. .widget_nav_menu .menu .sub-menu{
  3748. padding-left: 15px;
  3749. }
  3750.  
  3751. /*weather widget*/
  3752. .giw-copyright,
  3753. .V1msg_1{
  3754. display: none !important;
  3755. }
  3756.  
  3757. .wpb_widgetised_column .giweather.light .giweather-widget{
  3758. box-shadow: none;
  3759. border: 1px solid #efefef;
  3760. }
  3761.  
  3762. .wpb_widgetised_column .widget_currency_converter > div{
  3763. border: 1px solid #efefef;
  3764. }
  3765.  
  3766.  
  3767. /* SINGLE POST
  3768. ------------------------------------------- */
  3769. body.single-post #wrapper{
  3770. background-color: #f4f4f4;
  3771. }
  3772. .single-post .blog-content {
  3773. padding: 20px 0;
  3774. }
  3775. .single-post blockquote {
  3776. margin: 30px 0;
  3777. }
  3778.  
  3779.  
  3780. /* AUTHOR BIO
  3781. ------------------------------------------- */
  3782. .single-post .post-author {
  3783. margin: 30px 0;
  3784. background-color: #fff;
  3785. }
  3786. .posts-content .post-author {
  3787. margin: 0 0 30px;
  3788. background-color: #fff;
  3789. }
  3790. .posts-content .media-body{
  3791. padding: 30px 20px 15px;
  3792. }
  3793. .single-post .post-author .media {
  3794. padding: 30px 20px;
  3795. }
  3796. .single-post .post-author .media-left {
  3797. padding-right: 20px;
  3798. vertical-align: middle;
  3799. }
  3800. @media(max-width: 600px){
  3801. .posts-content .media-body{
  3802. display: block;
  3803. width: 100%;
  3804. }
  3805. }
  3806. .single-post .post-author .media-left img {
  3807. border-radius: 50%;
  3808. }
  3809. .author-info h3{
  3810. text-transform: capitalize;
  3811. display: inline-block;
  3812. margin: 0;
  3813. }
  3814. .posts-content .author-intro h2{
  3815. margin: 0;
  3816. }
  3817. .author-info h3 a{
  3818. color: #212121;
  3819. }
  3820. .author-info .post-count{
  3821. font-size: 11px;
  3822. text-transform: uppercase;
  3823. font-style: italic;
  3824. margin-bottom: 10px;
  3825. display: block;
  3826. }
  3827. .author-links ul{
  3828. margin: 0;
  3829. }
  3830. .author-links ul li i{
  3831. background-color: transparent;
  3832. }
  3833. .author-links ul li a{
  3834. color: #9e9e9e;
  3835. }
  3836. .author-links ul li a:hover,
  3837. .author-info h3 a:hover{
  3838. color: #ff3c00;
  3839. }
  3840.  
  3841. .author-social-info {
  3842. border-top: 1px solid #eee;
  3843. padding: 15px 20px;
  3844. }
  3845. .authors-post {
  3846. float: left;
  3847. }
  3848. .authors-post a,
  3849. .authors-post i{
  3850. color: #a7a7a7;
  3851. }
  3852. .authors-post a:hover{
  3853. color: #ff3c00;
  3854. }
  3855. .authors-post i {
  3856. margin-right: 10px;
  3857. }
  3858. .author-social {
  3859. float: right;
  3860. }
  3861. .author-social ul li a {
  3862. color: #a7a7a7;
  3863. }
  3864. .author-social ul li a:hover {
  3865. color: #ff3c00;
  3866. }
  3867.  
  3868. @media (max-width: 480px) {
  3869. .posts-content .post-author{
  3870. text-align: center;
  3871. }
  3872. .single-post .post-author .media-left{
  3873. float: none;
  3874. display: block;
  3875. padding: 0;
  3876. margin-bottom: 10px;
  3877. }
  3878. }
  3879.  
  3880. @media (max-width: 350px) {
  3881. .author-box .author-box-image {
  3882. display: block;
  3883. padding-right: 0;
  3884. }
  3885. .author-box .author-box-image img {
  3886. margin: 0 auto 20px;
  3887. }
  3888. }
  3889.  
  3890. .tt-popular-post h4 a:hover,
  3891. .tt-recent-comments .comment-content .comment-title a:hover,
  3892. .tt-latest-news .entry-content h4:hover,
  3893. .tt-latest-news .entry-content h4 a:hover{
  3894. color: #ff3c00;
  3895. }
  3896.  
  3897. .wpb_widgetised_column .widget_tt_weather_widget,
  3898. .tt-sidebar-wrapper .widget_tt_weather_widget {
  3899. background-color: #ff3c00;
  3900. color: #ffffff;
  3901. }
  3902.  
  3903. .widget_tt_twitter_widget .tt-tweet-body a:hover {
  3904. color: #ff3c00;
  3905. }
  3906.  
  3907. /* COMMENTS-WRAPPER
  3908. ------------------------------------------- */
  3909. .comments-wrapper{
  3910. margin-top: 50px;
  3911. }
  3912. .comments-wrapper .comment-list,
  3913. .comments-wrapper .children {
  3914. list-style: none;
  3915. }
  3916.  
  3917. .comments-wrapper .comment-list {
  3918. padding: 0;
  3919. }
  3920.  
  3921. .comments-wrapper .children > li > .comment,
  3922. .comments-wrapper .comment-list > li > .comment{
  3923. background-color: #ffffff;
  3924. padding: 15px;
  3925. }
  3926.  
  3927. .comment-list .media {
  3928. margin-top: 30px;
  3929. }
  3930. .comment-list .media .media-left{
  3931. padding-right: 20px;
  3932. }
  3933. .comment-list .media .media-left img{
  3934. border-radius: 50%;
  3935. }
  3936. .comment-list .bypostauthor .media .media-left img{
  3937. border: 2px solid #D0D0D0;
  3938. }
  3939. .comment-info {
  3940. color: #a7a7a7;
  3941. font-size: 13px;
  3942. line-height: 22px;
  3943. }
  3944. .comment-info a {
  3945. color: #a7a7a7;
  3946. }
  3947. .comment-info .comment-author {
  3948. font-size: 14px;
  3949. color: #202020;
  3950. font-weight: 600;
  3951. text-transform: capitalize;
  3952. }
  3953. .comment-info i {
  3954. padding: 0 10px;
  3955. }
  3956. .comment-info .edit-link {
  3957. padding-left: 10px;
  3958. }
  3959. .comment-respond {
  3960. margin-top: 50px;
  3961. }
  3962. @media(max-width: 991px){
  3963. .comment-respond {
  3964. margin-bottom: 80px;
  3965. }
  3966. }
  3967. .comment-respond .comment-reply-title {
  3968. margin-bottom: 30px;
  3969. }
  3970. .comment-respond .btn {
  3971. margin-top: 20px;
  3972. padding: 14px 20px;
  3973. }
  3974. .comment-respond .comment-form-comment{
  3975. margin-bottom: 15px;
  3976. }
  3977.  
  3978. @media(max-width: 767px){
  3979. .comment-respond .comment-form-author{
  3980. margin-bottom: 30px;
  3981. }
  3982. }
  3983.  
  3984. .form-allowed-tags{
  3985. font-size: 12px;
  3986. line-height: 18px;
  3987. }
  3988.  
  3989. .comments-wrapper .logged-in-as,
  3990. .comments-wrapper .comment-notes,
  3991. .comments-wrapper .comment-awaiting-moderation {
  3992. color: #999999;
  3993. background-color: #e8e8e8;
  3994. border-color: #e6e6e6;
  3995. padding: 10px 15px;
  3996. border-radius: 0;
  3997. }
  3998.  
  3999. .comment-list .pingback{
  4000. background-color: #fdfdfd;
  4001. padding: 0 10px;
  4002. }
  4003. .comment-list .pingback p{
  4004. font-weight: 600;
  4005. }
  4006. .comment-list .pingback a{
  4007. color: #999;
  4008. font-weight: normal;
  4009. }
  4010.  
  4011. .comment-list .pingback a:hover{
  4012. color: #ff3c00;
  4013. }
  4014.  
  4015. /*WP Default Comments
  4016. --------------------------------------------------*/
  4017. .comments-wrapper .comment-form input:not([type="submit"]),
  4018. .comments-wrapper .comment-form textarea{
  4019. height: 50px;
  4020. padding: 10px 20px;
  4021. font-size: 18px;
  4022. line-height: 25px;
  4023. font-weight: 300;
  4024. color: #202020;
  4025. border: 1px solid #eee;
  4026. border-radius: 0;
  4027. width: 100%;
  4028. outline: none;
  4029. }
  4030. .comments-wrapper .comment-form textarea{
  4031. width: 100%;
  4032. min-height: 120px;
  4033. }
  4034. .comments-wrapper .comment-form input:focus,
  4035. .comments-wrapper .comment-form textarea:focus{
  4036. border-color: #ff3c00;
  4037. }
  4038. .comments-wrapper .comment-form .submit{
  4039. background-color: #ff3c00;
  4040. border-color: #ff3c00;
  4041. color: #ffffff;
  4042. border: none;
  4043. margin-top: 20px;
  4044. padding: 0;
  4045. height: 50px;
  4046. width: inherit;
  4047. padding: 0 20px;
  4048. }
  4049.  
  4050. /* =-=-=-=-=-=-= CALL TO ACTION SECTION =-=-=-=-=-=-= */
  4051. .tt-cta-content h2{
  4052. margin-bottom: 5px;
  4053. font-weight: 700;
  4054. }
  4055.  
  4056. .tt-cta-content p{
  4057. margin: 0;
  4058. }
  4059.  
  4060. .tt-cta-wrapper.button-right .tt-cta-content{
  4061. width: 75%;
  4062. display: inline-block;
  4063. }
  4064.  
  4065. .tt-cta-wrapper.button-right .tt-cta-button{
  4066. float: right;
  4067. }
  4068.  
  4069. @media(max-width: 991px){
  4070. .tt-cta-wrapper.button-right .tt-cta-content{
  4071. width: 100%;
  4072. }
  4073.  
  4074. .tt-cta-wrapper.button-right .tt-cta-button{
  4075. margin-top: 30px;
  4076. float: none;
  4077. }
  4078. }
  4079.  
  4080.  
  4081.  
  4082. /* 404 PAGE
  4083. ------------------------------------------- */
  4084. .error-page-wrapper {
  4085. padding: 200px 0;
  4086. }
  4087. .not-found-icon i {
  4088. font-size: 145px;
  4089. line-height: 170px;
  4090. text-align: center;
  4091. display: block;
  4092. color: #a7a7a7;
  4093. }
  4094. .error-message h2{
  4095. color: #ff3c00;
  4096. font-size: 90px;
  4097. line-height: 90px;
  4098. font-weight: 700;
  4099. }
  4100. .error-message h3 {
  4101. font-family: Open Sans, sans-serif;
  4102. font-size: 30px;
  4103. font-weight: 700;
  4104. color: #666;
  4105. text-transform: uppercase;
  4106. }
  4107.  
  4108. .error-message a {
  4109. display: inline-block;
  4110. padding: 8px 30px;
  4111. background-color: #ff3c00;
  4112. color: #fff;
  4113. border-radius: 5px;
  4114. }
  4115.  
  4116. .error-message a:hover {
  4117. background-color: #ff3c00;
  4118. color: #fff;
  4119. }
  4120. .error-message a i {
  4121. margin-right: 5px;
  4122. }
  4123.  
  4124. @media (max-width: 767px) {
  4125. .error-message {
  4126. padding-left: 0;
  4127. border-left: 0;
  4128. text-align: center;
  4129. }
  4130. }
  4131.  
  4132. .no-results .page-header{
  4133. margin-top: 0;
  4134. }
  4135.  
  4136. .no-results{
  4137. background-color: #fff;
  4138. padding: 30px;
  4139. }
  4140.  
  4141. /* =-=-=-=-=-=-= MAGNIFIC POPUP =-=-=-=-=-=-= */
  4142. .mfp-fade.mfp-bg {
  4143. opacity: 0;
  4144. -webkit-transition: all 0.4s ease-out;
  4145. -moz-transition: all 0.4s ease-out;
  4146. transition: all 0.4s ease-out;
  4147. }
  4148. .mfp-fade.mfp-bg.mfp-ready {
  4149. opacity: 0.75;
  4150. }
  4151. .mfp-bottom-bar {
  4152. display: none;
  4153. }
  4154. .mfp-fade.mfp-bg.mfp-removing {
  4155. opacity: 0;
  4156. }
  4157. .mfp-arrow-right::after,
  4158. .mfp-arrow-left::after {
  4159. font-family: 'FontAwesome';
  4160. border: none !important;
  4161. color: #fff;
  4162. font-size: 65px;
  4163. -webkit-transition: .5s;
  4164. transition: .5s;
  4165. }
  4166. .mfp-arrow-right::after {
  4167. content: "\f105" !important;
  4168. }
  4169. .mfp-arrow-left::after {
  4170. content: "\f104" !important;
  4171. }
  4172. .mfp-arrow-right::before ,
  4173. .mfp-arrow-left::before {
  4174. border: none !important;
  4175. }
  4176. .mfp-arrow {
  4177. height: 60px;
  4178. }
  4179. .mfp-arrow::before,
  4180. .mfp-arrow::after,
  4181. .mfp-arrow .mfp-b,
  4182. .mfp-arrow .mfp-a {
  4183. margin-top: 15px;
  4184. top: -1px !important;
  4185. }
  4186. img.mfp-img {
  4187. padding: 40px 0px 0;
  4188. }
  4189. .mfp-fade.mfp-wrap .mfp-content {
  4190. opacity: 0;
  4191. transform: scale(0.95);
  4192. -webkit-transition: all 0.4s ease-out;
  4193. -moz-transition: all 0.4s ease-out;
  4194. transition: all 0.4s ease-out;
  4195. }
  4196.  
  4197. .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  4198. transform: scale(1);
  4199. opacity: 1;
  4200. -webkit-transition: all 0.4s ease-out;
  4201. -moz-transition: all 0.4s ease-out;
  4202. transition: all 0.4s ease-out;
  4203. }
  4204.  
  4205. .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  4206. opacity: 0;
  4207. transform: scale(0.95);
  4208. -webkit-transition: all 0.4s ease-out;
  4209. -moz-transition: all 0.4s ease-out;
  4210. transition: all 0.4s ease-out;
  4211. }
  4212.  
  4213.  
  4214.  
  4215. /* =-=-=-=-=-=-= FOOTER SECTION =-=-=-=-=-=-= */
  4216. .footer-section {
  4217. background-color: #202020;
  4218. color: #fff;
  4219. position: relative;
  4220. }
  4221.  
  4222. .footer-logo{
  4223. margin-bottom: 20px;
  4224. }
  4225.  
  4226. .primary-footer{
  4227. padding: 90px 0 50px;
  4228. }
  4229.  
  4230. .footer-about-text address{
  4231. font-weight: 700;
  4232. margin: 20px 0;
  4233. }
  4234.  
  4235. .footer-about-text .address-info{
  4236. display: block;
  4237. }
  4238.  
  4239. .footer-section .social-links-wrap{
  4240. margin-left: 0;
  4241. }
  4242. .footer-section .social-icon ul{
  4243. margin-bottom: 0;
  4244. }
  4245. .footer-section .social-icon i{
  4246. width: 40px;
  4247. height: 40px;
  4248. line-height: 40px;
  4249. text-align: center;
  4250. border-radius: 3px;
  4251. background-color: #363636;
  4252. color: #ffffff;
  4253. }
  4254.  
  4255. .footer-section .social-icon a:hover i{
  4256. background-color: #ff3c00;
  4257. }
  4258.  
  4259. .footer-sidebar .widget{
  4260. display: inline-block;
  4261. }
  4262. .footer-sidebar.tt-sidebar-wrapper .widget{
  4263. background-color: transparent;
  4264. padding: 0 15px;
  4265. }
  4266.  
  4267. .footer-sidebar,
  4268. .footer-sidebar a,
  4269. .footer-sidebar .tt-popular-post h4 a,
  4270. .footer-sidebar .tt-recent-comments .comment-content .comment-title a,
  4271. .footer-sidebar .tt-latest-news .entry-content h4 a,
  4272. .footer-sidebar .widget_categories ul li a,
  4273. .footer-sidebar .widget_meta ul li a,
  4274. .footer-sidebar .widget_calendar .calendar_wrap table caption,
  4275. .footer-sidebar .widget_categories ul li::before,
  4276. .footer-sidebar .widget_meta ul li::before,
  4277. .footer-sidebar .widget_pages ul li::before{
  4278. color: #ffffff;
  4279. }
  4280.  
  4281. .footer-sidebar a:hover,
  4282. .footer-sidebar .tt-popular-post h4 a:hover,
  4283. .footer-sidebar .tt-recent-comments .comment-content .comment-title a:hover,
  4284. .footer-sidebar .tt-latest-news .entry-content h4 a:hover,
  4285. .footer-sidebar .widget_categories ul li a:hover,
  4286. .footer-sidebar .widget_meta ul li a:hover{
  4287. color: #ff3c00;
  4288. }
  4289.  
  4290. .footer-sidebar .widget_recent_entries ul li a,
  4291. .footer-sidebar .widget_recent_comments ul li a,
  4292. .footer-sidebar .widget_archive ul li a,
  4293. .footer-sidebar .widget_pages ul li a,
  4294. .footer-sidebar .widget_nav_menu ul li a,
  4295. .footer-sidebar .widget .entry-meta ul li,
  4296. .footer-sidebar .widget .entry-meta ul li a{
  4297. color: #ffffff !important;
  4298. }
  4299.  
  4300. .footer-sidebar .widget_recent_entries ul li a:hover,
  4301. .footer-sidebar .widget_recent_comments ul li a:hover,
  4302. .footer-sidebar .widget_archive ul li a:hover,
  4303. .footer-sidebar .widget_pages ul li a:hover,
  4304. .footer-sidebar .widget_nav_menu ul li a:hover,
  4305. .footer-sidebar .widget .entry-meta ul li a:hover{
  4306. color: #ff3c00 !important;
  4307. }
  4308.  
  4309. .footer-sidebar .widget_calendar .calendar_wrap{
  4310. border: 0;
  4311. padding: 0;
  4312. }
  4313.  
  4314. .footer-sidebar .widget-title{
  4315. color: #ffffff;
  4316. font-size: 18px;
  4317. font-weight: 700;
  4318. border: 0;
  4319. margin: 0 0 20px;
  4320. }
  4321. .footer-sidebar ul{
  4322. padding: 0;
  4323. }
  4324. .footer-sidebar ul li i{
  4325. margin-right: 15px;
  4326. color: #ff3c00;
  4327. }
  4328. .footer-sidebar .dashed-border{
  4329. display: block;
  4330. margin: 20px 0;
  4331. border-bottom: 1px dashed #d7d7d7;
  4332. }
  4333. .footer-sidebar .widget_nav_menu ul li a{
  4334. text-transform: capitalize;
  4335. }
  4336. .footer-sidebar .widget_nav_menu ul li{
  4337. float: left;
  4338. width: 50%;
  4339. font-size: 15px;
  4340. line-height: 30px;
  4341. }
  4342.  
  4343. .footer-sidebar .widget_nav_menu ul li .sub-menu li{
  4344. float: none;
  4345. width: 100%;
  4346. }
  4347.  
  4348. .footer-sidebar .wp-caption p.wp-caption-text,
  4349. .footer-sidebar .search-form button{
  4350. color: #999999;
  4351. }
  4352.  
  4353. .tt-flickr-photo li{
  4354. display: inline-block;
  4355. margin: 0 5px 5px 0;
  4356. }
  4357. .tt-flickr-photo li a{
  4358. display: block;
  4359. position: relative;
  4360. }
  4361. .tt-flickr-photo li a::before{
  4362. content: '';
  4363. position: absolute;
  4364. left: 0;
  4365. right: 0;
  4366. top: 0;
  4367. bottom: 0;
  4368. background-color: rgba(0,0,0,0.4);
  4369. opacity: 0;
  4370. visibility: hidden;
  4371. -webkit-transform: scale(0);
  4372. -moz-transform: scale(0);
  4373. -ms-transform: scale(0);
  4374. -o-transform: scale(0);
  4375. transform: scale(0);
  4376. -webkit-transition: all 400ms;
  4377. -moz-transition: all 400ms;
  4378. -o-transition: all 400ms;
  4379. transition: all 400ms;
  4380. z-index: 100;
  4381. }
  4382. .tt-flickr-photo li a::after{
  4383. content: "\f067";
  4384. font-family: fontawesome;
  4385. position: absolute;
  4386. left: 0;
  4387. right: 0;
  4388. top: 50%;
  4389. text-align: center;
  4390. color: #fff;
  4391. margin-top: -13px;
  4392. opacity: 0;
  4393. visibility: hidden;
  4394. -webkit-transform: scale(0);
  4395. -moz-transform: scale(0);
  4396. -ms-transform: scale(0);
  4397. -o-transform: scale(0);
  4398. transform: scale(0);
  4399. -webkit-transition: all 400ms;
  4400. -moz-transition: all 400ms;
  4401. -o-transition: all 400ms;
  4402. transition: all 400ms;
  4403. z-index: 101;
  4404. }
  4405. .tt-flickr-photo li a:hover::before,
  4406. .tt-flickr-photo li a:hover::after{
  4407. opacity: 1;
  4408. visibility: visible;
  4409. -webkit-transform: scale(1);
  4410. -moz-transform: scale(1);
  4411. -ms-transform: scale(1);
  4412. -o-transform: scale(1);
  4413. transform: scale(1);
  4414. }
  4415. .footer-copyright{
  4416. background-color: #131313;
  4417. padding: 20px 0;
  4418. font-size: 12px;
  4419. }
  4420. .footer-two-wrapper .copyright{
  4421. color: #717171;
  4422. margin: 0;
  4423. }
  4424. @media(max-width: 767px){
  4425. .footer-copyright .copyright{
  4426. text-align: center;
  4427. }
  4428. }
  4429. .footer-two-wrapper .social-icon ul li a i{
  4430. font-size: 15px;
  4431. line-height: 30px;
  4432. width: 30px;
  4433. height: 30px;
  4434. text-align: center;
  4435. }
  4436.  
  4437. .footer-three-wrapper{
  4438. padding: 50px 0 30px;
  4439. }
  4440.  
  4441. @media(min-width: 992px){
  4442. .footer-three-wrapper .footer-about-text{
  4443. width: 60%;
  4444. margin: 0 auto;
  4445. }
  4446. }
  4447.  
  4448. .footer-section.footer-three-wrapper .social-links-wrap{
  4449. margin-bottom: 35px;
  4450. }
  4451.  
  4452.  
  4453.  
  4454.  
  4455. /* FEATURED NEWS STYLE
  4456. -----------------------------------*/
  4457. .featured-news{
  4458. position: relative;
  4459. }
  4460.  
  4461. .featured-news .post-contents{
  4462. position: absolute;
  4463. bottom: 0;
  4464. left: 0;
  4465. padding: 0 10px 30px 30px;
  4466. }
  4467.  
  4468. .featured-news .post-contents .entry-title{
  4469. font-size: 20px;
  4470. line-height: 30px;
  4471. margin: 0;
  4472. }
  4473. .trendymag-one-fourth .featured-news .post-contents .entry-title,
  4474. .trendymag-one-third .featured-news .post-contents .entry-title{
  4475. font-size: 17px;
  4476. line-height: 24px;
  4477. }
  4478. .trendymag-two-third .featured-news .post-contents .entry-title{
  4479. font-size: 30px;
  4480. line-height: 40px;
  4481. }
  4482. @media(max-width: 767px){
  4483. .trendymag-two-third .featured-news .post-contents .entry-title{
  4484. font-size: 18px;
  4485. line-height: 24px;
  4486. }
  4487. }
  4488. .featured-news .post-contents .entry-title a{
  4489. color: #ffffff;
  4490. }
  4491. .featured-news .post-contents .entry-title a:hover{
  4492. text-decoration: underline;
  4493. }
  4494. .popular-post.style-two .entry-meta li a,
  4495. .entry-meta li{
  4496. font-size: 12px;
  4497. color: #ffffff;
  4498. }
  4499. .entry-meta .posted-in{
  4500. background-color: transparent !important;
  4501. }
  4502.  
  4503. .navbar-default .navbar-nav .posted-in a,
  4504. .posted-in a{
  4505. color: #ffffff;
  4506. background-color: #ff3c00;
  4507. text-transform: uppercase;
  4508. display: inline-block;
  4509. font-size: 12px;
  4510. line-height: 23px;
  4511. padding: 0px 8px;
  4512. border-radius: 2px;
  4513. font-weight: 600;
  4514. letter-spacing: 1.1px;
  4515. font-family: 'Poppins', sans-serif;
  4516. }
  4517. .navbar-default .navbar-nav .posted-in a:hover{
  4518. background-color: #ff3c00;
  4519. }
  4520. .navbar-nav .recent-news > a{
  4521. padding: 0;
  4522. }
  4523.  
  4524. .navbar-default .navbar-nav .posted-in a:hover,
  4525. .navbar-default .navbar-nav .posted-in a:focus,
  4526. .posted-in a:focus,
  4527. .posted-in a:hover{
  4528. color: #ffffff;
  4529. opacity: 0.9;
  4530. }
  4531.  
  4532. .featured-news .entry-thumb{
  4533. background-size: cover;
  4534. height: 362px;
  4535. width: 100%;
  4536. display: block;
  4537. background-repeat: no-repeat;
  4538. }
  4539.  
  4540. .post-wrapper.trendymag-one-fourth .entry-thumb,
  4541. .post-wrapper.trendymag-half .entry-thumb,
  4542. .post-wrapper.trendymag-one-third .entry-thumb{
  4543. height: 362px;
  4544. }
  4545.  
  4546. .post-wrapper.trendymag-two-third .entry-thumb{
  4547. height: 420px;
  4548. }
  4549.  
  4550. .post-wrapper.trendymag-one-third .entry-thumb{
  4551. height: 280px;
  4552. }
  4553.  
  4554. .image-overlay{
  4555. position: absolute;
  4556. top: 0;
  4557. left: 0;
  4558. right: 0;
  4559. bottom: 0;
  4560. }
  4561.  
  4562. .overlay-black{
  4563. background-color: rgba(0, 0, 0, 0);
  4564. background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
  4565. background-image: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0)));
  4566. background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
  4567. background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
  4568. background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
  4569. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%);
  4570. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#242424', GradientType=0 );
  4571. -webkit-transition: all 400ms;
  4572. -moz-transition: all 400ms;
  4573. -ms-transition: all 400ms;
  4574. -o-transition: all 400ms;
  4575. transition: all 400ms;
  4576. }
  4577.  
  4578. .post-wrapper .featured-news:hover .image-overlay,
  4579. .post-wrapper .featured-news:hover .overlay-black,
  4580. .post-wrapper .recent-news:hover .overlay-black{
  4581. opacity: 0.8;
  4582. }
  4583.  
  4584. /*Category colors*/
  4585.  
  4586. .theme-bg-color,
  4587. .theme-bg-color a{
  4588. background-color: #ff3c00 !important;
  4589. }
  4590. .yellow-bg,
  4591. .yellow-bg a{
  4592. background-color: #ffd800 !important;
  4593. }
  4594. .spring-green-bg,
  4595. .spring-green-bg a{
  4596. background-color: #17da6a !important;
  4597. }
  4598. .deep-sky-blue-bg,
  4599. .deep-sky-blue-bg a{
  4600. background-color: #00a2ff !important;
  4601. }
  4602. .electric-purple-bg,
  4603. .electric-purple-bg a{
  4604. background-color: #aa00f9 !important;
  4605. }
  4606. .psychedelic-purple-bg,
  4607. .psychedelic-purple-bg a{
  4608. background-color: #EA00FF !important;
  4609. }
  4610. .light-sea-green-bg,
  4611. .light-sea-green-bg a{
  4612. background-color: #1ABC9C !important;
  4613. }
  4614. .han-purple-bg,
  4615. .han-purple-bg a{
  4616. background-color: #4800FF !important;
  4617. }
  4618. .orange-peel-bg,
  4619. .orange-peel-bg a{
  4620. background-color: #FFA200 !important;
  4621. }
  4622. .color-transparent-bg,
  4623. .color-transparent-bg a{
  4624. background-color: rgba(0, 0, 0, 0.4) !important;
  4625. }
  4626.  
  4627. /* RECENT NEWS STYLE
  4628. --------------------------------------*/
  4629. .recent-news{
  4630. position: relative;
  4631. }
  4632. .post-wrapper .recent-news,
  4633. .category-news.style-one .recent-news,
  4634. .category-news.style-three{
  4635. border: 1px solid #eeecec;
  4636. }
  4637. .category-news.style-three,
  4638. .category-news.style-one .recent-news,
  4639. .category-news.style-two .recent-news,
  4640. .post-wrapper .masonry-column .recent-news{
  4641. margin-bottom: 30px;
  4642. }
  4643. .category-news .recent-news{
  4644. border: 0;
  4645. background-color: #fff;
  4646. border-bottom: 1px solid #eeecec;
  4647. }
  4648. .recent-news .entry-thumb{
  4649. position: relative;
  4650. }
  4651. @media(max-width: 991px){
  4652. .recent-news .entry-thumb img{
  4653. width: 100%;
  4654. }
  4655. }
  4656.  
  4657. .post-wrapper.style-two .recent-news .post-contents .entry-meta{
  4658. margin-bottom: 7px;
  4659. }
  4660. .post-wrapper.style-two .recent-news .post-contents .entry-meta li a{
  4661. color: #ffffff;
  4662. }
  4663.  
  4664. .post-wrapper .format-video .entry-thumb::after{
  4665. content: "\f144";
  4666. position: absolute;
  4667. top: 50%;
  4668. left: 50%;
  4669. -webkit-transform: translateY(-50%);
  4670. -moz-transform: translateY(-50%);
  4671. -ms-transform: translateY(-50%);
  4672. -o-transform: translateY(-50%);
  4673. transform: translateY(-50%);
  4674. font-family: fontawesome;
  4675. color: #fff;
  4676. margin-left: -18px;
  4677. font-size: 43px;
  4678. text-shadow: 0px 0px 20px #868686;
  4679. }
  4680.  
  4681. .post-wrapper.featured-video .format-video .entry-thumb::after{
  4682. content:"";
  4683. }
  4684.  
  4685. .featured-video .tt-popup{
  4686. position: static;
  4687. }
  4688.  
  4689. .featured-video .tt-popup i{
  4690. margin-top: -22px;
  4691. margin-left: -22px;
  4692. width: 44px;
  4693. height: 44px;
  4694. font-size: 20px;
  4695. line-height: 41px;
  4696. border: 3px solid #fff;
  4697. }
  4698. .featured-video .tt-popup i:hover{
  4699. border-color: #ff3c00;
  4700. }
  4701.  
  4702. /* Recent News Dropdown Category
  4703. ---------------------------------------------*/
  4704. .post-grid-item .recent-news{
  4705. margin-bottom: 30px;
  4706. }
  4707. .post-wrapper.style-one .recent-news > .entry-meta,
  4708. .post-wrapper.style-three .recent-news > .entry-meta{
  4709. position: absolute;
  4710. left: 20px;
  4711. top: 20px;
  4712. z-index: 10;
  4713. }
  4714. .post-wrapper.category-news .no-post-thumbnail > .entry-meta{
  4715. position: static;
  4716. padding: 20px 20px 0;
  4717. }
  4718. .recent-news .entry-title{
  4719. font-size: 17px;
  4720. line-height: 24px;
  4721. margin-bottom: 5px;
  4722. }
  4723.  
  4724. .post-wrapper.style-one .recent-news .entry-title a,
  4725. .post-wrapper.style-three .recent-news .entry-title a,
  4726. .post-wrapper.style-five .recent-news .entry-title a,
  4727. .post-wrapper.style-six .recent-news .entry-title a{
  4728. color: #212121;
  4729. }
  4730. .post-wrapper.style-one .recent-news .entry-title a:hover,
  4731. .post-wrapper.style-three .recent-news .entry-title a:hover,
  4732. .post-wrapper.style-five .recent-news .entry-title a:hover,
  4733. .post-wrapper.style-six .recent-news .entry-title a:hover {
  4734. color: #ff3c00;
  4735. }
  4736.  
  4737. .post-wrapper.style-two .recent-news .entry-title a,
  4738. .post-wrapper.style-four .recent-news .entry-title a,
  4739. .post-wrapper.style-seven .recent-news .entry-title a{
  4740. color: #ffffff;
  4741. }
  4742.  
  4743. .recent-news .entry-title a:hover{
  4744. text-decoration: underline;
  4745. }
  4746. .post-wrapper .recent-news .post-contents,
  4747. .category-news .post-contents{
  4748. padding: 20px 10px 15px 20px;
  4749. }
  4750. .related-post .post-contents{
  4751. padding: 30px;
  4752. background-color: #fff;
  4753. }
  4754. .tab-content .post-contents{
  4755. padding: 20px;
  4756. }
  4757. .post-wrapper.style-two .recent-news .post-contents,
  4758. .post-wrapper.style-four .recent-news .post-contents,
  4759. .post-wrapper.style-seven .recent-news .post-contents{
  4760. position: absolute;
  4761. bottom: 0;
  4762. left: 0;
  4763. }
  4764. .post-wrapper.style-one .recent-news .entry-meta li,
  4765. .post-wrapper.style-three .recent-news .entry-meta li,
  4766. .post-wrapper.style-five .recent-news .entry-meta li,
  4767. .post-wrapper.style-six .recent-news .entry-meta li,
  4768. .post-wrapper.style-one .recent-news .entry-meta li a,
  4769. .post-wrapper.style-three .recent-news .entry-meta li a,
  4770. .post-wrapper.style-five .recent-news .entry-meta li a,
  4771. .post-wrapper.style-six .recent-news .entry-meta li a{
  4772. color: #b4b4b4;
  4773. }
  4774. .post-wrapper.style-one .recent-news .entry-meta li a:hover,
  4775. .post-wrapper.style-three .recent-news .entry-meta li a:hover,
  4776. .post-wrapper.style-five .recent-news .entry-meta li a:hover,
  4777. .post-wrapper.style-six .recent-news .entry-meta li a:hover {
  4778. color: #ff3c00;
  4779. }
  4780. .entry-meta ul{
  4781. margin-bottom: 0;
  4782. }
  4783. .recent-news .entry-meta li i{
  4784. padding-right: 5px;
  4785. }
  4786. .recent-news .entry-meta .post-comments-number a{
  4787. color: #999;
  4788. padding-left: 15px;
  4789. margin-left: -15px;
  4790. }
  4791. .entry-meta .post-comments-number a{
  4792. padding-left: 15px;
  4793. margin-left: -15px;
  4794. }
  4795. .post-wrapper.category-news.style-two .entry-meta a,
  4796. .post-wrapper.category-news.style-four .entry-meta a,
  4797. .post-wrapper.category-news.style-seven .entry-meta a{
  4798. color: #fff;
  4799. }
  4800. .category-news .entry-content{
  4801. margin-top: 20px;
  4802. font-size: 14px;
  4803. }
  4804.  
  4805. .blog-wrapper.style-three.category-news .recent-news,
  4806. .post-wrapper.style-four.category-news .recent-news,
  4807. .post-wrapper.style-five.category-news .recent-news{
  4808. margin-bottom: 30px;
  4809. }
  4810. .post-wrapper.style-five .recent-news > a{
  4811. float: left;
  4812. margin-right: 20px;
  4813. width: 50%;
  4814. max-width: 400px;
  4815. }
  4816.  
  4817. .post-wrapper.style-five .recent-news .entry-thumb{
  4818. padding: 20px 0 5px 20px;
  4819. }
  4820. .post-wrapper.style-five .recent-news .entry-meta li{
  4821. padding-left: 0;
  4822. }
  4823. .post-wrapper.style-five .recent-news .post-contents{
  4824. padding-left: calc(50% + 20px);
  4825. }
  4826. .post-wrapper.style-five .recent-news .post-contents .entry-content{
  4827. margin-top: 15px;
  4828. }
  4829. .post-wrapper.style-five .recent-news .entry-content .more-link{
  4830. margin-top: 15px;
  4831. }
  4832.  
  4833. @media(max-width: 570px){
  4834. .post-wrapper.style-five .recent-news > a{
  4835. float: none;
  4836. margin-right: 0;
  4837. width: 100%;
  4838. max-width: 100%;
  4839. }
  4840.  
  4841. .post-wrapper.style-five .recent-news .entry-thumb{
  4842. padding: 0;
  4843. }
  4844.  
  4845. .post-wrapper.style-five .recent-news .post-contents{
  4846. padding-left: 20px;
  4847. }
  4848. }
  4849.  
  4850. .entry-content .more-link,
  4851. .entry-content a.readmore{
  4852. text-transform: uppercase;
  4853. font-size: 11px;
  4854. font-weight: 400;
  4855. font-family: 'Poppins', sans-serif;
  4856. background-color: #ddd;
  4857. padding: 5px 15px;
  4858. border-radius: 2px;
  4859. color: #808080;
  4860. display: table;
  4861. line-height: 22px;
  4862. }
  4863. .entry-content .more-link{
  4864. margin-top: 30px;
  4865. }
  4866. .entry-content .more-link i,
  4867. .entry-content a.readmore i{
  4868. margin-left: 5px;
  4869. }
  4870.  
  4871. .entry-content .more-link:hover,
  4872. .entry-content a.readmore:hover{
  4873. background-color: #ff3c00;
  4874. color: #fff;
  4875. }
  4876.  
  4877. .post-wrapper .tab-content{
  4878. position: relative;
  4879. }
  4880. .post-wrapper .tab-content .loading .tab-loader{
  4881. position: absolute;
  4882. top: 0;
  4883. left: 0;
  4884. right: 0;
  4885. bottom: 0;
  4886. background-color: #fff;
  4887. z-index: 1000;
  4888. }
  4889.  
  4890. .post-wrapper .tab-content .loading .tab-loader::after{
  4891. content:"";
  4892. background-image: url(images/loader.gif);
  4893. background-repeat: no-repeat;
  4894. position: absolute;
  4895. left: 0;
  4896. right: 0;
  4897. width: 55px;
  4898. height: 55px;
  4899. margin: 0 auto;
  4900. top: 50%;
  4901. -webkit-transform: translateY(-50%);
  4902. transform: translateY(-50%);
  4903. }
  4904.  
  4905. /*dropdown tabs*/
  4906. .element-title{
  4907. float: left;
  4908. }
  4909. .element-title h2{
  4910. font-size: 18px;
  4911. margin: 0;
  4912. }
  4913.  
  4914. .catagory-dropdown-wrapper .nav-tabs {
  4915. border: 0;
  4916. display: inline-block;
  4917. }
  4918.  
  4919. .catagory-dropdown-wrapper button span.fa{
  4920. color: #212121;
  4921. padding-left: 3px;
  4922. }
  4923.  
  4924. .catagory-dropdown-wrapper{
  4925. text-align: right;
  4926. margin-bottom: 20px;
  4927. }
  4928. .no-element-title .catagory-dropdown-wrapper{
  4929. text-align: left;
  4930. }
  4931. .catagory-dropdown-wrapper .nav-tabs ul{
  4932. display: block !important;
  4933. }
  4934. .catagory-dropdown-wrapper .category-dropdown-list ul{
  4935. position: absolute !important;
  4936. left: auto;
  4937. right: 15px;
  4938. padding: 5px;
  4939. margin: 0;
  4940. border-radius: 2px;
  4941. box-shadow: none;
  4942. margin-top: 5px;
  4943. z-index: 1050;
  4944. background-color: #f3f1f1;
  4945. opacity: 0;
  4946. visibility: hidden;
  4947. -webkit-transition: all 400ms;
  4948. -moz-transition: all 400ms;
  4949. -o-transition: all 400ms;
  4950. transition: all 400ms;
  4951. }
  4952. .catagory-dropdown-wrapper .category-dropdown-list:hover ul{
  4953. opacity: 1;
  4954. visibility: visible;
  4955. }
  4956. .catagory-dropdown-wrapper ul li a{
  4957. padding: 10px 15px;
  4958. border-radius: 2px;
  4959. color: #999999;
  4960. display: block;
  4961. -webkit-transition: all 400ms;
  4962. -moz-transition: all 400ms;
  4963. -o-transition: all 400ms;
  4964. transition: all 400ms;
  4965. }
  4966. .catagory-dropdown-wrapper ul li a:hover{
  4967. background-color: #ff3c00;
  4968. color: #ffffff;
  4969. }
  4970. .catagory-dropdown-wrapper button{
  4971. background-color: transparent;
  4972. border: 0;
  4973. font-weight: 600;
  4974. font-size: 14px;
  4975. }
  4976. .catagory-dropdown-wrapper button span{
  4977. color: #212121;
  4978. margin-left: 5px;
  4979. }
  4980.  
  4981. .category-inline-list button{
  4982. display: none;
  4983. }
  4984. .category-inline-list ul{
  4985. height: 45px !important;
  4986. }
  4987. .category-inline-list ul li{
  4988. display: inline-block;
  4989. }
  4990.  
  4991. .navbar-nav li.has-mega-menu .megamenu-wrapper .category-inline-list ul li a{
  4992. padding: 10px 8px 0;
  4993. }
  4994. .catagory-dropdown-wrapper .category-inline-list ul li a{
  4995. font-size: 14px;
  4996. padding: 10px 8px 0;
  4997. border-radius: 0;
  4998. }
  4999.  
  5000. .catagory-dropdown-wrapper .category-inline-list ul li.active a{
  5001. color: #ff3c00;
  5002. border-bottom: 1px solid #ff3c00;
  5003. }
  5004.  
  5005. .post-grid{
  5006. margin-top: 25px;
  5007. }
  5008.  
  5009. .colored-border{
  5010. background-color: #ff3c00;
  5011. height: 3px;
  5012. width: 100%;
  5013. }
  5014.  
  5015.  
  5016. /* CATEGORY NEWS STYLE
  5017. --------------------------------------------*/
  5018. .category-news-layout-one .large-post-thumb img{
  5019. width: 100%;
  5020. }
  5021. .category-news-layout-one .entry-thumb img{
  5022. min-width: 85px;
  5023. }
  5024. .category-news-layout-one.post-wrapper .recent-news .post-contents{
  5025. padding: 0 5px;
  5026. }
  5027. .category-news-layout-one.post-wrapper .recent-news .post-contents.large-post-contents{
  5028. padding: 20px 0 0;
  5029. }
  5030. .category-news-layout-one.post-wrapper .recent-news{
  5031. border: 0;
  5032. margin-bottom: 20px;
  5033. }
  5034. .category-news-layout-one.post-wrapper .masonry-column{
  5035. min-height: 80px;
  5036. }
  5037. .post-wrapper.style-one .post-loadmore .recent-news .post-contents{
  5038. background-color: #fff;
  5039. }
  5040.  
  5041. /*post load more*/
  5042. .loadmore-btn{
  5043. background-color: #e2e2e2;
  5044. border-radius: 2px;
  5045. color: #6e6e6e;
  5046. font-weight: 700;
  5047. font-size: 14px;
  5048. font-family: 'Poppins', sans-serif;
  5049. }
  5050. .loadmore-btn i{
  5051. margin-left: 10px;
  5052. }
  5053.  
  5054.  
  5055. /*share button custom style*/
  5056. .atm-f,
  5057. .at-branding-logo{
  5058. display: none !important;
  5059. }
  5060.  
  5061. .addthis_toolbox.addthis_32x32_style > a:nth-child(1) .at-icon-wrapper,
  5062. .addthis_toolbox.addthis_32x32_style > a:nth-child(2) .at-icon-wrapper,
  5063. .addthis_toolbox.addthis_32x32_style > a:nth-child(3) .at-icon-wrapper{
  5064. width: 130px !important;
  5065. text-align: center;
  5066. }
  5067. .addthis_toolbox.addthis_32x32_style .at-icon-wrapper{
  5068. height: 40px !important;
  5069. line-height: 40px !important;
  5070. }
  5071. .addthis_toolbox.addthis_32x32_style .at-icon-wrapper svg{
  5072. height: 40px !important;
  5073. }
  5074.  
  5075. .addthis_counter.addthis_bubble_style{
  5076. background-image: none !important;
  5077. }
  5078.  
  5079. .addthis_toolbox.addthis_32x32_style .addthis_button_expanded{
  5080. position: relative;
  5081. }
  5082. .addthis_toolbox.addthis_32x32_style .addthis_button_expanded::after{
  5083. content: "Share";
  5084. position: absolute;
  5085. bottom: -18px;
  5086. left: 0;
  5087. right: 0;
  5088. font-size: 12px;
  5089. text-transform: uppercase;
  5090. color: #999999;
  5091. font-weight: 400;
  5092. }
  5093. .post-share{
  5094. margin-bottom: 15px;
  5095. }
  5096. .single-layout-two .post-share{
  5097. margin-bottom: 0;
  5098. margin-top: 15px;
  5099. }
  5100. .post-share ul{
  5101. margin: 0;
  5102. }
  5103. .post-share ul li{
  5104. margin: 0 5px 5px 0;
  5105. padding: 0;
  5106. }
  5107. .post-share ul li i{
  5108. background-color: transparent;
  5109. }
  5110. .post-share ul li a{
  5111. min-width: 40px;
  5112. height: 40px;
  5113. line-height: 40px;
  5114. text-align: center;
  5115. color: #ffffff;
  5116. background-color: #ff3c00;
  5117. display: inline-block;
  5118. border-radius: 2px;
  5119. }
  5120.  
  5121. .post-share ul li a:hover{
  5122. opacity: 0.8;
  5123. }
  5124.  
  5125. .post-share ul li a.large-btn i{
  5126. margin-right: 7px;
  5127. }
  5128.  
  5129. .post-share ul li a.facebook{
  5130. background-color: #2d609b;
  5131. padding: 0 15px;
  5132. }
  5133. .post-share ul li a.twitter{
  5134. background-color: #00c3f3;
  5135. padding: 0 15px;
  5136. }
  5137. .post-share ul li a.google-plus{
  5138. background-color: #D6492F;
  5139. }
  5140. .post-share ul li a.linkedin{
  5141. background-color: #0083BE;
  5142. }
  5143. .post-share ul li a.pinterest{
  5144. background-color: #CB2027;
  5145. }
  5146. .post-share ul li a.reddit{
  5147. background-color: #FF4500;
  5148. }
  5149. .post-share ul li a.stumbleupon{
  5150. background-color: #EB4924;
  5151. }
  5152. .post-share ul li a.digg{
  5153. background-color: #1B5891;
  5154. }
  5155. .post-share ul li a.delicious{
  5156. background-color: #1169CA;
  5157. }
  5158.  
  5159. @media(max-width: 767px){
  5160. .post-share ul li a.large-btn{
  5161. width: 40px;
  5162. padding: 0;
  5163. }
  5164.  
  5165. .post-share ul li a.large-btn i {
  5166. margin-right: 0;
  5167. }
  5168.  
  5169. .post-share ul li a.large-btn span {
  5170. display: none;
  5171. }
  5172. }
  5173.  
  5174. /*select text to share*/
  5175. .share-selected-text-main-container .share-selected-text-inner{
  5176. background-color: #fff;
  5177. box-shadow: 0px 1px 8px 1px rgba(80, 80, 80, 0.41);
  5178. border-radius: 2px;
  5179. }
  5180. .share-selected-text-main-container .share-selected-text-inner:after{
  5181. border-color: #ffffff transparent transparent;
  5182. }
  5183. .share-selected-text-main-container .share-selected-text-btn{
  5184. color: #5f5f5f;
  5185. padding: 0 15px;
  5186. }
  5187.  
  5188. .share-selected-text-main-container .share-selected-text-btn:focus,
  5189. .share-selected-text-main-container .share-selected-text-btn:hover{
  5190. background-color: transparent;
  5191. color: #ff3c00;
  5192. }
  5193.  
  5194. /*Gradient banner*/
  5195. .gradient-banner{
  5196. position: relative;
  5197. overflow: hidden;
  5198. }
  5199.  
  5200. .gradient-banner h2{
  5201. color: #ffffff;
  5202. font-size: 35px;
  5203. position: absolute;
  5204. top: 50%;
  5205. left: 0;
  5206. z-index: 1;
  5207. -webkit-transform: translateY(-50%);
  5208. -moz-transform: translateY(-50%);
  5209. -ms-transform: translateY(-50%);
  5210. -o-transform: translateY(-50%);
  5211. transform: translateY(-50%);
  5212. padding: 0 50px;
  5213. z-index: 1;
  5214. }
  5215.  
  5216. @media(min-width: 992px) and (max-width: 1199px){
  5217. .gradient-banner h2 {
  5218. font-size: 28px;
  5219. padding: 0 30px;
  5220. }
  5221. }
  5222.  
  5223. .gradient-banner a{
  5224. position: absolute;
  5225. top: 0;
  5226. left: 0;
  5227. width: 100%;
  5228. height: 100%;
  5229. z-index: 2;
  5230. text-indent: -99999px;
  5231. }
  5232.  
  5233. .gradient-banner img{
  5234. width: 100%;
  5235. -webkit-transition: all 400ms;
  5236. -moz-transition: all 400ms;
  5237. -o-transition: all 400ms;
  5238. transition: all 400ms;
  5239. -webkit-transform: scale(1);
  5240. -moz-transform: scale(1);
  5241. -ms-transform: scale(1);
  5242. -o-transform: scale(1);
  5243. transform: scale(1);
  5244. -webkit-transform: translateZ(0);
  5245. }
  5246.  
  5247. .gradient-banner:hover img{
  5248. -webkit-transform: scale(1.1);
  5249. -moz-transform: scale(1.1);
  5250. -ms-transform: scale(1.1);
  5251. -o-transform: scale(1.1);
  5252. transform: scale(1.1);
  5253. }
  5254.  
  5255.  
  5256. /* Visual composer sytle override --------------------------------------------- */
  5257.  
  5258. /*Common style for all accordion*/
  5259. .vc_tta-panel-title {
  5260. font-family: Open Sans, sans-serif;
  5261. }
  5262.  
  5263. .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
  5264. border: 1px solid #eee!important;
  5265. }
  5266.  
  5267. /*Default Style*/
  5268. .vc_tta.vc_general.vc_tta-color-theme_default_color.vc_tta-style-default .vc_tta-panel-title>a,
  5269. .vc_tta.vc_general.vc_tta-color-theme_default_color.vc_tta-style-classic .vc_tta-panel-title>a,
  5270. .vc_tta.vc_general.vc_tta-color-theme_default_color.vc_tta-style-modern .vc_tta-panel-title>a,
  5271. .vc_tta.vc_general.vc_tta-color-theme_default_color.vc_tta-style-flat .vc_tta-panel-title>a {
  5272. color: #fff!important;
  5273. }
  5274.  
  5275. .vc_tta-color-theme_default_color .vc_tta-panel .vc_tta-panel-heading {
  5276. background-color: #666;
  5277. }
  5278.  
  5279. .vc_tta-panel.vc_active .vc_tta-panel-heading {
  5280. background-color: #ff3c00;
  5281. }
  5282.  
  5283.  
  5284. /*Accordion Outline Style*/
  5285. .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
  5286. border-width: 1px!important;
  5287. }
  5288. .vc_tta-color-theme_default_color.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  5289. background-color: transparent;
  5290. border-color: #666;
  5291. }
  5292. .vc_tta.vc_general.vc_tta-color-theme_default_color.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  5293. border-color: #ff3c00;
  5294. }
  5295.  
  5296. .vc_tta-color-theme_default_color.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  5297. color: #ff3c00!important;
  5298. }
  5299.  
  5300. .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading,
  5301. .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  5302. margin-bottom: 0px!important;
  5303. }
  5304.  
  5305. /*equal height*/
  5306. .vc_row-o-equal-height .vc_col-has-fill .wpb_wrapper{
  5307. min-height: 300px;
  5308. }
  5309.  
  5310. /*slider*/
  5311. .theme-default .nivoSlider img,
  5312. .flexslider .slides img{
  5313. height: auto;
  5314. }
  5315.  
  5316. .wpb_revslider_element{
  5317. margin-bottom: 0 !important;
  5318. }
  5319.  
  5320.  
  5321. /* Progress Bar
  5322. ------------------------------------------- */
  5323. .wpb_progress_bar_heading {
  5324. margin-bottom: 50px;
  5325. }
  5326. .vc_progress_bar .vc_single_bar .vc_label {
  5327. padding: 0 !important;
  5328. font-size: 14px;
  5329. bottom: 30px;
  5330. color: #666 !important;
  5331. text-shadow: none !important;
  5332. }
  5333. .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
  5334. position: absolute;
  5335. top: 0;
  5336. right: 0;
  5337. }
  5338. .vc_progress_bar .vc_single_bar {
  5339. background: #f5f5f5 !important;
  5340. box-shadow: none !important;
  5341. border-radius: 10px !important;
  5342. height: 20px;
  5343. margin-bottom: 50px !important;
  5344. }
  5345.  
  5346. .vc_progress_bar .vc_single_bar .vc_bar {
  5347. height: 40% !important;
  5348. border-radius: 10px !important;
  5349. top: 6px !important;
  5350. left: 12px !important;
  5351. }
  5352.  
  5353. /*popup*/
  5354. .tt-popup-wrapper{
  5355. position: relative;
  5356. }
  5357. .tt-popup-wrapper::before {
  5358. content: "";
  5359. background-color: rgba(0, 0, 0, 0.3);
  5360. width: 100%;
  5361. height: 100%;
  5362. position: absolute;
  5363. left: 0;
  5364. top: 0;
  5365. }
  5366. .tt-popup-wrapper img{
  5367. width: 100%;
  5368. }
  5369. @media (max-width : 1199px) {
  5370. .tt-popup-wrapper img{
  5371. height: auto !important;
  5372. }
  5373. }
  5374. .tt-popup{
  5375. position: absolute;
  5376. height: 100%;
  5377. width: 100%;
  5378. top: 0;
  5379. }
  5380. .tt-popup i{
  5381. position: absolute;
  5382. top: 50%;
  5383. left: 50%;
  5384. right: 0;
  5385. text-align: center;
  5386. margin: 0 auto;
  5387. margin-top: -37px;
  5388. margin-left: -37px;
  5389. width: 74px;
  5390. height: 74px;
  5391. font-size: 30px;
  5392. line-height: 64px;
  5393. color: #fff;
  5394. border: 5px solid #fff;
  5395. border-radius: 100%;
  5396. -webkit-transition: all 400ms;
  5397. -moz-transition: all 400ms;
  5398. -o-transition: all 400ms;
  5399. transition: all 400ms;
  5400. }
  5401. .tt-popup i:hover{
  5402. box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.4);
  5403. color: #ff3c00;
  5404. border-color: #ff3c00;
  5405. }
  5406.  
  5407.  
  5408. /* =-=-=-=-=-=-= CONTACT SECTION =-=-=-=-=-=-= */
  5409. .submit-btn-wrapper {
  5410. position: relative;
  5411. }
  5412. div.wpcf7 img.ajax-loader {
  5413. margin-left: 0;
  5414. position: absolute;
  5415. left: calc(50% - 60px);
  5416. top: calc(50% - 6px);
  5417. }
  5418. .btn.submit-btn {
  5419. font-size: 18px;
  5420. font-weight: 600;
  5421. min-width: 200px;
  5422. }
  5423. .wpcf7 span.wpcf7-not-valid-tip {
  5424. position: relative;
  5425. top: 5px;
  5426. color: #ff0000;
  5427. text-align: left;
  5428. font-size: 11px;
  5429. background-color: #ECECEC;
  5430. display: inline-block;
  5431. padding: 0 10px;
  5432. border-radius: 5px;
  5433. }
  5434. .wpcf7 span.wpcf7-not-valid-tip::before{
  5435. position: absolute;
  5436. top: -5px;
  5437. left: 0;
  5438. content:"";
  5439. width: 0;
  5440. height: 0;
  5441. border-left: 10px solid transparent;
  5442. border-right: 10px solid transparent;
  5443. border-bottom: 10px solid #ECECEC;
  5444. }
  5445. .wpcf7 div.wpcf7-validation-errors{
  5446. text-align: center;
  5447. border: 0;
  5448. font-weight: 600;
  5449. color: #EF4836;
  5450. }
  5451. .wpcf7 textarea{
  5452. max-height: 170px;
  5453. }
  5454.  
  5455. /* =-=-=-=-=-=-= NEWSLETTER SECTION =-=-=-=-=-=-= */
  5456. .subscribe-form {
  5457. text-align: center;
  5458. }
  5459. .subscribe-form .mc4wp-alert{
  5460. background-color: transparent;
  5461. border: 0;
  5462. color: #fff;
  5463. }
  5464. .subscribe-form .mc4wp-success{
  5465. font-size: 13px;
  5466. color: #fff;
  5467. line-height: 20px;
  5468. margin-top: 10px;
  5469. }
  5470. .subscribe-form .mc4wp-form input[type=email] {
  5471. width: 385px;
  5472. background-color: transparent;
  5473. }
  5474. @media(max-width: 767px){
  5475. .subscribe-form .mc4wp-form input[type=email] {
  5476. width: 100%;
  5477. }
  5478. }
  5479. .subscribe-form input::-webkit-input-placeholder {
  5480. color:#4b4b4b
  5481. }
  5482. .subscribe-form input::-moz-placeholder {
  5483. color:#4b4b4b
  5484. }
  5485. .subscribe-form input:-ms-input-placeholder {
  5486. color:#4b4b4b
  5487. }
  5488. .subscribe-form .mc4wp-form .form-control{
  5489. height: 50px;
  5490. color: #fff;
  5491. font-size: 15px;
  5492. padding: 0 15px;
  5493. border-color: #616161;
  5494. }
  5495. .subscribe-form .form-control:focus {
  5496. background-color: transparent;
  5497. }
  5498. .subscribe-form .btn{
  5499. margin-left: 10px;
  5500. }
  5501.  
  5502. .single-news-newsletter{
  5503. padding: 30px;
  5504. background-color: #ffffff;
  5505. margin: 10px 0 40px;
  5506. display: inline-block;
  5507. width: 100%;
  5508. }
  5509.  
  5510. .single-news-newsletter i{
  5511. font-size: 40px;
  5512. color: #bdbdbd;
  5513. margin-bottom: 15px;
  5514. }
  5515. .single-news-newsletter h2{
  5516. margin-bottom: 10px;
  5517. }
  5518. .single-news-newsletter h3{
  5519. font-size: 20px;
  5520. font-weight: normal;
  5521. }
  5522.  
  5523. .single-news-newsletter.subscribe-form .mc4wp-form .form-control{
  5524. border-color: #e0e0e0;
  5525. color: #999999;
  5526. }
  5527. .single-news-newsletter.subscribe-form .mc4wp-form .form-control:focus{
  5528. border-color: #ff3c00;
  5529. }
  5530.  
  5531. .subscribe-form.single-news-newsletter .mc4wp-form input[type=email]{
  5532. width: 100%;
  5533. }
  5534.  
  5535.  
  5536. /* =-=-=-=-=-=-= PRELOADER =-=-=-=-=-=-= */
  5537. #preloader {
  5538. background: #ffffff;
  5539. bottom: 0;
  5540. left: 0;
  5541. position: fixed;
  5542. right: 0;
  5543. top: 0;
  5544. z-index: 9999999;
  5545. }
  5546.  
  5547. .status-mes {
  5548. background-position: center;
  5549. background-repeat: no-repeat;
  5550. height: 200px;
  5551. left: 50%;
  5552. margin: -100px 0 0 -100px;
  5553. position: absolute;
  5554. top: 50%;
  5555. width: 200px;
  5556. }
  5557.  
  5558. /* =-=-=-=-=-=-= TO TOP =-=-=-=-=-=-= */
  5559.  
  5560. #toTop{
  5561. position: fixed;
  5562. bottom: 30px;
  5563. right: 30px;
  5564. color: #ff3c00;
  5565. cursor: pointer;
  5566. display: none;
  5567. z-index: 9999;
  5568. width: 40px;
  5569. height: 40px;
  5570. border: 2px solid #ff3c00;
  5571. text-align: center;
  5572. font-size: 24px;
  5573. line-height: 34px;
  5574. -webkit-transition: all 0.3s ease 0s;
  5575. -moz-transition: all 0.3s ease 0s;
  5576. -o-transition: all 0.3s ease 0s;
  5577. transition: all 0.3s ease 0s;
  5578. -webkit-border-radius: 50%;
  5579. -moz-border-radius: 50%;
  5580. -o-border-radius: 50%;
  5581. border-radius: 50%;
  5582. }
  5583.  
  5584. #toTop:hover {
  5585. color: #fff;
  5586. background-color: #ff3c00;
  5587. border: 2px solid transparent;
  5588. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement