Advertisement
dimti

Untitled

Feb 1st, 2016
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 9.78 KB | None | 0 0
  1. /*
  2. Theme Name:     Konstruct Child Theme
  3. Theme URI:      http://www.wpstudio.ru
  4. Description:    Got questions? Visit our <a href="http://www.wpstudio.ru">wpstudio</a>.
  5. Author:         WPStudio
  6. Author URI:     http://www.wpstudio.ru/
  7. Template:       konstruct
  8. Version:        1.0
  9. Tags: black, blue, white, green, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
  10. Text Domain: konstruct
  11. */
  12.  
  13. /*------------------------------------*\
  14.     CAT:переменные
  15. \*------------------------------------*/
  16.  
  17. /**
  18.  * TAG:цвета корпорративного стиля
  19.  */
  20. $blue: #2453ac;
  21. $blue-highlight: #23478e;
  22. $sky: #0994dc;
  23. $sky-highlight: #097cbf;
  24. $gray: #787272;
  25. $gray-strong: #575151;
  26.  
  27. /**
  28.  * TAG:Остальные цвета
  29.  */
  30. $white: #ffffff;
  31.  
  32. /**
  33.  * TAG:Шрифты
  34.  */
  35.  
  36. // Общий шрифт
  37. $font-family: "Arial", sans-serif;
  38. $font: 14px/1.4 $font-family;
  39.  
  40. /*------------------------------------*\
  41.     CAT:Mixins
  42. \*------------------------------------*/
  43.  
  44. @mixin background-sky {
  45.   background-color: $sky;
  46.   &:hover, &:focus {
  47.     background-color: $sky-highlight;
  48.   }
  49. }
  50.  
  51. @mixin background-blue {
  52.   background-color: $blue;
  53.   &:hover, &:focus {
  54.     background-color: $blue-highlight;
  55.     color: $white;
  56.   }
  57. }
  58.  
  59. /*------------------------------------*\
  60.     CAT: Общее
  61. \*------------------------------------*/
  62.  
  63. /**
  64.  * TAG:Размер шрифта и межстрочного интервала
  65.  */
  66. body {
  67.   font: $font;
  68.   color: $gray;
  69.  
  70.   // Фикс прокрутки
  71.   overflow-x: visible !important;
  72. }
  73.  
  74. /**
  75.  * TAG:Меню
  76.  */
  77. .menu {
  78.   li {
  79.     a {
  80.       color: $blue !important;
  81.     }
  82.     /*&:hover {
  83.         background-color: $sky;
  84.         a {
  85.             color: $white !important;//TODO: not work
  86.         }
  87.     }*/
  88.     &.current-menu-item {
  89.       background-color: $blue;
  90.       a {
  91.         color: $white !important;
  92.       }
  93.       &:hover {
  94.         background-color: $blue;
  95.         a {
  96.           color: $white !important;
  97.         }
  98.       }
  99.     }
  100.   }
  101. }
  102.  
  103. .menu > a {
  104.   color: #2453ac !important;
  105. }
  106.  
  107. .menu > li:hover > a {
  108.   color: #2453ac !important;
  109. }
  110.  
  111. .menu > .current-menu-item:hover,
  112. .menu > .current-menu-item {
  113.   background-color: $blue !important;
  114. }
  115.  
  116. .menu > .current-menu-item:hover > a,
  117. .menu > .current-menu-item > a {
  118.   color: #ffffff !important;
  119. }
  120.  
  121. /* Размеры и шрифт пунктов меню
  122.  */
  123. #site-header .menu > li a {
  124.   font-family: $font-family;
  125.   font-size: 12px;
  126. }
  127.  
  128. #masthead .navigator .menu li a, #masthead-sticky .navigator .menu li a {
  129.   padding: 0 10px;
  130. }
  131.  
  132. /* Кнопка - открытия экстра-меню
  133.  */
  134. #masthead .navigator .menu.menu-extra {
  135.   padding-left: 0px;
  136. }
  137.  
  138. /* Отступы слева от лого и справа от меню
  139.  */
  140. #masthead.header-v4 .wrapper {
  141.   padding: 0 20px;
  142. }
  143.  
  144. /* Верхняя полоса
  145.  */
  146. #headerbar .custom-info {
  147.   float: right;
  148.   color: white;
  149.   font-size: 18px;
  150. }
  151.  
  152. #headerbar .social-links {
  153.   float: left;
  154. }
  155.  
  156. /**
  157.  * TAG:Загаловки
  158.  */
  159. h1, h2, h3, h4, h5, h6 {
  160.   color: $gray-strong;
  161. }
  162.  
  163. h2 {
  164.   font-weight: 700;
  165.   color: $blue;
  166. }
  167.  
  168. /**
  169.  * TAG:Sticky logo
  170.  */
  171. #masthead-sticky .brand img.sticky-logo {
  172.   width: 254px;
  173.   height: 25px;
  174.   margin-top: 18px;
  175. }
  176.  
  177. /**
  178.  * TAG:Шапка, Sticky
  179.  */
  180. #masthead, #masthead-sticky {
  181.   z-index: 999;
  182. }
  183.  
  184. /**
  185.  * TAG:Footer
  186.  */
  187.  
  188. /* Отключение отступа для нижнего футера (который отключен)
  189.  */
  190. body #site-wrapper {
  191.   padding-bottom: 0;
  192. }
  193.  
  194. /**
  195.  * TAG:Кнопки
  196.  */
  197.  
  198. //Синий цвет
  199. .vc_btn {
  200.   @include background-blue;
  201.   color: $white;
  202. }
  203.  
  204. .vc_btn.vc_btn_lg.vc_btn-lg.vc_btn_3d {
  205.   @include background-blue;
  206.   color: $white;
  207. }
  208.  
  209. .vc_btn-blue, a.vc_btn-primary, button.vc_btn-primary {
  210.   @include background-blue;
  211. }
  212.  
  213. .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  214.   @include background-blue;
  215. }
  216.  
  217. .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  218.   @include background-blue;
  219. }
  220.  
  221. .navigation.loadmore a {
  222.   @include background-blue;
  223. }
  224.  
  225. .vc_btn, a.vc_btn, button.vc_btn {
  226.   @include background-blue;
  227. }
  228.  
  229. // Голубой цвет
  230. .vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky,
  231.   // Фикс для разрешения конфликта при наследовании правил от основного синего цвета
  232. .vc_btn.vc_btn_lg.vc_btn-lg.vc_btn_3d.vc_btn-sky {
  233.   @include background-sky;
  234. }
  235.  
  236. .vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
  237.   @include background-sky;
  238. }
  239.  
  240. .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
  241.   @include background-sky;
  242. }
  243.  
  244. input[type="submit"], button[type="submit"], .button {
  245.   @include background-sky;
  246. }
  247.  
  248. #site-wrapper .wpb_button:hover {
  249.   background-color: $sky-highlight !important;
  250. }
  251.  
  252. #site-wrapper .vc_btn.vc_btn_3d:hover {
  253.   background-color: $sky-highlight !important;
  254. }
  255.  
  256. /**
  257.  * TAG:Списки на синем фоне
  258.  */
  259. .iconlist.blue-background > li {
  260.   color: white;
  261. }
  262.  
  263. /*------------------------------------*\
  264.     CAT:Слайдеры
  265. \*------------------------------------*/
  266.  
  267. .rev_slider_wrapper {
  268.   /**
  269.    * TAG:Слайдер с отзывами на главной
  270.    */
  271.   // Корректировка блока автора под отзывом
  272.   .testimonial {
  273.     .testimonial-content {
  274.       blockquote {
  275.  
  276.       }
  277.     }
  278.     .testimonial-meta {
  279.       .testimonial-author {
  280.         & * {
  281.  
  282.         }
  283.         .author-name {
  284.  
  285.         }
  286.         .author-info {
  287.  
  288.         }
  289.       }
  290.     }
  291.   }
  292.   // отключение слота-заглушки на текущем слайде
  293.   .testimonial_slide.active-revslide {
  294.     .slotholder {
  295.       display: none;
  296.     }
  297.     &.loading {
  298.       .slotholder {
  299.         display: block;
  300.       }
  301.     }
  302.   }
  303. }
  304.  
  305. /*------------------------------------*\
  306.     CAT:Отзывы
  307. \*------------------------------------*/
  308.  
  309. /**
  310.  * TAG:Блок отзывов - контент
  311.  */
  312. #site-wrapper {
  313.   .testimonial {
  314.     .testimonial-content {
  315.       blockquote {
  316.         font-family: $font-family;
  317.         font-size: 14px;
  318.         color: $gray !important;
  319.       }
  320.     }
  321.     .testimonial-meta {
  322.       .testimonial-author {
  323.         & * {
  324.           font-size: 14px !important;
  325.           color: $gray !important;
  326.         }
  327.         .author-name {
  328.  
  329.         }
  330.         .author-info {
  331.  
  332.         }
  333.       }
  334.     }
  335.   }
  336. }
  337.  
  338. /*------------------------------------*\
  339.     CAT:Портфолио
  340. \*------------------------------------*/
  341.  
  342. /**
  343.  * TAG:выравнивание блоков по высоте на главной странице
  344.  */
  345. .portfolio-container .entry-content .entry-meta {
  346.   height: 40px;
  347. }
  348.  
  349. /**
  350.  * TAG:заголовки шрифт
  351.  */
  352. .portfolio-container .entry-content h2 a {
  353.   font-weight: 400;
  354.   color: $gray-strong;
  355. }
  356.  
  357. /**
  358.  * TAG:Ограничение кол-ва видимых элементов для работы фильтров на главной
  359.  */
  360. .wpb_wrapper .portfolio-entries { //wpb_wrapper - это чтобы только на кастомных страницах правило применялос
  361.   & > div {
  362.     & > article {
  363.       &:nth-of-type(n+13) {
  364.         display: none;
  365.       }
  366.     }
  367.     &.two-rows > article {
  368.       &:nth-of-type(n+9) {
  369.         display: none;
  370.       }
  371.     }
  372.   }
  373. }
  374.  
  375. /*------------------------------------*\
  376.     CAT:Элементы темы
  377. \*------------------------------------*/
  378.  
  379. /**
  380.  * TAG:IconBox
  381.  */
  382. .iconbox {
  383.   .box-header {
  384.     .box-icon {
  385.       img {
  386.         border: 1px solid $blue;
  387.         padding: 8px;
  388.       }
  389.     }
  390.   }
  391. }
  392.  
  393. /*------------------------------------*\
  394.     CAT:Пользовательские классы-помощники
  395. \*------------------------------------*/
  396.  
  397. /**
  398.  * TAG:Цвета
  399.  */
  400. .color-blue {
  401.   color: $blue;
  402. }
  403.  
  404. .color-sky {
  405.   color: $sky;
  406. }
  407.  
  408. .color-gray {
  409.   color: $gray;
  410. }
  411.  
  412. /*------------------------------------*\
  413.     CAT:Архив
  414. \*------------------------------------*/
  415.  
  416. /**
  417.  * TAG:Кнопка More
  418.  */
  419. .more-link {
  420.   background: $blue;
  421. }
  422.  
  423. .blog .content .content-inner > [class*="post-"] .entry-content .more-link:hover,
  424. .single .content .content-inner > [class*="post-"] .entry-content .more-link:hover,
  425. .search-results .content .content-inner > [class*="post-"] .entry-content .more-link:hover,
  426. .archive .content .content-inner > [class*="post-"] .entry-content .more-link:hover {
  427.   background: $blue-highlight;
  428. }
  429.  
  430. /**
  431.  * TAG:Цвет загаловков архива записей
  432.  */
  433. #main-content {
  434.   .entry-header .entry-title a {
  435.     color: $blue;
  436.   }
  437. }
  438.  
  439. /*------------------------------------*\
  440.     CAT:SIdebar
  441. \*------------------------------------*/
  442.  
  443. /**
  444.  * TAG:Цвета загавловков в сайдбаре
  445.  */
  446. .widget-title, .widgettitle {
  447.   color: $blue;
  448. }
  449.  
  450. /*------------------------------------*\
  451.     CAT:Портфолио
  452. \*------------------------------------*/
  453.  
  454. /**
  455.  * TAG:Убрать эффект Flip
  456.  */
  457. .portfolio-container.portfolio-grid .portfolio-entries .hentry .entry-wrapper:hover .entry-cover img {
  458.   -webkit-transform: none;
  459.   -moz-transform: none;
  460.   -ms-transform: none;
  461.   transform: none;
  462. }
  463.  
  464.  
  465. /*------------------------------------*\
  466.     CAT:Semantic UI
  467. \*------------------------------------*/
  468.  
  469. /**
  470.  * TAG:Grid
  471.  */
  472.  
  473. .ui.grid {
  474.   & > .row {
  475.     margin: 0;
  476.   }
  477. }
  478.  
  479. /**
  480.  * TAG:Input
  481.  */
  482.  
  483. .ui.input {
  484.   &.fullwidth {
  485.     .wpcf7-form-control-wrap {
  486.       width: 98%;
  487.     }
  488.   }
  489. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement