﻿/*
Theme Name: SociallyViral-Child
Theme URI:  https://lfimedia.nl/themes/lfimedia/
Author: LFI Media Beheer BV
Author URI: https://lfimedia.nl
Description: lfimedia 
Template: Sociallyviral
Version: 1.0.0
Tags: right-sidebar, custom-background, custom-header, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, two-columns, one-column

lfimedia WordPress Theme, Copyright (C) 2015, MyThemeShop
lfimedia is distributed under the terms of the GNU GPL
*/

@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600&display=swap');

html {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

body, button, input, select, textarea { font-family: "Lato", sans-serif; color: #0A0A0A; font-size: 18px; line-height: 1.7; text-rendering: optimizeLegibility; }


div[id^="google_ads_iframe"][id$="container__"]:before
 {
 content:"-- advertisement --";
 text-align:center;
 display:block;
 font-size:10px;
 color:#9c9b9b;
 line-height:10px;
 margin-top:2px;
 margin-bottom:2px;
 text-transform:lowercase
}

div[id^="aswift_"]:before
 {
 content:"-- advertisement --";
 text-align:center;
 display:block;
 font-size:10px;
 color:#9c9b9b;
 line-height:10px;
 margin-top:2px;
 margin-bottom:2px;
 text-transform:lowercase;
 position: relative;
 top: -14px;
}

html:lang(es) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(es-es) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(es) div[id^="aswift_"]:before,
html:lang(es-es) div[id^="aswift_"]:before
{
 content:"-- anuncio --"!important
}
html:lang(nl) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(nl-nl) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(nl) div[id^="aswift_"]:before,
html:lang(nl-nl) div[id^="aswift_"]:before{
 content:"-- advertentie --"!important
}
html:lang(it) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(it-it) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(it-it) div[id^="aswift_"]:before,
html:lang(it-it) div[id^="aswift_"]:before{
 content:"-- annuncio pubblicitario --"!important
}
html:lang(de) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(de-de) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(de) div[id^="aswift_"]:before,
html:lang(de-de) div[id^="aswift_"]:before{
 content:"-- Werbeanzeige --"!important
}
html:lang(fr) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(fr-fr) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(fr) div[id^="aswift_"]:before,
html:lang(fr-fr) div[id^="aswift_"]:before{
 content:"-- Publicité --"!important
}
html:lang(pt) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(pt-pt) div[id^="google_ads_iframe"][id$="container__"]:before,
html:lang(pt) div[id^="aswift_"]:before,
html:lang(pt-pt) div[id^="aswift_"]:before{
 content:"-- Publicidade --"!important
}

.trc_rbox_header_span {
	display: none !important;
}
.thumbnails-rr .logoDiv a span {
	color: #A0A0A0 !important;
}

.site-content {
  margin-top:4px;	
}	


.ot-sdk-show-settings {
   color: #A4A4A4;
   cursor: pointer;
}

.onetrust-pc-dark-filter {
    background: rgba(0,0,0,0.2) !important;
}

.w25 {
	max-width:250px;
	max-height: 250px;  
}	
.heateor_sss_horizontal_sharing {
  margin-bottom:15px;	
}
.add-before-content {
	margin: 0 0 25px;
	clear: both;
}
.wp-pagenavi a:hover, .wp-pagenavi {
	border-color: inherit !important;
}
.elm-button {
	background: #0082d0 !important;
    color: #FFFFFF !important;
	width: 100%;
    font-size: 1.1em;
}



ins.adsbygoogle{
	margin-bottom: 20px;
}

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}


.topad { display: inline-block; text-align:center; width:100%; height:288px}
@media(max-width: 375px) { .topad { width: 100%; height: 250px; }}

.topadA { display: inline-block; text-align:center; width:100%; height:288px}
@media(max-width: 375px) { .topadA { width: 300px; height: 250px; }}

.topadB { display: inline-block; text-align:center; width:768px; height:90px}
@media(max-width: 375px) { .topadB { width: 100%; height: 250px; }}


.leaderboard-below-title { width: 100%; height: 60px; }
@media(min-width: 800px) { .example_responsive_1 { height: 90px; } }


.inarticle3 { width:100%; height:140px}
@media(max-width: 750px) { .inarticle3 {  height: 120px; }}

.inarticle5 { display: inline-block; text-align:center; width:320px; min-height: 250px; max-height:320px }
@media(max-width: 750px) { .inarticle5 { width:100%; height: 320px; }}

.inarticle7 { display: inline-block; text-align:center; width:320px; min-height: 250px; max-height:320px}
@media(max-width: 750px) { .inarticle7 { width:100%; height: 320px; }}



/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0 }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none }
a { background-color: transparent }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
dfn { font-style: italic }
h1 { font-size: 2em }
mark { background: #ff0; color: #000; }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 1em 40px }
hr { box-sizing: content-box; height: 0; }
pre { overflow: auto }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible }
button, select { text-transform: none }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto }
input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none }
#commentform .comment-form-cookies-consent label { 
    padding: 0;
    cursor: pointer;
    margin-left: 7px;
    line-height: 18px;
    vertical-align: top;
}
#commentform .comment-form-cookies-consent input {
    width: 18px;
    height: 18px;
    -webkit-appearance: checkbox;
}
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; padding: 0; }
textarea { overflow: auto }
optgroup { font-weight: bold }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0 }

/*--------------------------------------------------------------
2.1 Typography
--------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { margin: 0; clear: both; color: #0A0A0A; font-weight: normal; margin-bottom: 12px; }
h1 { font-size: 32px; line-height: 1.1; }
h2 { font-size: 20px; line-height: 1.2; }
h3 { font-size: 18px; line-height: 1.3; }
h4 { font-size: 18px; line-height: 1.4; }
h5 { font-size: 18px; line-height: 1.4; }
h6 { font-size: 18px; line-height: 1.4; }
p { 
   margin-bottom: 1.5em;
   margin-top: 0; 
   display: block;
}

p.pis-thumbnail { 
   margin-bottom: 0px;
}



b, strong { font-weight: bold }
dfn, cite, em, i { font-style: italic }
blockquote { margin: 0 1.5em }
address { margin: 0 0 1.5em }
pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }
code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; }
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
mark, ins { background: transparent; text-decoration: none; margin-bottom: 0px;}
small { font-size: 75% }
big { font-size: 125% }
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
html { box-sizing: border-box }
*, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http: //css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ box-sizing: inherit;     }
body { background: #E6E9F0; /* Fallback for when there is no custom background color defined. */ }
blockquote { position: relative; font-style: italic; font-family: Georgia; font-size: 20px; }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote:before { content: '\e800'; font-family: lfimedia; position: absolute; content: '"'; font-size: 58px; top: -14px; left: -40px; }
blockquote, q { quotes: "" "" }
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; }
.entry-content ul, .entry-content ol { margin: 0 0 1.5em 2em; padding: 0; }
ul { list-style: disc; padding: 0; margin: 0; }
ol { list-style: decimal }
li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; }
dt { font-weight: bold }
dd { margin: 0 1.5em 1.5em }
img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ ; ; ; ; }
table { margin: 0 0 1.5em; width: 100%; }
/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button, input[type=button], input[type=reset], input[type=submit] { border: 1px solid; border-color: #ccc #ccc #bbb; background: #e6e6e6; color: rgba(0, 0, 0, .8); font-size: 12px; font-size: 0.75rem; line-height: 1; padding: .6em 1em .4em; }
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { box-shadow: none }
button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active { box-shadow: none }
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], textarea { color: #666; border: 1px solid #E6E9F0;; background-color: #E6E9F0;; }
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus { color: #111 }
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search] { padding: 3px }
textarea { padding-left: 3px; width: 100%; }
/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a { color: #0A0A0A; text-decoration: none; -webkit-transition: color 0.25s ease-in; -moz-transition: color 0.25s ease-in; -ms-transition: color 0.25s ease-in; -o-transition: color 0.25s ease-in; transition: color 0.25s ease-in; }
a:hover, a:focus, a:active { color: #0A0A0A; outline: 0; }
a:hover, .post-info a:hover, .single_post .post-info a:hover, .copyrights a:hover, #navigation.footer-navigation ul li a:hover, .top-menu-class ul li a:hover { color: #E65C00; }
/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
a#pull { display: none }
.primary-navigation { clear: both; display: block; float: left; width: 100%; background: #0082d0; }
.primary-navigation ul { list-style: none; margin: 0; padding-left: 0; }
.primary-navigation li { float: left; position: relative; }
.primary-navigation a { text-decoration: none }
.primary-navigation ul ul { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); float: left; position: absolute; top: 1.5em; left: -999em; z-index: 99999; }
.primary-navigation ul ul ul { left: -999em; top: 0; }
.primary-navigation ul ul a { width: 200px }
.primary-navigation ul ul li { }
.primary-navigation li:hover > a { }
.primary-navigation ul ul :hover > a { }
.primary-navigation ul ul a:hover { }
.primary-navigation ul li:hover > ul { left: auto }
.primary-navigation ul ul li:hover > ul { left: 100% }
.primary-navigation .current_page_item > a, .primary-navigation .current-menu-item > a, .primary-navigation .current_page_ancestor > a { background-color: #E65C00;  }
.menu-item-has-children > a:after { content: "\e802"; font-family: lfimedia; position: absolute; right: 19px; }
.primary-navigation#navigation .menu-item-has-children > a { padding-right: 38px }
.primary-navigation { display: block; float: right; width: 100%; text-align: left; max-width: 1170px; }
.primary-navigation a { color: #222222; font-weight: bold; text-align: left; text-decoration: none; padding: 8px 15px; -webkit-transition: none; -moz-transition: none; transition: none; }
.primary-navigation a { padding: 15px 15px; font-weight: normal; font-size: 16px; color: #FFF; text-transform: uppercase; }
.primary-navigation#navigation ul li:hover { background: rgba(0, 0, 0, 0.08) }
.primary-navigation#navigation ul li:hover a { color: #fff!important }
.primary-navigation a .sub { font-size: 11px; font-weight: normal; color: #9B9B9B; }
.primary-navigation#navigation { float: left }
.primary-navigation#navigation ul { margin: 0 auto; min-height: 54px; }
.primary-navigation#navigation ul li { float: left; line-height: 24px; position: relative; border-right: 1px solid rgba(255, 255, 255, 0.22); -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; -ms-transition: background 0.25s ease-in; -o-transition: background 0.25s ease-in; transition: background 0.25s ease-in; }
.primary-navigation#navigation ul li a, .primary-navigation#navigation ul li a:link, .primary-navigation#navigation ul li a:visited { display: inline-block }
.primary-navigation#navigation > ul > .current a { background: transparent; color: #5a5a5a !important; }
.primary-navigation#navigation ul li li { border-bottom: 0 }
.primary-navigation#navigation ul ul { position: absolute; width: 265px; padding: 20px 0 0 0; padding-top: 0; z-index: 400; font-size: 12px; color: #798189; border-top: 1px solid rgba(255, 255, 255, 0.22); display: none; top: 54px; background: #0082d0; }
.primary-navigation#navigation ul ul li { padding: 0; border-right: 0; width: 100%; }
.primary-navigation#navigation ul ul a, .primary-navigation#navigation ul ul a:link, .primary-navigation#navigation ul ul a:visited { padding: 13px 45px 13px 20px; position: relative; width: 100%; border-left: 0; background: transparent; border-right: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-bottom: 0; margin: 0; }
.primary-navigation#navigation ul ul li:first-child a { }
.primary-navigation#navigation ul ul li:last-child a { border-bottom: none }
.primary-navigation#navigation ul ul ul { left: 265px; top: -1px; }
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 25px; float: left; }
.pagination ul { list-style-type: none; padding: 0; margin: 0; }
.nav-next a, .nav-previous a, .pagination a, .pagination .current, .pagination .dots { float: left; padding: 15px 13px; background: #0082d0; -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.3); box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.3); line-height: 1; font-size: 18px;  min-width: 44px; text-align: center; margin-bottom: 5px; color:white}
.pagination .flexlink {flex: 1 }
.nav-previous { float: left }
.nav-next { float: right }
.posts-navigation { clear: both; width: 100%; float: left; margin-top: 15px;}
.pagination .current { font-weight: bold;  background-color: #E65C00; }
.pagination { margin : 15px 0 15px 0; display: flex; width: 100% }
.pagination a, .pagination .current {margin: 0px 5px 0px 0px; }
.pagination span {display: flex}
.pagination a {flex:1}
.pagination .fl {flex:1}
.paging { margin-top: -25px }

.page-links a { min-width: 40px; line-height: 40px; display: inline-block; text-align: center; background-color: #0082d0; color: #fff; padding: 0px 15px;}
/*-[ Toggle menu ]---------------------------*/
.toggle-menu ul ul { display: none }
.toggle-menu .toggle-menu-item-parent { position: relative }
.toggle-menu .toggle-caret { position: absolute; top: 0; right: 0; text-align: center; cursor: pointer; line-height: inherit; }
.toggle-menu .toggle-caret .fa { width: 20px; text-align: center; font-size: inherit; color: inherit; line-height: 20px; }
.toggle-menu .active > .toggle-caret .fa:before { content: "\f068" } /*minus*/
.toggle-menu .toggle-caret:hover .fa { }
/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; nowhitespace: afterproperty; nowhitespace: afterproperty; nowhitespace: afterproperty; nowhitespace: afterproperty; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }
/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; }
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both }
/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget { margin: 0 0 }
/* Make sure select elements fit in widgets. */
.widget select { max-width: 100% }
/* Search widget. */
.widget_search .search-submit { display: none }
/* Calender Widget */
#wp-calendar { margin-bottom: 0; background-color: #fff; border: 1px solid #E6E9F0;; }
#wp-calendar td { text-align: center; padding: 7px 0; border-top: 1px solid #E6E9F0;; border-right: 1px solid #E6E9F0;; }
#wp-calendar caption { font-size: 16px; padding-bottom: 10px; font-weight: bold; }
#wp-calendar #prev { text-align: left; padding-left: 12px; }
#wp-calendar #next { text-align: right; padding-right: 12px; }
#wp-calendar thead th { padding: 10px 0; text-align: center; }
/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky { display: block }
.hentry { margin: 0 0 1.5em }
.single .byline, .group-blog .byline { display: inline }
.page-content, .entry-content, .entry-summary { margin: 5px 0 0 }
.page-links { clear: both; margin: 2em 0 1.5em 0; }
.single_post { background: #fff; float: left; width: 100%; padding: 25px; box-sizing: border-box; margin-top: 11px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); margin-bottom: 30px; }
.breadcrumb { margin: 20px 0 5px 0; font-size: 14px; color: #a4a4a4; }
.breadcrumb a { font-size: 14px; color: #a4a4a4; }
.breadcrumb a:hover { color: #E65C00; }
.breadcrumb div { display: inline-block; margin-right: 10px; }
#content_box { width: 67%; float: left; margin-bottom: 10px; padding: 0; display: flex;   align-content: space-around;  align-items: stretch;  flex-wrap: wrap; }
.single article.post { width: 100%; box-shadow: none; }
.entry-header > h1 { margin-top: 0; padding-top: 0; }
.page-header { width: 100%;}
.single .entry-header > h1 { margin-bottom: 10px; font-size: 1.75em; font-family: 'Montserrat', sans-serif; line-height: 1.1; font-weight: 600;  color: #0A0A0A; letter-spacing: -0.03em;}
.single .entry-header > h8 { margin-bottom: 5px; font-size: 31px; line-height: 1.3; font-weight: 700; color: #0082d0; padding:15px; }
.post-tags { float: left; width: 100%; margin-bottom: 25px; }
.related-posts article.latestpost .entry-title { font-size: 18px; line-height: 24px; margin-bottom: 0; }
.related-posts article.post { width: 31.3%; margin-right: 3.04%; min-height: 0px; }
.related-posts article.post header { margin-bottom: 0; border: 1px solid #E9E9E9; border-top: 0; min-height: 105px; }
.related-posts article.post:nth-of-type(2), .related-posts article.post:nth-of-type(3n+5) { margin-right: 3.04% }
.related-posts article.post:nth-of-type(3n) { margin-right: 0 }
.related-posts article.post:nth-of-type(4) { clear: left }
.related-posts h4, #respond h4, #respond h3, .total-comments, .postauthor h4, .postauthor-top, .comments-title { margin-bottom: 25px; font-weight: 500; text-transform: uppercase; font-size: 22px; margin-top: 10px; line-height: 1; }
h1.page-title { margin-bottom: 5px; font-size: 24px; margin-top: -5px}
post {
    float: left;
    width: 100%;
    word-wrap: break-word;
}    
/*--------------------------------------------------------------
10.2 Asides  
--------------------------------------------------------------*/
.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none }
.sidebar.c-4-12 { float: right; width: 33%; line-height: 1.3; max-width: 324px; padding: 12px; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#sidebar .widget { width: 100%; font-size: 18px; color: #707070; display: inline-block; }
.widget > h3 { font-size: 18px; color: #0A0A0A; line-height: 18px; margin: 0 0 15px 0; padding: 0; text-transform: uppercase; }
.widget .widget-title { font-weight: 700 }
.widget ul { list-style-type: none; margin: 0; padding: 0; }
.widget_categories li, .widget_archive li, .widget_pages li, .widget_meta li, .widget_recent_entries li, .widget_rss li, .widget_nav_menu li { width: 100%; padding: 5px 0; list-style-type: square; margin-left: 18px; }
.oddad { float: left }
.evenad { float: right }
.sidebar.c-4-12 .advanced-recent-posts li.vertical-small, .wp-most-popular li { display: inline-block; padding: 0 0 10px 0; margin-bottom: 15px; width: 100%; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); }
.sidebar.c-4-12 .advanced-recent-posts li.vertical-smallx:last-of-type { margin: 0; padding: 0; }
.sidebar.c-4-12 .advanced-recent-posts img { float: left }
.sidebar.c-4-12 .advanced-recent-posts .horizontal-container-inner img { margin-right: 15px }
.sidebar.c-4-12 .advanced-recent-posts li.horizontal-small { padding: 15px 0; overflow: hidden; }
.sidebar.c-4-12 .advanced-recent-posts li.horizontal-small:first-of-type { padding-top: 0 }
.sidebar.c-4-12 .advanced-recent-posts li.horizontal-small:last-of-type { padding-bottom: 0 }
.sidebar.c-4-12 .advanced-recent-posts li.horizontal-small .post-data { overflow: hidden }
.sidebar.c-4-12 .advanced-recent-posts li.horizontal-small .post-info { margin-top: 5px }
.widget .vertical-small .post-data { float: left; width: 100%; padding: 5px 0px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#sidebar .widget.vertical-small .post-data { background: #fff }
.widget .vertical-small .post-title { clear: both; margin-bottom: 5px; float: left;  }
.widget .vertical-small .post-info { width: 100%; float: left; margin-bottom: 10px; }
.post-info > span, .widget .vertical-small .post-info > span { margin-right: 35px }
.post-info > span:last-of-type { margin-right: 0 }
.single .thecategory { padding: 8px 15px 8px 12px; margin-left: 0; margin-bottom: 15px; float: left; color: #fff; background-color: #008EE3}
.single .thecategory a { color: inherit }
.tagcloud a { background: #E65C00;; padding: 5px 10px; display: inline-block; color: #ffffff; font-size: 14px !important; margin: 0 0 4px 0; -webkit-transition: background 0.25s ease-in; transition: background 0.25s ease-in; }
.tagcloud a:hover { background: #008EE3 }
#commentform input#submit { line-height: 1; background-color: #E65C00;; text-transform: uppercase; padding: 12px 15px; color: #fff; text-decoration: none; float: left; cursor: pointer; display: inline-block; border: none; transition: all 0.2s linear; font-weight: normal; font-size: 18px; margin-top: 5px; text-shadow: none; }
#commentform input#submit:hover { background-color: #008EE3 }



/*--------------------------------------------------------------
10.21 Author Box
--------------------------------------------------------------*/
.author-wrap { border: 1px solid #E9E9E9; min-height: 162px; padding-right: 20px; margin-bottom: 30px; }
.postauthor img { float: left; margin: 0 20px 0 0; width: 21.968%; }
.postauthor h5 { font-weight: normal; font-size: 20px; padding: 0; margin: 20px 0 0 0; line-height: 1; text-transform: capitalize; color: #0A0A0A; display: inline-block; }
.postauthor p { overflow: hidden }
.postauthor, .related-posts, #comments { float: left; width: 100%; }
/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a { word-wrap: break-word }
.bypostauthor { display: block }
#comments label { min-width: 80px; display: inline-block; }
.comment-form-comment label { margin-bottom: 5px }
.comment-list { list-style-type: none; padding: 0; margin: 0; }
.comment-list li { margin: 0 0 25px 0; padding-left: 0; float: left; width: 100%; position: relative; }
.comment-list li { list-style-type: none }
.comment-list li .children { margin-top: 20px ;float: left;width: 100%;margin-left: 0;}
#comments .avatar { float: left; margin-right: 20px; margin-top: 7px; }
.comment-meta { position: relative }
.comment-metadata a { color: #a4a4a4; font-size: 12px; text-transform: capitalize; position: absolute; right: 0; top: 0; }
.comment-metadata time { margin-right: 30px }
.comment-metadata a:hover { color: #E65C00; }
.comment-content { overflow: hidden }
.comment-content p:last-child { margin-bottom: 0 }
.reply { margin-top: 0px; padding-bottom: 0px; overflow: hidden; float: right; }
.reply a { padding: 0; color: #a4a4a4; font-size: 12px; }
.reply a:hover { color: #E65C00; }
.says {display:none;}
/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none;     }
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer { display: block }
/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }
/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100% }
/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto; }
.wp-caption-text { text-align: right; font-size: 0.7em; color: #808080; }
.wp-caption .wp-caption-text { margin: -0.1em 0 }
/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery { margin-bottom: 1.5em }
.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50% }
.gallery-columns-3 .gallery-item { max-width: 33.33% }
.gallery-columns-4 .gallery-item { max-width: 25% }
.gallery-columns-5 .gallery-item { max-width: 20% }
.gallery-columns-6 .gallery-item { max-width: 16.66% }
.gallery-columns-7 .gallery-item { max-width: 14.28% }
.gallery-columns-8 .gallery-item { max-width: 12.5% }
.gallery-columns-9 .gallery-item { max-width: 11.11% }
.gallery-caption { display: block }
/*-----------------------------------
 404 Page
------------------------------------*/
.error404 .site-content, .search-no-results .site-content { margin-top: 4px; padding-bottom: 100px; }
h1.big { font-size: 100px }
/*-----------------------------------
 Main Content
------------------------------------*/
.main-container { width: 100%; max-width: 1170px; margin: 0 auto; clear: both; display: block; padding: 0; }
.container { max-width: 1170px; margin: 0 auto; }
/*-[header]-----------------------------------*/
#masthead { background: #FFF; text-align: center; margin-bottom: 0px; }
.single #masthead, .page-template-default #masthead, .page-template-page-blog #masthead { margin-bottom: 0 }
.site-branding { margin: 0 0 0 25px; overflow: hidden; float: left; display: inline-block; }
#logo { float: left; display: inline-block; line-height: 1; position: relative; margin-bottom: 10px; margin-top: 10px; }
#logo a { float: left; line-height: 1; }
#logo.text-logo { margin: 32px 0; font-size: 2em; }
#masthead .header-search { float: none; width: 100%; max-width: 453px; margin-bottom: 25px; margin-top: 29px; margin-left: auto; margin-right: auto; display: inline-block; text-align: left; }

#masthead #searchform { width: 100%; float: left; }
#masthead #s { margin: 0 !important; width: 100%; background: #EFEBE7; border-color: #EFEBE7; }

#masthead #searchform { width: 100%; float: left; }


 .searchbar {
	width: 15vw;
	right : 0px;
	position: absolute;
	z-index: 9999;
	box-sizing: border-box;
	border: 2px solid #0082d0;  
	box-sizing: border-box;
	padding: 5px 20px 5px 20px;
	background-color: #fff;
	margin-top:-10px;
	display:none;
 }

 .searchbar input {
	font-size: inherit;
	background-color: #fff;
	float: left;
	padding: 8px 0;
	text-indent: 10px;
	color:	#a4a4a4;
	border: none;
 }

 .showsm {
	display: none;
 }


@media (max-width: 865px) {
 .showsm {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
 }

 .searchbar input {
	font-size: inherit;
	background-color: #fff;
	float: left;
	padding: 0px;
	color:	#a4a4a4;
	border: none;
 }
 img[class^="wp-image-"]:first-child, img[class*=" wp-image-"]:first-child {
	object-fit: cover;
    max-height: 140px !important;
 }
}


 img[class^="wp-image-"]:first-child, img[class*=" wp-image-"]:first-child {
	object-fit: cover;
    max-height: 250px; 
 }

.header-social { 
float: right;
display: inline-block;
margin-top:29px;
margin-right: 5px;
}
.header-social a {
padding: 12px 0px 12px;
font-size: 20px;
line-height: 1;
width: 42px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-right: 3px;
text-align: center;
display: inline-block;
margin-bottom: 5px;
}
.header-social a.header-facebook { background: #375593 }
.header-social a.header-twitter { background: #0eb6f6 }
.header-social a.header-google-plus { background: #dd4b39 }
.header-social a.header-youtube-play { background: #e32c26 }
.header-social a svg { fill: #fff }
.header-social a:last-child { margin-right: 0 }
.header-social a i { color: #fff }
.header-social a i:before { margin-right: 0 }
article.post { width: 31.6%; float: left; margin-bottom: 10px; margin-right: 2.6%; background: #FFF; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);  }
article.featuredpost.post { width: 65.8% }
article.post:nth-of-type(11n+2),article.post:nth-of-type(11n+5),article.post:nth-of-type(11n+8),article.post:nth-of-type(11n+11)  { margin-right: 0 }


.paged article.post:nth-of-type(2), .paged article.post:nth-of-type(3n+5) { margin-right: 2.6% }
.paged article.post:nth-of-type(6n) { clear: none }
.paged article.post:nth-of-type(3n+1) { clear: left }
.paged article.post:nth-of-type(3n) { margin-right: 0 }
.search-area article.post:nth-of-type(2), .search-area article.post:nth-of-type(3n+5), .content-archive article.post:nth-of-type(2), .content-archive article.post:nth-of-type(3n+5) { margin-right: 2.6% }
.search-area article.post:nth-of-type(3n), .content-archive article.post:nth-of-type(3n) { margin-right: 0 }
.related-posts article.post:nth-of-type(2), .related-posts article.post:nth-of-type(3n+5) { margin-right: 3.04% }
.featured-thumbnail, .wp-most-popular li img { float: left; max-width: 100%; width: 100%; border: 1px solid #d0d0d0;}
#featured-thumbnail { float: left; max-width: 100%; display: block; position: relative; width: 100%; }
.featured-thumbnail img { margin-bottom: 0; width: 100%; float: left; width: 100%; }
article.latestpost .entry-title { font-weight: normal; font-size: 21px; color: #0A0A0A; margin-top: 0; margin-bottom: 5px; }
article.readmorepost .entry-title { font-weight: normal; font-size: 17px; color: #0A0A0A; margin-top: 0; margin-bottom: 5px; }
.latestpost .title { display: block; margin-bottom: 7px; }
.latestpost.featuredpost .title { margin-bottom: 0px }
.latestpost header { padding: 15px 20px 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; min-height: 0px; overflow: hidden; }
.latestpost.featuredpost header { min-height: 0px }
.post-info { display: block; color: #A4A4A4; float: left; clear: both; width: 100%; font-size: 13px; text-transform: capitalize; line-height: 2; }
.single .post-info { margin-bottom: 20px }
.post-info a, .single_post .post-info a { color: #A4A4A4 }
.post-info > span:last-child { margin-right: 0 }
.post-info i { margin-right: 3px }
.post-info > span { margin-right: 35px }
.post-info > span:first-child i:before { margin-left: 0 }
.post-label { position: absolute; top: 0; right: 0; padding: 0 15px; line-height: 44px; background: #E65C00;; color: #fff; float: left; }
.post-label svg { float: left; fill: #fff; }
.post-label span { margin-left: 5px; line-height: 21px; }
.no-results .page-content { margin-bottom: 50px; float: left; margin-top: 0; }
/*-[ Search Form ]------------------*/
#searchform { padding: 0; float: left; clear: both; width: 100%; position: relative; }
.article #searchform { max-width: 300px }
#searchform .sbutton, #searchform #searchsubmit { right: 0; top: 0; padding: 9px 0; float: right; border: 0; width: 42px; height: 42px; cursor: pointer; text-align: center; padding-top: 10px; color: #a4a4a4; -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background: #E65C00;; fill: #fff; z-index: 10; position: absolute; border: 0; vertical-align: top; text-shadow: none; }
#searchform .fa-search { font-size: 20px; top: 0px; color: #FFF; background: #E65C00;; position: absolute; right: 0; padding: 0; height: 42px; width: 42px; text-align: center; line-height: 42px; z-index: 100; cursor: pointer; }
#s { width: 100%; background-color: #fff; float: left; padding: 8px 0; text-indent: 10px; color: #a4a4a4; border: 1px solid #a4a4a4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 42px; outline: none; }
#s:focus { color: #343434;}
.site-footer { position: relative; overflow: hidden; clear: both; background: #FFF; -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); }
.site-footer { position: relative; overflow: hidden; clear: both; background: #FFF; -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); }
.site-info.container { width: 100%; clear: both; padding-bottom: 29px; padding-top: 38px; color: #A4A4A4; font-size: 14px; font-weight: normal; overflow: hidden; }
.copyrights a { color: #A4A4A4; border-bottom: 1px dotted; }
a.toplink { font-size: 40px; line-height: 15px; position: absolute; top: 50%; left: 50%; margin-left: -13px; margin-top: -18px; color: #A4A4A4; }
a.toplink i { line-height: 15px }
.copyrights { float: left }
#navigation.footer-navigation { float: right }
#navigation.footer-navigation ul { list-style-type: none }
#navigation.footer-navigation ul.sub-menu { display: none!important }
#navigation.footer-navigation ul li { display: inline-block; padding-right: 12px; padding-left: 12px; border-right: 1px solid #D2D2D2; line-height: 1; }
#navigation.footer-navigation ul li:last-of-type { border-right: 0; padding-right: 0; }
#navigation.footer-navigation ul li:first-child { padding-left: 0 }
#navigation.footer-navigation ul li:last-child { padding-right: 0; border-right: 0; }
#navigation.footer-navigation ul li a { color: #A4A4A4 }
#navigation.footer-navigation ul li a:after { display: none }

.top-menu-class { display: block; font-size: 0.8em; margin-right:5px; text-align: right; margin-bottom:-15px;}
.top-menu-class ul { list-style-type: none }
.top-menu-class ul.sub-menu { display: none!important }
.top-menu-class ul li { display: inline-block; padding-right: 12px; padding-left: 12px; border-right: 1px solid #D2D2D2; line-height: 1; }
.top-menu-class ul li:last-of-type { border-right: 0; padding-right: 0; }
.top-menu-class ul li:first-child { padding-left: 0 }
.top-menu-class ul li:last-child { padding-right: 0; border-right: 0; }
.top-menu-class ul li a { color: #A4A4A4 }
.top-menu-class ul li a:after { display: none }
.hidenomob { display: none };

.menu-primary-container li { position: relative }
.menu-primary-container ul.sub-menu { margin: 4px 0 -7px 10px }
/*-----------------------------------
 Responsive
------------------------------------*/

@media screen and (max-width: 1230px) { 
      .main-container, .site-info.container { width: 100% }
      .oddad, .evenad { width: 45% }
      .primary-navigation a {padding: 15px 10px; font-size: 1.4vw;}	
.header-social { 
float: right;
display: inline-block;
margin-right: 25px;
margin-bottom: 25px;
margin-top: 29px;

}
.header-social a {
padding: 12px 0px 12px;
font-size: 20px;
line-height: 1;
width: 42px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-right: 3px;
text-align: center;
display: inline-block;
margin-bottom: 0px;
}	  
	  .leaderboard_inart {
		  width: 728; height: 90px;
	  }
}

@media screen and (max-width: 1080px) { 
    .sidebar.c-4-12 { float: right; width: 40%; line-height: 20px; max-width: 324px; padding: 12px; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	#content_box { width: 60%; float: left; margin-bottom: 10px; padding: 0; }

}


@media screen and (max-width: 980px) { 
      .site-branding { width: 250px; height:50px; margin: 0; float: left; text-align: center; }
      #logo { float: none }
      #logo, #logo.text-logo { margin-bottom: 0; margin-top: 10px; }
      #masthead { text-align: left }
      #masthead .header-search { margin-left: 25px; margin-top: 10px; margin-bottom: 20px; }
      .header-social { margin-top: 10px; margin-bottom: 20px; display:none; }
      article.latestpost .entry-title { font-size: 22px; line-height: 1.4; }
      .post-info > span { margin-right: 10px }
      .single .entry-header > h1 { font-size: 1.8em; line-height: 1.4; }
      .postauthor img { padding: 20px; padding-right: 0; padding-bottom: 0; box-sizing: content-box; }
	  .leaderboard_full {
		  width:
	  }
}
@media screen and (max-width: 865px) { 
      .primary-navigation { width: 100%; border: none !important; display: none; }
      .primary-navigation .menu a, .primary-navigation .menu .fa > a, .primary-navigation .menu .fa > a {font-size:16px; color: #fff!important; background: transparent; }
      .primary-navigation .menu { display: block!important; float: none; background: transparent; margin-bottom: 45px; }
      .primary-navigation ul ul { visibility: visible!important; opacity: 1!important; position: relative; left: 0!important; border: 0; width: 100%; }
      .primary-navigation ul li li { background: transparent; border: 0; }
      nav.primary-navigation { height: auto }
      nav.primary-navigation li, .primary-navigation ul li li { width: 100%!important; float: left; position: relative; }
      .primary-navigation ul li:after { display: none }
      .primary-navigation ul li:before { display: none }
      nav.primary-navigation li a { border-bottom: 1px solid rgba(0, 0, 0, 0.1)!important; width: 100%!important; box-sizing: border-box; }
      nav.primary-navigation a { text-align: left; width: 100%; text-indent: 25px; }
      a#pull { display: block; width: 50px; height: 50px; position: relative; background: #0082d0; color: #ffffff; padding: 10px 0; text-indent: 15px; float: right; }
      a#pull:after { content: "\f0c9"; display: inline-block; position: absolute; right: 15px; top: 10px; font-family: 'Font Awesome 5 Pro'; }
      .primary-navigation ul .sfHover a, .primary-navigation ul li:hover, .primary-navigation ul .sfHover ul li { background: transparent }
      .primary-navigation#navigation ul ul.toggle-submenu { position: static; width: 100%; border-top: 0; box-shadow: none; }
      /*-[ Responsive Navigation ]--------------------------------*/
      .main-container,.site-footer { position: relative; left: 0; transition: left 500ms ease; }
      .mobile-menu-active .main-container,.mobile-menu-active .site-footer { left: 300px; transition: left 500ms ease; }
      .primary-navigation.mobile-menu-wrapper { display: block; position: fixed; top: 0; left: -300px; width: 300px; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.2); overflow: auto; transition: left 500ms ease; -webkit-backface-visibility: hidden; z-index:9999 }
      .mobile-menu-active .primary-navigation.mobile-menu-wrapper { left: 0 }
      .primary-navigation ul li { width: 100%; display: block; }
      .primary-navigation ul li:hover { background: none }
      .primary-navigation ul li a, .primary-navigation ul ul a { padding: 9px 0; width: 100%; border: none; }
      .primary-navigation ul ul { position: static; width: 100%; border: none; }
      .primary-navigation ul ul li { background: none; width: 100%; }
      .primary-navigation i { display: inline }
      .primary-navigation ul ul a { padding: 9px 18px !important }
      .primary-navigation ul ul ul a { padding: 9px 27px !important }
      .primary-navigation ul ul ul ul a { padding: 9px 36px !important }
      .primary-navigation .toggle-caret { display: block; width: 50px; height: 42px; line-height: 42px; color: #ffffff; border-left: 1px solid rgba(0, 0, 0, 0.2); }
      /*.primary-navigation .menu-item-has-children > a:after { content: '' }*/
      .copyrights { float: none; text-align: center; }
      #navigation.footer-navigation { float: none }
	  .top-menu-class {display:none;}
	  .hidenomob { display: block };
      #navigation.footer-navigation ul { text-align: center; width: 100%; margin-top: 10px; }
      a.toplink { top: 13% }
      #content_box { width: 100%; float: none; margin-bottom: 30px; overflow: hidden; }
      article.latestpost .entry-title { font-size: 18px }
      .sidebar.c-4-12 { width: 100%; max-width: 100%; padding: 0px; float: none; margin: 0 auto; }
      #commentform .comment-form-cookies-consent label { clear: both; width: 100%; margin-left: 0; }
      .sidebar.c-4-12 { display: none; }	  
	  #sidebar .widget {width: 100%; padding: 0% 0% 10px; vertical-align: top; }
	  #sidebar .widget_wmp_widget { width:100%}
      .wp-most-popular li { width:49%; padding: 1% 1% 10px; vertical-align: top;}
	  .related-posts {width: 100% !important; }
	  .sidebar.c-4-12 .advanced-recent-posts li.vertical-small {width: 49% !important; vertical-align: top; padding:0 1% 10px; }	
      .related-posts .featured-thumbnail { max-height: 185px; overflow: hidden; }	  
}


@media screen and (max-width: 768px) { 
      #masthead .header-search { max-width: 46% }
}
@media screen and (max-width: 640px) { 
      article.post, .related-posts article.post { width: 48%; margin-right: 0; min-height: auto; !important;}
      article.post:nth-of-type(2) { margin-right: 0 !important;}
      article.post:nth-of-type(3) { margin-right: 0 !important;}
      article.post:nth-of-type(3n+5) { margin-right: 0 !important;}
      article.post:nth-of-type(odd) { margin-right: 0 !important;}
      article.featuredpost.post { width: 100% }
      .single_post { padding: 20px 15px }
      article.post:nth-of-type(3n) { clear: none }
      article.featuredpost { width: 100% }
	  .single .entry-header > h1 { font-size: 1.25em; line-height: 1.4; }
      .related-posts article.post:nth-of-type(odd), .search-area article.post:nth-of-type(odd), .content-archive article.post:nth-of-type(odd) { margin-right: 4% }
      .related-posts article.post:nth-of-type(even), .search-area article.post:nth-of-type(even), .content-archive article.post:nth-of-type(even) { margin-right: 0 }
      .related-posts article.post:nth-of-type(4) { clear: none }
      .related-posts #featured-thumbnail, .related-posts .featured-thumbnail { float: none }
      .related-posts .featured-thumbnail img { min-width: 100% }
}
@media screen and (max-width: 550px) { 
      #masthead .header-search { margin-left: 10px }
      .header-social { margin-right: 10px }
      .comment-metadata a { position: static }
}
@media screen and (max-width: 420px) { 
      #masthead .header-search { display:none; max-width: 100%; margin-left: 0; padding: 0 30px; margin-bottom: 10px; }
      article.post { width: 100% }
      .related-posts .featured-thumbnail { max-height: 90px; overflow: hidden; }
      #masthead .header-social { display: none; width: 100%; text-align: center; margin-right: 0; padding: 0 30px; }
      .header-social a { display: inline-block; float: none; }
      .related-posts article.post { width: 100% }
	  #sidebar .widget {width: 100%; padding: 0; }
	  #sidebar .widget_wmp_widget { width:100%}
      .wp-most-popular li { width:100%; padding: 0 0 10px; }
	  
}


@media screen and (max-width: 865px) {


 
}	



/*!
 * Font Awesome Pro 5.0.10 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fal,.far,.fas {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1
}
.fa-lg {
 font-size:1.33333em;
 line-height:.75em;
 vertical-align:-.0667em
}
.fa-xs {
 font-size:.75em
}
.fa-sm {
 font-size:.875em
}
.fa-1x {
 font-size:1em
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-6x {
 font-size:6em
}
.fa-7x {
 font-size:7em
}
.fa-8x {
 font-size:8em
}
.fa-9x {
 font-size:9em
}
.fa-10x {
 font-size:10em
}
.fa-fw {
 text-align:center;
 width:1.25em
}
.fa-ul {
 list-style-type:none;
 margin-left:2.5em;
 padding-left:0
}
.fa-ul>li {
 position:relative
}
.fa-li {
 left:-2em;
 position:absolute;
 text-align:center;
 width:2em;
 line-height:inherit
}
.fa-border {
 border:.08em solid #eee;
 border-radius:.1em;
 padding:.2em .25em .15em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
 margin-left:.3em
}
.fa-spin {
 animation:a 2s infinite linear
}
.fa-pulse {
 animation:a 1s infinite steps(8)
}
@keyframes a {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(1turn)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 transform:scaleX(-1)
}
.fa-flip-vertical {
 transform:scaleY(-1)
}
.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-horizontal.fa-flip-vertical {
 transform:scale(-1)
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
 -webkit-filter:none;
 filter:none
}
.fa-stack {
 display:inline-block;
 height:2em;
 line-height:2em;
 position:relative;
 vertical-align:middle;
 width:2em
}
.fa-stack-1x,.fa-stack-2x {
 left:0;
 position:absolute;
 text-align:center;
 width:100%
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-500px:before {
 content:"\f26e"
}
.fa-accessible-icon:before {
 content:"\f368"
}
.fa-accusoft:before {
 content:"\f369"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-card:before {
 content:"\f2bb"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-adn:before {
 content:"\f170"
}
.fa-adversal:before {
 content:"\f36a"
}
.fa-affiliatetheme:before {
 content:"\f36b"
}
.fa-alarm-clock:before {
 content:"\f34e"
}
.fa-algolia:before {
 content:"\f36c"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-allergies:before {
 content:"\f461"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-amazon-pay:before {
 content:"\f42c"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-amilia:before {
 content:"\f36d"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-android:before {
 content:"\f17b"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angrycreative:before {
 content:"\f36e"
}
.fa-angular:before {
 content:"\f420"
}
.fa-app-store:before {
 content:"\f36f"
}
.fa-app-store-ios:before {
 content:"\f370"
}
.fa-apper:before {
 content:"\f371"
}
.fa-apple:before {
 content:"\f179"
}
.fa-apple-pay:before {
 content:"\f415"
}
.fa-archive:before {
 content:"\f187"
}
.fa-arrow-alt-circle-down:before {
 content:"\f358"
}
.fa-arrow-alt-circle-left:before {
 content:"\f359"
}
.fa-arrow-alt-circle-right:before {
 content:"\f35a"
}
.fa-arrow-alt-circle-up:before {
 content:"\f35b"
}
.fa-arrow-alt-down:before {
 content:"\f354"
}
.fa-arrow-alt-from-bottom:before {
 content:"\f346"
}
.fa-arrow-alt-from-left:before {
 content:"\f347"
}
.fa-arrow-alt-from-right:before {
 content:"\f348"
}
.fa-arrow-alt-from-top:before {
 content:"\f349"
}
.fa-arrow-alt-left:before {
 content:"\f355"
}
.fa-arrow-alt-right:before {
 content:"\f356"
}
.fa-arrow-alt-square-down:before {
 content:"\f350"
}
.fa-arrow-alt-square-left:before {
 content:"\f351"
}
.fa-arrow-alt-square-right:before {
 content:"\f352"
}
.fa-arrow-alt-square-up:before {
 content:"\f353"
}
.fa-arrow-alt-to-bottom:before {
 content:"\f34a"
}
.fa-arrow-alt-to-left:before {
 content:"\f34b"
}
.fa-arrow-alt-to-right:before {
 content:"\f34c"
}
.fa-arrow-alt-to-top:before {
 content:"\f34d"
}
.fa-arrow-alt-up:before {
 content:"\f357"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-arrow-from-bottom:before {
 content:"\f342"
}
.fa-arrow-from-left:before {
 content:"\f343"
}
.fa-arrow-from-right:before {
 content:"\f344"
}
.fa-arrow-from-top:before {
 content:"\f345"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-square-down:before {
 content:"\f339"
}
.fa-arrow-square-left:before {
 content:"\f33a"
}
.fa-arrow-square-right:before {
 content:"\f33b"
}
.fa-arrow-square-up:before {
 content:"\f33c"
}
.fa-arrow-to-bottom:before {
 content:"\f33d"
}
.fa-arrow-to-left:before {
 content:"\f33e"
}
.fa-arrow-to-right:before {
 content:"\f340"
}
.fa-arrow-to-top:before {
 content:"\f341"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-arrows-alt-h:before {
 content:"\f337"
}
.fa-arrows-alt-v:before {
 content:"\f338"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-asymmetrik:before {
 content:"\f372"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-audible:before {
 content:"\f373"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-autoprefixer:before {
 content:"\f41c"
}
.fa-avianex:before {
 content:"\f374"
}
.fa-aviato:before {
 content:"\f421"
}
.fa-aws:before {
 content:"\f375"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-badge:before {
 content:"\f335"
}
.fa-badge-check:before {
 content:"\f336"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-band-aid:before {
 content:"\f462"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-barcode-alt:before {
 content:"\f463"
}
.fa-barcode-read:before {
 content:"\f464"
}
.fa-barcode-scan:before {
 content:"\f465"
}
.fa-bars:before {
 content:"\f0c9"
}
.fa-baseball:before {
 content:"\f432"
}
.fa-baseball-ball:before {
 content:"\f433"
}
.fa-basketball-ball:before {
 content:"\f434"
}
.fa-basketball-hoop:before {
 content:"\f435"
}
.fa-bath:before {
 content:"\f2cd"
}
.fa-battery-bolt:before {
 content:"\f376"
}
.fa-battery-empty:before {
 content:"\f244"
}
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-slash:before {
 content:"\f377"
}
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-bed:before {
 content:"\f236"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bimobject:before {
 content:"\f378"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitcoin:before {
 content:"\f379"
}
.fa-bity:before {
 content:"\f37a"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-blackberry:before {
 content:"\f37b"
}
.fa-blanket:before {
 content:"\f498"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-blogger:before {
 content:"\f37c"
}
.fa-blogger-b:before {
 content:"\f37d"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-bold:before {
 content:"\f032"
}
.fa-bolt:before {
 content:"\f0e7"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-book:before {
 content:"\f02d"
}
.fa-book-heart:before {
 content:"\f499"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-bowling-ball:before {
 content:"\f436"
}
.fa-bowling-pins:before {
 content:"\f437"
}
.fa-box:before {
 content:"\f466"
}
.fa-box-alt:before {
 content:"\f49a"
}
.fa-box-check:before {
 content:"\f467"
}
.fa-box-fragile:before {
 content:"\f49b"
}
.fa-box-full:before {
 content:"\f49c"
}
.fa-box-heart:before {
 content:"\f49d"
}
.fa-box-open:before {
 content:"\f49e"
}
.fa-box-up:before {
 content:"\f49f"
}
.fa-box-usd:before {
 content:"\f4a0"
}
.fa-boxes:before {
 content:"\f468"
}
.fa-boxes-alt:before {
 content:"\f4a1"
}
.fa-boxing-glove:before {
 content:"\f438"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-briefcase-medical:before {
 content:"\f469"
}
.fa-browser:before {
 content:"\f37e"
}
.fa-btc:before {
 content:"\f15a"
}
.fa-bug:before {
 content:"\f188"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-burn:before {
 content:"\f46a"
}
.fa-buromobelexperte:before {
 content:"\f37f"
}
.fa-bus:before {
 content:"\f207"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-calendar:before {
 content:"\f133"
}
.fa-calendar-alt:before {
 content:"\f073"
}
.fa-calendar-check:before {
 content:"\f274"
}
.fa-calendar-edit:before {
 content:"\f333"
}
.fa-calendar-exclamation:before {
 content:"\f334"
}
.fa-calendar-minus:before {
 content:"\f272"
}
.fa-calendar-plus:before {
 content:"\f271"
}
.fa-calendar-times:before {
 content:"\f273"
}
.fa-camera:before {
 content:"\f030"
}
.fa-camera-alt:before {
 content:"\f332"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-capsules:before {
 content:"\f46b"
}
.fa-car:before {
 content:"\f1b9"
}
.fa-caret-circle-down:before {
 content:"\f32d"
}
.fa-caret-circle-left:before {
 content:"\f32e"
}
.fa-caret-circle-right:before {
 content:"\f330"
}
.fa-caret-circle-up:before {
 content:"\f331"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-caret-square-down:before {
 content:"\f150"
}
.fa-caret-square-left:before {
 content:"\f191"
}
.fa-caret-square-right:before {
 content:"\f152"
}
.fa-caret-square-up:before {
 content:"\f151"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cc-amazon-pay:before {
 content:"\f42d"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-apple-pay:before {
 content:"\f416"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-centercode:before {
 content:"\f380"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-chart-area:before {
 content:"\f1fe"
}
.fa-chart-bar:before {
 content:"\f080"
}
.fa-chart-line:before {
 content:"\f201"
}
.fa-chart-pie:before {
 content:"\f200"
}
.fa-check:before {
 content:"\f00c"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-chess:before {
 content:"\f439"
}
.fa-chess-bishop:before {
 content:"\f43a"
}
.fa-chess-bishop-alt:before {
 content:"\f43b"
}
.fa-chess-board:before {
 content:"\f43c"
}
.fa-chess-clock:before {
 content:"\f43d"
}
.fa-chess-clock-alt:before {
 content:"\f43e"
}
.fa-chess-king:before {
 content:"\f43f"
}
.fa-chess-king-alt:before {
 content:"\f440"
}
.fa-chess-knight:before {
 content:"\f441"
}
.fa-chess-knight-alt:before {
 content:"\f442"
}
.fa-chess-pawn:before {
 content:"\f443"
}
.fa-chess-pawn-alt:before {
 content:"\f444"
}
.fa-chess-queen:before {
 content:"\f445"
}
.fa-chess-queen-alt:before {
 content:"\f446"
}
.fa-chess-rook:before {
 content:"\f447"
}
.fa-chess-rook-alt:before {
 content:"\f448"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-double-down:before {
 content:"\f322"
}
.fa-chevron-double-left:before {
 content:"\f323"
}
.fa-chevron-double-right:before {
 content:"\f324"
}
.fa-chevron-double-up:before {
 content:"\f325"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-chevron-square-down:before {
 content:"\f329"
}
.fa-chevron-square-left:before {
 content:"\f32a"
}
.fa-chevron-square-right:before {
 content:"\f32b"
}
.fa-chevron-square-up:before {
 content:"\f32c"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-circle:before {
 content:"\f111"
}
.fa-circle-notch:before {
 content:"\f1ce"
}
.fa-clipboard:before {
 content:"\f328"
}
.fa-clipboard-check:before {
 content:"\f46c"
}
.fa-clipboard-list:before {
 content:"\f46d"
}
.fa-clock:before {
 content:"\f017"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-closed-captioning:before {
 content:"\f20a"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-download-alt:before {
 content:"\f381"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-cloud-upload-alt:before {
 content:"\f382"
}
.fa-cloudscale:before {
 content:"\f383"
}
.fa-cloudsmith:before {
 content:"\f384"
}
.fa-cloudversify:before {
 content:"\f385"
}
.fa-club:before {
 content:"\f327"
}
.fa-code:before {
 content:"\f121"
}
.fa-code-branch:before {
 content:"\f126"
}
.fa-code-commit:before {
 content:"\f386"
}
.fa-code-merge:before {
 content:"\f387"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cog:before {
 content:"\f013"
}
.fa-cogs:before {
 content:"\f085"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-comment:before {
 content:"\f075"
}
.fa-comment-alt:before {
 content:"\f27a"
}
.fa-comment-alt-check:before {
 content:"\f4a2"
}
.fa-comment-alt-dots:before {
 content:"\f4a3"
}
.fa-comment-alt-edit:before {
 content:"\f4a4"
}
.fa-comment-alt-exclamation:before {
 content:"\f4a5"
}
.fa-comment-alt-lines:before {
 content:"\f4a6"
}
.fa-comment-alt-minus:before {
 content:"\f4a7"
}
.fa-comment-alt-plus:before {
 content:"\f4a8"
}
.fa-comment-alt-slash:before {
 content:"\f4a9"
}
.fa-comment-alt-smile:before {
 content:"\f4aa"
}
.fa-comment-alt-times:before {
 content:"\f4ab"
}
.fa-comment-check:before {
 content:"\f4ac"
}
.fa-comment-dots:before {
 content:"\f4ad"
}
.fa-comment-edit:before {
 content:"\f4ae"
}
.fa-comment-exclamation:before {
 content:"\f4af"
}
.fa-comment-lines:before {
 content:"\f4b0"
}
.fa-comment-minus:before {
 content:"\f4b1"
}
.fa-comment-plus:before {
 content:"\f4b2"
}
.fa-comment-slash:before {
 content:"\f4b3"
}
.fa-comment-smile:before {
 content:"\f4b4"
}
.fa-comment-times:before {
 content:"\f4b5"
}
.fa-comments:before {
 content:"\f086"
}
.fa-comments-alt:before {
 content:"\f4b6"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-compress:before {
 content:"\f066"
}
.fa-compress-alt:before {
 content:"\f422"
}
.fa-compress-wide:before {
 content:"\f326"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-container-storage:before {
 content:"\f4b7"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-conveyor-belt:before {
 content:"\f46e"
}
.fa-conveyor-belt-alt:before {
 content:"\f46f"
}
.fa-copy:before {
 content:"\f0c5"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-couch:before {
 content:"\f4b8"
}
.fa-cpanel:before {
 content:"\f388"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-credit-card-blank:before {
 content:"\f389"
}
.fa-credit-card-front:before {
 content:"\f38a"
}
.fa-cricket:before {
 content:"\f449"
}
.fa-crop:before {
 content:"\f125"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-css3-alt:before {
 content:"\f38b"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-curling:before {
 content:"\f44a"
}
.fa-cut:before {
 content:"\f0c4"
}
.fa-cuttlefish:before {
 content:"\f38c"
}
.fa-d-and-d:before {
 content:"\f38d"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-deaf:before {
 content:"\f2a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-deploydog:before {
 content:"\f38e"
}
.fa-deskpro:before {
 content:"\f38f"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-desktop-alt:before {
 content:"\f390"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-diagnoses:before {
 content:"\f470"
}
.fa-diamond:before {
 content:"\f219"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-digital-ocean:before {
 content:"\f391"
}
.fa-discord:before {
 content:"\f392"
}
.fa-discourse:before {
 content:"\f393"
}
.fa-dna:before {
 content:"\f471"
}
.fa-dochub:before {
 content:"\f394"
}
.fa-docker:before {
 content:"\f395"
}
.fa-dollar-sign:before {
 content:"\f155"
}
.fa-dolly:before {
 content:"\f472"
}
.fa-dolly-empty:before {
 content:"\f473"
}
.fa-dolly-flatbed:before {
 content:"\f474"
}
.fa-dolly-flatbed-alt:before {
 content:"\f475"
}
.fa-dolly-flatbed-empty:before {
 content:"\f476"
}
.fa-donate:before {
 content:"\f4b9"
}
.fa-dot-circle:before {
 content:"\f192"
}
.fa-dove:before {
 content:"\f4ba"
}
.fa-download:before {
 content:"\f019"
}
.fa-draft2digital:before {
 content:"\f396"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-dribbble-square:before {
 content:"\f397"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-dumbbell:before {
 content:"\f44b"
}
.fa-dyalog:before {
 content:"\f399"
}
.fa-earlybirds:before {
 content:"\f39a"
}
.fa-edge:before {
 content:"\f282"
}
.fa-edit:before {
 content:"\f044"
}
.fa-eject:before {
 content:"\f052"
}
.fa-elementor:before {
 content:"\f430"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-h-alt:before {
 content:"\f39b"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-ellipsis-v-alt:before {
 content:"\f39c"
}
.fa-ember:before {
 content:"\f423"
}
.fa-empire:before {
 content:"\f1d1"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-envira:before {
 content:"\f299"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-erlang:before {
 content:"\f39d"
}
.fa-ethereum:before {
 content:"\f42e"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-euro-sign:before {
 content:"\f153"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-exchange-alt:before {
 content:"\f362"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-exclamation-square:before {
 content:"\f321"
}
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-expand:before {
 content:"\f065"
}
.fa-expand-alt:before {
 content:"\f424"
}
.fa-expand-arrows:before {
 content:"\f31d"
}
.fa-expand-arrows-alt:before {
 content:"\f31e"
}
.fa-expand-wide:before {
 content:"\f320"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-external-link-alt:before {
 content:"\f35d"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-external-link-square-alt:before {
 content:"\f360"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-dropper:before {
 content:"\f1fb"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-facebook:before {
 content:"\f09a"
}
.fa-facebook-f:before {
 content:"\f39e"
}
.fa-facebook-messenger:before {
 content:"\f39f"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-female:before {
 content:"\f182"
}
.fa-field-hockey:before {
 content:"\f44c"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-alt:before {
 content:"\f15c"
}
.fa-file-archive:before {
 content:"\f1c6"
}
.fa-file-audio:before {
 content:"\f1c7"
}
.fa-file-check:before {
 content:"\f316"
}
.fa-file-code:before {
 content:"\f1c9"
}
.fa-file-edit:before {
 content:"\f31c"
}
.fa-file-excel:before {
 content:"\f1c3"
}
.fa-file-exclamation:before {
 content:"\f31a"
}
.fa-file-image:before {
 content:"\f1c5"
}
.fa-file-medical:before {
 content:"\f477"
}
.fa-file-medical-alt:before {
 content:"\f478"
}
.fa-file-minus:before {
 content:"\f318"
}
.fa-file-pdf:before {
 content:"\f1c1"
}
.fa-file-plus:before {
 content:"\f319"
}
.fa-file-powerpoint:before {
 content:"\f1c4"
}
.fa-file-times:before {
 content:"\f317"
}
.fa-file-video:before {
 content:"\f1c8"
}
.fa-file-word:before {
 content:"\f1c2"
}
.fa-film:before {
 content:"\f008"
}
.fa-film-alt:before {
 content:"\f3a0"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-first-aid:before {
 content:"\f479"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-firstdraft:before {
 content:"\f3a1"
}
.fa-flag:before {
 content:"\f024"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-flipboard:before {
 content:"\f44d"
}
.fa-fly:before {
 content:"\f417"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-font:before {
 content:"\f031"
}
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-font-awesome-alt:before {
 content:"\f35c"
}
.fa-font-awesome-flag:before {
 content:"\f425"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-fonticons-fi:before {
 content:"\f3a2"
}
.fa-football-ball:before {
 content:"\f44e"
}
.fa-football-helmet:before {
 content:"\f44f"
}
.fa-forklift:before {
 content:"\f47a"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-fort-awesome-alt:before {
 content:"\f3a3"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-fragile:before {
 content:"\f4bb"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-freebsd:before {
 content:"\f3a4"
}
.fa-frown:before {
 content:"\f119"
}
.fa-futbol:before {
 content:"\f1e3"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-gavel:before {
 content:"\f0e3"
}
.fa-gem:before {
 content:"\f3a5"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-github:before {
 content:"\f09b"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-gitkraken:before {
 content:"\f3a6"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-gitter:before {
 content:"\f426"
}
.fa-glass-martini:before {
 content:"\f000"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-gofore:before {
 content:"\f3a7"
}
.fa-golf-ball:before {
 content:"\f450"
}
.fa-golf-club:before {
 content:"\f451"
}
.fa-goodreads:before {
 content:"\f3a8"
}
.fa-goodreads-g:before {
 content:"\f3a9"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-google-drive:before {
 content:"\f3aa"
}
.fa-google-play:before {
 content:"\f3ab"
}
.fa-google-plus:before {
 content:"\f2b3"
}
.fa-google-plus-g:before {
 content:"\f0d5"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-gratipay:before {
 content:"\f184"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-gripfire:before {
 content:"\f3ac"
}
.fa-grunt:before {
 content:"\f3ad"
}
.fa-gulp:before {
 content:"\f3ae"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-h1:before {
 content:"\f313"
}
.fa-h2:before {
 content:"\f314"
}
.fa-h3:before {
 content:"\f315"
}
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-hacker-news-square:before {
 content:"\f3af"
}
.fa-hand-heart:before {
 content:"\f4bc"
}
.fa-hand-holding:before {
 content:"\f4bd"
}
.fa-hand-holding-box:before {
 content:"\f47b"
}
.fa-hand-holding-heart:before {
 content:"\f4be"
}
.fa-hand-holding-seedling:before {
 content:"\f4bf"
}
.fa-hand-holding-usd:before {
 content:"\f4c0"
}
.fa-hand-holding-water:before {
 content:"\f4c1"
}
.fa-hand-lizard:before {
 content:"\f258"
}
.fa-hand-paper:before {
 content:"\f256"
}
.fa-hand-peace:before {
 content:"\f25b"
}
.fa-hand-point-down:before {
 content:"\f0a7"
}
.fa-hand-point-left:before {
 content:"\f0a5"
}
.fa-hand-point-right:before {
 content:"\f0a4"
}
.fa-hand-point-up:before {
 content:"\f0a6"
}
.fa-hand-pointer:before {
 content:"\f25a"
}
.fa-hand-receiving:before {
 content:"\f47c"
}
.fa-hand-rock:before {
 content:"\f255"
}
.fa-hand-scissors:before {
 content:"\f257"
}
.fa-hand-spock:before {
 content:"\f259"
}
.fa-hands:before {
 content:"\f4c2"
}
.fa-hands-heart:before {
 content:"\f4c3"
}
.fa-hands-helping:before {
 content:"\f4c4"
}
.fa-hands-usd:before {
 content:"\f4c5"
}
.fa-handshake:before {
 content:"\f2b5"
}
.fa-handshake-alt:before {
 content:"\f4c6"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-hdd:before {
 content:"\f0a0"
}
.fa-heading:before {
 content:"\f1dc"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-heart:before {
 content:"\f004"
}
.fa-heart-circle:before {
 content:"\f4c7"
}
.fa-heart-square:before {
 content:"\f4c8"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-hexagon:before {
 content:"\f312"
}
.fa-hips:before {
 content:"\f452"
}
.fa-hire-a-helper:before {
 content:"\f3b0"
}
.fa-history:before {
 content:"\f1da"
}
.fa-hockey-puck:before {
 content:"\f453"
}
.fa-hockey-sticks:before {
 content:"\f454"
}
.fa-home:before {
 content:"\f015"
}
.fa-home-heart:before {
 content:"\f4c9"
}
.fa-hooli:before {
 content:"\f427"
}
.fa-hospital:before {
 content:"\f0f8"
}
.fa-hospital-alt:before {
 content:"\f47d"
}
.fa-hospital-symbol:before {
 content:"\f47e"
}
.fa-hotjar:before {
 content:"\f3b1"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-hubspot:before {
 content:"\f3b2"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-id-card:before {
 content:"\f2c2"
}
.fa-id-card-alt:before {
 content:"\f47f"
}
.fa-image:before {
 content:"\f03e"
}
.fa-images:before {
 content:"\f302"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-inbox-in:before {
 content:"\f310"
}
.fa-inbox-out:before {
 content:"\f311"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-industry:before {
 content:"\f275"
}
.fa-industry-alt:before {
 content:"\f3b3"
}
.fa-info:before {
 content:"\f129"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-info-square:before {
 content:"\f30f"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-inventory:before {
 content:"\f480"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-italic:before {
 content:"\f033"
}
.fa-itunes:before {
 content:"\f3b4"
}
.fa-itunes-note:before {
 content:"\f3b5"
}
.fa-jack-o-lantern:before {
 content:"\f30e"
}
.fa-java:before {
 content:"\f4e4"
}
.fa-jenkins:before {
 content:"\f3b6"
}
.fa-joget:before {
 content:"\f3b7"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-js:before {
 content:"\f3b8"
}
.fa-js-square:before {
 content:"\f3b9"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-key:before {
 content:"\f084"
}
.fa-keyboard:before {
 content:"\f11c"
}
.fa-keycdn:before {
 content:"\f3ba"
}
.fa-kickstarter:before {
 content:"\f3bb"
}
.fa-kickstarter-k:before {
 content:"\f3bc"
}
.fa-korvue:before {
 content:"\f42f"
}
.fa-lamp:before {
 content:"\f4ca"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-laravel:before {
 content:"\f3bd"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-leaf-heart:before {
 content:"\f4cb"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-lemon:before {
 content:"\f094"
}
.fa-less:before {
 content:"\f41d"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-level-down-alt:before {
 content:"\f3be"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-up-alt:before {
 content:"\f3bf"
}
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-lightbulb:before {
 content:"\f0eb"
}
.fa-line:before {
 content:"\f3c0"
}
.fa-link:before {
 content:"\f0c1"
}
.fa-linkedin:before {
 content:"\f08c"
}
.fa-linkedin-in:before {
 content:"\f0e1"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-lira-sign:before {
 content:"\f195"
}
.fa-list:before {
 content:"\f03a"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-lock:before {
 content:"\f023"
}
.fa-lock-alt:before {
 content:"\f30d"
}
.fa-lock-open:before {
 content:"\f3c1"
}
.fa-lock-open-alt:before {
 content:"\f3c2"
}
.fa-long-arrow-alt-down:before {
 content:"\f309"
}
.fa-long-arrow-alt-left:before {
 content:"\f30a"
}
.fa-long-arrow-alt-right:before {
 content:"\f30b"
}
.fa-long-arrow-alt-up:before {
 content:"\f30c"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-loveseat:before {
 content:"\f4cc"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-luchador:before {
 content:"\f455"
}
.fa-lyft:before {
 content:"\f3c3"
}
.fa-magento:before {
 content:"\f3c4"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-male:before {
 content:"\f183"
}
.fa-map:before {
 content:"\f279"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-map-marker-alt:before {
 content:"\f3c5"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-medapps:before {
 content:"\f3c6"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-medium-m:before {
 content:"\f3c7"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-medrt:before {
 content:"\f3c8"
}
.fa-meetup:before {
 content:"\f2e0"
}
.fa-meh:before {
 content:"\f11a"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-alt:before {
 content:"\f3c9"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-microsoft:before {
 content:"\f3ca"
}
.fa-minus:before {
 content:"\f068"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-minus-hexagon:before {
 content:"\f307"
}
.fa-minus-octagon:before {
 content:"\f308"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-mix:before {
 content:"\f3cb"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-mizuni:before {
 content:"\f3cc"
}
.fa-mobile:before {
 content:"\f10b"
}
.fa-mobile-alt:before {
 content:"\f3cd"
}
.fa-mobile-android:before {
 content:"\f3ce"
}
.fa-mobile-android-alt:before {
 content:"\f3cf"
}
.fa-modx:before {
 content:"\f285"
}
.fa-monero:before {
 content:"\f3d0"
}
.fa-money-bill:before {
 content:"\f0d6"
}
.fa-money-bill-alt:before {
 content:"\f3d1"
}
.fa-moon:before {
 content:"\f186"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-music:before {
 content:"\f001"
}
.fa-napster:before {
 content:"\f3d2"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-newspaper:before {
 content:"\f1ea"
}
.fa-nintendo-switch:before {
 content:"\f418"
}
.fa-node:before {
 content:"\f419"
}
.fa-node-js:before {
 content:"\f3d3"
}
.fa-notes-medical:before {
 content:"\f481"
}
.fa-npm:before {
 content:"\f3d4"
}
.fa-ns8:before {
 content:"\f3d5"
}
.fa-nutritionix:before {
 content:"\f3d6"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-octagon:before {
 content:"\f306"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-osi:before {
 content:"\f41a"
}
.fa-outdent:before {
 content:"\f03b"
}
.fa-page4:before {
 content:"\f3d7"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-palfed:before {
 content:"\f3d8"
}
.fa-pallet:before {
 content:"\f482"
}
.fa-pallet-alt:before {
 content:"\f483"
}
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-parachute-box:before {
 content:"\f4cd"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-paste:before {
 content:"\f0ea"
}
.fa-patreon:before {
 content:"\f3d9"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-pen:before {
 content:"\f304"
}
.fa-pen-alt:before {
 content:"\f305"
}
.fa-pen-square:before {
 content:"\f14b"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-pencil-alt:before {
 content:"\f303"
}
.fa-pennant:before {
 content:"\f456"
}
.fa-people-carry:before {
 content:"\f4ce"
}
.fa-percent:before {
 content:"\f295"
}
.fa-periscope:before {
 content:"\f3da"
}
.fa-person-carry:before {
 content:"\f4cf"
}
.fa-person-dolly:before {
 content:"\f4d0"
}
.fa-person-dolly-empty:before {
 content:"\f4d1"
}
.fa-phabricator:before {
 content:"\f3db"
}
.fa-phoenix-framework:before {
 content:"\f3dc"
}
.fa-phone:before {
 content:"\f095"
}
.fa-phone-plus:before {
 content:"\f4d2"
}
.fa-phone-slash:before {
 content:"\f3dd"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-phone-volume:before {
 content:"\f2a0"
}
.fa-php:before {
 content:"\f457"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-pied-piper-hat:before {
 content:"\f4e5"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-piggy-bank:before {
 content:"\f4d3"
}
.fa-pills:before {
 content:"\f484"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-plane:before {
 content:"\f072"
}
.fa-plane-alt:before {
 content:"\f3de"
}
.fa-play:before {
 content:"\f04b"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-playstation:before {
 content:"\f3df"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-plus:before {
 content:"\f067"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-plus-hexagon:before {
 content:"\f300"
}
.fa-plus-octagon:before {
 content:"\f301"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-poo:before {
 content:"\f2fe"
}
.fa-portrait:before {
 content:"\f3e0"
}
.fa-pound-sign:before {
 content:"\f154"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-prescription-bottle:before {
 content:"\f485"
}
.fa-prescription-bottle-alt:before {
 content:"\f486"
}
.fa-print:before {
 content:"\f02f"
}
.fa-procedures:before {
 content:"\f487"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-pushed:before {
 content:"\f3e1"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-python:before {
 content:"\f3e2"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-question:before {
 content:"\f128"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-question-square:before {
 content:"\f2fd"
}
.fa-quidditch:before {
 content:"\f458"
}
.fa-quinscape:before {
 content:"\f459"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-racquet:before {
 content:"\f45a"
}
.fa-ramp-loading:before {
 content:"\f4d4"
}
.fa-random:before {
 content:"\f074"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-react:before {
 content:"\f41b"
}
.fa-readme:before {
 content:"\f4d5"
}
.fa-rebel:before {
 content:"\f1d0"
}
.fa-rectangle-landscape:before {
 content:"\f2fa"
}
.fa-rectangle-portrait:before {
 content:"\f2fb"
}
.fa-rectangle-wide:before {
 content:"\f2fc"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-red-river:before {
 content:"\f3e3"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-redo:before {
 content:"\f01e"
}
.fa-redo-alt:before {
 content:"\f2f9"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-rendact:before {
 content:"\f3e4"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-repeat:before {
 content:"\f363"
}
.fa-repeat-1:before {
 content:"\f365"
}
.fa-repeat-1-alt:before {
 content:"\f366"
}
.fa-repeat-alt:before {
 content:"\f364"
}
.fa-reply:before {
 content:"\f3e5"
}
.fa-reply-all:before {
 content:"\f122"
}
.fa-replyd:before {
 content:"\f3e6"
}
.fa-resolving:before {
 content:"\f3e7"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-retweet-alt:before {
 content:"\f361"
}
.fa-ribbon:before {
 content:"\f4d6"
}
.fa-road:before {
 content:"\f018"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-rocketchat:before {
 content:"\f3e8"
}
.fa-rockrms:before {
 content:"\f3e9"
}
.fa-route:before {
 content:"\f4d7"
}
.fa-rss:before {
 content:"\f09e"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-ruble-sign:before {
 content:"\f158"
}
.fa-rupee-sign:before {
 content:"\f156"
}
.fa-safari:before {
 content:"\f267"
}
.fa-sass:before {
 content:"\f41e"
}
.fa-save:before {
 content:"\f0c7"
}
.fa-scanner:before {
 content:"\f488"
}
.fa-scanner-keyboard:before {
 content:"\f489"
}
.fa-scanner-touchscreen:before {
 content:"\f48a"
}
.fa-schlix:before {
 content:"\f3ea"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-scrubber:before {
 content:"\f2f8"
}
.fa-search:before {
 content:"\f002"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-searchengin:before {
 content:"\f3eb"
}
.fa-seedling:before {
 content:"\f4d8"
}
.fa-sellcast:before {
 content:"\f2da"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-server:before {
 content:"\f233"
}
.fa-servicestack:before {
 content:"\f3ec"
}
.fa-share:before {
 content:"\f064"
}
.fa-share-all:before {
 content:"\f367"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-shekel-sign:before {
 content:"\f20b"
}
.fa-shield:before {
 content:"\f132"
}
.fa-shield-alt:before {
 content:"\f3ed"
}
.fa-shield-check:before {
 content:"\f2f7"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-shipping-fast:before {
 content:"\f48b"
}
.fa-shipping-timed:before {
 content:"\f48c"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-shuttlecock:before {
 content:"\f45b"
}
.fa-sign:before {
 content:"\f4d9"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-sign-in-alt:before {
 content:"\f2f6"
}
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-sign-out-alt:before {
 content:"\f2f5"
}
.fa-signal:before {
 content:"\f012"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-sistrix:before {
 content:"\f3ee"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-slack:before {
 content:"\f198"
}
.fa-slack-hash:before {
 content:"\f3ef"
}
.fa-sliders-h:before {
 content:"\f1de"
}
.fa-sliders-h-square:before {
 content:"\f3f0"
}
.fa-sliders-v:before {
 content:"\f3f1"
}
.fa-sliders-v-square:before {
 content:"\f3f2"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-smile:before {
 content:"\f118"
}
.fa-smile-plus:before {
 content:"\f4da"
}
.fa-smoking:before {
 content:"\f48d"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-snowflake:before {
 content:"\f2dc"
}
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-alpha-down:before {
 content:"\f15d"
}
.fa-sort-alpha-up:before {
 content:"\f15e"
}
.fa-sort-amount-down:before {
 content:"\f160"
}
.fa-sort-amount-up:before {
 content:"\f161"
}
.fa-sort-down:before {
 content:"\f0dd"
}
.fa-sort-numeric-down:before {
 content:"\f162"
}
.fa-sort-numeric-up:before {
 content:"\f163"
}
.fa-sort-up:before {
 content:"\f0de"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-spade:before {
 content:"\f2f4"
}
.fa-speakap:before {
 content:"\f3f3"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-spinner-third:before {
 content:"\f3f4"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-square-full:before {
 content:"\f45c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-exclamation:before {
 content:"\f2f3"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-staylinked:before {
 content:"\f3f5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-steam-symbol:before {
 content:"\f3f6"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-sticker-mule:before {
 content:"\f3f7"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stopwatch:before {
 content:"\f2f2"
}
.fa-strava:before {
 content:"\f428"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-stripe:before {
 content:"\f429"
}
.fa-stripe-s:before {
 content:"\f42a"
}
.fa-studiovinari:before {
 content:"\f3f8"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-subway:before {
 content:"\f239"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-sun:before {
 content:"\f185"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-supple:before {
 content:"\f3f9"
}
.fa-sync:before {
 content:"\f021"
}
.fa-sync-alt:before {
 content:"\f2f1"
}
.fa-syringe:before {
 content:"\f48e"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-table-tennis:before {
 content:"\f45d"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-tablet-alt:before {
 content:"\f3fa"
}
.fa-tablet-android:before {
 content:"\f3fb"
}
.fa-tablet-android-alt:before {
 content:"\f3fc"
}
.fa-tablet-rugged:before {
 content:"\f48f"
}
.fa-tablets:before {
 content:"\f490"
}
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-tachometer-alt:before {
 content:"\f3fd"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-tape:before {
 content:"\f4db"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-taxi:before {
 content:"\f1ba"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-telegram-plane:before {
 content:"\f3fe"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-tennis-ball:before {
 content:"\f45e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-thermometer:before {
 content:"\f491"
}
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbtack:before {
 content:"\f08d"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-ticket-alt:before {
 content:"\f3ff"
}
.fa-times:before {
 content:"\f00d"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-times-hexagon:before {
 content:"\f2ee"
}
.fa-times-octagon:before {
 content:"\f2f0"
}
.fa-times-square:before {
 content:"\f2d3"
}
.fa-tint:before {
 content:"\f043"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-train:before {
 content:"\f238"
}
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-trash-alt:before {
 content:"\f2ed"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-tree-alt:before {
 content:"\f400"
}
.fa-trello:before {
 content:"\f181"
}
.fa-triangle:before {
 content:"\f2ec"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-trophy-alt:before {
 content:"\f2eb"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-truck-container:before {
 content:"\f4dc"
}
.fa-truck-couch:before {
 content:"\f4dd"
}
.fa-truck-loading:before {
 content:"\f4de"
}
.fa-truck-moving:before {
 content:"\f4df"
}
.fa-truck-ramp:before {
 content:"\f4e0"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-tv:before {
 content:"\f26c"
}
.fa-tv-retro:before {
 content:"\f401"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-typo3:before {
 content:"\f42b"
}
.fa-uber:before {
 content:"\f402"
}
.fa-uikit:before {
 content:"\f403"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-undo:before {
 content:"\f0e2"
}
.fa-undo-alt:before {
 content:"\f2ea"
}
.fa-uniregistry:before {
 content:"\f404"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-university:before {
 content:"\f19c"
}
.fa-unlink:before {
 content:"\f127"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-untappd:before {
 content:"\f405"
}
.fa-upload:before {
 content:"\f093"
}
.fa-usb:before {
 content:"\f287"
}
.fa-usd-circle:before {
 content:"\f2e8"
}
.fa-usd-square:before {
 content:"\f2e9"
}
.fa-user:before {
 content:"\f007"
}
.fa-user-alt:before {
 content:"\f406"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-users:before {
 content:"\f0c0"
}
.fa-ussunnah:before {
 content:"\f407"
}
.fa-utensil-fork:before {
 content:"\f2e3"
}
.fa-utensil-knife:before {
 content:"\f2e4"
}
.fa-utensil-spoon:before {
 content:"\f2e5"
}
.fa-utensils:before {
 content:"\f2e7"
}
.fa-utensils-alt:before {
 content:"\f2e6"
}
.fa-vaadin:before {
 content:"\f408"
}
.fa-venus:before {
 content:"\f221"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-vial:before {
 content:"\f492"
}
.fa-vials:before {
 content:"\f493"
}
.fa-viber:before {
 content:"\f409"
}
.fa-video:before {
 content:"\f03d"
}
.fa-video-plus:before {
 content:"\f4e1"
}
.fa-video-slash:before {
 content:"\f4e2"
}
.fa-vimeo:before {
 content:"\f40a"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-vimeo-v:before {
 content:"\f27d"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-vk:before {
 content:"\f189"
}
.fa-vnv:before {
 content:"\f40b"
}
.fa-volleyball-ball:before {
 content:"\f45f"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-mute:before {
 content:"\f2e2"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-vuejs:before {
 content:"\f41f"
}
.fa-warehouse:before {
 content:"\f494"
}
.fa-warehouse-alt:before {
 content:"\f495"
}
.fa-watch:before {
 content:"\f2e1"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-weight:before {
 content:"\f496"
}
.fa-weixin:before {
 content:"\f1d7"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-whatsapp-square:before {
 content:"\f40c"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-whistle:before {
 content:"\f460"
}
.fa-whmcs:before {
 content:"\f40d"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-window:before {
 content:"\f40e"
}
.fa-window-alt:before {
 content:"\f40f"
}
.fa-window-close:before {
 content:"\f410"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-wine-glass:before {
 content:"\f4e3"
}
.fa-won-sign:before {
 content:"\f159"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-wordpress-simple:before {
 content:"\f411"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-x-ray:before {
 content:"\f497"
}
.fa-xbox:before {
 content:"\f412"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-yandex:before {
 content:"\f413"
}
.fa-yandex-international:before {
 content:"\f414"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-yen-sign:before {
 content:"\f157"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-youtube-square:before {
 content:"\f431"
}
.sr-only {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
@font-face {
 font-family:Font Awesome\ 5 Brands;
 font-style:normal;
 font-weight:400;
 src:url(/fonts/fa-brands-400.eot);
 src:url(/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-brands-400.woff2) format("woff2"),url(/fonts/fa-brands-400.woff) format("woff"),url(/fonts/fa-brands-400.ttf) format("truetype"),url(/fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
 font-family:"Font Awesome 5 Brands"
}
@font-face {
 font-family:Font Awesome\ 5 Pro;
 font-style:normal;
 font-weight:300;
 src:url(/fonts/fa-light-300.eot);
 src:url(/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-light-300.woff2) format("woff2"),url(/fonts/fa-light-300.woff) format("woff"),url(/fonts/fa-light-300.ttf) format("truetype"),url(/fonts/fa-light-300.svg#fontawesome) format("svg")
}
.fal {
 font-weight:300
}
@font-face {
 font-family:Font Awesome\ 5 Pro;
 font-style:normal;
 font-weight:400;
 src:url(/fonts/fa-regular-400.eot);
 src:url(/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-regular-400.woff2) format("woff2"),url(/fonts/fa-regular-400.woff) format("woff"),url(/fonts/fa-regular-400.ttf) format("truetype"),url(/fonts/fa-regular-400.svg#fontawesome) format("svg")
}
.fal,.far {
 font-family:"Font Awesome 5 Pro"
}
.far {
 font-weight:400
}
@font-face {
 font-family:Font Awesome\ 5 Pro;
 font-style:normal;
 font-weight:900;
 src:url(/fonts/fa-solid-900.eot);
 src:url(/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-solid-900.woff2) format("woff2"),url(/fonts/fa-solid-900.woff) format("woff"),url(/fonts/fa-solid-900.ttf) format("truetype"),url(/fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.fas {
 font-family:"Font Awesome 5 Pro";
 font-weight:900
}

.trc_rbox_container {
    direction: ltr;
    text-align: left;
    background-color: white;
}

.video-title, .video-label-box, .video-description {
    font-family: "Lato", sans-serif !important; 
	color: inherit !important;
	font-weight: normal !important;
}

@media (max-width: 869px) {
	.trc-main-label {
		padding-left: 18px!important;
		padding-right: 18px!important;	
	}	
}

/* ADS CLASSES */

 @media (min-width: 350px) {
    .display-h-sm {
	  width: 320px;
      height: 100px;
    }
  }

 @media (min-width: 518px) {
    .display-h-sm {
	  width: 320px;
      height: 100px;
    }
  }

@media (min-width: 760px) {
    .display-h-sm,.display-h-lg {
	  width: 728px;
      height: 90px;
    }
  }

 @media (min-width: 866px) {
    .display-h-sm {
	  width: 468px;
      height: 60px;
    }
 }
 
 @media (min-width: 1150px) {
   .display-h-sm, .display-h-lg {
	  width: 728px;
      height: 90px;
    }	
  }
 @media (min-width: 1220px) {
.display-h-lg {
	  width: 1170px;
      height: 137px;
    }	
 }
 
.code-block {
 display: block;
 text-align : center; 
}
	
.code-block-5, .code-block-7, .code-block-6 {
  margin-bottom: 20px !important;
}

.code-block-6, .code-block-8 {
	margin-top: 0px !important;
}	


/* GDPR style */

@font-face {
    font-family: moovegdpr;
    src: url(fonts/moovegdpr.eot);
    src: url(fonts/moovegdpr.eot#iefix) format("embedded-opentype"), url(fonts/moovegdpr.ttf) format("truetype"), url(fonts/moovegdpr.woff) format("woff"), url(fonts/moovegdpr.svg#moovegdpr) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" moovegdpr-"],
[class^=moovegdpr-] {
    font-family: moovegdpr!important;
    speak: none;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-cookie-notice p a , #lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-cookie-notice b {
    color: #431c5d !important;
    text-decoration: none !important;
    font-weight: bold !important;
	cursor: pointer;
}


.moovegdpr-arrow-close:before {
    content: "\e900"
}

.moovegdpr-policy:before {
    content: "\e901"
}

.moovegdpr-advanced:before {
    content: "\e902"
}

.moovegdpr-3rd-party:before {
    content: "\e903"
}

.moovegdpr-strict-necessary:before {
    content: "\e904"
}

.moovegdpr-privacy-overview:before {
    content: "\e905"
}

body.lfi_avg_overflow {
    overflow: hidden
}

body.lfi_avg_overflow #page {
    position: relative;
    z-index: 10
}

body.lfi_avg_overflow #main-header,
body.lfi_avg_overflow #page-container {
    z-index: 99
}

.lity-hide {
    display: none
}

#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton.change-settings-button,
#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton.change-settings-button {
    text-decoration: none
}

#lfi_avg_cookie_modal .cookie-switch .cookie-slider,
#lfi_avg_cookie_modal .switch .slider {
    overflow: visible
}

#lfi_avg_cookie_modal {
    margin: 0 auto;
    margin-top: 0;
    min-height: 60vh;
    font-family: Nunito, sans-serif
}

#lfi_avg_cookie_modal span.tab-title {
    display: block
}

#lfi_avg_cookie_modal button {
    letter-spacing: 0;
    outline: none;
    cursor: pointer
}

#lfi_avg_cookie_modal * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: inherit
}

#lfi_avg_cookie_modal .cookie-switch,
#lfi_avg_cookie_modal .switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 30px
}

#lfi_avg_cookie_modal .cookie-switch input,
#lfi_avg_cookie_modal .switch input {
    display: none
}

#lfi_avg_cookie_modal .cookie-switch .cookie-slider,
#lfi_avg_cookie_modal .cookie-switch .slider,
#lfi_avg_cookie_modal .switch .cookie-slider,
#lfi_avg_cookie_modal .switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: red;
    transition: .4s;
    margin: 0;
    padding: 0
}

#lfi_avg_cookie_modal .cookie-switch .cookie-slider:before,
#lfi_avg_cookie_modal .cookie-switch .slider:before,
#lfi_avg_cookie_modal .switch .cookie-slider:before,
#lfi_avg_cookie_modal .switch .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 1px;
    bottom: 1px;
    transition: .4s;
    border: 1px solid #f2f2f2;
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
    display: block;
    box-sizing: content-box
}

#lfi_avg_cookie_modal .cookie-switch .cookie-slider:after,
#lfi_avg_cookie_modal .cookie-switch .slider:after,
#lfi_avg_cookie_modal .switch .cookie-slider:after,
#lfi_avg_cookie_modal .switch .slider:after {
    content: attr(data-text-disabled);
    position: absolute;
    top: 0;
    left: 60px;
    font-size: 16px;
    line-height: 30px;
    color: red;
    display: block;
    white-space: nowrap
}

#lfi_avg_cookie_modal .cookie-switch .cookie-slider.cookie-round,
#lfi_avg_cookie_modal .cookie-switch .cookie-slider.round,
#lfi_avg_cookie_modal .cookie-switch .slider.cookie-round,
#lfi_avg_cookie_modal .cookie-switch .slider.round,
#lfi_avg_cookie_modal .switch .cookie-slider.cookie-round,
#lfi_avg_cookie_modal .switch .cookie-slider.round,
#lfi_avg_cookie_modal .switch .slider.cookie-round,
#lfi_avg_cookie_modal .switch .slider.round {
    border-radius: 34px
}

#lfi_avg_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,
#lfi_avg_cookie_modal .cookie-switch .cookie-slider.round:before,
#lfi_avg_cookie_modal .cookie-switch .slider.cookie-round:before,
#lfi_avg_cookie_modal .cookie-switch .slider.round:before,
#lfi_avg_cookie_modal .switch .cookie-slider.cookie-round:before,
#lfi_avg_cookie_modal .switch .cookie-slider.round:before,
#lfi_avg_cookie_modal .switch .slider.cookie-round:before,
#lfi_avg_cookie_modal .switch .slider.round:before {
    border-radius: 50%
}

#lfi_avg_cookie_modal .cookie-switch input:checked+.cookie-slider,
#lfi_avg_cookie_modal .cookie-switch input:checked+.slider,
#lfi_avg_cookie_modal .switch input:checked+.cookie-slider,
#lfi_avg_cookie_modal .switch input:checked+.slider {
    background-color: #2e9935
}

#lfi_avg_cookie_modal .cookie-switch input:checked+.cookie-slider:after,
#lfi_avg_cookie_modal .cookie-switch input:checked+.slider:after,
#lfi_avg_cookie_modal .switch input:checked+.cookie-slider:after,
#lfi_avg_cookie_modal .switch input:checked+.slider:after {
    content: attr(data-text-enable);
    color: #2e9935;
    white-space: nowrap
}

#lfi_avg_cookie_modal .cookie-switch input:focus+.cookie-slider,
#lfi_avg_cookie_modal .cookie-switch input:focus+.slider,
#lfi_avg_cookie_modal .switch input:focus+.cookie-slider,
#lfi_avg_cookie_modal .switch input:focus+.slider {
    box-shadow: 0 0 1px #2e9935
}

#lfi_avg_cookie_modal .cookie-switch input:checked+.cookie-slider:before,
#lfi_avg_cookie_modal .cookie-switch input:checked+.slider:before,
#lfi_avg_cookie_modal .switch input:checked+.cookie-slider:before,
#lfi_avg_cookie_modal .switch input:checked+.slider:before {
    transform: translateX(20px)
}

#lfi_avg_cookie_modal a,
#lfi_avg_cookie_modal button {
    outline: none;
    box-shadow: none;
    text-shadow: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content {
    color: #000;
    background-color: #fff;
    width: 900px;
    width: 80vw;
    max-width: 1170px;
    min-height: 600px;
    border-radius: 0px;
    position: relative;
    margin: 0 auto
}

#lfi_avg_cookie_modal .lfi-avg-modal-content fieldset {
    background-color: transparent
}

.fullscreen.lfi-avg-company-logo-holder{
	max-width:270px;
	margin: auto;
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.logo-position-left .lfi-avg-company-logo-holder {
    text-align: left
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.logo-position-center .lfi-avg-company-logo-holder {
    text-align: center
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.logo-position-right .lfi-avg-company-logo-holder {
    text-align: right
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v1 .main-modal-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v1 .lfi-avg-tab-content,
#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v1 .lfi-avg-tab-main {
    height: 100%
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 {
    min-height: auto
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-left-content {
    display: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-right-content {
    width: 100%;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    position: relative;
    float: none;
    padding-bottom: 135px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .main-modal-content {
    max-height: 50vh;
    overflow: hidden;
    overflow-y: auto;
    padding-bottom: 0;
    height: 100%
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt {
    padding-right: 30px;
    white-space: nowrap
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt a {
    padding-right: 0;
    text-align: right;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #000;
    font-size: 15px;
    letter-spacing: -.3px;
    position: relative;
    top: 0;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
    align-items: baseline
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton.lfi-avg-modal-save-settings,
#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton.lfi-avg-modal-save-settings {
    float: left
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main {
    display: block;
    position: relative
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content {
    position: relative;
    overflow: hidden;
    padding-right: 190px;
    padding-bottom: 10px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-status-bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 190px;
    text-align: right
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-status-bar span.cookie-slider,
#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-status-bar span.slider {
    position: relative;
    width: 50px;
    height: 30px;
    display: block
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-status-bar span.cookie-slider:after,
#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-status-bar span.slider:after {
    text-align: right;
    left: auto;
    right: 60px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main h3.tab-title,
#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main span.tab-title {
    font-size: 20px;
    margin-bottom: 15px;
    padding-right: 190px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    height: 75px;
    position: relative;
    margin-bottom: 20px;
    padding-right: 180px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title .lfi-avg-company-logo-holder {
    max-width: 180px;
    margin: 0;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title .lfi-avg-company-logo-holder img {
    max-width: 100%;
    text-align: center
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title .tab-title {
    width: 100%;
    font-size: 28px;
    line-height: 1.1
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close {
    position: absolute;
    text-decoration: none;
    top: -30px;
    right: -30px;
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 0%;
    background: transparent;
    padding: 0;
    z-index: 99
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close:hover i,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close:hover span.gdpr-icon {
    background-color: #fff;
    color: #0c4da2
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close i,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close span.gdpr-icon {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 36px;
	font-size: 37px;
	background-color: #0c4da2;
	border: 1px solid #0c4da2;
color: #fff;
border-radius: 0%;
transition: all .3s ease;
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo-holder {
    padding: 0;
    margin-bottom: 30px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo-holder img {
    max-height: 75px;
    max-width: 70%;
    display: inline-block
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-title h2 {
    font-size: 20px;
    margin: 5px 0 0;
    padding: 0;
    color: #000
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-content.lfi-avg-no-modal-title .lfi-avg-tab-main h3.tab-title,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-content.lfi-avg-no-modal-title .lfi-avg-tab-main span.tab-title {
    margin-top: 0
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main h3.tab-title,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main span.tab-title {
    font-size: 28px;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    color: #000;
    margin-bottom: 25px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    max-height: calc(100% - 155px);
    height: 100%;
    overflow-y: auto;
    padding-right: 20px;
    padding-bottom: 15px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content a,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content button,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content li,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 18px;
    margin-top: 0;
    padding: 0;
    color: #000
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h1,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h2,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h3,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h4,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h5,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h6 {
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: none;
    color: #000
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content a {
    color: #000;
    text-decoration: underline
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content.lfi-avg-strict-warning-message {
    display: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar {
    padding: 5px;
    margin-right: 10px;
    margin-bottom: 15px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar.gdpr-checkbox-disabled {
    opacity: .6;
    pointer-events: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider {
    background-color: #474747
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after {
    color: #474747
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar p {
    display: inline-block;
    float: right;
    color: #09a501;
    margin: 0;
    line-height: 1.2;
    font: 11px Arial, Helvetica, sans-serif;
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar form,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar form fieldset {
    border: none;
    padding: 0;
    margin: 0;
    box-shadow: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar form fieldset:hover label {
    color: #09a501
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 130px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #f1f1f1;
    z-index: 15;
    border-radius: 0px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content:before {
    content: "";
    position: absolute;
    bottom: 130px;
    left: 60px;
    right: 60px;
    height: 1px;
    display: block;
    background-color: #c9c8c8
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-branding {
    text-decoration: none;
    padding: 0 10px;
    font-size: 10px;
    color: #000;
    line-height: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: auto;
    max-width: 250px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-branding img {
    height: 15px;
    margin-left: 5px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder {
    width: 100%;
    display: block;
    padding: 0 60px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton {
    margin: 0;
    text-decoration: none;
    border-radius: 0px;
    color: #fff;
    line-height: 18px;
    padding: 15px 10px;
    transition: all .3s ease;
    border: 1px solid transparent;
    min-width: 160px;
    text-align: center;
    text-transform: none;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
	border: 0px;
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton:hover,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton:hover {
    background-color: #fff
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton.lfi-avg-modal-allow-all,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton.lfi-avg-modal-allow-all, button.mgbutton.lfi-avg-infobar-allow-all {
    float: left;
	background-color: #339F0C !important;
	display: block !important;
}


#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton.lfi-avg-modal-save-settings,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton.lfi-avg-modal-save-settings {
    float: right;
    color: #fff;
    display: none;
	background-color: #5a3382;
}


#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content {
    width: 40%;
    display: inline-block;
    float: left;
    padding: 40px 60px;
    position: absolute;
    height: 100%;
    top: 0;
    box-shadow: 0 0 30px 0 rgba(35, 35, 35, .1);
    background: #fff;
    z-index: 10;
    left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt {
    position: absolute;
    bottom: 0;
    padding-bottom: 30px;
    left: 60px;
    right: 60px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt a {
    color: #000;
    font-size: 15px;
    letter-spacing: -.3px;
    padding: 20px 0;
    position: relative;
    top: 10px;
    text-decoration: none;
    display: -ms-flexbox;
    display: none;
    -ms-flex-align: baseline;
    align-items: baseline
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt a img {
    width: 60px;
    height: auto;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 0
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu {
    padding: 0;
    list-style: none;
    margin: 0;
    z-index: 12
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 15px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li.menu-item-selected a,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li.menu-item-selected button {
    background-color: #fff;
    border-color: #f1f1f1;
    color: #000
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li.menu-item-selected a span.gdpr-icon,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li.menu-item-selected button span.gdpr-icon {
    color: #000
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    line-height: 1.1;
    padding: 13px 20px;
    color: #0c4da2;
    width: 100%;
    transition: all .3s ease;
    border-radius: 0px;
    text-align: left
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a:hover i,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a:hover span.gdpr-icon,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button:hover i,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button:hover span.gdpr-icon {
    text-decoration: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a i,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a span.gdpr-icon,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button i,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button span.gdpr-icon {
    display: inline-block;
    float: left;
    font-size: 30px;
    width: 40px;
    margin-right: 5px;
    position: relative;
    top: 0;
    color: #0c4da2
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a span.gdpr-nav-tab-title,
#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button span.gdpr-nav-tab-title {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 40px)
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-right-content {
    width: 60%;
    display: inline-block;
    float: right;
    padding: 40px 60px;
    position: absolute;
    top: 0;
    height: 100%;
    right: 0;
    background-color: #f1f1f1;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo {
    width: 100%;
    height: 0;
    padding-bottom: 38px;
    background-size: contain;
    background-position: 0;
    background-repeat: no-repeat
}

.moove-hidden {
    display: none
}

#lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar:after,
.moove-clearfix:after {
    content: "";
    display: table;
    clear: both
}

#lfi_avg_cookie_info_bar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 60px;
    max-height: 400px;
    color: #fff;
    z-index: 9900;
    background-color: #202020;
    border-top: 0px solid #fff;
    font-family: Nunito, sans-serif;
    transition: bottom .6s cubic-bezier(.17, .04, .03, .94)
}

#lfi_avg_cookie_info_bar.gdpr_infobar_postion_top {
    bottom: auto;
    top: 0;
    transition: top .6s cubic-bezier(.17, .04, .03, .94)
}

#lfi_avg_cookie_info_bar.gdpr_infobar_postion_top.lfi-avg-dark-scheme {
    border-top: 0;
    border-bottom: 1px solid #fff
}

#lfi_avg_cookie_info_bar.gdpr_infobar_postion_top.lfi-avg-light-scheme {
    border-top: 0;
    border-bottom: 1px solid #202020
}

#lfi_avg_cookie_info_bar.gdpr_infobar_postion_top.lfi-avg-info-bar-hidden {
    bottom: auto;
    top: -400px
}

#lfi_avg_cookie_info_bar * {
    font-family: inherit
}

#lfi_avg_cookie_info_bar.lfi-avg-info-bar-hidden {
    bottom: -400px
}

#lfi_avg_cookie_info_bar.lfi-avg-align-center,
#lfi_avg_cookie_info_bar.lfi-avg-align-right {
    text-align: center
}

#lfi_avg_cookie_info_bar.lfi-avg-light-scheme {
    background-color: #fff;
    border-top: 0px solid #202020
}

#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h1,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h2,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h3,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h4,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h5,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h6,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content p,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content p a,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme p {
    color: #303030
}

#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content a,
#lfi_avg_cookie_info_bar.lfi-avg-light-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content button {
    text-decoration: underline;
    outline: none
}

#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme {
    background-color: #202020;
    border-top: 0px solid #fff
}

#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h1,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h2,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h3,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h4,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h5,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content h6,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content p,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content p a,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme p {
    color: #fff
}

#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content a,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content button {
    text-decoration: underline;
    outline: none;
    transition: all .2s ease
}

#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton:hover,
#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton:hover {
    background-color: #fff
}

#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-close-modal-button a {
    border-color: #fff;
    color: #fff
}

#lfi_avg_cookie_info_bar.lfi-avg-dark-scheme .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-close-modal-button a:hover {
    background-color: #fff;
    color: #202020
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container {
    padding: 10px 40px;
    position: relative;
    display: inline-block
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container i.gdpricon-cog-1,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container span.gdpricon-cog-1 {
    font-size: 40px;
    width: 60px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: calc(50% - 25px);
    left: 0;
    color: #fff
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-close-cookie-popup {
    position: absolute;
    width: 60px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    top: calc(50% - 25px);
    right: 0;
    text-decoration: none;
    outline: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-close-cookie-popup i,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-close-cookie-popup span.gdpr-icon {
    width: 28px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
    color: #424449;
    border-radius: 0%;
    display: block;
    border: 1px solid #fff;
    font-size: 16px;
    position: relative
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-close-cookie-popup:hover i,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-close-cookie-popup:hover span.gdpr-icon {
    background-color: #424449;
    color: #fff
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content {
    display: block;
 /*    padding-top : 100px;
	padding-bottom: 100px; */
	padding-left: 30px;
	padding-right: 30px;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content p,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content p a {
    margin: 0;
    padding-bottom: 0;
    color: #fff
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content h1,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content h2,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content h3,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content h4,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content h5,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content h6 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-close-modal-button a {
    display: inline-block;
    width: 35px;
    height: 35px;
    border: 1px solid #202020;
    color: #202020;
    text-decoration: none;
    outline: none;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    border-radius: 0%;
    font-size: 28px;
    padding-top: 1px;
    transition: all .2s ease;
    margin-left: 10px;
    margin-left: 6vw
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-close-modal-button a:hover {
    background-color: #202020;
    color: #fff
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton {
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    color: #fff;
    text-decoration: none;
    border-radius: 0px;
    padding: 8px 30px;
    transition: all .3s ease;
    border: none;
    display: inline-block;
    margin: 3px 4px;
    white-space: nowrap;
    text-transform: none;
    letter-spacing: 0;
    cursor: pointer;
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton:hover,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton:hover {
    color: #fff;
    background-color: #b50303;
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton.change-settings-button,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton.change-settings-button {
    background-color: #d25306;
    color: #fff;
    border-color: transparent;
    text-decoration: underline;
    cursor: pointer
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton.change-settings-button:hover,
#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton.change-settings-button:hover {
    border-color: #fff
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content span.change-settings-button {
    text-decoration: underline;
    cursor: pointer;
    transition: all .2s ease
}

#lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder {
    padding-left: 15px;
    padding-left: 3vw
}

.lity.lfi_avg_cookie_modal_open .lity-close {
    opacity: 0;
    visibility: hidden
}

#lfi_avg_save_popup_settings_button {
    display: block;
    z-index: 1001;
    position: fixed;
    background-color: rgba(0, 0, 0, .8);
    transition: all .3s ease;
    color: #fff;
    padding: 0;
    text-align: center;
    height: 40px;
    outline: none;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
    border: none
}

#lfi_avg_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
    bottom: 50px;
    left: 50px
}

#lfi_avg_save_popup_settings_button span {
    background-color: inherit;
    transition: all .3s ease
}

#lfi_avg_save_popup_settings_button span.lfi_avg_icon {
    display: inline-block;
    line-height: 40px;
    float: left;
    font-size: 30px;
    min-width: 40px;
    text-align: center;
    z-index: 15;
    position: relative;
    background-color: transparent
}

#lfi_avg_save_popup_settings_button span.lfi_avg_icon i,
#lfi_avg_save_popup_settings_button span.lfi_avg_icon span.gdpr-icon {
    position: relative;
    top: 3px;
    background-color: transparent
}

#lfi_avg_save_popup_settings_button span.lfi_avg_text {
    font: normal 12px Arial, sans-serif;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 0 5px;
    top: 0;
    left: 0;
    position: relative;
    line-height: 40px;
    display: none;
    overflow: hidden;
    z-index: 5;
    background-color: transparent
}

#lfi_avg_save_popup_settings_button:hover {
    background-color: #000
}

#lfi_avg_save_popup_settings_button:hover span.lfi_avg_text {
    display: block
}

#lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt {
    padding-right: 60px
}

#lfi_avg_cookie_info_bar * {
    box-sizing: border-box
}

#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder a.mgbutton {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder a.mgbutton.mright {
    float: right
}

#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder a.mgbutton.mgrey {
    background-color: #424449
}

#lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder a.mgbutton.mgrey:hover {
    background-color: #202020
}

@media (max-width:767px) {
    #lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton,
    #lfi_avg_cookie_info_bar.gdpr-full-screen-infobar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton {
        min-height: 30px;
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content {
        width: calc(100vw - 40px)
    }
    #lfi_avg_cookie_modal .cookie-switch,
    #lfi_avg_cookie_modal .switch {
        width: 40px;
        height: 24px
    }
    #lfi_avg_cookie_modal .cookie-switch .cookie-slider:before,
    #lfi_avg_cookie_modal .cookie-switch .slider:before,
    #lfi_avg_cookie_modal .switch .cookie-slider:before,
    #lfi_avg_cookie_modal .switch .slider:before {
        height: 20px;
        width: 20px
    }
    #lfi_avg_cookie_modal .cookie-switch input:checked+.cookie-slider:before,
    #lfi_avg_cookie_modal .cookie-switch input:checked+.slider:before,
    #lfi_avg_cookie_modal .switch input:checked+.cookie-slider:before,
    #lfi_avg_cookie_modal .switch input:checked+.slider:before {
        transform: translateX(16px)
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title {
        padding-right: 0;
        height: auto;
        margin-bottom: 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title .tab-title {
        
        font-size: 22px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-title .lfi-avg-company-logo-holder {
        display: none
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-right-content {
        height: 80vh
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-right-content .main-modal-content {
        max-height: calc(80vh - 155px)
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt {
        position: relative;
        padding-right: 10px;
        max-width: 50%;
        width: 100%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt a {
        
        font-size: 11px;
        white-space: normal;
        padding-left: 0
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content {
        padding-right: 0
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content p {
        margin-bottom: 15px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content .lfi-avg-status-bar {
        position: relative;
        left: 0;
        right: auto;
        width: 100%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content .lfi-avg-status-bar form {
        text-align: left;
        margin-bottom: 15px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content .lfi-avg-status-bar form span.cookie-slider,
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content .lfi-avg-status-bar form span.slider {
        width: 40px;
        height: 24px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content .lfi-avg-status-bar form span.cookie-slider:after,
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main .lfi-avg-tab-main-content .lfi-avg-status-bar form span.slider:after {
        left: 45px;
        right: 0;
        text-align: left;
        top: -3px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main h3.tab-title,
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-tab-main span.tab-title {
        padding-right: 0;
        
        font-size: 16px;
        margin-bottom: 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content {
        max-height: 500px;
        max-height: 90vw;
        min-height: auto
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .cookie-switch .cookie-slider:after,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .switch .slider:after {
        
        font-size: 12px;
        line-height: 30px;
        min-width: 130px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-close-modal-button a,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-close-modal-button button {
        display: inline-block;
        width: 30px;
        height: 30px;
        border: 1px solid #202020;
        color: #202020;
        text-decoration: none;
        outline: none;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        border-radius: 0%;
        font-size: 27px;
        padding-top: 1px;
        transition: all .2s ease;
        margin-left: 15px;
        margin-left: 6vw;
        position: absolute;
        right: 5px;
        top: 5px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close {
        position: absolute;
        top: -15px;
        right: -15px;
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-decoration: none
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close i,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-close span.gdpr-icon {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo {
        padding-bottom: 30px;
        background-size: contain;
        background-position: 50%;
        margin-top: 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo-holder {
        margin-bottom: 15px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content {
        padding: 10px;
        padding-top: 30px;
        position: relative;
        top: 0;
        left: 0;
        text-align: center;
        height: 140px;
        border-radius: 0;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu {
        display: inline-block;
        margin: 0 auto
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li {
        list-style: none;
        margin-bottom: 20px;
        display: inline-block;
        float: left;
        margin: 0 5px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button {
        padding: 5px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a i,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a span.gdpr-icon,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button i,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button span.gdpr-icon {
        margin: 0;
        text-align: center;
        width: 24px;
        font-size: 24px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a span.gdpr-nav-tab-title,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button span.gdpr-nav-tab-title {
        display: none
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt {
        top: 3px;
        right: 3px;
        left: auto;
        padding: 0;
        bottom: auto;
        transform: scale(.8)
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-right-content {
        width: 100%;
        position: relative;
        padding: 15px 10px;
        height: calc(90vh - 200px);
        border-radius: 0;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 {
        max-height: 100%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main h3.tab-title,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main span.tab-title {
        
        font-size: 16px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-status-bar {
        padding: 0
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content {
        padding: 0;
        position: relative;
        overflow: auto;
        max-height: calc(100% - 110px)
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content a,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content li,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content p {
        
        font-size: 14px;
        line-height: 1.3
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h1,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h2,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h3,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h4,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h5,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content h6 {
        
        font-size: 14px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content {
        height: 70px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content:before {
        left: 10px;
        right: 10px;
        bottom: 70px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder {
        padding: 0 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton {
        margin: 0;
        background-color: #fff;
        text-decoration: none;
        border-radius: 0px;
        color: #000;
        
        font-size: 12px;
        line-height: 18px;
        padding: 5px;
        transition: all .3s ease;
        border: 1px solid #fff;
        color: #fff;
        min-width: 110px;
        text-align: center;
        text-transform: none
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content {
        width: 100%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt a,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt button {
        top: 0;
        padding: 5px 0
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo-holder img {
        max-height: 40px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo-holder {
        text-align: center
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container {
        padding: 15px
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container i.gdpricon-cog-1,
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container span.gdpricon-cog-1 {
        display: none
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content {
        padding-left: 0;
        padding-right: 0;
        display: block;
        min-height: auto
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-cookie-notice {
        padding-left: 3px;
        margin-bottom: 5px; 
		font-size: 13px;
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder {
        padding-left: 0
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content a.mgbutton,
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content button.mgbutton {
        font-size: 12px;
        
        padding: 5px 20px
    }
    .lfi-avg-branding-cnt a {
        padding: 10px 0
    }
}

@media screen and (max-width:767px) and (orientation:landscape) {
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo {
        margin-top: 0;
        background-position: 0
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-right-content {
        height: 600px;
        height: 80vh
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-modal-right-content .main-modal-content {
        max-height: 500px;
        max-height: calc(80vh - 120px)
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-company-logo-holder {
        text-align: left;
        margin: 0;
        display: inline-block;
        float: left;
        width: 40%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu {
        max-width: 60%;
        float: right
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content {
        padding-top: 30px;
        height: 75px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main h3.tab-title,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main span.tab-title {
        margin-bottom: 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content {
        height: 45px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content:before {
        bottom: 45px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column;
        max-height: 350px;
        max-height: calc(100% - 70px)
    }
    #lfi_avg_cookie_modal {
        background: #fff;
        border-radius: 0px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-right-content {
        height: 55vh
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt a.lfi-avg-branding {
        top: 0;
        padding: 0
    }
}

@media (min-width:768px) and (max-width:999px) {
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-right-content {
        padding: 30px 20px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content {
        height: 120px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder {
        padding: 0 20px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content:before {
        bottom: 120px;
        left: 20px;
        right: 20px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt {
        padding-right: 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content {
        padding: 30px 20px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content {
        min-height: 620px;
        transform: scale(.75)
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt {
        left: 20px;
        right: 20px
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content p,
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content p>a {
        font-size: 13px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button {
        padding: 10px 15px;
        font-weight: 800;
        font-size: 12px
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content {
        padding-left: 20px;
        padding-right: 20px
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-close-modal-button a,
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-close-modal-button button {
        margin-left: 15px;
        margin-left: 5vw
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main h3.tab-title,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main span.tab-title {
        font-weight: 800;
        font-size: 24px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder a.mgbutton,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder button.mgbutton {
        transform: scale(.75)
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container {
        padding: 10px 20px
    }
}

@media (min-width:1000px) and (max-width:1300px) {
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-right-content {
        padding: 40px 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content {
        height: 120px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content .lfi-avg-button-holder {
        padding: 0 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-footer-content:before {
        bottom: 120px;
        left: 30px;
        right: 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content.lfi_avg_modal_theme_v2 .lfi-avg-branding-cnt {
        padding-right: 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content .lfi-avg-branding-cnt {
        left: 30px;
        right: 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content {
        padding: 30px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content {
        min-width: 700px
    }
}

@media (min-width:768px) and (max-height:700px) {
    #lfi_avg_cookie_modal .lfi-avg-modal-content {
        min-height: 600px;
        transform: scale(.7)
    }
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content {
        display: block;
        max-width: 100%;
        text-align: center
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder {
        margin-top: 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content {
        display: block;
        max-width: 100%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a span,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button span {
        display: block
    }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content {
        display: block;
        max-width: 100%;
        text-align: center
    }
    #lfi_avg_cookie_info_bar .lfi-avg-info-bar-container .lfi-avg-info-bar-content .lfi-avg-button-holder {
        margin-top: 10px
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-tab-main .lfi-avg-tab-main-content {
        display: block;
        max-width: 100%
    }
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li a span,
    #lfi_avg_cookie_modal .lfi-avg-modal-content .lfi-avg-modal-left-content #lfi-avg-menu li button span {
        display: block
    }
}

@media print {
    #lfi_avg_cookie_info_bar,
    #lfi_avg_cookie_modal,
    #lfi_avg_save_popup_settings_button,
    .gdpr_cookie_settings_shortcode_content {
        display: none!important
    }
    body.lfi_avg_overflow {
        overflow: auto
    }
    body.lfi_avg_overflow .lity {
        display: none!important
    }
}

/*! Lity - v3.0.0-dev - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}

.thumbBlock {

  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}
