Clean up
Signed-off-by: Jeff <jeff@gotenzing.com>
Showing
13 changed files
with
507 additions
and
133 deletions
| ... | @@ -15152,6 +15152,202 @@ input[type=checkbox] { | ... | @@ -15152,6 +15152,202 @@ input[type=checkbox] { |
| 15152 | content: "" !important; | 15152 | content: "" !important; |
| 15153 | } | 15153 | } |
| 15154 | 15154 | ||
| 15155 | .thumbnail { | ||
| 15156 | line-height: 1.428571429; | ||
| 15157 | background-color: #ffffff; | ||
| 15158 | border: 1px solid #dddddd; | ||
| 15159 | border-radius: 4px; | ||
| 15160 | transition: all 0.2s ease-in-out; | ||
| 15161 | display: inline-block; | ||
| 15162 | max-width: 100%; | ||
| 15163 | height: auto; | ||
| 15164 | display: block; | ||
| 15165 | position: relative; | ||
| 15166 | padding: 0; | ||
| 15167 | margin: 0; | ||
| 15168 | } | ||
| 15169 | |||
| 15170 | .thumbnail .ribbon { | ||
| 15171 | background: #5cb85c; | ||
| 15172 | box-shadow: 0 1px rgba(0, 0, 0, 0.2); | ||
| 15173 | -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.2); | ||
| 15174 | -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.2); | ||
| 15175 | color: #fff; | ||
| 15176 | text-shadow: 0 1px rgba(0, 0, 0, 0.3); | ||
| 15177 | position: absolute; | ||
| 15178 | font-size: 14px; | ||
| 15179 | left: -8px; | ||
| 15180 | right: unset; | ||
| 15181 | top: 10px; | ||
| 15182 | padding: 3px 10px; | ||
| 15183 | z-index: 2; | ||
| 15184 | border-radius: 0px; | ||
| 15185 | font-weight: bold; | ||
| 15186 | } | ||
| 15187 | |||
| 15188 | .thumbnail .ribbon.enrolled { | ||
| 15189 | background: #428bca; | ||
| 15190 | } | ||
| 15191 | |||
| 15192 | .thumbnail .ribbon:before { | ||
| 15193 | border: 4px solid transparent; | ||
| 15194 | border-top: 4px solid #348c34; | ||
| 15195 | border-right: 4px solid #348c34; | ||
| 15196 | content: ""; | ||
| 15197 | position: absolute; | ||
| 15198 | left: 0; | ||
| 15199 | right: unset; | ||
| 15200 | border-radius: 0px; | ||
| 15201 | bottom: -8px; | ||
| 15202 | } | ||
| 15203 | |||
| 15204 | .thumbnail .ribbon.enrolled:before { | ||
| 15205 | border-top: 4px solid #357ebd; | ||
| 15206 | border-right: 4px solid #357ebd; | ||
| 15207 | } | ||
| 15208 | |||
| 15209 | .entry-title { | ||
| 15210 | margin: 0 !important; | ||
| 15211 | } | ||
| 15212 | |||
| 15213 | .entry-content { | ||
| 15214 | margin-bottom: 10px; | ||
| 15215 | padding: 0; | ||
| 15216 | } | ||
| 15217 | |||
| 15218 | .items-wrapper_button { | ||
| 15219 | margin: 5px 0 !important; | ||
| 15220 | width: 100%; | ||
| 15221 | } | ||
| 15222 | |||
| 15223 | .items-wrapper_button a { | ||
| 15224 | text-decoration: none !important; | ||
| 15225 | width: 100%; | ||
| 15226 | } | ||
| 15227 | |||
| 15228 | .thumbnail a.btn-primary { | ||
| 15229 | color: white; | ||
| 15230 | } | ||
| 15231 | |||
| 15232 | .btn, .wpcf7 input[type=submit], .woocommerce-notices-wrapper .woocommerce-message a.button, .woocommerce-info a.button { | ||
| 15233 | display: inline-block; | ||
| 15234 | padding: 6px 12px; | ||
| 15235 | margin-bottom: 0; | ||
| 15236 | font-size: 14px; | ||
| 15237 | font-weight: normal; | ||
| 15238 | line-height: 1.428571429; | ||
| 15239 | text-align: center; | ||
| 15240 | vertical-align: middle; | ||
| 15241 | cursor: pointer; | ||
| 15242 | border: 1px solid transparent; | ||
| 15243 | border-radius: 4px; | ||
| 15244 | white-space: nowrap; | ||
| 15245 | -webkit-user-select: none; | ||
| 15246 | -moz-user-select: none; | ||
| 15247 | -o-user-select: none; | ||
| 15248 | user-select: none; | ||
| 15249 | } | ||
| 15250 | |||
| 15251 | .btn:focus, .wpcf7 input[type=submit]:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .woocommerce-info a.button:focus { | ||
| 15252 | outline: thin dotted #333; | ||
| 15253 | outline: 5px auto -webkit-focus-ring-color; | ||
| 15254 | outline-offset: -2px; | ||
| 15255 | } | ||
| 15256 | |||
| 15257 | .btn:hover, .wpcf7 input[type=submit]:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover, .woocommerce-info a.button:hover, .learndash-course-grid .btn:focus, .learndash-course-grid .wpcf7 input[type=submit]:focus, .wpcf7 .learndash-course-grid input[type=submit]:focus, .learndash-course-grid .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .woocommerce-notices-wrapper .woocommerce-message .learndash-course-grid a.button:focus, .learndash-course-grid .woocommerce-info a.button:focus, .woocommerce-info .learndash-course-grid a.button:focus { | ||
| 15258 | color: #333333; | ||
| 15259 | text-decoration: none; | ||
| 15260 | } | ||
| 15261 | |||
| 15262 | .btn:active, .wpcf7 input[type=submit]:active, .woocommerce-notices-wrapper .woocommerce-message a.button:active, .woocommerce-info a.button:active { | ||
| 15263 | outline: 0; | ||
| 15264 | background-image: none; | ||
| 15265 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | ||
| 15266 | } | ||
| 15267 | |||
| 15268 | .btn-primary { | ||
| 15269 | color: #ffffff; | ||
| 15270 | background-color: #428bca; | ||
| 15271 | border-color: #357ebd; | ||
| 15272 | } | ||
| 15273 | |||
| 15274 | .btn-primary:hover, .learndash-course-grid .btn-primary:focus, .learndash-course-grid .btn-primary:active { | ||
| 15275 | color: #ffffff; | ||
| 15276 | background-color: #3276b1; | ||
| 15277 | border-color: #285e8e; | ||
| 15278 | } | ||
| 15279 | |||
| 15280 | .btn-primary:active { | ||
| 15281 | background-image: none; | ||
| 15282 | } | ||
| 15283 | |||
| 15284 | .btn-primary { | ||
| 15285 | color: white; | ||
| 15286 | text-decoration: none; | ||
| 15287 | } | ||
| 15288 | |||
| 15289 | .btn-primary:hover { | ||
| 15290 | color: white; | ||
| 15291 | } | ||
| 15292 | |||
| 15293 | .thumbnail img { | ||
| 15294 | display: block; | ||
| 15295 | max-width: 100%; | ||
| 15296 | width: 100%; | ||
| 15297 | height: auto; | ||
| 15298 | margin-left: auto; | ||
| 15299 | margin-right: auto; | ||
| 15300 | box-shadow: none; | ||
| 15301 | max-height: 400px; | ||
| 15302 | } | ||
| 15303 | |||
| 15304 | .thumbnail a, .learndash-course-grid .thumbnail a:hover { | ||
| 15305 | box-shadow: none; | ||
| 15306 | } | ||
| 15307 | |||
| 15308 | .thumbnail .caption { | ||
| 15309 | padding: 9px; | ||
| 15310 | color: #333333; | ||
| 15311 | } | ||
| 15312 | |||
| 15313 | .thumbnail .caption a { | ||
| 15314 | text-decoration: none !important; | ||
| 15315 | } | ||
| 15316 | |||
| 15317 | .thumbnail .caption p { | ||
| 15318 | float: none !important; | ||
| 15319 | margin: 15px 0 0 !important; | ||
| 15320 | width: 100% !important; | ||
| 15321 | } | ||
| 15322 | |||
| 15323 | .element-item { | ||
| 15324 | position: relative; | ||
| 15325 | float: left; | ||
| 15326 | width: calc(33% - 30px); | ||
| 15327 | height: 600px; | ||
| 15328 | margin: 5px; | ||
| 15329 | padding: 10px; | ||
| 15330 | } | ||
| 15331 | |||
| 15332 | .element-item > * { | ||
| 15333 | margin: 0; | ||
| 15334 | padding: 0; | ||
| 15335 | } | ||
| 15336 | |||
| 15337 | #load-more { | ||
| 15338 | float: right; | ||
| 15339 | margin: 5px; | ||
| 15340 | } | ||
| 15341 | |||
| 15342 | .hidden { | ||
| 15343 | visibility: hidden; | ||
| 15344 | width: 0px !important; | ||
| 15345 | height: 0px !important; | ||
| 15346 | margin: 0px !important; | ||
| 15347 | padding: 0px !important; | ||
| 15348 | display: none; | ||
| 15349 | } | ||
| 15350 | |||
| 15155 | .has-blue-color, | 15351 | .has-blue-color, |
| 15156 | .has-blue-color:visited { | 15352 | .has-blue-color:visited { |
| 15157 | color: #0d6efd; | 15353 | color: #0d6efd; | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed.
Click to expand it.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
| 1 | import jQuery from 'jquery'; | ||
| 2 | import jQueryBridget from 'jquery-bridget'; | ||
| 3 | import Isotope from "isotope-layout"; | ||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | jQueryBridget( 'isotope', Isotope, $ ); | ||
| 8 | |||
| 9 | jQuery( document ).ready(function($) { | ||
| 10 | |||
| 11 | // quick search regex | ||
| 12 | var qsRegex; | ||
| 13 | |||
| 14 | // init Isotope | ||
| 15 | var $grid = $('.grid').isotope({ | ||
| 16 | itemSelector: '.element-item', | ||
| 17 | layoutMode: 'fitRows', | ||
| 18 | filter: function() { | ||
| 19 | return qsRegex ? $(this).text().match( qsRegex ) : true; | ||
| 20 | } | ||
| 21 | }); | ||
| 22 | |||
| 23 | |||
| 24 | var filterFns = { | ||
| 25 | // show if number is greater than 50 | ||
| 26 | numberGreaterThan50: function() { | ||
| 27 | var number = $(this).find('.number').text(); | ||
| 28 | return parseInt( number, 10 ) > 50; | ||
| 29 | }, | ||
| 30 | // show if name ends with -ium | ||
| 31 | ium: function() { | ||
| 32 | var name = $(this).find('.name').text(); | ||
| 33 | return name.match( /ium$/ ); | ||
| 34 | } | ||
| 35 | }; | ||
| 36 | |||
| 37 | // use value of search field to filter | ||
| 38 | var $quicksearch = $('.quicksearch').keyup( debounce( function() { | ||
| 39 | qsRegex = new RegExp( $quicksearch.val(), 'gi' ); | ||
| 40 | $grid.isotope(); | ||
| 41 | }, 200 ) ); | ||
| 42 | |||
| 43 | // debounce so filtering doesn't happen every millisecond | ||
| 44 | function debounce( fn, threshold ) { | ||
| 45 | var timeout; | ||
| 46 | threshold = threshold || 100; | ||
| 47 | return function debounced() { | ||
| 48 | clearTimeout( timeout ); | ||
| 49 | var args = arguments; | ||
| 50 | var _this = this; | ||
| 51 | function delayed() { | ||
| 52 | fn.apply( _this, args ); | ||
| 53 | } | ||
| 54 | timeout = setTimeout( delayed, threshold ); | ||
| 55 | }; | ||
| 56 | } | ||
| 57 | |||
| 58 | |||
| 59 | |||
| 60 | // bind filter button click | ||
| 61 | $('.filters-button-group').on( 'click', 'button', function() { | ||
| 62 | var filterValue = $( this ).attr('data-filter'); | ||
| 63 | // use filterFn if matches value | ||
| 64 | filterValue = filterFns[ filterValue ] || filterValue; | ||
| 65 | $grid.isotope({ filter: filterValue }); | ||
| 66 | }); | ||
| 67 | |||
| 68 | // change is-checked class on buttons | ||
| 69 | $('.button-group').each( function( i, buttonGroup ) { | ||
| 70 | var $buttonGroup = $( buttonGroup ); | ||
| 71 | $buttonGroup.on( 'click', 'button', function() { | ||
| 72 | $buttonGroup.find('.is-checked').removeClass('is-checked'); | ||
| 73 | $( this ).addClass('is-checked'); | ||
| 74 | }); | ||
| 75 | }); | ||
| 76 | |||
| 77 | |||
| 78 | |||
| 79 | //**************************** | ||
| 80 | // Isotope Load more button | ||
| 81 | //**************************** | ||
| 82 | |||
| 83 | var initShow = 3; //number of images loaded on init & onclick load more button | ||
| 84 | var counter = initShow; //counter for load more button | ||
| 85 | var iso = $grid.data('isotope'); // get Isotope instance | ||
| 86 | console.log('iso'); | ||
| 87 | console.log(iso); | ||
| 88 | console.log(iso.elemCount); | ||
| 89 | |||
| 90 | loadMore(initShow); //execute function onload | ||
| 91 | |||
| 92 | function loadMore(toShow) { | ||
| 93 | |||
| 94 | $grid.find(".hidden").removeClass("hidden"); | ||
| 95 | |||
| 96 | var hiddenElems = iso.filteredItems.slice(toShow, iso.filteredItems.length).map(function(item) { | ||
| 97 | console.log('hiddenElem'); | ||
| 98 | console.log(item.element); | ||
| 99 | return item.element; | ||
| 100 | }); | ||
| 101 | $(hiddenElems).addClass('hidden'); | ||
| 102 | $grid.isotope('layout'); | ||
| 103 | |||
| 104 | //when no more to load, hide show more button | ||
| 105 | if (hiddenElems.length == 0) { | ||
| 106 | $("#load-more").hide(); | ||
| 107 | } | ||
| 108 | else { | ||
| 109 | $("#load-more").show(); | ||
| 110 | }; | ||
| 111 | |||
| 112 | } | ||
| 113 | |||
| 114 | |||
| 115 | //append load more button | ||
| 116 | $grid.after('<div class="viewPlan"><a href="#" id="load-more">Load More</a></div>'); | ||
| 117 | |||
| 118 | //when load more button clicked | ||
| 119 | $(document).on("click", "#load-more", function(e) { | ||
| 120 | e.preventDefault(); | ||
| 121 | |||
| 122 | if ($('#filters').data('clicked')) { | ||
| 123 | //when filter button clicked, set initial value for counter | ||
| 124 | counter = initShow; | ||
| 125 | j$('#filters').data('clicked', false); | ||
| 126 | } else { | ||
| 127 | counter = counter; | ||
| 128 | }; | ||
| 129 | |||
| 130 | counter = counter + initShow; | ||
| 131 | |||
| 132 | loadMore(counter); | ||
| 133 | }); | ||
| 134 | |||
| 135 | }); |
| 1 | import jQuery from 'jquery'; | ||
| 2 | import jQueryBridget from 'jquery-bridget'; | ||
| 3 | import Isotope from "isotope-layout"; | ||
| 4 | 1 | ||
| 5 | 2 | ||
| 6 | // Add your custom JS here. | 3 | // Add your custom JS here. |
| 7 | import "./_carousels"; | 4 | import "./_carousels"; |
| 8 | import "./jssocials.min"; | 5 | import "./jssocials.min"; |
| 9 | 6 | import "./_course_list" | |
| 10 | jQueryBridget( 'isotope', Isotope, $ ); | ||
| 11 | |||
| 12 | jQuery( document ).ready(function($) { | ||
| 13 | |||
| 14 | // quick search regex | ||
| 15 | var qsRegex; | ||
| 16 | |||
| 17 | // init Isotope | ||
| 18 | var $grid = $('.grid').isotope({ | ||
| 19 | itemSelector: '.element-item', | ||
| 20 | layoutMode: 'fitRows', | ||
| 21 | filter: function() { | ||
| 22 | return qsRegex ? $(this).text().match( qsRegex ) : true; | ||
| 23 | } | ||
| 24 | }); | ||
| 25 | |||
| 26 | |||
| 27 | var filterFns = { | ||
| 28 | // show if number is greater than 50 | ||
| 29 | numberGreaterThan50: function() { | ||
| 30 | var number = $(this).find('.number').text(); | ||
| 31 | return parseInt( number, 10 ) > 50; | ||
| 32 | }, | ||
| 33 | // show if name ends with -ium | ||
| 34 | ium: function() { | ||
| 35 | var name = $(this).find('.name').text(); | ||
| 36 | return name.match( /ium$/ ); | ||
| 37 | } | ||
| 38 | }; | ||
| 39 | |||
| 40 | // use value of search field to filter | ||
| 41 | var $quicksearch = $('.quicksearch').keyup( debounce( function() { | ||
| 42 | qsRegex = new RegExp( $quicksearch.val(), 'gi' ); | ||
| 43 | $grid.isotope(); | ||
| 44 | }, 200 ) ); | ||
| 45 | |||
| 46 | // debounce so filtering doesn't happen every millisecond | ||
| 47 | function debounce( fn, threshold ) { | ||
| 48 | var timeout; | ||
| 49 | threshold = threshold || 100; | ||
| 50 | return function debounced() { | ||
| 51 | clearTimeout( timeout ); | ||
| 52 | var args = arguments; | ||
| 53 | var _this = this; | ||
| 54 | function delayed() { | ||
| 55 | fn.apply( _this, args ); | ||
| 56 | } | ||
| 57 | timeout = setTimeout( delayed, threshold ); | ||
| 58 | }; | ||
| 59 | } | ||
| 60 | |||
| 61 | |||
| 62 | |||
| 63 | // bind filter button click | ||
| 64 | $('.filters-button-group').on( 'click', 'button', function() { | ||
| 65 | var filterValue = $( this ).attr('data-filter'); | ||
| 66 | // use filterFn if matches value | ||
| 67 | filterValue = filterFns[ filterValue ] || filterValue; | ||
| 68 | $grid.isotope({ filter: filterValue }); | ||
| 69 | }); | ||
| 70 | |||
| 71 | // change is-checked class on buttons | ||
| 72 | $('.button-group').each( function( i, buttonGroup ) { | ||
| 73 | var $buttonGroup = $( buttonGroup ); | ||
| 74 | $buttonGroup.on( 'click', 'button', function() { | ||
| 75 | $buttonGroup.find('.is-checked').removeClass('is-checked'); | ||
| 76 | $( this ).addClass('is-checked'); | ||
| 77 | }); | ||
| 78 | }); | ||
| 79 | |||
| 80 | |||
| 81 | |||
| 82 | //**************************** | ||
| 83 | // Isotope Load more button | ||
| 84 | //**************************** | ||
| 85 | |||
| 86 | var initShow = 3; //number of images loaded on init & onclick load more button | ||
| 87 | var counter = initShow; //counter for load more button | ||
| 88 | var iso = $grid.data('isotope'); // get Isotope instance | ||
| 89 | console.log('iso'); | ||
| 90 | console.log(iso); | ||
| 91 | console.log(iso.elemCount); | ||
| 92 | |||
| 93 | loadMore(initShow); //execute function onload | ||
| 94 | |||
| 95 | function loadMore(toShow) { | ||
| 96 | |||
| 97 | $grid.find(".hidden").removeClass("hidden"); | ||
| 98 | |||
| 99 | var hiddenElems = iso.filteredItems.slice(toShow, iso.filteredItems.length).map(function(item) { | ||
| 100 | console.log('hiddenElem'); | ||
| 101 | console.log(item.element); | ||
| 102 | return item.element; | ||
| 103 | }); | ||
| 104 | $(hiddenElems).addClass('hidden'); | ||
| 105 | $grid.isotope('layout'); | ||
| 106 | |||
| 107 | //when no more to load, hide show more button | ||
| 108 | if (hiddenElems.length == 0) { | ||
| 109 | $("#load-more").hide(); | ||
| 110 | } | ||
| 111 | else { | ||
| 112 | $("#load-more").show(); | ||
| 113 | }; | ||
| 114 | |||
| 115 | } | ||
| 116 | |||
| 117 | |||
| 118 | //append load more button | ||
| 119 | $grid.after('<div class="viewPlan"><a href="#" id="load-more">Load More</a></div>'); | ||
| 120 | |||
| 121 | //when load more button clicked | ||
| 122 | $(document).on("click", "#load-more", function(e) { | ||
| 123 | e.preventDefault(); | ||
| 124 | |||
| 125 | if ($('#filters').data('clicked')) { | ||
| 126 | //when filter button clicked, set initial value for counter | ||
| 127 | counter = initShow; | ||
| 128 | j$('#filters').data('clicked', false); | ||
| 129 | } else { | ||
| 130 | counter = counter; | ||
| 131 | }; | ||
| 132 | |||
| 133 | counter = counter + initShow; | ||
| 134 | |||
| 135 | loadMore(counter); | ||
| 136 | }); | ||
| 137 | |||
| 138 | }); | ||
| 139 | 7 | ||
| 140 | var a = document.querySelector('.blur-image'); | 8 | var a = document.querySelector('.blur-image'); |
| 141 | 9 | ... | ... |
| ... | @@ -14,6 +14,7 @@ | ... | @@ -14,6 +14,7 @@ |
| 14 | @import "theme/carousel"; | 14 | @import "theme/carousel"; |
| 15 | @import "theme/accordion"; | 15 | @import "theme/accordion"; |
| 16 | @import "theme/sharethis"; | 16 | @import "theme/sharethis"; |
| 17 | @import "theme/course_list"; | ||
| 17 | 18 | ||
| 18 | 19 | ||
| 19 | @import "assets/understrap/theme/colors"; // <-------- This creates the necessary bootstrap color classes. | 20 | @import "assets/understrap/theme/colors"; // <-------- This creates the necessary bootstrap color classes. | ... | ... |
| 1 | .thumbnail{ | ||
| 2 | line-height:1.428571429; | ||
| 3 | background-color:#ffffff; | ||
| 4 | border:1px solid #dddddd; | ||
| 5 | border-radius:4px; | ||
| 6 | -webkit-transition:all 0.2s ease-in-out; | ||
| 7 | transition:all 0.2s ease-in-out; | ||
| 8 | display:inline-block; | ||
| 9 | max-width:100%; | ||
| 10 | height:auto; | ||
| 11 | display:block; | ||
| 12 | position:relative; | ||
| 13 | padding:0; | ||
| 14 | margin:0; | ||
| 15 | } | ||
| 16 | .thumbnail .ribbon{ | ||
| 17 | background:#5cb85c; | ||
| 18 | box-shadow:0 1px rgba(0,0,0,0.2); | ||
| 19 | -moz-box-shadow:0 1px rgba(0,0,0,0.2); | ||
| 20 | -webkit-box-shadow:0 1px rgba(0,0,0,0.2); | ||
| 21 | color:#fff; | ||
| 22 | text-shadow:0 1px rgba(0,0,0,0.3); | ||
| 23 | position:absolute; | ||
| 24 | font-size:14px; | ||
| 25 | left:-8px; | ||
| 26 | right: unset; | ||
| 27 | top:10px; | ||
| 28 | padding:3px 10px; | ||
| 29 | z-index:2; | ||
| 30 | border-radius: 0px; | ||
| 31 | font-weight:bold; | ||
| 32 | } | ||
| 33 | .thumbnail .ribbon.enrolled{ | ||
| 34 | background:#428bca; | ||
| 35 | } | ||
| 36 | .thumbnail .ribbon:before{ | ||
| 37 | border:4px solid transparent; | ||
| 38 | border-top:4px solid #348c34; | ||
| 39 | border-right:4px solid #348c34; | ||
| 40 | content:""; | ||
| 41 | position:absolute; | ||
| 42 | left:0; | ||
| 43 | right: unset; | ||
| 44 | border-radius: 0px; | ||
| 45 | bottom:-8px; | ||
| 46 | } | ||
| 47 | .thumbnail .ribbon.enrolled:before{ | ||
| 48 | border-top:4px solid #357ebd; | ||
| 49 | border-right:4px solid #357ebd; | ||
| 50 | } | ||
| 51 | .entry-title{ | ||
| 52 | margin:0!important; | ||
| 53 | } | ||
| 54 | .entry-content{ | ||
| 55 | margin-bottom:10px; | ||
| 56 | padding:0; | ||
| 57 | } | ||
| 58 | .items-wrapper_button{ | ||
| 59 | margin:5px 0!important; | ||
| 60 | width:100%; | ||
| 61 | } | ||
| 62 | .items-wrapper_button a{ | ||
| 63 | text-decoration:none!important; | ||
| 64 | width:100%; | ||
| 65 | } | ||
| 66 | .thumbnail a.btn-primary{ | ||
| 67 | color:white; | ||
| 68 | } | ||
| 69 | .btn{ | ||
| 70 | display:inline-block; | ||
| 71 | padding:6px 12px; | ||
| 72 | margin-bottom:0; | ||
| 73 | font-size:14px; | ||
| 74 | font-weight:normal; | ||
| 75 | line-height:1.428571429; | ||
| 76 | text-align:center; | ||
| 77 | vertical-align:middle; | ||
| 78 | cursor:pointer; | ||
| 79 | border:1px solid transparent; | ||
| 80 | border-radius:4px; | ||
| 81 | white-space:nowrap; | ||
| 82 | -webkit-user-select:none; | ||
| 83 | -moz-user-select:none; | ||
| 84 | -ms-user-select:none; | ||
| 85 | -o-user-select:none; | ||
| 86 | user-select:none; | ||
| 87 | } | ||
| 88 | .btn:focus{ | ||
| 89 | outline:thin dotted #333; | ||
| 90 | outline:5px auto -webkit-focus-ring-color; | ||
| 91 | outline-offset:-2px; | ||
| 92 | } | ||
| 93 | .btn:hover,.learndash-course-grid .btn:focus{ | ||
| 94 | color:#333333; | ||
| 95 | text-decoration:none; | ||
| 96 | } | ||
| 97 | .btn:active{ | ||
| 98 | outline:0; | ||
| 99 | background-image:none; | ||
| 100 | -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); | ||
| 101 | box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); | ||
| 102 | } | ||
| 103 | .btn-primary{ | ||
| 104 | color:#ffffff; | ||
| 105 | background-color:#428bca; | ||
| 106 | border-color:#357ebd; | ||
| 107 | } | ||
| 108 | .btn-primary:hover,.learndash-course-grid .btn-primary:focus,.learndash-course-grid .btn-primary:active{ | ||
| 109 | color:#ffffff; | ||
| 110 | background-color:#3276b1; | ||
| 111 | border-color:#285e8e; | ||
| 112 | } | ||
| 113 | .btn-primary:active{ | ||
| 114 | background-image:none; | ||
| 115 | } | ||
| 116 | .btn-primary{ | ||
| 117 | color:white; | ||
| 118 | text-decoration:none; | ||
| 119 | } | ||
| 120 | .btn-primary:hover{ | ||
| 121 | color:white; | ||
| 122 | } | ||
| 123 | .thumbnail img{ | ||
| 124 | display:block; | ||
| 125 | max-width:100%; | ||
| 126 | width:100%; | ||
| 127 | height:auto; | ||
| 128 | margin-left:auto; | ||
| 129 | margin-right:auto; | ||
| 130 | box-shadow:none; | ||
| 131 | max-height: 400px; | ||
| 132 | } | ||
| 133 | .thumbnail a,.learndash-course-grid .thumbnail a:hover{ | ||
| 134 | box-shadow:none; | ||
| 135 | } | ||
| 136 | .thumbnail .caption{ | ||
| 137 | padding:9px; | ||
| 138 | color:#333333; | ||
| 139 | } | ||
| 140 | .thumbnail .caption a{ | ||
| 141 | text-decoration:none!important; | ||
| 142 | } | ||
| 143 | .thumbnail .caption p{ | ||
| 144 | float:none!important; | ||
| 145 | margin:15px 0 0!important; | ||
| 146 | width:100%!important; | ||
| 147 | } | ||
| 148 | |||
| 149 | .element-item { | ||
| 150 | position: relative; | ||
| 151 | float: left; | ||
| 152 | width: calc(33% - 30px); | ||
| 153 | height: 600px; | ||
| 154 | margin: 5px; | ||
| 155 | padding: 10px; | ||
| 156 | |||
| 157 | } | ||
| 158 | |||
| 159 | .element-item > * { | ||
| 160 | margin: 0; | ||
| 161 | padding: 0; | ||
| 162 | } | ||
| 163 | #load-more{ | ||
| 164 | float:right; | ||
| 165 | margin:5px; | ||
| 166 | } | ||
| 167 | .hidden{ | ||
| 168 | visibility:hidden; | ||
| 169 | width:0px!important; | ||
| 170 | height:0px!important; | ||
| 171 | margin:0px!important; | ||
| 172 | padding:0px!important; | ||
| 173 | display:none; | ||
| 174 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment