@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,700|Yantramanav:300,400,700');

li{
    color:#4c4b4b; 
    font-family: 'Roboto', sans-serif; 
    font-size:16px; 
    line-height:21px; 
    margin: 10px 0px 15px 0px;
    list-style:none;
}
.content-area ul li{list-style:none; margin-bottom:10px; position:relative;}
.content-area ul > li:before{
    font-family: FontAwesome;
    content: "\f054";
    font-size:12px;
    position:absolute;
    top:2px;
    left:-13px;
    color:#7b4159;
}
.content-area ul > li > ul{margin:10px 0px 15px 0px;}
.content-area ul > li > ul > li:before{content: "\f105"; font-size:15px; top:0px; font-weight:bold; left:-12px;}

a, a:visited{outline:none !important; font-size:inherit; font-weight:500; color:#39b89d; margin:0px; padding:0px; line-height:1.3em; text-decoration:none;}
a:hover{color:#4c4b4b; text-decoration:none;}
.site-main a, .site-main a:hover{text-decoration: underline;}
.home .site-main a, .home .site-main a:hover{text-decoration:none;}
a, a:visited, a:hover{transition:all 0.3s ease-out 0s; }


ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.wrapper{max-width:1170px; padding:0px 15px 0px 15px; margin:0px auto; position:relative; min-height:0px;}
.clearer{clear:both;}
.clear:after{clear:both;display: table;line-height: 0; content: "";}
.block-left{float:left;}
.block-right{float:right;}
.center{text-align:center;}
.block-1-1{width:100%;}
.block-2-3{width:66%;}
.block-1-3{width:33%;}
.block-1-2{width:50%;}
.block-1-4{width:30%;}
.block-3-4{width:70%;}
.block-1-5{width:20%;}
.block-4-5{width:80%;}
img{max-width:100%;}
.content-area ul, .content-area ol{padding-left:40px;}

.content-area table{margin-bottom:25px; border:1px solid #E8E8E8;}
.content-area table td{padding:10px; border:1px solid #E8E8E8; min-width:75px;}
.content-area ul{margin:10px 0px 30px 0px;}
.image-resize{position:relative; overflow:hidden; display:block;}
.image-resize > img{height:auto; min-width:100%; width:auto; min-height:100%; max-width:none; left:50%; top:50%; position:absolute;}
.image-resize > img{-ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.image-resize > img{-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

.site-header .menu-toggle{display:none;}
.site-header .menu-secondary-toggle{display:none;}
#slb_viewer_wrap .slb_theme_slb_default .slb_details{display:none;}

.site-content .gallery{margin-bottom:25px; text-align:center;}
.site-content .gallery:after{clear:both; display:table; line-height:0; content:"";}
.site-content .gallery .gallery-item{float:left; margin:1%;}
.site-content .gallery .gallery-item img{height: auto;}

/*.site-content .gallery.gallery-columns-3 .gallery-item{width:31% !important;}
.site-content .gallery.gallery-columns-4 .gallery-item{width:23% !important;}
.site-content .gallery.gallery-columns-5 .gallery-item{width:18% !important;}
.site-content .gallery.gallery-columns-6 .gallery-item{width:14% !important;}*/
.site-content .gallery br{display:none;}
.site-content .gallery .gallery-item{width:14% !important;}

.content-area{padding:20px 0px 60px 0px;}
.home .content-area{padding:0px 0px 0px 0px;}
.home .breadcrumbs{display:none;}

.paging-navigation{margin-top:30px;}
.paging-navigation:after{clear:both;display: table;line-height: 0; content: "";}
.paging-navigation .nav-previous{float:left; display:inline-block;}
.paging-navigation .nav-next{float:right; display:inline-block;}
/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright {display: inline; float: right; margin-left: 1.5em;}
.aligncenter {clear: both; display: block; margin: 0 auto;} 

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption{margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"]{display: block;margin: 0 auto;}
.wp-caption-text{
	text-align: center;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.5em;}
.wp-caption-text{margin: 0.8075em 0;}

/*--------------------------------------------------------------
12.1 Navigation
--------------------------------------------------------------*/
.site-header .header-nav{}
.site-header .header-nav ul{padding-left:0px; margin-top:20px;}
.site-header .header-nav li{margin:0px; display:inline-block;}
.site-header .header-nav li a{
    color:#fff;
    padding:10px 15px 10px 15px;
    display:block;
    font-weight:300;
    font-size:19px;
    line-height:1em;
    text-transform:uppercase;
}
.nav-menu li{margin:0px; display:inline-block;}


/*--------------------------------------------------------------
12.1 Navigation - Sub menu
--------------------------------------------------------------*/
.site-header .header-nav ul li ul{
    display:none;
    border:none;
    border-top: 0;
    padding:0;
    position:absolute;
    float:left;
    z-index: 15;
    width:200px;
    background-color:#fff;
}
.site-header .header-nav ul li:hover > ul{
    display:block;
    z-index:10;
}
.site-header .header-nav ul li ul li{
    padding:0px 0px 0px 0px;
    margin-bottom:0px;
    float: none;
    display:block;
}
.site-header .header-nav ul li ul li a{
    font-weight:normal;
    display:block;
}


/*--------------------------------------------------------------
12.1 Page banner
--------------------------------------------------------------*/
.site-main{padding-top:300px; position:relative;}
.home .site-main{padding-top:0px;}
.site-main .page-banner{height:300px; position:absolute; padding:0px; width:100%; top:0px; left:0px;}
.site-main .page-banner .entry-thumbnail{width:100%; height:300px;}

/*--------------------------------------------------------------
12.1 SHORTCODE
--------------------------------------------------------------*/
.entry-content .su-spoiler-style-fancy{background:#fff; border-radius:0px;   }
.entry-content .su-spoiler-style-fancy > .su-spoiler-title{color: #ffffff; border-radius:0px;}

li.menu-divider {>color: #3C3C3C !important;}
li.menu-divider:last-child {display: none !important;}





