Advertisement
Guest User

Untitled

a guest
Mar 26th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 33.98 KB | None | 0 0
  1. @import url("../CherryFramework/style.css");
  2. @import url(//fonts.googleapis.com/css?family=Ubuntu:400,700);
  3. @import url(//fonts.googleapis.com/css?family=Archivo+Narrow:700);
  4. body { background:#202020; }
  5. @media (max-width: 767px) {
  6.     body { padding:0; }
  7. }
  8. .main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea {
  9.     background:none;
  10.     min-height:41px;
  11.     margin:0;
  12.     padding:11px 14px !important;
  13.     border:1px solid #e4e4e4;
  14.     -webkit-border-radius:0;
  15.     -moz-border-radius:0;
  16.     border-radius:0;
  17.     -webkit-box-sizing:border-box;
  18.     -moz-box-sizing:border-box;
  19.     box-sizing:border-box;
  20.     -webkit-box-shadow:none;
  21.     -moz-box-shadow:none;
  22.     box-shadow:none;
  23.     resize:none;
  24.     font-family:'Ubuntu', sans-serif;
  25.     font-size:12px;
  26.     font-weight:400;
  27.     color:#7d7d7d;
  28. }
  29. html.ie8 .main-holder input[type="text"], html.ie8 .main-holder input[type="email"], html.ie8 .main-holder textarea { min-height:17px; }
  30. .main-holder input[type="submit"], .main-holder input[type="reset"] {
  31.     background:#002b55;
  32.     height:42px;
  33.     overflow:hidden;
  34.     margin:0 10px 0 0;
  35.     padding:0 21px 0 21px;
  36.     line-height:42px;
  37.     font-family:'Ubuntu', sans-serif;
  38.     font-size:13px;
  39.     font-weight:400;
  40.     border:none;
  41.     -webkit-border-radius:2px;
  42.     -moz-border-radius:2px;
  43.     border-radius:2px;
  44.     text-decoration:none;
  45.     color:#fff;
  46.     text-shadow:none;
  47. }
  48. .main-holder input[type="submit"]:focus, .main-holder input[type="submit"]:hover, .main-holder input[type="reset"]:focus, .main-holder input[type="reset"]:hover {
  49.     background:#ffc314;
  50.     -webkit-transition:none;
  51.     -moz-transition:none;
  52.     -o-transition:none;
  53.     transition:none;
  54. }
  55. .search-form input[type="text"] { min-height:42px; }
  56. @media (min-width: 768px) and (max-width: 979px) {
  57.     .search-form input[type="text"] { width:180px; }
  58. }
  59. html.ie8 .search-form input[type="text"] { width:200px; }
  60. @media (max-width: 480px) {
  61.     .search-form input[type="text"] { width:180px; }
  62. }
  63. h1 {
  64.     letter-spacing:-1px;
  65.     text-transform:uppercase;
  66. }
  67. h1 a {
  68.     text-decoration:none;
  69.     color:#474747;
  70. }
  71. h1 a:hover {
  72.     text-decoration:none;
  73.     color:#22306b;
  74. }
  75. h2 {
  76.     margin-bottom:27px;
  77.     letter-spacing:-1px;
  78.     text-transform:uppercase;
  79. }
  80. h2 a {
  81.     text-decoration:none;
  82.     color:#474747;
  83. }
  84. h2 a:hover {
  85.     text-decoration:none;
  86.     color:#22306b;
  87. }
  88. h2 em {
  89.     display:block;
  90.     margin:0 0 -15px 0;
  91.     font-style:normal;
  92. }
  93. h3 {
  94.     margin-bottom:8px;
  95.     letter-spacing:-1px;
  96.     text-transform:uppercase;
  97. }
  98. h3 a {
  99.     text-decoration:none;
  100.     color:#474747;
  101. }
  102. h3 a:hover {
  103.     text-decoration:none;
  104.     color:#22306b;
  105. }
  106. h4 {
  107.     margin-bottom:28px;
  108.     text-transform:uppercase;
  109. }
  110. h4 a {
  111.     text-decoration:none;
  112.     color:#fff;
  113. }
  114. h4 a:hover {
  115.     text-decoration:none;
  116.     color:#242424;
  117. }
  118. h5 {
  119.     letter-spacing:-1px;
  120.     text-transform:uppercase;
  121. }
  122. h5 a {
  123.     text-decoration:none;
  124.     color:#474747;
  125. }
  126. h5 a:hover {
  127.     text-decoration:none;
  128.     color:#22306b;
  129. }
  130. h6 { text-transform:uppercase; }
  131. p { margin:0 0 18px 0; }
  132. img.alignnone {
  133.     background:#fff;
  134.     padding:5px;
  135.     border:1px solid #ebebeb;
  136. }
  137. @media (min-width: 979px) and (max-width: 1200px) {
  138.     img.alignnone { max-width:96%; }
  139. }
  140. html.ie8 img.alignnone { max-width:96%; }
  141. @media (min-width: 768px) and (max-width: 979px) {
  142.     img.alignnone { max-width:96%; }
  143. }
  144. @media (max-width: 480px) {
  145.     img.alignnone { max-width:96%; }
  146. }
  147. img.alignleft {
  148.     background:#fff;
  149.     margin:0 30px 10px 0;
  150.     padding:5px;
  151.     border:1px solid #ebebeb;
  152. }
  153. @media (min-width: 979px) and (max-width: 1200px) {
  154.     img.alignleft { max-width:96%; }
  155. }
  156. html.ie8 img.alignleft { max-width:96%; }
  157. @media (min-width: 768px) and (max-width: 979px) {
  158.     img.alignleft { max-width:96%; }
  159. }
  160. @media (max-width: 480px) {
  161.     img.alignleft { max-width:96%; }
  162. }
  163. img.alignright {
  164.     background:#fff;
  165.     margin:0 0 10px 30px;
  166.     padding:5px;
  167.     border:1px solid #ebebeb;
  168. }
  169. @media (min-width: 979px) and (max-width: 1200px) {
  170.     img.alignright { max-width:96%; }
  171. }
  172. html.ie8 img.alignright { max-width:96%; }
  173. @media (min-width: 768px) and (max-width: 979px) {
  174.     img.alignright { max-width:96%; }
  175. }
  176. @media (max-width: 480px) {
  177.     img.alignright { max-width:96%; }
  178. }
  179. .header {
  180.     background:#ffffff url(images/header.gif) left bottom repeat-x;
  181.     margin:0;
  182.     padding:25px 0 38px;
  183.     border:none;
  184. }
  185. @media (max-width: 767px) {
  186.     .header {
  187.         padding:25px 20px 37px 20px;
  188.         text-align:center;
  189.     }
  190. }
  191. .header .logo { margin:37px 0 0; }
  192. @media (min-width: 979px) and (max-width: 1200px) {
  193.     .header .logo { width:auto; }
  194. }
  195. html.ie8 .header .logo { width:auto; }
  196. @media (min-width: 768px) and (max-width: 979px) {
  197.     .header .logo { width:auto; }
  198. }
  199. @media (max-width: 767px) {
  200.     .header .logo {
  201.         display:inline-block;
  202.         float:none;
  203.         width:auto;
  204.         vertical-align:top;
  205.     }
  206. }
  207. .header .logo img {
  208.     float:left;
  209.     margin:0;
  210. }
  211. @media (min-width: 979px) and (max-width: 1200px) {
  212.     .header .logo img { float:none; }
  213. }
  214. html.ie8 .header .logo img { float:none; }
  215. @media (min-width: 768px) and (max-width: 979px) {
  216.     .header .logo img { float:none; }
  217. }
  218. @media (max-width: 767px) {
  219.     .header .logo img { float:none; }
  220. }
  221. .header .logo .logo_h__txt {
  222.     float:left;
  223.     margin:-8px 2px 0 0;
  224.     padding:0;
  225.     letter-spacing:-2px;
  226.     text-transform:uppercase;
  227. }
  228. .header .logo .logo_h__txt a { text-decoration:none; }
  229. .header .logo .logo_h__txt a:hover { color:#002B55; }
  230. .header .logo p {
  231.     background:url(images/logo_line.gif) no-repeat 0% 0%;
  232.     float:left;
  233.     margin:0px 0 0 10px;
  234.     padding:0 0 0 8px;
  235.     line-height:34px;
  236.     font-size:11px;
  237.     color:#b2b3b3;
  238. }
  239. @media (min-width: 979px) and (max-width: 1200px) {
  240.     .header .logo p {
  241.         background:none;
  242.         float:none;
  243.         width:100%;
  244.         overflow:hidden;
  245.         margin:0;
  246.         padding:0;
  247.         line-height:18px;
  248.         text-align:center;
  249.     }
  250. }
  251. html.ie8 .header .logo p {
  252.     background:none;
  253.     float:none;
  254.     width:100%;
  255.     overflow:hidden;
  256.     margin:0;
  257.     padding:0;
  258.     line-height:18px;
  259.     text-align:center;
  260. }
  261. @media (min-width: 768px) and (max-width: 979px) {
  262.     .header .logo p {
  263.         background:none;
  264.         float:none;
  265.         width:100%;
  266.         overflow:hidden;
  267.         margin:0;
  268.         padding:0;
  269.         line-height:18px;
  270.         text-align:center;
  271.     }
  272. }
  273. @media (max-width: 767px) {
  274.     .header .logo p {
  275.         background:none;
  276.         float:none;
  277.         width:100%;
  278.         overflow:hidden;
  279.         margin:0;
  280.         padding:0;
  281.         line-height:18px;
  282.         text-align:center;
  283.     }
  284. }
  285. .header .nav__primary { margin:48px 9px 0 0; }
  286. @media (min-width: 979px) and (max-width: 1200px) {
  287.     .header .nav__primary { margin-right:0; }
  288. }
  289. html.ie8 .header .nav__primary { margin-right:0; }
  290. @media (min-width: 768px) and (max-width: 979px) {
  291.     .header .nav__primary { margin-right:0; }
  292. }
  293. @media (max-width: 767px) {
  294.     .header .nav__primary { margin:20px 0 0 0; }
  295. }
  296. .header .nav__primary .sf-menu ul {
  297.     background:#002b55;
  298.     width:116px;
  299.     padding:31px 0 15px 0;
  300. }
  301. .header .nav__primary .sf-menu > li {
  302.     background:none;
  303.     margin:0 0 0 8px;
  304. }
  305. @media (min-width: 768px) and (max-width: 979px) {
  306.     .header .nav__primary .sf-menu > li { margin:0 0 0 1px; }
  307. }
  308. .header .nav__primary .sf-menu > li > a {
  309.     background:none;
  310.     padding:6px 12px 8px 12px;
  311.     border:none;
  312.     -webkit-border-radius:4px;
  313.     -moz-border-radius:4px;
  314.     border-radius:4px;
  315.     text-transform:uppercase;
  316.     text-decoration:none;
  317. }
  318. @media (min-width: 768px) and (max-width: 979px) {
  319.     .header .nav__primary .sf-menu > li > a { padding:6px 9px 8px; }
  320. }
  321. .header .nav__primary .sf-menu > li li {
  322.     background:none;
  323.     margin:0 0 16px 0;
  324.     text-align:left;
  325. }
  326. .header .nav__primary .sf-menu > li li a {
  327.     padding:0 10px;
  328.     border:none;
  329.     line-height:18px;
  330.     font-family:Arial, Helvetica, sans-serif;
  331.     font-size:12px;
  332.     text-align:center;
  333.     text-transform:uppercase;
  334.     text-decoration:none;
  335.     color:#8e8e8e;
  336. }
  337. .header .nav__primary .sf-menu > li li .sf-sub-indicator { display:none; }
  338. .header .nav__primary .sf-menu > li li li a { color:#fff; }
  339. .header .nav__primary .sf-sub-indicator {
  340.     background:url(images/arrows-ffffff.gif) no-repeat 0% 0%;
  341.     width:7px;
  342.     height:4px;
  343.     margin:0 -3px 0 0;
  344.     top:25px;
  345.     right:50%;
  346. }
  347. .header .nav__primary .sf-menu li:hover ul, .header .nav__primary .sf-menu li.sfHover ul {
  348.     margin:0 0 0 -58px;
  349.     top:36px;
  350.     left:50%;
  351. }
  352. .header .nav__primary ul.sf-menu li li:hover ul, .header .nav__primary ul.sf-menu li li.sfHover ul {
  353.     background:#002b55;
  354.     margin:0;
  355.     top:-31px;
  356.     left:116px;
  357. }
  358. .header .nav__primary .sf-menu > li > a:hover, .header .nav__primary .sf-menu > li.sfHover> a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a {
  359.     background:#002b55;
  360.     color:#fff;
  361. }
  362. .header .nav__primary .sf-menu > li > a:hover .sf-sub-indicator, .header .nav__primary .sf-menu > li.sfHover> a .sf-sub-indicator, .header .nav__primary .sf-menu > li.current-menu-item > a .sf-sub-indicator, .header .nav__primary .sf-menu > li.current_page_item > a .sf-sub-indicator { display:none; }
  363. .header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a {
  364.     background:none;
  365.     color:#fff;
  366. }
  367. .header .nav__primary .sf-menu li li li > a:hover, .header .nav__primary .sf-menu li li li.sfHover > a, .header .nav__primary .sf-menu li li li.current-menu-item > a, .header .nav__primary .sf-menu li li li.current_page_item > a {
  368.     background:none;
  369.     color:#8E8E8E;
  370. }
  371. #slider-wrapper {
  372.     position:relative;
  373.     overflow:visible;
  374.     padding:20px 0 19px 0;
  375.     border-bottom:10px solid #e1e1e1;
  376. }
  377. #slider-wrapper:after {
  378.     background:#002b55;
  379.     display:block;
  380.     overflow:hidden;
  381.     border-bottom:10px solid #e1e1e1;
  382.     position:absolute;
  383.     left:-100%;
  384.     top:0;
  385.     right:-100%;
  386.     z-index:1;
  387.     content:'';
  388.     height:100%;
  389. }
  390. #slider-wrapper .container {
  391.     position:relative;
  392.     margin:0 0 0 -5px;
  393.     border:4px solid rgba(255,255,255,0.4);
  394.     z-index:2;
  395. }
  396. html.ie8 #slider-wrapper .container { border:4px solid #e1e1e1; }
  397. #slider-wrapper .camera_wrap { margin:0 !important; }
  398. @media (max-width: 480px) {
  399.     #slider-wrapper .camera_wrap { height:101px !important; }
  400. }
  401. #slider-wrapper .camera_caption {
  402.     width:800px;
  403.     height:1px;
  404.     position:absolute;
  405.     top:130px;
  406.     left:48px;
  407. }
  408. @media (min-width: 979px) and (max-width: 1200px) {
  409.     #slider-wrapper .camera_caption { top:80px; }
  410. }
  411. html.ie8 #slider-wrapper .camera_caption { top:80px; }
  412. @media (min-width: 768px) and (max-width: 979px) {
  413.     #slider-wrapper .camera_caption {
  414.         width:400px;
  415.         top:30px;
  416.     }
  417. }
  418. @media (max-width: 767px) {
  419.     #slider-wrapper .camera_caption {
  420.         width:250px;
  421.         top:10px;
  422.         left:30px;
  423.     }
  424. }
  425. #slider-wrapper .camera_caption div {
  426.     background:none;
  427.     padding:0;
  428. }
  429. #slider-wrapper .camera_caption strong {
  430.     display:block;
  431.     margin:0 0 -12px 0;
  432.     letter-spacing:-4px;
  433.     line-height:90px;
  434.     font-family:'Ubuntu', sans-serif;
  435.     font-size:90px;
  436.     font-weight:700;
  437.     text-shadow:1px 1px 0 rgba(0,0,0,0.2);
  438.     text-transform:uppercase;
  439.     color:#fff;
  440. }
  441. #slider-wrapper .camera_caption strong.not-indent { margin:0; }
  442. @media (min-width: 768px) and (max-width: 979px) {
  443.     #slider-wrapper .camera_caption strong {
  444.         margin:0 0 -8px 0;
  445.         line-height:70px;
  446.         font-size:70px;
  447.     }
  448. }
  449. @media (max-width: 767px) {
  450.     #slider-wrapper .camera_caption strong {
  451.         margin:0;
  452.         letter-spacing:-1px;
  453.         line-height:30px;
  454.         font-size:30px;
  455.     }
  456. }
  457. #slider-wrapper .camera_caption em {
  458.     display:block;
  459.     margin:0 0 9px 0;
  460.     letter-spacing:-2px;
  461.     line-height:36px;
  462.     font-family:'Ubuntu', sans-serif;
  463.     font-size:36px;
  464.     font-weight:700;
  465.     font-style:normal;
  466.     text-shadow:1px 1px 0 rgba(0,0,0,0.2);
  467.     text-transform:uppercase;
  468.     color:#fff;
  469. }
  470. #slider-wrapper .camera_caption em.not-indent { margin:0; }
  471. @media (min-width: 768px) and (max-width: 979px) {
  472.     #slider-wrapper .camera_caption em {
  473.         line-height:30px;
  474.         font-size:30px;
  475.     }
  476. }
  477. @media (max-width: 767px) {
  478.     #slider-wrapper .camera_caption em {
  479.         line-height:20px;
  480.         font-size:20px;
  481.     }
  482. }
  483. #slider-wrapper .camera_caption p {
  484.     line-height:18px;
  485.     font-family:'Ubuntu', sans-serif;
  486.     font-size:13px;
  487.     font-weight:700;
  488.     font-style:normal;
  489.     text-shadow:1px 1px 0 rgba(0,0,0,0.2);
  490.     text-transform:uppercase;
  491.     color:#fff;
  492. }
  493. @media (max-width: 767px) {
  494.     #slider-wrapper .camera_caption p {
  495.         line-height:14px;
  496.         font-size:10px;
  497.     }
  498. }
  499. @media (max-width: 480px) {
  500.     #slider-wrapper .camera_caption p { display:none; }
  501. }
  502. #slider-wrapper .camera_pag {
  503.     position:absolute;
  504.     left:48px;
  505.     bottom:35px;
  506. }
  507. @media (max-width: 767px) {
  508.     #slider-wrapper .camera_pag {
  509.         left:30px;
  510.         bottom:10px;
  511.     }
  512. }
  513. #slider-wrapper .camera_pag ul li {
  514.     background:url(images/pagination.png) no-repeat 0% 0%;
  515.     display:inline-block;
  516.     width:14px;
  517.     height:14px;
  518.     max-height:14px;
  519.     margin:0 4px 0 0;
  520.     vertical-align:top;
  521. }
  522. #slider-wrapper .camera_pag ul li.cameracurrent { background-position:0% -14px; }
  523. #slider-wrapper .camera_pag ul li:hover { background-position:0% -14px; }
  524. #slider-wrapper .camera_pag ul li span { display:none; }
  525. #slider-wrapper .camera_thumbs {
  526.     position:absolute;
  527.     right:48px;
  528.     top:29px;
  529. }
  530. #slider-wrapper .camera_thumbs .camera_thumbs_cont {
  531.     background:none;
  532.     -webkit-border-radius:0;
  533.     -moz-border-radius:0;
  534.     border-radius:0;
  535. }
  536. #slider-wrapper .camera_thumbs .camera_thumbs_cont ul { padding:0; }
  537. #slider-wrapper .camera_thumbs .camera_thumbs_cont ul li img { margin:0; }
  538. #slider-wrapper .camera_next {
  539.     margin:0;
  540.     top:auto;
  541.     right:48px;
  542.     bottom:26px;
  543. }
  544. #slider-wrapper .camera_commands {
  545.     margin:0;
  546.     top:auto;
  547.     right:89px;
  548.     bottom:26px;
  549. }
  550. #slider-wrapper .camera_prev {
  551.     margin:0;
  552.     top:auto;
  553.     right:130px;
  554.     bottom:26px;
  555.     left:auto;
  556. }
  557. .content-holder {
  558.     background:#f9f9f9;
  559.     width:100%;
  560.     overflow:hidden;
  561.     margin:0;
  562.     padding:15px 0 16px 0;
  563. }
  564. @media (max-width: 767px) {
  565.     .content-holder {
  566.         width:auto;
  567.         padding:15px 20px 16px 20px;
  568.     }
  569. }
  570. body.home .content-holder { padding:0 0 16px 0; }
  571. @media (max-width: 767px) {
  572.     body.home .content-holder { padding:0 20px 16px 20px; }
  573. }
  574. .content-holder #content { padding-top:37px; }
  575. #sidebar { padding-top:37px; }
  576. #sidebar ul {
  577.     margin:0;
  578.     padding:0;
  579. }
  580. #sidebar ul li {
  581.     background:url(images/marker-2.png) no-repeat 0% 19px;
  582.     margin:0;
  583.     padding:15px 0 16px 19px;
  584.     list-style:none;
  585.     line-height:18px;
  586.     font-size:13px;
  587.     font-weight:400;
  588.     border-top:1px solid #ddd;
  589.     color:#22306b;
  590. }
  591. #sidebar ul li:before { display:none; }
  592. #sidebar ul li:first-child { border:none; }
  593. #sidebar ul li a {
  594.     text-decoration:none;
  595.     color:#22306b;
  596. }
  597. #sidebar ul li a:hover {
  598.     text-decoration:none;
  599.     color:#4c4c4c;
  600. }
  601. #sidebar ul li ul {
  602.     margin:15px 0 -16px 0;
  603.     border-top:1px solid #ddd;
  604. }
  605. #sidebar ul.social li {
  606.     background:none;
  607.     padding-left:0;
  608.     line-height:36px;
  609. }
  610. #sidebar ul.social li .social_ico { margin:0 10px 0 0; }
  611. #wp-calendar caption, #wp-calendar thead th { color:#474747; }
  612. .box {
  613.     background:#f5f5f5 url(images/box.gif) repeat-x 0% 100%;
  614.     position:relative;
  615.     margin:0 0 16px 0;
  616.     padding:39px 0 52px 0;
  617. }
  618. .box:before {
  619.     background:#f5f5f5 url(images/box.gif) repeat-x 0% 100%;
  620.     width:100%;
  621.     height:100%;
  622.     overflow:hidden;
  623.     position:absolute;
  624.     top:0;
  625.     left:-100%;
  626.     content:'';
  627. }
  628. .box:after {
  629.     background:#f5f5f5 url(images/box.gif) repeat-x 0% 100%;
  630.     width:100%;
  631.     height:100%;
  632.     overflow:hidden;
  633.     position:absolute;
  634.     top:0;
  635.     right:-100%;
  636.     content:'';
  637. }
  638. .service-box {
  639.     background:none;
  640.     margin:0 0 75px 0;
  641.     padding:0;
  642.     border:none;
  643.     -webkit-border-radius:0;
  644.     -moz-border-radius:0;
  645.     border-radius:0;
  646.     -webkit-box-shadow:none;
  647.     -moz-box-shadow:none;
  648.     box-shadow:none;
  649. }
  650. @media (min-width: 768px) and (max-width: 979px) {
  651.     .service-box { margin:0 0 35px 0; }
  652. }
  653. @media (max-width: 767px) {
  654.     .service-box { margin:0 0 35px 0; }
  655. }
  656. .service-box:hover h2 { color:#ffc314; }
  657. .service-box.extra { margin:0; }
  658. @media (max-width: 767px) {
  659.     .service-box.extra { margin:0 0 35px 0; }
  660. }
  661. .service-box .icon {
  662.     float:left;
  663.     margin:0 13px 0 0;
  664. }
  665. @media (min-width: 768px) and (max-width: 979px) {
  666.     .service-box .icon {
  667.         float:none;
  668.         margin:0 0 13px 0;
  669.     }
  670. }
  671. .service-box h2 {
  672.     margin:0 0 -4px 0;
  673.     padding:6px 0 0 0;
  674.     letter-spacing:-1px;
  675.     line-height:34px;
  676.     font-family:'Ubuntu', sans-serif;
  677.     font-size:24px;
  678.     font-weight:700;
  679.     text-transform:uppercase;
  680.     color:#292929;
  681. }
  682. @media (min-width: 979px) and (max-width: 1200px) {
  683.     .service-box h2 {
  684.         padding:0;
  685.         line-height:24px;
  686.         font-size:18px;
  687.     }
  688. }
  689. html.ie8 .service-box h2 {
  690.     padding:0;
  691.     line-height:24px;
  692.     font-size:18px;
  693. }
  694. @media (min-width: 768px) and (max-width: 979px) {
  695.     .service-box h2 {
  696.         padding:0;
  697.         line-height:24px;
  698.         font-size:18px;
  699.     }
  700. }
  701. @media (max-width: 767px) {
  702.     .service-box h2 { padding:0; }
  703. }
  704. @media (max-width: 480px) {
  705.     .service-box h2 {
  706.         margin:0;
  707.         padding:6px 0 0 0;
  708.         line-height:16px;
  709.         font-size:16px;
  710.     }
  711. }
  712. .service-box .service-box_txt {
  713.     margin:0;
  714.     line-height:21px;
  715.     font-size:13px;
  716.     color:#292929;
  717. }
  718. @media (min-width: 979px) and (max-width: 1200px) {
  719.     .service-box .service-box_txt {
  720.         line-height:18px;
  721.         font-size:12px;
  722.     }
  723. }
  724. html.ie8 .service-box .service-box_txt {
  725.     line-height:18px;
  726.     font-size:12px;
  727. }
  728. @media (min-width: 768px) and (max-width: 979px) {
  729.     .service-box .service-box_txt {
  730.         line-height:18px;
  731.         font-size:12px;
  732.     }
  733. }
  734. @media (max-width: 480px) {
  735.     .service-box .service-box_txt {
  736.         line-height:18px;
  737.         font-size:11px;
  738.     }
  739. }
  740. .service-box .btn-align { text-align:left; }
  741. .service-box .btn-align a {
  742.     background:none;
  743.     height:auto;
  744.     margin:0;
  745.     padding:0;
  746.     border:none;
  747.     -webkit-border-radius:0;
  748.     -moz-border-radius:0;
  749.     border-radius:0;
  750.     -webkit-box-shadow:none;
  751.     -moz-box-shadow:none;
  752.     box-shadow:none;
  753.     line-height:18px;
  754.     font-size:12px;
  755.     font-weight:700;
  756.     text-shadow:none;
  757.     text-transform:uppercase;
  758.     text-decoration:none;
  759.     color:#474747;
  760. }
  761. .service-box .btn-align a:focus {
  762.     background:none;
  763.     color:#474747;
  764. }
  765. .service-box .btn-align a:hover {
  766.     background:none;
  767.     text-decoration:none;
  768.     color:#ffc314;
  769. }
  770. .carousel-wrap { margin:0 0 30px 0; }
  771. .carousel-wrap h2 {
  772.     margin-bottom:29px;
  773.     padding:0 0 25px 0;
  774.     border-bottom:1px solid #eee;
  775. }
  776. .carousel-wrap ul li { color:#7d7d7d; }
  777. .carousel-wrap ul li .framing {
  778.     background:#fff;
  779.     margin:0 0 19px 0;
  780.     padding:5px;
  781.     border:1px solid #ebebeb;
  782.     position:relative;
  783.     -webkit-border-radius:2px;
  784.     -moz-border-radius:2px;
  785.     border-radius:2px;
  786. }
  787. .carousel-wrap ul li .framing .featured-thumbnail { margin:0; }
  788. .carousel-wrap ul li .framing h5 {
  789.     background:url(images/title.png) repeat-x left top #e6e6e6;
  790.     margin:0;
  791.     padding:16px 18px 14px 18px;
  792.     letter-spacing:normal;
  793.     line-height:18px;
  794.     font-family:'Ubuntu', sans-serif;
  795.     font-size:12px;
  796.     font-weight:400;
  797.     text-transform:uppercase;
  798.     color:#22306b;
  799.     position:absolute;
  800.     bottom:5px;
  801.     left:5px;
  802.     right:5px;
  803. }
  804. .carousel-wrap ul li .framing h5 a {
  805.     text-decoration:none;
  806.     color:#002b55;
  807. }
  808. .carousel-wrap ul li .framing h5 a:hover { text-decoration:underline; }
  809. .carousel-wrap ul li p.excerpt { margin:0 0 19px 0; }
  810. .carousel-wrap span.es-nav-next {
  811.     background:url(images/next.png) no-repeat 0% 0%;
  812.     display:block;
  813.     width:10px;
  814.     height:15px;
  815.     overflow:hidden;
  816.     margin:0;
  817.     padding:0;
  818.     top:-73px;
  819.     right:0px;
  820. }
  821. .carousel-wrap span.es-nav-next:hover { background-position:0% -15px; }
  822. .carousel-wrap span.es-nav-prev {
  823.     background:url(images/prev.png) no-repeat 0% 0%;
  824.     display:block;
  825.     width:10px;
  826.     height:15px;
  827.     overflow:hidden;
  828.     margin:0;
  829.     padding:0;
  830.     top:-73px;
  831.     right:22px;
  832. }
  833. .carousel-wrap span.es-nav-prev:hover { background-position:0% -15px; }
  834. a.btn-primary {
  835.     background:#002b55;
  836.     display:inline-block;
  837.     height:42px;
  838.     overflow:hidden;
  839.     margin:0;
  840.     padding:0 21px 0 21px;
  841.     line-height:42px;
  842.     font-family:'Ubuntu', sans-serif;
  843.     font-size:13px;
  844.     font-weight:400;
  845.     border:none;
  846.     -webkit-border-radius:2px;
  847.     -moz-border-radius:2px;
  848.     border-radius:2px;
  849.     text-decoration:none;
  850.     color:#fff;
  851.     text-shadow:none;
  852. }
  853. a.btn-primary:focus, a.btn-primary:hover {
  854.     background:#ffc314;
  855.     -webkit-transition:none;
  856.     -moz-transition:none;
  857.     -o-transition:none;
  858.     transition:none;
  859. }
  860. .info_box {
  861.     background:#f5f5f5;
  862.     overflow:hidden;
  863.     padding:57px 50px 20px 49px;
  864.     border:1px solid #e9e8e8;
  865.     -webkit-border-radius:2px;
  866.     -moz-border-radius:2px;
  867.     border-radius:2px;
  868. }
  869. .info_box img {
  870.     background:none;
  871.     float:right;
  872.     margin:0px 0 0 81px;
  873.     padding:0;
  874.     border:none;
  875. }
  876. @media (min-width: 979px) and (max-width: 1200px) {
  877.     .info_box img {
  878.         width:50%;
  879.         height:auto;
  880.     }
  881. }
  882. html.ie8 .info_box img {
  883.     width:50%;
  884.     height:auto;
  885. }
  886. @media (min-width: 768px) and (max-width: 979px) {
  887.     .info_box img {
  888.         float:none;
  889.         margin:0 0 42px 0;
  890.     }
  891. }
  892. @media (max-width: 767px) {
  893.     .info_box img {
  894.         float:none;
  895.         margin:0 0 42px 0;
  896.     }
  897. }
  898. .info_box p { margin:0 0 15px 0; }
  899. .info_box p:first-child { margin:0; }
  900. .info_box strong {
  901.     display:block;
  902.     margin:0 0 4px 0;
  903.     padding:0;
  904.     letter-spacing:-1px;
  905.     line-height:34px;
  906.     font-family:'Ubuntu', sans-serif;
  907.     font-size:30px;
  908.     font-weight:700;
  909.     text-transform:uppercase;
  910.     color:#474747;
  911. }
  912. .info_box em {
  913.     display:block;
  914.     overflow:hidden;
  915.     margin:0;
  916.     padding:0 80px 0 0;
  917.     line-height:24px;
  918.     font-size:14px;
  919.     font-weight:700;
  920.     font-style:normal;
  921.     text-transform:uppercase;
  922.     color:#4a4a4a;
  923. }
  924. @media (min-width: 979px) and (max-width: 1200px) {
  925.     .info_box em { padding:0; }
  926. }
  927. html.ie8 .info_box em { padding:0; }
  928. @media (min-width: 768px) and (max-width: 979px) {
  929.     .info_box em { padding:0; }
  930. }
  931. @media (max-width: 767px) {
  932.     .info_box em { padding:0; }
  933. }
  934. @media (max-width: 480px) {
  935.     .info_box em {
  936.         line-height:20px;
  937.         font-size:12px;
  938.     }
  939. }
  940. div.list.custom-list {
  941.     overflow:hidden;
  942.     padding:1px 0 17px 0;
  943. }
  944. div.list.custom-list ul {
  945.     margin:0;
  946.     padding:0;
  947. }
  948. div.list.custom-list ul li {
  949.     background:url(images/marker-2.png) no-repeat 0% 19px;
  950.     margin:0;
  951.     padding:15px 0 16px 19px;
  952.     list-style:none;
  953.     line-height:18px;
  954.     font-size:13px;
  955.     font-weight:400;
  956.     border-top:1px solid #dddddd;
  957.     color:#22306b;
  958. }
  959. div.list.custom-list ul li:before { display:none; }
  960. div.list.custom-list ul li:first-child { border:none; }
  961. div.list.custom-list ul li a {
  962.     text-decoration:none;
  963.     color:#474747;
  964. }
  965. div.list.custom-list ul li a:hover {
  966.     text-decoration:none;
  967.     color:#7d7d7d;
  968. }
  969. div.list.custom-list ul li ul {
  970.     margin:15px 0 -16px 0;
  971.     border-top:1px solid #ddd;
  972. }
  973. .sm_hr {
  974.     background:#eee;
  975.     height:1px;
  976.     overflow:hidden;
  977.     margin:37px 0 17px 0;
  978.     padding:0;
  979.     line-height:0;
  980.     font-size:0;
  981. }
  982. ul.clients {
  983.     margin:0 !important;
  984.     padding:11px 0 0 0 !important;
  985. }
  986. @media (min-width: 979px) and (max-width: 1200px) {
  987.     ul.clients { padding:0 0 0 0 !important; }
  988. }
  989. html.ie8 ul.clients { padding:0 0 0 0 !important; }
  990. @media (min-width: 768px) and (max-width: 979px) {
  991.     ul.clients { padding:0 0 0 0 !important; }
  992. }
  993. ul.clients li {
  994.     display:inline-block;
  995.     margin:0 0 0 38px;
  996.     vertical-align:top;
  997. }
  998. @media (min-width: 979px) and (max-width: 1200px) {
  999.     ul.clients li { margin:0 38px 5px 0 !important; }
  1000. }
  1001. html.ie8 ul.clients li { margin:0 38px 5px 0 !important; }
  1002. @media (min-width: 768px) and (max-width: 979px) {
  1003.     ul.clients li { margin:0 38px 5px 0 !important; }
  1004. }
  1005. @media (max-width: 767px) {
  1006.     ul.clients li { margin:0 38px 5px 0 !important; }
  1007. }
  1008. ul.clients li:first-child { margin:0; }
  1009. ul.clients li .thumbnail {
  1010.     background:none;
  1011.     margin:0;
  1012.     padding:0;
  1013.     border:none;
  1014.     -webkit-border-radius:0;
  1015.     -moz-border-radius:0;
  1016.     border-radius:0;
  1017. }
  1018. ul.clients li h5 { display:none; }
  1019. .spacer { height:28px; }
  1020. ul.services li { margin-bottom:20px; }
  1021. @media (max-width: 767px) {
  1022.     ul.services li {
  1023.         width:100%;
  1024.         overflow:hidden;
  1025.     }
  1026. }
  1027. ul.services li .thumbnail { margin:0 0 10px 0; }
  1028. @media (max-width: 767px) {
  1029.     ul.services li .thumbnail {
  1030.         width:40%;
  1031.         margin:0 20px 10px 0;
  1032.     }
  1033. }
  1034. html.ie8 ul.services li .thumbnail img { max-width:inherit; }
  1035. @media (max-width: 767px) {
  1036.     ul.services li .clear { display:none; }
  1037. }
  1038. ul.services li h5 {
  1039.     margin-bottom:10px;
  1040.     line-height:18px;
  1041.     font-size:12px;
  1042.     text-transform:uppercase;
  1043.     color:#22306b;
  1044. }
  1045. ul.services li h5 a {
  1046.     text-decoration:none;
  1047.     color:#22306b;
  1048. }
  1049. ul.services li h5 a:hover {
  1050.     text-decoration:none;
  1051.     color:#474747;
  1052. }
  1053. ul.team { padding:4px 0 0 0; }
  1054. ul.team li {
  1055.     margin-bottom:14px;
  1056.     line-height:18px;
  1057.     font-size:12px;
  1058.     color:#7d7d7d;
  1059. }
  1060. @media (max-width: 767px) {
  1061.     ul.team li {
  1062.         width:100%;
  1063.         overflow:hidden;
  1064.     }
  1065. }
  1066. ul.team li .thumbnail { margin:0 0 18px 0; }
  1067. @media (max-width: 767px) {
  1068.     ul.team li .thumbnail { margin:0 20px 10px 0; }
  1069. }
  1070. html.ie8 ul.team li .thumbnail img { max-width:inherit; }
  1071. @media (max-width: 767px) {
  1072.     ul.team li .clear { display:none; }
  1073. }
  1074. ul.team li h5 {
  1075.     margin:0 0 10px 0;
  1076.     letter-spacing:normal;
  1077.     line-height:18px;
  1078.     font-size:12px;
  1079.     text-transform:uppercase;
  1080.     color:#22306b;
  1081. }
  1082. ul.team li h5 a {
  1083.     text-decoration:none;
  1084.     color:#002b55;
  1085. }
  1086. ul.team li h5 a:hover {
  1087.     text-decoration:none;
  1088.     color:#474747;
  1089. }
  1090. span.dropcap {
  1091.     background:none;
  1092.     float:left;
  1093.     width:auto;
  1094.     height:auto;
  1095.     margin:5px 17px 10px 0;
  1096.     padding:0 5px 0 0;
  1097.     letter-spacing:-3px;
  1098.     line-height:48px;
  1099.     font-family:'Ubuntu', sans-serif;
  1100.     font-size:48px;
  1101.     font-weight:700;
  1102.     color:#ffc314;
  1103. }
  1104. .testimonials { padding:0 0 0 7px; }
  1105. .testimonials .testi-item {
  1106.     background:url(images/quotes.png) no-repeat 0% 0%;
  1107.     margin:0 0 30px 0;
  1108.     padding:0 0 0 46px;
  1109. }
  1110. .testimonials .testi-item blockquote {
  1111.     background:none;
  1112.     margin:0;
  1113.     padding:0;
  1114.     -webkit-border-radius:0;
  1115.     -moz-border-radius:0;
  1116.     border-radius:0;
  1117. }
  1118. .testimonials .testi-item blockquote:before, .testimonials .testi-item blockquote:after { display:none; }
  1119. .testimonials .testi-item blockquote a {
  1120.     text-decoration:none;
  1121.     color:#7d7d7d;
  1122. }
  1123. .testimonials .testi-item blockquote a:hover {
  1124.     text-decoration:none;
  1125.     color:#474747;
  1126. }
  1127. .testimonials .testi-item small.testi-meta {
  1128.     padding:10px 20px 0 0;
  1129.     line-height:18px;
  1130.     font-size:12px;
  1131.     text-align:right;
  1132.     text-transform:uppercase;
  1133.     color:#002b55;
  1134. }
  1135. .footer {
  1136.     background:url(images/footer.gif) repeat-x 50% 0% #687180;
  1137.     margin:0;
  1138.     padding:35px 0 35px 0;
  1139.     border:none;
  1140. }
  1141. @media (max-width: 767px) {
  1142.     .footer { padding:35px 20px 35px 20px; }
  1143. }
  1144. .footer h4 { color:#fff; }
  1145. @media (min-width: 768px) and (max-width: 979px) {
  1146.     .footer h4 { font-size:16px; }
  1147. }
  1148. .footer ul {
  1149.     margin:0;
  1150.     padding:0;
  1151. }
  1152. @media (max-width: 767px) {
  1153.     .footer ul { padding:0 0 20px 0; }
  1154. }
  1155. .footer ul li {
  1156.     background:url(images/marker.png) no-repeat 0% 7px;
  1157.     margin:0 0 12px 0;
  1158.     padding:0 0 0 10px;
  1159.     list-style:none;
  1160.     line-height:18px;
  1161.     font-size:10px;
  1162.     text-transform:uppercase;
  1163.     color:#bcbcbc;
  1164. }
  1165. .footer ul li.current-menu-item a {
  1166.     text-decoration:none;
  1167.     color:#fff;
  1168. }
  1169. .footer ul li a {
  1170.     text-decoration:none;
  1171.     color:#c4c4c4;
  1172. }
  1173. .footer ul li a:hover {
  1174.     text-decoration:none;
  1175.     color:#fff;
  1176. }
  1177. .footer div.info {
  1178.     margin:0 0 19px 0;
  1179.     padding:9px 0 0 0;
  1180.     line-height:18px;
  1181.     font-family:Arial, Helvetica, sans-serif;
  1182.     font-size:12px;
  1183.     color:#c4c4c4;
  1184. }
  1185. @media (min-width: 768px) and (max-width: 979px) {
  1186.     .footer div.info {
  1187.         line-height:16px;
  1188.         font-size:11px;
  1189.     }
  1190. }
  1191. .footer div.info strong {
  1192.     display:block;
  1193.     position:relative;
  1194.     margin:0 0 21px 0;
  1195.     padding:0 0 0 30px;
  1196.     font-weight:400;
  1197. }
  1198. @media (min-width: 768px) and (max-width: 979px) {
  1199.     .footer div.info strong { padding:25px 0 0 0; }
  1200. }
  1201. .footer div.info strong:before {
  1202.     background:url(images/icon_home.png) no-repeat 0% 0%;
  1203.     display:block;
  1204.     width:19px;
  1205.     height:16px;
  1206.     overflow:hidden;
  1207.     position:absolute;
  1208.     top:4px;
  1209.     left:0;
  1210.     content:'';
  1211. }
  1212. .footer div.info em {
  1213.     display:block;
  1214.     position:relative;
  1215.     padding:0 0 0 35px;
  1216.     font-style:normal;
  1217. }
  1218. @media (min-width: 768px) and (max-width: 979px) {
  1219.     .footer div.info em { padding:25px 0 0 0; }
  1220. }
  1221. .footer div.info em:before {
  1222.     background:url(images/icon_phone.png) no-repeat 0% 0%;
  1223.     display:block;
  1224.     width:20px;
  1225.     height:20px;
  1226.     overflow:hidden;
  1227.     position:absolute;
  1228.     top:2px;
  1229.     left:0;
  1230.     content:'';
  1231. }
  1232. .footer .footer-text {
  1233.     width:100%;
  1234.     overflow:hidden;
  1235.     margin:0 0 22px 0;
  1236.     line-height:18px;
  1237.     font-family:Arial, Helvetica, sans-serif;
  1238.     font-size:11px;
  1239.     text-transform:uppercase;
  1240.     color:#c4c4c4;
  1241. }
  1242. @media (max-width: 767px) {
  1243.     .footer .footer-text { text-align:left; }
  1244. }
  1245. .footer .footer-text strong {
  1246.     display:block;
  1247.     line-height:18px;
  1248.     font-family:'Ubuntu', sans-serif;
  1249.     font-size:18px;
  1250. }
  1251. .footer .footer-text strong a {
  1252.     text-decoration:none;
  1253.     color:#c4c4c4;
  1254. }
  1255. .footer .footer-text strong a:hover {
  1256.     text-decoration:none;
  1257.     color:#fff;
  1258. }
  1259. .footer .footer-text a {
  1260.     text-decoration:none;
  1261.     color:#c4c4c4;
  1262. }
  1263. .footer .footer-text a:hover {
  1264.     text-decoration:none;
  1265.     color:#fff;
  1266. }
  1267. .footer ul.social li {
  1268.     background:none;
  1269.     display:inline-block;
  1270.     margin:0 4px 0 0;
  1271.     padding:0;
  1272.     vertical-align:top;
  1273. }
  1274. .footer nav.footer-nav {
  1275.     width:100%;
  1276.     overflow:hidden;
  1277.     margin:0;
  1278.     padding:18px 0 0 0;
  1279. }
  1280. .footer nav.footer-nav ul { float:left; }
  1281. .footer nav.footer-nav ul li {
  1282.     background:none;
  1283.     margin:0 14px 0 0;
  1284.     padding:0;
  1285. }
  1286. .footer nav.footer-nav ul li.current-menu-item a {
  1287.     text-decoration:none;
  1288.     color:#242424;
  1289. }
  1290. .footer nav.footer-nav ul li a:hover {
  1291.     text-decoration:none;
  1292.     color:#242424;
  1293. }
  1294. #back-top-wrapper p#back-top { margin:0; }
  1295. #back-top-wrapper p#back-top a { width:42px; }
  1296. #back-top-wrapper p#back-top a:hover span { background-position:0% -42px; }
  1297. #back-top-wrapper p#back-top a span {
  1298.     background:url(images/up-arrow.png) no-repeat 0% 0%;
  1299.     width:42px;
  1300.     height:42px;
  1301.     overflow:hidden;
  1302.     margin:0;
  1303.     -webkit-transition:none;
  1304.     -moz-transition:none;
  1305.     -o-transition:none;
  1306.     transition:none;
  1307. }
  1308. .thumbnail {
  1309.     background:#fff;
  1310.     padding:5px;
  1311.     border:1px solid #ebebeb;
  1312.     -webkit-border-radius:2px;
  1313.     -moz-border-radius:2px;
  1314.     border-radius:2px;
  1315.     -webkit-box-shadow:none;
  1316.     -moz-box-shadow:none;
  1317.     box-shadow:none;
  1318. }
  1319. .title-section h1 { margin-bottom:5px; }
  1320. .title-section ul {
  1321.     background:none;
  1322.     margin:0;
  1323.     padding:0;
  1324.     -webkit-border-radius:0;
  1325.     -moz-border-radius:0;
  1326.     border-radius:0;
  1327. }
  1328. .title-section ul li {
  1329.     line-height:18px;
  1330.     font-size:12px;
  1331.     text-shadow:none;
  1332.     color:#7d7d7d;
  1333. }
  1334. .title-section ul li.active { color:#22306b; }
  1335. .title-section ul li.divider {
  1336.     line-height:0;
  1337.     font-size:0;
  1338. }
  1339. .title-section ul li.divider:after {
  1340.     display:inline-block;
  1341.     margin:0 9px;
  1342.     vertical-align:top;
  1343.     line-height:18px;
  1344.     font-size:12px;
  1345.     color:#7d7d7d;
  1346.     content:'|';
  1347. }
  1348. .title-section ul li a {
  1349.     text-decoration:none;
  1350.     color:#7d7d7d;
  1351. }
  1352. .title-section ul li a:hover {
  1353.     text-decoration:none;
  1354.     color:#22306b;
  1355. }
  1356. .post_meta {
  1357.     line-height:20px;
  1358.     font-size:12px;
  1359.     color:#7d7d7d;
  1360. }
  1361. .post_meta i { color:#22306b; }
  1362. .post_meta a {
  1363.     text-decoration:none;
  1364.     color:#7d7d7d;
  1365. }
  1366. .post_meta a:hover {
  1367.     text-decoration:none;
  1368.     color:#22306b;
  1369. }
  1370. .post-author {
  1371.     margin:0 0 60px 0;
  1372.     padding:30px;
  1373.     border:1px solid #e2e2e2;
  1374. }
  1375. .post-author h3 {
  1376.     margin:0 0 18px 0;
  1377.     letter-spacing:normal;
  1378.     line-height:18px;
  1379.     font-size:12px;
  1380.     text-transform:none;
  1381.     color:#7d7d7d;
  1382. }
  1383. .post-author h3 a {
  1384.     text-transform:capitalize;
  1385.     text-decoration:none;
  1386.     color:#7d7d7d;
  1387. }
  1388. .post-author h3 a:hover {
  1389.     text-decoration:none;
  1390.     color:#22306b;
  1391. }
  1392. .post-author p.post-author_gravatar {
  1393.     background:none;
  1394.     margin:5px 20px 0 0;
  1395. }
  1396. .post-author p.post-author_gravatar img {
  1397.     background:none;
  1398.     padding:0;
  1399.     border:1px solid #e2e2e2;
  1400. }
  1401. .post-author .post-author_link p { margin:0; }
  1402. .post-author .post-author_link p a {
  1403.     text-transform:capitalize;
  1404.     text-decoration:none;
  1405.     color:#7d7d7d;
  1406. }
  1407. .post-author .post-author_link p a:hover {
  1408.     text-decoration:none;
  1409.     color:#22306b;
  1410. }
  1411. .related-posts { margin:0 0 60px 0; }
  1412. .related-posts h3 { margin:0 0 20px 0; }
  1413. .related-posts ul li {
  1414.     line-height:18px;
  1415.     font-size:12px;
  1416.     text-transform:uppercase;
  1417.     color:#22306b;
  1418. }
  1419. .related-posts ul li a {
  1420.     text-decoration:none;
  1421.     color:#22306b;
  1422. }
  1423. .related-posts ul li a:hover {
  1424.     text-decoration:none;
  1425.     color:#474747;
  1426. }
  1427. ol.comment-list li .comment-body {
  1428.     background:none !important;
  1429.     border:1px solid #e2e2e2;
  1430. }
  1431. @media (max-width: 480px) {
  1432.     ol.comment-list li .comment-body .extra-wrap { overflow:visible; }
  1433. }
  1434. ol.comment-list li .comment-body span.author {
  1435.     line-height:18px;
  1436.     font-size:12px;
  1437.     font-weight:400;
  1438.     text-align:left;
  1439.     color:#7d7d7d;
  1440. }
  1441. @media (max-width: 480px) {
  1442.     ol.comment-list li .comment-body span.author { color:#474747; }
  1443. }
  1444. ol.comment-list li .comment-body .reply { margin:0 0 0 60px; }
  1445. ol.comment-list li .comment-body .reply a {
  1446.     line-height:20px;
  1447.     font-size:12px;
  1448.     text-decoration:none;
  1449.     color:#7d7d7d;
  1450. }
  1451. ol.comment-list li .comment-body .reply a:hover {
  1452.     text-decoration:none;
  1453.     color:#22306b;
  1454. }
  1455. ol.comment-list li .comment-body .comment-meta {
  1456.     line-height:20px;
  1457.     font-size:12px;
  1458.     color:#22306b;
  1459. }
  1460. .cancel-comment-reply { padding:0 0 10px 0; }
  1461. .wpcf7-form span.wpcf7-not-valid-tip { line-height:30px; }
  1462. .wpcf7-form .ajax-loader { margin:11px 0 0 0; }
  1463. .wpcf7-form .wpcf7-response-output {
  1464.     -webkit-border-radius:0;
  1465.     -moz-border-radius:0;
  1466.     border-radius:0;
  1467. }
  1468. #portfolio-grid li .thumbnail { margin:0 0 20px 0; }
  1469. .filter-wrapper { padding:0 0 15px 0; }
  1470. .type-portfolio .thumbnail.large { margin:0; }
  1471. ul.pager { margin-top:40px; }
  1472. ul.pager li a {
  1473.     background:#002B55;
  1474.     display:inline-block;
  1475.     height:42px;
  1476.     overflow:hidden;
  1477.     margin:0;
  1478.     padding:0 21px 0 21px;
  1479.     line-height:42px;
  1480.     font-family:'Ubuntu', sans-serif;
  1481.     font-size:13px;
  1482.     font-weight:400;
  1483.     border:none;
  1484.     -webkit-border-radius:2px;
  1485.     -moz-border-radius:2px;
  1486.     border-radius:2px;
  1487.     text-decoration:none;
  1488.     color:#fff;
  1489.     text-shadow:none;
  1490. }
  1491. ul.pager li a:focus, ul.pager li a:hover {
  1492.     background:#FFC314;
  1493.     -webkit-transition:none;
  1494.     -moz-transition:none;
  1495.     -o-transition:none;
  1496.     transition:none;
  1497. }
  1498. .grid_gallery figure.gallery_item {
  1499.     background:none;
  1500.     padding:0;
  1501.     border:none;
  1502. }
  1503. @media (max-width: 767px) {
  1504.     .error404-holder { text-align:center; }
  1505. }
  1506. .error404-holder .error404-holder_num { color:#22306b; }
  1507. .error404-holder h4 {
  1508.     letter-spacing:normal;
  1509.     line-height:18px;
  1510.     font-size:12px;
  1511.     font-weight:400;
  1512.     color:#22306b;
  1513. }
  1514. article.clients .thumbnail { display:none; }
  1515. .clearfix { *zoom:1; }
  1516. .clearfix:before, .clearfix:after {
  1517.     display:table;
  1518.     content:"";
  1519.     line-height:0;
  1520. }
  1521. .clearfix:after { clear:both; }
  1522. .hide-text {
  1523.     font:0/0 a;
  1524.     color:transparent;
  1525.     text-shadow:none;
  1526.     background-color:transparent;
  1527.     border:0;
  1528. }
  1529. .input-block-level {
  1530.     display:block;
  1531.     width:100%;
  1532.     min-height:28px;
  1533.     -webkit-box-sizing:border-box;
  1534.     -moz-box-sizing:border-box;
  1535.     box-sizing:border-box;
  1536. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement