/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;/*vertical-align: baseline;*/}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table, td, th, tr {border-collapse: collapse;border-spacing: 0; border:none; padding:0; border-style:none;}
.clear, .clr {clear: both;}

/*******************
GRID
********************/

body {
background-color:#ffffff;
margin:0 auto;
padding:0px;
}

html {
height:100%;
width:100%;
margin:none;
padding:none;
}

body {
overflow-x: hidden;
}

#wrapper {
margin: 0 auto;
position: relative;
text-align: left;
vertical-align: top;
padding: 0;
}

.grid990 { max-width:990px; margin: 0 auto; }

a {
outline: none !important;
}

/*******************
GRID
********************/


/*******************
MAIN
********************/

header, footer {
width: 100%;
margin: 0 auto;
padding: 0px;
position: relative;
line-height: 100%;
vertical-align: top;
text-align: left;
}

article {
width: 68%;
margin: 0 auto;
padding: 0px 15px 0 5px;
position: relative;
line-height: 100%;
vertical-align: top;
text-align: left;
float:left;
}

header {
z-index: 999;
background:#FFF;
}
footer {
margin-top: 20px;
float:left;
}

aside {
width:32%;
margin: 0 auto;
padding: 0px;
position: relative;
line-height: 100%;
vertical-align: top;
text-align: left;
float:left;
}

.mainSection {
max-width: 1200px !important;
position: relative;
margin: 0 auto !important;
}

/* ADS */
.adSideWrap {
margin-left: auto;
margin-right: auto;
position:relative;
display: block;
}
.adSide {
text-align: center;
position: absolute;
height: 100%;
display: block;
z-index: 9999;
}

@media only screen and (max-width: 1599px) {
.sticky_left div,
.sticky_right div {
    display: none;
}
}

.wrapAdsSide#ad-jobb-1 {
    width: 100%;
    padding-top: 20px;
}
.wrapAdsSide#ad-jobb-3 {
    width: 100%;
    padding-bottom: 20px;
}

.wrapAds {
text-align:center;
/*margin-top: 15px;
margin-bottom: 15px;*/
background: #f4f4f4;
float:left;
width: 100%;
}
.wrapAds.roadblock {
float: left;
width: 100%;
margin: 10px 0 !important;
overflow: hidden;
}
.wrapMain.blogArticle .wrapAds.roadblock {
display: none !important;
}

.wrapAds.roadblock div div div,
.wrapAds.roadblock div div div div {
z-index: 99999 !important;
}

.wrapAds.roadblock img {
width: 100% !important;
max-width: none !important;
}

.wrapAds.roadblock  iframe {
width: 100% !important;
max-width: none !important;
}
.wrapAds.roadblock  div.col-md-12 {
margin: 0;
}
.wrapAds.roadblock div div {
/*display: inline;*/
margin: 0 auto;
}


.wrapAds div {
/*width: auto !important;*/
/*height: auto !important;*/
/*margin: 10px 0 !important;*/
margin-top: 10px !important;
float: none !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}


.wrapAds.roadblock p {
margin: 5px 0 !important;
font-size: 11px  !important;
text-align: center !important;
}

.wrapAds.Top {
margin-top: 15px;
margin-bottom: 0;
}
.wrapAds.Bottom {
margin-bottom: 15px;
margin-top: 0;
}
.wrapAds .col-md-12 {
margin: 0;
padding: 0px;
}
.wrapAds p,
.wrapAdsSide p {
margin: 5px 0;
font-size: 11px;
}
.wrapAds img {
/*max-width: 990px;*/
width: auto;
height: auto;
border:none;
}

.wrapAds img.roadblock {
max-width: 640px;
width: 100%;
height: auto;
border:none;
}

.wrapAdsSide {
float: left;
text-align:center;
/*margin-bottom: 20px;*/
width: 100%;
background: #f4f4f4;
padding: 10px 0 0 0;
}
.wrapAdsSide img {
max-width: 300px;
width: 100%;
/*height: auto;*/
border:none;
}

.listBlog .wrapAdsSide  .col-md-12 div {
margin: auto !important;
}

/* ADS */

/* TOP SECTION */
.topSection {
height: 145px;
}
.topSection .col-logo {
margin: 0;
padding: 25px 0 0 0;
text-align: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
    .topSection .col-logo {
        margin: 0;
        padding: 25px 0px 0px 250px;
        text-align: center;
        } 
}

@media only screen and (min-width: 920px) and (max-width: 1199px) {
    .topSection .col-logo {
        margin: 0;
        padding: 25px 0px 0px 85px;
        text-align: center;
        } 
}
.topSection .col-logo a {
margin: 0 auto;
}
.topSection .col-logo a img {
max-width:400px;
/*width: 100%;*/
height: 95px;
height: auto;
border: none;
}

.topSection .col-social {
margin: 52px 0 0 0;
float: left;
}
.topSection .col-social a {
background: #EC008C;
color: #FFF;
width: 25px;
height: 25px;
float: left;
margin: 0 6px 0 0;
padding: 6px 0 0 0;
border-radius: 50%;
text-align:center;
z-index: 99999;
outline: none;
}
.topSection .col-social a:hover {
background: #2E2E2E;
}


.col-subscription a {
position:absolute;
bottom: 0px;
width: 100%;
display: block;
}

a.subsMobile p.megjelent {
float: left;
font-family: 'Open Sans Condensed';
font-size: 18px;
color:#ec008c !important;
margin: 0 0 2px 0;
}

.subsMobile {
display: none;
}

.col-subscription a,
.col-subscription a:hover {
position: absolute;
top: -91px;
text-decoration: none;
padding: 0;
/*height: 200px;*/
min-width: 300px;
}
footer .col-subscription a,
footer .col-subscription a:hover {
position: relative;
top: 0;
text-decoration: none;
padding: 0;
height: auto;
width: 380px;
}
footer .col-sm-6.col-subscription {
padding: 0 0 0 50px;
}
footer .col-sm-6 {
padding: 0;
}
.col-subscription a.show-is-sticky,
.col-subscription a.show-is-sticky:hover {
top: 5px;
height: auto;
min-width: inherit;
z-index: 1;
}
.col-subscription a p {
font-family: 'Open Sans Condensed';
text-transform: uppercase;
}
footer .col-subscription a p {
width: 32%;
float: left;
}
.col-subscription a p.elofizetek {
font-size: 18px;
color: #404040;
margin: 20px 0 2px 0;
text-align: left;
}
.col-subscription a p.honap {
font-size: 16px;
color: #404040;
margin: 5px 0 10px 15px;
text-align: left;
line-height: 1em;
}
.col-subscription a p.honap strong {
margin: 0 0 10px 0;
}
footer .col-subscription a p.honap {
font-size: 17px;
color: #404040;
margin: 5px 0 15px 0px;
text-align: left;
line-height: 1em;
}
.col-subscription a p.megjelent {
color: #ec008c;
margin: 0;
font-size: 17px;
font-family: 'Oswald';
font-weight: 400;
text-align: left;
}
.col-subscription a:hover p.megjelent {
color: #231f20;
}
.col-subscription a img  {
max-width: 200px;
max-height: 90px;
height: auto;
border:none;
float: left;
margin: 0 10px 0 0;
}
footer .col-subscription a img  {
max-width: 200px;
max-height: 170px;
height: auto;
border:none;
float: left;
margin: 0 25px 0 0;
}
.col-subscription a.show-is-sticky img  {
max-width: 165px;
width: 100%;
height: 32px;
border:none;
float: left;
margin: 5px 0 0 0;
}

.navbar-nav li  {
text-align: center;
}

.navbar-nav li a  {
/*font-family: 'Oswald';*/
font-family: Graphik-Light, sans-serif;
font-size: 18px;
color: #000;
/*font-weight: 400;*/
text-transform: none;
text-decoration: none;
}

.navbar-nav li a:hover {
color: #ec008c;
background: none !important;
text-decoration: none;
}
.navbar-nav li a:focus {
color: #000000;
background: none !important;
text-decoration: none;
}


.topSearch {
border-bottom: #303030 solid 1px;
}
.topSearch:hover {
border-bottom: #757575 solid 1px;
}

.topSearch input {
background: none;
border-right: none;
border-radius: 0 !important;
border: none;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
color: #c2c2c2;
font-size: 40px !important;
font-family: 'Oswald';
font-weight: 300;
text-align:center;
padding: 10px !important;
height: auto !important;
text-transform:none !important;
}
.topSearch input.newsLetter {
border-left: #EAEAEA solid 1px;
}

.topSearch button,
.topSearch button:hover,
.topSearch button:focus,
.topSearch button:active,
.topSearch button:visited {
background: none !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
outline: none !important;
}
/*.topSearch button:hover,
.topSearch button:active,
.topSearch button:focus {
background: #ffffff;
}*/

.noresult {
font-size: 20px;
margin: 0 0 25px 0;
}

.input-group.mainSearch {
width: 80% !important;
 font-size: 22px !important;
font-family: 'Oswald';
font-weight: 300;
}

.menuSection {
height: 60px;
border-top:#000 solid 1px;
border-bottom:#000 solid 1px;
line-height: 100%;
}

.menuSection.nosticky {
position:relative;
left: 0;
right: 0;
top: 0;
background: #FFF;
}
.container.nosticky {
margin: 0 0 20px 0;
}
.topSection.nosticky {
background: #FFF;
}

.menuSection.stickySection {
height:auto !important;
border-top: none;
border-bottom: none;
/*margin-top: -60px;*/
}

.menuSection .col-md-8,
.menuSection .col-md-2 {
margin: 0;
padding: 0;
}
.menuSection .col-md-8 {
padding: 5px 0 0 0;
}
.menuSection.is-sticky .col-md-8 {
padding: 5px 0 0 0 !important;
}
.menuSection .col-md-2 {
overflow: inherit;
height: auto;
z-index: 9999;
}
.menuSection .col-md-2 .elofizetes {
z-index: 2;
}

.icon-menu {
background:url(../images/icon-menu.png) 0 0 no-repeat;
display: block;
width: 41px;
height: 41px;
z-index: 100000;
float:left;
background-position: -41px 0;
/*position: absolute;
left: 41px;*/
margin: 0;
}
.icon-menu.home {
background-position: 0 0;
height: 41px;
z-index: 99999;
left: 1px;
top: 1px;
display: none;
}



.menuSection .col-md-3 {
z-index: 998;
}

li.winningGames>a,
li.winningGames>a:hover,
li.winningGames>a:focus,
li.winningGames>a:active,
.navbar-default .navbar-nav > li.winningGames > a,
.navbar-default .navbar-nav > li.winningGames > a:hover,
.navbar-default .navbar-nav > li.winningGames > a:focus,
.navbar-default .navbar-nav > li.winningGames > a:active,
li.nosub>a,
li.nosub>a:hover,
li.nosub>a:focus,
li.nosub>a:active,
.navbar-default .navbar-nav > li.nosub > a,
.navbar-default .navbar-nav > li.nosub > a:hover,
.navbar-default .navbar-nav > li.nosub > a:focus,
.navbar-default .navbar-nav > li.nosub > a:active{
color:#EC008C;
background: none !important;
padding: 15px 0 15px 20px !important;
}

.oswald {
font-family: 'Oswald';
font-size: 16px;
}
.opensans {
font-family: 'Open Sans';
font-size: 16px;
}
.opensanscondensed {
font-family: 'Open Sans Condensed';
font-size: 16px;
}

/* TOP SECTION */

/* SLIDER */

#myCarousel ul li  {
float:left;
text-align:left;
vertical-align:top;
max-width: 300px;
width: 100%;
line-height: normal;
/*margin: 0 20px 0 0;    */
margin: 0 13px 0 0;
}
#myCarousel ul li:last-child {
margin: 0;
}

.wrapSlider  {
height: 460px;
}

#myCarousel ul li a,
.wrapSlider a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
line-height: normal;
text-align:center;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
#myCarousel ul li a img,
.wrapSlider a img {
/*max-width: 300px;*/
width:auto;
max-height: 250px;
height: auto;
float: none;
border: none;
}

#myCarousel ul li a p.rovat,
.wrapSlider a p.rovat {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 22px;
color: #ec008c;
font-weight: 300;
margin: 15px 0 0 0;
text-transform: uppercase;
line-height: 100%;
text-align:center;
}

#myCarousel ul li a p.title,
.wrapSlider a p.title {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 22px;
color: #2e2e2e;
font-weight: 700;
margin: 10px 0;
text-transform: uppercase;
line-height: 1.2em;
text-align:center;
}

#myCarousel ul li a p.lead,
.wrapSlider a p.lead {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 16px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.4em;
text-align:center;
}

#myCarousel ul li a:hover,
.wrapSlider a:hover {
opacity: 0.7;
}

#myCarousel ul li a:hover p,
.wrapSlider a:hover p {
color: #ec008c;
}

.carousel-inner .col-md-4 {
padding-left: 0;
padding-right: 0;
}

.carousel-inner .item .active .left {
left: -33%;
}

.carousel-inner .item .active .right {
left: 33%;
}

.carousel-inner .next {
left: 33%
}

.carousel-inner .prev {
left: -33%
}

.carousel-control.left {
background-image: none;
}

.carousel-control.right {
background-image: none;
}

#myCarousel2.carousel {
height: 400px;
}

#myCarousel2 .wrapSlider img {
width: 100%;
max-height: 250px !important;
}

#myCarousel2 .carousel-inner {
height: 365px;
width: 96%;
}
#myCarousel2 .carousel-inner .col-md-12 {
padding: 0;
}

#myCarousel2 .carousel-control {
top: auto;
bottom: 0;
}

.mainRight p.head {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 21px;
color: #2e2e2e;
font-weight: 300;
margin: 0 0 15px 0;
text-transform: uppercase;
line-height: 1.4em;
text-align:center;
}

#myCarousel3 .wrapSlider img {
width: 100%;
}

#myCarousel3 .carousel-inner {
height: 175px;
}

#myCarousel3 .wrapSlider a p.title,
#myCarousel3 .wrapSlider a p.lead {
font-size: 12px;
}
#myCarousel3 .wrapSlider a p.title {
margin: 5px 0 0 0;
}

#myCarousel3.carousel {
height: auto;
}

.CarouselArrowRight {
float:left;
width: 30px;
height: 36px;
background:url(../images/arrow-right-off.png) 0 0 no-repeat;
}
.CarouselArrowRight:hover {
width: 30px;
height: 36px;
background:url(../images/arrow-right-on.png) 0 0 no-repeat;
}
.CarouselArrowLeft {
float:left;
width: 30px;
height: 36px;
background:url(../images/arrow-left-off.png) 0 0 no-repeat;
}
.CarouselArrowLeft:hover {
width: 30px;
height: 36px;
background:url(../images/arrow-left-on.png) 0 0 no-repeat;
}

#myCarousel .CarouselArrowRight {
float:right;
margin-right: 10px;
}
#myCarousel3 .CarouselArrowRight {
float:right;
margin-right: 10px;
}

/* SLIDER */


/* news section */

.col-md-12.wrapList {
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: center;
}

.wrapList {
margin: 40px 0;
}
.wrapList.notop {
margin: 0 0 40px 0;
}

.col-md-3.mainRight {
float: left;
padding-left: 8px;
padding-right: 8px;
border-left: #C2C2C2 solid 1px;
border-right: #C2C2C2 solid 1px;
}

.wrapList ul  {
margin: 0;
overflow: hidden;
}

.wrapList ul.similarArticles li  {
margin: 0 13px 20px 0;
}

.wrapList ul li  {
display:inline-block;
text-align:left;
vertical-align:top;
max-width: 284px;
width: 100%;
/*height: 350px;*/
line-height: normal;
margin: 0 13px 0 0;
overflow: hidden;
}
.wrapList ul li:last-child {
margin: 0;
}

.wrapList ul li a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
line-height: normal;
text-align:center;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapList ul li a img  {
width:100%;
/*max-height: 220px;*/
height: auto;
float: none;
border: none;
}

.wrapList ul li a p.rovat {
float: left;
font-family: 'Oswald';
font-size: 15px;
color: #ec008c;
font-weight: 300;
margin: 5px 0;
text-transform: uppercase;
line-height: 100%;
text-align:left;
}
.wrapList ul li a p.rovat.main {
width: 100%;
margin: 10px 0 0 0;
}
.wrapList ul li.wideTwo a p.rovat.main,
.wrapList ul li.wide a p.rovat.main {
margin: 0;
}
.wrapList ul li a p.datum {
float: left;
font-family: 'Oswald';
font-size: 15px;
color: #2e2e2e;
font-weight: 300;
margin: 5px 0 5px 5px;
padding: 0 0 0 5px;
text-transform: none;
line-height: 100%;
text-align:left;
border-left: #2e2e2e solid 1px;
}

.wrapList ul li a p.title {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 22px;
color: #2e2e2e;
font-weight: 400;
margin: 5px 0 0 0;
text-transform: none;
line-height: 1.2em;
text-align:left;
}
.wrapList ul li a p.title.nain {
margin: 5px 0 0 0 !important;
}

.wrapList ul li a p.lead {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 16px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.4em;
text-align:left;
}

.wrapList ul li a:hover {
opacity: 0.7;
}

.wrapList ul li a:hover p {
color: #ec008c;
}

.wrapList h2 {
position: relative;
text-align: center;
width: 100%;
margin: 0 0 40px 0;
}
.wrapList h2:before {
background-color: #000;
content: "";
height: 2px;
left: 0;
margin-top: -14px;
position: absolute;
right: 0;
top: 100%;
z-index: -1;
}
.wrapList h2 span {
font-family: 'Oswald';
font-size: 22px;
font-weight: 400;
color: #494949;
text-transform:uppercase;
background: #FFF;
padding-left: 40px;
padding-right: 40px;
/*position: absolute;
top: -22px;
left: 50%;
margin-right: 300px;
width: 300px;*/
}

.wrapList ul li.wide  {
display:inline-block;
text-align:left;
vertical-align:top;
max-width: 1200px;
width: 100%;
line-height: normal;
margin: 50px 0 0 0;
overflow: hidden;
position:relative;
}

.wrapList ul li.wide img  {
z-index: 1;
}
.wrapList ul li.wide div.title  {
z-index: 2;
position:absolute;
right: 0;
bottom: 0;
width: 40%;
background: #000;
opacity: 0.9;
padding: 20px 50px;
}
.wrapList ul li.wide .wrapIMG  {
max-width: 1200px;
max-height: 667px;
}

.wrapList ul li.wide p.title  {
color: #FFF;
}
.wrapList ul li.wide p.lead  {
color: #FFF;
}
.wrapList ul li.wide p.datum{
color: #8F8B88;
opacity: 1;
border-left: #8F8B88 solid 1px;
}

.wrapList ul li.wideTwo  {
display:inline-block;
text-align:left;
vertical-align:top;
/*max-width: 1200px;*/
width: 47.9%;
max-width:none;
line-height: normal;
/*margin: 0 50px 0 0;*/
overflow: hidden;
position:relative;
float:left;

margin-right: 25px;
padding-bottom: 10000px;
margin-bottom: -10000px;
background: black;
}
.wrapList ul li.wideTwo:last-child  {
margin-tight: 0;
}

.wrapList ul li.wideTwo div  {
position:relative;
width: 100%;
background: #000;
opacity: 1;
/*padding: 50px;*/
padding: 20px 50px;
float:left;
/*min-height: 136px;*/
}

.wrapList ul li.wideTwo p.title  {
color: #FFF;
}
.wrapList ul li.wideTwo p.lead  {
color: #FFF;
}
.wrapList ul li.wideTwo p.datum{
color: #8F8B88;
opacity: 1;
border-left: #8F8B88 solid 1px;
}

.wrapList ul li.wideThree  {
display:inline-block;
text-align:left;
vertical-align:top;
width: 28.4%;
max-width: 340px;
line-height: normal;
margin: 0;
overflow: hidden;
position:relative;
float:none;
}
.wrapList ul li.wideThree:first-child  {
margin-right: 6%;
}
.wrapList ul li.wideThree:last-child  {
margin-left: 7%;
}


.wrapList ul.wide li.wide  {
margin: 0 50px 0 0;
}

.wrapList ul.wide li.wide h4  {
position:relative;
width: 80%;
background: #000;
opacity: 1;
padding: 20px 50px;
float:none;
/*min-height: 217px;*/
display:inline-block;
top:-80px;
margin: 0;
}

.wrapList.altalanos ul.wide li.left:first-child {
margin-top: -60px;
}

.wrapList ul.wide li.wide p.title  {
color: #FFF;
margin: 5px 0 0 0;
}
.wrapList ul.wide li.wide p.lead  {
color: #FFF;
margin: 0;
}
.wrapList ul.wide li.wide p.datum{
color: #8F8B88;
opacity: 1;
border-left: #8F8B88 solid 1px;
}


/* news section */

/* legolvasottabb cikkek */

.wrapTopcikkek {
float: left;
}

.wrapTopcikkek ul {
width:100%;
list-style: none;
margin: 0;
padding: 0;
}

.wrapTopcikkek ul li {
float:left;
text-align:left;
vertical-align:top;
margin: 0 0 25px 0;
}

.wrapTopcikkek ul li a {
display:block;
padding: 0;
margin: 0;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.wrapTopcikkek ul li a:hover {
opacity: 0.7;
}

.wrapTopcikkek ul li a:hover p {
color: #ec008c;
}

.wrapTopcikkek ul li a img  {
width:100%;
height: auto;
float: left;
border: none;
margin: 5px 0 0 0;
}

.wrapTopcikkek ul li a p {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 16px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.5em;
text-align:left;
}

.wrapTopcikkek ul li a p span {
color: #ec008c;
margin: 0 5px 0 0;
}

/* legolvasottabb cikkek */


.wrapPromo  {
float:left;
width: 100%;
text-align: center;
margin: 0 0 25px 0;
}

.wrapPromo img  {
width: auto;
height: auto;
float: none;
border: none;
margin: 0;
max-width: 118px;
}

/* ROVAT �LTAL�BOS */

.wrapMainArticle {
padding: 0px 13px 0 5px;
}

.listGeneral .col-md-7 {
padding: 0;
width:64.66666667%;
float:left;
}
.listGeneral .col-md-5 {
padding: 0;
width: 35.33333333%;
float:left;
}

.wrapList.altalanos ul li  {
float:left;
text-align:left;
vertical-align:top;
max-width: none;
width: 100%;
height: auto;
line-height: normal;
margin: 0 0 25px 0;
overflow: hidden;
}
.listGeneral .wrapList ul li {
height: auto;
margin: 0 0 25px 0;
}
/*.wrapList.altalanos ul li:last-child {
margin: 0;
}*/

.wrapList.altalanos ul li a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
line-height: normal;
text-align:center;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapList.altalanos ul li a img  {
width:100%;
max-height: none;
height: auto;
float: none;
border: none;
}
.wrapList.altalanos ul li.left a img  {
float: left;
max-width: 380px;
}

.wrapList.altalanos ul li a p.rovat {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 20px;
color: #ec008c;
font-weight: 300;
margin: 15px 0 0 0;
text-transform: uppercase;
line-height: 100%;
text-align:left;
}
.wrapList.altalanos ul li.wide a p.rovat {
width: auto;
margin: 0 5px 0 0;
font-size: 15px;
}

.wrapList.altalanos ul li a p.title {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 22px;
color: #2e2e2e;
font-weight: 400;
margin: 5px 0;
text-transform: none;
line-height: 1.2em;
text-align:left;
}

.wrapList.altalanos ul li a p.lead {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 16px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.4em;
text-align:left;
}

.wrapList.altalanos ul li.left a p.rovat {
font-size: 18px;
padding: 0 0 0 20px;
margin: 0;
text-transform: uppercase;
font-style: normal;
}
.wrapList.altalanos ul li.left a p.title {
font-weight: 400;
padding: 0 0 0 20px;
}
.wrapList.altalanos ul li.left a p.lead {
/*font-size: 15px;*/
padding: 0 0 0 20px;
margin-bottom: 10px;
}
.wrapList.altalanos ul li.left a p.szerzo {
float: left;
font-family: 'Oswald';
font-size: 16px;
color: #2e2e2e;
padding: 0 0 0 20px;
font-style:italic;
}
.wrapList.altalanos ul li.left a p.datum {
padding: 0;
margin-left: 20px;
font-style:italic;
border: none;
}

.wrapList ul.wide li a p.datum {
margin: 0;
}

.wrapList.altalanos ul li.left a {
float:left;
position:relative;
}
.wrapList.altalanos ul li.left a div {
float:left;
position:relative;
width:50%;
padding: 10% 0 0 0;
}

.wrapList.altalanos ul li a:hover {
opacity: 0.7;
}

.wrapList.altalanos ul li a:hover p {
color: #ec008c;
}




.mainSection .col-md-4  {
float: left;
}

.wrapDate .col-md-4  {
float: left;
width: 60%;
}
.wrapDate .col-md-8  {
float: left;
width: 40%;
}

.listGeneral .wrapSocial {
padding-left: 0 !important;
margin-top: 28%;
}
.listGeneral .wrapSocial p {
width: 100%;
float: left;
margin: 0 0 15px 0;
}

.footerSection.listGeneral .wrapList ul li {
margin: 0 5px 25px 5px;
}

.wrapIMG {
max-width: 284px;
max-height: 284px;
overflow: hidden;
}
.wrapIMG2 {
max-width: 575px;
max-height: 320px;
overflow: hidden;
position: relative;
width: 100%;
background: none !important;
opacity: 1;
padding: 0 !important;
float: left;
}

.wrapIMG3 {
max-width: 340px;
max-height: 340px;
overflow: hidden;
width: 50% !important;
padding: 0 !important;
}

.wrapIMG5 {
max-width: 340px;
max-height: 340px;
overflow: hidden;
width: 100% !important;
padding: 0 !important;
}

.wrapIMG.home {
max-width: 315px;
max-height: 260px;
overflow: hidden;
}

.wrapIMG.teddnetedd {
max-width: 307px;
max-height: 307px;
overflow: hidden;
}

.wrapIMG.wraplist {
max-width: 220px;
max-height: 220px;
overflow: hidden;
}
.articleBody {
margin-bottom: 25px !important;
float: left;
width: 100%;
}

/* ROVAT �LTAL�NOS */

/* ROVAT TEDDNETEDD */

.listTeddnetedd .col-md-12 {
padding: 0;
}

.listTeddnetedd .wrapList ul li {
width: 47.9%;
max-width: none;
height: auto;
margin: 0 13px 25px 0;
}

.listTeddnetedd .wrapList ul li a img {
max-height: none;
}

.listTeddnetedd .wrapList ul li a p.title {
font-size: 22px;
margin: 20px 0;
height: 90px;
overflow: hidden;
}

.wrapSocial.right {
padding-left: 0 !important;
margin-top: 10%;
}
.wrapSocial.right p {
width: 100%;
float: left;
margin: 0 0 15px 0;
}

/* ROVAT TEDDNETEDD */

/* ROVAT BLOGOK */

.listBlog .col-md-7 {
padding-left: 0px;
padding-right: 8px;
}
.listBlog .col-md-5 {
padding-right: 0px;
padding-left: 10px;
}

.listBlog .col-md-7 div {
float: left;
width: 100%;
margin: 0 0 40px 0;
padding: 0;
position:relative;
}
.listBlog .col-md-7 div.inset {
height: 200px;
left: 0;
position: absolute;
bottom: 0;
width: 100%;
background: rgba(242, 242, 242, 0.88);
margin: 0;
}
.listBlog .col-md-7 div.inset div.title {
text-align: left;
padding: 20px 100px;
color: #222222;
font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
font-size: 153%;
}
.listBlog .col-md-12 div /*, .wrapArticle .articlePic */ {
margin: 0 auto !important;
}
.wrapArticle .articlePic.galleryImage {
margin: 0 0 20px 0 !important;
}

.galleryImage .lazyImage {
width: 100% !important;
height: 100% !important;
}

.insert_html_code embed,
.insert_html_code iframe {
width: 100%;
}

.listBlog .col-md-7 div:hover {
/*opacity: 0.7;*/
}
.wrapComment {
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapComment:hover {
opacity: 0.7;
}
.listBlog .col-md-7 div div.social {
float: left;
width: 100%;
margin: 0 0 40px 0;
text-align: center;
height: 30px;
}

.listBlog .col-md-7 div a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
position:relative;
line-height: normal;
text-align: left;
max-height: 540px;
overflow: hidden;
outline: none;

opacity: 1;
}
.listBlog .col-md-7 div a img.comment {
max-width: 540px;
width: 100%;
height: auto;
float: left;
position:relative;
border: none;
margin: 0;
z-index: 5;
top: -50px;
}

.listBlog .col-md-7 div a h3 {
width: 70%;
background:#FFF;
padding: 20px;
position: absolute;
margin: 0 auto;
bottom: 0;
left: 0;
right: 0;
z-index: 6;
opacity: 0.8;
}

.listBlog .col-md-7 div a h3 .wrapPic,
.listBlog .col-md-7 div a h3 .wrapDetails {
float:left;
width:auto;
margin: 0;
padding: 0;
}

.listBlog .col-md-7 div a h3 .wrapPic,
.listBlog .col-md-2 .wrapPic {
float:left;
width:auto;
margin: 0;
padding: 0;
max-width: 60px;
max-height: 60px;
overflow:hidden;
}
.listBlog .col-md-7 div a h3 .wrapPic img,
.listBlog .col-md-2 .wrapPic img {
width: 100%;
height: auto;
}

.listBlog .col-md-7 div a h3 .wrapPic {
width: 60px;
}
.listBlog .col-md-7 div a h3 .wrapDetails {
width: 74%;
margin: 0 0 0 25px;
}

.listBlog .col-md-7 div a h3 p.blogger {
float: left;
font-family: 'Oswald';
font-size: 15px;
color: #ec008c;
font-weight: 300;
margin: 0;
text-transform: uppercase;
line-height: 1.3em;
width: 100%;
text-align: left;
}

.listBlog .col-md-7 div a h3 p.title {
float: left;
font-family: 'Oswald';
font-size: 15px;
color: #2e2e2e;
font-weight: 700;
margin: 5px 0;
text-transform: uppercase;
line-height: 1.4em;
text-align: left;
width: 100%;
}

.listBlog .col-md-7 div a h3 p.lead {
float: left;
font-family: 'Oswald';
font-size: 14px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.4em;
text-align: left;
width: 100%;
}

.listBlog .col-md-7 div a h3 span {
float: left;
width: 48%;
font-family: 'Open Sans';
font-size: 9px;
color: #242424;
font-weight: 300;
margin: 5px 0 0 0;
text-transform: none;
line-height: 1.4em;
text-align: left;
}

/*.listBlog .col-md-7 div a:hover {
opacity: 0.7;
}*/

.listBlog .col-md-7 div a:hover p {
color: #ec008c;
}

.wrapSideBlogList {
float: left;
width: 100%;
margin: 0 0 20px 0;
position:relative;
}

.wrapSideBlogList a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
position: relative;
line-height: normal;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.wrapSideBlogList a:hover {
opacity: 0.7;
}

.wrapSideBlogList a div {
position: absolute;
bottom: 0;
right: 0;
width: 61%;
}

.wrapSideBlogList a img {
max-width: 140px;
width: 100%;
height: auto;
float: left;
border: none;
margin: 0 15px 0 0;
}

.wrapSideBlogList a p.rovat {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 20px;
color: #ec008c;
font-weight: 300;
margin: 0 0 5px 0;
text-transform: uppercase;
line-height: 1.3em;
text-align: left;
}

.wrapSideBlogList a p.lead {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 15px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.3em;
text-align: left;
}

.wrapSideBlogList a:hover {
opacity: 0.7;
}

.wrapSideBlogList a:hover p {
color: #ec008c;
}

.wrapSideBlogList .wrapSocial {
margin: 0;
float: left;
padding-left: 0 !important;
position: absolute;
right: 0;
top: -6px;
}
.wrapSideBlogList .wrapSocial a {
background: none;
color: #B3B3B3 !important;
width: auto;
height: auto;
float: left;
margin: 0 6px 0 0;
padding: 0;
border-radius: 50%;
text-align:center;
z-index: 99999;
outline: none;
}
.wrapSideBlogList .wrapSocial a:hover,
.wrapSideBlogList .wrapSocial a:active,
.wrapSideBlogList .wrapSocial a:visited {
background: none;
color: #2E2E2E;
width: auto;
height: auto;
margin: 0 6px 0 0;
padding: 0;
}

.wrapSideBlogList .wrapSocial p {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 25px;
color: #ec008c;
margin: 11px 20px 0 0;
text-transform:uppercase;
}

.wrap_sticky {
z-index: 0;
/* padding-bottom: 545px;*/
/*padding-bottom: 890px;*/
padding-bottom: 758px;
}
#undefined-sticky-wrapper { display: block; }
#wrapSticky-sticky-wrapper2 { display: none; }

.wrapSocial.blog {
margin: 0 !important;
padding-left: 0 !important;
position: absolute !important;
bottom: 3%;
left: 4%;
opacity: 1 !important;
}

.wrapSocial.blog a {
background: #EC008C;
color: #FFF;
width: 40px !important;
height: 40px !important;
float: none !important;
margin: 0 0 10px 0 !important;
padding: 11px 0 0 0;
border-radius: 50%;
text-align:center !important;
z-index: 99999 !important;
}

.wrapSocial.blog p {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 25px;
color: #ec008c;
margin: 11px 20px 0 0;
text-transform:uppercase;
}

.wrapSocial.blogger,
.wrapSocial.blogger:hover {
margin: 0 0 10px 0 !important;
padding-left: 0 !important;
position: relative !important;
bottom: 0;
left: 0;
float:left;
opacity: 1 !important;
text-align: center;
}

.listBlog .col-md-7 div.wrapSocial.blogger:hover {
opacity: 1 !important;
}

.wrapSocial.blogger a {
color: #FFF;
width: 25px !important;
height: 25px !important;
float: right !important;
margin: 0 0 0 10px !important;
padding: 5px 0 0 0;
border-radius: 0 !important;
text-align:center !important;
z-index: 1 !important;
display: inline !important;
}
.wrapSocial.blogger a:hover {
color: #FFF;
}

.wrapSocial .border {
/*border-left: #F5F5F5 solid 1px !important;
border-right: #F5F5F5 solid 1px !important;*/
}
.color-Pinterest {
color: #CB2027 !important;
padding: 0 !important;
}
.color-Facebook {
color: #3B5998 !important;
padding: 0 !important;
}
.color-Twitter {
background: #00ACED !important;
padding: 0 !important;
}
.color-Googleplus {
background: #CB2027 !important;
padding: 0 !important;
}
.color-Email {
color: #000 !important;
padding: 0 !important;
}

.twitter, .facebook {
width: auto;
float: left;
margin: 0 5px;
}

.color-Facebook-txt {
color: #3B5998 !important;
}
.color-Twitter-txt {
color: #00ACED !important;
}
.color-Googleplus-txt {
color: #CB2027 !important;
}


.listBlog .col-md-7 div.fb-share-button.fb_iframe_widget {
float: none;
width: auto;
}


.wrapBlogger,
.wrapBlogger:hover {
float: left;
text-align:left;
line-height: normal;
padding: 0;
margin: 0 0 20px 0 !important;
opacity: 1 !important;
}
.wrapBlogger img,
.wrapBlogger img:hover,
.listBlog .col-md-7 div.col-md-12 {
opacity: 1 !important;
}

.wrapBlogger .half {
float: left;
text-align:left;
padding: 0;
margin: 0 0 10px 0 !important;
width: 50% !important;
}
.wrapBlogger .half p.name {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 20px;
color: #ec008c;
margin: 0;
text-transform: uppercase;
}

.wrapBlogger p.detail {
width: 70%;
float: left;
   font-family: 'Open Sans';
font-weight: 300;
font-size: 14px;
color: #4c4c4c;
margin: 0;
line-height: 1.4em;
text-transform: none;
}

.wrapBlogger .half.right {
text-align:right;
}

.wrapBlogger img.picBlogger {
max-width: 140px;
width:auto;
height: auto;
float: left;
border: none;
margin: 0 15px 0 0;
}

.wrapBlogger img.picMainBlogger {
width: 100%;
height: auto;
float: left;
border: none;
margin: 0 0 15px 0;
}

.wrapBloggerBox {
background: url(../images/pic_blogger_line.png) bottom center no-repeat;
padding: 0 0 20px 0 !important;

}

/* ROVAT BLOGOK */

/* CIKKEK */

.wrapArticle .col-md-12,
.wrapArticle .col-md-10,
.wrapArticle .col-md-2,
.wrapMore .col-md-12 {
padding: 0;
}

.wrapArticle .wrapMore,
.wrapMore {
margin: 25px 0 0 0;
float:left;
width: 100%;
}

.wrapArticle .col-md-10 {
text-align:right;
}

.wrapArticle {
padding: 0px 10px !important;
}

.wrapArticle h2 {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 26px;
color: #ec008c;
margin: 0 0 10px 0;
text-transform: none;
width: 100%;
}

.wrapArticle h3 {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 32px;
color: #242424;
margin: 0;
text-transform: none;
width: 100%;
}

.wrapArticle h4 {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 18px;
color: #ababab;
margin: 0 0 10px 0;
text-transform: uppercase;
width: 100%;
}

.wrapArticle p.date {
float: left;
font-family: 'Open Sans';
font-size: 16px;
color: #242424;
font-weight: 300;
margin: 10px 0 0 0;
text-transform: none;
}

.wrapArticle, .wrapArticle .wrapDate {
margin: 0 0 20px 0 !important;
}
.wrapTitle h3 {
padding: 0;
margin-bottom: 0;
margin-top: 0;
}

.wrapDate {
border-bottom: #C7C7C7 solid 1px;
padding-bottom: 8px;
}

.wrapDate .col-md-2 {
width: 16.66666667% !important;
}
.wrapDate .col-md-10 {
text-align:right !important;
}

.wrapArticle .galleryImage .articlePic {
float:left;
/*max-width: 619px;*/
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
z-index: 1;
}

.wrapArticle .articlePic {
float:none;
/*max-width: 640px;*/
width: 100%;
height: auto;
z-index: 1;
max-width: 100%;
text-align:center;
margin: 20px 0 0 0;
}

.wrapArticle .articlePic .col-md-12 {
text-align: center;
}

.wrapArticle .articlePic img {
/*width: auto;*/
max-width: 100%;
}

.wrapArticle .col-md-2 {
width: 16.66666667% !important;
}
.wrapArticle .col-md-10 {
width: 83.33333333% !important;
text-align: left;
}

.wrapImgBox {
margin: 0;
position: absolute;
top: 30px; 
left: 0;
text-align:left;
opacity: 0.8;
width: 100%;
}
.wrapImgBoxGallery {
    margin: 0;
    position: absolute;
    top: 10px; 
    left: 0;
    text-align:left;
    opacity: 0.8;
    width: 100%;
}
.wrapImgBox p {
color:#FFF;
font-family: 'Open Sans';
font-weight: 400;
font-size: 14px;
line-height: 1.25em;
width: 100%;
background: #000;
padding: 14px 20px;
float:left;
margin: 0 !important;
}
.wrapImgBoxGallery p {
    color:#FFF;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    width: 100%;
    background: #000;
    padding: 15px 20px;
    float:left;
    margin: 0 !important;
    }
.galleryModParagraph {
    color:#FFF;
    font-family: 'Open Sans';
    position: absolute;
    bottom: 0px;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    width: 100%;
    background: #000;
    padding: 15px 20px;
    float:left;
    margin: 0 !important;
    }   
    .galleryModParagraph2 {
        color:#FFF;
        font-family: 'Open Sans';
        font-weight: 400;
        font-size: 14px;
        line-height: 1.4em;
        width: 100%;
        background: #000;
        padding: 15px 20px;
        float:left;
        margin: 0 !important;
        }   

.wrapSocial.article {
    margin: 0;
    padding-left: 0 !important;
    bottom: 10px;
    right: 10px;
    opacity: 1 !important;
    text-align:left;
    float:right;
    /*background: #FFF;*/
    position: absolute;
    top: 0;
    /*height: 44px;*/
}

.wrapSocial.article .fa {
font-size: 14px !important;
}

.wrapSocial.article a,
.wrapSocial.article a:hover,
.wrapSocial.article a:active,
.wrapSocial.article a:visited {
background: #FFF;
color: #FFF;
/*width: 40px !important;
height: 40px !important;*/
float: left !important;
/*margin: 0 0 0 5px !important;*/
padding: 12px 16px 12px 16px;
border-radius: 0;
text-align:center !important;
z-index: 99999 !important;
display: block !important;
outline: none;
height: 45px;
}
.wrapSocial.article.gallerySocial a{
    padding: 7px 16px 10px 16px !important;
}

.galleryImage .wrapPic {
float: left;
position: relative;
min-width: 640px;
max-width: inherit;
width: 100%;
margin: 0px;
/*height: 100vh;*/
height:    calc(100vh - 60px);
overflow: hidden;
text-align: center;
background: #f4f4f4;
}
.spacerIMG {
display: inline-block;
height: 95%;
vertical-align: middle;
}
.wrapPic {
float: left;
position: relative;
min-width: inherit;
max-width: 100%;
width: 100%;
margin: 0 0 20px 0;
height: auto;
overflow: hidden;
text-align: center;
}

span.kepala,
.wrapMain em {
font-style:italic;
font-weight: 300;
}

.wrapSource {
float: right !important;
position:relative !important;
margin: -20px 0 0 0 !important;
padding: 10px 10px !important;
background: #F3F3F3 !important;
line-height: 100% !important;
width: auto !important;
}

.wrapSource p.source {
font-family: 'Open Sans' !important;
font-size: 9px !important;
color: #8a8a8a !important;
font-weight: 300 !important;
text-transform: uppercase !important;
line-height: 100% !important;
margin: 0px !important;
}

.wrapLabel {
width: 100% !important;
float: left !important;
position:relative !important;
margin: 10px 0 0 0 !important;
padding: 10px 0 0 0 !important;
border-top: solid 1px #F5F5F5 !important;
border-bottom: solid 1px #F5F5F5 !important;
}

.wrapLabel ul {
width:100% !important;
list-style: none !important;
float:left !important;
margin: 0 !important;
padding: 0 !important;
}

.wrapLabel ul li {
float:left !important;
text-align:left !important;
vertical-align:top !important;
}

.wrapLabel ul li a {
display:block !important;
padding: 0 5px 0 5px !important;
margin: 0 5px 10px 0 !important;

font-family: 'Open Sans' !important;
font-size: 9px !important;
color: #8a8a8a !important;
font-weight: 300!important;
text-transform: uppercase !important;
line-height: 100% !important;
text-align:left !important;
border-right: 1px solid  #8a8a8a !important;
text-decoration: none!important;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
display: block !important;
}

.wrapLabel ul li:last-child a {
border-right: none;
}

.wrapMain {
float:left;
width: 100%;
margin: 25px 0 !important;
padding: 0;
font-family: 'Open Sans';
font-size: 19px;
color: #242424;
font-weight: 300;
text-transform: none;
line-height: 1.4em;
text-align:left;
}

.wrapGalleryBox {
float:left;
width: 100%;
margin: 0 !important;
padding: 0;
font-family: 'Open Sans';
font-size: 19px;
color: #242424;
font-weight: 300;
text-transform: none;
line-height: 1.4em;
text-align:left;
position: relative;
}
.wrapMain a,
.wrapMain a:hover,
.wrapMain a:active,
.wrapMain a:visited,
.wrapMain p a,
.wrapMain p a:hover,
.wrapMain p a:active,
.wrapMain p a:visited {
text-decoration: none !important;
color: #ec008c;
font-weight: 400;
float: none !important;
width: auto !important;
display: inline !important;
}



.wrapMain img,
.wrapMain iframe {
width: 100%;
max-width: 640px;
}
.wrapMain iframe {
display: inline-block !important;
}

.wrapArticle .wrapMain .articlePic img,
.wrapArticle .wrapGalleryBox .articlePic img {
float: none;
}
.wrapArticle .wrapGalleryBox .articlePic img {
display: inline-block;
  vertical-align: middle;
}

.wrapArticle .wrapMain .articlePic .wrapSource {
margin: -20px 0 15px 0 !important;
}
.wrapArticle .wrapMain p {
margin: 15px 0;
}

.fb-comments.fb_iframe_widget span {
width: 100% !important;
}

.wrapTeddnetedd {
float: left;
margin: 25px 0;
padding: 20px 40px;
width: 100%;
background: #F9F9F9;
}
.wrapTeddnetedd .head {
float:left;
width: 40%;
margin: 0;
padding: 0px;
text-align:left;
}
.wrapTeddnetedd .head p {
font-family: 'Oswald';
font-weight: 400;
font-size: 18px;
color: #ec008c;
margin: 0;
text-transform: uppercase;
}
.wrapTeddnetedd .head span {
font-family: 'Oswald';
font-weight: 300;
font-size: 34px;
color: #3C3C3C;
margin: 0;
text-transform: none;
line-height: 1.2em;
}
.wrapTeddnetedd .head span.szavazas {
font-family: 'Oswald';
font-weight: 300;
font-size: 20px;
color: #3C3C3C;
margin: 0;
text-transform: none;
}


.wrapTeddnetedd .wrapCircle {
display: inline-block;
margin: 0 auto;
padding: 0px;
text-align:center;
text-decoration: none;
}
.wrapTeddnetedd .wrapCircle.spacer {
margin: 0 100px 0 0;
}

.wrapTeddnetedd .circle {
width: 38px;
min-height: 38px;
text-align:center;
color:#FFF;
display: inline-block;
}

.wrapTeddnetedd .circle.pink {
background: url(../images/g2017_teddnetedd_on.png) 0 0 no-repeat;
}
.wrapTeddnetedd .circle.black {
background: url(../images/g2017_teddnetedd_off.png) 0 0 no-repeat;
}

/*.wrapTeddnetedd .main {
float:left;
width: 60%;
margin: 30px 0 0 0;
padding: 0px;
text-align:center;
}*/
.wrapTeddnetedd .main {
float:left;
width: 100%;
margin: 0;
padding: 0px;
text-align:center;
}

.wrapTeddnetedd .main i {
padding: 6px 0 0 0;
}

.wrapTeddnetedd .main a {
outline: none;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
cursor: pointer;
}
.wrapTeddnetedd .main a:hover {
opacity: 0.7;
}


.wrapTeddnetedd .main p {
font-family: 'Oswald';
font-weight: 700;
font-size: 15px;
color: #ffffff;
text-transform: uppercase;
text-align: center;
float:left;
}
.wrapTeddnetedd .main p span {
padding: 45px 0 0 0;
float:left;
text-align:center;
width: 100%;
float:left;

font-weight: 400;
}
.wrapTeddnetedd .main p.circle.pinkTxt {
color: #ec008c;
font-family: 'Oswald';
font-weight: 300;
font-size: 27px;
text-transform: uppercase;
text-align: center;
float: left;
width: inherit;
min-height:inherit;
}
.wrapTeddnetedd .main p.circle.blackTxt {
color: #242424;
font-family: 'Oswald';
font-weight: 300;
font-size: 27px;
text-transform: uppercase;
text-align: center;
float: left;
width: inherit;
min-height:inherit;
}

.wrapTeddnetedd .main span.pink {
font-family: 'Oswald';
font-weight: 300;
font-size: 26px;
color: #ec008c;
margin: 0 0 0 20px;
text-transform: none;
}
.wrapTeddnetedd .main span.black {
font-family: 'Oswald';
font-weight: 300;
font-size: 26px;
color: #242424;
margin: 0 0 0 20px;
text-transform: none;
/*display:block;*/
}

.wrapPagination {
background: #F3F3F3 !important;
text-align:left !important;
padding: 15px !important;
float:left !important;
width: 100% !important;
margin: 30px 0 !important;
position:relative;
}

.wrapPagination.noTOP {
margin: 0 0 30px 0 !important;
}

.wrapPagination div {
padding: 0 !important;
margin: 0 !important;
width: 50% !important;
}
.wrapPagination div.left {
text-align:left;
float:left;
}
.wrapPagination div.right {
text-align:right;
float:right;
}

.wrapPagination div.right.first {
width: 100% !important;
}
.wrapPagination div.left.first {
width: 100% !important;
}

.wrapPagination div a {
height: 40px;
min-width: 40px;
margin: 0 !important;
width: auto;

font-family: 'Oswald';
font-weight: 400;
font-size: 12px;
color: #242424;
text-transform: uppercase;
text-decoration: none;
line-height: 1.5em !important;
overflow:hidden;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapPagination div a:hover {
opacity: 0.7;
}

.wrapPagination div.left a {
background: url(../images/arrow-left-pagination.png) left 0 no-repeat;
float:left;
padding: 4px 10px 0 60px;
}
.wrapPagination div.right a {
background: url(../images/arrow-right-pagination.png) right 0 no-repeat;
float:right;
padding: 4px 60px 0 10px;
}

.wrapPagination .wrapPages.desktop,
.wrapPages.mobile {
position:absolute;
top:34%;
left: 47%;
right: 0;
width: 15%;
font-family: 'Oswald';
font-weight: 400;
font-size: 22px;
color: #242424;
text-transform: uppercase;
text-decoration: none;
line-height: 100%;
}
.wrapPagination .wrapPages.desktop {
display: block;
}

.wrapDate.gallery {
margin: 15px 0 0 0 !important;
float:left;
width: 100%;
}


.wrapPagination.gallery {
margin: 0 !important;
display: block;
}
.wrapPagination.gallery.mobileLeft {
background: none !important;
position: absolute;
top: 0;
left: 0px;
height: 100%;
width: 70px !important;
opacity: 0.8;
display:none;
}

.wrapPagination.gallery.mobileRight {
background: none !important;
position: absolute;
top: 0;
right: 0px;
height: 100%;
width: 70px !important;
opacity: 0.8;
display:none;
}
.wrapPages.mobile {
display: none;
position: relative;
top: 0%;
left: 0%;
text-align: center;
width: 100%;
}
.wrapPagination.gallery.mobileLeft div,
.wrapPagination.gallery.mobileRight div {
position: absolute;
top: 45%
}

.contactUsForm p {
float: left;
width: 100%;
}
.contactUsForm p span {
color: #BBBBBB;
margin: 0 5px 0 0;
font-size: 14px;
font-weight: 400;
}


.wrapOthers {
float:left;
width: 100%;
margin: 0;
}
.wrapOthers p.lead {
float:left;
width: 100%;
font-family: 'Oswald';
font-size: 22px;
color: #242424;
font-weight: 400;
margin: 0 0 20px 0;
text-transform: uppercase;
line-height: 1.3em;
text-align:center;
}

.wrapOthers ul {
width:100%;
list-style: none;
margin: 0;
padding: 0;

}

.wrapOthers ul li {
float:left;
text-align:left;
vertical-align:top;
margin: 0 0 15px 0;
position:relative;
width: 50%;
}
.wrapOthers.result ul li {
float:left;
text-align:left;
vertical-align:top;
margin: 0 0 15px 0;
position:relative;
width: 50%;
min-height:190px;
}

.wrapOthers ul li a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
position: relative;
line-height: normal;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.wrapOthers ul li a:hover {
opacity: 0.7;
}

.wrapOthers ul li a div {
position: absolute;
bottom: 0;
right: 0;
width: 60%;
}

.wrapOthers ul li a img {
max-width: 140px;
width:auto;
height: auto;
float: left;
border: none;
margin: 0 15px 0 0;
}
.wrapOthers ul li a img.noimage {
max-width: 118px;
}
.wrapOthers.result ul li a img {
max-width: 118px;
width:auto;
height: auto;
float: left;
border: none;
margin: 0 15px 0 0;
}

.wrapOthers ul li a p.rovat {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 20px;
color: #2e2e2e;
font-weight: 400;
margin: 0 0 5px 0;
text-transform: uppercase;
line-height: 1.3em;
text-align: left;
}
.wrapOthers.result ul li a p.rovat {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 20px;
color: #ec008c;
font-weight: 400;
margin: 0 0 5px 0;
text-transform: uppercase;
line-height: 1.3em;
text-align: left;
}

.wrapOthers ul li a p.lead {
float: left;
width: 100%;
font-family: 'Oswald';
font-size: 15px;
color: #2e2e2e;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.3em;
text-align: left;
padding: 0 5px 0 0;
}

.wrapOthers ul li a:hover,
.wrapOthers.result ul li a:hover {
opacity: 0.7;
}

.wrapOthers ul li a:hover p {
color: #ec008c;
}

.wrapOthers.result ul li a:hover p {
color: #ec008c;
}

.fb-comments, .fb-comments iframe[style], .fb-comments span {
width: 100% !important;
}

.contactUsWrapper {
float: left;
width: 100%;
}

.contactUsWrapper h1 {
font-family: 'Oswald';
font-size: 30px;
text-align:left;
}

.contactUsForm {
font-family: 'Open Sans';
font-size: 16px;
font-weight: 700;
text-align: left;
}

.bannerImage {
float: left;
width: 100%;
margin: 0 0 20px 0;
}
.bannerImage img {
float: left;
width: 100%;
margin: 0;
max-width: 640px;
}

.contactUsForm input,
.contactUsForm textarea {
float: left;
width: 100%;
margin: 5px 0 15px 0;
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
padding: 5px;
resize: none;
white-space: pre-wrap;
word-wrap: break-word;
}

.contactUsForm input::placeholder,
.contactUsForm textarea::placeholder  {
font-style:italic;
color: #BBBBBB;
}

.contactUsForm .g-recaptcha {
float: left;
width: 100%;
margin: 5px 0 15px 0;
}

.contactUsForm button[type="button"] {
background: #EC008C;
color: #FFF;
border: none;
font-family: 'Open Sans';
font-size: 15px;
font-weight: 700;
padding: 7px 15px;
text-transform: uppercase;
float: left;
}

.contactMailBody h1 {
color: #000;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 700;
float: left;
margin: 0 0 15px 0;
}
.contactMailBody h2 {
color: #000;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 400;
float: left;
}

/* CIKKEK */

/* LAPOZO */

.wrapMore a {
background: #F3F3F3;
text-align:center;
padding: 15px 0;
float:left;
width: 100%;
cursor: pointer;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.wrapMore a:hover {
opacity: 0.7;
}

.wrapMore .bottom {
width: 80%;
margin: -25px 0 40px 0 !important;
display:inline-block;
float:none;
}
.wrapMore .col-md-12 {
text-align:center;
}

/* LAPOZO */


/* RESULT */

.wrapResult {
background: #F3F3F3;
text-align:left;
padding: 15px;
float:left;
width: 100%;
margin: 0 0 20px 0;
position:relative;
}
.wrapResult p {
float: left;
/*width: 50%;*/
width: 100%;
font-family: 'Oswald';
font-size: 20px;
color: #a6a6a6;
font-weight: 300;
margin: 0;
text-transform: uppercase;
line-height: 1.3em;
text-align: left;
}
.wrapResult p span {
font-family: 'Oswald';
font-size: 20px;
color: #242424;
font-weight: 300;
margin: 0;
text-transform: uppercase;
line-height: 1.3em;
text-align: left;
}

.wrapResult p.hits {
float: right;
width: 50%;
font-family: 'Oswald';
font-size: 16px;
color: #242424;
text-align:right;
margin: 5px 0 0 0;
}
.wrapResult p.hits span {
font-family: 'Oswald';
font-size: 16px;
color: #a6a6a6;
}

.wrapNoResult {
margin: 0 0 25px 0;
}

.wrapNoResult p {
float:left;
width: 100%;
font-family: 'Oswald';
font-size: 20px;
color: #ec008c;
text-align:center;
line-height: 1.2em;
margin: 0 0 10px 0;
text-transform:uppercase;
}
.wrapNoResult span.txt {
float:left;
width: 100%;
font-family: 'Oswald';
font-size: 14px;
color: #2e2e2e;
text-align:center;
line-height: 1.4em;
margin: 0 0 50px 0;
text-transform:none;
}

.wrapNoResult select {
float:left;
width: 100%;
padding: 10px;
font-family: 'Oswald';
font-size: 16px;
color: #2e2e2e;
font-weight: 300;
border: #EAEAEA solid 1px;
text-transform: uppercase;
margin: 0 0 25px 0;
}

/* RESULT */

/* NEWSLETTER */

.wrapNL {
position:relative;
}
.wrapNL img {
position: absolute;
right: 0px;
bottom: -30px;
z-index: 10;
}

.wrapNL p {
float: left;
width: 51%;
font-family: 'Open Sans';
font-size: 14px;
color: #242424;
font-weight: 300;
margin: 5px 0 30px 0;
text-transform: none;
line-height: 1.4em;
text-align: justify;
}

.wrapNLBox {
float:left;
width: 100%;
position:relative;
background: #EC008C;
padding: 15px;
z-index: 9;
}

.wrapNLBox input {
background: #FFF;
}

.wrapNLBox .topSearch {
width: 75%;
}

.wrapNLBox p {
float: left;
width: 100%;
border: none;
font-family: 'Oswald';
font-size: 15px;
color: #ffffff;
font-weight: 300;
text-transform: uppercase;
margin: 20px 0;
text-align:left;
line-height: 1.2em;
}


input[type="submit"].nl {
background: #242424;
font-family: 'Oswald';
font-size: 16px;
color: #ffffff;
font-weight: 300;
line-height: normal;
text-decoration: none;
font-weight: normal;
text-align:center;

margin: 15px  0 25px 15px;
padding: 10px;
border:none;
cursor:pointer;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
input[type="submit"].nl:hover {
opacity: 0.7;
}

button.submit_article_vote {
background: #242424;
font-family: 'Oswald';
font-size: 16px;
color: #ffffff;
font-weight: 300;
line-height: normal;
text-decoration: none;
font-weight: normal;
text-align:center;

margin: 15px  0 25px 15px;
padding: 10px;
border:none;
cursor:pointer;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
button.submit_article_vote:hover {
opacity: 0.7;
}

#glamour_kerdezi_kontener h6 {
float: left;
font-family: 'Oswald';
font-weight: 400;
font-size: 22px;
color: #ec008c;
margin: 0;
text-transform: none;
width: 100%;
margin: 0 0 15px 0;
}

p.error {
font-family: 'Open Sans';
font-size: 14px;
float: left;
width: 100%;
margin: 5px 0 0 0;
color: red;
font-weight: 700;
}

/* NEWSLETTER */

.pic404 {
width: 100%;
height: auto;
}
.wrap404 p {
font-family: 'Open Sans';
font-size: 60px;
color: #ec008c;
font-weight: 700;
line-height: normal;
text-decoration: none;
font-weight: normal;
text-align:left;
margin: 0 0 25px 0;
float: left;
width: 100%;
}
.wrap404 span {
font-family: 'Open Sans';
font-size: 20px;
font-weight: 400;
line-height: normal;
text-decoration: none;
font-weight: normal;
text-align:left;
margin: 0 0 25px 0;
float: left;
width: 100%;
}

.wrap404 a,
.wrap404 a:hover {
font-family: 'Open Sans';
font-size: 20px;
color: #ec008c;
font-weight: 400;
line-height: normal;
text-decoration: none;
font-weight: normal;
text-align:left;
margin: 0 0 5px 0;
float: left;
width: 100%;
text-decoration:none;
}


/*.wrapArticle .col-md-10.socialCounter  {
width: 100% !important;
}*/
/*.wrapArticle .col-md-10.socialCounter.socialArticle  {
width: 100% !important;
}*/

.socialCounter  {
margin: 5px 0 0 0;
text-align: right;
}
.socialCounter a {
float: none;
display: inline-block;
height: 28px;
border: #ECECEC solid 1px;
margin: 0 0 0 15px;
line-height: 100%;
}
.socialCounter i {
float: left;
padding: 7px 5px 5px 10px;
}
.socialCounter a p {
background:url(../images/icon-arrowsocial.png) 0 0 no-repeat;
float:left;
height: 26px;
padding: 6px 5px 5px 15px;
}


.socialCounter i.fa-twitter {
float: left;
padding: 7px 10px 5px 10px;
}
.socialCounter .numtwitter {
display:none;
}

.col-md-10.socialCounter a {
width: auto !important;
float: right !important;
margin: 0 0 0 15px !important;
}
.col-md-12.socialCounter a {
width: auto !important;
float: left !important;
margin: 0 15px 0 0 !important;
}

/* LELOHELY */


/* kupon */
.wrapCoupon.mapSearch {
float:left;
width: 100%;
background: #EC008C;
padding: 10px;
position: relative;
margin: 0;
}

.wrapCoupon .wrapSubmit {
float: left;
width: 67%;
margin: 5px;
text-align:center;
}

.wrapCoupon.mapSearch .submit {
font-family: 'Oswald';
font-size: 15px;
background: #242424;
border: 0;
color: #fff;
padding: 7px 10px;
margin: 10px 0 0 0;
cursor: pointer;
font-weight: 300;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
position: relative;
bottom: 0;
right: 0;
}

.wrapCoupon.mapSearch .left {
margin: 0 5px 0 0;
float: left;
width: 24.1%;
}

.wrapCoupon.mapSearch select {
width: 95%;
color: #C2C2C2;
padding: 10px;
font-family: 'Oswald';
font-size: 15px !important;
font-weight: 300px !important;
}

.wrapCoupon.mapSearch .title {
font-family: 'Oswald';
display: block;
padding: 0 0 5px 0;
margin: 5px 0;
font-size: 16px;
font-weight: 400;
color: #ffffff;
text-transform: uppercase;
}

/* kupon */


.mapSearch .left {
margin: 0 7px 0 0;
}
.mapSearch {
background: #eeeeee;
padding: 6px 6px 14px 6px;
position: relative;
margin: 0 !important;
}
.brand.mapSearch {
background: #eeeeee;
padding: 6px 6px 14px 6px;
position: relative;
margin: 25px 0 !important;
float: left;
width: 100%;
}

.mapSearch .title {
display: block;
padding: 0 0 5px 0;
font-size: 13px;
font-weight: bold;
color: #2f2f2f;
}
.mapSearch select {
width: 113px;
}
.mapSearch .submit {
background: #eb1955;
border: 0;
color: #fff;
padding: 4px 9px;
cursor: pointer;
font-weight: bold;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
position: absolute;
bottom: 10px;
right: 10px;
}
.mapSearch .left {
display: inline;
float: left;
}

article.wideBigItem, .wideBigItem {
display: block;
border: 1px solid #e4e4e4;
padding: 13px;
margin: 16px 0 0 0;
position: relative;
width: 100%;
float: left;
}
.wideBigItem{
position: relative;
}
.shoplist_rm_button,
.shoplist_rm_button:hover {
color:white;
text-decoration: none;
}
.wideBigItemBorder {
background: url(/images/bkg_wideBigItem.png) bottom left no-repeat;
padding: 0 0 13px 0;
float:left;
width: 100%;
}
.wideBigItem .tpDesc {
width: 420px;
padding: 10px 24px 0 24px;
}
.wideBigItem .tpDesc h3 {
font-family: 'Oswald';
font-size: 30px;
   font-weight: 300;
color: #ec008c;
margin-top: 0px !important;
}
.wideBigItem .tpDesc p {
font-size: 12px;
color: #3d3d3d;
font-weight: bold;
}
.wideBigItem .tpDesc a {
text-decoration: none;
color: #000000;
}
.wideBigItem .tpDesc a:hover {
text-decoration: none;
color: #ed1651;
}
.wideBigItem .tpButton {
width: 89px;
height: 20px;
background: url(/images/bkg_tpButton.png) top left no-repeat;
position: absolute;
bottom: -1px;
right: 0;
color: #fff;
text-align: left;
font-weight: bold;
font-size: 12px;
padding: 0 0 0 5px;
line-height: 20px;
text-decoration: none;
}
.wideWordListBox {
padding: 28px 20px 10px 20px;
text-align: center;
font-weight: bold;
}
.wideWordListBoxSet {
margin: 0 0 15px 0;
}
.wideWordListBox a {
background: #ed1651;
color: #fff;
padding: 4px 8px;
margin: 4px 0 5px 0;
font-size: 18px;
}
.wideWordListBox a:hover {
background: #FD6B00;
}
.wideWordListBox a:hover {
background: #FD6B00;
}
.wideWordListBox a.inactive,
.wideWordListBox a.inactive:hover {
background: #888;
cursor: default;
}
.wideBigListTitle a {
display: block;
background: #ed1651;
color: #fff;
font-weight: bold;
padding: 4px 8px;
}
.wideBigListTitle {
float: left;
width: 100%;
}
.biographyIndex h1{margin: 0 0 18px 7px}
.biographyIndex li{float:left;line-height:1em;margin:0 0 10px;width:50%}
.biographyIndex a{color:#0091a8;font-size:.8125em;font-weight:bold;line-height:1.2308em}
/* END: Biography Index */
/* BEGIN: Biography */
.biography .wideColContent{margin:0 26px 0 0;_margin-right:21px}
.biography .image{float:left; margin: 0 10px 5px 0;}
.biography .imageNonTransform{/*background:url(/img/bg-sprite-fixed-size.gif) no-repeat scroll -2396px -1px;float:left;margin:0 27px 5px 0;padding:45px 18px 33px 25px;*/}
.biography .image img{width:216px}
.biography .imageNonTransform img{width:216px}
.biography dl{padding:21px 0 0}
.biography dt{font-family: 'Oswald'; margin: 0 0 5px 0; text-transform:uppercase; color:#EC008C;font-size: 16px;font-weight: 300;line-height:1.2222em}
.biography dd{ font-family: 'Oswald'; font-weight: 300; color: #242424; font-size: 18px; line-height:1.5em;margin:0 0 17px}
.biography dd a{color:#242424; font-family: 'Oswald'; font-weight: 300; color: #242424; font-size: 18px;}
.biography .name,.biography .dateOfBirth{font-weight:bold}
.biography .biographyText{margin-top:4px}
.biography .relatedPeople{color:#0091a8}
.biography h2{border-bottom:1px solid #e5e5e5;clear:left;color:#ee2b76;font-size:.9375em;font-weight:bold;line-height:1.2em;margin:41px 0 0;padding:0 0 10px}
.biography .relatedNews li{border-bottom:1px solid #e5e5e5;margin:13px 0 0;padding:0 0 10px}
.biography .linkList li{float:left;line-height:1em;margin:16px 16px 0 0;_margin-right:20px;width:104px; height: 200px; overflow: hidden;}
.biography .linkList img{height:113px;margin:0 0 2px;width:75px}
.biography .linkList a{color:#000;font-size:.8125em;line-height:1.3077em}
.biography .linkList span{white-space:nowrap}
.biography .linkList span span{color:#1c959d}

dl.c_image {
float:left;
width: 40%;
}
dl.c_image .image{float:none; }
dl.c_text {
float:left;
width: 60%;
}

.cpDesc .fb-like {
margin: 0 0 25px 0;
float: left;
}

/* G2017 */
@font-face {
font-family: 'Graphik-Regular';
src: url('../fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Graphik-Regular.otf') format('opentype'), url('../fonts/Graphik-Regular.woff') format('woff'), url('../fonts/Graphik-Regular.ttf')  format('truetype'), url('../fonts/Graphik-Regular.svg#Graphik-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Graphik-Light';
src: url('../fonts/Graphik-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Graphik-Light.otf') format('opentype'), url('../fonts/Graphik-Light.woff') format('woff'), url('../fonts/Graphik-Light.ttf')  format('truetype'), url('../fonts/Graphik-Light.svg#Graphik-Light') format('svg');
font-weight: normal;
font-style: normal;
}

.embeddedWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.embeddedWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.wrapAuthor {
width: 200px;
height: 200px;
margin: 0 auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-repeat:no-repeat;
background-position: center;
}

.subclose1, .subclose2, .subclose3, .subclose4, .subclose5, .subclose6, .subclose7, .subclose8, .subclose9, .subclose10 {
display: none !important;
}
.menuOnlymobile {
display: none !important;
}
.menuNomobile {
display: block;
}
@media only screen and (max-width: 767px) {
.menuOnlymobile {
    display: block !important;
}
.menuNomobile {
    display: none;
}
}
@media only screen and (min-width: 767px) {
.subclose1, .subclose2, .subclose3, .subclose4, .subclose5, .subclose6, .subclose7, .subclose8, .subclose9, .subclose10,
.mobileMenuMinus {
    display: none !important;
}
.subopen1, .subopen2 .subopen3 .subopen4 .subopen5 .subopen6 .subopen7 .subopen8 .subopen9 .subopen10 {
    display: block !important;
}
}

.mobileMenuMinus {
margin: 0 5px 4px 0;
}

.col-social {
border-top: solid 1px #F4F4F4;
padding: 15px 0 7px 0;
}

.col-social a {
display:inline !important;
position: relative;
top: -21px;
}

.col-social div {
display: inline-block;
height: 27px;
overflow: hidden;
}

.col-social div:before {
border: 1px solid #161616;
border-radius: 50%;
content: "";
display: block;
width: 27px;
height: 27px;
}

.col-social div i {
font-size: 14px;
}

.social-desktop {
display: block;
}
.social-mobile {
display: none !important;
}

@media only screen and (max-width: 767px) {
.col-social div {
    margin: 0 6px;
}
.social-desktop {
    display: none;
}
.social-mobile {
    display: block !important;
}
}


.wrapArrowSticky {
position: fixed;
top: 75px;
}

.galleryPages {
position:absolute;
top: 18px;
left: 50px;

font-family: 'Oswald';
font-size: 26px;
color: #2e2e2e;
font-weight: 400;
text-transform: uppercase;
line-height: 100%;
text-align:left;
}
.galleryPages span {
font-size: 28px;
color: #ec008c;
font-weight: 400;
}
.galleryPages span.all {
font-size: 26px;
color: #2e2e2e;
font-weight: 400;
}

.Gallery .wrapMain {
position:relative;
}
.wrapArrow {
position: absolute;
padding: 0;
font-size: 26px;
background: #f4f4f4;
margin: 15px 0 0 -75px;
z-index: 998;
}
.wrapArrow.stickToTop {
position: fixed;
top: 60px;
}
.wrapArrow.stickToBottom {
bottom: 0;
top:inherit;
position: absolute;
z-index: 998;
}

.is_stuck .wrapArrow {
margin: 0;
}
.wrapArrow.desktop {
display: block;
}
.wrapArrow.mobile {
display: none;
}

.wrapArrow a {
width: 100% !important;
float:left !important;
color: #000 !important;
text-align:center !important;
cursor: pointer !important;
padding: 8px 2px !important;
opacity: 0.3 !important;
line-height: normal !important;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
/*-webkit-transition: opacity .25s ease-in-out;*/
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.wrapArrow a.disabled,
.wrapArrow a.disabled:hover {
opacity: 0.1 !important;
color: #000 !important;
cursor: default !important;
}

.wrapArrow a:hover  {
opacity: 1 !important;
color: #ec008c !important;
width: 100% !important;
float:left !important;
text-align:center !important;
cursor: pointer !important;
padding: 8px 2px !important;
}
.mainSection.articleList .is_stuck {
z-index: 998;
}

.wrapArrow a.arrowUP {
border-bottom: #CCC solid 1px;
}

.wrapCenter{
text-align: center;
}

.color-envelope i {
margin: 0 !important;
color: #000;
}

.is_stuck {
top: 75px !important;
}

.wrapSearchPanel {
background: #000;
opacity: 0.9;
width: 100%;
display: none;
font-weight:normal;
left: 0;
right: 0;
top: 205px;
bottom: 0;
margin: 0;
padding: 80px 0 0 0;
padding-bottom: 100%;
position: absolute;
}

.wrapSearchPanel.show-is-sticky {
top: 0;
}

.headSearch {
background:url(../images/g2017_icon-nagyito.png) 0 0 no-repeat;
width: 19px;
height: 18px;
float:right;
cursor: pointer;
margin: 20px 0 0 0;
display: block;
}
.headClose {
background:url(../images/g2017_icon-close.png) 0 0 no-repeat;
width: 19px;
height: 18px;
float:right;
cursor: pointer;
margin: 20px 0 0 0;
display: none;
}

.menuSection.sticky.is-sticky .wrapSearchPanel {
top: 59px;
}

.articleList {
padding: 30px 0;
}

.articleList .col-md-8,
.articleList .col-md-4 {
padding: 0;
}

.articleList ul {
float: left;
width: 100%;
}

.articleList .wrapList {
margin: 0;
}

.articleList.wrapWide ul.wide {
max-width: 740px;
}

.articleList.wrapWide ul.wide li.left.firstSmall {
margin-top: -60px;
}

.articleList.wrapWide ul.wide .wrapIMG4 {
max-width: 740px;
max-height: 550px;
overflow: hidden;
width: 100% !important;
padding: 0 !important;
}


.articleList h3.title {
float: left;
font-family: 'Open Sans';
font-size: 22px;
color: #ec008c;
font-weight: 300;
margin: 0;
text-transform: uppercase;
line-height: 100%;
text-align: left;
width: 100%;
}

.articleList p.title {
float: left;
font-family: 'Oswald';
font-size: 56px;
color: #2e2e2e;
font-weight: 300;
margin: 5px 0 40px 0;
text-transform: uppercase;
line-height: normal;
text-align: left;
width: 100%;
}

/* G2017 */


@media only screen and (max-width: 639px) {
dl.c_image {
    float:left;
    text-align:center;
    width: 100%;
}
dl.c_text {
    float: left;
    width: 100%;
    padding: 0 15px;
}
.wrapCoupon.mapSearch .left {
    width: 100%;
    margin: 0 0 10px 0;
}
.wrapCoupon .wrapSubmit {
    width: 100%;
}
}
@media only screen and (max-width: 991px) {
.galleryImage .wrapPic {
    min-width:inherit;
    height: auto;
}
.galleryPages {
    display: none !important;
    /*position:absolute;
    top: 13px;
    left: -100px;

    font-family: 'Oswald';
    font-size: 26px;
    color: #2e2e2e;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 100%;
    text-align:left;*/
}
.wrapArrow {
    display: none;
}
.wrapArticle .articlePic {
    float: none;
    text-align: center;
}
.wrapArticle .articlePic .col-md-12 {
    text-align: center;
}
.wrapArticle .articlePic .col-md-12 .wrapPic {
    float: none;
    display: inline-block;
}
.wrapArticle {
    padding: 0px !important;
}
.is_stuck {
    position: relative !important;
    top: 0 !important;
}
.sideCoupon {
    padding: 0 25px;
}
.mainSection .col-md-4  {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 15px 0;
    text-align: center;
}
.wrapDate .col-md-4  {
    width: 100%;
}
.wrapDate .col-md-8  {
    width: 100%;
}
}

.couponBox.shoppingBox, .couponBox.shoppingBox .shoppingNum {
float:left;
width: 100%;
}
.couponBox.shoppingBox .shoppingItem {
float:left;
width: 100%;
border: solid 1px #9D9D9D;
padding: 7px 10px;
margin: 5px 0;
}
.couponBox.shoppingBox .shoppingItem label {
font-family: 'Oswald' !important;
font-weight: 300 !important;
font-size: 14px !important;
color: #242424;
text-transform: none;
float: left;
margin: 0;
width: 100%;
}
.couponBox.shoppingBox b {
text-transform:uppercase !important;
font-family: 'Oswald' !important;
font-weight: 300 !important;
font-size: 14px !important;
line-height: 1.2em;
}

.couponBox .moreLink {
float: left;
width: 100%;
margin: 10px 0 0 0;
}
.couponBox .moreLink a {
text-decoration:none;
font-family: 'Oswald';
font-weight: 300;
font-size: 15px;
text-transform:uppercase;
color: #EC008C !important;
}

.couponBox.shoppingBox .shoppingNum {
display: none;
}


.wideColMap,
.wideColMap .map,
.wideColMap .map #map-canvas {
float: left;
width: 100% !important;
}

/* END: Biography */
h4.wideTitle {
font-family: 'Oswald';
font-size: 20px;
font-weight: 300;
margin: 12px 0;
color: #ec008c;
text-transform: uppercase;
}
/* BEGIN: Related Links */
.relatedLinks h5{color:#3a3a3a;font-size:.8125em;font-weight:bold;line-height:1.2308em}
.relatedLinks h3{color:#3a3a3a;font-size:12px; font-weight:bold;line-height:1.2308em}
.relatedLinks h3 a {color: #000;}
.relatedLinks li{border-left:1px dotted #7f7f7f;float:left;margin:11px 0 0;padding-right:10px;position:relative}
.relatedLinks li:first-child{border:0}
.relatedLinks img{left:10px;position:absolute;top:0}
.relatedLinks li:first-child img{left:0}
.relatedLinks h6{font-size:1em;font-weight:bold;line-height:1.25em}
.relatedLinks h6 a{color:#000}
.relatedLinks h6 a:hover{color:#0091a8}

.relatedLinks h2{font-size:1em;font-weight:bold;line-height:1.25em}
.relatedLinks h2 a{color:#000}
.relatedLinks h2 a:hover{color:#0091a8}

.relatedLinks .aText{font-size:.8125em;font-weight:bold;line-height:1.2308em}
.relatedLinks1 li{_height:128px;min-height:128px;padding-left: 90px;width:100px;_width:100px}
/*.relatedLinks1 li:first-child{padding-left:95px}*/
.relatedLinks1 img{height:128px;width:85px}
.relatedLinks1 .portrait-small img{height:113px;width:75px}
.relatedLinks1 .landscape-small img{height:100px;width:150px}
.relatedLinks1 .text-only{padding-left:10px;width:198px}
.relatedLinks1 .text-only:first-child{padding-left:0}
.relatedLinks2 li{_height:75px;min-height:75px;padding-left:95px;width:113px;_width:110px}
.relatedLinks2 li:first-child{padding-left:85px}
.relatedLinks2 img{height:75px;width:75px}
/* END: Related Links */
.titleBox {
float: left;
width: 100%;
}
.titleBox .stTitle {
width: 210px;
font-size: 13px;
font-weight: bold;
text-align: right;
background: #ed1651;
display: block;
padding: 8px 0;
margin: 5px 0;
position: relative;
}
.titleBox .stTitle .cartArrow {
background: url(/images/arrow-cart-pink.png) top left no-repeat;
width: 7px;
height: 4px;
display: block;
position: absolute;
bottom: -4px;
right: 35px;
}
.titleBox .stTitle label {
padding: 5px;
color: #fff;
}
.titleBox .shortTitle {
font-family: 'Oswald';
font-size: 24px;
font-weight: 400;
margin: 30px 0 0 0;
color: #ec008c;
float: left;
width: 100%;
}
.couponTitle.titleBox {
display: none;
}
.wideColList {
padding: 5px;
margin: 0 0 3px 0;
}
.wideColList .cpDesc {
width: 240px;
}

.wideColList h5 {
font-weight: bold;
margin: 0;
}

.wrap_searchList .wideColList h5 {
font-family: 'Oswald';
font-size: 20px;
font-weight: 300;
color: #242424;
}

.wideColList label {
font-weight: normal;
margin: 0;
}
.wrap_searchList .wideColList label {
font-family: 'Oswald';
font-size: 16px;
font-weight: 300;
color: #242424;
margin: 5px 0 0 0;
}

.wideColList .cpImg {
background: url(/images/bkg_cp_mini.png) top right no-repeat;
width: 160px;
height: 27px;
text-align: right;
margin: 10px 0 0 0;
}
.wideColList .cpImg span {
padding: 0 38px 0 0;
font-weight: bold;
}

.wrap_searchList .wideColList {
border: solid 1px #9D9D9D;
padding: 10px 15px;
}


#shoppingTourList {
float: left;
width: 100%;
margin: 25px 0;
}
#shoppingTourList .wrap_searchList {
border: solid 1px #9D9D9D;
padding: 10px 15px;
background: #FFF;
}

.wrapCommon {
float: left;
width: 100%;
margin: 50px 0 0 0;
}
.wrapCommon p,
.wrapCommon a,
.wrapCommon a:hover {
font-family: 'Oswald';
font-size: 16px;
color: #000;
text-decoration: none;
}

.wrapCommon input {
font-family: 'Oswald';
font-size: 15px;
background: #ec008c;
border: 0;
color: #fff;
padding: 7px 10px;
margin: 10px 0 0 0;
cursor: pointer;
font-weight: 300;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
position: relative;
}

input#btnCYes {
font-family: 'Oswald';
font-size: 15px;
background: #000000;
border: 0;
color: #fff;
padding: 7px 10px;
margin: 10px 0 0 0;
cursor: pointer;
font-weight: 300;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
position: relative;
}

input#btnCNo {
font-family: 'Oswald';
font-size: 15px;
background: #ec008c;
border: 0;
color: #fff;
padding: 7px 10px;
margin: 10px 0 0 0;
cursor: pointer;
font-weight: 300;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
position: relative;
}

.wrap_searchList ul {
list-style: none;
}
.wrap_searchList ul li:nth-child(2n+0) {
background: #F8F8F8 !important;
}

.sideCoupon {
width: 100%;
float:left;
margin: 0 0 10px 0;
}
.sideCoupon img.title {
width: 100%;
max-width: 290px;
float:left;
margin: 0 0 10px 0;
}
.sideCoupon p {
width: 100%;
float:left;
margin: 0 0 10px 0;
line-height: 1.2em;
}
.sideCoupon .fb-login-button {
float:left;
}


.cpCart .cart {
display: block;
width: 53px;
height: 36px;
margin: 3px 5px 0 0;
cursor: pointer;
}
.cpCart .cartIn {
background: url(/images/cart-pink-in.png) top left no-repeat;
}
.cpCart .cartOut {
background: url(/img/glamournapok/kuponnapok/glamour_napok_kosar_gray2.png) top left no-repeat;
}


.wrap_searchList .cart {
display: block;
width: 41px;
height: 40px;
margin: 3px 0 0 0;
cursor: pointer;
}
.wrap_searchList .cpCart .cartIn {
background: url(../img/glamournapok/kuponnapok/glamour_napok_kosar2.png) top left no-repeat;
}
.wrap_searchList .cpCart .cartOut {
}

.wideColList .right {
display: inline;
float: right;
}
.wideColList .left {
display: inline;
float: left;
}
/* BEGIN: Two Tone Heading */
.twoToneHeading{font-weight:300;font-size:31px;line-height:41px;font-family:sans-serif;letter-spacing:-2px; padding: 0 0 0 9px;}
.twoToneHeading, .twoToneHeading a, .twoToneHeading a:visited, .twoToneHeading a:hover, .twoToneHeading a:active {color:#000}
.twoToneHeading .text{font-weight:400}
.twoToneHeading.colour1 .text{color:#46c1be}
.twoToneHeading.colour2 .text{color:#8ab926}
.twoToneHeading.colour3 .text{color:#fd6b00}
.twoToneHeading.colour4 .text{color:#ee2b76}
.twoToneHeading.colour5 .text{color:#ed1651}
.twoToneHeading.highlight{position:relative;_zoom:1}
.twoToneHeading.highlight .flair{background:url(/img/bg-sprite-fixed-size.png);position:absolute;z-index:1; _background:none;_position:static}
.twoToneHeading.highlight1{padding-left:44px;_padding-left:0}
.twoToneHeading.highlight1 .flair{background-position:-310px -1px;height:48px;left:0;top:0;width:49px}
.twoToneHeading .flair{_display:none}
/* END: Two Tone heading */

.wideBigItem .tpImg,
.wideBigItem .tpDesc {
float: left;
}
.kupon_galeria{
width:100%;
position:relative;
float: left;
margin: 0 0 25px 0;
}
.kupon_galeria .galery_item{
width:100px;
height:100px;
overflow:hidden;
margin:10px;
float:left;
}
.kupon_galeria .galery_item img{
width:100%;
/*min-height:100px;*/
}
/* LELOHELY */

.shopping {
float: none;
margin: 0 5px 0 0;
}

.pic.pic-left {
position: relative;
text-align:center;
}
.inset {
height: 200px;
left: 0;
position: absolute;
bottom: 0;
width: 100%;
background: rgba(242, 242, 242, 0.88);
}

.pic .startButton {
position: absolute;
top: 100px;
left: 100px;
font-family: 'Oswald';
font-size: 310%;
color: #ee2b76;
padding: 20px 70px 25px 0px;
background: transparent url(/img/icons/gallery-continue-button.png) no-repeat scroll right 6px;
cursor: pointer;
}
.inset .title {
text-align: left;
padding: 20px 100px;
color: #222222;
font-family: 'Oswald';
font-size: 153%;
}

/* szavaz�s */
.article_vote h6,
.article_vote_results h6 {
font-family: 'Oswald';
font-weight: 400;
font-size: 24px;
color: #ec008c;
margin: 0;
text-transform: none;
margin: 0 0 15px 0;
}

.article_vote label {
font-family: 'Open Sans';
font-size: 15px;
color: #000000;
font-weight: 400;
cursor: pointer;
}

.article_vote_results ul {
width:100%;
list-style: none;
margin: 0;
padding: 0;
}

.article_vote_results  ul li {
float:left;
text-align:left;
vertical-align:top;
margin: 0 0 10px 0;
width: 100%;
}

.article_vote_results  ul li div {
font-family: 'Open Sans';
font-size: 16px;
font-weight: 700;
margin: 5px 0;
}
.article_vote_results  ul li div div {
padding: 5px 0 5px 5px;
}

.usrMsg,
.pleaseWait {
float: left;
font-family: 'Open Sans';
font-size: 16px;
font-weight: 700;
margin: 5px 0;
color: #ec008c;
width: 100%;
}


/* szavaz�s */

/* ASIDE */

aside .col-md-12 {
padding: 0;
}

.wrapSideList {
float: left;
width: 100%;
margin: 0 0 20px 0;
}

.wrapSideList a {
display:block;
padding: 0;
margin: 0;
width: 100%;
float: left;
line-height: normal;
text-align: left;
position:relative;
outline: none;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.wrapSideList a img {
max-width: 140px;
/*width:auto;*/
width:140px;
height: auto;
float: left;
border: none;
margin: 0 15px 5px 0;
}

.wrapSideList a p {
width: 100%;
}

.wrapSideList a p.rovat {
float: left;
/*width: 48%;*/
font-family: 'Oswald';
font-size: 16px;
color: #ec008c;
font-weight: 300;
margin: 0;
text-transform: uppercase;
line-height: 1.3em;
text-align: left;
}

.wrapSideList a p.title,
.wrapResult a p.title {
float: left;
/*width: 48%;*/
font-family: 'Oswald';
font-size: 15px;
color: #2e2e2e;
font-weight: 700;
margin: 10px 0 5px 0;
text-transform: uppercase;
line-height: 1.4em;
text-align: left;
}
.wrapOthers.result a p.title {
float: left;
/*width: 48%;*/
font-family: 'Oswald';
font-size: 15px;
color: #2e2e2e;
font-weight: 700;
margin: 0px 0 5px 0;
text-transform: uppercase;
line-height: 1.4em;
text-align: left;
padding: 0 5px 0 0;
}

.wrapSideList a p.lead {
float: left;
/*width: 48%;*/
font-family: 'Oswald';
font-size: 15px;
color: #4c4c4c;
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.4em;
text-align: left;
}

.wrapSideList.promo a p.title {
font-weight: 400;
font-size: 16px;
color: #c2c2c2;
text-transform: none;
padding-top: 9%;
width: 48%;
}

.wrapSideList.promo a p.lead {
font-size: 18px;
color: #ec008c;
text-transform: uppercase;
width: 48%;
}

.wrapSideList a:hover {
opacity: 0.7;
}

.wrapSideList a:hover p {
color: #ec008c;
}

.wrapSideList a div {
position: absolute;
bottom: 0;
right: 0;
width: 51%;
}



.wrapSocial {
margin: 25px 0;
float: left;
padding-left: 10% !important;
}
.wrapSocial a,
.wrapSocial a:active,
.wrapSocial a:visited {
background: none;
color: #FFF;
/*width: 35px;
height: 35px;*/
float: left;
margin: 0;
padding: 0;
/*border-radius: 50%;*/
text-align:center;
z-index: 99999;
outline: none;
}
.wrapSocial a:hover {
background: #2E2E2E;
color: #FFF;
margin: 0;
padding: 0;
}

.wrapSocial p {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 25px;
color: #ec008c;
margin: 11px 20px 0 0;
text-transform:uppercase;
}


.wrapGallery {
float:left;
margin: 0 0 20px 0;
width:100%;
}
.wrapGallery.main {
text-align: center;
}
.wrapGallery p {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 11px;
color: #686868;
margin: 0 0 10px 0;
text-transform:uppercase;
width: 100%;
}
.wrapGallery span {
float: left;
font-family: 'Oswald';
font-weight: 300;
font-size: 22px;
color: #ec008c;
margin: 0;
text-transform:uppercase;
width: 100%;
}

/* ASIDE */

/* FOOTER SECTION */

.footerSection {
margin: 15px 0 0 0;
padding: 15px 0;
}


.footerSection .col-md-12,
.footerSection .col-sm-8,
.footerSection .col-sm-4 {
padding: 0px;
}
.footerSection .col-sm-4 {
padding-left: 7px;
}

.footerSection .wrapList ul li {
max-width: none;
/*height: auto;*/
height: 290px;
margin: 0 13px 25px 0;
width: 48.9%;
}
.footerSection .wrapList.mainPage ul li {
height: auto;
}
.footerSection .wrapList ul li:last-child {
max-width: none;
height: auto;
margin: 0 0 25px 0;
}
/*.footerSection .wrapList ul li a img {
max-width: none;
max-height: none;
}*/
.footerSection.line .wrapList ul li a img {
max-width: none;
/*max-height: 220px;*/
}

.footerSection .box,
.wrapBox {
float:left;
width: 100%;
margin: 0;
padding: 0;
}

.footerSection .box .header,
.wrapBox .header {
float:left;
width: 100%;
margin: 0;
padding: 15px 0 15px 15px;
background: #ED1C24;
}

.footerSection .box ul {
width:100%;
list-style: none;
margin: 0;
padding: 0;
}

.footerSection .box ul li,
.wrapBox .box ul li {
float:left;
text-align:left;
vertical-align:top;
margin: 15px 0 0 0;
}

.footerSection .box ul li a,
.wrapBox .box ul li a {
display:block;
padding: 0;
margin: 0;
text-decoration: none;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.footerSection .box ul li a p,
.wrapBox .box ul li a p {
font-size: 15px;
font-family: 'Oswald';
font-weight: 300;
color: #2e2e2e;
line-height: 1.3em;
}
.footerSection .box ul li a p span,
.wrapBox .box ul li a p span {
font-weight: 700;
width: 100%;
float:left;
margin: 0 0 5px 0;
}

.footerSection .box ul li a:hover,
.wrapBox .box ul li a:hover {
opacity: 0.7;
}

.footerSection .box ul li a:hover p,
.wrapBox .box ul li a:hover p {
color: #ED1C24;
}

.footerSection .box ul li a img,
.wrapBox .box ul li a img  {
max-width: 140px;
width: auto;
height: auto;
float: left;
border: none;
margin: 0 15px 5px 0;
}

.footerSection.line .wrapList ul li,
.wrapBox.line .wrapList ul li {
width: 23.9%;
}

footer .col-sm-12,
footer .col-sm2 {
padding: 0px;
}

footer .bgWhite {
background: #F9F9F9;
padding: 0 0 20px 0;
color: #404040;
display: inline-block;
width: 100%;
border-top: #FC018E solid 10px;
vertical-align:bottom;
float:left;
}
footer .bgGrey {
background:#333333;
color: #9D9D9D;
padding: 0 0 20px 0;
display: inline-block;
width: 100%;
vertical-align:bottom;
float:left;
}

footer .bgWhite .col-sm-6 {
text-align: center;
}
footer .bgWhite .col-sm-6.col-subscription {
text-align: left;
}

footer a.logo {
text-align:center;
margin: 0 0 35px 0;
}

footer .col-sm-12.first {
text-align:center;
padding: 35px 0 15px 0;
}

footer .col-sm-12 {
text-align:center;
padding: 35px 0;
float: left;
width: 100%;
}

footer .col-sm-12.menu {
border-bottom: #404040 solid 1px;
padding: 0 0 25px 0;
margin: 0 0 25px 0;
text-align:center;
float: left;
}
footer .col-sm-12.menu a {
font-family: 'Open Sans';
font-weight: 400;
font-size: 20px;
color: #404040;
margin: 0 30px;
text-transform: none;
float: none;
}

footer .bgGrey .col-sm-12.menu {
border-bottom: #404040 solid 1px;
padding: 0 0 25px 0;
margin: 25px 0;
text-align:center;
float: left;
}

footer .bgGrey .col-sm-12.copy {
padding: 0;
margin: 0;
}

footer .bgGrey .col-sm-12.menu a {
font-family: 'Open Sans';
font-weight: 400;
font-size: 14px;
color: #9D9D9D;
margin: 0 5px;
text-transform: none;
float: none;
}

footer .col-sm-12.logo {
padding: 0;
}
footer .col-sm-12.logo a {
float: none;
}

footer a,
footer p {
font-family: 'Oswald';
font-weight: 300;
font-size: 13px;
color: #9D9D9D;
margin: 0 0 10px 0;
text-transform: none;
float:left;
width: 100%;
text-align:left;
line-height: 100%;
text-decoration:none;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

footer .col-sm-12 a.under {
text-align:center;
}

footer a:hover {
opacity: 0.7;
text-decoration: none;
color: #9D9D9D;
}

footer a.logo {
padding: 0x;
text-transform: uppercase;
float:none;
font-weight: 700;
font-size: 18px;
}

footer a.common,
footer p.common {
padding: 0 5px 0px 0px;
margin: 0 0px 10px 6px;
float:none;
line-height: 1.6em;
width: auto;
}

/* FOOTER SECTION */

/*******************
Scrollup
********************/

.scrollup,
.scrollup:hover,
.scrollup:focus {
width:40px;
height:40px;
opacity:0.7;
position:fixed;
bottom:30px;
right:30px;
display:none;
text-indent:-9999px;
background: url('../images/icon_top.png') no-repeat;
z-index:99999;
border-style: none;
border: 0;
outline:none;
}
/*******************
Scrollup
********************/

/* Adult content */

.adultContentOverlay {
position:fixed;
width: 100%;
height: 100%;
opacity: 0.975;
background: #FFF;
top: 0px;
left: 0px;
z-index: 99999;
display: none;
}

.adultContentOverlay.active {
display: block;
}


.adultContent {
position:relative;
top:20%;
background: #FFF;
width: 100%;
max-width: 500px;
z-index: 1;
margin: 0 auto;
text-align: center;
z-index: 9999;
}

.adultContent .adultc_18 {
background:url(../images/iconsSpriteAdultContent.png);
background-position: 0 0;
display: inherit;
margin: 0 auto;
position: relative;
width: 75px;
height: 75px;
float: none;
border: none;
border-style: none;
}

.adultContent p {
position:relative;
float: left;
width: 100%;
font-family: 'Oswald';
font-weight: 700;
font-size: 44px;
color: #ec008c;
line-height: 1.3em;
text-align: center;
margin: 0;
padding: 20px 50px;
border-bottom: #333 solid 1px;
}

.adultContent span.txt1 {
position:relative;
float: left;
width: 100%;
font-family: 'Oswald';
font-weight: 400;
font-size: 32px;
color: #333333;
line-height: 1.3em;
text-align: center;
margin: 0;
padding: 20px 0 10px 0;
}

.adultContent span.txt2 {
position:relative;
float: left;
width: 100%;
font-family: 'Open Sans';
font-weight: 400;
font-size: 15px;
color: #333333;
line-height: 1.3em;
text-align: center;
margin: 0;
padding: 0px 0 40px 0;
}

.adultContent a {
background:url(../images/iconsSpriteAdultContent.png) #FFF;
border: #BCBCBC solid 1px;
width: 20%;
font-family: 'Open Sans';
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 1.3em;
text-decoration:none;
text-transform: uppercase;
text-align:center;
padding: 10px 25px 10px 40px;
margin: 0 10px 0 0;


-webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.37);
box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.37);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

opacity: 0.6;
transition: opacity .35s ease-in-out;
-moz-transition: opacity .35s ease-in-out;
-webkit-transition: opacity .35s ease-in-out;
-ms-transition: opacity .35s ease-in-out;
}
.adultContent a:hover {
opacity: 1;
text-decoration:none;
}

.adultContent a.yes {
background-position: 13px -183px;
cursor: pointer;
}
.adultContent a.yes:hover {
color: #0C3;
background-position: 13px -226px;
}
.adultContent a.no {
background-position: 13px -269px;
}
.adultContent a.no:hover {
color: #ec008c;
background-position: 13px -313px;
}

@media only screen and (max-width: 540px) {
.wrapImgBox {
    position: absolute;
    top: 30px;
}
.wrapImgBoxGallery {
    position: absolute;
    bottom: 0px;
}
.wrapSocial.article {
    position: absolute !important;
    right: 6px !important;
}
.wrapSocial.article.wrapSocialGallery{
    position: relative !important;
}
.wrapSearchPanel {
    height: 700px;
}
.wrapSource {
    margin: -25px 0 0 0 !important;
}
footer .col-subscription a p.honap {
    width: 25%;
}
footer .col-subscription a, footer .col-subscription a:hover {
    margin: 0 auto;
    float: none;
}
.adultContent img {
    max-width: 60px;
    max-height: 60px;
}
.adultContent p {
    font-size: 28px;
}
.adultContent span.txt1 {
    font-size: 24px;
}
.adultContent {
    top:5%;
    margin-left: 5%;
    width: 90%;
}
}

@media only screen and (max-width: 440px) {
.adultContent p {
    font-size: 22px;
}
.adultContent span.txt1 {
    font-size: 18px;
}
.adultContent span.txt2 {
    font-size: 13px;
}
}


/* Adult content */


/* NATIVE */
.campaignInfoBar {
background: #EDEDED;
}
.campaignInfoBar .wrapNative div {
padding: 0 0 20px 0;
}
.defaultNative .mainSection.articleList.wrapNativeList {
max-width: 1260px !important;
}
.wrapNativeList .wrapList ul li.wideThree {
width: 35.4% !important;
max-width: 365px !important;
}
.wrapNativeList .wrapIMG5 {
max-width: 365px !important;
}

.col-md-12.wrapNative {
margin: 30px 0 0 0;
padding: 0;
}

.col-md-12.wrapNativeWide {
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}

.defaultNative {
/*background: #DEDEDE;*/
}

.wrapNative div {
background: #F4F4F4;
padding: 30px;
float:left;
width: 100%;
position:relative;
}

.wrapNative div h3 {
font-family: 'Playfair Display';
font-size: 42px;
font-weight: 700;
color: #ec008c;
margin: 0;
padding: 0;
width: 87%;
line-height: normal;
float:left;
}
.wrapNative div p {
font-family: 'Open sans';
font-size: 18px;
font-weight: 400;
color: #8a8a8a;
padding: 0;
width: 87%;
line-height: 1.4em;
margin: 20px 0 0 0;
float:left;
}

.wrapNative div img.logo {
max-width: 130px;
max-height: 130px;
position: absolute;
top: 0;
right: 0;
}

.defaultNative .wrapList {
margin: 30px 0 0 0;
float: left;
width: 100%;
}

.defaultNative .wrapList ul {
overflow: visible;
}

.defaultNative .wrapList ul li.wide {
margin: 0 0 40px 0;
}

.defaultNative .articleList {
padding: 0 0 40px 0;
}

.wrapNative div div {
float: left;
position: relative;
width: 100%;
margin: 0;
padding: 0;
background: none;
text-align:center;
}

.defaultNative .wrapList  ul li.wide {
overflow: inherit;
}
.defaultNative .wrapList  ul li.wide div.title {
opacity: 1;
background: #FFFFFF;
left: 0;
margin: 0 auto;
padding: 15px 100px 30px 100px;
bottom: -30px;
min-width: 670px;
}
.defaultNative .wrapList ul li.wide a p.title {
color: #000000;
font-family: 'Playfair Display';
font-weight: 700;
font-size: 40px;
text-align:center;
margin: 0 0 8px 0;
}
.defaultNative .wrapList ul li.wide a p.lead {
color: #727272;
font-family: 'Open sans';
font-weight: 400;
font-size: 20px;
text-align:center;
}
.defaultNative .wrapList ul li.wide a p.rovat {
color: #FFF;
background: #00317c;
padding: 6px 14px;
font-weight: 400;
font-size: 16px;
text-align:center;
line-height: normal;
margin: 0 0 5px 0;
float: none;
display:inline-block;
}

.defaultNative .wrapList ul li.wideThree {
overflow: inherit;
margin-top: -30px;
margin: 0 2% 80px 2%;
}
.defaultNative .wrapList ul li.wideThree:first-child,
.defaultNative .wrapList ul li.wideThree:last-child {
margin: 0 2% 80px 2%;
}

.defaultNative .wrapList ul li.wideThree a {
margin: 0;
}

.defaultNative .wrapList ul li.wideThree a p.rovat {
color: #FFF;
padding: 6px 14px;
font-weight: 400;
font-size: 16px;
text-align: center;
line-height: normal;
top: 18px;
position: relative;
display: inline-block;
float: none;
margin: 0;
z-index: 800;
}

.defaultNative .wrapList ul li.wideThree div.title {
opacity: 1;
background: #FFFFFF;
margin: 0 18px;
padding: 18px;
position: absolute;
float: left;
bottom: -70px;
}

.defaultNative .wrapList ul li.wideThree div.title p.title {
margin: 0 0 10px 0;
font-family: 'Playfair Display';
font-weight: 700;
font-size: 22px;
color: #000000;
line-height: 1.2em;
text-align:center;
}
.defaultNative .wrapList ul li.wideThree div.title p.lead {
margin: 0 0 10px 0;
font-family: 'Open sans';
font-weight: 400;
font-size: 16px;
color: #727272;
line-height: 1.2em;
text-align:center;
}

.defaultNative .wrapList ul li.wideThree div.title p.datum {
font-family: 'Open sans';
font-weight: 400;
font-size: 12px;
color: #5c5c5c;
line-height: 1.2em;
text-align:left;
border-right: none;
border-left: none;
display: inline-block;
margin: 0 auto;
float: none;
}
.defaultNative .wrapList ul li.wideThree div.title p.datum span {
margin: 0 5px 0 0;
padding: 0 0 0 5px;
color: #f00a71;
border-right: none;
border-left: #5c5c5c solid 1px;
}

.rightNative .wrapNative div img.logo {
position:relative;
}

.rightNative .wrapNative {
text-align: center;
}

.rightNative .wrapNative div h3 {
font-size: 32px;
width: 100%;
margin: 20px 0 0 0;
}
.rightNative .wrapNative div p {
width: 100%;
text-align:left;
}

.col-md-12.wrapNativeWide {
margin: 0 0 30px 0;
padding: 0;
}
.wrapNativeWide .col-md-12 {
padding: 0;
}

.wrapNativeWide div.headContent {
position: relative;
float: none;
margin: 50px 0 0 0;
max-width: 570px;
}
.wrapNativeWide img.headPic {
position: relative;
float: none;
margin: 50px 0 0 0;
}

.wrapNativeWide div.headContent h2 {
font-family: 'Playfair Display';
font-weight: 700;
font-size: 71px;
color: #ffffff;
line-height: 1.3em;
margin: 0 0 50px 0;
}
.wrapNativeWide div.headContent p {
font-family: 'Open sans';
font-weight: 700;
font-size: 21px;
color: #ffffff;
line-height: 1.9em;
font-style: italic;
width: 97%;
}

.wrapNativeWide div.headContent p {
font-family: 'Open sans';
font-weight: 700;
font-size: 21px;
color: #ffffff;
line-height: 1.9em;
font-style: italic;
width: 97%;
}

.wrapNativeTab.border {
padding: 0;
}
.wrapNativeTab.border .col-md-12 {
padding: 30px 0 0 0;
margin: 0 0 30px 0;
border-top: #C8C8C8 solid 1px;
}

.wrapNativeIMG {
max-width: 432px;
width: 100%;
height: auto;
float: left;
margin: 0 0 30px 0;
border: #00317C solid 1px;
}
.wrapNativeIMG p {
float: left;
width: 100%;
padding: 10px;
background: #00317C;
text-align: center;
font-family: 'Oswald';
font-size: 24px;
color:#FFF;
text-transform: uppercase;
}
.wrapNativeIMG p img {
vertical-align: bottom;
margin: 0 0 0 20px;
max-width: none;
width: auto;
}
.wrapNativeIMG img {
max-width: 430px;
width: 100%;
height: auto;
}

.wrapNativeUP {
float: left;
width: 100%;
}

.wrapNativeUP input[type=text] {
float: left;
width: 100%;
max-width: 680px;
background: #F5F5F5;
padding: 10px;
border: solid 2px #00317C;
font-family: 'Open sans';
font-weight: 300;
font-style:italic;
color: #7d7d7d;
font-size: 24px;
}
.wrapNativeUP input[type=file] {
float: left;
width: 100%;
max-width: 680px;
background: #F5F5F5;
padding: 10px;
border: solid 2px #00317C;
font-family: 'Open sans';
font-weight: 300;
font-style:italic;
color: #7d7d7d;
font-size: 16px;
}

.wrapNativeUP label,
.wrapNativeKviz label {
float: left;
width: 100%;
}

.wrapNativeUP span {
font-family: 'Open sans';
font-weight: 400;
font-style: normal;
color: #00317c;
font-size: 18px;
float: left;
margin: 0 0 10px 0;
width: 100%;
}
.wrapNativeUP span.error,
span.error {
font-family: 'Open sans';
font-weight: 400;
font-style: normal;
color: #ff0000;
font-size: 16px;
float: left;
margin: 0 0 10px 0;
width: 100%;
}

.wrapNativeUP.pink input[type=text]
.wrapNativeKviz.pink input[type=text] {
border: solid 2px #ff068f;
}
.wrapNativeUP.pink span {
color: #ff068f;
}
.wrapNativeKviz.pink span {
color: #555555;
}
.wrapNativeUP.pink .checkboxFour,
.wrapNativeKviz.pink .checkboxFour {
background: #ff068f;
}

.checkboxFour {
width: 25px;
height: 25px;
background: #00317C;
margin: 0;
float: none;
margin: 25px 0 0 0;
display:table;

border-radius: 100%;
position: relative;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

.checkboxFour input[type=checkbox] {
visibility: hidden;
}

.checkboxFour label {
display: block;
width: 15px;
height: 15px;
border-radius: 100px;

-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
cursor: pointer;
position: absolute;
top: 5px;
left: 5px;
z-index: 1;

background: #ffffff;

-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}

.checkboxFour input[type=checkbox]:checked + label {
background: #00317C;
}

.wrapNativeUP.pink .checkboxFour input[type=checkbox]:checked + label,
.wrapNativeKviz.pink .checkboxFour input[type=checkbox]:checked + label {
background: #ff068f !important;
}

.checkboxFour span{
font-family: 'Open sans';
font-weight: 400;
font-style: normal;
color: #00317c;
font-size: 18px;
width: 365px;
position: absolute;
top: 0;
left: 35px;
}
.wrapNativeKviz span.kviz {
font-family: 'Open sans';
font-weight: 400;
font-style: normal;
color: #555555;
font-size: 18px;
width: 365px;
display: block;
}

.wrapNativeUP input[type=submit] {
float: left;
width: 100%;
max-width: 310px;
background: #FF008C;
padding: 10px;
font-family: 'Oswald';
font-weight: 300;
font-style: normal;
color: #ffffff;
font-size: 24px;
border: none;
margin: 30px 0 0 0;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapNativeUP input[type=submit]:hover {
opacity: 0.8;
}

.wrapNativePics {
float:left;
width: 100%;
margin: 30px 0 0 0;
padding: 30px 0 60px 0;
background: #494949;
}
.wrapNativePics p {
text-align: left;
font-family: 'Oswald';
font-size: 24px;
color:#959595;
text-transform: uppercase;
margin: 0 0 30px 0;
}

/*.wrapNativePics img {
float: left;
max-width: 590px;
max-height: 590px;
width: 100%;
height: auto;
margin: 0 20px 20px 0;
}
.wrapNativePics img:nth-child(2n-1) {
margin: 0 0 20px 0;
}*/

.wrapNativePics .wrapIMG {
float: left;
max-width: 590px;
max-height: 590px;
width: 590px !important;
height: 590px !important;
width: 100%;
height: auto;
margin: 0 20px 20px 0;
overflow: hidden;

background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}

.wrapNativePics .wrapIMG:nth-child(2n-1) {
margin: 0 0 20px 0;
}
.wrapNativePics .wrapIMG img {
float: left;
width: 100%;
height: auto;
}


.wrapNativeKviz .col-md-6,
.wrapNativeKviz .col-md-12 {
padding: 0;
}

.wrapNativeKviz .col-md-6 form {
float: left;
width: 100%;
}

.wrapNativeKviz .row.arrows {
border-top: #C8C8C8 solid 1px;
margin: 30px 0 0 0;
padding: 25px 0 0 0;
}

.wrapNativeKviz .col-md-6.left {
text-align: left;
}
.wrapNativeKviz .col-md-6.right {
text-align: right;
}

.wrapNativeKviz .col-md-6.left a,
.wrapNativeKviz .col-md-6.left span {
background:url(../images/nativ-arrow-left.png) 0 0 no-repeat;
height: 30px;
float: left;
padding: 4px 0 0 35px;
text-align: left;
font-family: 'Oswald';
font-size: 18px;
color:#959595;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
letter-spacing: .07em;
cursor:pointer;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapNativeKviz .col-md-6.left a:hover,
.wrapNativeKviz .col-md-6.left span:hover {
opacity: 0.7;
}

.wrapNativeKviz .col-md-6.right a,
.wrapNativeKviz .col-md-6.right span {
background:url(../images/nativ-arrow-right.png) right 0 no-repeat;
height: 30px;
float: right;
padding: 4px 35px 0 0px;
text-align: left;
font-family: 'Oswald';
font-size: 18px;
color:#959595;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
letter-spacing: .07em;
cursor:pointer;

opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapNativeKviz .col-md-6.right a:hover,
.wrapNativeKviz .col-md-6.right span:hover {
opacity: 0.7;
}

.wrapNativeKviz {
background: #ECECEC;
padding: 30px;
}

.wrapNativeKviz .wrapTXT {
float: left;
width: 100%;
margin: 0 0 30px 0;
}
.wrapNativeKviz .wrapIMG {
max-width: 460px;
max-height: none;
width: 100%;
/*height: auto;*/
height: 360px;
float:right;
overflow: hidden;
}
.wrapNativeKviz .wrapIMG img {
width: 100%;
height: auto;
}

.wrapNativeKviz .wrapTXT p {
font-family: 'Playfair Display';
font-size: 94px;
line-height: 100%;
letter-spacing: .13em;
}
.wrapNativeKviz .wrapTXT p span.first {
font-weight: 700;
color: #ff008c;
}
.wrapNativeKviz .wrapTXT p span.second {
color: #00317c;
font-weight: 400;
}
.wrapNativeKviz .wrapTXT p:nth-child(2) {
font-family: 'Oswald';
font-size: 36px;
font-weight: 300;
color: #000000;
line-height: 1.2em;
letter-spacing: normal;
margin: 30px 0 0 0;
}

.wrapNativeKviz input[type=radio] {
margin: 5px 0px 0 7px;
}

.wrapNativeKviz .checkboxFour input[type=radio]:checked + label {
background: #ff068f;
}

.wrapNativeKviz .col-md-6.desktop {
display: block;
}
.wrapNativeKviz .col-md-6 .mobile {
display: none;
}

input[type=checkbox].css-checkbox,
input[type=radio].css-checkbox {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
height:1px;
width:1px;
margin:-1px;
padding:0;
border:0;
visibility: hidden;
}

input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + label.css-label-pink,
input[type=radio].css-checkbox + label.css-label,
input[type=radio].css-checkbox + label.css-label-pink {
padding-left:20px;
height:29px;
display:inline-block;
line-height:29px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:29px;
vertical-align:middle;
cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label,
input[type=checkbox].css-checkbox:checked + label.css-label-pink,
input[type=radio].css-checkbox:checked + label.css-label,
input[type=radio].css-checkbox:checked + label.css-label-pink {
background-position: 0 -29px;
}

.css-label{
background-image:url(http://www.glamour.hu/images/nativ-check-icon-blue.png);
}
.css-label-pink {
background-image:url(http://www.glamour.hu/images/nativ-check-icon-pink.png);
}

.css-label span,
.css-label-pink span {
margin: 0 0 0 15px;
}


.wrapNativeTop {
padding: 0 0 15px 0;
}

.wrapNativeTop .col-md-12 {
padding: 0;
margin: 0 0 30px 0;
}

.wrapNativeTop .wrapDate .col-md-4,
.wrapNativeTop .wrapDate .col-md-8 {
padding: 0;
}

.nativeTitle {
padding: 30px 0 15px 0;
margin: 0 !important;
}
.wrapNativeTop .nativeTitle .col-md-12 {
margin: 0 !important;
}

.nativeTitle h2 {
margin: 0 0 15px 0;
font-family: 'Oswald';
font-size: 28px;
color: #00317c;
font-weight: 300;
line-height: 100%;
text-transform:none;
}
.nativeTitle h3 {
margin: 0;
font-family: 'Oswald';
font-size: 60px;
color: #000;
font-weight: 300;
line-height: 100%;
text-transform:none;
}
.nativeTitle p,
.wrapNativeTop p.date {
margin: 15px 0 0 0;
font-family: 'Open sans';
font-size: 16px;
color: #636363;
font-weight: 300;
line-height: 100%;
text-transform:none;
}
.nativeTitle p span,
.wrapNativeTop p.date span {
font-weight: 700;
}

.wrapNativeTopMain .col-md-6 {
padding: 0;
}

.wrapNativeTopMain {
padding: 0 0 20px 0;
border-bottom: #C8C8C8 solid 1px;
margin-bottom: 40px !important;
}

.wrapNativeTopMain .wrapTXT {
float: left;
width: 100%;
margin: 0 0 30px 0;
}
.wrapNativeTopMain .wrapIMG {
max-width: 500px;
max-height: none;
width: 100%;
height: auto;
float: right;
}

.wrapMain {
counter-reset: toplistItem;
}
.currentToplistItem::before {
counter-increment: toplistItem;
content: counter(toplistItem);
}

.expiredCampaignBox {
text-align: center;
background-color: lightgray;
padding: 20px;
font-weight: 600;
font-size: xx-large;
}

.wrapNativeTopMain .wrapTXT p {
font-family: 'Playfair Display';
font-size: 190px;
font-weight: 400;
color: #00317c;
line-height: 100%;
/*letter-spacing: .13em;*/
margin: -20px 0 40px 0;
}
.wrapNativeTopMain .wrapTXT p span {
   margin: 0 -20px;
}
.wrapNativeTopMain .wrapTXT p span.currentToplistItem {
color: #ff008c;
font-weight: 400;
margin: 0;
}
.wrapNativeTopMain .wrapTXT p span.allToplistItem {
color: #00317c;
font-weight: 400;
margin: 0;
}

.wrapNativeTopMain .wrapTXT p:nth-child(3) {
font-family: 'Oswald';
font-size: 36px;
font-weight: 300;
color: #000000;
line-height: 1.2em;
letter-spacing: normal;
margin: 30px 0;
float: left;
width: 100%;
}
.wrapNativeTopMain .wrapTXT p:nth-child(4) {
font-family: 'Open sans';
font-size: 18px;
font-weight: 300;
color: #000000;
line-height: 1.8em;
letter-spacing: normal;
margin: 0;
float: left;
width: 100%;
min-height: 180px;
}

.wrapNativeTopMain .col-md-6.desktop {
display: block;
}
.wrapNativeTopMain .col-md-6 .mobile {
display: none;
margin: 30px 0 0 0;
}

.wrapNativeTopMain .wrapIMG p.wrapNativeSource {
position: absolute;
bottom: -32px;
right: 0;
text-align:right;
font-family: 'Open sans';
font-size: 14px;
font-weight: 300;
color: #6f6f6f;
font-style: italic;
letter-spacing: normal;
}

.paddingLeft {
padding: 0 0 0 200px;
}

img.headPicTop {
position: absolute;
top: 30px;
left: -200px;
}

.defaultNative .wrapList ul li.wideThree a img.video,
.defaultNative .wrapList ul li.wide a img.video {
position: absolute;
z-index: 1;
top: 48px;
left: 15px;
width: 75px;
height: 75px;
}
.defaultNative .wrapList ul li.wide a img.video {
top: 25px;
left: 25px;
}


.wrapNativeVideo {
background: #3C3C3C;
padding: 50px 0;
}

.wrapNativeVideo .videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.wrapNativeVideo .videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.wrapNativeVideo .videoWrapper img.videoLogo {
position: absolute;
top: 25px;
right: 25px;
z-index: 5;
opacity: 0.7;
width: 90px;
height: 90px;
}

.wrapNativeVideo div.title h3 {
font-family: 'Playfair Display';
font-size: 52px;
font-weight: 700;
color: #ffffff;
line-height: 100%;
margin: 40px 0;
line-height: 1.2em;
}
.wrapNativeVideo div.title p {
font-family: 'Open sans';
font-size: 18px;
font-weight: 400;
color: #959595;
line-height: 100%;
margin: 0 0 30px 0;
line-height: 1.4em;
}

.wrapNativeVideo div.title p.rovat {
color: #FFF;
background: #00317c;
padding: 6px 14px;
font-weight: 400;
font-size: 16px;
text-align:center;
line-height: normal;
margin: 0 0 5px 0;
float: none;
display:inline-block;
text-transform:uppercase;
}

.wrapNativeVideo div.title p.datum {
font-family: 'Open sans';
font-weight: 400;
font-size: 12px;
color: #5c5c5c;
line-height: 1.2em;
text-align:left;
border-right: none;
border-left: none;
display: inline-block;
margin: 0 25px;
float: none;
}

.wrapNativeVideo div.title p.datum span {
margin: 0 5px 0 0;
padding: 0 0 0 5px;
color: #f00a71;
border-right: none;
border-left: #5c5c5c solid 1px;
}


.wrapNativeWide.video,
.wrapNativeWide.video .mainSection {
padding: 0;
margin: 0;
position: relative;
}

.wrapNativeWide.video .top {
position: absolute;
top: 0;
width:100%;
}
.wrapNativeWide.video .bottom {
position: absolute;
bottom: 50px;
width:100%;
}

.wrapNativeWide.video .mainSection div.headContent {
background: rgba(255, 255, 255, 0.9);
padding: 30px;
text-align: left;
max-width: 680px;
}

.wrapNativeWide.video .mainSection div.headContent p {
font-family: 'Open sans';
font-weight: 400;
font-size: 18px;
color: #959595;
line-height: 1.4em;
font-style: normal;
width: 100%;
}

.wrapNativeWide.video .mainSection div.headContent h2 {
font-family: 'Playfair Display';
font-weight: 700;
font-size: 52px;
color: #00317c;
line-height: 1.3em;
margin: 0 0 40px 0;
}

.wrapNativeWide.video {
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}

.wrapNativeWide .col-md-12.wrapNativVideo div.headContent h2 {
color: #00317c;
}
.wrapNativeWide .col-md-12.wrapNativVideo div.headContent p {
color: #959595;
font-weight: 400;
font-style: normal;
}

.noMargin footer {
margin-top: 0 !important;
}


@media only screen and (max-width: 1200px) {
.campaignInfoBox {
    max-width: 300px !important;
    right: -20px;
    position: relative;
}
.campaignInfoBar .wrapNative div {
    padding: 0 20px 20px 20px;
}
.wrapNativePics .wrapIMG {
    float: none;
    display: inline-block;
    margin: 0 0 20px 0;
}
.wrapNativePics .mainSection,
.wrapNativePics p {
    text-align: center;
}
.wrapNativeWide.video img.headPic {
        margin: 50px 0 0 50px;
}
.wrapNativeTop, .wrapNativeVideo div.title {
    padding: 0 15px !important;
}
.wrapNativePics {
    padding: 30px 15px 60px 15px;
}
.col-md-12.wrapNativeWide {
    padding: 0 30px;
}
.wrapNativeTab.border {
    padding: 0 15px;
}
.wrapNativeTab.border .col-md-12 {
    padding: 30px 0 0 0;
    border-top: #C8C8C8 solid 1px;
}
.wrapNativePics img {
    max-width: 487px;
    max-height: 487px;
}
}

@media only screen and (max-width: 1024px) {
.wrapNative div h3 {
    font-size: 36px;
}
.wrapNative div p {
    width: 85%;
}
.wrapNativeTopMain .wrapTXT p:nth-child(4) {
    min-height: inherit;
}
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
.defaultNative .wrapList  ul li.wide div.title {
    background-color: rgba(0, 0, 0, 0.2);
    bottom: 0;
    padding: 15px 40px;
    min-width: inherit;
}
.defaultNative .wrapList ul li.wide a p.rovat {
    float: left;
    font-size: 12px;
}
.defaultNative .wrapList ul li.wide a p.title {
    text-align: left;
    color: #FFF;
    font-weight: 700;
    font-size: 22px;
    margin: 0;
}
.defaultNative .wrapList ul li.wide a p.lead {
    display:none;
}
.defaultNative .wrapNativeList .wrapList {
    margin-top: 0 !important;
}
.defaultNative .wrapList ul li.wideThree {
    width: 100%;
}
.defaultNative .wrapList ul li.wideThree .wrapIMG5 {
    max-width: 340px;
    max-height: 340px;
}
}

@media only screen and (max-width: 991px) {
.campaignInfoBox {
    max-width: none !important;
    right: 0;
    position: relative;
}
.wrapNative div p {
    width: 80%;
}
.paddingLeft {
    padding: 0;
}
img.headPicTop {
    position: relative;
    top: 30px;
    left: 0px;
    margin: 0 0 30px 0;
}
.wrapNativeTopMain .wrapIMG.mobile p.wrapNativeSource {
    left: 0;
    bottom: -50px;
    text-align: left;
}
.wrapNativeTopMain .wrapTXT p {
        margin: -25px 0 25px 0;
}
.wrapNativeTopMain .col-md-6.desktop {
    display: none;
}
.wrapNativeTopMain .col-md-6 .mobile {
    display: block;
    float: left;
}
.wrapNativeTopMain .col-md-6 .mobile img {
    width: 100%;
    height: auto;
}
.wrapNativeTopMain .wrapIMG.mobile {
    float: left;
    position: relative;
    overflow: inherit;
    margin: 20px 0 10px 0;
}
.wrapNativeKviz .col-md-6.desktop {
    display: none;
}
.wrapNativeKviz .col-md-6 .mobile {
    display: block;
}
.wrapNativeKviz .col-md-6 .mobile img {
    width: 100%;
    height: auto;
}
.wrapNativeKviz .wrapIMG.mobile {
    float: left;
    margin: 0 0 20px 0;
}
}

@media only screen and (max-width: 767px) {
img.headPicTop {
    display: none;
}
.wrapNativePics .wrapIMG {
    max-width: 590px;
    max-height: 590px;
    width: 100% !important;
    height: 350px !important;
    background-size: cover;
}
.wrapNativeWide.video img.headPic {
        margin: 50px 0 0 0;
}
.wrapNativeWide.video .mainSection div.headContent h2 {
    text-align: center;
}
.wrapNativeWide.video .top {
    text-align: center;
}
.wrapNativeTab {
    padding: 0 15px;
}
.defaultNative .wrapList ul li.wideThree .wrapIMG5 {
    max-width: 340px;
    max-height: 340px;
}
.wrapNative div h3 {
    width: 100%;
    text-align: center;
}
.wrapNative div p {
    font-size: 18px;
    width: 100%;
    text-align: center;
}
.wrapNative div img.logo {
    max-width: 130px;
    max-height: 130px;
    position: relative;
    top: 0;
    right: 0;
    float:none;
    margin: 0 auto;
}
.wrapNative div div {
    float: left;
    position: relative;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 0;
    background: none;
    text-align:center;
}
.defaultNative .wrapList ul li.wide div.title {
    position: absolute;
}

.wrapNativeWide div.headContent h2 {
    font-size: 36px;
}
.col-md-12.wrapNativeWide {
    min-height: auto !important;
}
}

@media only screen and (min-width: 481px)  and (max-width: 540px){
.wrapNativePics .wrapIMG {
    max-width: 590px;
    max-height: 590px;
    width: 100% !important;
    height: 280px !important;
    background-size: cover;
}
}
@media only screen and (min-width: 320px)  and (max-width: 480px){
.wrapNativePics .wrapIMG {
    max-width: 590px;
    max-height: 590px;
    width: 100% !important;
    height: 300px !important;
    background-size: cover;
}
}

@media only screen and (max-width: 480px) {
.wrapNativeWide.video .mainSection div.headContent h2 {
    font-size: 32px;
}
.wrapNativeWide.video .mainSection div.headContent p {
    font-size: 16px;
}
.wrapNativeVideo div.title h3 {
    font-size: 34px;
}
.wrapNativeTop .wrapDate .col-md-4,
.wrapNativeTop .wrapDate .col-md-8 {
    text-align: left !important;
}
.wrapNativeTop .wrapDate .socialCounter a {
    margin: 0 15px 0 0;
}
}


@media only screen and (max-width: 440px) {
.checkboxFour span {
    font-size: 14px;
    width: 255px;
    padding: 3px 0 0 0;
}
}

/* NATIVE */

/* HAUL */
.wrapHaul {
padding: 0 0 15px 0;
}

.wrapHaul .infoBox {
margin: 25px 0;
padding: 20px;
background: #F5F5F5;
float:left;
position:relative;
}
.wrapHaul .infoBox p {
font-family: Graphik-Light, sans-serif;
font-size: 18px;
line-height: 1.4em;
font-weight: 400;
float: left;
width: 65%;
}
.wrapHaul .infoBox img {
position: absolute;
right: 20px;
top: 20px;
}

.wrapHaul .wrapVideo ul {
width:100%;
list-style: none;
margin: 0;
padding: 0;
}
.wrapHaul .wrapVideo ul li {
border-bottom: #F5F5F5 solid 1px;
width: 100%;
float:left;
text-align:left;
vertical-align:top;
margin: 0 0 5px 0;
padding: 20px 0;
}

.wrapHaul .videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 0;
height: 0;
overflow: hidden;
}
.wrapHaul .videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.wrapHaul .wrapVideo .col-md-7 {
padding-left: 0;
}

.wrapHaul .wrapVideo .col-md-3 h2 {
font-family: 'Oswald';
font-size: 30px;
line-height: 1.4em;
font-weight: 400;
text-align:left;
color: #ec008c;
width: 100%;
float:left;
margin: 0 0 10px 0;
}

.wrapHaul .wrapVideo .col-md-3 a {
font-family: Graphik-Light, sans-serif;
font-size: 20px;
line-height: 1.4em;
font-weight: 400;
text-align:left;
color: #2e2e2e;
width: auto;
float:left;
margin: 0;
text-decoration:none;
}
.wrapHaul .wrapVideo .col-md-3 a:hover {
color: #ec008c;
}

.wrapHaul .wrapVideo .col-md-3 p {
font-family: 'Oswald';
font-size: 22px;
line-height: 1.4em;
font-weight: 300;
text-align:left;
color: #2e2e2e;
width: 100%;
float:left;
margin: 0 0 10px 0;
}

.wrapHaul .wrapVideo .col-md-2,
.wrapHaul .wrapVideo .col-md-1 {
text-align:center;
}
.wrapHaul .wrapVideo .col-md-2 img,
.wrapHaul .wrapVideo .col-md-1 img {
width: 80px;
height: 80px;
border-radius: 50%;
}
.wrapHaul .wrapVideo .col-md-2 p,
.wrapHaul .wrapVideo .col-md-1 p {
font-family: 'Oswald';
font-size: 22px;
line-height: 1.4em;
font-weight: 400;
text-align:left;
color: #2e2e2e;
width: 100%;
float:left;
margin: 0 0 15px 0;
text-align:center;
}

.wrapHaul input[type=checkbox].css-checkbox + label.css-label-pink,
.wrapHaul input[type=radio].css-checkbox + label.css-label-pink {
padding-left: 35px;
}

.wrapButton input[type=submit],
.wrapButton button {
float: left;
width: 100%;
max-width: 310px;
background: #FF008C;
padding: 10px;
font-family: 'Oswald';
font-weight: 300;
font-style: normal;
color: #ffffff;
font-size: 24px;
border: none;
margin: 12px 0 0 0;
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.wrapButton input[type=submit]:hover,
.wrapButton button:hover {
opacity: 0.8;
}

.wrapCaptcha .g-recaptcha div {
margin: 0 auto;
}

.wrapHaul .voteRank .col-md-12 {
margin: 50px 0 15px 0;
border-bottom: #F5F5F5 double 2px;
padding-bottom: 15px;
padding-top: 10px;
}

.wrapHaul .voteRank p {
font-family: 'Oswald';
font-size: 32px;
line-height: 1.4em;
font-weight: 300;
color: #ec008c;
width: 100%;
float:left;
margin: 0;
text-align:center;
text-transform:uppercase;
}

.wrapHaul .voteRank ul {
width:100%;
list-style: none;
margin: 0;
padding: 0;
}
.wrapHaul .voteRank ul li {
border-bottom: #F5F5F5 solid 1px;
width: 100%;
float:left;
text-align:left;
vertical-align:top;
margin: 0 0 5px 0;
padding: 7px 0;
}

.wrapHaul .voteRank .col-md-1 {
text-align:left;
}
.wrapHaul .voteRank .col-md-1 p {
font-family: 'Oswald';
font-size: 24px;
line-height: 100%;
font-weight: 400;
color: #2e2e2e;
width: 100%;
float:left;
margin: 0;
text-align:left;
text-transform:uppercase;
}

.wrapHaul .voteRank .col-md-8 div {
float: left;
width: 100%;
min-height: 25px;
padding: 0;
border: #F5F5F5 solid 1px;
position: relative;
}
.wrapHaul .voteRank .col-md-8 div p {
float: left;
width: 100%;
min-height: 25px;
background: #ec008c;
position: relative;
}
.wrapHaul .voteRank .col-md-8 div a {
position:absolute;
left: 10px;
top: 3px;
font-family: 'Oswald';
font-size: 20px;
line-height: 100%;
font-weight: 400;
color: #fff;
text-decoration:none;
text-transform:none;
text-shadow: 1px 1px 1px rgba(236, 0, 140, 1);
z-index: 2;
}

.wrapHaul .voteRank .col-md-3 p {
font-family: 'Oswald';
font-size: 24px;
line-height: 100%;
font-weight: 300;
color: #2e2e2e;
width: 100%;
float:left;
margin: 0;
text-align:left;
text-transform:uppercase;
}

.wrapHaul .buttonWrap {
width: 100%;
margin: 0 0 25px 0;
padding: 0;
float:left;
position:relative;
text-align:left;
}

.buttonWrap a,
.buttonWrap a:hover {
float: none;
width: 40%;
max-width: 310px;
background: #FF008C;
padding: 10px 25px;
font-family: 'Oswald';
font-weight: 300;
font-style: normal;
color: #ffffff;
font-size: 24px;
border: none;
margin: 0 auto;
opacity: 1;
text-decoration:none;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.buttonWrap a:hover {
opacity: 0.8;
}

.wrapHaul .imgWrap {
width: 100%;
margin: 25px 0 0 0;
padding: 0;
float:left;
position:relative;
text-align:center;
}

.wrapHaul .imgWrap img {
width: 100%;
height: auto;
}

.infoBox ol {
float:left;
width: 70%;
list-style-type:decimal;
margin-bottom: 5px;
margin-top: 5px;
}

.infoBox ol li {
margin: 0 0 0 20px;
font-family: Graphik-Light, sans-serif;
font-size: 17px;
line-height: 1.4em;
font-weight: 400;
}

.ytContainer {
background-color: #000;
margin-bottom: 30px;
position: relative;
padding-top: 56.25%;
overflow: hidden;
cursor: pointer;
}
.ytContainer img {
width: 100%;
top: -16.84%;
left: 0;
opacity: 0.7;
}
.ytContainer .ytPlayButton {
width: 90px;
height: 60px;
background-color: #333;
box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
z-index: 1;
opacity: 0.8;
border-radius: 6px;
}
.ytContainer .ytPlayButton:before {
content: "";
border-style: solid;
border-width: 15px 0 15px 26.0px;
border-color: transparent transparent transparent #fff;
}
.ytContainer img,
.ytContainer .ytPlayButton {
cursor: pointer;
}
.ytContainer img,
.ytContainer iframe,
.ytContainer .ytPlayButton,
.ytContainer .ytPlayButton:before {
position: absolute;
}
.ytContainer .ytPlayButton,
.ytContainer .ytPlayButton:before {
top: 50%;
left: 50%;
transform: translate3d( -50%, -50%, 0 );
}
.ytContainer iframe {
height: 100%;
width: 100%;
top: 0;
left: 0;
}

@media only screen and (max-width: 1023px) {
.infoBox ol {
    width: 56%;
}
}

@media only screen and (max-width: 990px) {
.wrapHaul .voteRank .col-md-12 {
    float: left;
    width: 100%;
}
.wrapHaul .voteRank .col-md-8 div a {
    left: 10px;
    top: 3px;
}
.wrapButton {
    text-align: center;
}
.wrapButton input[type=submit],
.wrapButton button {
    float: none;
    width: 100%;
}
.wrapHaul .infoBox p {
    width: 58%;
}
.wrapHaul .wrapVideo .col-md-7 {
    padding-right: 0;
}
.wrapHaul .wrapVideo .col-md-3 {
    margin: 15px 0 0 0;
    padding-left: 0;
    float:left;
}
.wrapHaul .wrapVideo .col-md-2,
.wrapHaul .wrapVideo .col-md-2 p,
.wrapHaul .wrapVideo .col-md-1,
.wrapHaul .wrapVideo .col-md-1 p {
    text-align: left;
}
.wrapHaul .wrapVideo .col-md-2,
.wrapHaul .wrapVideo .col-md-1 {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
    padding-left: 0;
    padding-right: 0;
}
.wrapHaul .wrapVideo .col-md-3 {
    padding-right: 0;
}
}

@media only screen and (max-width: 768px) {
.wrapHaul .infoBox p,
.infoBox ol {
    width: 100%;
}
.wrapHaul .infoBox img {
    position: relative;
    float: left;
    right: 0;
    top: 0;
    margin: 25px 0 0 0;
}
}

/* HAUL */

/*******************
/MAIN
********************/

/*******************
Media Queries
********************/

@media print {
html, body {
    width: 210mm;
    height: 297mm;
}
.page {
    margin: 2cm;
    border: initial;
    border-radius: initial;
    width: initial;
    min-height: initial;
    box-shadow: initial;
    background: initial;
    page-break-after: always;
}
@page {
    size: A4;
    margin: 2cm;
}
}

@media (max-width: 991px) {
.wrapMain iframe {
    display: inline-block !important;
}
.topSection .col-md-3.col-subscription {
    width: 250px;
    position: absolute;
    top: 20px;
    right: 0px
}
.topSection .col-social {
    /*padding: 0 0 0 36%;
    margin: 30px 0 0 0;*/
    margin: 30px 0 0 0;
    position: relative;
    left: 34%;
    z-index: 998;
}
.menuSection .col-md-3 {
    z-index: 998 !important;
}
.menuSection .col-md-9 {
    z-index: 997 !important;
}
.headerSpacer .col-md-12 {
    height: 20px;
    display: block;
}

article, aside { width: 100%; }
.col-md-9.wrapList { width: 75%; float:left; }
.col-md-3.mainRight { width: 25%; float:left; border: none; }
.wrapList ul li { /* max-width: none; */ width: 48%; }
/*.wrapList ul li a img { max-height: none; }*/

.wrapSideList {
    width: 47%;
    float: left;
    margin: 0 10px;
}

.footerSection .wrapList ul li {
    width: 48.1%;
}

.footerSection.line .wrapList ul li {
    width: 23.5%;
}
.footerSection .col-sm-4 {
    padding-right: 20px;
}
.footerSection .col-sm-8 {
    padding-right: 15px;
    padding-left: 10px;
}
.footerSection .col-md-12 {
    padding-left: 10px;
}

footer .col-sm-2 {
    float: left;
    width: 50%;
    text-align:center;
    margin-bottom: 10px;
}
footer .col-sm-2 a {
    text-align:center;
}
footer .col-sm-2 h3 {
    font-weight: 700;
}

.listGeneral .col-md-7 {
    width: 54.666667%;
    max-width: 380px;
    margin-right: 15px;
}
.listGeneral .col-md-5,
aside.wrapsideArticle {
    width: 45.333333%;
    max-width: 220px;
}
.listGeneral .col-md-5.wrapList ul li {
    width: 95%;
    float:right;
}

.listTeddnetedd .wrapList ul li {
    width: 31.6%;
    margin: 0 6px 25px 6px;
}
.listTeddnetedd .wrapList ul li {
    width: 31.4%;
    margin: 0 0px 25px 13px;
}
.breadcrumb {
    padding: 8px 20px !important;
}
.wrapSocial.right {
    padding-left: 20% !important;
    margin-top: 5%;
}
.wrapSocial.right p {
    width: auto;
    float: left;
    margin: 11px 15px 15px 0;
}
.listGeneral .wrapSocial {
    padding-left: 20% !important;
    margin-top: 28%;
}
.listBlog .col-md-7 {
    width: 58.4%;
    float: left;
}
.listBlog .col-md-5 {
    width: 41.6%;
    float: left;
}
.footerSection .wrapList ul li {
    /*height: 350px !important;*/
}
    article.wrapArticle {
    width: 75%;
    max-width: none;
}
aside.wrapsideArticle {
    width: 21.333333%;
    max-width: none;
}
aside .col-md-12.wrapSideList {
    width: 34%;
    margin-bottom: 20px;
    margin-left: 11%;
    height: 395px;
}
aside .col-md-12.wrapSideList.promo {
    height: auto !important;
}
aside .col-md-12.wrapSideList.article {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
}
aside .col-md-12.wrapSideList.article a div {
    position: relative;
    width: 100%;
}
.wrapSideList a img {
    /*margin: 0 0px 5px 0;*/
}
aside.wrapsideArticle .wrapSideList a p {
    width: 100% !important;
}
aside.wrapsideArticle .wrapSideList a p.rovat {
    margin-top: 10px;
}
.wrapOthers ul li a div {
    width: 45%;
}
.wrapOthers ul li {
    margin: 0 0 25px 0;
}
aside .col-md-12.wrapSideList.promo {
    width: 100%;
}

.wrapSideList.promo a p.title {
    width: 100%;
}

.wrapSideList.promo a p.lead {
    width: 100%;
}
.wrapOthers.result ul li {
    margin: 60px 0 0 10px;
    width: 48%;
}
.wrapOthers.result ul li a div {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
}
.wrapArticle .col-md-10.socialCounter.socialArticle  {
    width: 100% !important;
}
.deichmannshopping {
    display: none;
}
}

@media only screen and (min-width: 641px) and (max-width: 991px) {
#ad-jobb-1,
#ad-jobb-2 {
    display: none;
}
}

@media only screen and (max-width: 640px) {
#ad-jobb-1,
#ad-jobb-2 {
    display: block;
    position: relative;
}
}

@media only screen and (max-width: 940px) {
.listBlog .col-md-7 {
    width: 76.2%;
    max-width: 540px;
    padding-left: 8px;
    padding-right: 8px;
}
.listBlog .col-md-5 {
    width: 23.6%;
}
.wrapSideBlogList {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    position: relative;
}
.wrapSideBlogList a div {
    position: relative;
    width: 100%;
    margin: 15px 0 0 0;
    float: left;
}
.wrapSideBlogList .wrapSocial {
    margin: 7px 0 0 0;
    position: relative;
}
.wrapSideBlogList a p.lead {
    display: none;
}
.listBlog .col-md-7 div a h3 .wrapDetails {
    width: 73%;
}
aside .col-md-12.wrapSideList {
    width: 41%;
    margin-bottom: 20px;
    margin-left: 6%;
}
article.newsLetter, aside.newsLetter {
    width: 100%;
}
aside.newsLetter .col-md-12.wrapSideList.article {
    width: 44%;
    margin-bottom: 20px;
    margin-left: 4%;
}
aside.newsLetter .wrapGallery {
    float: left;
    margin: 0 0 30px 0;
    width: 100%;
    text-align: center;
}
.wrap_sticky {
    padding-bottom: 1100px;
}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.mainSection.articleList.Gallery .wrapArticle {
    padding: 0px 0 0 50px !important;
}
.mainSection.articleList.Gallery .wrapAdsSide {
    margin: 0 0 0 15px !important;
}
}

@media only screen and (min-width: 768px) {
.col-subscription a.show-is-sticky,
.col-subscription a.show-is-sticky:hover {
    visibility: hidden;
}

}

@media only screen and (min-width: 767px) and (max-width: 1200px) {
.wrapSource {
        margin: -25px 0 0 0 !important;
}
/*    .wrapArrow.desktop {
    display:none;
}
.wrapArrow.mobile {
    display:block;
    width: 100%;
    position:fixed;
    float:left;
}
.wrapArrow a.arrowUP,
.wrapArrow a.arrowDWN {
    width: 50%;
    border: none;
}*/
.wrapArticle .wrapMain .articlePic .wrapSource {
    margin: -25px 0 0 0 !important;
}
.wrapList ul li { width: 22%; margin: 0 7px 50px 8px; }
.wrapList ul li.wideTwo { width: 22%; margin-right: 12px; margin-left:12px; }
.wrapArticle .articlePic {
    float: none;
    text-align: center;
    /*margin: 0 auto !important; */
}
.wrapArticle .articlePic .col-md-12 {
    text-align: center;
}
.wrapArticle .articlePic .col-md-12 .wrapPic {
    float: none;
    display: inline-block;
    min-width:inherit;
}
.wrapMain iframe {
    display: inline-block !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
.wrapTeddnetedd .wrapCircle.spacer {
        margin: 0 50px 0 0;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.wrapArticle {
    padding: 0px 10px 0 0 !important;
}
.wrapList ul li.wideTwo {
    width: 47.5%;
}
footer .col-sm-12.menu a {
    margin: 0 20px;
}
.wrapList.altalanos ul li.left a div {
    width: 41%;
}
.articleList {
    padding: 40px 20px;
}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.col-subscription a.show-is-sticky img {
    height: 30px;
    width: auto;
    margin: 10px 0 0 20px;
 }
 .headSearch, .headClose {
    margin: 18px 20px 0 0 !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
.wrapList ul li.wideTwo div  {
    min-height: inherit;
}
.wrapIMG {
    max-width: 250px;
    max-height: 200px;
}
.wrapIMG5 {
    max-width: 340px;
    max-height: 250px;
}
}

@media only screen and (min-width: 1051px) and (max-width: 1200px) {
.navbar-nav li a {
     font-size: 16px;
 }
}


@media only screen and (min-width: 1024px) and (max-width: 1050px) {
.navbar-nav li a {
     font-size: 16px;
 }
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
.wrapList ul li.wideTwo { margin-right: 12px; margin-left:12px; padding-bottom: 0px; margin-bottom: 25px; }
.wrapArticle {
    padding: 0 !important;
}
 .headSearch, .headClose {
    margin: 18px 15px 0 0 !important;
}
.articleList {
    padding: 40px 20px;
}
.wrapList ul li.wideThree:first-child  {
    margin-right: 6%;
}
.wrapList ul li.wideThree:last-child  {
    margin-left: 6%;
}
.wrapIMG2 {
    max-width: none;
    max-height: 500px;
}
footer .col-sm-12.menu a {
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
    text-align: center;
}
.wrapList ul li.wideTwo {
    width: 100%;
    margin: 0 0 50px 0;
}
.wrapList ul li.wide div.title {
    width: 100%;
    padding: 30px;
}
.col-subscription .elofizetes {
    display: none;
 }
 /*.is-sticky .navbar-nav {
     padding-left: 10% !important;
 }*/
 .navbar-nav li a {
     font-size: 16px;
 }
.navbar-nav > li > a {
    padding: 10px 12px 10px 10px;
}
.col-subscription a.show-is-sticky img {
    height: 30px;
    width: auto;
    margin: 10px 0 0 20px;
 }
/* .headSearch, .headClose {
     position: absolute;
    right: 20px;
    top: -56px;
}*/
.menuSection .col-md-2.search {
    position: absolute;
    right: 0;
    top: 5px;
}
}

@media only screen and (max-width: 900px) {
li.winningGames>a,
.navbar-default .navbar-nav > li.winningGames > a {
  padding: 15px 5px 15px 10px !important;
}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
.wrapNativeList .wrapList ul li.wideThree {
    width: 100% !important;
}
.wrapSource {
        margin: -25px 0 0 0 !important;
}
.articleList.wrapWide ul.wide .wrapIMG4 {
    max-height: 350px;
}
.wrapIMG3 {
    max-width: 250px;
    max-height: 250px;
    overflow: hidden;
    width: 50% !important;
}
.menuSection {
    /*position: absolute;
    clear: both;
    bottom: 26.5%;
    width: 100%;*/
}
.menuSection .col-md-9 {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 997;
}
.menuSection .col-md-9 .navbar-toggle {
    float: left;
}
.menuSection .col-md-3 {
    position: absolute;
    top: 0;
    width: 34%;
    right: 0;
}
.footerSection.line .wrapList ul li {
    width: 46.4%;
    height: 390px;
}
.footerSection.listGeneral .wrapList ul li {
    width: 30.5% !important;
    /*height: 320px;*/
}
.listGeneral .wrapSocial {
    padding-left: 15% !important;
    margin-top: 28%;
}
aside .col-md-12.wrapSideList {
    width: 41%;
    margin-bottom: 20px;
    margin-left: 6%;
}
}


@media only screen and (min-width: 721px) and (max-width: 766px) {
.wrapList ul li {
     width: 47%;
    margin: 0 7px 50px 8px;
}
}


@media only screen and (max-width: 740px) {
.jcarousel-wrapper {
    height: 570px !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
.jcarousel-wrapper {
    height: 550px !important;
}
}





@media only screen and (max-width: 720px) {
.topSection .col-logo {
    /*margin: 0 36% 0 0;*/
}
.topSection .col-social {
    margin: 32px 0 0 0;
}
.menuSection {
    clear: both;
    bottom: 26%;
}
/*.menuSection .col-md-9 {
    top: 58.5%;
}
.menuSection .col-md-3 {
    top: 58.5%;
}*/

/*.wrapSideList {
    width: 46%;
    float: left;
    margin: 0 10px;
}
.wrapSideList a p {
    width: 46% !important;
}*/

.footerSection.listGeneral .wrapList ul li {
    width: 30.5% !important;
    height:335px !important;;
}
.listGeneral .wrapSocial {
    padding-left: 10% !important;
    margin-top: 28%;
}
.listGeneral .col-md-7 {
    margin-right: 0px;
    max-width: none;
}
.listGeneral .col-md-5 {
    max-width: none;
}
aside .col-md-12.wrapSideList {
    width: 41%;
    margin-bottom: 20px;
    margin-left: 5%;
}
.wrapSideList a div {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
}
#undefined-sticky-wrapper {
    display: none;
}
#wrapSticky-sticky-wrapper2 {
    display: block;
}

.wrapPagination.gallery {
    margin: 0 !important;
    display: none;
}
.wrapPagination.gallery.mobileLeft div,
.wrapPagination.gallery.mobileRight div {
    top: 0%;
}
.wrapPagination.gallery.mobileLeft {
    background: none !important;
    position: absolute;
    top: 0;
    left: 0px;
    height: 100%;
    width: 20% !important;
    opacity: 0.8;
    display:block;
}

.wrapPagination.gallery.mobileRight {
    background: none !important;
    position: absolute;
    top: 0;
    right: 0px;
    height: 100%;
    width: 80% !important;
    opacity: 0.8;
    display:block;
}
.wrapPagination div.right,
.wrapPagination div.left {
    width: 100%;
    height: 100%;
}
.wrapPagination.gallery div.right,
.wrapPagination.gallery div.left {
    width: 100% !important;
    height: 100%;
}
.wrapPagination.gallery div.right a {
    width: 100%;
    height: 100% !important;
    background: url(../images/arrow-right-pagination.png) 87% 50% no-repeat;
}
.wrapPagination.gallery div.left a {
    width: 100%;
    height: 100% !important;
    background: url(../images/arrow-left-pagination.png) left 50% no-repeat;
}
/*.wrapPagination div.right a {
    width: 100%;
    height: 100% !important;
    background: url(../images/arrow-right-pagination.png) 100% 50% no-repeat;
}
.wrapPagination div.left a {
    width: 100%;
    height: 100% !important;
    background: url(../images/arrow-left-pagination.png) left 50% no-repeat;
}*/
.wrapPages.mobile {
    display: block;
    margin-bottom: 10px;
    float:left;
}
.wrapPages.desktop {
    display: none;
}
.wrapOthers.result a p.title {
    padding: 0;
}
}

@media only screen and (min-width: 540px) and (max-width: 720px) {
.wrapList ul li { width: 47%; margin: 0 5px 50px 4px; }

}

@media only screen and (min-width: 641px) and (max-width: 719px) {
.topSection .col-social {
    /*padding: 0 0 0 23%;*/
    margin: 30px 0 0 0;
    position: relative;
    left: 23%;
    z-index: 998;
}
#myCarousel2 .carousel-control {
    bottom: 10%;
}
.listTeddnetedd .wrapList ul li {
    width: 46.4%;
    margin: 0px 6px 25px 10px;
}
.listTeddnetedd .wrapList ul li a p.title {
    font-size: 18px;
    height: 75px;
}

.listBlog .col-md-7 {
    width: 100%;
    max-width: none;
}
.listBlog .col-md-7 div a img.comment {
    max-width: none;
}
.listBlog .col-md-7 div a h3 .wrapDetails {
    width: 70%;
}
.listBlog .col-md-5 {
    width: 100%;
}
.wrapSideBlogList a p.lead {
    display: block;
}
.wrapSideBlogList a div {
    position: absolute;
    width: 76%;
}
.wrapSideBlogList .wrapSocial {
    position: absolute;
}
aside .col-md-12.wrapSideList {
    width: 43%;
    margin-bottom: 20px;
    margin-left: 4%;
}
.wrapSideList a div {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 44%;
}
.wrapAdsSide {
    margin-bottom: 50px;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 47%;
    min-height: 480px;
}
.wrapOthers.result ul li a div {
    position: relative;
    bottom: 0;
    right: 0;
    width: 100%;
}
.wrapOthers.result ul li a p.rovat {
    margin-top: 10px;
}
.wrapOthers.result ul li a img {
    max-width: none;
    width: 100%;
}
.wrapOthers.result ul li a p {
    text-align:center !important;
}
.wrapOthers.result ul li a p.title {
    height: 105px;
    overflow: hidden;
}
.wrapNL p {
    width: 100%;
    margin: 5px 0 0px 0;
}
.wrapNL {
    text-align: center;
}
.wrapNL img {
    position: relative;
    right: 0px;
    bottom: -30px;
    z-index: 10;
}
}


@media only screen and (max-width: 640px) {
.topSection .col-md-3.col-subscription {
    display: none;
}
.subsMobile {
    display: block;
    background: none !important;
    width: auto !important;
}
.topSection .col-logo {
    margin: 0;
    width: 100%;
    text-align: center;
}
.topSection .col-logo a {
    position: relative;
    outline: none;
}
.topSection .col-social {
    margin: 0;
}
.menuSection {
    bottom: 30%;
}
.menuSection .col-md-9 {
    top: 12.5%;
}
.menuSection .col-md-3 {
    top: 12.5%;
}
#myCarousel2 .carousel-control {
    bottom: 10%;
}
.listGeneral .wrapSocial {
    padding-left: 20% !important;
    margin-top: 28%;
}
.listBlog .col-md-7 {
    width: 100%;
    max-width: none;
}
.listBlog .col-md-7 div a img.comment {
    max-width: none;
}
.listBlog .col-md-7 div a h3 .wrapDetails {
    width: 70%;
}
.listBlog .col-md-5 {
    width: 100%;
}
.wrapSideBlogList a p.lead {
    display: block;
}
.wrapSideBlogList a div {
    position: absolute;
    width: 66%;
}
.wrapSideBlogList .wrapSocial {
    position: absolute;
}
.wrapSideList a img {
    /*max-width: 118px;*/
}
/*aside .col-md-12.wrapSideList {
    width: 46%;
    margin-bottom: 20px;
}*/
aside.wrapsideArticle .wrapSideList a p {
    /*width: 46% !important;*/
}
.footerSection .box, .wrapBox {
    padding: 0 10px;
}
aside .col-md-12.wrapSideList.article {
    width: 44%;
    margin-bottom: 20px;
    margin-left: 4%;
    overflow:hidden;
}
aside .col-md-12.wrapSideList.article a div {
    position: relative;
    width: 100%;
}
/*aside.wrapsideArticle .wrapSideList.article a p {
    width: 100% !important;
    height: 40px;
}*/
.listGeneral .col-md-5.wrapList ul li {
    height: 365px;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 47%;
    min-height: 550px;
}
.wrapOthers.result ul li a div {
    position: relative;
    bottom: 0;
    right: 0;
    width: 100%;
}
.wrapOthers.result ul li a p.rovat {
    margin-top: 10px;
}
.wrapOthers.result ul li a img {
    max-width: none;
    width: 100%;
}
.wrapOthers.result ul li a p {
    text-align:center !important;
}
.wrapOthers.result ul li a p.title {
    /*height: auto;*/
    height: 120px;
    overflow: hidden;
}
.wrapGallery {
    float:left;
    margin: 0 0 30px 0;
    width:100%;
    text-align:center;
}
.wrapNL p {
    width: 100%;
    margin: 5px 0 0px 0;
}
.wrapNL {
    text-align: center;
}
.wrapNL img {
    position: relative;
    right: 0px;
    bottom: -30px;
    z-index: 10;
    width: 240px;
}
.wrapNLBox .topSearch {
    width: 100%;
}
.wrapCheck {
    width: 100% !important;
    text-align: left;
}

.wrapPagination div a {
    height: auto;
    min-height: 40px;
}
.wrapPagination.gallery div a {
    height: 40px;
}
/*.wrapPagination div.right a {
    background: url(../images/arrow-right-pagination.png) right 50% no-repeat;
}
.wrapPagination div.left a {
    background: url(../images/arrow-right-pagination.png) left 50% no-repeat;
}*/
}

@media only screen and (min-width: 540px) and (max-width: 640px) {
.topSection .col-social {
    /*padding: 0 0 0 21%;*/
    margin: 0;
    position: relative;
    left: 18.2%;
    z-index: 998;
}
/*.menuSection .col-md-9 {
    top: 55% !important;
}*/
.menuSection .col-md-3 {
    width: 28% !important;
}

.listGeneral .col-md-7 {
    width: 100% ;
}
.wrapList.altalanos ul li {
    width: 100%;
    max-width: none;
    margin-left: 5px !important;
}
.listGeneral .col-md-5 {
    width: 100%;
}
.listGeneral .col-md-5.wrapList ul li {
    width: 47.8%;
    float: left;
    margin-left: 10px;
}
.listTeddnetedd .wrapList ul li {
    width: 46.4%;
    margin: 0px 6px 25px 10px;
}
.listTeddnetedd .wrapList ul li a p.title {
    font-size: 18px;
    height: 75px;
}
.wrapSocial.right {
    padding-left: 13% !important;
    margin-top: 5%;
}
article.wrapArticle {
    width: 100%;
    max-width: none;
    padding: 0 10px;
}
aside.wrapsideArticle {
    width: 100%;
    max-width: none;
}
/*aside .col-md-12.wrapSideList {
    width: 46%;
    margin-bottom: 20px;
}*/
aside .col-md-12.wrapSideList {
    width: 43%;
    margin-bottom: 20px;
    margin-left: 4%;
    height: 365px;
}
.wrapSideList a div {
    position: relative;
    bottom: 0;
    right: 0;
    width: 100%;
}
.wrapAdsSide {
    margin-bottom: 80px;
}
aside.wrapsideArticle .wrapSideList a p.title.gallery {
    height: 50px;
}
.wideBigItem .tpDesc {
    width: 70%;
}
aside .col-md-12.wrapSideList.promo {
    width: 44%;
}
}

@media only screen and (max-width: 539px) {
.wrapList ul li {
    max-width: 375px;
    max-height: none;
    height: auto;
    margin: 0 0px 25px 5px;
    text-align: center;
    width: 100%;
}
.wrapList ul li:last-child {
    margin: 0 0px 25px 9px;
}
/*.wrapList ul li a img {
    max-height: none;
}*/
article, aside {
    width: 100%;
}

#myCarousel2 .carousel-control {
    bottom: 10%;
}

.col-md-9.wrapList { width: 100%; float:left; }
.col-md-3.mainRight { width: 100%; float:left; }

.wrapTopcikkek .topFirst {
    float: left;
    width: 30%;
    margin: 0 5px 0 5px;
}
.wrapTopcikkek .topOther {
    float: left;
    width: 67%;
}
.wrapTopcikkek .topFirst ul li {
    margin: 0 0 25px 0px;
    width: 100%;
}
.wrapTopcikkek .topOther ul li {
    margin: 0 0 25px 10px;
    width: 46%;
    height: 90px;
    overflow:hidden;
}
#myCarousel3.carousel {
    height: 350px;
}
#myCarousel3 .carousel-inner {
    height: 300px;
}
.wrapSideList {
    width: 100%;
    float: left;
    margin: 0 0 15px 0;
    padding-left: 10px !important;
}
/*.wrapSideList a p {
    width: 50% !important;
}*/
.wrapSocial {
    padding-left: 3% !important;
}
.wrapSocial p {
    margin: 11px 10px 0 0;
}
.wrapSocial a {
    margin: 0 4px 0 0;
}

.listGeneral .col-md-7 {
    width: 100%;
}
.listGeneral .wrapSocial {
    margin-top: 10%;
}
.listGeneral .col-md-5 {
    width: 100%;
}
.listGeneral .col-md-5.wrapList ul li {
    width: 47.8%;
    float: left;
    margin-left: 10px;
}
.listTeddnetedd .wrapList ul li a p.title {
    font-size: 18px;
    margin: 10px 0;
    height: 75px;
}
.wrapSocial.right {
    padding-left: 5% !important;
    margin-top: 5%;
}
.wrapBlogger p.detail {
    width: 66%;
}
article.wrapArticle {
    width: 100%;
    max-width: none;
}
aside.wrapsideArticle {
    width: 100%;
    max-width: none;
}
aside .col-md-12.wrapSideList {
    width: 46%;
    margin-bottom: 20px;
}
aside.wrapsideArticle .wrapSideList a p.title.gallery {
    height: 65px;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 47%;
    min-height: 520px;
}
.wideBigItem .tpDesc {
    width: 70%;
}
.pic .startButton {
        top: 80px;
}
.inset {
    height: 150px;
}
.inset .title {
    padding: 20px 20px;
}
.listBlog .col-md-7 div.inset {
    height: 150px;
}
.listBlog .col-md-7 div.inset div.title {
    padding: 20px 20px
}
}

@media only screen and (min-width: 481px) and (max-width: 539px) {
.topSection .col-social {
    /*padding: 0 0 0 21%;*/
    margin: 0;
    position: relative;
    left: 18%;
    z-index: 998;
}
/*.menuSection .col-md-9 {
    top: 55% !important;
}*/
.menuSection .col-md-3 {
    width: 23% !important;
}
#myCarousel2 .carousel-inner {
    width: 100%;
}
.listTeddnetedd .wrapList ul li {
    width: 46.4%;
    margin: 0px 6px 25px 10px;
}
.wrapOthers ul li a div {
    width: 45%;
}
.wrapOthers ul li {
    margin: 0 0 25px 0;
}
aside .col-md-12.wrapSideList {
    width: 100%;
    margin-bottom: 20px;
}
aside .col-md-12.wrapSideList {
    width: 43%;
    margin-bottom: 20px;
    margin-left: 4%;
    height: 360px;
    overflow:hidden;
}
.wrapSideList a div {
    position: relative;
    bottom: 0;
    right: 0;
    width: 100%;
}
aside .col-md-12.wrapSideList.article {
    width: 49%;
    margin-bottom: 40px;
    margin-left: 0%;
    overflow:hidden;
}
aside .col-md-12.wrapSideList.article a div {
    position: relative;
    width: 100%;
}
aside.wrapsideArticle .wrapSideList.article a p {
    width: 100% !important;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 47%;
    min-height: 480px;
}
aside .col-md-12.wrapSideList.promo {
    width: 44%;
}
}

@media only screen and (max-width: 480px) {
.wrapNativeList .wrapList ul li.wideThree {
    width: 100% !important;
}
.wrapList ul {
    width: 98%;
}
.wrapList ul.similarArticles {
    width: 96%;
    margin: 0 10px 0 10px;
}
.wrapList ul.wide {
    width: 100%;
}
.articleList.wrapWide ul.wide .wrapIMG4 {
    max-height: 200px;
}
.wrapIMG3 {
    max-width: 200px;
    max-height: 200px;
    overflow: hidden;
    width: 50% !important;
}
.topSection .col-social {
    padding: 0 0 0 22%;
    margin: 0;
    position: relative;
    left: 0;
    z-index: 998;
}
.menuSection .col-md-9 {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 997;
}
.menuSection .col-md-9 .navbar-toggle {
    float: left;
}
.menuSection .col-md-3 {
    position: absolute;
    top: 0;
    width: 80%;
    right: 0;
    padding-left: 0px;
}
.menuSection .col-md-9 .nav {
    background: #FFF;
    width: 100%;
}
.topSection .col-logo {
    height: 125px;
}

.menuSection {
    position: relative;
    clear: both;
    width: 100%;
    margin: 20px 0;
}

/*.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 39px !important;
}*/

.topSearch {
    border-left: none;
}

.wrapList ul li:last-child {
    margin: 0 0px 25px 9px;
}
#myCarousel2 .carousel-inner {
    width: 100%;
}

.mainRight p.head {
    font-size: 6vw;
}
.footerSection.line .wrapList ul li {
    width: 46.6%;

}
.footerSection.line .col-md-12.wrapList {
    padding-left: 10px;
}

.footerSection.listGeneral .wrapList ul li {
    width: 46.5% !important;
}
.listGeneral .col-md-5.wrapList ul li {
    width: 46.5% !important;
    float: left;
    margin-left: 10px;
    height: 365px;
}
.breadcrumb {
    width: 100%;
    text-align: center;
}
.listTeddnetedd .wrapList ul li {
    width: 46.4%;
    margin: 0px 6px 25px 10px;
}
.listTeddnetedd .wrapList ul li a p.title {
    font-size: 18px;
}
.listTeddnetedd .wrapList ul li a p.title {
    height: 100px;
    margin: 10px 0;
}
.breadcrumb {
    margin-bottom: 0px !important;
}
.wrapSocial.right {
    padding-left: 2% !important;
    margin-top: 5%;
}
.wrapSocial.right p {
    float: left;
    margin: 11px 10px 15px 0;
}
.listGeneral .wrapSocial {
    padding-left: 22% !important;
    margin-top: 10%;
}
.listGeneral .wrapSocial p {
    text-align: left;
}
.listBlog .col-md-7 div a h3 .wrapDetails {
    width: 66%;
}
.wrapBlogger .half {
    width: 100%  !important;
}
.wrapBlogger .half p.name {
    width: 100%;
    text-align:center;
}
.wrapSocial.blogger a {
    float:none !important;
    margin: 0 5px !important;
    padding: 6px 7px !important;
}
.wrapSocial.blogger a.color-Facebook {
    padding: 6px 10px !important;
}
.wrapOthers ul li a div {
    width: 68%;
}
.wrapOthers ul li {
    margin: 0 0 15px 0;
    width: 100%;
}
aside .col-md-12.wrapSideList {
    width: 100%;
    margin-bottom: 20px;
}
aside.wrapsideArticle .wrapSideList a p {
    width: 57% !important;
    padding: 0 5px;
}

.footerSection.line .wrapList.mainPage ul li {
    height: 410px;
}

.wrapArticle {
    text-align: center;
    padding: 0 10px;
}

.wrapArticle .col-md-2 {
    width: 100% !important;
}
.wrapArticle p.date {
    float: none;
    margin: 10px 0;
}
.wrapArticle .col-md-10 {
    width: 100% !important;
    text-align: center;
    margin-top: 20px !important;
}
.wrapDate.center .col-md-10 {
    margin-top: 0px !important;
    text-align:center !important;
}
.listBlog .col-md-2 .wrapPic {
    max-width: 140px;
    max-height: 140px;
    margin: 0 auto;
    float: none;
}
aside .col-md-12.wrapSideList {
    width: 43%;
    margin-bottom: 20px;
    margin-left: 4%;
    height: 390px;
    overflow:hidden;
}
.wrapSideList a div {
    position: relative;
    bottom: 0;
    right: 0;
    width: 100%;
}
aside .col-md-12.wrapSideList.article {
    width: 49%;
    margin-bottom: 40px;
    margin-left: 1%;
}
aside .col-md-12.wrapSideList.article a div {
    position: relative;
    width: 100%;
}
aside.wrapsideArticle .wrapSideList.article a p {
    width: 100% !important;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 47%;
    min-height: 450px;
}

.socialCounter {
    text-align:center;
}
.wrapArticle .col-md-10.socialCounter {
    padding: 0 0 0 27%;
}
.col-md-10.socialCounter a {
    width: auto !important;
    float: left !important;
    margin: 0 0 0 15px !important;
}
.pagination {
    left: 0% !important;
}
/*.pagination.desktop {
    left: 4% !important;
}*/
.wrapOthers ul li a p.lead {
    padding: 0;
}
aside .col-md-12.wrapSideList.promo {
    width: 44%;
}
.footerLink {
    display: none;
}
}

@media only screen and (max-width: 479px) {
.listTeddnetedd .wrapList ul li {
    width: 100%;
    margin: 0 6px 10px 6px;
}
.listTeddnetedd .wrapList ul li a p.title {
    height: auto;
    font-size: 16px;
    margin: 10px 0;
}
.listBlog .col-md-7 div.col-md-12 {
    text-align: center;
}
.wrapBlogger img.picBlogger {
    float: none;
}
.wrapBlogger p.detail {
    width: 100%;
    text-align: left;
    float: left;
    margin: 15px 0 0 0;
}
.wrapIMG.teddnetedd {
    max-width: none;
}
aside .col-md-12.wrapSideList.promo {
    width: 100%;
}
}

@media only screen and (min-width: 400px) and (max-width: 440px) {
.wrapIMG3 {
    max-width: 200px;
    max-height: 200px;
    overflow: hidden;
    width: 50% !important;
}
.topSection .col-logo {
    height: 115px;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding-left: 25px !important;
}
.wrapTopcikkek .topOther ul li {
    width: 45%;
}
.wrapSocial p {
    width: 100%;
    text-align: center;
    margin: 0 0 15px 0;
}
.wrapSocial p {
    margin: 11px 0 15px 0;
    float:left;
    width: 100%;
}

.menuSection .col-md-3 {
    width: 78%;
}
.footerSection.listGeneral .wrapList ul li {
    width: 95.5% !important;
}
.listGeneral .col-md-5.wrapList ul li {
    width: 95.5% !important;
    float: left;
    margin-left: 10px;
    height: auto;
}
.wrapList.altalanos ul li.left {
    width: 98.5%;
}
.wrapList.altalanos ul li.left a img {
    max-width: none;
}
.listGeneral .col-md-5 {
    width: 100%;
}
/*.footerSection.listGeneral .wrapList ul li {
    width: 100% !important;
}*/
.listGeneral .col-md-5.wrapList ul li {
    width: 98.5% !important;
    float: left;
    margin-left: 10px;
    height: auto;
}
.wrapSocial.right {
    padding-left: 15% !important;
    margin-top: 5%;
}
.wrapSocial.right p {
    width: 100%;
    float: left;
    margin: 11px 10px 15px 0;
    text-align:left;
}
.wrapSocial.blog {
    top: 2%;
    left: 2%;
}
.wrapSocial.blog a {
    width: 30px !important;
    height: 30px !important;
}
.wrapSocial.blog i.fa-2x {
    font-size: 1.3em;
}
.listBlog .col-md-7 div a h3 {
    position: relative;
    float: left;
    width: 100%;
    margin-top: -50px;
}
.listBlog .col-md-7 div {
    margin: 0 0 20px 0;
}
.wrapSideBlogList a div {
    position: absolute;
    width: 62%;
}
.footerSection.line .wrapList ul li a img {
    max-height: none;
}
/*.footerSection.line .wrapList ul li {
    height: auto !important;
}*/
.listBlog .col-md-7 div a {
    max-height: none;
}
.wrapOthers ul li a div {
    width: 65%;
}
.wrapIMG, .wrapIMG.home, .wrapIMG.teddnetedd, .wrapIMG.wraplist {
    max-width: none;
}
.wrapResult p {
    width: 100% !important;
    text-align: center !important;
}
.wrapResult p span {
    text-align: left;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 47%;
    min-height: 420px;
}

.wrapArticle .col-md-10.socialCounter {
    padding: 0 0 0 20%;
}
.col-md-10.socialCounter a {
    width: auto !important;
    float: left !important;
    margin: 0 0 0 15px !important;
}
.wideBigItem .tpDesc {
    width: 100%;
}
.wideBigItem .tpImg,
.wideBigItem .tpDesc h3 {
    font-family: 'Oswald';
    font-size: 36px;
        font-weight: 400;
    width: 100%;
    text-align:center;
    margin-top: 0 !important;
}
.inset {
    height: 75px;
}
.inset .title {
    padding: 5px 20px;
    font-size: 14px;
}
.pic .startButton {
    top: 40px;
    font-size: 20px;
    left: 7%;
    padding: 8px 35px 25px 0px;
    background: transparent url(/img/icons/gallery-continue-button_mobile.png) no-repeat scroll right 6px;
}

.listBlog .col-md-7 div.inset {
    height: 75px;
}
.listBlog .col-md-7 div.inset div.title {
    padding: 5px 20px;
    font-size: 14px;
}
}

@media only screen and (min-width: 319px) and (max-width: 399px) {
.topSection .col-logo {
    height: 100px;
}
.topSection .col-social {
    padding: 0 0 0 15%;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding-left: 20px !important;
}
.wrapList ul li {
    /*max-width: none;*/
    max-height: none;
    height: auto;
    margin: 0 0px 25px 5px;
    text-align: center;
    width: 100%;
}
.wrapList ul li a img {
    max-height: none;
}
.wrapList ul li:last-child {
    margin: 0 0px 25px 5px;
}

#myCarousel3.carousel {
    height: 275px;
}
#myCarousel3 .carousel-inner {
    height: 245px;
}

.wrapTopcikkek ul li {
    margin: 0 0 25px 0px;
    width: 100%;
}
.wrapTopcikkek .topFirst {
    float: left;
    width: 100%;
    margin: 0px;
}
.wrapTopcikkek .topOther {
    float: left;
    width: 100%;
}
.wrapTopcikkek .topFirst ul li {
    margin: 0 0 25px 0px;
    width: 100%;
}
.wrapTopcikkek .topOther ul li {
    margin: 0 0 25px 0px;
    width: 100%;
    height: auto;
    overflow:hidden;
}
.footerSection .wrapList ul li {
    width: 100%;
}
.wrapSocial p {
    margin: 11px 0 15px 0;
    float:left;
    width: 100%;
    text-align:center;
}
.footerSection.line .wrapList ul li {
    width: 100%;
    padding-right: 10px;
    height: auto;
}
.footerSection .col-sm-4 {
    padding-right: 15px;
}

footer .col-sm-2 {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.menuSection .col-md-3 {
    width: 76%;
}
.footerSection.listGeneral .wrapList ul li {
    width: 98.5% !important;
}
.wrapList.altalanos ul li.left {
    margin-left: 5px;
}
.wrapList.altalanos ul li.left a img {
    max-width: none;
}
.listGeneral .col-md-5 {
    width: 100%;
}
.footerSection.listGeneral .wrapList ul li {
    width: 98% !important;
    height: auto !important;
}
.listGeneral .col-md-5.wrapList ul li {
    width: 98% !important;
    float: left;
    margin-left: 10px;
    height: auto;
}
.footerSection.line .wrapList ul li a img {
    max-height: none;
}
.wrapSocial.right {
    padding-left: 8% !important;
    margin-top: 5%;
}
.wrapSocial.right p {
    width: 100%;
    float: left;
    margin: 11px 10px 15px 0;
    text-align:left;
}
.listGeneral .wrapSocial {
    padding-left: 4% !important;
    margin-top: 10%;
}
.wrapSocial.blog {
    top: 2%;
    left: 2%;
}
.wrapSocial.blog a {
    width: 30px !important;
    height: 30px !important;
}
.wrapSocial.blog i.fa-2x {
    font-size: 1.3em;
}
.listBlog .col-md-7 div a h3 {
    position: relative;
    float: left;
    width: 100%;
    margin-top: -50px;
}
.listBlog .col-md-7 div {
    margin: 0 0 20px 0;
}
.wrapSideBlogList a div {
    position: absolute;
    width: 56%;
}
.listBlog .col-md-7 div a {
    max-height: none;
}
.wrapIMG, .wrapIMG.home, .wrapIMG.teddnetedd, .wrapIMG.wraplist {
    max-width: none;
}
.footerSection.line .wrapList.mainPage ul li {
    height: auto !important;
}
.wrapIMG.home {
    max-width: none;
}
.wrapOthers ul li a div {
    width: 61%;
}
aside .col-md-12.wrapSideList.article {
    margin-bottom: 55px;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 10px;
    width: 46%;
}
.wrapResult p {
    width: 100% !important;
    text-align: center !important;
}
.wrapResult p span {
    text-align: left;
}
.wrapOthers.result ul li {
    margin: 0 0 25px 0px;
    width: 100%;
    min-height: inherit;
}
.wrapOthers.result a p.title {
    text-align: center !important;
    width: 100%;
}
/*.wrapArticle .col-md-10.socialCounter,
.listBlog .col-md-12.socialCounter {
    padding: 0 0 0 5%;
}*/
.wrapArticle .col-md-10.socialCounter {
    padding: 0 0 0 20%;
}
.col-md-10.socialCounter a {
    width: auto !important;
    float: left !important;
    margin: 0 0 0 15px !important;
}
.wideBigItem .tpDesc {
    width: 100%;
}
.wideBigItem .tpImg,
.wideBigItem .tpDesc h3 {
    width: 100%;
    text-align:center;
    margin-top: 0 !important;
}
.wrapPagination .wrapPages {
    top: 42%;
    font-size: 18px;
}
.wrapTopcikkek .topOther ul li {
    margin: 0 0 15px 0px;
}
.wrapTopcikkek ul li a p {
    font-size: 18px;
}
.inset {
    height: 75px;
}
.inset .title {
    padding: 5px 20px;
    font-size: 14px;
}
.pic .startButton {
    top: 40px;
    font-size: 20px;
    left: 7%;
    padding: 8px 35px 25px 0px;
    background: transparent url(/img/icons/gallery-continue-button_mobile.png) no-repeat scroll right 6px;
}
.listBlog .col-md-7 div.inset {
    height: 75px;
}
.listBlog .col-md-7 div.inset div.title {
    padding: 5px 20px;
    font-size: 14px;
}

.wrapPromo {
    width: 100% !important;
}
.wrapPromo img {
    max-width: 400px !important;
    width: 100% !important;
}
aside .col-md-12.wrapSideList.promo {
    margin-left: 0;
    padding: 0 10px !important;
}
aside .col-md-12.wrapSideList.promo a p {
    width: 100% !important;
    padding-top: 0;
    text-align:center;
    margin: 0;
}
aside .col-md-12.wrapSideList.promo a img {
    margin: 0 0 10px 0;
    max-width: 400px !important;
    width: 100% !important;
}
}



@media only screen and (min-width: 374px) and (max-width: 376px) {
.pagination {
    left: 0% !important;
}
}

@media only screen and (min-width: 319px) and (max-width: 355px) {
.topSection .col-logo {
    height: 90px;
}
.topSection .col-social {
    padding: 0 0 0 9%;
}
.menuSection .col-md-3 {
    width: 70%;
    padding: 0px;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding-left: 10px !important;
}

#myCarousel2 .carousel-control {
    bottom: 12%;
}

.mainRight p.head {
    font-size: 8vw;
}

.menuSection .col-md-3 {
    width: 67%;
    padding: 0px;
    margin-right: 10px;
}
.wrapSideBlogList a div {
    position: absolute;
    width: 50%;
}
.wrapSideBlogList a p.lead {
    display: none;
}
.wrapOthers ul li a div {
    width: 61%;
}
/*.wrapArticle .col-md-10.socialCounter {
    padding: 0 0 0 0;
}*/
.wrapArticle .col-md-10.socialCounter {
    padding: 0 0 0 13%;
}
.col-md-10.socialCounter a {
    width: auto !important;
    float: left !important;
    margin: 0 0 0 15px !important;
}
}

@media only screen and (min-width: 330px) and (max-width: 355px) {
.menuSection .col-md-3 {
    width: 72%;
    padding: 0px;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding-left: 15px !important;
}
.menuSection .col-md-3 {
    width: 70%;
}
.wrapOthers ul li a div {
    width: 59%;
}
}

@media only screen and (max-width: 329px) {
.wrapOthers ul li a div {
    width: 55%;
}
}


/*******************
Media Queries
********************/



.carousel-control  { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
.wrapList ul li.wide p.lead,
.wrapList ul li.wide p.title,
.wrapList ul li.wide a p.rovat.main,
.wrapList ul li.wideTwo a p.rovat.main,
.wrapList ul li a p.title.nain,
.wrapList ul li.wideTwo p.lead,
.wrapList.altalanos ul li.wide a p.rovat,
.wrapList.altalanos ul li.wide a p.title,
.wrapList.altalanos ul li.wide a p.lead {
    text-align: center;
    width: 100%;
}


.wrapList ul li.wideTwo { margin-right: 0; margin-left:0; padding-bottom: 0px; margin-bottom: 25px; }
.wrapArticle .wrapMain .articlePic .wrapSource {
    margin: -25px 0 0 0 !important;
}
.wrapTeddnetedd .main,
.wrapTeddnetedd .head {
    width: 100%;
    text-align: center;
}
.wrapTeddnetedd .head span.szavazas {
    width: 100%;
    float:left;
}
.wrapTeddnetedd .wrapCircle.spacer {
        margin: 0 50px 0 0;
}
.wrapTeddnetedd .main span.pink,
.wrapTeddnetedd .main span.black {
    margin: 0 0 0 10px;
}
.wrapIMG5 {
    max-width: 340px;
    max-height: 150px;
}
.wrapList ul.wide li.wide h4 {
    top: 0;
    width: 100%;
    padding: 30px;
    min-height:inherit;
}
.wrapList.altalanos ul.wide li.left:first-child,
.articleList.wrapWide ul.wide li.left.firstSmall {
    margin-top: 25px;
}
.wrapList.altalanos ul li.left a div {
    padding: 0;
}
.wrapIMG {
    /*max-width: none;
    max-height: 250px;*/
    max-width: 375px;
    max-height: 375px;
    float: none;
    margin: 0 auto;
}
.wrapIMG2 {
    max-height: 350px;
}
 footer .col-sm-6.col-subscription {
     width: 100%;
     float: left;
     padding: 0;
     text-align: center;
     margin: 0 0 25px 0;
     overflow:hidden;
 }
 footer .col-sm-6 {
     width: 100%;
     float: left;
     padding: 0;
     text-align: center;
     margin: 0;
     overflow:hidden;
 }
 footer .col-subscription a, footer .col-subscription a:hover {
        margin: 0 auto;
        float: none;
 }
.menuSection .nav {
    background: #FFF;
    width: 100%;
    z-index: 1;
       position: relative;
    /*left: -7%;*/

    height: auto;
    max-height: 420px;
    overflow-x: hidden;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a.active {
    background: none !important;
}
.col-subscription a, .col-subscription a:hover {
     height: auto;
        min-width: inherit;
}
.wrapList ul li.wide div.title {
    width: 100%;
    padding: 30px;
    position:relative;
    float: left;
}
.wrapList ul li.wide img {
    float: left;
}
.topSection {
    display: none;
}
.col-subscription a.show-is-sticky, .col-subscription a.show-is-sticky:hover {
    /*margin: 0 0 0 75px;*/
    padding: 10px 0 0 0;
    margin: 0;
}
.col-subscription a.show-is-sticky img {
    height: 30px;
    width: auto;
    /*margin: 10px 0 0 40px;*/
    margin: 0 auto;
    float: none;
    display: table;
    z-index: 0;
 }
.carousel-inner .active.left { left: -100%; }
.carousel-inner .next        { left:  100%; }
.carousel-inner .prev         { left: -100%; }
.active > div { display:none; }
.active > div:first-child { display:block; }

/*.col-md-3.mainRight { width: 100%; }*/
#myCarousel2.carousel {
    height: 410px;
    margin: 0 0 50px 0;
}
#myCarousel2 .carousel-inner {
    height: 350px;
}
#myCarousel2 .carousel-control {
    top: auto;
    bottom: 0;
}
.icon-menu.home {
    display:none;
    margin: 0 0 0 15px;
}
.carousel-indicators {
    bottom: 0px !important;
}
}

@media (max-width: 540px) {
.articleList.wrapWide {
    padding: 40px 10px 40px 5px;
}
.wrapIMG5 {
    max-width: 340px;
    max-height: 340px;
}
.wrapMore .bottom {
    width: 100%;
}
.articleList h3.title,
.articleList p.title {
    text-align: center;
    margin: 0 0 10px 0;
}
.articleList {
    padding: 40px 5px;
}
.wrapList ul li.wideThree:first-child,
.wrapList ul li.wideThree:last-child {
    margin: 0 0 25px 5px;
}
.wrapList ul li.wideThree {
    width: 100%;
    margin: 0 0 25px 5px;
}
.wrapList.altalanos ul li.left a p.title {
    font-size: 16px;
}
#myCarousel2.carousel {
    height: 450px;
}
#myCarousel2 .carousel-inner {
    height: 390px;
}
#myCarousel2 .carousel-control {
    top: auto;
    bottom: 3%;
}
.wideWordListBox a,
.wideWordListBoxSet {
    float: left;
}
.wideWordListBox a {
    margin: 5px 5px 0 0;
}
.wideWordListBoxSet {
    margin: 0 0 5px 0;
}
.wrapPromo {
    width: 33%;
}
.carousel-indicators {
    bottom: 10px !important;
}
}

@media (max-width: 480px) {
.wrapIMG2 {
    max-height: 250px;
}
#myCarousel2.carousel {
    height: 410px;
}
#myCarousel2 .carousel-inner {
    height: 360px;
}
#myCarousel2 .carousel-control {
    top: auto;
    bottom: 3%;
}
}

@media (max-width: 380px) {
.wrapTeddnetedd .wrapCircle.spacer {
        margin: 0 20px 0 0;
}
#myCarousel2.carousel {
    height: 410px;
}
#myCarousel2 .carousel-inner {
    height: 360px;
}
#myCarousel2 .carousel-control {
    top: auto;
    bottom: 3%;
}
}

@media (max-width: 320px) {
#myCarousel2.carousel {
    height: 400px;
}
#myCarousel2 .carousel-inner {
    height: 345px;
}
#myCarousel2 .carousel-control {
    top: auto;
    bottom: 11%;
}

.menuSection .col-md-3 {
    width: 67%;
    padding: 0px;
    margin-right: 10px;
}
}

@media (min-width: 767px) and (max-width: 992px ) {
.carousel-inner .active.left { left: -50%; }
.carousel-inner .next        { left:  50%; }
.carousel-inner .prev         { left: -50%; }
.active > div { display:none; }
.active > div:first-child { display:block; }
.active > div:first-child + div { display:block; }

.listGeneral .wrapList ul li { width: 100%; margin: 0 7px 50px 8px; }

#myCarousel2.carousel {
    height: 400px;
    margin: 0 0 50px 0;
}
#myCarousel2 .carousel-inner {
    height: 360px;
}
.carousel-indicators {
    bottom: 0px;
}
}
@media (min-width: 992px ) {
.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev         { left: -25%; }
}

/* ads */
@media only screen and (min-width: 769px) and (max-width: 991px) {
/*.wrapAds.roadblock img {
    max-width: 640px !important;
    width: auto !important;
    border:none;
}*/
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
/*    .wrapAds.roadblock img {
    max-width: 480px !important;
    width: 100%;
    height: auto;
    border:none;
}*/
}
@media only screen and (max-width: 479px) {
/*    .wrapAds.roadblock img {
    max-width: 320px !important;
    width: 100%;
    height: auto;
    border:none;
}*/
}

@media only screen and (max-width: 780px)  {
.innerPrivacyDiv {
    width: auto !important;
}
#bbb.creativenrtztlnbqcbrvtzu {
    height: 100% !important;
}
}

/*extraColumn sticky*/
.extraColumnAd {
padding-top: 20px;
}
.extraColumn {
align-items: stretch;
}
.extraColumnContent {
display: inline-block;
}
.campaignInfoBox {
max-width: 360px;
overflow: hidden;

}
@media (min-width: 992px ) {
.mainContainer {
    display: flex;
}
.stickToTop {
    position: fixed;
    top: 60px;
}
.stickToBottom {
    position: absolute;
    bottom: 0px;
}
}
@media only screen and (min-width: 992px)  {
/* GLAMOUR LIVE */
.glamour_live{
    position: relative;
    display:block;
    margin: 0 auto;
    max-width: 900px;
    height: 744px;
    overflow:auto;
    padding: 1px;
    background-image: url(/img/glamour_live/glamourTV_keret_girlpower.png);
    background-repeat: no-repeat;
    z-index:1;
}
.glamour_live_container{
    position:relative;
    display:block;
    margin:104px auto 0px auto;
    width: 703px;
    height:414px;
}
.glamour_live_container iframe{
    width:100%;
    height:100%;
}
.tamogatok1{
    background-image: url(/img/glamour_live/tamogatok-1.png);
    width:900px;
    height:220px;
    margin:0 auto;
    background-size:contain;
    background-repeat:no-repeat;
}
.tamogatok2{
    background-image: url(/img/glamour_live/tamogatok-2.png);
    width:900px;
    height:220px;
    margin:0 auto;
    background-size:contain;
    background-repeat:no-repeat;
}
/* GLAMOUR LIVE END */
}
@media only screen and (max-width: 991px)  {
.glamour_live_video{
    position:relative;
    display:block;
    width:100%;
}
.glamour_live_container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    border: solid 1px #000;
}
.glamour_live_container iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tamogatok1{
    background-image: url(/img/glamour_live/tamogatok-1.png);
    max-width: 490px;
    height: 110px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    background-size: 100%;
    background-repeat: no-repeat;
    left: 50%;
    top: 50px;
    transform: translate(-3%, 50%);
}
.tamogatok2{
    background-image: url(/img/glamour_live/tamogatok-2.png);
    max-width: 490px;
    height: 110px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    background-size: 100%;
    background-repeat: no-repeat;
    left: 50%;
    top: 50px;
    transform: translate(0%, 50%);
    margin-bottom: 65px;
}
}

/*
Cikkek
Olvasd el ezt is!
*/

.glamourArticleOffer {
background-color: #F4F4F4;
border-left: #E5007D 2px solid;
min-height:100px;
padding:10px;
position: relative;
width: 100%;
text-decoration: none !important;
margin-bottom:10px;
margin-top:10px;
-webkit-box-shadow: 3px 3px 15px -4px rgba(156,156,156,1);
-moz-box-shadow: 3px 3px 15px -4px rgba(156,156,156,1);
box-shadow: 3px 3px 15px -4px rgba(156,156,156,1);
}

.justOneArticle, .justOneArticleMobileVer {
color: rgba(0,0,0,1.0);
display: block;
margin-bottom: 5px;
text-transform: uppercase;
}

.glamourArticleOffer .glamourArticleTxt a:hover {
text-decoration: none !important;
}

.glamourArticlePic {
background-size: cover;
height: 80px;
overflow: hidden;
width: 20%;
float: left;
margin-right: 10px;
}

@media only screen and (min-width: 769px) {
    .glamourArticlePicCont{
        display:block;
    }
}
@media only screen and (min-width: 768px) {
    .navbar-nav{
        margin-left: 0% !important;
    }
/*.glamourArticlePicCont{
    !*display:none;*!

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.glamourArticleOffer{
    text-align: center;
}*/
}

.embeddedContent{
    text-align: center;
}


.woty_gala_sponsore_container{

}
.section_woty_gala_sponsore{
    display: flex;
    justify-content:center;
    align-items:center
}
.section_woty_gala_sponsore .woty_gala_sponsore_title{
    font-size: 35px;
    margin-right: 20px
}
.section_woty_gala_sponsore img{
    width: 200px;
    margin: 15px;
}
.woty_gala_sponsore_title{
    font-size: 30px;
    text-align: center;
}

.countdown-container {
    display: none;
    position: relative;
}

.countdown {
    position: absolute;
    top: 90%;
    left: 70%;
    transform:translate(-10%, -10%);
}

  @media only screen and (max-width: 992px) {
    .countdown {
        position: absolute;
        top: 90%;
        left: 65%;
        transform:translate(-10%, -10%);
    }

    .countdown h3 {
        font-size: 18px;
    }

    .countdown h5 {
        font-size: 12px;
    }
  }
  
  .countdown-segment {
    width:70px;
    display:inline-block;
    text-align:center;
  }

  @media only screen and (max-width: 992px) {
    .countdown-segment {
        width:62px;
        display:inline-block;
        text-align:center;
    }
  }
.stickyWrapper{
    position: sticky !important;
    top: -180px !important;
}