/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block;
}

audio,canvas,video {
display:inline-block;
}

audio:not([controls]) {
display:none;
height:0;
}

[hidden] {
display:none;
}

html {
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}

a:focus {
outline:thin dotted;
}

a:active,a:hover {
outline:0;
}

h1 {
font-size:2em;
margin:.67em 0;
}

abbr[title] {
border-bottom:1px dotted;
}

b,strong {
font-weight:700;
}

dfn {
font-style:italic;
}

hr {
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0;
}

mark {
background:#ff0;
color:#000;
}

code,kbd,pre,samp {
font-family:monospace,serif;
font-size:1em;
}

pre {
white-space:pre-wrap;
}

q {
quotes:\201C \201D \2018 \2019;
}

small {
font-size:80%;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

img {
border:0;
}

svg:not(:root) {
overflow:hidden;
}

fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em;
}

button,input,select,textarea {
font-family:inherit;
font-size:100%;
margin:0;
}

button,input {
line-height:normal;
}

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;
}

input[type=checkbox],input[type=radio] {
box-sizing:border-box;
padding:0;
}

input[type=search] {
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

textarea {
overflow:auto;
vertical-align:top;
}

table {
border-collapse:collapse;
border-spacing:0;
}

body,figure {
margin:0;
}

legend,button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}.container,.content-wrap {
overflow:hidden;
width:100%;
height:100%;
position:relative;
}

.menu-wrap a {
color:#b8b7ad;
}

.content-wrap,.content {
overflow-x:hidden;
-webkit-overflow-scrolling:touch;
}

.content {
position:relative;
background:#F0F0F0;
}

.content::before {
position:absolute;
top:0;
left:0;
z-index:10;
width:100%;
height:100%;
background:rgba(0,0,0,0.3);
content:'';
opacity:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
-webkit-transition:opacity .4s 0 0 .4s;
transition:opacity .4s transform 0 .4s;
-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);
transition-timing-function:cubic-bezier(0.7,0,0.3,1);
}

.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

* html .clearfix {
height:1%;
}

.menu-button,.menu-summary {
position:fixed;
z-index:1001;
width:2.5em;
height:2.25em;
border:none;
font-size:1.5em;
color:#fff;
background:transparent;
margin:1em;
padding:0;
}

.menu-button {
right:1rem;
}

.fa-bars,.fa-list {
color:#fff;
font-size:1.5rem;
border-radius:.3rem;
background-color:#000;
padding:.7rem .9rem;
}

#overlayMenu {
display:none;
background:rgba(0,0,0,0.6);
height:100%;
width:100%;
z-index:99;
position:fixed;
}

.menu-wrap {
position:fixed;
right:-320px;
z-index:1000;
width:320px;
height:100%;
background-color:#CCC;
opacity:1;
font-size:1.15em;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:opacity .4s 0 0 .4s;
transition:transform .4s;
-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);
transition-timing-function:cubic-bezier(0.7,0,0.3,1);
}

.menu-wrap.open {
right:0;
}

.menu-wrap span.menuTitle a.home {
display:block;
font-size:1.4rem;
font-weight:700;
color:#fff;
text-align:left;
margin:1em 0;
padding:.5rem 7rem 0 1.5rem;
}

.menu-wrap span.menuTitle a.home:hover {
background-color:initial;
}

.menu-wrap li a {
color:#fff;
opacity:0.8;
padding:1rem 0 1rem 1.5rem;
}

.menu-wrap ul.menu li.languages .sub-menu {
padding-left:1.5rem;
}

ul.menu li.languages .sub-menu li {
display:block;
float:left;
text-align:center;
width:11.6%;
margin:.4rem .5rem;
}

ul.menu li.languages .sub-menu li a {
text-indent:-9999px;
height:26px;
background:url(../../themes/EMDtemplate/img/flags32.png) no-repeat;
padding:0;
}

ul.menu li.languages .sub-menu li.france a {
background-position:0 -2851px;
}

ul.menu li.languages .sub-menu li.english a {
background-position:0 -2915px;
}

ul.menu li.languages .sub-menu li.italian a {
background-position:0 -3843px;
}

ul.menu li.languages .sub-menu li.spanish a {
background-position:0 -2658px;
}

ul.menu li.languages .sub-menu li.german a {
background-position:0 -2307px;
}

ul.menu li.languages .sub-menu li.swedish a {
background-position:0 -6403px;
}

ul.menu li.languages .sub-menu li.russian a {
background-position:0 -6210px;
}

ul.menu li.languages .sub-menu li.portuguese a {
background-position:0 -5987px;
}

ul.menu li.languages .sub-menu li.australian a {
background-position:0 -1091px;
}

ul.menu li.languages .sub-menu li.dutch a {
background-position:0 -5506px;
}

ul.menu li.languages .sub-menu li.brazilian a {
background-position:0 -1603px;
}

ul.menu li.languages .sub-menu li.belgian a {
background-position:0 -6851px;
}

ul.menu li.languages .sub-menu li.polish a {
background-position:0 -5890px;
}

ul.menu li.languages .sub-menu li.american a {
background-position:0 -7331px;
}

ul.menu li.languages .sub-menu li.canadian a {
background-position:0 -1794px;
}

ul.menu li.menu-item-has-children .sub-menu li a {
padding-left:3rem;
}

.rotating-caret {
transform:rotate(90deg);
}

.menu-wrap li ul {
display:none;
padding-left:0;
}

.menu-wrap li ul li a {
color:#fff;
opacity:0.5;
}

.menu-wrap a:hover,.menu-wrap a:focus {
opacity:1;
background-color:rgba(255,255,255,0.05);
}

.menu,ul.menu {
height:100%;
padding-left:0;
}

ul.menu {
margin-top:4rem;
}

.menu ul.menu li {
list-style-type:none;
text-transform:capitalize;
text-align:left;
}

.summary {
display:none;
font-size:.95rem;
z-index:1000;
position:fixed;
left:1.75rem;
top:1.75rem;
width:250px;
}

.summary span.menuTitle {
display:block;
font-size:1.1rem;
font-weight:700;
color:#fff;
background-color:#000;
padding:.8rem 0 .8rem 3.6rem;
}

.summary ul {
margin:0;
padding:0;
}

.summary li {
list-style-type:none;
background-color:#fff;
}

.summary li a {
text-align:left;
font-weight:600;
color:#4F4F4F;
text-decoration:none;
display:block;
transition:300ms;
cursor:pointer;
padding:.6rem 1rem;
}

.summary li a:hover {
color:#000;
background-color:#ddd;
transition:300ms;
}

.menu li.menu-item-has-children > a:after {
color:#fff;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
content:" \f078";
font-size:10px;
vertical-align:1px;
}

.menu li.menu-item-has-children > a.up:after {
content:" \f077";
}

.clearfix,ul.menu a {
display:block;
}#cta-button {
background-color:red;
font-size:1.3rem;
text-decoration:none;
color:#fff;
position:relative;
border-left:solid 1px red;
background-image:linear-gradient(tobottom,red0%,#DC0000100%);
border-radius:.7rem;
margin:1.4rem auto;
padding:1rem 2.3rem;
}

#cta-button:active {
top:3px;
background-image:linear-gradient(tobottom,#DC00000%,red100%);
}

td center a.awesome {
padding:.7rem .5rem;
}

#cta-button.ctaNewPage {
background-image:none;
background-color:#fff;
border:1px dotted #333;
box-shadow:none;
}

div.cta center a.green-awesome {
display:block;
background-color:#7ed321;
text-transform:uppercase;
color:#fff;
border-radius:5px;
text-align:center;
font-size:1rem;
font-weight:500;
line-height:22px;
text-shadow:none;
border-bottom:none;
box-shadow:none;
padding:1rem 0;
}

div.cta center a.ctaNewPage {
font-size:1.4rem;
line-height:26px;
color:#fff!important;
display:inline-block;
white-space:normal;
border-bottom:2px dotted rgba(0,0,0,0.75);
padding:1rem;
}.tbl-content {
margin-bottom:50px;
}

.tbl-content table {
border-collapse:unset;
padding-top:16px;
margin:3rem auto;
}

.tbl-content table thead {
background:#EEF0F2;
}

.tbl-content table thead tr th {
background:#EEF0F2;
text-align:center;
font-size:15px;
font-weight:400;
color:#6f7d86;
vertical-align:middle;
padding:.5rem!important;
}

.tbl-content table thead th:first-child {
padding-left:0;
padding-right:0;
background:#fff;
width:30px;
}

.tbl-content table thead th + th + th + th + th + th {
width:auto;
}

.tbl-content table tbody tr {
background:#999;
}

.tbl-content table tbody tr td {
vertical-align:middle;
text-align:center;
border-top:solid 1px #D4D9DE;
border-bottom:solid 1px #D4D9DE;
background:#fff;
padding:15px;
}

.tbl-content table tbody tr td:last-child {
border-right:solid 2px #C9CFD4;
}

.tbl-content table tbody tr td:first-child {
padding-left:0;
padding-right:0;
background:#EEF0F2;
color:#bfc7cb;
font-weight:700;
font-size:15px;
width:30px;
border-left:solid 2px #D4D9DE;
}

.tbl-content table tbody tr td p {
text-align:center;
margin:0;
}

.tbl-content table tbody tr td p a {
font-size:14px;
color:#E9240B;
font-weight:700;
}

.tbl-content table tbody tr td h4 {
font-size:18px;
color:#4b4b4b;
margin:0;
}

.tbl-content table tbody tr td h5 {
font-size:15px;
color:#4b4b4b;
margin:0;
}

.tbl-content table tbody tr td a.btn {
min-width:150px;
background-color:#E00000;
font-weight:900;
font-size:16px;
width:80%;
color:rgba(255,255,255,1);
text-align:center;
line-height:30px;
text-decoration:none;
border-radius:5px;
text-transform:uppercase;
border-color:#E00000;
padding:6px 40px;
}

.tbl-content table tbody tr td a.btn:hover {
background-color:#8f0508;
color:#fff;
border-color:#6c0406;
}

.tbl-content table tbody tr td small {
font-size:12px;
color:#e9240b;
padding-top:5px;
display:inline-block;
}

.tbl-content table tbody tr td + td + td + td + td {
width:175px;
text-align:left;
font-size:14px;
}

.tbl-content table tbody tr td + td + td + td + td p {
font-size:14px;
color:#4b4b4b;
margin-bottom:0;
}

.tbl-content table tbody tr td + td + td + td + td + td {
text-align:center;
width:auto;
}

.tbl-content table tbody tr:hover td {
border-color:#BD3D38;
}

.tbl-content table tbody tr:hover td:first-child {
background-color:#bc2b22;
color:#fff;
}

.tbl-content table tbody tr:first-child td {
border-top-width:2px;
}

.tbl-content table tbody tr:last-child td {
border-bottom-width:2px;
}

.tbl-content table thead th + th,.tbl-content table thead th + th + th + th + th,.tbl-content table tbody tr td + td {
width:175px;
}

.tbl-content table thead th + th + th,.tbl-content table thead th + th + th + th,.tbl-content table tbody tr td + td + td,.tbl-content table tbody tr td + td + td + td {
width:185px;
}

@media screen and max-width 767px {
.tbl-content table {
width:90%;
}

.tbl-content table thead {
display:none;
}

.tbl-content table tbody tr {
display:flex;
flex-direction:column;
background:none;
border:2px solid #D4D9DE;
margin-bottom:10px;
}

.tbl-content table tbody tr td {
width:100%!important;
border:none;
padding:10px;
}

.tbl-content table tbody tr td small {
display:block;
}

.tbl-content table tbody tr td:first-child {
border:none;
padding:4px;
}

.tbl-content table tbody tr td:nth-child(3) a {
display:block;
text-align:center;
}

.tbl-content table tbody tr td:last-child {
border-right:none;
}

.tbl-content table tbody tr td + td + td + td + td {
text-align:center;
}
}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block;
}

audio:not([controls]) {
display:none;
height:0;
}

html {
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}

body {
color:#4F4F4F;
font-weight:300;
font-size:16px;
font-family:Roboto, sans-serif;
margin:0;
}

a:focus {
outline:thin dotted;
}

a:active,a:hover {
outline:0;
}

h1 {
font-size:2em;
margin:.67em 0;
}

abbr[title] {
border-bottom:1px dotted;
}

b,strong {
font-weight:700;
}

hr {
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0;
}

mark {
background:#ff0;
color:#000;
}

code,kbd,pre,samp {
font-family:monospace,serif;
font-size:1em;
}

pre {
white-space:pre-wrap;
}

q {
quotes:\201C \201D \2018 \2019;
}

small {
font-size:80%;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

img {
border:0;
}

svg:not(:root) {
overflow:hidden;
}

fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em;
}

button,input,select,textarea {
font-family:inherit;
font-size:100%;
margin:0;
}

button,input {
line-height:normal;
}

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;
}

input[type=checkbox],input[type=radio] {
box-sizing:border-box;
padding:0;
}

input[type=search] {
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

textarea {
overflow:auto;
vertical-align:top;
}

table {
border-collapse:collapse;
border-spacing:0;
}

*,:after,:before {
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.clearfix:before,.clearfix:after {
content:'';
display:table;
}

.clearfix:after {
clear:both;
}

a {
color:#4e4a46;
text-decoration:none;
outline:none;
}

p a {
color:#fe4641;
text-decoration:none;
outline:none;
}

a:hover,a:focus {
color:#c94e50;
outline:none;
}

img,iframe {
max-width:100%;
}

ul li,p {
text-align:justify;
line-height:1.5;
}

button:focus {
outline:none;
}

img.aligncenter,iframe.aligncenter {
display:block;
margin:0 auto;
}

img.alignright {
display:inline;
float:right;
}

section {
text-align:center;
padding:1em;
}

header {
height:572px;
text-align:center;
background-attachment:fixed;
background-repeat:no-repeat;
background-position:top center;
background:linear-gradient(tobottom,#ff7d640%,#b9004b100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d64',endColorstr='#b9004b',GradientType=0);
margin:0 auto;
padding:1.2rem 2rem 3rem;
}

header div a.mainTitle {
font-size:2rem;
font-weight:700;
color:#000;
padding:1.3rem;
}

header .main-panel {
width:800px;
line-height:1.2;
background-color:#fff;
border-radius:.8rem;
margin:0 auto;
padding:1.6rem 5rem;
}

header .main-panel a.large-t-awesome {
font-size:1.3rem;
color:#fff;
background-color:red;
text-align:center;
line-height:30px;
font-weight:700;
box-shadow:0 3px 0 rgba(152,0,0,1);
border:none;
border-radius:.7rem;
margin:2rem;
padding:1rem 1.5rem;
}

header .main-panel img {
max-width:275px;
border:1px solid #2A5419;
}

header h2.main-h2 {
font-weight:800;
font-size:2.6rem;
line-height:1.1;
margin:0 auto;
padding:0 1.5rem;
}

div.main {
width:63%;
background-color:#fff;
margin:0 auto;
padding:2rem 5rem 1rem;
}

.post.error img {
margin:5rem 0;
}

div.main h2:first-child {
margin-top:3rem;
}

h2 {
font-size:2.3rem;
text-align:center;
}

div.main button {
display:block;
border:1px solid #ffe11b;
border-radius:.5rem;
background-color:#ffe11b;
font-size:1rem;
text-decoration:none;
transition:100ms;
margin:0 auto;
padding:.5rem 1rem;
}

div.main button:hover {
border:1px solid #ffff20;
background-color:#ffff20;
text-decoration:none;
transition:100ms;
}

div.main .separator {
width:30%;
text-align:center;
margin:2.8rem auto;
}

div.main .separator .chevron {
color:#e5e5e5;
font-size:1rem;
line-height:20px;
height:20px;
width:20px;
}

div.main .separator .chevron i {
margin:0 auto;
}

div.main .chevron:before,div.main .chevron:after {
background-color:#e5e5e5;
display:inline-block;
content:'';
height:1px;
width:50%;
margin-top:9px;
vertical-align:top;
position:relative;
}

div.main .chevron:before {
left:-1rem;
margin-left:-50%;
}

div.main .chevron:after {
left:1rem;
margin-right:-50%;
}

div.main .intro {
display:flex;
justify-content:space-between;
margin:0 auto;
}

div.main section {
width:32%;
border:1px solid #e8e8e8;
border-radius:.4rem;
transition:200ms;
padding:1.5rem .8rem;
}

div.main section h3.side-title {
font-size:2rem;
}

div.main section p {
text-align:justify;
line-height:1.7;
}

.articles-list .w-blog-entry-title {
font-size:1.9rem;
}

.articles img {
width:100%;
height:400px;
}

div.main.single {
display:flex;
justify-content:space-between;
flex-wrap:wrap;
margin:-28rem auto 0;
}

.article-container article p {
text-align:justify;
font-size:1rem;
line-height:1.5;
}

.article-container article ul li {
line-height:1.5;
margin:1rem 0;
}

.comment-respond {
border:2px solid #AAA;
}

.comment-respond .comment-reply-title {
background-color:#AAA;
color:#fff;
margin-top:0;
padding:.6rem;
}

.comment-form {
padding:.8rem 2.8rem;
}

aside {
width:28%;
}

aside h3 {
background-color:#AAA;
color:#fff;
padding:.6rem;
}

aside form div input#s {
width:100%;
border:2px solid #AAA;
padding:.6rem .8rem;
}

input[type=submit] {
width:39%;
border:none;
background-color:#AAA;
color:#fff;
padding:1rem;
}

input[type=submit]:hover {
background-color:#CCC;
}

aside ul {
padding:0;
}

aside ul li {
list-style-type:none;
border-bottom:1px solid #CCC;
text-align:left;
padding:.5rem;
}

aside ul li:last-child {
border:none;
}

aside ul li:hover {
background-color:#EEE;
}

.last3posts {
display:flex;
justify-content:space-between;
margin:0 auto 3rem;
}

div.main .last3posts section {
border-radius:0;
font-size:0;
margin-bottom:2rem;
padding:.5rem;
}

.last3posts section img {
height:auto;
width:100%;
}

.last3posts p {
font-size:.9rem;
padding:0 1.5rem;
}

.last3posts p a {
display:block;
text-align:center;
text-transform:capitalize;
background-color:#DDD;
color:#4e4a46;
margin:.5rem;
}

.last3posts p a:hover {
background-color:#EEE;
color:#4e4a46;
}

.last3posts h3 {
background-color:#EEE;
line-height:1.6;
font-size:1.5rem;
margin:0;
padding:.5rem;
}

.scrollToTop {
font-size:4.5rem;
text-align:center;
color:#D1D1D1;
text-decoration:none;
position:fixed;
bottom:0;
right:1.1rem;
display:none;
transition:300ms;
padding:.8rem;
}

.scrollToTop:visited {
color:#D1D1D1;
}

.scrollToTop:hover {
color:#999;
transition:300ms;
}

footer {
background-color:#252525;
}

footer p {
font-size:.8rem;
text-align:center;
color:#999;
margin:0 24%;
padding:2rem;
}

article h1 {
font-size:3rem;
}

.w-blog-meta {
font-size:.9em;
line-height:1.3;
margin-bottom:6px;
color:#999;
padding:5px 0 15px;
}

.w-blog-meta i {
opacity:0.66;
margin:0 5px 0 1px;
}

.w-blog-meta-date,.w-blog-meta-author,.w-blog-meta-comments {
display:inline-block;
vertical-align:top;
margin:0 15px 7px 0;
}

.w-blog-meta-date i {
margin-right:3px;
}

.w-blog-entry {
margin-bottom:4rem;
transition:200ms;
}

.w-blog-entry:hover {
opacity:0.8;
transition:200ms;
}

.w-blog-entry-link {
position:relative;
}

.articles .w-blog-meta {
margin:0;
padding:.5rem 0;
}

.w-blog-entry-short p {
font-size:1rem;
margin:0;
}

.w-blog-entry-link h2 {
display:inline-block;
position:absolute;
bottom:.25rem;
left:0;
background-color:#AAA;
color:#fff;
margin:0;
padding:.6rem;
}

.w-blog-meta-comments {
float:right;
margin:0;
}

#commentform {
display:flex;
flex-wrap:wrap;
width:100%;
}

#commentform .required-fields {
display:block;
margin:1rem 0 0;
}

#commentform p:not(.comment-notes) {
display:flex;
justify-content:space-between;
width:89%;
}

.navigation-post a {
display:flex;
align-items:center;
position:relative;
background-color:#AAA;
color:#fff;
width:47%;
transition:300ms;
padding:.7rem 2rem;
}

.navigation-post a:hover {
background-color:#CCC;
color:#fff;
transition:300ms;
}

.navigation-post a:nth-child(1):before {
position:absolute;
top:50%;
transform:translateY(-58%);
left:4px;
font-size:1.5rem;
content:"\2770";
}

.navigation-post a:nth-child(2):after {
position:absolute;
top:50%;
transform:translateY(-58%);
right:4px;
font-size:1.5rem;
content:"\2771";
}

.post-categories {
margin:.2rem 0;
padding:0;
}

.post-categories li a {
background-color:#FAEBD7;
border-radius:5px;
margin-right:1rem;
padding:.4rem .7rem;
}

div.main table {
margin-top:3rem;
margin-bottom:3rem;
}

div.main table thead tr th {
padding:1rem;
}

a.awesome {
border-radius:.5rem;
}

div.main-panel .coupon-holder {
margin-bottom:0;
}

header div.header-wrap {
display:flex;
width:62%;
margin:0 auto;
}

header div.header-wrap table {
background-color:#fff;
width:30%;
border-radius:10px;
overflow:hidden;
-webkit-box-shadow:6px 6px 0 0 rgba(0,0,0,0.4);
box-shadow:6px 6px 0 0 rgba(0,0,0,0.4);
margin:0 auto;
}

header div.header-wrap table thead tr th {
font-size:35px;
color:#fff;
font-weight:500;
background-color:#4FDCD6;
padding:18px;
}

header div.header-wrap table tbody tr td {
font-size:19px;
border-bottom:2px solid #4FDCD6;
padding:26px;
}

header div.header-wrap table tbody tr:last-child td {
border-bottom:none;
padding:8px;
}

header div.header-wrap table tbody tr:last-child td a {
padding:.8rem .9rem;
}

div.voucher {
display:flex;
width:92%;
border:1px dashed #AAA;
font-size:.9rem;
line-height:22px;
margin:1.7rem auto;
padding:1rem;
}

div.voucher div.promo {
display:flex;
align-items:center;
justify-content:center;
width:140px;
height:140px;
background:linear-gradient(tobottom,#f485940%,#e54d5b100%);
}

div.voucher div.details {
width:43%;
color:#504f50;
margin-right:2rem;
padding:0 1rem;
}

div.voucher div.cta {
width:35%;
position:relative;
display:flex;
align-items:center;
}

div.voucher div.promo p {
font-size:2.4rem;
font-weight:700;
text-align:center;
color:#fff;
line-height:2rem;
}

div.voucher div.promo p span {
display:block;
font-size:1rem;
font-weight:500;
}

div.details h4 {
font-size:1.1rem;
margin:0;
}

div.details p {
text-align:left;
font-size:.8rem;
margin:.4rem 0 0;
}

div.cta p {
position:absolute;
top:0;
right:0;
font-size:.8rem;
font-weight:500;
color:#504f50;
margin:0;
}

div.cta .copyAndClick,div.cta center {
position:relative;
width:100%;
}

div.cta .copyMe {
width:100%;
font-size:22px;
font-weight:700;
border:2px solid #999;
border-radius:4px;
background-color:#fff;
height:auto;
padding:13px;
}

div.cta .clickMe {
position:absolute;
top:6px;
right:7px;
color:#fff;
font-size:15px;
font-weight:700;
text-align:center;
text-transform:uppercase;
text-decoration:none;
background-color:#24c9b5;
border-radius:5px;
transition:background-color 300ms;
padding:11px 21px;
}

div.cta .clickMe:hover {
background-color:#1A9989;
}

div.cta .seeCode {
display:block;
background-color:#7ed321;
text-transform:uppercase;
color:#fff;
border-radius:5px;
text-align:center;
font-size:1rem;
font-weight:500;
padding:1rem 0;
}

div.expired {
border:1px dashed #d8d8d8;
}

div.expired div.promo,div.expired div.cta .seeCode {
background:#d8d8d8;
}

div.expired div.details,div.expired div.cta p {
color:#d8d8d8;
}

.menu ul.menu li.languages + li {
overflow:hidden;
clear:both;
}

audio,canvas,video,.post-categories li {
display:inline-block;
}

[hidden],aside form div label {
display:none;
}

dfn,.w-blog-meta-author {
font-style:italic;
}

figure,header h1.homeTitle {
margin:0;
}

legend,button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}

div.main.archives,div.main.errorSearch,div.main.ecommerce {
margin:-28rem auto 0;
}

#index,#archives {
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}

.post.error,.articles,.article-container {
width:68%;
}

.articles-list,#commentform .comment-notes {
width:100%;
}

.articles-list h2,.articles-list p,.article-container article h2,.comment-form p {
text-align:left;
}

aside form div,.navigation-post {
display:flex;
justify-content:space-between;
}

@media max-width 767px {
h1 {
font-size:1.4em;
}

header div.header-wrap {
margin-top:35px;
flex-direction:column;
width:100%;
}

header div.header-wrap table {
width:90%;
margin-bottom:17px;
}

header div.header-wrap table tbody tr td {
font-size:15px;
border-bottom:1px solid #4FDCD6;
padding:16px;
}

header div.header-wrap table thead tr th {
padding:7px;
}
}

@media max-width 767px {
div.voucher {
flex-wrap:wrap;
justify-content:space-between;
width:95%;
padding:.4rem;
}

div.main.ecommerce {
margin:0 auto;
}

div.voucher div.promo {
width:112px;
height:112px;
}

div.voucher div.promo p {
font-size:2rem;
line-height:1.4rem;
}

div.voucher div.details {
width:60%;
margin-right:0;
letter-spacing:-.1px;
padding:0 .4rem;
}

div.voucher div.details h4 {
font-size:1rem;
}

div.voucher div.cta {
display:flex;
width:100%;
flex-wrap:wrap;
margin:1rem 0 0;
}

div.cta .copyAndClick,div.cta center {
width:96%;
margin:0 auto;
}

div.voucher div.cta p {
order:2;
position:relative;
display:block;
margin:.5rem auto;
}

html {
font-size:62.5%;
}

header .main-panel {
width:70%;
margin:3rem auto 0;
}

div.main,div.main .intro section {
width:100%;
padding:1rem 0;
}

div.main button {
font-size:1.4rem;
}

div.main ul {
padding-right:20px;
}

.last3posts p a {
display:block;
width:22%;
text-align:center;
margin:0 auto;
}

ul.menu li.languages .sub-menu li {
width:20%;
}

div.voucher div.promo p span,div.voucher div.details p {
font-size:.8rem;
}
}

@media max-width 1199px {
html {
font-size:88%;
}

header div a.mainTitle {
font-size:2rem;
margin:.37em 0 1em;
}

header .main-panel {
width:65%;
padding:1.6rem 1rem;
}

header .main-panel img {
width:180px;
}

header h2.main-h2 {
font-size:1.7rem;
}

.menu-summary,.menu-button {
margin:.1em;
}

.menu-summary i,.menu-button i {
font-size:1.4rem;
padding:.4rem .5rem;
}

.menu-button {
right:0;
}

.menu-wrap {
width:260px;
}

.show-menu .menu-wrap {
transform:translate3d(-249px,0,0);
transition:transform .6s;
}

.menu-wrap h3 a.home {
font-size:1rem;
padding:.5rem 1.2rem 0 1.5rem;
}

ul.menu,ul ul.menu {
margin-top:2rem;
}

.articles-list {
width:90%;
margin:0 auto;
}

.articles-list .w-blog-entry-title {
font-size:1.3rem;
}

div.main {
width:100%;
padding:2rem 1rem;
}

div.main.single {
width:90%;
padding:2rem 1rem;
}

div.main .intro {
display:flex;
}

div.main .intro section {
margin:1rem auto;
padding:1rem 0;
}

h3 {
margin:1rem;
}

h2 {
font-size:1.7rem;
margin:1rem;
}

.last3posts {
padding:0 1rem;
}

div.main section {
width:32%;
}

div.main section h3 {
font-size:1.3rem;
margin:0;
}

div.main section p {
font-size:1rem;
padding:0 .4rem;
}

p {
font-size:1rem;
margin:1rem;
}

.summary {
font-size:.85rem;
left:.95rem;
top:.95rem;
width:60%;
}

.summary h3 {
padding:.55rem 0 .55rem 2.6rem;
}

ul.menu li:first-child .sub-menu li {
width:20%;
}

img {
max-width:100%;
height:auto;
}

.w-blog-entry-preview img {
height:auto;
}

.menu-wrap ul.menu li.languages .sub-menu {
padding-left:1rem;
}

ul.menu li.languages .sub-menu li {
margin:.4rem;
}
}

@media max-width 480px {
html {
font-size:100%;
}

header {
height:auto;
}

header h1 {
margin:0;
}

header div a.mainTitle {
font-size:1.1rem;
}

a.mainTitle img {
max-width:70%;
}

.menu-button,.menu-summary {
position:absolute;
font-size:1.4rem;
margin:.5rem;
padding:.4rem .5rem;
}

.summary {
left:.95rem;
top:.95rem;
width:72%;
}

.menu-wrap {
font-size:1rem;
left:123%;
width:175px;
}

.menu-wrap h3 {
font-size:.6rem;
padding:0 3rem 0 0;
}

ul.menu {
margin-top:1.5rem;
}

.content header {
padding:.4rem .8rem 3rem;
}

.content header .main-panel {
width:97%;
margin:3rem auto 0;
padding:1.6rem 1rem;
}

header h2.main-h2 {
font-weight:500;
font-size:1.8rem;
line-height:1.2;
padding:0;
}

.main-panel center #cta-button {
font-size:1.5rem;
margin:1.3rem auto;
}

header .main-panel img {
max-width:180px;
}

div.main,div.main.single {
width:100%;
padding:.2rem 0;
}

div.main .intro,div.main .intro section {
width:95%;
display:block;
}

.articles {
width:95%;
margin:0 auto;
}

.article-container {
width:100%;
padding:0 1.5rem;
}

.last3posts {
flex-direction:column;
}

.navigation-post {
flex-wrap:wrap;
}

.navigation-post a {
width:100%;
margin:.2rem 0;
}

header p,#archives aside,.single aside {
display:none;
}

.articles-list,div.main .last3posts section {
width:100%;
}
}.fb_iframe_widget_lift {
max-width:none!important;
}

.hupso_c > div > a > img {
box-sizing:content-box;
vertical-align:baseline;
}

.hupso_c > div > a {
border-bottom:none;
}

.IN-widget > span {
font-size:inherit!important;
}

.fb_iframe_widget > span,.IN-widget {
vertical-align:top!important;
}

.hupso_google > div,.hupso_pinterest > a > img,.hupso_email > a > img,.hupso_print > a > img {
display:block!important;
}@media screen and min-width 800px {
.large-only {
display:table;
}

.small-only {
display:none;
}
}

@media screen and max-width 800px {
table.stacktable {
width:100%;
}

.large-only {
display:none;
}

.small-only {
display:table;
}

table.tableVertical {
border:1px lightgray solid;
border-radius:5px;
}

table.tableVertical td,table.tableVertical th {
width:50%;
}

table.tableVertical td.st-key,table.tableVertical th.st-key {
font-weight:700;
font-size:14px;
background:#eee;
}

table.tableVertical td.st-val {
border-left:1px lightgray solid;
}

table.stacktable tr {
display:flex;
}

table.stacktable td,table.stacktable th {
flex:1;
}

table.stacktable tbody th > *,table.stacktable tbody td > * {
color:#4c4a4a!important;
}
}

table img {
max-width:100%;
margin:auto!important;
}

th *,td * {
margin:auto;
}

th,td {
text-align:center;
}

table.comparator {
width:200px;
}

#tableCompare {
display:block;
border-bottom:10px #9E9E9E solid;
margin:auto;
}

ul.comparatorList {
list-style:none;
text-align:center;
}

ul.comparatorList li {
display:inline-block;
}

@font-face {
font-family:fontello;
src:url(../../plugins/pm_template/font/fontello_9355252-iefix.eot) format(embedded-opentype), url(../../plugins/pm_template/font/fontello_9355252.woff) format(woff), url(../../plugins/pm_template/font/fontello_9355252.ttf) format(truetype), url(../../plugins/pm_template/font/fontello_9355252-fontello.svg) format(svg);
font-weight:400;
font-style:normal;
}

.demo-icon {
font-family:fontello;
font-style:normal;
font-weight:400;
font-size:20px;
speak:none;
display:inline-block;
text-decoration:inherit;
width:1em;
margin-right:.2em;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1em;
margin-left:.2em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.demo-icon.icon-check {
color:#4caf50;
}

#chooseIco li {
display:inline-block;
cursor:pointer;
}

.demo-icon.icon-star,.demo-icon.icon-star-half,.demo-icon.icon-star-half-alt,.demo-icon.icon-star-empty {
color:#ffc107;
}

.demo-icon.icon-cancel,.demo-icon.icon-heart,.demo-icon.icon-heart-empty {
color:#f44336;
}

.demo-icon.icon-info-circled,.demo-icon.icon-help-circled {
color:#3f51b5;
}

#chooseIco,.pmIco {
font-size:30px;
}

.pmFullStar,.pmEmptyStar {
color:#ffd400;
}

.pmValid,.pmBigValid {
color:#0edc0e;
}

.pmCross,.pmBigCross,.pmHearth {
color:red;
}@import url(//fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {
content:" ";
display:table;
}

.clearfix:after,.container:after,.container-fluid:after,.row:after {
clear:both;
}

.cta-btn {
display:inline-block;
font-family:Roboto, sans-serif;
font-size:26px;
text-align:center;
color:#FFF!important;
background:#F60F29;
text-decoration:none!important;
border:0;
line-height:1.2;
margin-bottom:20px;
cursor:pointer;
border-radius:10px;
-webkit-appearance:none;
box-shadow:0 2px 1px rgba(0,0,0,.4);
padding:12px 28px;
}

.cta-btn:hover,.cta-btn:visited,.cta-btn:focus {
color:#FFF;
}

.cta-btn:hover {
background:#C20B20;
}

.coupon-holder {
font-family:Roboto, sans-serif;
position:relative;
margin-bottom:30px;
border:1px solid #ACACAC;
border-radius:10px;
padding:10px 20px 35px;
}

.coupon-holder .tag {
position:absolute;
top:-11px;
left:20px;
background:#999;
color:#FFF;
text-transform:uppercase;
font-size:12px;
font-weight:900;
height:18px;
line-height:20px;
padding:2px 14px;
}

.coupon-holder .tag:before {
content:'';
position:absolute;
top:0;
left:-5px;
width:0;
height:0;
border-color:transparent transparent #3b3b3b;
border-style:solid;
border-width:0 0 10px 6px;
}

.coupon-holder .offer {
color:#555;
font-size:18px;
font-weight:100;
display:inline-block;
margin:24px 0 15px;
}

.coupon-holder .validity {
top:-22px;
left:20px;
position:absolute;
font-size:11px;
text-transform:uppercase;
color:#555;
}

.coupon-holder .coupon-container {
float:right;
display:flex;
justify-content:flex-end;
align-items:center;
}

.btn.stitched {
position:relative;
border:none;
margin-bottom:10px;
letter-spacing:1px;
word-spacing:3px;
z-index:10;
background:linear-gradient(toright,#d50c1e1%,#92091340%,#500408100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d50c1e',endColorstr='#500408',GradientType=1);
padding:8px 30px;
}

.btn.stitched::before {
content:'';
display:block;
opacity:.8;
width:271px;
height:80%;
border:1px dashed #fff;
border-radius:5px;
position:absolute;
top:10%;
left:5px;
}

.anim550 {
transition:all 550ms ease-in-out;
}

.coupon-container {
position:relative;
width:260px;
height:40px;
margin:20px 0 15px;
}

.cpn-btn-stitch {
position:absolute;
box-sizing:border-box;
top:0;
left:0;
width:260px;
text-align:left;
font-size:18px;
line-height:21px;
font-weight:900;
word-spacing:2px;
background:none;
color:#FFF;
border:1px transparent;
border-radius:6px;
z-index:2;
padding:10px 16px;
}

.cpn-btn-bg,.cpn-btn-stick {
content:'';
display:block;
height:40px;
width:220px;
top:0;
left:0;
position:absolute;
border-radius:6px 20px 6px 6px;
z-index:1;
background:linear-gradient(toright,#f60f111%,#9a0e0e100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60f11',endColorstr='#9a0e0e',GradientType=1);
}

.cpn-btn-bg {
border-radius:6px 14px 10px 6px;
}

.cpn-btn-stick {
height:38px;
width:34px;
top:2px;
left:inherit;
right:39px;
border-top-right-radius:7px;
transform:rotate(-10deg);
z-index:2;
box-shadow:0 3px 7px rgba(0,0,0,.4);
cursor:pointer;
background:linear-gradient(toright,#cdcdcd1%,#787879100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd',endColorstr='#787879',GradientType=1);
}

.reveal {
border:1px solid #647285;
border-radius:6px;
text-transform:uppercase;
font-size:18px;
font-weight:600;
letter-spacing:3px;
text-align:right;
width:280px;
color:#000;
background:#FFF;
top:0;
left:0;
z-index:0;
padding:6px 10px;
}

.coupon-container:hover .cpn-btn-bg {
width:190px;
border-radius:10px 10px 20px 10px;
}

.coupon-container:hover .cpn-btn-stick {
width:44px;
height:43px;
top:1px;
right:61px;
transform:rotate(-27deg);
border-top-right-radius:20px;
border-bottom-right-radius:13px;
}

.coupon {
display:inline-block;
border:1px solid;
border-radius:6px;
font-size:18px;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
box-sizing:border-box;
padding:4px 4px 4px 10px;
}

.coupon input {
float:left;
font-size:16px;
font-weight:600;
letter-spacing:1px;
max-width:160px;
box-sizing:border-box;
border:none;
box-shadow:none;
outline:none;
height:100%;
padding:0;
}

.coupon .btn {
float:right;
display:inline-block;
font-size:14px;
font-weight:600;
line-height:1.6;
text-align:center;
text-decoration:none;
white-space:nowrap;
vertical-align:middle;
border-radius:5px;
height:30px;
box-sizing:border-box;
margin:0;
padding:4px 15px;
}

.link {
color:#222;
position:relative;
top:5px;
display:block;
float:left;
margin-bottom:10px;
}

.link:hover {
color:#AC0A33;
}

.discount.expired {
opacity:.4;
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:gray;
}

.expired.notice {
background:#000;
color:#fff;
text-align:center;
transform:rotate(-45deg);
position:absolute;
top:30px;
left:-85px;
width:250px;
text-transform:uppercase;
font-size:15px;
padding:1px 0;
}

.coupon-holder.expired {
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:gray;
background:#EBEBEB;
border-color:#EBEBEB;
}

.revealed .coupon {
border:1px dashed #acacac;
background:#FFF;
}

.revealed .coupon .no-code {
max-width:100%;
width:260px;
}

.btn-copy {
color:#fff;
background-color:#4ba827;
border-color:#4ba827;
margin:0;
}

.btn-copy:hover {
color:#fff;
background-color:#2d7113;
border-color:#2d7113;
}

.btn-copied {
color:#fff;
background-color:#00a5b3;
border-color:#00a5b3;
}

.btn-copied:hover {
color:#fff;
background-color:#018590;
border-color:#018590;
}

.coupon-link {
position:absolute;
right:20px;
bottom:10px;
text-decoration:underline;
font-size:12px;
font-style:italic;
font-weight:600;
color:#0e63a5!important;
border:none;
}

.expired .coupon-container.revealed,.expired .revealed .coupon {
opacity:1;
}

.coupon-holder .coupon-container .clickMe {
color:#fff!important;
}

.single-bon-plan .coupon-container,.coupon-container.revealed {
margin-bottom:30px;
}

.coupon-holder.expired .coupon-container,.expired .revealed .validity {
opacity:.4;
}

@media all and max-width 500px {
.coupon-holder {
padding:10px;
}

.coupon-holder .coupon-container {
float:none;
width:100%;
}

.coupon-holder .tag {
font-size:12px;
padding:0 22px;
}

.coupon input {
font-size:18px;
max-width:120px;
}

.coupon-holder .validity {
top:-39px;
left:148px;
width:40%;
text-align:right;
line-height:initial;
}

.offer strong {
font-weight:400;
}

.coupon-holder .offer {
margin:24px 0 0;
}
}

@media all and max-width 345px {
.coupon input {
max-width:60%;
}
}

@media all and min-width 500px {
.coupon-holder {
margin-bottom:40px;
}

.coupon-holder .tag {
font-size:14px;
padding:0 22px;
}

.coupon-holder .offer {
font-size:22px;
width:150px;
margin:32px 0 15px;
}

.coupon-container {
width:400px;
height:50px;
}

.cpn-btn-stitch {
width:400px;
text-align:left;
font-size:24px;
font-weight:500;
letter-spacing:.7px;
padding:16px 22px;
}

.cpn-btn-bg,.cpn-btn-stick {
height:50px;
width:360px;
}

.cpn-btn-stick {
height:50px;
width:52px;
}

.reveal {
font-size:24px;
font-weight:600;
width:400px;
height:48px;
box-sizing:border-box;
padding:13px 14px;
}

.coupon-container:hover .cpn-btn-bg {
width:313px;
}

.coupon-container:hover .cpn-btn-stick {
width:62px;
height:50px;
top:4px;
right:78px;
}

.coupon input {
float:left;
font-size:20px;
max-width:270px;
}

.coupon .btn {
font-size:16px;
font-weight:500;
line-height:1.2;
height:32px;
box-sizing:border-box;
margin:4px 4px 0;
padding:6px 19px;
}

.expired .revealed .copyMe {
opacity:.4;
}
}.awesome {
padding-top:30px;
padding-bottom:30px;
}

.awesome.inputable {
padding-left:15px;
padding-right:15px;
}.ui-tooltip,.arrow:after {
background:#000;
border:2px solid #FFF;
}

.ui-tooltip {
color:#FFF;
border-radius:20px;
font:bold 14px "Helvetica Neue", Sans-Serif;
text-transform:uppercase;
box-shadow:0 0 7px #000;
padding:10px 20px;
}

.arrow {
width:70px;
height:16px;
overflow:hidden;
position:absolute;
left:50%;
margin-left:-35px;
bottom:-16px;
}

.arrow.top {
top:-16px;
bottom:auto;
}

.arrow.left {
left:20%;
}

.arrow:after {
content:"";
position:absolute;
left:20px;
top:-20px;
width:25px;
height:25px;
box-shadow:6px 5px 9px -9px #000;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
tranform:rotate(45deg);
}

.arrow.top:after {
bottom:-20px;
top:auto;
}

.awesome {
text-align:center;
display:inline-block;
color:#FFF!important;
text-decoration:none;
border-radius:14px;
-moz-border-radius:14px;
-webkit-border-radius:14px;
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
border-bottom:1px solid rgba(0,0,0,0.25);
position:relative;
cursor:pointer;
margin:10px auto;
padding:2%;
}

a.ctaNewPage {
white-space:nowrap;
}

.small-t-awesome {
font-size:17px;
}

.medium-t-awesome {
font-size:20px;
font-weight:700;
line-height:1;
}

.newMedium-t-awesome {
font-size:25px;
font-weight:700;
line-height:1;
}

.red-awesome {
background-color:#F33318;
}

.awesome:hover {
color:#fff;
}

.awesome:active {
top:1px;
}

.small.awesome,.small.awesome:visited {
font-size:14px;
}

.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited {
font-size:20px;
font-weight:700;
line-height:1;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}

.red.awesome,.red.awesome:visited {
background-color:#f33318;
}

a.buttonPoker,a.buttonPokerDis {
display:block;
background-image:url(../../plugins/Plugin-Shortcode-CTA/inc/ressources/images/CTA/cta216x41.png);
background-repeat:no-repeat;
height:41px;
width:216px;
margin:5px auto;
}

a.buttonBet,a.buttonBetDis {
display:block;
background:url(../../plugins/Plugin-Shortcode-CTA/inc/ressources/images/CTA/cta131x41.png);
background-repeat:no-repeat;
height:41px;
width:131px;
margin:5px auto;
}

a.buttonBonus,a.buttonBonusDis {
display:block;
background:url(../../plugins/Plugin-Shortcode-CTA/inc/ressources/images/CTA/cta226x55.png);
background-repeat:no-repeat;
height:55px;
width:226px;
margin:5px auto;
}

a.buttonBonus:hover,a.buttonBonus:active {
background-position:0 -55px;
}

table .awesome {
zoom:0.9;
-moz-transform:scale(0.9);
-o-transform:scale(0.9);
-webkit-transform:scale(0.9);
transform:scale(0.9);
}

.awesome.inputable {
cursor:text;
top:0!important;
text-decoration:none!important;
}

.awesome.inputable input {
border:0;
background:none;
width:100%;
box-shadow:none;
line-height:1;
text-shadow:0 -1px 1px rgba(0,0,0,.25);
color:#fff!important;
text-align:center;
outline:none;
font:inherit;
}

.awesome.ctaNewPage {
background-color:#fff;
color:#111!important;
text-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border:2px dotted rgba(0,0,0,0.75);
}

.awesome.ctaNewPage:not(.inputable):hover,.awesome.ctaNewPage:hover input,#content .awesome.ctaNewPage:not(.inputable):hover,#content .awesome.ctaNewPage:hover input {
color:#000;
zoom:1.01;
-moz-transform:scale(1.01);
}

.awesome.ctaNewPage.inputable input {
color:#111!important;
}

.etabs {
margin:0;
padding:0;
}

.tab {
zoom:1;
display:inline;
background:#eee;
border:solid 1px #999;
border-bottom:none;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}

.tab a {
font-size:14px;
line-height:2em;
display:block;
outline:none;
padding:0 10px;
}

.tab a:hover {
text-decoration:underline;
}

.tab.active {
background:#fff;
padding-top:6px;
position:relative;
top:1px;
border-color:#666;
}

.tab a.active {
font-weight:700;
}

.tab-container .panel-container {
background:#fff;
border:solid #666 1px;
-moz-border-radius:0 4px 4px;
-webkit-border-radius:0 4px 4px 4px;
padding:10px;
}

.demo.tabs-wrapper > div > div {
visibility:visible!important;
}

.large-t-awesome,.large.awesome,.large.awesome:visited {
font-size:32px;
padding:8px 14px 9px;
}

.red-awesome:hover,.red.awesome:hover {
background-color:rgba(243,53,24,0.8);
}

#content a.awesome.medium-t-awesome.red-awesome,#content a.awesome.medium-t-awesome.blue-awesome,#content a.awesome.medium-t-awesome.green-awesome,#content a.awesome.medium-t-awesome.magenta-awesome,#content a.awesome.medium-t-awesome.orange-awesome,#content a.awesome.medium-t-awesome.yellow-awesome,#content a.awesome.medium-t-awesome.grey-awesome {
color:#FFF;
}

#content a.awesome.medium-t-awesome.red-awesome:hover,#content a.awesome.medium-t-awesome.blue-awesome:hover,#content a.awesome.medium-t-awesome.green-awesome:hover,#content a.awesome.medium-t-awesome.magenta-awesome:hover,#content a.awesome.medium-t-awesome.orange-awesome:hover,#content a.awesome.medium-t-awesome.yellow-awesome:hover,#content a.awesome.medium-t-awesome.grey-awesome:hover {
color:#F7F7EF;
}

.blue-awesome,.blue.awesome,.blue.awesome:visited {
background-color:#146bad;
}

.blue-awesome:hover,.blue.awesome:hover {
background-color:rgba(20,107,173,0.8);
}

.green-awesome,.green.awesome,.green.awesome:visited {
background-color:#14ad46;
}

.green-awesome:hover,.green.awesome:hover {
background-color:rgba(20,173,70,0.8);
}

.magenta-awesome,.magenta.awesome,.magenta.awesome:visited {
background-color:#a9014b;
}

.magenta-awesome:hover,.magenta.awesome:hover {
background-color:rgba(169,1,75,0.8);
}

.orange-awesome,.orange.awesome,.orange.awesome:visited {
background-color:#f34618;
}

.orange-awesome:hover,.orange.awesome:hover {
background-color:rgba(243,70,24,0.8);
}

.yellow-awesome,.yellow.awesome,.yellow.awesome:visited {
background-color:#f39b18;
}

.yellow-awesome:hover,.yellow.awesome:hover {
background-color:rgba(243,155,24,0.8);
}

.grey-awesome,.grey.awesome,.grey.awesome:visited {
background-color:#9b9b9b;
}

.grey-awesome:hover,.grey.awesome:hover {
background-color:rgba(155,155,155,0.8);
}

a.buttonPoker:hover,a.buttonPoker:active,a.buttonBet:hover,a.buttonBet:active {
background-position:0 -41px;
}