/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* START roosterz FONT */

@charset "UTF-8";

@font-face {
  font-family: "roosterz";
  src:url("fonts/roosterz.eot");
  src:url("fonts/roosterz.eot?#iefix") format("embedded-opentype"),
    url("fonts/roosterz.woff") format("woff"),
    url("fonts/roosterz.ttf") format("truetype"),
    url("fonts/roosterz.svg#roosterz") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "roosterz" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="rh-icon-"]:before,
[class*=" rh-icon-"]:before {
  font-family: "roosterz" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.rh-icon-document:before {
  content: "\61";
}
.rh-icon-envelope:before {
  content: "\62";
}
.rh-icon-gears:before {
  content: "\63";
}
.rh-icon-layers:before {
  content: "\64";
}
.rh-icon-caution:before {
  content: "\65";
}
.rh-icon-chat:before {
  content: "\66";
}
.rh-icon-lifesaver:before {
  content: "\67";
}
.rh-icon-happy:before {
  content: "\68";
}
.rh-icon-trophy:before {
  content: "\6a";
}
.rh-icon-refresh:before {
  content: "\6b";
}
.rh-icon-check:before {
  content: "\6d";
}
.rh-icon-star:before {
  content: "\6e";
}
.rh-icon-arrows-anticlockwise:before {
  content: "\6c";
}
.rh-icon-download:before {
  content: "\6f";
}
.rh-icon-changelog:before {
  content: "\70";
}
.rh-icon-wallet:before {
  content: "\71";
}
.rh-icon-tagz:before {
  content: "\72";
}
.rh-icon-ampz:before {
  content: "\74";
}

/* END roosterz font */

body.tm-noblog {
	background: transparent url("../images/header_bg.jpg") no-repeat fixed center center / cover;
}

.tm-noblog > .tm-container, .tm-noblog > .tm-container > .uk-block-transparent, .uk-block-transparent {
	background: none;
}

/* Logo footer */
.tm-footer .tm-logo-footer { margin-top: -10px; }

.uk-navbar-nav .uk-button-signup {
	margin: 12px 15px;
}

.uk-nav-offcanvas .uk-button-signup, .uk-nav-offcanvas .uk-button-login {
	margin: 10px 15px;
}

.uk-button-signup, .uk-button-bordered, .uk-nav-offcanvas .uk-button-login {
	border: 2px solid #2196F3;
	background: transparent;
	color: #2196F3;
	height: 32px !important;
	line-height: 32px !important;
	padding: 0 29px!important;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.uk-nav-offcanvas .uk-button-login {
	text-align: center;
	font-family: "Open Sans";
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 50px;
	font-size: 13px;
	border: 2px solid #A4A8B1;
	color: #A4A8B1;;
}

.uk-button-signup, .uk-button-bordered-orange {
	border: 2px solid #FFA200;
	color: #FFA200 !important;
  	background: transparent!important;
}

.uk-button-signup.uk-button-blue {
	border: 2px solid #2196F3!important;
	background: transparent;
	color: #FFF!important;
}

.tm-navbar-attached .uk-button-signup.uk-button-blue {
	color: #2196F3!important;
}

.tm-navbar-attached .uk-button-signup.uk-button-blue:hover {
	color: #FFF!important;
}

.uk-button-orange {
	background: #FFA200!important;
	color: #FFF!important;
}

.uk-button-orange:hover, .uk-button-orange:focus {
	background: #f89e00!important;
}

.uk-button-signup:hover, .uk-button-bordered-orange:hover{
	background: #FFA200!important;
	color: #fff!important;
}

.uk-button-bordered:hover, .uk-button-blue:hover{
	color: #fff!important;
	background: #2196F3!important;
	text-decoration: none;
}

.uk-nav-offcanvas .uk-button-login:hover {
	color: #2196F3!important;
	border: 2px solid #2196F3!important;
	background: transparent!important;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
	background: transparent;
	color: #2196F3;
}

.tm-register {
	white-space: nowrap;
	padding: 0px 15px;
}

.tm-login-register {
	display: none;
	float: right;
}

@media (max-width: 767px) {
	.tm-login-register .uk-navbar-nav > li > a.tm-dark-text {
	color: #2C3343!important;
	}

	.tm-login-register {
		display: block;
	}

	#ampz_flyin {
	padding: 10px 20px 60px!important;
	}

}

.uk-heading-large {
	font-weight: 500;
}

.tm-testimonials {

	background-color: #2196F3;
}

.tm-testimonials .uk-h3 {
	font-style: italic;

}

.tm-testimonials [class*="uk-icon-"] {
	font-size: 40px;
	opacity: 0.3;
	margin: 0 20px 0 20px;
}

.uk-margin-right-10 {
	margin-right: 10px;
}

.uk-dropdown-navbar {
    /*border: 1px solid #d7d7d7;*/
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}

.tm-header-offset .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a:hover {
	color: #FFA200;
}

.uk-navbar-nav > li.uk-parent > a::after {
	font-family: "FontAwesome";
	content: " \f107";
	margin-left: 5px;
	float: right;
}

.uk-navbar-nav > li > a[href="#"] {
    cursor: pointer;
}

.tm-avatar {
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.tm-avatar-name {
	margin-left: 10px;
	text-transform: capitalize;
}

.uk-offcanvas-bar > ul > li > a > span {
	display: inline-block!important;
}

.uk-container.uk-container-center.tm-container{
  max-width: 100%;
  margin: 0px;
}

@media(min-width: 1400px){

	#tm-main .tm-middle, #tm-top-a section, #tm-top-b section, #tm-top-c section, #tm-bottom-a section, #tm-bottom-b section, #tm-bottom-c section, #tm-bottom-d section, #tm-bottom-e section, .tm-footer {
	    max-width:1400px !important;
	    margin: 0 auto!important;
	  }
}

@media(min-width: 1700px){
	.tm-navbar {
  		padding: 0px 15% !important;
	}
}

@media(max-width: 767px){
	.tm-navbar {
	    position: fixed;
	    top: 0;
	    margin-top: 0;
	    z-index: 2000;
	    box-shadow: 0px 4px 2px -2px rgba(0, 0, 0, 0.1)!important;
	    /*transition: top 0.2s ease-in-out;*/
	    transition: transform 200ms linear;
    	width: 100%;
    	height: 55px;
	}

	.nav-padding-top-mobile {
    	padding-top: 55px;
	}

	.uk-text-small {
		font-size: 11px;
	}
}

.nav-down {
    transform: translateY(0%);
}

.nav-up {
    transform: translateY(-100%);
}

.tm-subnav-footer > li.uk-parent {
	color: #fff;
	font-size: 14px;
}

.tm-subnav-footer > li > ul > li > a {
	color: rgba(255, 255, 255, 0.5);
}

.tm-subnav-footer > li > ul.uk-nav-sub {
    padding: 15px 0px;
}

.uk-panel-teaser-secondary {
	background: #242A37 none repeat scroll 0% 0%;
	padding: 20px 0px 25px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	overflow: hidden;
	margin-top: -26px!important;
}

.uk-margin-smaller-right {
	margin-right: 15px;
}

.uk-margin-smaller {
	margin: 15px 0;
}

.uk-text-smaller {
	font-size: 16px;
}

.uk-offcanvas {
	z-index: 9999999!important;
}

.uk-button-title {
	font-size: 25px;
	line-height: 28px;
	padding: 15px 0 8px 0;
	font-weight: 400;
	font-family: "Ubuntu";
	display: block;
}

.uk-button-subtitle {
	display: block;
	margin: -5px 0px 15px;
	font-size: 13px;
	font-weight: 300;
	line-height: 15px;
	text-transform: none;
}

.uk-button-large-padding {
	padding: 10px 0;
}

.uk-button-round {
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}

.tm-header .uk-slideshow {
    height: 800px;
}

.uk-panel-box .uk-panel-badge {
  transform: rotate(45deg);
  right: -35px;
  top: 26px;
}

.uk-panel-box .uk-panel-badge.uk-badge-tall {
    transform: rotate(45deg);
    right: -35px;
    top: 24px;
}

.uk-badge {
	padding: 6px 30px;
}

.uk-badge-tall {
	padding: 6px 50px;
}

.uk-panel {
    overflow: hidden;
}

.tm-price sup {
	font-weight: 300;
}

.tm-text-strikethrough {
	text-decoration: line-through;
	margin: 10px 0;
}

.uk-accordion-content {
    padding: 25px 25px 25px;
    background: #F9F9F9 none repeat scroll 0% 0%;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
}

.uk-accordion-title.uk-active {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.tm-accordion-border {
	border-left: 4px solid #2196f3;
}

/*.uk-panel {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}*/

.form-group.has-error label, .form-group.has-error span.help-block, .form-group.has-error p.help-block, .tm-help-block {
	color: #d93c41;
}

[id^=akeebasubs-sum] input, [id^=akeebasubs-sum] .input-group-addon {
	border: 0;
}

.control-group .input-group-addon, .control-group input {
	height: 30px;
	/*min-height: 30px !important;*/
	line-height: 30px;
    border: 1px solid rgba(0, 0, 0, 0.06);
}

.akeebasubs-paymentmethod-images input[type="radio"] {
	margin-top: 14px!important;
	margin-right: 15px!important;
}

.akeebasubs-paymentmethod-images img {
	width: 200px;
	display: inline !important;
}

#akeebasubs div.akeebasubs-paymentmethod-images div.radio label {
    width: 100%;
    padding: 0px 20px 0px;
}

#akeebasubs div.akeebasubs-paymentmethod-images div.radio {
    border: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px;
    background: #f3f3f3;
    margin: 10px 0;
}

#akeebasubs div.akeebasubs-paymentmethod-images div.radio:hover {
	background: #e5e5e5;
}

.control-group.success .input-group {
    box-shadow: none;
    border-color: #70C348 !important;
    background: rgba(112, 195, 72, 0.06) none repeat scroll 0% 0% !important;
    color: #70C348 !important;
}

.ui-disable-spinner {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #000;
	opacity: 0.6;
	border-radius: 4px;
}

div.ui-disable-spinner div {
    margin: 6em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-width: 1.1em;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) #FFF;
    animation: 1.1s linear 0s normal none infinite running spinner;
}

div.ui-disable-spinner div, div.ui-disable-spinner div::after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
}

@-webkit-keyframes spinner {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes spinner {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

.uk-dropdown, .uk-dropdown-blank {
    right: -20px;
}

.discuss-status .rh-icon-check {
  color: #70c348;
}

.discuss-status .rh-icon-star {
  color: #e28327;
}
.discuss-content-item {
  font-size: 16px;
}

.uk-tooltip {
  border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tm-block-texture-4 {
  background-image: url("../images/pattern-web-transparent.png");
  background-repeat: repeat;
}

.uk-icon-small {
    font-size: 160%;
    vertical-align: -25%;
}

.ars-releases .uk-accordion .latest-version > .uk-panel .uk-panel-badge {
  display: block !important;
  visibility: visible !important;
}

.uk-button-success {
    background-color: #70C348!important;
    color: #fff!important;
}

.uk-button-success, .uk-button-bordered {
	background-color: none!important;
	border: 2px solid #70C348;
}

.uk-button-success:hover {
    background-color: #6BBD43!important;
}

.uk-button-alt {
    background-color: #ff4f00!important;
    color: #FFF;
}

.uk-button-alt:hover {
    background-color: #f24b00!important;
    color: #FFF;
}

.uk-form .invalid {
  border-color: #dc8d99 !important;
  background: #fff7f8 !important;
  color: #d85030 !important;
}

.flipV {
  -moz-transform: scaleY(-1);
   -o-transform: scaleY(-1);
   -webkit-transform: scaleY(-1);
   transform: scaleY(-1);
   filter: FlipV;
   -ms-filter: "FlipV";
}

body.hide-error .uk-alert-danger {
  display: none;
}

.bounce {
 position: absolute;
 bottom: 50px;
 left: 50% ;
 width: 60px;
 height: 60px ;
 margin-left:-30px;
 animation: bounce 2s infinite;
 -webkit-animation: bounce 2s infinite;
 -moz-animation: bounce 2s infinite;
 -o-animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
 40% {-webkit-transform: translateY(-30px);}
 60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-30px);}
 60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-30px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-30px);}
 60% {transform: translateY(-15px);}
}

.uk-form .chzn-container-single .chzn-search input[type="text"] {
    background: white!important;
    width: 100% !important;
    height: 30px;
    line-height: 30px;
    padding: 5px 20px;
    font-size: 18px;
}

.uk-form .chzn-container {
    font-size: 18px;
}

.uk-form .chzn-container-single .chzn-single {
    height: 30px;
    line-height: 30px;
    padding: 5px 20px;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #fff;
}

.uk-form .chzn-container .chzn-results li {
    padding: 5px 20px;
}

.uk-form .chzn-container .chzn-drop {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.06);
}

#businessfields {
    margin-top: 15px;
}

#vatnumber, #akeebasubs-sum-vat, #akeebasubs-sum-discount, #akeebasubs-sum-net {
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    color: #636873;
}

#akeebasubs span.akeebasubs-paymentmethod-images {
    margin: 25px 0;
}

#akeebasubs-sum-total-container .totals {
    margin-bottom: 25px;
}

#occupation_group, #state_group {
    display: none;
}

#address_group {
	margin-top: 15px;
}

[id^="akeebasubs-sum"].control-group .input-group .input-group-addon {
    background: none;
    border: none;
    padding: 5px 5px 5px 20px;
}

[id^="akeebasubs-sum"].control-group .input-group input {
    background: none;
    border: none;
    padding: 0;
}

.form-horizontal .control-label {
    width: auto!important;
}

[id^="akeebasubs-sum"].control-group .input-prepend {
    border-radius: 5px;
    background: #F0F0F0;
    width: 50%;
    overflow: hidden;
}

#akeebasubs-sum-discount-container.control-group .input-prepend {
    background: RGBA(112, 195, 72, 0.2) !important;;
}

.joomla-rating {
    font-size: 0.8em!important;
    text-transform: none!important;
}

.joomla-rating a {
	text-decoration: none!important;
}

.rating-star {
	color: #ffc40d;
}

#chatra.chatra--mobile {
	padding-bottom: 60px!important;
}

#chatra.chatra--mobile.chatra--pos-right {
	padding-right: 2px!important;
}
#chatra {
	z-index: 1040!important;
}

.no-padding {
	padding: 0!important;
}

.partnerCouponCode {
	margin: 10px 0;
}

#akeebasubs img.level-image {
    display: block;
    max-width: 120px;
    max-height: 120px;
    float: right;
    border: 0;
    box-shadow: none;
    margin: 0;
}

.akeebasubs-signup-fields label {
	text-align: left!important;
}

.uk-white-text, .uk-white-text h3 {
	color: #fff!important;
}

.uk-badge-dlid {
	border-radius: 5px;
}

.uk-badge-dlid  > p {
	margin: 0!important;
	font-weight: normal!important;
}

 .uk-popular-pricing div:nth-child(2) > .uk-panel-box {
 	border: 2px solid #70c348;
 	border-radius: 5px;
 }

 .uk-popular-pricing div:nth-child(2) > .uk-panel-box a.uk-button {
 	background: #70c348!important;
 }

 #ampz_flyin {
 	width: 323px!important;
 }

 #ampz_flyin .ampz_container, .ampz_flyin_header { width: 100%!important; }

 .ampz_count {
 	font-weight: bold;
 }

 #start {
 	border-top: 125px solid transparent;
	margin-top: -125px;
 }

.big_number {
 margin: 10px 0;
}

.at_totals, a.btn.btn-small.dropdown-toggle {
	border-radius: 5px;
}

li.uk-parent {
	display: list-item!important;
}

#akeebasubs #akeebasubs-panel-yourorder .akeebasubs-subscription-level h4 {
  color: #fff!important;
}

#akeebasubs #akeebasubs-panel-yourorder .akeebasubs-subscription-level div.akeebasubs-subscription-level-inner-container {
  margin-top: 30%!important;
  margin-bottom: 30%!important;
}

.akeeba-help-text, .akeeba-renderer-fef [class*=akeeba-panel] header, .akeeba-renderer-fef [class*=akeeba-panel] header h1, .akeeba-renderer-fef [class*=akeeba-panel] header h2, .akeeba-renderer-fef [class*=akeeba-panel] header h3, .akeeba-renderer-fef [class*=akeeba-panel][class*=primary] header, .akeeba-renderer-fef [class*=akeeba-panel][class*=primary] header h1, .akeeba-renderer-fef [class*=akeeba-panel][class*=primary] header h2, .akeeba-renderer-fef [class*=akeeba-panel][class*=primary] header h3, .akeeba-renderer-fef [class*=akeeba-panel][class*=success] header h3 {
    color: #636873!important;
    /*font-weight: 400!important;*/
}

.akeeba-help-text {
	font-size: 13px!important;
}

#akeebasubs-page-level-pricing h4 {
	display: none;
}

.akeeba-renderer-fef [class*=akeeba-panel] {
    border: 1px solid #f9f9f9!important; 
    background: #f9f9f9!important;
}

.akeeba-renderer-fef [id^=akeebasubs_my_subscriptions] > [class*=akeeba-panel] {
	border: 1px solid #e2e2e2!important; 
    background: #fff!important;	
}

.akeeba-renderer-fef [class*=akeeba-panel][class*=green] header, .akeeba-renderer-fef [class*=akeeba-panel][class*=success] header {
    background: #f9f9f9!important;
}

.akeeba-renderer-fef [class*=akeeba-panel][class*=green], .akeeba-renderer-fef [class*=akeeba-panel][class*=success] {
    border: 2px solid #70C348!important;
    background: #f9f9f9!important;
}

.akeeba-renderer-fef [id^=akeebasubs_my_subscriptions] > [class*=akeeba-panel] header {
    background: #fff!important;	
}

.akeeba-renderer-fef [class*=akeeba-panel] header {
    background: #f9f9f9!important;
    border-bottom: 0;
}

#akeebasubs #akeebasubs-panel-yourorder-info {
    font-size: 13px!important;
}

.akeeba-renderer-fef, .akeeba-renderer-fef form[class*=akeeba-form] label {
    font-size: 16px!important;
    font-weight: 300!important;
}

.akeeba-renderer-fef [class*=akeeba-panel].akeebasubs-subscription-levels-subscriptions-details, .akeeba-renderer-fef [class*=akeeba-panel].akeebasubs-subscription-levels-subscriptions-details > header, .akeeba-renderer-fef [class*=akeeba-panel][class*=info].akeebasubs-subscription-levels-subscriptions-details > header {
	/*background: #fff!important;*/
}

.akeebasubs-subscription-header.akeeba-block-header {
	font-family: 'Ubuntu'!important;
	font-size: 1.2em!important;
}

.akeebasubs-subscription-levels-subscriptions-details .akeebasubs-subscription-description {
	display: none;
}

#akeebasubs-sum-price-amount, #subscribenow, .akeeba-renderer-fef [class*=akeeba-label][class*=green] {
	background: #70C348!important;
	border: 1px solid #70C348!important;
}

.akeeba-renderer-fef h4 {
    border-bottom: 0px solid #bcbcbc!important;
}

.akeeba-renderer-fef h1, .akeeba-renderer-fef h2, .akeeba-renderer-fef h3, .akeeba-renderer-fef h4, .akeeba-renderer-fef h5, .akeeba-renderer-fef h6 {
	font-family: "Ubuntu"!important;
}

#akeebasubs #akeebasubs-panel-yourorder .akeebasubs-subscription-level div.akeebasubs-subscription-level-inner-container h5 {
    font-size: 16pt!important;
}

.akeebasubs-subscription-level-inner-container h5 {
	margin: 0.5em 0!important;
}

.akeeba-renderer-fef form[class*=akeeba-form] [class*=akeeba-input-group]>span.akeeba-input-group-btn a, .akeeba-renderer-fef form[class*=akeeba-form] [class*=akeeba-input-group]>span.akeeba-input-group-btn button, .akeeba-renderer-fef form[class*=akeeba-form] [class*=akeeba-input-group]>span.akeeba-input-group-btn input[type=submit], .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=akeeba-input-group]>span.akeeba-input-group-btn a, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=akeeba-input-group]>span.akeeba-input-group-btn button, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=akeeba-input-group]>span.akeeba-input-group-btn input[type=submit] {
    border: 1px solid rgba(0,0,0,0.06)!important;
    background: #e5e5e5!important;
    color: #636873!important;
}

.akeeba-renderer-fef [class*=akeeba-form][class*=horizontal] [class*=akeeba-form-group][class*=pull-right]>*, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING[class*=horizontal] [class*=akeeba-form-group][class*=pull-right]>*, .akeeba-renderer-fef form[class*=akeeba-form] [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group][class*=pull-right]>*, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=horizontal][class*=akeeba-form-section] [class*=akeeba-form-group][class*=pull-right]>* {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 1/3;
}

.akeeba-renderer-fef a[class*=akeeba-btn][class*=primary], .akeeba-renderer-fef button[class*=akeeba-btn][class*=primary], .akeeba-renderer-fef span[class*=akeeba-btn][class*=primary], .akeeba-renderer-fef input[type=submit][class*=akeeba-btn][class*=primary] {
	background: #2196f3!important;
    color: #fff!important;
    font-weight: 400;
    max-width: 400px!important;
    border: 1px solid #2196f3!important;
    text-transform: uppercase;
}

.akeeba-renderer-fef form[class*=akeeba-form] input, .akeeba-renderer-fef form[class*=akeeba-form] textarea, .akeeba-renderer-fef form[class*=akeeba-form] select, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING input, .akeeba-renderer-fef form[class*=akeeba-form] [class*=akeeba-form-section] input, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=akeeba-form-section] input, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING textarea, .akeeba-renderer-fef form[class*=akeeba-form] [class*=akeeba-form-section] textarea, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=akeeba-form-section] textarea, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING select, .akeeba-renderer-fef form[class*=akeeba-form] [class*=akeeba-form-section] select, .akeeba-renderer-fef .AKEEBA_MASTER_FORM_STYLING [class*=akeeba-form-section] select {
	border: 1px solid rgba(0,0,0,0.06)!important;
}    

input[type="radio"], input[type="checkbox"] {
	margin-top: 0!important;
}

.akeeba-renderer-fef [class*=akeeba-panel] {
    border-radius: 5px!important;
    padding: 25px!important;
}

#akeebasubs-panel-yourorder {
	border-radius: 0px!important;
    padding: 0px!important;	
}

.akeeba-renderer-fef [class*=akeeba-panel] .akeeba-block-header {
    margin: 0!important; 
    padding: 0 0 25px 0!important;
}

#akeebasubs .akeebasubs-subscription-description p .subscription-duration {
    display: block;
    font-size: 2em;
    padding: 5px;
    font-weight: 800;
    font-family: 'Ubuntu';
    text-transform: uppercase;
}

#akeebasubs .akeebasubs-subscription-description p {
    text-align: center;
}

.akeeba-margin-smaller-p {
	margin-bottom: 5px!important;
}

.akeeba-renderer-fef {
     padding: 0px!important; 
}

.akeebasubs-subscription-info span:first-child {
	background: #d93c41;
    text-align: center;
    color: #fff;
    transform: rotate(45deg);
    right: -59px;
    display: inline-block;
    padding: 8px 50px;
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    vertical-align: middle;
    text-transform: uppercase;
    border-radius: 0;
    font-family: 'Ubuntu';
    font-weight: 400;
    position: absolute;
    top: -4px;
    z-index: 1;
}

.akeeba-panel--green .akeebasubs-subscription-info span:first-child {
	background: #70C348!important;
}

#akeebasubs div.akeebasubs-subscription-levels-subscriptions-details {
	overflow: hidden;
}

.akeeba-renderer-fef a[class*=akeeba-btn], .akeeba-renderer-fef button[class*=akeeba-btn], .akeeba-renderer-fef span[class*=akeeba-btn], .akeeba-renderer-fef input[type=submit][class*=akeeba-btn] {
	/*background: #2196f3!important;*/
}

#akeebasubs.subscriptions > .akeeba-block--warning {
	display: none;
}