/*
/------------------------------------------\ _     __     _ _____      _  _  _   _
| |   /  \   | | ___ \    | |(_)| | / /
| |  / /\ \  | | |_/ /   _| || || |/ / ___
| | / /  \ \ | |  __/ | | | || ||   | / _ \
| |/ /    \ \| | |  | |_| | || || |\ \  __/
\___/      \__/\_|   \__,_|_||_||_| \_\___|

\--> Alimir, 2019 <--/

Thanks for using WP ULike plugin...
https://wordpress.org/plugins/wp-ulike/

\------------------------------------------/
*/
.wp-ulike-container { width: 100%; margin-left: auto; margin-right: auto; }
.wp-ulike-container .notice { display: none; }

.wp-ulike-row { position: relative; width: 100%; }

.wp-ulike-flex { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; padding: 10px 0; }
.wp-ulike-flex.wp-ulike-flex-end { justify-content: flex-end; }
.wp-ulike-flex.wp-ulike-flex-start { justify-content: flex-start; }
.wp-ulike-flex.wp-ulike-flex-space-between { justify-content: space-between; }

.wp-ulike-row [class^="col"] { float: left; margin: 2%; }

.rtl .wp-ulike-row [class^="col"] { float: right; }

.wp-ulike-row::after { content: ""; display: table; clear: both; }

.wp-ulike-row .col-1, .wp-ulike-row .col-2, .wp-ulike-row .col-3, .wp-ulike-row .col-4, .wp-ulike-row .col-5, .wp-ulike-row .col-6, .wp-ulike-row .col-7, .wp-ulike-row .col-8, .wp-ulike-row .col-9, .wp-ulike-row .col-10, .wp-ulike-row .col-11, .wp-ulike-row .col-12 { width: 96%; }
.wp-ulike-row .col-1-sm { width: 4.33333%; }
.wp-ulike-row .col-2-sm { width: 12.66667%; }
.wp-ulike-row .col-3-sm { width: 21%; }
.wp-ulike-row .col-4-sm { width: 29.33333%; }
.wp-ulike-row .col-5-sm { width: 37.66667%; }
.wp-ulike-row .col-6-sm { width: 46%; }
.wp-ulike-row .col-7-sm { width: 54.33333%; }
.wp-ulike-row .col-8-sm { width: 62.66667%; }
.wp-ulike-row .col-9-sm { width: 71%; }
.wp-ulike-row .col-10-sm { width: 79.33333%; }
.wp-ulike-row .col-11-sm { width: 87.66667%; }
.wp-ulike-row .col-12-sm { width: 96%; }

@media only screen and (min-width: 45em) { .wp-ulike-row .col-1 { width: 4.33333%; }
  .wp-ulike-row .col-2 { width: 12.66667%; }
  .wp-ulike-row .col-3 { width: 21%; }
  .wp-ulike-row .col-4 { width: 29.33333%; }
  .wp-ulike-row .col-5 { width: 37.66667%; }
  .wp-ulike-row .col-6 { width: 46%; }
  .wp-ulike-row .col-7 { width: 54.33333%; }
  .wp-ulike-row .col-8 { width: 62.66667%; }
  .wp-ulike-row .col-9 { width: 71%; }
  .wp-ulike-row .col-10 { width: 79.33333%; }
  .wp-ulike-row .col-11 { width: 87.66667%; }
  .wp-ulike-row .col-12 { width: 96%; }
  .wp-ulike-row .hidden-sm { display: block; } }
@media only screen and (max-width: 45em) { .wp-ulike-flex { text-align: center; } }
/** Statistics Page */
.wp-ulike-page-title { font-size: 38px; line-height: 50px; font-weight: 400; margin: 0; }

.wp-ulike-header { margin: 0 2% 10px; padding: 0 20px 35px; display: flex; justify-content: space-between; position: relative; align-items: center; flex-wrap: wrap; }
.wp-ulike-header:after { content: ""; position: absolute; bottom: 0; height: 1px; background: #dde3e7; right: 20px; left: 20px; }
.wp-ulike-header .wp-ulike-widget-title { text-transform: capitalize; font-size: 22px; font-weight: 500; line-height: normal; color: #3d3d3d; margin: 0; }

.wp-ulike-button { background-color: #f9faff; padding: 10px 25px; text-decoration: none; text-transform: uppercase; color: #7e8996; border: 1px solid #dde3e7; border-radius: 50em; font-size: 14px; line-height: 20px; }
.wp-ulike-button:hover { background-color: #fff; color: #42484e; }

.wp-ulike-inner { position: relative; padding: 35px 20px; border: 1px solid #e4e6eb; background: #fff; border-radius: 4px; }

.wp-ulike-logs-count { margin: 0 auto; text-align: center; }
.wp-ulike-logs-count .wp-ulike-icon { font-size: 5vw; color: #8B93A6; line-height: 5vh; }
.wp-ulike-logs-count .wp-ulike-var { font-size: 3vw; line-height: 4vw; display: block; }
.wp-ulike-logs-count .wp-ulike-text { display: block; color: #8B93A6; font-size: 1.5vw; line-height: 2.5vw; }

.wp-ulike-is-loading { padding: 10px 0; }
.wp-ulike-is-loading:before { content: ""; position: absolute; left: 0; width: 100%; top: 0; height: 100%; background-color: white; background-image: url(../../../assets/img/svg/statistics.svg); background-repeat: no-repeat; background-position: center center; z-index: 9; }

.wp-ulike-btn-is-loading { position: relative; }
.wp-ulike-btn-is-loading .wp-ulike-text { visibility: hidden; }
.wp-ulike-btn-is-loading:before { content: ""; position: absolute; top: 50%; left: 50%; width: 25px; height: 25px; transform: translateX(-50%) translateY(-50%); background-image: url(../../../assets/img/svg/button-spinner.svg); z-index: 9; }

.wp-ulike-pro-stats-banner .wp-ulike-inner { padding: 20px 40px; }
.wp-ulike-pro-stats-banner .wp-ulike-inner:before { content: ""; position: absolute; right: 5%; left: 40%; bottom: 0; height: 100%; background-image: url(../../../assets/img/pro-stats-banner.svg); background-size: contain; background-repeat: no-repeat; background-position: bottom right; }
.wp-ulike-pro-stats-banner .wp-ulike-inner h3 { margin: 0.5em 0; font-size: 32px; max-width: 360px; line-height: 1.4; font-weight: 500; color: #017e52; }
.wp-ulike-pro-stats-banner .wp-ulike-inner p { max-width: 540px; font-size: 15px; line-height: 1.4em; color: #8B93A6; }
.wp-ulike-pro-stats-banner .wp-ulike-inner .wp-ulike-button-group { margin: 2em 0 1em; }
.wp-ulike-pro-stats-banner .wp-ulike-inner .wp-ulike-button-group .wp-ulike-btn { margin: 0 5px; }

.wp-ulike-table { display: table; }
.wp-ulike-table .wp-ulike-table-cell { display: table-cell; vertical-align: middle; }

.wp-ulike-summary-charts .wp-ulike-info { flex-basis: 35%; }
.wp-ulike-summary-charts .wp-ulike-icon { font-size: 3vw; color: #8B93A6; line-height: normal; flex-basis: 25%; }
.wp-ulike-summary-charts .wp-ulike-var { font-size: 1.8vw; line-height: normal; display: block; }
.wp-ulike-summary-charts .wp-ulike-text { display: block; color: #8B93A6; font-size: 1vw; line-height: normal; }

.wp-ulike-top-likers { margin: 0 2%; }
.wp-ulike-top-likers .wp-ulike-users-list { border-bottom: 1px solid #dde3e7; font-size: 15px; padding: 20px 0px; margin: 5px; }
.wp-ulike-top-likers .wp-ulike-users-list i { color: #8B93A6; margin: 0 5px; }
.wp-ulike-top-likers .wp-ulike-info { width: 60%; }
.wp-ulike-top-likers .wp-ulike-counter { width: 20%; }
.wp-ulike-top-likers .wp-ulike-total { width: 20%; }

.wp-ulike-empty-stats { text-align: center; height: 50em; position: relative; }
.wp-ulike-empty-stats > div { position: relative; top: 50%; transform: translateY(-50%); }
.wp-ulike-empty-stats .wp-ulike-icon { font-size: 110px; color: #8B93A6; }
.wp-ulike-empty-stats .wp-ulike-info { font-size: 28px; line-height: 42px; font-weight: 300; margin-top: 50px; }

.wp-ulike-tops-list { padding: 0 20px; }
.wp-ulike-tops-list > ul { font-size: 16px; font-weight: 300; line-height: 26px; color: #3d3d3d; margin: 0; }
.wp-ulike-tops-list > ul > li { display: flex; justify-content: space-between; border-bottom: 1px solid #dde3e7; padding: 8px 0; }
.wp-ulike-tops-list > ul > li a { text-decoration: none; color: #3d3d3d; }

/** About Page */
.wp-ulike-about-page .ulike-badge { background: url(../../../assets/img/wp-ulike-icon.svg) no-repeat scroll center 24px/95px 95px #FF7171; color: #FFFFFF; position: absolute; top: 0px; right: 0px; font-size: 14px; text-align: center; font-weight: 600; margin: 5px 0px 0px; padding-top: 120px; height: 40px; display: inline-block; width: 150px; text-rendering: optimizelegibility; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); }
.wp-ulike-about-page .wp_ulike_version { display: inline-block; position: absolute; top: 54px; left: 0; padding: 5px 10px; background: #e74c3c; color: #FFFFFF; font-size: 13px; font-weight: normal; }
.wp-ulike-about-page .headline-feature h2 { margin: 1.1em 0px 0.2em; font-size: 2.4em; font-weight: 300; line-height: 1.3; text-align: center; }
.wp-ulike-about-page .icon-container { text-align: center; font-size: 6vw; border: 1px solid #757575; padding: 35px 5px; }
.wp-ulike-about-page .featured-image img { border: none; }

/** Go Pro Page */
.wp-ulike-go-pro-page .has-1-columns, .wp-ulike-go-pro-page .has-2-columns, .wp-ulike-go-pro-page .has-3-columns, .wp-ulike-go-pro-page .has-4-columns { max-width: 1400px; margin-left: 0; margin-right: 0; }
.wp-ulike-go-pro-page h1 { margin-bottom: 1em; }
.wp-ulike-go-pro-page h2 { text-align: left; }
.wp-ulike-go-pro-page .is-section-header { padding-top: 20px; margin-left: 20px; margin-right: 20px; }
.wp-ulike-go-pro-page .wp-ulike-btn { margin-top: 5px; margin-right: 15px; }

/** Logs Page */
.wp_ulike_logs .button { line-height: 20px; }
.wp_ulike_logs i { font-size: 1.9em; }
.wp_ulike_logs i.wp-ulike-icons-thumb_up:before { color: #4caf50; }
.wp_ulike_logs i.wp-ulike-icons-thumb_down:before { color: #f44336; }
