@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
.cmc-signup label { color: inherit }
.we-love-thech img { -webkit-filter: grayscale(100%); filter: grayscale(100%); margin:15px }
.we-love-thech img:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); }

/* More button styles */
.btn-success-solid { background-color: #5cb85c; color: #FFF }
.btn-success-solid:after, .btn-success-solid:hover { background-color: #FFF; border-color: #5cb85c; color: #5cb85c; }

/*Added by Sajed*/

#ezblog-body .blog-text img, #ezblog-body .blog-content img {
	width: auto !important;
}

.btn.btn-info.btn_buy.btn-lg1 {
	margin-right: 5px;
}

.ja-ss-desc h3 {
    font-size: 45px !important;
}

.ja-ss-desc {
    font-size: 22px !important;
}

#adminForm .btn {
	margin: 0 5px 10px 0;
}

.ats-post.ats-post-group-0.ats-post-status-published,
.ats-post.ats-post-group-2.ats-post-status-published,
.ats-post.ats-post-group-8.ats-post-status-published {
    width: 94%;
    margin: 0 auto;
    margin-bottom: 20px;
}

div.ats-post-userinfo {
    width: 350px;
}


.col-xs-12.mega-col-nav {
	padding-left: 30px;
	padding-right: 30px;
}

.formResponsive .formBody {
	line-height: 1px;
}

.head-right + .t3-mainnav {
    padding-right: 130px;
}

.formResponsive .formHorizontal .rsform-block {
	margin-bottom: 0px;
}

#jform_contact_name-lbl,
#jform_contact_email-lbl,
#jform_contact_emailmsg-lbl,
#jform_contact_emailmsg-lbl,
#jform_contact_message-lbl,
#jform_contact_message-lbl {
	text-align: right;
}

.formResponsive input[type="text"] {
	width: 52%;
}

.formResponsive input[type="text"] {
	width: 45%;
	border: 2px solid #D9D9D9;
	border-radius: 0px;
	box-shadow: none;
	height: auto;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.75;
	color: #555;
	background-color: #FFF;
	background-image: none;
	display: block;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.formResponsive input[type="text"]:hover,
.formResponsive .formHorizontal select:hover {
	border-color: #1BBC9B;
}

.formResponsive input[type="text"]:focus,
.formResponsive .formHorizontal select:focus {
	border-color: #66AFE9;
	outline: 0px none;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}


.formResponsive .formHorizontal select {
	width: 240px;
	box-shadow: none;
	border-radius: 3px;
	display: block;
	height: 42px;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.75;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.formResponsive textarea {
	max-height: 230px;
	width: 444px;
	height: 263px;
}

.formResponsive {
    margin: -35px 0px 18px;
}

#product-news a {
	padding-right: 10px !important;
}

.col-sm-4.contact-information h3:first-child {
	display: none !important;
}

.input-group-addon {
    border-top: 2px solid #D9D9D9 !important;
    border-left: 2px solid #D9D9D9 !important;
    border-bottom: 2px solid #D9D9D9 !important;
    border-radius: 0px !important;
}

.wk-slideshow-default > div:hover .next {
    right: 58px !important;
}

.logo-text {
	padding: 14px 0px 14px 43px;
	background: none !important;
}

.login-wrap form .form-group .checkbox #remember {
    margin-top: 1px;
}

.login-wrap form .form-group .checkbox #remember {
    margin: 7px -21px 0 !important;
}

.ja-animate {
	padding-bottom: 50px;
}

.custom .ja-ss-item img {
    padding: 0px 0px 0px 100px;
}

#limo {
    padding: 5px 30px;
}

.ja-slideshow .container {
    margin-left: -270px !important;
	height: 60% !important;
}

.ja-ss-thumbs {
    margin-top: 30px;
}

.ja-slideshow , #ja-ss-92 {
	height: 490px !important;
}

.custom .ja-ss-item img {
    padding-top: 100px !important;
}
/* needed
.form-horizontal .control-group .control-label {
    width: 325px;
}

.form-horizontal .control-group .controls {
    margin-left: 0px !important;
}
*/
p, ol li {
	font-size: 16px ;
}

.fb_iframe_widget iframe {
    margin-top: -8px !important;
}

#isbusiness0-lbl, #isbusiness1-lbl {
	display: inline-block;
	padding-left: 60px;
}

.form-horizontal .radio input[type="radio"] {
	margin-top: 1px !important;
}

#jform_cmc_intro_text-lbl {
	line-height: 28px !important;
}

.article-header .article-title, .article-title, .article-header h1 {
    margin-bottom: 0px !important;
}

.about-us .section {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}


.login-wrap {
    width: 800px;
}

#jform_cmc_groups_EMAIL-lbl,
#jform_cmc_groups_FNAME-lbl,
#jform_cmc_groups_LNAME-lbl {
	display: none !important;
}

#ezblog-body .blog-content .blog-info {
    font-size: 14px;
    margin-bottom: 14px;
    padding-right: 0px;
}

#ezblog-body .blog-content .blog-date {
    border: 3px solid #1BBC9B;
    display: block;
    font-size: 19px;
    margin-bottom: 14px;
    text-align: center;
}

#ezblog-body .blog-content .blog-date .date {
    color: #1BBC9B;
    display: block;
    font-size: 57px;
    font-weight: 600;
    line-height: 1;
    padding-top: 8px;
}

#ezblog-body .blog-content .blog-date .month-year {
    color: #999;
    display: block;
    font-size: 15px;
    font-weight: 600;
    padding: 5px 0px;
    text-align: center;
    text-transform: uppercase;
}

#ezblog-body .blog-meta {
    color: #999;
    margin: 0px;
}

#ezblog-body .blog-meta > .in {
    background: none repeat scroll 0% 0% transparent;
    padding: 0px;
}

#ezblog-body .blog-meta > .in .blog-author {
    background: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/ja_sugite/images/meta-user.png") no-repeat scroll 0px 0px transparent;
    display: block;
    line-height: 16px;
    margin-right: 0px;
    padding: 0px 0px 0px 18px;
}

#ezblog-body .blog-meta > .in span {
    display: inline-block;
    margin-bottom: 8px;
    line-height: normal;
}

#ezblog-body .blog-meta > .in .blog-author a {
    color: #1BBC9B;
    font-weight: 400;
    font-size: 14px;
}

#ezblog-body .blog-meta > .in .blog-comments {
    display: block;
}

#ezblog-body .blog-meta > .in span a {
    color: #999;
    font-weight: normal !important;
}

#ezblog-body .blog-comments a {
    background: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/ja_sugite/images/item-comments.png") no-repeat scroll 0px 0px transparent;
    color: #999;
    line-height: 16px;
    padding-left: 18px;
}

#ezblog-body .blog-meta > .in .blog-category {
    background: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/ja_sugite/images/meta-folder.png") no-repeat scroll 0px 0px transparent;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-right: 6px;
    padding: 0px 0px 0px 18px;
}

#ezblog-label {
    border-width: medium medium 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #EEE;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    color: #333;
    display: block;
    font-size: 20px;
    font-weight: 600;
    height: auto;
    margin-top: 35px;
    text-transform: uppercase;
}

#ezblog-label > span {
    line-height: 1;
    padding-bottom: 14px;
}

#ezblog-body .blog-post {
    padding-top: 56px;
    padding-bottom: 56px;
}

#ezblog-body .blog-post {
    padding: 30px 0px;
}

#ezblog-body .blog-post-in {
    padding: 0px;
    position: relative;
}

#eblog-wrapper .clearfix {
    clear: none;
    display: block;
}

#ezblog-posts .blog-image {
    border: medium none;
    margin: 0px 0px 28px;
    padding: 0px;
}

/*
#ezblog-body .blog-text img, #ezblog-body .blog-content img {
    width: 100%;
}
*/
#ezblog-body .blog-post-in .blog-cap {
    margin: 0px;
}

#ezblog-body .blog-post .blog-title, #ezblog-body .blog-read .blog-title {
    margin-right: 30px;
}

#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a, #ezblog-body .blog-read .blog-title, #ezblog-body .blog-read .blog-title a {
    color: #555;
    font-size: 28.5px;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 21px;
}
/*
#ezblog-body .blog-text, #ezblog-body .blog-text p {
    line-height: 155%;
}
*/
#eblog-dialog .mtl, #eblog-wrapper .mtl {
    margin-top: 15px;
}

#eblog-wrapper .in-block, #eblog-wrapper .float-r, #eblog-wrapper .float-l, #eblog-wrapper .float-li li {
    display: inline-block;
}

#ezblog-body .blog-meta-bottom div > span {
    height: auto;
    line-height: normal;
}

#ezblog-body .blog-meta-bottom div > span {
    display: inline-block;
    float: left;
    height: 16px;
    line-height: 16px;
}

#ezblog-body .blog-readmore a {
    background-image: none;
    border: 2px solid #DDD;
    color: #666;
    font-size: 14px;
    height: auto;
    line-height: normal;
    padding: 7px 14px;
    position: relative;
    transition: all 0.35s ease 0s;
}

#ezblog-body .blog-post .blog-meta-bottom .float-r {
    margin-top: 8px;
}

#ezblog-body .blog-meta-bottom div > span {
    height: auto;
    line-height: normal;
}

#ezblog-body .blog-post .blog-meta-bottom .blog-rating, #eblog-wrapper .blog-read .item-read .blog-rating {
    margin-right: 25px;
}

#eblog-wrapper .blog-rating form > div {
    display: inline-block;
    float: left;
    margin: 0px 5px 0px 0px;
    line-height: 16px;
    height: 16px;
}

.blog-readmore a:hover, .blog-readmore a:focus {
    color: #1BBC9B;
    text-decoration: none !important;
}


.avatar {
	display: none !important;
}

#ezblog-body .archive-list li.micro-link {
    background-image: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/default/images/micro-link.png");
}

#ezblog-body .archive-list li.micro-video {
    background-image: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/default/images/micro-video.png");
}

#ezblog-head .component-links a {
    color: #999;
}

#ezblog-head .component-links a.link-email span {
    background: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/ja_sugite/images/icons/mail-plus.png") no-repeat scroll 0px center transparent;
}

#ezblog-head .component-links a.link-rss {
    margin: 0px 0px 0px 15px;
}

#ezblog-head .component-links a.link-rss span {
    background: url("http://ja-sugite.demo.joomlart.com/components/com_easyblog/themes/ja_sugite/images/icons/feed-plus.png") no-repeat scroll 0px center transparent;
}

#ezblog-head .component-links a span {
    font-size: 14px;
}

#ezblog-head .component-links a:hover, #ezblog-head .component-links a:focus, #ezblog-head .component-links a:active {
    color: #1BBC9B;
}

#markItUpBbcode textarea {
    margin-top: 40px;
}

#markItUpBbcodemn textarea  {
    margin: 40px 0 20px 0;
}

#tickettitle {
	margin: 0 40px;
}

.alert {
    padding: 15px 0;
}

#adminForm .table > thead > tr > th,
#adminForm .table > tbody > tr > td {
	padding: 8px 20px;
}

#sub-heading {
	display: block;
	width: 100%;
	padding: 0px;
	margin-bottom: 28px;
	float: left;
	line-height: inherit;
	color: #333;
	font-size: 16px;
	padding-bottom: 7px;
	border-width: 0px 0px 1px;
	border-style: none none solid;
	border-color: -moz-use-text-color -moz-use-text-color #E5E5E5;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	margin-left: -155px;
}
/*
#ats-newticket-pubnote-public {
	text-align: center;
}

.ats-ticket-content-info.help-block {
	width: 870px;
	float: right;
	padding-left: 10px;
	margin-top: 0px;
}

.ats-ticket-replyarea-content.bbcode {
	margin-top: 40px;
	width: 1055px;
}

#markItUpBbcode {
	float: right;
}

.ats-ticket-replyarea-attachment.control-group {
	width: 870px;
	float: right;
	padding-left: 10px;
}

#attachment-file {
    width: 96px;
}

.attachmentWrapper input {
	padding-left: 30px;
}

#ats-newticket-pubnote-public {
	width: 896px;
	float: right;
	padding-left: 35px;
	text-align: left;
}

#send-your-ticket {
	margin-left: 360px;
}
*/

.alert {
    padding: 15px 0px;
}

.markItUpHeader ul li {
    padding-bottom: 20px;
}

.ats-button.ats-button-action-postticket {
	margin-left: 180px;
}

/*For smartphone portrait*/
@media screen and (min-width: 320px) and (max-width: 640px) and (orientation : portrait) {

	.contact-form .checkbox #jform_contact_email_copy {
		margin-top: 7px !important;
		margin-left: 0px !important;
	}

	#jform_contact_email_copy-lbl {
		margin-left: 20px !important;
	}

	#contact-form #jform_contact_name-lbl,
	#contact-form #jform_contact_email-lbl,
	#contact-form #jform_contact_emailmsg-lbl,
	#contact-form #jform_contact_message-lbl {
		margin-left: 40px !important;
	}

	.btn.btn-info.btn_buy.btn-lg1 {
		margin-right: 0px !important;
		margin-bottom: 5px !important;
	}

	.login-wrap .login-right {
		min-height: 230px !important;
	}

	.form-horizontal .control-label {
		margin-left: 0px !important;
	}

	#limo {
		padding: 5px !important;
	}

	#ats-newticket-pubnote-public {
		width: 260px;
		float: none;
		padding-left: 0px;
		text-align: justify;
	}

	.logo-text {
		padding: 20px 0px 14px 0px;
	}

	.formResponsive .formHorizontal .formControls {
		margin-left: 0px;
	}

	.col-sm-3 {
		padding-left: 0px;
	}

	#jform_contact_name-lbl,
	#jform_contact_email-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_message-lbl,
	#jform_contact_message-lbl {
		text-align: left;
	}

	.col-md-8, .col-md-4 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.login-wrap {
		width: 265px;
	}

	.row-feature .row-feature-ct .module-intro {
		text-align: justify;
	}

	.mod-articles-category-introtext {
		text-align: justify;
		padding: 0 40px;
	}

	.custom.we-love-thech p {
		text-align: justify;
		padding: 0px 40px;
	}

	#adminForm {
		padding: 0 40px;
	}

	.row-fluid {
		margin-left: 0px;
		margin-right: 0px;
	}

	#markItUpBbcode textarea, #markItUpBbcodemn textarea, #markItUpBbcode  {
		width: 250px;
	}

	.markItUpHeader ul li {
		padding-bottom: 15px;
	}

	.form-horizontal .control-label {
		margin-bottom: 7px;
		margin-left: 40px;
	}

	#tickettitle {
		margin: 0px;
	}

	#ats-newticket-pubnote-public,
	.ats-ticket-content-info.help-block {
		text-align: justify;
	}

	#jform_params_editor_chzn,
	#jform_params_timezone_chzn,
	#jform_params_language_chzn {
		width: 200px;
	}

	.form-horizontal .form-group {
		margin-left: 0px;
		margin-right: 0px;
	}

	.col-sm-9 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.col-sm-2 {
		padding-left: 0px;
	}

	.form-horizontal .control-group .control-label {
		width: 250px;
	}

	#sub-heading {
		margin-left: 0px;
	}

	#adminForm {
		padding: 0px;
	}

	div.ats-post-userinfo {
		width: 247px;
		border-left: 1px solid #CCC;
		border-bottom: 1px dashed #CCC;
	}

	.form-horizontal .control-group .controls, .ats-button.ats-button-action-postticket {
		margin-left: 0px;
	}
}


/*For smartphone landscape*/
@media screen and (min-width: 320px) and (max-width: 640px) and (orientation : landscape) {

	.contact-form .checkbox #jform_contact_email_copy {
		margin-top: 7px !important;
		margin-left: 0px !important;
	}

	#jform_contact_email_copy-lbl {
		margin-left: 20px !important;
	}

	#contact-form #jform_contact_name-lbl,
	#contact-form #jform_contact_email-lbl,
	#contact-form #jform_contact_emailmsg-lbl,
	#contact-form #jform_contact_message-lbl {
		margin-left: 40px !important;
	}

	.btn.btn-info.btn_buy.btn-lg1 {
		margin-right: 5px !important;
		margin-bottom: 5px !important;
	}

	.login-wrap .login-right {
		min-height: 170px !important;
	}

	.form-horizontal .control-label {
		margin-left: 0px !important;
	}

	.logo-text {
		padding: 20px 0px 14px 0px;
	}

	.formResponsive .formHorizontal .formControls {
		margin-left: 0px;
	}

	.col-sm-3 {
		padding-left: 0px;
	}

	#jform_contact_name-lbl,
	#jform_contact_email-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_message-lbl,
	#jform_contact_message-lbl {
		text-align: left;
	}

	.col-md-8, .col-md-4 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.login-wrap {
		width: 400px;
	}

	.row-feature .row-feature-ct .module-intro {
		text-align: justify;
	}

	.mod-articles-category-introtext {
		text-align: justify;
		padding: 0 40px;
	}

	.custom.we-love-thech p {
		text-align: justify;
		padding: 0px 40px;
	}

	.form-horizontal .control-label {
		margin-left: 40px;
	}

	#adminForm {
		padding: 0 40px;
	}


	#jform_params_editor_chzn,
	#jform_params_timezone_chzn,
	#jform_params_language_chzn {
		width: 200px;
	}

	.form-horizontal .form-group {
		margin-left: 0px;
		margin-right: 0px;
	}

	.col-sm-9 {
		padding-left: 0px;
		padding-right: 0px;
	}

	#akeebasubs {
		padding: 0 40px;
	}

	.col-sm-2 {
		padding-left: 0px;
	}

	.form-horizontal .control-group .control-label {
		padding-bottom: 7px;
	}

	#sub-heading {
		margin-left: 0px;
	}

	#adminForm {
		padding: 0px;
	}

	div.ats-post-userinfo {
		width: 247px;
		border-left: 1px solid #CCC;
		border-bottom: 1px dashed #CCC;
	}

	.form-horizontal .control-group .controls, .ats-button.ats-button-action-postticket {
		margin-left: 0px;
	}

	.ats-post.ats-post-group-0.ats-post-status-published,
	.ats-post.ats-post-group-2.ats-post-status-published,
	.ats-post.ats-post-group-8.ats-post-status-published {
		width: 75%;
	}
}


/*For iPad portrait*/
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {

	.col-sm-offset-2 {
		margin-left: 4.667% !important;
	}

	.logo-text {
		padding: 20px 0px 14px 0px;
	}

	.formResponsive .formHorizontal .formControls {
		margin-left: 0px;
	}

	.col-sm-3 {
		padding-left: 0px;
	}

	#jform_contact_name-lbl,
	#jform_contact_email-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_message-lbl,
	#jform_contact_message-lbl {
		text-align: left;
		width: 35%;
		padding-bottom: 10px;
	}


	.formResponsive textarea {
		width: 350px;
	}

	.login-wrap {
		width: 675px;
	}

	#limo {
		padding: 0px;
	}

	.custom.we-love-thech p {
		text-align: justify;
		padding: 0px 40px;
	}

	#adminForm {
		padding: 0 40px;
	}

	.form-horizontal .control-group .control-label {
		padding-right: 20px;
	}

	#signupForm {
		padding: 20px;
	}

	.form-horizontal .form-group {
		margin-left: 0px;
		margin-right: 0px;
	}

	#akeebasubs-sum-net, #akeebasubs-sum-discount, #akeebasubs-sum-vat, #akeebasubs-sum-total {
		padding: 6px 60px;
	}

	#sub-heading {
		margin-left: 0px;
	}

	#adminForm {
		padding: 0px;
	}
}


/*For iPad landscape*/
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {

	.col-sm-offset-2 {
		margin-left: 4.667% !important;
	}

	#jform_contact_name-lbl,
	#jform_contact_email-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_emailmsg-lbl,
	#jform_contact_message-lbl,
	#jform_contact_message-lbl {
		text-align: left;
		width: 35%;
		padding-bottom: 10px;
	}

	.custom.we-love-thech p {
		text-align: justify;
		padding: 0px 40px;
	}

	#adminForm {
		padding: 0 40px;
	}


	#signupForm {
		padding: 20px;
	}

	.form-horizontal .form-group {
		margin-left: 0px;
		margin-right: 0px;
	}

	#akeebasubs-sum-net, #akeebasubs-sum-discount, #akeebasubs-sum-vat, #akeebasubs-sum-total {
		padding: 6px 60px;
	}

	#adminForm {
		padding: 0px;
	}
}

/*End*/


/*======== Added By Lakhan Starts ================*/
@media screen and (max-width:767px){
div#discuss-wrapper .discuss-toolbar.narrow .nav-collapse .dropdown-menu a{padding:0px 15px; margin:-3px 0px 0px 0px;}
div#discuss-wrapper .discuss-toolbar.narrow .nav-collapse .btn{margin:5px;}
div#discuss-wrapper input.full-width{width:97%;}
div#discuss-wrapper .discuss-filter .label-notification{top:10px;right:20px;}
.discuss-post-login .row-fluid .span7{padding:5px;}
.discuss-post-login .row-fluid .span5{padding:5px;}
.wk-slideshow ul.nav{display:none;}
.blog-text h1{font-size:28px;}
.blog-text h2{font-size:24px;}
.blog-text h3{font-size:20px;}
.blog-text h4{font-size:16px;}
}
@media screen and (min-width:768px) and (max-width:991px){
.blog-text h1{font-size:28px;}
.blog-text h2{font-size:24px;}
.blog-text h3{font-size:20px;}
.blog-text h4{font-size:16px;}
}
@media screen and (min-width:992px) and (max-width:1199px){
.blog-text h1{font-size:28px;}
.blog-text h2{font-size:24px;}
.blog-text h3{font-size:20px;}
.blog-text h4{font-size:16px;}
}
@media screen and (min-width:1200px){
button.rsform-submit-button{margin:0% 0% 0% 13%;}
.formResponsive .formHorizontal .formValidation{margin:10px 0% 0% 13%; display:block;}
.cmc-error{padding:15px;}
.ja-ss-thumbs .ja-ss-thumb img{display:none;}
.off-canvas-toggle{border:2px solid #fff;}
.module-inner .module-ct .custom .row{margin:0px;}
.module-inner .module-ct .custom p,
.module-inner .module-ct .custom li{font-size:14px;}
a.at300b .at4-icon, a.at300m .at4-icon{vertical-align:middle;margin-right:5px;display:inline-block !important;}
.blog-text h1{font-size:28px;}
.blog-text h2{font-size:24px;}
.blog-text h3{font-size:20px;}
.blog-text h4{font-size:16px;}
.media-right .element-joomlamodule .custom ol{padding:20px;}
.ats-mytickets-filters .pull-left{width:50%;}
.ats-mytickets-filters .pull-left input[type="text"]{  float: left;margin-right: 10px;}
html.view-tickets .akeeba-bootstrap .ats-buttonbar{margin-bottom: 10px;height: 50px;}
html.view-newticket input#tickettitle {margin:0px;width:50%;}
html.view-newticket .ats-ticket-replyarea-content div.markItUp{margin: 5px auto 5px 14.5%;}
html.view-newticket input#ats-timespent{display:inline-block;}
html.view-newticket .alert{padding:15px;}
html.view-newticket a#send-your-ticket{margin:0px 14.7%;}
.home .features-intro div.row-feature{padding:56px 0px;}
.home .features-intro div.row-feature:nth-child(2){padding:112px 0px;}
}
.article-content *{font-family:open sans !important;}
div.formBody{margin-bottom:10px;}
h1 { font-size: 32px;}
h2 { font-size: 24px;}
h3 { font-size: 18px;}
h4 { font-size: 13px;}
h5 { font-size: 12px;}
h6 { font-size: 10px;}