4/*
Theme Name:  IT One
Theme URI:   http://innothemes.com/
Description: IT One is theme created for the Innothemes Framework.
Author:      IT Team
Author URI:  http://innothemes.com/
Version:     1.0.0
Tags:        one-column, two-columns, three-columns, left-sidebar, right-sidebar, fluid-layout, fixed-layout, custom-header, custom-background, custom-menu

License:     GNU/GPL v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This is a theme framework for WordPress made by InnoThemes team.

/****/

#it-content-bottom .widget-title {
	margin: 15px 0 0 0;
}

#bbpress-forums tt {
	font-family: 'Roboto',sans-serif;
}
img {
	max-width: 100%;
}
.it-entry-thumbnail img,
article.post img  {
	padding: 5px;
	border:1px solid #ddd;
	border-radius:3px;
	-webkit-border-radius:3px;
}
article.post p {
	margin-bottom: 20px;
}
#it-promo .page-info #it-breadcrumbs > span:first-child {
	margin-left: 10px;
}
#it-promo .page-info #it-breadcrumbs a {
	margin: 0 !important;
}
.single .it-entry-content .it-entry-text ol li,
.single .it-entry-content .it-entry-text ul li{
	position:relative;
	padding-left: 15px;
	margin:0 0 20px 30px;
}
.single .it-entry-content .it-entry-text ol li:after,
.single .it-entry-content .it-entry-text ul li:after {
	position: absolute;
	content: "•";
	color: #000;
	left: 0;
	font-size: 1.8em;
	top: -8px;
}
.single .it-entry-content .it-entry-text a {
	color:#F8AF56;
}
.single .it-entry-content .it-entry-text a:hover {
	text-decoration: underline;
}
/**Login widget**/
.bbp_widget_login {
	padding: 20px 20px;
}
.twitter-timeline {
	padding: 0 10px;
	margin-bottom: 10px;
}
#it-single_post .entry-tags {
	margin-bottom: 50px !important;
}
.addthis_toolbox.addthis_default_style {
	margin-bottom: 50px;
}
/**Forum widget**/ 
tt {
	font-family: 'Roboto',sans-serif ;
}
.widget .bbp-template-notice {
	background: none;
	border:none;
}
#it-content-top {
	margin-bottom: 50px;
}
.widget .bbp-logged-in {
	padding:10px 20px 20px 20px;
}
.widget .bbp-logged-in .logout-link {
	display: inline-block;
	margin-top: 15px;
	font-size: 12px;
}
.widget_display_stats dl {
	padding: 0 20px 20px 20px;
	width: 100%;
}
.widget_display_stats dl dt {
	width: 100%;
	height: 50px;
	line-height: 30px;
	font-size: 15px;
	font-weight: normal;
	color: #555;
	padding: 10px 0;
	position: relative;
	border-bottom:1px solid #ddd;
}
.widget_display_stats dl dt:after,.widget_display_stats dl dt:before {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    bottom: -4px;
    content: "";
    height: 5px;
    position: absolute;
    width: 5px;
    left: 0;
}
.widget_display_stats dl dt:before {
	right: 0;
	left: auto;
}
.widget_display_stats dl dd {
	float: right;
	height: 22px;
	text-align: center;
	line-height: 22px;
	border-radius: 20px;
	-webkit-border-radius: 50px;
	color: #fff;
	background: #F8AF56;
	font-size: 13px;
	position: relative;
	top: -36px;
	padding: 0 8px;
}


.bbp-breadcrumb {
	display: none;
}
div[itemprop="text"] > p:first-child {
	margin: 0 !important;
	padding: 0;
}
.it-wide #bbpress-forums div.bbp-search-form {
	float: none;
	width: 100%;
	display: inline-block;
	margin: -5px 0 30px 0;
}
.bbp-search-form input {
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	border-radius:3px;
	-webkit-border-radius:3px;
	float: left;
}
.it-wide .bbp-search-form input#bbp_search {
	border-color:#ccc;
	width: 85% !important;
}
.bbp-search-form input#bbp_search_submit {
	float: right;
	width: 14%;
	background: #F8AF56;
	font-size: 15px;
	font-family: 'Roboto',sans-serif;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 0 20px;
}
.bbp-search-form #bbp_search_submit:hover {
	background: #333;
}
.it-wide #bbpress-forums ul.bbp-lead-topic, 
.it-wide #bbpress-forums ul.bbp-topics, 
.it-wide #bbpress-forums ul.bbp-forums, 
.it-wide #bbpress-forums ul.bbp-replies, 
.it-wide #bbpress-forums ul.bbp-search-results {
	border-color: #ddd;
	border-radius:3px;
	-webkit-border-radius:3px;
}
.it-wide #bbpress-forums li.bbp-body ul.forum, 
.it-wide #bbpress-forums li.bbp-body ul.topic,
.it-wide #bbpress-forums li.bbp-header, 
.it-wide #bbpress-forums li.bbp-footer {
	padding: 20px;
	border-top:1px solid #ddd;
}
.it-wide #bbpress-forums li.bbp-header, 
.it-wide #bbpress-forums li.bbp-footer {
	border:none;
	color: #555;
	text-transform: uppercase;
	font-size: 13px;
}
#it-wrapper #it-content p.bbp-topic-meta {
	margin: 0;
}
.it-wide #bbpress-forums ul.bbp-lead-topic, 
.it-wide #bbpress-forums ul.bbp-topics, 
.it-wide #bbpress-forums ul.bbp-forums, 
.it-wide #bbpress-forums ul.bbp-replies, 
.it-wide #bbpress-forums ul.bbp-search-results {
	font-size: 14px;
}
#bbpress-forums li a {
	font-weight: normal;
	font-size: 16px;
	line-height: 1,28;
	color: #222;
}
.it-wide #bbpress-forums .bbp-forum-info .bbp-forum-content, 
.it-wide #bbpress-forums p.bbp-topic-meta,
.it-wide .bbp-forum-reply-count,
.it-wide .bbp-forum-freshness {
	font-size: 13px;
	color: #666;
}
.it-wide #bbpress-forums p.bbp-topic-meta span {
	display: inline-block;
	margin-top: 10px;
}
.it-wide #bbpress-forums li.bbp-forum-freshness a,
.it-wide #bbpress-forums li.bbp-topic-freshness a,
.it-wide #bbpress-forums .bbp-author-name {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.it-wide #bbpress-forums p.bbp-topic-meta img.avatar, 
.it-wide #bbpress-forums ul.bbp-reply-revision-log img.avatar, 
.it-wide #bbpress-forums ul.bbp-topic-revision-log img.avatar, 
.it-wide #bbpress-forums div.bbp-template-notice img.avatar, 
.it-wide #bbpress-forums .widget_display_topics img.avatar, 
.it-wide #bbpress-forums .widget_display_replies img.avatar {
	border:none;
	margin: 0 8px -2px 8px;
}
.subscription-toggle {
	padding: 15px 30px;
	background: #F8AF56;
	color: #fff;
	display: inline-block;
	border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #be7b2a;
	margin: 0 0 30px 0;
	font-weight: bold;
	font-size: 14px;
}
.subscription-toggle:hover {
	background: #333;
	color:#fff;
	border-color: #000;
}
.is-subscribed .subscription-toggle {
	background: #ddd;
	border-color: #ccc;
}

.it-wide div.bbp-forum-header, 
.it-wide div.bbp-topic-header, 
.it-wide div.bbp-reply-header, 
.it-wide li.bbp-body div.hentry {
	padding:20px;
}
.it-wide .bbp-reply-content {
	font-size: 13px;
}
.it-wide #bbpress-forums li span.bbp-admin-links a {
	font-weight: normal;
	text-transform: none;
	font-size: 13px;
	color: #777;
}
.it-wide #bbpress-forums div.bbp-topic-content a, 
.it-wide #bbpress-forums div.bbp-reply-content a {
	color: #000;
	font-size: 12px;
	padding: 0 10px;
}
.it-wide div.bbp-template-notice, 
.it-wide div.indicator-hint {
	padding: 20px;
}
.it-wide #bbpress-forums .bbp-attachments-count {
	margin-top: 2px;
}
#bbpress-forums fieldset.bbp-form legend {
	font-weight: bold;
}
#bbp_topic_title, #bbp_topic_tags {
	padding: 15px;
	border-color:#ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.bbp-the-content-wrapper{
	border:1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 20px;
}
.bbp-form select {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fff;
	border: 1px solid #ddd;
	width: 200px;
	padding: 15px;
}
.it-wide #bbpress-forums fieldset.bbp-form label {
	font-weight: bold;
	margin: 20px 0 10px 0;
}
a.d4p-attachment-addfile {
	background: #999;
	color: #fff;
	border:1px solid #666;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 7px 20px;
	margin: 20px 0 0 0;
	display: inline-block;
}
a.d4p-attachment-addfile:hover {
	background: #333;
	border-color: #000;
	color: #fff;
}
.bbp-submit-wrapper .submit,
.bbp-login-form .bbp-login-links a {
	font-size: 14px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 15px 20px;
	background: #F8AF56;
	color: #fff;
	border: none;
	cursor: pointer;
	margin-top: 10px;
	line-height: 100%;
}
.bbp-submit-wrapper .submit:hover {
	background: #333;
	border-color: #000;
}
.bbp-login-form .bbp-login-links a {
	background: #333;
	margin: 20px 0 0 ;
	width: 55%;
	text-align: center;
}
.it-wide #bbpress-forums div.bbp-topic-tags {
	float: none;
}
#it-wrapper #it-content #bbpress-forums div.bbp-topic-tags p {
	margin: 0 0 30px 0;
}
.bbp-topic-tags a {
	background: #999;
	color: #fff;
	border:1px solid #666;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px 20px;
	margin: 0 5px 5px 0;
	display: inline-block;
	vertical-align: middle;
}
.bbp-topic-tags a:hover {
	background: #333;
	border-color: #000;
	color: #fff;
}
#it-footer .it-social {
	display:none;
}
#it-footer .it-copyright {
	padding:20px 0;
	text-align:center;
	float:none;
}
.bbp-username input,
.bbp-password input {
	border-radius: 3px;
	-webkit-border-radius: 3px;
    margin: 5px 0;
    padding: 12px !important;
    width: 100%;
}
.bbp-username input:focus,
.bbp-password input:focus {
	border-color: #333;
}
a.btn-download {
	background: none repeat scroll 0 0 #F8AF56;
    	border-radius: 3px;
	-webkit-border-radius: 3px;
    	color: #FFFFFF !important;
    	display: inline-block;
   	padding: 10px 25px;
}
a.btn-download:hover {
	text-decoration:none !important;
	background:#333;
}
@media only screen and (max-width: 1170px) {
	.fix-rps2 .custom-promo .ig-promobox section .btn {
		right: 30px;
	}
}
@media only screen and (max-width: 768px) {
	.fix-rps1 .col-md-4.col-sm-6,.fix-rps1 .col-md-8.col-sm-12 {
		width: 100%;
		text-align: center;
		padding-top: 0;
	}
	.fix-rps1 .col-md-4.col-sm-6  .mt-3{
		margin-top: 0 !important;
	}
	.fix-rps1 .col-md-8.col-sm-12 img {
		margin-left: 0 !important;
	}
	.fix-rps2 .custom-promo .ig-promobox section h2 {
		text-align: left;
		font-size: 30px !important;
	}
}