/*

Theme Name: X &ndash; Bungy
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

*/
@import url('integrity-light-bungy.css');

.portfolio .post_meta {
    display: none !important;
}

/*Contract the top menu slightly*/
ul#menu-primary{
	list-style: none;
	list-style-type: none;
}

/*Contract the top menu slightly*/
ul#menu-primary .menu-item {
	margin-right: -1.3em;
}

.x-navbar-fixed-left {
    overflow: auto !important;
}
/*
.x-navbar {
	position: fixed;//comment out
    overflow: visible;
}

@media (max-width: 979px) {
	.x-navbar-fixed-top {
		position: relative !important;
        overflow-y: scroll;
	}
}
*/

.safety-icon {
    display: inline-block;
    height: 87px;
    width: 87px;
    background-color: transparent;
    background-image: url("/wp-content/uploads/2014/04/safety-icon.png");
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    float: left;

}

/*Move drop down menu items closer together*/
.mobile ul .x-nav > li > a, 
.mobile ul .x-nav > li > a {
	height: 40px !important;
	padding-top: 0px !important;
}

.mobile .menu-item-language{
	display:none;
}

div.x-nav-wrap.mobile.collapse.in {
    background-color: #EEE;
    overflow-y: scroll;
    padding: 10px;
	height: 500px;

    -webkit-box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.75);
}

/*
nav.x-nav-collapse.in.collapse {
    -webkit-box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.75);
}
*/
/*height: auto !important;*/

ul.sub-menu li.menu-item:hover {
    background-color: #bbbbbb;
}

.portfolio .post_meta {
    display: none !important;
}

.x-recent-posts a {
    border: 0px;
}

.x-recent-posts .x-recent-posts-date {
    display: none;
}

/*hide the large flags on the desktop menu*/
.x-nav-wrap.desktop .large-flag
{
    display: none !important;
}

.custom {
    /* latin-ext */
    /* latin */
    /* latin-ext */
    /* latin */
    /* latin-ext */
    /* latin */
    /* latin-ext */
    /* latin */
    /* latin-ext */
    /* latin */
    /* latin-ext */
    /* latin */
}

@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 200;
    src: local("Raleway ExtraLight"), local("Raleway-ExtraLight"), url(http://fonts.gstatic.com/s/raleway/v11/cbAbzEjxTdN5KKmS-gA0tQsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 200;
    src: local("Raleway ExtraLight"), local("Raleway-ExtraLight"), url(http://fonts.gstatic.com/s/raleway/v11/8KhZd3VQBtXTAznvKjw-kwzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local("Raleway Light"), local("Raleway-Light"), url(http://fonts.gstatic.com/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBAsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: local("Raleway Light"), local("Raleway-Light"), url(http://fonts.gstatic.com/s/raleway/v11/-_Ctzj9b56b8RgXW8FAriQzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local("Raleway"), local("Raleway-Regular"), url(http://fonts.gstatic.com/s/raleway/v11/YZaO6llzOP57DpTBv2GnyFKPGs1ZzpMvnHX-7fPOuAc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local("Raleway"), local("Raleway-Regular"), url(http://fonts.gstatic.com/s/raleway/v11/QAUlVt1jXOgQavlW5wEfxQLUuEpTyoUstqEm5AMlJo4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local("Raleway Medium"), local("Raleway-Medium"), url(http://fonts.gstatic.com/s/raleway/v11/Li18TEFObx_yGdzKDoI_cgsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: local("Raleway Medium"), local("Raleway-Medium"), url(http://fonts.gstatic.com/s/raleway/v11/CcKI4k9un7TZVWzRVT-T8wzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url(http://fonts.gstatic.com/s/raleway/v11/STBOO2waD2LpX45SXYjQBQsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url(http://fonts.gstatic.com/s/raleway/v11/xkvoNo9fC8O2RDydKj12bwzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local("Raleway Bold"), local("Raleway-Bold"), url(http://fonts.gstatic.com/s/raleway/v11/WmVKXVcOuffP_qmCpFuyzQsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: local("Raleway Bold"), local("Raleway-Bold"), url(http://fonts.gstatic.com/s/raleway/v11/JbtMzqLaYbbbCL9X6EvaIwzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url(http://fonts.gstatic.com/s/raleway/v11/QoPu455RxV2raYSIFXAMBQsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

}
@font-face {

.custom {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url(http://fonts.gstatic.com/s/raleway/v11/1ImRNPx4870-D9a1EBUdPAzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

}

#lang_sel ul ul {
    border-top: 0px solid white !important;
}

#lanBtn, #lang_sel ul a {
    background-color: white !important;

}

.tp-caption h1 {
    color: white
}

.x-navbar .mobile .x-nav ul.sub-menu.collapse {
    display: block !important;
    height: auto !important;
}


/*add a box around the widgets
#x-content-band-4>.x-column,#x-content-band-8>.x-column{
background-color: white;
border-radius: 5px;
height: 650px;
padding: 10px;
}*/
