Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 67.81 KB | None | 0 0
  1. /*
  2. Theme Name: Sydney
  3. Theme URI: http://athemes.com/theme/sydney
  4. Author: aThemes
  5. Author URI: http://athemes.com
  6. Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
  7. Version: 1.03
  8. License: GNU General Public License v2 or later
  9. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  10. Text Domain: sydney
  11. Tags: light, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
  12.  
  13. This theme, like WordPress, is licensed under the GPL.
  14. Use it to make something cool, have fun, and share what you've learned with others.
  15. Sydney is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
  16. */
  17.  
  18.  
  19. /*--------------------------------------------------------------
  20. Social
  21. --------------------------------------------------------------*/
  22. .social-menu-widget {
  23.     padding: 0;
  24.     margin: 0 auto;
  25.     display: table;
  26.     text-align: center;
  27. }
  28. .social-menu-widget a,
  29. .social-menu-widget a:hover {
  30.     color: #d65050;
  31. }
  32. .social-menu-widget li {
  33.     display: inline-block;
  34.     padding: 5px 20px;
  35.     list-style: none;
  36.     line-height: 1;
  37. }
  38. .social-menu-widget a {
  39.     text-decoration: none;
  40. }
  41. .social-widget li a::before,
  42. .social-menu-widget a:before {
  43.     font-family: FontAwesome;
  44.     color: inherit;
  45. }
  46. .social-menu-widget li a,
  47. .social-widget a {
  48.     -webkit-backface-visibility: visible;
  49.     backface-visibility: visible;
  50. }
  51. .social-menu-widget li a:hover,
  52. .social-widget a:hover {
  53. }
  54. .social-menu-widget a:before {
  55.     font-size: 50px;
  56.     text-shadow: 0 0 1px #222;
  57. }
  58. .social-menu-widget a[href*="twitter.com"]::before {
  59.     content: '\f099';
  60. }
  61. .social-menu-widget a[href*="facebook.com"]::before {
  62.     content: '\f09a';
  63. }
  64. .social-menu-widget a[href*="plus.google.com"]::before {
  65.     content: '\f0d5';
  66. }
  67. .social-menu-widget a[href*="google.com/+"]::before {
  68.     content: '\f0d5';
  69. }
  70. .social-menu-widget a[href*="dribbble.com"]::before {
  71.     content: '\f17d';
  72. }
  73. .social-menu-widget a[href*="pinterest.com"]::before {
  74.     content: '\f231';
  75. }
  76. .social-menu-widget a[href*="youtube.com"]::before {
  77.     content: '\f167';
  78. }
  79. .social-menu-widget a[href*="flickr.com"]::before {
  80.     content: '\f16e';
  81. }
  82. .social-menu-widget a[href*="vimeo.com"]::before {
  83.     content: '\f194';
  84. }
  85. .social-menu-widget a[href*="instagram.com"]::before {
  86.     content: '\f16d';
  87. }
  88. .social-menu-widget a[href*="linkedin.com"]::before {
  89.     content: '\f0e1';
  90. }
  91. .social-menu-widget a[href*="foursquare.com"]::before {
  92.     content: '\f180';
  93. }
  94. .social-menu-widget a[href*="tumblr.com"]::before {
  95.     content: '\f173';
  96. }
  97. .social-menu-widget a[href*="behance.net"]::before {
  98.     content: '\f1b4';
  99. }
  100. .social-menu-widget a[href*="deviantart.com"]::before {
  101.     content: '\f1bd';
  102. }
  103. .social-menu-widget a[href*="soundcloud.com"]::before {
  104.     content: '\f1be';
  105. }
  106. .social-menu-widget a[href*="spotify.com"]::before {
  107.     content: '\f1bc';
  108. }
  109. .social-menu-widget a[href*="weibo.com"]::before {
  110.     content: '\f18a';
  111. }
  112. .social-menu-widget a[href*="xing.com"]::before {
  113.     content: '\f168';
  114. }
  115. .social-menu-widget a[href*="trello.com"]::before {
  116.     content: '\f181';
  117. }
  118. /*--------------------------------------------------------------
  119. Navigation
  120. --------------------------------------------------------------*/
  121. .site-main .comment-navigation,
  122. .site-main .posts-navigation,
  123. .site-main .post-navigation {
  124.     margin: 0 0 1.5em;
  125.     overflow: hidden;
  126. }
  127. .comment-navigation .nav-previous,
  128. .posts-navigation .nav-previous,
  129. .post-navigation .nav-previous {
  130.     float: left;
  131.     width: 50%;
  132. }
  133. .comment-navigation .nav-next,
  134. .posts-navigation .nav-next,
  135. .post-navigation .nav-next {
  136.     float: right;
  137.     text-align: right;
  138.     width: 50%;
  139. }
  140. /*--------------------------------------------------------------
  141. Accessibility
  142. --------------------------------------------------------------*/
  143. /* Text meant only for screen readers. */
  144. .screen-reader-text {
  145.     clip: rect(1px, 1px, 1px, 1px);
  146.     position: absolute !important;
  147.     height: 1px;
  148.     width: 1px;
  149.     overflow: hidden;
  150. }
  151. .screen-reader-text:hover,
  152. .screen-reader-text:active,
  153. .screen-reader-text:focus {
  154.     background-color: #f1f1f1;
  155.     border-radius: 3px;
  156.     box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  157.     clip: auto !important;
  158.     color: #21759b;
  159.     display: block;
  160.     font-size: 14px;
  161.     font-size: 0.875rem;
  162.     font-weight: bold;
  163.     height: auto;
  164.     left: 5px;
  165.     line-height: normal;
  166.     padding: 15px 23px 14px;
  167.     text-decoration: none;
  168.     top: 5px;
  169.     width: auto;
  170.     z-index: 100000; /* Above WP toolbar. */
  171. }
  172. /*--------------------------------------------------------------
  173. Alignments
  174. --------------------------------------------------------------*/
  175. .alignleft {
  176.     display: inline;
  177.     float: left;
  178.     margin-right: 1.5em;
  179. }
  180. .alignright {
  181.     display: inline;
  182.     float: right;
  183.     margin-left: 1.5em;
  184. }
  185. .aligncenter {
  186.     clear: both;
  187.     display: block;
  188.     margin-left: auto;
  189.     margin-right: auto;
  190. }
  191. .widget select {
  192.     max-width: 100%;
  193. }
  194. /* Search widget. */
  195. .widget_search .search-submit {
  196.     display: none;
  197. }
  198. /*--------------------------------------------------------------
  199. Content
  200. --------------------------------------------------------------*/
  201. .sticky {
  202.     display: block;
  203. }
  204. .hentry {
  205. }
  206. .byline,
  207. .updated:not(.published) {
  208.     display: none;
  209. }
  210. .single .byline,
  211. .group-blog .byline {
  212.     display: inline;
  213. }
  214. .single .entry-header,
  215. .page .entry-header {
  216.     margin-bottom: 30px;
  217. }
  218. .entry-footer {
  219.     clear: left;
  220.     margin-top: 30px;
  221. }
  222. .page-links {
  223.     clear: both;
  224.     margin: 0 0 30px;
  225. }
  226. .page-header {
  227.     margin: 0;
  228.     border: 0;
  229. }
  230. .page-wrap .content-wrapper {
  231.     padding-top: 15px;
  232.     padding-bottom: 15px;
  233.     background-color: #fff;
  234. }
  235. .single .page-wrap .content-wrapper {
  236.     padding: 30px;
  237. }
  238. .page-template-page_front-page .page-wrap .content-wrapper {
  239.     padding-top: 0;
  240.     padding-bottom: 0;
  241.     background-color: transparent;
  242. }
  243. /*--------------------------------------------------------------
  244. Asides
  245. --------------------------------------------------------------*/
  246. .blog .format-aside .entry-title,
  247. .archive .format-aside .entry-title {
  248.     display: none;
  249. }
  250. /*--------------------------------------------------------------
  251. Comments
  252. --------------------------------------------------------------*/
  253. .comment-content a {
  254.     word-wrap: break-word;
  255. }
  256. .bypostauthor {
  257.     display: block;
  258. }
  259. /*--------------------------------------------------------------
  260. Infinite scroll
  261. --------------------------------------------------------------*/
  262. /* Globally hidden elements when Infinite Scroll is supported and in use. */
  263. .infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
  264. .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  265.     display: none;
  266. }
  267. /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
  268. .infinity-end.neverending .site-footer {
  269.     display: block;
  270. }
  271. /*--------------------------------------------------------------
  272. Media
  273. --------------------------------------------------------------*/
  274. .page-content .wp-smiley,
  275. .entry-content .wp-smiley,
  276. .comment-content .wp-smiley {
  277.     border: none;
  278.     margin-bottom: 0;
  279.     margin-top: 0;
  280.     padding: 0;
  281. }
  282. /* Make sure embeds and iframes fit their containers. */
  283. embed,
  284. iframe,
  285. object {
  286.     max-width: 100%;
  287. }
  288. img {
  289.     max-width: 100%;
  290.     height: auto;
  291. }
  292. /*--------------------------------------------------------------
  293. Captions
  294. --------------------------------------------------------------*/
  295. .wp-caption {
  296.     margin-bottom: 1.5em;
  297.     max-width: 100%;
  298. }
  299. .wp-caption img[class*="wp-image-"] {
  300.     display: block;
  301.     margin: 0 auto;
  302. }
  303. .wp-caption-text {
  304.     text-align: center;
  305. }
  306. .wp-caption .wp-caption-text {
  307.     margin: 0.8075em 0;
  308. }
  309. /*--------------------------------------------------------------
  310. Galleries
  311. --------------------------------------------------------------*/
  312. .gallery {
  313.     margin-bottom: 1.5em;
  314. }
  315. .gallery-item {
  316.     display: inline-block;
  317.     text-align: center;
  318.     vertical-align: top;
  319.     width: 100%;
  320. }
  321. .gallery-columns-2 .gallery-item {
  322.     max-width: 50%;
  323. }
  324. .gallery-columns-3 .gallery-item {
  325.     max-width: 33.33%;
  326. }
  327. .gallery-columns-4 .gallery-item {
  328.     max-width: 25%;
  329. }
  330. .gallery-columns-5 .gallery-item {
  331.     max-width: 20%;
  332. }
  333. .gallery-columns-6 .gallery-item {
  334.     max-width: 16.66%;
  335. }
  336. .gallery-columns-7 .gallery-item {
  337.     max-width: 14.28%;
  338. }
  339. .gallery-columns-8 .gallery-item {
  340.     max-width: 12.5%;
  341. }
  342. .gallery-columns-9 .gallery-item {
  343.     max-width: 11.11%;
  344. }
  345. .gallery-caption {
  346.     display: block;
  347. }
  348. /*--------------------------------------------------------------
  349. Repeatable Patterns
  350. --------------------------------------------------------------*/
  351.     *,
  352.     *:before,
  353.     *:after {
  354.         -webkit-box-sizing: border-box;
  355.            -moz-box-sizing: border-box;
  356.                 box-sizing: border-box;
  357.     }
  358.     body {
  359.         font: 14px/24px "Source Sans Pro", sans-serif;
  360.         background: #fff;
  361.         color: #767676;
  362.     }
  363.     a {
  364.         text-decoration: none;
  365.         -webkit-transition: all 0.3s ease-in-out;
  366.            -moz-transition: all 0.3s ease-in-out;
  367.             -ms-transition: all 0.3s ease-in-out;
  368.              -o-transition: all 0.3s ease-in-out;
  369.                 transition: all 0.3s ease-in-out;
  370.     }
  371.     a:hover,
  372.     a:focus {
  373.         color: #443f3f;
  374.         text-decoration: none;
  375.         outline: 0;
  376.         -webkit-transition: all 0.3s ease-in-out;
  377.            -moz-transition: all 0.3s ease-in-out;
  378.             -ms-transition: all 0.3s ease-in-out;
  379.              -o-transition: all 0.3s ease-in-out;
  380.                 transition: all 0.3s ease-in-out;
  381.     }
  382.     ul, ol {
  383.         padding: 0;
  384.     }
  385.     img {
  386.         max-width: 100%;
  387.         height: auto;
  388.     }
  389.     .img-left {
  390.         margin: 0 33px 0 0 !important;
  391.         float: left;
  392.     }
  393.     .img-right {
  394.         margin: 0 0 0 33px !important;
  395.         float: right;
  396.     }
  397.     strong {
  398.         font-weight: 600;
  399.     }
  400.     h1 { font: 52px/1.1 "Raleway", sans-serif;}
  401.     h2 { font: 42px/1.1 "Raleway", sans-serif;}
  402.     h3 { font: 32px/1.1 "Raleway", sans-serif;}
  403.     h4 { font: 25px/1.1 "Raleway", sans-serif;}
  404.     h5 { font: 20px/1.1 "Raleway", sans-serif;}
  405.     h6 { font: 18px/1.1 "Raleway", sans-serif;}
  406.     h1, h2, h3, h4, h5, h6 {
  407.         color: #443f3f;
  408.         font-weight: 600;
  409.         margin: 10px 0 24px;
  410.     }
  411.     .text-white { color: #fff !important; }
  412.     .text-dark { color: #443f3f !important;}
  413.     button,
  414.     input[type="button"],
  415.     input[type="reset"],
  416.     input[type="submit"] {
  417.         position: relative;
  418.         display: inline-block;
  419.         font-family: "Raleway", sans-serif;
  420.         font-size: 13px;
  421.         line-height: 24px;
  422.         font-weight: 700;
  423.         padding: 12px 34px;
  424.         color: #fff;
  425.         text-transform: uppercase;
  426.         -webkit-border-radius: 3px;
  427.            -moz-border-radius: 3px;
  428.              -o-border-radius: 3px;
  429.                 border-radius: 3px;
  430.         -webkit-transition: all 0.3s;
  431.            -moz-transition: all 0.3s;
  432.             -ms-transition: all 0.3s;
  433.              -o-transition: all 0.3s;
  434.                 transition: all 0.3s;
  435.     }
  436.     button:hover,
  437.     input[type="button"]:hover,
  438.     input[type="reset"]:hover,
  439.     input[type="submit"]:hover {
  440.         background-color: transparent;
  441.     }
  442.     select,
  443.     textarea,
  444.     input[type="text"],
  445.     input[type="password"],
  446.     input[type="datetime"],
  447.     input[type="datetime-local"],
  448.     input[type="date"],
  449.     input[type="month"],
  450.     input[type="time"],
  451.     input[type="week"],
  452.     input[type="number"],
  453.     input[type="email"],
  454.     input[type="url"],
  455.     input[type="search"],
  456.     input[type="tel"],
  457.     input[type="color"] {
  458.         color: #767676;
  459.         background-color: #fafafa;
  460.         border: 1px solid #dbdbdb;
  461.         height: 50px;
  462.         padding: 4px 20px;
  463.         border-radius: 0;
  464.         -webkit-transition: all 0.3s ease-in-out;
  465.            -moz-transition: all 0.3s ease-in-out;
  466.             -ms-transition: all 0.3s ease-in-out;
  467.              -o-transition: all 0.3s ease-in-out;
  468.                 transition: all 0.3s ease-in-out;
  469.     }
  470.     textarea:focus,
  471.     input[type="text"]:focus,
  472.     input[type="password"]:focus,
  473.     input[type="datetime"]:focus,
  474.     input[type="datetime-local"]:focus,
  475.     input[type="date"]:focus,
  476.     input[type="month"]:focus,
  477.     input[type="time"]:focus,
  478.     input[type="week"]:focus,
  479.     input[type="number"]:focus,
  480.     input[type="email"]:focus,
  481.     input[type="url"]:focus,
  482.     input[type="search"]:focus,
  483.     input[type="tel"]:focus,
  484.     input[type="color"]:focus {
  485.         -webkit-box-shadow: none;
  486.            -moz-box-shadow: none;
  487.                 box-shadow: none;
  488.     }
  489.     textarea {
  490.         width: 100%;
  491.         height: 120px;
  492.         padding: 15px 20px;
  493.     }
  494.     input[type="checkbox"] {
  495.         display: inline;
  496.     }
  497.     input:-moz-placeholder,
  498.     textarea:-moz-placeholder,
  499.     input::-moz-placeholder,
  500.     textarea::-moz-placeholder {
  501.       color: #a3a2a2;
  502.     }
  503.     input:-ms-input-placeholder,
  504.     textarea:-ms-input-placeholder {
  505.       color: #c3c3c3;
  506.     }
  507.     input::-webkit-input-placeholder,
  508.     textarea::-webkit-input-placeholder {
  509.       color: #cacaca;
  510.     }
  511.     .orches-animation {
  512.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  513.         filter: alpha(opacity=0);
  514.         opacity: 0;
  515.     }
  516.     .orches-animation.animated {
  517.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  518.         filter: alpha(opacity=100);
  519.         opacity: 1;
  520.     }
  521.     @-webkit-keyframes pop-scale { 0% { -webkit-transform: scale(0.7) } 100% { -webkit-transform: scale(1) } }
  522.     @-moz-keyframes pop-scale { 0% { -moz-transform: scale(0.7) } 100% { -moz-transform: scale(1) } }
  523.     @keyframes pop-scale { 0% { transform: scale(0.7) } 100% { transform: scale(1) } }
  524.     @-webkit-keyframes pop-scale2 { 0% { -webkit-transform: scale(0.5) } 100% { -webkit-transform: scale(1) } }
  525.     @-moz-keyframes pop-scale2 { 0% { -moz-transform: scale(0.5) } 100% { -moz-transform: scale(1) } }
  526.     @keyframes pop-scale2 { 0% { transform: scale(0.5) } 100% { transform: scale(1) } }
  527.     /* bootstrap resetting elements */
  528.     .btn {
  529.         background-image: none;
  530.     }
  531.     textarea,
  532.     input[type="text"],
  533.     input[type="submit"],
  534.     input[type="password"],
  535.     input[type="datetime"],
  536.     input[type="datetime-local"],
  537.     input[type="date"],
  538.     input[type="month"],
  539.     input[type="time"],
  540.     input[type="week"],
  541.     input[type="number"],
  542.     input[type="email"],
  543.     input[type="url"],
  544.     input[type="search"],
  545.     input[type="tel"],
  546.     input[type="color"],
  547.     .uneditable-input,
  548.     .dropdown-menu,
  549.     .navbar .nav > .active > a,
  550.     .navbar .nav > .active > a:hover,
  551.     .navbar .nav > .active > a:focus {
  552.         -webkit-appearance: none;
  553.         text-shadow: none;
  554.         -webkit-box-shadow: none;
  555.            -moz-box-shadow: none;
  556.              -o-box-shadow: none;
  557.                 box-shadow: none;
  558.     }
  559. table {
  560.     width: 100%;
  561. }
  562. th,td {
  563.     border: 1px solid #333;
  564.     padding: 5px;
  565.     text-align: center;
  566. }  
  567. /*--------------------------------------------------------------
  568. Header
  569. --------------------------------------------------------------*/
  570.     .site-title {
  571.         font-size: 32px;
  572.         line-height: 1.2;
  573.     }
  574.     .site-title a,
  575.     .site-title a:hover {
  576.         color: #fff;
  577.     }
  578.     .site-logo {
  579.         max-height: 100px;
  580.     }
  581.     .site-header {
  582.         position: absolute;
  583.         top: 0;
  584.         left: 0;
  585.         width: 100%;
  586.         z-index: 1000;
  587.         background-color: transparent;
  588.         padding: 20px 0;
  589.         -webkit-transition: all 0.3s ease-out;
  590.            -moz-transition: all 0.3s ease-out;
  591.             -ms-transition: all 0.3s ease-out;
  592.              -o-transition: all 0.3s ease-out;
  593.                 transition: all 0.3s ease-out;
  594.     }
  595.     .admin-bar .site-header,
  596.     .admin-bar .site-header.float-header {
  597.         top: 32px;
  598.     }
  599.     .header-image {
  600.         display: none;
  601.         position: relative;
  602.         height: 300px;
  603.         background-position: center;
  604.         background-size: cover;
  605.         background-repeat: no-repeat;  
  606.     }
  607.     .site-title {
  608.         margin: 0;
  609.     }
  610.     .site-description {
  611.         font-size: 16px;
  612.         margin: 15px 0 0;
  613.         line-height: 1.6;
  614.         color: #efefef;
  615.     }
  616.     .site-header.fixed {
  617.         position: fixed;
  618.     }
  619.  
  620.     .site-header .col-md-4,
  621.     .site-header .col-md-8 {
  622.         min-height: 0;
  623.     }
  624.  
  625.     .site-header .logo {
  626.         margin: 40px 0;
  627.         float: left;
  628.         -webkit-transition: all 0.3s linear;
  629.            -moz-transition: all 0.3s linear;
  630.             -ms-transition: all 0.3s linear;
  631.              -o-transition: all 0.3s linear;
  632.                 transition: all 0.3s linear;
  633.     }
  634.  
  635.     .site-header .logo a {
  636.         display: block;
  637.         height: 100%;
  638.     }
  639.  
  640.     .site-header .logo {
  641.         width: 135px;
  642.         height: 27px;
  643.     }
  644.  
  645.     .site-header.float-header {
  646.         background-color: rgba(0,0,0,0.9);
  647.         padding: 5px;
  648.     }
  649.     .site-header.float-header #mainnav {
  650.         padding: 0;
  651.     }
  652.  
  653.     .site-header.float-header #mainnav > ul > li > a {
  654.         height: 70px;
  655.         line-height: 70px;
  656.     }
  657.  
  658.     .site-header.float-header .logo {
  659.         margin: 20px 0;
  660.     }
  661.     /* navigation */
  662.     #mainnav {
  663.         display: block;
  664.         float: right;
  665.         -webkit-transition: all 0.3s linear;
  666.            -moz-transition: all 0.3s linear;
  667.             -ms-transition: all 0.3s linear;
  668.              -o-transition: all 0.3s linear;
  669.                 transition: all 0.3s linear;
  670.     }
  671.     #mainnav ul {
  672.         list-style: none;
  673.         margin: 0;
  674.     }
  675.     #mainnav li {
  676.         float: left;
  677.         padding: 0 14px;
  678.     }
  679.     #mainnav ul ul li {
  680.         padding: 0;
  681.     }  
  682.     #mainnav ul li a {
  683.         position: relative;
  684.         display: block;
  685.         font-size: 14px;
  686.         font-family: "Raleway", sans-serif;
  687.         color: #fff;
  688.         font-weight: 500;
  689.         text-decoration: none;
  690.         outline: none;
  691.     }
  692.     #mainnav ul li a:hover {
  693.         color: #d65050;
  694.     }
  695.     #mainnav ul ul a {
  696.         width: 180px;
  697.         font-family: "Source Sans Pro", sans-serif;
  698.     }
  699.     #mainnav > ul > li:last-child {
  700.         padding-right: 0;
  701.     }
  702.     #mainnav ul li {
  703.         position: relative;
  704.     }
  705.     #mainnav ul li ul {
  706.         width: 180px;
  707.         position: absolute;
  708.         top: 100%;
  709.         left: -999em;
  710.         opacity: 0;
  711.         visibility: hidden;
  712.         -webkit-border-radius: 0 0 2px 2px;
  713.            -moz-border-radius: 0 0 2px 2px;
  714.              -o-border-radius: 0 0 2px 2px;
  715.                 border-radius: 0 0 2px 2px;
  716.         -webkit-transition: all 0.3s ease;
  717.            -moz-transition: all 0.3s ease;
  718.             -ms-transition: all 0.3s ease;
  719.              -o-transition: all 0.3s ease;
  720.                 transition: all 0.3s ease;
  721.     }
  722.     #mainnav ul li ul ul {
  723.         top: 0;
  724.     }
  725.     #mainnav ul li ul:after {
  726.         content: "";
  727.         position: absolute;
  728.         left: 0;
  729.         width: 100%;
  730.         height: 1px;
  731.     }
  732.     #mainnav ul li ul ul:after {
  733.         top: 0;
  734.     }
  735.     #mainnav ul li ul li ul {
  736.         left: 100%;
  737.     }
  738.     #mainnav li:hover > ul {
  739.         opacity: 1;
  740.         padding-top: 10px;
  741.         visibility: visible;
  742.         left: auto;
  743.         -webkit-transition: all 0.3s ease;
  744.            -moz-transition: all 0.3s ease;
  745.             -ms-transition: all 0.3s ease;
  746.              -o-transition: all 0.3s ease;
  747.                 transition: all 0.3s ease;
  748.     }
  749.     #mainnav li:hover > ul ul {
  750.         padding-top: 0;
  751.         left: 100%;
  752.     }
  753.     #mainnav .sub-menu {
  754.         z-index: 99999;
  755.     }
  756.     #mainnav .sub-menu li a {
  757.         color: #fff;
  758.         display: block;
  759.         line-height: 30px;
  760.         background: #1c1c1c;
  761.         padding: 0 18px;
  762.         border-top: 1px solid #252525;
  763.         -webkit-transition: all 0.3s ease;
  764.            -moz-transition: all 0.3s ease;
  765.             -ms-transition: all 0.3s ease;
  766.              -o-transition: all 0.3s ease;
  767.                 transition: all 0.3s ease;
  768.     }
  769.     #mainnav .sub-menu li:hover > a {
  770.         color: #fff;
  771.     }
  772.     #mainnav li:hover > .sub-menu > li > a {
  773.         padding: 8px 18px;
  774.     }
  775.     /* Icons */
  776.     #mainnav ul li::before {
  777.         font-family: Fontawesome;
  778.         color: #fff;
  779.         float: left;
  780.         margin: 5px 5px 0 0;
  781.         font-size: 14px;
  782.         line-height: 1;
  783.         font-weight: 400;
  784.     }
  785.     #mainnav ul li a {
  786.         float: left;
  787.     }
  788.     #mainnav .sub-menu li:before {
  789.         content: '';
  790.         margin: 0;
  791.         transition: all 0.3s ease;
  792.         -webkit-transition: all 0.3s ease;
  793.     }  
  794.     #mainnav-mobi ul li a {
  795.         float: none;
  796.     }
  797.     #mainnav-mobi ul li::before {
  798.         content: '';
  799.     }
  800. /*--------------------------------------------------------------
  801. Mobile navigation
  802. --------------------------------------------------------------*/
  803.     #mainnav-mobi {
  804.         display: block;
  805.         margin: 0 auto;
  806.         width: 100%;
  807.         position: absolute;
  808.         top:28px;
  809.         background-color: #1c1c1c;
  810.         z-index: 1000;
  811.     }
  812.     #mainnav-mobi ul {
  813.         display: block;
  814.         list-style: none;
  815.         margin: 0;
  816.         padding: 0;
  817.     }
  818.     #mainnav-mobi ul li {
  819.         margin:0;
  820.         position: relative;
  821.         text-align: left;
  822.         border-top: 1px solid #252525;
  823.         cursor: pointer;
  824.     }
  825.     #mainnav-mobi ul > li > a {
  826.         display: block;
  827.         text-decoration: none;
  828.         padding: 10px 50px;
  829.         color: #fff;
  830.     }
  831.     #mainnav-mobi ul.sub-menu {
  832.         top: 100%;
  833.         left: 0;
  834.         z-index: 2000;
  835.         position: relative;
  836.         background-color: #161625;
  837.     }
  838.     #mainnav-mobi > ul > li > ul > li,
  839.     #mainnav-mobi > ul > li > ul > li > ul > li {
  840.         position: relative;
  841.         border-top: 1px solid #252525;
  842.         background-color: #222;
  843.     }
  844.     #mainnav-mobi > ul > li > ul > li >  a {
  845.         padding-left: 70px !important
  846.     }
  847.     #mainnav-mobi > ul > li > ul > li > ul > li a {
  848.         padding-left: 90px !important
  849.     }
  850.     #mainnav-mobi ul.sub-menu > li > a {
  851.         display: block;
  852.         text-decoration: none;
  853.         padding: 5px 60px;
  854.         border-top-color: rgba(255,255,255,0.1);
  855.         -webkit-transition: all 0.2s ease-out;
  856.            -moz-transition: all 0.2s ease-out;
  857.              -o-transition: all 0.2s ease-out;
  858.                 transition: all 0.2s ease-out;
  859.     }
  860.     #mainnav-mobi > ul > li > ul > li:first-child a {
  861.         border-top: none;
  862.     }
  863.     #mainnav-mobi ul.sub-menu > li > a:hover,
  864.     #mainnav-mobi > ul > li > ul > li.active > a {
  865.         color: #fff;
  866.     }
  867.     .btn-menu {
  868.         float: right;
  869.         font-size: 28px;
  870.         font-family: "FontAwesome";
  871.         color: #fff;
  872.         text-align:center;
  873.         width: 28px;
  874.         height: 28px;
  875.         cursor: pointer;
  876.         -webkit-transition: all 0.3s ease-out;
  877.            -moz-transition: all 0.3s ease-out;
  878.             -ms-transition: all 0.3s ease-out;
  879.              -o-transition: all 0.3s ease-out;
  880.                 transition: all 0.3s ease-out;
  881.     }
  882.     .btn-menu:before{
  883.         content: "\f0c9";
  884.     }
  885.     .btn-submenu {
  886.         position: absolute;
  887.         right: 20px;
  888.         top: 0;
  889.         font-family: "FontAwesome";
  890.         font-size: 20px;
  891.         line-height: 45px;
  892.         text-align: center;
  893.         cursor: pointer;
  894.         width: 70px;
  895.         height: 44px;
  896.     }
  897.     .btn-submenu:before {
  898.         content: "\f107";
  899.         color: #fff;
  900.     }
  901.     .btn-submenu.active:before {
  902.         content: "\f106"
  903.     }
  904.     .btn-menu {
  905.         display: none
  906.     }
  907. /*--------------------------------------------------------------
  908. Layout
  909. --------------------------------------------------------------*/
  910.     .aside-image {
  911.         padding: 0;
  912.         position: relative;
  913.     }
  914.     .aside-image .image-container {
  915.         height: 100%;
  916.         overflow: hidden;
  917.         padding: 0;
  918.         position: absolute;
  919.         left: 0;
  920.         top: 0;
  921.     }
  922.     .aside-image .image-holder {
  923.         position: absolute;
  924.         top: 0;
  925.         left: 0;
  926.         width: 100%;
  927.         height: 100%;
  928.         background-size: cover !important;
  929.         z-index: 0;
  930.         background-position: 50% 50%;
  931.     }
  932.     .aside-image .content-wrap {
  933.         padding: 70px 0 70px 50px;
  934.     }
  935.     .aside-image.right .image-container {
  936.         left: auto;
  937.         right: 0;
  938.     }
  939.     .aside-image.right .content-wrap {
  940.         padding: 70px 50px 70px 0;
  941.     }
  942.     .error-wrap h1 {
  943.         font-size: 35px;
  944.         color: #ddd;
  945.         font-weight: 600;
  946.         margin: 0 0 40px;
  947.         line-height: normal;
  948.     }
  949.     .error-wrap h5 {
  950.         margin-top: 60px;
  951.         font-size: 18px;
  952.         font-weight: normal;
  953.     }
  954.     .error-wrap .error-search {
  955.         padding: 0 80px;
  956.     }
  957.     .error-wrap #search-form {
  958.         height: 50px;
  959.         margin-bottom: 17px;
  960.         position: relative;
  961.         width: 100%;
  962.     }
  963.     .error-wrap .search-input {
  964.         margin: 0;
  965.         width: 100%;
  966.     }
  967.     .error-wrap #search-submit {
  968.         height: 50px;
  969.         padding: 0;
  970.         position: absolute;
  971.         top: 0;
  972.         right: 0;
  973.         width: 120px;
  974.         border-radius: 0 3px 3px 0;
  975.         background: #443f3f;
  976.         border-color: #443f3f;
  977.     }
  978.     .error-wrap #search-submit:hover {
  979.         color: #fff;
  980.     }
  981.     /* Page sider */
  982.     #page-slider {
  983.         position: relative;
  984.         height: 250px;
  985.     }
  986.     .overlay {
  987.         position: absolute;
  988.         top: 0;
  989.         left: 0;
  990.         width: 100%;
  991.         height: 100%;
  992.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  993.         filter: alpha(opacity=70);
  994.         opacity: 0.7;
  995.     }
  996.     .page-wrap {
  997.         padding: 83px 0 100px;
  998.         clear: both;
  999.     }
  1000.     .page-template-page_front-page .page-wrap {
  1001.         padding: 0;
  1002.     }
  1003.     .entry-page p,
  1004.     .entry-post p {
  1005.         margin-bottom: 24px;
  1006.     }
  1007.     .entry-post img {
  1008.         margin: 10px 0 20px;
  1009.     }
  1010.     .slides-container,
  1011.     .owl-wrapper {
  1012.         direction: ltr;
  1013.     }
  1014. /*--------------------------------------------------------------
  1015. Parallax
  1016. --------------------------------------------------------------*/
  1017.     .parallax {
  1018.         width: 100%;
  1019.         background-attachment: fixed;
  1020.         background-position: 50% 0;
  1021.     }
  1022. /*--------------------------------------------------------------
  1023. Hero section
  1024. --------------------------------------------------------------*/
  1025.     .header-slider {
  1026.         position: relative;
  1027.         max-width: 100%;
  1028.     }
  1029.     .slides-container .slide-item {
  1030.         background-attachment: fixed;
  1031.         background-position: center;
  1032.         background-repeat: no-repeat;
  1033.         background-size: cover;
  1034.     }
  1035.     .text-slider-section {
  1036.         position: absolute;
  1037.         top: 50%;
  1038.         left: 0;
  1039.         right: 0;
  1040.         text-align: center;
  1041.         z-index: 2;
  1042.         width: 100%;
  1043.         min-height: 260px;
  1044.         padding-top: 5px;
  1045.         -webkit-transform: translateY(-50%);
  1046.            -moz-transform: translateY(-50%);
  1047.             -ms-transform: translateY(-50%);
  1048.              -o-transform: translateY(-50%);
  1049.                 transform: translateY(-50%);
  1050.     }
  1051.     .text-slider .maintitle,
  1052.     .text-slider .subtitle {
  1053.         z-index: 10;
  1054.         color: #fff;
  1055.         margin: 0;
  1056.         letter-spacing: 1px;
  1057.         text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  1058.     }
  1059.     .text-slider .maintitle {
  1060.         position: relative;
  1061.         display: inline-block;
  1062.         font-size: 57px;
  1063.         line-height: 67px;
  1064.         font-weight: 700;
  1065.         padding-bottom: 10px;
  1066.     }
  1067.     .text-slider .maintitle:after {
  1068.         content: "";
  1069.         position: absolute;
  1070.         left: 50%;
  1071.         bottom: 0;
  1072.         width: 40%;
  1073.         height: 1px;
  1074.         margin-left: -20%;
  1075.     }
  1076.     .text-slider .subtitle {
  1077.         font-size: 30px;
  1078.         line-height: 40px;
  1079.         padding: 20px 0 50px;
  1080.         font-weight: 300;
  1081.     }
  1082. /*--------------------------------------------------------------
  1083. Page title
  1084. --------------------------------------------------------------*/
  1085.     .page-title {
  1086.         color: #ccc;
  1087.         padding-top: 100px;
  1088.     }
  1089.     .page-title .col-md-6 {
  1090.         float: none;
  1091.     }
  1092.     .page-title-inner {
  1093.         display: table;
  1094.         width: 100%;
  1095.         height: 100%;
  1096.         position: relative;
  1097.         z-index: 1;
  1098.     }
  1099.     .page-title-cap {
  1100.         display: table-cell;
  1101.         vertical-align: middle;
  1102.     }
  1103.     .page-title .breadcrumbs {
  1104.         display: table-cell;
  1105.         list-style: none;
  1106.         text-align: left;
  1107.         vertical-align: middle;
  1108.     }
  1109.     .page-title h1 {
  1110.         margin: 0;
  1111.         font-size: 18px;
  1112.         color: #ccc;
  1113.     }
  1114.     .breadcrumbs ul {
  1115.         margin: 0;
  1116.     }
  1117.     .breadcrumbs ul li {
  1118.         display: inline;
  1119.     }
  1120.     .breadcrumbs ul li a:hover {
  1121.         text-decoration: underline;
  1122.     }
  1123. /*--------------------------------------------------------------
  1124. Blog
  1125. --------------------------------------------------------------*/
  1126.     .content-area .post-wrap,
  1127.     .contact-form-wrap {
  1128.         padding-right: 20px;
  1129.     }
  1130.     .content-area .hentry {
  1131.         position: relative;
  1132.         padding-top: 50px;
  1133.         padding-bottom: 20px;
  1134.     }
  1135.     .content-area .hentry:first-child {
  1136.         padding-top: 0;
  1137.     }
  1138.     .content-area .hentry:after {
  1139.         content: "";
  1140.         position: absolute;
  1141.         left: 0;
  1142.         top: 0;
  1143.         width: 30px;
  1144.         height: 1px;
  1145.     }
  1146.     .content-area .hentry:first-child:after {
  1147.         height: 0;
  1148.     }
  1149.     .hentry .post-content {
  1150.         overflow: hidden;
  1151.     }
  1152.     .content-area .entry-thumb {
  1153.         text-align: center;
  1154.         margin-bottom: 30px;
  1155.     }
  1156.     .hentry .title-post {
  1157.         font-size: 20px;
  1158.         font-weight: 600;
  1159.         line-height: normal;
  1160.         padding-bottom: 10px;
  1161.         margin: 0;
  1162.     }
  1163.     .hentry .meta-post {
  1164.         margin-bottom: 20px;
  1165.     }
  1166.     .hentry .meta-post,
  1167.     .hentry .meta-post a {
  1168.         color: #5e5e5e;
  1169.         font-size: 13px;
  1170.     }
  1171.     .hentry .meta-post span {
  1172.         position: relative;
  1173.         padding-left: 20px;
  1174.         margin-right: 18px;
  1175.     }
  1176.     .hentry .meta-post .cat-links {
  1177.         display: inline-block;
  1178.     }  
  1179.     .hentry .meta-post span:before {
  1180.         position: absolute;
  1181.         left: 0;
  1182.         top: 1px;
  1183.         font-family: "FontAwesome";
  1184.         line-height: normal;
  1185.     }
  1186.     .hentry .meta-post span.posted-on:before {
  1187.         content:"\f073";
  1188.     }
  1189.     .hentry .meta-post span.byline:before {
  1190.         content:"\f007";
  1191.     }
  1192.     .hentry .meta-post span.comments-link:before {
  1193.         content:"\f086";
  1194.     }
  1195.     .hentry .meta-post span.cat-links:before {
  1196.         content:"\f114";
  1197.         top: 4px;
  1198.     }
  1199.     span.author.vcard {
  1200.         padding: 0;
  1201.         margin: 0;
  1202.     }
  1203.     .hentry blockquote {
  1204.         background-color: #333;
  1205.         color: #fff;
  1206.         font-size: 16px;
  1207.         font-style: italic;
  1208.         line-height: 23px;
  1209.         margin-bottom: 30px;
  1210.         padding: 30px 35px;
  1211.         position: relative;
  1212.     }
  1213.     .fullwidth {
  1214.         width: 100%;
  1215.     }
  1216.     .error-404 {
  1217.         text-align: center;
  1218.     }
  1219.     .error-404 .page-content p {
  1220.         margin-bottom: 30px;
  1221.     }
  1222.     .masonry-layout {
  1223.         width: 100%;
  1224.         padding: 0;
  1225.     }
  1226.     .masonry-layout .hentry {
  1227.         width: 360px;
  1228.         margin: 15px;
  1229.         padding: 0;
  1230.     }
  1231.     .masonry-layout .post-wrap {
  1232.         padding: 0;
  1233.     }  
  1234.     .masonry-layout .hentry:after {
  1235.         width: 0;
  1236.         height: 0;
  1237.     }  
  1238.     /* Blog pagination */
  1239.     .blog-pagination ul {
  1240.         width: 100%;
  1241.         text-align: right;
  1242.         list-style: none;
  1243.     }
  1244.     .blog-pagination ul li,
  1245.     .blog-pagination ul li a {
  1246.         display: inline-block;
  1247.         background-color: transparent;
  1248.         width: 40px;
  1249.         height: 40px;
  1250.         line-height: 40px;
  1251.         text-align: center;
  1252.     }
  1253.     .blog-pagination ul li {
  1254.         margin-left: 3px;
  1255.     }
  1256.     .blog-pagination ul li.active,
  1257.     .blog-pagination ul li:hover a {
  1258.         color: #fff;
  1259.     }
  1260. /*--------------------------------------------------------------
  1261. Widgets
  1262. --------------------------------------------------------------*/
  1263.     .widget-area .widget {
  1264.         position: relative;
  1265.         margin-bottom: 30px;
  1266.         padding-top: 50px;
  1267.     }
  1268.     .widget-area .widget:before {
  1269.         content: "";
  1270.         position: absolute;
  1271.         left: 0;
  1272.         top: 0;
  1273.         width: 30px;
  1274.         height: 1px;
  1275.     }
  1276.     .widget-area .widget:first-child {
  1277.         padding-top: 0;
  1278.     }
  1279.     .widget-area .widget:first-child:before {
  1280.         height: 0;
  1281.     }
  1282.     .widget-area .widget-title {
  1283.         font-size: 16px;
  1284.         line-height: normal;
  1285.         color: #443f3f;
  1286.         font-weight: 600;
  1287.         padding-bottom: 24px;
  1288.         margin: 0;
  1289.         text-transform: uppercase;
  1290.     }
  1291.     .widget ul {
  1292.         list-style: none;
  1293.     }
  1294.     .widget-area .widget ul li {
  1295.         padding: 5px 0;
  1296.     }
  1297.     .widget-area .widget ul li:first-child {
  1298.         padding-top: 0;
  1299.     }
  1300.     .widget-area .widget ul li:last-child {
  1301.         padding-bottom: 0;
  1302.     }
  1303.     .widget-area,
  1304.     .widget-area  a {
  1305.         color: #767676;
  1306.     }
  1307.     /* widget popular posts */
  1308.     .widget-popular-post .news .thumb {
  1309.         width: 65px;
  1310.         height: auto;
  1311.         margin: 3px 18px 0 0;
  1312.         float: left;
  1313.     }
  1314.     .widget-popular-post .news .text {
  1315.         min-height: 65px;
  1316.     }
  1317.     .widget-popular-post .news h6 {
  1318.         font-size: 13px;
  1319.         line-height: 20px;
  1320.         font-weight: 500;
  1321.         margin: 0 0 4px;
  1322.     }
  1323.     .widget-popular-post .news p,
  1324.     .widget-popular-post .news p a {
  1325.         font-size: 13px;
  1326.         margin: 0;
  1327.     }
  1328.     .widget-popular-post .news p a:hover {
  1329.         text-decoration: underline;
  1330.     }
  1331.     /* widget categories */
  1332.     .widget-categories .categories li a {
  1333.         position: relative;
  1334.         display: block;
  1335.     }
  1336.     .widget-categories .categories li span {
  1337.         position: absolute;
  1338.         right: 0;
  1339.         top: 0;
  1340.     }
  1341.     /* widget tags */
  1342.     .widget-tags .tag-list a {
  1343.         display: inline-block;
  1344.         font-size: 13px;
  1345.         color: #767676;
  1346.         border: 1px solid #dbdbdb;
  1347.         padding: 7px 15px;
  1348.         margin: 4px;
  1349.         margin-left: 0;
  1350.     }
  1351.     .widget-tags .tag-list a:hover {
  1352.         color: #5e5e5e;
  1353.     }
  1354. /*--------------------------------------------------------------
  1355. Blog single
  1356. --------------------------------------------------------------*/
  1357.     .single-post .hentry {
  1358.         padding-bottom: 0;
  1359.     }
  1360.     .single-post .author-post {
  1361.         position: relative;
  1362.         margin-top: 50px;
  1363.         background-color: #eee;
  1364.         padding: 20px;
  1365.     }
  1366.     .single-post .author-post .author-avatar {
  1367.         float: left;
  1368.         width: 145px;
  1369.         background-color: #f5f5f5;
  1370.         padding: 3px;
  1371.     }
  1372.     .single-post .author-post .author-info {
  1373.         position: relative;
  1374.         padding: 0 20px 0 35px;
  1375.         margin-left: 140px;
  1376.         min-height: 140px;
  1377.     }
  1378.     .single-post .author-post .name {
  1379.         margin: 3px 0 17px 0;
  1380.     }
  1381.     .single-post .author-post .name h6 {
  1382.         font-size: 20px;
  1383.         font-weight: 600;
  1384.         display: inline-block;
  1385.         margin: 0;
  1386.     }
  1387.     .single-post .author-post .intro {
  1388.         margin: 0;
  1389.     }
  1390.     .single-post .author-post ul.socials {
  1391.         position: absolute;
  1392.         top: 10px;
  1393.         right: 20px;
  1394.         list-style: none;
  1395.         margin: 0;
  1396.     }
  1397.     .single-post .author-post ul.socials li {
  1398.         float: left;
  1399.         text-align: center;
  1400.         margin-right: 5px;
  1401.     }
  1402.     .single-post .author-post ul.socials li a {
  1403.         display: inline-block;
  1404.         width: 25px;
  1405.         height: 25px;
  1406.         font-size: 18px;
  1407.         line-height: 25px;
  1408.         color: #ccc;
  1409.     }
  1410.     /* comment post */
  1411. /*--------------------------------------------------------------
  1412. Comments
  1413. --------------------------------------------------------------*/
  1414. .comments-area {
  1415.     margin-bottom: 60px;
  1416. }
  1417. .comments-title {
  1418.     margin: 0 0 30px 0;
  1419.     font-size: 24px;
  1420. }
  1421. .comments-area ol {
  1422.     list-style: none;
  1423. }
  1424. .comments-area ol {
  1425.     padding: 0;
  1426. }
  1427. .comments-area .children {
  1428.     padding-left: 20px;
  1429. }
  1430. .comments-area .fn {
  1431.     color: #505050;
  1432. }
  1433. .comment-author .avatar {
  1434.     position: absolute;
  1435. }
  1436. .comment-author .fn,
  1437. .comment-metadata {
  1438.     margin-left: 80px;
  1439. }
  1440. .comment-metadata {
  1441.     font-size: 12px;
  1442.     margin-bottom: 30px;
  1443. }
  1444. .comment-body {
  1445.     padding: 15px;
  1446.     margin-bottom: 20px;
  1447.     border-bottom: 1px solid #f3f3f3;
  1448.     background-color: #fff;
  1449. }
  1450. .reply {
  1451.     text-align: right;
  1452. }
  1453. .comment-reply-link {
  1454.     padding: 5px;
  1455.     font-size: 12px;
  1456. }
  1457. .comment-meta a {
  1458.     color: #c7c7c7;
  1459. }
  1460. .comments-area a.url {
  1461.     color: #505050;
  1462.     text-decoration: underline;
  1463. }
  1464. .bypostauthor {
  1465. }
  1466. .comment-reply-title {
  1467.     font-size: 25px;
  1468. }
  1469. .comment-form input {
  1470.     width: 100%;
  1471.     max-width: 100%;
  1472. }
  1473. .form-submit input {
  1474.     width: auto;
  1475. }
  1476. /*--------------------------------------------------------------
  1477. Portfolio single
  1478. --------------------------------------------------------------*/
  1479.     .portfolio-images {
  1480.         margin-bottom: 40px;
  1481.     }
  1482.     .portfolio-info {
  1483.         background-color: #f7f7f7;
  1484.         border: 1px solid #eee;
  1485.         padding: 25px 25px 40px;
  1486.         font-family: "Raleway", sans-serif;
  1487.     }
  1488.     .portfolio-info h5 {
  1489.         margin: 0 0 15px;
  1490.         text-transform: uppercase;
  1491.     }
  1492.     .portfolio-info ul {
  1493.         list-style: none;
  1494.         font-size: 14px;
  1495.         margin-bottom: 10px;
  1496.     }
  1497.     .portfolio-info ul li {
  1498.         padding: 10px 0;
  1499.     }
  1500.     .portfolio-info ul li span {
  1501.         float: right;
  1502.         color: #443f3f;
  1503.     }
  1504.     .portfolio-info .button-group {
  1505.         text-align: center;
  1506.     }
  1507.     .portfolio-info .button-group a {
  1508.         width: 100%;
  1509.         margin-top: 10px;
  1510.     }
  1511. /*--------------------------------------------------------------
  1512. Footer
  1513. --------------------------------------------------------------*/
  1514.     .footer-widgets {
  1515.         padding: 95px 0;
  1516.         background-color: #252525;
  1517.     }
  1518.     .footer .copyr {
  1519.         color: #a8a8a8;
  1520.         margin-bottom: 0;
  1521.     }
  1522.     .footer-widgets .widget-title {
  1523.         text-transform: uppercase;
  1524.         color: #c5c5c5;
  1525.         line-height: normal;
  1526.         margin: 5px 0 0;
  1527.     }
  1528.     /* widget info */
  1529.     .widget-info .logo-footer {
  1530.         margin-bottom: 36px;
  1531.     }
  1532.     .widget-info p {
  1533.         margin-bottom: 24px;
  1534.     }
  1535.     .widget-info .infomation {
  1536.         list-style: none;
  1537.         margin: 0;
  1538.     }
  1539.     .widget-info .infomation li {
  1540.         position: relative;
  1541.         padding: 0 0 0 30px;
  1542.         margin-bottom: 15px;
  1543.         line-height: 24px;
  1544.     }
  1545.     .widget-info .infomation li.address:before,
  1546.     .widget-info .infomation li.phone:before,
  1547.     .widget-info .infomation li.email:before {
  1548.         position: absolute;
  1549.         left: 0;
  1550.         top: 0;
  1551.         content: "\f041";
  1552.         font-family: "FontAwesome";
  1553.         font-size: 16px;
  1554.     }
  1555.     .widget-info .infomation li.phone:before {
  1556.         content: "\f095";
  1557.     }
  1558.     .widget-info .infomation li.email:before {
  1559.         content: "\f040";
  1560.     }
  1561.     /* widget links */
  1562.     .widget-links ul {
  1563.         list-style: none;
  1564.         margin: 0;
  1565.     }
  1566.     .widget-links ul li {
  1567.         padding: 10px 0 7px;
  1568.     }
  1569.     .widget-links ul li:first-child {
  1570.         padding-top: 0;
  1571.     }
  1572.     .widget-mail-subscribe p {
  1573.         padding-bottom: 10px;
  1574.     }
  1575.     .widget-mail-subscribe .email-sub input {
  1576.         width: 205px;
  1577.         margin-bottom: 10px;
  1578.     }
  1579. /*--------------------------------------------------------------
  1580. Bottom
  1581. --------------------------------------------------------------*/
  1582.     .site-footer {
  1583.         background-color: #1c1c1c;
  1584.         line-height: 35px;
  1585.         padding: 15px 0;
  1586.     }
  1587.     .site-footer,
  1588.     .site-footer a {
  1589.         color: #666;
  1590.     }
  1591.     .site-footer .socials {
  1592.         margin: 0;
  1593.         list-style: none;
  1594.     }
  1595.     .bottom .socials li {
  1596.         display: inline-block;
  1597.         margin-left: 5px;
  1598.     }
  1599.     .site-footer .socials li a {
  1600.         display: inline-block;
  1601.         color: #666;
  1602.         font-size: 14px;
  1603.         background-color: #2e2e2e;
  1604.         width: 35px;
  1605.         height: 35px;
  1606.         line-height: 35px;
  1607.         text-align: center;
  1608.         -webkit-border-radius: 50%;
  1609.            -moz-border-radius: 50%;
  1610.              -o-border-radius: 50%;
  1611.                 border-radius: 50%;
  1612.     }
  1613.     .site-footer .socials li:hover a {
  1614.         color: #fff;
  1615.     }
  1616. /*--------------------------------------------------------------
  1617. Preloader
  1618. --------------------------------------------------------------*/
  1619.     .preloader {
  1620.         background: none repeat scroll 0 0 #fff;
  1621.         height: 100%;
  1622.         opacity: 1;
  1623.         position: fixed;
  1624.         text-align: center;
  1625.         transition: all 0.5s ease 0s;
  1626.         width: 100%;
  1627.         z-index: 9999;
  1628.     }
  1629.     .preloader .spinner {
  1630.         height: 30px;
  1631.         left: 50%;
  1632.         margin-left: -15px;
  1633.         margin-top: -15px;
  1634.         position: relative;
  1635.         top: 50%;
  1636.         width: 30px;
  1637.     }
  1638.     .preloader .pre-bounce1,
  1639.     .preloader .pre-bounce2 {
  1640.         -webkit-animation: 2s ease 0s normal none infinite bounce;
  1641.                 animation: 2s ease 0s normal none infinite bounce;
  1642.         background-color: #de4939;
  1643.         border-radius: 50%;
  1644.         height: 100%;
  1645.         left: 0;
  1646.         opacity: 0.6;
  1647.         position: absolute;
  1648.         top: 0;
  1649.         width: 100%;
  1650.     }
  1651.     .preloader .pre-bounce2 {
  1652.         -webkit-animation-delay: -0.5s;
  1653.                 animation-delay: -0.5s;
  1654.     }
  1655.     @-webkit-keyframes bounce {
  1656.       0%, 20%, 50%, 80%, 100% {
  1657.         -webkit-transform: translateY(0);
  1658.         transform: translateY(0);
  1659.       }
  1660.  
  1661.       40% {
  1662.         -webkit-transform: translateY(-30px);
  1663.         transform: translateY(-30px);
  1664.       }
  1665.  
  1666.       60% {
  1667.         -webkit-transform: translateY(-15px);
  1668.         transform: translateY(-15px);
  1669.       }
  1670.     }
  1671.  
  1672.     @keyframes bounce {
  1673.       0%, 20%, 50%, 80%, 100% {
  1674.         -webkit-transform: translateY(0);
  1675.         -ms-transform: translateY(0);
  1676.         transform: translateY(0);
  1677.       }
  1678.  
  1679.       40% {
  1680.         -webkit-transform: translateY(-30px);
  1681.         -ms-transform: translateY(-30px);
  1682.         transform: translateY(-30px);
  1683.       }
  1684.  
  1685.       60% {
  1686.         -webkit-transform: translateY(-15px);
  1687.         -ms-transform: translateY(-15px);
  1688.         transform: translateY(-15px);
  1689.       }
  1690.     }  
  1691. /*--------------------------------------------------------------
  1692. Go to top button
  1693. --------------------------------------------------------------*/
  1694.     .go-top {
  1695.         position: fixed !important;
  1696.         right: 20px;
  1697.         bottom: -45px;
  1698.         color: #fff;
  1699.         display: block;
  1700.         font-size: 22px;
  1701.         line-height: 35px;
  1702.         text-align: center;
  1703.         width: 40px;
  1704.         height: 40px;
  1705.         visibility: hidden;
  1706.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  1707.         filter: alpha(opacity=0);
  1708.         opacity: 0;
  1709.         z-index: 9999;
  1710.         cursor: pointer;
  1711.         -webkit-border-radius: 2px;
  1712.            -moz-border-radius: 2px;
  1713.              -o-border-radius: 2px;
  1714.                 border-radius: 2px;
  1715.         -webkit-transition: all 0.5s;
  1716.            -moz-transition: all 0.5s;
  1717.             -ms-transition: all 0.5s;
  1718.              -o-transition: all 0.5s;
  1719.                 transition: all 0.5s;
  1720.     }
  1721.     .go-top:hover {
  1722.         background-color: #fff;
  1723.     }
  1724.     .go-top.show {
  1725.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  1726.         filter: alpha(opacity=100);
  1727.         opacity: 1;
  1728.         visibility: visible;
  1729.         bottom : 11px;
  1730.     }
  1731.  
  1732. /*--------------------------------------------------------------
  1733. Panels
  1734. --------------------------------------------------------------*/
  1735.     .panel-grid-cell .widget-title {
  1736.         text-align: center;
  1737.         margin-bottom: 50px;
  1738.         position: relative;
  1739.         font-weight: 600;
  1740.         line-height: normal;
  1741.         text-transform: uppercase;
  1742.         padding-bottom: 10px;
  1743.     }
  1744.     .panel-grid-cell .widget-title:after {
  1745.         content: "";
  1746.         position: absolute;
  1747.         left: 50%;
  1748.         bottom: 0;
  1749.         width: 50px;
  1750.         height: 1px;
  1751.         margin-left: -25px;
  1752.         background-color: #d65050;
  1753.     }
  1754.     .panel-grid {
  1755.         max-width: 1170px;
  1756.         margin-left: auto !important;
  1757.         margin-right: auto !important;
  1758.     }
  1759.     .panel-row-style {
  1760.         background-size: cover;
  1761.         background-attachment: fixed;
  1762.         background-repeat: no-repeat;
  1763.         position: relative;
  1764.         z-index: 11;
  1765.         overflow: hidden;
  1766.     }
  1767.     .panel-grid .overlay {
  1768.         z-index: -1;
  1769.     }  
  1770. /* Counter
  1771. -------------------------------------------------------------- */
  1772.     .roll-counter {
  1773.         text-align: center;
  1774.     }
  1775.     .roll-counter i {
  1776.         font-size: 30px;
  1777.     }
  1778.     .roll-counter .name-count,
  1779.     .roll-counter .numb-count {
  1780.         font-family: "Raleway", sans-serif;
  1781.     }
  1782.     .roll-counter .name-count {
  1783.         font-size: 14px;
  1784.         font-weight: 600;
  1785.         padding: 15px 0;
  1786.     }
  1787.     .roll-counter .numb-count {
  1788.         font-size: 44px;
  1789.         padding: 0;
  1790.         font-weight: 600;
  1791.     }
  1792. /* Clients
  1793. -------------------------------------------------------------- */
  1794.     .roll-client .client-item {
  1795.         float: left;
  1796.         width: 20%;
  1797.         text-align: center;
  1798.         margin-bottom: 30px;
  1799.     }
  1800.     .roll-client .client-item img {
  1801.         max-width: 150px;
  1802.     }  
  1803. /* Spacer
  1804. -------------------------------------------------------------- */
  1805.     .roll-spacer {
  1806.         display: block;
  1807.         clear: both;
  1808.         width: 100%;
  1809.         height: 47px;
  1810.         overflow: hidden;
  1811.     }
  1812.     .roll-spacer.small {
  1813.         height: 27px;
  1814.     }
  1815.     .roll-spacer.large {
  1816.         height: 60px;
  1817.     }
  1818. /* Icon Box
  1819. -------------------------------------------------------------- */
  1820.     .service {
  1821.         margin-bottom: 30px;
  1822.     }
  1823.     .service.col-md-4:nth-of-type(3n+1) {
  1824.         clear: left;
  1825.     }
  1826.     .service.col-md-6:nth-of-type(2n+1) {
  1827.         clear: left;
  1828.     }  
  1829.     .roll-icon-box {
  1830.         text-align: center;
  1831.     }
  1832.     .roll-icon-box .icon {
  1833.         text-align: center;
  1834.         width: 70px;
  1835.         height: 70px;
  1836.         line-height: 75px;
  1837.         margin: 0 auto 20px;
  1838.         -webkit-border-radius: 50%;
  1839.            -moz-border-radius: 50%;
  1840.              -o-border-radius: 50%;
  1841.                 border-radius: 50%;
  1842.     }
  1843.     .roll-icon-box.left {
  1844.         text-align: left;
  1845.     }
  1846.     .roll-icon-box.left .icon {
  1847.         float: left;
  1848.         margin-top: 7px;
  1849.         margin-right: 30px;
  1850.     }
  1851.     .roll-icon-box .icon i {
  1852.         font-size: 26px;
  1853.     }
  1854.     .roll-icon-box .content {
  1855.         overflow: hidden;
  1856.     }
  1857.     .roll-icon-box .content h3 {
  1858.         font-size: 16px;
  1859.         font-weight: 500;
  1860.         line-height: normal;
  1861.         margin: 7px 0 10px;
  1862.     }
  1863.     .roll-icon-box .content h3,
  1864.     .roll-icon-box .content h3 a {
  1865.         color: #443f3f;
  1866.     }
  1867.     .roll-icon-box .content p {
  1868.         margin: 0;
  1869.     }
  1870.  
  1871. /* Contact widget
  1872. -------------------------------------------------------------- */
  1873.  
  1874. .sydney_contact_info_widget span {
  1875.     color: #d65050;
  1876.     margin-right: 15px;
  1877. }
  1878. .sydney_contact_info_widget div {
  1879.     margin-bottom: 15px;
  1880. }
  1881. /* Icon List
  1882. -------------------------------------------------------------- */
  1883.     .roll-icon-list {
  1884.         padding-top: 15px;
  1885.     }
  1886.     .roll-icon-list .icon {
  1887.         text-align: center;
  1888.         width: 70px;
  1889.         height: 70px;
  1890.         line-height: 75px;
  1891.         float: left;
  1892.         margin-right: 30px;
  1893.         margin-top: 7px;
  1894.         -webkit-border-radius: 50%;
  1895.            -moz-border-radius: 50%;
  1896.              -o-border-radius: 50%;
  1897.                 border-radius: 50%;
  1898.     }
  1899.     .roll-icon-list .icon i {
  1900.         font-size: 26px;
  1901.     }
  1902.     .roll-icon-list .list-item {
  1903.         margin-bottom: 30px;
  1904.     }
  1905.     .roll-icon-list .content {
  1906.         overflow: hidden;
  1907.     }
  1908.     .roll-icon-list .content h3 {
  1909.         font-size: 16px;
  1910.         font-weight: 500;
  1911.         line-height: normal;
  1912.         margin: 7px 0 10px;
  1913.     }
  1914.     .roll-icon-list .content h3 a {
  1915.         color: #443f3f;
  1916.     }
  1917.     .roll-icon-list .content p {
  1918.         margin-bottom: 0;
  1919.     }
  1920. /* List
  1921. -------------------------------------------------------------- */
  1922.     .roll-list {
  1923.         list-style: none;
  1924.         margin: 0 0 30px 10px;
  1925.     }
  1926.     .roll-list li {
  1927.         line-height: 32px;
  1928.         position: relative;
  1929.         padding-left: 40px;
  1930.     }
  1931.     .roll-list li:before {
  1932.         content: "\f006";
  1933.         font-family: "FontAwesome";
  1934.         font-size: 15px;
  1935.         position: absolute;
  1936.         left: 0;
  1937.         top: 0;
  1938.     }
  1939. /* Button
  1940. -------------------------------------------------------------- */
  1941.     .roll-button {
  1942.         position: relative;
  1943.         display: inline-block;
  1944.         font-family: "Raleway", sans-serif;
  1945.         font-size: 13px;
  1946.         line-height: 24px;
  1947.         font-weight: 700;
  1948.         padding: 12px 35px;
  1949.         color: #fff;
  1950.         text-transform: uppercase;
  1951.         -webkit-border-radius: 3px;
  1952.            -moz-border-radius: 3px;
  1953.              -o-border-radius: 3px;
  1954.                 border-radius: 3px;
  1955.         -webkit-transition: all 0.3s;
  1956.            -moz-transition: all 0.3s;
  1957.             -ms-transition: all 0.3s;
  1958.              -o-transition: all 0.3s;
  1959.                 transition: all 0.3s;
  1960.     }
  1961.     .roll-button:hover {
  1962.         background-color: transparent;
  1963.     }
  1964.     .roll-button.border {
  1965.         background-color: transparent;
  1966.         text-transform: uppercase;
  1967.     }
  1968.     .roll-button.border:hover {
  1969.         color: #fff;
  1970.     }
  1971.     .roll-button.border.text-white {
  1972.         color: #fff;
  1973.     }
  1974.     .roll-button.light {
  1975.         background-color: #fff;
  1976.         border: 1px solid #fff;
  1977.         color: #443f3f;
  1978.     }
  1979.     .roll-button.light:hover {
  1980.         color: #fff;
  1981.     }
  1982.     .roll-button.light.border {
  1983.         border: 1px solid #fff;
  1984.         background-color: transparent;
  1985.         color: #fff;
  1986.     }
  1987.     .roll-button.light.border:hover {
  1988.         border: 1px solid #443f3f;
  1989.         background-color: #443f3f;
  1990.         color: #fff;
  1991.     }
  1992.     .roll-button.dark {
  1993.         background-color: #443f3f;
  1994.         border: 1px solid #443f3f;
  1995.     }
  1996.     .roll-button.dark:hover {
  1997.         border: 1px solid #443f3f;
  1998.         background-color: transparent;
  1999.         color: #443f3f;
  2000.     }
  2001.     .roll-button.dark.border {
  2002.         border: 1px solid #443f3f;
  2003.         background-color: transparent;
  2004.         color: #443f3f;
  2005.     }
  2006.     .roll-button.dark.border:hover {
  2007.         border: 1px solid #443f3f;
  2008.         background-color: #443f3f;
  2009.         color: #fff;
  2010.     }
  2011.     .more-button {
  2012.         display: table;
  2013.         margin: 30px auto 0;
  2014.         clear: both;
  2015.     }
  2016. /* Button Group
  2017. -------------------------------------------------------------- */
  2018.     .roll-button-group {
  2019.         text-align: center;
  2020.     }
  2021.     .roll-button-group .roll-button {
  2022.         margin-left: 8px;
  2023.     }
  2024.     .roll-button-group .roll-button:first-child {
  2025.         margin-left: 0;
  2026.     }
  2027. /* Lastest news
  2028. -------------------------------------------------------------- */  
  2029. .blog-post {
  2030.     margin-bottom: 30px;
  2031. }
  2032. .blog-post .entry-title {
  2033.     margin: 15px 0;
  2034.     font-size: 16px;
  2035. }
  2036. /* Lastest Projects
  2037. -------------------------------------------------------------- */
  2038.     .project-filter {
  2039.         margin: 20px 0 50px 0;
  2040.         text-align: center;
  2041.     }
  2042.     .project-filter li  {
  2043.         display: inline-block;
  2044.         position: relative;
  2045.         text-align: center;
  2046.         padding: 10px;
  2047.         margin-left: -3px;
  2048.         background-color: #f5f5f5;
  2049.         -webkit-transition: background 0.3s;
  2050.            -moz-transition: background 0.3s;
  2051.             -ms-transition: background 0.3s;
  2052.              -o-transition: background 0.3s;
  2053.                 transition: background 0.3s;
  2054.     }
  2055.     .project-filter li a {
  2056.         color: #767676;
  2057.         display: block;
  2058.         font-family: "Raleway",sans-serif;
  2059.         font-size: 13px;
  2060.         font-weight: 600;
  2061.         outline: 0;
  2062.     }
  2063.     .project-filter li.active a,
  2064.     .project-filter li:hover a {
  2065.         color: #fff;
  2066.     }
  2067.     .roll-project {
  2068.         width: 100%;
  2069.         padding-bottom: 50px;
  2070.         margin: 0;
  2071.     }
  2072.     .roll-project .project-item {
  2073.         margin: 0 0 30px;
  2074.     }
  2075.     .roll-project.fullwidth .project-item {
  2076.         float: left;
  2077.     }
  2078.     .roll-project.fullwidth .project-item {
  2079.         width: 20%;
  2080.         margin: 0;
  2081.     }
  2082.     .roll-project .project-item .item-wrap {
  2083.         position: relative;
  2084.     }
  2085.     .roll-project .project-item .pop-overlay {
  2086.         position: absolute;
  2087.         left: 0;
  2088.         top: 0;
  2089.         width: 100%;
  2090.         height: 100%;
  2091.         padding: 10px;
  2092.         z-index: 10;
  2093.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  2094.         filter: alpha(opacity=0);
  2095.         opacity: 0;
  2096.         -webkit-transition: all 1s;
  2097.            -moz-transition: all 1s;
  2098.             -ms-transition: all 1s;
  2099.              -o-transition: all 1s;
  2100.                 transition: all 1s;
  2101.     }
  2102.     .roll-project .project-item .project-pop {
  2103.         color: #fff;
  2104.         text-align: center;
  2105.         z-index: 20;
  2106.         width: 100%;
  2107.         height: 100%;
  2108.         cursor: pointer;
  2109.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  2110.         filter: alpha(opacity=0);
  2111.         opacity: 0;
  2112.         position: absolute;
  2113.         -webkit-transition: all 0.3s;
  2114.            -moz-transition: all 0.3s;
  2115.             -ms-transition: all 0.3s;
  2116.              -o-transition: all 0.3s;
  2117.                 transition: all 0.3s;
  2118.     }
  2119.     .roll-project .project-item .project-pop a {
  2120.         color: #fff;
  2121.     }
  2122.     .roll-project .project-item:hover .project-pop {
  2123.         opacity: 0.5;
  2124.     }
  2125.     .roll-project .project-item .project-pop h3 {
  2126.         font-size: 16px;
  2127.         font-weight: 700;
  2128.         line-height: 26px;
  2129.         position: absolute;
  2130.         left: 0;
  2131.         bottom: 50%;
  2132.         width: 100%;
  2133.         margin-bottom: -4px;
  2134.     }
  2135.     .roll-project .project-item .project-cat {
  2136.         width: 100%;
  2137.         position: absolute;
  2138.         left: 0;
  2139.         top: 50%;
  2140.         padding-top: 20px;
  2141.         margin: 0;
  2142.     }
  2143.     .roll-project .project-item .project-cat li {
  2144.         display: inline-block;
  2145.     }
  2146.     .roll-project .project-item .project-cat li a {
  2147.         position: relative;
  2148.         font-style: italic;
  2149.         padding: 0 5px;
  2150.     }
  2151.     .roll-project .project-item .project-cat li a:before {
  2152.         position: absolute;
  2153.         content: "/";
  2154.         left: -3px;
  2155.         top: -1px;
  2156.     }
  2157.     .roll-project .project-item .project-cat li:first-child a:before {
  2158.         content: "";
  2159.     }
  2160.     .roll-project .project-item:hover > .item-wrap .project-pop {
  2161.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  2162.         filter: alpha(opacity=100);
  2163.         opacity: 1;
  2164.         -webkit-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.25);
  2165.            -moz-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.25);
  2166.                 animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.25);
  2167.     }
  2168.     .roll-project .project-item:hover > .item-wrap .pop-overlay {
  2169.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  2170.         filter: alpha(opacity=100);
  2171.         opacity: 1;
  2172.     }
  2173. /* Testimonials
  2174. -------------------------------------------------------------- */
  2175.     .roll-testimonials {
  2176.         max-width: 750px;
  2177.         margin: 0 auto 30px;
  2178.         text-align: center;
  2179.     }
  2180.     .roll-testimonials .avatar {
  2181.         width: 100px;
  2182.         margin: 7px auto 26px;
  2183.         border: 2px solid #fff;
  2184.     }
  2185.     .roll-testimonials .avatar,
  2186.     .roll-testimonials .avatar img {
  2187.         -webkit-border-radius: 50%;
  2188.            -moz-border-radius: 50%;
  2189.              -o-border-radius: 50%;
  2190.                 border-radius: 50%;
  2191.     }
  2192.     .roll-testimonials .whisper {
  2193.         font-size: 18px;
  2194.         font-style: italic;
  2195.         line-height: 26px;
  2196.         padding: 0 0 20px;
  2197.         margin: 0;
  2198.         border: 0;
  2199.     }
  2200.     .roll-testimonials .name {
  2201.         font-family: "Raleway", sans-serif;
  2202.         font-size: 18px;
  2203.         font-weight: 500;
  2204.     }
  2205.     .roll-testimonials .name span {
  2206.         font-size: 13px;
  2207.         display: block;
  2208.         color: #767676;
  2209.     }
  2210.     .roll-testimonials .owl-controls {
  2211.         margin-top: 40px;
  2212.     }
  2213.     .owl-carousel .owl-wrapper:after {
  2214.         content: ".";
  2215.         display: block;
  2216.         clear: both;
  2217.         visibility: hidden;
  2218.         line-height: 0;
  2219.         height: 0;
  2220.     }
  2221.     .owl-carousel{
  2222.         display: none;
  2223.         position: relative;
  2224.         -ms-touch-action: pan-y;
  2225.         -webkit-transition: all 0.3s !important;
  2226.         transition: all 0.3s !important;
  2227.     }
  2228.     .owl-carousel .owl-wrapper{
  2229.         display: none;
  2230.         position: relative;
  2231.         -webkit-transform: translate3d(0px, 0px, 0px);
  2232.     }
  2233.     .owl-carousel .owl-wrapper-outer{
  2234.         overflow: hidden;
  2235.         position: relative;
  2236.         width: 100%;
  2237.     }
  2238.     .owl-carousel .owl-wrapper-outer.autoHeight{
  2239.         -webkit-transition: height 500ms ease-in-out;
  2240.         -moz-transition: height 500ms ease-in-out;
  2241.         -ms-transition: height 500ms ease-in-out;
  2242.         -o-transition: height 500ms ease-in-out;
  2243.         transition: height 500ms ease-in-out;
  2244.     }
  2245.     .owl-carousel .owl-item{
  2246.         float: left;
  2247.     }
  2248.     .owl-controls .owl-page,
  2249.     .owl-controls .owl-buttons div{
  2250.         cursor: pointer;
  2251.     }
  2252.     .owl-controls {
  2253.         -webkit-user-select: none;
  2254.         -khtml-user-select: none;
  2255.         -moz-user-select: none;
  2256.         -ms-user-select: none;
  2257.         user-select: none;
  2258.         -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  2259.     }
  2260.     .owl-carousel  .owl-wrapper,
  2261.     .owl-carousel  .owl-item{
  2262.         -webkit-backface-visibility: hidden;
  2263.         -moz-backface-visibility:    hidden;
  2264.         -ms-backface-visibility:     hidden;
  2265.       -webkit-transform: translate3d(0,0,0);
  2266.       -moz-transform: translate3d(0,0,0);
  2267.       -ms-transform: translate3d(0,0,0);
  2268.     }
  2269.     .owl-theme .owl-controls{
  2270.       text-align: center;
  2271.       margin-top: 45px;
  2272.     }
  2273.     .owl-theme .owl-controls .owl-page{
  2274.       display: inline-block;
  2275.       zoom: 1;
  2276.       *display: inline;/*IE7 life-saver */
  2277.     }
  2278.     .owl-theme .owl-controls .owl-page span{
  2279.       display: block;
  2280.       width: 9px;
  2281.       height: 9px;
  2282.       margin: 4px;
  2283.       background-color: transparent;
  2284.       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  2285.       filter: alpha(opacity=100);
  2286.       opacity: 1;
  2287.       -webkit-border-radius: 50%;
  2288.          -moz-border-radius: 50%;
  2289.          -o-border-radius: 50%;
  2290.           border-radius: 50%;
  2291.       -webkit-transition: background 0.3s;
  2292.          -moz-transition: background 0.3s;
  2293.           -ms-transition: background 0.3s;
  2294.            -o-transition: background 0.3s;
  2295.               transition: background 0.3s;
  2296.     }
  2297.  
  2298. /* Socials
  2299. -------------------------------------------------------------- */
  2300.     .roll-socials li {
  2301.         display: inline-block;
  2302.         text-align: center;
  2303.         margin: 2px 8px 8px 0;
  2304.     }
  2305.     .roll-socials li:last-child {
  2306.         margin-right: 0;
  2307.     }
  2308.     .roll-socials li a {
  2309.         display: inline-block;
  2310.         width: 40px;
  2311.         height: 40px;
  2312.         line-height: 40px;
  2313.         background-color: transparent;
  2314.         font-size: 16px;
  2315.         -webkit-border-radius: 50%;
  2316.            -moz-border-radius: 50%;
  2317.              -o-border-radius: 50%;
  2318.                 border-radius: 50%;
  2319.     }
  2320.     .roll-socials li a:hover {
  2321.         color: #fff;
  2322.     }
  2323. /* Infomation
  2324. -------------------------------------------------------------- */
  2325.     .roll-infomation {
  2326.         margin-bottom: 50px;
  2327.         list-style: none;
  2328.     }
  2329.     .roll-infomation li {
  2330.         position: relative;
  2331.         padding-left: 30px;
  2332.         margin-bottom: 15px;
  2333.         line-height: 24px;
  2334.     }
  2335.     .roll-infomation li.time span {
  2336.         color: #d91d1d;
  2337.         font-weight: 700;
  2338.     }
  2339.     .roll-infomation li.address:before,
  2340.     .roll-infomation li.phone:before,
  2341.     .roll-infomation li.email:before {
  2342.         position: absolute;
  2343.         left: 0;
  2344.         top: 4px;
  2345.         content: "\f041";
  2346.         font-family: "FontAwesome";
  2347.         font-size: 20px;
  2348.     }
  2349.     .roll-infomation li.phone:before {
  2350.         content: "\f095";
  2351.     }
  2352.     .roll-infomation li.email:before {
  2353.         content: "\f040";
  2354.     }
  2355. /* Progress Bar
  2356. -------------------------------------------------------------- */
  2357.     .roll-progress {
  2358.         position: relative;
  2359.         margin-bottom: 20px;
  2360.     }
  2361.     .roll-progress .name {
  2362.         position: absolute;
  2363.         left: 0;
  2364.         top:0;
  2365.     }
  2366.     .roll-progress .name,
  2367.     .roll-progress .perc {
  2368.         font-weight: 400;
  2369.     }
  2370.     .roll-progress .progress-animate {
  2371.         height: 10px;
  2372.         width: 0;
  2373.         -webkit-border-radius: 2px;
  2374.            -moz-border-radius: 2px;
  2375.              -o-border-radius: 2px;
  2376.                 border-radius: 2px;
  2377.     }
  2378.     .roll-progress .progress-bar {
  2379.         background: #f3f3f3;
  2380.         width: 100%;
  2381.         margin-top: 10px;
  2382.         -webkit-border-radius: 2px;
  2383.            -moz-border-radius: 2px;
  2384.              -o-border-radius: 2px;
  2385.                 border-radius: 2px;
  2386.     }
  2387.     .roll-progress .perc {
  2388.         width: 0;
  2389.         text-align: right;
  2390.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  2391.         filter: alpha(opacity=0);
  2392.         opacity: 0;
  2393.         -webkit-transition: opacity 1s ease-in-out;
  2394.           -moz-transition: opacity 1s ease-in-out;
  2395.            -ms-transition: opacity 1s ease-in-out;
  2396.             -o-transition: opacity 1s ease-in-out;
  2397.                transition: opacity 1s ease-in-out;
  2398.     }
  2399.     .roll-progress .perc.show {
  2400.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  2401.         filter: alpha(opacity=100);
  2402.         opacity: 1;
  2403.     }
  2404. /* Service Box
  2405. -------------------------------------------------------------- */
  2406.     .roll-servicebox .service-content h3 {
  2407.         font-size: 16px;
  2408.         font-weight: 500;
  2409.         margin: 10px 0 10px;
  2410.     }
  2411. /* Tabs
  2412. -------------------------------------------------------------- */
  2413.     .roll-tabs {
  2414.         margin-bottom: 20px;
  2415.     }
  2416.     .roll-tabs .menu-tab {
  2417.         overflow: hidden;
  2418.         margin: 0;
  2419.         list-style: none;
  2420.     }
  2421.     .roll-tabs .menu-tab li {
  2422.         position: relative;
  2423.         bottom: -1px;
  2424.         float: left;
  2425.         margin-right: 2px;
  2426.     }
  2427.     .roll-tabs .menu-tab li a {
  2428.         font-family: "Raleway", sans-serif;
  2429.         font-size: 14px;
  2430.         font-weight: 500;
  2431.         display: block;
  2432.         color: #2d3340;
  2433.         padding: 12px 25px 10px;
  2434.     }
  2435.     .roll-tabs .menu-tab li a:hover {
  2436.         background-color: #f7f7f7;
  2437.         text-decoration: none;
  2438.     }
  2439.     .roll-tabs .menu-tab li.active a {
  2440.         background-color: #fff;
  2441.         border: 1px solid #dbdbdb;
  2442.         transition: none;
  2443.     }
  2444.     .roll-tabs .content-tab {
  2445.         margin-top: 50px;
  2446.         border: 1px solid #dbdbdb;
  2447.         padding: 25px 20px 10px 25px;
  2448.         margin-top: -1px;
  2449.         background-color: #fff;
  2450.     }
  2451.     .roll-tabs .content-tab p {
  2452.         margin-bottom: 20px;
  2453.     }
  2454. /* Promo Box
  2455. -------------------------------------------------------------- */
  2456.     .roll-promobox {
  2457.         text-align: center;
  2458.         padding: 20px 0;
  2459.     }
  2460.     .roll-promobox .promo-controls {
  2461.         margin-top: 25px;
  2462.     }
  2463.     .roll-promobox .title {
  2464.         font-size: 18px;
  2465.         margin-bottom: 10px;
  2466.         color: #8e8e8e;
  2467.         font-weight: 500;
  2468.     }
  2469.     .roll-promobox .promo-content p {
  2470.         margin-bottom: 40px;
  2471.         font-size: 16px;
  2472.     }
  2473.     .roll-promobox.aside-style {
  2474.         text-align: left
  2475.     }
  2476.     .roll-promobox.aside-style .promo-content p {
  2477.         padding-bottom: 15px;
  2478.     }
  2479.     .roll-promobox.aside-style .promo-wrap {
  2480.         display: table;
  2481.         overflow: hidden;
  2482.         width: 100%;
  2483.     }
  2484.     .roll-promobox.aside-style .promo-content {
  2485.         display: table-cell;
  2486.         vertical-align: middle;
  2487.         width: 70%;
  2488.     }
  2489.     .roll-promobox.aside-style .promo-content p {
  2490.         margin: 0 0 5px;
  2491.     }
  2492.     .roll-promobox.aside-style .promo-controls {
  2493.         display: table-cell;
  2494.         margin: 0;
  2495.         text-align: center;
  2496.         vertical-align: middle;
  2497.         white-space: nowrap;
  2498.         width: 30%;
  2499.     }
  2500. /* Team
  2501. -------------------------------------------------------------- */
  2502.     .roll-team.carousel .team-item {
  2503.         padding: 0 25px;
  2504.     }
  2505.     .post-type-archive-employees .team-item {
  2506.         margin-bottom: 30px;
  2507.     }
  2508.     .roll-team .team-inner {
  2509.         padding: 4px;
  2510.         background-color: #fff;
  2511.         position: relative;
  2512.         text-align: center;
  2513.     }
  2514.     .roll-team .team-item .team-pop .name {
  2515.         font-family: "Raleway", sans-serif;
  2516.         font-size: 16px;
  2517.         font-weight: 600;
  2518.         color: #fff;
  2519.         padding: 10px 0;
  2520.     }
  2521.     .roll-team .team-item .team-pop .pos {
  2522.         font-style: italic;
  2523.     }
  2524.     .roll-team .team-item .team-pop .team-info {
  2525.         top: 30%;
  2526.         position: relative;
  2527.         width: 100%;
  2528.     }
  2529.     .roll-team .team-item .pop-overlay {
  2530.         position: absolute;
  2531.         left: 0;
  2532.         top: 0;
  2533.         width: 100%;
  2534.         height: 100%;
  2535.         padding: 10px;
  2536.         z-index: 10;
  2537.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  2538.         filter: alpha(opacity=0);
  2539.         opacity: 0;
  2540.         -webkit-transition: all 1s;
  2541.            -moz-transition: all 1s;
  2542.             -ms-transition: all 1s;
  2543.              -o-transition: all 1s;
  2544.                 transition: all 1s;
  2545.     }
  2546.     .roll-team .team-item .team-social {
  2547.         text-align: center;
  2548.         padding: 17px 0 0;
  2549.         margin: 0;
  2550.     }
  2551.     .roll-team .team-item .team-social li {
  2552.         display: inline-block;
  2553.     }
  2554.     .roll-team .team-social li a {
  2555.         font-size: 16px;
  2556.         color: #fff;
  2557.         display: block;
  2558.         margin-left: 5px;
  2559.         height: 30px;
  2560.         width: 30px;
  2561.         line-height: 28px;
  2562.         border: 1px solid #fff;
  2563.         background-color: transparent;
  2564.         -webkit-border-radius: 50%;
  2565.            -moz-border-radius: 50%;
  2566.              -o-border-radius: 50%;
  2567.                 border-radius: 50%;
  2568.         -webkit-transition: all 0.3s;
  2569.            -moz-transition: all 0.3s;
  2570.             -ms-transition: all 0.3s;
  2571.              -o-transition: all 0.3s;
  2572.                 transition: all 0.3s;
  2573.     }
  2574.     .roll-team .team-item .team-social li:first-child a {
  2575.         margin-left: 0;
  2576.     }
  2577.     .roll-team .team-item .team-social li:hover a {
  2578.         background-color: #fff;
  2579.     }
  2580.     .archive .team-social li a {
  2581.         color: #d65050;
  2582.         border: 1px solid #d65050;
  2583.     }
  2584.     .roll-team .team-item .team-pop {
  2585.         color: #fff;
  2586.         z-index: 20;
  2587.         width: 100%;
  2588.         height: 100%;
  2589.         padding: 0 10px;
  2590.         cursor: pointer;
  2591.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  2592.         filter: alpha(opacity=0);
  2593.         opacity: 0;
  2594.         -webkit-transition: all 0.3s;
  2595.            -moz-transition: all 0.3s;
  2596.             -ms-transition: all 0.3s;
  2597.              -o-transition: all 0.3s;
  2598.                 transition: all 0.3s;
  2599.     }
  2600.     .roll-team .team-item:hover > .team-inner .team-pop {
  2601.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  2602.         filter: alpha(opacity=100);
  2603.         opacity: 1;
  2604.         -webkit-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
  2605.            -moz-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
  2606.                 animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
  2607.     }
  2608.     .roll-team .team-item:hover > .team-inner .pop-overlay {
  2609.         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  2610.         filter: alpha(opacity=100);
  2611.         opacity: 1;
  2612.     }
  2613.     .roll-team .team-content {
  2614.         text-align: center;
  2615.     }
  2616.     .roll-team .team-content .name {
  2617.         font-family: "Raleway", sans-serif;
  2618.         font-size: 16px;
  2619.         font-weight: 600;
  2620.         padding: 12px 0 2px;
  2621.     }
  2622.     .roll-team .team-content .pos {
  2623.         padding-bottom: 12px;
  2624.         color: #443f3f;
  2625.     }
  2626.     .archive .team-item:nth-of-type(3n+1) {
  2627.         clear: left;
  2628.     }
  2629.  
  2630. /* Elements
  2631. -------------------------------------------------------------- */
  2632.     a {
  2633.         color: #d65050;
  2634.     }
  2635.     h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  2636.         color: #d65050;
  2637.     }
  2638.     .text-color { color: #d65050;}
  2639.     button,
  2640.     input[type="button"],
  2641.     input[type="reset"],
  2642.     input[type="submit"] {
  2643.         background-color: #d65050;
  2644.         border: 1px solid #d65050;
  2645.     }
  2646.     button:hover,
  2647.     input[type="button"]:hover,
  2648.     input[type="reset"]:hover,
  2649.     input[type="submit"]:hover {
  2650.         background-color: transparent;
  2651.         color: #d65050;
  2652.     }
  2653.     textarea:focus,
  2654.     input[type="text"]:focus,
  2655.     input[type="password"]:focus,
  2656.     input[type="datetime"]:focus,
  2657.     input[type="datetime-local"]:focus,
  2658.     input[type="date"]:focus,
  2659.     input[type="month"]:focus,
  2660.     input[type="time"]:focus,
  2661.     input[type="week"]:focus,
  2662.     input[type="number"]:focus,
  2663.     input[type="email"]:focus,
  2664.     input[type="url"]:focus,
  2665.     input[type="search"]:focus,
  2666.     input[type="tel"]:focus,
  2667.     input[type="color"]:focus {
  2668.         border: 1px solid #d65050;
  2669.     }
  2670.     #mainnav > ul > li > a.active,
  2671.     #mainnav > ul > li > a:hover {
  2672.         color: #d65050;
  2673.     }
  2674.     #mainnav ul li ul:after {
  2675.         background-color: #d65050;
  2676.         transition: all 0.3s ease;
  2677.         -webkit-transition: all 0.3s ease;
  2678.     }
  2679.     #mainnav .sub-menu li:hover > a {
  2680.         background-color: #d65050;
  2681.     }
  2682.     .error-wrap #search-submit:hover {
  2683.         background-color: #d65050;
  2684.         border-color: #d65050;
  2685.     }
  2686.     .text-slider .maintitle:after {
  2687.         background-color: #d65050;
  2688.     }
  2689.     .content-area .hentry:after {
  2690.         background-color: #d65050;
  2691.     }
  2692.     .hentry .meta-post a:hover {
  2693.         color: #d65050;
  2694.     }
  2695.     .hentry blockquote {
  2696.         border-left: 3px solid #d65050;
  2697.     }
  2698.     .blog-pagination ul li {
  2699.         border: 1px solid #d65050; 
  2700.     }
  2701.     .blog-pagination ul li.active,
  2702.     .blog-pagination ul li:hover a {
  2703.         background-color: #d65050;
  2704.     }
  2705.     .sidebar .widget:before {
  2706.         background-color: #d65050;
  2707.     }  
  2708.     .widget-tags .tag-list a:hover {
  2709.         border: 1px solid #d65050;
  2710.     }  
  2711.     .comment .comment-detail {
  2712.         border: 1px solid #d65050;
  2713.     }
  2714.     .bottom .socials li:hover a,
  2715.     .go-top {
  2716.         background-color: #d65050;
  2717.     }
  2718.     .go-top:hover {
  2719.         color: #d65050;
  2720.     }
  2721.     .switcher-container .switcher-icon a:focus {
  2722.         color: #d65050;
  2723.     }
  2724.     .owl-theme .owl-controls .owl-page span{
  2725.       border: 2px solid #d65050;
  2726.     }
  2727.     .owl-theme .owl-controls .owl-page.active span,
  2728.     .owl-theme .owl-controls.clickable .owl-page:hover span{
  2729.       background-color: #d65050;
  2730.     }
  2731.     .roll-icon-box .icon {
  2732.         border: 1px solid #d65050;
  2733.     }
  2734.     .roll-icon-box .icon i,
  2735.     .roll-icon-box .content h3 a:hover {
  2736.         color: #d65050;
  2737.     }
  2738.     .roll-icon-box.white .icon {
  2739.         background-color: #d65050;
  2740.     }
  2741.     .roll-icon-box.white .content h3 a {
  2742.         color: #d65050;
  2743.     }
  2744.     .roll-icon-list .icon {
  2745.         border: 1px solid #d65050;
  2746.     }
  2747.     .roll-icon-list .icon i,
  2748.     .roll-icon-list .content h3 a:hover {
  2749.         color: #d65050;
  2750.     }
  2751.     .roll-button {
  2752.         background-color: #d65050;
  2753.         border: 1px solid #d65050;
  2754.     }
  2755.     .roll-button:hover {
  2756.         color: #d65050;
  2757.     }
  2758.     .roll-button.border {
  2759.         color: #d65050;
  2760.         border: 1px solid #d65050;
  2761.     }
  2762.     .roll-button.border:hover {
  2763.         background-color: #d65050;
  2764.     }
  2765.     .roll-button.light:hover {
  2766.         border: 1px solid #d65050;
  2767.         background-color: #d65050;
  2768.     }
  2769.     .project-filter li.active,
  2770.     .project-filter li:hover {
  2771.         background-color: #d65050;
  2772.     }
  2773.     .roll-testimonials .name {
  2774.         font-family: "Raleway", sans-serif;
  2775.         font-size: 18px;
  2776.         font-weight: 500;
  2777.         color: #d65050;
  2778.     }
  2779.     .roll-project .project-item .project-pop {
  2780.         background-color: #d65050;
  2781.     }
  2782.     .roll-socials li a {
  2783.         border: 1px solid #d65050;
  2784.     }
  2785.     .roll-socials li a:hover {
  2786.         background-color: #d65050;
  2787.         border: 1px solid #d65050;
  2788.     }
  2789.     .roll-infomation li.address:before,
  2790.     .roll-infomation li.phone:before,
  2791.     .roll-infomation li.email:before {
  2792.         color: #d65050;
  2793.     }
  2794.     .roll-progress .progress-animate {
  2795.         background-color: #d65050;
  2796.     }
  2797.     .roll-team .team-item .team-pop .team-social li:hover a {
  2798.         color: #d65050;
  2799.     }
  2800.     .roll-team .team-item .team-pop {
  2801.         background-color: #d65050;
  2802.     }
  2803.     .roll-team .team-content .name {
  2804.         color: #d65050;
  2805.     }
  2806. /* Media Queries
  2807. -------------------------------------------------------------- */
  2808.     @media only screen and (min-width: 1930px) {
  2809.         .parallax {
  2810.             background-size: cover;
  2811.         }
  2812.     }
  2813.     /* Smaller than standard 1200 */
  2814.     @media only screen and (max-width: 1199px) {
  2815.         .roll-icon-list .list-item {
  2816.             margin-bottom: 18px;
  2817.         }
  2818.         .roll-project.fullwidth .project-item {
  2819.             width: 25%;
  2820.         }
  2821.         .masonry-layout .hentry {
  2822.             width: 455px;
  2823.         }
  2824.     }
  2825.     /* Smaller than standard 980 */
  2826.     @media only screen and (max-width: 991px) {
  2827.         .site-header.fixed {
  2828.             position: absolute;
  2829.         }
  2830.         .parallax {
  2831.             background-size: cover;
  2832.             background-attachment: scroll;
  2833.             background-position: top center!important;
  2834.         }
  2835.         .roll-counter .numb-count {
  2836.             font-size: 24px;
  2837.         }
  2838.         .btn-menu {
  2839.             display: block;
  2840.         }
  2841.         #mainnav {
  2842.             display: none;
  2843.         }
  2844.         .masonry-layout .hentry {
  2845.             width: 345px;
  2846.         }
  2847.         .header-wrap .col-md-8 {
  2848.             padding: 0;
  2849.         }
  2850.         .last {
  2851.             margin-bottom: 0 !important;
  2852.         }
  2853.         .margin-bottom-device {
  2854.             margin-bottom: 50px;
  2855.         }
  2856.         .margin-top-device {
  2857.             margin-top: 50px;
  2858.         }
  2859.         .content-area .post-wrap,
  2860.         .contact-form-wrap {
  2861.             padding-right: 0;
  2862.         }
  2863.         .contact-form-aside,
  2864.         .sidebar {
  2865.             margin-top: 50px;
  2866.         }
  2867.         .roll-icon-box {
  2868.             margin-bottom: 30px;
  2869.         }
  2870.         .roll-promobox.aside-style,
  2871.         .roll-promobox.aside-style .promo-wrap,
  2872.         .roll-promobox.aside-style .promo-content,
  2873.         .roll-promobox.aside-style .promo-controls {
  2874.             display: block;
  2875.             text-align: center;
  2876.             width: 100%;
  2877.         }
  2878.         .roll-promobox.aside-style .title {
  2879.             margin-bottom: 20px;
  2880.         }
  2881.         .roll-project.fullwidth .project-item {
  2882.             width: 33.3%;
  2883.         }
  2884.         .footer-widgets .widget {
  2885.             margin-bottom: 50px;
  2886.         }
  2887.     }
  2888.     @media only screen and (max-width: 1024px) {
  2889.         .slides-container .slide-item, 
  2890.         .panel-row-style {
  2891.             background-attachment: scroll;
  2892.         }
  2893.     }
  2894.     @media only screen and (max-width: 780px) {
  2895.         .roll-client .client-item img {
  2896.             max-width: 100%;
  2897.         }
  2898.         .panel-grid-cell {
  2899.             padding-left:15px !important;
  2900.             padding-right:15px !important;
  2901.             margin-bottom: 15px !important;
  2902.         }
  2903.         h1 { font-size: 32px;}
  2904.         h2 { font-size: 28px;}
  2905.         h3 { font-size: 22px;}
  2906.         h4 { font-size: 18px;}
  2907.         h5 { font-size: 16px;}
  2908.         h6 { font-size: 14px;}
  2909.     }
  2910.     /* Tablet Landscape */
  2911.      @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  2912.         .parallax {
  2913.             background-size: cover;
  2914.             background-attachment: scroll;
  2915.             background-position: top center!important;
  2916.         }
  2917.     }
  2918.     /* All Mobile Sizes */
  2919.     @media only screen and (max-width: 767px) {
  2920.         .posts-layout {
  2921.             max-width: 100%;
  2922.         }
  2923.         .masonry-layout .hentry {
  2924.             width: 100%;
  2925.             margin: 0 0 30px;
  2926.             padding: 0 15px;
  2927.         }      
  2928.         .text-slider-section {
  2929.             min-height: 190px;
  2930.         }
  2931.         .text-slider .maintitle {
  2932.             font-size: 40px;
  2933.             line-height: 50px;
  2934.             padding-bottom: 10px;
  2935.         }
  2936.         .text-slider .subtitle {
  2937.             font-size: 16px;
  2938.             line-height: 24px;
  2939.             padding: 20px 0 34px;
  2940.         }
  2941.         .roll-button {
  2942.             padding: 10px 30px;
  2943.         }
  2944.         .roll-project .project-item {
  2945.             width: 100%;
  2946.         }
  2947.         .roll-project.fullwidth .project-item {
  2948.             width: 50%;
  2949.         }
  2950.         .roll-counter {
  2951.             margin-bottom: 50px;
  2952.         }
  2953.         .single-post .author-post .author-avatar {
  2954.             float: none;
  2955.             margin-bottom: 20px;
  2956.         }
  2957.         .single-post .author-post .author-info {
  2958.             margin-left: 0;
  2959.             padding: 0;
  2960.         }
  2961.         .single-post .author-post ul.socials {
  2962.             position: static;
  2963.         }
  2964.         .single-post .author-post .intro {
  2965.             clear: left;
  2966.             padding-top: 10px;
  2967.         }
  2968.         .comment-list .children {
  2969.             margin-left: 75px;
  2970.         }
  2971.         .error-wrap .error-search {
  2972.             padding: 0 20px;
  2973.         }
  2974.         .aside-image .content-wrap {
  2975.             padding-left: 0;
  2976.             padding-right: 0;
  2977.         }
  2978.         .social-menu-widget a:before {
  2979.             font-size: 42px;
  2980.         }
  2981.         .btn-menu {
  2982.             float: none;
  2983.             margin: 30px auto 0;
  2984.         }
  2985.         .header-wrap {
  2986.             text-align: center;
  2987.         }
  2988.         #mainnav-mobi {
  2989.             top: auto;
  2990.         }
  2991.         .site-header.float-header {
  2992.             padding-top: 20px;
  2993.             padding-bottom: 20px;
  2994.         }
  2995.         .text-slider {
  2996.             display: none;
  2997.         }
  2998.                 .text-slider-section {
  2999.             min-height: 0;
  3000.             top: auto;
  3001.             bottom: 10%;
  3002.         }
  3003.         .site-title {
  3004.             font-size: 26px !important;
  3005.         }
  3006.     }
  3007.     /* Mobile Portrait Size */
  3008.     @media only screen and (max-width: 479px) {
  3009.         .roll-project.fullwidth .project-item {
  3010.             width: 100%;
  3011.         }
  3012.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement