#wpadminbar {
	position: absolute;
}
h1 { font-size: 20px; }
h2 { font-size: 20px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 18px; }
h6 { font-size: 18px; }
a {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.row-eq-height {
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;;
}
.item-eq-height {
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.container {
    font-family: "Open Sans",Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.42857143;
}

.top-header {
    min-height: 28px;
}

.top-nav.nav>li>a {
    position: relative;
    display: block;
    border-radius: 0;
    padding: 5px 7px;
    font-size: 18px;
    margin-right: 0;
    margin-left: -2px;
}

.top-header ul.dropdown-menu {
    margin: 15px -45px;
	border: 0;
	border-radius: 0;
	padding: 0;
}

.top-header .dropdown-header {
	margin: 10px;
}

.header_top_menu {
    float: left;
    font-size: small;
}

ul.header_top_menu {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.header_top_menu li {
    display: inline-block;
    padding: 5px 0;
    float: left;
    font-size: 16px;
}

.header_top_menu li a {
    color: #fff;
    text-decoration: none;
    padding: 5px;
}

.header_top_menu li a:hover {
    color: #fff;
    background: #ffcc33;
}

.shadowblock_out {
    margin: 0 0 16px 0;
}
.shadowblock {
    padding: 16px;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
}

.shadowblock.px2 {
    padding: 16px;
}


h1.dotted, h2.dotted {
    margin-top: 0;
}

.search-wrap {
    padding: 15px 10px;
}

#search-bar {
    width: 100%;
}

#affix-menu {
    margin-bottom: 16px;
}

#affix-menu.affix {
    position: fixed;
    top: 0px;
	z-index: 999;
	-webkit-transition: all .6s ease-in-out;
}

.scroll-top {
   position:fixed;
   bottom:0;
   right:6%;
   z-index:100;
   font-size:22px;
   border-top-left-radius:3px;
   border-top-right-radius:3px;
   display:none;
}

.scroll-top a {
/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#comments {
    width: auto!important;
}

/* Owl Carousel */

#owl-carousel.container-wide {
    padding: 0 16px;
}

.owl-carousel .owl-item {
	text-align: center;
}

.ad-main-image .owl-item {
  display:table-cell;
  float: none;
  vertical-align:middle;
}

.owl-carousel .owl-item img {
	padding-bottom: 5px;
  width: auto;
}

.ad-main-image .owl-item img {
  display: block;
  margin: 0 auto;
}

.owl-nav {
position: absolute;
top: -42px;
right: 0;
}

.owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
display: inline-block;
font-size: 24px;
margin-right: 6px;
width: 32px;
height: 36px;
vertical-align: middle;
text-align: center;
line-height: 1.2;
}

	/* Hide placeholder on focus */
 /* WebKit browsers */
input:focus::-webkit-input-placeholder { opacity:0; }
    /* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder { opacity:0; }
    /* Mozilla Firefox 19+ */
input:focus::-moz-placeholder { opacity:0; }
    /* Internet Explorer 10+ */
input:focus:-ms-input-placeholder { opacity:0; }

.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #010238;
	padding-left:4px;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #010238;
   opacity:  1;
   padding-left:4px;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #010238;
   opacity:  1;
   padding-left:4px;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #010238;
   padding-left:4px;
}

 select::-ms-expand {
 border: 0;
 background-color:#fff;
 color:#010238;
 }

.form-inline .form-group .input-group {
  display: table;
	width: 100%;
}

.form-inline .form-group .input-group .input-group-addon,
.form-inline .form-group .input-group .input-group-btn {
  white-space: nowrap;
  width: 1%;
}
.form-inline .form-group .input-group .form-control {
  width: 100%;
	padding-left: 0px;
	margin-left:-1px;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  border-radius: 0;
  -webkit-border-radius: 0;
}

.input-group-addon {
  color: #010238;
  background-color: #ffffff;
  border: 2px solid #ffffff;
}

.form-control, .form-control:focus  {
  color: #898989;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-appearance: none;
}

.form-group-sm select.form-control {
    line-height: initial;
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
  padding: 5px 8px;
}

#breadcrumb {
  font-size: 16px;
  padding: 7px 0 7px 20px;
	margin-top: -15px;
}

.post-block-out {
  margin: 0 0 15px 0;
  -webkit-border-radius: initial;
  border-radius: initial;
	box-shadow: none;
}

.post-block-out, .sidebar-block {
    box-shadow: none;
}

/* Paging */

.paging {
    background: transparent;
    box-shadow: none;
	margin: 0 0 15px;
}

.pages span {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.pages span.current {
    font-weight: normal;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.pages a {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.pages a:hover {
	opacity: 1;
}

@media screen and (max-width: 767px) {

.search-wrap {
        padding: 15px 8px 0 8px;
}

#affix-menu.affix {
  position: static;
  width: auto;
  top: 0;
	}
}

@media screen and (max-width: 800px) {
	.header_main #logo,
	.header_main .adblock {
		float: none;
		width: 100%;
	}
	.header_main .adblock {
		margin: 10px auto 0;
		max-width: 468px;
	}
}

/* AD LOOP */

.listing-layout {
    padding: 8px 0;
    position: relative;
    top: -12px;
}

.listing-layout .btn-sm {
	padding: 3px;
	border-radius: 0;
	line-height: initial;
}

.grid-item, .list-item {
    margin-bottom: 15px;
}

.loop-items.no-gutter {
  margin-left: -7px;
  margin-right: -7px;
}

.item-header h4 {
	font-weight: 600;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3px 0;
  line-height: 1.6;
}

.thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 0;
    border-radius: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    width: 100%;
}

.thumbnail .caption {
    padding: 0 5px 5px 5px;
    position: static;
}

.price-wrap {
    position: absolute;
    top: 2px;
    right: 8px;
}

p.post-price {
    padding: 0 4px;
    margin: 0;
    font-size: 24px;
}

ul.two-cols #cp_price, ul.two-cols #cp_price span {
    font-size: 24px;
    font-weight: 700;
}

.item-meta {
    padding: 3px 10px;
    font-size: 16px;
    margin: 0 -5px;
}

.item-meta .nowsp {
    white-space: normal;
    margin-right: 5px;
}

.icon-pulse {
  display: inline-block;
  color: #AFAFAF;
  -moz-animation: pulse 2s infinite linear;
  -o-animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  animation: pulse 2s infinite linear;
}

@-webkit-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-ms-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}

.item-desc {
  padding: 0 5px;
  margin: 0;
  overflow-wrap: break-word;
}

/*Featured Ribbon*/
.ribbon {
  position: absolute;
  left: 7px; top: 0;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
  z-index: 99;
}
.ribbon span {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}

@media only screen and (min-width : 768px) {

	#affix-menu {
		display: block!important;
	}

.navbar-nav .dropdown-menu {
	margin-top: 15px!important;
  padding: 0;
	}

.dropdown-menu:before {
    content: "";
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: auto;
	  right: 15px;
    z-index: 10;
	}

.dropdown-menu:after {
    content: "";
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: auto;
	  right: 15px;
    z-index: 10;
	}

.navbar-collapse {
    margin-top: 1.4%;
}

.list-item.col-md-12 .image-item {
    width: 30%;
    float: left;
	}

.list-item.col-md-12 .item-details {
    width: 70%;
    float: left;
	}

.list-item .price-wrap {
    float: right;
    margin-right: -6px;
    position: static;
  }

.form-inline .form-group {
    display: inline;
}

}

.no-gutter [class*='col-']:not(:first-child), .no-gutter [class*='col-']:not(:last-child) {
  padding-right:7px;
  padding-left:7px;
}

/* remove right padding from first column */
.no-gutter [class*='col-']:first-child {
  padding-right:7px;
}
/* remove left padding from first column */
.no-gutter [class*='col-']:last-child {
  padding-left:7px;
}

#search-bar .row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

/*=========================
  Social Icons
 ================= */

/* top header social icons */

}
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
	float:left;
}
ul.social-network li {
	display: inline;
	margin: 0;
}

/* social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	vertical-align: middle;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 30px;
	height: 30px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:30px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}


#directory .catcol ul li.cat-item {
    line-height: 24px;
}

#directory .catcol ul li.maincat a {
	font-size: 16px;
	font-weight: 700;
	text-transform: initial;
	text-decoration: none;
}

#directory .catcol ul li.cat-item a {
  text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.footer-nav-menu li a {
  font-weight: 700;
	text-decoration: none;
  display: inline-block;
  float: left;
  padding: 15px;
  margin-left: -10px;
}

.footer-widget {
	padding: 15px;
	margin-bottom: 15px;
}

.footer {
    padding: 0 30px;
}

.container-wide {
  color: #777;
}

.footer-nav-menu {
  padding: 0 30px;
}

.footer_main_res div.column ul li {
    font: inherit;
}

.trans {
	-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.bshadow {
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	background-color: #FFFFFF;
	border: 0;
}

.cright ul li.dashicons-before:before, .cright .shadowblock_out :not(.account-info) ul:not(.member) ul:not(.ads):not(.from-blog):not(.pop-blog):not(.side-comments):not(.user-stats):not(.refine) li:before, .footer .column:not(.widget-125-ads) ul li:before, .maincat-list .subcat-list li:before {
    content: "\f345";
    font-size: 12px;
	  line-height: 1.7;
    vertical-align: text-top;
    width: 12px;
    padding-right: 0;
}

.cright .shadowblock_out :not(.account-info) ul:not(.ads):not(.from-blog):not(.user-stats):not(.refine) li:before, .footer .column:not(.widget-125-ads) ul li:before, .maincat-list .subcat-list li:before, p.edit a.reset-stats-link:before {
    display: inline-block;
    width: 16px;
    height: 18px;
    font-size: 16px;
    line-height: 1.9;
    font-family: "dashicons";
    color: #AFAFAF;
    text-decoration: inherit;
    font-weight: normal;
    font-style: normal;
    vertical-align: text-top;
    text-align: center;
    -webkit-transition: color .1s ease-in 0;
    transition: color .1s ease-in 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cright li a {
    font-weight: 700;
}

/*             Navigation Tabs                 */

.nav-tabs>li>a {
    margin-bottom: -2px;
}

.nav-tabs.nav-justified>li>a {
    margin-bottom: -1px;
}

/* Select picker */

.bootstrap-select span.text {
    border: 0;
    margin-bottom: 0;
    padding: 0;
    width: auto;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.bootstrap-select .btn-default, .bootstrap-select .btn-default:hover, .bootstrap-select .btn-default:focus, .bootstrap-select .btn-default.active, .bootstrap-select .btn-default:active, .bootstrap-select.open>.dropdown-toggle.btn-default {
    background-color: transparent;
    border-color: transparent;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	margin-top: 3px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    width: 98%;
    margin-left: -10px;
}

.bootstrap-select > .dropdown-toggle {
  padding-right: 0!important;
}

/*Panel styles*/

.panel {
    background-color: transparent;
    border: 1px solid transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
}

.panel-default {
    border-color: transparent;
}

.panel-heading {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.panel-title {
    font-size: 14px;
}

.panel-body {
    padding: 0;
    margin-top: 5px;
}

.panel-heading {
    padding: 0;
}

.panel-title > a {
		display: block;
		padding: 0.4em 0.9em;
        outline: none;
        text-decoration: none;
}

.panel-title > a.accordion-toggle::before, a[data-toggle="collapse"]::before  {
    content:"\f106";
    float: right;
    font-family: 'FontAwesome';
		font-size: 16px;
		margin-right :1em;
}
.panel-title > a.accordion-toggle.collapsed::before, a.collapsed[data-toggle="collapse"]::before  {
    content:"\f107";
}

ul.two-cols {
    margin-top: 10px;
    padding-top: 5px;
}

.form_contact p.dashicons-before.contact_msg:before {
    padding-right: 45px;
}

ul.pop-blog, ul.side-comments {
    min-height: 0;
    background-color: inherit;;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.user-details .dashicons-before, .author-info .dashicons-before, .member .dashicons-before {
    padding-right: 25px;
}

.author-info .icon-pulse, .member .icon-pulse {
padding: 0 4px 0 4px;
}

.member .dashicons-before {
    float: left;
    padding-right: 5px;
}


.tblwide th.listing-status {
    text-align: center;
}

.user-dashboard .listing-actions .dashicons-before:before {
    color: #888;
}


/*  Primary menu */

#primary-menu.navbar-default .navbar-brand {
    color: #777;
}
#primary-menu.navbar-default {
    font-size: 16px;
    margin: 15px 0;
    background-color: transparent;
    border-width: 0px;
    border-radius: 0px;
}
#primary-menu.navbar-default .navbar-nav>li>a {
    background-color: transparent;
}

#primary-menu .navbar-header {
    clear:both;
}

.navbar-header .description {
    display: inline-block;
}

.navbar-toggle {
    margin-right: 0;
    padding: 9px;
    margin-top: 30px;
    margin-bottom: 0;
    border-radius: 0;
}

.dropdown-menu {
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 0;
  opacity: 0.95;
}

.dropdown-menu>li>a {
    padding: 5px 20px;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 0;
    overflow: hidden;
}

.bootstrap-select .btn:focus {
    outline: none!important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control:focus {
    border-color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media screen and (max-width: 480px) {

.site-logo {
    max-width: 60%;
    float: left;
}

.button-toggle {
  max-width: 40%;
  float: right;
	}

  #directory .catcol {
      width: 100%;
  }

}

#buttonsearch {
    padding: 5px 13px 5px 13px;
    margin-right: 5px;
    color: #ffffff;
		width: 43px;
}

@media screen and (min-width: 480px) {
/*Two columns for ad details list */
.two-cols {
    -moz-column-count: 2;
    -ms-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -ms-column-gap: 20px;
    -webkit-column-gap: 20px;
    column-gap: 20px;
}
}

ul.two-cols span {
    font-weight: 600;
}

h1.single-listing {
    max-width: 100%;
}

.ad-main-image {
    padding-top: 10px;
}

.btn-primary {
    border-color: transparent;
}

.btn-primary:hover {
    border-color: transparent;

}

#userphoto, .avatar {
    text-align: center;
}

#userphoto p.image-thumb {
    float: none;
    margin-bottom: 0;
    padding: 0;
}

#userphoto img.avatar, #welcome_widget img.avatar, .account-info img.avatar {
    margin: -5px;
}

.avatar.photo {
    border-radius: 50%;
}

ul.user-info {
    padding-left: 0;
    margin: 0;
}

.user {
    padding-top: 10px;
}

ul.member, ul.member li {
    padding: 2px 0;
}

.orangebutton {
	border-style: solid;
	border-width: 1px;
	font-size: 16px;
	padding: 4px;
	width: 157px
}

.btn_orange,
.reports_form input[type="submit"] {
	text-decoration: none;
    text-transform: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.btn_orange {
    text-transform: none;
    text-decoration: none;
}

a.btn_orange:hover {
    text-decoration: none;
}

.manage-password button {
    height: 36px;
}

/* Count image ads */

.image-item {
  position:relative;
}

.grid-item .image-count {
  position: absolute;
  bottom: 5px;
  left: 0;
  padding: 0 3px;
  font-size: 0.9em;
}

.list-item .image-count {
  position: absolute;
  bottom: 3px;
  left: 0;
  padding: 0 3px;
	font-size: 0.9em;
}

.owl-theme.ad-main-image .owl-dots {
    padding-top: 5px;
    margin-top: 5px;
}

.tip .helpico {
    margin-right: 15px;
}

#easyTooltip{
	margin:0 10px 1em 0;
	width:250px;
	padding:10px;
	background:#fcfcfc;
	border:1px solid #e1e1e1;
	line-height:130%;
	}

  .side-comments .avatar.photo {
  max-width: 50px;
  float: left;
  margin-right: 10px;
  }

.side-comments  .comment {
  float: left;
  margin-top: 15px;
}

.commentform input.text {
  -webkit-border-radius: 0;
  border-radius: 0;
}

.commentform label {
    margin: 7px 0 0 10px;
    padding: 0px 0;
    line-height: 1.5;
}

#infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 30px;
  left: 42%;
  z-index: 100;
  background: #EFEFEF;
  background: hsla( 0, 0%, 100%, 0.9 );
  padding: 20px;
  color: #222;
  font-size: 15px;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.ablock {
  display: block;
  width: 100%;
  height: auto;
}

.ablock.col-md-12 {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 15px;
}

/* Style switcher css code */

.wp_user_stylesheet_switcher {
  float: left;
  margin: 1px 0px 0px 5px;
}
button.wp_user_stylesheet_switcher_button {
  padding: 0;
  margin: 2px;
  border: none;
	background: transparent;
}

img.wp_user_stylesheet_switcher_icon {
  border: none;
  padding: 0;
  margin: 2px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  vertical-align:middle;
}

ul.from-blog li {
  padding: 0;
}

@media screen and (max-width: 800px) {
#menu-header {
  display: block;
}
}

p.bump-ad-small {
  display: inline;
  position: absolute;
  right: 10px;
  padding: 0;
  margin: 0;
  bottom: 0px;
}

@media (max-width:1200px) and (min-width:768px) {
ul.primary-nav {
  float:left!important;
  padding-top: 15px;
}
.navbar-collapse {
  padding-left: 0;
  padding-top: 15px;
}

.navbar-nav {
    margin: 1px;
}

}​

.post-thumb {
    float: left;
    margin: 0 15px 15px 0;
}

.form_step .dropdownlist, .form_edit .dropdownlist, .reports_form select {
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 5px 7px;
    margin-bottom: 8px;
}

.form_search input#s, .form_search select#scat.postform, .form_step textarea, .form_edit textarea, .form_step input.text, .form_edit input.text, .prdetails p.tags a, .widget_tag_cloud a, .widget_ad_tag_cloud a {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.lg-thumb.group {
    margin: 0 auto;
}

.ad-main-image .owl-item img {
    cursor: -webkit-zoom-in;
}

.header-message h1.header-title {
	font-family: "Open Sans", sans-serif;
	font-size: 48px;
	font-weight: 700;
	margin: 0;
    transform: translate3d(0, 0, 0);
    transform-origin: center bottom;
}

.header-message .header-text {
	font-family: "Open Sans", sans-serif;
}

.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

div#appthemes-stripe-form-wrap .row {
		margin: 10px;
}

.owl-front-page .owl-item img, .thumbnail a>img, .thumbnail>img {
	width: 100%;
}

.cright ul.ads li {
    float: left;
    border: 1px solid #dddddd;
    margin: 40px 20px 0px !important;
    padding: 0;
    background: none;
}

.cright ul.ads {
    margin: 0 0 14px !important;
    padding: 0 !important;
    overflow: hidden;
    zoom: 1;
}

.row-eq-height:before,
.row-eq-height:after,
.item-eq-height:before,
.item-eq-height:after {
   content: normal;
}
