Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.18 KB | None | 0 0
  1. /* Vendor Dependencies */
  2. @import "compass";
  3. @import "singularitygs";
  4. @import "import/vendor/normalize";
  5.  
  6. /* Authored Dependencies */
  7. @import "import/mixins";
  8. @import "import/fl-scripts";
  9. // no name required
  10.  
  11. /* Patterns */
  12. @import "import/dynamic-products";
  13. @import "import/forms"; // default styles for forms
  14. @import "import/practice-products";
  15. @import "import/animation";
  16.  
  17. /* Sections */
  18. @import "import/publisher"; // default publisher styles
  19. @import "import/wysiwyg";
  20. // @import "import/template"; // please use as a reference
  21. // @import "import/blog"; // uncomment for blogs
  22.  
  23. // apply a natural box layout model to all elements
  24. * {
  25. @include box-sizing(border-box);
  26. }
  27.  
  28. // __ __ _____ _____ _ _ ____
  29. // | \/ |_ _\ \/ /_ _| \ | / ___|
  30. // | |\/| || | \ / | || \| \___ \
  31. // | | | || | / \ | || |\ |___) |
  32. // |_| |_|___/_/\_\___|_| \_|____/
  33. //
  34. // ~ SCSS mixins and variables ~
  35.  
  36. $experimental-support-for-svg: true;
  37. $grids: 12;
  38. $gutters: 30/54;
  39. $max-page-width: 978px;
  40. $mobile-first: false;
  41.  
  42. // Web Safe Fonts
  43. $font-arial: Arial, Helvetica, sans-serif;
  44. $font-arial-black: "Arial Black", Gadget, sans-serif;
  45. $font-courier: "Courier New", Courier, Monospace;
  46. $font-georgia: Georgia, serif;
  47. $font-lucida-console: "Lucida Console", Monaco, monospace;
  48. $font-lucida-sans: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  49. $font-tahoma: Tahoma, Geneva, sans-serif;
  50. $font-times: "Times New Roman", Times, serif;
  51. $font-trebuchet: "Trebuchet MS", Tahoma, Arial, sans-serif;
  52. $font-verdana: Verdana, Geneva, sans-serif;
  53. $font-helvetica: "Helvetica Neue", Helvetica, Arial, sans-serif;
  54. $font-baskerville: Baskerville, Palatino, "Palatino Linotype", Georgia, Serif;
  55.  
  56. .printElement {
  57. display: none;
  58. }
  59.  
  60. .offscreen {
  61. text-indent: -9999em;
  62. padding: 0;
  63. background-repeat: no-repeat;
  64. background-position: 0 0;
  65. display: block;
  66. overflow: hidden;
  67. list-style: none;
  68. br {
  69. display:none;
  70. }
  71. }
  72.  
  73. .clearfix {
  74. &:before {
  75. content: "";
  76. display: table;
  77. }
  78. &:after {
  79. content: "";
  80. display: table;
  81. clear: both;
  82. }
  83. }
  84.  
  85. .btn-togglebox {
  86. display: none;
  87. text-decoration: none;
  88. }
  89.  
  90. .togglebox-close {
  91. display: none;
  92. }
  93.  
  94. // ____ _ ____ _____ ____ _______ ___ _____ ____
  95. // | __ ) / \ / ___|| ____| / ___|_ _\ \ / / | | ____/ ___|
  96. // | _ \ / _ \ \___ \| _| \___ \ | | \ V /| | | _| \___ \
  97. // | |_) / ___ \ ___) | |___ ___) || | | | | |___| |___ ___) |
  98. // |____/_/ \_\____/|_____| |____/ |_| |_| |_____|_____|____/
  99. //
  100. // ~ element selectors ~
  101.  
  102. html {
  103. font-size: 62.5%;
  104. }
  105.  
  106. body {
  107. @include font-size(16);
  108. }
  109.  
  110. a {
  111. &:visited {
  112. color: #ff0;
  113. }
  114. &:hover, &:focus {
  115. color: #f0f;
  116. }
  117. &:active, .current {
  118. color: #0ff;
  119. }
  120. }
  121.  
  122. h1, h2, h3, h4, h5, h6 {
  123. }
  124. h1 { }
  125. h2 { }
  126. h3 { }
  127. h4 { }
  128. h5 { }
  129. h6 { }
  130.  
  131. td img {
  132.  
  133. max-width: none; // max-width breaks the design when images reside within table cells (try max-width: 100% and see)
  134. }
  135. .container-header{
  136. @include clearfix();
  137. max-width: $max-page-width;
  138. margin: 0 auto;
  139. }
  140.  
  141. // ____ _____ _____ _ _ _ _ _____ ____ _______ ___ _____ ____
  142. // | _ \| ____| ___/ \ | | | | | |_ _| / ___|_ _\ \ / / | | ____/ ___|
  143. // | | | | _| | |_ / _ \| | | | | | | \___ \ | | \ V /| | | _| \___ \
  144. // | |_| | |___| _/ ___ \ |_| | |___| | ___) || | | | | |___| |___ ___) |
  145. // |____/|_____|_|/_/ \_\___/|_____|_| |____/ |_| |_| |_____|_____|____/
  146. //
  147. // ~ all resolutions ~
  148.  
  149. body.design {
  150. min-width: 978px;
  151. }
  152.  
  153. .container-page {
  154. margin: 0 auto;
  155. max-width: 978px;
  156. }
  157.  
  158. .header-page {
  159. }
  160.  
  161.  
  162. /* ***************** NAVIGATION MAIN STARTS HERE *********************** */
  163.  
  164. .header-wrap{
  165. padding: 30px 0px 24px;
  166. }
  167.  
  168. .cta {
  169. @include grid-span(5,8);
  170. @include clearfix;
  171. text-align: right;
  172. a{
  173. text-decoration: none;
  174. }
  175. }
  176.  
  177. .cta-text{
  178. color: #161750;
  179. /* font-family: $font-merr;*/
  180. font-weight: 400;
  181. font-size: 19px;
  182. line-height: 1.31;
  183. span {
  184.  
  185. }
  186. }
  187. /* ***************** NAVIGATION MAIN STARTS HERE *********************** */
  188.  
  189. .nav-main {
  190. @include clearfix;
  191. max-width: 978px;
  192. margin: 0 auto ;
  193. }
  194.  
  195. .nav-main ul {
  196. margin: 0;
  197. padding: 0;
  198. list-style: none;
  199. li {
  200. float: left;
  201. a {
  202. display: block;
  203. padding: 15px 25px;
  204. text-decoration: none;
  205. /*font-family: $font-merr;*/
  206. font-weight: 400;
  207. font-size: 20px;
  208. color: #333333;
  209. margin-top: 15px;
  210. &.first-item {
  211. padding-left:0px;
  212. }
  213. &:hover, &:active, &.current {
  214. color: #aa1313;
  215. }
  216. }
  217. &.itemLast a {
  218. border-right: none;
  219. padding-right: 0px;
  220. }
  221. }
  222. }
  223.  
  224.  
  225.  
  226. /* ***************** NAVIGATION MAIN ENDS HERE *********************** */
  227. .brand {
  228. float: left;
  229. display: block;
  230. }
  231.  
  232. .brand-image {
  233. max-width: 100%;
  234. }
  235.  
  236.  
  237. .tagline {
  238. clear: both;
  239. @include font-size(30);
  240. color: #838383;
  241. }
  242.  
  243. .container-columns {
  244. @include clearfix();
  245. }
  246.  
  247. .container-column-main {
  248. float: right;
  249. width: 100%;
  250. }
  251.  
  252. .column-main {
  253. margin-left: (54px * 4) + (30px * 3);
  254. }
  255.  
  256. .column-side {
  257. float: left;
  258. margin-right: -100%;
  259. width: (54px * 4) + (30px * 3);
  260. }
  261.  
  262.  
  263.  
  264.  
  265. .page-title {
  266. }
  267.  
  268. .content {
  269. @include clearfix(); // Added to account for styles used on Practice Centers/Pages
  270. }
  271.  
  272. /* ***************** NAVIGATION PRACTICE STARTS HERE *********************** */
  273.  
  274. .title-practice {
  275. }
  276.  
  277. .nav-practice {
  278. ul {
  279. padding: 0;
  280. }
  281. li {
  282. display: inline;
  283. }
  284. a {
  285. display: block;
  286. padding: 5px 10px;
  287. @include background-image(linear-gradient(top, #ededed, #ccc));
  288. }
  289. }
  290.  
  291. .btn-nav-practice {
  292. display: none;
  293. }
  294.  
  295. .nav-practice ul {
  296. margin: 0;
  297. padding: 0;
  298. list-style: none;
  299. }
  300.  
  301. .nav-practice ul .togglebox-close {
  302. display: none;
  303. }
  304.  
  305. .nav-practice li {
  306. float: left;
  307. }
  308.  
  309. .nav-practice a {
  310. display: block;
  311. padding: 10px 20px;
  312. border-right: 1px solid #b7b7b7;
  313. text-decoration: none;
  314. text-transform: uppercase;
  315. font: 400 15px/1 $font-arial;
  316. color: #ff9600;
  317. }
  318.  
  319. .nav-practice a:hover, .nav-practice a:focus, .nav-practice a.current {
  320. text-decoration: none;
  321. color: #ff0;
  322. }
  323.  
  324. .nav-practice li.itemLast a {
  325. border-right: none;
  326. }
  327.  
  328. .nav-practice ul li li a {
  329. padding: .6em 15px;
  330. width: 240px;
  331. border: none;
  332. text-transform: none;
  333. background: #0f0;
  334. &:hover, &:focus, .current {
  335. background-color: #fff;
  336. color: #000;
  337. }
  338. }
  339.  
  340. /* ***************** NAVIGATION PRACTICE ENDS HERE *********************** */
  341.  
  342. .title-contact {
  343. }
  344.  
  345. .contact-info {
  346. }
  347.  
  348. .footer-page {
  349. }// Short Form
  350. .short-form {
  351. border: 1px solid #0f0;
  352. margin: 0 0 1.45em;
  353. padding: 1.45em 5%;
  354. background: #f0f;
  355. }
  356. .title-short-form {
  357. margin: 0 0 .45em;
  358. font: 700 22px/1 $font-arial;
  359. color: #ADFF2F;
  360. text-transform: uppercase;
  361. }
  362. #containerIntakeFormShort, #containerIntakeFormShortAutofill {
  363. font-family: $font-arial;
  364. margin: 0;
  365. color: #fff;
  366. }
  367. #intakeFormShort fieldset input,
  368. #intakeFormShort fieldset textarea,
  369. #intakeFormShortAutofill fieldset input,
  370. #intakeFormShortAutofill fieldset textarea {
  371. display: block;
  372. width: 220px;
  373. font-family: $font-verdana;
  374. margin: .3em 0 .6em 0;
  375. padding: 8px 10px;
  376. color: #333;
  377. }
  378. #intakeFormShort fieldset div.formHighlight *,
  379. #intakeFormShortAutofill fieldset div.formHighlight * {
  380. border: 1px solid #0ff;
  381. }
  382. #intakeFormShort fieldset .formCheck a:link,
  383. #intakeFormShort fieldset .formCheck a:visited,
  384. #intakeFormShortAutofill fieldset .formCheck a:link,
  385. #intakeFormShortAutofill fieldset .formCheck a:visited,
  386. #containerIntakeFormShortAutofill p.intakeFormShortPrivacy a {
  387. color: #fff;
  388. text-decoration: underline;
  389. }
  390. #intakeFormShort fieldset .formCheck a:hover,
  391. #intakeFormShort fieldset .formCheck a:focus,
  392. #intakeFormShortAutofill fieldset .formCheck a:hover,
  393. #intakeFormShortAutofill fieldset .formCheck a:focus,
  394. #containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:hover,
  395. #containerIntakeFormShortAutofill p.intakeFormShortPrivacy a:focus {
  396. color: #fff;
  397. text-decoration: none;
  398. }
  399. #intakeFormShortSubmit, #intakeFormShortAutofillSubmit {
  400. width: auto;
  401. height: auto;
  402. margin: 1.2em 0 0;
  403. }
  404.  
  405. .geography {
  406. }
  407.  
  408. .fine-print {
  409. a {
  410. &:hover, &:focus, &:active {
  411.  
  412. }
  413. }
  414. p {
  415.  
  416. }
  417. }
  418. .copyright {
  419. padding: 0 0 .2em;
  420. }
  421. .branding { }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement