/*------------------------------------------------------------------
Theme Name: SelasihTheme
Theme URI: nostheme.com/selasih
Description: Magazine WordPress Theme, Designed & Developed by Nosthemes.
Version: 1.6
Author: NosThemes
Author URI: nosthemes.com
Tags: red, blue, orange, green, custom-header, custom-menu, editor-style, featured-images, post-formats, threaded-comments, theme-options, full-width-template, flexible-header,  custom-menu, custom-header, custom-colors, custom-background

License:GNU GENERAL PUBLIC LICENSE Version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. Import css
2. Reset
3. Header / #header
	3.1 Top Header / #tophead
	3.2 Main Header / #main-header
		3.2.1 Blog info / #header-wrap
		3.2.2 Main Navigation / .nav
			3.2.2.1 Sticky Navigation / .stuck
			3.2.2.2 Toogle Navigation / .buttons-toogle
4. Resetting and rebuilding Visual Composer
5. Content 
	5.1 Slider
		5.1.1 Grid Slider / .aq-block-savvy_grid_slider
		5.1.2 Regular SLider / .regular-slider
	5.2 Post style
		5.2.1 module title 
		5.2.2 Post image / .sv-timg
		5.2.3 Post description / .sls-dcs
		5.2.4 Module Style
6. Sidebar 
	6.1 Widgets
7. Advertisements / .ads
8. Single.php
9. Page
	9.1 Author.php
	9.2 Category.php
	9.3 Archive.php
	9.4 Search.php
	9.5 404 Page
10. Footer / footer
	9.1 Main Footer / .main-footer
	9.2 Footer Bottom / .footer-bottom
11. More
	11.1 Instagram Feed
	11.2 Compatible All Browser css
12. Responsive 


-------------------------------------------------------------------*/

/**
 * 1. Import css
 * -----------------------------------------------------------------------------
 */

/**
 * 2. Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 *
 * -----------------------------------------------------------------------------
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, .fig-caption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html {
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
article, aside, details, .fig-caption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	width:100%;
    max-width: 100%;
    background-color: transparent;
}
table tr:nth-child(even), table thead {
    background: #f6f6f6;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    line-height: 2;
	text-align:center;
    border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
table td, table th {
    padding: 6px 10px 6px 0;
    border-top: 1px solid #ededed;
}
.animate{
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
* { 
	margin: 0; padding: 0; outline:0;	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; 
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
* a:hover{
	cursor:pointer;
	outline: 0;
}
* a {
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	-ms-transition: all .15s ease;
	-o-transition: all .15s ease;
	transition: all .15s ease ;
	text-decoration:none;
}
@font-face {
  font-family: 'Lato';
  src:  url('css/fonts/Lato-Semibold.ttf') format('truetype');
  font-weight: 600;
}
 .sls-post-sct {
	line-height:1.7;
}
/* typografi sidebar */
.sidebar-widget li {font-size:13px;}

.headout h1, .headout h2, .headout h3, .headout h4, .headout h5, .headout h6{margin-bottom:10px; margin-top:0;}
	
/* img setting */	
img {
	max-width:100%; 
	height:auto;
    vertical-align: middle;
}

/* input */
input[type="submit"], input[type="button"], #jp-carousel-comment-form #jp-carousel-comment-form-button-submit {
	border: none;
    padding: 0 20px;
    height: 35px;
    color: #FCFCFC;
    cursor: pointer;
    font-size: 11px;
    border-radius: 3px;
    text-transform: uppercase;
    opacity: 1;
    font-weight: 600;
    border-bottom: 3px solid rgba(0,0,0,.15);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}
input[type="submit"]:hover, input[type="button"]:hover, #jp-carousel-comment-form #jp-carousel-comment-form-button-submit:hover {
	opacity:.9;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
	  font-size: 13px;
  padding: 7px 10px;
  color: #353535;
  line-height: 21px;
  border: 1px solid #DCDCDC;
  margin-bottom:15px;
  width: 100%;
  max-width: 100%;
  outline: none;
}
input[type=text], input[type=email], textarea, select {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease; 
}
.wp-caption{}
.bypostauthor{}

/* float */
.left {
	float:left!important;
}
.right {
	float:right!important;
}
.none {
	float:none!important;
}
.center {
	text-align:center;
}

/* visible and hidden */
.visible{
opacity: 1;
}
.hidden{
opacity: 0;
}

/* Alignment */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	/* CONTENT CENTER */
.inline {
display:inline-block;
}
.theiaStickySidebar {
	max-width:100%;
}
/* animate */
@charset "UTF-8";

.animated {
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-o-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

/**
 * 3. Header
 * -----------------------------------------------------------------------------
 */
#wpadminbar { 
top:0px!important;
}

	/**
	 * 3.1 Top Header / #tophead
	 * -----------------------------------------------------------------------------
	 */
.tophead {
	 
	font-size:13px;
	width:auto;
	z-index:500;
	position:relative;
}
.tophead {border-bottom: 1px solid; }

/* top header black */
.tophead.Dark, .tophead.Dark .secondary-menu ul ul {
	background-color:#1b1b1b;
}
.tophead.Dark .header-mask,  .tophead.Dark .header-mask a, .tophead.Dark .sls-rntx .sls-topmag li i, .tophead.Dark .media-sosial i, .tophead.Dark .sls-topmag li  { color:#EFEFEF;}
.tophead.Dark, .tophead.Dark .header-mask ul li, .tophead.Dark .media-sosial-tophead > li:last-child, .tophead.Dark .secondary-menu > ul > li:last-child, .tophead.Dark .secondary-menu ul ul li a  { border-color:rgba(255,255,255,.1)!important;}
.tophead.Dark .header-mask ul li:hover>a {
	background-color: #333;
}

/* top header Bright */
.tophead.Bright, .tophead.Bright .secondary-menu ul ul {
	background-color:#fff;
}
.tophead.Bright, .tophead.Bright .header-mask ul li, .tophead.Bright .media-sosial-tophead > li:last-child, .tophead.Bright .secondary-menu > ul > li:last-child, .tophead.Bright .secondary-menu ul ul li a  { border-color:#eee!important;}
.tophead.Bright .header-mask, .tophead.Bright .header-mask a, .tophead.Bright .sls-rntx .sls-topmag li i, .tophead.Bright .media-sosial i, .tophead.Bright .sls-topmag li  { color:#686868;}
.tophead.Bright .header-mask ul li:hover>a {
    background-color: #eee;
}
.tophead .header-mask .media-sosial ul li:hover>a {background:none;}
.header-mask{
	overflow:hidden;
}
.header-mask a {display:block; }
#nt-example2{display:none;}
.header-mask ul li{
	border-left: 1px solid;
}
.media-sosial-tophead > li:last-child, .secondary-menu > ul > li:last-child {
	border-right: 1px solid;
}
.secondary-menu ul ul li a {  border-bottom: 1px solid; } 

/* Breaking News */

#nt-example2 li {
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 40px;
	list-style: none;
	text-align: left;
}

#nt-example2 li .state {
	font-size: inherit;
	margin: 0;
}

#nt-example2 span.cat {
	font-weight: 700;
}
#nt-example2 span.cat:after {content:"-"; margin:0 5px; font-weight:400; }
#nt-example2-infos-triangle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 15px 16px 15px;
	border-color: transparent transparent #74cfae transparent;
	margin: 6px auto 0;
}

#nt-example2-infos {
	max-width: 320px;
	margin: auto;
	padding: 12px;
	color: #f2f2f2;
	background: #74cfae;
}

#nt-example2-infos .infos-hour {
	font-size: 50px;
	font-weight: 700;
	margin-top: 20px;
}

#nt-example2-infos h4 {
	color: #F2F2F2;
	font-weight: 500;
}

#nt-example2-infos .infos-text {
	text-align: left;
}
.sls-rntx .sls-topmag .run-title p { font-weight:700; }
.sls-rntx  .sls-topmag p {font-size:14px;}
.sls-rntx #nt-example2-container #nt-example2 {float:left;}
.sls-rntx .sls-topmag li i {  font-size: 18px;}

/* Secondary Menu */
.tophead .menu-top2 {
	height:100%; 
	width:auto;
}
.secondary-menu > ul > li:hover > ul  {
	left:auto;
	top: 40px;
	opacity: 1;  
}

.secondary-menu ul ul li { 
	border:none; 
	box-shadow:none; 
	position:relative;
}
.secondary-menu ul ul > li:last-child {
	border:none; 
	box-shadow:none;
}
.secondary-menu ul li a {
	font-size: 14px;
	padding:0 15px;
	}
.secondary-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.secondary-menu ul ul {
	position: absolute;
	left: -9999px;
	margin-left:-1px;
	-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 1px 15px 1px rgba(0,0,0,.05);
	    box-shadow: 0 1px 15px 1px rgba(0,0,0,.05);
	opacity: 0;
	-webkit-transition: opacity .3s ease, top .25s ease;
	-moz-transition: opacity .3s ease, top .25s ease;
	-ms-transition: opacity .3s ease, top .25s ease;
	-o-transition: opacity .3s ease, top .25s ease;
	transition: opacity .3s ease, top .25s ease;
	z-index: 2;
}
.secondary-menu ul ul ul {
	top: 37px;
	background-color:#fff;
	margin-left:2px;
	visibility:hidden;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	opacity: 0.9;
}
.secondary-menu ul ul li a {
	width: 210px;
	  padding: 12px 16px;
  text-align: left;
  line-height: 21px;
  font-size: 14px;
  text-transform: capitalize;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
/* top header media sosial */
.media-sosial{
	float:right;
}
.media-sosial-tophead li, .header-mask > ul > li, .sls-topmag li {
	display:inline-block;
	float:left;
}
.top-date ul li p {font-size:14px; font-weight:700;}
.top-date {float:left;}
.sls-topmag li p, .sls-topmag li a, #nt-example2 li, .top-date ul li{ padding: 0 15px;}
 .sls-topmag li, .top-date ul li{
	font-size:16px;
	  height: 40px;
  line-height: 40px;
	min-width:40px;
}
.media-sosial i {text-align:center;  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;}
.menu-social{
	float:left;
}
.menu-social a{
	color:#CCCCCC;
	text-decoration:none;
	padding:50px 0 0px 0;
}
.tophead .media-sosial-tophead li {position:relative;}
.tophead .media-sosial-tophead li a{padding:0 12px;     font-size: 17px;
    height: 40px;
    line-height: 40px;
    min-width: 37px;
	position:relative;}
.social-link-hover {	
	    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	}
 .social-link-hover{width:0; height:100%; position:absolute; left:0; top:0;}
.tophead .media-sosial-tophead li:hover > .social-link-hover {width:100%;}
.tophead .media-sosial-tophead li:hover > a {color:#fff;}
.tophead .media-sosial-tophead .facebook .social-link-hover, .sls-ms-butt .sls-li-facebook .social-link-hover,  .media-sosial-style.media-sosial-style1 .fa-facebook, .media-sosial-style.media-sosial-style2 .fa-facebook2 {
    background: #3B5998;
}
.tophead .media-sosial-tophead .twitter .social-link-hover, .sls-ms-butt .sls-li-twitter .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-twitter, .media-sosial-style.media-sosial-style2 .fa-twitter2 {
    background: #00abe3;
}
.tophead .media-sosial-tophead .google .social-link-hover, .sls-ms-butt .sls-li-google .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-google, .media-sosial-style.media-sosial-style2 .fa-google2 {
    background: #E04A39;
}
.tophead .media-sosial-tophead .google-plus .social-link-hover, .sls-ms-butt .sls-li-googleplus .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-google-plus, .media-sosial-style.media-sosial-style2 .fa-google-plus2 {
    background:#dd4b39;
}
.tophead .media-sosial-tophead .instagram .social-link-hover, .sls-ms-butt .sls-li-instagram .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-instagram, .media-sosial-style.media-sosial-style2 .fa-instagram2 {
    background: #15547B;
}
.tophead .media-sosial-tophead .linkedin .social-link-hover, .sls-ms-butt .sls-li-linkedin .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-linkedin, .media-sosial-style.media-sosial-style2 .fa-linkedin2  {
    background: #01669c;
}
.tophead .media-sosial-tophead .youtube .social-link-hover, .sls-ms-butt .sls-li-youtube .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-youtube, .media-sosial-style.media-sosial-style2 .fa-youtube2  {
    background: #CC181E;
} 
.tophead .media-sosial-tophead .dribbble .social-link-hover, .sls-ms-butt .sls-li-dribbble .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-dribbble, .media-sosial-style.media-sosial-style2 .fa-dribbble {
    background:#DC3676;
}
.tophead .media-sosial-tophead .pinterest .social-link-hover, .sls-ms-butt .sls-li-pinterest .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-pinterest, .media-sosial-style.media-sosial-style2 .fa-pinterest2  {
    background:#CB2026;
} 
.tophead .media-sosial-tophead .flickr .social-link-hover, .sls-ms-butt .sls-li-flick .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-flickr, .media-sosial-style.media-sosial-style2 .fa-flickr {
    background:#0063DB;
} 
.tophead .media-sosial-tophead .foursquare .social-link-hover, .sls-ms-butt .sls-li-foursquare .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-foursquare, .media-sosial-style.media-sosial-style2 .fa-foursquare  {
    background:#F94777;
} 
.tophead .media-sosial-tophead .github .social-link-hover, .sls-ms-butt .sls-li-github .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-github, .media-sosial-style.media-sosial-style2 .fa-github  {
    background:#000000;
} 
.tophead .media-sosial-tophead .deviantart .social-link-hover, .sls-ms-butt .sls-li-deviantart .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-deviantart, .media-sosial-style.media-sosial-style2 .fa-deviantart {
    background:#495E4F;
} 
.tophead .media-sosial-tophead .soundcloud .social-link-hover, .sls-ms-butt .sls-li-soundcloud .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-soundcloud, .media-sosial-style.media-sosial-style2 .fa-soundcloud  {
    background:#FE4600;
}
.tophead .media-sosial-tophead .rss .social-link-hover, .sls-ms-butt .sls-li-rss .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-rss, .media-sosial-style.media-sosial-style2 .fa-rss {
    background: #FF6600;
}
.tophead .media-sosial-tophead .envelope .social-link-hover, .sls-ms-butt .sls-li-envelope .social-link-hover, .media-sosial-style.media-sosial-style1 .fa-envelope, .media-sosial-style.media-sosial-style2 .fa-envelope {
    background: #26c488;
}


/* login */
.log .fa-white {
	color:#000000 !important; 
	font-size:18px;
}
.popupBody {
	padding:20px;
}
.popupHeader {
	font-size:15px; 
	text-transform: uppercase;
}
.modal_close .fa {
	color:#aaa !important;
}
.popupHeader {
	background:#F4F4F2; 
	position:relative; 
	padding:10px 20px; 
	border-bottom:1px solid #DDD; 
	font-weight:bold;
}
.popupHeader .modal_close {
	position: absolute; 
	right: 0; 
	top:0; 
	padding:9px 15px; 
	background:#E4E4E2; 
	cursor: pointer; 
	color:#aaa; 
	font-size:16px;
}
form#login, form#registration{
    display: none;
    border-radius: 8px;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 200px;
    padding: 40px 25px 25px 25px;
    width: 350px;
    z-index:1000;
    left: 50%;
    margin-left: -200px;
    color: #878787;
    font-size: 11px;
}
form#login h1, form#registration h1{
    color: #333333;
    font-family: 'Georgia', 'Times New Roman', Times, serif;
    font-size: 27px;
    font-weight: 100;
    text-align: center;
    line-height: 1;
    margin: 0 0 30px 0;
}
form#login input#username,
form#login input#password,
form#registration input#regname,
form#registration input#regemail,
form#registration input#regpassword{
    border: 1px solid #EDEDED;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    font-size: 15px;
    padding: 10px 10px 10px 13px;
    width: 325px;
    margin: 7px 0 30px 0;
    background-color: #F9F9F9;
    font-family: 'Georgia', 'Times New Roman', Times, serif;
}

form#login input#username:focus,
form#login input#username:focus,
form#registration input#regname:focus,
form#registration input#regemail:focus,
form#registration input#regpassword:focus{
    background-color: #FFF;
}
form#login input.submit_button, form#registration input.submit_button{
    font-size: 13px;
    color: #FFF;
    border: 1px solid #b34336;
    background-color: #e25c4c;
    border-radius: 3px;
    text-shadow: 0 1px 0 #ba3f31;
    padding: 9px 31px 9px 31px;
    background: -moz-linear-gradient(top, #ea6656, #df5949);
    border-top: 1px solid #bb483a;
    border-bottom: 1px solid #a63b2e;
    float: right;
}
form#login a, form#registration a{
    text-decoration: none;
}
form#login a.close, form#registration a.close{
    color: #DCDCDC;
    position: absolute;
    right: 15px;
    top: 15px;
}
form#login a.lost, form#registration a.lost{
    color: #B4B2B2;
    float: left;
    margin: 10px 0 0 0;
}
form#login p.status, form#registration p.status{
    text-align: center;
    margin: -25px 0 20px 0;
    display: none;
}
a.login_button, a.registration_button{
    color: #333;
    text-decoration: none;
    font-size: 11px;
}
.login_button img{
	padding-top:6px;
	width:18px;
	height:18px;
}
.login_overlay{
	height: 100%;
	width: 100%;
	top: 0px;
	background-color: #F6F6F6;
	opacity: 0.9;
	position: fixed;
	z-index: 998;
}
.login h1 a {
  background-image: url(../themes/selasih/logo.png);
  width: 213px;
  height: 97px;
  background-size: 213px 97px;
}
.login label {
  color: #454545;
  display: block;
  margin-bottom: 1em;
  font-weight: bold;
}
.login form .input {
  font-weight: normal;
}
.action_btns {
	margin-bottom:15px;
}
.user-submit{
	padding:8px 20px;
	color:#fff;
	cursor:pointer;
	opacity:1;
	width:100%;
	text-transform:uppercase;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition:all .3s ease;
	transition: all .3s ease ;
}

.remember-cek{
	float:left; 
	margin:3px 5px;
}
.user_login {
	font-size:13px;
}
.user_login label {
	display: block;
	margin-bottom: 5px;
}
.user_login .rememberme {
	margin-bottom:15px; 
	display:block;
}
.user_login input[type="text"], .user_login input[type="email"], .user_login input[type="password"] {
	display: block;
	width: 100%;
	padding: 10px;
	border: 1px solid #DDD;
	color: #666;
	background-color:white;
}
.user_login input[type="text"]:focus, .user_login input[type="email"]:focus, .user_login input[type="password"]:focus {
	display: block;
	width: 100%;
	padding: 10px;
	border: 1px solid #DDD;
	color: #666;
	background-color:white;
}
#user_login{
	padding:10px;
	opacity:.8;
}
#user_pass{
	padding:10px;
	opacity:.8;
}
.login #backtoblog a, .login #nav a {
  color: #4da28f;
}
.forgot_password {
	margin-bottom:15px; 
	display:block; 
	clear: both;
	overflow: hidden;
	text-decoration: none;
}
.form-text h4{
	color:#FFFFFF!important;
	font-weight:bold; 
	margin-bottom:20px;
}
.wp-core-ui .button-primary {
	background: #4da28f;
}

	/**
	 * 3.2 Main Header / #main-header
	 * -----------------------------------------------------------------------------
	 */


/* default blog info */
.logo-link {
	color:#626262; 
	font-style: normal;
}

.sv-ldesc {
	font-size:13px; 
}
.empty-template {
	padding:30px;
}
.no-menu {
	padding:15px 12px; 
	font-family:"Open Sans"; 
	font-size: 14px;
	
}
.no-menu a {color:#474747;}
		
		/**
			* 3.2.1 Blog info / #header-wrap
			* -----------------------------------------------------------------------------
			*/
			
/* logo */
.header-wrap {
	margin-top:30px; 
	margin-bottom:30px;
	padding-left:12px; 
	padding-right:12px; 
}
.logo img{ 
	padding-left:0px; 
	height:auto;
}
header{
	-moz-box-shadow: 0 3px 2px 0 rgba(0,0,0,0.02);
   box-shadow: 0 3px 2px 0 rgba(0,0,0,0.02);
	z-index:1;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease ;
}			


/**
			* 3.2.2 Main Navigation / .nav
			* -----------------------------------------------------------------------------
			*/


/*/////////////////////menu Nav /////////////////////////*/
#cssmenu .cat-item, .page_item {
	padding:0;
	list-style:none;
	margin-left:0;	
}
.nav {
	-webkit-box-shadow: 0 3px 6px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 3px 6px 0px rgba(0,0,0,.1);
	box-shadow: 0 3px 6px 0px rgba(0,0,0,.1);
	height: auto;
}

.menu-space {
	padding:0 30px;
}
.cssmenu-white > ul > .current-menu-item, .cssmenu-black > ul > .current-menu-item { 
	color:#fff; 
}

.cssmenu-white ul ul > .current-menu-parent > a{
	color:#474747; 
}
.cssmenu-white, .cssmenu-black {
	list-style: none;
	width:100%;
	
	text-align:center;
}
.secondary-menu   {
	list-style: none;
	text-align:center;
}

	/*search*/

.menu-row-white .search input[type="text"] {
	color: #474747;
}
.search-show-wrap{
	  border-top: 3px solid #000;
}

.nav-search-wrap .search-show-wrap:after {border-bottom-color: #000;}
.nav-search-wrap {    display: inline-block;
    float: left;
position: relative;}
.nav-search-wrap input[type="text"] {margin:10px 0 15px 0;}
 .nav-search-wrap:focus > .search-show-wrap {display: block; overflow: visible;}
.menu-row-black #nav-search-wrap .nav-search-but i {color:#fff;}
.nav-search-but {
    cursor: pointer;
    padding: 0 15px;
	text-align:center;
	width:45px;
    display: block;
}
.search-show-wrap .search-top {
	padding: 5px 15px;
}
.search-show-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    right: 14px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid;
    margin-top: -10px;
}
.search-show-wrap {    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: absolute;
    display: none;
    opacity: 0;
    z-index: 999;
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
    right: 0;
    width: 300px;
    background: #fff;
}
.search-show-wrap.active { display:block; opacity: 1;  }
.nav-search-wrap input[type="submit"] {
	display: none;
 }

.nav-search-wrap  input[type="text"]:focus {border-color: #DCDCDC; box-shadow: none; }
.nav-search-wrap input[placeholder] {
    color: #111;
}

/* top search*/
#top-search-wrap {
	float: right; 
	display: none;     
	position: absolute;
    right: 25px;
	padding-top:5px;
} 
#top-search-wrap .nav-search-but i {font-size: 28px;}
#top-search-wrap .search-show-wrap:after {
right: 12px;
}

/* header 1 */
.nav-header1 {
	padding: 0;
	background-color: #FFFFFF;
}
.nav-header1.stuck {background-color: rgba(255,255,255,.97);}
.nav-header1 {border:none;}
.nav-header1 .cssmenu-white > ul > li {float:none;}


/* header 2 */
.nav-header2 {
	padding: 0;
	background-color: #FFFFFF;
}
.nav-header2.menu-row-white { 
	border-top:1px solid #000; 
	border-bottom:1px solid #000; 
}
.nav-header2 .cssmenu-white > ul > li {float:none;}
.nav-header2 .cssmenu-white ul ul {box-shadow: 0 1px 2px rgba(0,0,0,1);}
.nav-header2 .cssmenu-white li .mega-menu {  box-shadow: 0 1px 2px rgba(0,0,0,1); top:100%!important;}
.nav-header2 .cssmenu-white ul ul, .nav-header2 .cssmenu-white li .mega-menu  {
	border-top: 3px solid #000!important;
	top: 100%;
}
.nav-header2 .cssmenu-white .mega-menu ul{top: auto; border-top:none!important; box-shadow:none!important;}
.nav-header2 .cssmenu-white ul ul li:hover>a, .nav-header2  .cssmenu-white ul ul li.selected>a, .nav-header2  .cssmenu-white .Mega_menu_cat_content .tab-content .wpt-pagination-tab a:hover > span {background-color:#000;}
.nav-header2  .mega-menu .mega-post-title a:hover {color:#000;}
/* header 3 */
.nav-header3 .cssmenu-white {border-top:-1px;}
.nav-header3 .cssmenu-white > ul > li:hover > a, .nav-header3 .cssmenu-white > ul > .current-menu-item > a, .cssmenu-white ul ul li.selected>a  {color:#fff!important;}
.nav-header3 {background-color:#fff;}
.nav-header3 .cssmenu-white > ul > li:hover i{color:#fff;}

/* header 4 */
.nav-header4.nav-white {
padding: 0px 0;
background-color: #d91e18;
position: -webkit-sticky;
}
.nav-header4 .search-show-wrap {    border-top: 3px solid #d91e18;}
.nav-header4 .nav-search-wrap .search-show-wrap:after {    border-bottom-color: #d91e18;}
.nav-header4 .cssmenu-white ul ul li:hover>a {background-color:#d91e18;}
.nav-header4.menu-row-white {border-top:none;}
.nav-header4 .cssmenu-white > ul > li > a{color:#fff;}
.nav-header4 .cssmenu-white > ul > li:hover {background:#fff;}
.nav-header4 .cssmenu-white > ul > li:hover > a {color:#474747;}
.nav-header4 .cssmenu-white ul ul li:hover > ul {top:0;}
.main-header4 {background-color:#171d21!important;}

/* menu top auto */
.cssmenu-white > ul > li > .menuAuto, .cssmenu-black > ul > li > .menuAuto, .secondary-menu > ul > li > .menuAuto {top:auto!important;}

.logo_small{
	float:left;
}
.cssmenu-white .menu > li > a, .cssmenu-black .menu > li > a, .sls-share > a, .nav-search-but {line-height:60px;}
.cssmenu-white a, .cssmenu-black  a, .sls-share > a {
	padding:0 23px;
	
}
.cssmenu-white a, .cssmenu-black  a, .sls-share > a, .nav-search-but {
-webkit-transition: height .7s ease,line-height .7s ease;
    -o-transition: height .7s ease,line-height .7s ease;
    transition: height .7s ease,line-height .7s ease;
}
.nav-header4 #nav-search-wrap .nav-search-but i {color:#fff;}

.cssmenu-white > ul > li > ul, .secondary-menu ul ul, .cssmenu-white li .mega-menu  {border-top:1px solid #eee;} 
.cssmenu-black ul ul, .cssmenu-black li .mega-menu {border-top:1px solid #474747;}
.nav-black .sls-share > a > i {	font-size: 15px; color: #fff; font-weight:700;}
.cssmenu-white ul, .cssmenu-black ul {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 2;
}
.cssmenu-white > ul > ul, .cssmenu-black > ul > ul, .secondary-menu > ul > ul {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.cssmenu-white > ul, .cssmenu-black > ul, .secondary-menu > ul   {
	z-index: 500;
}

.cssmenu-white:after,
.cssmenu-white > ul:after, 
.cssmenu-black:after,
.cssmenu-black > ul:after, 
.secondary-menu:after,
.secondary-menu > ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.cssmenu-white.align-right > ul > li, .cssmenu-black.align-right > ul > li, .secondary-menu.align-right > ul > li {
	float: right;
}
.cssmenu-white.align-center ul, .cssmenu-black.align-center ul, .secondary-menu.align-center ul   {
	text-align: center;
}
.cssmenu-white.align-center ul ul, .cssmenu-black.align-center ul ul, .secondary-menu.align-center ul ul {
	text-align: left;
}
.cssmenu-white ul ul li:hover > ul, .secondary-menu ul ul li:hover > ul, .cssmenu-black ul ul li:hover > ul { top:-2px; }
.cssmenu-white ul li:hover > ul, .cssmenu-black ul li:hover > ul, .secondary-menu ul li:hover > ul {
opacity:1;
visibility:visible;
  pointer-events: auto;
top:100%; 
-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;}


	/* mega menu */

.cssmenu-white li .mega-menu, .cssmenu-black li .mega-menu, .secondary-menu li .mega-menu {
	position: absolute;
	left:0;
	visibility:hidden;
	z-index:99;
	opacity:0;
	top:120%;
	background:none repeat scroll 0 0 #fff; 
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.cssmenu-white  .mega-menu  ul, .cssmenu-black  .mega-menu  ul, .secondary-menu .mega-menu ul  {
	left:0; 
	top:0; 
	float:left; 
	position:relative;  
	height:auto;
	box-shadow:none; 
	display:block;
}
.cssmenu-white .mega-menu ul li a, .cssmenu-black .mega-menu ul li a, .secondary-menu .mega-menu ul li a {
	width:100%; 
	padding:10px 0; 
}
.no-title .hide a{
	display:none;
}
.no-title .hide ul li .hide a{ 
	line-height:10px; 
	margin-top:10px; 
	display:block; 
	text-align:left !important;

}
.no-title .hide .sub-menu{
	width:20%;
}
.cssmenu-white .wpt-tabs.Mega-menu-col {width:100%; padding:15px;   border-bottom: 1px solid #eee!important; float:none;}
.cssmenu-black .wpt-tabs.Mega-menu-col {width:100%; padding:15px;   border-bottom: 1px solid #474747!important; float:none;}
.Mega_menu_cat_content {position:relative;}
.wpt-tabs.Mega-menu-col .tab_title  {float:left; margin:0 3px;}
.Mega_menu_cat_content .tab-content .wpt-pagination, .Mega_menu_cat_content .tab-content .wpt-pagination-tab {  position: absolute;
	padding-right:20px;
  top: 0;
  right: 0;
  z-index:99;}
.Mega_menu_cat_content .tab-content .wpt-pagination a, .Mega_menu_cat_content .tab-content .wpt-pagination-tab a{  padding: 20px 5px;
  line-height: normal;
  font-weight: normal;
  font-size: 13px;}
.Mega_menu_cat_content .tab-content .wpt-pagination a:hover{color:#fff;}
.cssmenu-white .Mega_menu_cat_content .tab-content .wpt-pagination a > span, .cssmenu-white .Mega_menu_cat_content .tab-content .wpt-pagination-tab a > span {  border: 1px solid #eee;
  padding: 3px 10px;}
  .cssmenu-white .Mega_menu_cat_content .tab-content .wpt-pagination-tab a:hover > span {color:#fff;}
.cssmenu-black .Mega_menu_cat_content .tab-content .wpt-pagination a > span, .cssmenu-black .Mega_menu_cat_content .tab-content .wpt-pagination-tab a > span {  border: 1px solid #474747;
  padding: 3px 10px;}
.loadingCAT , .loadingAJX {
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.mega-menu .nav_thumb {
	float:none; 
	width:100%; 
	height:auto; 
	overflow:hidden;
}
.mega-menu .mega-tabs .tabs-link a {  font-size: 13px;
  font-weight: 400; }
.mega-menu .tabs-content .tabs-cc  {display:none;  }
.mega-menu .tabs-content .tabs-cc .cont-link  {  
    left: 0;
  top: 0;
  width: 20%;
  float: left;
  position: relative;
  height: 100%;
  border-right: 1px solid #eee;
  box-shadow: none;
  text-align: left;
  padding: 15px 15px; }
.mega-menu .tabs-content .tabs-cc.active {display:block;} 
	  #nt-example2-container i:hover {
	color: #333;
}
.cssmenu-white .mega-menu  #Mega-menu-col ul li, .cssmenu-black .mega-menu  #Mega-menu-col ul li, .secondary-menu .mega-menu #Mega-menu-col ul li{
	border:none;
} 
.cssmenu-white > ul > li:hover > .mega-menu, .cssmenu-black > ul > li:hover > .mega-menu, .secondary-menu li:hover > ul > .mega-menu {
	visibility:visible;
	top:100%;
}
.cssmenu-white > ul > li:hover > .mega-menu ul, .cssmenu-black > ul > li:hover > .mega-menu ul  {
	opacity:1; 
	visibility:visible;
}

.cssmenu-white > .mega-menu > ul:after, .cssmenu-black > .mega-menu > ul:after, .secondary-menu > .mega-menu > ul:after {
	border: none;
}
.cssmenu-white .mega-menu  #Mega-menu-col, .cssmenu-black .mega-menu  #Mega-menu-col, .secondary-menu .mega-menu #Mega-menu-col, .cssmenu-white .mega-menu .slick-slide, .cssmenu-black .mega-menu .slick-slide, .cssmenu-white .mega-menu .mega-tabs .tabs-cols, .cssmenu-black .mega-menu .mega-tabs .tabs-cols, .inside .tab-content .Mega-menu-col-post {
	 
	width:20%;
	float:left;  
	position:relative;  
	box-shadow:none; 
	text-align: left; 
	padding:15px 15px;
}
.cssmenu-white .mega-menu  #Mega-menu-col, .cssmenu-black .mega-menu  #Mega-menu-col, .secondary-menu .mega-menu #Mega-menu-col, .cssmenu-white .mega-menu .mega-tabs .tabs-cols, .cssmenu-black .mega-menu .mega-tabs .tabs-cols, .inside .tab-content .Mega-menu-col-post {height:100%;}
.cssmenu-white .mega-menu .slick-slide, .cssmenu-black .mega-menu .slick-slide {height:calc(100% - 3px);  height: -webkit-calc(100% - 3px);
height: -moz-calc(100% - 3px);}

.cssmenu-white .mega-menu  #Mega-menu-col, .secondary-menu .mega-menu #Mega-menu-col, .cssmenu-white .mega-menu .slick-slide, .cssmenu-white .mega-menu .mega-tabs .tabs-cols, .cssmenu-white .inside .tab-content .Mega-menu-col-post {border-right:1px solid #eee;}
.cssmenu-black .mega-menu  #Mega-menu-col,  .cssmenu-black .mega-menu .slick-slide, .cssmenu-black .mega-menu .mega-tabs .tabs-cols, .cssmenu-black .inside .tab-content .Mega-menu-col-post {border-right:1px solid #474747;}
.mega-menu .mega-slider {float:left; }
.mega-menu .mega-post-title a, .mega-menu .mega-post-image a {padding:0; line-height:1.5; font-size:14px; font-weight:600; }
.mega-menu .mega-post-image {margin:10px 0;}
.mega-menu .mega-post-title {margin-bottom:10px;}
.cssmenu-white .mega-menu  #Mega-menu-col ul, .cssmenu-black .mega-menu  #Mega-menu-col ul, .secondary-menu .mega-menu #Mega-menu-col ul {
	width:100%; 
}
.cssmenu-white .mega-menu  #Mega-menu-col a, .cssmenu-black .mega-menu  #Mega-menu-col a, .secondary-menu .mega-menu  #Mega-menu-col a { 
	padding-left:0; 
	padding-right:0;  
	display: inline; 
	padding: 7px 0;  
}
.cssmenu-white .mega-menu  #Mega-menu-col .sub-menu a, .cssmenu-black .mega-menu  #Mega-menu-col .sub-menu a, .secondary-menu .mega-menu  #Mega-menu-col .sub-menu a{
	border:none; 
}
.cssmenu-white .mega-menu  #Mega-menu-col .sub-menu, .cssmenu-black .mega-menu  #Mega-menu-col .sub-menu, .secondary-menu .mega-menu  #Mega-menu-col .sub-menu  {
	margin:10px 0 10px 0; 
	margin:5px 0 10px 0\9;
}
.cssmenu-white > ul > li > .mega-menu::after, .cssmenu-black > ul > li > .mega-menu::after, .secondary-menu > ul > li > .mega-menu::after {
	content: '';
	border: none;
}
.cssmenu-white > ul > li, .cssmenu-black > ul > li, .secondary-menu > ul > li {
	display: inline-block;
	margin: 0;
	float:left;
	padding: 0;
}

.cssmenu-white > ul > #menu-button, .cssmenu-black > ul > #menu-button, .secondary-menu > ul > #menu-button {
	display: none;
}
.cssmenu-white ul li a, .cssmenu-black ul li a{
	display: block;
	text-decoration: none;
}
.secondary-menu {float:right;}
.secondary-menu ul li a {
	display: block;
	line-height:40px;
	text-decoration: none;
}
.cssmenu-white > ul > li > a, .cssmenu-black > ul > li > a{
	position: relative;
}

.cssmenu-white ul ul li, .cssmenu-black ul ul li, .secondary-menu ul ul li{ 
	position:relative; 
}
.cssmenu-white ul ul .current-menu-item, .cssmenu-black ul ul .current-menu-item{
	background-color:inherit;
}
.cssmenu-white > ul > .current-menu-item  i, .cssmenu-black > ul >  .current-menu-item i{
	color:#fff !important;
}

.cssmenu-white > ul > li.has-sub > a, .cssmenu-black > ul > li.has-sub > a, .secondary-menu > ul > li.has-sub > a  {
	padding-right: 32px;
}
.cssmenu-white > ul > li:hover::after, .cssmenu-black > ul > li:hover::after, .secondary-menu > ul > li:hover::after  {
	border-top-color: #fff;
}
.search #search{
	padding:10px;
	width:400px;
	border:1px solid #474747;
}
.cssmenu-white .sub-menu > li.menu-item-has-children > a:after, .cssmenu-black .sub-menu > li.menu-item-has-children > a:after, .secondary-menu .sub-menu > li.menu-item-has-children > a:after {
	content: '\f0d7';
	position: absolute;
	right: 8px;
	font-family: "FontAwesome";
	font-size: 12px;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.cssmenu-black .sub-menu > li.menu-item-has-children > a:after {
	color:inherit;
}
.cssmenu-white .sub-menu > li.menu-item-has-children:hover > a:after, .cssmenu-black .sub-menu > li.menu-item-has-children:hover > a:after , .secondary-menu .sub-menu > li.menu-item-has-children:hover > a:after {
	transform: rotatez(-90deg);
	-webkit-transform: rotatez(-90deg);
}
.cssmenu-white > ul > li:hover > ul, .cssmenu-black > ul > li:hover > ul{
	left:auto;
	opacity: 1;  
}
.cssmenu-white > ul > .cat-mega:hover > ul, .cssmenu-black > ul > .cat-mega:hover > ul, .secondary-menu > ul > .cat-mega:hover > ul  {
	top: 51px;
	width:700px;
	opacity: 1;
}
.cssmenu-white.align-right > ul > li:hover > ul, .cssmenu-black.align-right > ul > li:hover > ul, .secondary-menu.align-right > ul > li:hover > ul {
	left: auto;
	right: 0;
	opacity: 1;
}
.cssmenu-white ul .mega ul li:hover > ul, .cssmenu-black ul .mega ul li:hover > ul, .secondary-menu  ul .mega ul li:hover > ul  {
	left: 0;
	top: 0;
	opacity: 1;
}
.cssmenu-white.align-right ul ul li:hover > ul, .cssmenu-black.align-right ul ul li:hover > ul, .secondary-menu.align-right ul ul li:hover > ul {
	left: auto;
	right: 170px;
	top: 0;
	opacity: 1;
	padding-right: 5px;
}
.cssmenu-white.align-right ul ul li a, .cssmenu-black.align-right ul ul li a, .secondary-menu.align-right ul ul li a  {
	text-align: right;
}
.cssmenu-white ul ul li:last-child > a,
.cssmenu-white ul ul li.last > a, 
.cssmenu-black ul ul li:last-child > a,
.cssmenu-black ul ul li.last > a, 
.secondary-menu ul ul li:last-child > a,
.secondary-menu ul ul li.last > a   {
	border-bottom: 0;
}
.cssmenu-white.align-right > ul > li > ul::after, .cssmenu-black.align-right > ul > li > ul::after, .secondary-menu.align-right > ul > li > ul::after {
	left: auto;
	right: 30px;
}

.cssmenu-white.align-right ul ul li.has-sub::after, .cssmenu-black.align-right ul ul li.has-sub::after, .secondary-menu.align-right ul ul li.has-sub::after {
	border-left-color: transparent;
	border-right-color: #9ea2a5;
	right: auto;
	left: 10px;
}
.cssmenu-white ul ul li.has-sub:hover::after, .cssmenu-black ul ul li.has-sub:hover::after, .secondary-menu ul ul li.has-sub:hover::after  {
	border-left-color: #fff;
	right: -5px;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.cssmenu-white.align-right ul ul li.has-sub:hover::after, .cssmenu-black.align-right ul ul li.has-sub:hover::after, .secondary-menu.align-right ul ul li.has-sub:hover::after  {
	border-right-color: #fff;
	border-left-color: transparent;
	right: -5px;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
/* nav white style */
.menu-row-white{
	border-top:1px solid #eee;
  -webkit-backface-visibility: hidden;
}


.menu-row-white .search input[type="text"],.menu-row-black .search input[type="text"] { 
	line-height:60px;
	min-width:100%;
	max-width:none;
	border:none;
	text-indent: -9999px;
	display: inline-block;
	font-weight: 100;
	outline: none;
	padding-right: 60px;
	width: 0px;
	padding:0 10px;
	position: absolute;
	top: 0;
	right: 0;
	background: none;
	z-index: 3;
	cursor: pointer; 
	font-weight:400!important;
}

.cssmenu-white ul ul {
	background-color: #fff;
	position: absolute;
	left: -9999px;
	top:120%;
	
	opacity: 0;
	z-index: 99;
}
.cssmenu-white ul ul, .cssmenu-white li .mega-menu {-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);}
.cssmenu-white ul ul ul {-moz-box-shadow:0 1px 25px 1px rgba(0,0,0,.1));
	-webkit-box-shadow: 0 1px 25px 1px rgba(0,0,0,.1);
	    box-shadow: 0 1px 25px 1px rgba(0,0,0,.1);}
.cssmenu-white ul ul ul {
	margin-left:2px;
	visibility:hidden;
	left:208px;
}
.cssmenu-white .mega-menu ul, .cssmenu-black .mega-menu ul {border:none!important;}
.cssmenu-white ul ul li a {
	
	width: 210px;
	border-bottom: 1px solid #eee;
	padding: 8px 16px ;
	text-align:left; 
	line-height: 21px;
	font-size:12px;
	font-weight:500;
	text-transform:capitalize;
	-webkit-transition: none;
	-moz-transition:none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	-ms-transition: all .15s ease;
	-o-transition: all .15s ease;
	transition: all .15s ease;
}
.wpt-tabs.Mega-menu-col .tab_title a, .cssmenu-white .mega-menu .tabs-cols a {padding: 6px 16px!important;}
.cssmenu-white .mega-menu #Mega-menu-col a, .cssmenu-black .mega-menu #Mega-menu-col a {padding: 9px 16px;}
.cssmenu-white .mega-menu #Mega-menu-col a, .cssmenu-white .mega-menu .tabs-cols a, .cssmenu-black .mega-menu #Mega-menu-col a, .cssmenu-black .mega-menu .tabs-cols a, .wpt-tabs.Mega-menu-col .tab_title a {border:none!important; display:block;    line-height:1.4;}

.cssmenu-black ul ul li:hover>a, .mega-tabs .tabs-link.active > a, .cssmenu-black ul ul li.selected>a {
  background-color: #2E2E2E;
}
.cssmenu-white ul ul li:hover > a, .cssmenu-black ul ul li:hover > a  {padding-left:22px!important;     color: #fff;}
#nt-example2 li:hover > a {background: none!important; }
/* mega-menu for ie */
.mega .mega-menu > li a:after {
	display:none;
}
.mega-menu > li {
	left: 0;
	top: 0;
	float: left;
	margin: 0;
	width: 25%;
	padding:20px;
	border-bottom:none;
	position: relative;
	height: auto;
	box-shadow: none;
}
.mega-menu > li > .slider-cat > a, .mega-menu > li > a{
	width:100%!important; 
	padding-left:0!important; 
	padding-right:0!important;
}
.mega-menu > .slick-slide > a {
	border-bottom:none;
}
/* menu fix in mozilla */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.cssmenu-white .mega-menu #Mega-menu-col .sub-menu, .cssmenu-black .mega-menu #Mega-menu-col .sub-menu, .secondary-menu .mega-menu #Mega-menu-col .sub-menu {
		margin:5px 0;
	}
}
@-moz-document url-prefix() 

	{
	.cssmenu-white .mega-menu #Mega-menu-col .sub-menu, .cssmenu-black .mega-menu #Mega-menu-col .sub-menu, .secondary-menu .mega-menu #Mega-menu-col .sub-menu {
		margin:5px 0;
	}
	.mega-menu > .slick-slide {
		margin-bottom:10px;
		width:23.5%;
		float:left;
		margin-left:1.2%;
	}
	.mega-menu > .slick-slide > li {
		line-height:1px;
		margin:0;
		padding:0;
		width:100%;
	}
	.search-toggle  {
		position: absolute;
		float: left;
		right: 8px;	
	}
	.columns {max-width:100%;}
	}


/*/////////////////////menu Nav black style /////////////////////////*/

.cssmenu-black a {
	color:#fff;
}
.menu-row-black .fa-home-nav {
	color:#eee;
}

	/*search*/
.menu-row-black .search input[type="text"] {
	color: #f9f9f9;

}
.menu-row-black .search-top input[type="text"]:focus {
	background-color:#333;
	border: 1px solid #4d4d4d;
}
.menu-row-black .search-top {
	height:60px;
	padding:0 20px; 
}
	/*end search*/

.cssmenu-black ul ul, .cssmenu-black li .mega-menu, .menu-row-black .search-top, .menu-row-black .nav-search-wrap input[placeholder] {
	background-color:#1b1b1b;
}
.menu-row-black .nav-search-wrap input[placeholder] {color:#fff; border: 1px solid #474747;}
.cssmenu-black .mega-menu ul {
	background-color:inherit;
}
.menu-row-black ul.social-drop-list{background-color:#474747;  }
.menu-row-black ul.social-drop-list li {background-color:#1b1b1b; border-color:#474747; }
.menu-row-black ul.social-drop-list li i, .menu-row-black ul.social-drop-list li p {color:#fff;}
.cssmenu-black ul ul {
	position: absolute;
	position: absolute;
	left: -9999px;
	top:120%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
	opacity: 0;
	z-index: 2;
}
.cssmenu-black ul ul ul {
	margin-left:2px;
	visibility:hidden;
	left:208px;
}
.cssmenu-black ul ul li a {
	width: 210px;
	border-bottom: 1px solid #4d4d4d;
	padding: 10px 16px ;
	text-align:left; 
	line-height: 21px;
	font-size:13px;
	font-weight:400;
	text-transform:capitalize;
	-webkit-transition: none;
	-moz-transition:none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.cssmenu-black.align-right ul ul li.has-sub:hover::after {
	border-right-color: #fff;
	border-left-color: transparent;
	left: -5px;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.cssmenu-black ul .other ul li:hover > a {
	color: #ffffff;
}
.cssmenu-black ul .other ul li {
	border-left:3px solid  #eee;
}
#Mega-menu-col-post .auth-mg a{
	text-align:left;
}
.auth-mg .publisher::after {
	content: " ";
	margin: 0px;
	font-size: 12px;
}
.auth-mg {
	margin-bottom:10px;
}
.auth-mg .gravatar{ 
	padding-top:2px;
}
.cssmenu-white ul  ul li .auth-mg a, .cssmenu-black ul  ul li .auth-mg a  {
	float:left;
	width: auto;
	border-bottom: 0px solid #eee;
	padding: 0px 2px;
	text-align:left; 
	line-height: 21px;
	font-size:12px;
	text-transform:capitalize;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-ms-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
	text-transform:uppercase;
}
.cssmenu-black ul  ul li .auth-mg a {
	color:#fff;
}
.auth-mg {
	display:block;
}
.auth-mg::after {
	content:""; 
	clear:both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* social menu */
#sls-rinfo {
	display:block;
	padding: 0;
	float:right;
}
.sls-share > a {display:block; position:relative;}
.sls-share, #wrap {display:inline-block; line-height:30px; float:left;}
#wrap {position:relative;}
.sls-share  i:before { margin-right:7px; font-family:fontawesome; }	
.sls-share > a > i:before {font-size:14px;}
#social-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  width: 273px;
  z-index:3;
    left: -9999px;
	opacity:0;
    background-color: #fff;
	  -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
}
.sls-share:hover > #social-dropdown {opacity:1; left:auto; top:100%;}
.sls-share:hover > #social-dropdown.menuAuto {top:auto;}
ul.social-drop-list {
  background-color: #EEE;
    -moz-box-shadow: 0 1px 15px 1px rgba(0,0,0,.05);
  -webkit-box-shadow: 0 1px 15px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 15px 1px rgba(0,0,0,.05);

  float: right;
  padding: 1px 1px 0 0;
}
ul.social-drop-list a {line-height:1.5;}
ul.social-drop-list li {
  float: left;
  border: 1px;
  background-color:#fff;
  margin:0 0 1px 1px;
  overflow: hidden;
  padding: 10px 15px;
  width: 135px;
  -webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease ;
}	
ul.social-drop-list li i:before {margin-right:12px;}
ul.social-drop-list li i {font-size:25px;   }
ul.social-drop-list li i, ul.social-drop-list li p {display:inline-block; float:left; color: #474747;}
ul.social-drop-list li.fb-drop:hover {background-color:#3b5998;}
ul.social-drop-list li.twit-drop:hover {background-color:#00abdc;}
ul.social-drop-list li.pin-drop:hover {background-color:#cb2027;}
ul.social-drop-list li.inst-drop:hover {background-color:#517fa4;}
ul.social-drop-list li.goog-drop:hover {background-color:#dd4b39;}
ul.social-drop-list li.yt-drop:hover {background-color:#bb0000;}
ul.social-drop-list li.link-drop:hover {background-color:#007bb6;}
ul.social-drop-list li.tum-drop:hover {background-color:#32506d;}
ul.social-drop-list li.vim-drop:hover {background-color:#aad450;}
ul.social-drop-list li.rss-drop:hover {background-color:#f1862f;}
ul.social-drop-list li:hover > i, ul.social-drop-list li:hover > p {color:#fff;}
ul.social-drop-list li p {font-size:11px; line-height:25px;}
 
			/**
				* 3.2.2.1 Sticky Navigation / .stuck
				* -----------------------------------------------------------------------------
				*/


.nav-menu-wrap {
position: relative;
    display: block;
}
.logged-in .stiky-head.stuck .nav {top: 30px;}
.stiky-head.stuck .nav {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index:99;
}
.stiky-head .nav {top:-80px;}
.stiky-head .nav, .stiky-head.stuck .nav {
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all .3s linear;
}
.stiky-head{	
    z-index: 1;
    position: relative;
}
		
#sticky_navigation_wrapper { 
	width:100%; 
	height:50px; 
}
#sticky_navigation { 
	width:100%; 
	height:50px; 
	background:#CCCCCC; 
	-moz-box-shadow: 0 0 5px #999; 
	-webkit-box-shadow: 0 0 5px #999; 
	box-shadow: 0 0 5px #999; 
	z-index:9; 
}
#sticky_navigation ul { 
	list-style:none; 
	margin:0; 
	padding:5px;  
	display:inline; 
}
#sticky_navigation ul li { 
	margin:0; 
	padding:0; 
	display:inline; 
}
#sticky_navigation ul li a { 
	display:block; 
	float:left; 
	margin:0 0 0 5px; 
	padding:0 20px; 
	height:40px; 
	line-height:40px; 
	font-size:14px; 
	font-family:Arial, serif; 
	font-weight:bold; 
	color:#ddd; 
	background:#333; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	border-radius:3px; 
}
#sticky_navigation ul li a:hover, #sticky_navigation ul li a.selected { 
	color:#fff; 
	background:#111; 
}
.sticky .logo-nav img{
	height:30px;
	float:left;
	padding:10px 35px 10px 0;
	transform: rotateX(0deg);
	transition: all .5s ease-out;
}
header.sticky #cssmenu > ul > li > a {
	height:51px; 
}
header.sticky #cssmenu > ul > li > a {
	border-top:none;
} 
.menu-row-white .logo-nav {
	border-left: 1px solid #f0f0f0;
}
.menu-row-black .logo-nav {
	border-left: 1px solid #4d4d4d;
}

.logo-nav {
	text-align: center; 
	display:none; 
	float:left; 
	overflow: hidden;
	padding:1px 5px;
}
.logo-nav a{
	padding:0;
	margin:0; 
}
.logo-nav img{
	width: auto;
	height:38px;
	float:left;
	text-align: center;
	padding: 5px;
	margin:3px 0;
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}
			/**
				* 3.2.2.2 Toogle Navigation / .buttons-toogle
				* -----------------------------------------------------------------------------
				*/
#menu-toggle{
	display:none;
}
#cssmenu-toogle,
#cssmenu-toogle ul,
#cssmenu-toogle ul li,
#cssmenu-toogle ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	display: block;
	position: relative;
}
#cssmenu-toogle {
	text-align:left;
	color: #ffffff;
}
#cssmenu-toogle ul .first-nav a{
	text-align:center;
	padding-left:45%;
}
#cssmenu-toogle ul ul {
	display: none;
}
.align-right {
	float: right;
}
#cssmenu-toogle > ul > .first-nav > a, #cssmenu-toogle > ul > li > a  {
  padding:15px 20px; 
  text-align:left;
  }
#cssmenu-toogle > ul > li > a {
	border-top: 1px solid rgba(0,0,0,0.1); 
}
#cssmenu-toogle > ul > li > a, #cssmenu-toogle .fa-home-nav span {
  cursor: pointer;
  z-index: 2;
  font-size: 15px;
  letter-spacing:0.2px;
  text-decoration: none;
  color: #626262;
  font-weight:400;
  text-shadow:none!important;
  text-transform:uppercase;
	
}
#cssmenu-toogle .auth-mg, #cssmenu-toogle .slider-cat {
	display:none;
}
#cssmenu-toogle .fa-home-nav:before {
	display:none;
}
#cssmenu-toogle .fa-home-nav span, .sidebar-widget .fa-home-nav span,footer .fa-home-nav p { 
	text-indent: 1px; 
	position:inherit; 
}
#cssmenu-toogle > ul > li > a:hover > i > span,
#cssmenu-toogle > ul > li > a:hover,
#cssmenu-toogle > ul > li.active > a,
#cssmenu-toogle > ul > li.open > a {
	color: #fff;
}

#cssmenu-toogle > ul > li:last-child > a,
#cssmenu-toogle > ul > li.last > a {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.holder {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: 0;
	border:none!important;
}
.holder::after,
.holder::before {
	display: block;
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	right: 20px;
	z-index: 10;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.holder::after {
	top: 19px;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}
.holder::before {
	top: 20px;
	border-top: 2px solid;
	border-left: 2px solid;
	border-top-color: inherit;
	border-left-color: inherit;
}
#cssmenu-toogle .first-nav{
	text-align:center!important;
}
#cssmenu-toogle #searchsubmit{ 
	width:50px; 
	background-image:url(../themes/img/link.png);
}
#cssmenu-toogle .fa, .fa-white{
	color:#FFFFFF; 
	text-align:center;
}
#cssmenu-toogle ul ul li a {
	font-size:14px;
	text-align:left;
	text-transform:uppercase;
	cursor: pointer;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: 14px 30px;
	z-index: 1;
	text-decoration: none;
	color: #626262;
	font-weight: 400;
}
#cssmenu-toogle ul.menu > li > ul > li:last-child > a {border-bottom:none;}
#cssmenu-toogle ul ul li:hover > a,
#cssmenu-toogle ul ul li.open > a,
#cssmenu-toogle ul ul li.active > a {
	background: #f2f2f2;
}
#cssmenu-toogle ul ul li:first-child > a {
	box-shadow: none;
}
#cssmenu-toogle ul ul ul li:first-child > a {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu-toogle ul ul ul li a {
	padding-left: 40px;
}
#cssmenu-toogle .menu-item-object-post img{
	width:70px; 
	float:left; 
	margin-right:5px; 
	padding-top:5px;
}
#cssmenu-toogle ul ul li.menu-item-has-children > a::after {
	display: block;
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	right: 20px;
	z-index: 10;
	top: 11.5px;
	border-top: 1px solid rgba(0, 0, 0, 0.55);
	border-left: 1px solid rgba(0, 0, 0, 0.55);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
#wrapper {
    position: relative;
    z-index: 10;
    top: 0;
    left: 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}
button {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.buttons-toogle {
    text-align: center;
	position:absolute;
}
.buttons-toogle i {
	font-size: 34px;
}
.buttons-toogle button {
	background: none;
    display: inline-block;
    padding:5px 10px;
	height:60px;
    color: #fff;
	font-size:22px;
}
.buttons-toogle button:focus {
    outline: none
}
/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Menus toggle
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */
/* general style for all menus */
nav.menu {
    position: fixed;
    z-index: 20;
    background: #FBFBFB;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}
.logged-in nav.menu {top:32px;}
nav.menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
nav.menu a {
    font-weight: 300;
    color: #fff;
}
.DivCloseMenu{ 
	float:none; 
	margin-right:10px;
	}
button.close-menu {
    color: #fff;
	float:left;
}
button.close-menu:focus {
    outline: none
}
.search-toggle input[type=text] {
	padding:9px 10px 8px 10px; 
	width:188px; 
	float:left; 
	margin-top:10px; 
	margin-left:10px;
	}
/* slide menu left and right, push menu left and right */
nav.slide-menu-left,
nav.slide-menu-right,
nav.push-menu-left,
nav.push-menu-right {
	overflow-y:scroll;
    top: 0;
    width: 300px;
    height: 100%;
}
nav.slide-menu-left li,
nav.slide-menu-right li,
nav.push-menu-left li,
nav.push-menu-right li {
    display: block;
    text-align: center;
    border-bottom: solid 1px #3184a1;
    border-top: solid 1px #b5dbe9;
}
nav.slide-menu-left li:first-child,
nav.slide-menu-right li:first-child,
nav.push-menu-left li:first-child,
nav.push-menu-right li:first-child {
    border-top: none
}
nav.slide-menu-left li:last-child,
nav.slide-menu-right li:last-child,
nav.push-menu-left li:last-child,
nav.push-menu-right li:last-child {
    border-bottom: none
}
nav.slide-menu-left a,
nav.slide-menu-right a,
nav.push-menu-left a,
nav.push-menu-right a {
    display: block;
    padding: 10px;
    font-size: 18px;
}
nav.slide-menu-left button.close-menu,
nav.slide-menu-right button.close-menu,
nav.push-menu-left button.close-menu,
nav.push-menu-right button.close-menu {
    margin: 10px 0;
    padding: 10px 10px;
    color: #fff;
}
nav.slide-menu-left,
nav.push-menu-left {
    left: -300px
}
nav.slide-menu-right,
nav.push-menu-right {
    right: -300px
}
body.sml-open nav.slide-menu-left,
body.pml-open nav.push-menu-left {
    left: 0
}
body.smr-open nav.slide-menu-right,
body.pmr-open nav.push-menu-right {
    right: 0
}
body.pml-open #wrapper {
    left: 300px
}
body.pmr-open #wrapper {
    left: -300px
}
.toggle-y {
	float:left;  
}
#toogle-menu{
	display:none;
}
.buttons-toogle{
	display:none;
}

	/**
	 * 4. Resetting and rebuilding Visual Composer
	 *
	 * Resetting and rebuilding Visual Composer remove bug and fixed content in our themes
	 *
	 * -----------------------------------------------------------------------------
	 */

.vc_col-sm-3 {
  position: relative;
  float: left;
  width: 17.5%!important;
  min-height: 1px;
  padding-left: 0px!important;
  padding-right: 30px!important;
}

.vc_col-sm-5 {
  position: relative;
  float: left;
  width: 54.5%!important;
  min-height: 1px;
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.vc_col-sm-4 {
  position: relative;
  float: left;
  width: 28%!important;
  min-height: 1px;
  padding-left: 30px!important;
  padding-right: 0px!important;
}

.vc_column_container>.vc_column-inner {padding-left:0!important; padding-right:0!important;}

.vc_row[data-vc-full-width] {width:100%!important; margin:0!important}

	/* Margin and Padding */
	.Mtop0px	{ margin-top:0px!important; }
	.Mtop5px	{ margin-top:5px!important; }
	.Mtop10px	{ margin-top:10px!important; }
	.Mtop15px	 {margin-top:15px!important; }
	.Mtop20px	 {margin-top:20px!important; }
	.Mtop24px	{ margin-top:24px!important; }
	.Mtop25px	 {margin-top:25px!important; }
	.Mtop30px	{ margin-top:30px!important; }
	.Mbot0px	{ margin-bottom:0px!important; }
	.Mbot5px	{ margin-bottom:5px!important; }
	.Mbot10px	{ margin-bottom:10px!important; }
	.Mbot15px	{ margin-bottom:15px!important; }
	.Mbot17px	{ margin-bottom:17px!important; }
	.Mbot20px	{ margin-bottom:20px!important; }
	.Mbot24px	{ margin-bottom:24px!important; }
	.Mbot25px	{ margin-bottom:25px!important; }
	.Mbot30px	{ margin-bottom:30px!important; }
	
	.top0px		{ padding-top:0px!important; }
	.top5px		{ padding-top:5px!important; }
	.top10px	{ padding-top:10px!important; }
	.top15px	{ padding-top:15px!important; }
	.top20px	{ padding-top:20px!important; }
	.top25px	{ padding-top:25px!important; }
	.top30px	{ padding-top:30px!important; }
	.row0px     { padding-bottom: 0px !important; }
	.row5px     { padding-bottom: 5px !important; }
	.row10px    { padding-bottom: 10px !important; }
	.row15px    { padding-bottom: 15px !important; }
	.row20px    { padding-bottom: 20px !important; }
	.row25px    { padding-bottom: 25px !important; }
	.row30px    { padding-bottom: 30px !important; }
	.row        { margin-bottom: 30px !important; }
	.row4       { margin-bottom:40px !important; }
	.row2x      { margin-bottom:60px !important; }
	.rows5px    { 
	margin-top:5px; 
	margin-bottom: 5px; 
	}
	.rows       { 
	margin-top:10px; 
	margin-bottom: 10px; 
	}
	.rows15x10  { 
	margin-top:15px; 
	margin-bottom: 10px; 
	}
	.rows10x15  { 
	margin-top:10px; 
	margin-bottom: 15px; 
	}
	.rows2x		{ 
	margin-top:20px; 
	margin-bottom: 20px; 
	}
	.rows15px	{ 
	margin-top:15px; 
	margin-bottom: 20px; 
	}
	.rows-right	{ 
	margin-right:25px; 
	}
	.pad-right-20px{padding-right: 20px;}
	.pad-right-25px{padding-right: 25px;}
	.pad-right-30px{padding-right: 30px;}
	.SELASIH_container .sls-box-one {    margin-left: 12px!important;
    margin-right: 12px!important;
    padding: 15px; background-color:#fff;}
	.sidebar-widget {background-color:#fff;}
	.sls-cont-pad{ padding:25px;}
	.sls-custom  .wpb_content_element, .sls_custom .vc_icon_element{ margin-bottom:5px;} 
	/* cover columns */
	.sls-content-cover 	{ 
		width:100%; 
	}
	.SELASIH_container .sls-mainct.SELASIH_col-sm-7 {float:left;}
	.sls-mainct, .SELASIH_container .sls-mainct		{
	 width: 651px; 
	 float:right; 
	 }
	.sls-content, .SELASIH_container .sls-content	{
	 width:841px!important; 
	 float:left; 
	 padding:0!important; 
	 }
	.sls-two-cont .sls-content, .sls-two-cont .SELASIH_container .sls-content		{ 
	width:790px!important; 
	padding:0!important; 
	}
	.sls-mainct2 {
	max-width:100%;
	}
	.sls-two-cont .sls-mainct2, .sls-two-cont .sls-content .sls-mainct2 {
	float:none!important;
	}
	.sls-two-cont .main-side, .sls-two-cont .SELASIH_container .main-side	{ 
	width:360px!important; 
	}
	.main-side, .SELASIH_container .main-side.SELASIH_col-sm-4		{ 
	width:309px; 
	}
	.small-side, .SELASIH_container .small-side		{ 
	width:190px; 
	}
	.content { 
	padding: 12px 15px; 
	}
	.sls-mainct	.sls-tc {
	padding-left:12px; 
	padding-right:12px;
	}
	/* Adding Grid content and sidebar*/
	.columns 					{ float:left; }
	.box-padd.columns			{ width:100%;}
	.full.columns 				{ width:100%; margin:0 auto; position:relative; }	
	.box-one.columns 			{ width:100%;}
	.box-two.columns 			{ width: 50%;}
	.box-twopone.columns 		{ width: 64%;}
	.box-oneptwo.columns 		{ width: 36%;}
	.box-three.columns 			{ width: 33.3333%;}
	.box-four.columns 			{ width: 25%;}
	.box-five.columns 			{ width: 20%;}
	
	/* margin and padding columns */
	 .box-padd.columns, .box-two.columns, .box-three.columns, .box-four.columns, .box-five.columns, .box-twopone.columns, .box-oneptwo.columns, .SELASIH_col-sm-2, .SELASIH_col-sm-3, .SELASIH_col-sm-4, .SELASIH_col-sm-6,  .SELASIH_col-sm-8, .SELASIH_col-sm-9, .SELASIH_col-sm-10, .small-side, .main-side, .sls-single .sls-mainct, .sls-single .sls-mainct2		{ padding-left:12px!important; padding-right:12px!important; }
	.sls-row-offset {margin-left:-12px; margin-right:-12px;}
	.box-twopone.columns .box-padd {padding:0!important;}
	.box-padd1 					{ margin-bottom:1px!important; }
	.box-padd1:first-child 		{ margin-right:1px; }
	.SELASIH_container .main-side:nth-child(1){float:left; }
	.SELASIH_container .main-side:nth-child(2) {float:right; }
	.SELASIH_container .sls-content .small-side:nth-child(1) {float:left;}
	.SELASIH_container .sls-content .small-side:nth-child(2) {float:right;}
	
	.SELASIH_container .SELASIH_col-sm-2 {width:16.6666%;}
	 .SELASIH_container .SELASIH_col-sm-3 {width:25%;}
	 .SELASIH_container .SELASIH_col-sm-4 {width:33.3333%;  }
	.SELASIH_container .SELASIH_col-sm-6 {width:50%;}
	.SELASIH_container .SELASIH_col-sm-8 {width:66.6666%;}
	.SELASIH_container .SELASIH_col-sm-9 {width:75%;}
	.SELASIH_container .SELASIH_col-sm-10 {width:83.3333%;}
	
	
		
	.SELASIH_col-xs-1, .SELASIH_col-sm-1, .SELASIH_col-md-1, .SELASIH_col-lg-1, .SELASIH_col-xs-2, .SELASIH_col-sm-2, .SELASIH_col-md-2, .SELASIH_col-lg-2, .SELASIH_col-xs-3, .SELASIH_col-sm-3, .SELASIH_col-md-3, .SELASIH_col-lg-3, .SELASIH_col-xs-4, .SELASIH_col-sm-4, .SELASIH_col-md-4, .SELASIH_col-lg-4, .SELASIH_col-xs-5, .SELASIH_col-sm-5, .SELASIH_col-md-5, .SELASIH_col-lg-5, .SELASIH_col-xs-6, .SELASIH_col-sm-6, .SELASIH_col-md-6, .SELASIH_col-lg-6, .SELASIH_col-xs-7, .SELASIH_col-sm-7, .SELASIH_col-md-7, .SELASIH_col-lg-7, .SELASIH_col-xs-8, .SELASIH_col-sm-8, .SELASIH_col-md-8, .SELASIH_col-lg-8, .SELASIH_col-xs-9, .SELASIH_col-sm-9, .SELASIH_col-md-9, .SELASIH_col-lg-9, .SELASIH_col-xs-10, .SELASIH_col-sm-10, .SELASIH_col-md-10, .SELASIH_col-lg-10, .SELASIH_col-xs-11, .SELASIH_col-sm-11, .SELASIH_col-md-11, .SELASIH_col-lg-11, .SELASIH_col-xs-12, .SELASIH_col-sm-12, .SELASIH_col-md-12, .SELASIH_col-lg-12  {
  position: relative;
	
  min-height: 1px;
  box-sizing: border-box;
  float:left;
}


	/**
	 * 5. Content
	 *
	 * content post style in here
	 *
	 * -----------------------------------------------------------------------------
	 */

		/**
		 * 5.1 Slider
		 *
		 * -----------------------------------------------------------------------------
		 */
.sls-slid {margin-bottom:24px;}	
.sls-content .sls-slid {margin-bottom:24px;}
.slick-slider { 
	position:relative;
	-moz-box-sizing: border-box; 
	-webkit-touch-callout: none; 
	-webkit-user-select: none; 
	-khtml-user-select: none; 
	-moz-user-select: none;  
	-ms-user-select: none; 
	user-select: none; 
	-ms-touch-action: pan-y; 
	touch-action: pan-y; 
	-webkit-tap-highlight-color: transparent; 
}
.slick-list { 
	position: relative; 
	overflow: hidden; 
	display: block; 
	margin: 0; 
	padding: 0; 
}
.slick-list:focus { 
	outline: none; 
}
.slick-loading .slick-list { 
	background: #fff url(css/AjaxLoader.gif) center center no-repeat; 
}
.slick-list.dragging { 
	cursor: pointer; 
	cursor: hand; 
}
.slick-slider .slick-track { 
	-webkit-transform: translate3d(0, 0, 0); 
	-moz-transform: translate3d(0, 0, 0); 
	-ms-transform: translate3d(0, 0, 0); 
	-o-transform: translate3d(0, 0, 0); 
	transform: translate3d(0, 0, 0); 
}
.slick-track { 
	position: relative; 
	left: 0; 
	top: 0; 
	display: block; 
}
.slick-track:before, .slick-track:after { 
	content: ""; 
	display: table; 
}
.slick-track:after { 
	clear: both; 
}
.slick-loading .slick-track { 
	visibility: hidden; 
}
.slick-slide { 
	float: left;  
	min-height: 1px; 
	display: none; 
}
[dir="rtl"] .slick-slide { 
	float: right; 
}
.slick-slide img { 
	display: block; 
}
.slick-slide.slick-loading img { 
	display: none; 
}
.slick-slide.dragging img { 
	pointer-events: none; 
}
.slick-initialized .slick-slide { 
	display: block; 
}
.slick-loading .slick-slide { 
	visibility: hidden; 
}
.slick-vertical .slick-slide { 
	display: block; 
	height: auto; 
	border: 1px solid transparent; 
}

		
				/**
				 * 5.1.1 Grid Slider / .sls-dfslid
				 *
				 * -----------------------------------------------------------------------------
				 */
.SELASIH_container.vc_row[data-vc-full-width] {margin-top:0!important;}
.SELASIH_container.vc_row[data-vc-full-width] .grid-slid.grid-slid1 {margin:0;}
.SELASIH_container.content-first {margin-top:24px!important;}
.grid-slid.grid-slid1 {margin-bottom:24px!important;}
.grid-slid.grid-slid1 .sls-slid {margin-bottom:0;}
.sls-dfs.sls-dfs-la .flex-caption .fcol-caption {     width: 550px; }	
.sls-slid.sls-dfslid .overlay { height:100%;}
.sls-slid.sls-dfslid .sls-dfs.sls-dfs-la .sls-post-title a:hover, .sls-slid.sls-dfslid .sls-dfs.sls-dfs-me .sls-post-title a:hover {border-bottom: solid 3px #FFFFFF; }
.sls-slid.sls-dfslid .sls-dfs.sls-dfs-sm .sls-post-title a:hover {border-bottom: solid 2px #FFFFFF; }
.sls-slid.sls-dfslid .sls-post-title a { display: inline;}
.sls-slid.sls-dfslid .overlay > img { 
 -webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
 }
.sls-slid.sls-dfslid .sls-img:hover .overlay > img { opacity: 0.6; }
.sls-slid.sls-dfslid .sls-img-post {height:100%;}
.grid-slid .sls-img .thumb {-webkit-transform: none;}
.sls-dfslid-style2 .sls-dfs-la .flex-caption .fcol-caption  {  margin: 20px 25px;}
.sls-dfslid-style2 .sls-dfs-sm .flex-caption .fcol-caption  {  margin: 12px 20px;}
.sls-dfslid-style1 .sls-dfs .flex-caption .fcol-title p {
text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
font-weight:bold;}
.sls-slid.sls-dfslid .sls-post-title {font-weight:bold;}
.sls-dfslid-style1 .sls-dfs.sls-dfs-la .flex-caption .fcol-title p {   font-size: 32px;  line-height: 38px;}
.sls-dfslid-style1 .sls-dfs.sls-dfs-la .one-item .flex-caption .fcol-title .sls-post-title { font-size: 32px;  line-height: 40px;}
.sls-dfslid-style1 .sls-dfs.sls-dfs-me .one-item .flex-caption .fcol-title .sls-post-title {     font-size: 28px; line-height: 36px;}
.sls-dfslid-style1 .sls-dfs.sls-dfs-sm .two-item .flex-caption .fcol-title .sls-post-title {font-size:19px; line-height:26px;}
.sls-dfslid-style2 .sls-dfs.sls-dfs-la .flex-caption .fcol-title .sls-post-title {font-size:22px; line-height:32px;  }
.sls-dfslid-style2 .sls-dfs.sls-dfs-sm .flex-caption .fcol-title .sls-post-title {  font-size: 16px; line-height: 23px; font-weight: 600;}	
.sls-dfs.sls-dfs-me .flex-caption.caption-info {padding:10px 25px;}
.sls-dfs.sls-dfs-sm .flex-caption.caption-info {padding:8px 20px;}
/* slider 2 */
.grid-slid1 .sls-dfslid {height:450px;}
.SELASIH_container.vc_row[data-vc-full-width] .grid-slid1 .sls-dfslid, .container .grid-slid1 .sls-dfslid {height:530px;}
.SELASIH_container .grid-slid1 .sls-dfslid, .container .grid-slid1 .sls-dfslid {height:485px;}
/* full width */
.sls-slid.sls-dfslid .sls-dfs-slide.sls-dfs-small {width:50%; float:left; height:100%;}
.sls-slid.sls-dfslid .sls-dfs-slide.sls-dfs-big {width:50%; float:left; height:100%;}
.sls-slid.sls-dfslid .sls-dfs-sm.sm-center {margin-top:1px;}
.sls-slid.sls-dfslid .sls-dfs-sm {margin-bottom:1px;}
.sls-slid.sls-dfslid .sls-dfs-sm  {width:100%; height:50%;}
.sls-slid.sls-dfslid .sls-dfs-sm  .two-item {height:100%;}
.sls-slid.sls-dfslid .sls-dfs-me {width:100%; height:50%;}
.sls-slid.sls-dfslid .sls-dfs-me  .one-item {height:100%;}
.sls-slid.sls-dfslid .sls-dfs-la {width:100%; height:100%;}

	/* Container sls-content-cover */
.sls-content .grid-slid1 .sls-dfslid, .container .grid-slid1 .sls-dfslid {
height: auto;
}	




.sls-bigslid .container {height:100%;}
.grid-slid2  .sls-dfslid {height:400px;}
.grid-slid2 .sls-dfslid .sls-dfs-la {width:67%;  }
.grid-slid2 .sls-dfslid .sls-dfs-sm {width:33%;   }
.grid-slid2 .sls-dfslid .sls-dfs-la img {width:auto;}

.sls-dfslid .sls-dfs-sm .two-item .inner-post {   width:50%; float:left; height:100%;}

.sls-dfslid .sls-dfs-sm .two-item .inner-post .sls-img-post {min-height:120px; position:relative;}

.sls-dfslid .sls-dfs-la .one-item {width:100%; height:100%; float:left; }
.sls-dfslid .sls-dfs-la .one-item .inner-post {  height:100%;  z-index:2;}
.sls-dfslid .sls-dfs-me .one-item .inner-post {  height:100%; }

/* boxed */


.sls-dfslid .sls-dfs-la .inner-post .sls-img-rat img {width:80px; position:relative;  }
.sls-dfslid .sls-dfs-sm .inner-post .sls-img-rat img {width:50px; position:relative; }
.sls-dfslid .sls-dfs-la .inner-post .sls-img-rat p {  position: absolute;
  top: 32%;
  left: 32%;
  font-size: 23px;
  font-weight: 600;
  color: #fff;}

.sls-dfslid .sls-dfs-sm .inner-post .sls-img-rat p  {   position: absolute;
  top: 35%;
  left: 32%;
  font-size: 13px;
  font-weight: 600;
  color: #fff;} 
  
.sls-dfslid .sls-dfs-sm .two-item  .inner-post:first-child{padding-right:1px;}
.sls-dfslid .sls-dfs-big.sm-right {padding-left:1px;}
.sls-dfslid .sls-dfs-big.sm-left {padding-right:1px;}
.sls-dfslid .sls-dfs-la img {width:100%; }
.sls-dfslid .sls-dfs {float:left; overflow:hidden;}
.grid-slid.grid-slid1{display: none;}
.SELASIH_container .grid-slid.grid-slid1, .container .grid-slid.grid-slid1{margin-left:12px; margin-right:12px;}
.SELASIH_container .grid-slid.grid-slid1 .flex-caption .fcol-caption {width:auto;}

				/**
				 * 5.1.2 Classic SLider / .sls-clasic
				 *
				 * -----------------------------------------------------------------------------
				 */
.SELASIH_container.vc_row[data-vc-full-width] .sls-slid.sls-clasic .slide-classic{margin-left:0; margin-right:0;}
.SELASIH_container .sls-slid.sls-clasic  {    background-color: #fff;
    padding: 10px 0;
    margin-left: 12px;
    margin-right: 12px;}
.SELASIH_container .sls-slid.sls-clasic .slide-classic {margin-left:5px; margin-right:5px;}
.sls-slid.sls-clasic .inner-post  {margin-left:5px; margin-right:5px;}
.sls-slid.sls-clasic .sls-img .thumb {  background-color:#242424; overflow:hidden;  max-height:500px;}
.SELASIH_container.vc_row[data-vc-full-width] .sls-slid.sls-clasic .sls-img .thumb {max-height:750px;}
.sls-slid.sls-clasic .sls-img img {  -webkit-backface-visibility: visible;}
.sls-clasic .flex-caption .fcol-caption {margin:5%;}
.sls-content > .sls-clasic  {margin-bottom:25px;}
.flex-caption.flex-classic {   position: absolute;
    width: 100%;
    bottom: 0!important;
	padding:10px;
	}
.flex-caption.flex-classic .sls-post-info {	    display: inline-block;
    background-color: #fff;
    padding: 5px 15px 0 15px; }
.flex-caption.flex-classic	.sls-post-title { background-color: #fff;
    padding: 10px 15px;}
.flex-caption.flex-classic .inner-cell { padding:10px 15px;}
.flex-caption.flex-classic .sls-post-cat {margin-bottom:8px;}
.flex-caption.flex-classic .sls-post-cat .cat a{border:1px solid #fff; background:none!important;}
.flex-caption.flex-classic .sls-post-cat .cat a:hover {text-decoration:underline!important;}
.sls-content .flex-caption.flex-classic .sls-post-title a {font-size:20px; line-height:27px;}
.sls-content .sls-content-cover .flex-caption.flex-classic .sls-post-title a {font-size:16px; line-height:22px;}

.flex-caption.flex-classic  .sls-post-title a {
    text-shadow: none!important;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 7px;}
.flex-caption.flex-classic  .sls-post-title:after {
    content: "";
    width: 50px;
    height: 2px;
    position: absolute;
    bottom: -15px;
    background-color: rgba(255,255,255,.6);
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.sls-img .flex-caption.flex-classic .wet-icon i:after {
  content: "/"!important;
  margin: 0 2px!important;
  font-size: 14px;
}
.sls-img .flex-caption.flex-classic .wet-icon i:last-child:after { content: none!important;}
.sls-img .flex-caption.flex-classic .wet-icon i, .sls-img .flex-caption.flex-classic .wet-icon a { margin-right:0; }
.sls-slid.sls-clasic .slide-classic {display:none;}

	/**
				 * 5.1.2 News Slid / .news-slider
				 *
				 * -----------------------------------------------------------------------------
				 */

.sls-slid.news-slider .news-headline{width:100%; position:relative;}
.sls-slid.news-slider .flex-caption .sls-post-cat {margin-top:20px;}
.sls-slid.news-slider .flex-caption.caption-slid .wet-icon {margin-top:15px;}
.sls-slid.news-slider .news-headline .big-post { width:100%; float:left;    }
.sls-slid.news-slider .news-headline .big-post .sls-img .sls-img-post img {width:100%; }
.sls-slid.news-slider .news-headline .small-post {   width: 100%;
position: absolute;
bottom:0;
  float: left;
  border-top:1px solid rgba(255,255,255,.2);
  }
.sls-slid.news-slider .news-headline .small-post .wet-icon {margin-top:3px;}
.sls-slid.news-slider .news-headline .nwp-left {float:left;}
.sls-slid.news-slider .news-headline .nwp-right {float:right;}

.sls-slid.news-slider .news-headline .sls-bgimg-post {  
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
}
.sls-slid.news-slider .news-highlights .sls-post-title {  font-weight: 600;
  font-size: 14px; line-height:20px;   text-transform: capitalize; }


.sls-slid.news-slider .news-headline .headline-small {
	display:block;    
	width: 25%;
	position:relative;
	float: left;  
	padding:20px 25px; 
	min-height:120px;
	border-left: 1px solid rgba(255,255,255,.2);
	cursor:pointer;
	}
.sls-slid.news-slider .news-headline .headline-small.slick-current .sls-dcs{opacity:1;}
.sls-slid.news-slider .news-headline .headline-small .sls-dcs{ opacity:.7;  min-height:74px; }
.sls-slid.news-slider .news-headline .headline-small.active >  .sls-dcs .sls-post-title, .sls-slid.news-slider .news-headline .headline-small.active >  .sls-dcs .wet-icon, 
.sls-slid.news-slider .news-headline .headline-small:hover >  .sls-dcs {opacity:1;}
	
.sls-slid.news-slider .news-headline .headline-small .sls-img {  max-width: 90px;
  margin-right: 15px;
  float: left;}
.sls-slid.news-slider .news-headline .headline-small .sls-post-title  {font-size: 18px;  line-height: 25px; color:#fff;}
.sls-slid.news-slider .wet-icon i, .sls-slid.news-slider .wet-icon a {   color: rgba(255, 255, 255, 0.9);}
.sls-slid.news-slider .headline-big  .wet-icon i, .sls-slid.news-slider .headline-big  .wet-icon a  {font-size:13px; }
.sls-slid.news-slider .headline-small  .wet-icon i, .sls-slid.news-slider .headline-small  .wet-icon a   {font-size:11px;}
.news-slider .news-headline{display: none;}
.news-slider .load {display: block;}

/**
	 * 5.2 Post style
	 *
	 * -----------------------------------------------------------------------------
	 */
/* Nos Pagination */
.SELASIH_pagination {text-align:center; margin-bottom:24px;}
.SELASIH_pagination span{
    background-color: #fff;
    padding: 6px 14px;
    text-align: center;
    font-size: 17px;
    color: #6A6A6A;}
.SELASIH_pagination a:hover > span  {color:#fff;}
.SELASIH_pagination > span { opacity: .6;}
.SELASIH_pagination .pag_next span {border-left: 1px solid #D7D7D7;}

	
	/* Sidebar Nos Pagination */
.sidebar-widget .SELASIH_pagination {text-align:left; margin-top:5px; margin-bottom:10px;}
.sidebar-widget .SELASIH_pagination span {    padding: 4px 10px;
    font-size: 15px;
}
.sidebar-widget .SELASIH_pagination a span.fa-angle-left, .sidebar-widget .SELASIH_pagination span.fa-angle-left {border-right:none!important;}
.sidebar-widget .SELASIH_pagination span{border:1px solid #D7D7D7;}
footer .sidebar-widget .SELASIH_pagination span {    border: 1px solid #878787;}
footer .SELASIH_pagination > a > span {color:#fff; }
footer .SELASIH_pagination  span {background: transparent;}
footer .widget_nostheme_recent_widget .SELASIH_pagination {margin-top:15px!important; }

/* pagination */

.pagination {
	clear:both;
	position:relative;
	font-size:15px;
	line-height:35px;
	margin-bottom:28px;
}

.pagination a, .pagination span, .pagination .sv-pgo {
	line-height:20px;
	font-weight: 400;
    font-size: 15px;
}
 .pagination .pgc-pa a, .pagination .sv-pgo, .pagination .pgc-pa > span  {
	 
      padding: 7px 12px;
}
.pagination .pgc-sg a, .pagination .pgc-sg > span {
	padding:4px 9px 3px 9px;
}
.sls-pgc .pag-numb, .sls-pgc .pag-number {display:inline-block;}
/* Pagination style 1 */
 .pagination.style1 a, .pagination.style1 span, .pagination.style1 .sv-pgo {
background: #FFFFFF;
    margin: 5px 7px 5px 0;
    padding: 7px 14px;
    color: #525252;
}
.pagination.style1 a:hover, .pagination.style1 a:hover > span, .pagination.style1 .current > span{
	color:#fff;
}
/* Pagination style 2 */
 .pagination.style2 a, .pagination.style2 span, .pagination.style2 .sv-pgo {
    color: #feffff;
	    padding: 10px 16px;
}
.pagination.style2 a:hover, .pagination.style2 .current > span{    background-image: -moz-linear-gradient(left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.15)), color-stop(100%,rgba(0,0,0,0.15)));
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    background-image: linear-gradient(to right, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=15 );}
.pagination.style2 a:hover, .pagination.style2 a:hover > span, .pagination.style2 .current > span {
	color:#fff;
}
/* Pagination style 3 */
.pagination.style3 {margin-left:12px; margin-right:12px;}
.pagination.style3 .sls-pgc{ padding:10px 11px;}
 
.pagination.style3 .sls-pgc { background-color: #fff;
    border-radius: 4px; }
 .pagination.style3 a, .pagination.style3 span, .pagination.style3 .sv-pgo {
        background: #FFFFFF;
		padding: 7px 12px;
    margin: 5px 5px 0 0;
    color: #737373;
    border: 1px solid #E5E5E5;
}
.pagination.style3 a:hover, .pagination.style3 a:hover > span, .pagination.style3 .current > span {
	color:#fff;
}

/* Pagination style 4 */
 .pagination.style4 a, .pagination.style4 span, .pagination.style4 .sv-pgo {
    color: #feffff;
	padding: 7px 12px;
	background-color: #383838;
}
.pagination.style4 a:hover, .pagination.style4 .sls-pgc > span {      background-color: #1C1C1C;}
.pagination.style4 a:hover, .pagination.style4 a:hover > span, .pagination.style4 .current > span {
	color:#fff;
}
/* Pagination Post */
.pagination .pgc-sg > a, .pagination .pgc-sg > span, .pagination .pgc-sg > .sv-pgo {
	background: #FFFFFF;
	 margin: 5px 2px 5px 0;
	color:#737373;
	border-radius: 4px;
	border: 1px solid #D3D3D3;
}
.pagination .pgc-sg > a:hover, .pagination .pgc-sg > span {
	color:#fff;
	text-decoration:none;
}

.pagination a, .pagination .sv-pgo {
	text-decoration:none;
	width:auto;
	
}
	/* scroll slider*/
.nav_slider_widget .slick-next, .nav_slider_widget .slick-prev {background:none; }
.nav_slider_widget.slick-slider:hover > .slick-next, .nav_slider_widget.slick-slider:hover > .slick-prev {opacity:1;}
.nav_slider_widget .slick-next:hover, .nav_slider_widget .slick-prev:hover {background:none!important; }
.nav_slider_widget .slick-next:before, .nav_slider_widget .slick-prev:before {color:#fff;}
.mega-slider .slick-next, .mega-slider .slick-prev { background-color: rgba(0,0,0,.3); height: 55px; }
.slick-next, .slick-prev{   
	position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: rgba(255,255,255,.2);
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  opacity: 0;
  height: 75px;
  width: 38px;
  z-index:1;
  line-height:43px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
} 
.sls_prevnext  .slick-next, .sls_prevnext .slick-prev {z-index:auto;}
	/* Arrows */
#mega-menu .mega-slider:hover > .slick-prev { left:25px;}
#mega-menu .mega-slider:hover > .slick-next	{ right:25px;}
#mega-menu .slick-next, #mega-menu .slick-prev { top:40%;}

.slick-prev {left:0;}
.slick-next {right:0;}
.sls_prevnext {    position: fixed;
    bottom: 0;
    z-index: 1;
    background-color: rgba(0,0,0,.9);
    width: 100%;
    padding:15px 0;
	display:none;}
.slick-slider:hover > .slick-prev{opacity:1; left:10px;}
.slick-slider:hover > .slick-next{opacity:1; right:10px;}

.sls_prevnext .slick-prev {opacity:1; left:20px;}
.sls_prevnext .slick-next {opacity:1; right:20px;}
.container.slick-slider:hover  > .slick-prev {opacity:1; left:30px;}
.container.slick-slider:hover  > .slick-next {opacity:1; right:30px;}
.slick-prev:hover, .slick-next:hover {opacity:1!important;}
.slick-prev:hover:before, .slick-next:hover:before {color:#fff;}
 .slick-prev:before, .slick-next:before { 
	font-family: Fontawesome; 
	font-size: 17px; 
	  color: #fff;
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
}
.slick-prev:before { 
	content: "\f053";
	margin-right: 2px;
}
.slick-next:before { 
	content: "\f054";
	margin-left: 2px;
}
	/* article */
.article {
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.article img {
	position: absolute;
	bottom:0;
	left: 0;
}
.article p {
	position: absolute;
	width: 100%;
	margin-top: 120px;
	text-transform: uppercase;
	color: #fff;
	font-size: 6em;
}

/**
			 * 5.2.1 module title 
			 *
			 * -----------------------------------------------------------------------------
			 */
.sls-post-title a {display:block;}
.sls-two-cont .sls-post-title a {font-size:110%;}
.sls-two-cont h4.sls-post-title a {line-height: 28px;}
.sls-two-cont h2.sls-post-title a {line-height: 36px;}

.sidebar-widget .sls-tc {     -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.09);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.09);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.09);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.09);}
.sidebar-widget .sls-tc.style2 .sls-box-title, .sidebar-widget .sls-tc.style2 .sls-box-title a{ font-size: 13px;}
.sidebar-widget .sls-tc.style2 .sls-title {    padding: 5px 15px;}
.sls-box-module.sls-box-module10 .sls-tc {margin-bottom:15px;}
.sls-box-module .sls-tc {margin-bottom:24px; padding-right:12px; padding-left:12px;}
.SELASIH_col-sm-2 .sls-tc, .SELASIH_col-sm-3 .sls-tc, .SELASIH_col-sm-4 .sls-tc, .SELASIH_col-sm-6 .sls-tc, .SELASIH_col-sm-9 .sls-tc, .SELASIH_col-sm-10 .sls-tc{padding-right:0; padding-left:0;}
.sls-box-title {
	margin:0;
	display:block;
	
}  
.sls-title .sls-box-title .row-title {      display: inline-block;
    margin-bottom: -2px;
    margin-left: 12px;}
.sls-title .sls-box-title .row-title .row-one, .sls-title .sls-box-title .row-title .row-two  {   background: #ff53ac;
    width: 2px;
    height: 22px;
    margin-right: 6px;
    float: left;
    transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
.sls-box-module:hover .sls-title .sls-box-title .row-title .row-one, .sls-box-module:hover .sls-title .sls-box-title .row-title .row-two {-moz-transform: rotate(215deg);
    -o-transform: rotate(215deg);
    -webkit-transform: rotate(215deg);}
h6.sls-box-title {font-size:15px;}
.sls-tc.style1 .sls-title-info {  
    font-weight: 700;
    font-size: 11px;
    margin-bottom: 5px;
	margin-top:10px;
    text-transform: capitalize;
	display:inline-block;}
.sls-tc.style1 .sls-title-info:before {    content: "|";
    margin-right: 5px;
    margin-left: 3px;}
.sls-title-info {      display: block;
    font-style: italic;
    margin-left: 0;
    font-weight: 500;
    color: #FFFFFF;
    font-size: 9px;
    margin-bottom: 5px;
    text-transform: capitalize;}

.sls-title { position:relative;    }

/* title style 1 */
.sls-tc.style1  .sls-box-title {    font-size: 30px;
    display: inline-block;
    padding-bottom: 7px;
	position:relative;
    }
.sls-tc.style1  .sls-box-title:after {content: "";
    width: 50px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;}
.main-side .sls-tc.style1 .sls-box-title{	    font-size: 18px;
    margin:10px  20px;
	}
.small-side .sls-tc.style1 .sls-box-title{	    font-size: 16px;
    margin:10px  20px;
	}
footer .sls-tc.style1 .sls-box-title{	    font-size: 20px;
    margin-bottom:10px;
	    padding: 8px 0;
	}
/* title style 2 */
.sls-tc.style2 .sls-title {    display: inline-block;
    padding: 5px 20px;
	    border-radius: 3px;}
.sls-tc.style2 .sls-box-title, .sls-tc.style2 .sls-box-title a {    color: #fff;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: .2px;} 
.sidebar-widget .sls-tc.style1 {padding: 2px 0;}
.sidebar-widget .sls-tc.style2, .small-side .sls-tc.style2 {padding: 12px 15px;}
footer .sidebar-widget .sls-tc.style2 {    padding: 12px 0;}
footer .sidebar-widget .sls-tc.style2 .sls-box-title {font-size: 14px;}
/* title style 3 */
.sls-tc.style3  .sls-box-title {    font-size: 30px;
    display: inline-block;
    }
.main-side .sls-tc.style3 .sls-box-title{	    font-size: 24px;
    margin:15px  20px;
	}
.small-side .sls-tc.style3 .sls-box-title{	    font-size: 18px;
    margin:10px  20px;
	}
footer .sls-tc.style3 .sls-box-title{	    font-size: 24px;
    margin-bottom:10px;
	}

.sls-mainct .sls-tc.style3 .sls-box-title, .sls-mainct .sls-tc.style3 .sls-box-title a, .sls-mainct2 .sls-tc.style3 .sls-box-title, .sls-mainct2 .sls-tc.style3 .sls-box-title a { color: #fff;}
.sls-mainct .sls-tc.style3  .sls-title-info, .sls-mainct2 .sls-tc.style3  .sls-title-info  {color:#fff;}

/* title 4 */
 .sls-tc.style4 .sls-title, .sls-tc.style4 .sls-title {    
    position: relative;
    line-height: 16px;}
.sls-tc.style4   .sls-title-info:before, .sls-tc.style4   .sls-title-info:before {content:none;}




			/**
			 * 5.2.2 Post image / .sls-img
			 *
			 * -----------------------------------------------------------------------------
			 */
.sls-img {
position: relative;	
}
.sls-slid .sls-img {overflow:hidden;}
.sls-img-cat {  position: absolute;
      top:11px;}


.sls-img img {  -webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
min-width:100%;

}
.sls-img .sls-img-post {overflow:hidden; position: relative;}
.sls-img:hover .thumb {-webkit-backface-visibility: hidden;}
.sls-img .thumb {
max-height:100%;
display: block;
overflow:hidden;
}

.sls-img.sls-lay-1:hover .sls-iconimg-hv .sls-postformat i, .sls-img.sls-lay-1:hover .sls-iconimg-sec .sls-postformat i{    border: 2px solid #fff; color:#fff;}
.sls-img.sls-lay-1:hover .thumb > img { opacity: .8;} 
.sls-img.sls-lay-1 .sls-img-post, .sls-img.sls-lay-2 .sls-img-post, .sls-img.sls-lay-3 .sls-img-post { background-color: #000;}
.sls-img.sls-lay-2:hover > .thumb > img {-webkit-transform: translate3d(0, 0, 0);
-webkit-perspective: 0;
-webkit-backface-visibility: hidden; opacity:.7!important;}
.sls-img .thumb {display:block;   -webkit-transform: translate3d(0, 0, 0);}
.mega-menu .sls-img .thumb {transform:none;}

/* review top */
.sls-img-review { position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    line-height: 28px;
    text-align: right;
    font-weight: 500;
    font-family: open sans;
    font-size: 12px;}
.sls-review-cover {position:relative;}
.sls-review-cover:before {	
	content:"";
	position:absolute;
    border-left: 45px solid transparent;
	border-top: 45px solid #C96AC9;
    right:0;
	top:0;
}
.sls-img-review .sls-post-review {    position: relative;
    padding-right: 5px;}
/* Flex Caption */
	
/* slider widgets */
.slider_widgets {display: none;}
.slider_widgets .load{display: block;}
.small-side .slider_widgets .sls-img-cat, .small-side .slider_widgets .flex-caption {display:none;}
.nav_slider_widget .sls-img {padding-right:5px; }
.nav_slider_widget .sls-img.sls-lay-2 .sls-img-post img {opacity:.8;  cursor:pointer; }
/* sidebar recent entries */
.widget_recent_entries .post-date {font-weight:600;}
.widget_recent_entries .post-date:before {content:"-"; margin:0 8px 0 4px; font-size:14px;}
.flex-caption {position:absolute; bottom:0; left:0;   -webkit-transition: top .3s ease;
  -o-transition: top .3s ease;
  transition: top .3s ease; width:100%;}
.flex-caption i:before {font-family: "FontAwesome"; }
.flex-caption, .flex-caption i  {color: #fff;}
.flex-caption.caption-info {padding:20px 25px;}
.sls-img .flex-caption.caption-info .sls-post-title a, .sls-img .flex-caption.caption-info2 .sls-post-title a, .sls-single .flex-caption.caption-info .sls-post-title, .sls-single .flex-caption.caption-info2 .sls-post-title  { color:#FFF;  text-shadow: 1px 1px 3px rgba(0,0,0,0.6);}
.sls-single.single-Default .flex-caption.caption-info .sls-post-title{max-width:65%;}
/* caption info 2 for widget recent post, ... */
.flex-caption.caption-info2 {padding:10px 15px;}
.small-side  .sls-widget-recCat.sls-wcrc .sls-img-cat{display:none;}
.small-side .flex-caption.caption-info2, .small-side .widget_nostheme_recent_widget .flex-caption.caption-info {  position: relative;
  background: none;
  color: #333;
  box-shadow: none;
  padding: 10px 0 10px 0;} 
 .small-side .widget_nostheme_recent_widget .dcs-info i:not(:first-child), .small-side .widget_nostheme_recent_widget .dcs-info .wet-icon > a {display:none;}
 .small-side .widget_nostheme_recent_widget .wet-icon i:not(:last-child):after {content:none;}
 .small-side .sls-post-sct {display:none;}
 .small-side .widget_nostheme_recent_widget .sls-dcs.sls-dcs-mod1 {margin-top:0;   }
.small-side .sls-widget-post1 .sls-dcs.sls-dcs-mod1 {  padding-bottom: 10px;}
.small-side .sls-widget-post1:last-child, .small-side .sls-widget-post3:last-child {margin-bottom:0!important;}
  .small-side .widget_nostheme_recent_widget .module-cat:last-child .sls-main-box {border-bottom:none; margin-bottom:0;}
.small-side .sls-wcrc:last-child > .flex-caption.caption-info2  {padding-bottom:0;}
.small-side .flex-caption.caption-info2 .sls-post-title, .small-side .widget_nostheme_recent_widget .flex-caption.caption-info .sls-post-title{font-size:13px; line-height:1.4;}
.small-side .widget_nostheme_recent_widget .sls-img-cat {display:none;}
.small-side .flex-caption.caption-info2 .sls-post-title a, .small-side .widget_nostheme_recent_widget .flex-caption.caption-info .sls-post-title a{   
 color: #333;
  text-shadow: none;
  } 

/* caption blog*/
 .sls-img .flex-caption.caption-blog .wet-icon i, .sls-img .flex-caption.caption-blog .wet-icon,  .sls-img .flex-caption.caption-blog .wet-icon span, .sls-img .flex-caption.caption-blog .sls-post-sct { color:#333; font-weight:400; margin:0;}
.sls-img .flex-caption.caption-blog .wet-icon {position:relative; margin-bottom:10px;}
.sls-img .flex-caption.caption-blog .wet-icon:before {  position: absolute;
  width: 100%;
  content: ' ';
  height: 1px;
  left: 0;
  background-color: rgba(211, 211, 211, 0.5);
  box-sizing: border-box;
  top: 11px; }
 .sls-img .flex-caption.caption-blog i{color:#626262;}
 .sls-img .flex-caption.caption-blog .sls-post-ct .cat {margin-top:0; }
 .flex-caption.caption-blog .sls-post-ct .cat,  .flex-caption.caption-blog .sls-post-ct .cat a, .flex-caption.caption-blog .sls-post-ct .cat i {float:none;}
 .sls-clasic .sls-img .thumb {-webkit-transform: none;} 
.sls-img .flex-caption.caption-blog .wet-icon i { 
    background: white;
  padding: 0 20px;
  position: relative;
  display: inline-block; }
.sls-img .flex-caption.caption-blog .sls-post-title {margin-bottom:10px; }
.flex-caption.caption-blog .blog-cap {
	background-color: #fff;
    height: 100%;
    padding: 20px 25px;}
.flex-caption.caption-blog {    top: 0;
    bottom: auto;
    text-align: center;
    padding: 60px 70px;}
.flex-caption.caption-blog  .wet-icon {float:none;}

.flex-caption .sls-post-cat {margin-bottom:10px;}
.flex-caption.caption-info .sls-post-title{margin-bottom:10px; }
.flex-caption.caption-blog .sls-post-title{margin-bottom:32px; position:relative;}
.flex-caption .sls-post-cat .cat, .flex-caption .sls-post-cat .cat a{float:none;}

/* caption slider */
.caption-wrap {position:absolute;   
    top: 0;
    width: 100%;
    height: 100%;}
.caption-wrap .container {	display: table;
    height: 100%;
	}
.big-post .flex-caption.caption-slid {display: table-cell;
    height: 100%;
	width:70%;
	padding-bottom:30px;
	position:relative;
    vertical-align: middle;
    text-align: center;
    float: none; }
.container  .big-post .flex-caption.caption-slid, .SELASIH_container .big-post .flex-caption.caption-slid {width:100%;}
.container .sls-slid.news-slider .container, .SELASIH_container .sls-slid.news-slider .container {padding-left:35px; padding-right:35px;}
.flex-caption.caption-slid .sls-post-title a {    
	font-size: 55px;
	letter-spacing: .5px;
	color:#fff;
	line-height:62px;
	width: 85%;
    margin: 0 auto;
	}
.flex-caption.caption-slid .sls-post-title a:hover {text-decoration:underline!important;}
.flex-caption.caption-slid .wet-icon i, .flex-caption.caption-slid .wet-icon {margin-top:6px;}

/* caption center */
.flex-center {
	width: 100%; 
	height:100%; 
	margin: 0; 
	position: absolute; 
	left: 0; 
	bottom:0;  
}
.flex-center .publish-cat {
	top:40%; 
	position:absolute; 
	text-align:center; 
	width:100%; 
	padding:15px; 
}
.flex-center.flex-padd {
	padding:0;
}
.flex-center .postimage-title a{
	width:50%;
	display:inline-block; 
	text-align:center; 
}
.flex-center .postimage-title {
	margin:5px 0;
}
 /* color text capt */
.sls-capblack {position:absolute; height:100%; width:100%; top:0;}
.sls-smblackbot {   background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);}
.sls-smblackbot2 {  background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,.3) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,.3) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: -o-linear-gradient(to bottom,rgba(0,0,0,.3) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,.3) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);
  background-image: linear-gradient(to bottom,rgba(0,0,0,.3) 0, rgba(0,0,0,0.7) 100%, rgba(0,0,0,0.9) 100%);}
.sls-capblackbot {  background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));
background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);}
.sls-full-cover {padding:25px 0;}
  
/* style post icon image */

	/* icon big middle */


	/* icon at top right */
.sls-iconimg-at {
	top:5%;
	right: 4%;
	position: absolute;
	text-align:center;
}
	/* icon with hover */

.sls-iconimg-sec, .sls-iconimg-hv {top: 50%;
    position: absolute;
    display: block;
    width: 100%;
	text-align:center;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);}
.sls-iconimg-hv .sls-postformat, .sls-iconimg-sec .sls-postformat {
		display:inline-block;}
.sls-iconimg-hv .sls-postformat i { 
font-size: 32px;
    color: rgba(255, 255, 255, 0.85);
    display: inline-block;
    width: 71px;
    height: 70px;
    line-height: 69px;
    border-radius: 100%;
    background-color: rgba(0,0,0,0.75);
    border: 2px solid rgba(255, 255, 255, 0.85);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;}
 .sls-iconimg-sec .sls-postformat i {	
	font-size: 24px;
    color: rgba(255, 255, 255, 0.85);
    display: inline-block;
    width: 58px;
    height: 57px;
    line-height: 54px;
    border-radius: 100%;
    background-color: rgba(0,0,0,0.75);
    border: 2px solid rgba(255, 255, 255, 0.85);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
	}
.sls-iconimg-at .sls-postformat i, .sls-box-module7 .medium-post .sls-iconimg-hv .sls-postformat i	{
	font-size: 18px;
    color: #ECECEC;
    display: inline-block;
    width: 45px;
    height: 44px;
    line-height: 43px;
	border: 2px solid rgba(255, 255, 255, 0.85);
    border-radius: 100%;
    background-color: rgba(0,0,0,0.75); }
.sls-img:hover .sls-iconimg-hv , .sls-img:hover .sls-iconimg-sec {top:50%;}

.sls-img:hover .sls-iconimg-hv .sls-postformat, .sls-img:hover .sls-iconimg-sec .sls-postformat {transform:none;}
.sls-img:hover .sls-iconimg-hv, .sls-img:hover .sls-iconimg-sec {
	opacity:1;
}


.small-side .sls-iconimg-hv, .small-side .sls-iconimg-sec, .small-side .sls-iconimg-at {display:none;}

/* style star*/
.rating span{
	background-color:#f4b711; 
	margin-right:5px;
	float:left;
	border:none;
	font-family:"Myriad Pro";
	padding:3px 6px; 
	color:#FFFFFF;
	font-size:.85em;
}
.slick-dots li{
	list-style:circle!important;
}

.sliderMulti span.stars {
	float:none;
}
span.stars {
	position: relative;
	display: inline-block;
	width: 77px;
	height: 13px;
	margin-top: 10px;
	background:url(../selasih/img/stars.png) no-repeat 0% 100%;
}
span.stars span {
	position: absolute;

	left: 0;
	top: 0;
	height: 13px;


	background:url(../selasih/img/stars.png) no-repeat 0 0;
}
.sls-cont-pad20{padding: 20px;}
			 
			/**
			 * 5.2.3 Module style
			 *
			 * -----------------------------------------------------------------------------
			 */
/* module 1 */
.sls-box-module .sls-dcs  {padding-left:20px; padding-right:20px;  
margin-top:5px;}
 .sls-main-box, .sls-tc.style2 .sls-title, .sidebar-widget .sidebar-cover{      box-shadow: 0px 1px 3px rgba(0,0,0,0.13);     -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.13); }
 .sls-dcs.sls-dcs-mod1 .dcs-contain{padding:5px 25px 12px 25px; background-color:#fff;}
.sls-box-module .sls-dcs-mod2 {
	padding-left: 20px;
	padding-right: 25px;
	margin-top: 0;
	padding-top: 15px;
}
 .sls-dcs.sls-dcs-mod1,  .sls-box-module7 .sls-dcs.sls-dcs-mod1, .sls-dcs.sls-dcs-mod7  {     margin-top: 5px;
    position: relative;
    padding: 0;
    margin-top: -35px;
    overflow: hidden;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;}
.sls-box-module1.boxed .sls-img, .sls-box-module8.boxed .sls-img {padding:20px 20px 0 20px;}
.sls-box-module1.boxed .sls-img-post, .sls-box-module8.boxed .sls-img-post {position:relative;}
.sls-box-module7 .sls-dcs.sls-dcs-mod1 .sls-post-title {padding:8px 0;}
.sls-box-module1 .sls-dcs.sls-dcs-mod1 .dcs-info {    padding-left: 25px;
    padding-right: 25px;}
.sls-dcs.sls-dcs-mod1 .dcs-info{    display: inline-block;
    background-color: #fff;
         padding: 10px 25px 6px 25px; }

.sls-mainct .sls-box-module1 .box-one, .sls-mainct .sls-box-module6.box-one, .sls-mainct2 .sls-box-module1 .box-one {padding-left:12px; padding-right:12px;}

/* style 2 */
.sls-box-module1.style2 .sls-dcs.sls-dcs-mod1, .sls-box-module8.style2 .sls-dcs.sls-dcs-mod1 {height: 115px;}
.sls-box-module1.style2 .sls-main-box:hover  .sls-dcs.sls-dcs-mod1, .sls-box-module8.style2 .sls-main-box:hover  .sls-dcs.sls-dcs-mod1{margin-top: -125px; height:205px;}
.sls-box-module1.style2 .sls-iconimg-hv, .sls-box-module8.style2 .sls-iconimg-hv  {display:none;}
.sls-box-module1.style2 .sls-img.sls-lay-1:hover .thumb > img, .sls-box-module8.style2 .big-post .sls-img.sls-lay-1:hover .thumb > img {opacity:1;}

/* module 2 */
.sls-dcs.sls-dcs-mod2 {padding-left:310px; }
.sls-dcs.sls-dcs-mod2 .sls-post-sct {margin:8px 0 8px 0;}
.sls-dcs.sls-dcs-mod2 .dcs-info, .sls-dcs.sls-img-mod10 .dcs-info {display:inline-block; }
.sls-dcs.sls-dcs-mod2 .sls-post-sct{border:none;}
.sls-img.sls-img-mod2 {max-width:315px; margin-right:25px;}
.sls-img.sls-img-mod2 {float:left;  }
/* module 3 */
.sls-aut-3 {font-weight: 600; } .wet-icon .sls-aut-3 {color: #454545;} 
.sls-box-module.sls-box-module3 .sls-dcs.sls-dcs-ts  {
	padding: 10px 70px;  
}
.sls-box-module.sls-box-module3 .sls-dcs.sls-dcs-ct {padding: 0 70px 10px 70px;  }
.sls-mainct .sls-box-module.sls-box-module3 .sls-dcs.sls-dcs-ct  {padding: 5px 30px 10px 30px;}
.sls-mainct .sls-box-module.sls-box-module3 .sls-dcs.sls-dcs-ts  {
	padding: 10px 30px;  
}
.sls-box-module3 .sls-main-box {text-align:center;}
.sls-box-module.sls-box-module3 .cat {display:inline-block; float:none;}
.sls-dcs.sls-dcs-mod3 .dcs-info .gravatar{
	margin-bottom: 5px; 
}
.sls-dcs.sls-dcs-mod3 .dcs-info .wet-icon .wt-right, .sls-dcs.sls-dcs-mod4 .dcs-info .wet-icon .wt-right{float:right;}

.sls-dcs.sls-dcs-mod3 .sls-post-cat {margin-top:15px;}
.sls-dcs.sls-dcs-mod3 .sls-post-cat .cat, .sls-dcs.sls-dcs-mod3 .sls-post-cat .cat a {float:none;}

.sls-img-mod3 .sls-iconimg-hv{top:50%; opacity:1;}
/* module 4 */
.sls-img-mod4 .sls-img-post{    min-height: 250px; }
.sls-dcs.sls-dcs-mod4 .sls-post-title a {font-size:28px;}
.sls-box-module.sls-box-module4.type1 .sls-img.sls-img-mod4  {border-bottom: 3px solid #50A4AE;}
.sls-box-module.sls-box-module4 .big-post .sls-module-columns {margin-bottom:30px!important;}
.sls-box-module.sls-box-module4.type2 .sls-module-columns {border-bottom:none;}
.sls-dcs.sls-dcs-mod4 .dcs-info .gravatar{
float: left;
margin-right: 15px; 
}
.sls-dcs.sls-dcs-mod4 .dcs-info {margin-bottom:10px;}
.sls-dcs.sls-dcs-mod4 .dcs-info .av-title {font-size:20px; color:#fff; display:block; line-height:30px;  min-height: 40px;}
.sls-dcs.sls-dcs-mod4 .dcs-info .wet-icon i {  line-height:40px;   min-height: 40px;  }
.sls-dcs.sls-dcs-mod4 .dcs-info .gravatar img{
border:3px solid #fff;
}
.sls-img-mod4 .flex-caption.caption-info {
    padding: 20px 60px 20px 30px;
}
.sls-img-mod4 span.stars, .sls-box-module5 .big-post span.stars {margin-top:0; margin-bottom:10px;}
/* module 5 */
.sls-img-mod5 .sls-img-post {    min-height: 280px; }
.sls-dcs.sls-dcs-mod4 .sls-info  .sls-post-review {  background-color: #50A4AE;
padding: 15px;
font-size: 20px;
float: right;}
.Ajx_Block5 .sls-box-module5 .big-post h3 {font-size: 23px;
    line-height: 30px;
    font-weight: 500;
}
.sls-box-module5 .small-post.sls-cont-pad {padding-bottom:15px;}
.sls-two-cont .flex-caption.caption-blog {
    top: 0px;
    bottom: auto;
    text-align: center;
    padding: 90px 100px;
}
.sls-two-cont .flex-caption.caption-blog .blog-cap {
    background-color: #FFF;
    height: 100%;
    padding: 30px 35px;
}

/* module 6 */
.sls-box-module6.style2 .sls-img-mod6, .sls-box-module6.style2 .sls-dcs-mod6, .sls-box-module10.boxed .sls-img-mod6, .sls-box-module10.boxed .sls-dcs-mod6   {padding:15px; margin-top:0;}
.sls-dcs-mod6 span.stars {   margin-top:5px;}
.sls-img-mod6.sls-img   { float:left;}
.sls-dcs.sls-dcs-mod6{margin-left: 100px;}
.Ajx_Block10 .sls-box-module .sls-dcs{
	padding-left: 0px;
	padding-right: 0px!important;
	margin-top: 0px!important;
}
/* module 7 */
.sls-box-module7 .sls-dcs .dcs-contain {background-color:#fff; padding:10px 15px;}
.sls-dcs.sls-dcs-mod7 .dcs-info {    display: inline-block;
    background-color: #fff;
    padding: 9px 15px 4px 15px;}
.sls-box-module7 .wet-icon i {line-height:17px;}

.sls-box-module7.style2 {
    background-color: #fff;
    padding: 20px 10px;
    margin-bottom: 24px;
    margin-left: 12px;
    margin-right: 12px;
}
.sls-box-module7.style2 .sls-main-box {
border: 1px solid #eee;
box-shadow:none;
}
.sls-box-module7.style2 .Module7 {margin-bottom:0!important;}
.sls-box-module7.style2 .SELASIH_pagination {    margin-top: 28px; margin-bottom:0;}
.sls-box-module7.style2 .SELASIH_pagination span {    border: 1px solid #D7D7D7;}
.sls-box-module7.style2  .SELASIH_pagination a span.fa-angle-left, .sls-box-module9.style2 .SELASIH_pagination span.fa-angle-left {    border-right: none!important;}

 /* module 10 */
 	.sls-box-module10.style1 .sls-dcs.sls-dcs-mod6 {
	margin-top: 0px!important;
	padding-top: 10px;
	}
.sls-box-module10.default .stars{display:none;} 


/* module 8 */
.sls-box-module8 .sls-main-box { padding: 15px 0; }
.sls-box-module8 .sls-dcs {margin-top:0;}
 .sls-box-module8 .wet-icon {   margin-bottom: 3px; }
 
 /* style 1 */
  .sls-box-module8.style1 {     margin-left: 12px;
    margin-right: 12px; }
  .sls-box-module8.style1 .sls-ctan  {  background-color:#fff; padding-left:12px; padding-right:12px; margin-bottom:24px!important;}
  .sls-box-module8.style1 .sls-module-columns {margin-bottom:0!important; }
  .sls-box-module8.style1 .sls-module-columns .sls-main-box {box-shadow:none; }
  .sls-box-module8.style1 .sls-dcs {padding:0;}
/*.sls-module-columns, .sls-img.sls-img-mod3 {border-bottom:3px solid;}

/* No image options*/
.no-image .sls-dcs.sls-dcs-mod1, .sls-box-module7 .no-image .sls-dcs.sls-dcs-mod1, .no-image .sls-dcs.sls-dcs-mod7{margin-top:0;}
.no-image .sls-dcs.sls-dcs-mod2 {padding-left:20px; }
.no-image .sls-dcs.sls-dcs-mod10 {margin-left:0; }
.sls-box-module.sls-box-module3 .no-image .sls-dcs.sls-dcs-mod3 {margin-top:0; }
.sls-box-module.sls-box-module3 .no-image.sls-module-columns .sls-post-ct {margin-bottom:0;}
.sls-box-module.sls-box-module3 .no-image .sls-dcs.sls-dcs-mod3 .dcs-info .av-title {
	margin-top: 10px;
	color: #363636;
	line-height: 21px;
	min-height:auto;
}
.Mega-menu-col-post .no-image .sls-img-post {background:none!important;}
.mega-menu .no-image .sls-img-cat {position:inherit!important;}
.mega-menu .no-image .sls-img-cat .cat {margin-left:0;}
.mega-slider .no-image .sls-img-cat .cat{ margin-bottom:7px;}	

	/* wet icon */
.flex-caption .wet-icon i > a:hover {text-decoration:underline;}
.wet-icon i {margin-right:5px;}
.wet-icon i, .wet-icon a , .sls-dcs .dcs-info .gravatar .av-title  {color: #999;
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 25px; }

.sls-single-post .dcs-info .wt-calendar a:before {margin-right:3px;}
.single-Regular .sls-single-post .sls-boxed-cover > h1.sls-post-title {padding-right:50px;}
.dcs-info .wet-icon i:last-child {margin-right:0!important;}
.wet-icon i:before, .wet-icon i > a:before {margin-right:5px; font-family:Fontawesome; }
.wet-icon .wt-calendar:before {margin-right:3px; }
.wet-icon i.wt-calendar:after, .wet-icon i.wt-author:after, .wet-icon i.wt-category:after  {content:"|"; margin-left:5px; color: #B6AFAF;}
.wet-icon i:last-child:after{content:none;}
.wet-icon .wt-comments a.fa-comment{ font-weight: 500;}
.wet-icon .wt-view.fa-eye{ font-weight: 500;}
.wet-icon .wt-author a, .sls-img .flex-caption.caption-blog .wet-icon a {    
    font-weight: 600;
    font-size: 13px;}
/* star */
.wet-icon .wt-istar{    background-color: #E0AA0F;
    padding: 2px 5px;
    color: #fff;    border-radius: 2px;
    font-size: 11px;
	    line-height: 1;}
.wet-icon .wt-istar:before {    margin-right: 4px; font-size:10px;}
.wet-icon .wt-istar:before, .sls-post-review {color:#fff;}
.flex-caption.caption-info .wet-icon, .flex-caption.caption-info .wet-icon i, .flex-caption.caption-info .wet-icon a,  .flex-caption.caption-info2 .wet-icon, .flex-caption.caption-info2 .wet-icon i, 
.flex-caption.caption-info2 .wet-icon a {  color: #E7E7E7; }

.flex-caption .wet-icon i > a:before {text-decoration:none!important;}

	

/* category style */
.sls-post-ct {    display: block;
	}
.sls-module-columns .sls-post-ct {     width: 100%; 
     position: relative;     margin-bottom: 12px; }
.sls-post-ct .cat {margin-top:15px;}
.sls-post-ct .cat a, .sls-post-ct .cat span{background:none!important; color:#999999!important;     font-size: 12px!important;}
.sls-post-ct .cat i{    font-size: 12px; float:left; margin-right:6px;     line-height: 16px;     color: #999;}
.sls-post-ct .cat a:not(:last-child):after, .sls-post-ct .cat span:not(:last-child):after, .wt-category  a:not(:last-child):after{content:","; margin-right:2px;}

.sls-img-cat .cat a, .sls-post-cat .cat a {color:#fff; padding:5px 7px!important;}
.cat {float:left;}
.cat a, .cat span{     padding: 2px 5px 3px 0!important;
    font-size: 10px!important;
    font-weight: 500;
    letter-spacing: .2px;
    float: left;}
.cat a:hover, .sls-post-view:hover {
background-image: -moz-linear-gradient(left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.15)), color-stop(100%,rgba(0,0,0,0.15)));
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
background-image: -o-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
background-image: -ms-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
background-image: linear-gradient(to right, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=15 )!important;}
.sls-sosial .media-sosial-style  a:hover > i {
transform: scale(1.15);
}
.sls-img-cat .cat {margin-left:12px;}
.sls-img-cat .cat a, .sls-post-cat .cat a {    margin-right: 5px;
    margin-bottom: 5px;
	border-radius:4px;
    display: inline-block;
    line-height: normal!important;}

/* Module Column style */
.sls-module-columns, .sls-module-pers {float:left; max-width:100%;}
footer .sls-main-box {background:none!important;} 
.sls-main-box {background-color:#fff;    /*box-shadow: 0px 2px 5px rgba(190, 190, 190, 0.5);
-webkit-box-shadow: 0px 2px 5px rgba(190, 190, 190, 0.5);*/   }
footer .sls-box {background: none; box-shadow:none;}
.sls-post-sct { 
margin:15px 0; 
}
.sls-post-sct .sls-review {margin-top:0;}
.sls-vp1 {padding:.5px;}
.sls-mvp {margin-left:-1px; margin-right:-1px;}
.sls-box { margin-bottom:24px;}
.sls-box-module {position:relative;}

/* post info */
.sls-info {  overflow:hidden; margin-top:10px;  }
.sls-post-view { 
	display: inline-block;
	border-radius: 4px;
	margin-top: 10px;
}
.sls-post-view a {
	color:#fff;   
	padding: 3px 10px;
	line-height: 30px;
}

/* publish */
.publish {float:left; margin-right:15px;}
.publish i > a:before {margin-right:3px;}
	
	 
/**
	 * 6. Sidebar
	 *
	 * -----------------------------------------------------------------------------
	 */
.widget_archive li, .widget_categories li, .widget_pages ul li a, .widget_meta ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li, .widget_nav_menu ul li a, .widget_nav_menu .wpt-tabs.Mega-menu-col .tab_title a, .sls-widget-recCat.sls-wctm, .widget-tab-content .tab-pane li, .small-side  .sls-widget-recCat.sls-wcrc, .small-side .sls-widget-post1 .sls-main-box, .small-side .sls-widget-post4 .sls-dcs.sls-dcs-mod1 .dcs-contain, .small-side .sls-widget-post5 .sls-dcs.sls-dcs-mod1 .dcs-contain {
	border-bottom: 1px solid rgba(211, 211, 211, 0.5); 
}
.widget_archive li:last-child, .widget_categories li:last-child, .widget_pages ul li:last-child a, .widget_meta ul li:last-child, .widget_recent_comments ul li:last-child, .widget_recent_entries ul li:last-child,  .widget_rss ul li:last-child, .sls-widget-recCat.sls-wctm:last-child, .widget-tab-content .tab-pane li:last-child, .small-side  .sls-widget-recCat.sls-wcrc:last-child, .small-side .sls-widget-post1:last-child .sls-main-box {border-bottom:none!important;}


footer .widget_archive li, footer .widget_categories li, footer .widget_pages ul li a, footer .widget_meta ul li, footer .widget_recent_comments ul li, footer .widget_recent_entries ul li, footer .widget_rss ul li, footer .widget_nav_menu ul li a, footer .sls-widget-recCat.sls-wctm , .Ads_footer {
	border-bottom: 1px solid rgba(206,206,206,0.2);
}
.sidebar-widget > ul li:before, .sidebar-widget > ul li a:before, .sidebar-widget > div > ul li a:before {
	margin-left:1px; 
	margin-right:8px; 
	display: inline-block!important;
	text-align: center;
} 
.sidebar-widget li a:before, .widget_categories .cat-item:before , .small-side .sls-wctm.sls-widget-recCat .sls-post-title:before {
	-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
 

.widget_categories .content, .widget_archive  .content, .widget_pages .content, .widget_meta .content, .widget_recent_comments .content, .widget_recent_entries .content, .widget_rss .content, 
.widget_nav_menu .content{padding:0;}
.widget_categories select, .widget_archive  select {width:auto; margin:20px;}
.widget_categories a, .widget_pages a{padding:12px 20px;}

.sidebar-list {
	float:right !important; 
}
aside {
	display:block;
}
.sidebar-widget{
	
	margin-left:0 !important;
}
.sidebar-cover{ 
background-color:#fff;
}
.sidebar-widget li {
	padding:12px 20px;
}
.savvy_slider_widget li {
	border-bottom:none;
}
.sidebar-widget .sls-widgetsct {position:relative;}
.sidebar-widget li a{
	text-decoration:none;
	line-height:1.5;
	font-weight:500;
}
.sidebar-widget li > a:before {font-family:fontawesome; margin-right:12px;}
.sliderReview{
	margin-top:5px;
}
.sidebar-widget .screen-reader-text {
	display:none;
}
.widget-tab-content #pagination {
	padding:10px 0;
}
.widget-tab-content #pagination a{
	text-transform:uppercase; 
	font-size:13px;
}
.site-extra {
	padding-top:15px;
	padding-bottom:15px;
}
.site-extra .widget-area {
	float: left;
	width: 25%;
	position:relative;
}
.widget_archive ul li, .widget_links ul li {
	color:#bbb;
}
/* toogle sidebar  */
.toogle-sidebar { position: fixed;
	display: none;
	right: 0;

	top: 120px;
	width: 53px;
	cursor: pointer;
	z-index: 9999;
	background-color:#fff;
	padding: 12px 10px;
	font-size: 23px;
	box-shadow: -1px 0px 2px rgba(0,0,0,0.3);
	border-radius: 5px 0 0 5px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.toogle-sidebar .button-push {margin-left:3px;}
.toogle-sidebar .button-push:before {font-family:fontawesome; content:"\f1d8";}
#body-background.leftslide .toogle-sidebar .button-push:before {content:"\f00d"; font-size:25px; }
#body-background.leftslide .toogle-sidebar { width: 58px;}
  .toogle-sidebar:hover { width: 62px;}
#body-background.leftslide .toogle-sidebar:hover {width:53px;}
#body-background.leftslide .main-side {width:310px!important;}
#body-background.leftslide .toogle-sidebar {right:310px;}
#body-background.leftslide .main-side .wpb_content_element  {margin-bottom:0!important;}
/* archive */
.widget_archive > ul > li a {
	padding-right:2px;
}
.widget_archive ul li a:before {content: "\f187";}

/* page.php */
.page_thumbs{
	height:527px; 
	overflow:hidden; 
	max-width:100%;
}

/* page */
.sidebar-widget.widget_pages li, .sidebar-widget.widget_nav_menu li {
	padding:0;
}
.sidebar-widget.widget_nav_menu .sls-img-cat {display:none;}
.sidebar-widget.widget_nav_menu .Mega_menu_cat_content .inside .tab-content .Mega-menu-col-post {min-height:auto;}
.widget_pages ul li a, .widget_nav_menu ul li a, .widget_nav_menu .wpt-tabs.Mega-menu-col .tab_title a {
	display:block; 
	padding:12px 20px;
}
.widget_nav_menu .wpt-tabs.Mega-menu-col{border-bottom:none;}
.widget_nav_menu .inside .tab-content .Mega-menu-col-post {width:100%; float:none; border-right:none; padding:0;}
.widget_nav_menu .mega-menu .mega-post-title {margin:0;}
.widget_nav_menu .mega-menu .mega-post-title a{padding:10px 0;}
.widget_pages li li a, .widget_nav_menu li li a {
	padding-left: 20px;
}
.widget_pages li li li a, .widget_nav_menu li li li a {
	padding-left: 40px;
}
.widget_pages li li li li a, .widget_nav_menu li li li li a {
	padding-left: 60px;
}
.small-side .widget_pages li li a, .small-side .widget_nav_menu li li a {padding-left:0!important;}
.widget_pages ul li a, .widget_nav_menu ul li a {
	display: block;
}
.widget_nav_menu i:before {
	display:none;
}
.widget_nav_menu i span, .widget_nav_menu i p {
	text-indent:inherit; 
	position:inherit;
}
.widget_nav_menu .Author, .widget_nav_menu .sls-img {
	display:none;
}
.widget_nav_menu .wpt-pagination , .widget_nav_menu .wpt-pagination-tab{
	display:none;
}
.widget_nav_menu .wpt-tabs.Mega-menu-col {padding:inherit; }
.widget_nav_menu .wpt-tabs.Mega-menu-col .tab_title {float:none; margin:inherit;}
.widget_nav_menu .wpt-tabs.Mega-menu-col .tab_title a {line-height:normal; }

/* meta */
.my_meta_control p{
	margin-left:5px;
	}
.my_meta_control select{
	margin-top:3px;
	margin-left:57px; 
	width:153px;
	}
.widget_meta ul li a:before{
	 content: "\f0c1";
}
.widget_nav_menu ul li a:before {
	content: "\f0f6";
}

/* recent comment */
.widget_recent_comments > ul > li:before {
	content: "\f075";
}
.widget_recent_comments .comment-author-link {
	font-weight:600;
}
.widget_recent_comments li.recentcomments:before {  content: "\f0e5";
  font-family: "FontAwesome";
  font-size: 15px;
  margin-right: 6px;}
  
/* recent post */
.widget_recent_entries a {display:block;}
.widget_recent_entries ul li a:before {
	content: "\f017";
}

/* RSS */
.sidebar-widget.widget_rss .rsswidget img {
	display: none;
	float: left;
	margin: 3px 7px 0 0;
}



/* Text */
.sidebar-widget.widget_text img{
	max-width:100%; 
	height:auto;
}
.widget_text .textwidget p {
	margin-bottom:15px;
}
.widget_rss ul li a {
	display:block; 
	font-weight:600;
}
.widget_rss ul li span.rss-date {
	color: #444;
	font-weight: 400;
	display: block;
	font-size: 11px;
	color:#9b9a9c;
	padding-bottom:2px;
}
.widget_rss ul li a, .widget_rss ul li .rssSummary, .widget_rss ul li cite {
	padding:2px 0;
}  

/* select */
.sidebar-widget	.accessibly-hidden {margin-right:5px;}

/* search */
.widget_search > .searchform label {
	display:none;
}
#searchform #s{
	width:100%;
}
.sidebar-widget #searchform input[type="text"] {
	margin-bottom: 10px;
	font-size: 12px;
	padding-right: 40px;
	margin:0;
	    border-radius: 3px;
}
.sidebar-widget #searchform input[type="submit"] {    
	margin-top: 15px;
	width: 100%;
}
.sidebar-widget #searchform:after {
	content: "\f002";
	font-weight: normal;
	font-style: normal;
	 font-family: FontAwesome;
	position:absolute;
	display: inline-block;
	text-decoration: inherit;
	font-size: 13px;
	padding-right: 15px;
	float: right;
	top: 13px;
	right: 0;
	color: #999; 
}
.sidebar-widget #searchform {
	position:relative;
}

/* categories */

.widget_categories #cat {margin-top:15px; margin-bottom:15px;}


.widget_categories .cat-item{
	position: relative;
	padding:0;
}
.widget_pages .page_item a:before {
	content: "\f02d";
}
.widget_categories a{
	text-align:left;
	color:#a9b1b4;
	text-decoration:none;
	display: block;
	text-transform:capitalize;
}
.widget_categories a:before { content: "\f07c"; }
.widget_categories .children {
	display:none;
}
.widget_categories .post_count {
  float: right;
  min-height: 23px;
  font-size: 14px;

  font-weight: 600;
  text-align: center;
  display: inline-block;
}

/* Calender */
.widget_calendar .content {padding:0;}
#wp-calendar { width: 100%; font-size: 11px; position:relative; }
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover, #wp-calendar tfoot  a:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important;  color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }

#wp-calendar tfoot  a {color:#333; display:block;}
#wp-calendar tfoot .pad{  border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
 
#footer #wp-calendar thead th { background: #222; }
#footer #wp-calendar tbody td { border-color: #222; }

/* recent coments */
.recent-comments { 
	list-style: none; 
	padding:5px 0 0 0; 
	position:relative; 
}
.recent-comments li { 
	overflow: hidden;  
	padding:10px 10px; 
}
.recent-comments li:first-child { 
	border: 0 none; 
}
.recent-comments img { 
	float: left;
	border-radius:100%;
	margin-right: 20px; 
} 
.recent-comments a { 
	display: block; 
}
.recent-comments .title{  
	color:#292929; 
	font-size:13px !important; 
	line-height:18px;
	font-weight:bold; 
	display:block; 
	margin-bottom:8px;
}
.recent-comments .title a{ 
	color:#292929; 
	font-size:16px !important; 
	line-height:18px; 
	font-weight:bold;
}
.recent-comments li{ 
	padding:15px 0;
}
.recent-comments .author .publisher-img{
	margin:0 ;
	margin-right:15px;
	float:left;
}
.recent-comments .author {
	border:none;
	padding:0;
	background:none;
	box-shadow:none;
}

/* Tags cloud */
.tagcloud:before, .tagcloud:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	clear: both;
}
.tagcloud a{
	border: 1px solid #ECECEC;
    background: #f7f7f7;
	padding: 6px 8px;
	font-size:.9em !important;
	text-decoration:none;
	color:#626262;
	moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-weight:400;
	float:left;
	margin:3px 6px 3px 0;
}
.tagcloud a:hover{
	color:#f7f7fa;
}
footer .tagcloud a:hover{
	color: #fff;
  border-color: #959595;
  background:none;
}
body.tag .fa-tag {
	float:left;
	margin-right: 7px;
	margin-top: 11px;
}

		/**
			 * 6.1 Widgets
			 *
			 * -----------------------------------------------------------------------------
			 */
/* social profile */
.widget_nos_social_profile .content {padding:0;}
/* social widget */
.widget_nos_social_profile .content{
	padding:0;
}
/* Widget Tabs */
.widget-tab-content .title{  
	margin-top:-3px;
}
.widget-entry-summary .title{ 
	font-size:10px;
}
.widget-entry-summary .title a:hover{ 
	color:#292929;  
	text-decoration:underline;
}
.widget_savvy_tab_widget .icon-widget-tab {float:left;}
.icon-widget-tab{ 
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 400;
    margin-right: 10px;
}
.widget-tab-content .tab-pane li:last-child {padding-bottom:0;}
.sidebar-widget .icon-widget-tab , .sidebar-widget .icon-widget-tab a, .sls-wctm.sls-widget-recCat span a {
	color:#B6AFAF;  
}
.icon-widget-tab  i {
	color:#999;
}
.icon-widget-tab.wt-icomment a > span, .icon-widget-tab.wt-icomment a > i {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease; 
}
.icon-widget-tab{ 
	line-height: 21px;
}

.small-side	.icon-widget-tab:not(:last-child):after {content:"";}
.small-side .icon-widget-tab.wt-wch {display:none;}
.icon-widget-tab.wt-star a:before {margin-right:2px;}
.icon-widget-tab.wt-star .sls-post-review {font-size:12px;}
ul.widget-tab-nav {
	zoom: 1;
}
.sidebar-widget .widget-tab-nav li{
	padding:0;
	width: 33.335%;
	position:relative;
}	
.small-side .widget-tab-nav li.tab-comment {  width: 33.34%;}
.widget-tab-nav li {
	float: left;
	width: 33.33%;
	text-align: center;
}

.widget-tab-nav li a {
	  display: block;
  padding: 10px 15px 10px 14px;
  margin: 0;
  letter-spacing: 0.4px;
  border-radius: 0;
  font-size: 12px;
  color: #FFFFFF !important;
  font-weight: 500;
}

.widget-tab-nav li a:focus {
	color: #333333;
	text-decoration: none;
}
.widget-tab-nav li.active a {
	background:none;
	color:#404040 !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.widget-tab-content .tab-pane {
	display: none;
}

	/* small widget tabs */
.small-side .widget-tab-nav li a {text-indent:-9999px; position:relative; }
.small-side .widget-tab-nav li a:before {  font-family: FontAwesome;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  font-size: 18px;
  left: 50%;
  text-indent: 1px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);}
 

.small-side .widget-tab-nav li.active a:before {color:#404040 !important;}

.small-side .widget-tab-nav .tab-popular a:before {content: "\f0e7";}
.small-side .widget-tab-nav .tab-latest a:before {content: "\f017";}
.small-side .widget-tab-nav .tab-comment a:before {content: "\f086";}
.small-side .widget-tab-content li .widget-tab-tcm {  width: 120px;  }
.small-side .comment-pb:before, .small-side .widget-tab-tcm:before {content:none;}
.small-side .recent-comments .author {display:none;}

/* recent post widget */
.small-side .columns {max-width:100%;}
/* style 1*/
.sls-widget-post1 .sls-dcs.sls-dcs-mod1 .dcs-info {padding-left:0;}
.sls-widget-post1 .sls-module-columns {margin-bottom:0!important;}
.sls-widget-post1 .sls-dcs.sls-dcs-mod1 .dcs-contain  {padding-left:0; padding-right:0;}
.small-side .sls-widget-post1 .sls-dcs.sls-dcs-mod1 .dcs-contain {padding-top:0; padding-bottom:0;}
.sls-widget-post1 .sls-iconimg-hv {display:none;}
.sls-widget-post1 .sls-post-sct {display:none;}
.sls-widget-post1  .sls-main-box {margin-bottom:0!important; box-shadow:none; }
.small-side .sls-widget-post1  {margin-top:15px!important; margin-bottom:15px!important; box-shadow:none; float:none; }

/* style 2*/
.sls-widget-post2 .icon-widget-tab.wtidate a:after {content:"|"; margin-left:5px; }
.sls-widget-post2 i:last-child:after{content:none;}

.main-side .sls-widget-recCat.sls-wctm .sls-dcs, .main-side  .widget-tab-content .tab-pane .sls-dcs {
	padding-left:82px;
}
.small-side .sls-wctm.sls-widget-recCat .sls-img{
	margin-bottom:10px;
}
.small-side  .sls-post-title  {font-size:12px!important; line-height: 19px!important;}
.small-side .sls-wctm.sls-widget-recCat .icon-widget-tab {display:none;}
.small-side .sls-widget-recCat.sls-wctm {padding:0;}
.small-side .sls-wctm.sls-widget-recCat .sls-post-title a{  padding: 10px 0 10px 0;}
.sls-wctm.sls-widget-recCat .thumb {
	width:auto;
}

.sls-widget-recCat.sls-wcrc{
	margin:15px 0; 
}

.sls-widget-recCat.sls-wctm{
	padding:10px 0; 
}
.sls-widget-post .sls-dcs {text-align:left;}
/* style 3 */
.sls-widget-post3 .sls-dcs.sls-dcs-mod1 .dcs-contain {padding-top:10px; padding-left:0; padding-right:15px;  margin-right:15px;}
.small-side .sls-widget-post3 .sls-dcs.sls-dcs-mod1 .dcs-contain, .small-side .sls-widget-post4 .sls-dcs.sls-dcs-mod1 .dcs-contain  { padding-right:0;  margin-right:0;}
.sls-widget-post3 .sls-dcs.sls-dcs-mod1 {margin-top:-25px;}

/* style 4 */
.sls-widget-post4 .sls-dcs.sls-dcs-mod1 .dcs-contain {padding-left:0; padding-right:15px;  margin-right:15px;}
.sls-widget-post4 .sls-dcs.sls-dcs-mod1 {margin-top:-25px;}

/* style 5*/
.sls-widget-post5 .big-post .sls-dcs.sls-dcs-mod1 .dcs-info {padding-left:0;}
.sls-widget-post5 .big-post .sls-dcs.sls-dcs-mod1 .dcs-contain  {padding-left:0; padding-right:0;}
.sls-widget-post5 .big-post .sls-iconimg-hv {display:none;}
.sls-widget-post5 .big-post .sls-main-box {margin-bottom:0!important; box-shadow:none; }
.sls-widget-post5 .sls-module-columns {margin-bottom:0!important;}

.widget_nostheme_recent_widget .content{padding:10px 20px;}
.widget_nostheme_recent_widget .big-post .sls-module-columns {box-shadow:none; border:none;}
.widget_nostheme_recent_widget .big-post .sls-module-columns .thumb > img {min-height:auto;}
.widget_nostheme_recent_widget .flex-caption.caption-info {padding:6px 20px;}


	/* No featured image */
.reccat-no-fimg .sls-post-cat {margin-bottom:5px;}
.sls-widget-post2 .sls-img, .sls-widget-post4.small-post .sls-img, .widget-tab-content .sls-img, .sls-widget-post5.small-post .sls-img{
	max-width:65px;
	float:left; 
	margin:0 15px 0 0;
}
	/* small recent widgets */

.widget-tab-content .active {
	display: block;
	border-top:none;
}
.widget-tab-content .tab-pane .recent-comments li {padding:10px 0;	}
.widget-tab-content .tab-pane li { 
	padding:15px 0 6px 0;	
}
.widget-tab-tcm .widget-tab-cm {
	font-size:13px;
}
.widget-tab-tcm .widget-tab-cm  li {
	padding:0;
}
.widget-tab-content .recent-comments li {
	border:none;
}
 
 .widget-tab-content .tab-pane li:first-child {padding-top:0;}
 .sls-box-module7 .medium-post .sls-iconimg-hv {    top: 30px;
    padding-right: 10px; text-align:right;}
/* flickr */
.widget-flickr-stream {
	margin-left:-3px; 
	margin-right:-3px;
}
.flickr_badge_image{ 
	padding:3px; 
	text-align:center; 
	width:25%; 
	display:inline-table; 
	max-width:100px; 
}
.flickr_badge_image img{ 
	width:100%; 
	height:auto; 
	opacity:.6; 
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease ;
}
.flickr_badge_image img:hover {
	opacity:1;
}


/**
	 * 7. Advertisements / .ads
	 *
	 * -----------------------------------------------------------------------------
	 */
	/* google ads */
	#ads-right {margin:10px 0;}
.ads ins {margin:0 auto;}
.custom_media_image{
	margin:0;
	padding:0;
	max-width:100px;
	float:left;
	display:inline-block;
	}
.custom_media_url{
	margin-top:5px;
	margin-bottom:10px;
	}
.ads img{ 
	max-width:100%; 
	height:auto;
}
.Block_ADS {
	background-color:#eee; 
	padding:10px; 
	text-align:center;
}

/**
	 * 8. Single.php
	 *
	 * -----------------------------------------------------------------------------
	 */

	/* Single Cover 
	* -----------------------------------------------------------------------------
	*/

.sls-single .post-thumbs .sls-main-box {box-shadow:none; margin-bottom:0;}
.post-thumbs .thumbs-cover {position:relative;    }
	 
/* Single Default  */
.single-Default .post-thumbs > .thumbs-cover, .single-Default .post-thumbs .sls-main-box{margin-left:12px; margin-right:12px; }
.single-Default .post-thumbs .sls-main-box {    box-shadow: 0px 1px 3px rgba(0,0,0,0.13);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.13);}
.single-Default.single-box .post-thumbs .sls-main-box {padding:15px; }
.single-Default.title-Below  .sls-single-post > .sls-boxed-cover, .single-Full.title-Below  .sls-single-post > .sls-boxed-cover {padding-bottom:0; padding-top:15px;}
/* Single full  */
.single-Full .thumbs-cover { -moz-box-shadow: 0 3px 2px 0 rgba(0,0,0,0.02);
    box-shadow: 0 3px 3px 1px rgba(0,0,0,0.1);}
.sls-single.single-Full .post-thumbs .flex-caption {height:100%;}
.sls-single.single-Full .flex-caption .single-full-wrap {display: table-cell;
    height: 100%;
    height: 100%;
    padding-bottom: 30px;
    vertical-align: middle;
    text-align: center;
    float: none;}
.sls-single.single-Full .flex-caption .container {
        display: table;
    height: 100%;
	}
.sls-single.single-Full .post-thumbs h1.sls-post-title {    font-weight: bolder;
    text-transform: uppercase;
    font-size: 55px;
    letter-spacing: .5px;
	line-height: 62px;}
/* Single Regullar  */	
.single-Regular .post-thumbs{float:none;}
.single-Regular .image-feature{height:450px;} 
.single-Regular .parascroll {min-height:450px;}
.single-Regular .parascroll.regular-image {min-height:100px;}
.single-Regular.title-Below .sls-single-post > .sls-boxed-cover {padding-top:15px;}
.single-Regular.single-box.title-Below .sls-single-post .post-thumbs > .sls-boxed-cover {padding-bottom:0;}
.single-Regular.title-Above .sls-single-post > .sls-boxed-cover {padding-bottom:0; padding-top:15px;}
.single-Regular.title-Above .sls-single-post > .post-thumbs .sls-boxed-cover {padding-top:0; padding-bottom:0;}
.single-Regular.title-Inside .sls-single-post > .post-thumbs .sls-boxed-cover { padding-bottom:0;}

.single-Regular.title-Above .sls-single-post .sls_prevnext {margin-bottom:20px;}
/*Regular*/
.Regular-image img {width:100%; height: auto; }
/* Paralaxx */
#one .scrollable  {
	width: 100%;
	height: 750px;
}
#one .scrollable .image-feature {height: 700px;}
.parascroll { 
	min-height: 580px; 
}
.paraContent { 
	padding: 1em 2em; 
}
.image-feature { 
	background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 580px;
  position: absolute;
  background-size: cover;
}
.parascroll {
	transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate3d(0px, 0px, 0px);
}

/* Optional styling */
ul.scrollList { 
	list-style-type: none; 
}
ul.scrollList > li { 
	overflow: hidden; 
}
ul.scrollList {
	margin: 0;
	padding: 0;
	position: relative;
}
ul.scrollList > li.inBetween {

	padding: 1em 2em;
	background: #fff;
	color: #333;
}
/* Slight ext shadow so it's raedable on top of the images */

.scrollable {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 600px;
	background-repeat: no-repeat;
}
.paraContent p {
	font-size: 2em;
	margin-top: 0.1em;
}


/* regular */
.sv-single-rg .attachment-slider-thumb {
	margin-left:-40px;
}
.sv-single-rg .post-thumbs{
	margin-bottom:15px;
}
.regular-item {
	height:350px;
}
.sv-single-rg .embd {
	margin-top:20px; 
	margin-bottom:20px;
}
/* title */
.sls-single h1.sls-post-title, .sls-single h2.sls-post-title {margin-bottom:10px;}
.sls-single .sls-post {margin-top:15px;}
.sls-single .sls-box-module2 .dcs-info {margin-bottom:0px;}
/* single category */
.single .sls-post-cat .cat, .single .sls-post-cat .cat a {float:none; }
	
/* single related */
.sls-rlt .sls-rlt-post .sls-post-title a, .sls-rlt .sls-rlt-post .sls-post-title {font-size:16px; line-height:1.5;}
.sls-rlt .sls-rlt-post .sls-img {margin-bottom:10px;}

/* embed 
.sls-single.single-Default iframe {
	height:580px;
}*/
.wp-audio-shortcode { 
	visibility:visible !important; 
	padding:10px 0px;
}	


/* Breadcrumbs */
.breadcrumbs {margin-bottom:5px; line-height:21px;}
.breadcrumbs a{
	font-weight:600 !important; 
	font-size:14px; 
	color:#474747;
}
.breadcrumbs li.item-cat {margin-right:0;}
.breadcrumbs li{margin-right:9px;}
.breadcrumbs li.separator {
  font-size: 12px;
  font-weight: 600;
}
.breadcrumbs li:not(.item-current) {float:left; }

/* post meta */
.post-meta {
	margin: 5px 0 5px 0;
	padding: 0 0 0 2px;
}
.post-meta span {
	margin:5px 0;
}
.post-meta span, .post-meta span a {
	font-size: 11px;
	color: #999;
	text-transform: uppercase; 
}
.post-meta span a:hover {
	color:#222; 
	text-decoration:underline;
}
.post-meta span:before {
	font: normal normal normal 14px/1 FontAwesome;
}
.post-meta span {
	display: inline-block; 
	margin-right: 25px;
}
.post-meta .fa-author img, .post-meta .fa:before  {
	margin-right:5px;
}
.post-meta .fa-author a {
	vertical-align:middle;
}
.post-meta .fa-author img {
	border-radius:100%; filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}
  
/* single content */
.the-content {
	margin-bottom:10px;
}
.single-content p, .sls-box-module3 p {	
	margin:0 0 20px 0;
	word-wrap: break-word;
	    max-width: 100%;
}
.the-content,  .the-content, .breadcrumbs, .sls-single.title-Above .sls-single-post .sls-post-title, .sls-single.title-Below .sls-single-post .sls-post-title, .sls-single.title-Above .sls-single-post .dcs-info, .sls-single.title-Below .sls-single-post .dcs-info  {margin-left:25px; margin-right:25px;}
 .sls-related .sls-tc  {padding:0!important;}

.single-content, .aq-block-aq_editor_block{
	line-height: 1.7;  
	-webkit-font-smoothing: antialiased;
	overflow:hidden;
}

/* text link */
.single-content a, .comment-list a {
	color:#D13F5A;  
}
.single-content a:hover {
	text-decoration:underline; 
}


/* Buletted list */

.single-content ol {
	list-style-type: none;
	list-style-type: decimal !ie; /*IE 7- hack*/
	margin: 0;
	padding: 0;
	counter-reset: li-counter;
	clear:both;
}
.single-content ul, .comment-pid .comment ul{list-style: disc;     margin: 0 0 0 25px;}
.single-content ul > li, .comment-list ul > li{ 
margin-bottom: 5px;
}

/* Numbering list */

.single-content ol, .comment-list ol {
    margin: 0;
    margin-left: 25px;
    list-style-type: decimal;
}
.single-content ol > li, .comment-list ol > li{
     position: relative;
        padding: 2px 5px;
}
/* thumbnail image */
.single-content .alignleft {
	margin:2px 20px 2px 0;
}
.single-content .alignright {
	margin:2px 0 2px 20px;
}
.single-content img.size-full {
	max-width:100%; 
	height:auto; 
}
@-moz-document url-prefix() { 
	.single-content img.size-full {
	width:100%; 
	}
}
.widget_nosthemes_gallery .content{  padding:20px;}
.small-side .gallery .gallery-item {width:48.30%;} 
.gallery .gallery-item {width:33.33%;}

a:hover .zoomout {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 0.6;
  filter: alpha(opacity = 50);
}
.zoomout {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 90;
  background: #000;
  opacity: 0;
  filter: alpha(opacity = 0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-backface-visibility: hidden;
}
.zoomout .fa {
  font-size: 25px;
  line-height: 25px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
}
/* row  bottom */
hr {
	height: 1px !important;
	background: #dedede;
	display: block;
	width: 100%;
	margin:15px 0;
}
/*  ----------------------------------------------------------------------------
    wordpress default galleries
*/
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery .gallery-item {
	float: left;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease ;
}

.gallery-columns-1 .gallery-item .gallery-caption {
  padding:5px 10px;
}
.gallery-columns-1 .gallery-item {
  overflow: hidden;
  margin-bottom: 30px;
}
.gallery-columns-1 img {
  margin-bottom: 0px !important;
  text-align: center;
  margin: 0px auto 0px auto;
}

.gallery-columns-2,
.gallery-columns-3,
.gallery-columns-4,
.gallery-columns-5,
.gallery-columns-6,
.gallery-columns-7,
.gallery-columns-8,
.gallery-columns-9 {
  margin-bottom: 20px;
}
.gallery-columns-2 img,
.gallery-columns-3 img,
.gallery-columns-4 img,
.gallery-columns-5 img,
.gallery-columns-6 img,
.gallery-columns-7 img,
.gallery-columns-8 img,
.gallery-columns-9 img {
  border-bottom: 2px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  margin-bottom: 0px !important;
}

.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
.gallery-item {padding:1px;}
.gallery-columns-1 .gallery-item {
	width: 100%; 
}
.gallery-columns-2 .gallery-item {
	width: 50%; 
}
.gallery-columns-3 .gallery-item {
	width: 33.33;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-5 .gallery-item {
	width: 20%;
}
.gallery-columns-6 .gallery-item {
	width: 16%;
}
.gallery-columns-7 .gallery-item {
	width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	width: 11.11%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	margin-left: 0;
}
.wp-caption-text {
	position:relative;
	overflow:hidden;
}
.gallery-caption{}
.single-content .wp-caption img{
	width:100%;
}
.tiled-gallery {margin-bottom:20px!important;}
.gallery .gallery-item {
	position:relative;
}
.gallery .gallery-item .gallery-icon a {
	opacity:1;
}
.gallery-item a:hover > img{opacity:1;}
.SELASIH_col-sm-12 .gallery-item {margin-top:0!important;}
.vc_row[data-vc-full-width] .SELASIH_col-sm-12 {    margin: 0 auto;
    float: none;}
.sidebar-widget .wp-caption-text {
	left:0;
}
.fig-caption.wp-caption-text{   
	position: absolute;
    bottom: 0;
    text-align:right;
    right: 0;
	width: 100%;
    color: #fff!important;
    padding: 10px 15px;
    
}
.sls-img-mod1 .fig-caption.wp-caption-text, .sls-img-mod2 .fig-caption.wp-caption-text, .sls-img-mod5 .fig-caption.wp-caption-text{
	background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
    background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
    background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
    background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 60%, rgba(0,0,0,0.6) 100%);
}
.sls-img-mod10 .fig-caption.wp-caption-text, .sls_prevnext .fig-caption.wp-caption-text {display:none;}
.wp-caption-text{
  font-style: italic;
  padding: 5px 0 10px 0;
  opacity: 1;
  letter-spacing: 0.2px;
  font-size: 13px;
  line-height: 20px;
  transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
}
	/* tiled gallery */
.tiled-gallery .tiled-gallery-item {
	width: auto!important; 
	overflow:hidden;
	margin:1px!important;
}
.tiled-gallery-item .tiled-gallery-caption {    
	white-space: normal; 
	padding:7px 10px;    
	background: rgba(0,0,0,0.5);
	color: #fff;
	line-height: 19px;
	text-align:center;
	bottom:2px;
	text-indent: 1px;
	width: 100%;
	margin-left: 2px;
 }

/* caption */
.gallery .wp-caption-text {background: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0;
	font-style: normal;
	padding: 5px;
	left: 0;
	right: 0;
	margin: 0;
	opacity:0;
	margin-right:1px;
	    margin-left: 1px;
	font-size: 12px;
	line-height:20px;
	font-weight: 300;
	font-family: sans-serif;
	transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;}
.gallery .gallery-item:hover > .wp-caption-text { 
	opacity:1;
}
.wp-caption:hover > .wp-caption-text {
	opacity:1;
}
.wp-caption {
	position:relative; 
	max-width:100%!important;
}
.wp-caption p {
	margin:0 !important;
}
.gallery img {
	
	width:100%;
	height:auto;
	border: none !important;
}

/* strong, italic, address */
strong {
	font-weight:bold !important; 
}
em {
	font-style:italic !important;
}
address {
	font-style:italic;
	margin-bottom:20px;
}

/* pre code */
.single-content code, .single-content pre, .comment-list pre { 
	font-family:monospace; 
	font-size: 12px; 
}
.single-content pre, .comment-list pre{ 
	background: url(../themes/selasih/img/pre.png) repeat top; 
  padding: 18px 20px;
  margin: 15px 0;
   border: 1px solid #ddd;
  line-height: 19px;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-x: auto;
  overflow-y: hidden;
      background: #f5f5f5;
}
.single-content code, .comment-list code { 
	background: #eee; 
	padding: 0 3px; 
}

/* quote */
blockquote { margin-bottom:20px;  position:relative;  padding-left:25px;}
blockquote, blockquote  p {
	    font-family: Georgia;
    color: #333;
    clear: both;
    margin: 0;
        font-size: 24px;
    font-style: italic;
    border-left: none;
    line-height: 1.5em;
    quotes: "\201C""\201D""\2018""\2019";
}
.single-content blockquote p {
margin-left: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
}
blockquote:before {    
position: absolute;
    left: 0px;
    top: 11px;
    width: 50px;
    font-family: FontAwesome;
    content: "\f10d";
    color: #585858;
    font-size: 30px;
  }

.quote{ 
	padding:10px 20px 20px 20px;
}
ins {
	background-color: #fff486;
	padding: 0 2px;
}
sub, sup {
    font-size: 62.5%;
}
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub;
}
dt {
    font-weight: bold;
}
var {font-style:italic;}
/* review star */
.sls-review{
	width:100%;
	margin-top:30px;
}
.sls-review .score-overall {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 170px;
  font-size:14px;
  color:#F9F9F9;
  padding: 15px 0;
  text-transform: uppercase;
  }
.sls-review-co { margin-bottom:10px;}
.sls-review-number {
	font-size: 75px;
	letter-spacing: -3px;
	line-height: 1;
	display:block;
}
.sls-review-ys {font-weight: 500;}
.sls-review-ask {
	display: inline-block;
	border-top: 1px solid #eee;
	margin-top: 10px;
	padding-top: 10px;
	    font-weight: 500;
  }
.sls-star-review{
	width:50%;
	overflow:hidden;
	background-color:#00FFFF;
}
.sls-review-head{
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 5px;
	line-height:1.4;
}
.sls-review-desc{
	font-size: 1em;
	margin-bottom:10px;
}
.sls-editor {
	font-size:13px; 
}
.sls-editor-tittle {
	margin:10px 0; 
}
.pro-bar-container {
	color:#F9F9F9;
	background: #e8e8e8;
	overflow: hidden;
	margin-bottom:7px;
}

/* review in image */
.sls-img-review.sls-review {margin:0; }
.sls-img-review.sls-review .sls-review-star {      color: #FAFAFA;
    font-size: 20px;
    margin-bottom: 5px;}
.sls-img-review.sls-review .score-overall {     font-size: 10px;
    width: 36px;
    padding: 8px 0;
   
	color:#FAFAFA;
    }
.sls-img-mod1 .sls-img-review.sls-review .score-overall, .sls-img-mod2 .sls-img-review.sls-review .score-overall, .NosTheme_AJX_Post_widget .sls-img-review.sls-review .score-overall {margin-right: -5px;
	 margin-top: -5px;  float: right;}
.sls-img-review.sls-review .sls-review-number {  
	    font-size: 14px;
    letter-spacing: normal;
    line-height: 1.2;
    margin-bottom: 3px;
  }
.sls-img-review.sls-review .sls-review-ask {  
	margin-top: 5px;
	padding-top: 5px;
}

	/* Colors used with the FlatUI Color Scheme - http://www.flatuicolors.com/ */	
.pro-bar-container.color-wet-asphalt{ 
	border-color: #34495e; 
	background: #50A4AE; 
}
.pro-bar {
	width: 0%;
	max-height:30px;
	padding:3px 15px;
	overflow:hidden;
}
.sls-tcap, .sls-tscore {  
	  font-size: 14px;
  letter-spacing: 0.2px;
  font-weight: 500;
}
.sls-total {
	position:relative; 
	background: #feae00; 
	width:100%; 
	color:#303030; 
	max-height:32px;  
	overflow: hidden;
}
.sls-tr {
	background: #ffc600;
	font-size: 1.2em;
	font-family: 'helvetica neue', helvetica, arial, sans-serif;
	letter-spacing: -1px;
	font-weight: 700;
	padding:3px 10px;
	display: block;
	overflow: hidden;
	width: 40px;
	text-align:right; 
	left:auto; 
	right:0; 
	float:right;
}
.sls-total .sls-tcap {
	padding: 4px 15px;
}

.sls-tscore 			{ float:right; }
.pro-bar.bar-100	{ width: 100%; }
.pro-bar.bar-99		{ width: 99%;  }
.pro-bar.bar-98		{ width: 98%;  }
.pro-bar.bar-97		{ width: 97%;  }
.pro-bar.bar-96		{ width: 96%;  }
.pro-bar.bar-95		{ width: 95%;  }
.pro-bar.bar-94		{ width: 94%;  }
.pro-bar.bar-93		{ width: 93%;  }
.pro-bar.bar-92		{ width: 92%;  }
.pro-bar.bar-91		{ width: 91%;  }
.pro-bar.bar-90		{ width: 90%;  }
.pro-bar.bar-89		{ width: 89%;  }
.pro-bar.bar-88		{ width: 88%;  }
.pro-bar.bar-87		{ width: 87%;  }
.pro-bar.bar-86		{ width: 86%;  }
.pro-bar.bar-85		{ width: 85%;  }
.pro-bar.bar-84		{ width: 84%;  }
.pro-bar.bar-83		{ width: 83%;  }
.pro-bar.bar-82		{ width: 82%;  }
.pro-bar.bar-81		{ width: 81%;  }
.pro-bar.bar-80		{ width: 80%;  }
.pro-bar.bar-79		{ width: 79%;  }
.pro-bar.bar-78		{ width: 78%;  }
.pro-bar.bar-77		{ width: 77%;  }
.pro-bar.bar-76		{ width: 76%;  }
.pro-bar.bar-75		{ width: 75%;  }
.pro-bar.bar-74		{ width: 74%;  }
.pro-bar.bar-73		{ width: 73%;  }
.pro-bar.bar-72		{ width: 72%;  }
.pro-bar.bar-71		{ width: 71%;  }
.pro-bar.bar-70		{ width: 70%;  }
.pro-bar.bar-69		{ width: 69%;  }
.pro-bar.bar-68		{ width: 68%;  }
.pro-bar.bar-67		{ width: 67%;  }
.pro-bar.bar-66		{ width: 66%;  }
.pro-bar.bar-65		{ width: 65%;  }
.pro-bar.bar-64		{ width: 64%;  }
.pro-bar.bar-63		{ width: 63%;  }
.pro-bar.bar-62		{ width: 62%;  }
.pro-bar.bar-61		{ width: 61%;  }
.pro-bar.bar-60		{ width: 60%;  }
.pro-bar.bar-59		{ width: 59%;  }
.pro-bar.bar-58		{ width: 58%;  }
.pro-bar.bar-57		{ width: 57%;  }
.pro-bar.bar-56		{ width: 56%;  }
.pro-bar.bar-55		{ width: 55%;  }
.pro-bar.bar-54		{ width: 54%;  }
.pro-bar.bar-53		{ width: 53%;  }
.pro-bar.bar-52		{ width: 52%;  }
.pro-bar.bar-51		{ width: 51%;  }
.pro-bar.bar-50		{ width: 50%;  }
.pro-bar.bar-49		{ width: 49%;  }
.pro-bar.bar-48		{ width: 48%;  }
.pro-bar.bar-47		{ width: 47%;  }
.pro-bar.bar-46		{ width: 46%;  }
.pro-bar.bar-45		{ width: 45%;  }
.pro-bar.bar-44		{ width: 44%;  }
.pro-bar.bar-43		{ width: 43%;  }
.pro-bar.bar-42		{ width: 42%;  }
.pro-bar.bar-41		{ width: 41%;  }
.pro-bar.bar-40		{ width: 40%;  }
.pro-bar.bar-39		{ width: 39%;  }
.pro-bar.bar-38		{ width: 38%;  }
.pro-bar.bar-37		{ width: 37%;  }
.pro-bar.bar-36		{ width: 36%;  }
.pro-bar.bar-35		{ width: 35%;  }
.pro-bar.bar-34		{ width: 34%;  }
.pro-bar.bar-33		{ width: 33%;  }
.pro-bar.bar-32		{ width: 32%;  }
.pro-bar.bar-31		{ width: 31%;  }
.pro-bar.bar-30		{ width: 30%;  }
.pro-bar.bar-29		{ width: 29%;  }
.pro-bar.bar-28		{ width: 28%;  }
.pro-bar.bar-27		{ width: 27%;  }
.pro-bar.bar-26		{ width: 26%;  }
.pro-bar.bar-25		{ width: 25%;  }
.pro-bar.bar-24		{ width: 24%;  }
.pro-bar.bar-23		{ width: 23%;  }
.pro-bar.bar-22		{ width: 22%;  }
.pro-bar.bar-21		{ width: 21%;  }
.pro-bar.bar-20		{ width: 20%;  }
.pro-bar.bar-19		{ width: 19%;  }
.pro-bar.bar-18		{ width: 18%;  }
.pro-bar.bar-17		{ width: 17%;  }
.pro-bar.bar-16		{ width: 16%;  }
.pro-bar.bar-15		{ width: 15%;  }
.pro-bar.bar-14		{ width: 14%;  }
.pro-bar.bar-13		{ width: 13%;  }
.pro-bar.bar-12		{ width: 12%;  }
.pro-bar.bar-11		{ width: 11%;  }
.pro-bar.bar-10		{ width: 10%;  }
.pro-bar.bar-0		{ width: 0%;   }

@-webkit-keyframes progressStripeLTR {
	to { background-position: 30px 0; }
}

@-moz-keyframes progressStripeLTR {
	to { background-position: 30px 0; }
}

@-ms-keyframes progressStripeLTR {
	to { background-position: 30px 0; }
}

@-o-keyframes progressStripeLTR {
	to { background-position: 30px 0; }
}

@keyframes progressStripeLTR {
	to { background-position: 30px 0; }
}

@-webkit-keyframes progressStripeRTL {
	to { background-position: -30px 0; }
}

@-moz-keyframes progressStripeRTL {
	to { background-position: -30px 0; }
}

@-ms-keyframes progressStripeRTL {
	to { background-position: -30px 0; }
}

@-o-keyframes progressStripeRTL {
	to { background-position: -30px 0; }
}

@keyframes progressStripeRTL {
	to { background-position: -30px 0; }
}

.rating .review-type-point span{ 
	background-image:url(../themes/selasih/img/star.png);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left;
}
.review-total-box span{ 
	background-image:url(../themes/selasih/img/star.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:1px 0px 1px 20px;
}
.percentage-icon{ 
	color:#FFFFFF;
}
.review-type-star{ 
	margin-right:10px;
}
.2-col-modul .review-total-only{
	float:none!important;
}
.review-total-only{
	padding-left:20px;
	padding:0px!important;
	background:none!important;
	float:left;
}
.review-result i{
	color:#FFCC00!important;
	float:none!important;
}
.review-desc p:first-child:first-letter{
	display:block;
	float:none;
	color:#333333!important;
	font-size: 20px!important;
	line-height: 0.80em;
	padding-bottom:0;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
}
.review-desc p{
	color:#333333!important;
}
#review{
	margin-top:20px;
}

/* gallery */
#Choco_overlay{
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	display:none;
	padding:0;
	margin:0;
}
#Choco_content{
	overflow:visible!important;
	display:none;
	width:800px;
	height:600px;
	z-index:1001;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-400px;
	margin-top:-300px;
	border-top:1px solid transparent;/*Yes, adjust image perfectly at the center of a box, don't know why.*/
}
#Choco_left_arrow{
	float:left;
	background-image:url(../selasih/img/paddle_previous.png);
	background-position:12%;
	left:-100px;
	background-size:50px;
}
#Choco_right_arrow{
	float:right;
	background-image:url(../selasih/img/paddle_next.png);
	background-position:88%;
	background-size:50px;
	right:-100px;
}
.Choco_arrows{
	background-repeat:no-repeat;
	display:none;
	position:relative;
	cursor:pointer;
	width:20%;
	top:-100%;
	height:100%;
}
#Choco_container_photo{
	text-align:center;
	width:800px;
	height:600px;
	background:url(../themes/selasih/img/loadingw.gif) center center no-repeat;
}
#Choco_container_description{
	padding:0;
	height:26px;
	width:100%;
	color:#fff;
	font-family:Tahoma;
	clear:both;right:0;
	width:100px;
	top:0px;
	position:absolute;
	font-size:12px;
	margin-top:-5px;
	overflow:hidden;
	visibility:hidden;
}
#Choco_container_title{
	float:left;
	padding:5px;
}
#Choco_container_via{
	padding:5px;
	float:right;
}
#Choco_container_via a{
	color:gray;
}
#Choco_container_via a:hover{
	color:white;
	background:gray;
}
#Choco_close{
	width:30px;
	height:25px;
	background-image:url(../themes/selasih/img/closew.gif);
	background-repeat:no-repeat;
	z-index:1002;
	cursor:pointer;
	margin-top:0px;
	display:none;
}
#Choco_loading{
	width:9px;
	height:11px;
	background-image:url(../themes/selasih/img/loadingw.gif);
	background-repeat:no-repeat;
	z-index:1002;
	cursor:pointer;
	float:right;
	margin-top:-20px;
	display:none;
}
#Choco_bigImage{
	display:none;
	position:relative;
	width:100%;
	height:100%;
	margin-top:-5px;
}


/* single Tags  */
.rel-tags {
	display:block;
}
.the-tag {
	width:100%;
	float:none;
}
.rel-tag {
	font-size:18px;
	float:left;
}

.ts-title:before, .ts-title:after, .wdm_single_post_social > a > i:before {
	font-family:FontAwesome;
	font-size:12px;
	margin-right:5px;
}
.sls-stag {
	margin: 0 25px;
}
a[rel="tag"] {
	color:#696969;
}
 a[rel="tag"] {
border: 1px solid #D9D9D9;
    font-size: 12px;
    margin-left: 3px;
    line-height: 30px;
    padding: 4px 10px;
}
a[rel="tag"]:hover {
	color:#f7f7fa;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease ;
}
/* single media share */
.social-links { 
	border-radius:1%;  
	height:auto; 
}
.social-links .sosial-mask { 
	padding:10px 0 30px 0; 
}
.sosial-title {
	float:left; 
	margin-right: -2px;
}
.wdm_single_post_social > a {
	display:inline-block; 
	margin-bottom: 4px;
} 
.wdm_single_post_social > i{
	font-size:15px; 
	padding:0 8px; 
	line-height:26px;   
}
.wdm_single_post_social > a > i:before {
	padding: 5px 10px 6px 10px; 
	margin-right: 5px;
}
.wdm_single_post_social > a > i {
	padding-right: 8px;
	line-height: 25px;
	font-size: 13px;
	color: #fff;
	font-family: open sans;
	border-radius: 2px;
	overflow: hidden;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.wdm_single_post_social .fa-facebook:before {
	background: #3B5998;
}
.wdm_single_post_social .fa-facebook {
	background:rgba(59,89,152,0.8);
}
.wdm_single_post_social .fa-facebook:hover {
	background: #3B5998;
}
.wdm_single_post_social .fa-twitter:hover {
	background:#00abe3;
}
.wdm_single_post_social .fa-google-plus:hover {
	background:#dd4b39;
}
.wdm_single_post_social .fa-pinterest:hover {
	background:#CB2026;
}
.wdm_single_post_social .fa-linkedin:hover {
	background:#01669c;
}
.wdm_single_post_social .fa-twitter:before {
	background: #00abe3;
}
.wdm_single_post_social .fa-twitter {
	background:rgba(0,171,227,0.8);
}
.wdm_single_post_social .fa-google-plus:before {
	background: #dd4b39;
}
.wdm_single_post_social .fa-google-plus {
	background:rgba(221,75,57,0.8);
}
.wdm_single_post_social .fa-pinterest:before {
	background: #CB2026;
}
.wdm_single_post_social .fa-pinterest {
	background:rgba(203,32,38,0.8);
}
.wdm_single_post_social .fa-linkedin:before {
	background: #01669c;
}
.wdm_single_post_social .fa-linkedin {
	background:rgba(1,102,156,0.8);
}

.fb { 
	float: left; 
	margin-right : 10px; 
}
.googplus { 
	float: left; 
}
.tweet { 
	float: left; 
}
.linkedinshare { 
	float: left; 
	margin-right : 20px; 
}
.stumble { 
	float: left; 
	margin-top: 2px;
}

/* prev next single */
.nav-box { 
	opacity:1; 
}
.nav-box .sls-post-ct .cat:hover > .fa-folder-open {color:#999!important;}
.sls_prevnext .sls-cat .cat {margin-bottom:10px;}
.wp-post-navigation-content:hover .sls-post-title {text-decoration:underline;}
.sls_prevnext .sls-cat .cat, .sls_prevnext .sls-cat .cat span{float:none;}
.nav-box.previous , .nav-box.next {
	width:50%; 
	position:relative;
}
.nav-box.previous {padding-left:12px;  padding-right:50px;}
.nav-box.next {padding-right:12px; padding-left:50px;}
.nav-box .sls-post-ct .cat {margin-top:0;}
.nav-box .sls-post-title {margin-top:27px; color:#fff;}
.nav-box.previous .sls-post-ct{float:left; }
.nav-box.next .sls-post-ct{float:right; }
.nav-box .tx-prev, .nav-box .tx-next {  display: block;
    width: 10px;
    overflow: hidden;
      font-size: 11px;
    vertical-align: 5px;
    word-wrap: break-word;
    color: #fff;
	}
.nav-box .tx-prev {  margin-right: 10px;
    float: left;}
.nav-box .tx-next {margin-left: 10px;
    float: right;}
.previous a{
	float:left;
}
.previous a, .next a{
	width:100%;
}
.previous {
	float:left !important;
}
.next {
	float:right !important;
}
.sv-sprev , .sv-snext{
	width:100%; 
}
.sv-sprev p, .sv-snext p{ 
	color:#fff;  
	padding:5px 10px;
}
.sv-sprevct {
	display:block;
}
.wp-post-navigation-content {
	width:100%; -webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease ;
}
.next a{
	float:right;
	text-align:right;
	right:0;
}
.previous .wp-post-navigation-content a{
	text-align:left;
}
.next .wp-post-navigation-content a{
	text-align:right;
}
.wp-post-navigation-content p {
	font-size: 15px;
	letter-spacing:0.9px;
	margin:1px 0 0 0;
	font-weight:600;
}
.previous img {
	margin:0 15px 0 0;
	float:left;
	max-width:50px;
}
.next img {
	margin:0 0 0 15px;
	float:right;
	max-width:50px;
}

/* input type */
.wpcf7 {
	font-size:14px;
}
.wpcf7 p {
	margin-bottom:15px;
}
.wpcf7 .wpcf7-form-control {
	margin-top:3px;
}


/* comment single */
.comment-form {
	margin-left:-10px; 
	margin-right:-10px;
}
.comment-pid {
	padding:12px 0; 
}
.comment-form .comment-form-author, .comment-form-email, .comment-form-url{ 
	float:left; 
	width:33.3333%;  
}
.comment-form input[type="submit"] {font-size:12px; height:40px;}
.comment-form p {
  font-size: 14px;
  line-height: 1.5;
	padding:0 10px; 
}
#comment {
	width:100%;
}
.comment .alert.info {
	background: #eee; 
	padding: 10px; 
	margin:10px 0;
} 
.comment-form input[type="text"]:focus:hover {
	background-color:#f9f9f9;
}
#comments {	
	margin-bottom:15px;
	font-size:14px;
}
.comment-date {
	margin-bottom:10px;
}
.comment-form label{
	color:#555;
	font-size:16px;
	font-weight:bold; 
	margin-bottom:10px;
}
.comment-author img{ 
	padding:3px;
	border:1px solid #eee;
}
.comment-author {
	float:left;
}
.comment-header img{

	float:left;
	margin:0px 10px 20px 0px;
}
.comment-header{
	height:100%;
}
.comment-list .fn, .comment-list .fn a {
	font-size: 14px;
	text-transform:capitalize;
	line-height:22px;
	font-weight:600;
}
.comment-list .fn a:hover {color:#626262;}
.comment-list .comment-pb date {
	margin-bottom:10px;
}
.comment-list .comment-pb .comment {font-size:14px;}
.comment-list .comment h6 {
	margin:5px 0; 
	font-size:14px; 
}
.comment-list .depth-2, .comment-list .depth-3, .comment-list .depth-4{
	margin:0px 0px 0 70px;
}
.comment-ct {
	min-height:60px; 
	position:relative; 
	padding-left:85px;
}
.comment-pb:before, .widget-tab-tcm:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 8px solid #fff;
  position: absolute;
  right: 100%;
  top:21px;
  z-index: 1;
}
.comment-pb:after, .widget-tab-tcm:after {
  content: '';
  width: 0;
  height: 0;
  background-color: #E3E3E3;
  border-top: 6px solid #fff;
  border-bottom: 6px solid #fff;
  border-right: 11px solid transparent;
  position: absolute;
  right: 100%;
  top:20px;
}
.comment-pb {width:100%;}
.sls-two-cont .widget-tab-tcm {width:230px;}
.widget-tab-tcm  {width:190px;}
.comment-pb, .widget-tab-tcm {
	padding:10px 10px;
	border:1px solid #E3E3E3;
	float:left; 
	display:block; 
	position:relative;
	
}
.comment-pb date {
	display:block;
}
.comment-meta {
	float:right;
}
.comment-list a, #respond a{
	text-decoration:none;
	font-weight:400;
	color:#9b9a9c;
	font-size:12px;
	letter-spacing:0;
}
.comment-list .comment-edit { 
	float:left;
}
.comment-reply-title, #comments h3 {
	font-size:23px; 

	margin:0;
	font-weight:500;
}
.comment-respond .required {
	display:none;
}
.reply{ 
	float:left; 
	padding-left:10px;
}

.comment-list {
	font-weight:400;
	line-height:1.5;
	font-size:1.1em;
}
p.comment-notes {
	font-size:14px;
	line-height:20px;
	margin-top:10px; 
	margin-bottom:10px;
}
#comment .comment{
	padding-left:20px;
}
.comment-form-comment{
	margin-top:20px;
}

.comment-respond{
	float:none;
}
.comment-reply-title small {
	float:right;
}
.comment-form-comment label{
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.loged-in-as{
	margin:15px 0;
}
#respond label{
	clear:both;
	display:none;
}

/* video with button */
.play-media-wrap {
	position: relative;
}
.play-the-media {
	right: 6.2%;
}
.play-the-media {
	color: #fff;
	font-size: 58px;
	cursor: pointer;
	position: absolute;
	right: 1.7%;
	bottom: 40px;
	width: 50px;
	height: 50px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.play-the-media:hover > .frame {
	display:block; 
	visibility:visible;
}

/**
	 * 9. Page
	 *
	 * -----------------------------------------------------------------------------
	 */
		
		/**
		 * 9.1 Author.php / Author Page
		 *
		 * -----------------------------------------------------------------------------
		 */

/* author.php */
.sls-sauthimg img{
	border-radius:100%;
}
.sls-aus {    width: 100px;
    float: left;
    margin-right: 15px;
    text-align: center;}
.sauth-author { font-weight:500; margin-bottom:2px; font-size:15px;}
.sls-sauthimg {margin-bottom:15px;}
.sauth-desc { line-height:1.6;}
.sauth-site a {
  color: #8e8e8e;
      font-size: 12px;
}
.sls-siat {
	min-height:140px;
	padding:30px 20px; 
	border:none; 
	height:auto;  
}
.sls-siat .sls-sosial {margin-top:15px;}
.author-archv .sls-siat {padding:20px 20px; }
.author-archv .sauth-desc {margin-top:0; margin-bottom:15px;}
.author-archv .media-sosial-style2 i {   text-align: center; }
.gravatar img, .comment-author img{
	border-radius:100%; 
}
.author-archv .sls-tc {
    padding-bottom: 10px;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
}
.author-archv .sls-title .sls-box-title {
    padding: 15px 10px 0 25px;
}
		/**
		 * 9.2 Category.php / Category Page
		 *
		 * -----------------------------------------------------------------------------
		 */


		/**
		 * 9.3 Archive.php / Archive Page
		 *
		 * -----------------------------------------------------------------------------
		 */
		 
		/**
		 * 9.4 404.php / 404 Page
		 *
		 * -----------------------------------------------------------------------------
		 */

/* 404.php */
.sv-404 {
	padding:100px 0;  
}
.sv-404 h1 {
	font-size:30px; 
	text-transform: uppercase; 
}
.sv-404 .p-404 {
	font-size:120px; 
	font-weight:400; 
	line-height:1;  
	margin-bottom:12px; 
}
#sv-404-search {
	margin:20px 0;
}
#sv-404-search .screen-reader-text {
	display:none;
}
#sv-404-search .searchform > div {
	position:relative; 
}
#sv-404-search .searchform #s {
	width: 100%;
	max-width:600px;
	color: #999999;
	background: #f7f7f7;
	border: 2px solid #ccc;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	height: 60px;
	outline: none;
}
#sv-404-search #searchsubmit {
	display:none;
}

/**
	 * 10. Footer / footer
	 *
	 * -----------------------------------------------------------------------------
	 */
		/**
		 * 10.1 Main Footer / .main-footer
		 *
		 * -----------------------------------------------------------------------------
		 */
		 
	/* top footer */
.top-footer {background-color:#191e23;    padding: 40px 12px 70px 12px;     box-shadow: 0px 1px 3px rgba(0,0,0,0.13);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.13); overflow:hidden;}	
.footer-logo {
	margin-bottom: 5px;
  display: block;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 500;
  color: #50A4AE;
}

.main-footer {position:relative;}
	/* post voted */
article footer  .post-like{
	margin-top:1em;
}
article footer .like{
	background:url(../themes/selasih/images/icons.png) no-repeat;
	width: 15px;
	height: 16px;
	display: block;
	float:left;
	margin-right: 4px;
	-moz-transition: all 0.2s ease-out 0.1s;
	-webkit-transition: all 0.2s ease-out 0.1s;
	-o-transition: all 0.2s ease-out 0.1s
}
article footer .post-like a:hover .like{
	background-position:-16px 0;
}
article footer .voted .like, article footer .post-like.alreadyvoted{
    background-position:-32px 0;
}

	/* footer widget */
footer .sls-widget-recCat .postimage-title:before {
	content: "";
	position: absolute;
	height:0px; 
	width:100%; 
	bottom:0;
	 }
.site-extra .widget-title{
	color:#f9f9f9 !important;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:20px;
	text-transform:uppercase;
}
	/* footer title */
footer .sls-tc {box-shadow: none!important; border-bottom:none!important; background:none!important;}
footer .sls-tc .sls-title{ 
  PADDING: 0;}
footer .sls-box-title {      font-weight: 600;
  text-transform: uppercase;}
footer .widget-area .content {padding:0;}
footer .textwidget {line-height:1.7; font-size:13px;}

footer .tagcloud a {	
float:none;
	    display: inline-block;
}
.extra-one .widget-area {
	width: 100%; 
	overflow:hidden;
}
.extra-two .widget-area {
	width: 50%; 
	overflow:hidden;
}
.extra-three .widget-area {
	width: 33.3%; 
	overflow:hidden;
}
.site-extra .sidebar-widget {
	padding: 15px 25px 15px 25px;
	margin:0;
	border: none;
	overflow:hidden;
}
.site-extra .widget-social-icons li a [class^="ico-"]:before {
	width: 25px;
	line-height: 25px;
	background: none;
}
.site-extra .widget-social-icons li a:hover [class^="ico-"]:before {
	color: #1fa0ae;
}

footer .rpwe-summary{
	color: #a9b1b4;
	float:none;
	font-size:14px !important;
	margin-top:-5px;
}
footer .rpwe-summary a{ 	
	color:#f5f5f5;
	font-size:14px;
	float:none;margin-left:5px; padding-right:10px;
}
footer .rpwe-li{
	border:none !important;
}
footer .pagination span, footer .pagination a {
	padding:4px 10px; 
	color:#CDCDCD;
}
footer .pagination {
	border-top: 2px solid #4d4d4d;
}
footer .space-left{
	margin-left:0px;
}
footer .rpwe-title a{
	font-size:17px !important;
	color:#f5f5f5;
}
footer .nav-footer {
	float:right;
}
footer .rpwe-title-space{
	padding-top:0px;
}
footer .widgettitle{
	padding:10px 0;
	color:#889ca7;
}
.widgettitle span{
	font-size:22px;
	padding:10px 20px 10px 0;
}
footer .margins {
	padding:40px 0;
}
.footer-bottom {
	height:auto;
	min-height:60px;
	overflow:hidden;
}
footer .the_title { 
	font-size:36px; 
	color:#00C4C4; 
	text-align:center; 
	margin:40px 0;  
	width:300px; 
}		
footer .about{ 
	font-size:14px;
	margin-bottom:20px; 
	text-align:center;
	width:300px;
}
footer .tagcloud a{
	border-color:#767676;
	background:none;
}
.footer-widg .modul-title {
	margin-bottom:20px;
}
footer h2 span{
	text-transform:capitalize;
	color: #eee !important;
	font-weight:lighter!important;
	border-bottom:none;
	background-color:#2f383d;
	font-size:26px !important;

}
footer h2{
	border:none;
}
/* category widgets */
footer .widget_categories .cat-item:before {  width: 10px;
  height: 10px;
  background: #50A4AE;
  border: none;
  margin-top: 15px;}
footer .widget_categories a {border-left:none;}
/* gallery item footer */
footer .gallery .gallery-item .sls-img {padding-right:20px; padding-bottom:20px;}
/* footer widget reccat */
footer .sls-wctm.sls-widget-recCat span a {
	opacity:.7;
}
footer .sls-wctm.sls-widget-recCat span a:hover {
	opacity:1;
}

.extra-four .widget_savvy_recent_widget > .sls-widget-recCat.sls-wctm > .publish-cat {
	padding-left:115px;
}

		/**
		 * 10.2 Footer Bottom / .footer-bottom
		 *
		 * -----------------------------------------------------------------------------
		 */
/* html text */
.copyright {
	float:left;
}
.copyright, #menu-footer > ul > li > a , #menu-footer > ul > li > a > i > span {
	padding: 23px 15px;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease; 
}

/* menu footer */
#menu-footer ul ul {
	display:none;
}
#menu-footer .sub-menu {
	display:none;
}
#menu-footer ul ul ul {
	display:none;
}
#menu-footer.align-right ul ul ul {
	display:none;
}
#menu-footer ul ul li {
	display:none;
}
#menu-footer ul ul li a {
	display:none;
}
#menu-footer ul ul li:hover > a,
#menu-footer ul ul li a:hover {
	display:none;
}
#menu-footer ul ul li.menu-item-has-children > a::after {
	display:none;
}
#menu-footer.align-right ul ul li.menu-item-has-children > a::after {
	display:none;
}
#menu-footer ul ul li.menu-item-has-children:hover > a::after {
	display:none;
}
#menu-footer, 
#menu-footer ul,
#menu-footer ul li,
#menu-footer ul li a,
#menu-footer #menu-button {
	display: block;
}
#menu-footer:after,
#menu-footer > ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#menu-footer #menu-button {
	display: none;
}
#menu-footer {
	width: auto;
}
#menu-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	background: #009ae1;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
#menu-footer > ul > li {
	float: left;
}
#menu-footer.align-center > ul {
	font-size: 0;
	text-align: center;
}
#menu-footer.align-center > ul > li {
	display: inline-block;
	float: none;
}
#menu-footer.align-center ul ul {
	text-align: left;
}
#menu-footer.align-right > ul > li {
	float: right;
}
#menu-footer.align-right ul ul {
	text-align: right;
}
#menu-footer .first-nav a{
	padding-right:0;
	padding-left:0; 
}

/**
	 * 11. More
	 *
	 * -----------------------------------------------------------------------------
	 */

		/**
		* 11.1 Instagram Feed
		* -----------------------------------------------------------------------------
		*/

#sb_instagram {position:relative;}		
#sb_instagram #sbi_load {position:absolute; top:40%; }
#sb_instagram  .sbi_follow_btn {    font-size: 17px!important;}

.back-to-top {
    display: block;
    width: 45px;
    height: 45px;
    font-size: 28px;
    line-height: 38px;
    position: absolute;
    top: -40px;
    left: 0;
	cursor:pointer;
    right: 0;
    margin: auto;
    color: #222222;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -webkit-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateZ(0);
    -webkit-transition: 0.2s all linear;
    -moz-transition: 0.2s all linear;
    transition: 0.2s all linear;
    text-align: center;

}
.back-to-top.backtop2 {    position: relative;
    top: 4px; box-shadow:none;}
.back-to-top.backtop2 span {	    color: #fff;
    font-size: 11px;
    position: absolute;
    left: 5px;
    top: 25px;
    line-height: 31px; }
.back-to-top i {
    font-size: 20px;
    display: block;
    color: #fff;
	line-height:35px;
}
			/**
		* 11.2 Compatible All Browser Css 
		* -----------------------------------------------------------------------------
		*/

/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */

@media only screen and (-webkit-min-device-pixel-ratio: 1){

	::i-block-chrome, .sls-smblackbot2 {
	background: black;
	opacity: .6;
	}
	::i-block-chrome, .sls-post-cat.postAnimated, .sls-post-info.postAnimated {
	-webkit-animation-name: none;
	opacity:1;
	}
	::i-block-chrome, .cssmenu-white ul ul, .cssmenu-black ul ul {
	display:none;
	}
	::i-block-chrome, .cssmenu-white ul > li:hover > ul, .cssmenu-black ul > li:hover > ul {
	display:block;
	}
	::i-block-chrome, .cssmenu-white li .mega-menu, .cssmenu-black li .mega-menu, .secondary-menu li .mega-menu {
	height:auto!important;
	}
	::i-block-chrome, .media-sosial-style.media-sosial-style2 li.sls-li-sharetitle {
	padding: 0 15px!important;
	}
}	
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {	
     .sls-slid.news-slider .news-headline .headline-small {
	min-height:auto;
	}
	 .mega-menu {width:100%!important;}
	 
	 .mega-menu li:hover > ul.sub-menu{
	 top:0!important;
	}	
	.mega-menu > li > a {
	padding-left:15px!important;
	}
	.mega-menu .mega-slider {float:none;}
	.cssmenu-white .mega-menu .slick-slide, .cssmenu-black .mega-menu .slick-slide {
	width:25%;
	}
}
/* customer option */
#style-selector {position: fixed;
  right:0;
  top: 200px;
  z-index: 9999;
   -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  }
#sv-optbut {  
     -webkit-box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.12);
  box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.12);
  border-radius: 10px 0 0 10px;
  padding: 10px 12px 10px 12px;
  position:absolute;
  left: -54px;
  }
#sv-optbut i {font-size:2.5em; color:#fff;  -webkit-animation: spin 6s infinite linear;
  -moz-animation: spin 6s infinite linear;
  -o-animation: spin 6s infinite linear;
  animation: spin 6s infinite linear;}
 
#customizer_options {
  right: 0;
}
#customizer_options {
  background: #FFF;
  padding: 15px 20px;
   -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.12);
  border-radius: 0 0 0 10px;
  font-size: 14px;
  width:235px;
  color: #232323;
  
}
#customizer_options h5 {margin-top:0;}
#customizer_options li {margin-bottom:15px;}
#customizer_options label {  font-size: 14px;
  color: #444;
  display: block;
  font-weight: bold;
  margin-bottom: 4px;}
#customizer_options input[type="text"], #customizer_options input[type="password"], #customizer_options input[type="email"], #customizer_options textarea, #customizer_options select {  padding: 3px 5px;
  margin: 0;}
  /* switcher color style */
.color-small-box {  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;}
.color-small-box.selected {  box-shadow: inset 0px 0px 0px 3px rgba(238, 238, 238, .7); }
  /* buy now */
.buy_now {
  width: 100%;
  display: block;
  text-align: center;
  color: #FFF;
  border-radius: 5px;
  padding: 10px 0;
  margin: 0;
  opacity:.9;
  text-transform:uppercase;
  -webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -ms-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}
.buy_now:hover {opacity:1;}
/* media sosial style */
.media-sosial-style i {
	cursor: pointer;
	display: inline-block;
	font-size:14px;
}
.sls-siat .media-sosial-style.media-sosial-style1  {padding:0 9px;}
.media-sosial-style.media-sosial-style1 a {
	
	float: left;
}

.media-sosial-style.media-sosial-style1 i {
    display: block;
    float: left;
    color: #fff;
    height: 28px;
    line-height: 28px;
    width: 28px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    text-align: center;
    margin-right: 7px;
    font-size: 13px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}
.Ads-Cate, .Ads_footer{
	text-align:center;
}
/* media sosial style 2 */
.sls-ms-butt {

    background-color: #FAFAFA;
	border-top:1px solid #e1e4e6;}
.media-sosial-style.media-sosial-style2 li.sls-li-sharetitle {    float: left;
    width: 25%;
    line-height: 67px;
    padding: 0 25px;
    display: block;
	border-left:none;
	text-align:center;}
.sls-ms-butt .me-share .me-hand { 
       margin-left: 5px;
    font-size: 17px;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;}
.sls-ms-cover:hover .me-share > .me-hand{
	    transform: rotatez(90deg);
    -webkit-transform: rotatez(90deg);
}
.sls-ms-butt a > i {
    display: block;
    margin-bottom: 2px;
}
.media-sosial-style2 i {
    font-size: 20px;
}
.media-sosial-style.media-sosial-style2 li {
    position: relative;
    float: left;
    width: 15%;
    border-left: 1px solid #E1E4E6;
    text-align: center;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.sls-ms-butt li.sls-ms-li:hover > .social-link-hover {width:100%;}
.sls-ms-butt li.sls-ms-li:hover > a > i, .sls-ms-butt li.sls-ms-li:hover > a > span {color:#fff;}
.media-sosial-style.media-sosial-style2 a {padding: 14px; display:block; position:relative;}
.media-sosial-style.media-sosial-style2  a span {
    color: #272727;
    padding: 4px 2px;
    width: 100px;
    line-height: 18px;
    font-size: 10px;
    border-radius: 4px;
}


/* Subcribe */
.widget_simplesubscribe .widgetGuts dd, .widget_simplesubscribe .widgetGuts dd input, .widget_simplesubscriberemove .widgetGuts dd input{margin-bottom:0;}
.widget_simplesubscribe .subscribeButton, .widget_simplesubscriberemove .subscribeButton {   
	width: 100%;
	height: 35px;
}
.widget_simplesubscribe .widgetGuts .success, .widget_simplesubscribe .widgetGuts .error {    color: #fff;
    margin-top: 0;
    margin-bottom: 15px;
	background: #4E4545;
	border: 2px solid #292929;
	padding:3px 10px;}


/* social media */	
.widget_savvy_social_profile .content {padding:0;  }
.widget_savvy_social_profile .sls-tc {box-shadow:none; border-bottom:none!important;}

.social-icons {
    color: #FFFFFF;
    position: relative; 
}
.social-icons a {display:block;}
.social-icons a:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
	left:0; 
	top:0;
	visibility:visible;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.social-icons a:hover:before {width:100%;}
.social-icons a:hover > i:before, .social-icons a:hover > .sos-count {color:#fff; opacity:.95;}
.social-icons .facebook:before {background-color:#3B5998;}
.social-icons .twitter:before {background-color:#00abe3;}
.social-icons .google:before {background-color:#dd4b39;}
.social-icons .youtube:before {background-color:#CC181E;}
.social-icons .linkedin:before {background-color:#01669c;}
.social-icons .dribbble:before {background-color:#DC3676;}
.social-icons .pinterest:before {background-color:#CB2026;}
.social-icons .flickr:before {background-color:#0063DB;}
.social-icons .instagram:before {background-color:#15547B;}
.social-icons .RSS:before {background-color:#FF6600;}
.social-icons .steam:before {background-color:#333333;}
.social-icons .soundcloud:before {background-color:#FE4600;}

.sb-media {
	border-radius:100%; 
	height:45px; 
	width:45px; 
	color: #FFFFFF; 
	margin-left:auto; 
	margin-right:auto; 
	line-height:42px; 
	margin-bottom:3px; 
}
.sb-media i:before {
	font-size:20px;


}
.sb-media, .sb-title {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease ;
	}
.social-icons a {
    font-size: 22px;
	display:block;
	  padding: 12px 20px;
	  
}
.social-icons a:hover {
    text-decoration: none;
}
.social-icons a:hover > .sb-media {
	opacity:.8;
}
.sb-title {
	font-size:13px; 
	text-transform:uppercase; 
	letter-spacing:0.2px; 
	font-weight:600;
}
.social-media-count { 
position:relative;
    border-bottom: 1px solid #ededed;
  padding-bottom:5px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.social-media-count i {
	font-size: 22px;
    margin-right: 15px;
	    min-width: 30px;
		float:left;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease ;
}
.social-media-count i:before {padding-left:1px;}
.social-media-count .sos-count {
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
    margin-right: 10px;
	float:left;
}
.social-media-count a:hover .sos-info {color:#fff;}
/* in main side */
.small-side .social-media-count i {       margin-right: 15px;
    min-width: 35px;
    font-size: 30px;
	}
.small-side .social-media-count .sos-count {float:none;}
.small-side .social-media-count a:hover .sos-info {color:#fff;}
.small-side .social-media-count .sos-count {margin-right: 0;}
.small-side .social-media-count .sos-info {    display: block;
    margin-top: 5px;
    margin-left: 0;
	}
footer .social-media-count:hover  {
	opacity:.75; 
}
.social-media-count .sos-info { 
	font-size: 12px;
	opacity: 0.65;
	    margin-left: 10px;
}
.social-icons .fa-facebook, .sv-sosial .fa-facebook:hover , .social-icons .facebook:hover > .sb-title {
    color: #3B5998;
}
.sv-sosial .fa-facebook-square:hover , .social-icons .facebook-square:hover > .sb-title {
    color: #3B5998;
}
.social-icons .fa-twitter, .sv-sosial .fa-twitter:hover , .social-icons .twitter:hover > .sb-title  {
    color: #00abe3;
}
.social-icons .fa-google, .sv-sosial .fa-google:hover , .social-icons .google:hover > .sb-title{
    color: #E04A39;
}
.social-icons .fa-google-plus, .sv-sosial .fa-google-plus:hover, .social-icons .googleplus:hover > .sb-title {
    color:#dd4b39;
}
.social-icons .fa-instagram,  .sv-sosial .fa-instagram:hover, .social-icons .instagram:hover > .sb-title {
    color: #15547B;
}
.social-icons .fa-linkedin, .sv-sosial .fa-linkedin:hover, .social-icons .linkedin:hover > .sb-title {
    color: #01669c;
} 
.social-icons .fa-youtube, .sv-sosial .fa-youtube:hover, .social-icons .youtube:hover > .sb-title, .social-icons .fa-youtube-play  {
    color: #CC181E;
} 
.social-icons .fa-dribbble, .sv-sosial .fa-dribbble:hover, .social-icons .dribbble:hover > .sb-title{
    color:#DC3676;
} 
.social-icons .fa-pinterest, .sv-sosial .fa-pinterest:hover, .social-icons .pinterest:hover > .sb-title  {
    color:#CB2026;
} 
.social-icons .fa-flickr, .sv-sosial .fa-flickr:hover, .social-icons .flickr:hover > .sb-title{
    color:#0063DB;
} 
.social-icons .fa-foursquare, .sv-sosial .fa-foursquare:hover, .social-icons .foursquare:hover > .sb-title {
    color:#F94777;
} 
.social-icons .fa-github, .sv-sosial .fa-github:hover, .social-icons .github:hover > .sb-title{
    color:#000000;
} 
.social-icons .fa-deviantart, .sv-sosial .fa-deviantart:hover, .social-icons .deviantart:hover > .sb-title{
    color:#495E4F;
} 
.social-icons .fa-soundcloud, .sv-sosial .fa-soundcloud:hover, .social-icons .soundcloud:hover > .sb-title{
    color:#FE4600;
}
.social-icons .fa-rss, .sv-sosial .fa-rss:hover, .social-icons .rss:hover > .sb-title{
    color: #FF6600;
}
.social-icons .fa-steam, .sv-sosial .fa-steam:hover, .social-icons .steam:hover > .sb-title{
    color: #333333;
}
footer .social-icons .fa-steam {
	color:#f1f0e7;
}
.social-icons .fa-envelope, .sv-sosial .fa-envelope:hover, .social-icons .fa-envelope:hover > .sb-title{
    color: #e04e95;
}
.social-icons .fa-globe, .sv-sosial .fa-globe:hover, .social-icons .fa-globe:hover > .sb-title{
    color: #107b99;
}
.sosial-padd {
	padding:0.5em 0;
}



	
/**
 * 12. Responsive content
 * -----------------------------------------------------------------------------
 */	
/* Desktop Layout */

.container ,  .SELASIH_container {  
margin: 0 auto; 
padding-left: 15px;
padding-right: 15px;

}
.SELASIH_container { margin: 0 auto!important;  }
.SELASIH_container .vc_row {margin-left:0; margin-right:0; margin-bottom:0;}
#body-background, .aq-template-wrapper{width: 100%;  }
.container {position: relative;}
.mega-menu 	{ width: 100%;  }
.container .columns  { float: left;  }
	


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { 
		content: "\0020"; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
	}

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    } 


	

/* loading */
	/* Loading */
	.first-load {width:100%; position:relative; }
.first-load .load {position:relative; margin-top:60px;  transform:none; -webkit-transform: none; top:auto; width:100%; left:auto; min-height:120px; text-align:center; }
.load {
	transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
	top:50%;
	left:50%;
	position:absolute; 
	display:none;
}
.news-slider .load { left:50%; transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);}
.sk-ajxload {    
	width: 100%;
	vertical-align: middle;
	display: table;
}
.sk-folding {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}

.spinner > div {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}


.sls-ctan {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
	}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2%, 0, 0);
    transform: translate3d(2%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2%, 0, 0);
    transform: translate3d(2%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2%, 0, 0);
    transform: translate3d(-2%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2%, 0, 0);
    transform: translate3d(-2%, 0, 0);

  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(20px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes fadeInUp { 
    0% { 
        opacity: 0; 
        transform: translateY(20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 

.fadeInUp { 
    -webkit-animation-name: fadeInUp; 
    animation-name: fadeInUp; 
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
  /* Pop up */
  
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.popupContainer{
	display:none;
	position:absolute;
	width:330px;
	height: auto;
	left:45%;
	top:80px;
	background: #FFF;
}

.vc_grid.vc_row .vc_grid-item, .vc_gitem-animate .vc_gitem-zone-b, .vc_gitem-animate .vc_gitem-zone-b {z-index:0!important;}


.mylocation {position:relative;}
.mylocation a {    color: #FF6656; }
.mylocation a:hover {text-decoration:underline;}
 .mylocation .icon-location{   position: absolute;
    right: 20px;
    top: 5px;
	}
 .mylocation .facebook i { background: #3b5998;}
  .mylocation .twitter i{ background: #00bdec;}
  .mylocation .ig i{ background: #15547B;}
   .mylocation .google-plus i{ background: #dd4b39;}
    .mylocation .youtube i{ background: #c4302b;}
	.mylocation i:before {color: #FFFFFF;}
	 .mylocation i {
    display: inline-block;
    margin: 10px 4px 0 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    line-height: 30px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    width: 30px;
    height: 30px;
    background: #dde3e8;
    color: #8298aa;
    transition: all 0.2s ease-out 0s;}
	.mylocation i:hover {
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.15)), color-stop(100%,rgba(0,0,0,0.15)));
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    background-image: linear-gradient(to right, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=15 )!important;
	}