/*
Earlier Themes Options/General/Custom.css
*/

#logo {
width: 265px;
}
.social-icons {
    /*line-height: 0.67;*/
}
.pix-menu {
margin-left: 0px;
}

.main-nav {
line-height: 116px;
}

@media screen and (max-width: 480px) {
.art_desktop_tablet {
display:none;
}
}
@media screen and (min-width: 481px) {
.art_mobile {
display:none;
}
}


@media screen and (max-width: 767px)
{
body {
font-family: 'Lato', Arial, sans-serif;font-size: 15px;font-style:normal;font-weight: 400;
}

li, li a {font-family: 'Lato', Arial, sans-serif; font-size: 15px; font-style:normal;font-weight: 400;}

#inner-header .widget-right {
    margin-top: 0px;
    float: none;
    margin-right: auto;
    margin-left: auto;
    width: 128px;
    clear: both;
}

#inner-header #logo  {
    margin-right: auto;
    margin-left: auto;
    float: none;
    width: 250px;
    height: 85px;
}

.header-elem .topSearchForm {
    right: unset;
    top: 32px;
}

}


@media screen and (max-width: 991px) {
.pix-menu {
height: 44px;
}
.pix-menu-trigger {
margin-top: 0px;
}
}

@media screen and  (min-width: 768px) and (max-width: 991px) {
.pix-menu {
height: 13px;
}
.pix-menu-trigger {
height: 21px;
}
}

.wpb_content_element  {
margin-bottom: 0px;
}

h1{
    /*background: url('http://digitalbards.com/wp-content/themes/rigel/custom/bg_title.png') 0 0 repeat-x !important;*/
    background:url('http://digitalbards.com/wp-content/themes/rigel/custom/bg_title_new.png') no-repeat top left !important;
    background-size: 206px 184px !important;
    position:relative;
    display: inline-block;
    padding-top: 30px; /* padding do tekstu w osi y */
    height: 92px;
    color: white;
    left: 50%;
    transform: translate(-50%, 0);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    h1{
        /*background:url('http://digitalbards.com/wp-content/themes/rigel/custom/bg_title_2x.png') no-repeat top left !important;
        background-size: 206px 184px !important;*/
    }
}

h1:before,h1:after {
    content:'';
    display: inline-block;
    position:absolute;
    top: 0;
    right: -98px; /* szerokość prawej strony headera z ujemnym znakiem */
    width: 99px; /* szerokość prawej strony headera  */
    height: 100%;
    background:inherit;
    background-position:100% 100%;
}
h1:before {
    left:-106px; /* szerokość lewej strony headera z ujemnym znakiem */
    width: 107px !important;  /* szerokość lewej strony headera n */
    background-position: 0 100%;
}

/* Careers */

.no-vc-active {
    padding-top: 0px;
    padding-bottom: 0px;
}

.vc_btn3-color-juicy-pink {
background-color: #8b11f3 !important;
}

a, a:hover {
color: #a545ff !important;
}

a:hover {
text-decoration: underline;
}

a.vc_btn3-color-juicy-pink, a.vc_btn3-color-juicy-pink:hover {
color: white !important;
}

.main-nav li a, p.social-icons a, li.menu-item a{
color: #545452 !important;
}

#GameSubmitButton a{
color: white !important;
font-weight: 700;
font-size: 30px !important;
}

#LookingForPublisher h2{
font-size: 38px;
}

@media screen and (max-width: 480px) 
{
#news, #about_us {
background-color: white !important; 
}
#news div.vc_column-inner, #about_us div.vc_column-inner {
padding-top: 0px !important;
}

.header-elem {
margin-left: 0px !important;
}

}

/*
 News Post Header Customization (earlier in Additional CSS)
 * */

.single-post .post-meta {
    margin-top: 0px;
    margin-bottom: 0px;
}

.sub-header-inner {
    height: 0px !important;
}
#wrapper {
    padding-top: 45px !important;
  padding-bottom: 0px !important;
}

#sub-header {
    padding: 30px 0 !important;
}

#sub-header .sub-banner-title {
        color: #231f20;
        text-transform: uppercase;
        font-size: 24px;
        font-weight: 700;
        margin: 0;
        letter-spacing: 3px;
}
