From adc5e559fbdd8eaaad302fbcdfed18e666322b3c Mon Sep 17 00:00:00 2001 From: MickaelSURREL Date: Fri, 2 Dec 2016 10:14:08 +0100 Subject: [PATCH] ChuckCSS v3.0.0 - Make big changes - update normalize and change gris selectors --- Gulpfile.js | 31 +- bower.json | 2 +- chuckcss/bootstrap/alerts.less | 15 - chuckcss/bootstrap/badges.less | 11 - chuckcss/bootstrap/blockquotes.less | 9 - chuckcss/bootstrap/bootstrap-override.less | 16 - chuckcss/bootstrap/modals.less | 11 - chuckcss/components/badges.less | 7 +- chuckcss/components/grids.less | 55 +- chuckcss/components/messages.less | 2 +- chuckcss/components/modals.less | 2 +- chuckcss/core/base.less | 1 + chuckcss/core/functions.less | 77 +- chuckcss/core/generator.less | 242 +- chuckcss/core/helpers.less | 52 +- chuckcss/core/normalize.less | 6 +- chuckcss/core/responsive.less | 38 +- chuckcss/elements/blockquote.less | 3 +- chuckcss/elements/buttons.less | 4 +- chuckcss/elements/forms.less | 18 +- chuckcss/elements/images.less | 4 +- chuckcss/elements/lists.less | 11 +- chuckcss/elements/tables.less | 2 - chuckcss/front.less | 26 +- chuckcss/settings.less | 117 +- dist/bootstrap-override.css | 48 - dist/bootstrap-override.min.css | 1 - dist/chuckcss.css | 2478 ++++++++------------ dist/chuckcss.min.css | 2 +- package.json | 2 +- 30 files changed, 1208 insertions(+), 2085 deletions(-) delete mode 100644 chuckcss/bootstrap/alerts.less delete mode 100644 chuckcss/bootstrap/badges.less delete mode 100644 chuckcss/bootstrap/blockquotes.less delete mode 100644 chuckcss/bootstrap/bootstrap-override.less delete mode 100644 chuckcss/bootstrap/modals.less delete mode 100644 dist/bootstrap-override.css delete mode 100644 dist/bootstrap-override.min.css diff --git a/Gulpfile.js b/Gulpfile.js index 75fc19c..b048ba4 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -38,32 +38,6 @@ gulp.task('chuckcss_less', function() { }); -/* - * BOOTSTRAP OVERRIDE -*/ -gulp.task('chuckcss_minify_bootstrap', function() { - gulp.src('chuckcss/bootstrap/bootstrap-override.less') - .pipe(less()) - .pipe(cssnano({ - 'postcss-minify-font-values': true - })) - .pipe(autoprefixer({ - browsers:"> 1%, last 2 versions, Safari >= 8" - })) - .pipe(rename({basename: 'bootstrap-override', suffix: '.min'})) - .pipe(gulp.dest('dist/')); -}); -gulp.task('chuckcss_bootstrap', function() { - gulp.src('chuckcss/bootstrap/bootstrap-override') - .pipe(less()) - .pipe(autoprefixer({ - browsers:"> 1%, last 2 versions, Safari >= 8" - })) - .pipe(rename({basename: 'bootstrap-override'})) - .pipe(gulp.dest('dist/')); -}); - - /* * PRINT FILE */ @@ -83,13 +57,10 @@ gulp.task('chuckcss_print', function() { gulp.task('watch', function() { gulp.watch('chuckcss/**/*.less', ['chuckcss_minify_less', 'chuckcss_less']); gulp.watch('chuckcss/print.less', ['chuckcss_print']); - gulp.watch('chuckcss/bootstrap/**/*.less', ['chuckcss_bootstrap', 'chuckcss_minify_bootstrap']); }); gulp.task('default', [ 'chuckcss_less', 'chuckcss_minify_less', - 'chuckcss_print', - 'chuckcss_bootstrap', - 'chuckcss_minify_bootstrap' + 'chuckcss_print' ]); diff --git a/bower.json b/bower.json index cd2c10f..bafcf00 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "chuckcss", - "version": "2.0.3", + "version": "3.0.0", "description": "Responsive CSS framework based on Flexbox grids compiled with LESS and Autoprefixer", "authors": { "name": "Mickael SURREL ", diff --git a/chuckcss/bootstrap/alerts.less b/chuckcss/bootstrap/alerts.less deleted file mode 100644 index a91e280..0000000 --- a/chuckcss/bootstrap/alerts.less +++ /dev/null @@ -1,15 +0,0 @@ -/* ******** */ -/** ALERTS **/ -/* ******** */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ - -.alert { - .close { - float:none; - font-size:inherit; - font-weight:inherit; - text-shadow:none; - line-height:inherit; - } -} diff --git a/chuckcss/bootstrap/badges.less b/chuckcss/bootstrap/badges.less deleted file mode 100644 index 4aa2448..0000000 --- a/chuckcss/bootstrap/badges.less +++ /dev/null @@ -1,11 +0,0 @@ -/* ******** */ -/** BADGES **/ -/* ******** */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ - -span.badge { - position:static; - font-weight:inherit; - line-height:inherit; -} diff --git a/chuckcss/bootstrap/blockquotes.less b/chuckcss/bootstrap/blockquotes.less deleted file mode 100644 index f1999ce..0000000 --- a/chuckcss/bootstrap/blockquotes.less +++ /dev/null @@ -1,9 +0,0 @@ -/* ************* */ -/** BLOCKQUOTES **/ -/* ************* */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ - -blockquote { - font-size:inherit; -} diff --git a/chuckcss/bootstrap/bootstrap-override.less b/chuckcss/bootstrap/bootstrap-override.less deleted file mode 100644 index 54e2a3c..0000000 --- a/chuckcss/bootstrap/bootstrap-override.less +++ /dev/null @@ -1,16 +0,0 @@ -/* - == ChuckCSS : Override Bootstrap CSS == - @Author : Mickael SURREL, ALPIXEL Agency : Fresh & French Web Agency (http://www.alpixel.fr) - @Licence : Under MIT Licence (https://opensource.org/licenses/mit-license.php) -*/ - -/* - * If you combine Bootstrap with ChuckCSS, add the bootstrap-override.min.css (in dist folder) into your project. - * This file resolve some appearances conflicts cause to the use of commons class -*/ - -@charset "UTF-8"; -@import "alerts"; -@import "badges"; -@import "modals"; -@import "blockquotes"; diff --git a/chuckcss/bootstrap/modals.less b/chuckcss/bootstrap/modals.less deleted file mode 100644 index c864dd2..0000000 --- a/chuckcss/bootstrap/modals.less +++ /dev/null @@ -1,11 +0,0 @@ -/* ******** */ -/** MODALS **/ -/* ******** */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ - -.modal { - .modal-footer { - text-align:inherit; - } -} diff --git a/chuckcss/components/badges.less b/chuckcss/components/badges.less index cb60f72..65da8e7 100644 --- a/chuckcss/components/badges.less +++ b/chuckcss/components/badges.less @@ -11,7 +11,7 @@ */ span.badge { - ._inline; + display:inline-block; position:relative; top:-1px; background-color:@gray-da; @@ -24,6 +24,11 @@ span.badge { min-width:20px; vertical-align:baseline; + div &, + p & { + margin:0 5px; + } + i { &:before { ._reset; diff --git a/chuckcss/components/grids.less b/chuckcss/components/grids.less index fdfcb8b..2a84d35 100644 --- a/chuckcss/components/grids.less +++ b/chuckcss/components/grids.less @@ -15,43 +15,44 @@ .columns { display:flex; flex-wrap:wrap; - flex-direction:row; margin:0 -@cols-gutter/2; &.cc { &-no-multiligne {flex-wrap:nowrap} &-reverse{flex-direction:row-reverse} &-justify { - &-starting {justify-content:flex-start} - &-ending {justify-content:flex-end} - &-centering {justify-content:center} - &-spacing {justify-content:space-between} - &-equal-spacing {justify-content:space-around} + &-start {justify-content:flex-start} + &-end {justify-content:flex-end} + &-center {justify-content:center} + &-space-between {justify-content:space-between} + &-space-around {justify-content:space-around} + } + &-align { + &-start {align-items:flex-start} + &-end {align-items:flex-end} + &-center {align-items:center} + &-baseline {align-items:baseline} + &-stretch {align-items:stretch} } &-no-gutter { margin:0; - .column { + & > * { margin:@cols-ma-top 0 @cols-ma-bottom; } } &-gutter { - .column { + & > * { margin:@cols-ma-top @cols-gutter/2 @cols-ma-bottom; } } - &-animated { - .column { - ._transition; - } - } &-masonry { display:block; margin:0; column-gap: @cols-masonry-gap; - &.cc-no-gutter .column, - .column { - ._inline; + &.cc-no-gutter > *, + & > * { + display:inline-block; width:100%; max-width:100%; flex:none; @@ -59,7 +60,7 @@ } } &-spaceless { - &>.column { + & > * { margin-top:0; margin-bottom:0; } @@ -68,7 +69,7 @@ - .column { + & > * { ._reset; padding:@cols-pa; margin:@cols-ma-top @cols-gutter/2 @cols-ma-bottom; @@ -76,7 +77,6 @@ /* Nested columns */ &.columns { - flex :1; padding:@cols-gutter @cols-gutter/2; &.cc-no-gutter { @@ -112,6 +112,7 @@ &-bottom {align-self:flex-end} &-center {align-self:center} &-stretch {align-self:stretch} + &-baseline {align-self:baseline} } } &-w-auto { @@ -123,8 +124,8 @@ /* TABLET rules */ ._tablet({ - &.cc-gutter .column.cc, - .column.cc { + &.cc-gutter > *.cc, + & > *.cc { &-offset-0-t, &-no-offset-t { margin-left: @cols-gutter/2; @@ -139,8 +140,8 @@ } } - &.cc-no-gutter .column.cc-offset-0-t, - &.cc-no-gutter .column.cc-no-offset-t { + &.cc-no-gutter > *.cc-offset-0-t, + &.cc-no-gutter > *.cc-no-offset-t { margin-left:0; } }); @@ -149,8 +150,8 @@ /* PHONE rules */ ._phone({ - &.cc-gutter .column.cc, - .column.cc { + &.cc-gutter > *.cc, + & > *.cc { &-offset-0-s, &-no-offset-s { margin-left: @cols-gutter/2; @@ -165,8 +166,8 @@ } } - &.cc-no-gutter .column.cc-offset-0-s, - &.cc-no-gutter .column.cc-no-offset-s { + &.cc-no-gutter > *.cc-offset-0-s, + &.cc-no-gutter > *.cc-no-offset-s { margin-left:0; } }); diff --git a/chuckcss/components/messages.less b/chuckcss/components/messages.less index 3b8786e..7d30318 100644 --- a/chuckcss/components/messages.less +++ b/chuckcss/components/messages.less @@ -16,7 +16,7 @@ .message { padding: 0.5em 1em; border: 1px solid transparent; - border-left-width:7px; + border-left-width:15px; margin:1.5em 0; position:relative; diff --git a/chuckcss/components/modals.less b/chuckcss/components/modals.less index f69877e..b16c6ee 100644 --- a/chuckcss/components/modals.less +++ b/chuckcss/components/modals.less @@ -110,7 +110,7 @@ body.opened-modal { &:after, &:before { - ._inline; + display:inline-block; content:' '; width:19px; height:3px; diff --git a/chuckcss/core/base.less b/chuckcss/core/base.less index fe5e643..bfec7b8 100644 --- a/chuckcss/core/base.less +++ b/chuckcss/core/base.less @@ -27,6 +27,7 @@ body { // Affix - Override Bootstrap CSS &.affix { position:relative; } } + div,dl,dd,dt,p,ul,li,ol { ._reset; list-style:none; diff --git a/chuckcss/core/functions.less b/chuckcss/core/functions.less index 5f40d91..ae02dd1 100644 --- a/chuckcss/core/functions.less +++ b/chuckcss/core/functions.less @@ -4,17 +4,13 @@ /* ** Functions/mixins list ** - ._box-shadow ._bg-vertical | ._bg-horizontal ._clearfix - ._displayTable - ._inline ._inside ._transition ._transform - ._rotate | ._scale | ._translate3d | ._skew + ._rotate | ._scale | ._translate | ._skew ._filter (grayscale, blur, sepia, etc..) | all CSS3 "filter" properties - ._placeHold ._reset ._uppercase ._fa @@ -41,11 +37,11 @@ background: @from; /* Old browsers */ background: linear-gradient(to right, @from 0%, @to 100%); /* W3C */ } - /* ***** @name : ._clearfix @description : reset floated elements ***** */ +.clearfix {._clearfix;} ._clearfix() { zoom:1; &:before, @@ -57,44 +53,6 @@ } &:after {clear: both} } -/* ***** - @name : ._displayTable - @description : Show elements as Table view - - @exemple : - el { - ._displayTable; // is now shown as a table element. All direct children will have a table-cell display - } -***** */ -._displayTable(@layout : fixed) { - margin-left:0; - margin-right:0; - display:table; - table-layout:@layout; - width:100%; - - /* Display direct children as table-cell */ - &>* { - list-style:none; - display:table-cell; - vertical-align:middle; - } -} -/* ***** - @name : ._inline - @description : Set the element display as an inline-block element with IE7 fix - @wtf : why called it "._inline" to apply "inline-block" property ? Because ._inline-block is too long ... ¯\_(ツ)_/¯ - - @exemple : - p { - ._inline; //

, a block element is now shown as an inline-block element - } -***** */ -._inline() { - display:inline-block; - *display:inline; - zoom:1; -} /* ***** @name : ._inside @description : Auto-center a DOM element with specific width (very usefull for responsive integration) @@ -233,10 +191,6 @@ ._transform(~"skew(@{x}, @{y})"); } } - - - - /* ***** @name : ._filter @params : all CSS3 filters : blur, grayscale, drop-shadow, sepia, brightness, constrast, invert... @@ -262,28 +216,6 @@ ._filter(...) { filter+_: @arguments; } -/* ***** - @name : ._placeHold - @description : Replace non-images by real images during frontend development - @params : @w & @h (image width & height) - - @exemple : - img { - ._placeHold(150, 150); // This will be replaced by an image with sizes 150px*150px from placehold.it or lorempixel.it. Usefull for integration works - } -***** */ -._placeHold(@w,@h,@unitW:px,@unitH:px) when (isnumber(@w)) and (isnumber(@h)) { - @width : unit(@w, @unitW); - @height : unit(@h, @unitH); - width:@width; - height:@height; - - /* For images showing sizes, use placehold.it */ - //background:url("http://placehold.it/@{w}x@{h}") no-repeat center center; - - /* For images showing real pictures, use lorempixel.it */ - background:url("http://lorempixel.com/@{w}/@{h}") no-repeat center center; -} /* ***** @name : ._reset @description : reset margin, border & padding properties in one function @@ -306,7 +238,6 @@ ._uppercase() { text-transform:uppercase; } - /* ***** @name : ._fa @description : Generate fontAwesome icon @@ -319,7 +250,7 @@ } ***** */ ._fa(@content, @size:10pt, @color:#000){ - ._inline; + display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; @@ -342,7 +273,7 @@ } ***** */ ._io(@content, @size:10pt, @color:#000){ - ._inline; + display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; diff --git a/chuckcss/core/generator.less b/chuckcss/core/generator.less index 5ad175f..0b4d0c4 100644 --- a/chuckcss/core/generator.less +++ b/chuckcss/core/generator.less @@ -11,8 +11,6 @@ ._generateTabletColumns ._generatePhoneColumns ._generatePercentWidth - ._generateFixedWidth - ._generateFixedHeight */ /* ***** @@ -26,7 +24,7 @@ /* texts */ h1,h2,h3,h4,h5,h6, - p,div,section,aside,header,footer, + p,div,section,aside,header,footer,article,main, span,i,a { &.cc{ &-@{colorName} { @@ -325,7 +323,7 @@ @name : ._generatePaddingMarginClass @description : Generate padding & margin "cc-pa-{number}" or/and "cc-ma-{number}" class on an element ***** */ -._generatePaddingMarginClass(@iterator:0) when(@iterator <= 30) { +._generatePaddingMarginClass(@iterator:0) when(@iterator <= 50) { .cc { &-pa-@{iterator} { @@ -378,7 +376,7 @@ /* Icon */ &:before { - ._inline; + display:inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1; @@ -433,52 +431,49 @@ ._generateIcons; // Launch _generateIcons + /* ***** @name : ._generateColumns @description : Generate columns width in flexbox parent ***** */ ._generateColumns(@iterator:1) when(@iterator <= @cols-total) { - .columns { - /* NO GUTTERS */ - &.cc-no-gutter .column { - &.cc { - /* Width calculations without gutters */ - &-@{iterator} { - flex:0 0 auto; - width: ~'calc(100% * @{iterator} / @{cols-total} - 0.05px)'; // Substract 0.05px for IE compatibilities - max-width: ~'calc(100% * @{iterator} / @{cols-total} - 0.05px)'; // Substract 0.05px for IE compatibilities - } - /* Offsets calculations without gutters */ - &-offset-@{iterator} { - margin-left: ~'calc(100% * @{iterator} / @{cols-total} - 0.05px)'; // Substract 0.05px for IE compatibilities - } - } + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { + /* Width calculations without gutters */ + &-@{iterator} { + flex:0 0 auto; + width: ~'calc(100% * @{iterator} / @{cols-total} - 0.05px)'; // Substract 0.05px for IE compatibilities + max-width: ~'calc(100% * @{iterator} / @{cols-total} - 0.05px)'; // Substract 0.05px for IE compatibilities } - /* GUTTERS */ - &.cc-gutter .column, - .column { - &.cc { - /* Width calculations with gutters */ - &-@{iterator} { - flex:0 0 auto; - width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter} - 0.05px)'; // Substract 0.05px for IE compatibilities - max-width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter} - 0.05px)'; // Substract 0.05px for IE compatibilities - } - /* Offsets calculations with gutters */ - &-offset-@{iterator} { - margin-left: ~'calc(100% * @{iterator} / @{cols-total} + @{cols-gutter}/2 - 0.05px)'; // Substract 0.05px for IE compatibilities - } - } + /* Offsets calculations without gutters */ + &-offset-@{iterator} { + margin-left: ~'calc(100% * @{iterator} / @{cols-total} - 0.05px)'; // Substract 0.05px for IE compatibilities } + } - /* Masonry layout */ - &.cc-masonry.cc { - &-@{iterator} { - column-count: @iterator; - } + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { + /* Width calculations with gutters */ + &-@{iterator} { + flex:0 0 auto; + width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter} - 0.05px)'; // Substract 0.05px for IE compatibilities + max-width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter} - 0.05px)'; // Substract 0.05px for IE compatibilities + } + /* Offsets calculations with gutters */ + &-offset-@{iterator} { + margin-left: ~'calc(100% * @{iterator} / @{cols-total} + @{cols-gutter}/2 - 0.05px)'; // Substract 0.05px for IE compatibilities + } + } + + + /* Masonry layout */ + .columns.cc-masonry.cc { + &-@{iterator} { + column-count: @iterator; } } @@ -493,52 +488,47 @@ ***** */ ._generateTabletColumns(@iterator:1) when(@iterator <= @cols-total) { - .columns { - - /* NO GUTTERS */ - &.cc-no-gutter .column { - &.cc{ - /* Width calculations without gutters */ - &-@{iterator}-t { - flex:0 0 auto; - width: ~'calc(100% * @{iterator} / @{cols-total})'; - max-width: ~'calc(100% * @{iterator} / @{cols-total})'; - } + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc{ + /* Width calculations without gutters */ + &-@{iterator}-t { + flex:0 0 auto; + width: ~'calc(100% * @{iterator} / @{cols-total})'; + max-width: ~'calc(100% * @{iterator} / @{cols-total})'; + } - /* Offsets calculations without gutters for tablets devices */ - &-offset-@{iterator}-t { - margin-left: ~'calc(100% * @{iterator} / @{cols-total})'; - } - } + /* Offsets calculations without gutters for tablets devices */ + &-offset-@{iterator}-t { + margin-left: ~'calc(100% * @{iterator} / @{cols-total})'; } + } - /* GUTTERS */ - &.cc-gutter .column, - .column { - &.cc { - /* Width calculations with gutters */ - &-@{iterator}-t { - flex:0 0 auto; - width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; - max-width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; - } + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { - /* Offsets calculations with gutters for tablets devices */ - &-offset-@{iterator}-t { - margin-left: ~'calc(100% * @{iterator} / @{cols-total} + @{cols-gutter}/2)'; - } - } + /* Width calculations with gutters */ + &-@{iterator}-t { + flex:0 0 auto; + width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; + max-width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; } - /* Masonry layout */ - &.cc-masonry.cc { - &-@{iterator}-t { - column-count: @iterator; - } + /* Offsets calculations with gutters for tablets devices */ + &-offset-@{iterator}-t { + margin-left: ~'calc(100% * @{iterator} / @{cols-total} + @{cols-gutter}/2)'; + } + } + + /* Masonry layout */ + .columns.cc-masonry.cc { + &-@{iterator}-t { + column-count: @iterator; } } + ._generateTabletColumns((@iterator + 1)); } @@ -550,56 +540,52 @@ ***** */ ._generatePhoneColumns(@iterator:1) when(@iterator <= @cols-total) { - .columns { - /* NO GUTTERS */ - &.cc-no-gutter .column { - &.cc { - /* Width calculations without gutters */ - &-@{iterator}-s { - flex:0 0 auto; - width: ~'calc(100% * @{iterator} / @{cols-total})'; - max-width: ~'calc(100% * @{iterator} / @{cols-total})'; - } + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { + /* Width calculations without gutters */ + &-@{iterator}-s { + flex:0 0 auto; + width: ~'calc(100% * @{iterator} / @{cols-total})'; + max-width: ~'calc(100% * @{iterator} / @{cols-total})'; + } - /* Offsets calculations without gutters for phones devices */ - &-offset-@{iterator}-s { - margin-left: ~'calc(100% * @{iterator} / @{cols-total})'; - } - } + /* Offsets calculations without gutters for phones devices */ + &-offset-@{iterator}-s { + margin-left: ~'calc(100% * @{iterator} / @{cols-total})'; } + } - /* GUTTERS */ - &.cc-gutter .column, - .column { - &.cc { - /* Width calculations with gutters */ - &-@{iterator}-s { - flex:0 0 auto; - width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; - max-width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; - } - /* Offsets calculations with gutters for phones devices */ - &-offset-@{iterator}-s { - margin-left: ~'calc(100% * @{iterator} / @{cols-total} + @{cols-gutter}/2)'; - } + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { + /* Width calculations with gutters */ + &-@{iterator}-s { + flex:0 0 auto; + width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; + max-width: ~'calc(100% * @{iterator} / @{cols-total} - @{cols-gutter})'; + } - } + /* Offsets calculations with gutters for phones devices */ + &-offset-@{iterator}-s { + margin-left: ~'calc(100% * @{iterator} / @{cols-total} + @{cols-gutter}/2)'; } + } - /* Masonry layout */ - &.cc-masonry.cc { - &-@{iterator}-s { - column-count: @iterator; - } + /* Masonry layout */ + .columns.cc-masonry.cc { + &-@{iterator}-s { + column-count: @iterator; } } + ._generatePhoneColumns((@iterator + 1)); } + /* ***** @name : ._generatePercentWidth @description : Generate width for block helpers in % @@ -611,38 +597,6 @@ } } - ._generatePercentWidth(@iterator + 10); + ._generatePercentWidth(@iterator + 5); } ._generatePercentWidth; // Launch _generatePercentWidth - - -/* ***** - @name : ._generateFixedWidth - @description : Generate width for block helpers in px -***** */ -._generateFixedWidth(@iterator:0) when(@iterator <= 1500) { - .cc { - &-w-@{iterator}px { - width:unit(@iterator,px); - } - } - - ._generateFixedWidth(@iterator + 10); -} -._generateFixedWidth; // Launch _generateFixedWidth - - -/* ***** - @name : ._generateFixedHeight - @description : Generate width for block helpers in px -***** */ -._generateFixedHeight(@iterator:0) when(@iterator <= 1500) { - .cc { - &-h-@{iterator}px { - height:unit(@iterator,px); - } - } - - ._generateFixedHeight(@iterator + 10); -} -._generateFixedHeight; // Launch _generateFixedHeight diff --git a/chuckcss/core/helpers.less b/chuckcss/core/helpers.less index 6979fe3..61355a7 100644 --- a/chuckcss/core/helpers.less +++ b/chuckcss/core/helpers.less @@ -1,10 +1,17 @@ /* == HELPERS == */ -.clearfix {._clearfix;} - .cc { + &-block {display:block} + &-inline {display:inline-block;} + &-inside{._inside;} + &-centered { + display:block; + margin-left:auto; + margin-right:auto; + } + // Texts &-txt { &-left {text-align:left;} @@ -38,40 +45,51 @@ // Visibility &-hidden { - display:none !important; + display:none; &-s { ._phone({ - display:none !important; + display:none; }); } &-t { ._tablet({ - display:none !important; + display:none; + }); + ._phone({ + display:block; }); } &-d { - display:none !important; + display:none; ._tablet({ - display:block !important; + display:block; }); } } + + // Show element on desktop only! + &-d-only { + ._tablet({ + display:none; + }); + } + // Show element on tablet only! + &-t-only { + ._desktop({ + display:none; + }); + ._phone({ + display:none; + }); + } + // Show element on phone only! &-s-only { ._tabletUp({ - display:none !important; + display:none; }); } - &-block {display:block} - &-inline {._inline;} - &-inside{._inside;} - &-displayTable{._displayTable;} - &-centered { - display:block; - margin-left:auto; - margin-right:auto; - } /* Width */ // All width are generated in generator.less file diff --git a/chuckcss/core/normalize.less b/chuckcss/core/normalize.less index 9b77e0e..f164473 100644 --- a/chuckcss/core/normalize.less +++ b/chuckcss/core/normalize.less @@ -1,5 +1,8 @@ /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ + /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. @@ -7,9 +10,6 @@ * IE on Windows Phone and in iOS. */ -/* Document - ========================================================================== */ - html { font-family: sans-serif; /* 1 */ line-height: 1.15; /* 2 */ diff --git a/chuckcss/core/responsive.less b/chuckcss/core/responsive.less index 4f28c52..cc10d94 100644 --- a/chuckcss/core/responsive.less +++ b/chuckcss/core/responsive.less @@ -12,40 +12,58 @@ background-color:white; // Default : Apply a white bg-color to the ._tablet({ - background-color:black; // Apply a black bg-color to the on max-width:@tablet-mw screens <= @tablet-mw defined in settings.less + background-color:black; // Apply a black bg-color to the on max-width:@tablet-mw screens }); // don't forget the ; ._phone({ - background-color:red; // Apply a red bg-color to the on max-width:@phone-mw screens <= @phone-mw defined in settings.less + background-color:red; // Apply a red bg-color to the on max-width:@phone-mw screens }); // don't forget the ; } ***** */ +// For screens <= 359px +._tiny(@rules) { + @media screen and (max-width: (@tiny-mw - 1)) { + @rules(); + } +} + +// For screens > 360px +._phoneUp(@rules) { + @media screen and (min-width: @tiny-mw) { + @rules(); + } +} + // For screens <= 767px ._phone(@rules) { @media screen and (max-width: @phone-mw) { @rules(); } } -// For screens <= 1200px -._tablet(@rules) { - @media screen and (max-width: @tablet-mw) { + +// For screens > 768px +._tabletUp(@rules) { + @media screen and (min-width: (@phone-mw+1)) { @rules(); } } -// For screens >= 768px -._tabletUp(@rules) { - @media screen and (min-width: (@phone-mw+1)) { + +// For screens <= 1200px +._tablet(@rules) { + @media screen and (max-width: @tablet-mw) { @rules(); } } -// For screens >= 1201px + +// For screens > 1201px ._desktop(@rules) { @media screen and (min-width: (@tablet-mw+1)) { @rules(); } } -// For IE only + +// For IE only -- Yo_oY ._ie(@rules) { @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { @rules(); diff --git a/chuckcss/elements/blockquote.less b/chuckcss/elements/blockquote.less index 706c5ca..9f24248 100644 --- a/chuckcss/elements/blockquote.less +++ b/chuckcss/elements/blockquote.less @@ -11,9 +11,8 @@ blockquote { font-style:italic; margin:1.5em 0; - - &.cc { + /* Quoted blockquote */ &-quoted { position:relative; padding-left:3.5em; diff --git a/chuckcss/elements/buttons.less b/chuckcss/elements/buttons.less index e3ec8a4..100b92d 100644 --- a/chuckcss/elements/buttons.less +++ b/chuckcss/elements/buttons.less @@ -28,7 +28,7 @@ a { /* Buttons && buttons-like HTML links */ a.btn, button { - ._inline; + display:inline-block; color:@links-tc; padding:0.25em 0.8em; line-height:@links-btn-lh; @@ -173,7 +173,7 @@ button { /* Hack Firefox for .icon-right on button elements (hide icon) */ @-moz-document url-prefix() { button.icon-right { - ._inline; + display:inline-block; &:before { display:none; } diff --git a/chuckcss/elements/forms.less b/chuckcss/elements/forms.less index de7f6a3..4268c69 100644 --- a/chuckcss/elements/forms.less +++ b/chuckcss/elements/forms.less @@ -25,7 +25,7 @@ form { /* Display as inline-block */ &.inline { - ._inline; + display: inline-block; margin-left:1em; vertical-align: middle; @@ -66,7 +66,7 @@ form { /* Input with prefix/suffix */ .form-ps { - ._inline; + display: inline-block; margin-right:5px; & + input[type="submit"], @@ -92,7 +92,7 @@ form { &-ps { font-size:0; /* Collpase span with input */ @border-radius : unit(@input-br,px); /* Border-radius calculation */ - ._inline; + display: inline-block; vertical-align: middle; :first-child { @@ -106,7 +106,7 @@ form { } span { - ._inline; + display: inline-block; vertical-align: middle; height: @input-lh; line-height:@input-lh; @@ -145,7 +145,7 @@ form { */ &-checkbox, &-radio { - ._inline; + display: inline-block; position:relative; margin-right:1em; @@ -277,7 +277,7 @@ form { */ label { ._reset; - ._inline; + display: inline-block; vertical-align: middle; padding-right:0.8em; font-weight:400; @@ -300,7 +300,7 @@ form { */ textarea, input { - ._inline; + display: inline-block; box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.1); border-radius:unit(@input-br,px); vertical-align: middle; @@ -413,10 +413,10 @@ form { height: @input-lh; padding:0 2em; vertical-align: middle; - ._transition; - ._uppercase; box-shadow:none; border-radius:unit(@input-br,px); + ._transition; + ._uppercase; ._btn(@submit-bg); &[class*="fa-"], diff --git a/chuckcss/elements/images.less b/chuckcss/elements/images.less index d67a022..e183484 100644 --- a/chuckcss/elements/images.less +++ b/chuckcss/elements/images.less @@ -15,7 +15,7 @@ img { /* Bordered */ &-bordered { - ._inline; + display: inline-block; background-color:white; padding:5px; border:1px solid @gray-li; @@ -24,7 +24,7 @@ img { /* Shadowed image */ &-shadowed { - ._inline; + display: inline-block; box-shadow:0px 0px 8px 0px rgba(0,0,0,0.4); } diff --git a/chuckcss/elements/lists.less b/chuckcss/elements/lists.less index 2686ed1..1c5aa92 100644 --- a/chuckcss/elements/lists.less +++ b/chuckcss/elements/lists.less @@ -11,10 +11,6 @@ ul, dl, ol { color:@text-mc; margin:@helper-ma; - - &.cc-no-margin { - margin:0; - } } /* ul */ @@ -24,14 +20,15 @@ ul { /* Specific for Drupal */ &.leaf { + ._reset; background-image:none; list-style:none; - ._reset; } } &.cc { + /* Unstyled lists */ &-unstyled { li { list-style:none; @@ -41,7 +38,7 @@ ul { /* Horizontal lists */ &-horizontal { li { - ._inline; + display:inline-block; margin:0 1.5em; &[class*="fa-"], @@ -62,8 +59,6 @@ ul { } } } - - } diff --git a/chuckcss/elements/tables.less b/chuckcss/elements/tables.less index 3e92772..1664c13 100644 --- a/chuckcss/elements/tables.less +++ b/chuckcss/elements/tables.less @@ -120,7 +120,5 @@ table { font-size:@text-fs*9/10; } } - - }); } diff --git a/chuckcss/front.less b/chuckcss/front.less index 1476454..94296f8 100644 --- a/chuckcss/front.less +++ b/chuckcss/front.less @@ -1,12 +1,11 @@ /* == ChuckCSS == + A responsive CSS framework, compiled with LESS and Autoprefixer, based on FlexBox grids @Author : Mickael SURREL, ALPIXEL Agency : Fresh & French Web Agency (http://www.alpixel.fr) @Licence : Under MIT Licence (https://opensource.org/licenses/mit-license.php) */ @charset "UTF-8"; - - /* settings.less */ @@ -14,9 +13,10 @@ /* - * IMPORT CORE FILES * + * /core/ - IMPORT CORE FILES * • normalize.less : HTML5-ready alternative to CSS resets | http://necolas.github.io/normalize.css/ • functions.less : main usefull functions|mixins for integration project + • responsive.less : responsive mixins • animations.less : keyframes file • base.less : base file with , styles • helpers.less : text and blocks helpers @@ -28,8 +28,6 @@ @import "core/base"; // <==== & @import "core/helpers"; - - /* * /elements/ - IMPORTS FILES * */ @@ -42,7 +40,6 @@ @import "elements/images"; @import "elements/loader"; - /* * /components/ - IMPORTS FILES * */ @@ -53,24 +50,9 @@ @import "components/tabs"; @import "components/modals"; - - /* * IMPORT GENERATOR FILE * • generator.less : Engine generator for colors, grids, icons... - /!\ Called after elements and others components for CSS ordering + /!\ Import this file after elements and others components */ @import "core/generator"; - - - -/* - * YOUR OWN STYLESHEETS FILES BELOW - - * Here should go your own CSS styles or @import your own .less files -.el { - ... my LESS inspiration -} -** OR *** -@import "website/homepage"; // considering you have created a 'website' folder with a 'homepage.less' file inside -*/ diff --git a/chuckcss/settings.less b/chuckcss/settings.less index c65c960..c6ff800 100644 --- a/chuckcss/settings.less +++ b/chuckcss/settings.less @@ -2,27 +2,28 @@ * SETTINGS.LESS ~ Configuration file - * HOW TO UNDERSTAND VAR NAMES ? - "-mc" : main-color - "-bg" : background-color + * HOW TO UNDERSTAND VAR SUFFIX ? + "-bc" : border-color + "-bg" : background-color + "-br" : border-radius "-bw" : border-width - "-tc" : text-color - "-ic" : icon color - "-su" : success + "-da" : dark (colors only) "-er" : error - "-wa" : warning - "-in" : info + "-fs" : font-size (fonts only) "-he" : height + "-ic" : icon color + "-in" : info "-lh" : line-height - "-br" : border-radius - "-fs" : font-size (fonts only) "-li" : light (colors only) - "-da" : dark (colors only) - "-na" : name (colors only) + "-ma" : margin (for grid containers, and helpers paddings and margins) + "-mc" : main-color "-mw" : max-width (media queries) + "-na" : name (colors only) "-pa" : padding (for grid columns, and helpers paddings and margins) - "-ma" : margin (for grid containers, and helpers paddings and margins) + "-tc" : text-color + "-su" : success + "-wa" : warning */ @@ -34,9 +35,10 @@ -- @ Media Queries @ -- */ // Phones -@phone-mw : 767px; /* Max-width for phones devices */ +@tiny-mw : 360px; /* Max-width for very small screens */ +@phone-mw : 767px; /* Max-width for phones devices */ // Tablets -@tablet-mw : 1200px; /* Max-width for tablet devices */ +@tablet-mw : 1200px; /* Max-width for tablet devices */ /* @@ -44,54 +46,54 @@ */ /* Primary color */ @primary : #29b7e1; -@primary-na : primary; /* Name of the color, for @aColors array */ -@primary-li : lighten(@primary,10%); /* Lighten primary */ -@primary-da : darken(@primary,10%); /* Lighten primary */ +@primary-na : primary; /* Name of the color, for @aColors array */ +@primary-li : lighten(@primary,10%); /* Lighten primary */ +@primary-da : darken(@primary,10%); /* Darken primary */ // Green @green : #80ae37; -@green-na : green; /* Name of the color, for @aColors array */ -@green-li : lighten(@green,10%); /* Lighten green */ -@green-da : darken(@green,10%); /* Darken green */ +@green-na : green; /* Name of the color, for @aColors array */ +@green-li : lighten(@green,10%); /* Lighten green */ +@green-da : darken(@green,10%); /* Darken green */ // red @red : #c41515; -@red-na : red; /* Name of the color, for @aColors array */ -@red-li : lighten(@red,10%); /* Lighten red */ -@red-da : darken(@red,10%); /* Darken red */ +@red-na : red; /* Name of the color, for @aColors array */ +@red-li : lighten(@red,10%); /* Lighten red */ +@red-da : darken(@red,10%); /* Darken red */ // gray @gray : #bababa; -@gray-na : gray; /* Name of the color, for @aColors array */ -@gray-li : lighten(@gray,10%); /* Lighten gray */ -@gray-da : darken(@gray,10%); /* Darken gray */ +@gray-na : gray; /* Name of the color, for @aColors array */ +@gray-li : lighten(@gray,10%); /* Lighten gray */ +@gray-da : darken(@gray,10%); /* Darken gray */ // blue @blue : #3498db; -@blue-na : blue; /* Name of the color, for @aColors array */ -@blue-li : lighten(@blue,10%); /* Lighten blue */ -@blue-da : darken(@blue,10%); /* Darken blue */ +@blue-na : blue; /* Name of the color, for @aColors array */ +@blue-li : lighten(@blue,10%); /* Lighten blue */ +@blue-da : darken(@blue,10%); /* Darken blue */ // purple @purple : #8e44ad; -@purple-na : purple; /* Name of the color, for @aColors array */ -@purple-li : lighten(@purple,10%); /* Lighten purple */ -@purple-da : darken(@purple,10%); /* Darken purple */ +@purple-na : purple; /* Name of the color, for @aColors array */ +@purple-li : lighten(@purple,10%); /* Lighten purple */ +@purple-da : darken(@purple,10%); /* Darken purple */ // orange @orange : #f39c12; -@orange-na : orange; /* Name of the color, for @aColors array */ -@orange-li : lighten(@orange,10%); /* Lighten orange */ -@orange-da : darken(@orange,10%); /* Darken orange */ +@orange-na : orange; /* Name of the color, for @aColors array */ +@orange-li : lighten(@orange,10%); /* Lighten orange */ +@orange-da : darken(@orange,10%); /* Darken orange */ // yellow @yellow : #f1c40f; -@yellow-na : yellow; /* Name of the color, for @aColors array */ -@yellow-li : lighten(@yellow,10%); /* Lighten yellow */ -@yellow-da : darken(@yellow,10%); /* Darken yellow */ +@yellow-na : yellow; /* Name of the color, for @aColors array */ +@yellow-li : lighten(@yellow,10%); /* Lighten yellow */ +@yellow-da : darken(@yellow,10%); /* Darken yellow */ -// Colors arrays : Had any color \m/ +// Colors arrays : Had any color you want \m/ // array(@color1-name @color1-value, @color2-name @color2-value,...); @aColors : @primary-na @primary, @@ -169,7 +171,7 @@ @input-bg : white; /* Input ~ bg-color */ @input-fs : @text-fs * (9/10); /* Input ~ font-size = @text-fs (can be changed by custom value) */ -@input-lh : @text-fs*2.8; /* Input ~ line-height (Submit buttons too) */ +@input-lh : @text-fs*2.8; /* Input ~ line-height (Submit buttons too) */ @input-bc : #ddd; /* Input border-color */ @input-br : 1; /* Input ~ border-radius (in px) */ @@ -227,12 +229,12 @@ /* -- @ Grids @ -- */ -@cols-gutter : 2em; /* Gutter between 2 cols = Each column margin-left & margin-right */ -@cols-total : 12; /* Total of cols in grid */ -@cols-pa : 1em; /* Each column padding */ -@cols-ma-top : 0em; /* Each column margin top */ +@cols-gutter : 2em; /* Gutter between 2 cols = Each column margin-left & margin-right */ +@cols-total : 12; /* Total of cols in grid */ +@cols-pa : 1em; /* Each column padding */ +@cols-ma-top : 0em; /* Each column margin top */ @cols-ma-bottom : @cols-ma-top; /* Each column margin bottom */ -@cols-masonry-gap : 1.5em; /* Gap between each column with masonry layout */ +@cols-masonry-gap : 1.5em; /* Gap between each column with masonry layout */ @@ -256,15 +258,16 @@ -- @ Loader @ -- */ /* general */ -@loader-bg : @primary; /* Loader main color */ -@loader-wi : 60; /* Loader wrapper width (in pixels) */ -@loader-he : @loader-wi; /* Loader wrapper height (in pixels) */ -@loader-speed : 1; /* Loader speed animation (in seconds) : recommended height = width */ -/* dots */ -@loader-dots-count : 12; /* Loader dots : nb of dots */ -@loader-dots-radius : 360 / @loader-dots-count; /* Loader dots : Calculation of each dot radius */ -@loader-dots-animation-delay : @loader-speed / @loader-dots-count; /* Loader dots :Calculation of each dot animation delay */ -/* spinner */ +@loader-bg : @primary; /* Loader main color */ +@loader-wi : 60; /* Loader wrapper width (in pixels) */ +@loader-he : @loader-wi; /* Loader wrapper height (in pixels) : recommended width = height */ +@loader-speed : 1; /* Loader speed animation (in seconds) */ + +/* Dots loader vars */ +@loader-dots-count : 12; /* Loader dots : nb of dots */ +@loader-dots-radius : 360 / @loader-dots-count; /* Loader dots : Calculation of each dot radius */ +@loader-dots-animation-delay : @loader-speed / @loader-dots-count; /* Loader dots :Calculation of each dot animation delay */ +/* Spinner loader vars */ @loader-spinner-bw : 2; /* Loader spinner : border-width */ @@ -272,12 +275,10 @@ /* -- @ FONTS MIXINS @ -- - "Here define the fonts" - * LESS call .font(){font-family:'My font',sans-serif;} */ -._helvetica() {font-family: 'Helvetica Neue', sans-serif;} +._helvetica() {font-family: 'Helvetica Neue', sans-serif;} /* Used for (default font) */ /* diff --git a/dist/bootstrap-override.css b/dist/bootstrap-override.css deleted file mode 100644 index 447e77e..0000000 --- a/dist/bootstrap-override.css +++ /dev/null @@ -1,48 +0,0 @@ -@charset "UTF-8"; -/* - == ChuckCSS : Override Bootstrap CSS == - @Author : Mickael SURREL, ALPIXEL Agency : Fresh & French Web Agency (http://www.alpixel.fr) - @Licence : Under MIT Licence (https://opensource.org/licenses/mit-license.php) -*/ -/* - * If you combine Bootstrap with ChuckCSS, add the bootstrap-override.min.css (in dist folder) into your project. - * This file resolve some appearances conflicts cause to the use of commons class -*/ -/* ******** */ -/** ALERTS **/ -/* ******** */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ -.alert .close { - float: none; - font-size: inherit; - font-weight: inherit; - text-shadow: none; - line-height: inherit; -} -/* ******** */ -/** BADGES **/ -/* ******** */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ -span.badge { - position: static; - font-weight: inherit; - line-height: inherit; -} -/* ******** */ -/** MODALS **/ -/* ******** */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ -.modal .modal-footer { - text-align: inherit; -} -/* ************* */ -/** BLOCKQUOTES **/ -/* ************* */ -/* OVERRIDE BOOTSTRAP FILE */ -/* *********************** */ -blockquote { - font-size: inherit; -} diff --git a/dist/bootstrap-override.min.css b/dist/bootstrap-override.min.css deleted file mode 100644 index f62bbf3..0000000 --- a/dist/bootstrap-override.min.css +++ /dev/null @@ -1 +0,0 @@ -.alert .close{float:none;font-size:inherit;text-shadow:none}.alert .close,span.badge{font-weight:inherit;line-height:inherit}span.badge{position:static}.modal .modal-footer{text-align:inherit}blockquote{font-size:inherit} \ No newline at end of file diff --git a/dist/chuckcss.css b/dist/chuckcss.css index f4d1ae1..460a56a 100644 --- a/dist/chuckcss.css +++ b/dist/chuckcss.css @@ -1,6 +1,7 @@ @charset "UTF-8"; /* == ChuckCSS == + A responsive CSS framework, compiled with LESS and Autoprefixer, based on FlexBox grids @Author : Mickael SURREL, ALPIXEL Agency : Fresh & French Web Agency (http://www.alpixel.fr) @Licence : Under MIT Licence (https://opensource.org/licenses/mit-license.php) */ @@ -8,22 +9,23 @@ settings.less */ /* - * IMPORT CORE FILES * + * /core/ - IMPORT CORE FILES * • normalize.less : HTML5-ready alternative to CSS resets | http://necolas.github.io/normalize.css/ • functions.less : main usefull functions|mixins for integration project + • responsive.less : responsive mixins • animations.less : keyframes file • base.less : base file with , styles • helpers.less : text and blocks helpers */ /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ -/* Document - ========================================================================== */ html { font-family: sans-serif; /* 1 */ @@ -690,22 +692,26 @@ ol { /* == HELPERS == */ -.clearfix { - zoom: 1; +.cc { + /* Width */ + /* Clearfix */ } -.clearfix:before, -.clearfix:after { - content: "."; +.cc-block { display: block; - height: 0; - overflow: hidden; } -.clearfix:after { - clear: both; +.cc-inline { + display: inline-block; } -.cc { - /* Width */ - /* Clearfix */ +.cc-inside { + width: 1200px; + margin: 0 auto; + -webkit-transition: 0.2s width ease-out 0s; + transition: 0.2s width ease-out 0s; +} +.cc-centered { + display: block; + margin-left: auto; + margin-right: auto; } .cc-txt-left { text-align: left; @@ -750,62 +756,50 @@ ol { margin-left: 1em; } .cc-hidden { - display: none !important; + display: none; } @media screen and (max-width: 767px) { .cc-hidden-s { - display: none !important; + display: none; } } @media screen and (max-width: 1200px) { .cc-hidden-t { - display: none !important; + display: none; + } +} +@media screen and (max-width: 767px) { + .cc-hidden-t { + display: block; } } .cc-hidden-d { - display: none !important; + display: none; } @media screen and (max-width: 1200px) { .cc-hidden-d { - display: block !important; + display: block; } } -@media screen and (min-width: 768px) { - .cc-s-only { - display: none !important; +@media screen and (max-width: 1200px) { + .cc-d-only { + display: none; } } -.cc-block { - display: block; -} -.cc-inline { - display: inline-block; - *display: inline; - zoom: 1; -} -.cc-inside { - width: 1200px; - margin: 0 auto; - -webkit-transition: 0.2s width ease-out 0s; - transition: 0.2s width ease-out 0s; -} -.cc-displayTable { - margin-left: 0; - margin-right: 0; - display: table; - table-layout: fixed; - width: 100%; - /* Display direct children as table-cell */ +@media screen and (min-width: 1201px) { + .cc-t-only { + display: none; + } } -.cc-displayTable > * { - list-style: none; - display: table-cell; - vertical-align: middle; +@media screen and (max-width: 767px) { + .cc-t-only { + display: none; + } } -.cc-centered { - display: block; - margin-left: auto; - margin-right: auto; +@media screen and (min-width: 768px) { + .cc-s-only { + display: none; + } } .cc-w-quarter { width: 25.00%; @@ -930,8 +924,6 @@ a:hover { a.btn, button { display: inline-block; - *display: inline; - zoom: 1; color: #3a3a3a; padding: 0.25em 0.8em; line-height: 1.8; @@ -1106,8 +1098,6 @@ button.icon-right:before { @-moz-document url-prefix() { button.icon-right { display: inline-block; - *display: inline; - zoom: 1; } button.icon-right:before { display: none; @@ -1218,24 +1208,20 @@ ol { color: #3a3a3a; margin: 1em; } -ul.cc-no-margin, -dl.cc-no-margin, -ol.cc-no-margin { - margin: 0; -} /* ul */ ul li { list-style: disc outside; /* Specific for Drupal */ } ul li.leaf { - background-image: none; - list-style: none; padding: 0; margin: 0; border: 0; + background-image: none; + list-style: none; } ul.cc { + /* Unstyled lists */ /* Horizontal lists */ } ul.cc-unstyled li { @@ -1243,8 +1229,6 @@ ul.cc-unstyled li { } ul.cc-horizontal li { display: inline-block; - *display: inline; - zoom: 1; margin: 0 1.5em; } ul.cc-horizontal li[class*="fa-"].icon-right, @@ -1299,6 +1283,7 @@ blockquote { /* Footer into Blockquote */ } blockquote.cc { + /* Quoted blockquote */ /* Reverse blockquote : right alignment */ } blockquote.cc-quoted { @@ -1310,8 +1295,6 @@ blockquote.cc-quoted:before { left: 11px; top: 9px; display: inline-block; - *display: inline; - zoom: 1; font-family: FontAwesome; font-style: normal; font-weight: normal; @@ -1345,8 +1328,6 @@ blockquote footer { } blockquote footer:before { display: inline-block; - *display: inline; - zoom: 1; font-family: FontAwesome; font-style: normal; font-weight: normal; @@ -1447,8 +1428,6 @@ form .form-item:after { } form .form-item.inline { display: inline-block; - *display: inline; - zoom: 1; margin-left: 1em; vertical-align: middle; } @@ -1481,8 +1460,6 @@ form .form-item.chained button[type="submit"] { } form .form-item.chained .form-ps { display: inline-block; - *display: inline; - zoom: 1; margin-right: 5px; } form .form-item.chained .form-ps + input[type="submit"], @@ -1494,8 +1471,6 @@ form .form-ps { /* Collpase span with input */ /* Border-radius calculation */ display: inline-block; - *display: inline; - zoom: 1; vertical-align: middle; } form .form-ps :first-child { @@ -1509,8 +1484,6 @@ form .form-ps input:not(:first-child):not(:last-child) { } form .form-ps span { display: inline-block; - *display: inline; - zoom: 1; vertical-align: middle; height: 4.2rem; line-height: 4.2rem; @@ -1528,8 +1501,6 @@ form .form-ps span:last-child { form .form-checkbox, form .form-radio { display: inline-block; - *display: inline; - zoom: 1; position: relative; margin-right: 1em; /* Disabled radio or checkbox inputs */ @@ -1647,8 +1618,6 @@ form label { margin: 0; border: 0; display: inline-block; - *display: inline; - zoom: 1; vertical-align: middle; padding-right: 0.8em; font-weight: 400; @@ -1664,8 +1633,6 @@ form label.error { form textarea, form input { display: inline-block; - *display: inline; - zoom: 1; box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1); border-radius: 1px; vertical-align: middle; @@ -1783,11 +1750,11 @@ form button[type="submit"] { height: 4.2rem; padding: 0 2em; vertical-align: middle; + box-shadow: none; + border-radius: 1px; -webkit-transition: 0.2s all ease-out 0s; transition: 0.2s all ease-out 0s; text-transform: uppercase; - box-shadow: none; - border-radius: 1px; background-color: #29b7e1; /* If Hover is specified */ /* else */ @@ -1829,8 +1796,6 @@ img.cc-no-responsive { } img.cc-bordered { display: inline-block; - *display: inline; - zoom: 1; background-color: white; padding: 5px; border: 1px solid #d3d3d3; @@ -1838,8 +1803,6 @@ img.cc-bordered { } img.cc-shadowed { display: inline-block; - *display: inline; - zoom: 1; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); } /* ******** */ @@ -2181,16 +2144,12 @@ img.cc-shadowed { /* - General Grids */ -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-1 { +.columns.cc-no-gutter > .cc-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2198,16 +2157,17 @@ img.cc-shadowed { width: calc(100% * 1 / 12 - 0.05px); max-width: calc(100% * 1 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-1 { +.columns.cc-no-gutter > .cc-offset-1 { margin-left: calc(100% * 1 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-1, -.columns .column.cc-1 { +.columns.cc-gutter > .cc-1, +.columns > .cc-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2215,25 +2175,22 @@ img.cc-shadowed { width: calc(100% * 1 / 12 - 2em - 0.05px); max-width: calc(100% * 1 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-1, -.columns .column.cc-offset-1 { +.columns.cc-gutter > .cc-offset-1, +.columns > .cc-offset-1 { margin-left: calc(100% * 1 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-1 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-2 { +.columns.cc-no-gutter > .cc-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2241,16 +2198,17 @@ img.cc-shadowed { width: calc(100% * 2 / 12 - 0.05px); max-width: calc(100% * 2 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-2 { +.columns.cc-no-gutter > .cc-offset-2 { margin-left: calc(100% * 2 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-2, -.columns .column.cc-2 { +.columns.cc-gutter > .cc-2, +.columns > .cc-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2258,25 +2216,22 @@ img.cc-shadowed { width: calc(100% * 2 / 12 - 2em - 0.05px); max-width: calc(100% * 2 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-2, -.columns .column.cc-offset-2 { +.columns.cc-gutter > .cc-offset-2, +.columns > .cc-offset-2 { margin-left: calc(100% * 2 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-3 { +.columns.cc-no-gutter > .cc-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2284,16 +2239,17 @@ img.cc-shadowed { width: calc(100% * 3 / 12 - 0.05px); max-width: calc(100% * 3 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-3 { +.columns.cc-no-gutter > .cc-offset-3 { margin-left: calc(100% * 3 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-3, -.columns .column.cc-3 { +.columns.cc-gutter > .cc-3, +.columns > .cc-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2301,25 +2257,22 @@ img.cc-shadowed { width: calc(100% * 3 / 12 - 2em - 0.05px); max-width: calc(100% * 3 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-3, -.columns .column.cc-offset-3 { +.columns.cc-gutter > .cc-offset-3, +.columns > .cc-offset-3 { margin-left: calc(100% * 3 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-4 { +.columns.cc-no-gutter > .cc-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2327,16 +2280,17 @@ img.cc-shadowed { width: calc(100% * 4 / 12 - 0.05px); max-width: calc(100% * 4 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-4 { +.columns.cc-no-gutter > .cc-offset-4 { margin-left: calc(100% * 4 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-4, -.columns .column.cc-4 { +.columns.cc-gutter > .cc-4, +.columns > .cc-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2344,25 +2298,22 @@ img.cc-shadowed { width: calc(100% * 4 / 12 - 2em - 0.05px); max-width: calc(100% * 4 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-4, -.columns .column.cc-offset-4 { +.columns.cc-gutter > .cc-offset-4, +.columns > .cc-offset-4 { margin-left: calc(100% * 4 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-5 { +.columns.cc-no-gutter > .cc-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2370,16 +2321,17 @@ img.cc-shadowed { width: calc(100% * 5 / 12 - 0.05px); max-width: calc(100% * 5 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-5 { +.columns.cc-no-gutter > .cc-offset-5 { margin-left: calc(100% * 5 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-5, -.columns .column.cc-5 { +.columns.cc-gutter > .cc-5, +.columns > .cc-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2387,25 +2339,22 @@ img.cc-shadowed { width: calc(100% * 5 / 12 - 2em - 0.05px); max-width: calc(100% * 5 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-5, -.columns .column.cc-offset-5 { +.columns.cc-gutter > .cc-offset-5, +.columns > .cc-offset-5 { margin-left: calc(100% * 5 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-5 { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-6 { +.columns.cc-no-gutter > .cc-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2413,16 +2362,17 @@ img.cc-shadowed { width: calc(100% * 6 / 12 - 0.05px); max-width: calc(100% * 6 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-6 { +.columns.cc-no-gutter > .cc-offset-6 { margin-left: calc(100% * 6 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-6, -.columns .column.cc-6 { +.columns.cc-gutter > .cc-6, +.columns > .cc-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2430,25 +2380,22 @@ img.cc-shadowed { width: calc(100% * 6 / 12 - 2em - 0.05px); max-width: calc(100% * 6 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-6, -.columns .column.cc-offset-6 { +.columns.cc-gutter > .cc-offset-6, +.columns > .cc-offset-6 { margin-left: calc(100% * 6 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-6 { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-7 { +.columns.cc-no-gutter > .cc-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2456,16 +2403,17 @@ img.cc-shadowed { width: calc(100% * 7 / 12 - 0.05px); max-width: calc(100% * 7 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-7 { +.columns.cc-no-gutter > .cc-offset-7 { margin-left: calc(100% * 7 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-7, -.columns .column.cc-7 { +.columns.cc-gutter > .cc-7, +.columns > .cc-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2473,25 +2421,22 @@ img.cc-shadowed { width: calc(100% * 7 / 12 - 2em - 0.05px); max-width: calc(100% * 7 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-7, -.columns .column.cc-offset-7 { +.columns.cc-gutter > .cc-offset-7, +.columns > .cc-offset-7 { margin-left: calc(100% * 7 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-7 { -webkit-column-count: 7; -moz-column-count: 7; column-count: 7; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-8 { +.columns.cc-no-gutter > .cc-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2499,16 +2444,17 @@ img.cc-shadowed { width: calc(100% * 8 / 12 - 0.05px); max-width: calc(100% * 8 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-8 { +.columns.cc-no-gutter > .cc-offset-8 { margin-left: calc(100% * 8 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-8, -.columns .column.cc-8 { +.columns.cc-gutter > .cc-8, +.columns > .cc-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2516,25 +2462,22 @@ img.cc-shadowed { width: calc(100% * 8 / 12 - 2em - 0.05px); max-width: calc(100% * 8 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-8, -.columns .column.cc-offset-8 { +.columns.cc-gutter > .cc-offset-8, +.columns > .cc-offset-8 { margin-left: calc(100% * 8 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-8 { -webkit-column-count: 8; -moz-column-count: 8; column-count: 8; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-9 { +.columns.cc-no-gutter > .cc-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2542,16 +2485,17 @@ img.cc-shadowed { width: calc(100% * 9 / 12 - 0.05px); max-width: calc(100% * 9 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-9 { +.columns.cc-no-gutter > .cc-offset-9 { margin-left: calc(100% * 9 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-9, -.columns .column.cc-9 { +.columns.cc-gutter > .cc-9, +.columns > .cc-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2559,25 +2503,22 @@ img.cc-shadowed { width: calc(100% * 9 / 12 - 2em - 0.05px); max-width: calc(100% * 9 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-9, -.columns .column.cc-offset-9 { +.columns.cc-gutter > .cc-offset-9, +.columns > .cc-offset-9 { margin-left: calc(100% * 9 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-9 { -webkit-column-count: 9; -moz-column-count: 9; column-count: 9; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-10 { +.columns.cc-no-gutter > .cc-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2585,16 +2526,17 @@ img.cc-shadowed { width: calc(100% * 10 / 12 - 0.05px); max-width: calc(100% * 10 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-10 { +.columns.cc-no-gutter > .cc-offset-10 { margin-left: calc(100% * 10 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-10, -.columns .column.cc-10 { +.columns.cc-gutter > .cc-10, +.columns > .cc-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2602,25 +2544,22 @@ img.cc-shadowed { width: calc(100% * 10 / 12 - 2em - 0.05px); max-width: calc(100% * 10 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-10, -.columns .column.cc-offset-10 { +.columns.cc-gutter > .cc-offset-10, +.columns > .cc-offset-10 { margin-left: calc(100% * 10 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-10 { -webkit-column-count: 10; -moz-column-count: 10; column-count: 10; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-11 { +.columns.cc-no-gutter > .cc-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2628,16 +2567,17 @@ img.cc-shadowed { width: calc(100% * 11 / 12 - 0.05px); max-width: calc(100% * 11 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-11 { +.columns.cc-no-gutter > .cc-offset-11 { margin-left: calc(100% * 11 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-11, -.columns .column.cc-11 { +.columns.cc-gutter > .cc-11, +.columns > .cc-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2645,25 +2585,22 @@ img.cc-shadowed { width: calc(100% * 11 / 12 - 2em - 0.05px); max-width: calc(100% * 11 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-11, -.columns .column.cc-offset-11 { +.columns.cc-gutter > .cc-offset-11, +.columns > .cc-offset-11 { margin-left: calc(100% * 11 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-11 { -webkit-column-count: 11; -moz-column-count: 11; column-count: 11; } -.columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ -} -.columns.cc-no-gutter .column.cc { +/* NO GUTTERS */ +.columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters */ } -.columns.cc-no-gutter .column.cc-12 { +.columns.cc-no-gutter > .cc-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2671,16 +2608,17 @@ img.cc-shadowed { width: calc(100% * 12 / 12 - 0.05px); max-width: calc(100% * 12 / 12 - 0.05px); } -.columns.cc-no-gutter .column.cc-offset-12 { +.columns.cc-no-gutter > .cc-offset-12 { margin-left: calc(100% * 12 / 12 - 0.05px); } -.columns.cc-gutter .column.cc, -.columns .column.cc { +/* GUTTERS */ +.columns.cc-gutter > .cc, +.columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters */ } -.columns.cc-gutter .column.cc-12, -.columns .column.cc-12 { +.columns.cc-gutter > .cc-12, +.columns > .cc-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2688,26 +2626,23 @@ img.cc-shadowed { width: calc(100% * 12 / 12 - 2em - 0.05px); max-width: calc(100% * 12 / 12 - 2em - 0.05px); } -.columns.cc-gutter .column.cc-offset-12, -.columns .column.cc-offset-12 { +.columns.cc-gutter > .cc-offset-12, +.columns > .cc-offset-12 { margin-left: calc(100% * 12 / 12 + 2em/2 - 0.05px); } +/* Masonry layout */ .columns.cc-masonry.cc-12 { -webkit-column-count: 12; -moz-column-count: 12; column-count: 12; } @media screen and (max-width: 1200px) { - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-1-t { + .columns.cc-no-gutter > .cc-1-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2715,16 +2650,17 @@ img.cc-shadowed { width: calc(100% * 1 / 12); max-width: calc(100% * 1 / 12); } - .columns.cc-no-gutter .column.cc-offset-1-t { + .columns.cc-no-gutter > .cc-offset-1-t { margin-left: calc(100% * 1 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-1-t, - .columns .column.cc-1-t { + .columns.cc-gutter > .cc-1-t, + .columns > .cc-1-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2732,25 +2668,22 @@ img.cc-shadowed { width: calc(100% * 1 / 12 - 2em); max-width: calc(100% * 1 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-1-t, - .columns .column.cc-offset-1-t { + .columns.cc-gutter > .cc-offset-1-t, + .columns > .cc-offset-1-t { margin-left: calc(100% * 1 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-1-t { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-2-t { + .columns.cc-no-gutter > .cc-2-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2758,16 +2691,17 @@ img.cc-shadowed { width: calc(100% * 2 / 12); max-width: calc(100% * 2 / 12); } - .columns.cc-no-gutter .column.cc-offset-2-t { + .columns.cc-no-gutter > .cc-offset-2-t { margin-left: calc(100% * 2 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-2-t, - .columns .column.cc-2-t { + .columns.cc-gutter > .cc-2-t, + .columns > .cc-2-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2775,25 +2709,22 @@ img.cc-shadowed { width: calc(100% * 2 / 12 - 2em); max-width: calc(100% * 2 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-2-t, - .columns .column.cc-offset-2-t { + .columns.cc-gutter > .cc-offset-2-t, + .columns > .cc-offset-2-t { margin-left: calc(100% * 2 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-2-t { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-3-t { + .columns.cc-no-gutter > .cc-3-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2801,16 +2732,17 @@ img.cc-shadowed { width: calc(100% * 3 / 12); max-width: calc(100% * 3 / 12); } - .columns.cc-no-gutter .column.cc-offset-3-t { + .columns.cc-no-gutter > .cc-offset-3-t { margin-left: calc(100% * 3 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-3-t, - .columns .column.cc-3-t { + .columns.cc-gutter > .cc-3-t, + .columns > .cc-3-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2818,25 +2750,22 @@ img.cc-shadowed { width: calc(100% * 3 / 12 - 2em); max-width: calc(100% * 3 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-3-t, - .columns .column.cc-offset-3-t { + .columns.cc-gutter > .cc-offset-3-t, + .columns > .cc-offset-3-t { margin-left: calc(100% * 3 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-3-t { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-4-t { + .columns.cc-no-gutter > .cc-4-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2844,16 +2773,17 @@ img.cc-shadowed { width: calc(100% * 4 / 12); max-width: calc(100% * 4 / 12); } - .columns.cc-no-gutter .column.cc-offset-4-t { + .columns.cc-no-gutter > .cc-offset-4-t { margin-left: calc(100% * 4 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-4-t, - .columns .column.cc-4-t { + .columns.cc-gutter > .cc-4-t, + .columns > .cc-4-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2861,25 +2791,22 @@ img.cc-shadowed { width: calc(100% * 4 / 12 - 2em); max-width: calc(100% * 4 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-4-t, - .columns .column.cc-offset-4-t { + .columns.cc-gutter > .cc-offset-4-t, + .columns > .cc-offset-4-t { margin-left: calc(100% * 4 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-4-t { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-5-t { + .columns.cc-no-gutter > .cc-5-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2887,16 +2814,17 @@ img.cc-shadowed { width: calc(100% * 5 / 12); max-width: calc(100% * 5 / 12); } - .columns.cc-no-gutter .column.cc-offset-5-t { + .columns.cc-no-gutter > .cc-offset-5-t { margin-left: calc(100% * 5 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-5-t, - .columns .column.cc-5-t { + .columns.cc-gutter > .cc-5-t, + .columns > .cc-5-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2904,25 +2832,22 @@ img.cc-shadowed { width: calc(100% * 5 / 12 - 2em); max-width: calc(100% * 5 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-5-t, - .columns .column.cc-offset-5-t { + .columns.cc-gutter > .cc-offset-5-t, + .columns > .cc-offset-5-t { margin-left: calc(100% * 5 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-5-t { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-6-t { + .columns.cc-no-gutter > .cc-6-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2930,16 +2855,17 @@ img.cc-shadowed { width: calc(100% * 6 / 12); max-width: calc(100% * 6 / 12); } - .columns.cc-no-gutter .column.cc-offset-6-t { + .columns.cc-no-gutter > .cc-offset-6-t { margin-left: calc(100% * 6 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-6-t, - .columns .column.cc-6-t { + .columns.cc-gutter > .cc-6-t, + .columns > .cc-6-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2947,25 +2873,22 @@ img.cc-shadowed { width: calc(100% * 6 / 12 - 2em); max-width: calc(100% * 6 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-6-t, - .columns .column.cc-offset-6-t { + .columns.cc-gutter > .cc-offset-6-t, + .columns > .cc-offset-6-t { margin-left: calc(100% * 6 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-6-t { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-7-t { + .columns.cc-no-gutter > .cc-7-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2973,16 +2896,17 @@ img.cc-shadowed { width: calc(100% * 7 / 12); max-width: calc(100% * 7 / 12); } - .columns.cc-no-gutter .column.cc-offset-7-t { + .columns.cc-no-gutter > .cc-offset-7-t { margin-left: calc(100% * 7 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-7-t, - .columns .column.cc-7-t { + .columns.cc-gutter > .cc-7-t, + .columns > .cc-7-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -2990,25 +2914,22 @@ img.cc-shadowed { width: calc(100% * 7 / 12 - 2em); max-width: calc(100% * 7 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-7-t, - .columns .column.cc-offset-7-t { + .columns.cc-gutter > .cc-offset-7-t, + .columns > .cc-offset-7-t { margin-left: calc(100% * 7 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-7-t { -webkit-column-count: 7; -moz-column-count: 7; column-count: 7; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-8-t { + .columns.cc-no-gutter > .cc-8-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3016,16 +2937,17 @@ img.cc-shadowed { width: calc(100% * 8 / 12); max-width: calc(100% * 8 / 12); } - .columns.cc-no-gutter .column.cc-offset-8-t { + .columns.cc-no-gutter > .cc-offset-8-t { margin-left: calc(100% * 8 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-8-t, - .columns .column.cc-8-t { + .columns.cc-gutter > .cc-8-t, + .columns > .cc-8-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3033,25 +2955,22 @@ img.cc-shadowed { width: calc(100% * 8 / 12 - 2em); max-width: calc(100% * 8 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-8-t, - .columns .column.cc-offset-8-t { + .columns.cc-gutter > .cc-offset-8-t, + .columns > .cc-offset-8-t { margin-left: calc(100% * 8 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-8-t { -webkit-column-count: 8; -moz-column-count: 8; column-count: 8; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-9-t { + .columns.cc-no-gutter > .cc-9-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3059,16 +2978,17 @@ img.cc-shadowed { width: calc(100% * 9 / 12); max-width: calc(100% * 9 / 12); } - .columns.cc-no-gutter .column.cc-offset-9-t { + .columns.cc-no-gutter > .cc-offset-9-t { margin-left: calc(100% * 9 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-9-t, - .columns .column.cc-9-t { + .columns.cc-gutter > .cc-9-t, + .columns > .cc-9-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3076,25 +2996,22 @@ img.cc-shadowed { width: calc(100% * 9 / 12 - 2em); max-width: calc(100% * 9 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-9-t, - .columns .column.cc-offset-9-t { + .columns.cc-gutter > .cc-offset-9-t, + .columns > .cc-offset-9-t { margin-left: calc(100% * 9 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-9-t { -webkit-column-count: 9; -moz-column-count: 9; column-count: 9; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-10-t { + .columns.cc-no-gutter > .cc-10-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3102,16 +3019,17 @@ img.cc-shadowed { width: calc(100% * 10 / 12); max-width: calc(100% * 10 / 12); } - .columns.cc-no-gutter .column.cc-offset-10-t { + .columns.cc-no-gutter > .cc-offset-10-t { margin-left: calc(100% * 10 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-10-t, - .columns .column.cc-10-t { + .columns.cc-gutter > .cc-10-t, + .columns > .cc-10-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3119,25 +3037,22 @@ img.cc-shadowed { width: calc(100% * 10 / 12 - 2em); max-width: calc(100% * 10 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-10-t, - .columns .column.cc-offset-10-t { + .columns.cc-gutter > .cc-offset-10-t, + .columns > .cc-offset-10-t { margin-left: calc(100% * 10 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-10-t { -webkit-column-count: 10; -moz-column-count: 10; column-count: 10; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-11-t { + .columns.cc-no-gutter > .cc-11-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3145,16 +3060,17 @@ img.cc-shadowed { width: calc(100% * 11 / 12); max-width: calc(100% * 11 / 12); } - .columns.cc-no-gutter .column.cc-offset-11-t { + .columns.cc-no-gutter > .cc-offset-11-t { margin-left: calc(100% * 11 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-11-t, - .columns .column.cc-11-t { + .columns.cc-gutter > .cc-11-t, + .columns > .cc-11-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3162,25 +3078,22 @@ img.cc-shadowed { width: calc(100% * 11 / 12 - 2em); max-width: calc(100% * 11 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-11-t, - .columns .column.cc-offset-11-t { + .columns.cc-gutter > .cc-offset-11-t, + .columns > .cc-offset-11-t { margin-left: calc(100% * 11 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-11-t { -webkit-column-count: 11; -moz-column-count: 11; column-count: 11; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for tablets devices */ } - .columns.cc-no-gutter .column.cc-12-t { + .columns.cc-no-gutter > .cc-12-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3188,16 +3101,17 @@ img.cc-shadowed { width: calc(100% * 12 / 12); max-width: calc(100% * 12 / 12); } - .columns.cc-no-gutter .column.cc-offset-12-t { + .columns.cc-no-gutter > .cc-offset-12-t { margin-left: calc(100% * 12 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for tablets devices */ } - .columns.cc-gutter .column.cc-12-t, - .columns .column.cc-12-t { + .columns.cc-gutter > .cc-12-t, + .columns > .cc-12-t { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3205,10 +3119,11 @@ img.cc-shadowed { width: calc(100% * 12 / 12 - 2em); max-width: calc(100% * 12 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-12-t, - .columns .column.cc-offset-12-t { + .columns.cc-gutter > .cc-offset-12-t, + .columns > .cc-offset-12-t { margin-left: calc(100% * 12 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-12-t { -webkit-column-count: 12; -moz-column-count: 12; @@ -3216,16 +3131,12 @@ img.cc-shadowed { } } @media screen and (max-width: 767px) { - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-1-s { + .columns.cc-no-gutter > .cc-1-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3233,16 +3144,17 @@ img.cc-shadowed { width: calc(100% * 1 / 12); max-width: calc(100% * 1 / 12); } - .columns.cc-no-gutter .column.cc-offset-1-s { + .columns.cc-no-gutter > .cc-offset-1-s { margin-left: calc(100% * 1 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-1-s, - .columns .column.cc-1-s { + .columns.cc-gutter > .cc-1-s, + .columns > .cc-1-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3250,25 +3162,22 @@ img.cc-shadowed { width: calc(100% * 1 / 12 - 2em); max-width: calc(100% * 1 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-1-s, - .columns .column.cc-offset-1-s { + .columns.cc-gutter > .cc-offset-1-s, + .columns > .cc-offset-1-s { margin-left: calc(100% * 1 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-1-s { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-2-s { + .columns.cc-no-gutter > .cc-2-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3276,16 +3185,17 @@ img.cc-shadowed { width: calc(100% * 2 / 12); max-width: calc(100% * 2 / 12); } - .columns.cc-no-gutter .column.cc-offset-2-s { + .columns.cc-no-gutter > .cc-offset-2-s { margin-left: calc(100% * 2 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-2-s, - .columns .column.cc-2-s { + .columns.cc-gutter > .cc-2-s, + .columns > .cc-2-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3293,25 +3203,22 @@ img.cc-shadowed { width: calc(100% * 2 / 12 - 2em); max-width: calc(100% * 2 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-2-s, - .columns .column.cc-offset-2-s { + .columns.cc-gutter > .cc-offset-2-s, + .columns > .cc-offset-2-s { margin-left: calc(100% * 2 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-2-s { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-3-s { + .columns.cc-no-gutter > .cc-3-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3319,16 +3226,17 @@ img.cc-shadowed { width: calc(100% * 3 / 12); max-width: calc(100% * 3 / 12); } - .columns.cc-no-gutter .column.cc-offset-3-s { + .columns.cc-no-gutter > .cc-offset-3-s { margin-left: calc(100% * 3 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-3-s, - .columns .column.cc-3-s { + .columns.cc-gutter > .cc-3-s, + .columns > .cc-3-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3336,25 +3244,22 @@ img.cc-shadowed { width: calc(100% * 3 / 12 - 2em); max-width: calc(100% * 3 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-3-s, - .columns .column.cc-offset-3-s { + .columns.cc-gutter > .cc-offset-3-s, + .columns > .cc-offset-3-s { margin-left: calc(100% * 3 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-3-s { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-4-s { + .columns.cc-no-gutter > .cc-4-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3362,16 +3267,17 @@ img.cc-shadowed { width: calc(100% * 4 / 12); max-width: calc(100% * 4 / 12); } - .columns.cc-no-gutter .column.cc-offset-4-s { + .columns.cc-no-gutter > .cc-offset-4-s { margin-left: calc(100% * 4 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-4-s, - .columns .column.cc-4-s { + .columns.cc-gutter > .cc-4-s, + .columns > .cc-4-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3379,25 +3285,22 @@ img.cc-shadowed { width: calc(100% * 4 / 12 - 2em); max-width: calc(100% * 4 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-4-s, - .columns .column.cc-offset-4-s { + .columns.cc-gutter > .cc-offset-4-s, + .columns > .cc-offset-4-s { margin-left: calc(100% * 4 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-4-s { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-5-s { + .columns.cc-no-gutter > .cc-5-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3405,16 +3308,17 @@ img.cc-shadowed { width: calc(100% * 5 / 12); max-width: calc(100% * 5 / 12); } - .columns.cc-no-gutter .column.cc-offset-5-s { + .columns.cc-no-gutter > .cc-offset-5-s { margin-left: calc(100% * 5 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-5-s, - .columns .column.cc-5-s { + .columns.cc-gutter > .cc-5-s, + .columns > .cc-5-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3422,25 +3326,22 @@ img.cc-shadowed { width: calc(100% * 5 / 12 - 2em); max-width: calc(100% * 5 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-5-s, - .columns .column.cc-offset-5-s { + .columns.cc-gutter > .cc-offset-5-s, + .columns > .cc-offset-5-s { margin-left: calc(100% * 5 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-5-s { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-6-s { + .columns.cc-no-gutter > .cc-6-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3448,16 +3349,17 @@ img.cc-shadowed { width: calc(100% * 6 / 12); max-width: calc(100% * 6 / 12); } - .columns.cc-no-gutter .column.cc-offset-6-s { + .columns.cc-no-gutter > .cc-offset-6-s { margin-left: calc(100% * 6 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-6-s, - .columns .column.cc-6-s { + .columns.cc-gutter > .cc-6-s, + .columns > .cc-6-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3465,25 +3367,22 @@ img.cc-shadowed { width: calc(100% * 6 / 12 - 2em); max-width: calc(100% * 6 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-6-s, - .columns .column.cc-offset-6-s { + .columns.cc-gutter > .cc-offset-6-s, + .columns > .cc-offset-6-s { margin-left: calc(100% * 6 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-6-s { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-7-s { + .columns.cc-no-gutter > .cc-7-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3491,16 +3390,17 @@ img.cc-shadowed { width: calc(100% * 7 / 12); max-width: calc(100% * 7 / 12); } - .columns.cc-no-gutter .column.cc-offset-7-s { + .columns.cc-no-gutter > .cc-offset-7-s { margin-left: calc(100% * 7 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-7-s, - .columns .column.cc-7-s { + .columns.cc-gutter > .cc-7-s, + .columns > .cc-7-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3508,25 +3408,22 @@ img.cc-shadowed { width: calc(100% * 7 / 12 - 2em); max-width: calc(100% * 7 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-7-s, - .columns .column.cc-offset-7-s { + .columns.cc-gutter > .cc-offset-7-s, + .columns > .cc-offset-7-s { margin-left: calc(100% * 7 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-7-s { -webkit-column-count: 7; -moz-column-count: 7; column-count: 7; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-8-s { + .columns.cc-no-gutter > .cc-8-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3534,16 +3431,17 @@ img.cc-shadowed { width: calc(100% * 8 / 12); max-width: calc(100% * 8 / 12); } - .columns.cc-no-gutter .column.cc-offset-8-s { + .columns.cc-no-gutter > .cc-offset-8-s { margin-left: calc(100% * 8 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-8-s, - .columns .column.cc-8-s { + .columns.cc-gutter > .cc-8-s, + .columns > .cc-8-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3551,25 +3449,22 @@ img.cc-shadowed { width: calc(100% * 8 / 12 - 2em); max-width: calc(100% * 8 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-8-s, - .columns .column.cc-offset-8-s { + .columns.cc-gutter > .cc-offset-8-s, + .columns > .cc-offset-8-s { margin-left: calc(100% * 8 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-8-s { -webkit-column-count: 8; -moz-column-count: 8; column-count: 8; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-9-s { + .columns.cc-no-gutter > .cc-9-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3577,16 +3472,17 @@ img.cc-shadowed { width: calc(100% * 9 / 12); max-width: calc(100% * 9 / 12); } - .columns.cc-no-gutter .column.cc-offset-9-s { + .columns.cc-no-gutter > .cc-offset-9-s { margin-left: calc(100% * 9 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-9-s, - .columns .column.cc-9-s { + .columns.cc-gutter > .cc-9-s, + .columns > .cc-9-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3594,25 +3490,22 @@ img.cc-shadowed { width: calc(100% * 9 / 12 - 2em); max-width: calc(100% * 9 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-9-s, - .columns .column.cc-offset-9-s { + .columns.cc-gutter > .cc-offset-9-s, + .columns > .cc-offset-9-s { margin-left: calc(100% * 9 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-9-s { -webkit-column-count: 9; -moz-column-count: 9; column-count: 9; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-10-s { + .columns.cc-no-gutter > .cc-10-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3620,16 +3513,17 @@ img.cc-shadowed { width: calc(100% * 10 / 12); max-width: calc(100% * 10 / 12); } - .columns.cc-no-gutter .column.cc-offset-10-s { + .columns.cc-no-gutter > .cc-offset-10-s { margin-left: calc(100% * 10 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-10-s, - .columns .column.cc-10-s { + .columns.cc-gutter > .cc-10-s, + .columns > .cc-10-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3637,25 +3531,22 @@ img.cc-shadowed { width: calc(100% * 10 / 12 - 2em); max-width: calc(100% * 10 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-10-s, - .columns .column.cc-offset-10-s { + .columns.cc-gutter > .cc-offset-10-s, + .columns > .cc-offset-10-s { margin-left: calc(100% * 10 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-10-s { -webkit-column-count: 10; -moz-column-count: 10; column-count: 10; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-11-s { + .columns.cc-no-gutter > .cc-11-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3663,16 +3554,17 @@ img.cc-shadowed { width: calc(100% * 11 / 12); max-width: calc(100% * 11 / 12); } - .columns.cc-no-gutter .column.cc-offset-11-s { + .columns.cc-no-gutter > .cc-offset-11-s { margin-left: calc(100% * 11 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-11-s, - .columns .column.cc-11-s { + .columns.cc-gutter > .cc-11-s, + .columns > .cc-11-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3680,25 +3572,22 @@ img.cc-shadowed { width: calc(100% * 11 / 12 - 2em); max-width: calc(100% * 11 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-11-s, - .columns .column.cc-offset-11-s { + .columns.cc-gutter > .cc-offset-11-s, + .columns > .cc-offset-11-s { margin-left: calc(100% * 11 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-11-s { -webkit-column-count: 11; -moz-column-count: 11; column-count: 11; } - .columns { - /* NO GUTTERS */ - /* GUTTERS */ - /* Masonry layout */ - } - .columns.cc-no-gutter .column.cc { + /* NO GUTTERS */ + .columns.cc-no-gutter > .cc { /* Width calculations without gutters */ /* Offsets calculations without gutters for phones devices */ } - .columns.cc-no-gutter .column.cc-12-s { + .columns.cc-no-gutter > .cc-12-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3706,16 +3595,17 @@ img.cc-shadowed { width: calc(100% * 12 / 12); max-width: calc(100% * 12 / 12); } - .columns.cc-no-gutter .column.cc-offset-12-s { + .columns.cc-no-gutter > .cc-offset-12-s { margin-left: calc(100% * 12 / 12); } - .columns.cc-gutter .column.cc, - .columns .column.cc { + /* GUTTERS */ + .columns.cc-gutter > .cc, + .columns > .cc { /* Width calculations with gutters */ /* Offsets calculations with gutters for phones devices */ } - .columns.cc-gutter .column.cc-12-s, - .columns .column.cc-12-s { + .columns.cc-gutter > .cc-12-s, + .columns > .cc-12-s { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -3723,10 +3613,11 @@ img.cc-shadowed { width: calc(100% * 12 / 12 - 2em); max-width: calc(100% * 12 / 12 - 2em); } - .columns.cc-gutter .column.cc-offset-12-s, - .columns .column.cc-offset-12-s { + .columns.cc-gutter > .cc-offset-12-s, + .columns > .cc-offset-12-s { margin-left: calc(100% * 12 / 12 + 2em/2); } + /* Masonry layout */ .columns.cc-masonry.cc-12-s { -webkit-column-count: 12; -moz-column-count: 12; @@ -3741,11 +3632,6 @@ img.cc-shadowed { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; margin: 0 -1em; /* TABLET rules */ /* PHONE rules */ @@ -3762,48 +3648,79 @@ img.cc-shadowed { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } -.columns.cc-justify-starting { +.columns.cc-justify-start { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } -.columns.cc-justify-ending { +.columns.cc-justify-end { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } -.columns.cc-justify-centering { +.columns.cc-justify-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } -.columns.cc-justify-spacing { +.columns.cc-justify-space-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } -.columns.cc-justify-equal-spacing { +.columns.cc-justify-space-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } -.columns.cc-no-gutter { - margin: 0; +.columns.cc-align-start { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + -ms-grid-row-align: flex-start; + align-items: flex-start; } -.columns.cc-no-gutter .column { +.columns.cc-align-end { + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + -ms-grid-row-align: flex-end; + align-items: flex-end; +} +.columns.cc-align-center { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + -ms-grid-row-align: center; + align-items: center; +} +.columns.cc-align-baseline { + -webkit-box-align: baseline; + -webkit-align-items: baseline; + -ms-flex-align: baseline; + -ms-grid-row-align: baseline; + align-items: baseline; +} +.columns.cc-align-stretch { + -webkit-box-align: stretch; + -webkit-align-items: stretch; + -ms-flex-align: stretch; + -ms-grid-row-align: stretch; + align-items: stretch; +} +.columns.cc-no-gutter { + margin: 0; +} +.columns.cc-no-gutter > * { margin: 0em 0 0em; } -.columns.cc-gutter .column { +.columns.cc-gutter > * { margin: 0em 1em 0em; } -.columns.cc-animated .column { - -webkit-transition: 0.2s all ease-out 0s; - transition: 0.2s all ease-out 0s; -} .columns.cc-masonry { display: block; margin: 0; @@ -3811,11 +3728,9 @@ img.cc-shadowed { -moz-column-gap: 1.5em; column-gap: 1.5em; } -.columns.cc-masonry.cc-no-gutter .column, -.columns.cc-masonry .column { +.columns.cc-masonry.cc-no-gutter > *, +.columns.cc-masonry > * { display: inline-block; - *display: inline; - zoom: 1; width: 100%; max-width: 100%; -webkit-box-flex: 0; @@ -3824,11 +3739,11 @@ img.cc-shadowed { flex: none; margin: 0.75em 0; } -.columns.cc-spaceless > .column { +.columns.cc-spaceless > * { margin-top: 0; margin-bottom: 0; } -.columns .column { +.columns > * { padding: 0; margin: 0; border: 0; @@ -3840,39 +3755,35 @@ img.cc-shadowed { flex: 1 1 0%; /* Nested columns */ } -.columns .column.columns { - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; +.columns > *.columns { padding: 2em 1em; } -.columns .column.columns.cc-no-gutter { +.columns > *.columns.cc-no-gutter { padding: 0; } -.columns .column.cc-first { +.columns > *.cc-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } -.columns .column.cc-last { +.columns > *.cc-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } -.columns .column.cc-right { +.columns > *.cc-right { margin-left: auto; } -.columns .column.cc-left { +.columns > *.cc-left { margin-right: auto; } -.columns .column.cc-center { +.columns > *.cc-center { margin-left: auto; margin-right: auto; } -.columns .column.cc-align-top { +.columns > *.cc-align-top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -3882,7 +3793,7 @@ img.cc-shadowed { -ms-flex-align: start; align-items: flex-start; } -.columns .column.cc-align-center { +.columns > *.cc-align-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -3892,7 +3803,7 @@ img.cc-shadowed { -ms-flex-align: center; align-items: center; } -.columns .column.cc-align-bottom { +.columns > *.cc-align-bottom { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -3902,81 +3813,86 @@ img.cc-shadowed { -ms-flex-align: end; align-items: flex-end; } -.columns .column.cc-align-self-top { +.columns > *.cc-align-self-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } -.columns .column.cc-align-self-bottom { +.columns > *.cc-align-self-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } -.columns .column.cc-align-self-center { +.columns > *.cc-align-self-center { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } -.columns .column.cc-align-self-stretch { +.columns > *.cc-align-self-stretch { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; } -.columns .column.cc-w-auto { +.columns > *.cc-align-self-baseline { + -webkit-align-self: baseline; + -ms-flex-item-align: baseline; + align-self: baseline; +} +.columns > *.cc-w-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } @media screen and (max-width: 1200px) { - .columns.cc-gutter .column.cc-offset-0-t, - .columns .column.cc-offset-0-t, - .columns.cc-gutter .column.cc-no-offset-t, - .columns .column.cc-no-offset-t { + .columns.cc-gutter > *.cc-offset-0-t, + .columns > *.cc-offset-0-t, + .columns.cc-gutter > *.cc-no-offset-t, + .columns > *.cc-no-offset-t { margin-left: 1em; } - .columns.cc-gutter .column.cc-first-t, - .columns .column.cc-first-t { + .columns.cc-gutter > *.cc-first-t, + .columns > *.cc-first-t { -webkit-box-ordinal-group: -1; -webkit-order: -2; -ms-flex-order: -2; order: -2; } - .columns.cc-gutter .column.cc-last-t, - .columns .column.cc-last-t { + .columns.cc-gutter > *.cc-last-t, + .columns > *.cc-last-t { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; } - .columns.cc-no-gutter .column.cc-offset-0-t, - .columns.cc-no-gutter .column.cc-no-offset-t { + .columns.cc-no-gutter > *.cc-offset-0-t, + .columns.cc-no-gutter > *.cc-no-offset-t { margin-left: 0; } } @media screen and (max-width: 767px) { - .columns.cc-gutter .column.cc-offset-0-s, - .columns .column.cc-offset-0-s, - .columns.cc-gutter .column.cc-no-offset-s, - .columns .column.cc-no-offset-s { + .columns.cc-gutter > *.cc-offset-0-s, + .columns > *.cc-offset-0-s, + .columns.cc-gutter > *.cc-no-offset-s, + .columns > *.cc-no-offset-s { margin-left: 1em; } - .columns.cc-gutter .column.cc-first-s, - .columns .column.cc-first-s { + .columns.cc-gutter > *.cc-first-s, + .columns > *.cc-first-s { -webkit-box-ordinal-group: -2; -webkit-order: -3; -ms-flex-order: -3; order: -3; } - .columns.cc-gutter .column.cc-last-s, - .columns .column.cc-last-s { + .columns.cc-gutter > *.cc-last-s, + .columns > *.cc-last-s { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; } - .columns.cc-no-gutter .column.cc-offset-0-s, - .columns.cc-no-gutter .column.cc-no-offset-s { + .columns.cc-no-gutter > *.cc-offset-0-s, + .columns.cc-no-gutter > *.cc-no-offset-s { margin-left: 0; } } @@ -3995,7 +3911,7 @@ img.cc-shadowed { .message { padding: 0.5em 1em; border: 1px solid transparent; - border-left-width: 7px; + border-left-width: 15px; margin: 1.5em 0; position: relative; /* Links inside a .message element */ @@ -4071,8 +3987,6 @@ img.cc-shadowed { */ span.badge { display: inline-block; - *display: inline; - zoom: 1; position: relative; top: -1px; background-color: #a1a1a1; @@ -4087,6 +4001,10 @@ span.badge { /* Thin buttons */ /* Fat buttons */ } +div span.badge, +p span.badge { + margin: 0 5px; +} span.badge i:before { padding: 0; margin: 0; @@ -4538,8 +4456,6 @@ body.opened-modal { .modal-close:after, .modal-close:before { display: inline-block; - *display: inline; - zoom: 1; content: ' '; width: 19px; height: 3px; @@ -4634,7 +4550,7 @@ body.opened-modal { /* * IMPORT GENERATOR FILE * • generator.less : Engine generator for colors, grids, icons... - /!\ Called after elements and others components for CSS ordering + /!\ Import this file after elements and others components */ /* == GENERATORS == @@ -4648,8 +4564,6 @@ body.opened-modal { ._generateTabletColumns ._generatePhoneColumns ._generatePercentWidth - ._generateFixedWidth - ._generateFixedHeight */ /* ***** @name : ._generateColorsClass @@ -4669,6 +4583,8 @@ section.cc-primary, aside.cc-primary, header.cc-primary, footer.cc-primary, +article.cc-primary, +main.cc-primary, span.cc-primary, i.cc-primary, a.cc-primary { @@ -4686,6 +4602,8 @@ section.cc-primary small, aside.cc-primary small, header.cc-primary small, footer.cc-primary small, +article.cc-primary small, +main.cc-primary small, span.cc-primary small, i.cc-primary small, a.cc-primary small { @@ -4703,6 +4621,8 @@ section.cc-bg-primary, aside.cc-bg-primary, header.cc-bg-primary, footer.cc-bg-primary, +article.cc-bg-primary, +main.cc-bg-primary, span.cc-bg-primary, i.cc-bg-primary, a.cc-bg-primary { @@ -4914,6 +4834,8 @@ section.cc-green, aside.cc-green, header.cc-green, footer.cc-green, +article.cc-green, +main.cc-green, span.cc-green, i.cc-green, a.cc-green { @@ -4931,6 +4853,8 @@ section.cc-green small, aside.cc-green small, header.cc-green small, footer.cc-green small, +article.cc-green small, +main.cc-green small, span.cc-green small, i.cc-green small, a.cc-green small { @@ -4948,6 +4872,8 @@ section.cc-bg-green, aside.cc-bg-green, header.cc-bg-green, footer.cc-bg-green, +article.cc-bg-green, +main.cc-bg-green, span.cc-bg-green, i.cc-bg-green, a.cc-bg-green { @@ -5159,6 +5085,8 @@ section.cc-red, aside.cc-red, header.cc-red, footer.cc-red, +article.cc-red, +main.cc-red, span.cc-red, i.cc-red, a.cc-red { @@ -5176,6 +5104,8 @@ section.cc-red small, aside.cc-red small, header.cc-red small, footer.cc-red small, +article.cc-red small, +main.cc-red small, span.cc-red small, i.cc-red small, a.cc-red small { @@ -5193,6 +5123,8 @@ section.cc-bg-red, aside.cc-bg-red, header.cc-bg-red, footer.cc-bg-red, +article.cc-bg-red, +main.cc-bg-red, span.cc-bg-red, i.cc-bg-red, a.cc-bg-red { @@ -5404,6 +5336,8 @@ section.cc-blue, aside.cc-blue, header.cc-blue, footer.cc-blue, +article.cc-blue, +main.cc-blue, span.cc-blue, i.cc-blue, a.cc-blue { @@ -5421,6 +5355,8 @@ section.cc-blue small, aside.cc-blue small, header.cc-blue small, footer.cc-blue small, +article.cc-blue small, +main.cc-blue small, span.cc-blue small, i.cc-blue small, a.cc-blue small { @@ -5438,6 +5374,8 @@ section.cc-bg-blue, aside.cc-bg-blue, header.cc-bg-blue, footer.cc-bg-blue, +article.cc-bg-blue, +main.cc-bg-blue, span.cc-bg-blue, i.cc-bg-blue, a.cc-bg-blue { @@ -5649,6 +5587,8 @@ section.cc-purple, aside.cc-purple, header.cc-purple, footer.cc-purple, +article.cc-purple, +main.cc-purple, span.cc-purple, i.cc-purple, a.cc-purple { @@ -5666,6 +5606,8 @@ section.cc-purple small, aside.cc-purple small, header.cc-purple small, footer.cc-purple small, +article.cc-purple small, +main.cc-purple small, span.cc-purple small, i.cc-purple small, a.cc-purple small { @@ -5683,6 +5625,8 @@ section.cc-bg-purple, aside.cc-bg-purple, header.cc-bg-purple, footer.cc-bg-purple, +article.cc-bg-purple, +main.cc-bg-purple, span.cc-bg-purple, i.cc-bg-purple, a.cc-bg-purple { @@ -5894,6 +5838,8 @@ section.cc-orange, aside.cc-orange, header.cc-orange, footer.cc-orange, +article.cc-orange, +main.cc-orange, span.cc-orange, i.cc-orange, a.cc-orange { @@ -5911,6 +5857,8 @@ section.cc-orange small, aside.cc-orange small, header.cc-orange small, footer.cc-orange small, +article.cc-orange small, +main.cc-orange small, span.cc-orange small, i.cc-orange small, a.cc-orange small { @@ -5928,6 +5876,8 @@ section.cc-bg-orange, aside.cc-bg-orange, header.cc-bg-orange, footer.cc-bg-orange, +article.cc-bg-orange, +main.cc-bg-orange, span.cc-bg-orange, i.cc-bg-orange, a.cc-bg-orange { @@ -6139,6 +6089,8 @@ section.cc-yellow, aside.cc-yellow, header.cc-yellow, footer.cc-yellow, +article.cc-yellow, +main.cc-yellow, span.cc-yellow, i.cc-yellow, a.cc-yellow { @@ -6156,6 +6108,8 @@ section.cc-yellow small, aside.cc-yellow small, header.cc-yellow small, footer.cc-yellow small, +article.cc-yellow small, +main.cc-yellow small, span.cc-yellow small, i.cc-yellow small, a.cc-yellow small { @@ -6173,6 +6127,8 @@ section.cc-bg-yellow, aside.cc-bg-yellow, header.cc-bg-yellow, footer.cc-bg-yellow, +article.cc-bg-yellow, +main.cc-bg-yellow, span.cc-bg-yellow, i.cc-bg-yellow, a.cc-bg-yellow { @@ -6855,1029 +6811,433 @@ form.cc-yellow button[type="submit"]:hover { .cc-mal-30 { margin-left: 30px; } -/* ***** - @name : ._generateIcons - @description : Generate icons when using fa- & -ion class - @Used : in alerts, buttons, lists, messages, badges -***** */ -[class*="fa-"], -[class*="ion-"] { - /* Icon */ +.cc-pa-32 { + padding: 32px; } -[class*="fa-"]:before, -[class*="ion-"]:before { - display: inline-block; - *display: inline; - zoom: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - line-height: 1; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - text-rendering: auto; - speak: none; - margin-right: 10px; +.cc-pat-32 { + padding-top: 32px; } -li[class*="fa-"], -li[class*="ion-"] { - list-style: none; - position: relative; - /* Override horizontal lists */ +.cc-par-32 { + padding-right: 32px; } -li[class*="fa-"]:before, -li[class*="ion-"]:before { - position: absolute; - left: -1.3em; - top: 4px; +.cc-pab-32 { + padding-bottom: 32px; } -ul.cc-horizontal li[class*="fa-"]:before, -ul.cc-horizontal li[class*="ion-"]:before { - position: static; +.cc-pal-32 { + padding-left: 32px; } -span.badge[class*="fa-"]:before, -span.badge[class*="ion-"]:before { - margin-right: 0; +.cc-ma-32 { + margin: 32px; } -/* Ionicons */ -[class*="ion-"]:before { - font-family: "Ionicons"; +.cc-mat-32 { + margin-top: 32px; } -/* FontAwesome */ -[class*="fa-"]:before { - font-family: "FontAwesome"; +.cc-mar-32 { + margin-right: 32px; } -/* ***** - @name : ._generateColumns - @description : Generate columns width in flexbox parent -***** */ -/* ***** - @name : ._generateTabletColumns - @description : Generate responsive tablet columns width in flexbox parent -***** */ -/* ***** - @name : ._generatePhoneColumns - @description : Generate responsive smartphone columns width in flexbox parent -***** */ -/* ***** - @name : ._generatePercentWidth - @description : Generate width for block helpers in % -***** */ -.cc-w-0 { - width: 0%; +.cc-mab-32 { + margin-bottom: 32px; } -.cc-w-10 { - width: 10%; +.cc-mal-32 { + margin-left: 32px; } -.cc-w-20 { - width: 20%; +.cc-pa-34 { + padding: 34px; } -.cc-w-30 { - width: 30%; +.cc-pat-34 { + padding-top: 34px; } -.cc-w-40 { - width: 40%; +.cc-par-34 { + padding-right: 34px; } -.cc-w-50 { - width: 50%; +.cc-pab-34 { + padding-bottom: 34px; } -.cc-w-60 { - width: 60%; -} -.cc-w-70 { - width: 70%; -} -.cc-w-80 { - width: 80%; -} -.cc-w-90 { - width: 90%; -} -.cc-w-100 { - width: 100%; -} -/* ***** - @name : ._generateFixedWidth - @description : Generate width for block helpers in px -***** */ -.cc-w-0px { - width: 0px; -} -.cc-w-10px { - width: 10px; -} -.cc-w-20px { - width: 20px; -} -.cc-w-30px { - width: 30px; -} -.cc-w-40px { - width: 40px; -} -.cc-w-50px { - width: 50px; -} -.cc-w-60px { - width: 60px; -} -.cc-w-70px { - width: 70px; -} -.cc-w-80px { - width: 80px; -} -.cc-w-90px { - width: 90px; -} -.cc-w-100px { - width: 100px; -} -.cc-w-110px { - width: 110px; -} -.cc-w-120px { - width: 120px; -} -.cc-w-130px { - width: 130px; -} -.cc-w-140px { - width: 140px; -} -.cc-w-150px { - width: 150px; -} -.cc-w-160px { - width: 160px; -} -.cc-w-170px { - width: 170px; -} -.cc-w-180px { - width: 180px; -} -.cc-w-190px { - width: 190px; -} -.cc-w-200px { - width: 200px; -} -.cc-w-210px { - width: 210px; -} -.cc-w-220px { - width: 220px; -} -.cc-w-230px { - width: 230px; -} -.cc-w-240px { - width: 240px; -} -.cc-w-250px { - width: 250px; -} -.cc-w-260px { - width: 260px; -} -.cc-w-270px { - width: 270px; -} -.cc-w-280px { - width: 280px; +.cc-pal-34 { + padding-left: 34px; } -.cc-w-290px { - width: 290px; +.cc-ma-34 { + margin: 34px; } -.cc-w-300px { - width: 300px; +.cc-mat-34 { + margin-top: 34px; } -.cc-w-310px { - width: 310px; +.cc-mar-34 { + margin-right: 34px; } -.cc-w-320px { - width: 320px; +.cc-mab-34 { + margin-bottom: 34px; } -.cc-w-330px { - width: 330px; +.cc-mal-34 { + margin-left: 34px; } -.cc-w-340px { - width: 340px; +.cc-pa-36 { + padding: 36px; } -.cc-w-350px { - width: 350px; +.cc-pat-36 { + padding-top: 36px; } -.cc-w-360px { - width: 360px; +.cc-par-36 { + padding-right: 36px; } -.cc-w-370px { - width: 370px; +.cc-pab-36 { + padding-bottom: 36px; } -.cc-w-380px { - width: 380px; +.cc-pal-36 { + padding-left: 36px; } -.cc-w-390px { - width: 390px; +.cc-ma-36 { + margin: 36px; } -.cc-w-400px { - width: 400px; +.cc-mat-36 { + margin-top: 36px; } -.cc-w-410px { - width: 410px; +.cc-mar-36 { + margin-right: 36px; } -.cc-w-420px { - width: 420px; +.cc-mab-36 { + margin-bottom: 36px; } -.cc-w-430px { - width: 430px; +.cc-mal-36 { + margin-left: 36px; } -.cc-w-440px { - width: 440px; +.cc-pa-38 { + padding: 38px; } -.cc-w-450px { - width: 450px; +.cc-pat-38 { + padding-top: 38px; } -.cc-w-460px { - width: 460px; +.cc-par-38 { + padding-right: 38px; } -.cc-w-470px { - width: 470px; +.cc-pab-38 { + padding-bottom: 38px; } -.cc-w-480px { - width: 480px; +.cc-pal-38 { + padding-left: 38px; } -.cc-w-490px { - width: 490px; +.cc-ma-38 { + margin: 38px; } -.cc-w-500px { - width: 500px; +.cc-mat-38 { + margin-top: 38px; } -.cc-w-510px { - width: 510px; +.cc-mar-38 { + margin-right: 38px; } -.cc-w-520px { - width: 520px; +.cc-mab-38 { + margin-bottom: 38px; } -.cc-w-530px { - width: 530px; +.cc-mal-38 { + margin-left: 38px; } -.cc-w-540px { - width: 540px; +.cc-pa-40 { + padding: 40px; } -.cc-w-550px { - width: 550px; +.cc-pat-40 { + padding-top: 40px; } -.cc-w-560px { - width: 560px; +.cc-par-40 { + padding-right: 40px; } -.cc-w-570px { - width: 570px; +.cc-pab-40 { + padding-bottom: 40px; } -.cc-w-580px { - width: 580px; +.cc-pal-40 { + padding-left: 40px; } -.cc-w-590px { - width: 590px; +.cc-ma-40 { + margin: 40px; } -.cc-w-600px { - width: 600px; +.cc-mat-40 { + margin-top: 40px; } -.cc-w-610px { - width: 610px; +.cc-mar-40 { + margin-right: 40px; } -.cc-w-620px { - width: 620px; +.cc-mab-40 { + margin-bottom: 40px; } -.cc-w-630px { - width: 630px; +.cc-mal-40 { + margin-left: 40px; } -.cc-w-640px { - width: 640px; +.cc-pa-42 { + padding: 42px; } -.cc-w-650px { - width: 650px; +.cc-pat-42 { + padding-top: 42px; } -.cc-w-660px { - width: 660px; +.cc-par-42 { + padding-right: 42px; } -.cc-w-670px { - width: 670px; +.cc-pab-42 { + padding-bottom: 42px; } -.cc-w-680px { - width: 680px; +.cc-pal-42 { + padding-left: 42px; } -.cc-w-690px { - width: 690px; +.cc-ma-42 { + margin: 42px; } -.cc-w-700px { - width: 700px; +.cc-mat-42 { + margin-top: 42px; } -.cc-w-710px { - width: 710px; +.cc-mar-42 { + margin-right: 42px; } -.cc-w-720px { - width: 720px; +.cc-mab-42 { + margin-bottom: 42px; } -.cc-w-730px { - width: 730px; +.cc-mal-42 { + margin-left: 42px; } -.cc-w-740px { - width: 740px; +.cc-pa-44 { + padding: 44px; } -.cc-w-750px { - width: 750px; +.cc-pat-44 { + padding-top: 44px; } -.cc-w-760px { - width: 760px; +.cc-par-44 { + padding-right: 44px; } -.cc-w-770px { - width: 770px; +.cc-pab-44 { + padding-bottom: 44px; } -.cc-w-780px { - width: 780px; +.cc-pal-44 { + padding-left: 44px; } -.cc-w-790px { - width: 790px; +.cc-ma-44 { + margin: 44px; } -.cc-w-800px { - width: 800px; +.cc-mat-44 { + margin-top: 44px; } -.cc-w-810px { - width: 810px; +.cc-mar-44 { + margin-right: 44px; } -.cc-w-820px { - width: 820px; +.cc-mab-44 { + margin-bottom: 44px; } -.cc-w-830px { - width: 830px; +.cc-mal-44 { + margin-left: 44px; } -.cc-w-840px { - width: 840px; +.cc-pa-46 { + padding: 46px; } -.cc-w-850px { - width: 850px; +.cc-pat-46 { + padding-top: 46px; } -.cc-w-860px { - width: 860px; +.cc-par-46 { + padding-right: 46px; } -.cc-w-870px { - width: 870px; +.cc-pab-46 { + padding-bottom: 46px; } -.cc-w-880px { - width: 880px; +.cc-pal-46 { + padding-left: 46px; } -.cc-w-890px { - width: 890px; +.cc-ma-46 { + margin: 46px; } -.cc-w-900px { - width: 900px; +.cc-mat-46 { + margin-top: 46px; } -.cc-w-910px { - width: 910px; +.cc-mar-46 { + margin-right: 46px; } -.cc-w-920px { - width: 920px; +.cc-mab-46 { + margin-bottom: 46px; } -.cc-w-930px { - width: 930px; +.cc-mal-46 { + margin-left: 46px; } -.cc-w-940px { - width: 940px; +.cc-pa-48 { + padding: 48px; } -.cc-w-950px { - width: 950px; +.cc-pat-48 { + padding-top: 48px; } -.cc-w-960px { - width: 960px; +.cc-par-48 { + padding-right: 48px; } -.cc-w-970px { - width: 970px; +.cc-pab-48 { + padding-bottom: 48px; } -.cc-w-980px { - width: 980px; +.cc-pal-48 { + padding-left: 48px; } -.cc-w-990px { - width: 990px; +.cc-ma-48 { + margin: 48px; } -.cc-w-1000px { - width: 1000px; +.cc-mat-48 { + margin-top: 48px; } -.cc-w-1010px { - width: 1010px; +.cc-mar-48 { + margin-right: 48px; } -.cc-w-1020px { - width: 1020px; +.cc-mab-48 { + margin-bottom: 48px; } -.cc-w-1030px { - width: 1030px; +.cc-mal-48 { + margin-left: 48px; } -.cc-w-1040px { - width: 1040px; +.cc-pa-50 { + padding: 50px; } -.cc-w-1050px { - width: 1050px; +.cc-pat-50 { + padding-top: 50px; } -.cc-w-1060px { - width: 1060px; +.cc-par-50 { + padding-right: 50px; } -.cc-w-1070px { - width: 1070px; +.cc-pab-50 { + padding-bottom: 50px; } -.cc-w-1080px { - width: 1080px; +.cc-pal-50 { + padding-left: 50px; } -.cc-w-1090px { - width: 1090px; +.cc-ma-50 { + margin: 50px; } -.cc-w-1100px { - width: 1100px; +.cc-mat-50 { + margin-top: 50px; } -.cc-w-1110px { - width: 1110px; +.cc-mar-50 { + margin-right: 50px; } -.cc-w-1120px { - width: 1120px; +.cc-mab-50 { + margin-bottom: 50px; } -.cc-w-1130px { - width: 1130px; -} -.cc-w-1140px { - width: 1140px; -} -.cc-w-1150px { - width: 1150px; -} -.cc-w-1160px { - width: 1160px; -} -.cc-w-1170px { - width: 1170px; -} -.cc-w-1180px { - width: 1180px; -} -.cc-w-1190px { - width: 1190px; -} -.cc-w-1200px { - width: 1200px; -} -.cc-w-1210px { - width: 1210px; -} -.cc-w-1220px { - width: 1220px; -} -.cc-w-1230px { - width: 1230px; -} -.cc-w-1240px { - width: 1240px; -} -.cc-w-1250px { - width: 1250px; -} -.cc-w-1260px { - width: 1260px; -} -.cc-w-1270px { - width: 1270px; -} -.cc-w-1280px { - width: 1280px; -} -.cc-w-1290px { - width: 1290px; -} -.cc-w-1300px { - width: 1300px; -} -.cc-w-1310px { - width: 1310px; -} -.cc-w-1320px { - width: 1320px; -} -.cc-w-1330px { - width: 1330px; -} -.cc-w-1340px { - width: 1340px; -} -.cc-w-1350px { - width: 1350px; -} -.cc-w-1360px { - width: 1360px; -} -.cc-w-1370px { - width: 1370px; -} -.cc-w-1380px { - width: 1380px; -} -.cc-w-1390px { - width: 1390px; -} -.cc-w-1400px { - width: 1400px; -} -.cc-w-1410px { - width: 1410px; -} -.cc-w-1420px { - width: 1420px; -} -.cc-w-1430px { - width: 1430px; -} -.cc-w-1440px { - width: 1440px; -} -.cc-w-1450px { - width: 1450px; -} -.cc-w-1460px { - width: 1460px; -} -.cc-w-1470px { - width: 1470px; -} -.cc-w-1480px { - width: 1480px; -} -.cc-w-1490px { - width: 1490px; -} -.cc-w-1500px { - width: 1500px; +.cc-mal-50 { + margin-left: 50px; } /* ***** - @name : ._generateFixedHeight - @description : Generate width for block helpers in px + @name : ._generateIcons + @description : Generate icons when using fa- & -ion class + @Used : in alerts, buttons, lists, messages, badges ***** */ -.cc-h-0px { - height: 0px; -} -.cc-h-10px { - height: 10px; -} -.cc-h-20px { - height: 20px; -} -.cc-h-30px { - height: 30px; -} -.cc-h-40px { - height: 40px; -} -.cc-h-50px { - height: 50px; -} -.cc-h-60px { - height: 60px; -} -.cc-h-70px { - height: 70px; -} -.cc-h-80px { - height: 80px; -} -.cc-h-90px { - height: 90px; -} -.cc-h-100px { - height: 100px; -} -.cc-h-110px { - height: 110px; -} -.cc-h-120px { - height: 120px; -} -.cc-h-130px { - height: 130px; -} -.cc-h-140px { - height: 140px; -} -.cc-h-150px { - height: 150px; -} -.cc-h-160px { - height: 160px; -} -.cc-h-170px { - height: 170px; -} -.cc-h-180px { - height: 180px; -} -.cc-h-190px { - height: 190px; -} -.cc-h-200px { - height: 200px; -} -.cc-h-210px { - height: 210px; -} -.cc-h-220px { - height: 220px; -} -.cc-h-230px { - height: 230px; -} -.cc-h-240px { - height: 240px; -} -.cc-h-250px { - height: 250px; -} -.cc-h-260px { - height: 260px; -} -.cc-h-270px { - height: 270px; -} -.cc-h-280px { - height: 280px; -} -.cc-h-290px { - height: 290px; -} -.cc-h-300px { - height: 300px; -} -.cc-h-310px { - height: 310px; -} -.cc-h-320px { - height: 320px; -} -.cc-h-330px { - height: 330px; -} -.cc-h-340px { - height: 340px; -} -.cc-h-350px { - height: 350px; -} -.cc-h-360px { - height: 360px; -} -.cc-h-370px { - height: 370px; -} -.cc-h-380px { - height: 380px; -} -.cc-h-390px { - height: 390px; -} -.cc-h-400px { - height: 400px; -} -.cc-h-410px { - height: 410px; -} -.cc-h-420px { - height: 420px; -} -.cc-h-430px { - height: 430px; -} -.cc-h-440px { - height: 440px; -} -.cc-h-450px { - height: 450px; -} -.cc-h-460px { - height: 460px; -} -.cc-h-470px { - height: 470px; -} -.cc-h-480px { - height: 480px; -} -.cc-h-490px { - height: 490px; -} -.cc-h-500px { - height: 500px; -} -.cc-h-510px { - height: 510px; -} -.cc-h-520px { - height: 520px; -} -.cc-h-530px { - height: 530px; -} -.cc-h-540px { - height: 540px; -} -.cc-h-550px { - height: 550px; -} -.cc-h-560px { - height: 560px; -} -.cc-h-570px { - height: 570px; -} -.cc-h-580px { - height: 580px; -} -.cc-h-590px { - height: 590px; -} -.cc-h-600px { - height: 600px; -} -.cc-h-610px { - height: 610px; -} -.cc-h-620px { - height: 620px; -} -.cc-h-630px { - height: 630px; -} -.cc-h-640px { - height: 640px; -} -.cc-h-650px { - height: 650px; -} -.cc-h-660px { - height: 660px; -} -.cc-h-670px { - height: 670px; -} -.cc-h-680px { - height: 680px; -} -.cc-h-690px { - height: 690px; -} -.cc-h-700px { - height: 700px; -} -.cc-h-710px { - height: 710px; -} -.cc-h-720px { - height: 720px; -} -.cc-h-730px { - height: 730px; -} -.cc-h-740px { - height: 740px; -} -.cc-h-750px { - height: 750px; -} -.cc-h-760px { - height: 760px; -} -.cc-h-770px { - height: 770px; -} -.cc-h-780px { - height: 780px; -} -.cc-h-790px { - height: 790px; -} -.cc-h-800px { - height: 800px; -} -.cc-h-810px { - height: 810px; -} -.cc-h-820px { - height: 820px; -} -.cc-h-830px { - height: 830px; -} -.cc-h-840px { - height: 840px; -} -.cc-h-850px { - height: 850px; -} -.cc-h-860px { - height: 860px; -} -.cc-h-870px { - height: 870px; -} -.cc-h-880px { - height: 880px; -} -.cc-h-890px { - height: 890px; -} -.cc-h-900px { - height: 900px; -} -.cc-h-910px { - height: 910px; -} -.cc-h-920px { - height: 920px; -} -.cc-h-930px { - height: 930px; -} -.cc-h-940px { - height: 940px; -} -.cc-h-950px { - height: 950px; -} -.cc-h-960px { - height: 960px; -} -.cc-h-970px { - height: 970px; -} -.cc-h-980px { - height: 980px; -} -.cc-h-990px { - height: 990px; -} -.cc-h-1000px { - height: 1000px; -} -.cc-h-1010px { - height: 1010px; -} -.cc-h-1020px { - height: 1020px; -} -.cc-h-1030px { - height: 1030px; -} -.cc-h-1040px { - height: 1040px; -} -.cc-h-1050px { - height: 1050px; -} -.cc-h-1060px { - height: 1060px; -} -.cc-h-1070px { - height: 1070px; -} -.cc-h-1080px { - height: 1080px; -} -.cc-h-1090px { - height: 1090px; -} -.cc-h-1100px { - height: 1100px; -} -.cc-h-1110px { - height: 1110px; -} -.cc-h-1120px { - height: 1120px; -} -.cc-h-1130px { - height: 1130px; -} -.cc-h-1140px { - height: 1140px; -} -.cc-h-1150px { - height: 1150px; -} -.cc-h-1160px { - height: 1160px; -} -.cc-h-1170px { - height: 1170px; -} -.cc-h-1180px { - height: 1180px; -} -.cc-h-1190px { - height: 1190px; -} -.cc-h-1200px { - height: 1200px; -} -.cc-h-1210px { - height: 1210px; -} -.cc-h-1220px { - height: 1220px; -} -.cc-h-1230px { - height: 1230px; +[class*="fa-"], +[class*="ion-"] { + /* Icon */ } -.cc-h-1240px { - height: 1240px; +[class*="fa-"]:before, +[class*="ion-"]:before { + display: inline-block; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 1; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + text-rendering: auto; + speak: none; + margin-right: 10px; } -.cc-h-1250px { - height: 1250px; +li[class*="fa-"], +li[class*="ion-"] { + list-style: none; + position: relative; + /* Override horizontal lists */ } -.cc-h-1260px { - height: 1260px; +li[class*="fa-"]:before, +li[class*="ion-"]:before { + position: absolute; + left: -1.3em; + top: 4px; } -.cc-h-1270px { - height: 1270px; +ul.cc-horizontal li[class*="fa-"]:before, +ul.cc-horizontal li[class*="ion-"]:before { + position: static; } -.cc-h-1280px { - height: 1280px; +span.badge[class*="fa-"]:before, +span.badge[class*="ion-"]:before { + margin-right: 0; } -.cc-h-1290px { - height: 1290px; +/* Ionicons */ +[class*="ion-"]:before { + font-family: "Ionicons"; } -.cc-h-1300px { - height: 1300px; +/* FontAwesome */ +[class*="fa-"]:before { + font-family: "FontAwesome"; } -.cc-h-1310px { - height: 1310px; +/* ***** + @name : ._generateColumns + @description : Generate columns width in flexbox parent +***** */ +/* ***** + @name : ._generateTabletColumns + @description : Generate responsive tablet columns width in flexbox parent +***** */ +/* ***** + @name : ._generatePhoneColumns + @description : Generate responsive smartphone columns width in flexbox parent +***** */ +/* ***** + @name : ._generatePercentWidth + @description : Generate width for block helpers in % +***** */ +.cc-w-0 { + width: 0%; } -.cc-h-1320px { - height: 1320px; +.cc-w-5 { + width: 5%; } -.cc-h-1330px { - height: 1330px; +.cc-w-10 { + width: 10%; } -.cc-h-1340px { - height: 1340px; +.cc-w-15 { + width: 15%; } -.cc-h-1350px { - height: 1350px; +.cc-w-20 { + width: 20%; } -.cc-h-1360px { - height: 1360px; +.cc-w-25 { + width: 25%; } -.cc-h-1370px { - height: 1370px; +.cc-w-30 { + width: 30%; } -.cc-h-1380px { - height: 1380px; +.cc-w-35 { + width: 35%; } -.cc-h-1390px { - height: 1390px; +.cc-w-40 { + width: 40%; } -.cc-h-1400px { - height: 1400px; +.cc-w-45 { + width: 45%; } -.cc-h-1410px { - height: 1410px; +.cc-w-50 { + width: 50%; } -.cc-h-1420px { - height: 1420px; +.cc-w-55 { + width: 55%; } -.cc-h-1430px { - height: 1430px; +.cc-w-60 { + width: 60%; } -.cc-h-1440px { - height: 1440px; +.cc-w-65 { + width: 65%; } -.cc-h-1450px { - height: 1450px; +.cc-w-70 { + width: 70%; } -.cc-h-1460px { - height: 1460px; +.cc-w-75 { + width: 75%; } -.cc-h-1470px { - height: 1470px; +.cc-w-80 { + width: 80%; } -.cc-h-1480px { - height: 1480px; +.cc-w-85 { + width: 85%; } -.cc-h-1490px { - height: 1490px; +.cc-w-90 { + width: 90%; } -.cc-h-1500px { - height: 1500px; +.cc-w-95 { + width: 95%; } -/* - * YOUR OWN STYLESHEETS FILES BELOW - - * Here should go your own CSS styles or @import your own .less files -.el { - ... my LESS inspiration +.cc-w-100 { + width: 100%; } -** OR *** -@import "website/homepage"; // considering you have created a 'website' folder with a 'homepage.less' file inside -*/ diff --git a/dist/chuckcss.min.css b/dist/chuckcss.min.css index ee585e5..2058678 100644 --- a/dist/chuckcss.min.css +++ b/dist/chuckcss.min.css @@ -1 +1 @@ -/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes b{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes b{0%,39%,to{opacity:0}40%{opacity:1}}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes d{0%{left:100px;top:0}80%{left:0;top:0}85%{left:0;top:-20px;width:20px;height:20px}90%{width:40px;height:15px}95%{left:100px;top:-20px;width:20px;height:20px}to{left:100px;top:0}}@keyframes d{0%{left:100px;top:0}80%{left:0;top:0}85%{left:0;top:-20px;width:20px;height:20px}90%{width:40px;height:15px}95%{left:100px;top:-20px;width:20px;height:20px}to{left:100px;top:0}}@-webkit-keyframes e{0%{opacity:.4;-webkit-transform:scale(3);transform:scale(3)}10%{-webkit-transform:scale(2.5);transform:scale(2.5)}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:none;transform:none}}@keyframes e{0%{opacity:.4;-webkit-transform:scale(3);transform:scale(3)}10%{-webkit-transform:scale(2.5);transform:scale(2.5)}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:none;transform:none}}html{font-size:62.5%;font-size:0.625em}body,html{overflow-x:hidden}body{padding:0;margin:0;border:0;font-family:Helvetica Neue,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.5;color:#3a3a3a}body,body *,body :after,body :before{box-sizing:border-box}body.affix{position:relative}dd,div,dl,dt,li,ol,p,ul{padding:0;margin:0;border:0;list-style:none}::-moz-selection{background:#3a3a3a;text-shadow:none;color:#fff}::selection{background:#3a3a3a;text-shadow:none;color:#fff}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.cc-txt-left{text-align:left}.cc-txt-center{text-align:center}.cc-txt-right{text-align:right}.cc-txt-justify{text-align:justify}.cc-pa{padding:1em}.cc-pat{padding-top:1em}.cc-par{padding-right:1em}.cc-pab{padding-bottom:1em}.cc-pal{padding-left:1em}.cc-ma{margin:1em}.cc-mat{margin-top:1em}.cc-mar{margin-right:1em}.cc-mab{margin-bottom:1em}.cc-mal{margin-left:1em}.cc-hidden{display:none!important}@media screen and (max-width:767px){.cc-hidden-s{display:none!important}}@media screen and (max-width:1200px){.cc-hidden-t{display:none!important}}.cc-hidden-d{display:none!important}@media screen and (max-width:1200px){.cc-hidden-d{display:block!important}}@media screen and (min-width:768px){.cc-s-only{display:none!important}}.cc-block{display:block}.cc-inline{display:inline-block;*display:inline;zoom:1}.cc-inside{width:1200px;margin:0 auto;-webkit-transition:width .2s ease-out 0s;transition:width .2s ease-out 0s}.cc-displayTable{margin-left:0;margin-right:0;display:table;table-layout:fixed;width:100%}.cc-displayTable>*{list-style:none;display:table-cell;vertical-align:middle}.cc-centered{display:block;margin-left:auto;margin-right:auto}.cc-w-quarter{width:25%}.cc-w-third{width:33.333%}.cc-w-half{width:50%}.cc-w-twothird{width:66.666%}.cc-w-threequarter{width:75%}.cc-clearfix{zoom:1}.cc-clearfix:after,.cc-clearfix:before{content:".";display:block;height:0;overflow:hidden}.cc-clearfix:after{clear:both}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:#3a3a3a}.h1-like small,.h2-like small,.h3-like small,.h4-like small,.h5-like small,.h6-like small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#7a7a7a;font-size:70%}.h1-like,h1{font-size:2em;line-height:2.2em}.h2-like,h2{font-size:1.8em;line-height:1.98em}.h3-like,h3{font-size:1.6em;line-height:1.84em}.h4-like,h4{font-size:1.4em;line-height:1.61em}.h5-like,h5{font-size:1.3em;line-height:1.495em}.h6-like,h6{font-size:1.2em;line-height:1.38em}a{color:#3a3a3a}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{outline:0}a.btn,button{display:inline-block;*display:inline;zoom:1;color:#3a3a3a;padding:.25em .8em;line-height:1.8;border:1px solid #d3d3d3;text-align:center;font-size:1.5rem;vertical-align:middle;border-radius:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a.btn,a.btn:hover,button,button:hover{background-color:#fff}a.btn:active,a.btn:focus,a.btn:visited,button:active,button:focus,button:visited{outline:none}a.btn:hover,button:hover{border-color:#bababa}a.btn.cc-thin,button.cc-thin{font-size:1.05rem}a.btn.cc-thin[class*=fa-]:before,a.btn.cc-thin[class*=ion-]:before,a.btn.cc-thin i:before,button.cc-thin[class*=fa-]:before,button.cc-thin[class*=ion-]:before,button.cc-thin i:before{font-size:inherit;margin-right:7px}a.btn.cc-thin.icon-right:before,button.cc-thin.icon-right:before{margin-right:0}a.btn.cc-thin.cc-loading:before,button.cc-thin.cc-loading:before{width:10px;height:10px;margin-top:-5px;margin-left:-5px}a.btn.cc-fat,button.cc-fat{font-size:1.95rem}a.btn.cc-fat[class*=fa-]:before,a.btn.cc-fat[class*=ion-]:before,a.btn.cc-fat i:before,button.cc-fat[class*=fa-]:before,button.cc-fat[class*=ion-]:before,button.cc-fat i:before{font-size:inherit}a.btn.cc-fat.cc-loading:before,button.cc-fat.cc-loading:before{width:24px;height:24px;margin-top:-12px;margin-left:-12px}a.btn.cc-disabled,button.cc-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a.btn.cc-loading,button.cc-loading{position:relative;color:transparent!important;cursor:not-allowed;pointer-events:none}a.btn.cc-loading::-moz-selection,button.cc-loading::-moz-selection{background:transparent;color:transparent}a.btn.cc-loading::selection,button.cc-loading::selection{background:transparent;color:transparent}a.btn.cc-loading:before,button.cc-loading:before{display:block;border:2px solid #d3d3d3;border-top-color:#d3d3d3;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;border-radius:50%;content:" ";width:16px;height:16px;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;-webkit-animation-name:c;animation-name:c;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}a.btn.icon-right,button.icon-right{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.btn.icon-right:before,a.btn.icon-right i:before,button.icon-right:before,button.icon-right i:before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 .8em}@-moz-document url-prefix(){button.icon-right{display:inline-block;*display:inline;zoom:1}button.icon-right:before{display:none}}table{width:100%;border-collapse:collapse;margin:1em 0}table tfoot td,table tfoot th,table thead td,table thead th{font-weight:400;font-size:1.5rem;padding:8px;border:0;border-bottom:1px solid #e0e0e0;text-align:left;vertical-align:top;color:#9e9e9e}table tfoot td{border:0}table tbody td{padding:8px;border-bottom:1px solid #e0e0e0;vertical-align:middle}table.cc-equal-cols{table-layout:fixed}table.cc-striped tbody tr:nth-child(2n+1) td{background-color:#fff}table.cc-striped tbody tr:nth-child(2n) td{background-color:#f0f0f0}table.cc-striped-col tbody tr td:nth-child(2n+1){background-color:#fff}table.cc-hovered tbody tr:hover td,table.cc-striped-col tbody tr td:nth-child(2n){background-color:#f0f0f0}table.cc-valign-top tbody td{vertical-align:top}table.cc-bordered tbody td,table.cc-bordered tbody th,table.cc-bordered tfoot td,table.cc-bordered tfoot th,table.cc-bordered thead td,table.cc-bordered thead th{border:1px solid #e0e0e0}table.cc-unbordered tbody tr td,table.cc-unbordered tbody tr th,table.cc-unbordered tfoot tr td,table.cc-unbordered tfoot tr th,table.cc-unbordered thead tr td,table.cc-unbordered thead tr th{border:0}@media screen and (max-width:767px){table{overflow-x:auto;width:100%}table tbody td{font-size:1.35rem}}.item-list ul li{padding:0;margin:0;border:0}dl,ol,ul{color:#3a3a3a;margin:1em}dl.cc-no-margin,ol.cc-no-margin,ul.cc-no-margin{margin:0}ul li{list-style:disc outside}ul li.leaf{background-image:none;list-style:none;padding:0;margin:0;border:0}ul.cc-unstyled li{list-style:none}ul.cc-horizontal li{display:inline-block;*display:inline;zoom:1;margin:0 1.5em}ul.cc-horizontal li[class*=fa-].icon-right,ul.cc-horizontal li[class*=ion-].icon-right{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.cc-horizontal li[class*=fa-].icon-right:before,ul.cc-horizontal li[class*=ion-].icon-right:before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 .8em}ol li{list-style:decimal outside;padding:0;margin:0;border:0}ol li:before{display:none}blockquote{padding:0;margin:0;border:0;padding:.3em .3em .3em 2em;border-left:4px solid #29b7e1;font-style:italic;margin:1.5em 0}blockquote.cc-quoted{position:relative;padding-left:3.5em}blockquote.cc-quoted:before{position:absolute;left:11px;top:9px;display:inline-block;*display:inline;zoom:1;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:'\f10d';color:#29b7e1}blockquote.cc-reverse{text-align:right;padding:.3em 2em .3em .3em;border-left:0;border-right:4px solid #29b7e1}blockquote.cc-reverse.cc-quoted{padding-left:0;padding-right:3.5em}blockquote.cc-reverse.cc-quoted:before{left:inherit;right:11px}blockquote footer{font-style:normal;font-size:80%;color:#bababa;padding-top:1em}blockquote footer:before{display:inline-block;*display:inline;zoom:1;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bababa;content:'\f105';margin-right:5px}form{padding:0;margin:0;border:0}form .form-item{zoom:1;margin:.8em 0}form .form-item:after,form .form-item:before{content:".";display:block;height:0;overflow:hidden}form .form-item:after{clear:both}form .form-item.inline{display:inline-block;*display:inline;zoom:1;margin-left:1em;vertical-align:middle}form .form-item.inline:nth-child(1){margin-left:0}form .form-item.chained{font-size:0}form .form-item.chained label{font-size:1.5rem}form .form-item.chained input{border-radius:0}form .form-item.chained input:first-of-type{border-radius:1px 0 0 1px}form .form-item.chained button[type=submit],form .form-item.chained input:last-child{border-radius:0 1px 1px 0}form .form-item.chained .form-ps{display:inline-block;*display:inline;zoom:1;margin-right:5px}form .form-item.chained .form-ps+button[type=submit],form .form-item.chained .form-ps+input[type=submit]{border-radius:1px}form .form-ps{font-size:0;display:inline-block;*display:inline;zoom:1;vertical-align:middle}form .form-ps :first-child{border-radius:1px 0 0 1px}form .form-ps :last-child{border-radius:0 1px 1px 0}form .form-ps input:not(:first-child):not(:last-child){border-radius:0}form .form-ps span{display:inline-block;*display:inline;zoom:1;vertical-align:middle;height:4.2rem;line-height:4.2rem;font-size:1.35rem}form .form-ps span,form .form-ps span:last-child{background-color:#29b7e1;padding:0 1.2em;color:#fff}form .form-checkbox,form .form-radio{display:inline-block;*display:inline;zoom:1;position:relative;margin-right:1em}form .form-checkbox.block,form .form-radio.block{display:block;margin:0}form .form-checkbox.disabled label,form .form-radio.disabled label{cursor:not-allowed;pointer-events:none;opacity:.5}form .form-checkbox.disabled label input,form .form-radio.disabled label input{opacity:.8}form .form-checkbox label,form .form-radio label{cursor:pointer;position:relative}form .form-checkbox label.checked.error,form .form-checkbox label.checked.error:before,form .form-checkbox label.error,form .form-checkbox label.error:before,form .form-radio label.checked.error,form .form-radio label.checked.error:before,form .form-radio label.error,form .form-radio label.error:before{color:#961010}form .form-checkbox label::-moz-selection,form .form-radio label::-moz-selection{background:transparent;color:inherit}form .form-checkbox label::selection,form .form-radio label::selection{background:transparent;color:inherit}form .form-checkbox input,form .form-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background-color:#fff;width:14px;height:14px;margin:0 5px 0 0;position:relative;top:1px;vertical-align:baseline}form .form-checkbox input:focus,form .form-radio input:focus{outline:none;border-color:#ddd}form .form-checkbox input:before,form .form-radio input:before{content:' ';position:absolute;top:50%;left:50%;margin:-3px 0 0 -3px}form .form-checkbox input:before{display:none;width:6px;height:4px;border-left:1px solid #fff;border-bottom:1px solid #fff}form .form-checkbox input:checked{background-color:#29b7e1;border-color:#29b7e1;-webkit-animation:e .25s ease-out;animation:e .25s ease-out}form .form-checkbox input:checked:before{display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}form .form-radio input{border-radius:100%}form .form-radio input:before{display:block;width:6px;height:6px;border-radius:100%;background-color:transparent}form .form-radio input:checked{-webkit-animation:e .25s ease-out;animation:e .25s ease-out}form .form-radio input:checked:before{background-color:#29b7e1}form label{padding:0;margin:0;border:0;display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding-right:.8em;font-weight:400}form label.block{display:block;line-height:2em;padding-right:0}form label.error{color:#c41515}form input,form textarea{display:inline-block;*display:inline;zoom:1;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);border-radius:1px;vertical-align:middle;background-color:#fff;padding:0 1em;border:1px solid #ddd;resize:none;height:4.2rem;font-size:1.35rem;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;line-height:4.199999999999999rem\9}form input:focus,form textarea:focus{outline:none;border-color:#29b7e1}form input.error,form textarea.error{box-shadow:none;background-color:#fbdddd;border-color:#f6afaf;color:#961010}form input.error:focus,form textarea.error:focus{outline:none;border-color:#e82424}form input.error::-moz-placeholder,form textarea.error::-moz-placeholder{color:#ef6a6a}form input.error::-ms-input-placeholder,form textarea.error::-ms-input-placeholder{color:#ef6a6a}form input.error::-webkit-input-placeholder,form textarea.error::-webkit-input-placeholder{color:#ef6a6a}form input[type=number],form textarea[type=number]{padding-right:0;min-width:60px}form input[disabled],form textarea[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}form input[type=file],form textarea[type=file]{padding:0;margin:0;border:0;height:inherit;box-shadow:none}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#bababa}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#bababa}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#bababa}form textarea{padding:.8em 1em;line-height:1.5;min-height:110px;vertical-align:top;width:100%}form select{padding:0 0 0 1em;background-color:#fff;height:4.2rem;line-height:1;border:1px solid #ddd;vertical-align:middle;font-size:1.35rem;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);border-radius:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;height:inherit\9;padding:.8em .3em .8em 1em\9}form select:focus{outline:none;border-color:#29b7e1}form button[type=submit],form input[type=submit]{cursor:pointer;color:#fff;border:0;height:4.2rem;padding:0 2em;vertical-align:middle;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;text-transform:uppercase;box-shadow:none;border-radius:1px;background-color:#29b7e1}form button[type=submit]:hover,form input[type=submit]:hover{background-color:#1a98bd}form button[type=submit][class*=fa-],form button[type=submit][class*=ion-],form input[type=submit][class*=fa-],form input[type=submit][class*=ion-]{padding-left:1.5em}form button[type=submit][class*=fa-]:before,form button[type=submit][class*=ion-]:before,form input[type=submit][class*=fa-]:before,form input[type=submit][class*=ion-]:before{margin-right:1em}img{max-width:100%;height:auto}img.cc-no-responsive{max-width:inherit}img.cc-bordered{background-color:#fff;padding:5px;border:1px solid #d3d3d3;border-radius:4px}img.cc-bordered,img.cc-shadowed{display:inline-block;*display:inline;zoom:1}img.cc-shadowed{box-shadow:0 0 8px 0 rgba(0,0,0,.4)}.cc-loader .dot.dot-2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.cc-loader .dot.dot-2:before{-webkit-animation-delay:.08333333333333333s;animation-delay:.08333333333333333s}.cc-loader .dot.dot-3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.cc-loader .dot.dot-3:before{-webkit-animation-delay:.16666666666666666s;animation-delay:.16666666666666666s}.cc-loader .dot.dot-4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cc-loader .dot.dot-4:before{-webkit-animation-delay:.25s;animation-delay:.25s}.cc-loader .dot.dot-5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.cc-loader .dot.dot-5:before{-webkit-animation-delay:.3333333333333333s;animation-delay:.3333333333333333s}.cc-loader .dot.dot-6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.cc-loader .dot.dot-6:before{-webkit-animation-delay:.41666666666666663s;animation-delay:.41666666666666663s}.cc-loader .dot.dot-7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cc-loader .dot.dot-7:before{-webkit-animation-delay:.49999999999999994s;animation-delay:.49999999999999994s}.cc-loader .dot.dot-8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.cc-loader .dot.dot-8:before{-webkit-animation-delay:.5833333333333333s;animation-delay:.5833333333333333s}.cc-loader .dot.dot-9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.cc-loader .dot.dot-9:before{-webkit-animation-delay:.6666666666666666s;animation-delay:.6666666666666666s}.cc-loader .dot.dot-10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cc-loader .dot.dot-10:before{-webkit-animation-delay:.75s;animation-delay:.75s}.cc-loader .dot.dot-11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.cc-loader .dot.dot-11:before{-webkit-animation-delay:.8333333333333334s;animation-delay:.8333333333333334s}.cc-loader .dot.dot-12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.cc-loader .dot.dot-12:before{-webkit-animation-delay:.9166666666666667s;animation-delay:.9166666666666667s}.cc-loader{margin:50px auto;width:60px;height:60px;position:relative}.cc-loader .dot{width:100%;height:100%;position:absolute;left:0;top:0}.cc-loader .dot:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#29b7e1;border-radius:100%;-webkit-animation:b 1s infinite ease-in-out both;animation:b 1s infinite ease-in-out both}.cc-loader .spinner{width:100%;height:100%;left:0;top:0;-webkit-animation:c 1s infinite linear;animation:c 1s infinite linear;-webkit-transform-origin:center center;transform-origin:center center}.cc-loader .spinner,.cc-loader .spinner:after,.cc-loader .spinner:before{position:absolute;border-radius:50%;border-color:#29b7e1 transparent transparent;border-width:2px;border-style:solid}.cc-loader .spinner:after,.cc-loader .spinner:before{display:block;content:' '}.cc-loader .spinner:before{top:5%;left:5%;right:5%;bottom:5%;-webkit-animation:c 1.5s infinite ease-in-out;animation:c 1.5s infinite ease-in-out}.cc-loader .spinner:after{top:14%;left:14%;right:14%;bottom:14%;-webkit-animation:c .75s infinite ease-in-out;animation:c .75s infinite ease-in-out}.cc-loader.caterpillar{height:20px;width:100px}.cc-loader.caterpillar .chain{width:20px;height:20px;background-color:#29b7e1;border-radius:50%;position:absolute}.cc-loader.caterpillar .chain-1{-webkit-animation:d 2s linear infinite;animation:d 2s linear infinite}.cc-loader.caterpillar .chain-2{left:20px;-webkit-animation:d 2s linear infinite -.4s;animation:d 2s linear infinite -.4s}.cc-loader.caterpillar .chain-3{left:40px;-webkit-animation:d 2s linear infinite -.8s;animation:d 2s linear infinite -.8s}.cc-loader.caterpillar .chain-4{left:60px;-webkit-animation:d 2s linear infinite -1.2s;animation:d 2s linear infinite -1.2s}.cc-loader.caterpillar .chain-5{left:80px;-webkit-animation:d 2s linear infinite -1.6s;animation:d 2s linear infinite -1.6s}.alert{padding:1em;padding-right:45px;border:1px solid transparent;margin:1.5em 0;position:relative;border-radius:2px}.alert a{text-decoration:underline}.alert ul{width:90%;margin:1em auto}.alert button.close{padding:0;margin:0;border:0;display:block;position:absolute;right:0;top:0;padding:1em;height:100%;background-color:transparent;opacity:1}.alert button.close i{padding:0;margin:0;border:0}.alert button.close i:before{padding:0;margin:0;border:0;font-size:2.25rem}.alert-primary{background-color:#e9f8fc;border-color:#d3f0f9;color:#29b7e1}.alert-primary a,.alert-primary button.close,.alert-primary div,.alert-primary p,.alert-primary ul{color:#29b7e1}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-info,.alert-info a,.alert-info button.close,.alert-info div,.alert-info p,.alert-info ul{color:#3a87ad}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#c09853}.alert-warning a,.alert-warning button.close,.alert-warning div,.alert-warning p,.alert-warning ul{color:#c09853}.alert-error{background-color:#f2dede;border-color:#ebccd1}.alert-error,.alert-error a,.alert-error button.close,.alert-error div,.alert-error p,.alert-error ul{color:#b94a48}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success a,.alert-success button.close,.alert-success div,.alert-success p,.alert-success ul{color:#468847}.columns.cc-no-gutter .column.cc-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - .05px);max-width:calc(100% * 1 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-1{margin-left:calc(100% * 1 / 12 - .05px)}.columns.cc-gutter .column.cc-1,.columns .column.cc-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - 2em - .05px);max-width:calc(100% * 1 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-1,.columns .column.cc-offset-1{margin-left:calc(100% * 1 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.cc-no-gutter .column.cc-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - .05px);max-width:calc(100% * 2 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-2{margin-left:calc(100% * 2 / 12 - .05px)}.columns.cc-gutter .column.cc-2,.columns .column.cc-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - 2em - .05px);max-width:calc(100% * 2 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-2,.columns .column.cc-offset-2{margin-left:calc(100% * 2 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.cc-no-gutter .column.cc-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - .05px);max-width:calc(100% * 3 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-3{margin-left:calc(100% * 3 / 12 - .05px)}.columns.cc-gutter .column.cc-3,.columns .column.cc-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - 2em - .05px);max-width:calc(100% * 3 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-3,.columns .column.cc-offset-3{margin-left:calc(100% * 3 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.cc-no-gutter .column.cc-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - .05px);max-width:calc(100% * 4 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-4{margin-left:calc(100% * 4 / 12 - .05px)}.columns.cc-gutter .column.cc-4,.columns .column.cc-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - 2em - .05px);max-width:calc(100% * 4 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-4,.columns .column.cc-offset-4{margin-left:calc(100% * 4 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.cc-no-gutter .column.cc-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - .05px);max-width:calc(100% * 5 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-5{margin-left:calc(100% * 5 / 12 - .05px)}.columns.cc-gutter .column.cc-5,.columns .column.cc-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - 2em - .05px);max-width:calc(100% * 5 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-5,.columns .column.cc-offset-5{margin-left:calc(100% * 5 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.cc-no-gutter .column.cc-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - .05px);max-width:calc(100% * 6 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-6{margin-left:calc(100% * 6 / 12 - .05px)}.columns.cc-gutter .column.cc-6,.columns .column.cc-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - 2em - .05px);max-width:calc(100% * 6 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-6,.columns .column.cc-offset-6{margin-left:calc(100% * 6 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.cc-no-gutter .column.cc-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - .05px);max-width:calc(100% * 7 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-7{margin-left:calc(100% * 7 / 12 - .05px)}.columns.cc-gutter .column.cc-7,.columns .column.cc-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - 2em - .05px);max-width:calc(100% * 7 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-7,.columns .column.cc-offset-7{margin-left:calc(100% * 7 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.cc-no-gutter .column.cc-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - .05px);max-width:calc(100% * 8 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-8{margin-left:calc(100% * 8 / 12 - .05px)}.columns.cc-gutter .column.cc-8,.columns .column.cc-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - 2em - .05px);max-width:calc(100% * 8 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-8,.columns .column.cc-offset-8{margin-left:calc(100% * 8 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.cc-no-gutter .column.cc-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - .05px);max-width:calc(100% * 9 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-9{margin-left:calc(100% * 9 / 12 - .05px)}.columns.cc-gutter .column.cc-9,.columns .column.cc-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - 2em - .05px);max-width:calc(100% * 9 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-9,.columns .column.cc-offset-9{margin-left:calc(100% * 9 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.cc-no-gutter .column.cc-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - .05px);max-width:calc(100% * 10 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-10{margin-left:calc(100% * 10 / 12 - .05px)}.columns.cc-gutter .column.cc-10,.columns .column.cc-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - 2em - .05px);max-width:calc(100% * 10 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-10,.columns .column.cc-offset-10{margin-left:calc(100% * 10 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.cc-no-gutter .column.cc-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - .05px);max-width:calc(100% * 11 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-11{margin-left:calc(100% * 11 / 12 - .05px)}.columns.cc-gutter .column.cc-11,.columns .column.cc-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - 2em - .05px);max-width:calc(100% * 11 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-11,.columns .column.cc-offset-11{margin-left:calc(100% * 11 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.cc-no-gutter .column.cc-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - .05px);max-width:calc(100% * 12 / 12 - .05px)}.columns.cc-no-gutter .column.cc-offset-12{margin-left:calc(100% * 12 / 12 - .05px)}.columns.cc-gutter .column.cc-12,.columns .column.cc-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - 2em - .05px);max-width:calc(100% * 12 / 12 - 2em - .05px)}.columns.cc-gutter .column.cc-offset-12,.columns .column.cc-offset-12{margin-left:calc(100% * 12 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}@media screen and (max-width:1200px){.columns.cc-no-gutter .column.cc-1-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%;max-width:8.33333%}.columns.cc-no-gutter .column.cc-offset-1-t{margin-left:8.33333%}.columns.cc-gutter .column.cc-1-t,.columns .column.cc-1-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - 2em);max-width:calc(100% * 1 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-1-t,.columns .column.cc-offset-1-t{margin-left:calc(100% * 1 / 12 + 2em/2)}.columns.cc-masonry.cc-1-t{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.cc-no-gutter .column.cc-2-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%;max-width:16.66667%}.columns.cc-no-gutter .column.cc-offset-2-t{margin-left:16.66667%}.columns.cc-gutter .column.cc-2-t,.columns .column.cc-2-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - 2em);max-width:calc(100% * 2 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-2-t,.columns .column.cc-offset-2-t{margin-left:calc(100% * 2 / 12 + 2em/2)}.columns.cc-masonry.cc-2-t{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.cc-no-gutter .column.cc-3-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;max-width:25%}.columns.cc-no-gutter .column.cc-offset-3-t{margin-left:25%}.columns.cc-gutter .column.cc-3-t,.columns .column.cc-3-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - 2em);max-width:calc(100% * 3 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-3-t,.columns .column.cc-offset-3-t{margin-left:calc(100% * 3 / 12 + 2em/2)}.columns.cc-masonry.cc-3-t{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.cc-no-gutter .column.cc-4-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;max-width:33.33333%}.columns.cc-no-gutter .column.cc-offset-4-t{margin-left:33.33333%}.columns.cc-gutter .column.cc-4-t,.columns .column.cc-4-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - 2em);max-width:calc(100% * 4 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-4-t,.columns .column.cc-offset-4-t{margin-left:calc(100% * 4 / 12 + 2em/2)}.columns.cc-masonry.cc-4-t{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.cc-no-gutter .column.cc-5-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;max-width:41.66667%}.columns.cc-no-gutter .column.cc-offset-5-t{margin-left:41.66667%}.columns.cc-gutter .column.cc-5-t,.columns .column.cc-5-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - 2em);max-width:calc(100% * 5 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-5-t,.columns .column.cc-offset-5-t{margin-left:calc(100% * 5 / 12 + 2em/2)}.columns.cc-masonry.cc-5-t{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.cc-no-gutter .column.cc-6-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;max-width:50%}.columns.cc-no-gutter .column.cc-offset-6-t{margin-left:50%}.columns.cc-gutter .column.cc-6-t,.columns .column.cc-6-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - 2em);max-width:calc(100% * 6 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-6-t,.columns .column.cc-offset-6-t{margin-left:calc(100% * 6 / 12 + 2em/2)}.columns.cc-masonry.cc-6-t{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.cc-no-gutter .column.cc-7-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%;max-width:58.33333%}.columns.cc-no-gutter .column.cc-offset-7-t{margin-left:58.33333%}.columns.cc-gutter .column.cc-7-t,.columns .column.cc-7-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - 2em);max-width:calc(100% * 7 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-7-t,.columns .column.cc-offset-7-t{margin-left:calc(100% * 7 / 12 + 2em/2)}.columns.cc-masonry.cc-7-t{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.cc-no-gutter .column.cc-8-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;max-width:66.66667%}.columns.cc-no-gutter .column.cc-offset-8-t{margin-left:66.66667%}.columns.cc-gutter .column.cc-8-t,.columns .column.cc-8-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - 2em);max-width:calc(100% * 8 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-8-t,.columns .column.cc-offset-8-t{margin-left:calc(100% * 8 / 12 + 2em/2)}.columns.cc-masonry.cc-8-t{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.cc-no-gutter .column.cc-9-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;max-width:75%}.columns.cc-no-gutter .column.cc-offset-9-t{margin-left:75%}.columns.cc-gutter .column.cc-9-t,.columns .column.cc-9-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - 2em);max-width:calc(100% * 9 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-9-t,.columns .column.cc-offset-9-t{margin-left:calc(100% * 9 / 12 + 2em/2)}.columns.cc-masonry.cc-9-t{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.cc-no-gutter .column.cc-10-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%;max-width:83.33333%}.columns.cc-no-gutter .column.cc-offset-10-t{margin-left:83.33333%}.columns.cc-gutter .column.cc-10-t,.columns .column.cc-10-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - 2em);max-width:calc(100% * 10 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-10-t,.columns .column.cc-offset-10-t{margin-left:calc(100% * 10 / 12 + 2em/2)}.columns.cc-masonry.cc-10-t{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.cc-no-gutter .column.cc-11-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%;max-width:91.66667%}.columns.cc-no-gutter .column.cc-offset-11-t{margin-left:91.66667%}.columns.cc-gutter .column.cc-11-t,.columns .column.cc-11-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - 2em);max-width:calc(100% * 11 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-11-t,.columns .column.cc-offset-11-t{margin-left:calc(100% * 11 / 12 + 2em/2)}.columns.cc-masonry.cc-11-t{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.cc-no-gutter .column.cc-12-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%}.columns.cc-no-gutter .column.cc-offset-12-t{margin-left:100%}.columns.cc-gutter .column.cc-12-t,.columns .column.cc-12-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - 2em);max-width:calc(100% * 12 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-12-t,.columns .column.cc-offset-12-t{margin-left:calc(100% * 12 / 12 + 2em/2)}.columns.cc-masonry.cc-12-t{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media screen and (max-width:767px){.columns.cc-no-gutter .column.cc-1-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%;max-width:8.33333%}.columns.cc-no-gutter .column.cc-offset-1-s{margin-left:8.33333%}.columns.cc-gutter .column.cc-1-s,.columns .column.cc-1-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - 2em);max-width:calc(100% * 1 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-1-s,.columns .column.cc-offset-1-s{margin-left:calc(100% * 1 / 12 + 2em/2)}.columns.cc-masonry.cc-1-s{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.cc-no-gutter .column.cc-2-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%;max-width:16.66667%}.columns.cc-no-gutter .column.cc-offset-2-s{margin-left:16.66667%}.columns.cc-gutter .column.cc-2-s,.columns .column.cc-2-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - 2em);max-width:calc(100% * 2 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-2-s,.columns .column.cc-offset-2-s{margin-left:calc(100% * 2 / 12 + 2em/2)}.columns.cc-masonry.cc-2-s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.cc-no-gutter .column.cc-3-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;max-width:25%}.columns.cc-no-gutter .column.cc-offset-3-s{margin-left:25%}.columns.cc-gutter .column.cc-3-s,.columns .column.cc-3-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - 2em);max-width:calc(100% * 3 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-3-s,.columns .column.cc-offset-3-s{margin-left:calc(100% * 3 / 12 + 2em/2)}.columns.cc-masonry.cc-3-s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.cc-no-gutter .column.cc-4-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;max-width:33.33333%}.columns.cc-no-gutter .column.cc-offset-4-s{margin-left:33.33333%}.columns.cc-gutter .column.cc-4-s,.columns .column.cc-4-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - 2em);max-width:calc(100% * 4 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-4-s,.columns .column.cc-offset-4-s{margin-left:calc(100% * 4 / 12 + 2em/2)}.columns.cc-masonry.cc-4-s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.cc-no-gutter .column.cc-5-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;max-width:41.66667%}.columns.cc-no-gutter .column.cc-offset-5-s{margin-left:41.66667%}.columns.cc-gutter .column.cc-5-s,.columns .column.cc-5-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - 2em);max-width:calc(100% * 5 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-5-s,.columns .column.cc-offset-5-s{margin-left:calc(100% * 5 / 12 + 2em/2)}.columns.cc-masonry.cc-5-s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.cc-no-gutter .column.cc-6-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;max-width:50%}.columns.cc-no-gutter .column.cc-offset-6-s{margin-left:50%}.columns.cc-gutter .column.cc-6-s,.columns .column.cc-6-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - 2em);max-width:calc(100% * 6 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-6-s,.columns .column.cc-offset-6-s{margin-left:calc(100% * 6 / 12 + 2em/2)}.columns.cc-masonry.cc-6-s{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.cc-no-gutter .column.cc-7-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%;max-width:58.33333%}.columns.cc-no-gutter .column.cc-offset-7-s{margin-left:58.33333%}.columns.cc-gutter .column.cc-7-s,.columns .column.cc-7-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - 2em);max-width:calc(100% * 7 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-7-s,.columns .column.cc-offset-7-s{margin-left:calc(100% * 7 / 12 + 2em/2)}.columns.cc-masonry.cc-7-s{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.cc-no-gutter .column.cc-8-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;max-width:66.66667%}.columns.cc-no-gutter .column.cc-offset-8-s{margin-left:66.66667%}.columns.cc-gutter .column.cc-8-s,.columns .column.cc-8-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - 2em);max-width:calc(100% * 8 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-8-s,.columns .column.cc-offset-8-s{margin-left:calc(100% * 8 / 12 + 2em/2)}.columns.cc-masonry.cc-8-s{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.cc-no-gutter .column.cc-9-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;max-width:75%}.columns.cc-no-gutter .column.cc-offset-9-s{margin-left:75%}.columns.cc-gutter .column.cc-9-s,.columns .column.cc-9-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - 2em);max-width:calc(100% * 9 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-9-s,.columns .column.cc-offset-9-s{margin-left:calc(100% * 9 / 12 + 2em/2)}.columns.cc-masonry.cc-9-s{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.cc-no-gutter .column.cc-10-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%;max-width:83.33333%}.columns.cc-no-gutter .column.cc-offset-10-s{margin-left:83.33333%}.columns.cc-gutter .column.cc-10-s,.columns .column.cc-10-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - 2em);max-width:calc(100% * 10 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-10-s,.columns .column.cc-offset-10-s{margin-left:calc(100% * 10 / 12 + 2em/2)}.columns.cc-masonry.cc-10-s{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.cc-no-gutter .column.cc-11-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%;max-width:91.66667%}.columns.cc-no-gutter .column.cc-offset-11-s{margin-left:91.66667%}.columns.cc-gutter .column.cc-11-s,.columns .column.cc-11-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - 2em);max-width:calc(100% * 11 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-11-s,.columns .column.cc-offset-11-s{margin-left:calc(100% * 11 / 12 + 2em/2)}.columns.cc-masonry.cc-11-s{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.cc-no-gutter .column.cc-12-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%}.columns.cc-no-gutter .column.cc-offset-12-s{margin-left:100%}.columns.cc-gutter .column.cc-12-s,.columns .column.cc-12-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - 2em);max-width:calc(100% * 12 / 12 - 2em)}.columns.cc-gutter .column.cc-offset-12-s,.columns .column.cc-offset-12-s{margin-left:calc(100% * 12 / 12 + 2em/2)}.columns.cc-masonry.cc-12-s{-webkit-column-count:12;-moz-column-count:12;column-count:12}}.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -1em}.columns.cc-no-multiligne{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.columns.cc-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.columns.cc-justify-starting{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.columns.cc-justify-ending{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.columns.cc-justify-centering{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.columns.cc-justify-spacing{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.columns.cc-justify-equal-spacing{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.columns.cc-no-gutter,.columns.cc-no-gutter .column{margin:0}.columns.cc-gutter .column{margin:0 1em}.columns.cc-animated .column{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.columns.cc-masonry{display:block;margin:0;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}.columns.cc-masonry.cc-no-gutter .column,.columns.cc-masonry .column{display:inline-block;*display:inline;zoom:1;width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin:.75em 0}.columns.cc-spaceless>.column{margin-top:0;margin-bottom:0}.columns .column{padding:0;margin:0;border:0;padding:1em;margin:0 1em;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.columns .column.columns{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:2em 1em}.columns .column.columns.cc-no-gutter{padding:0}.columns .column.cc-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.columns .column.cc-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.columns .column.cc-right{margin-left:auto}.columns .column.cc-left{margin-right:auto}.columns .column.cc-center{margin-left:auto;margin-right:auto}.columns .column.cc-align-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.columns .column.cc-align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.columns .column.cc-align-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.columns .column.cc-align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.columns .column.cc-align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.columns .column.cc-align-self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.columns .column.cc-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.columns .column.cc-w-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:1200px){.columns.cc-gutter .column.cc-no-offset-t,.columns.cc-gutter .column.cc-offset-0-t,.columns .column.cc-no-offset-t,.columns .column.cc-offset-0-t{margin-left:1em}.columns.cc-gutter .column.cc-first-t,.columns .column.cc-first-t{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}.columns.cc-gutter .column.cc-last-t,.columns .column.cc-last-t{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.columns.cc-no-gutter .column.cc-no-offset-t,.columns.cc-no-gutter .column.cc-offset-0-t{margin-left:0}}@media screen and (max-width:767px){.columns.cc-gutter .column.cc-no-offset-s,.columns.cc-gutter .column.cc-offset-0-s,.columns .column.cc-no-offset-s,.columns .column.cc-offset-0-s{margin-left:1em}.columns.cc-gutter .column.cc-first-s,.columns .column.cc-first-s{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}.columns.cc-gutter .column.cc-last-s,.columns .column.cc-last-s{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.columns.cc-no-gutter .column.cc-no-offset-s,.columns.cc-no-gutter .column.cc-offset-0-s{margin-left:0}}.message{padding:.5em 1em;border:1px solid transparent;border-left-width:7px;margin:1.5em 0;position:relative}.message a{text-decoration:underline}.message ul{width:90%;margin:1em auto}.message-primary{border-color:#29b7e1;color:#29b7e1}.message-primary a,.message-primary button.close,.message-primary div,.message-primary p,.message-primary ul{color:#29b7e1}.message-info{border-color:#bce8f1;color:#3a87ad}.message-info a,.message-info div,.message-info p,.message-info ul{color:#3a87ad}.message-warning{border-color:#faebcc;color:#c09853}.message-warning a,.message-warning div,.message-warning p,.message-warning ul{color:#c09853}.message-error{border-color:#ebccd1;color:#b94a48}.message-error a,.message-error div,.message-error p,.message-error ul{color:#b94a48}.message-success{border-color:#d6e9c6;color:#468847}.message-success a,.message-success div,.message-success p,.message-success ul{color:#468847}span.badge{display:inline-block;*display:inline;zoom:1;position:relative;top:-1px;background-color:#a1a1a1;color:#fff;padding:0 .5em;border-radius:5px;font-size:1.25rem;margin-left:5px;text-align:center;min-width:20px;vertical-align:baseline}span.badge i:before{padding:0;margin:0;border:0}a.btn.cc-thin span.badge,button.cc-thin span.badge{font-size:1.05rem;top:0}a.btn.cc-thin span.badge:before,button.cc-thin span.badge:before{font-size:1.05rem}a.btn.cc-fat span.badge,a.btn.cc-fat span.badge:before,button.cc-fat span.badge,button.cc-fat span.badge:before{font-size:1.625rem}.tabs{padding:0;margin:0;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2.25}.tabs.cc-underlined{border-bottom:1px solid #d3d3d3}.tabs.cc-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tabs.cc-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tabs.cc-stretch{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-stretch>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}.tabs.cc-bordered{border-bottom:1px solid #d3d3d3}.tabs.cc-bordered>li.active a:not(.btn),.tabs.cc-bordered>li:hover a:not(.btn){border-width:1px;border-style:solid;border-color:#29b7e1 #29b7e1 #fff;border-radius:3px 3px 0 0}.tabs.cc-pills{border:0}.tabs.cc-pills.cc-unchained>li{margin-left:1.5em}.tabs.cc-pills.cc-unchained>li:last-child a:not(.btn),.tabs.cc-pills.cc-unchained>li:nth-child(1) a:not(.btn){border-radius:3px}.tabs.cc-pills.cc-unchained>li:last-child.active a:not(.btn),.tabs.cc-pills.cc-unchained>li:last-child:hover a:not(.btn),.tabs.cc-pills.cc-unchained>li:nth-child(1).active a:not(.btn),.tabs.cc-pills.cc-unchained>li:nth-child(1):hover a:not(.btn){border-left-color:#29b7e1}.tabs.cc-pills.cc-unchained>li:nth-child(1){margin-left:0}.tabs.cc-pills.cc-unchained>li a:not(.btn){border:1px solid #d3d3d3;border-radius:3px}.tabs.cc-pills.cc-unchained>li.active a:not(.btn),.tabs.cc-pills.cc-unchained>li:hover a:not(.btn){border:1px solid #29b7e1}.tabs.cc-pills.cc-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-pills>li{margin:0;position:relative}.tabs.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-pills>li:nth-child(1):hover a:not(.btn){border-left-color:#d3d3d3}.tabs.cc-pills>li:nth-child(1) a:not(.btn){border-radius:3px 0 0 3px}.tabs.cc-pills>li:nth-child(1).cc-last a:not(.btn){border-radius:3px}.tabs.cc-pills>li:last-child a:not(.btn){border-radius:0 3px 3px 0;border-right-width:1px}.tabs.cc-pills>li:last-child.cc-last a:not(.btn){border-radius:3px}.tabs.cc-pills>li a:not(.btn){top:0;border:1px solid #d3d3d3;border-right-width:0}.tabs.cc-pills>li.active a:not(.btn),.tabs.cc-pills>li:hover a:not(.btn){background-color:#29b7e1;color:#fff;border-top:1px solid #29b7e1;border-bottom:1px solid #29b7e1;border-left-color:#fff}.tabs.cc-fat{line-height:3.75}.tabs.cc-thin{line-height:1.5}.tabs>li{list-style:none;margin-left:1.5em}.tabs>li:nth-child(1){margin-left:0}.tabs>li a:not(.btn){display:block;padding:0 .8em;border:1px solid transparent;position:relative;top:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.tabs>li a.btn,.tabs>li button{padding:0 .8em}.tabs>li.active a:not(.btn),.tabs>li:hover a:not(.btn){color:#29b7e1;border-bottom-color:#29b7e1}.tabs>li.cc-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:auto}.cc-pills.tabs>li.cc-last a{border-width:1px;border-radius:3px}@media screen and (max-width:1200px){.tabs.cc-stretch-t{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-stretch-t>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}.tabs.cc-left-t{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tabs.cc-right-t{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tabs.cc-centered-t{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tabs,.tabs.cc-underlined{border-bottom-width:0}.tabs.cc-centered li{text-align:center}.tabs.cc-right li{text-align:right}.tabs.cc-bordered{border-bottom-width:0}.tabs.cc-bordered>li{border:1px solid transparent}.tabs.cc-bordered>li a:not(.btn){border:0!important}.tabs.cc-bordered>li.active,.tabs.cc-bordered>li.active+li,.tabs.cc-bordered>li:hover,.tabs.cc-bordered>li:hover+li{border-color:#29b7e1 transparent transparent}.tabs.cc-bordered>li:last-child.active,.tabs.cc-bordered>li:last-child:hover{border-color:#29b7e1 transparent}.tabs.cc-pills>li a:not(.btn){border-width:0 1px 1px;border-radius:0}.tabs.cc-pills>li:nth-child(1) a:not(.btn){border-top-width:1px;border-radius:3px 3px 0 0}.tabs.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#29b7e1}.tabs.cc-pills>li:last-child a:not(.btn){border-radius:0 0 3px 3px}.tabs.cc-pills>li.active a:not(.btn),.tabs.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#29b7e1}.tabs.cc-pills.cc-unchained>li{margin-top:1em}.tabs.cc-pills.cc-unchained>li:nth-child(1){margin-top:0}.tabs>li{margin-left:0!important;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.tabs>li a:not(.btn){top:0}.tabs>li.cc-last{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}body.opened-modal{overflow:hidden!important}.modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:none;z-index:-1;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0}.modal.active{opacity:1;z-index:99}.modal.active .modal-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal.active .modal-close{-webkit-transition:top .3s ease-out .3s;transition:top .3s ease-out .3s;top:20px}@media screen and (max-width:767px){.modal.active .modal-close{top:8px}}.modal.active .modal-overlay{background-color:rgba(0,0,0,.85)}.modal.modal-large .modal-content{width:80%}.modal.modal-small .modal-content{width:30%}@media screen and (max-width:767px){.modal.modal .modal-content{width:90%!important}}.modal-close{padding:0;margin:0;border:0;position:fixed;top:-60px;left:50%;z-index:98;background:none;border-radius:100%;line-height:inherit;background-color:transparent;width:40px;height:40px;margin-left:-20px}.modal-close:after,.modal-close:before{display:inline-block;*display:inline;zoom:1;content:' ';width:19px;height:3px;background-color:#fff;border-radius:4px;position:absolute;top:19px;left:10px}.modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close:hover{background-color:#ef6a6a}.modal-content{width:50%;max-height:80vh;overflow-y:auto;overflow-x:hidden;background-color:#fff;z-index:99;border-radius:4px;opacity:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:scale(.5);transform:scale(.5)}.modal-content .modal-body,.modal-content .modal-footer,.modal-content .modal-header{padding:20px}.modal-content .modal-header{border-bottom:1px solid #cecece;color:#bababa;text-transform:uppercase}.modal-content .modal-footer{border-top:1px solid #cecece}.modal-overlay{position:absolute;background-color:transparent;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:97}.modal[data-fixed-hf] .modal-content{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal[data-fixed-hf] .modal-footer,.modal[data-fixed-hf] .modal-header,.modal[data-fixed-hf] .wrap-modal-body{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.modal[data-fixed-hf] .wrap-modal-body{overflow-y:auto;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}a.cc-primary,aside.cc-primary,div.cc-primary,footer.cc-primary,h1.cc-primary,h2.cc-primary,h3.cc-primary,h4.cc-primary,h5.cc-primary,h6.cc-primary,header.cc-primary,i.cc-primary,p.cc-primary,section.cc-primary,span.cc-primary{color:#29b7e1}a.cc-primary small,aside.cc-primary small,div.cc-primary small,footer.cc-primary small,h1.cc-primary small,h2.cc-primary small,h3.cc-primary small,h4.cc-primary small,h5.cc-primary small,h6.cc-primary small,header.cc-primary small,i.cc-primary small,p.cc-primary small,section.cc-primary small,span.cc-primary small{color:#56c6e7}a.cc-bg-primary,aside.cc-bg-primary,div.cc-bg-primary,footer.cc-bg-primary,h1.cc-bg-primary,h2.cc-bg-primary,h3.cc-bg-primary,h4.cc-bg-primary,h5.cc-bg-primary,h6.cc-bg-primary,header.cc-bg-primary,i.cc-bg-primary,li.cc-bg-primary,p.cc-bg-primary,section.cc-bg-primary,span.cc-bg-primary{color:#fff;background-color:#29b7e1}li.cc-primary:before{color:#29b7e1}blockquote.cc-primary{border-left:4px solid #29b7e1}blockquote.cc-primary.cc-quoted:before{color:#29b7e1}blockquote.cc-primary.cc-reverse{border-left-width:0;border-right-color:#29b7e1}table.cc-primary tfoot td,table.cc-primary tfoot th,table.cc-primary thead td,table.cc-primary thead th{background-color:#29b7e1;color:#fff;border-bottom-color:#147490}table.cc-primary tbody tr td{border-bottom:1px solid #29b7e1}table.cc-primary.cc-bordered tbody tr td,table.cc-primary.cc-bordered tfoot td,table.cc-primary.cc-bordered tfoot th,table.cc-primary.cc-bordered thead td,table.cc-primary.cc-bordered thead th{border-color:#1a98bd}table tbody tr.cc-bg-primary td{background-color:#29b7e1;color:#fff;border-bottom:0}a.btn.cc-bg-primary,button.cc-bg-primary{color:#fff;background-color:#29b7e1;border-color:#29b7e1}a.btn.cc-bg-primary:hover,button.cc-bg-primary:hover{background-color:#1a98bd;color:#fff;border-color:#29b7e1}a.btn.cc-bg-primary.cc-loading:before,button.cc-bg-primary.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-primary.cc-outlined,button.cc-bg-primary.cc-outlined{color:#29b7e1;background-color:transparent;border:1px solid #29b7e1}a.btn.cc-bg-primary.cc-outlined:hover,button.cc-bg-primary.cc-outlined:hover{background-color:transparent;border-color:#147490;color:#147490}a.btn.cc-bg-primary.cc-outlined.cc-loading,button.cc-bg-primary.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-primary.cc-outlined.cc-loading:before,button.cc-bg-primary.cc-outlined.cc-loading:before{border-color:#29b7e1 #afe4f4 #afe4f4}a.btn.cc-bg-primary span.badge,button.cc-bg-primary span.badge{background-color:#fff;color:#29b7e1}form.cc-primary .form-checkbox input:focus{border-color:#ddd}form.cc-primary .form-checkbox input:checked{background-color:#29b7e1;border-color:#29b7e1}form.cc-primary .form-radio input:focus{border-color:#ddd}form.cc-primary .form-ps span,form.cc-primary .form-ps span:last-child,form.cc-primary .form-radio input:checked:before{background-color:#29b7e1}form.cc-primary input:focus,form.cc-primary select:focus,form.cc-primary textarea:focus{border-color:#29b7e1}form.cc-primary input.error:focus,form.cc-primary select.error:focus,form.cc-primary textarea.error:focus{border-color:#e82424}form.cc-primary button[type=submit],form.cc-primary input[type=submit]{background-color:#29b7e1}form.cc-primary button[type=submit]:hover,form.cc-primary input[type=submit]:hover{background-color:#1a98bd}.tabs.cc-primary.cc-bordered>li.active a:not(.btn),.tabs.cc-primary.cc-bordered>li:hover a:not(.btn){border-color:#29b7e1 #29b7e1 #fff}.tabs.cc-primary.cc-pills>li.active a:not(.btn),.tabs.cc-primary.cc-pills>li:hover a:not(.btn){background-color:#29b7e1;border-top:1px solid #29b7e1;border-bottom:1px solid #29b7e1;color:#fff}.tabs.cc-primary>li.active a:not(.btn),.tabs.cc-primary>li:hover a:not(.btn){color:#29b7e1;border-bottom-color:#29b7e1}@media screen and (max-width:767px){.tabs.cc-primary.cc-bordered>li.active,.tabs.cc-primary.cc-bordered>li.active+li,.tabs.cc-primary.cc-bordered>li:hover,.tabs.cc-primary.cc-bordered>li:hover+li{border-color:#29b7e1 transparent transparent}.tabs.cc-primary.cc-bordered>li:last-child.active,.tabs.cc-primary.cc-bordered>li:last-child:hover{border-color:#29b7e1 transparent}.tabs.cc-primary.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-primary.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#29b7e1}.tabs.cc-primary.cc-pills>li.active a:not(.btn),.tabs.cc-primary.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#29b7e1}}a.cc-green,aside.cc-green,div.cc-green,footer.cc-green,h1.cc-green,h2.cc-green,h3.cc-green,h4.cc-green,h5.cc-green,h6.cc-green,header.cc-green,i.cc-green,p.cc-green,section.cc-green,span.cc-green{color:#80ae37}a.cc-green small,aside.cc-green small,div.cc-green small,footer.cc-green small,h1.cc-green small,h2.cc-green small,h3.cc-green small,h4.cc-green small,h5.cc-green small,h6.cc-green small,header.cc-green small,i.cc-green small,p.cc-green small,section.cc-green small,span.cc-green small{color:#9ac850}a.cc-bg-green,aside.cc-bg-green,div.cc-bg-green,footer.cc-bg-green,h1.cc-bg-green,h2.cc-bg-green,h3.cc-bg-green,h4.cc-bg-green,h5.cc-bg-green,h6.cc-bg-green,header.cc-bg-green,i.cc-bg-green,li.cc-bg-green,p.cc-bg-green,section.cc-bg-green,span.cc-bg-green{color:#fff;background-color:#80ae37}li.cc-green:before{color:#80ae37}blockquote.cc-green{border-left:4px solid #80ae37}blockquote.cc-green.cc-quoted:before{color:#80ae37}blockquote.cc-green.cc-reverse{border-left-width:0;border-right-color:#80ae37}table.cc-green tfoot td,table.cc-green tfoot th,table.cc-green thead td,table.cc-green thead th{background-color:#80ae37;color:#fff;border-bottom-color:#47601f}table.cc-green tbody tr td{border-bottom:1px solid #80ae37}table.cc-green.cc-bordered tbody tr td,table.cc-green.cc-bordered tfoot td,table.cc-green.cc-bordered tfoot th,table.cc-green.cc-bordered thead td,table.cc-green.cc-bordered thead th{border-color:#63872b}table tbody tr.cc-bg-green td{background-color:#80ae37;color:#fff;border-bottom:0}a.btn.cc-bg-green,button.cc-bg-green{color:#fff;background-color:#80ae37;border-color:#80ae37}a.btn.cc-bg-green:hover,button.cc-bg-green:hover{background-color:#63872b;color:#fff;border-color:#80ae37}a.btn.cc-bg-green.cc-loading:before,button.cc-bg-green.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-green.cc-outlined,button.cc-bg-green.cc-outlined{color:#80ae37;background-color:transparent;border:1px solid #80ae37}a.btn.cc-bg-green.cc-outlined:hover,button.cc-bg-green.cc-outlined:hover{background-color:transparent;border-color:#47601f;color:#47601f}a.btn.cc-bg-green.cc-outlined.cc-loading,button.cc-bg-green.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-green.cc-outlined.cc-loading:before,button.cc-bg-green.cc-outlined.cc-loading:before{border-color:#80ae37 #c7e09e #c7e09e}a.btn.cc-bg-green span.badge,button.cc-bg-green span.badge{background-color:#fff;color:#80ae37}form.cc-green .form-checkbox input:focus{border-color:#ddd}form.cc-green .form-checkbox input:checked{background-color:#80ae37;border-color:#80ae37}form.cc-green .form-radio input:focus{border-color:#ddd}form.cc-green .form-ps span,form.cc-green .form-ps span:last-child,form.cc-green .form-radio input:checked:before{background-color:#80ae37}form.cc-green input:focus,form.cc-green select:focus,form.cc-green textarea:focus{border-color:#80ae37}form.cc-green input.error:focus,form.cc-green select.error:focus,form.cc-green textarea.error:focus{border-color:#e82424}form.cc-green button[type=submit],form.cc-green input[type=submit]{background-color:#80ae37}form.cc-green button[type=submit]:hover,form.cc-green input[type=submit]:hover{background-color:#63872b}.tabs.cc-green.cc-bordered>li.active a:not(.btn),.tabs.cc-green.cc-bordered>li:hover a:not(.btn){border-color:#80ae37 #80ae37 #fff}.tabs.cc-green.cc-pills>li.active a:not(.btn),.tabs.cc-green.cc-pills>li:hover a:not(.btn){background-color:#80ae37;border-top:1px solid #80ae37;border-bottom:1px solid #80ae37;color:#fff}.tabs.cc-green>li.active a:not(.btn),.tabs.cc-green>li:hover a:not(.btn){color:#80ae37;border-bottom-color:#80ae37}@media screen and (max-width:767px){.tabs.cc-green.cc-bordered>li.active,.tabs.cc-green.cc-bordered>li.active+li,.tabs.cc-green.cc-bordered>li:hover,.tabs.cc-green.cc-bordered>li:hover+li{border-color:#80ae37 transparent transparent}.tabs.cc-green.cc-bordered>li:last-child.active,.tabs.cc-green.cc-bordered>li:last-child:hover{border-color:#80ae37 transparent}.tabs.cc-green.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-green.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#80ae37}.tabs.cc-green.cc-pills>li.active a:not(.btn),.tabs.cc-green.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#80ae37}}a.cc-red,aside.cc-red,div.cc-red,footer.cc-red,h1.cc-red,h2.cc-red,h3.cc-red,h4.cc-red,h5.cc-red,h6.cc-red,header.cc-red,i.cc-red,p.cc-red,section.cc-red,span.cc-red{color:#c41515}a.cc-red small,aside.cc-red small,div.cc-red small,footer.cc-red small,h1.cc-red small,h2.cc-red small,h3.cc-red small,h4.cc-red small,h5.cc-red small,h6.cc-red small,header.cc-red small,i.cc-red small,p.cc-red small,section.cc-red small,span.cc-red small{color:#e82424}a.cc-bg-red,aside.cc-bg-red,div.cc-bg-red,footer.cc-bg-red,h1.cc-bg-red,h2.cc-bg-red,h3.cc-bg-red,h4.cc-bg-red,h5.cc-bg-red,h6.cc-bg-red,header.cc-bg-red,i.cc-bg-red,li.cc-bg-red,p.cc-bg-red,section.cc-bg-red,span.cc-bg-red{color:#fff;background-color:#c41515}li.cc-red:before{color:#c41515}blockquote.cc-red{border-left:4px solid #c41515}blockquote.cc-red.cc-quoted:before{color:#c41515}blockquote.cc-red.cc-reverse{border-left-width:0;border-right-color:#c41515}table.cc-red tfoot td,table.cc-red tfoot th,table.cc-red thead td,table.cc-red thead th{background-color:#c41515;color:#fff;border-bottom-color:#680b0b}table.cc-red tbody tr td{border-bottom:1px solid #c41515}table.cc-red.cc-bordered tbody tr td,table.cc-red.cc-bordered tfoot td,table.cc-red.cc-bordered tfoot th,table.cc-red.cc-bordered thead td,table.cc-red.cc-bordered thead th{border-color:#961010}table tbody tr.cc-bg-red td{background-color:#c41515;color:#fff;border-bottom:0}a.btn.cc-bg-red,button.cc-bg-red{color:#fff;background-color:#c41515;border-color:#c41515}a.btn.cc-bg-red:hover,button.cc-bg-red:hover{background-color:#961010;color:#fff;border-color:#c41515}a.btn.cc-bg-red.cc-loading:before,button.cc-bg-red.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-red.cc-outlined,button.cc-bg-red.cc-outlined{color:#c41515;background-color:transparent;border:1px solid #c41515}a.btn.cc-bg-red.cc-outlined:hover,button.cc-bg-red.cc-outlined:hover{background-color:transparent;border-color:#680b0b;color:#680b0b}a.btn.cc-bg-red.cc-outlined.cc-loading,button.cc-bg-red.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-red.cc-outlined.cc-loading:before,button.cc-bg-red.cc-outlined.cc-loading:before{border-color:#c41515 #f18181 #f18181}a.btn.cc-bg-red span.badge,button.cc-bg-red span.badge{background-color:#fff;color:#c41515}form.cc-red .form-checkbox input:focus{border-color:#ddd}form.cc-red .form-checkbox input:checked{background-color:#c41515;border-color:#c41515}form.cc-red .form-radio input:focus{border-color:#ddd}form.cc-red .form-ps span,form.cc-red .form-ps span:last-child,form.cc-red .form-radio input:checked:before{background-color:#c41515}form.cc-red input:focus,form.cc-red select:focus,form.cc-red textarea:focus{border-color:#c41515}form.cc-red input.error:focus,form.cc-red select.error:focus,form.cc-red textarea.error:focus{border-color:#e82424}form.cc-red button[type=submit],form.cc-red input[type=submit]{background-color:#c41515}form.cc-red button[type=submit]:hover,form.cc-red input[type=submit]:hover{background-color:#961010}.tabs.cc-red.cc-bordered>li.active a:not(.btn),.tabs.cc-red.cc-bordered>li:hover a:not(.btn){border-color:#c41515 #c41515 #fff}.tabs.cc-red.cc-pills>li.active a:not(.btn),.tabs.cc-red.cc-pills>li:hover a:not(.btn){background-color:#c41515;border-top:1px solid #c41515;border-bottom:1px solid #c41515;color:#fff}.tabs.cc-red>li.active a:not(.btn),.tabs.cc-red>li:hover a:not(.btn){color:#c41515;border-bottom-color:#c41515}@media screen and (max-width:767px){.tabs.cc-red.cc-bordered>li.active,.tabs.cc-red.cc-bordered>li.active+li,.tabs.cc-red.cc-bordered>li:hover,.tabs.cc-red.cc-bordered>li:hover+li{border-color:#c41515 transparent transparent}.tabs.cc-red.cc-bordered>li:last-child.active,.tabs.cc-red.cc-bordered>li:last-child:hover{border-color:#c41515 transparent}.tabs.cc-red.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-red.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#c41515}.tabs.cc-red.cc-pills>li.active a:not(.btn),.tabs.cc-red.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#c41515}}a.cc-blue,aside.cc-blue,div.cc-blue,footer.cc-blue,h1.cc-blue,h2.cc-blue,h3.cc-blue,h4.cc-blue,h5.cc-blue,h6.cc-blue,header.cc-blue,i.cc-blue,p.cc-blue,section.cc-blue,span.cc-blue{color:#3498db}a.cc-blue small,aside.cc-blue small,div.cc-blue small,footer.cc-blue small,h1.cc-blue small,h2.cc-blue small,h3.cc-blue small,h4.cc-blue small,h5.cc-blue small,h6.cc-blue small,header.cc-blue small,i.cc-blue small,p.cc-blue small,section.cc-blue small,span.cc-blue small{color:#5faee3}a.cc-bg-blue,aside.cc-bg-blue,div.cc-bg-blue,footer.cc-bg-blue,h1.cc-bg-blue,h2.cc-bg-blue,h3.cc-bg-blue,h4.cc-bg-blue,h5.cc-bg-blue,h6.cc-bg-blue,header.cc-bg-blue,i.cc-bg-blue,li.cc-bg-blue,p.cc-bg-blue,section.cc-bg-blue,span.cc-bg-blue{color:#fff;background-color:#3498db}li.cc-blue:before{color:#3498db}blockquote.cc-blue{border-left:4px solid #3498db}blockquote.cc-blue.cc-quoted:before{color:#3498db}blockquote.cc-blue.cc-reverse{border-left-width:0;border-right-color:#3498db}table.cc-blue tfoot td,table.cc-blue tfoot th,table.cc-blue thead td,table.cc-blue thead th{background-color:#3498db;color:#fff;border-bottom-color:#196090}table.cc-blue tbody tr td{border-bottom:1px solid #3498db}table.cc-blue.cc-bordered tbody tr td,table.cc-blue.cc-bordered tfoot td,table.cc-blue.cc-bordered tfoot th,table.cc-blue.cc-bordered thead td,table.cc-blue.cc-bordered thead th{border-color:#217dbb}table tbody tr.cc-bg-blue td{background-color:#3498db;color:#fff;border-bottom:0}a.btn.cc-bg-blue,button.cc-bg-blue{color:#fff;background-color:#3498db;border-color:#3498db}a.btn.cc-bg-blue:hover,button.cc-bg-blue:hover{background-color:#217dbb;color:#fff;border-color:#3498db}a.btn.cc-bg-blue.cc-loading:before,button.cc-bg-blue.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-blue.cc-outlined,button.cc-bg-blue.cc-outlined{color:#3498db;background-color:transparent;border:1px solid #3498db}a.btn.cc-bg-blue.cc-outlined:hover,button.cc-bg-blue.cc-outlined:hover{background-color:transparent;border-color:#196090;color:#196090}a.btn.cc-bg-blue.cc-outlined.cc-loading,button.cc-bg-blue.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-blue.cc-outlined.cc-loading:before,button.cc-bg-blue.cc-outlined.cc-loading:before{border-color:#3498db #b6daf2 #b6daf2}a.btn.cc-bg-blue span.badge,button.cc-bg-blue span.badge{background-color:#fff;color:#3498db}form.cc-blue .form-checkbox input:focus{border-color:#ddd}form.cc-blue .form-checkbox input:checked{background-color:#3498db;border-color:#3498db}form.cc-blue .form-radio input:focus{border-color:#ddd}form.cc-blue .form-ps span,form.cc-blue .form-ps span:last-child,form.cc-blue .form-radio input:checked:before{background-color:#3498db}form.cc-blue input:focus,form.cc-blue select:focus,form.cc-blue textarea:focus{border-color:#3498db}form.cc-blue input.error:focus,form.cc-blue select.error:focus,form.cc-blue textarea.error:focus{border-color:#e82424}form.cc-blue button[type=submit],form.cc-blue input[type=submit]{background-color:#3498db}form.cc-blue button[type=submit]:hover,form.cc-blue input[type=submit]:hover{background-color:#217dbb}.tabs.cc-blue.cc-bordered>li.active a:not(.btn),.tabs.cc-blue.cc-bordered>li:hover a:not(.btn){border-color:#3498db #3498db #fff}.tabs.cc-blue.cc-pills>li.active a:not(.btn),.tabs.cc-blue.cc-pills>li:hover a:not(.btn){background-color:#3498db;border-top:1px solid #3498db;border-bottom:1px solid #3498db;color:#fff}.tabs.cc-blue>li.active a:not(.btn),.tabs.cc-blue>li:hover a:not(.btn){color:#3498db;border-bottom-color:#3498db}@media screen and (max-width:767px){.tabs.cc-blue.cc-bordered>li.active,.tabs.cc-blue.cc-bordered>li.active+li,.tabs.cc-blue.cc-bordered>li:hover,.tabs.cc-blue.cc-bordered>li:hover+li{border-color:#3498db transparent transparent}.tabs.cc-blue.cc-bordered>li:last-child.active,.tabs.cc-blue.cc-bordered>li:last-child:hover{border-color:#3498db transparent}.tabs.cc-blue.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-blue.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#3498db}.tabs.cc-blue.cc-pills>li.active a:not(.btn),.tabs.cc-blue.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#3498db}}a.cc-purple,aside.cc-purple,div.cc-purple,footer.cc-purple,h1.cc-purple,h2.cc-purple,h3.cc-purple,h4.cc-purple,h5.cc-purple,h6.cc-purple,header.cc-purple,i.cc-purple,p.cc-purple,section.cc-purple,span.cc-purple{color:#8e44ad}a.cc-purple small,aside.cc-purple small,div.cc-purple small,footer.cc-purple small,h1.cc-purple small,h2.cc-purple small,h3.cc-purple small,h4.cc-purple small,h5.cc-purple small,h6.cc-purple small,header.cc-purple small,i.cc-purple small,p.cc-purple small,section.cc-purple small,span.cc-purple small{color:#a563c1}a.cc-bg-purple,aside.cc-bg-purple,div.cc-bg-purple,footer.cc-bg-purple,h1.cc-bg-purple,h2.cc-bg-purple,h3.cc-bg-purple,h4.cc-bg-purple,h5.cc-bg-purple,h6.cc-bg-purple,header.cc-bg-purple,i.cc-bg-purple,li.cc-bg-purple,p.cc-bg-purple,section.cc-bg-purple,span.cc-bg-purple{color:#fff;background-color:#8e44ad}li.cc-purple:before{color:#8e44ad}blockquote.cc-purple{border-left:4px solid #8e44ad}blockquote.cc-purple.cc-quoted:before{color:#8e44ad}blockquote.cc-purple.cc-reverse{border-left-width:0;border-right-color:#8e44ad}table.cc-purple tfoot td,table.cc-purple tfoot th,table.cc-purple thead td,table.cc-purple thead th{background-color:#8e44ad;color:#fff;border-bottom-color:#522764}table.cc-purple tbody tr td{border-bottom:1px solid #8e44ad}table.cc-purple.cc-bordered tbody tr td,table.cc-purple.cc-bordered tfoot td,table.cc-purple.cc-bordered tfoot th,table.cc-purple.cc-bordered thead td,table.cc-purple.cc-bordered thead th{border-color:#703688}table tbody tr.cc-bg-purple td{background-color:#8e44ad;color:#fff;border-bottom:0}a.btn.cc-bg-purple,button.cc-bg-purple{color:#fff;background-color:#8e44ad;border-color:#8e44ad}a.btn.cc-bg-purple:hover,button.cc-bg-purple:hover{background-color:#703688;color:#fff;border-color:#8e44ad}a.btn.cc-bg-purple.cc-loading:before,button.cc-bg-purple.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-purple.cc-outlined,button.cc-bg-purple.cc-outlined{color:#8e44ad;background-color:transparent;border:1px solid #8e44ad}a.btn.cc-bg-purple.cc-outlined:hover,button.cc-bg-purple.cc-outlined:hover{background-color:transparent;border-color:#522764;color:#522764}a.btn.cc-bg-purple.cc-outlined.cc-loading,button.cc-bg-purple.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-purple.cc-outlined.cc-loading:before,button.cc-bg-purple.cc-outlined.cc-loading:before{border-color:#8e44ad #cfacde #cfacde}a.btn.cc-bg-purple span.badge,button.cc-bg-purple span.badge{background-color:#fff;color:#8e44ad}form.cc-purple .form-checkbox input:focus{border-color:#ddd}form.cc-purple .form-checkbox input:checked{background-color:#8e44ad;border-color:#8e44ad}form.cc-purple .form-radio input:focus{border-color:#ddd}form.cc-purple .form-ps span,form.cc-purple .form-ps span:last-child,form.cc-purple .form-radio input:checked:before{background-color:#8e44ad}form.cc-purple input:focus,form.cc-purple select:focus,form.cc-purple textarea:focus{border-color:#8e44ad}form.cc-purple input.error:focus,form.cc-purple select.error:focus,form.cc-purple textarea.error:focus{border-color:#e82424}form.cc-purple button[type=submit],form.cc-purple input[type=submit]{background-color:#8e44ad}form.cc-purple button[type=submit]:hover,form.cc-purple input[type=submit]:hover{background-color:#703688}.tabs.cc-purple.cc-bordered>li.active a:not(.btn),.tabs.cc-purple.cc-bordered>li:hover a:not(.btn){border-color:#8e44ad #8e44ad #fff}.tabs.cc-purple.cc-pills>li.active a:not(.btn),.tabs.cc-purple.cc-pills>li:hover a:not(.btn){background-color:#8e44ad;border-top:1px solid #8e44ad;border-bottom:1px solid #8e44ad;color:#fff}.tabs.cc-purple>li.active a:not(.btn),.tabs.cc-purple>li:hover a:not(.btn){color:#8e44ad;border-bottom-color:#8e44ad}@media screen and (max-width:767px){.tabs.cc-purple.cc-bordered>li.active,.tabs.cc-purple.cc-bordered>li.active+li,.tabs.cc-purple.cc-bordered>li:hover,.tabs.cc-purple.cc-bordered>li:hover+li{border-color:#8e44ad transparent transparent}.tabs.cc-purple.cc-bordered>li:last-child.active,.tabs.cc-purple.cc-bordered>li:last-child:hover{border-color:#8e44ad transparent}.tabs.cc-purple.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-purple.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#8e44ad}.tabs.cc-purple.cc-pills>li.active a:not(.btn),.tabs.cc-purple.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#8e44ad}}a.cc-orange,aside.cc-orange,div.cc-orange,footer.cc-orange,h1.cc-orange,h2.cc-orange,h3.cc-orange,h4.cc-orange,h5.cc-orange,h6.cc-orange,header.cc-orange,i.cc-orange,p.cc-orange,section.cc-orange,span.cc-orange{color:#f39c12}a.cc-orange small,aside.cc-orange small,div.cc-orange small,footer.cc-orange small,h1.cc-orange small,h2.cc-orange small,h3.cc-orange small,h4.cc-orange small,h5.cc-orange small,h6.cc-orange small,header.cc-orange small,i.cc-orange small,p.cc-orange small,section.cc-orange small,span.cc-orange small{color:#f5b043}a.cc-bg-orange,aside.cc-bg-orange,div.cc-bg-orange,footer.cc-bg-orange,h1.cc-bg-orange,h2.cc-bg-orange,h3.cc-bg-orange,h4.cc-bg-orange,h5.cc-bg-orange,h6.cc-bg-orange,header.cc-bg-orange,i.cc-bg-orange,li.cc-bg-orange,p.cc-bg-orange,section.cc-bg-orange,span.cc-bg-orange{color:#fff;background-color:#f39c12}li.cc-orange:before{color:#f39c12}blockquote.cc-orange{border-left:4px solid #f39c12}blockquote.cc-orange.cc-quoted:before{color:#f39c12}blockquote.cc-orange.cc-reverse{border-left-width:0;border-right-color:#f39c12}table.cc-orange tfoot td,table.cc-orange tfoot th,table.cc-orange thead td,table.cc-orange thead th{background-color:#f39c12;color:#fff;border-bottom-color:#976008}table.cc-orange tbody tr td{border-bottom:1px solid #f39c12}table.cc-orange.cc-bordered tbody tr td,table.cc-orange.cc-bordered tfoot td,table.cc-orange.cc-bordered tfoot th,table.cc-orange.cc-bordered thead td,table.cc-orange.cc-bordered thead th{border-color:#c87f0a}table tbody tr.cc-bg-orange td{background-color:#f39c12;color:#fff;border-bottom:0}a.btn.cc-bg-orange,button.cc-bg-orange{color:#fff;background-color:#f39c12;border-color:#f39c12}a.btn.cc-bg-orange:hover,button.cc-bg-orange:hover{background-color:#c87f0a;color:#fff;border-color:#f39c12}a.btn.cc-bg-orange.cc-loading:before,button.cc-bg-orange.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-orange.cc-outlined,button.cc-bg-orange.cc-outlined{color:#f39c12;background-color:transparent;border:1px solid #f39c12}a.btn.cc-bg-orange.cc-outlined:hover,button.cc-bg-orange.cc-outlined:hover{background-color:transparent;border-color:#976008;color:#976008}a.btn.cc-bg-orange.cc-outlined.cc-loading,button.cc-bg-orange.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-orange.cc-outlined.cc-loading:before,button.cc-bg-orange.cc-outlined.cc-loading:before{border-color:#f39c12 #fad9a4 #fad9a4}a.btn.cc-bg-orange span.badge,button.cc-bg-orange span.badge{background-color:#fff;color:#f39c12}form.cc-orange .form-checkbox input:focus{border-color:#ddd}form.cc-orange .form-checkbox input:checked{background-color:#f39c12;border-color:#f39c12}form.cc-orange .form-radio input:focus{border-color:#ddd}form.cc-orange .form-ps span,form.cc-orange .form-ps span:last-child,form.cc-orange .form-radio input:checked:before{background-color:#f39c12}form.cc-orange input:focus,form.cc-orange select:focus,form.cc-orange textarea:focus{border-color:#f39c12}form.cc-orange input.error:focus,form.cc-orange select.error:focus,form.cc-orange textarea.error:focus{border-color:#e82424}form.cc-orange button[type=submit],form.cc-orange input[type=submit]{background-color:#f39c12}form.cc-orange button[type=submit]:hover,form.cc-orange input[type=submit]:hover{background-color:#c87f0a}.tabs.cc-orange.cc-bordered>li.active a:not(.btn),.tabs.cc-orange.cc-bordered>li:hover a:not(.btn){border-color:#f39c12 #f39c12 #fff}.tabs.cc-orange.cc-pills>li.active a:not(.btn),.tabs.cc-orange.cc-pills>li:hover a:not(.btn){background-color:#f39c12;border-top:1px solid #f39c12;border-bottom:1px solid #f39c12;color:#fff}.tabs.cc-orange>li.active a:not(.btn),.tabs.cc-orange>li:hover a:not(.btn){color:#f39c12;border-bottom-color:#f39c12}@media screen and (max-width:767px){.tabs.cc-orange.cc-bordered>li.active,.tabs.cc-orange.cc-bordered>li.active+li,.tabs.cc-orange.cc-bordered>li:hover,.tabs.cc-orange.cc-bordered>li:hover+li{border-color:#f39c12 transparent transparent}.tabs.cc-orange.cc-bordered>li:last-child.active,.tabs.cc-orange.cc-bordered>li:last-child:hover{border-color:#f39c12 transparent}.tabs.cc-orange.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-orange.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#f39c12}.tabs.cc-orange.cc-pills>li.active a:not(.btn),.tabs.cc-orange.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#f39c12}}a.cc-yellow,aside.cc-yellow,div.cc-yellow,footer.cc-yellow,h1.cc-yellow,h2.cc-yellow,h3.cc-yellow,h4.cc-yellow,h5.cc-yellow,h6.cc-yellow,header.cc-yellow,i.cc-yellow,p.cc-yellow,section.cc-yellow,span.cc-yellow{color:#f1c40f}a.cc-yellow small,aside.cc-yellow small,div.cc-yellow small,footer.cc-yellow small,h1.cc-yellow small,h2.cc-yellow small,h3.cc-yellow small,h4.cc-yellow small,h5.cc-yellow small,h6.cc-yellow small,header.cc-yellow small,i.cc-yellow small,p.cc-yellow small,section.cc-yellow small,span.cc-yellow small{color:#f4d03f}a.cc-bg-yellow,aside.cc-bg-yellow,div.cc-bg-yellow,footer.cc-bg-yellow,h1.cc-bg-yellow,h2.cc-bg-yellow,h3.cc-bg-yellow,h4.cc-bg-yellow,h5.cc-bg-yellow,h6.cc-bg-yellow,header.cc-bg-yellow,i.cc-bg-yellow,li.cc-bg-yellow,p.cc-bg-yellow,section.cc-bg-yellow,span.cc-bg-yellow{color:#fff;background-color:#f1c40f}li.cc-yellow:before{color:#f1c40f}blockquote.cc-yellow{border-left:4px solid #f1c40f}blockquote.cc-yellow.cc-quoted:before{color:#f1c40f}blockquote.cc-yellow.cc-reverse{border-left-width:0;border-right-color:#f1c40f}table.cc-yellow tfoot td,table.cc-yellow tfoot th,table.cc-yellow thead td,table.cc-yellow thead th{background-color:#f1c40f;color:#fff;border-bottom-color:#927608}table.cc-yellow tbody tr td{border-bottom:1px solid #f1c40f}table.cc-yellow.cc-bordered tbody tr td,table.cc-yellow.cc-bordered tfoot td,table.cc-yellow.cc-bordered tfoot th,table.cc-yellow.cc-bordered thead td,table.cc-yellow.cc-bordered thead th{border-color:#c29d0b}table tbody tr.cc-bg-yellow td{background-color:#f1c40f;color:#fff;border-bottom:0}a.btn.cc-bg-yellow,button.cc-bg-yellow{color:#fff;background-color:#f1c40f;border-color:#f1c40f}a.btn.cc-bg-yellow:hover,button.cc-bg-yellow:hover{background-color:#c29d0b;color:#fff;border-color:#f1c40f}a.btn.cc-bg-yellow.cc-loading:before,button.cc-bg-yellow.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-yellow.cc-outlined,button.cc-bg-yellow.cc-outlined{color:#f1c40f;background-color:transparent;border:1px solid #f1c40f}a.btn.cc-bg-yellow.cc-outlined:hover,button.cc-bg-yellow.cc-outlined:hover{background-color:transparent;border-color:#927608;color:#927608}a.btn.cc-bg-yellow.cc-outlined.cc-loading,button.cc-bg-yellow.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-yellow.cc-outlined.cc-loading:before,button.cc-bg-yellow.cc-outlined.cc-loading:before{border-color:#f1c40f #f9e8a0 #f9e8a0}a.btn.cc-bg-yellow span.badge,button.cc-bg-yellow span.badge{background-color:#fff;color:#f1c40f}form.cc-yellow .form-checkbox input:focus{border-color:#ddd}form.cc-yellow .form-checkbox input:checked{background-color:#f1c40f;border-color:#f1c40f}form.cc-yellow .form-radio input:focus{border-color:#ddd}form.cc-yellow .form-ps span,form.cc-yellow .form-ps span:last-child,form.cc-yellow .form-radio input:checked:before{background-color:#f1c40f}form.cc-yellow input:focus,form.cc-yellow select:focus,form.cc-yellow textarea:focus{border-color:#f1c40f}form.cc-yellow input.error:focus,form.cc-yellow select.error:focus,form.cc-yellow textarea.error:focus{border-color:#e82424}form.cc-yellow button[type=submit],form.cc-yellow input[type=submit]{background-color:#f1c40f}form.cc-yellow button[type=submit]:hover,form.cc-yellow input[type=submit]:hover{background-color:#c29d0b}.tabs.cc-yellow.cc-bordered>li.active a:not(.btn),.tabs.cc-yellow.cc-bordered>li:hover a:not(.btn){border-color:#f1c40f #f1c40f #fff}.tabs.cc-yellow.cc-pills>li.active a:not(.btn),.tabs.cc-yellow.cc-pills>li:hover a:not(.btn){background-color:#f1c40f;border-top:1px solid #f1c40f;border-bottom:1px solid #f1c40f;color:#fff}.tabs.cc-yellow>li.active a:not(.btn),.tabs.cc-yellow>li:hover a:not(.btn){color:#f1c40f;border-bottom-color:#f1c40f}@media screen and (max-width:767px){.tabs.cc-yellow.cc-bordered>li.active,.tabs.cc-yellow.cc-bordered>li.active+li,.tabs.cc-yellow.cc-bordered>li:hover,.tabs.cc-yellow.cc-bordered>li:hover+li{border-color:#f1c40f transparent transparent}.tabs.cc-yellow.cc-bordered>li:last-child.active,.tabs.cc-yellow.cc-bordered>li:last-child:hover{border-color:#f1c40f transparent}.tabs.cc-yellow.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-yellow.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#f1c40f}.tabs.cc-yellow.cc-pills>li.active a:not(.btn),.tabs.cc-yellow.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#f1c40f}}.cc-pa-0{padding:0}.cc-pat-0{padding-top:0}.cc-par-0{padding-right:0}.cc-pab-0{padding-bottom:0}.cc-pal-0{padding-left:0}.cc-ma-0{margin:0}.cc-mat-0{margin-top:0}.cc-mar-0{margin-right:0}.cc-mab-0{margin-bottom:0}.cc-mal-0{margin-left:0}.cc-pa-2{padding:2px}.cc-pat-2{padding-top:2px}.cc-par-2{padding-right:2px}.cc-pab-2{padding-bottom:2px}.cc-pal-2{padding-left:2px}.cc-ma-2{margin:2px}.cc-mat-2{margin-top:2px}.cc-mar-2{margin-right:2px}.cc-mab-2{margin-bottom:2px}.cc-mal-2{margin-left:2px}.cc-pa-4{padding:4px}.cc-pat-4{padding-top:4px}.cc-par-4{padding-right:4px}.cc-pab-4{padding-bottom:4px}.cc-pal-4{padding-left:4px}.cc-ma-4{margin:4px}.cc-mat-4{margin-top:4px}.cc-mar-4{margin-right:4px}.cc-mab-4{margin-bottom:4px}.cc-mal-4{margin-left:4px}.cc-pa-6{padding:6px}.cc-pat-6{padding-top:6px}.cc-par-6{padding-right:6px}.cc-pab-6{padding-bottom:6px}.cc-pal-6{padding-left:6px}.cc-ma-6{margin:6px}.cc-mat-6{margin-top:6px}.cc-mar-6{margin-right:6px}.cc-mab-6{margin-bottom:6px}.cc-mal-6{margin-left:6px}.cc-pa-8{padding:8px}.cc-pat-8{padding-top:8px}.cc-par-8{padding-right:8px}.cc-pab-8{padding-bottom:8px}.cc-pal-8{padding-left:8px}.cc-ma-8{margin:8px}.cc-mat-8{margin-top:8px}.cc-mar-8{margin-right:8px}.cc-mab-8{margin-bottom:8px}.cc-mal-8{margin-left:8px}.cc-pa-10{padding:10px}.cc-pat-10{padding-top:10px}.cc-par-10{padding-right:10px}.cc-pab-10{padding-bottom:10px}.cc-pal-10{padding-left:10px}.cc-ma-10{margin:10px}.cc-mat-10{margin-top:10px}.cc-mar-10{margin-right:10px}.cc-mab-10{margin-bottom:10px}.cc-mal-10{margin-left:10px}.cc-pa-12{padding:12px}.cc-pat-12{padding-top:12px}.cc-par-12{padding-right:12px}.cc-pab-12{padding-bottom:12px}.cc-pal-12{padding-left:12px}.cc-ma-12{margin:12px}.cc-mat-12{margin-top:12px}.cc-mar-12{margin-right:12px}.cc-mab-12{margin-bottom:12px}.cc-mal-12{margin-left:12px}.cc-pa-14{padding:14px}.cc-pat-14{padding-top:14px}.cc-par-14{padding-right:14px}.cc-pab-14{padding-bottom:14px}.cc-pal-14{padding-left:14px}.cc-ma-14{margin:14px}.cc-mat-14{margin-top:14px}.cc-mar-14{margin-right:14px}.cc-mab-14{margin-bottom:14px}.cc-mal-14{margin-left:14px}.cc-pa-16{padding:16px}.cc-pat-16{padding-top:16px}.cc-par-16{padding-right:16px}.cc-pab-16{padding-bottom:16px}.cc-pal-16{padding-left:16px}.cc-ma-16{margin:16px}.cc-mat-16{margin-top:16px}.cc-mar-16{margin-right:16px}.cc-mab-16{margin-bottom:16px}.cc-mal-16{margin-left:16px}.cc-pa-18{padding:18px}.cc-pat-18{padding-top:18px}.cc-par-18{padding-right:18px}.cc-pab-18{padding-bottom:18px}.cc-pal-18{padding-left:18px}.cc-ma-18{margin:18px}.cc-mat-18{margin-top:18px}.cc-mar-18{margin-right:18px}.cc-mab-18{margin-bottom:18px}.cc-mal-18{margin-left:18px}.cc-pa-20{padding:20px}.cc-pat-20{padding-top:20px}.cc-par-20{padding-right:20px}.cc-pab-20{padding-bottom:20px}.cc-pal-20{padding-left:20px}.cc-ma-20{margin:20px}.cc-mat-20{margin-top:20px}.cc-mar-20{margin-right:20px}.cc-mab-20{margin-bottom:20px}.cc-mal-20{margin-left:20px}.cc-pa-22{padding:22px}.cc-pat-22{padding-top:22px}.cc-par-22{padding-right:22px}.cc-pab-22{padding-bottom:22px}.cc-pal-22{padding-left:22px}.cc-ma-22{margin:22px}.cc-mat-22{margin-top:22px}.cc-mar-22{margin-right:22px}.cc-mab-22{margin-bottom:22px}.cc-mal-22{margin-left:22px}.cc-pa-24{padding:24px}.cc-pat-24{padding-top:24px}.cc-par-24{padding-right:24px}.cc-pab-24{padding-bottom:24px}.cc-pal-24{padding-left:24px}.cc-ma-24{margin:24px}.cc-mat-24{margin-top:24px}.cc-mar-24{margin-right:24px}.cc-mab-24{margin-bottom:24px}.cc-mal-24{margin-left:24px}.cc-pa-26{padding:26px}.cc-pat-26{padding-top:26px}.cc-par-26{padding-right:26px}.cc-pab-26{padding-bottom:26px}.cc-pal-26{padding-left:26px}.cc-ma-26{margin:26px}.cc-mat-26{margin-top:26px}.cc-mar-26{margin-right:26px}.cc-mab-26{margin-bottom:26px}.cc-mal-26{margin-left:26px}.cc-pa-28{padding:28px}.cc-pat-28{padding-top:28px}.cc-par-28{padding-right:28px}.cc-pab-28{padding-bottom:28px}.cc-pal-28{padding-left:28px}.cc-ma-28{margin:28px}.cc-mat-28{margin-top:28px}.cc-mar-28{margin-right:28px}.cc-mab-28{margin-bottom:28px}.cc-mal-28{margin-left:28px}.cc-pa-30{padding:30px}.cc-pat-30{padding-top:30px}.cc-par-30{padding-right:30px}.cc-pab-30{padding-bottom:30px}.cc-pal-30{padding-left:30px}.cc-ma-30{margin:30px}.cc-mat-30{margin-top:30px}.cc-mar-30{margin-right:30px}.cc-mab-30{margin-bottom:30px}.cc-mal-30{margin-left:30px}[class*=fa-]:before,[class*=ion-]:before{display:inline-block;*display:inline;zoom:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;speak:none;margin-right:10px}li[class*=fa-],li[class*=ion-]{list-style:none;position:relative}li[class*=fa-]:before,li[class*=ion-]:before{position:absolute;left:-1.3em;top:4px}ul.cc-horizontal li[class*=fa-]:before,ul.cc-horizontal li[class*=ion-]:before{position:static}span.badge[class*=fa-]:before,span.badge[class*=ion-]:before{margin-right:0}[class*=ion-]:before{font-family:Ionicons}[class*=fa-]:before{font-family:FontAwesome}.cc-w-0{width:0}.cc-w-10{width:10%}.cc-w-20{width:20%}.cc-w-30{width:30%}.cc-w-40{width:40%}.cc-w-50{width:50%}.cc-w-60{width:60%}.cc-w-70{width:70%}.cc-w-80{width:80%}.cc-w-90{width:90%}.cc-w-100{width:100%}.cc-w-0px{width:0}.cc-w-10px{width:10px}.cc-w-20px{width:20px}.cc-w-30px{width:30px}.cc-w-40px{width:40px}.cc-w-50px{width:50px}.cc-w-60px{width:60px}.cc-w-70px{width:70px}.cc-w-80px{width:80px}.cc-w-90px{width:90px}.cc-w-100px{width:100px}.cc-w-110px{width:110px}.cc-w-120px{width:120px}.cc-w-130px{width:130px}.cc-w-140px{width:140px}.cc-w-150px{width:150px}.cc-w-160px{width:160px}.cc-w-170px{width:170px}.cc-w-180px{width:180px}.cc-w-190px{width:190px}.cc-w-200px{width:200px}.cc-w-210px{width:210px}.cc-w-220px{width:220px}.cc-w-230px{width:230px}.cc-w-240px{width:240px}.cc-w-250px{width:250px}.cc-w-260px{width:260px}.cc-w-270px{width:270px}.cc-w-280px{width:280px}.cc-w-290px{width:290px}.cc-w-300px{width:300px}.cc-w-310px{width:310px}.cc-w-320px{width:320px}.cc-w-330px{width:330px}.cc-w-340px{width:340px}.cc-w-350px{width:350px}.cc-w-360px{width:360px}.cc-w-370px{width:370px}.cc-w-380px{width:380px}.cc-w-390px{width:390px}.cc-w-400px{width:400px}.cc-w-410px{width:410px}.cc-w-420px{width:420px}.cc-w-430px{width:430px}.cc-w-440px{width:440px}.cc-w-450px{width:450px}.cc-w-460px{width:460px}.cc-w-470px{width:470px}.cc-w-480px{width:480px}.cc-w-490px{width:490px}.cc-w-500px{width:500px}.cc-w-510px{width:510px}.cc-w-520px{width:520px}.cc-w-530px{width:530px}.cc-w-540px{width:540px}.cc-w-550px{width:550px}.cc-w-560px{width:560px}.cc-w-570px{width:570px}.cc-w-580px{width:580px}.cc-w-590px{width:590px}.cc-w-600px{width:600px}.cc-w-610px{width:610px}.cc-w-620px{width:620px}.cc-w-630px{width:630px}.cc-w-640px{width:640px}.cc-w-650px{width:650px}.cc-w-660px{width:660px}.cc-w-670px{width:670px}.cc-w-680px{width:680px}.cc-w-690px{width:690px}.cc-w-700px{width:700px}.cc-w-710px{width:710px}.cc-w-720px{width:720px}.cc-w-730px{width:730px}.cc-w-740px{width:740px}.cc-w-750px{width:750px}.cc-w-760px{width:760px}.cc-w-770px{width:770px}.cc-w-780px{width:780px}.cc-w-790px{width:790px}.cc-w-800px{width:800px}.cc-w-810px{width:810px}.cc-w-820px{width:820px}.cc-w-830px{width:830px}.cc-w-840px{width:840px}.cc-w-850px{width:850px}.cc-w-860px{width:860px}.cc-w-870px{width:870px}.cc-w-880px{width:880px}.cc-w-890px{width:890px}.cc-w-900px{width:900px}.cc-w-910px{width:910px}.cc-w-920px{width:920px}.cc-w-930px{width:930px}.cc-w-940px{width:940px}.cc-w-950px{width:950px}.cc-w-960px{width:960px}.cc-w-970px{width:970px}.cc-w-980px{width:980px}.cc-w-990px{width:990px}.cc-w-1000px{width:1000px}.cc-w-1010px{width:1010px}.cc-w-1020px{width:1020px}.cc-w-1030px{width:1030px}.cc-w-1040px{width:1040px}.cc-w-1050px{width:1050px}.cc-w-1060px{width:1060px}.cc-w-1070px{width:1070px}.cc-w-1080px{width:1080px}.cc-w-1090px{width:1090px}.cc-w-1100px{width:1100px}.cc-w-1110px{width:1110px}.cc-w-1120px{width:1120px}.cc-w-1130px{width:1130px}.cc-w-1140px{width:1140px}.cc-w-1150px{width:1150px}.cc-w-1160px{width:1160px}.cc-w-1170px{width:1170px}.cc-w-1180px{width:1180px}.cc-w-1190px{width:1190px}.cc-w-1200px{width:1200px}.cc-w-1210px{width:1210px}.cc-w-1220px{width:1220px}.cc-w-1230px{width:1230px}.cc-w-1240px{width:1240px}.cc-w-1250px{width:1250px}.cc-w-1260px{width:1260px}.cc-w-1270px{width:1270px}.cc-w-1280px{width:1280px}.cc-w-1290px{width:1290px}.cc-w-1300px{width:1300px}.cc-w-1310px{width:1310px}.cc-w-1320px{width:1320px}.cc-w-1330px{width:1330px}.cc-w-1340px{width:1340px}.cc-w-1350px{width:1350px}.cc-w-1360px{width:1360px}.cc-w-1370px{width:1370px}.cc-w-1380px{width:1380px}.cc-w-1390px{width:1390px}.cc-w-1400px{width:1400px}.cc-w-1410px{width:1410px}.cc-w-1420px{width:1420px}.cc-w-1430px{width:1430px}.cc-w-1440px{width:1440px}.cc-w-1450px{width:1450px}.cc-w-1460px{width:1460px}.cc-w-1470px{width:1470px}.cc-w-1480px{width:1480px}.cc-w-1490px{width:1490px}.cc-w-1500px{width:1500px}.cc-h-0px{height:0}.cc-h-10px{height:10px}.cc-h-20px{height:20px}.cc-h-30px{height:30px}.cc-h-40px{height:40px}.cc-h-50px{height:50px}.cc-h-60px{height:60px}.cc-h-70px{height:70px}.cc-h-80px{height:80px}.cc-h-90px{height:90px}.cc-h-100px{height:100px}.cc-h-110px{height:110px}.cc-h-120px{height:120px}.cc-h-130px{height:130px}.cc-h-140px{height:140px}.cc-h-150px{height:150px}.cc-h-160px{height:160px}.cc-h-170px{height:170px}.cc-h-180px{height:180px}.cc-h-190px{height:190px}.cc-h-200px{height:200px}.cc-h-210px{height:210px}.cc-h-220px{height:220px}.cc-h-230px{height:230px}.cc-h-240px{height:240px}.cc-h-250px{height:250px}.cc-h-260px{height:260px}.cc-h-270px{height:270px}.cc-h-280px{height:280px}.cc-h-290px{height:290px}.cc-h-300px{height:300px}.cc-h-310px{height:310px}.cc-h-320px{height:320px}.cc-h-330px{height:330px}.cc-h-340px{height:340px}.cc-h-350px{height:350px}.cc-h-360px{height:360px}.cc-h-370px{height:370px}.cc-h-380px{height:380px}.cc-h-390px{height:390px}.cc-h-400px{height:400px}.cc-h-410px{height:410px}.cc-h-420px{height:420px}.cc-h-430px{height:430px}.cc-h-440px{height:440px}.cc-h-450px{height:450px}.cc-h-460px{height:460px}.cc-h-470px{height:470px}.cc-h-480px{height:480px}.cc-h-490px{height:490px}.cc-h-500px{height:500px}.cc-h-510px{height:510px}.cc-h-520px{height:520px}.cc-h-530px{height:530px}.cc-h-540px{height:540px}.cc-h-550px{height:550px}.cc-h-560px{height:560px}.cc-h-570px{height:570px}.cc-h-580px{height:580px}.cc-h-590px{height:590px}.cc-h-600px{height:600px}.cc-h-610px{height:610px}.cc-h-620px{height:620px}.cc-h-630px{height:630px}.cc-h-640px{height:640px}.cc-h-650px{height:650px}.cc-h-660px{height:660px}.cc-h-670px{height:670px}.cc-h-680px{height:680px}.cc-h-690px{height:690px}.cc-h-700px{height:700px}.cc-h-710px{height:710px}.cc-h-720px{height:720px}.cc-h-730px{height:730px}.cc-h-740px{height:740px}.cc-h-750px{height:750px}.cc-h-760px{height:760px}.cc-h-770px{height:770px}.cc-h-780px{height:780px}.cc-h-790px{height:790px}.cc-h-800px{height:800px}.cc-h-810px{height:810px}.cc-h-820px{height:820px}.cc-h-830px{height:830px}.cc-h-840px{height:840px}.cc-h-850px{height:850px}.cc-h-860px{height:860px}.cc-h-870px{height:870px}.cc-h-880px{height:880px}.cc-h-890px{height:890px}.cc-h-900px{height:900px}.cc-h-910px{height:910px}.cc-h-920px{height:920px}.cc-h-930px{height:930px}.cc-h-940px{height:940px}.cc-h-950px{height:950px}.cc-h-960px{height:960px}.cc-h-970px{height:970px}.cc-h-980px{height:980px}.cc-h-990px{height:990px}.cc-h-1000px{height:1000px}.cc-h-1010px{height:1010px}.cc-h-1020px{height:1020px}.cc-h-1030px{height:1030px}.cc-h-1040px{height:1040px}.cc-h-1050px{height:1050px}.cc-h-1060px{height:1060px}.cc-h-1070px{height:1070px}.cc-h-1080px{height:1080px}.cc-h-1090px{height:1090px}.cc-h-1100px{height:1100px}.cc-h-1110px{height:1110px}.cc-h-1120px{height:1120px}.cc-h-1130px{height:1130px}.cc-h-1140px{height:1140px}.cc-h-1150px{height:1150px}.cc-h-1160px{height:1160px}.cc-h-1170px{height:1170px}.cc-h-1180px{height:1180px}.cc-h-1190px{height:1190px}.cc-h-1200px{height:1200px}.cc-h-1210px{height:1210px}.cc-h-1220px{height:1220px}.cc-h-1230px{height:1230px}.cc-h-1240px{height:1240px}.cc-h-1250px{height:1250px}.cc-h-1260px{height:1260px}.cc-h-1270px{height:1270px}.cc-h-1280px{height:1280px}.cc-h-1290px{height:1290px}.cc-h-1300px{height:1300px}.cc-h-1310px{height:1310px}.cc-h-1320px{height:1320px}.cc-h-1330px{height:1330px}.cc-h-1340px{height:1340px}.cc-h-1350px{height:1350px}.cc-h-1360px{height:1360px}.cc-h-1370px{height:1370px}.cc-h-1380px{height:1380px}.cc-h-1390px{height:1390px}.cc-h-1400px{height:1400px}.cc-h-1410px{height:1410px}.cc-h-1420px{height:1420px}.cc-h-1430px{height:1430px}.cc-h-1440px{height:1440px}.cc-h-1450px{height:1450px}.cc-h-1460px{height:1460px}.cc-h-1470px{height:1470px}.cc-h-1480px{height:1480px}.cc-h-1490px{height:1490px}.cc-h-1500px{height:1500px} \ No newline at end of file +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes b{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes b{0%,39%,to{opacity:0}40%{opacity:1}}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes d{0%{left:100px;top:0}80%{left:0;top:0}85%{left:0;top:-20px;width:20px;height:20px}90%{width:40px;height:15px}95%{left:100px;top:-20px;width:20px;height:20px}to{left:100px;top:0}}@keyframes d{0%{left:100px;top:0}80%{left:0;top:0}85%{left:0;top:-20px;width:20px;height:20px}90%{width:40px;height:15px}95%{left:100px;top:-20px;width:20px;height:20px}to{left:100px;top:0}}@-webkit-keyframes e{0%{opacity:.4;-webkit-transform:scale(3);transform:scale(3)}10%{-webkit-transform:scale(2.5);transform:scale(2.5)}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:none;transform:none}}@keyframes e{0%{opacity:.4;-webkit-transform:scale(3);transform:scale(3)}10%{-webkit-transform:scale(2.5);transform:scale(2.5)}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:none;transform:none}}html{font-size:62.5%;font-size:0.625em}body,html{overflow-x:hidden}body{padding:0;margin:0;border:0;font-family:Helvetica Neue,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.5;color:#3a3a3a}body,body *,body :after,body :before{box-sizing:border-box}body.affix{position:relative}dd,div,dl,dt,li,ol,p,ul{padding:0;margin:0;border:0;list-style:none}::-moz-selection{background:#3a3a3a;text-shadow:none;color:#fff}::selection{background:#3a3a3a;text-shadow:none;color:#fff}.cc-block{display:block}.cc-inline{display:inline-block}.cc-inside{width:1200px;margin:0 auto;-webkit-transition:width .2s ease-out 0s;transition:width .2s ease-out 0s}.cc-centered{display:block;margin-left:auto;margin-right:auto}.cc-txt-left{text-align:left}.cc-txt-center{text-align:center}.cc-txt-right{text-align:right}.cc-txt-justify{text-align:justify}.cc-pa{padding:1em}.cc-pat{padding-top:1em}.cc-par{padding-right:1em}.cc-pab{padding-bottom:1em}.cc-pal{padding-left:1em}.cc-ma{margin:1em}.cc-mat{margin-top:1em}.cc-mar{margin-right:1em}.cc-mab{margin-bottom:1em}.cc-mal{margin-left:1em}.cc-hidden{display:none}@media screen and (max-width:767px){.cc-hidden-s{display:none}}@media screen and (max-width:1200px){.cc-hidden-t{display:none}}@media screen and (max-width:767px){.cc-hidden-t{display:block}}.cc-hidden-d{display:none}@media screen and (max-width:1200px){.cc-hidden-d{display:block}}@media screen and (max-width:1200px){.cc-d-only{display:none}}@media screen and (min-width:1201px){.cc-t-only{display:none}}@media screen and (max-width:767px){.cc-t-only{display:none}}@media screen and (min-width:768px){.cc-s-only{display:none}}.cc-w-quarter{width:25%}.cc-w-third{width:33.333%}.cc-w-half{width:50%}.cc-w-twothird{width:66.666%}.cc-w-threequarter{width:75%}.cc-clearfix{zoom:1}.cc-clearfix:after,.cc-clearfix:before{content:".";display:block;height:0;overflow:hidden}.cc-clearfix:after{clear:both}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:#3a3a3a}.h1-like small,.h2-like small,.h3-like small,.h4-like small,.h5-like small,.h6-like small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#7a7a7a;font-size:70%}.h1-like,h1{font-size:2em;line-height:2.2em}.h2-like,h2{font-size:1.8em;line-height:1.98em}.h3-like,h3{font-size:1.6em;line-height:1.84em}.h4-like,h4{font-size:1.4em;line-height:1.61em}.h5-like,h5{font-size:1.3em;line-height:1.495em}.h6-like,h6{font-size:1.2em;line-height:1.38em}a{color:#3a3a3a}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{outline:0}a.btn,button{display:inline-block;color:#3a3a3a;padding:.25em .8em;line-height:1.8;border:1px solid #d3d3d3;text-align:center;font-size:1.5rem;vertical-align:middle;border-radius:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a.btn,a.btn:hover,button,button:hover{background-color:#fff}a.btn:active,a.btn:focus,a.btn:visited,button:active,button:focus,button:visited{outline:none}a.btn:hover,button:hover{border-color:#bababa}a.btn.cc-thin,button.cc-thin{font-size:1.05rem}a.btn.cc-thin[class*=fa-]:before,a.btn.cc-thin[class*=ion-]:before,a.btn.cc-thin i:before,button.cc-thin[class*=fa-]:before,button.cc-thin[class*=ion-]:before,button.cc-thin i:before{font-size:inherit;margin-right:7px}a.btn.cc-thin.icon-right:before,button.cc-thin.icon-right:before{margin-right:0}a.btn.cc-thin.cc-loading:before,button.cc-thin.cc-loading:before{width:10px;height:10px;margin-top:-5px;margin-left:-5px}a.btn.cc-fat,button.cc-fat{font-size:1.95rem}a.btn.cc-fat[class*=fa-]:before,a.btn.cc-fat[class*=ion-]:before,a.btn.cc-fat i:before,button.cc-fat[class*=fa-]:before,button.cc-fat[class*=ion-]:before,button.cc-fat i:before{font-size:inherit}a.btn.cc-fat.cc-loading:before,button.cc-fat.cc-loading:before{width:24px;height:24px;margin-top:-12px;margin-left:-12px}a.btn.cc-disabled,button.cc-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a.btn.cc-loading,button.cc-loading{position:relative;color:transparent!important;cursor:not-allowed;pointer-events:none}a.btn.cc-loading::-moz-selection,button.cc-loading::-moz-selection{background:transparent;color:transparent}a.btn.cc-loading::selection,button.cc-loading::selection{background:transparent;color:transparent}a.btn.cc-loading:before,button.cc-loading:before{display:block;border:2px solid #d3d3d3;border-top-color:#d3d3d3;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;border-radius:50%;content:" ";width:16px;height:16px;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;-webkit-animation-name:c;animation-name:c;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}a.btn.icon-right,button.icon-right{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.btn.icon-right:before,a.btn.icon-right i:before,button.icon-right:before,button.icon-right i:before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 .8em}@-moz-document url-prefix(){button.icon-right{display:inline-block}button.icon-right:before{display:none}}table{width:100%;border-collapse:collapse;margin:1em 0}table tfoot td,table tfoot th,table thead td,table thead th{font-weight:400;font-size:1.5rem;padding:8px;border:0;border-bottom:1px solid #e0e0e0;text-align:left;vertical-align:top;color:#9e9e9e}table tfoot td{border:0}table tbody td{padding:8px;border-bottom:1px solid #e0e0e0;vertical-align:middle}table.cc-equal-cols{table-layout:fixed}table.cc-striped tbody tr:nth-child(2n+1) td{background-color:#fff}table.cc-striped tbody tr:nth-child(2n) td{background-color:#f0f0f0}table.cc-striped-col tbody tr td:nth-child(2n+1){background-color:#fff}table.cc-hovered tbody tr:hover td,table.cc-striped-col tbody tr td:nth-child(2n){background-color:#f0f0f0}table.cc-valign-top tbody td{vertical-align:top}table.cc-bordered tbody td,table.cc-bordered tbody th,table.cc-bordered tfoot td,table.cc-bordered tfoot th,table.cc-bordered thead td,table.cc-bordered thead th{border:1px solid #e0e0e0}table.cc-unbordered tbody tr td,table.cc-unbordered tbody tr th,table.cc-unbordered tfoot tr td,table.cc-unbordered tfoot tr th,table.cc-unbordered thead tr td,table.cc-unbordered thead tr th{border:0}@media screen and (max-width:767px){table{overflow-x:auto;width:100%}table tbody td{font-size:1.35rem}}.item-list ul li{padding:0;margin:0;border:0}dl,ol,ul{color:#3a3a3a;margin:1em}ul li{list-style:disc outside}ul li.leaf{padding:0;margin:0;border:0;background-image:none;list-style:none}ul.cc-unstyled li{list-style:none}ul.cc-horizontal li{display:inline-block;margin:0 1.5em}ul.cc-horizontal li[class*=fa-].icon-right,ul.cc-horizontal li[class*=ion-].icon-right{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.cc-horizontal li[class*=fa-].icon-right:before,ul.cc-horizontal li[class*=ion-].icon-right:before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 .8em}ol li{list-style:decimal outside;padding:0;margin:0;border:0}ol li:before{display:none}blockquote{padding:0;margin:0;border:0;padding:.3em .3em .3em 2em;border-left:4px solid #29b7e1;font-style:italic;margin:1.5em 0}blockquote.cc-quoted{position:relative;padding-left:3.5em}blockquote.cc-quoted:before{position:absolute;left:11px;top:9px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:'\f10d';color:#29b7e1}blockquote.cc-reverse{text-align:right;padding:.3em 2em .3em .3em;border-left:0;border-right:4px solid #29b7e1}blockquote.cc-reverse.cc-quoted{padding-left:0;padding-right:3.5em}blockquote.cc-reverse.cc-quoted:before{left:inherit;right:11px}blockquote footer{font-style:normal;font-size:80%;color:#bababa;padding-top:1em}blockquote footer:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bababa;content:'\f105';margin-right:5px}form{padding:0;margin:0;border:0}form .form-item{zoom:1;margin:.8em 0}form .form-item:after,form .form-item:before{content:".";display:block;height:0;overflow:hidden}form .form-item:after{clear:both}form .form-item.inline{display:inline-block;margin-left:1em;vertical-align:middle}form .form-item.inline:nth-child(1){margin-left:0}form .form-item.chained{font-size:0}form .form-item.chained label{font-size:1.5rem}form .form-item.chained input{border-radius:0}form .form-item.chained input:first-of-type{border-radius:1px 0 0 1px}form .form-item.chained button[type=submit],form .form-item.chained input:last-child{border-radius:0 1px 1px 0}form .form-item.chained .form-ps{display:inline-block;margin-right:5px}form .form-item.chained .form-ps+button[type=submit],form .form-item.chained .form-ps+input[type=submit]{border-radius:1px}form .form-ps{font-size:0;display:inline-block;vertical-align:middle}form .form-ps :first-child{border-radius:1px 0 0 1px}form .form-ps :last-child{border-radius:0 1px 1px 0}form .form-ps input:not(:first-child):not(:last-child){border-radius:0}form .form-ps span{display:inline-block;vertical-align:middle;height:4.2rem;line-height:4.2rem;font-size:1.35rem}form .form-ps span,form .form-ps span:last-child{background-color:#29b7e1;padding:0 1.2em;color:#fff}form .form-checkbox,form .form-radio{display:inline-block;position:relative;margin-right:1em}form .form-checkbox.block,form .form-radio.block{display:block;margin:0}form .form-checkbox.disabled label,form .form-radio.disabled label{cursor:not-allowed;pointer-events:none;opacity:.5}form .form-checkbox.disabled label input,form .form-radio.disabled label input{opacity:.8}form .form-checkbox label,form .form-radio label{cursor:pointer;position:relative}form .form-checkbox label.checked.error,form .form-checkbox label.checked.error:before,form .form-checkbox label.error,form .form-checkbox label.error:before,form .form-radio label.checked.error,form .form-radio label.checked.error:before,form .form-radio label.error,form .form-radio label.error:before{color:#961010}form .form-checkbox label::-moz-selection,form .form-radio label::-moz-selection{background:transparent;color:inherit}form .form-checkbox label::selection,form .form-radio label::selection{background:transparent;color:inherit}form .form-checkbox input,form .form-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background-color:#fff;width:14px;height:14px;margin:0 5px 0 0;position:relative;top:1px;vertical-align:baseline}form .form-checkbox input:focus,form .form-radio input:focus{outline:none;border-color:#ddd}form .form-checkbox input:before,form .form-radio input:before{content:' ';position:absolute;top:50%;left:50%;margin:-3px 0 0 -3px}form .form-checkbox input:before{display:none;width:6px;height:4px;border-left:1px solid #fff;border-bottom:1px solid #fff}form .form-checkbox input:checked{background-color:#29b7e1;border-color:#29b7e1;-webkit-animation:e .25s ease-out;animation:e .25s ease-out}form .form-checkbox input:checked:before{display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}form .form-radio input{border-radius:100%}form .form-radio input:before{display:block;width:6px;height:6px;border-radius:100%;background-color:transparent}form .form-radio input:checked{-webkit-animation:e .25s ease-out;animation:e .25s ease-out}form .form-radio input:checked:before{background-color:#29b7e1}form label{padding:0;margin:0;border:0;display:inline-block;vertical-align:middle;padding-right:.8em;font-weight:400}form label.block{display:block;line-height:2em;padding-right:0}form label.error{color:#c41515}form input,form textarea{display:inline-block;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);border-radius:1px;vertical-align:middle;background-color:#fff;padding:0 1em;border:1px solid #ddd;resize:none;height:4.2rem;font-size:1.35rem;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;line-height:4.199999999999999rem\9}form input:focus,form textarea:focus{outline:none;border-color:#29b7e1}form input.error,form textarea.error{box-shadow:none;background-color:#fbdddd;border-color:#f6afaf;color:#961010}form input.error:focus,form textarea.error:focus{outline:none;border-color:#e82424}form input.error::-moz-placeholder,form textarea.error::-moz-placeholder{color:#ef6a6a}form input.error::-ms-input-placeholder,form textarea.error::-ms-input-placeholder{color:#ef6a6a}form input.error::-webkit-input-placeholder,form textarea.error::-webkit-input-placeholder{color:#ef6a6a}form input[type=number],form textarea[type=number]{padding-right:0;min-width:60px}form input[disabled],form textarea[disabled]{cursor:not-allowed;pointer-events:none;opacity:.5}form input[type=file],form textarea[type=file]{padding:0;margin:0;border:0;height:inherit;box-shadow:none}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#bababa}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#bababa}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#bababa}form textarea{padding:.8em 1em;line-height:1.5;min-height:110px;vertical-align:top;width:100%}form select{padding:0 0 0 1em;background-color:#fff;height:4.2rem;line-height:1;border:1px solid #ddd;vertical-align:middle;font-size:1.35rem;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);border-radius:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;height:inherit\9;padding:.8em .3em .8em 1em\9}form select:focus{outline:none;border-color:#29b7e1}form button[type=submit],form input[type=submit]{cursor:pointer;color:#fff;border:0;height:4.2rem;padding:0 2em;vertical-align:middle;box-shadow:none;border-radius:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;text-transform:uppercase;background-color:#29b7e1}form button[type=submit]:hover,form input[type=submit]:hover{background-color:#1a98bd}form button[type=submit][class*=fa-],form button[type=submit][class*=ion-],form input[type=submit][class*=fa-],form input[type=submit][class*=ion-]{padding-left:1.5em}form button[type=submit][class*=fa-]:before,form button[type=submit][class*=ion-]:before,form input[type=submit][class*=fa-]:before,form input[type=submit][class*=ion-]:before{margin-right:1em}img{max-width:100%;height:auto}img.cc-no-responsive{max-width:inherit}img.cc-bordered{display:inline-block;background-color:#fff;padding:5px;border:1px solid #d3d3d3;border-radius:4px}img.cc-shadowed{display:inline-block;box-shadow:0 0 8px 0 rgba(0,0,0,.4)}.cc-loader .dot.dot-2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.cc-loader .dot.dot-2:before{-webkit-animation-delay:.08333333333333333s;animation-delay:.08333333333333333s}.cc-loader .dot.dot-3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.cc-loader .dot.dot-3:before{-webkit-animation-delay:.16666666666666666s;animation-delay:.16666666666666666s}.cc-loader .dot.dot-4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cc-loader .dot.dot-4:before{-webkit-animation-delay:.25s;animation-delay:.25s}.cc-loader .dot.dot-5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.cc-loader .dot.dot-5:before{-webkit-animation-delay:.3333333333333333s;animation-delay:.3333333333333333s}.cc-loader .dot.dot-6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.cc-loader .dot.dot-6:before{-webkit-animation-delay:.41666666666666663s;animation-delay:.41666666666666663s}.cc-loader .dot.dot-7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cc-loader .dot.dot-7:before{-webkit-animation-delay:.49999999999999994s;animation-delay:.49999999999999994s}.cc-loader .dot.dot-8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.cc-loader .dot.dot-8:before{-webkit-animation-delay:.5833333333333333s;animation-delay:.5833333333333333s}.cc-loader .dot.dot-9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.cc-loader .dot.dot-9:before{-webkit-animation-delay:.6666666666666666s;animation-delay:.6666666666666666s}.cc-loader .dot.dot-10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cc-loader .dot.dot-10:before{-webkit-animation-delay:.75s;animation-delay:.75s}.cc-loader .dot.dot-11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.cc-loader .dot.dot-11:before{-webkit-animation-delay:.8333333333333334s;animation-delay:.8333333333333334s}.cc-loader .dot.dot-12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.cc-loader .dot.dot-12:before{-webkit-animation-delay:.9166666666666667s;animation-delay:.9166666666666667s}.cc-loader{margin:50px auto;width:60px;height:60px;position:relative}.cc-loader .dot{width:100%;height:100%;position:absolute;left:0;top:0}.cc-loader .dot:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#29b7e1;border-radius:100%;-webkit-animation:b 1s infinite ease-in-out both;animation:b 1s infinite ease-in-out both}.cc-loader .spinner{width:100%;height:100%;left:0;top:0;-webkit-animation:c 1s infinite linear;animation:c 1s infinite linear;-webkit-transform-origin:center center;transform-origin:center center}.cc-loader .spinner,.cc-loader .spinner:after,.cc-loader .spinner:before{position:absolute;border-radius:50%;border-color:#29b7e1 transparent transparent;border-width:2px;border-style:solid}.cc-loader .spinner:after,.cc-loader .spinner:before{display:block;content:' '}.cc-loader .spinner:before{top:5%;left:5%;right:5%;bottom:5%;-webkit-animation:c 1.5s infinite ease-in-out;animation:c 1.5s infinite ease-in-out}.cc-loader .spinner:after{top:14%;left:14%;right:14%;bottom:14%;-webkit-animation:c .75s infinite ease-in-out;animation:c .75s infinite ease-in-out}.cc-loader.caterpillar{height:20px;width:100px}.cc-loader.caterpillar .chain{width:20px;height:20px;background-color:#29b7e1;border-radius:50%;position:absolute}.cc-loader.caterpillar .chain-1{-webkit-animation:d 2s linear infinite;animation:d 2s linear infinite}.cc-loader.caterpillar .chain-2{left:20px;-webkit-animation:d 2s linear infinite -.4s;animation:d 2s linear infinite -.4s}.cc-loader.caterpillar .chain-3{left:40px;-webkit-animation:d 2s linear infinite -.8s;animation:d 2s linear infinite -.8s}.cc-loader.caterpillar .chain-4{left:60px;-webkit-animation:d 2s linear infinite -1.2s;animation:d 2s linear infinite -1.2s}.cc-loader.caterpillar .chain-5{left:80px;-webkit-animation:d 2s linear infinite -1.6s;animation:d 2s linear infinite -1.6s}.alert{padding:1em;padding-right:45px;border:1px solid transparent;margin:1.5em 0;position:relative;border-radius:2px}.alert a{text-decoration:underline}.alert ul{width:90%;margin:1em auto}.alert button.close{padding:0;margin:0;border:0;display:block;position:absolute;right:0;top:0;padding:1em;height:100%;background-color:transparent;opacity:1}.alert button.close i{padding:0;margin:0;border:0}.alert button.close i:before{padding:0;margin:0;border:0;font-size:2.25rem}.alert-primary{background-color:#e9f8fc;border-color:#d3f0f9;color:#29b7e1}.alert-primary a,.alert-primary button.close,.alert-primary div,.alert-primary p,.alert-primary ul{color:#29b7e1}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-info,.alert-info a,.alert-info button.close,.alert-info div,.alert-info p,.alert-info ul{color:#3a87ad}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#c09853}.alert-warning a,.alert-warning button.close,.alert-warning div,.alert-warning p,.alert-warning ul{color:#c09853}.alert-error{background-color:#f2dede;border-color:#ebccd1}.alert-error,.alert-error a,.alert-error button.close,.alert-error div,.alert-error p,.alert-error ul{color:#b94a48}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success a,.alert-success button.close,.alert-success div,.alert-success p,.alert-success ul{color:#468847}.columns.cc-no-gutter>.cc-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - .05px);max-width:calc(100% * 1 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-1{margin-left:calc(100% * 1 / 12 - .05px)}.columns.cc-gutter>.cc-1,.columns>.cc-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - 2em - .05px);max-width:calc(100% * 1 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-1,.columns>.cc-offset-1{margin-left:calc(100% * 1 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.cc-no-gutter>.cc-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - .05px);max-width:calc(100% * 2 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-2{margin-left:calc(100% * 2 / 12 - .05px)}.columns.cc-gutter>.cc-2,.columns>.cc-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - 2em - .05px);max-width:calc(100% * 2 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-2,.columns>.cc-offset-2{margin-left:calc(100% * 2 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.cc-no-gutter>.cc-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - .05px);max-width:calc(100% * 3 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-3{margin-left:calc(100% * 3 / 12 - .05px)}.columns.cc-gutter>.cc-3,.columns>.cc-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - 2em - .05px);max-width:calc(100% * 3 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-3,.columns>.cc-offset-3{margin-left:calc(100% * 3 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.cc-no-gutter>.cc-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - .05px);max-width:calc(100% * 4 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-4{margin-left:calc(100% * 4 / 12 - .05px)}.columns.cc-gutter>.cc-4,.columns>.cc-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - 2em - .05px);max-width:calc(100% * 4 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-4,.columns>.cc-offset-4{margin-left:calc(100% * 4 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.cc-no-gutter>.cc-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - .05px);max-width:calc(100% * 5 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-5{margin-left:calc(100% * 5 / 12 - .05px)}.columns.cc-gutter>.cc-5,.columns>.cc-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - 2em - .05px);max-width:calc(100% * 5 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-5,.columns>.cc-offset-5{margin-left:calc(100% * 5 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.cc-no-gutter>.cc-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - .05px);max-width:calc(100% * 6 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-6{margin-left:calc(100% * 6 / 12 - .05px)}.columns.cc-gutter>.cc-6,.columns>.cc-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - 2em - .05px);max-width:calc(100% * 6 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-6,.columns>.cc-offset-6{margin-left:calc(100% * 6 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.cc-no-gutter>.cc-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - .05px);max-width:calc(100% * 7 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-7{margin-left:calc(100% * 7 / 12 - .05px)}.columns.cc-gutter>.cc-7,.columns>.cc-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - 2em - .05px);max-width:calc(100% * 7 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-7,.columns>.cc-offset-7{margin-left:calc(100% * 7 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.cc-no-gutter>.cc-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - .05px);max-width:calc(100% * 8 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-8{margin-left:calc(100% * 8 / 12 - .05px)}.columns.cc-gutter>.cc-8,.columns>.cc-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - 2em - .05px);max-width:calc(100% * 8 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-8,.columns>.cc-offset-8{margin-left:calc(100% * 8 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.cc-no-gutter>.cc-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - .05px);max-width:calc(100% * 9 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-9{margin-left:calc(100% * 9 / 12 - .05px)}.columns.cc-gutter>.cc-9,.columns>.cc-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - 2em - .05px);max-width:calc(100% * 9 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-9,.columns>.cc-offset-9{margin-left:calc(100% * 9 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.cc-no-gutter>.cc-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - .05px);max-width:calc(100% * 10 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-10{margin-left:calc(100% * 10 / 12 - .05px)}.columns.cc-gutter>.cc-10,.columns>.cc-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - 2em - .05px);max-width:calc(100% * 10 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-10,.columns>.cc-offset-10{margin-left:calc(100% * 10 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.cc-no-gutter>.cc-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - .05px);max-width:calc(100% * 11 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-11{margin-left:calc(100% * 11 / 12 - .05px)}.columns.cc-gutter>.cc-11,.columns>.cc-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - 2em - .05px);max-width:calc(100% * 11 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-11,.columns>.cc-offset-11{margin-left:calc(100% * 11 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.cc-no-gutter>.cc-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - .05px);max-width:calc(100% * 12 / 12 - .05px)}.columns.cc-no-gutter>.cc-offset-12{margin-left:calc(100% * 12 / 12 - .05px)}.columns.cc-gutter>.cc-12,.columns>.cc-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - 2em - .05px);max-width:calc(100% * 12 / 12 - 2em - .05px)}.columns.cc-gutter>.cc-offset-12,.columns>.cc-offset-12{margin-left:calc(100% * 12 / 12 + 2em/2 - .05px)}.columns.cc-masonry.cc-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}@media screen and (max-width:1200px){.columns.cc-no-gutter>.cc-1-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%;max-width:8.33333%}.columns.cc-no-gutter>.cc-offset-1-t{margin-left:8.33333%}.columns.cc-gutter>.cc-1-t,.columns>.cc-1-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - 2em);max-width:calc(100% * 1 / 12 - 2em)}.columns.cc-gutter>.cc-offset-1-t,.columns>.cc-offset-1-t{margin-left:calc(100% * 1 / 12 + 2em/2)}.columns.cc-masonry.cc-1-t{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.cc-no-gutter>.cc-2-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%;max-width:16.66667%}.columns.cc-no-gutter>.cc-offset-2-t{margin-left:16.66667%}.columns.cc-gutter>.cc-2-t,.columns>.cc-2-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - 2em);max-width:calc(100% * 2 / 12 - 2em)}.columns.cc-gutter>.cc-offset-2-t,.columns>.cc-offset-2-t{margin-left:calc(100% * 2 / 12 + 2em/2)}.columns.cc-masonry.cc-2-t{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.cc-no-gutter>.cc-3-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;max-width:25%}.columns.cc-no-gutter>.cc-offset-3-t{margin-left:25%}.columns.cc-gutter>.cc-3-t,.columns>.cc-3-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - 2em);max-width:calc(100% * 3 / 12 - 2em)}.columns.cc-gutter>.cc-offset-3-t,.columns>.cc-offset-3-t{margin-left:calc(100% * 3 / 12 + 2em/2)}.columns.cc-masonry.cc-3-t{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.cc-no-gutter>.cc-4-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;max-width:33.33333%}.columns.cc-no-gutter>.cc-offset-4-t{margin-left:33.33333%}.columns.cc-gutter>.cc-4-t,.columns>.cc-4-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - 2em);max-width:calc(100% * 4 / 12 - 2em)}.columns.cc-gutter>.cc-offset-4-t,.columns>.cc-offset-4-t{margin-left:calc(100% * 4 / 12 + 2em/2)}.columns.cc-masonry.cc-4-t{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.cc-no-gutter>.cc-5-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;max-width:41.66667%}.columns.cc-no-gutter>.cc-offset-5-t{margin-left:41.66667%}.columns.cc-gutter>.cc-5-t,.columns>.cc-5-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - 2em);max-width:calc(100% * 5 / 12 - 2em)}.columns.cc-gutter>.cc-offset-5-t,.columns>.cc-offset-5-t{margin-left:calc(100% * 5 / 12 + 2em/2)}.columns.cc-masonry.cc-5-t{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.cc-no-gutter>.cc-6-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;max-width:50%}.columns.cc-no-gutter>.cc-offset-6-t{margin-left:50%}.columns.cc-gutter>.cc-6-t,.columns>.cc-6-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - 2em);max-width:calc(100% * 6 / 12 - 2em)}.columns.cc-gutter>.cc-offset-6-t,.columns>.cc-offset-6-t{margin-left:calc(100% * 6 / 12 + 2em/2)}.columns.cc-masonry.cc-6-t{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.cc-no-gutter>.cc-7-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%;max-width:58.33333%}.columns.cc-no-gutter>.cc-offset-7-t{margin-left:58.33333%}.columns.cc-gutter>.cc-7-t,.columns>.cc-7-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - 2em);max-width:calc(100% * 7 / 12 - 2em)}.columns.cc-gutter>.cc-offset-7-t,.columns>.cc-offset-7-t{margin-left:calc(100% * 7 / 12 + 2em/2)}.columns.cc-masonry.cc-7-t{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.cc-no-gutter>.cc-8-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;max-width:66.66667%}.columns.cc-no-gutter>.cc-offset-8-t{margin-left:66.66667%}.columns.cc-gutter>.cc-8-t,.columns>.cc-8-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - 2em);max-width:calc(100% * 8 / 12 - 2em)}.columns.cc-gutter>.cc-offset-8-t,.columns>.cc-offset-8-t{margin-left:calc(100% * 8 / 12 + 2em/2)}.columns.cc-masonry.cc-8-t{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.cc-no-gutter>.cc-9-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;max-width:75%}.columns.cc-no-gutter>.cc-offset-9-t{margin-left:75%}.columns.cc-gutter>.cc-9-t,.columns>.cc-9-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - 2em);max-width:calc(100% * 9 / 12 - 2em)}.columns.cc-gutter>.cc-offset-9-t,.columns>.cc-offset-9-t{margin-left:calc(100% * 9 / 12 + 2em/2)}.columns.cc-masonry.cc-9-t{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.cc-no-gutter>.cc-10-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%;max-width:83.33333%}.columns.cc-no-gutter>.cc-offset-10-t{margin-left:83.33333%}.columns.cc-gutter>.cc-10-t,.columns>.cc-10-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - 2em);max-width:calc(100% * 10 / 12 - 2em)}.columns.cc-gutter>.cc-offset-10-t,.columns>.cc-offset-10-t{margin-left:calc(100% * 10 / 12 + 2em/2)}.columns.cc-masonry.cc-10-t{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.cc-no-gutter>.cc-11-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%;max-width:91.66667%}.columns.cc-no-gutter>.cc-offset-11-t{margin-left:91.66667%}.columns.cc-gutter>.cc-11-t,.columns>.cc-11-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - 2em);max-width:calc(100% * 11 / 12 - 2em)}.columns.cc-gutter>.cc-offset-11-t,.columns>.cc-offset-11-t{margin-left:calc(100% * 11 / 12 + 2em/2)}.columns.cc-masonry.cc-11-t{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.cc-no-gutter>.cc-12-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%}.columns.cc-no-gutter>.cc-offset-12-t{margin-left:100%}.columns.cc-gutter>.cc-12-t,.columns>.cc-12-t{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - 2em);max-width:calc(100% * 12 / 12 - 2em)}.columns.cc-gutter>.cc-offset-12-t,.columns>.cc-offset-12-t{margin-left:calc(100% * 12 / 12 + 2em/2)}.columns.cc-masonry.cc-12-t{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media screen and (max-width:767px){.columns.cc-no-gutter>.cc-1-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%;max-width:8.33333%}.columns.cc-no-gutter>.cc-offset-1-s{margin-left:8.33333%}.columns.cc-gutter>.cc-1-s,.columns>.cc-1-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 12 - 2em);max-width:calc(100% * 1 / 12 - 2em)}.columns.cc-gutter>.cc-offset-1-s,.columns>.cc-offset-1-s{margin-left:calc(100% * 1 / 12 + 2em/2)}.columns.cc-masonry.cc-1-s{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.cc-no-gutter>.cc-2-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%;max-width:16.66667%}.columns.cc-no-gutter>.cc-offset-2-s{margin-left:16.66667%}.columns.cc-gutter>.cc-2-s,.columns>.cc-2-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 2 / 12 - 2em);max-width:calc(100% * 2 / 12 - 2em)}.columns.cc-gutter>.cc-offset-2-s,.columns>.cc-offset-2-s{margin-left:calc(100% * 2 / 12 + 2em/2)}.columns.cc-masonry.cc-2-s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.cc-no-gutter>.cc-3-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;max-width:25%}.columns.cc-no-gutter>.cc-offset-3-s{margin-left:25%}.columns.cc-gutter>.cc-3-s,.columns>.cc-3-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 3 / 12 - 2em);max-width:calc(100% * 3 / 12 - 2em)}.columns.cc-gutter>.cc-offset-3-s,.columns>.cc-offset-3-s{margin-left:calc(100% * 3 / 12 + 2em/2)}.columns.cc-masonry.cc-3-s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.cc-no-gutter>.cc-4-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;max-width:33.33333%}.columns.cc-no-gutter>.cc-offset-4-s{margin-left:33.33333%}.columns.cc-gutter>.cc-4-s,.columns>.cc-4-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 4 / 12 - 2em);max-width:calc(100% * 4 / 12 - 2em)}.columns.cc-gutter>.cc-offset-4-s,.columns>.cc-offset-4-s{margin-left:calc(100% * 4 / 12 + 2em/2)}.columns.cc-masonry.cc-4-s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.cc-no-gutter>.cc-5-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;max-width:41.66667%}.columns.cc-no-gutter>.cc-offset-5-s{margin-left:41.66667%}.columns.cc-gutter>.cc-5-s,.columns>.cc-5-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 5 / 12 - 2em);max-width:calc(100% * 5 / 12 - 2em)}.columns.cc-gutter>.cc-offset-5-s,.columns>.cc-offset-5-s{margin-left:calc(100% * 5 / 12 + 2em/2)}.columns.cc-masonry.cc-5-s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.cc-no-gutter>.cc-6-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;max-width:50%}.columns.cc-no-gutter>.cc-offset-6-s{margin-left:50%}.columns.cc-gutter>.cc-6-s,.columns>.cc-6-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 6 / 12 - 2em);max-width:calc(100% * 6 / 12 - 2em)}.columns.cc-gutter>.cc-offset-6-s,.columns>.cc-offset-6-s{margin-left:calc(100% * 6 / 12 + 2em/2)}.columns.cc-masonry.cc-6-s{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.cc-no-gutter>.cc-7-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%;max-width:58.33333%}.columns.cc-no-gutter>.cc-offset-7-s{margin-left:58.33333%}.columns.cc-gutter>.cc-7-s,.columns>.cc-7-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 7 / 12 - 2em);max-width:calc(100% * 7 / 12 - 2em)}.columns.cc-gutter>.cc-offset-7-s,.columns>.cc-offset-7-s{margin-left:calc(100% * 7 / 12 + 2em/2)}.columns.cc-masonry.cc-7-s{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.cc-no-gutter>.cc-8-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%;max-width:66.66667%}.columns.cc-no-gutter>.cc-offset-8-s{margin-left:66.66667%}.columns.cc-gutter>.cc-8-s,.columns>.cc-8-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 8 / 12 - 2em);max-width:calc(100% * 8 / 12 - 2em)}.columns.cc-gutter>.cc-offset-8-s,.columns>.cc-offset-8-s{margin-left:calc(100% * 8 / 12 + 2em/2)}.columns.cc-masonry.cc-8-s{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.cc-no-gutter>.cc-9-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;max-width:75%}.columns.cc-no-gutter>.cc-offset-9-s{margin-left:75%}.columns.cc-gutter>.cc-9-s,.columns>.cc-9-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 9 / 12 - 2em);max-width:calc(100% * 9 / 12 - 2em)}.columns.cc-gutter>.cc-offset-9-s,.columns>.cc-offset-9-s{margin-left:calc(100% * 9 / 12 + 2em/2)}.columns.cc-masonry.cc-9-s{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.cc-no-gutter>.cc-10-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%;max-width:83.33333%}.columns.cc-no-gutter>.cc-offset-10-s{margin-left:83.33333%}.columns.cc-gutter>.cc-10-s,.columns>.cc-10-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 10 / 12 - 2em);max-width:calc(100% * 10 / 12 - 2em)}.columns.cc-gutter>.cc-offset-10-s,.columns>.cc-offset-10-s{margin-left:calc(100% * 10 / 12 + 2em/2)}.columns.cc-masonry.cc-10-s{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.cc-no-gutter>.cc-11-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%;max-width:91.66667%}.columns.cc-no-gutter>.cc-offset-11-s{margin-left:91.66667%}.columns.cc-gutter>.cc-11-s,.columns>.cc-11-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 11 / 12 - 2em);max-width:calc(100% * 11 / 12 - 2em)}.columns.cc-gutter>.cc-offset-11-s,.columns>.cc-offset-11-s{margin-left:calc(100% * 11 / 12 + 2em/2)}.columns.cc-masonry.cc-11-s{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.cc-no-gutter>.cc-12-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%}.columns.cc-no-gutter>.cc-offset-12-s{margin-left:100%}.columns.cc-gutter>.cc-12-s,.columns>.cc-12-s{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 12 / 12 - 2em);max-width:calc(100% * 12 / 12 - 2em)}.columns.cc-gutter>.cc-offset-12-s,.columns>.cc-offset-12-s{margin-left:calc(100% * 12 / 12 + 2em/2)}.columns.cc-masonry.cc-12-s{-webkit-column-count:12;-moz-column-count:12;column-count:12}}.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1em}.columns.cc-no-multiligne{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.columns.cc-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.columns.cc-justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.columns.cc-justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.columns.cc-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.columns.cc-justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.columns.cc-justify-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.columns.cc-align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.columns.cc-align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.columns.cc-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.columns.cc-align-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}.columns.cc-align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.columns.cc-no-gutter,.columns.cc-no-gutter>*{margin:0}.columns.cc-gutter>*{margin:0 1em}.columns.cc-masonry{display:block;margin:0;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}.columns.cc-masonry.cc-no-gutter>*,.columns.cc-masonry>*{display:inline-block;width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin:.75em 0}.columns.cc-spaceless>*{margin-top:0;margin-bottom:0}.columns>*{padding:0;margin:0;border:0;padding:1em;margin:0 1em;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.columns>.columns{padding:2em 1em}.columns>.columns.cc-no-gutter{padding:0}.columns>.cc-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.columns>.cc-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.columns>.cc-right{margin-left:auto}.columns>.cc-left{margin-right:auto}.columns>.cc-center{margin-left:auto;margin-right:auto}.columns>.cc-align-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.columns>.cc-align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.columns>.cc-align-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.columns>.cc-align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.columns>.cc-align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.columns>.cc-align-self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.columns>.cc-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.columns>.cc-align-self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.columns>.cc-w-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:1200px){.columns.cc-gutter>.cc-no-offset-t,.columns.cc-gutter>.cc-offset-0-t,.columns>.cc-no-offset-t,.columns>.cc-offset-0-t{margin-left:1em}.columns.cc-gutter>.cc-first-t,.columns>.cc-first-t{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}.columns.cc-gutter>.cc-last-t,.columns>.cc-last-t{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.columns.cc-no-gutter>.cc-no-offset-t,.columns.cc-no-gutter>.cc-offset-0-t{margin-left:0}}@media screen and (max-width:767px){.columns.cc-gutter>.cc-no-offset-s,.columns.cc-gutter>.cc-offset-0-s,.columns>.cc-no-offset-s,.columns>.cc-offset-0-s{margin-left:1em}.columns.cc-gutter>.cc-first-s,.columns>.cc-first-s{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}.columns.cc-gutter>.cc-last-s,.columns>.cc-last-s{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.columns.cc-no-gutter>.cc-no-offset-s,.columns.cc-no-gutter>.cc-offset-0-s{margin-left:0}}.message{padding:.5em 1em;border:1px solid transparent;border-left-width:15px;margin:1.5em 0;position:relative}.message a{text-decoration:underline}.message ul{width:90%;margin:1em auto}.message-primary{border-color:#29b7e1;color:#29b7e1}.message-primary a,.message-primary button.close,.message-primary div,.message-primary p,.message-primary ul{color:#29b7e1}.message-info{border-color:#bce8f1;color:#3a87ad}.message-info a,.message-info div,.message-info p,.message-info ul{color:#3a87ad}.message-warning{border-color:#faebcc;color:#c09853}.message-warning a,.message-warning div,.message-warning p,.message-warning ul{color:#c09853}.message-error{border-color:#ebccd1;color:#b94a48}.message-error a,.message-error div,.message-error p,.message-error ul{color:#b94a48}.message-success{border-color:#d6e9c6;color:#468847}.message-success a,.message-success div,.message-success p,.message-success ul{color:#468847}span.badge{display:inline-block;position:relative;top:-1px;background-color:#a1a1a1;color:#fff;padding:0 .5em;border-radius:5px;font-size:1.25rem;margin-left:5px;text-align:center;min-width:20px;vertical-align:baseline}div span.badge,p span.badge{margin:0 5px}span.badge i:before{padding:0;margin:0;border:0}a.btn.cc-thin span.badge,button.cc-thin span.badge{font-size:1.05rem;top:0}a.btn.cc-thin span.badge:before,button.cc-thin span.badge:before{font-size:1.05rem}a.btn.cc-fat span.badge,a.btn.cc-fat span.badge:before,button.cc-fat span.badge,button.cc-fat span.badge:before{font-size:1.625rem}.tabs{padding:0;margin:0;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2.25}.tabs.cc-underlined{border-bottom:1px solid #d3d3d3}.tabs.cc-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tabs.cc-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tabs.cc-stretch{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-stretch>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}.tabs.cc-bordered{border-bottom:1px solid #d3d3d3}.tabs.cc-bordered>li.active a:not(.btn),.tabs.cc-bordered>li:hover a:not(.btn){border-width:1px;border-style:solid;border-color:#29b7e1 #29b7e1 #fff;border-radius:3px 3px 0 0}.tabs.cc-pills{border:0}.tabs.cc-pills.cc-unchained>li{margin-left:1.5em}.tabs.cc-pills.cc-unchained>li:last-child a:not(.btn),.tabs.cc-pills.cc-unchained>li:nth-child(1) a:not(.btn){border-radius:3px}.tabs.cc-pills.cc-unchained>li:last-child.active a:not(.btn),.tabs.cc-pills.cc-unchained>li:last-child:hover a:not(.btn),.tabs.cc-pills.cc-unchained>li:nth-child(1).active a:not(.btn),.tabs.cc-pills.cc-unchained>li:nth-child(1):hover a:not(.btn){border-left-color:#29b7e1}.tabs.cc-pills.cc-unchained>li:nth-child(1){margin-left:0}.tabs.cc-pills.cc-unchained>li a:not(.btn){border:1px solid #d3d3d3;border-radius:3px}.tabs.cc-pills.cc-unchained>li.active a:not(.btn),.tabs.cc-pills.cc-unchained>li:hover a:not(.btn){border:1px solid #29b7e1}.tabs.cc-pills.cc-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-pills>li{margin:0;position:relative}.tabs.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-pills>li:nth-child(1):hover a:not(.btn){border-left-color:#d3d3d3}.tabs.cc-pills>li:nth-child(1) a:not(.btn){border-radius:3px 0 0 3px}.tabs.cc-pills>li:nth-child(1).cc-last a:not(.btn){border-radius:3px}.tabs.cc-pills>li:last-child a:not(.btn){border-radius:0 3px 3px 0;border-right-width:1px}.tabs.cc-pills>li:last-child.cc-last a:not(.btn){border-radius:3px}.tabs.cc-pills>li a:not(.btn){top:0;border:1px solid #d3d3d3;border-right-width:0}.tabs.cc-pills>li.active a:not(.btn),.tabs.cc-pills>li:hover a:not(.btn){background-color:#29b7e1;color:#fff;border-top:1px solid #29b7e1;border-bottom:1px solid #29b7e1;border-left-color:#fff}.tabs.cc-fat{line-height:3.75}.tabs.cc-thin{line-height:1.5}.tabs>li{list-style:none;margin-left:1.5em}.tabs>li:nth-child(1){margin-left:0}.tabs>li a:not(.btn){display:block;padding:0 .8em;border:1px solid transparent;position:relative;top:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.tabs>li a.btn,.tabs>li button{padding:0 .8em}.tabs>li.active a:not(.btn),.tabs>li:hover a:not(.btn){color:#29b7e1;border-bottom-color:#29b7e1}.tabs>li.cc-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:auto}.cc-pills.tabs>li.cc-last a{border-width:1px;border-radius:3px}@media screen and (max-width:1200px){.tabs.cc-stretch-t{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs.cc-stretch-t>li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}.tabs.cc-left-t{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tabs.cc-right-t{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tabs.cc-centered-t{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tabs,.tabs.cc-underlined{border-bottom-width:0}.tabs.cc-centered li{text-align:center}.tabs.cc-right li{text-align:right}.tabs.cc-bordered{border-bottom-width:0}.tabs.cc-bordered>li{border:1px solid transparent}.tabs.cc-bordered>li a:not(.btn){border:0!important}.tabs.cc-bordered>li.active,.tabs.cc-bordered>li.active+li,.tabs.cc-bordered>li:hover,.tabs.cc-bordered>li:hover+li{border-color:#29b7e1 transparent transparent}.tabs.cc-bordered>li:last-child.active,.tabs.cc-bordered>li:last-child:hover{border-color:#29b7e1 transparent}.tabs.cc-pills>li a:not(.btn){border-width:0 1px 1px;border-radius:0}.tabs.cc-pills>li:nth-child(1) a:not(.btn){border-top-width:1px;border-radius:3px 3px 0 0}.tabs.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#29b7e1}.tabs.cc-pills>li:last-child a:not(.btn){border-radius:0 0 3px 3px}.tabs.cc-pills>li.active a:not(.btn),.tabs.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#29b7e1}.tabs.cc-pills.cc-unchained>li{margin-top:1em}.tabs.cc-pills.cc-unchained>li:nth-child(1){margin-top:0}.tabs>li{margin-left:0!important;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.tabs>li a:not(.btn){top:0}.tabs>li.cc-last{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}body.opened-modal{overflow:hidden!important}.modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:none;z-index:-1;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0}.modal.active{opacity:1;z-index:99}.modal.active .modal-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal.active .modal-close{-webkit-transition:top .3s ease-out .3s;transition:top .3s ease-out .3s;top:20px}@media screen and (max-width:767px){.modal.active .modal-close{top:8px}}.modal.active .modal-overlay{background-color:rgba(0,0,0,.85)}.modal.modal-large .modal-content{width:80%}.modal.modal-small .modal-content{width:30%}@media screen and (max-width:767px){.modal.modal .modal-content{width:90%!important}}.modal-close{padding:0;margin:0;border:0;position:fixed;top:-60px;left:50%;z-index:98;background:none;border-radius:100%;line-height:inherit;background-color:transparent;width:40px;height:40px;margin-left:-20px}.modal-close:after,.modal-close:before{display:inline-block;content:' ';width:19px;height:3px;background-color:#fff;border-radius:4px;position:absolute;top:19px;left:10px}.modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close:hover{background-color:#ef6a6a}.modal-content{width:50%;max-height:80vh;overflow-y:auto;overflow-x:hidden;background-color:#fff;z-index:99;border-radius:4px;opacity:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:scale(.5);transform:scale(.5)}.modal-content .modal-body,.modal-content .modal-footer,.modal-content .modal-header{padding:20px}.modal-content .modal-header{border-bottom:1px solid #cecece;color:#bababa;text-transform:uppercase}.modal-content .modal-footer{border-top:1px solid #cecece}.modal-overlay{position:absolute;background-color:transparent;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:97}.modal[data-fixed-hf] .modal-content{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal[data-fixed-hf] .modal-footer,.modal[data-fixed-hf] .modal-header,.modal[data-fixed-hf] .wrap-modal-body{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.modal[data-fixed-hf] .wrap-modal-body{overflow-y:auto;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}a.cc-primary,article.cc-primary,aside.cc-primary,div.cc-primary,footer.cc-primary,h1.cc-primary,h2.cc-primary,h3.cc-primary,h4.cc-primary,h5.cc-primary,h6.cc-primary,header.cc-primary,i.cc-primary,main.cc-primary,p.cc-primary,section.cc-primary,span.cc-primary{color:#29b7e1}a.cc-primary small,article.cc-primary small,aside.cc-primary small,div.cc-primary small,footer.cc-primary small,h1.cc-primary small,h2.cc-primary small,h3.cc-primary small,h4.cc-primary small,h5.cc-primary small,h6.cc-primary small,header.cc-primary small,i.cc-primary small,main.cc-primary small,p.cc-primary small,section.cc-primary small,span.cc-primary small{color:#56c6e7}a.cc-bg-primary,article.cc-bg-primary,aside.cc-bg-primary,div.cc-bg-primary,footer.cc-bg-primary,h1.cc-bg-primary,h2.cc-bg-primary,h3.cc-bg-primary,h4.cc-bg-primary,h5.cc-bg-primary,h6.cc-bg-primary,header.cc-bg-primary,i.cc-bg-primary,li.cc-bg-primary,main.cc-bg-primary,p.cc-bg-primary,section.cc-bg-primary,span.cc-bg-primary{color:#fff;background-color:#29b7e1}li.cc-primary:before{color:#29b7e1}blockquote.cc-primary{border-left:4px solid #29b7e1}blockquote.cc-primary.cc-quoted:before{color:#29b7e1}blockquote.cc-primary.cc-reverse{border-left-width:0;border-right-color:#29b7e1}table.cc-primary tfoot td,table.cc-primary tfoot th,table.cc-primary thead td,table.cc-primary thead th{background-color:#29b7e1;color:#fff;border-bottom-color:#147490}table.cc-primary tbody tr td{border-bottom:1px solid #29b7e1}table.cc-primary.cc-bordered tbody tr td,table.cc-primary.cc-bordered tfoot td,table.cc-primary.cc-bordered tfoot th,table.cc-primary.cc-bordered thead td,table.cc-primary.cc-bordered thead th{border-color:#1a98bd}table tbody tr.cc-bg-primary td{background-color:#29b7e1;color:#fff;border-bottom:0}a.btn.cc-bg-primary,button.cc-bg-primary{color:#fff;background-color:#29b7e1;border-color:#29b7e1}a.btn.cc-bg-primary:hover,button.cc-bg-primary:hover{background-color:#1a98bd;color:#fff;border-color:#29b7e1}a.btn.cc-bg-primary.cc-loading:before,button.cc-bg-primary.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-primary.cc-outlined,button.cc-bg-primary.cc-outlined{color:#29b7e1;background-color:transparent;border:1px solid #29b7e1}a.btn.cc-bg-primary.cc-outlined:hover,button.cc-bg-primary.cc-outlined:hover{background-color:transparent;border-color:#147490;color:#147490}a.btn.cc-bg-primary.cc-outlined.cc-loading,button.cc-bg-primary.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-primary.cc-outlined.cc-loading:before,button.cc-bg-primary.cc-outlined.cc-loading:before{border-color:#29b7e1 #afe4f4 #afe4f4}a.btn.cc-bg-primary span.badge,button.cc-bg-primary span.badge{background-color:#fff;color:#29b7e1}form.cc-primary .form-checkbox input:focus{border-color:#ddd}form.cc-primary .form-checkbox input:checked{background-color:#29b7e1;border-color:#29b7e1}form.cc-primary .form-radio input:focus{border-color:#ddd}form.cc-primary .form-ps span,form.cc-primary .form-ps span:last-child,form.cc-primary .form-radio input:checked:before{background-color:#29b7e1}form.cc-primary input:focus,form.cc-primary select:focus,form.cc-primary textarea:focus{border-color:#29b7e1}form.cc-primary input.error:focus,form.cc-primary select.error:focus,form.cc-primary textarea.error:focus{border-color:#e82424}form.cc-primary button[type=submit],form.cc-primary input[type=submit]{background-color:#29b7e1}form.cc-primary button[type=submit]:hover,form.cc-primary input[type=submit]:hover{background-color:#1a98bd}.tabs.cc-primary.cc-bordered>li.active a:not(.btn),.tabs.cc-primary.cc-bordered>li:hover a:not(.btn){border-color:#29b7e1 #29b7e1 #fff}.tabs.cc-primary.cc-pills>li.active a:not(.btn),.tabs.cc-primary.cc-pills>li:hover a:not(.btn){background-color:#29b7e1;border-top:1px solid #29b7e1;border-bottom:1px solid #29b7e1;color:#fff}.tabs.cc-primary>li.active a:not(.btn),.tabs.cc-primary>li:hover a:not(.btn){color:#29b7e1;border-bottom-color:#29b7e1}@media screen and (max-width:767px){.tabs.cc-primary.cc-bordered>li.active,.tabs.cc-primary.cc-bordered>li.active+li,.tabs.cc-primary.cc-bordered>li:hover,.tabs.cc-primary.cc-bordered>li:hover+li{border-color:#29b7e1 transparent transparent}.tabs.cc-primary.cc-bordered>li:last-child.active,.tabs.cc-primary.cc-bordered>li:last-child:hover{border-color:#29b7e1 transparent}.tabs.cc-primary.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-primary.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#29b7e1}.tabs.cc-primary.cc-pills>li.active a:not(.btn),.tabs.cc-primary.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#29b7e1}}a.cc-green,article.cc-green,aside.cc-green,div.cc-green,footer.cc-green,h1.cc-green,h2.cc-green,h3.cc-green,h4.cc-green,h5.cc-green,h6.cc-green,header.cc-green,i.cc-green,main.cc-green,p.cc-green,section.cc-green,span.cc-green{color:#80ae37}a.cc-green small,article.cc-green small,aside.cc-green small,div.cc-green small,footer.cc-green small,h1.cc-green small,h2.cc-green small,h3.cc-green small,h4.cc-green small,h5.cc-green small,h6.cc-green small,header.cc-green small,i.cc-green small,main.cc-green small,p.cc-green small,section.cc-green small,span.cc-green small{color:#9ac850}a.cc-bg-green,article.cc-bg-green,aside.cc-bg-green,div.cc-bg-green,footer.cc-bg-green,h1.cc-bg-green,h2.cc-bg-green,h3.cc-bg-green,h4.cc-bg-green,h5.cc-bg-green,h6.cc-bg-green,header.cc-bg-green,i.cc-bg-green,li.cc-bg-green,main.cc-bg-green,p.cc-bg-green,section.cc-bg-green,span.cc-bg-green{color:#fff;background-color:#80ae37}li.cc-green:before{color:#80ae37}blockquote.cc-green{border-left:4px solid #80ae37}blockquote.cc-green.cc-quoted:before{color:#80ae37}blockquote.cc-green.cc-reverse{border-left-width:0;border-right-color:#80ae37}table.cc-green tfoot td,table.cc-green tfoot th,table.cc-green thead td,table.cc-green thead th{background-color:#80ae37;color:#fff;border-bottom-color:#47601f}table.cc-green tbody tr td{border-bottom:1px solid #80ae37}table.cc-green.cc-bordered tbody tr td,table.cc-green.cc-bordered tfoot td,table.cc-green.cc-bordered tfoot th,table.cc-green.cc-bordered thead td,table.cc-green.cc-bordered thead th{border-color:#63872b}table tbody tr.cc-bg-green td{background-color:#80ae37;color:#fff;border-bottom:0}a.btn.cc-bg-green,button.cc-bg-green{color:#fff;background-color:#80ae37;border-color:#80ae37}a.btn.cc-bg-green:hover,button.cc-bg-green:hover{background-color:#63872b;color:#fff;border-color:#80ae37}a.btn.cc-bg-green.cc-loading:before,button.cc-bg-green.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-green.cc-outlined,button.cc-bg-green.cc-outlined{color:#80ae37;background-color:transparent;border:1px solid #80ae37}a.btn.cc-bg-green.cc-outlined:hover,button.cc-bg-green.cc-outlined:hover{background-color:transparent;border-color:#47601f;color:#47601f}a.btn.cc-bg-green.cc-outlined.cc-loading,button.cc-bg-green.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-green.cc-outlined.cc-loading:before,button.cc-bg-green.cc-outlined.cc-loading:before{border-color:#80ae37 #c7e09e #c7e09e}a.btn.cc-bg-green span.badge,button.cc-bg-green span.badge{background-color:#fff;color:#80ae37}form.cc-green .form-checkbox input:focus{border-color:#ddd}form.cc-green .form-checkbox input:checked{background-color:#80ae37;border-color:#80ae37}form.cc-green .form-radio input:focus{border-color:#ddd}form.cc-green .form-ps span,form.cc-green .form-ps span:last-child,form.cc-green .form-radio input:checked:before{background-color:#80ae37}form.cc-green input:focus,form.cc-green select:focus,form.cc-green textarea:focus{border-color:#80ae37}form.cc-green input.error:focus,form.cc-green select.error:focus,form.cc-green textarea.error:focus{border-color:#e82424}form.cc-green button[type=submit],form.cc-green input[type=submit]{background-color:#80ae37}form.cc-green button[type=submit]:hover,form.cc-green input[type=submit]:hover{background-color:#63872b}.tabs.cc-green.cc-bordered>li.active a:not(.btn),.tabs.cc-green.cc-bordered>li:hover a:not(.btn){border-color:#80ae37 #80ae37 #fff}.tabs.cc-green.cc-pills>li.active a:not(.btn),.tabs.cc-green.cc-pills>li:hover a:not(.btn){background-color:#80ae37;border-top:1px solid #80ae37;border-bottom:1px solid #80ae37;color:#fff}.tabs.cc-green>li.active a:not(.btn),.tabs.cc-green>li:hover a:not(.btn){color:#80ae37;border-bottom-color:#80ae37}@media screen and (max-width:767px){.tabs.cc-green.cc-bordered>li.active,.tabs.cc-green.cc-bordered>li.active+li,.tabs.cc-green.cc-bordered>li:hover,.tabs.cc-green.cc-bordered>li:hover+li{border-color:#80ae37 transparent transparent}.tabs.cc-green.cc-bordered>li:last-child.active,.tabs.cc-green.cc-bordered>li:last-child:hover{border-color:#80ae37 transparent}.tabs.cc-green.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-green.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#80ae37}.tabs.cc-green.cc-pills>li.active a:not(.btn),.tabs.cc-green.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#80ae37}}a.cc-red,article.cc-red,aside.cc-red,div.cc-red,footer.cc-red,h1.cc-red,h2.cc-red,h3.cc-red,h4.cc-red,h5.cc-red,h6.cc-red,header.cc-red,i.cc-red,main.cc-red,p.cc-red,section.cc-red,span.cc-red{color:#c41515}a.cc-red small,article.cc-red small,aside.cc-red small,div.cc-red small,footer.cc-red small,h1.cc-red small,h2.cc-red small,h3.cc-red small,h4.cc-red small,h5.cc-red small,h6.cc-red small,header.cc-red small,i.cc-red small,main.cc-red small,p.cc-red small,section.cc-red small,span.cc-red small{color:#e82424}a.cc-bg-red,article.cc-bg-red,aside.cc-bg-red,div.cc-bg-red,footer.cc-bg-red,h1.cc-bg-red,h2.cc-bg-red,h3.cc-bg-red,h4.cc-bg-red,h5.cc-bg-red,h6.cc-bg-red,header.cc-bg-red,i.cc-bg-red,li.cc-bg-red,main.cc-bg-red,p.cc-bg-red,section.cc-bg-red,span.cc-bg-red{color:#fff;background-color:#c41515}li.cc-red:before{color:#c41515}blockquote.cc-red{border-left:4px solid #c41515}blockquote.cc-red.cc-quoted:before{color:#c41515}blockquote.cc-red.cc-reverse{border-left-width:0;border-right-color:#c41515}table.cc-red tfoot td,table.cc-red tfoot th,table.cc-red thead td,table.cc-red thead th{background-color:#c41515;color:#fff;border-bottom-color:#680b0b}table.cc-red tbody tr td{border-bottom:1px solid #c41515}table.cc-red.cc-bordered tbody tr td,table.cc-red.cc-bordered tfoot td,table.cc-red.cc-bordered tfoot th,table.cc-red.cc-bordered thead td,table.cc-red.cc-bordered thead th{border-color:#961010}table tbody tr.cc-bg-red td{background-color:#c41515;color:#fff;border-bottom:0}a.btn.cc-bg-red,button.cc-bg-red{color:#fff;background-color:#c41515;border-color:#c41515}a.btn.cc-bg-red:hover,button.cc-bg-red:hover{background-color:#961010;color:#fff;border-color:#c41515}a.btn.cc-bg-red.cc-loading:before,button.cc-bg-red.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-red.cc-outlined,button.cc-bg-red.cc-outlined{color:#c41515;background-color:transparent;border:1px solid #c41515}a.btn.cc-bg-red.cc-outlined:hover,button.cc-bg-red.cc-outlined:hover{background-color:transparent;border-color:#680b0b;color:#680b0b}a.btn.cc-bg-red.cc-outlined.cc-loading,button.cc-bg-red.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-red.cc-outlined.cc-loading:before,button.cc-bg-red.cc-outlined.cc-loading:before{border-color:#c41515 #f18181 #f18181}a.btn.cc-bg-red span.badge,button.cc-bg-red span.badge{background-color:#fff;color:#c41515}form.cc-red .form-checkbox input:focus{border-color:#ddd}form.cc-red .form-checkbox input:checked{background-color:#c41515;border-color:#c41515}form.cc-red .form-radio input:focus{border-color:#ddd}form.cc-red .form-ps span,form.cc-red .form-ps span:last-child,form.cc-red .form-radio input:checked:before{background-color:#c41515}form.cc-red input:focus,form.cc-red select:focus,form.cc-red textarea:focus{border-color:#c41515}form.cc-red input.error:focus,form.cc-red select.error:focus,form.cc-red textarea.error:focus{border-color:#e82424}form.cc-red button[type=submit],form.cc-red input[type=submit]{background-color:#c41515}form.cc-red button[type=submit]:hover,form.cc-red input[type=submit]:hover{background-color:#961010}.tabs.cc-red.cc-bordered>li.active a:not(.btn),.tabs.cc-red.cc-bordered>li:hover a:not(.btn){border-color:#c41515 #c41515 #fff}.tabs.cc-red.cc-pills>li.active a:not(.btn),.tabs.cc-red.cc-pills>li:hover a:not(.btn){background-color:#c41515;border-top:1px solid #c41515;border-bottom:1px solid #c41515;color:#fff}.tabs.cc-red>li.active a:not(.btn),.tabs.cc-red>li:hover a:not(.btn){color:#c41515;border-bottom-color:#c41515}@media screen and (max-width:767px){.tabs.cc-red.cc-bordered>li.active,.tabs.cc-red.cc-bordered>li.active+li,.tabs.cc-red.cc-bordered>li:hover,.tabs.cc-red.cc-bordered>li:hover+li{border-color:#c41515 transparent transparent}.tabs.cc-red.cc-bordered>li:last-child.active,.tabs.cc-red.cc-bordered>li:last-child:hover{border-color:#c41515 transparent}.tabs.cc-red.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-red.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#c41515}.tabs.cc-red.cc-pills>li.active a:not(.btn),.tabs.cc-red.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#c41515}}a.cc-blue,article.cc-blue,aside.cc-blue,div.cc-blue,footer.cc-blue,h1.cc-blue,h2.cc-blue,h3.cc-blue,h4.cc-blue,h5.cc-blue,h6.cc-blue,header.cc-blue,i.cc-blue,main.cc-blue,p.cc-blue,section.cc-blue,span.cc-blue{color:#3498db}a.cc-blue small,article.cc-blue small,aside.cc-blue small,div.cc-blue small,footer.cc-blue small,h1.cc-blue small,h2.cc-blue small,h3.cc-blue small,h4.cc-blue small,h5.cc-blue small,h6.cc-blue small,header.cc-blue small,i.cc-blue small,main.cc-blue small,p.cc-blue small,section.cc-blue small,span.cc-blue small{color:#5faee3}a.cc-bg-blue,article.cc-bg-blue,aside.cc-bg-blue,div.cc-bg-blue,footer.cc-bg-blue,h1.cc-bg-blue,h2.cc-bg-blue,h3.cc-bg-blue,h4.cc-bg-blue,h5.cc-bg-blue,h6.cc-bg-blue,header.cc-bg-blue,i.cc-bg-blue,li.cc-bg-blue,main.cc-bg-blue,p.cc-bg-blue,section.cc-bg-blue,span.cc-bg-blue{color:#fff;background-color:#3498db}li.cc-blue:before{color:#3498db}blockquote.cc-blue{border-left:4px solid #3498db}blockquote.cc-blue.cc-quoted:before{color:#3498db}blockquote.cc-blue.cc-reverse{border-left-width:0;border-right-color:#3498db}table.cc-blue tfoot td,table.cc-blue tfoot th,table.cc-blue thead td,table.cc-blue thead th{background-color:#3498db;color:#fff;border-bottom-color:#196090}table.cc-blue tbody tr td{border-bottom:1px solid #3498db}table.cc-blue.cc-bordered tbody tr td,table.cc-blue.cc-bordered tfoot td,table.cc-blue.cc-bordered tfoot th,table.cc-blue.cc-bordered thead td,table.cc-blue.cc-bordered thead th{border-color:#217dbb}table tbody tr.cc-bg-blue td{background-color:#3498db;color:#fff;border-bottom:0}a.btn.cc-bg-blue,button.cc-bg-blue{color:#fff;background-color:#3498db;border-color:#3498db}a.btn.cc-bg-blue:hover,button.cc-bg-blue:hover{background-color:#217dbb;color:#fff;border-color:#3498db}a.btn.cc-bg-blue.cc-loading:before,button.cc-bg-blue.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-blue.cc-outlined,button.cc-bg-blue.cc-outlined{color:#3498db;background-color:transparent;border:1px solid #3498db}a.btn.cc-bg-blue.cc-outlined:hover,button.cc-bg-blue.cc-outlined:hover{background-color:transparent;border-color:#196090;color:#196090}a.btn.cc-bg-blue.cc-outlined.cc-loading,button.cc-bg-blue.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-blue.cc-outlined.cc-loading:before,button.cc-bg-blue.cc-outlined.cc-loading:before{border-color:#3498db #b6daf2 #b6daf2}a.btn.cc-bg-blue span.badge,button.cc-bg-blue span.badge{background-color:#fff;color:#3498db}form.cc-blue .form-checkbox input:focus{border-color:#ddd}form.cc-blue .form-checkbox input:checked{background-color:#3498db;border-color:#3498db}form.cc-blue .form-radio input:focus{border-color:#ddd}form.cc-blue .form-ps span,form.cc-blue .form-ps span:last-child,form.cc-blue .form-radio input:checked:before{background-color:#3498db}form.cc-blue input:focus,form.cc-blue select:focus,form.cc-blue textarea:focus{border-color:#3498db}form.cc-blue input.error:focus,form.cc-blue select.error:focus,form.cc-blue textarea.error:focus{border-color:#e82424}form.cc-blue button[type=submit],form.cc-blue input[type=submit]{background-color:#3498db}form.cc-blue button[type=submit]:hover,form.cc-blue input[type=submit]:hover{background-color:#217dbb}.tabs.cc-blue.cc-bordered>li.active a:not(.btn),.tabs.cc-blue.cc-bordered>li:hover a:not(.btn){border-color:#3498db #3498db #fff}.tabs.cc-blue.cc-pills>li.active a:not(.btn),.tabs.cc-blue.cc-pills>li:hover a:not(.btn){background-color:#3498db;border-top:1px solid #3498db;border-bottom:1px solid #3498db;color:#fff}.tabs.cc-blue>li.active a:not(.btn),.tabs.cc-blue>li:hover a:not(.btn){color:#3498db;border-bottom-color:#3498db}@media screen and (max-width:767px){.tabs.cc-blue.cc-bordered>li.active,.tabs.cc-blue.cc-bordered>li.active+li,.tabs.cc-blue.cc-bordered>li:hover,.tabs.cc-blue.cc-bordered>li:hover+li{border-color:#3498db transparent transparent}.tabs.cc-blue.cc-bordered>li:last-child.active,.tabs.cc-blue.cc-bordered>li:last-child:hover{border-color:#3498db transparent}.tabs.cc-blue.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-blue.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#3498db}.tabs.cc-blue.cc-pills>li.active a:not(.btn),.tabs.cc-blue.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#3498db}}a.cc-purple,article.cc-purple,aside.cc-purple,div.cc-purple,footer.cc-purple,h1.cc-purple,h2.cc-purple,h3.cc-purple,h4.cc-purple,h5.cc-purple,h6.cc-purple,header.cc-purple,i.cc-purple,main.cc-purple,p.cc-purple,section.cc-purple,span.cc-purple{color:#8e44ad}a.cc-purple small,article.cc-purple small,aside.cc-purple small,div.cc-purple small,footer.cc-purple small,h1.cc-purple small,h2.cc-purple small,h3.cc-purple small,h4.cc-purple small,h5.cc-purple small,h6.cc-purple small,header.cc-purple small,i.cc-purple small,main.cc-purple small,p.cc-purple small,section.cc-purple small,span.cc-purple small{color:#a563c1}a.cc-bg-purple,article.cc-bg-purple,aside.cc-bg-purple,div.cc-bg-purple,footer.cc-bg-purple,h1.cc-bg-purple,h2.cc-bg-purple,h3.cc-bg-purple,h4.cc-bg-purple,h5.cc-bg-purple,h6.cc-bg-purple,header.cc-bg-purple,i.cc-bg-purple,li.cc-bg-purple,main.cc-bg-purple,p.cc-bg-purple,section.cc-bg-purple,span.cc-bg-purple{color:#fff;background-color:#8e44ad}li.cc-purple:before{color:#8e44ad}blockquote.cc-purple{border-left:4px solid #8e44ad}blockquote.cc-purple.cc-quoted:before{color:#8e44ad}blockquote.cc-purple.cc-reverse{border-left-width:0;border-right-color:#8e44ad}table.cc-purple tfoot td,table.cc-purple tfoot th,table.cc-purple thead td,table.cc-purple thead th{background-color:#8e44ad;color:#fff;border-bottom-color:#522764}table.cc-purple tbody tr td{border-bottom:1px solid #8e44ad}table.cc-purple.cc-bordered tbody tr td,table.cc-purple.cc-bordered tfoot td,table.cc-purple.cc-bordered tfoot th,table.cc-purple.cc-bordered thead td,table.cc-purple.cc-bordered thead th{border-color:#703688}table tbody tr.cc-bg-purple td{background-color:#8e44ad;color:#fff;border-bottom:0}a.btn.cc-bg-purple,button.cc-bg-purple{color:#fff;background-color:#8e44ad;border-color:#8e44ad}a.btn.cc-bg-purple:hover,button.cc-bg-purple:hover{background-color:#703688;color:#fff;border-color:#8e44ad}a.btn.cc-bg-purple.cc-loading:before,button.cc-bg-purple.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-purple.cc-outlined,button.cc-bg-purple.cc-outlined{color:#8e44ad;background-color:transparent;border:1px solid #8e44ad}a.btn.cc-bg-purple.cc-outlined:hover,button.cc-bg-purple.cc-outlined:hover{background-color:transparent;border-color:#522764;color:#522764}a.btn.cc-bg-purple.cc-outlined.cc-loading,button.cc-bg-purple.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-purple.cc-outlined.cc-loading:before,button.cc-bg-purple.cc-outlined.cc-loading:before{border-color:#8e44ad #cfacde #cfacde}a.btn.cc-bg-purple span.badge,button.cc-bg-purple span.badge{background-color:#fff;color:#8e44ad}form.cc-purple .form-checkbox input:focus{border-color:#ddd}form.cc-purple .form-checkbox input:checked{background-color:#8e44ad;border-color:#8e44ad}form.cc-purple .form-radio input:focus{border-color:#ddd}form.cc-purple .form-ps span,form.cc-purple .form-ps span:last-child,form.cc-purple .form-radio input:checked:before{background-color:#8e44ad}form.cc-purple input:focus,form.cc-purple select:focus,form.cc-purple textarea:focus{border-color:#8e44ad}form.cc-purple input.error:focus,form.cc-purple select.error:focus,form.cc-purple textarea.error:focus{border-color:#e82424}form.cc-purple button[type=submit],form.cc-purple input[type=submit]{background-color:#8e44ad}form.cc-purple button[type=submit]:hover,form.cc-purple input[type=submit]:hover{background-color:#703688}.tabs.cc-purple.cc-bordered>li.active a:not(.btn),.tabs.cc-purple.cc-bordered>li:hover a:not(.btn){border-color:#8e44ad #8e44ad #fff}.tabs.cc-purple.cc-pills>li.active a:not(.btn),.tabs.cc-purple.cc-pills>li:hover a:not(.btn){background-color:#8e44ad;border-top:1px solid #8e44ad;border-bottom:1px solid #8e44ad;color:#fff}.tabs.cc-purple>li.active a:not(.btn),.tabs.cc-purple>li:hover a:not(.btn){color:#8e44ad;border-bottom-color:#8e44ad}@media screen and (max-width:767px){.tabs.cc-purple.cc-bordered>li.active,.tabs.cc-purple.cc-bordered>li.active+li,.tabs.cc-purple.cc-bordered>li:hover,.tabs.cc-purple.cc-bordered>li:hover+li{border-color:#8e44ad transparent transparent}.tabs.cc-purple.cc-bordered>li:last-child.active,.tabs.cc-purple.cc-bordered>li:last-child:hover{border-color:#8e44ad transparent}.tabs.cc-purple.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-purple.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#8e44ad}.tabs.cc-purple.cc-pills>li.active a:not(.btn),.tabs.cc-purple.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#8e44ad}}a.cc-orange,article.cc-orange,aside.cc-orange,div.cc-orange,footer.cc-orange,h1.cc-orange,h2.cc-orange,h3.cc-orange,h4.cc-orange,h5.cc-orange,h6.cc-orange,header.cc-orange,i.cc-orange,main.cc-orange,p.cc-orange,section.cc-orange,span.cc-orange{color:#f39c12}a.cc-orange small,article.cc-orange small,aside.cc-orange small,div.cc-orange small,footer.cc-orange small,h1.cc-orange small,h2.cc-orange small,h3.cc-orange small,h4.cc-orange small,h5.cc-orange small,h6.cc-orange small,header.cc-orange small,i.cc-orange small,main.cc-orange small,p.cc-orange small,section.cc-orange small,span.cc-orange small{color:#f5b043}a.cc-bg-orange,article.cc-bg-orange,aside.cc-bg-orange,div.cc-bg-orange,footer.cc-bg-orange,h1.cc-bg-orange,h2.cc-bg-orange,h3.cc-bg-orange,h4.cc-bg-orange,h5.cc-bg-orange,h6.cc-bg-orange,header.cc-bg-orange,i.cc-bg-orange,li.cc-bg-orange,main.cc-bg-orange,p.cc-bg-orange,section.cc-bg-orange,span.cc-bg-orange{color:#fff;background-color:#f39c12}li.cc-orange:before{color:#f39c12}blockquote.cc-orange{border-left:4px solid #f39c12}blockquote.cc-orange.cc-quoted:before{color:#f39c12}blockquote.cc-orange.cc-reverse{border-left-width:0;border-right-color:#f39c12}table.cc-orange tfoot td,table.cc-orange tfoot th,table.cc-orange thead td,table.cc-orange thead th{background-color:#f39c12;color:#fff;border-bottom-color:#976008}table.cc-orange tbody tr td{border-bottom:1px solid #f39c12}table.cc-orange.cc-bordered tbody tr td,table.cc-orange.cc-bordered tfoot td,table.cc-orange.cc-bordered tfoot th,table.cc-orange.cc-bordered thead td,table.cc-orange.cc-bordered thead th{border-color:#c87f0a}table tbody tr.cc-bg-orange td{background-color:#f39c12;color:#fff;border-bottom:0}a.btn.cc-bg-orange,button.cc-bg-orange{color:#fff;background-color:#f39c12;border-color:#f39c12}a.btn.cc-bg-orange:hover,button.cc-bg-orange:hover{background-color:#c87f0a;color:#fff;border-color:#f39c12}a.btn.cc-bg-orange.cc-loading:before,button.cc-bg-orange.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-orange.cc-outlined,button.cc-bg-orange.cc-outlined{color:#f39c12;background-color:transparent;border:1px solid #f39c12}a.btn.cc-bg-orange.cc-outlined:hover,button.cc-bg-orange.cc-outlined:hover{background-color:transparent;border-color:#976008;color:#976008}a.btn.cc-bg-orange.cc-outlined.cc-loading,button.cc-bg-orange.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-orange.cc-outlined.cc-loading:before,button.cc-bg-orange.cc-outlined.cc-loading:before{border-color:#f39c12 #fad9a4 #fad9a4}a.btn.cc-bg-orange span.badge,button.cc-bg-orange span.badge{background-color:#fff;color:#f39c12}form.cc-orange .form-checkbox input:focus{border-color:#ddd}form.cc-orange .form-checkbox input:checked{background-color:#f39c12;border-color:#f39c12}form.cc-orange .form-radio input:focus{border-color:#ddd}form.cc-orange .form-ps span,form.cc-orange .form-ps span:last-child,form.cc-orange .form-radio input:checked:before{background-color:#f39c12}form.cc-orange input:focus,form.cc-orange select:focus,form.cc-orange textarea:focus{border-color:#f39c12}form.cc-orange input.error:focus,form.cc-orange select.error:focus,form.cc-orange textarea.error:focus{border-color:#e82424}form.cc-orange button[type=submit],form.cc-orange input[type=submit]{background-color:#f39c12}form.cc-orange button[type=submit]:hover,form.cc-orange input[type=submit]:hover{background-color:#c87f0a}.tabs.cc-orange.cc-bordered>li.active a:not(.btn),.tabs.cc-orange.cc-bordered>li:hover a:not(.btn){border-color:#f39c12 #f39c12 #fff}.tabs.cc-orange.cc-pills>li.active a:not(.btn),.tabs.cc-orange.cc-pills>li:hover a:not(.btn){background-color:#f39c12;border-top:1px solid #f39c12;border-bottom:1px solid #f39c12;color:#fff}.tabs.cc-orange>li.active a:not(.btn),.tabs.cc-orange>li:hover a:not(.btn){color:#f39c12;border-bottom-color:#f39c12}@media screen and (max-width:767px){.tabs.cc-orange.cc-bordered>li.active,.tabs.cc-orange.cc-bordered>li.active+li,.tabs.cc-orange.cc-bordered>li:hover,.tabs.cc-orange.cc-bordered>li:hover+li{border-color:#f39c12 transparent transparent}.tabs.cc-orange.cc-bordered>li:last-child.active,.tabs.cc-orange.cc-bordered>li:last-child:hover{border-color:#f39c12 transparent}.tabs.cc-orange.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-orange.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#f39c12}.tabs.cc-orange.cc-pills>li.active a:not(.btn),.tabs.cc-orange.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#f39c12}}a.cc-yellow,article.cc-yellow,aside.cc-yellow,div.cc-yellow,footer.cc-yellow,h1.cc-yellow,h2.cc-yellow,h3.cc-yellow,h4.cc-yellow,h5.cc-yellow,h6.cc-yellow,header.cc-yellow,i.cc-yellow,main.cc-yellow,p.cc-yellow,section.cc-yellow,span.cc-yellow{color:#f1c40f}a.cc-yellow small,article.cc-yellow small,aside.cc-yellow small,div.cc-yellow small,footer.cc-yellow small,h1.cc-yellow small,h2.cc-yellow small,h3.cc-yellow small,h4.cc-yellow small,h5.cc-yellow small,h6.cc-yellow small,header.cc-yellow small,i.cc-yellow small,main.cc-yellow small,p.cc-yellow small,section.cc-yellow small,span.cc-yellow small{color:#f4d03f}a.cc-bg-yellow,article.cc-bg-yellow,aside.cc-bg-yellow,div.cc-bg-yellow,footer.cc-bg-yellow,h1.cc-bg-yellow,h2.cc-bg-yellow,h3.cc-bg-yellow,h4.cc-bg-yellow,h5.cc-bg-yellow,h6.cc-bg-yellow,header.cc-bg-yellow,i.cc-bg-yellow,li.cc-bg-yellow,main.cc-bg-yellow,p.cc-bg-yellow,section.cc-bg-yellow,span.cc-bg-yellow{color:#fff;background-color:#f1c40f}li.cc-yellow:before{color:#f1c40f}blockquote.cc-yellow{border-left:4px solid #f1c40f}blockquote.cc-yellow.cc-quoted:before{color:#f1c40f}blockquote.cc-yellow.cc-reverse{border-left-width:0;border-right-color:#f1c40f}table.cc-yellow tfoot td,table.cc-yellow tfoot th,table.cc-yellow thead td,table.cc-yellow thead th{background-color:#f1c40f;color:#fff;border-bottom-color:#927608}table.cc-yellow tbody tr td{border-bottom:1px solid #f1c40f}table.cc-yellow.cc-bordered tbody tr td,table.cc-yellow.cc-bordered tfoot td,table.cc-yellow.cc-bordered tfoot th,table.cc-yellow.cc-bordered thead td,table.cc-yellow.cc-bordered thead th{border-color:#c29d0b}table tbody tr.cc-bg-yellow td{background-color:#f1c40f;color:#fff;border-bottom:0}a.btn.cc-bg-yellow,button.cc-bg-yellow{color:#fff;background-color:#f1c40f;border-color:#f1c40f}a.btn.cc-bg-yellow:hover,button.cc-bg-yellow:hover{background-color:#c29d0b;color:#fff;border-color:#f1c40f}a.btn.cc-bg-yellow.cc-loading:before,button.cc-bg-yellow.cc-loading:before{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}a.btn.cc-bg-yellow.cc-outlined,button.cc-bg-yellow.cc-outlined{color:#f1c40f;background-color:transparent;border:1px solid #f1c40f}a.btn.cc-bg-yellow.cc-outlined:hover,button.cc-bg-yellow.cc-outlined:hover{background-color:transparent;border-color:#927608;color:#927608}a.btn.cc-bg-yellow.cc-outlined.cc-loading,button.cc-bg-yellow.cc-outlined.cc-loading{color:transparent}a.btn.cc-bg-yellow.cc-outlined.cc-loading:before,button.cc-bg-yellow.cc-outlined.cc-loading:before{border-color:#f1c40f #f9e8a0 #f9e8a0}a.btn.cc-bg-yellow span.badge,button.cc-bg-yellow span.badge{background-color:#fff;color:#f1c40f}form.cc-yellow .form-checkbox input:focus{border-color:#ddd}form.cc-yellow .form-checkbox input:checked{background-color:#f1c40f;border-color:#f1c40f}form.cc-yellow .form-radio input:focus{border-color:#ddd}form.cc-yellow .form-ps span,form.cc-yellow .form-ps span:last-child,form.cc-yellow .form-radio input:checked:before{background-color:#f1c40f}form.cc-yellow input:focus,form.cc-yellow select:focus,form.cc-yellow textarea:focus{border-color:#f1c40f}form.cc-yellow input.error:focus,form.cc-yellow select.error:focus,form.cc-yellow textarea.error:focus{border-color:#e82424}form.cc-yellow button[type=submit],form.cc-yellow input[type=submit]{background-color:#f1c40f}form.cc-yellow button[type=submit]:hover,form.cc-yellow input[type=submit]:hover{background-color:#c29d0b}.tabs.cc-yellow.cc-bordered>li.active a:not(.btn),.tabs.cc-yellow.cc-bordered>li:hover a:not(.btn){border-color:#f1c40f #f1c40f #fff}.tabs.cc-yellow.cc-pills>li.active a:not(.btn),.tabs.cc-yellow.cc-pills>li:hover a:not(.btn){background-color:#f1c40f;border-top:1px solid #f1c40f;border-bottom:1px solid #f1c40f;color:#fff}.tabs.cc-yellow>li.active a:not(.btn),.tabs.cc-yellow>li:hover a:not(.btn){color:#f1c40f;border-bottom-color:#f1c40f}@media screen and (max-width:767px){.tabs.cc-yellow.cc-bordered>li.active,.tabs.cc-yellow.cc-bordered>li.active+li,.tabs.cc-yellow.cc-bordered>li:hover,.tabs.cc-yellow.cc-bordered>li:hover+li{border-color:#f1c40f transparent transparent}.tabs.cc-yellow.cc-bordered>li:last-child.active,.tabs.cc-yellow.cc-bordered>li:last-child:hover{border-color:#f1c40f transparent}.tabs.cc-yellow.cc-pills>li:nth-child(1).active a:not(.btn),.tabs.cc-yellow.cc-pills>li:nth-child(1):hover a:not(.btn){border-top-width:1px;border-left-color:#f1c40f}.tabs.cc-yellow.cc-pills>li.active a:not(.btn),.tabs.cc-yellow.cc-pills>li:hover a:not(.btn){border-top-width:0;border-color:#f1c40f}}.cc-pa-0{padding:0}.cc-pat-0{padding-top:0}.cc-par-0{padding-right:0}.cc-pab-0{padding-bottom:0}.cc-pal-0{padding-left:0}.cc-ma-0{margin:0}.cc-mat-0{margin-top:0}.cc-mar-0{margin-right:0}.cc-mab-0{margin-bottom:0}.cc-mal-0{margin-left:0}.cc-pa-2{padding:2px}.cc-pat-2{padding-top:2px}.cc-par-2{padding-right:2px}.cc-pab-2{padding-bottom:2px}.cc-pal-2{padding-left:2px}.cc-ma-2{margin:2px}.cc-mat-2{margin-top:2px}.cc-mar-2{margin-right:2px}.cc-mab-2{margin-bottom:2px}.cc-mal-2{margin-left:2px}.cc-pa-4{padding:4px}.cc-pat-4{padding-top:4px}.cc-par-4{padding-right:4px}.cc-pab-4{padding-bottom:4px}.cc-pal-4{padding-left:4px}.cc-ma-4{margin:4px}.cc-mat-4{margin-top:4px}.cc-mar-4{margin-right:4px}.cc-mab-4{margin-bottom:4px}.cc-mal-4{margin-left:4px}.cc-pa-6{padding:6px}.cc-pat-6{padding-top:6px}.cc-par-6{padding-right:6px}.cc-pab-6{padding-bottom:6px}.cc-pal-6{padding-left:6px}.cc-ma-6{margin:6px}.cc-mat-6{margin-top:6px}.cc-mar-6{margin-right:6px}.cc-mab-6{margin-bottom:6px}.cc-mal-6{margin-left:6px}.cc-pa-8{padding:8px}.cc-pat-8{padding-top:8px}.cc-par-8{padding-right:8px}.cc-pab-8{padding-bottom:8px}.cc-pal-8{padding-left:8px}.cc-ma-8{margin:8px}.cc-mat-8{margin-top:8px}.cc-mar-8{margin-right:8px}.cc-mab-8{margin-bottom:8px}.cc-mal-8{margin-left:8px}.cc-pa-10{padding:10px}.cc-pat-10{padding-top:10px}.cc-par-10{padding-right:10px}.cc-pab-10{padding-bottom:10px}.cc-pal-10{padding-left:10px}.cc-ma-10{margin:10px}.cc-mat-10{margin-top:10px}.cc-mar-10{margin-right:10px}.cc-mab-10{margin-bottom:10px}.cc-mal-10{margin-left:10px}.cc-pa-12{padding:12px}.cc-pat-12{padding-top:12px}.cc-par-12{padding-right:12px}.cc-pab-12{padding-bottom:12px}.cc-pal-12{padding-left:12px}.cc-ma-12{margin:12px}.cc-mat-12{margin-top:12px}.cc-mar-12{margin-right:12px}.cc-mab-12{margin-bottom:12px}.cc-mal-12{margin-left:12px}.cc-pa-14{padding:14px}.cc-pat-14{padding-top:14px}.cc-par-14{padding-right:14px}.cc-pab-14{padding-bottom:14px}.cc-pal-14{padding-left:14px}.cc-ma-14{margin:14px}.cc-mat-14{margin-top:14px}.cc-mar-14{margin-right:14px}.cc-mab-14{margin-bottom:14px}.cc-mal-14{margin-left:14px}.cc-pa-16{padding:16px}.cc-pat-16{padding-top:16px}.cc-par-16{padding-right:16px}.cc-pab-16{padding-bottom:16px}.cc-pal-16{padding-left:16px}.cc-ma-16{margin:16px}.cc-mat-16{margin-top:16px}.cc-mar-16{margin-right:16px}.cc-mab-16{margin-bottom:16px}.cc-mal-16{margin-left:16px}.cc-pa-18{padding:18px}.cc-pat-18{padding-top:18px}.cc-par-18{padding-right:18px}.cc-pab-18{padding-bottom:18px}.cc-pal-18{padding-left:18px}.cc-ma-18{margin:18px}.cc-mat-18{margin-top:18px}.cc-mar-18{margin-right:18px}.cc-mab-18{margin-bottom:18px}.cc-mal-18{margin-left:18px}.cc-pa-20{padding:20px}.cc-pat-20{padding-top:20px}.cc-par-20{padding-right:20px}.cc-pab-20{padding-bottom:20px}.cc-pal-20{padding-left:20px}.cc-ma-20{margin:20px}.cc-mat-20{margin-top:20px}.cc-mar-20{margin-right:20px}.cc-mab-20{margin-bottom:20px}.cc-mal-20{margin-left:20px}.cc-pa-22{padding:22px}.cc-pat-22{padding-top:22px}.cc-par-22{padding-right:22px}.cc-pab-22{padding-bottom:22px}.cc-pal-22{padding-left:22px}.cc-ma-22{margin:22px}.cc-mat-22{margin-top:22px}.cc-mar-22{margin-right:22px}.cc-mab-22{margin-bottom:22px}.cc-mal-22{margin-left:22px}.cc-pa-24{padding:24px}.cc-pat-24{padding-top:24px}.cc-par-24{padding-right:24px}.cc-pab-24{padding-bottom:24px}.cc-pal-24{padding-left:24px}.cc-ma-24{margin:24px}.cc-mat-24{margin-top:24px}.cc-mar-24{margin-right:24px}.cc-mab-24{margin-bottom:24px}.cc-mal-24{margin-left:24px}.cc-pa-26{padding:26px}.cc-pat-26{padding-top:26px}.cc-par-26{padding-right:26px}.cc-pab-26{padding-bottom:26px}.cc-pal-26{padding-left:26px}.cc-ma-26{margin:26px}.cc-mat-26{margin-top:26px}.cc-mar-26{margin-right:26px}.cc-mab-26{margin-bottom:26px}.cc-mal-26{margin-left:26px}.cc-pa-28{padding:28px}.cc-pat-28{padding-top:28px}.cc-par-28{padding-right:28px}.cc-pab-28{padding-bottom:28px}.cc-pal-28{padding-left:28px}.cc-ma-28{margin:28px}.cc-mat-28{margin-top:28px}.cc-mar-28{margin-right:28px}.cc-mab-28{margin-bottom:28px}.cc-mal-28{margin-left:28px}.cc-pa-30{padding:30px}.cc-pat-30{padding-top:30px}.cc-par-30{padding-right:30px}.cc-pab-30{padding-bottom:30px}.cc-pal-30{padding-left:30px}.cc-ma-30{margin:30px}.cc-mat-30{margin-top:30px}.cc-mar-30{margin-right:30px}.cc-mab-30{margin-bottom:30px}.cc-mal-30{margin-left:30px}.cc-pa-32{padding:32px}.cc-pat-32{padding-top:32px}.cc-par-32{padding-right:32px}.cc-pab-32{padding-bottom:32px}.cc-pal-32{padding-left:32px}.cc-ma-32{margin:32px}.cc-mat-32{margin-top:32px}.cc-mar-32{margin-right:32px}.cc-mab-32{margin-bottom:32px}.cc-mal-32{margin-left:32px}.cc-pa-34{padding:34px}.cc-pat-34{padding-top:34px}.cc-par-34{padding-right:34px}.cc-pab-34{padding-bottom:34px}.cc-pal-34{padding-left:34px}.cc-ma-34{margin:34px}.cc-mat-34{margin-top:34px}.cc-mar-34{margin-right:34px}.cc-mab-34{margin-bottom:34px}.cc-mal-34{margin-left:34px}.cc-pa-36{padding:36px}.cc-pat-36{padding-top:36px}.cc-par-36{padding-right:36px}.cc-pab-36{padding-bottom:36px}.cc-pal-36{padding-left:36px}.cc-ma-36{margin:36px}.cc-mat-36{margin-top:36px}.cc-mar-36{margin-right:36px}.cc-mab-36{margin-bottom:36px}.cc-mal-36{margin-left:36px}.cc-pa-38{padding:38px}.cc-pat-38{padding-top:38px}.cc-par-38{padding-right:38px}.cc-pab-38{padding-bottom:38px}.cc-pal-38{padding-left:38px}.cc-ma-38{margin:38px}.cc-mat-38{margin-top:38px}.cc-mar-38{margin-right:38px}.cc-mab-38{margin-bottom:38px}.cc-mal-38{margin-left:38px}.cc-pa-40{padding:40px}.cc-pat-40{padding-top:40px}.cc-par-40{padding-right:40px}.cc-pab-40{padding-bottom:40px}.cc-pal-40{padding-left:40px}.cc-ma-40{margin:40px}.cc-mat-40{margin-top:40px}.cc-mar-40{margin-right:40px}.cc-mab-40{margin-bottom:40px}.cc-mal-40{margin-left:40px}.cc-pa-42{padding:42px}.cc-pat-42{padding-top:42px}.cc-par-42{padding-right:42px}.cc-pab-42{padding-bottom:42px}.cc-pal-42{padding-left:42px}.cc-ma-42{margin:42px}.cc-mat-42{margin-top:42px}.cc-mar-42{margin-right:42px}.cc-mab-42{margin-bottom:42px}.cc-mal-42{margin-left:42px}.cc-pa-44{padding:44px}.cc-pat-44{padding-top:44px}.cc-par-44{padding-right:44px}.cc-pab-44{padding-bottom:44px}.cc-pal-44{padding-left:44px}.cc-ma-44{margin:44px}.cc-mat-44{margin-top:44px}.cc-mar-44{margin-right:44px}.cc-mab-44{margin-bottom:44px}.cc-mal-44{margin-left:44px}.cc-pa-46{padding:46px}.cc-pat-46{padding-top:46px}.cc-par-46{padding-right:46px}.cc-pab-46{padding-bottom:46px}.cc-pal-46{padding-left:46px}.cc-ma-46{margin:46px}.cc-mat-46{margin-top:46px}.cc-mar-46{margin-right:46px}.cc-mab-46{margin-bottom:46px}.cc-mal-46{margin-left:46px}.cc-pa-48{padding:48px}.cc-pat-48{padding-top:48px}.cc-par-48{padding-right:48px}.cc-pab-48{padding-bottom:48px}.cc-pal-48{padding-left:48px}.cc-ma-48{margin:48px}.cc-mat-48{margin-top:48px}.cc-mar-48{margin-right:48px}.cc-mab-48{margin-bottom:48px}.cc-mal-48{margin-left:48px}.cc-pa-50{padding:50px}.cc-pat-50{padding-top:50px}.cc-par-50{padding-right:50px}.cc-pab-50{padding-bottom:50px}.cc-pal-50{padding-left:50px}.cc-ma-50{margin:50px}.cc-mat-50{margin-top:50px}.cc-mar-50{margin-right:50px}.cc-mab-50{margin-bottom:50px}.cc-mal-50{margin-left:50px}[class*=fa-]:before,[class*=ion-]:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;speak:none;margin-right:10px}li[class*=fa-],li[class*=ion-]{list-style:none;position:relative}li[class*=fa-]:before,li[class*=ion-]:before{position:absolute;left:-1.3em;top:4px}ul.cc-horizontal li[class*=fa-]:before,ul.cc-horizontal li[class*=ion-]:before{position:static}span.badge[class*=fa-]:before,span.badge[class*=ion-]:before{margin-right:0}[class*=ion-]:before{font-family:Ionicons}[class*=fa-]:before{font-family:FontAwesome}.cc-w-0{width:0}.cc-w-5{width:5%}.cc-w-10{width:10%}.cc-w-15{width:15%}.cc-w-20{width:20%}.cc-w-25{width:25%}.cc-w-30{width:30%}.cc-w-35{width:35%}.cc-w-40{width:40%}.cc-w-45{width:45%}.cc-w-50{width:50%}.cc-w-55{width:55%}.cc-w-60{width:60%}.cc-w-65{width:65%}.cc-w-70{width:70%}.cc-w-75{width:75%}.cc-w-80{width:80%}.cc-w-85{width:85%}.cc-w-90{width:90%}.cc-w-95{width:95%}.cc-w-100{width:100%} \ No newline at end of file diff --git a/package.json b/package.json index 17c80f1..398b26c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ChuckCSS", - "version": "2.0.3", + "version": "3.0.0", "description": "Responsive CSS framework based on Flexbox grids compiled with LESS and Autoprefixer", "author": { "name": "Mickael SURREL ",