/*
Theme Name: Minti Themes
Description: Minti Themes is a Child Theme of Unicon Theme
Author: Minti Themes
Template: unicon
Version: 2.0
*/

/* ------------------------------------------------------------------------ */
/* TypeKit Font overwrite
/* ------------------------------------------------------------------------ */
body{font-family: "proxima-nova",sans-serif!important;}
h1{font-family: "proxima-nova",sans-serif!important;}
h2{font-family: "proxima-nova",sans-serif!important;}
h3{font-family: "proxima-nova",sans-serif!important;}
h4{font-family: "proxima-nova",sans-serif!important;}
h5{font-family: "proxima-nova",sans-serif!important;}
h6{font-family: "proxima-nova",sans-serif!important;}
.title{font-family:"proxima-nova",sans-serif!important;}
input[type='text'],input[type='password'],input[type='email'],input[type='tel'],textarea,select{font-family:"proxima-nova",sans-serif!important;}
#sidebar .widget h3{font-family: "proxima-nova",sans-serif!important;}
#navigation > ul > li > a{font-family: "proxima-nova",sans-serif!important;}
#navigation .sub-menu li a{font-family: "proxima-nova",sans-serif!important;}
#slogan{font-family: "proxima-nova",sans-serif!important;}
#mobile-navigation ul li a{font-family: "proxima-nova",sans-serif!important;}
.header-v1 #search-top input{font-family:"proxima-nova",sans-serif!important;}
.titlebar h1{font:400 22px "proxima-nova",sans-serif!important;}
#breadcrumbs,#breadcrumbs a{font-family: "proxima-nova",sans-serif!important;}
#fullimagecenter h1,#transparentimage h1{font-family: "proxima-nova",sans-serif!important;}
#footer .widget h3{font-family: "proxima-nova",sans-serif!important;}
.products li h3{font-family: "proxima-nova",sans-serif!important;}
.font-special,.button,.counter-title,h6,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,.pricing-plan .pricing-plan-head h3,a.catimage,.divider-title,button,input[type='submit'],input[type='reset'],input[type='button'],.vc_pie_chart h4,.page-404 h3,.minti_masonrygrid_item h4{font-family:"proxima-nova",sans-serif!important;}

/* ------------------------------------------------------------------------ */
/* General
/* ------------------------------------------------------------------------ */
#header.header-transparent.header-v1{box-shadow:none!important;}
.header.header-v1.header-v1-only.header-transparent{box-shadow:none!important;}
.title{font-weight:700;}
.iconbox h3{font-size:18px;font-weight: 600;}
#header #navigation>ul>li.megamenu>ul>li>a{letter-spacing:1px;font-size:14px;}
.extra-class .portfolio-item.style-2 .portfolio-item-wrap{-webkit-box-shadow:none!important;box-shadow:none!important;}
.page-id-5512 #footer,.page-id-5512 #copyright,.page-id-9222 #footer,.page-id-9222 #copyright,.page-id-11449 #footer{display:none;}
#header #navigation>li>a{text-transform:uppercase;letter-spacing:1px;}
.postid-4815 .portfolio-detail-title,.postid-4770 .portfolio-detail-title{display:none;}
h6{font-weight:700;letter-spacing:1px;text-transform:uppercase;}
#shopping-btn span{background:#13a89e;}
.darkform{background:#ffffff;border-radius:3px;padding:40px;}
.titlebar-overlay{opacity:.4;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{text-transform:uppercase;}
.pricing-plan .pricing-plan-head h3{text-transform:uppercase;font-size:16px;}
.pricing-plan .pricing-price span.pricing-amount{font-size:42px;font-weight:300;}
.ulremove ul{margin:0!important;}
#content{padding-top:80px;padding-bottom:80px;}
#sidebar-widgets{padding-top:100px;padding-bottom:100px;}
#header,#mobile-header{box-shadow:none;}
#footer{font-size:16px;}
#copyright .copyright-text{font-size:14px;}
.fa-li{top:9px;}
ul.styled-list li{padding:0 0 0 4px;}
.lh-12{line-height:1.2;}
.lh-11{line-height:1.1;}
.lh-10{line-height:1;}
.toggle .toggle-inner{padding:0 0 0 0;border:none;}
.toggle .toggle-title{margin-bottom:20px;color:#999999;}
.toggle .toggle-title,.toggle .toggle-title.active,.toggle .toggle-title:hover{padding:0;background:none;}
.toggle .toggle-title:hover{color:#333333;}
.toggle .toggle-title i{display:inline-block;float:left;margin:9px 10px 0 0!important;}
.toggle .toggle-title.active{color:#82b541;}
.blog-page .post{border-bottom:none;}
.widget_nav_menu h3{margin-left:0;margin-bottom:20px;}
.widget_nav_menu ul{margin:0;padding:0;}
.widget_nav_menu ul li{border:none;padding:1px 0;}
.widget_nav_menu ul li a{display:block;color:#999999;padding:0;}
.widget_nav_menu ul li a:hover{color:#82b541;}
.widget_nav_menu ul li.current_page_item a{font-weight:600;color:#444444;margin:0;border:none;border-left:none;}
.wpcf7-list-item{display:block;}
.darkheadline h3{ color: #333333;}
.nomargin{ margin: 0 !important; }
.welcome-text strong{ font-weight: 400!important; }
.page-id-8 #header.header-v1{ background:#ffffff; }
#backtoblog{display:block}
.retina-logo img{width:40px}
.fancy-headline{font-size:16px;font-weight:700!important;text-transform:uppercase;letter-spacing:1px}
/*.page-template-default h3{font-weight:500!important}*/
.borderimage{border:1px solid #efefef;padding:30px}
.contact-iconbox .iconbox-style-10 i.boxicon{opacity:.6;bottom:15px;right:15px;display:none}
.contact-iconbox .iconbox-style-10{border-width:1px;padding:40px}
.home-teaser .single_image{position:relative}
.home-teaser .single_image:after{content:'';width:80px;height:80px;position:absolute;top:0;right:0;background:url(http://hellominti.com/wp-content/themes/mintithemes/new-badge.png);background-size:80px 80px;z-index:100;display:block}
.iconbox a{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
a.button:hover,input[type=submit]:hover,input.submit:hover,button[type=submit]:hover{background:#2c2c30!important;color:#ffffff!important;border-color:#2c2c30!important}
.mc4wp-success p{color:#82b541!important}
.wpcf7-form .wpcf7-submit{background:#82b541!important;border-color:#82b541!important}
.theme-item h3{font-weight:500!important}
.theme-item h3 .theme-price{color:#999999;font-size:16px;font-weight:600;margin-left:20px}
.theme-item .single_image img{margin:30px 0 0!important}
#header.header-transparent.darkheader.header-v1{box-shadow:none!important}
#footer{padding:80px 0}
#footer .widget{margin:0!important}
#footer .widget ul{margin:0}
#footer .widget ul li{border-bottom:none;position:relative;padding:2px 0}
#footer .widget ul li a{display:inline-block}
#footer .widget ul li:after{display:none}
#footer #nav_menu-2,#footer #nav_menu-3,#footer #nav_menu-4{float:left;width:180px}
.subscribe-form:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.subscribe-form input[type="email"]{float:left;margin-right:10px;padding:8px 12px;width:280px}
.newsletter-submit{background:#f4f4f4!important;border-color:#f4f4f4!important;color:#999999!important}
.imgborderradius img{border-radius:4px}
.user-id-1 .bbp-author-role{display:inline-block!important}
a.button.color-6 {
    background: #f4f4f4!important;
    color: #999999 !important;
    border: 2px solid #f4f4f4!important;
}
a.button.color-6:hover {
    background: #82b541!important;
    color: #ffffff;
    border: 2px solid #82b541!important;
}

.bbp-reply-content img{
	max-width: 100%;
	height: auto;
}
.bbp-reply-content h3{
	font-weight: 600;
	font-size: 20px;
	margin: 0 0 10px 0;
}
.bbp-reply-content hr{
	margin:40px 0 !important;
	border-color: #efefef!important;
}

.bbp-create-topic-button{
	margin-bottom: 20px;
}

.bbp-create-topic-button .button{
	margin: 0;
}

.crayon-syntax{ padding:10px; }

.support-boxes{ margin:0 -15px 80px -15px; }
.support-boxes .iconbox{ padding:50px; border-width: 1px; }

.support-buttons{margin-top:20px;}
.support-buttons .button{margin: 0 5px;}

#mobile-navigation ul > li:last-child > a{ padding-bottom: 0 !important; margin-bottom: 0 !important; border-bottom: none !important; }
.contact-custom-padding{ padding: 40px 40px 40px 80px!important; }
.bbp-breadcrumb-current{ white-space:nowrap;}

.user-imgs{ margin-top: 10px; border:10px solid #fafafa;}
/* ------------------------------------------------------------------------ */
/* bbPress Style
/* ------------------------------------------------------------------------ */
#bbpress-forums{ line-height: 1.6; }
#bbpress-forums hr{margin:0 0 24px}
#bbpress-forums{background:transparent;clear:both;margin-bottom:0;overflow:hidden}
body.reply-edit .reply{float:none}
#bbpress-forums div.reply{height:auto;width:100%}
#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums div.bbp-reply-header{border-top: 1px solid #efefef; background-color:#f9f9f9;border-bottom:none;padding:16px 20px; font-size: 14px; font-weight: 700; color: #999999; text-transform: uppercase;}
#bbpress-forums .status-trash.even,#bbpress-forums .status-spam.even{background-color:#fee}
#bbpress-forums .status-trash.odd,#bbpress-forums .status-spam.odd{background-color:#fee}
#bbpress-forums .status-closed{color:#404040}
#bbpress-forums .status-closed a{ color:#82b541; }
#bbpress-forums ul{background:none;list-style:none;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}
#bbpress-forums li{background:none;margin:0;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{overflow:hidden;margin-bottom:20px;clear:both}
#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer{clear:both}
#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{background:#ffffff;font-weight:bold;text-transform:uppercase;padding:15px 20px;color:#666666;text-align:center}
#bbpress-forums li.bbp-header{background:#ffffff;color:#999999;border-radius:2px; border-bottom:1px solid #efefef; font-size: 13px; letter-spacing: 1px;}
#bbpress-forums li.bbp-header a{color:#ffffff;text-transform:none;display:inline-block;background:#333333!important;border-radius:3px;padding:8px 12px!important;text-transform:uppercase;font-weight:700!important;font-size:12px;letter-spacing:1px}
#bbpress-forums li.bbp-header ul{overflow:hidden}
#bbpress-forums .bbp-forums-list{margin:0;padding-left:20px;border-left:1px solid #efefef}
#bbpress-forums .bbp-forums-list li{display:inline}
#bbpress-forums li.bbp-footer{display:none}
#bbpress-forums li.bbp-footer p{margin:0}
li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:68%}
li.bbp-forum-info a{font-weight:600}
li.bbp-forum-topic-count,li.bbp-topic-voice-count,li.bbp-forum-reply-count,li.bbp-topic-reply-count{float:left;text-align:center;width:8%}
li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:24%; font-size: 14px;}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-bottom:1px solid #efefef;overflow:hidden;padding:20px;}
li.bbp-header div.bbp-topic-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-reply-content span#favorite-toggle{float:right}
#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-reply-title h3{background:none;border:none;margin:0px 0;padding:0;text-transform:none}
#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-reply-author{float:left;text-align:center;width:200px}
#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar{border:none;max-width:66px;padding:0;margin:25px auto 0;float:none;border-radius:50%}
#bbpress-forums div.bbp-forum-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{margin:0 auto -18px;word-break:break-word;display:inline-block}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{clear:left;display:block}
#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-topic-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author{float:left;margin:0;padding:0;width:120px}
#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content{margin-left:140px;padding:0;text-align:left}
div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header,li.bbp-body div.hentry{margin-bottom:0;overflow:hidden;padding:20px 0 0 20px;border-bottom:1px solid #efefef}
div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header{clear:both}
span.bbp-author-ip{display:none}
#bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title{position:relative;padding-left:40px}
#bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title:before{position:absolute;top:50%;left:0;margin:-11px 0 0;line-height:1;content:"\f0e5";font-size:21px;color:#999999;font-family:'FontAwesome'}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink{font-weight:700}

/* Topic and reply content /--------------------------------------------------------- */
#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content{margin-left:240px;padding:20px 40px 20px 20px;text-align:left}
#bbpress-forums div.bbp-forum-content:after,#bbpress-forums div.bbp-topic-content:after,#bbpress-forums div.bbp-reply-content:after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}
#bbpress-forums div.bbp-topic-content a,#bbpress-forums div.bbp-reply-content a{background:none;border:none;display:inline;font-weight:normal;margin:0;padding:0}
#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-topic-content h6,#bbpress-forums div.bbp-reply-content h6{clear:none}
#bbpress-forums div.bbp-topic-content img,#bbpress-forums div.bbp-reply-content img{max-width:100%}
#bbpress-forums div.bbp-topic-content ul,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-reply-content ol{margin:0 15px 15px;padding:0}
#bbpress-forums div.bbp-topic-content ul li,#bbpress-forums div.bbp-reply-content ul li{list-style-type:disc}
#bbpress-forums div.bbp-topic-content ol li,#bbpress-forums div.bbp-reply-content ol li{list-style-type:decimal}
#bbpress-forums div.bbp-topic-content ol li li,#bbpress-forums div.bbp-reply-content ol li li{list-style-type:lower-alpha}
#bbpress-forums div.bbp-topic-content ol li li li,#bbpress-forums div.bbp-reply-content ol li li li{list-style-type:upper-roman}
#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre{font-family:Inconsolata,Consolas,Monaco,Lucida Console,monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px}
#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}
#bbpress-forums div.bbp-topic-content pre code,#bbpress-forums div.bbp-reply-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}

/* Reply to /--------------------------------------------------------- */
#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}
#bbpress-forums div#bbp-cancel-reply-to{text-align:right}

/* Breadcrumb and Tags /--------------------------------------------------------- */
div.bbp-breadcrumb{display:none}
#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0}
#bbpress-forums div.bbp-topic-tags{border:1px solid #efefef;float:right;margin:0 0 40px;padding:4px 10px;text-transform:uppercase;font-weight:700;font-size:13px}
#bbp-topic-hot-tags{clear:both}

/* Search /--------------------------------------------------------- */
#bbpress-forums .bbp-search-form:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
#bbpress-forums .bbp-search-form{clear:both;margin:0 0 20px!important}
#bbpress-forums #bbp-search-form .hidden{display:none}
#bbpress-forums #bbp-search-form #bbp_search{display:block;width:84%!important;margin-right:2%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#bbpress-forums #bbp-search-form #bbp_search_submit{display:block;width:14%!important;margin:0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

/* Admin Links /--------------------------------------------------------- */
span.bbp-admin-links{float:right;color:#efefef}
span.bbp-admin-links a{font-weight:normal;color:#999999;text-decoration:none}
span.bbp-admin-links a:hover{color:#666666}
fieldset span.bbp-admin-links{float:left}
td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}
.bbp-forum-header a.bbp-forum-permalink,.bbp-topic-header a.bbp-topic-permalink,.bbp-reply-header a.bbp-reply-permalink{float:right;margin-left:10px;color:#ccc;font-weight:700}

/* Toggles /--------------------------------------------------------- */
#subscription-toggle{color:#666666;float:right}
#subscription-toggle a{text-transform:uppercase;font-weight:700;width:auto;padding:8px 16px;letter-spacing:1px;font-size:12px;margin:0 0 40px;display:inline-block;border-radius:2px;background:#333333;color:#ffffff}
#subscription-toggle a:hover{color:#ffffff;background-color:#44bdbd}
#subscription-toggle span.is-subscribed a{color:#ffffff;background-color:#c52d2a}
#subscription-toggle span.is-subscribed a:hover{color:#c52d2a;background-color:#fceeee}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{margin:0;padding:0;word-wrap:break-word}
#bbpress-forums p.bbp-topic-meta span{font-size:14px; white-space:nowrap;color:#999999}
#bbpress-forums p.bbp-topic-meta span a{color:#999999}

/* Pagination /--------------------------------------------------------- */
.bbp-pagination-count{display: none;}
/*.bbp-pagination-count{float:left;border:1px solid transparent}
.bbp-pagination-links{float:right;list-style:none;display:inline}
.bbp-pagination-links a,.bbp-pagination-links span.current{display:block;float:left;padding:0 5px;margin-left:5px;border:1px solid #efefef;text-decoration:none}
.bbp-pagination-links a:hover,.bbp-pagination-links span.current{background:#eee;opacity:.8;border:1px solid #ddd}
.bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}
.bbp-pagination{float:left;width:100%;margin-bottom:15px}
.bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}
.bbp-topic-pagination a{font-size:10px;line-height:10px;padding:1px 3px;border:1px solid #ddd;text-decoration:none}*/

/* Forms /--------------------------------------------------------- */
.bbp-no-reply,.bbp-no-topic{margin-top:40px}
.bbp-reply-form:before,.bbp-topic-form:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.bbp-reply-form,.bbp-topic-form{padding-top:40px;padding-bottom:20px}
.topic-edit .bbp-reply-form,.topic-edit .bbp-topic-form{padding-top:00px;padding-bottom:20px}
.reply-edit .bbp-reply-form{padding-top:0}
#bbpress-forums fieldset.bbp-form{clear:both}
#bbpress-forums fieldset.bbp-form label{margin:0 0 10px;font-weight:700;display:inline-block}
#bbpress-forums fieldset.bbp-form input[type="text"]{width:100%}
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-register fieldset label,#bbp-lost-pass fieldset label{width:100px}
#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form textarea,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
textarea#bbp_reply_content,textarea#bbp_topic_content,textarea#bbp_forum_content{width:97%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
textarea#bbp_forum_content{height:210px}
#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}

 /* Fix for too-long forum names, usually from conversion /--------------------------------------------------------- */
#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}
.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form{clear:left}
body.topic-edit .bbp-topic-form div.avatar img,body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}
body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.topic-edit .bbp-topic-form code,body.reply-edit .bbp-reply-form code{font-size:10px;background-color:#f0fff8;border:1px solid #CEEFE1;display:block;padding:8px;margin-top:5px;width:369px}
#merge_tag,#delete_tag{display:inline}
div.bbp-submit-wrapper{margin-top:0;clear:both}
p.form-allowed-tags{max-width:100%}

/* TinyMCE in Forum /--------------------------------------------------------- */
#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:20px;border-radius:2px}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0}
.wp-editor-wrap.html-active{border:2px solid #dddddd;border-radius:2px}
#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper tr,#bbpress-forums div.bbp-the-content-wrapper td{border:none;padding:0;margin:0;width:auto}
#bbpress-forums div.bbp-the-content-wrapper input{padding:5px;margin:0 2px 0 0;line-height:1em}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:10px;min-height:26px;background:#fbfbfb;border-bottom:1px dashed #efefef}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}
#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}

/* Edit User /--------------------------------------------------------- */
#bbpress-forums #bbp-your-profile h2{display:none}
#bbpress-forums #bbp-your-profile fieldset{margin:0 0 40px}
#bbpress-forums #bbp-your-profile fieldset div{width:100%}
#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0}
#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
#bbpress-forums #bbp-your-profile fieldset legend{display:block}
#bbpress-forums #bbp-your-profile fieldset label[for]{padding:0;margin:0 0 5px;cursor:pointer}
#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}
#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.password span{width:100%}
#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;display:none}
#bbpress-forums #bbp-your-profile fieldset.submit{margin-top:-40px}
#bbpress-forums #bbp-your-profile fieldset.submit legend{display:none}

/* Notices /--------------------------------------------------------- */
div.bbp-template-notice,div.indicator-hint{padding:15px 20px;margin:0 0 20px;border-radius:3px;background-color:#f9f9f9;clear:both}
div.bbp-template-notice.info{display:none}
div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}
div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#fceeee;color:#c52d2a}
div.bbp-template-notice p{margin:0!important}

/* Sticky /--------------------------------------------------------- */
.bbp-topics-front ul.super-sticky .bbp-topic-title:before,.bbp-topics ul.super-sticky .bbp-topic-title:before,.bbp-topics ul.sticky .bbp-topic-title:before,.bbp-forum-content ul.sticky .bbp-topic-title:before{content:"\f0a1"!important;color:#44bdbd!important}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink{font-weight:700}

/* Revisions /--------------------------------------------------------- */
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log{width:100%;margin:0 0 27px;padding:12px 0 0;border-top:1px dashed #efefef;border-radius:2px;color:#999999;font-size:11px}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li{list-style-type:none}

/* Widgets /--------------------------------------------------------- */
.bbp-login-form fieldset legend{display:none}
.bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.bbp-login-form label{margin:0 0 5px}
.bbp-login-form .bbp-remember-me:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.bbp-login-form .bbp-remember-me input{display:inline-block!important;float:left;margin-top:7px;margin-right:7px}
.bbp-login-form .bbp-remember-me label{float:left}
.bbp-login-form .bbp-submit-wrapper{margin-top:10px}
.bbp-login-form .bbp-login-links a{float:left;clear:left}
.bbp-logged-in img.avatar{margin:0;border-radius:50%}
.widget_display_stats dt,.widget_display_stats dd{display:inline-block}

/* Avatars /--------------------------------------------------------- */
#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{float:none;margin-bottom:-7px;display:none}
fieldset div.avatar{float:right}

/* User Pages /--------------------------------------------------------- */
#bbpress-forums h1{clear:none}
#bbpress-forums #bbp-user-wrapper{float:left;width:100%}
#bbpress-forums .bbp-user-section{overflow:auto}
#bbpress-forums .bbp-user-section .bbp-user-forum-role,#bbpress-forums .bbp-user-section .bbp-user-topic-count,#bbpress-forums .bbp-user-section .bbp-user-reply-count{margin:0;font-weight:400;text-transform:none;color:#999999;font-size:16px;line-height:1.6;display:block}
#bbpress-forums #bbp-user-wrapper h2.entry-title{clear:none}
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-topics,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper fieldset.bbp-form{clear:none}
#bbpress-forums #bbp-single-user-details{margin:0 10px 0 0;width:140px;float:left;overflow:hidden}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:140px}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:140px;padding:0;margin:0 0 20px;width:140px;border-radius:50%}
#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0 0 20px}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0;border-bottom:1px solid #efefef}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:last-child{border:none}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:8px 0;display:block;text-decoration:none;border-radius:2px}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{font-weight:600}
#bbpress-forums #bbp-user-body{margin-left:180px}
body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}

/* User Capabilities /--------------------------------------------------------- */
#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}
#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}
#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}

/* BuddyPress Activity Streams /--------------------------------------------------------- */
.activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}

/* BuddyPress Group Forums /--------------------------------------------------------- */
#bbpress-forums div.row-actions{font-size:11px;visibility:hidden}
#bbpress-forums li:hover > div.row-actions{visibility:visible}

/* Search Results /--------------------------------------------------------- */
#bbp-search-results .bbp-topic-header .bbp-meta,#bbp-search-results .bbp-topic-header .bbp-topic-title-meta,#bbp-search-results .bbp-reply-header .bbp-meta{display:none}

/* BBPress Pagination /--------------------------------------------------------- */
.page-numbers{margin-top: 20px; margin-bottom: 40px;}
.bbp-pagination-links { list-style:none; font-size: 14px; }
.bbp-pagination-links { display:inline; }
.bbp-pagination-links a, .bbp-pagination-links a.next, .bbp-pagination-links a.prev{ display:block; float:left; padding:2px 9px; margin-right: 0; margin-left:7px; background: #f5f5f5; color: #666666; border-radius: 3px; }
.bbp-pagination-links span.current { display:block; float:left; padding:2px 9px; margin-right:0px; margin-left:7px; background: #44bdbd; color: #ffffff; font-weight: 700; border-radius: 3px; }
.bbp-pagination-links span.dots { display:block; float:left; padding:2px 4px; margin-right:0px; margin-left:7px; }

/* BBPress Various /--------------------------------------------------------- */
.resolved{margin-top:4px;float:right;display:inline-block;padding:1px 7px;margin-right:5px;border-radius:3px;background:#f4f8ee;color:#82b541!important;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.bbp-topic-reply-count{font-size:14px}
.bbp-topic-pagination{float:right}
a.bbp-topic-permalink{font-weight:400!important}
li.bbp-forum-freshness a,li.bbp-topic-freshness a{color:#444444}
li.bbp-topic-voice-count{display:none;float:left;text-align:center;width:12%}
#bbpress-forums li.bbp-body ul.forum:first-child,#bbpress-forums .bbp-header{border-top:1px solid #efefef}
#bbps_support_forum_options,#bbps_support_forum_move,#bbps_support_forum_options{padding-top:0!important}
.bbp-topics .type-topic{border-bottom:1px solid #efefef!important}
.bbp-lead-topic .bbp-header{display:none}
.bbp-topics .type-topic:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fbfbfb!important}
.type-topic.super-sticky{background:#fcfcfc!important}
.type-topic.super-sticky:hover{background:#f9f9f9!important}
.single-topic .type-topic.super-sticky{background:#ffffff!important}
.type-topic.super-sticky .bbp-topic-started-in,.type-topic.super-sticky .bbp-topic-started-in a{background:#bbbbbb!important;color:#ffffff!important}
.bbp-replies .bbp-header{display:none}
.crayon-syntax{margin-bottom:40px!important}
.bbp-replies{border-top:1px solid #efefef}
.bbp-reply-header{background:#fafafa!important;border:none!important}
#bbps-post-count{font-size:14px;color:#999999}
.bbp-topic-started-by,.bbp-topic-started-by a,.bbp-topic-reply-count,.bbp-topic-reply-count a,.bbp-topic-freshness,.bbp-topic-freshness a{font-size:14px;color:#999999!important}
.type-forum #subscription-toggle{display:none}
.bbp-pagination{float:right}
.bbp-form{background:#f9f9f9;padding:40px}
#bbpress-forums form > fieldset.bbp-form > legend{display:block;float:left;border-bottom:none;font-size:26px;color:#333333;font-weight:400;letter-spacing:0;text-transform:none;margin:0 0 20px!important;display:block;background:transparent;width:100%;padding:0}
#bbpress-forums form label{font-weight:400!important;color:#999999}
.bbp-form .bbp-template-notice{display:none}
#bbpress-forums{overflow:visible!important}
#forums-search{background:#f4f4f4;border-radius:3px;padding:20px;margin-bottom:60px}
#forums-search .searchfield{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:88%!important;margin:0;float:left;border-radius:3px 0 0 3px!important;border-right:none!important}
#forums-search .searchsubmit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:12%!important;margin:0;float:left;font-size:13px!important;padding:17px 0!important;border-radius:0 3px 3px 0!important;background:#82b541!important;border:none!important}
.form-allowed-tags{display:none}
.bbp-reply-author{margin-bottom:20px}
.bbp-form p{margin-bottom:0}
.bbp-form .bbp-submit-wrapper{margin-top:10px}
.logged-out .type-topic #bbps_support_forum_options{margin-bottom:40px;display:inline-block;width:auto;padding:1px 7px;margin-right:5px;border-radius:3px;background:#f9f9f9;color:#999999;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:none}
.logged-in #bbps_support_forum_options,.logged-in #bbps_support_forum_move,.logged-in #bbps_support_forum_options{display:block!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3%!important;float:left;clear:none;padding:20px}
.logged-in #bbps_support_forum_options#bbps_support_forum_options{padding-left:0}
.logged-in #bbps_support_forum_options{padding-right:0}
#bbps_support_forum_options form,#bbps_support_forum_move form,#bbps_support_forum_options form{background:#f9f9f9;border-radius:3px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
#bbps_support_forum_options form label,#bbps_support_forum_move form label,#bbps_support_forum_options form{font-weight:700!important;text-transform:uppercase;color:#666666}
#bbps_support_forum_options form .simpleselect,#bbps_support_forum_move form .simpleselect,#bbps_support_forum_options form .simpleselect{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;margin-right:3%;margin-top:10px}
#bbps_support_forum_options form:after,#bbps_support_forum_move form:after,#bbps_support_forum_options form:after{visibility:hidden;display:block;content:"";clear:both;height:0}
#bbps_support_forum_options form input[type="submit"],#bbps_support_forum_move form input[type="submit"],#bbps_support_forum_options form input[type="submit"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-top:10px;font-size:14px!important;padding:12px 8px!important}
.topic .bbp-private-reply{background:#f4f8ee!important;border-top:1px dashed #b5d48d!important;border-bottom:1px dashed #b5d48d!important}
#usermenu{border-bottom:1px solid #f4f4f4;padding:10px 0}
#usermenu p{margin:0}
#usermenu .bbp-breadcrumb{display:inherit;margin:0}
.usermenu-breadcrumbs{color:#999999}
.usermenu-breadcrumbs a{color:#666666}
.bbp-breadcrumb-sep{margin:0 5px}
.usermenu-nav{text-align:right}
.usermenu-nav ul{list-style:none;margin:0}
.usermenu-nav ul li{display:inline-block;margin-right:20px}
.usermenu-nav ul li a{color:#999999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.usermenu-nav ul li a:hover{color:#2c2c30}
.usermenu-nav ul li i{margin-right:5px}
.bbp-form .simpleselect{margin-bottom:20px}
.bbp-template-notice{background:#FAF8ED!important;color:#AD962B}
.only-logged-in{font-style:italic;color:#999999}
.bbp-forums .bbp-header{display:none}
.bbp-forums .bbp-forum-topic-count,.bbp-forums .bbp-forum-reply-count,.bbp-forums .bbp-forum-freshness{display:none}
.bbp-forums .type-forum{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.bbp-forums .type-forum .bbp-forum-content{color:#999999}
.wpb_widgetised_column .widget h3{font-size:18px!important}
.bbp-topic-started-in{background:#f1f1f1;color:#ffffff!important;font-weight:700!important;display:inline-block;padding:1px 7px;letter-spacing:1px;border-radius:3px;color:#ffffff;text-transform:uppercase;font-size:11px!important}
.bbp-topic-started-in a{color:#888888!important;font-size:11px!important}
.headline a{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#subscription-toggle a{font-family:arial;width:24px;height:24px;font-size:18px;font-weight:700;line-height:24px!important;text-align:center;padding:0;border-radius:50%;margin-left:10px}
.note2{padding:20px;background:#f9f9f9;color:#999999}
.note2 a{font-weight:700}
.note-msg{clear:both;display:block;padding:20px;margin:0 0 20px;border:1px solid #DED7B6;background:#FAF8ED!important;color:#98821d;border-radius:2px}
#bbpress-forums .note-msg ul{margin-left:20px}
#bbpress-forums .note-msg ul li{list-style:disc!important}
.wpcf7 span.wpcf7-not-valid-tip,.wpcf7-validation-errors{display:inherit!important}
div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{background:#f4f4f4!important;color:#2c2c30!important;font-weight:500!important}
div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#fceeee;color:#c52d2a}
input.wpcf7-not-valid,.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#c52d2a!important}
span.wpcf7-not-valid-tip{color:#c52d2a!important}
.wpcf7 p{font-weight:400!important;color:#888888}
#bbp-your-profile .submit{margin-top:10px!important}
.wp-editor-wrap.html-active{border:none!important}
.wp-editor-container{border:1px solid #dddddd;border-radius:2px;overflow:hidden}
textarea.wp-editor-area{font:400 16px Roboto,Arial,Helvetica,sans-serif;color:#404040;line-height:1.7}
.bbp-topic-started-in{color:#999999!important}
.how-to{display:block;margin-bottom:20px;color:#999999}
.bbp-user-forum-role{display:none!important}
.bbp-reply-author #bbps-post-count{display:none}
#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,.badge-supported,.badge-unsupported,.badge-blocked,.badge-unknowen{background:#888888;color:#ffffff;font-size:12px;text-transform:uppercase;font-weight:700;display:inline-block;padding:6px 12px 5px;border-radius:40px;margin-bottom:5px;line-height:1;display:none}
.badge-supported{background:#82b541;display:inline-block}
.badge-unsupported{background:#c52d2a;display:inline-block}
.badge-blocked{background:#c52d2a;display:inline-block}
.badge-unknowen{background:#e67e22;display:inline-block}
.support-topic-status{display:none}
#bbp-user-support-information{margin-top:40px}
.bbp-user-support-info{background:#f9f9f9;padding:40px;border-radius:2px}
.bbp-user-support-info p{margin:0}
.bbp-user-support-info .user-badge{margin-top:20px}
.bbp-template-notice.support-expired{background-color:#fceeee!important;color:#c52d2a!important;padding:40px;margin-bottom:40px}
.bbp-template-notice.support-expired h3{margin:0 0 10px;font-size:20px;font-weight:600;margin:0 0 10px 0;font-size:20px;color:#c52d2a!important}
.bbp-template-notice.support-expired a{color:#c52d2a;text-decoration:underline}
.bbp-template-notice.support-unknown{background-color:#fcf2ea!important;color:#db741a!important;padding:40px;margin-bottom:40px}
.bbp-template-notice.support-unknown h3{margin:0 0 10px;font-size:20px;font-weight:600;margin:0 0 10px 0;color:#db741a!important}
.bbp-template-notice.support-unknown a{color:#db741a;text-decoration:underline}
.add-purchase-code{border:2px solid #82b541;background:#ffffff}
.add-purchase-code legend{color:#82b541!important}
/* ------------------------------------------------------------------------ */
/* Responsive
/* ------------------------------------------------------------------------ */
/* Desktop */
@media only screen and (max-width: 1199px) {
	#footer #nav_menu-2,#footer #nav_menu-3{margin-bottom:40px !important;}
}

/* iPad */
@media only screen and (max-width: 959px) {
    .theme-item .theme-text{ padding:60px!important; margin-bottom: -40px!important; }
}

/* iPhone Landscape */
@media only screen and (max-width: 767px) {
	#footer #nav_menu-2,#footer #nav_menu-3,#footer #nav_menu-4{float:none;width:100%; margin-bottom:40px !important;}
	#footer #mc4wp_form_widget-2{ margin-bottom: 40px !important; }
	.usermenu-nav{text-align:left}
	.usermenu-breadcrumbs{ display: none !important; }
	.contact-custom-padding{ padding: 0px!important; }
	.fontsize-l{ font-weight: 700 !important; }
}
/* ------------------------------------------------------------------------ */
/* EOF
/* ------------------------------------------------------------------------ */