.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-primary,
input#submitCommentButton,
.readmore {
  background-color: #FFB46A;
  color: #fff;
  -webkit-transition: background-color 1000ms;
  -moz-transition: background-color 1000ms;
  -o-transition: background-color 1000ms;
  transition: background-color 1000ms;
}
.btn-primary:hover,
input#submitCommentButton:hover,
.readmore:hover {
  color: #fff;
  background-color: #444;
}
button,
input[type='submit'],
input[type='button'],
submit,
.button {
  border: 0;
  padding: 5px 12px;
  display: inline-block;
  background-color: #FFB46A;
  color: #fff;
  -webkit-transition: background-color 1000ms;
  -moz-transition: background-color 1000ms;
  -o-transition: background-color 1000ms;
  transition: background-color 1000ms;
  height: 42px;
margin: 0px 9px 8px;
border-radius: 8px;
}
button:hover,
input[type='submit']:hover,
input[type='button']:hover,
submit:hover,
.button:hover {
  color: #fff;
background-color: #444;
  height: 42px;
margin: 0px 9px 8px;
border-radius: 8px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #FFB46A;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
a {
  color: #FFB46A;
}
a:hover {
  color: #444;
}
body {
  color: #444444;
}
body.bg {
  background: #fff;
}
.module h3 {
  background: #FFB46A;
}
#sp-main-menu ul.level-0 > li:hover >a:after,
#sp-main-menu ul.level-0 > li.active >a:after {
  background: #FFB46A;
}
#sp-main-menu ul.level-0 > li >a {
  color: #FFF;
  position: relative;
}
#sp-main-menu li li {
  border-top: 1px solid #ff7e29;
  border-bottom: 1px solid #88B4FF;
}
.sp-submenu .sp-submenu-wrap {
  background: #FFB46A;
}
#sp-title-wrapper {
  color: #FFB46A;
}
#sp-title-wrapper .title-border {
  border-left: 4px solid #FFB46A;
}
#sp-slideshow-wrapper #sp-slideshow .layout-minima .slider-controllers ul li.active {
  border: 1px solid #cc5200;
  background: #FFB46A;
}
#sp-user-top-wrapper .sp-box {
  background-color: #fff;
  color: #FFB46A;
}
#sp-user-top-wrapper .sp-box:hover {
  background-color: #FFB46A;
  color: #fff;
}
#sp-user-top-wrapper .sp-box:hover h2 {
  color: #fff;
}
#sp-user-top-wrapper .sp-box h2 {
  color: #FFB46A;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i {
  background: #FFB46A;
}
.module.highlighted >.mod-wrapper {
  background-color: ;
}
.module.highlighted >.mod-wrapper a:not(.btn) {
  color: #ffc299;
}
.module.highlighted >.mod-wrapper a:not(.btn):hover {
  color: #ffe0cc;
}
.item-page h2 {
  color: #FFB46A;
}
.item-page ul.gallery li a span {
  color: #FFB46A;
}
.accordion-heading .accordion-toggle {
  background-color: #FFB46A;
}
.accordion-heading .accordion-toggle.collapsed {
  background: #dedede;
  color: #444;
}
.accordion-heading .accordion-toggle.collapsed i {
  color: #fff;
}
.tab_comment .sptabs ul.tabs_container li.tab.active {
  border-top: 4px solid #FFB46A;
}
#sp-right .k2ItemsBlock >ul li .moduleItemDateCreated {
  color: #FFB46A;
}
ul.pricing-table li.plan-price {
  color: #FFB46A;
}
ul.pricing-table li.plan-name.bg {
  background: #FFB46A;
}
.sp-service-page .sp-blocknumber span {
  background: #FFB46A;
}
.pagination ul li a:hover,
.pagination ul li a.active {
  background-color: #FFB46A !important;
}
.pagination ul li.pagination-active a {
  background-color: #ededed !important;
}
div.catItemView,
div.itemBody,
div.userItemView {
  border-bottom: 4px solid #FFB46A;
}
div.itemTagsBlock ul.itemTags li:after {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #FFB46A;
}
.rtl div.itemTagsBlock ul.itemTags li:after {
  border-color: rgba(0,0,0,0) #FFB46A rgba(0,0,0,0) rgba(0,0,0,0);
}
div.itemTagsBlock ul.itemTags li a {
  background: #FFB46A url(../../images/presets/preset1/circle-tag.png) no-repeat 100%;
}
.rtl div.itemTagsBlock ul.itemTags li a {
  background: #FFB46A url(../../images/presets/preset1/circle-tag.png) no-repeat 0%;
}
div.itemTagsBlock ul.itemTags li a:hover {
  background: #bcbcbc url(../../images/presets/preset1/circle-tag.png) no-repeat 100%;
}
.rtl div.itemTagsBlock ul.itemTags li a:hover {
  background: #bcbcbc url(../../images/presets/preset1/circle-tag.png) no-repeat 0%;
}
h3.itemCommentsCounter,
div.itemComments ul.itemCommentsList li span.commentLink a {
  color: #FFB46A;
}
div.itemCommentsForm h3 {
  color: #FFB46A;
}


/*button domains css*/
.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:10px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton:active {
	position:relative;
	top:1px;
}

/*button request css*/
.button-request {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 8px 20px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.button-request:hover,
.button-request:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.button-request:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}
.button-request:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEx0lEQVRIia2VfWhVdRjHP/ecc7frvXvVtbeYzusLy5fJjHxBSVkGUkynJf4ziJQCq1mJEYJJEtEfEQUGEUqiQVR/aC++FtV0c7pw0ticOt3ddvd2d7fde3ffz73nnF9/nDO9hEmDHng48OP5fV+e5+H8ZGYY9QspXlfG6ifymSNpxMdUkjPFeGQ0vVVyXIw2C6P3rAg2faR2fr61+fud2bvKHDj+F4JfGsu+E7EhISKDQkSGhIj7hBi5JHqPbbv1aS3r/1kvzZhBCFBDVgYh5gd7Ie5tH1a9cuj9306+6NyVWa7M3IMBqTDoBiBMQpMZ16JNWS806l+GIh/49l7kHIA8U/iGFWKHOz+y1KZOQnYe6BroCdCToMWxF8yVKnKiz7Zdu/PVYIyEXF1EztPlLOwOMGlKenRsmZ/e4fJ3Lo12XcbmuUD27DngKAQtDloS0jFyy+a5SoJX9G9uqL/LR7ay9+CBhh92b3hs90s1tlWbK6by1ZiI3Q4SfBjhunlsyHOwTFGwJ5MqmudPXGXlYHeCljDdCLCl/BXHzg9+Yft6O4cb3nz9EK55Jl4qSHrCYwx6vf1To4Otnr6Ri8fbROvZXjwWx2ygsqqIqlef5OXnFlFb4S6VnOv3gK5bkgTqWBeb955ersRT6AQ8ILnuC7YXzpPcs+e7qTHcNVqooW7HoDE0MnwvMuFrudkz/uvRZlqavNzYd5Fz3jDvvZvn2+dUvWBzmkPXIdthZ0ERc5WbfnpEaABbbgUI40FXJGEusSTIKiqT3MWPL0YyFq+ondq1fafPaG/vurD+cPj5z65yePNyNpYagZWgmgSGDSbbkGQU5coQt6OBcXKLgyaBTZi7lbF+5keAAUjgsAWkrMlwFeaah6W8WbeR1JXoqgke6AZ1AGRQun0M+QPhUK4aKADjAbicAc60GwMxchf/tTEiMTTAOPgMS1atLdmCMQV6GsL3QA2ABFoaQ0kYhCZDqndBsLuAnCJANl1IwsS/70RH7+3H1x5nRCV8ooOPjzZQW19XeDy/ODsHtRcS45gDgLgfhsNMKIAWiOMhOVqN4QOnCxxOsNlBsmUsqI4oBmeNgjEmAgfXyO+459sXy0oaUnfN9trNFpKCgT5CV4fwKABjUbpRqEcRQBT0KGiAJJkp28AGSh4UFsLqpVQi0iBSpstsU/h0Jm5Ch5/LkaTpgA4fHQKwKdbYFEw1imGldSZbabMSzMEbFrgBWieMDKOd7OAIYCgAl/roSajgzLMA7KZNBJCTcSZbRJn/YGERqJBuBb8HzvRz8vwtLmOV0zXKkD9CqLKUAuwgpiDQbra1sBLk5UBJBomU4UAF0QfRFggmodlP076fOWBJNAlSOqHxMN5KOwViFMa7YVgQlUGJ9uNweSCnHLKrQCoFHCA00Ccg3gNTXkgJjDP9nNr/E28bBv5pg9PvgTY1yT29i2r/OPRp+PZfYE8gRvyNdTSuLWdjSYAcpQ2UWSBbm4wG0TTGjQDdx65z5Ewn3wLhjAY+eHCGE3SNhdj+V5yu106ze2CS64DReIqWHAdL6paxafVcnipyUZyloERUQnfG6fmxkz/u+GgFJqxpPDzqqlnzST0nnFm4/7UIHNbY8wAnM3wRJSBrJhf+S/wNbS430494JFMAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
