/* Themify Customize Styling */
body {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
a {	
	color: #2b2929; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #000000; 
}
.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header,#headerwrap,#footerwrap,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .builder_button {	background: none;
	background-color: #585656; 
}
h1 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
h2 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #a1db44; 
}
#header {		font-weight:100;
 
}
#headerwrap a {	
	color: #585656; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #a1db44; 
}
#headerwrap.fixed-header #site-logo img {		width: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 100px; 
}
#main-nav a {	
	font-family: "Verdana", "Geneva", sans-serif;	font-weight:normal;
	font-size:16px;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #595656; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: rgba(255,255,255,0.13); 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #383535; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: rgba(255,102,0,0.89); 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #eaf7d4; 
}
#sidebar, #sidebar-alt {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	padding-top: 5px;
	color: rgba(0,0,0,0.55);
	font-family: "Tahoma", "Geneva", sans-serif;	font-weight:normal;
 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	padding-top: 1px; 
}
#footerwrap {	background: none;
	background-color: #744a94;
	margin: 0px;
	padding: 0px; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #744a94; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
a {	
	color: #2b2929; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #000000; 
}
.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header,#headerwrap,#footerwrap,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .builder_button {	background: none;
	background-color: #585656; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #a1db44; 
}
#header {		font-weight:100;
 
}
#headerwrap a {	
	color: #585656; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #a1db44; 
}
#headerwrap.fixed-header #site-logo img {		width: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 100px; 
}
#main-nav a {		font-weight:normal;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #595656; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: rgba(255,255,255,0.19); 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #744a94; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #744a94; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#header {		font-weight:100;
 
}
#headerwrap.fixed-header #site-logo img {		width: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 100px; 
}
#main-nav a {		font-weight:normal;
 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#header {		font-weight:100;
 
}
#headerwrap.fixed-header #site-logo img {		width: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 100px; 
}
#main-nav a {		font-weight:normal;
 
}
 }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #595656; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #383535; }.mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: rgba(255,102,0,0.69); }
/* Themify Custom CSS */
 @media screen and (max-width: 680px){
.announcement_content {
  font-size: 13px !important;
}
.themify_announcement.bar .announcement_content {
margin:  0;
}
.mobile_menu_active.sidemenu-active{
margin-top:0px !important;
}} 

/* pointers */

.module-pointers .tb-blob-icon{
width:60px !important;
height:60px !important;
border-radius:100% !important;
}
.tb-blob-icon:after{
font-size:0px !important;	
}

/*keyward parts*/
.vertical{
   writing-mode: vertical-rl; 
    transform: scale(0.6, 1);
    transform-origin: top left;
    width:100%
}

.keyword-header {
    transform: scale(0.6, 1);
    transform-origin: top left;
    width:100%
}


/*rotate parts*/
.rotate-text{     
      transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
}

.rotate-text2{     
      transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
}

/**FORUMS**/
/*forum title*/
.bbp-forum-title {
color: #ED5379;
font-size : 16px;
font-weight : bold;
} 

.bbp-topic-permalink{
color: #ED5379;
font-size : 16px;
font-weight : bold;
} 

.bbp-header{
background-color:rgba(237,83,120, 0.1)!important;
border: solid 1px rgba(237,83,120, 0.1)!important;	
}

.bbp-footer{
background-color:rgba(237,83,120, 0.1)!important;
border: solid 1px rgba(237,83,120, 0.1)!important;	
}

.button{
padding: 8px 10px !important;
background-color:rgba(237,83,120, 0.1)!important;
color: #585656!important;
}

.button:hover{
background-color:rgba(237,83,120, 0.3)!important;
}

.bsp-new-topic{
	display: none !important;
}

.bbp-topic-form{
	display: none !important;
}
/*Author ip*/
.bbp-author-ip{
	display: none;
}
 

/*Topic ID*/
 .bbp-reply-permalink{
	display: none;
} 

/*Odd Row bg color*/
#bbpress-forums ul.odd{
background-color : rgba(254,238,241, 0.2);
border: 0.1px solid rgba(237,83,120, 0.1);
}

#bbpress-forums ul.even{
border: 0.1px solid rgba(237,83,120, 0.1);
}

.bbp-reply-header{
	background-color : rgba(254,238,241, 0.2);
}

/*Avatar in Post*/

#bbpress-forums img.avatar{
	display: none;
}

/*replay info except name*/

#bbpress-forums fieldset.bbp-form p:nth-child(n+3){
	display:none;
}

#bbpress-forums fieldset.bbp-form .bbp-attachments-form{
	display: block !important;
}

/**SIDE BAR**/
.widget {
	border: 1px solid rgba(237,83,120, 0.1);
	padding: 10px 20px;
	border-radius: 10px;

}

.widget li{
	border-bottom: 1px solid rgba(237,83,120, 0.1);
padding-left:20px;
}


/**MY ACCOUNT**/
.um-profile-nav{
	display: none !important;
}

.um-profile-note{
	display: none !important;
}