Advertisement
Guest User

mmmmmm-stolen-css.css

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