/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/*projects*/

@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?dozynt');
    src:    url('fonts/icomoon.eot?dozynt#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?dozynt') format('truetype'),
        url('fonts/icomoon.woff?dozynt') format('woff'),
        url('fonts/icomoon.svg?dozynt#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-Icon_Weiss1:before {
    content: "\e900";
}

/*general*/

h1, h2, h1 span, h3, h4, h4 a, h2 span, h6 {
	text-transform: uppercase;
    font-weight: bold !important;
    letter-spacing: 1.2px;
    color: #EAC342;
}

h2 a, h6{
	letter-spacing: 1px;
    color: #e7b242;
}

h4 {
    font-size: 150%;
   letter-spacing: 1.1;
}

/*topbar*/

.x-topbar {
	min-height: 34px;
    background: url('images/top-bar.png') repeat-x;
    border-bottom: 0px;
    background-color: #fff;
}

.x-topbar .p-info {
	float: right;
	margin: 7px 0 0 0;
    
}

.x-topbar #agja {
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;

}

.x-navbar .desktop .x-nav > li > a:hover,
 .x-navbar .desktop .x-nav > .x-active > a,
  .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: inset 0 4px 0 0 #eac342;
}

.x-navbar .desktop .x-nav > li > a:hover, 
.x-navbar .desktop .x-nav > .x-active > a, 
.x-navbar .desktop .x-nav > .current-menu-item > a {
    -moz-box-shadow:   none;
    -webkit-box-shadow: none;
    box-shadow:         none !important;
    text-decoration: underline;
}


/*team*/

.page-id-181 h4{
    margin-top: 0px;
}


/*blogpage*/

.x-header-landmark {
    display: block;
}

.x-header-landmark h1 {
    font-size: 250%;
}

.entry-thumb:before {
    font-family: 'icomoon' !important;  
    content: "\e900" !important;
    font-size: 70px;
    background-color: transparent !important;
}

.page-id-222 .entry-thumb:before, .category-167 .entry-thumb:before {
    font-family: ''!important;  
    content: "" !important;
    font-size: ;
    background-color: ;
}



.entry-thumb {
     background-color: #e7b242 !important;
}

.x-iso-container-posts.cols-2 .entry-title {
    font-size: 170%;
}
/*homepage*/
.x-recent-posts .format-standard .x-recent-posts-img:before, .x-recent-posts .format-video .x-recent-posts-img:before,
.x-recent-posts .format-audio .x-recent-posts-img:before, .x-recent-posts .format-gallery .x-recent-posts-img:before {
    font-family: 'icomoon' !important;  
    content: "\e900" !important;
    font-size: 70px;
    text-shadow: 0 0.035em 0 rgba(0,0,0,0.35);
}

/*disable on agja*/

.page-id-222 .x-recent-posts .format-standard .x-recent-posts-img:before,.page-id-222 .x-recent-posts .format-video .x-recent-posts-img:before,
.page-id-222 .x-recent-posts .format-audio .x-recent-posts-img:before,.page-id-222 .x-recent-posts .format-gallery .x-recent-posts-img:before {
    font-family: '' !important;  
    content: "" !important;
    font-size: ;
    text-shadow: ;
}

.page-id-167 .x-recent-posts .format-standard .x-recent-posts-img:before,.page-id-167 .x-recent-posts .format-video .x-recent-posts-img:before,
.page-id-167 .x-recent-posts .format-audio .x-recent-posts-img:before,.page-id-167 .x-recent-posts .format-gallery .x-recent-posts-img:before {
    font-family: '' !important;  
    content: "" !important;
    font-size: ;
    text-shadow: ;
}

.x-recent-posts .h-recent-posts, .x-recent-posts .x-recent-posts-date {
    white-space: normal !important;
}

.iconBig {
	font-size: 75px;
    line-height: 1.2;
}

.page-id-171 .content .x-container {
	max-width: 1080px;
}

.page-id-171 {
	background-color: white !important;
}



.page-id-171 .homePosts .x-container, .homeBottom {
	max-width: 1400px;
}

.homeBottom {
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 80px;
}

.homeVisit .x-sm.x-1-2:first-child {
	font-size: 25px;
	font-weight: 600;
	white-space: nowrap;
}

.homeVisit .rss {
	float: right;
}

.homeVisit {
	padding-top: 0px;
}

.entry-title {
  line-height: 1.2;
  padding-bottom: 20px;
}

.home .x-promo .x-promo-image-wrap {
display: none;
}
.home .x-promo .x-promo-content {
padding: 0px;
}
.home .x-promo .x-promo-content .x-container-fluid {
padding: 1.5em;
margin:0px;
width: 100%;
max-width: none;
}

/*login Page*/


.login h1 a  {
    -webkit-background-size: 100% !important;
    background-size: 100% !important;
}

/*Agja*/

.page-id-538 .x-content-band .x-container.width {
    width: 100%;
}

.page-id-538 .x-tab-content {
    overflow: hidden;
}

/*.page-id-538 .entry-header {
    display: none;
}*/

.page-id-538 .x-content-band {
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-id-538 h2 {
    padding-bottom: 20px;
}

.page-id-222 .entry-content {
    margin-top: 0px;
}

.page-id-222 .content .x-container {
	max-width: 1080px;
}

.page-id-222 {
	background-color: white !important;
}

.page-id-222 .homePosts .x-container, .homeBottom {
	max-width: 1400px;

}

/*Team*/

.page-id-181 .x-content-band .x-container.width {
    width: 100%;
}

.page-id-181 .x-content-band {
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-id-181 h2 {
    padding-bottom: 20px;
}

.page-id-181 .entry-content {
    margin-top: 0px;
}

/*blog*/
/*.x-masonry-active .entry-wrap {
max-height: 500px;
overflow: hidden;
}

.x-masonry-active .entry-featured {
max-height: 565px;
overflow: hidden;
}*/


.x-integrity .post .entry-footer {
  display: absolute;
  top: -99999em;
  visibility: hidden;
}
.blog footer.entry-footer.cf, .archive footer.entry-footer.cf {
display:none;
}

.has-post-thumbnail .entry-featured  {
    border-bottom: none;
}

.blog .post-thumbnail-caption, .archive .post-thumbnail-caption{
    display: none;
}

.post-thumbnail-caption {
    background-color: #fff;
    font-size: 13px;
    padding-left: 7.25%;
    padding-right: 7.25%;
    padding-top: 6px;
}

.entry-wrap {
    border-radius: 0 !important;
}

.p-meta span:nth-child(3), .p-meta span:nth-child(1) {
    display: none;
}

/*collaborators*/
.page-id-260 .column-1.sorting {
    color: white;
}
.page-id-260 .column-1 {
    color: grey;
}

body .tablepress thead th {
    background-color: #E7B242;
    color: white;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: #f4cb7a !important;
}
.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {
    text-shadow: .0em .0em #666 !important;
}

.paginate_button:after, .paginate_button:before {
    color: #E7B242 !important;
}
#tablepress-1_filter {
    margin-bottom: 20px !important;
}

.x-colophon.bottom {
    background-color: #EAC342;
    border-top: 0px !important;
}

.x-colophon {

}

.x-colophon.bottom #menu-footermenu li a {
    color: white;
    font-weight: 800;
}

/*resources*/

/*169 agja audio, 168 agja video*/

.category-162 .x-sidebar, .category-160 .x-sidebar,.category-169 .x-sidebar, .category-168 .x-sidebar {
    display: none;
}

.category-162 .x-main, .category-160 .x-main, .category-169 .x-main, .category-168 .x-main {
    width: 100%;
}
.category-160 .x-iso-container.cols-2>.hentry, .category-169 .x-iso-container.cols-2>.hentry {
    width: 100%;
}
@media (max-width: 767px) {
.x-topbar .p-info {
    float: none;
    margin: 0;
    padding: 0.8em 1em 1em;
    background-color: transparent;
    border-radius: 0 0 4px 4px;
}
}

@media (max-width: 480px) {
    h1 span{
        font-size: 45px !important;
        line-height: 0.8 !important;
    }
}     