/* 
    Document   : style
    Created on : Sep 18, 2013, 4:54:39 PM
    Author     : Ben
    Description: You can add your custom CSS at here.
*/
#ascrail2000 > div {
  background-color: #66D563 !important;
}
.rev_slider_wrapper{
    max-height: 450px;
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../font/opensans-light-webfont.eot');
    src: url('../font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/opensans-light-webfont.woff') format('woff'),
        url('../font/opensans-light-webfont.ttf') format('truetype'),
        url('../font/opensans-light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/opensans-regular-webfont.woff') format('woff'),
        url('../font/opensans-regular-webfont.ttf') format('truetype'),
        url('../font/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../font/opensans-bold-webfont.eot');
    src: url('../font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../font/opensans-bold-webfont.woff') format('woff'),
        url('../font/opensans-bold-webfont.ttf') format('truetype'),
        url('../font/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans-300';
    src: url('../font/MuseoSans-300.eot');
    src: url('../font/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
        url('../font/MuseoSans-300.woff') format('woff'),
        url('../font/MuseoSans-300.ttf') format('truetype'),
        url('../font/MuseoSans-300.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'icomoon';
    src: url('../font/icomoon.eot');
    src: url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
        url('../font/icomoon.woff') format('woff'),
        url('../font/icomoon.ttf') format('truetype'),
        url('../font/icomoon.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../font/OpenSans-Semibold.eot');
    src: url('../font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../font/OpenSans-Semibold.woff') format('woff'),
        url('../font/OpenSans-Semibold.ttf') format('truetype'),
        url('../font/OpenSans-Semibold.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    transition: opacity 1000ms ease 300ms;
}

.isotope {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:      -o-transform, opacity;
    transition-property:         transform, opacity;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:      -o-transform, opacity;
    transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

/* End: Recommended Isotope styles */

.slide-item.jmhidden {
    transform: scale(0);
}
.slide-item {
    transition: all 0.8s ease 0s;
}

.video-full-width .wp-video-shortcode{
    height: 659px!important;
}

.video-full-width .mejs-poster{
    height: 629px!important;
}

div.jm-menu.vertical nav ul li{
    width: 100%;
}

div.jm-menu.vertical nav ul li > a{
    line-height: 50px;
}

div.jm-menu.vertical ul.level-0 > li ul.sub-menu > li{
    padding: 0;
}

div.jm-menu.vertical ul.level-0 > li ul.sub-menu{
    border-top: none;
    width: 100%;
}

div.jm-menu.vertical ul.level-0 > li ul.sub-menu > li > a{
    line-height: 30px;
}

#jm-header-wrapper, .jm-header-wrapper{
    transition: none;
}

/***************** Flexslider ******************/
.flex-gallery  {margin: 0; padding: 0; min-height: 100px;}
.flex-gallery .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flex-gallery .slides img {width: 99.8%; display: block;} 

.flexslider .slides:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}   
.flexslider .slides {
    display: block;
}

.flexslider .slides {
    overflow: hidden;
}

.flexslider .slides img {
    display: block;
    max-width: 100%;
    width: 100%;
}

/* Bõed style */
.boxed .jm-container {  max-width: 1100px;  margin: 0 auto;}
.image-logo{margin-left: 10px;}
.boxed_mode h3{padding-left: 20px!important; padding-right: 20px!important;}
.boxed_mode .jm-breadcrumds{padding-left: 20px!important; padding-right: 20px!important;}
img.boxed_mode{padding-left: 20px!important; padding-right: 20px!important;}

/* Menu */
.jm-mini-header-wrapper.fixed {position: fixed; top: 0; z-index: 9999;margin-left: -2000px!important;padding-left: 2000px!important;padding-right: 2000px!important;width: 100%;}
.rtl .jm-mini-header-wrapper.fixed {margin-right: -2000px!important;}
.stripe-style-jm-submenu-mobile{display: none;}
.mobile .stripe-style-jm-submenu-mobile{display: block!important;}
.row-fluid .first{margin-left: 0!important;}

#jm-portfolio .isotope {
    overflow: visible !important;
}
.isotope {
    transition-property: transform, opacity;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.8s;
}
#ww_post, .ww-portfolio{}
div.jm-menu ul.jm-mini-menu{float: none!important;}
/*progress bars*/
.ww-single-bar {
    border: 1px solid #CFD4D8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 20px;
}
.ww-style1 .ww-single-bar .ww-bar {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    height: 30px;
}
/*style2*/
.ww-style2 .ww-single-bar .ww-bar {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    height: 15px;
}
/*---------------------*/

.ww-single-bar .ww-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)) !important;
    background-size: 40px 40px !important;
}
.ww-style1 .ww-single-bar .ww-label {
    color: #FFFFFF;
    display: block;
    padding-left: 10px;
    width: 100%;
}
.ww-style1 .ww-single-bar .ww-label .ww-label-title {
    display: block;
    float: left;
    width: 70%;
}
.ww-style1 .ww-single-bar .ww-label .ww-label-units {
    color: #000000;
    display: block;
    float: right;
    padding-right: 18px;
    text-align: right;
    width: 25%;
}
/*-----------------------*/
.ww-style2 .ww-label {
    color: #FFFFFF;
    display: block;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-top: 1px;
    color: black;
}
.ww-style2 .ww-label .ww-label-title {
    width: 855px;
    float: left;
    width: 70%;
}
.ww-style2 .ww-label .ww-label-units {
    float: right;
    padding-right: 10px;
    text-align: right;
    width: 25%;
}
/*pie chart*/
.ww-pie-chart .ww-pie-chart-icon, .ww-pie-chart-label, .ww-pie-chart-value {
    display: block !important;
    font-size: 200% !important;
    line-height: 20.8px !important;
    height: 100% !important;
    left: 0 !important;
    position: absolute !important;
    text-align: center !important;
    top: 40% !important;
    width: 100% !important;
}
.ww-pie-wrapper .vc_row-fluid .vc_span3,.ww-pie-wrapper .wpb_teaser_grid.wpb_carousel .vc_span3 {
    width: 22.125%;
}

.meny {
    display: none;
    padding: 20px;
    overflow: auto;
    background: #333;
    color: #eee;
	top:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.meny ul {
    margin-top: 10px;
}
.meny ul li {
    display: inline-block;
    width: 200px;
    list-style: none;
    font-size: 20px;
    padding: 3px 10px;
}
.meny ul li:before {
    content: '-';
    margin-right: 5px;
    color: rgba( 255, 255, 255, 0.2 );
}

/**
 * Hint graphic that appears while menu is inactive
*/
.meny-arrow {
    position: absolute;
    z-index: 0;

    border: 10px solid transparent;

    -webkit-transition: opacity 0.4s ease 0.4s;
    -moz-transition: opacity 0.4s ease 0.4s;
    -ms-transition: opacity 0.4s ease 0.4s;
    -o-transition: opacity 0.4s ease 0.4s;
    transition: opacity 0.4s ease 0.4s;
}
.meny-left .meny-arrow {
    left: 14px;
    top: 50%;
    margin-top: 50px;
    border-left: 16px solid #333;
}
.meny-right .meny-arrow {
    right: 14px;
    top: 50%;
    margin-top: -16px;
    border-right: 16px solid #333;
}
.meny-top .meny-arrow {
    left: 50%;
    top: 14px;
    margin-left: -16px;
    border-top: 16px solid #333;
}
.meny-bottom .meny-arrow {
    left: 50%;
    bottom: 14px;
    margin-left: -16px;
    border-bottom: 16px solid #333;
}
.meny-active .meny-arrow {
    opacity: 0;

    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -ms-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}