/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/

/* ==========================================================================
   MODULES styles
   ========================================================================== */

/** jm-module default **/

.jm-module {
    margin: 0 0 15px 0;
}

.jm-module .jm-title-wrap{
    border-bottom: 1px solid #cbcbcb;
    position: relative;
    margin: 0 0 10px;
    padding: 0 10px 10px;
    line-height: 1.4em;
    text-align: center;
}

.jm-module .jm-title-wrap .jm-title{
    font-weight: bold;
    margin: 0
}

.jm-title-wrap:after,
.jm-title-wrap:before {
    content: " ";
    background: #000;
    width: 7%;
    height: 1px;
    position: absolute;
    bottom: -1px;
}

.jm-title-wrap:after {
    left: 0px;
    background: #ccc;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQkNCQ0IiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NzgpIiAvPgo8L3N2Zz4=);    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */   
    background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
  /** no transparent gradient support for old IE **/
}

.jm-title-wrap:before {
    right: 0px;
    background: #ccc;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQ0JDQkNCIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMzE4KSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
  /** no transparent gradient support for old IE **/
}

/** JM-module: suffix1 **/

.jm-module.suffix1-ms{
    color: #fff;
}

.jm-module.suffix1-ms a:link,
.jm-module.suffix1-ms a:visited{
    color: #fff;
    text-decoration: underline;
}

.jm-module.suffix1-ms a:hover{
    text-decoration: none;
}

.jm-module.suffix1-ms .jm-title-wrap{
    border: none;
    margin: 0;
    padding: 0;
}

.jm-module.suffix1-ms .jm-title-wrap:after,
.jm-module.suffix1-ms .jm-title-wrap:before{
    display: none;
}

.jm-module.suffix1-ms .jm-module-in{
    padding: 10px;
}

.jm-module.suffix1-ms p.readmore a:link,
.jm-module.suffix1-ms p.readmore a:visited,
.jm-module.suffix1-ms a.readmore:link,
.jm-module.suffix1-ms a.readmore:visited,
.jm-module.suffix1-ms a.readon:link,
.jm-module.suffix1-ms a.readon:visited{
    background: #fff;
    filter: none;
    text-decoration: none;
}

.jm-module.suffix1-ms input.button,
.jm-module.suffix1-ms button.validate,
.jm-module.suffix1-ms button{
    background: #fff;
    filter: none;
}

/** JM-module: suffix2 **/


.jm-module.suffix2-ms .jm-title-wrap{
    border: none;
    margin: 0;
}

.jm-module.suffix2-ms .jm-title-wrap:after,
.jm-module.suffix2-ms .jm-title-wrap:before{
    display: none;
}

#jm-top .jm-module,
#jm-bottom1 .jm-module,
#jm-content-top1 .jm-module,
#jm-content-bottom2 .jm-module{
    margin-left: 15px;
}

/** rowcount width **/

#jm-top .rowcount_1 .top-in,
#jm-bottom1 .rowcount_1 .bottom1-in
#jm-content-top1 .rowcount_1 .content-top1-in,
#jm-content-bottom2 .rowcount_1 .content-bottom2-in {
    width: 100%;
    float: none;
}

#jm-top .rowcount_2 .top-in,
#jm-bottom1 .rowcount_2 .bottom1-in,
#jm-content-top1 .rowcount_2 .content-top1-in,
#jm-content-bottom2 .rowcount_2 .content-bottom2-in {
    width: 50%;
    float: left;
}

#jm-top .rowcount_3 .top-in,
#jm-bottom1 .rowcount_3 .bottom1-in,#jm-content-top1 .rowcount_3 .content-top1-in,
#jm-content-bottom2 .rowcount_3 .content-bottom2-in{
    width: 33.3%;
    float: left;
}

#jm-top .rowcount_4 .top-in,#jm-content-top1 .rowcount_4 .content-top1-in,
#jm-bottom1 .rowcount_4 .bottom1-in{
    width: 25%;
    float: left;
}

#jm-top .rowcount_5 .top-in,#jm-content-top1 .rowcount_5 .content-top1-in,
#jm-bottom1 .rowcount_5 .bottom1-in{
    width: 20%;
    float: left;
}

#jm-top .rowcount_6 .top-in,#jm-content-top1 .rowcount_6 .content-top1-in,
#jm-bottom1 .rowcount_6 .bottom1-in{
    width: 16.6%;
    float: left;
}

/********** dj-image-slider **********/

#jm-header .slide-desc-bg {
    opacity: 1;
    background: none;
}

#jm-header .slide-desc-in {
    height: 100%;
    margin: 0 !important;
  
    background-color: white;
}

#jm-header .slide-desc-text{
    padding: 10px 20px;
}

#jm-header .slide-text{
    margin: 0 0 10px;
}

#jm-header .slide-desc-text .slide-title {
    padding-bottom: 10px;
    background: url(../images/header_desc_sep.png) no-repeat bottom center;
    margin: 0 0 20px;
}

#jm-header .slide-desc-text a:link,
#jm-header .slide-desc-text a:visited{
    color: #fff;
}

#jm-header .slide-desc-text .slide-text a:hover{
    text-decoration: none;
}

#jm-header .slide-desc{
    top: 0 !important;
    bottom: auto;
    height: 100%;
}

#jm-header .slide-desc-in{
    height: 100%;
}

#jm-header .slide-desc p.readmore a:link,
#jm-header .slide-desc p.readmore a:visited,
#jm-header .slide-desc a.readmore:link,
#jm-header .slide-desc a.readmore:visited,
#jm-header .slide-desc a.readon:link,
#jm-header .slide-desc a.readon:visited{
    background: #fff;
}

.slide-desc-text {
    color: #fff;
}

.slide-desc-text .slide-title {
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0;
}

.slide-desc-text .slide-title a {
    color: #fff !important;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
}

.djslider a.readmore:link,
.djslider a.readmore:visited {
    color: #fff;
}

.djslider .slide-desc-text .slide-title a:hover{
    text-decoration: underline;
}

/* The Dropdown Menu */

#nav {
    width:100%;
    display:block;
    background-color:#64abfb;
    border-bottom:5px solid #2980b9;
    }
 
#nav ul {
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
    }
 
#nav ul:After {
    content: "";
    display:block;
    clear:both;
    }    
 
#nav ul li {
    display:list-item;
    list-style: none;
    float:left;
    background-color:#64abfb;
    }
 
 #nav ul li i {
     font-size:25px;
     width:30px;
     } 
 
#nav ul li a {
    display:block;
    padding:15px 30px;  
 
    color:#FFF;
    font-size:20px;
    text-decoration:none;
    font-family: 'Bree Serif', 'serif';
    text-align:center;
}

/* The Dropdown Styles */
/* =================== */
 
/* Hide Dropdowns by Default */
#nav ul ul {
    display: none;
    position: absolute; top: 79px;
}
 
/* Display Dropdowns on Hover */
#nav ul li:hover > ul {
    display:list-item;
}
 
/* Fisrt Tier Dropdown */
#nav ul ul li {
    width:200px;
    float:none;
    position: relative;
    border-bottom:none;
}
 
#nav ul ul li i {
    margin-right:10px;
    }
 
#nav ul ul li a {
    padding:15px 20px;
    text-align:left;
    }
 
/* Second, Third and more Tiers */
nav ul ul ul li {
    position: absolute relative;
    top:-79px;
    left:200px;
}

#nav li > a:after { content: ' »'; }
 
#nav > li > a:after {content: ' »'; }
 
#nav li > a:only-child:after {content: ''; }

#nav ul .active {
    color:#FFF;
}


#slider {
    z-index:1;
    }