.prague-logo a img {width:250 !important;height:24 !important;}        p,
        p a {
            font-family: Raleway !important;font-size: 13px !important;
 line-height: normal;color: #0c0c0c !important;        }
            h6,
        h6 a {
            font-family: Raleway !important;                font-weight: 300 !important;
            font-size: 13px !important;
 line-height: normal;color: #0a0a0a !important;        }
            h1,
        h1 a {
            font-family: Roboto !important;                font-weight: 700 !important;
                    }
            h2,
        h2 a {
            font-family: Raleway !important;font-size: 24px !important;
 line-height: normal;        }
            h3,
        h3 a {
            font-family: Raleway !important;font-size: 18px !important;
 line-height: normal;        }
            h4,
        h4 a {
            font-family: Raleway !important;font-size: 15px !important;
 line-height: normal;        }
    
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
a:link{
	color:#9F902A  !important;
text-decoration:none  !important;
}
a:hover,
a:focus{
	color:#7F7321  !important;
}
a:visited{
	color:#7F7321  !important;
}
em { 
  font-style: italic  !important;
font-size:13px  !important;
font-weight:200 !important;
}

p, p a {
line-height: 1.5;
}
.project-detail-splitted  .prague-share-icons {
    display: none;
}
h3 {
    font-weight: 400 !important;
}
h4 {
    font-weight: 400 !important;
}
h2 {
	font-size: 15px  !important;
line-height: 18px  !important;
}


.det-tags .tags-button a{
	font-size:13px !important;
	font-weight:300 !important
}
.det-tags .tags-button a:hover{
	background-color:#fff !important;
	color: #7F7321  !important
}





.blog .top-banner {
display: none;
}

.media .top-banner {
display: none;
}


.filter-nav a{
font-family : Raleway, sans-serif !important;
display : contents !important;
  }

.filter-nav a:hover{
color : white !important;
display : contents !important;  
}



.a-btn-2.creative{
   font-family : Raleway, sans-serif !important;
   border : 0px !important;
   display : contents !important;
  }

.a-btn-2.creative:hover{
   color : grey !important;
   background-color : white !important;
   display : contents !important;
}

.project-grid-wrapper .project-grid-item-img {

height: 100%;
}
.project-grid-wrapper .project-grid-item-img-link:hover .project-grid-item-img {

transform: translateY(0);
}

.a-btn-2.simple{
font-family : Raleway, sans-serif !important;
}

.prague_filter_projects .prague_filter_item
{
min-width: 290px !important;
}


.prague_media .media-item-img-link
{
display: none;
}

.number-arrows .left {
text-align: right !important;
left: 0;
}

.prague_filter_projects {
    background-color: white !important;
}

.prague_filter_projects .prague_filter_item .filter_item_category li {
    background-color: white !important;
}




.prague-header.full .prague-navigation {
    background-color: white !important;
}

.prague-header.full .prague-navigation nav {
     background-color: white !important;
}
.prague-header.full .prague-navigation {
 background-color: white !important;
}

.prague-header.light.open-filter, .prague-header.light.open-menu {
 background-color: white !important;
}


.main-menu {
    background-color: white !important;
    padding: 00px 20px 0px !important; 
}

.main-menu li a {
text-transform : lowercase !important;
color : black !important;
}


.main-menu .sub-menu {
    background-color: white !important;
    padding: 20px 20px 20px !important; 
    line-height: 30px; !important;
}
.sub-menu li a {
color : black !important;
}

.prague-navigation {
            background-color: white !important;
}

.prague-navigation nav {
                background-color: white !important;

}








@media screen and (max-width:1199px) {
    .prague-header .prague-nav-menu-icon {
        display: block
    }

    .prague-header .prague-navigation {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 100vh;
        padding: 40px 30px;
        overflow-y: auto;
        text-align: left;
        background-color: white !important;
    }

    .prague-header .prague-navigation nav {
        padding-bottom: 100px
    }

    .prague-header.full .prague-navigation .pargue-navigation-wrapper {
        max-width: 970px
    }

    .prague-header.light .prague-navigation {
        background-color: white !important;
    }

    .prague-header.light .main-menu li a {
        color: #111
    }

    .prague-header.light .main-menu .sub-menu {
        background-color: white !important;
    }

    .prague-header.light .main-menu .sub-menu li a {
        color: #111
    }

    .main-menu > li {
        display: block;
        margin-left: 0
    }

    .main-menu li {
        display: block
    }

    .main-menu li a {
        color: #fff
    }

    .main-menu .sub-menu {
        position: static;
        display: block;
        visibility: visible;
        opacity: 1;
        padding: 7px 10px;
        background-color: #111
    }

    .main-menu .sub-menu li a {
        color: #fff
    }

    .main-menu .sub-menu .sub-menu {
        position: static
    }

    .prague-header-form .prague-footer-info-block {
        margin-bottom: 50px
    }
}






@media only screen and (max-width: 3000px){

	.post-detailed .prague-post-thumbnail{
		max-width:540px !important;
		margin-left:315px !important;

}
	.post-detailed .prague-post-title{
		max-width:540px !important;
		margin-left:315px !important;
}
	.post-detailed .prague-post-content-outer{
		max-width:540px !important
}
	.post-detailed .prague-post-date{
		position:absolute;top:70px;right:315px !important;
}
	.post-detailed .prague-post-content{
		margin-left:0px !important;
		max-width:540px !important
}
}




@media only screen and (max-width: 1199px){
	.post-detailed .prague-post-thumbnail{
		max-width:540px !important;
		margin-left:215px !important;
}
	.post-detailed .prague-post-title{
		max-width:540px !important;
		margin-left:215px !important;
}
	.post-detailed .prague-post-content-outer{
		max-width:540px !important
}

	.post-detailed .prague-post-date{
		position:absolute;top:70px;right:215px !important;
}
	.post-detailed .prague-post-content{
		margin-left:0px !important;
		max-width:540px !important
}
}




@media only screen and (max-width: 991px){
	.post-detailed .prague-post-thumbnail{
		max-width:540px !important;
		margin-left:105px !important;
}
	.post-detailed .prague-post-title{
		max-width:540px !important;
		margin-left:105px !important;
}
	.post-detailed .prague-post-content-outer{
		max-width:540px !important
}
	.post-detailed .prague-post-date{
		position:absolute;top:50px;right:105px !important;
}
	.post-detailed .prague-post-content{
		margin-left:0px !important;
		max-width:540px !important
}
}
@media only screen and (max-width: 767px){
	.post-detailed .prague-post-thumbnail{
		max-width:540px !important;
		margin-left:0px !important;
}
	.post-detailed .prague-post-title{
		max-width:540px !important;
		margin-left:0px !important
}
	.post-detailed .prague-post-content-outer{
		max-width:540px !important;
		margin-left:0px !important
}
	.post-detailed .prague-post-date{
		display:none !important;
	.post-detailed .prague-post-content{
		margin-left:0px !important;
}

}

@media only screen and (max-width: 400px){
	.post-detailed .prague-post-thumbnail{
		max-width:none !important;
		margin-left:0 !important;
}
	.post-detailed .prague-post-title{
		max-width:none !important;
		margin-left:0 !important;
	
}
	.post-detailed .prague-post-content-outer{
		max-width:none !important
}
	.post-detailed .prague-post-date{
		position:absolute;top:50px;right:105px !important;
	.post-detailed .prague-post-content{
		margin-left:0px !important;
		max-width:none !important
}
}

.prague-blog-grid-wrapper .blog-grid-post-excerpt a{
margin-left: 0px !important;
text-align: justify !important;
}
.prague-blog-grid-wrapper .blog-grid-content{
padding: 0px 0px !important;
text-align: justify !important;
}
.prague-blog-grid-wrapper .blog-grid-post-date{
position:left !important;
}