.two-color-boxes {

	background: none;

}

.two-color-boxes::before {

	right: 0;

    left: 50%;

    background: #242424 none repeat scroll 0 0;

}

.image-bg.bg-fixed {

	background-attachment: fixed;

}

.image-bg.bg-cover {

	background-size: cover;

}

.image-bg.bg-right-top {

	background-position: right top;

}

.image-bg.bg-center-top {

	background-position: center top;

}

.image-bg.bg-no-repeat {

	background-repeat: no-repeat;

}

.navbar-brand.logo {

	background-repeat: no-repeat !important;

	background-position: left 19px !important;

}

.clent-thumb.left-padd3 img {

	border-radius: 50%;

	padding-right: 0;

	margin-right: 20px;

}

.icon.shape {

	display: inline-block;

}

.newsletter #edit-message, .newsletter .form-item label, .newsletter .description {

	display: none;

}

.input-group-lg .form-control, .input-group-lg  .button.btn {

    height: 56px;

    font-size: 16px;

    padding: 10px 20px;

    transition: all 0.3s ease-out 0s;

}

.input-group-lg .form-control.email {

	width: 68%;

}

.input-group-lg  .button.btn {

	margin-left: -1px;

}

.icon.box-border {

	display: inline-block;

}

.blog-timeline .col-md-12.last .post-img, .blog-timeline .col-md-12.last .col-md-2  {

	float: right;

}

.blog-timeline .col-md-12.last .blog-info {

	text-align: right;

}

.exposed-search .form-item label {

	display: block;

	text-align: left;

}

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

	.exposed-search .form-actions {

		margin-top: 25px;

	}

}

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

	.exposed-search .form-actions .form-submit {

		margin-top: 10px;

		margin-left: 0;

	}

}

.title-white h4, .title-white h2.uppercase, .title-white h2.font25,

.title-white .con-info h3, .title-white h2, header.title-white li span

{

	color: #FFFFFF;

}

footer.bg-img-repeat {

	background-repeat: repeat;

	background-position: center top;

}

#yamlform-submission-quick-contact-form .form-actions {

	text-align: left;

}

.input-line-grey input[type="text"], .input-line-grey input[type="email"], .input-line-grey textarea {

	border-bottom: solid 1px #c2c2c2;

}

.simplenews-subscriber-form .input-group-lg.one .form-control, .simplenews-subscriber-form .input-group-lg.one .btn,

.input-group-lg.one .form-search.form-control, .search-form .input-group-lg.one .btn

{

    height: 45px;

    border-radius: 6px;

}

.simplenews-subscriber-form .input-group-lg.one .form-control {

	width: 74%;

	border-top-right-radius: 0;

    border-bottom-right-radius: 0;

}

.simplenews-subscriber-form .input-group-lg.one .btn {

	border-top-left-radius: 0;

    border-bottom-left-radius: 0;

}

.pagenation-blog {

	overflow: hidden;

	clear: left;

}

.input-group-lg.one .form-search.form-control {

	width: 100%;

}

.search-form .input-group-lg {

	display: block;

}

.search-form .input-group-lg.one .btn {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 99;

	border-top-left-radius: 0;

    border-bottom-left-radius: 0;

}

.block-search-form-block {

	overflow: hidden;

}

.widget.title-m-bottom20 .cat-title {

	margin-bottom: 20px;

}

.media-left .img-circle {

	width: 76px;

	height: auto;

}

.comment-list .links.inline {

	padding: 0;

}

.indented {

	margin-left: 80px;

}

.clear {

	clear: both;

}

.links.inline li {

	float: left;

	margin-right: 20px;

}

.view-pager {

	margin-top: 20px;

}

.uppercase.m-bottom2 {

	margin-bottom: 20px;

}

.yamlform-submission-form.sky-form section {

	position: relative;

}

.yamlform-submission-form.sky-form section i.icon-append{

	top: 30px;

	right: 5px;

}

.yamlform-submission-form.sky-form section.col-6 i.icon-append{

	top: 30px;

	right: 18px;

}

.white-text, .white-text h2 {

	color: #FFFFFF;

}

.white-text .content-feature-2 i.icon {

    color: #fff;

    border: solid 1px #fff;

}

.team-img .team-social a.so-circle:nth-child(2) {

    left: 112px;

    top: 0px;

    transition: top .5s ease-in-out;

}

.team-img .team-social:hover .so-circle:nth-child(2) {

	transition: top .5s ease-in-out;

	left: 112px;

	top: 112px;

}

.team-img .team-social a.so-circle:nth-child(3) {

    left: 167px;

    top: 0px;

    transition: top .5s ease-in-out;

    background-color: #dd4b39;

}

.team-img .team-social:hover .so-circle:nth-child(3) {

	transition: top .5s ease-in-out;

	left: 167px;

	top: 112px;

}

.sky-form input.col-8 {

    width: 66.67%;

}



.sky-form section {

	position: relative;

}

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

	.sky-form .col {

    	padding-left: 0 !important;

	}

	.sky-form input.col-8 {

    	width: 100%;

	}

	.sky-form .icon-append, .sky-form .icon-prepend {

    	top: 34px;

	}

}

.block-local-tasks-block {

	text-align: center;

	margin-bottom: 20px;

}

.block-local-tasks-block ul li {

	float: left;

	margin-right: 20px;

	display: table-cell;

	vertical-align: middle;

}

.block-local-tasks-block ul li a {

	font-weight: bold;

	font-size: 14px;

}

.block-local-tasks-block ul {

	overflow: hidden;

	display: inline-block;

	padding-left: 0;

}

.reg_form .icon-append, .sky-form .icon-prepend {

    top: 25px;

}

span.input-group-btn .subscribe-icon {

	position: absolute;

	right: 112px;

	z-index: 999;

	color: #fff;

    font-size: 13px;

    top: 12px;

}

.input-group .form-control {

	height: 40px;

	border-top-left-radius: 4px !important;

    border-bottom-left-radius: 4px !important;

}

.input-group .btn-primary {

	position: absolute;

	right: 0;

	z-index: 99;

	top: 0;

	border-top-right-radius: 4px !important;

    border-bottom-right-radius: 4px !important;

	border-top-left-radius: 0;

    border-bottom-left-radius: 0;

}

.input-group .input-group-btn {

    position: static;

}

.simplenews-subscriber-form.input-group {

	width: 100%;

}

.section-one .sec-titiel.m-bottom5{

	margin-bottom: 0;

}

.product .imgbox img {

	height: auto;

}

#toolbar-administration, #toolbar-bar {

	overflow: hidden;

}



/* Shop css */

.uc-product-add-to-cart-form label {

	font-weight: 600 !important;

	font-size: 18px;

	display: block;

}

.selectpicker-full.form-uc-quantity {

	color: #656565;

    font-size: 14px;

    height: 50px;

    width: 100%;

    margin-left: 0px;

    padding-left: 15px;

    margin-bottom: 10px;

}

.related-product .line.blueline {

	top: 65px;

}

span.product-info {

	float: left;

}

.block-views-exposed-filter-block-probes-block-shop-page-products-search .form-submit {

	font-family: FontAwesome;

    background-color: #f8f8f8;

    border: solid 1px #cccccc;

    border-radius: 0;

    border-left: 0;

    height: 40px;

    left: auto;

    margin: 0;

    position: absolute;

    width: 58px;

    color: #666666;

    position: absolute;

    top: 0;

    right: -58px;

    z-index: 999;

}

.shopping-cart {

	position: absolute;

    top: 100%;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0,0,0,.15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

    box-shadow: 0 6px 12px rgba(0,0,0,.175);

    z-index: 1000;

    width: 400px;

    right: 0;

    padding: 30px;

    display: none;

}

.probes-messages {

	margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;

}

/* UC cart update css */

#uc-cart-view-form table thead, #uc-cart-checkout-form table thead {

	background-color: #f3f3f3;

}

#uc-cart-view-form table thead th, #uc-cart-checkout-form table thead th {

	padding: 5px 15px;

    font-family: 'Roboto', Arial, sans-serif;

    font-size: 13px;

    text-transform: uppercase;

    margin: 0;

    line-height: 40px;

}

#uc-cart-view-form table tbody tr, #uc-cart-checkout-form table tbody tr {

    border-bottom: 3px solid #f5f5f5;

    width: 100%;

    vertical-align: middle;

}

#uc-cart-view-form table tbody td, #uc-cart-checkout-form table tbody td {

	vertical-align: middle;

	padding: 15px 15px;

}

#uc-cart-view-form .form-submit, #uc-cart-checkout-form .form-submit {

    border-radius: 6px !important;

    background-color: transparent;

    border: solid 1px #414141;

    color: #414141;

    padding: 8px 15px;

    text-transform: uppercase;

}

#uc-cart-view-form .form-submit:hover, #uc-cart-checkout-form .form-submit:hover {

	background-color: #000000;

	color: #FFFFFF;

}

#uc-cart-view-form table, #uc-cart-checkout-form table {

	margin-bottom: 20px;

}



.slider-btn1 a {

    border-radius: 30px;

    padding: 15px 29px;

    background-color: #009ff0;

    color: #FFF;

    cursor: pointer;

    font-size: 13px;

    text-transform: uppercase;

    transition: all 0.3s ease-out 0s;

    line-height:1em;

	box-sizing:content-box;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box;

	width: auto;

}

.slider-btn1 a:hover, .slider-btn3 a:hover {

    background-color: #FFF;

    color: #009ff0;

}

.slider-btn2 a {

    border-radius: 30px;

    padding: 15px 29px;

    background-color: #fff;

    color: #009ff0;

    cursor: pointer;

    font-size: 13px;

    text-transform: uppercase;

    transition: all 0.3s ease-out 0s;

    line-height:1em;

	box-sizing:content-box;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box;

	width: auto;

}

.slider-btn2 a:hover, .slider-btn4 a:hover {

    background-color: #009ff0;

    color: #fff;

}

.slider-btn3 a {

    border-radius: 0px;

    padding: 20px 35px;

    background-color: #009ff0;

    color: #FFF;

    cursor: pointer;

    font-size: 16px;

    transition: all 0.3s ease-out 0s;

}

.slider-btn4 a  {

    border-radius: 0px;

    padding: 20px 35px;

    background-color: #fff;

    color: #009ff0;

    cursor: pointer;

    font-size: 16px;

    transition: all 0.3s ease-out 0s;

}



.slider-btn2, .slider-btn1, .slider-btn3, .slider-btn4 {

	width: auto !important;

	height: auto !important;

}

@media screen and (min-width: 640px) and (max-width: 1000px ) {

    .slider-btn3 a, .slider-btn2 a, .slider-btn1 a, .slider-btn4 a{

        font-size: 10px !important;

        padding: 10px 15px;

        text-transform: capitalize;

    }

}

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

    .slider-btn3 a, .slider-btn2 a, .slider-btn1 a, .slider-btn4 a {

        font-size: 7px !important;

        padding: 6px 10px;

        text-transform: capitalize;

    }

}

.text1.spacing3 {

	letter-spacing: 3px;

}

.md-object {

	width: auto !important;

}

.form-control.email.subscribe {

	height: 56px;

}

.md-object.text-box {

	width: 45% !important;

    height: 36% !important;

    background-color: rgba(0, 0, 0, 0.6);

}

.compact .header .navbar-brand.logo {

   /* background-size: 70% !important;*/

}

.m-top0 {

    margin-top: 0 !important;

}

.search-form.search-page-form input[type=search] {

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    height: 39px;

    padding: 6px 10px;

    outline: none;

   	border: 1px solid #ddd;

    border-radius: 0;

    background: #fff;

    font: 15px/23px 'Roboto', sans-serif;

    color: #404040;

    appearance: normal;

    -moz-appearance: none;

    -webkit-appearance: none;

}

.search-form.search-page-form input[type=submit] {

	height: 39px;

    padding: 6px 10px;

    background: #e4e4e4;

    border: 1px solid #ddd;

    text-transform: uppercase;

}

.search-form.search-page-form input[type=submit]:hover {

	background: #666;

	color: #fff;

}

#navbar-collapse-1 .contextual-region {

    position: static;

}

.md-object {
    display: none;
}