/*********************
THEME COLOR - DEFAULT
*********************/
img { max-width: 100% }
.pad0 { padding-left: 0!important;padding-right: 0!important}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
	-webkit-appearance: none;
	border-radius: 0;
}
.pad5 {padding: 3px}
a {
	color: #3f444a; }
a:active,
a:hover,
a:focus {
	color: #32c5d2; }

.c-theme-link:focus,
.c-theme-link:active,
.c-theme-link:hover {
	color: #32c5d2 !important; }
.c-theme-link:focus > i,
.c-theme-link:active > i,
.c-theme-link:hover > i {
	color: #32c5d2 !important; }

.c-theme-link.c-active {
	color: #32c5d2 !important; }
.c-theme-link.c-active > i {
	color: #32c5d2 !important; }

.c-theme-nav li:focus > a:not(.btn),
.c-theme-nav li:active > a:not(.btn),
.c-theme-nav li:hover > a:not(.btn) {
	color: #32c5d2 !important; }

.c-theme-nav li:focus > .c-quick-sidebar-toggler > .c-line,
.c-theme-nav li:active > .c-quick-sidebar-toggler > .c-line,
.c-theme-nav li:hover > .c-quick-sidebar-toggler > .c-line {
	background: #32c5d2 !important; }

.c-theme-nav li.c-active {
	color: #32c5d2 !important; }
.c-theme-nav li.c-active > a:not(.btn) {
	color: #29A9B4 !important }
.c-theme-nav li.c-active > .c-quick-sidebar-toggler > .c-line {
	background: #32c5d2 !important; }

.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li:hover > a {
	color: #32c5d2 !important; }

.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li.active {
	border-bottom: 1px solid #32c5d2 !important; }
.c-theme-nav > li > .dropdown-menu.c-menu-type-mega > .nav.nav-tabs > li.active > a {
	color: #32c5d2 !important; }

.c-theme-nav.nav.nav-tabs > li:hover > a {
	color: #32c5d2 !important; }

.c-theme-nav.nav.nav-tabs > li.active {
	border-bottom: 1px solid #32c5d2 !important; }
.c-theme-nav.nav.nav-tabs > li.active > a {
	color: #32c5d2 !important; }

.c-theme-ul > li:focus > a:not(.btn),
.c-theme-ul > li:active > a:not(.btn),
.c-theme-ul > li:hover > a:not(.btn) {
	color: #32c5d2 !important; }
.c-theme-ul > li:focus > a:not(.btn) > i,
.c-theme-ul > li:active > a:not(.btn) > i,
.c-theme-ul > li:hover > a:not(.btn) > i {
	color: #32c5d2 !important; }

.c-theme-ul > li:focus > button > .c-line,
.c-theme-ul > li:active > button > .c-line,
.c-theme-ul > li:hover > button > .c-line {
	background: #32c5d2 !important; }

.c-theme-ul > li.active,
.c-theme-ul > li.c-active {
	color: #32c5d2 !important; }
.c-theme-ul > li.active > a:not(.btn),
.c-theme-ul > li.c-active > a:not(.btn) {
	color: #32c5d2 !important; }
.c-theme-ul > li.active > a:not(.btn) > i,
.c-theme-ul > li.c-active > a:not(.btn) > i {
	color: #32c5d2 !important; }

.c-theme-ul-bg > li {
	color: #ffffff;
	background: #32c5d2 !important; }

.c-theme-font,
.c-theme-color {
	color: #32c5d2 !important; }
.c-theme-font > i,
.c-theme-color > i {
	color: #32c5d2 !important; }

.c-theme-bg {
	background: #32c5d2 !important; }
.c-theme-bg.c-theme-darken {
	background: #26a1ab !important; }

.c-theme-bg-after:after {
	background: #32c5d2 !important; }

.c-theme-bg-before:before {
	background: #32c5d2 !important; }

.c-theme-border-after:after {
	border-color: #32c5d2 !important; }

.c-theme-border-before:before {
	border-color: #32c5d2 !important; }

.c-theme-bg-on-hover:hover {
	background: #32c5d2 !important; }

.c-theme-border {
	border-color: #32c5d2 !important; }

.c-theme-on-hover:hover {
	color: #32c5d2 !important; }

.c-theme-bg-parent-hover:hover .c-theme-bg-on-parent-hover {
	background: #32c5d2 !important; }

.c-theme-border {
	border-color: #32c5d2; }

.c-content-iconlist-1.c-theme > li:hover i {
	color: #fff;
	background: #32c5d2; }

.c-content-ver-nav .c-menu.c-theme > li:before {
	color: #32c5d2; }

.c-content-ver-nav .c-menu.c-theme.c-arrow-dot > li:before {
	background: #32c5d2; }

.c-content-pagination.c-theme > li:hover > a {
	border-color: #32c5d2;
	background: #32c5d2;
	color: #fff; }
.c-content-pagination.c-theme > li:hover > a > i {
	color: #fff; }

.c-content-pagination.c-theme > li.c-active > span,
.c-content-pagination.c-theme > li.c-active > a {
	border-color: #32c5d2;
	background: #32c5d2;
	color: #fff; }
.c-content-pagination.c-theme > li.c-active > span > i,
.c-content-pagination.c-theme > li.c-active > a > i {
	color: #fff; }

.c-theme-btn.btn {
	color: #ffffff;
	background: #32c5d2;
	border-color: #32c5d2; }
.c-theme-btn.btn.btn-no-focus:focus,
.c-theme-btn.btn.btn-no-focus.focus {
	color: #ffffff;
	background: #32c5d2;
	border-color: #32c5d2; }
.c-theme-btn.btn.btn-no-focus:hover,
.c-theme-btn.btn:hover,
.c-theme-btn.btn.btn-no-focus:active,
.c-theme-btn.btn:active,
.c-theme-btn.btn.active,
.open > .c-theme-btn.btn.dropdown-toggle {
	color: #ffffff;
	background: #27a8b4;
	border-color: #27a8b4; }
.c-theme-btn.btn:active,
.c-theme-btn.btn.active,
.open > .c-theme-btn.btn.dropdown-toggle {
	background-image: none; }
.c-theme-btn.btn.disabled,
.c-theme-btn.btn.disabled:hover,
.c-theme-btn.btn.disabled:not(.btn-no-focus):focus,
.c-theme-btn.btn.disabled:not(.btn-no-focus).focus,
.c-theme-btn.btn.disabled:active,
.c-theme-btn.btn.disabled.active,
.c-theme-btn.btn[disabled],
.c-theme-btn.btn[disabled]:hover,
.c-theme-btn.btn[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.btn[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.btn[disabled]:active,
.c-theme-btn.btn[disabled].active,
fieldset[disabled] .c-theme-btn.btn,
fieldset[disabled] .c-theme-btn.btn:hover,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.btn:active,
fieldset[disabled] .c-theme-btn.btn.active {
	background: #32c5d2;
	border-color: #32c5d2; }
.c-theme-btn.btn .badge {
	color: #32c5d2;
	background: #ffffff; }

.c-theme-btn.c-btn-border-1x {
	border-color: #32c5d2;
	border-width: 1px;
	color: #32c5d2;
	background: none;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-1x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-1x.btn-no-focus.focus {
	color: #32c5d2;
	background: none;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-1x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-1x:hover,
.c-theme-btn.c-btn-border-1x.btn-no-focus:active,
.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open > .c-theme-btn.c-btn-border-1x.dropdown-toggle {
	color: #ffffff;
	background: #32c5d2;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open > .c-theme-btn.c-btn-border-1x.dropdown-toggle {
	background-image: none; }
.c-theme-btn.c-btn-border-1x.disabled,
.c-theme-btn.c-btn-border-1x.disabled:hover,
.c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-1x.disabled:active,
.c-theme-btn.c-btn-border-1x.disabled.active,
.c-theme-btn.c-btn-border-1x[disabled],
.c-theme-btn.c-btn-border-1x[disabled]:hover,
.c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-1x[disabled]:active,
.c-theme-btn.c-btn-border-1x[disabled].active,
fieldset[disabled] .c-theme-btn.c-btn-border-1x,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:hover,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:active,
fieldset[disabled] .c-theme-btn.c-btn-border-1x.active {
	background: none;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-1x .badge {
	color: none;
	background: #32c5d2; }

.c-theme-btn.c-btn-border-2x {
	border-color: #32c5d2;
	border-width: 2px;
	color: #32c5d2;
	background: none;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-2x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-2x.btn-no-focus.focus {
	color: #32c5d2;
	background: none;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-2x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-2x:hover,
.c-theme-btn.c-btn-border-2x.btn-no-focus:active,
.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open > .c-theme-btn.c-btn-border-2x.dropdown-toggle {
	color: #ffffff;
	background: #32c5d2;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open > .c-theme-btn.c-btn-border-2x.dropdown-toggle {
	background-image: none; }
.c-theme-btn.c-btn-border-2x.disabled,
.c-theme-btn.c-btn-border-2x.disabled:hover,
.c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-2x.disabled:active,
.c-theme-btn.c-btn-border-2x.disabled.active,
.c-theme-btn.c-btn-border-2x[disabled],
.c-theme-btn.c-btn-border-2x[disabled]:hover,
.c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-2x[disabled]:active,
.c-theme-btn.c-btn-border-2x[disabled].active,
fieldset[disabled] .c-theme-btn.c-btn-border-2x,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:hover,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:active,
fieldset[disabled] .c-theme-btn.c-btn-border-2x.active {
	background: none;
	border-color: #32c5d2; }
.c-theme-btn.c-btn-border-2x .badge {
	color: none;
	background: #32c5d2; }

.c-theme.form-control:focus,
.c-theme.form-control:active,
.c-theme.form-control.active {
	border-color: #32c5d2 !important; }

.c-content-line-icon.c-theme {
	background-image: url(../../img/content/line-icons/default.png); }

.c-content-list-1.c-theme.c-separator-dot > li:before,
.c-content-list-1.c-theme > li:before {
	background: #32c5d2; }

.c-content-tab-1.c-theme .nav > li:hover > a,
.c-content-tab-1.c-theme .nav > li:focus > a,
.c-content-tab-1.c-theme .nav > li:active > a,
.c-content-tab-1.c-theme .nav > li.active > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:hover > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:focus > a,
.c-content-tab-1.c-theme .nav.nav-justified > li:active > a,
.c-content-tab-1.c-theme .nav.nav-justified > li.active > a {
	border-bottom-color: #32c5d2; }

.c-content-tab-2.c-theme > ul > li.active > a > .c-title,
.c-content-tab-2.c-theme > ul > li:hover > a > .c-title {
	color: #32c5d2; }

.c-content-tab-2.c-theme > ul > li.active > a > .c-content-line-icon,
.c-content-tab-2.c-theme > ul > li:hover > a > .c-content-line-icon {
	background-image: url(../../img/content/line-icons/default.png); }

.c-content-tab-5.c-theme .c-nav-tab > li.active > a,
.c-content-tab-5.c-theme .c-nav-tab > li a:hover {
	color: #fff;
	background-color: #32c5d2; }

.c-content-tab-5.c-theme .c-nav-tab.c-arrow a:hover:after {
	border-left-color: #32c5d2; }

.c-content-tab-5.c-theme .c-nav-tab.c-arrow .active > a:after {
	border-left-color: #32c5d2; }

.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a {
	background-color: #32c5d2; }
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed {
	background-color: #ffffff; }
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover,
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus {
	background-color: #32c5d2; }

.c-content-accordion-1.c-theme .panel > .panel-collapse > .panel-body {
	background-color: #32c5d2; }

.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link:hover > a,
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link.c-active > a,
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav > li.c-onepage-link.active > a {
	background: rgba(50, 197, 210, 0.9); }

.c-layout-sidebar-menu.c-theme .c-sidebar-menu li.c-active > a {
	transition: all 0.2s;
	color: #32c5d2; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu li.c-active > a > .c-arrow {
	color: #32c5d2; }

.c-layout-sidebar-menu.c-theme .c-sidebar-menu li .c-dropdown-menu > li:hover > a {
	color: #32c5d2; }

.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a {
	transition: all 0.2s;
	color: #ffffff;
	background-color: #32c5d2; }
.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2 > li.c-active > a > .c-arrow {
	color: #ffffff; }

.c-content-title-4.c-theme .c-line-strike:before {
	border-top: 1px solid #32c5d2; }

.owl-carousel.c-theme .owl-pagination .owl-page span {
	background: #e1e1e1; }

.owl-carousel.c-theme .owl-pagination .owl-page.active span {
	background: #32c5d2; }

.cbp-l-filters-button .cbp-filter-counter,
.cbp-l-filters-buttonCenter .cbp-filter-counter {
	background-color: #32c5d2; }
.cbp-l-filters-button .cbp-filter-counter:before,
.cbp-l-filters-buttonCenter .cbp-filter-counter:before {
	border-top: 4px solid #32c5d2; }

.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active {
	color: #32c5d2; }

.cbp-l-filters-alignCenter .cbp-filter-counter,
.cbp-l-filters-text .cbp-filter-counter {
	background: none repeat scroll 0 0 #32c5d2; }
.cbp-l-filters-alignCenter .cbp-filter-counter:before,
.cbp-l-filters-text .cbp-filter-counter:before {
	border-top: 4px solid #32c5d2; }

.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active {
	border-bottom-color: #32c5d2; }

.cbp-l-project-desc-title:before,
.cbp-l-project-details-title:before {
	background: #32c5d2; }

.tp-bullets.round.c-theme .bullet {
	margin-right: 5px; }
.tp-bullets.round.c-theme .bullet.selected {
	background: #32c5d2; }

.tp-banner-container.c-theme .tparrows.circle {
	background-image: url(../../img/content/line-icons/default.png); }


.navtop {
	line-height: initial;
	    border-bottom: 1px #ddd solid;
}
.navtop .contact { 
	padding: 5px 0px;
	font-size: 14px;
	width: 450px;
	text-transform: uppercase;
	color: #EAA814;
}
.navtop .contact b{
	font-size: 28px;
	margin-right: 10px;
}
.navtop .contact a{
    color: #43C6D1;
    font-weight: 300;
}
.navtop .contact, .navtop .reg{ display: inline-block}
.navtop .reg {display: inline-block; float:right;font-size: 0}
.navtop .reg span {
	border-right: 1px #FFF solid;
	padding: 0 10px;
}
.navtop .reg a:last-child span{
	border: none
}
.flag { 
	float: right;
	margin: 9px 0 0 10px;
	display: inline-block;
	background: #000;
	padding: 3px 6px 4px;
}
.video-container {
	position: relative;
	padding-bottom: 50%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.carousel { clear: both }
.service, .about {margin: 50px 0;}
.service .module { background: #FFF }
.service .module img { width: 100%}
.service .module .content {
	padding: 15px;
}
.service .module p{ 
	margin-bottom: 0;
    margin-top: 10px;
}
.search-menu {
	float: right;
	margin-top: 17px;
	padding: 10px;
	background: #026EAC;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}
.service .module p a { font-weight: bold; color: #29A9B4}
.service .module .content h3 {
	font-weight: bold;
}
.service .module .content div {color: #969696;}
.service .module .content a {}
.details {padding: 5px!important; background: #F2F0F1}
.about img { width: 100%}
.about h2 { font-size: 35px; }
.about .content {font-size: 18px;}
.about .module1 { margin-bottom: 20px;}
.about .module2 .content { font-size: 15px;}
.about .module2 .content p.title { 
	font-size: 18px;
	margin-bottom: 5px;
	color: #B27F51;
}
.news { margin: 50px 0 }
.news h2 {
	font-size: 30px;
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 15px;
}
.news h2:before {
	content: "";
	position: absolute;
	width: 55px;
	border: 1px #878787 solid;
	bottom: 0;
}
.news .blogs { margin-bottom: 20px }
.news .blogs .blog { margin-bottom: 10px}
.news .blogs .blog a{ font-weight: bold }
.news .blogs .blog-day {
	background: #006FB1;
    color: #FFF;
    padding: 5px;
    text-align: center;
}
.news .blogs .date { 
	display: block;
    font-size: 22px;
}
.news .guest .details-guest{
	border: 1px #ddd solid;
	padding: 10px 10px 35px 10px
}
.news .guest .details-guest img{
	float:left
}
.news .guest .details-guest .name { margin-top: 10px}
.news .guest .details-guest .name span{
	float: left;
	margin-top: 30px;
    padding-left: 15px;
}
.news .guest .details-guest .name h3 {
	margin-bottom: 5px;
	color: #29A9B4;
	font-style: italic;
}
.list-image .ro-image{ 
	margin-bottom: 30px;
}
.list-image .ro-image img { 
	transition: all .5s
}
.list-image .ro-image img:hover { 
	transform: scale(1.2)
}
.banner-mid { margin: 50px 0}
#brand-logo-slider .slider-items .item {text-align: center}
.brand-logo {
	padding: 30px 0 50px;
    background: #ECECEC;
}
.brand-logo h2{
    text-align: center;
    font-size: 29px;
    margin-bottom: 30px;
}
.footer-top {font-size: 0;}
.footer-top .map {
	background: #FFF;
    display: inline-block;
    width: 100%;
}
#bw-statistics {background:none!important}
#bw-statistics .bw-statistics-content {
	color: #BDBDBD!important;
	font-size: 14px;
	margin-top: 5px;
}
#bw-statistics .bw-statistics-content span {padding-right: 10px}
#bw-statistics .bw-statistics-title ,#showOnlineToday,#showOnlineYesterday {display: none}
.list-inline { margin-bottom: 0}
.product-name { height: 38px; overflow: hidden}
.div-btn-add-compare {padding-left: 8px;}
.div-btn-add-compare .btn-add-compare { 
	border-radius: 0!important;
	width: 193px;
	margin-top: 0!important;
	margin-left: 8px!important;
}
.iwishAddWrapper {margin-left:0!important; width: 193px;}
#bizweb-product-reviews { padding-top: 15px}
.pr-slide-wrap { padding-bottom: 10px!important }
.pr-module-box { margin-bottom:0!important }
.newest-blog img {
	width: 55px;
	float: left;
	margin-right: 10px;
}
.newest-blog .c-menu > li:before {
	content: "";
    width: 0;
    margin: 0;
}
#ViewStats td{ border: none!important }
#ViewStats tr td:first-child { display: none!important}
#ViewStats tr td {
	padding-left: 0!important;
	padding-bottom: 0!important;
}
.hotline-fix {
    position: fixed;
    bottom: 15px;
    left: 15px;
	top: initial!important
}
.hotline-fix a {
	display: block;
	text-align: center;
	background: #EAA814;
	color: #FFF;
	border-radius: 10px;
	padding: 0 10px;
}
.hotline-fix a i{
	font-size: 30px;
	vertical-align: middle;
}
.hotline-fix a span {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}
.facebook-inbox-tab { top:0!important}
@media (min-width: 1024px) {
	.col-2-5 {
		width: 20%
	}
}
@media (max-width: 767px) {
	.navtop .contact {
		padding: 15px 0px;
		font-size: 13px;
	}
}
@media (max-width: 480px) {
	.padres { padding:0}
}