/*
Theme Name: GoMobi New
*/


html #wpadminbar {//display: none;}

@font-face {
    font-family: 'gilroybold';
    src: url('fonts/gilroy-bold-webfont.woff2') format('woff2'),
         url('fonts/gilroy-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gilroyregular';
    src: url('fonts/gilroy-regular-webfont.woff2') format('woff2'),
         url('fonts/gilroy-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.entry article .content p a, .page article .content p a {color: #0722ea;}
.entry article .content .tags a, .page article .content .tags a {border: solid 1px #0722ea; padding: 1px 5px;}
.entry article .content .tags a:hover, .page article .content .tags a:hover {color: #fff;background:#0722ea;}
blockquote {margin: 20px 0; padding-left: 1.5rem; border-left: 5px solid #0722ea;}

body.gomobi a:hover {color:#0722ea;}

body.gomobi h1 {
    margin: .5em 0 1em 0;
    line-height: 42px;
    font-weight: normal;
	font-family: gilroybold;
    font-size: 36px;

}

body.gomobi.single article.post h2 {
	font-weight: normal;
font-family: gilroybold;
font-size: 21px;
line-height: 24px;
}


body.gomobi .entry article header, body.gomobi .page article header {
    border-bottom: none !important;
}

body.gomobi > header {
    max-width: 100%;
    margin: 0;
}

body.gomobi > header .logo {
	max-width: 1180px;
    float: none;
    display: block;
    margin: 0 auto;
    width: auto;
}
body.gomobi > header .logo a {
    display: inline-block;
    margin: 25px 0 20px 0;
}

body.gomobi .menu-menu-glowne-container {max-width: 100%; margin: 0 0 4em 0;	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1); position: relative;
}

.menu-menu-glowne-container ul.menu {
    //position: relative;
	z-index: 1;
	max-width: 1180px;
	margin:0 auto;
    padding:0;
}
.menu-menu-glowne-container ul ul, .agency_menu ul ul {
    display: none;
	opacity:0;
    position: absolute;
    top: 0px;
    left: 0;
    //z-index: 0;
    width: 100%;
    //box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	//border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;
}

.menu-menu-glowne-container ul li:hover > ul {
    //display: block;
	opacity:1;
	top: 58px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: transparent;
}
.menu-menu-glowne-container ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: distribute;justify-content: space-around;background: #fff;}
.menu-menu-glowne-container ul li {padding: 24px 8px 20px 8px;font-size: 18px;font-weight: normal;font-family: gilroybold;word-wrap: break-word;line-height: .75em}
.menu-menu-glowne-container ul li.menu-item-has-children {padding-right:30px;}
.menu-menu-glowne-container ul li.menu-item-has-children a {position:relative;white-space: nowrap;}
.menu-menu-glowne-container ul li.menu-item-has-children > a:after, .menu-agencje-container ul li.menu-item-has-children > a:after {
content: "";
	background: url(arrow.png);
	width: 10px;
display: inline-block;
height: 10px;
background-position: center center;
background-size: cover;
margin-left:16px;	
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
    transform: rotate(90deg);	
}


.menu-menu-glowne-container ul ul li {padding: 16px 20px;}

.menu-menu-glowne-container ul li:hover {color:#0722ea;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.menu-menu-glowne-container ul li.current-menu-item {color:#0722ea;}
.menu-menu-glowne-container ul li:hover ul li {color:initial;}
.menu-menu-glowne-container ul li:hover ul li:hover {color:#0722ea;}


.menu-menu-glowne-container ul li.menu-item-has-children:hover > a:after {content: "";background: url(arrow_blue.png);width: 10px;
display: inline-block;
height: 10px;
background-position: center center;
background-size: cover;
margin-left:16px;	
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
    transform: rotate(90deg);	}




.menu-agencje-container {display: inline-block;padding-left: 12px;font-family: gilroyregular;font-size: 15px;}
//.menu-agencje-container ul ul {
    display: none;
	//opacity:0;
    position: absolute;
    top: 0px;
    left: 0;
    //z-index: 0;
    width: auto;
    //box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	//border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;
}
//.menu-agencje-container ul li:hover > ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	opacity:1;
	top: -1px;
	left: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	padding: 7px 7px 7px 7px;
	width: auto;
	border-radius: 20px;
}


.menu-agencje-container ul li > ul {
    position: absolute;
	-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;


	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	opacity:1;
	top: 41px;
	left: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	padding: 7px 7px 7px 7px;
	width: auto;
	border-radius: 20px;
display: none;
}

.menu-agencje-container ul li.menu-item-has-children {border: 1px solid rgba(0,0,0,0.1);padding: 11px 30px 9px 15px;
line-height: 20px;border-radius: 20px;font-weight: bold;position:relative;}

.menu-agencje-container ul li.menu-item-has-children a {position:relative;white-space: nowrap;}

.menu-agencje-container ul li.menu-item-has-children ul a{

    white-space: nowrap;
    padding: 4px 8px;
    display: block;

}

.menu-agencje-container a:hover {color:#0722ea;}





body.gomobi .main-articles {
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
body.gomobi .main-articles-box, body.gomobi .entry-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
body.gomobi .main-articles-box .title h2, body.gomobi .related-article h4, body.gomobi .entry-list .title h2 {
    font-size: 19px;
    font-weight: normal;
    font-family: gilroybold;
    color: #000;
	line-height: 23px;
	margin: 10px 0 .25em 0;
}
body.gomobi .main-articles-box .main-article.top-main-article .title h2 {
    font-size: 30px;
	line-height: 36px;
	margin: 20px 0 0 0;
}

body.gomobi .main-article div.img {
    max-height: 215px;
    overflow: hidden;
	position: relative;
}
body.gomobi .main-article.top-main-article div.img {
	height: 530px;
    max-height: 530px;
    overflow: hidden;
	position: relative;
}
body.gomobi .main-article div.img img {
    width:100%;height: auto;
	
}

body.gomobi .main-article.top-main-article div.img img {
   width:auto;
   min-height: 200px;
    min-width: 100%;
	margin: auto;

position: absolute;
top: 0;
left: -50%;
right: -50%;
max-height: 100%;
}

body.gomobi .main-article.top-main-article div.img a {
    /position: relative;
    /overflow: hidden;
    /width: 100%;
    /display: block;
    /height: 500px;
}

body.gomobi .main-article .title, body.gomobi .related-article .title {
    margin: -55px 0 0 25px;
padding: 0 18px;
position: relative;
background: transparent;
background-image: -o-linear-gradient( transparent 16px, #fff 16px);
background-image: linear-gradient( transparent 16px, #fff 16px);
padding: 0 0 0 18px;
}
body.gomobi.category-764 .main-article .title {
    margin: -30px 0 0 25px;
    padding: 0 18px;
    position: relative;
    background: #fff;
    background-image: none;
    background-image: -o-linear-gradient( transparent 16px, #fff 16px);
    background-image: none;
    padding: 0 0 0 18px;
}
body.gomobi .entry-list .main-article .title {
-webkit-box-pack: start;
    -ms-flex-pack: start;
        justify-content: flex-start;
}
body.gomobi .blogers.blogerzy .title {display: block;}

body.gomobi .main-article.top-main-article .title {
    margin: -75px 0 0 25px;
    padding: 0 18px;
    position: relative;
    background-image: -o-linear-gradient( transparent 16px, #fff 16px);
    background-image: linear-gradient( transparent 16px, #fff 16px);
    //min-height: calc(100% - 450px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


body.gomobi .main-article .category-name, body.gomobi .entry article header .category-name, body.gomobi .page article header .category-name, body.gomobi .related-article .category-name {background-color: #0722ea;
text-transform: uppercase;
padding: 4px 16px 4px 16px;
border-radius: 16px;
display: initial;
font-family: gilroyregular;
font-size: 12px;
font-weight: normal;
color: #fff;
letter-spacing: 1px;
white-space: nowrap;
}
body.gomobi .main-article .category-name a, body.gomobi .entry article header .category-name a, body.gomobi .page article header .category-name a, body.gomobi .related-article .category-name a {font-size: 12px;font-weight: normal; font-family: gilroyregular;color:#fff;letter-spacing:1px;}
body.gomobi .author-info, body.gomobi .main-article.top-main-article .author-info {padding: 18px 18px 18px 18px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin-left: 25px;}
body.gomobi.author .author-info {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
body.gomobi.single .author-info {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 0;padding-left:0;}
body.gomobi.category .author-info, body.gomobi.search-results .author-info, body.gomobi.tag .author-info {-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 18px 18px 18px 0;margin-left: 0;}
body.gomobi.author .author-info {margin-bottom:36px;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}
body.gomobi.author .author-info h1 {margin: 1em 0 1em 0;}
body.gomobi .author-and-date, body.gomobi .entry article .author-and-date, body.gomobi .page article .author-and-date {line-height: .75em;padding-bottom: 0;}
body.gomobi.author .author-and-date {width: calc(100% - 126px);}
body.gomobi .homepage-new .author-and-date {padding-bottom: 12px;}
body.gomobi .author-info img, body.gomobi .entry article .author-info img, body.gomobi .page article .author-info img {width:60px;height:60px;border-radius: 50%;margin: 0 16px 0 0;float: left;border: 1px solid rgba(0, 0, 0, 0.2);display: block;}
body.gomobi.author .author-info img {width:110px;height:110px;border-radius: 50%;margin: 0 16px 0 0;float: left;display: block;}
body.gomobi .main-article .author-and-date h3, body.gomobi .entry article .author-and-date h3, body.gomobi .page article .author-and-date h3 {font-size: 15px;
    font-weight: normal;
    font-family: gilroybold;margin:0;}
body.gomobi .author-and-date span, body.gomobi .entry article .author-and-date span, body.gomobi .page article .author-and-date span {font-size: 13px;
    font-weight: normal;
    font-family: gilroyregular;}
body.gomobi .author-and-date span.author-description {
    font-size: 15px;
    font-weight: normal;
    font-family: gilroyregular;
    line-height: normal;
}
body.gomobi .main-article {

    float: left;
    display: block;
    margin: 0 1.25% 36px 0;
	padding:0;
	width: 32.5%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
body.gomobi .main-article:nth-child(3n), body.gomobi .entry-list article:nth-child(3n) {
    margin-right: 0;
}
body.gomobi .main-article:nth-child(3n+1), body.gomobi  .entry-list article:nth-child(3n+1) {
    clear: left;
}



body.gomobi .main-article.top-main-article {
    float: left;
    display: block;
    margin-right: 1.25%;
	width: 66.25%;
    margin-bottom: 36px;
	padding:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
body.gomobi .main-article.top-main-article:last-of-type {
    margin-right: 0;
	width: 32.5%;
}

.articles-box-title {padding-left:43px;}
.articles-box-title hr {border: 1px solid #0722ea;}
.articles-box-title h3 {font-size: 32px; font-weight: normal; font-family: gilroybold;float:left;margin:.25em 0;}
.articles-box-title a, .articles-box-title span {font-size: 16px; font-size: 16px;font-weight: bold;font-family: gilroyregular;float: right;letter-spacing: .75px;height: 60px; line-height: 60px; white-space: nowrap;}
.articles-box-title a:hover {color:#0722ea;}
.clearfix:after {content: ""; clear: both;display: table;}

.articles-box-title a::after {
    content: "";
	background: url(arrow.png);
	width: 10px;
display: inline-block;
height: 10px;
background-position: center center;
background-size: cover;
margin-left:10px;
}
.articles-box-title a:hover::after {content: "";background: url(arrow_blue.png);width: 10px;
display: inline-block;
height: 10px;
background-position: center center;
background-size: cover;
margin-left:10px;
}


body.gomobi .wideo-articles .articles-box-title a::after {
    content: "";
	background: url(arrow.png);
	width: 10px;
display: inline-block;
height: 10px;
background-position: center center;
background-size: cover;
margin-left:10px;
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
body.gomobi .wideo-articles .articles-box-title a:hover {
color:#0722ea !important;
}
body.gomobi .wideo-articles .articles-box-title a:hover::after {
content: "";background: url(arrow_blue.png);width: 10px;
display: inline-block;
height: 10px;
background-position: center center;
background-size: cover;
margin-left:10px;
-webkit-filter: none;
filter: none;
}



body.gomobi .wideo-articles {background: #2d2e32;margin:36px 0;padding-top:24px;}
body.gomobi .highlighted-agencies {background: #F1F1F1;margin:36px 0;padding-top:24px;}
body.gomobi .wideo-articles .articles-box-title h3, body.gomobi .wideo-articles .articles-box-title a {color:#fff !important;}
body.gomobi .wideo-articles .main-articles .top-article {height: auto;margin: 0px 10px 24px 10px;position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;}

body.gomobi .wideo-articles article.top-article {max-width: 1180px;}

body.gomobi .wideo_column {
    float: left;
    display: block;
    margin-right: 0;
    width: 50%;
}
body.gomobi .wideo_column:last-of-type {
    float: left;
    display: block;
    margin-right: 0;
    width: 50%;
}
body.gomobi .wideo-articles .main-articles .top-article .title {background: transparent !important;padding:0 23px;width: 100%;}
body.gomobi .wideo_column .title h2 {color: #fff;font-size: 30px;line-height: 36px;}



//body.gomobi .recent-post-carousel.design-1 .post-carousel {padding:0;}
//body.gomobi .recent-post-carousel.design-1 .slick-current {padding: 0 0 0 20px !important;} 
//body.gomobi .recent-post-carousel.design-1 .slick-current .post-image-bg {margin: 0 0 0 -20px !important;padding-left: 10px;} 
//body.gomobi .recent-post-carousel.design-1 .post-carousel {padding: 0 0 0 20px;} 
//body.gomobi .recent-post-carousel.design-1 .slick-active .post-image-bg {margin: 0 -10px 0 0px;} 

body.gomobi .slick-slide {position:relative;overflow:hidden;}
body.gomobi .slick-slide img {max-width: 100%;}
body.gomobi .slick-slide h2.wp-post-title {
    font-weight: normal;
    font-family: gilroybold;
	margin: .75em 0 .25em 0;
	line-height: 23px !important;
}
body.gomobi .slick-slide h2.wp-post-title a {color:#fff;font-size: 18px;line-height: 18px !important;padding-right: 10px;font-weight: bold;font-family: gilroyregular;}
body.gomobi .slick-slide h2.wp-post-title a:hover {color: #0722ea;}
body.gomobi .slick-slide .post-content-position {position:absolute;bottom:0;left:43px;right:10px;border-bottom: 5px solid #0722ea;padding-bottom: 2px;}
body.gomobi .slick-slide .post-image-bg {position:relative;padding-bottom: 0 !important;margin-bottom: 0 !important;}
body.gomobi .slick-slide .post-image-bg a::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.9)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 75%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 75%);
    content: '';
    //opacity: 0;
    -webkit-transform: translate3d(0,33%,0);
    transform: translate3d(0,33%,0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}



body.gomobi .recent-post-carousel button.slick-arrow {width: 60px;height: 60px;border-radius: 30px !important;}
body.gomobi .recent-post-carousel button.slick-next {background: rgba(7, 34, 234, 0.33) url(arrow-right.png) center center no-repeat !important;background-size: 25px 25px !important; outline: none !important;-webkit-box-shadow: none;box-shadow: none;}
body.gomobi .recent-post-carousel button.slick-next:hover {background: rgba(7, 34, 234, 1) url(arrow-right.png) center center no-repeat !important;background-size: 25px 25px !important; outline: none !important;-webkit-box-shadow: none;box-shadow: none;}
body.gomobi .recent-post-carousel button.slick-prev {background: rgba(7, 34, 234, 0.33) url(arrow-left.png) center center no-repeat !important;background-size: 25px 25px !important;outline: none !important; -webkit-box-shadow: none; box-shadow: none;}
body.gomobi .recent-post-carousel button.slick-prev:hover {background: rgba(7, 34, 234, 1) url(arrow-left.png) center center no-repeat !important;background-size: 25px 25px !important;outline: none !important; -webkit-box-shadow: none; box-shadow: none;}





body.gomobi .highlighted-agencies .agencies-box .agency {
width: 23%;
height: 130px;
float: left;
padding: 10px 1%;
overflow: hidden;
background:
#fff;
margin: 8px 1%;
}
body.gomobi .highlighted-agencies .agencies-box .agency img {
    width: auto;
    max-width: 100%;
    height: 100%;
    float: none;
    margin: 0 auto;
    display: block;
}
body.gomobi .highlighted-agencies .agencies-box {overflow: hidden;margin: 12px 0 48px 0;padding-bottom: 48px;}






body.gomobi .wywiady .main-article, body.gomobi .aplikacje .main-article {

    float: left;
    display: block;
    margin-right: 1.25%;
    width: 24.06%;
    margin-bottom: 36px;
	margin-left: 0;
}

body.gomobi .wywiady .main-article .title, body.gomobi .aplikacje .main-article .title, body.gomobi .blogerzy .main-article .title {
background:#fff;
background-image: none;
}


body.gomobi .wywiady .main-article:last-of-type, body.gomobi .aplikacje .main-article:last-of-type {margin-right: 0;}

body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img {
    max-height: 275px;
    overflow: hidden;
}

body.gomobi .wywiady div.img img, body.gomobi .aplikacje div.img img {

    width: auto;
    min-width: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: -50%;
    right: -50%;
    max-height: 100%;

}

body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img  {
width: 100%;
display: block;
height: 275px;
max-height: 275px;
overflow: hidden;
position: relative;
}



body.gomobi .main-articles-box .title h2 span {
    font-size: 16px;
    font-weight: normal;
    font-family: gilroyregular;
    line-height: 18px;
}

body.gomobi .wywiady .title, body.gomobi .aplikacje .title {margin: -30px 0 0 25px;}
body.gomobi .wywiady .title h2, body.gomobi .aplikacje .title h2 {margin: 0 0 .25em 0;padding-top: 12px;}
body.gomobi .wywiady .title h2 span {position:relative;}
body.gomobi .wywiady .title h2 span:before {position:absolute;content: "";background: url(quote.png);width: 21px;
display: block;
height: 16px;
background-position: center center;
background-size: cover;
left:-40px;top:2px;
}



body.gomobi .raporty .title h2 {margin: 1.9em 0 .25em 0;}


body.gomobi .blogerzy {margin-top: 18px;}


body.gomobi .blogerzy .main-article {
    float: left;
    display: block;
    margin-right: 0;
    width: 16.66%;
    margin-bottom: 36px;
	margin-left:0;
}
.homepage .blogerzy .main-article:last-child {margin-right: 0;}
body.gomobi .blogerzy .main-article:nth-child(6n) {margin-right: 0;}
body.gomobi .blogerzy .title {text-transform: initial;}



body.gomobi .blogerzy div.img {
    overflow: hidden;
	width: 100%;
	height: 110px;
	
	margin: 0 16px 0 0;
	float: none;
}

body.gomobi .blogerzy div.img img {
min-height: 110px;
min-width: 110px;
margin: auto;
position: absolute;
top: 0;
left: -50%;
right: -50%;
height: 110px;
width: 110px;
border-radius: 50%;
}

body.gomobi .blogerzy div.img a {
    /position: relative;
    /overflow: hidden;
    /width: 100%;
    /display: block;
    /height: 250px;
}

body.gomobi .blogerzy .title {margin: 12px 0 0 0;padding:0;}
body.gomobi .blogerzy .title h2 {margin: 0 0 .25em 0;padding-top: 16px;text-align: center;word-spacing: 100vw;}


.advert {max-width:1180px;margin:0 auto;}

body.gomobi footer {background: #f5f5f7 !important;text-align: center;}
body.gomobi footer .copy {
    text-transform: initial;
    padding-bottom: 50px;
    text-align: center;
    color: rgba(22, 22, 24, 0.5);
	    font-size: 13px;
    font-weight: normal;
    font-family: gilroyregular;
}
.logo {text-align: center;display: inline-block;margin: 0 auto;}

.fullfootermenus {border-bottom: 3px solid rgba(255,255,255,1.0);margin-bottom:24px;}
.footermenus {max-width:1180px;margin:0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;}

.menu-footer-menu-container {width: 100%;}
.menu-social-menu-container {
display: inline-block;
float: right;
}
.menu-social-menu-container ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.menu-social-menu-container ul li {
    padding: 0 6px;
}

ul#menu-footer-menu {
margin: 0 auto;
padding: 22px 0 12px 0;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
ul#menu-footer-menu li {padding: 2px 12px;line-height: 0.75em;}
ul#menu-footer-menu li a {font-size: 14px;font-weight: normal;font-family: gilroyregular;}
ul#menu-footer-menu li a:hover {color:#0722ea;}



.fb a:after, .yt a:after, .ln a:after {content: "";width: 24px;height: 24px;background-position: center center;background-size: cover;display:block;}
.fb a:after {background: url(facebook.png);}
.yt a:after {background: url(youtube.png);}
.ln a:after {background: url(linkedin.png);}

.pum-theme-47209 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {background-color:#0722ea !important;}
.pum-theme-47209, .pum-theme-default-theme {background-color: #b6befb !important;}
.pum-theme-47209 .pum-title, .pum-theme-default-theme .pum-title {margin-bottom: 24px;}
#popmake-47215 {background-color:  transparent !important;box-shadow:none !important;padding: 72px 18px 18px 18px !important;}
//#popmake-57325.pum-container {background-color:  #F1F1F1 !important;box-shadow:none !important;padding: 72px 18px 18px 18px !important;}
.logo {position:relative;}
.zapiszsie {position:absolute;right:0;top:0;font-size: 14px;font-weight: normal;font-family: gilroyregular;}
.zapiszsie a:hover {color:#0722ea;}
.zapiszsie img {vertical-align :middle;margin: 0 0 2px 6px;}



.related-article h4 {margin: 0; //width: 50%;}
.related-article div.title {float: left; //width: 50%;}
.related-article div.img {float: left; display: inline-block; //width: 50%;}
.entry article .entry-sidebar .related-articles .related-article img {width: 100%;}
.related-article .category-name {display:none;}

body.gomobi .related-article div.title {width: 100%;padding: 0 25px 0 18px; }
body.gomobi .related-article h4 {width: 100%;}


body.gomobi .entry article .content, body.gomobi .page article .content, body.gomobi .entry article .meta-info, body.gomobi .page article .meta-info {
    float: left;
    display: block;
    margin-right: 2.25%;
    width: 72.75%;
	padding-right:2.25%;border-right: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 2em;
}
body.gomobi .entry article header, body.gomobi .page article header {
    float: none;
    display: block;
    margin-right: auto;
    width: 72.75%;
}
body.gomobi .entry article .entry-sidebar, body.gomobi .page article .entry-sidebar {width: 25%;}
body.gomobi .entry article .meta-info, body.gomobi .page article .meta-info {min-height: 0;height: auto;margin-bottom: 0;padding-bottom: 5px;padding-top: 0;padding-right:2.25%;border-right: 1px solid rgba(0,0,0,0.1);}
body.gomobi .entry article .meta-info .author-info, body.gomobi .page article .meta-info .author-info {float: left;margin-bottom: 48px;margin-top: 0;}

body.gomobi .entry article .entry-sidebar, body.gomobi .page article .entry-sidebar {float: right;margin-top: 10px;}
//body.gomobi section.advert {margin-bottom: 0 !important;height: 0;}


body.gomobi .img-box {margin:1em 0 2em 0;float: none;}
body.gomobi .img-box img {width:100%;height:auto;}

body.gomobi {font-family: gilroyregular;font-size: 17px;font-weight:normal;}
body.gomobi p {font-size: 17px;}

body.gomobi .entry article .content .comments, body.gomobi .page article .content .comments {
    float: left;
    display: block;
    margin-right: 2.25%;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,0.1);
	margin-top:36px;
}
body.gomobi .author-and-date ul {display:inline-block;margin:0;padding-left: 20px;}
body.gomobi .author-and-date ul li {list-style-type: disc;}
body.gomobi .author-and-date ul li span {font-family: gilroyregular;font-size: 15px !important;}


body.gomobi .entry article .entry-sidebar h3, body.gomobi .page article .entry-sidebar h3 {
    padding: 0 5px 5px 5px;
    text-transform: none;
    border-bottom: none;
}

body.gomobi .entry article .entry-sidebar .related-articles .related-articles-title, body.gomobi .page article .entry-sidebar .related-articles .related-articles-title {
    margin: 0px;
    font-family: gilroybold !important;
}


















.entry article .entry-sidebar .related-articles .related-article .article-title, .page article .entry-sidebar .related-articles .related-article .article-title {padding-left: 10px;}

body.gomobi .related-article div.img {
    float: none;
    display: block;
    width: 100%;
}

body.gomobi .entry article .entry-sidebar .related-articles .related-article, body.gomobi .page article .entry-sidebar .related-articles .related-article {
    display: block;
    margin-right: 0;
    width: 100%;
    overflow: hidden;
    padding: 36px 0 12px 0;
    border-bottom: none !important;
}

body.gomobi .entry article .entry-sidebar .related-articles .related-article img, body.gomobi .page article .entry-sidebar .related-articles .related-article img {
    //float: inherit;
    display: block;
    margin-right: 0;
    width: 100%;
    max-height: 100%;
}
body.gomobi .entry article .entry-sidebar .related-articles .related-article .righttitle, body.gomobi .page article .entry-sidebar .related-articles .related-article .righttitle {
    //float: inherit;
    display: block;
    margin-left: 18px;
    width: 100%;
    padding: 24px 18px 12px 12px;
    margin-top: -42px;
    //font-family: gilroybold !important;
    background-color: #fff;
//font-weight: normal;
//color: #000;
    //font-size: 19px;
	//line-height: 1.4em;
}
body.gomobi .entry article .entry-sidebar .related-articles .related-article .article-title, body.gomobi .page article .entry-sidebar .related-articles .related-article .article-title {
    //float: inherit;
    display: block;
    //margin-left: 18px;
    width: 100%;
    //padding: 24px 18px 12px 12px;
    //margin-top: -42px;
    font-family: gilroybold !important;
    //background-color: #fff;
font-weight: normal;
color: #000;
    font-size: 19px;
	line-height: 1.4em;
}

body.gomobi .listing, body.gomobi .entry, body.gomobi section.page {
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
body.gomobi .entry article, body.gomobi .page article {max-width: 100%;}
	
	
body.gomobi .pagination {padding: 50px 0;clear: both;}
body.gomobi .pagination .pagination-box {display: table;margin: auto;padding: 0;}
body.gomobi .pagination .pagination-box .pagination-label {border-right: 1px solid black !important;padding: 0 15px;float: left;margin-top: 15px;text-align: center;font-size: 30px;font-family: gilroyregular;}
body.gomobi .pagination .pagination-box .pagination-label:last-child {border-right: none !important;}
body.gomobi .pagination .current {color:#fff !important;background: #0722ea !important;}

body.gomobi .page div.title-box {text-align: center;}
body.gomobi .page div.content {
    float: none;
    display: block;
    margin: 0 auto;
    width: 72.75%;
    padding: 2.25%;
    border: none; 
}


body.gomobi .listing.entry-list-container .pagination .previous-page {
    width: auto;
    float: left;
    position: absolute;
    top: 50px;
    left: 0;
    margin-right: 5px;
    font-size: 50px;
    color: #000000;
}
body.gomobi .listing.entry-list-container .pagination .next-page {
    width: auto;
    float: right;
    position: absolute;
    top: 50px;
    right: 0;
    margin-left: 5px;
    font-size: 50px;
    color: 
    #000000;
}


body.gomobi .listing.entry-list-container .pagination {position:relative}


body.gomobi .flex-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  //height: 500px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  margin-bottom:36px;
}
body.gomobi .grid-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(100% - 240px);
          flex: 1 1 calc(100% - 240px);
  //background: #F90;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  border-right: solid 1px rgba(0, 0, 0, 0.1);
  padding:24px;
}
body.gomobi .grid-item:nth-child(odd) {
  //background: #F00;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px;
  border-left: solid 1px rgba(0, 0, 0, 0.1);
}

body.gomobi .grid-item img {max-width: 100%;}
body.gomobi .grid-item h2 {margin:0; font-size: 16px; font-weight: normal; font-family: gilroybold;line-height: 1.5;}
body.gomobi .grid-item p {font-size: 16px;}
body.gomobi .grid-item p.more {text-align:right;}
body.gomobi .grid-item p.more a {
    font-size: 15px;
    font-weight: bold;
    font-family: gilroyregular;
    letter-spacing: .75px;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;
}
body.gomobi .grid-item p.more a::after {
    content: "";
    background: url(arrow.png);
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    width: 10px;
    display: inline-block;
    height: 10px;
    background-position: center center;
    background-size: cover;
    margin-left: 10px;
}
body.gomobi .grid-item p.more a:hover {color: #0722ea;}
body.gomobi .grid-item p.adres_www {margin-top:24px;}
body.gomobi .grid-item p.adres_www a{font-size: 12px;
    font-weight: bold;
    font-family: gilroyregular;
    letter-spacing: .75px;
    //white-space: nowrap;
	word-break: break-all;}
body.gomobi .grid-item p.adres_www a:hover {color: #0722ea;}
body.gomobi .grid-item p.profil {font-size: 16px;
    font-weight: bold;
    font-family: gilroyregular;
    letter-spacing: .75px;}
	
	
.flex_middle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

body.gomobi .add-button.dodaj {
    font-size: 12px;
    color: 
#fff;
float: right;
padding: 11px 15px 9px 15px;
line-height: 20px;
background:
    #0722ea;
    font-size: 16px;
    font-weight: bold;
    font-family: gilroyregular;
    border-radius: 20px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.gomobi div.dodajtitle {
    font-family: gilroyregular;
    font-size: 16px;
    font-weight: normal;
	float: left;
		margin: 24px 24px 0 0;

}
body.gomobi div.dodajbutton {
    float: right;
    display: block;
    margin: 16px 0 36px 0;
}
body.gomobi.category-wydarzenia div.dodajbutton {
	margin: 42px 0 36px 0;
}

body.gomobi div.dodajbutton.clearfix {
    margin: 36px 0 0 0;
}
body.gomobi div.sortujagencje {
    font-family: gilroyregular;
    font-size: 16px;
    font-weight: normal;
	float: left;
	margin: 0 24px 0 0;
}

body.gomobi strong, body.gomobi b {font-weight: normal !important;font-family: gilroybold;}

body.gomobi div.dodajbutton.udostepnij {padding: 6px 0 44px 0;margin: 0;}
body.gomobi .add-button.udostepnij {
line-height: 20px;
background:#fff;
    font-size: 16px;
    font-weight: normal;
    font-family: gilroyregular;
	
	border: 1px solid rgba(0,0,0,0.1);
	padding: 11px 30px 11px 30px;
	line-height: 20px;
	border-radius: 20px;

	position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
body.gomobi .add-button.udostepnij:hover {
	background:#fff!important;
    color:#0722ea!important;
}
body.gomobi .add-button.udostepnij:after {
content: "";
	background: url(share_it.png);
	width: 20px;
display: inline-block;
height: 20px;
background-position: center center;
background-size: cover;
margin-left:16px;
margin-bottom: -5px;	
}




body.gomobi section.agency .flex-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  //height: 500px;
  border: solid 1px rgba(0, 0, 0, 0.1);
  margin-bottom:36px;
  font-size: 16px;
}
body.gomobi section.agency .grid-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(100% - 240px);
          flex: 1 1 calc(100% - 240px);
  //background: #F90;
  border: none;
  padding:12px 24px;
  margin-bottom:12px;
}
body.gomobi section.agency .grid-item:nth-child(odd) {
  background: #f6f6f6;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px;
  border: none;
    padding:12px;

}

body.gomobi section.agency .grid-item p.profil {text-align:right;}
body.gomobi section.agency .grid-item p {font-size: 16px;}
body.gomobi section.agency .grid-item p.kontakt a {font-size: 16px;
    font-weight: bold;
    font-family: gilroyregular;
    letter-spacing: .75px;
    white-space: nowrap;}
body.gomobi section.agency .grid-item p.kontakt a:hover {color: #0722ea;}
body.gomobi section.agency .grid-item img {max-width: 320px;}

body.gomobi .no_margin_bottom {margin-bottom:0 !important;}
body.gomobi .only_left_padding {padding:0 0 0 12px !important;}
body.gomobi section.agency .grid-item .tags a {padding:6px 16px; margin:4px; color:#000; background:#f6f6f6; display: inline-block;font-size:14px;}
body.gomobi section.agency .grid-item .tags a:hover {color:#fff; background:#0722ea;}



body.gomobi section.agency .backtodatabase a:hover {color: #0722ea;}
body.gomobi section.agency .backtodatabase a, .articles-box-title span {
    font-size: 16px;
    font-size: 16px;
    font-weight: bold;
    font-family: gilroyregular;
    float: right;
    letter-spacing: .75px;
    white-space: nowrap;
}
body.gomobi section.agency .backtodatabase a::before {
    content: "";
    background: url(arrow.png);
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    width: 10px;
    display: inline-block;
    height: 10px;
    background-position: center center;
    background-size: cover;
    margin-right: 10px;
	-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
body.gomobi section.agency .backtodatabase a:hover::before {
    content: "";
    background: url(arrow_blue.png);
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    width: 10px;
    display: inline-block;
    height: 10px;
    background-position: center center;
    background-size: cover;
    margin-right: 10px;
		-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
    transform: rotate(180deg);

}


.is-search-form {display:none}
//body.gomobi .is-search-form {display:block}

body.gomobi .is-menu.dropdown input[type="submit"] {
    -moz-appearance: button;

    border: 1px solid #9e9e9e;
    background-color: #fff;
    cursor: default;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
	padding: 8px 24px 8px 24px;
line-height: 20px;
border-radius: 20px;
}
body.gomobi .is-menu.dropdown input[type="text"] {border-bottom: 1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin: 0 0 10px 0;}
body.gomobi .is-menu form label {//margin: -1px -20px 0 0;}
body.gomobi .is-menu.dropdown form {text-align: right;top: 95%;}



body.gomobi .entry article .content .comments .comment-title, body.gomobi.page article .content .comments .comment-title {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    margin-top: 20px;
    font-family: gilroyregular;
    font-size: 38px;
}


body.gomobi .is-menu form {left: auto !important;}



header .menu-menu-glowne-container li.pum-trigger {display:none;}
header .menu-menu-glowne-container li.pum-trigger .burger-menu {position:relative; padding:4px 0;}
#popmake-57325 {background: #0722ea;}
.popmake-content .menu-menu-glowne-container ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: transparent;margin:10px 0 0 0;}
.popmake-content .menu-menu-glowne-container ul ul {margin:0;}
.popmake-content .menu-menu-glowne-container ul li, .popmake-content .menu-menu-glowne-container ul li ul li {padding: 0;}
.popmake-content .menu-menu-glowne-container ul li a, .popmake-content .menu-menu-glowne-container ul li ul li a {padding: 12px 6px 12px 0px; font-size: 19px;}
.popmake-content .menu-menu-glowne-container li.pum-trigger, .popmake-content .menu-menu-glowne-container li.menu-item-has-children a {display:none;}
.popmake-content .menu-menu-glowne-container ul li a {color:#fff;display:block;}
.popmake-content .menu-menu-glowne-container ul li a:hover {opacity:.75;background-color: rgba(255, 255, 255, 0.2);}
.popmake-content .menu-menu-glowne-container ul li > ul {display:-webkit-box;display:-ms-flexbox;display:flex;opacity: 1;position: relative;}
.popmake-content .menu-menu-glowne-container ul ul li a {display:block !important;opacity: 1;position: relative;}
.popmake-content .menu-menu-glowne-container, .popmake-content .menu-menu-glowne-container ul ul {border:none !important;}
.popmake-content .menu-menu-glowne-container li.menu-item-has-children {padding:0;}
.popmake-content .menu-menu-glowne-container li.menu-item-has-children a {//pointer-events: none; //cursor: default;}
.popmake-content .menu-menu-glowne-container ul li:hover > ul {top: 0;}

body.gomobi #popmake-57325 .pum-close.popmake-close {background-color: transparent !important;}

body.gomobi .search-icon {margin-top: -6px;}
body.gomobi .pum-theme-47209 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {font-size: 48px;font-weight: bold;font-family: gilroybold;}
body.gomobi .pum-theme-47209 #popmake-47215 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {font-size: 16px;font-family: gilroyregular;margin-right: 18px;}
body.gomobi .formError {left: 18px !important;bottom: 18px;right: 18px;top: auto !important;}
body.gomobi .pum-container.pum-responsive {width: auto !important;}
body.gomobi .formError .formErrorContent {padding: 10px;width: 100%;}
body.gomobi .pum-container .pum-content.popmake-content {position: initial;}
body.gomobi .pum-container.custom-position {left: 0 !important; right: 0 !important;margin-left: auto;margin-right: auto;}

body.gomobi .burger-inner, body.gomobi .burger-inner::after, body.gomobi .burger-inner::before {

    display: block;
    top: 44%;
	right:0;
    margin-top: 0px;
    width: 18px;
    height: 2px;
    background-color:#000;
    border-radius: 2px;
    position: absolute;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .15s;
         -o-transition-duration: .15s;
            transition-duration: .15s;
    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease;

}
body.gomobi .burger-inner::before {top: -5px;}
body.gomobi .burger-inner::after {top: 5px;}
body.gomobi .burger-inner::after, body.gomobi .burger-inner::before {content: ""; display: block;}
body.gomobi .burger-txt {padding-right:24px;padding-top: 1px;}

body.gomobi .entry article .entry-sidebar {padding-right: 0;}
body.gomobi .entry article .entry-sidebar .related-articles .yarpp-related-widget {padding: 0;}

body.gomobi.author .author-info {padding: 0 10px 0 0;margin-left: 0;}


body.gomobi .promoted-block {background: #f6f6f6;width:100%;//display:block;text-align: center;}
body.gomobi .promoted {
    font-family: gilroybold;
    font-size: 15px;
    font-weight: normal;
	margin:24px auto 12px auto;
	letter-spacing: 3px;
	//display:block;
}


body.gomobi .file-field .btn, body.gomobi .file-field .btn-large, body.gomobi .btn, body.gomobi .btn-large, body.gomobi .wpcf7-submit.btn {
    float: left;
    height: 3rem;
    line-height: 3rem;
    background:#0722ea !important;
    font-size: 16px;
    font-weight: bold;
    font-family: gilroyregular;
    border-radius: 20px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
body.gomobi .file-field .btn:hover, body.gomobi .file-field .btn-large:hover, body.gomobi .btn:hover, body.gomobi .btn-large:hover, body.gomobi .wpcf7-submit.btn:hover {
    background:#000 !important;
}




span.a2a_svg {display:none;}
span.a2a_count {

    line-height: 24px !important;
    height: 24px !important;
    width: 42px !important;
    font-size: 12px !important;
float: right !important;
margin: -2px 0 0 18px !important;
}


body.gomobi .is-search-sections .thumbnail {width: 120px;}
body.gomobi .is-search-sections .thumbnail img {max-width: 120px; height: auto;}
body.gomobi .is-ajax-search-details a, body.gomobi .is-ajax-search-result a, body.gomobi .is-ajax-search-details a:hover, body.gomobi .is-ajax-search-result a:hover {color: #0722ea;}




p iframe {width: 100%;height:500px;}

img.size-page-width, img.size-full {max-width: 100%;height: auto;}

@media only screen and (max-width : 1220px) {
.homepage-new .main-articles, body.gomobi .listing, body.gomobi .entry, body.gomobi section.page {padding: 0 40px;}
body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img {height: calc( ( 100vw - 80px ) / 4);}
body.gomobi h1.title {font-size: 34px;line-height: 38px;}
}
@media only screen and (max-width : 1180px) {
p iframe {width: 100%;height:calc( ( 100vw - 80px ) * 0.7 * 2.5 / 4 );}
}
@media only screen and (max-width : 980px) {
body.gomobi .main-article.top-main-article div.img {max-height: 430px;}
body.gomobi .main-articles-box .title h2, body.gomobi .related-article h4, body.gomobi .entry-list .title h2 {font-size: 17px;line-height: 20px;}
body.gomobi .slick-slide h2.wp-post-title, body.gomobi .slick-slide h2.wp-post-title a {line-height: 20px !important;  font-size: 17px;}
body.gomobi .wideo_column .title h2 {font-size: 26px;line-height: 30px;}
body.gomobi .pagination .pagination-box .pagination-label {font-size: 28px;}
body.gomobi h1.title {font-size: 32px;line-height: 36px;}
body.gomobi .listing.entry-list-container .pagination .previous-page, body.gomobi .listing.entry-list-container .pagination .next-page {font-size: 44px;top: 52px;}
body.gomobi.category-wydarzenia div.dodajbutton {margin: 40px 0 36px 0;}
body.gomobi .is-menu.dropdown input[type="text"] {border-bottom: 1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin: 0 0 8px 0;}

}

@media only screen and (max-width : 920px) {
body.gomobi .main-article.top-main-article div.img {max-height: 330px;}
body.gomobi .main-articles-box .main-article.top-main-article .title h2 {font-size: 24px;line-height: 28px;margin: 26px 0 0 0;}
body.gomobi .main-articles-box .title h2, body.gomobi .related-article h4, body.gomobi .entry-list .title h2 {font-size: 16px;line-height: 19px;}
body.gomobi .highlighted-agencies .agencies-box .agency {width: 31.33%;}
body.gomobi .wywiady .main-article, body.gomobi .aplikacje .main-article {width: 49%;margin-right: 2%;}
body.gomobi .wywiady .main-article:nth-child(2n), body.gomobi .aplikacje .main-article:nth-child(2n) {margin-right: 0;}
body.gomobi .entry article, body.gomobi .page article {//padding: 0 20px;}
body.gomobi .main-articles-box .title h2, body.gomobi .entry-list .title h2 {font-size: 16px;}
body.gomobi .slick-slide h2.wp-post-title, body.gomobi .slick-slide h2.wp-post-title a {line-height: 19px !important;  font-size: 16px;}
body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img {height: calc( ( 100vw - 80px ) / 3);}
body.gomobi .wideo_column .title h2 {font-size: 22px;line-height: 26px;}
.zapiszsie {display:none;}
.menu-menu-glowne-container ul li {padding: 24px 6px 20px 6px;font-size: 17px;}
body.gomobi .pagination .pagination-box .pagination-label {font-size: 26px;}
body.gomobi .entry article header, body.gomobi .page article header {margin-right: 0;width: 100%;}
body.gomobi h1.title {font-size: 30px;line-height: 34px;}
body.gomobi .listing.entry-list-container .pagination .previous-page, body.gomobi .listing.entry-list-container .pagination .next-page {font-size: 36px;top: 58px;}
body.gomobi .wywiady .title h2, body.gomobi .aplikacje .title h2 {padding-top: 14px;}
body.gomobi.category-wydarzenia div.dodajbutton {margin: 36px 0 36px 0;}
body.gomobi .pagination .pagination-box .pagination-label {padding: 0 14px;}
}
@media only screen and (min-width : 768px) {
body.gomobi #pum-57325 {display:none !important;}
}


@media only screen and (max-width : 767px) {
header .menu-menu-glowne-container li {display:none;}
header .menu-menu-glowne-container li.pum-trigger, header .menu-menu-glowne-container li.astm-search-menu {display: list-item;}
//header .menu-menu-glowne-container ul {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
body.gomobi .main-articles-box .main-article.top-main-article .title h2 {font-size: 20px;line-height: 24px;margin: 28px 0 0 0;}
body.gomobi .main-article.top-main-article {width: 48.5% !important; margin: 0 2.5% 36px 0;padding: 0 10px;}
body.gomobi.single .entry article, body.gomobi.page .page article {padding: 0;}
body.gomobi .main-article.top-main-article:last-of-type {margin-right: 0;}

body.gomobi .main-articles .main-article {
    float: left;
    //display: block;
    margin-right: 2.5%;
    width: 48.5%;
    clear: none;
    padding: 0 10px;
}
body.gomobi .entry article, body.gomobi .page article {padding: 0 10px;}
body.gomobi .main-article:nth-child(2n), body.gomobi .entry-list article:nth-child(2n) {margin-right: 0;}
body.gomobi .recent-post-carousel button.slick-arrow {width: 40px;height: 40px;border-radius: 20px !important;}
body.gomobi .recent-post-carousel button.slick-prev, body.gomobi .recent-post-carousel button.slick-next {background-size: 15px 15px !important;}
body.gomobi .highlighted-agencies .agencies-box .agency {width: 48%;margin: 6px 1%;}
body.gomobi .blogerzy .main-article {width: 33.33%;margin-right:0;}
body.gomobi .main-articles-box .title h2, body.gomobi .related-article h4, body.gomobi .entry-list .title h2 {font-size: 17px;}
body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img {//height: calc( ( 100vw - 80px ) / 2 - 25px);height: calc( ( 100vw - 80px ) / 3);}
body.gomobi .wideo_column .title h2 {font-size: 20px;line-height: 24px;margin-top: 4px;}
body.gomobi .wideo_column {float: none;width: 100% !important;}
body.gomobi .wideo-articles .main-articles .top-article {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
body.gomobi .footermenus {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
body.gomobi .menu-social-menu-container ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 0;}
body.gomobi ul#menu-footer-menu li {word-wrap: break-word;-ms-flex-preferred-size: 0;flex-basis: 0; padding: 2px 8px;}
body.gomobi .menu-menu-glowne-container ul li {-ms-flex-preferred-size: 0;flex-basis: 0;}
body.gomobi .search-icon {margin-top: -4px;}
body.gomobi .is-menu.dropdown form {right: 30px; top: 120px;}
body.gomobi .menu-menu-glowne-container {margin: 0 0 12px 0;border-top: none;border-bottom: none;}
body.gomobi .pagination .pagination-box .pagination-label {font-size: 24px;}
body.gomobi.single .entry article .entry-sidebar, body.gomobi.page .page article .entry-sidebar, body.gomobi.single .entry article .content, body.gomobi.page .page article .content, body.gomobi.single .entry article .meta-info, body.gomobi.page .page article .meta-info {width: 100%; float: none;margin-right: 0;border:none;}
body.gomobi.single .entry article, body.gomobi.page .page article {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
body.gomobi .entry article .entry-sidebar {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
body.gomobi .entry article .entry-sidebar .related-articles .related-article {width:48%;margin-right: 2%;clear: none;padding: 0 0 18px 0;float:left;}
body.gomobi .entry article .entry-sidebar .related-articles .related-article:nth-child(2n) {margin-right: 0;}
body.gomobi .entry article .entry-sidebar .related-articles .related-article:nth-child(2n+1) {clear:left;}
body.gomobi h1.title {font-size: 28px;line-height: 32px;}


body.gomobi .grid-item {border-top: solid 1px rgba(0, 0, 0, 0.1);border-left: solid 1px rgba(0, 0, 0, 0.1);border-right: solid 1px rgba(0, 0, 0, 0.1);}
body.gomobi .grid-item:nth-child(2n+1) {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
body.gomobi .grid-item:nth-child(2n+2) {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
body.gomobi .logo-agencji {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-right: solid 1px rgba(0, 0, 0, 0);}
body.gomobi .adres-agencji {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
body.gomobi .branza-agencji {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
body.gomobi .opis-agencji {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}

.menu-agencje-container {display: inline-block;}
body.gomobi.category-baza-agencji div.sortujagencje {float: none;margin: 0;}
body.gomobi.category-baza-agencji div.dodajtitle {margin: 0 12px 24px 0;}
body.gomobi.category-baza-agencji div.dodajbutton {margin: -132px 0 0 0;}
body.gomobi section.agency .flex-grid {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
body.gomobi section.agency .grid-item:nth-child(2n+1) {-webkit-box-flex: initial;-ms-flex: initial;flex: initial; padding: 12px;}
body.gomobi section.agency .grid-item p.profil {text-align: left;}
body.gomobi section.agency .grid-item:first-of-type {padding: 0;}
body.gomobi .only_left_padding {padding: 0 !important;}
body.gomobi section.agency .grid-item img {width: 320px;  max-width: 100%;}
body.gomobi .is-search-sections .thumbnail {
    margin-right: 10px;
    width: 150px;
}
body.gomobi .is-search-sections .thumbnail img {

    float: left;
    max-width: 150px;

}
div.is-ajax-search-details, div.is-ajax-search-result {width: 600px;right: 0; left: auto !important;}
//body.gomobi > header {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;display: -webkit-box;display: -ms-flexbox;display: flex;}
//body.gomobi > header .logo a {margin: 0 0 45px 0;}
body.gomobi > header {position:relative;text-align: center;}
body.gomobi .menu-menu-glowne-container {position:absolute;top: 0;right: 20px;left: 20px;}
header .menu-menu-glowne-container ul {justify-content: space-between;}
body.gomobi > header .logo {z-index: 2;display: inline-block;}

body.gomobi .listing.entry-list-container .pagination .previous-page, body.gomobi .listing.entry-list-container .pagination .next-page {font-size: 32px;top: 60px;}
body.gomobi .main-article.top-main-article .title {margin: -74px 0 0 25px;}
body.gomobi .main-article .title, body.gomobi .related-article .title {margin: -52px 0 0 25px;}
body.gomobi .wywiady .title, body.gomobi .aplikacje .title {margin: -28px 0 0 25px;}
body.gomobi .raporty .title {margin: -42px 0 0 25px;}
body.gomobi .blogerzy .title {margin: 12px 0 0 0;}
body.gomobi.category-wydarzenia div.dodajbutton {margin: 32px 0 36px 0;}
body.gomobi.category-baza-agencji div.dodajbutton {margin: 0 0 24px 0;}
body.gomobi.category-baza-agencji  div.dodajtitle {float: none;}


.menu-agencje-container {display: block; padding-left: 0;}
body.gomobi div.sortujagencje {margin: 0;width: 100%; display: block;}
.menu-agencje-container ul ul, .menu-agencje-container ul li:hover > ul {width: calc(100% + 2px);}
p iframe {width: 100%;height:calc( ( 100vw - 100px ) * 2.5 / 4 );}
body.gomobi .entry article .meta-info, body.gomobi .page article .meta-info {padding-right: 0; border-right: 0px solid rgba(0,0,0,0);}
body.gomobi .meta-info .img-box {margin-left: -40px;margin-right: -40px;}
body .is-menu.is-dropdown form {top: 120px;}
body > header, body.gomobi > header {min-height: 160px;width:85% !important;max-width: 85% !important;padding: 0 !important;margin: 0 auto !important;}
}



@media only screen and (max-width : 640px) {
body.gomobi .main-article.top-main-article:first-of-type, body.gomobi .main-article.top-main-article:last-of-type {width: 100% !important; margin: 0 0 36px 0;padding: 0 10px;}
body.gomobi .main-article.top-main-article .title {min-height: auto;}
body.gomobi .main-articles-box .title h2, body.gomobi .related-article h4, body.gomobi .entry-list .title h2 {font-size: 15px;padding-bottom: 2%;}
//body.gomobi .pagination .pagination-box .pagination-label {font-size: 22px;}
body.gomobi h1.title {font-size: 26px;line-height: 30px;}
body.gomobi .listing.entry-list-container .pagination .previous-page, body.gomobi .listing.entry-list-container .pagination .next-page {font-size: 26px;top: 64px;}
}	


@media only screen and (max-width : 480px) {
body.gomobi .main-article div.img {max-height: 100%;//height: 100%;width:100%;}
body.gomobi .main-article.top-main-article div.img {max-height: 230px;}
.homepage-new .main-articles, body.gomobi .listing, body.gomobi .entry, body.gomobi section.page {padding: 0 20px;}
body.gomobi .main-articles .main-article {
    float: left;
    margin-right: 0;
    width: 100%;
    clear: none;
    padding: 0 10px;

}
body.gomobi .blogerzy .main-article {width: 50%;margin-right:0;}
body.gomobi .highlighted-agencies .agencies-box .agency {margin: 4px 1%;}
body.gomobi .wideo_column .title h2 {font-size: 18px;line-height: 22px;}
ul#menu-footer-menu {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
ul#menu-footer-menu li {padding: 8px 4px;text-align: center;}
//body.gomobi .pagination .pagination-box .pagination-label {font-size: 20px;}
body.gomobi h1.title {font-size: 24px;line-height: 28px;}
body.gomobi.author h1 {font-size: 28px;margin: 1.3em 0 1.3em 0;}


body.gomobi .grid-item:nth-child(2n+1) {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
body.gomobi .logo-agencji {border-right: solid 1px rgba(0, 0, 0, 0.1);}
body.gomobi .menu-agencje-container ul li {max-width: 100%;}
body.gomobi .menu-agencje-container ul li a {word-wrap: break-word;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;white-space: initial;}

body.gomobi .menu-agencje-container ul li > ul {-ms-flex-wrap: wrap;flex-wrap: wrap;}
body.gomobi.author .author-info {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding:0;}
body.gomobi.author .author-info img {margin: 0 auto;display: block;}
body.gomobi.author .author-info h1 {text-align: center;}
body.gomobi .author-and-date, body.gomobi .entry article .author-and-date, body.gomobi .page article .author-and-date {width: calc(100% - 60px) !important;}
body.gomobi > header .logo {margin: 0 auto !important;}


body.gomobi .wywiady .main-article, body.gomobi .aplikacje .main-article {
    float: left;
    margin-right: 2.5%;
    width: 48.5%;
    clear: none;
    padding: 0 10px;
}
body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img {
    //height: calc( ( 100vw - 80px ) / 2 - 25px);
	height: calc( ( 100vw - 80px ) / 3);
}
body.gomobi.category-wydarzenia div.dodajbutton {margin: 30px 0 36px 0;}
//body.gomobi .pagination .pagination-box .pagination-label {padding: 0 10px;}
body > header .logo, body > footer .logo {max-width: 184px !important;}
body > header .logo img, body > footer .logo img {max-width: 100%;}
body.gomobi .is-menu.dropdown form {right: 10px; top: 90px;}
body > header, body.gomobi > header {min-height: 140px;width:85% !important;max-width: 85% !important;padding: 0 !important;margin: 0 auto !important;}
body.gomobi .menu-menu-glowne-container {right: 20px;left: 20px;}
body .astm-search-menu.is-menu.is-dropdown.menu-item {position: unset;}
body.gomobi .meta-info .img-box {margin-left: -20px;margin-right: -20px;}
body .is-menu.is-dropdown form {top: 100px;width: 100%;max-width: 100%;left: 0 !important;right: 0 !important;}

}

.zapiszsiedonewslettera {border-bottom: 120px solid #fff;border-top: 60px solid #fff;color: #fff;//background-color: #0722ea;background-color: #b6befb;text-align: center;text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 );font-size: 32px;font-style: normal;line-height: 36px;padding:24px;}
.zapiszsiedonewslettera div {margin:0px auto;font-size: 18px;font-style: normal;padding: 36px 24px 0 24px;max-width:460px;line-height: 18px;}
.zapiszsiedonewslettera a {background-color: #fff;color: #0722ea;padding:12px 24px;font-size:18px;letter-spacing: 2px;
text-transform: uppercase;font-weight:600;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
body .zapiszsiedonewslettera a:hover {//color: #fff;//background-color: rgba(0, 0, 0, 0.66);padding:18px 32px;}

@media only screen and (max-width : 420px) {
//body.gomobi .pagination .pagination-box .pagination-label {font-size: 18px;}
body.gomobi .entry article .entry-sidebar .related-articles .related-article {width:100%;margin-right: 0;clear: none;padding: 0 0 18px 0;float:none;}
body.gomobi .pum-container.custom-position {min-width: 0 !important;  max-width: 100% !important;}
//body.gomobi .listing.entry-list-container .pagination .previous-page, //body.gomobi .listing.entry-list-container .pagination .next-page {font-size: 24px;top: 60px;}

body.gomobi .wywiady .main-article, body.gomobi .aplikacje .main-article {width: 100%;margin-right: 0;}
body.gomobi .wywiady .main-article:nth-child(2n), body.gomobi .aplikacje .main-article:nth-child(2n) {margin-right: 0;}
body.gomobi .wywiady div.img, body.gomobi .aplikacje div.img {height: calc( 100vw * .6 );}
body.gomobi .wywiady div.img img, body.gomobi .aplikacje div.img img {height: calc( 100vw - 60px );}
body > header .logo img, body > footer .logo img  {max-width: 100%;}
body.gomobi .highlighted-agencies .agencies-box .agency {width: 100%;margin: 4px 0;}
}	
@media only screen and (max-width : 360px) {
.homepage-new .main-articles, body.gomobi .listing, body.gomobi .entry, body.gomobi section.page {padding: 0 10px;}
body.gomobi .wideo_column .title h2 {font-size: 16px;line-height: 20px;}
//body.gomobi .pagination .pagination-box .pagination-label {font-size: 16px;}
body.gomobi h1.title {font-size: 20px;line-height: 24px;}
.is-search-sections .left-section {float: none;overflow: hidden;margin-bottom: 12px;}
body > header .logo, body > footer .logo {max-width: 160px !important;}
body > header .logo img, body > footer .logo img  {max-width: 100%;}
body.gomobi .is-menu.dropdown form {right: 0px; top: 80px;}
p iframe {width: 100%;height:calc( ( 100vw - 100px ) * 3 / 4 );}
body.gomobi .meta-info .img-box {margin-left: -10px;margin-right: -10px;}
body .is-menu.is-dropdown form {min-width: 220px;}
}

@media only screen and (max-width : 320px) {
body.gomobi .blogerzy .main-article {width: 100%;margin-right:0;}
//body.gomobi .pagination .pagination-box .pagination-label {padding: 0 8px;}
body.gomobi .pagination .pagination-box .pagination-label {font-size: 20px;}
body.gomobi .listing.entry-list-container .pagination .previous-page, body.gomobi .listing.entry-list-container .pagination .next-page {font-size: 22px;top: 64px;}
body > header .logo, body > footer .logo {max-width: 140px !important;}
}



.fb_iframe_widget span {width:100% !important}
.fb_iframe_widget iframe {width:100% !important}


.is-menu .search-icon-path {fill: #000 !important;}


#popmake-47215 label {color: #fff !important;}
#popmake-47215 input[type="text"] {border-bottom: 1px solid #fff !important;}
#popmake-47215 input[type="submit"] {padding: 8px !important;color: #fff !important;background-color: #0722ea !important;border: none !important;}
#popmake-47215 .pum-title {color: #fff !important;}

#popmake-47215 .pum-content {color: #fff !important;font-size: 15px !important;}
#popmake-47215 div.widget_wysija_cont {padding: 24px 0 !important;}
