/* Themify Customize Styling */
body {	
	background-color: transparent;
	font-family: "Roboto";	font-weight:300;
	text-transform:capitalize;
	color: #000000; 
}
a {		text-decoration:underline;

	color: #8e4bcd; 
}
a:hover {	
	color: #4680fc; 
}
#sidebar {		text-transform:capitalize; 
}
h5 {	
	color: #ffffff; 
}
h6 {	
	color: #ffffff; 
}
#headerwrap {	
	background-repeat: repeat-x; 
}
#header {	background: none;
	background-color: #000000;
	background-repeat: repeat-x; 
}
#header a {	
	color: #ffffff; 
}
.fixed-header #header a {	
	color: #ffffff; 
}
.fixed-header #header a:hover {	
	color: #ffffff; 
}
body[class*="themify"] #site-logo a {	
	color: #ffffff; 
}
#site-logo {	
	left: 50px; 
}
#site-description {	display: none; 
}
#main-nav {	background-attachment: fixed; 
}
#main-nav a {	
	font-family: "Roboto";	font-weight:bolder;
	font-size:100%;

	color: #ffffff;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px; 
}
#main-nav .current_page_item > a,  #main-nav .current-menu-item > a {	
	color: #d17be0; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #000000;background-image: none;
	background-size: cover;
	background-position: center center; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #000000; 
}
.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a {	
	color: #000000; 
}
.post {	
	margin-top: 10%; 
}
.post-title, .post-title a {		text-transform:capitalize; 
}
.single-post .post-title {		text-transform:capitalize; 
}
.loops-wrapper.grid4 .post-title {		text-transform:capitalize; 
}
.loops-wrapper.grid3 .post-title {		text-transform:capitalize; 
}
.loops-wrapper.grid2 .post-title {		text-transform:capitalize; 
}
.loops-wrapper.grid2-thumb .post-title {		text-transform:capitalize; 
}
.post-meta {		text-transform:capitalize; 
}
.post-meta a:hover {		text-transform:capitalize; 
}
.post-date {		text-transform:capitalize; 
}
.more-link {		text-transform:capitalize; 
}
.post-nav a {		text-transform:capitalize; 
}
.page-title, .page-category-title-wrap .page-title, .page-category-title-wrap .page-category-title, .page-category-title-wrap .page-category-title {		text-transform:capitalize; 
}
.page-category-title-wrap .page-category-description {		text-transform:capitalize; 
}
.module-title {	
	color: #000000;	text-transform:capitalize; 
}
#sidebar a {		text-transform:capitalize; 
}
#sidebar a:hover {		text-transform:capitalize; 
}
#sidebar .widgettitle {		text-transform:capitalize; 
}
#footerwrap {	background: none;
	background-color: #000000;background-image: none;
	background-size: cover;
	background-position: center top; 
}
#footer {	background: none;
	background-color: #000000;
	color: #ffffff; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#headerwrap {	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#header {	background: none;
	background-color: #000000;background-image: none;
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #ffffff; 
}
.fixed-header #header {	
	color: #ffffff; 
}
.fixed-header #header a {	
	color: #ffffff; 
}
.fixed-header #header a:hover {	
	color: #ffffff; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav .current_page_item > a,  #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover,  #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item > a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item > a, .fixed-header #main-nav ul a {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #000000;
	background-size: cover;
	background-position: center top; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap {	background: none;
	background-color: #333333;
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#header {	background: none;
	background-color: #333333;
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #ffffff; 
}
.fixed-header #header {	
	color: #ffffff; 
}
.fixed-header #header a {	
	color: #ffffff; 
}
.fixed-header #header a:hover {	
	color: #ffffff; 
}
body[class*="themify"] #site-logo a {	
	color: #ffffff; 
}
#main-nav a {	
	color: #ffffff; 
}
#main-nav .current_page_item > a,  #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover,  #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item > a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item > a, .fixed-header #main-nav ul a {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #333333;
	background-size: cover;
	background-position: center top; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {	
	font-family: "Roboto";
	color: #000000; 
}
a {	
	color: #8e4bcd; 
}
a:hover {	
	color: #4680fc; 
}
p {	
	margin-right: 3%;
	margin-left: 3%; 
}
h5 {	
	color: #ffffff; 
}
h6 {	
	color: #ffffff; 
}
#headerwrap {	
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#header {	background: none;
	background-color: #333333;
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #ffffff; 
}
.fixed-header #header {	
	color: #ffffff; 
}
.fixed-header #header a {	
	color: #ffffff; 
}
.fixed-header #header a:hover {	
	color: #ffffff; 
}
#main-nav a {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;
	color: #ffffff; 
}
#main-nav .current_page_item > a,  #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover,  #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item > a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item > a, .fixed-header #main-nav ul a {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #ffffff; 
}
.module-title {	
	color: #000000; 
}
#footerwrap {	
	background-size: cover;
	background-position: center top; 
}
#footer {	background: none;
	background-color: #000000;
	color: #ffffff; 
}
 }.mobile_menu_active #headerwrap #menu-icon { 
	color: #ffffff; }
/* Themify Custom CSS */
body {
    text-transform: none;
}
.themify_builder_content .module-title {
    margin: 1.4em 0 1.6em;
    padding: 1em 0 0;
    font-size: 1.4em;
    text-transform: none;
    letter-spacing: 1px;
}

#header {
    background-repeat: repeat-x;
    animation: bgroop 10s linear infinite;
}
@-webkit-keyframes bgroop {
    from {
        background-position: 0 bottom;
    }
    to {
        background-position: 1000px bottom;
    }
}

.social-wrap {
    position: absolute;
    top: 18px;
    right: 30px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 160px;
    height: 37px;
    z-index: 1000;
}

#header .social-widget {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    margin-right: 0px;
}


.post-title {
    font: bold 2.7em/1.1em 'Poppins';
    margin: 0 0 .7em;
    padding: 0;
    display: inline-block;
}

.post-title, .post-title a {
    font-size: 20px;
    text-transform: none;
}
.post-meta {
    text-transform: none;
    display: inline;
}
.post-author-wrapper {
    border-right: 1px solid #ddd;
    padding-left: 0;
    padding-right: 2.25em;
    min-height: 65px;
    display: none;
}

.post-meta {
    font-size: .8em;
    font-weight: 600;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd0;
	   display: block;
}

.post-meta a {
    color: #fff;
}

.post-meta .post-author, .post-meta .post-category, .post-meta .post-tag, .post-meta .post-author, .post-meta .post-comment a, .post-meta span {
    margin-right: .3em;
    text-align: center;
}

.single-post .post-cattag-wrapper, .loops-wrapper.list-post .post-cattag-wrapper {
background: url(http://www.da-s.info/wp-content/uploads/2018/06/category_live.png) no-repeat;
width: 89px;
height: 17px;
display: inline-block;
}

.post-author-wrapper, .post-cattag-wrapper {
    padding-left: 0;
}

.post-tag {
    display: none;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 1.1em;
    text-transform: none;
    letter-spacing: .03em;
}

.mfp-bottom-bar {
    display: none;
}

.module-image .image-title {     margin: 0 0 .5em;     font-size: 14px; }

.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev, .themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next{
    background: rgba(0,0,0,0);
}

.themify_builder_slider_wrap .carousel-prev:before, 
.themify_builder_slider_wrap .carousel-next:before {
    width: 15px;
    height: 15px;
	   border-bottom-color: #5281B1;
    border-right-color: #CB30C1;
    -webkit-mask-image: linear-gradient(#1b00ff7d 0%, #c000ff73 100%);
}

#main-nav {
    text-align: right;
}


.buttons-29-2-0-2.module.module-buttons {
    background-repeat: repeat;
    width: 100%;
}


#headerwrap.fixed-header #main-nav a {
    padding-bottom: 0.3em;
}


#main-nav a:before {
	content: '';
	width: 0;
	left: 50%;
	bottom: 0;
	transition: all 0.3s ease;
	border-bottom: 3px solid #fff;
	position: absolute;
	display: block;
}

#main-nav a:hover:before  {
	width: 50%;
	border-bottom: 3px solid #fff;
}

#main-nav a:after {
	content: '';
	width: 0;
	right: 50%;
	bottom: 0;
	transition: all 0.3s ease;
	border-bottom: 3px solid #fff;
	position: absolute;
	display: block;
}

#main-nav a:hover:after {
	width: 50%;
	border-bottom: 3px solid #fff;
}

#content {
    width: 68%;
    float: left;
}

.module-fancy-heading .sub-head:before {
    content: "";
    border-top: 2px solid;
    width: 80%;
    display: block;
    color: #a7a7a7;
}

.mobile_menu_active #headerwrap .sidemenu-on {
	
	background: none;
	background-color: #696767;
}

.mobile_menu_active #headerwrap #site-logo {
    position: sticky;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
}

.mobile_menu_active #headerwrap .social-widget {
    transition-delay: 200ms;
    background-color: blueviolet;
}