/*
Theme Name: Magadért sportolj!
Author: cantinart
Author URI: https://cantinart.hu
Description: Magadért sportolj!
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css?family=Cabin:400,400i,500,500i,600,600i,700,700i&subset=latin-ext');
@import "css/header.css";
@import "css/footer.css";
@import "css/map.css";
@import "css/main-container.css";
@import "css/page-header.css";
@import "css/page-sidebar.css";
@import "css/event-block.css";

/*
	typo
*/

body {
	font-family: "Cabin", sans-serif;
}
.header-1 {
	font-family: sans-serif;
}





.pull-right-not-xs, .pull-right-not-sm, .pull-right-not-md, .pull-right-not-lg{
    float: right;
}

.pull-left-not-xs, .pull-left-not-sm, .pull-left-not-md, .pull-left-not-lg{
    float: left;
}
p.error-text {
	color:red;
}
@media (max-width: 767px) {    
    .pull-right-not-xs, .pull-left-not-xs{
        float: none;
    }
    .pull-right-xs {
        float: right;
    }
    .pull-left-xs {
        float: left;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .pull-right-not-sm, .pull-left-not-sm{
        float: none;
    }
    .pull-right-sm {
        float: right;
    }
    .pull-left-sm {
        float: left;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .pull-right-not-md, .pull-left-not-md{
        float: none;
    }
    .pull-right-md {
        float: right;
    }
    .pull-left-md {
        float: left;
    }
}
@media (min-width: 1200px) {
    .pull-right-not-lg, .pull-left-not-lg{
        float: none;
    }
    .pull-right-lg {
        float: right;
    }
    .pull-left-lg {
        float: left;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
	.text-sm-center {
		text-align: center;
	}
}

h1 {
	margin-top: 0;
}





/*
	2019. 03. 26.
*/
li#menu-item-666 img {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 50%;
}

body.gyengenlatoknak,
body.gyengenlatoknak .header-1,
body.gyengenlatoknak #header-main-menu,
body.gyengenlatoknak #featured-events,
body.gyengenlatoknak .event-block.event-featured
{
	background: #000 !important;
}
body.gyengenlatoknak,
body.gyengenlatoknak .header-1 a,
body.gyengenlatoknak #header-main-menu a,
body.gyengenlatoknak #project-goal *,
body.gyengenlatoknak #featured-events h2,
body.gyengenlatoknak #featured-events a,
body.gyengenlatoknak .event-block a
{
	color: yellow !important;
}
//body.gyengenlatoknak .header-2 a img
//{
//    filter: invert(100%);
//}
body.gyengenlatoknak #map
{
	display: none;
}

body.gyengenlatoknak #project-goal .btn,
body.gyengenlatoknak #featured-events .btn
{
	background: yellow !important;
	color: #000 !important;
	border: 0 !important;
	font-size: 21px !important;
}

body.gyengenlatoknak .event-date {
	color: #fff !important;
}

body.gyengenlatoknak section#featured-events {
	padding: 0 !important;
	padding-bottom: 60px !important;
}

body.gyengenlatoknak #publications .issuuplaceholder {
	filter: invert(100%);
}
body.gyengenlatoknak #publications h4 {
	font-size: 150% !important;
}
body.gyengenlatoknak #publications {
	background: #000 !important;
	color: yellow !important;
}

body.gyengenlatoknak footer {
	background: #000 !important;
	font-size: 125%;
}
body.gyengenlatoknak footer a {
	color: yellow !important;
}

body.gyengenlatoknak .header-1 a,
body.gyengenlatoknak #header-main-menu a
{
	font-size: 120% !important;
}
body.gyengenlatoknak section#application h2
{
	color: #fff !important;
}
body.gyengenlatoknak .container p.p1,
body.gyengenlatoknak .container p.p2,
body.gyengenlatoknak .container p.p3,
body.gyengenlatoknak .container p.p5,
body.gyengenlatoknak .container p.p6,
body.gyengenlatoknak .container p.p7,
body.gyengenlatoknak .container li.li8,
body.gyengenlatoknak .container li.li3,
body.gyengenlatoknak .container li.li2
{
	font-size: 150% !important;
}
body.gyengenlatoknak table {
	filter: invert(100%);
	color: #000;
}
body.gyengenlatoknak table iframe {
	filter: invert(100%);
}
.page-sidebar .menu-item-666 {
	display: none;
}
body.gyengenlatoknak .page-sidebar .menu a {
	//filter: invert(100%) !important;
    //color: royalblue !important;
	font-size: 150% !important;
	color: yellow !important;
}
body.gyengenlatoknak .navbar-default .navbar-nav>.active>a,
body.gyengenlatoknak .navbar-default .navbar-nav>.active>a:focus,
body.gyengenlatoknak .navbar-default .navbar-nav>.active>a:hover {
	background: #000 !important;
}

body.gyengenlatoknak .urlapelem a {
	font-size: 150%;
	color: #fff;
}

body.gyengenlatoknak .page-header {
	background: #000;
}
body.gyengenlatoknak #marketing_form .btn {
	font-size: 150%;
	background: yellow;
	color: #000;
	border: 0;
}

body.gyengenlatoknak .downloadable_forms .btn.btn-success {
	font-size: 150%;
	background: yellow;
	color: #000;
	border: 0;
}
body.gyengenlatoknak .slideshowlink {
	color: #fff;
	font-size: 150%;
}

body.gyengenlatoknak .events-filter {
	transform: scale(1.35);
}

body.gyengenlatoknak .event-block.event-featured:before {
	background: yellow;
	color: #000;
	font-size: 135%;
}

body.gyengenlatoknak .event-block .event-time,
body.gyengenlatoknak .event-block .event-address,
body.gyengenlatoknak .event-block .event-trainer
{
	filter: saturate(0) brightness(100);
}

body.gyengenlatoknak .page-sidebar .widgettitle {
	background: yellow;
	color: #000;
}

body.gyengenlatoknak .col-md-8 h2 a {
	color: #fff;
}

body.gyengenlatoknak .event-popup .event-block  {
	background: #000;
}

body.gyengenlatoknak .close-button {
	filter: invert(100%);
}

body.gyengenlatoknak h2[style="color: #d2232a"],
body.gyengenlatoknak h2[style="margin: 0; color: #d2232a"]
{
	color: #fff !important;
}

body.gyengenlatoknak img[src="http://sportazelet.com/magadertsportolj/wp-content/uploads/2018/07/shutterstock_113876938-insta.jpg"],
body.gyengenlatoknak img[src="http://sportazelet.com/magadertsportolj/wp-content/uploads/2018/07/shutterstock_664900072-insta.jpg"],
body.gyengenlatoknak img[src="http://sportazelet.com/magadertsportolj/wp-content/uploads/2018/07/shutterstock_1042858810-insta.jpg"]
{
	filter: contrast(150%);
}

body.gyengenlatoknak footer img,
body.gyengenlatoknak .navbar-header img
{
    filter: grayscale(100%) contrast(90%);
}
body.gyengenlatoknak footer .col-sm-3:last-of-type {
	display: none;
}


body.gyengenlatoknak .header-3 .navbar-default .navbar-nav > li > a:before {
	border-left-color: #fff;
}