/*This is the custom css via theme options.*/
.site-logo { 
	padding-top: 20px; 
	padding-bottom: 20px; 
}
body,
button, input, select, textarea { 
	font-family: 'Open Sans', Arial, Helvetica, serif, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
}
.site-logo #logo h1.title {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: bold;
	text-transform: uppercase;
}
#top-menu ul li a,
.responsive-menu ul li a {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
	text-transform: uppercase;
}
#top-menu ul li ul li a,
.responsive-menu ul li ul li a {
	font-family: 'Open Sans', Arial, Helvetica, serif, sans-serif;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: normal;
	text-transform: none;
}
h1 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: bold;
	text-transform: none;
}
h2 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: bold;
	text-transform: none;
}
h3 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: normal;
	text-transform: none;
}
h4 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: normal;
	text-transform: none;
}
h5 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
	text-transform: none;
}
h6 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: normal;
	text-transform: none;
}
#bottom-menu ul li a {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	text-transform: uppercase;
}
.site-footer .site-copy {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
	text-transform: none;
}
.widget h3 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	text-transform: uppercase;
}
.shortcode-team-members h3.name,
.shortcode-testimonial-carousel .testimonial-carousel li h3.name,
.shortcode-testimonial h3.name,
.shortcode-latest-blog h3.title,
.the-grid-list ul li .item-head h3.title,
.the-blog-list ul li.post-item .item-content .title,
.post-blog .post-item h3.entry-title,
.post-full-blog .the-blog-list li.post-item .entry-title,
.post-portfolio h1.entry-title,
.woo ul.products li .item-head h3.title,
.woo ul.products li.product-category  h3.title,
.woo .entry-summary h1.entry-title {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
}
.shortcode-latest-blog h5.sub-title,
.the-carousel-list .carousel-title,
.related-posts .sub-title,
#comments #comments-title,
#respond #reply-title,
.woo .woocommerce-tabs h2.entry-title,
.woo .woocommerce-cart-table table th,
.woo .woocommerce-cart-table .cart_totals h2,
.woo .woocommerce-cart-table .coupon h3,
.woo .cart-collaterals h2,
.woo .checkout-customer h3,
.woo .entry-purchase-summary h2,
.woo .create-new-account h3,
.woo .billing-form h3,
.woo .shipping-form h3,
.woo .register-form h2,
.woo .login-form h2,
.woo .user-center-wrap h2.title,
.woo .edit-address h3 {
	font-family: 'Open Sans', Georgia, Times, serif, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-transform: uppercase;
}
.woo ul.products li.product-item .item-head .price .amount,
.woo .entry-summary .price .amount,
.woo .woocommerce-cart-table table td.product-subtotal {
	font-family: 'Open Sans', Helvetica, Arial, serif, sans-serif;
}

body {  background: #F2F2F2 }


body .rows {
	background: #FFFFFF;
}
body { 
	color: #666666;
}
a { 
	color: #000000; 
}
a:hover { 
	color: #10add1; 
}
h1, h2, h3, h4, h5, h6, dl dt, b, strong  { 
	color: #000000; 
}
.button-dark,
.button-active:hover,
.button-light:hover,
a.more-link:hover,
input[type="submit"],
button[type="submit"],
.shortcode-gmap .map-controls li a:hover,
.shortcode-social-icons a,
.the-grid-list.top-grid .filter-menu ul.filter li a,
.pagination .pagin a,
.shortcode-icon-box .icon-box-item .icon i,
.woo .quantity .plus,
.woo .quantity .minus {
	background: #000000;
	color: #FFFFFF;
}
.button-active,
.button-dark:hover,
a.more-link,
input[type="submit"]:hover,
button[type="submit"]:hover,
.shortcode-gmap .map-controls li a,
.shortcode-social-icons a:hover,
.the-grid-list.top-grid .filter-menu ul.filter li a.active,
.the-grid-list.top-grid .filter-menu ul.filter li a:hover,
.pagination .pagin span.current,
.pagination .pagin a:hover,
.shortcode-icon-box .icon-box-item:hover .icon i,
.woo .quantity .plus:hover,
.woo .quantity .minus:hover {
	background: #10add1;
	color: #FFFFFF;
}
.site-topbar {
	background: #000000;
}
.top-social-icons a {
	color: #CCCCCC;
}
.top-social-icons a:hover {
	color: #FFF;
	background: #c5d82e;
}
.top-search-bt {
	color: #CCCCCC;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
}
#woo-user-menu ul li a,
.wpml-language-switcher .actived-language a,
.wpml-language-switcher ul li a {
	color: #CCCCCC;
}
#woo-user-menu ul li a:hover,
#woo-user-menu ul li.selected a,
.wpml-language-switcher .actived-language a:hover {
	color: #c5d82e;
}
#woo-user-menu ul li ul,
.wpml-language-switcher ul {
	background: #000000;
}
#woo-user-menu ul li ul li a:hover,
.wpml-language-switcher ul li a:hover {
	background: #c5d82e;
	color: #FFF;
}
.top-widgets-area {
	background: #222222;
}
.top-widgets-area,
.top-widgets-area .widget-contact-details strong {
	color: #CCCCCC;
}
.top-widgets-area a {
	color: #CCCCCC;
}
.top-widgets-area a:hover {
	color: #f7b91d; 
}
.top-widgets-area .widget h3 {
	color: #c5d82e; 
}
.top-widgets-area .widget_tag_cloud .tagcloud a,
.top-widgets-area .widget_product_tag_cloud .tagcloud a {
	border: 1px solid #CCCCCC;
}
.top-widgets-area .widget_tag_cloud .tagcloud a:hover,
.top-widgets-area .widget_product_tag_cloud .tagcloud a:hover {
	border: 1px solid #f7b91d;
}
.top-widgets-area .widget_calendar #wp-calendar,
.top-widgets-area .widget_calendar #wp-calendar th,
.top-widgets-area .widget_calendar #wp-calendar td {
	border-color: #CCCCCC;
}
.top-widgets-area .widget-social-icons a {
	border: 1px solid #CCCCCC;
}
.top-widgets-area .widget-social-icons a:hover {
	border: 1px solid #f7b91d;
}
.site-bottom-menu {
	background: #333333;
}
.site-bottom-menu.has-line {
	border-bottom: 1px solid #333333;
}
#bottom-menu ul li a {
	color: #CCCCCC;
}
#bottom-menu ul li a:hover {
	color: #00b5df; 
}
.bottom-widgets-area {
	background: #464646;
}
.bottom-widgets-area,
.bottom-widgets-area .widget-contact-details strong {
	color: #CCCCCC;
}
.bottom-widgets-area a {
	color: #CCCCCC;
}
.bottom-widgets-area a:hover {
	color: #00b5df; 
}
.bottom-widgets-area .widget h3 {
	color: #00b5df;
}
.bottom-widgets-area .widget_tag_cloud .tagcloud a,
.bottom-widgets-area .widget_product_tag_cloud .tagcloud a {
	border: 1px solid #CCCCCC;
}
.bottom-widgets-area .widget_tag_cloud .tagcloud a:hover,
.bottom-widgets-area .widget_product_tag_cloud .tagcloud a:hover {
	border: 1px solid #00b5df;
}
.bottom-widgets-area .widget_calendar #wp-calendar,
.bottom-widgets-area .widget_calendar #wp-calendar th,
.bottom-widgets-area .widget_calendar #wp-calendar td {
	border-color: #CCCCCC;
}
.bottom-widgets-area .widget-social-icons a {
	border: 1px solid #CCCCCC;
}
.bottom-widgets-area .widget-social-icons a:hover {
	border: 1px solid #00b5df;
}
.site-bottom {
	background: #000000;
	color: #CCCCCC;
}
.site-bottom.has-line {
	border-top: 1px solid #0F0F0F;
}
.site-bottom a {
	color: #00b5df; 
}
.site-bottom a:hover {
	color: #00b5df; 
}
.bottom-social-icons a {
	color: #00b5df;
}
.bottom-social-icons a:hover {
	color: #FFF;
	background: #00b5df;
}
::-moz-selection,
::selection { 
	color: #FFF; 
	background: #10add1;
}
.entry-content a { color: #10add1; }
.entry-content a:hover { color: #000000; }
.the-not-posts,
.nopassword {
	background: #10add1;
	color: #FFF;
}
.img-hover .zoom {
	background: #10add1;
	color: #FFF;
}
.img-hover .zoom:hover {
	box-shadow: 0 0 0 0 rgba(16,173,209,0.5);
	-o-box-shadow: 0 0 0 0 rgba(16,173,209,0.5);
	-moz-box-shadow: 0 0 0 0 rgba(16,173,209,0.5);
	-webkit-border-shadow: 0 0 0 0 rgba(16,173,209,0.5);
}
a.top-widgets-area-switch {
	background-color: rgba(16,173,209,1);
	color: #FFF;
}
a.top-widgets-area-switch:hover {
	background-color: rgba(16,173,209,0.9); 
}
.ie8 a.top-widgets-area-switch {
	background-color: #10add1;
	color: #FFF;
}
.nicescroll-rails div {
	background: #10add1 !important;
}
.top-search-wrapper {
	background: #10add1;
}
#top-menu ul li.selected a,
#top-menu ul li.current-page a,
#top-menu ul li a:hover,
#top-menu ul li ul li a:hover {
	color: #10add1; 
}
#top-menu ul li ul {
	border-top: 3px solid #10add1;
}
.side-widgets-area .widget_tag_cloud .tagcloud a:hover,
.side-widgets-area .widget-social-icons a:hover,
.side-widgets-area .widget_product_tag_cloud .tagcloud a:hover {
	border: 1px solid #10add1;
}
.side-widgets-area .widget_nav_menu ul li a:hover,
.shortcode-tab .tabs li.tab a:hover,
.shortcode-left-tab .tabs li.tab a:hover,
.shortcode-team-members .role,
.shortcode-testimonial-carousel .testimonial-carousel li .role,
.shortcode-testimonial .role,
.shortcode-progress-bar .title span,
.shortcode-number .count,
.related-posts li .entry-meta .date a:hover,
.the-grid-list ul li .item-head .cats,
.the-grid-list ul li .item-head .cats a,
.post-blog .post-item .entry-meta a:hover,
.post-full-blog .the-blog-list li.post-item header.entry-meta a:hover,
.post-archive ul li.post-item .entry-meta .meta a:hover,
.shortcode-latest-blog .entry-box .cats-link a:hover,
.post-search ul li.post-item header.entry-meta a:hover,
.post-portfolio .entry-meta .row a:hover,
.commentlist li.comment .comment-meta .fn a:hover,
.commentlist li.comment .comment-awaiting-moderation,
#woo-mini-cart .shopping-cart a:hover,
.woo ul.products li.product-item .item-head .cats,
.woo ul.products li.product-item .item-head .cats a,
.woo ul.products li.product-item .item-head .price del,
.woo ul.products li.product-item .item-head .price del .amount,
.woo .entry-summary .summary-content .price del,
.woo .entry-summary .summary-content .price del .amount,
.woo .entry-summary .summary-content .product_meta .sku,
.woo .entry-summary .summary-content .product_meta a:hover,
.woo .woocommerce-tabs .tabs li a:hover,
.woo .entry-purchase-summary .total .amount {
	color: #10add1;
}
.shortcode-price-table .table-item.active .price,
.shortcode-accordion .acc-item .tog.active .icon,
.shortcode-accordion .acc-item .tog:hover .icon,
.shortcode-toggle .tog-item .tog.active .icon,
.shortcode-toggle .tog-item .tog:hover .icon,
.contact-page .wpcf7 span.wpcf7-not-valid-tip,
.contact-page .error-message,
.contact-page div.wpcf7-validation-errors,
.contact-page div.wpcf7-mail-sent-ng,
.contact-page div.wpcf7-spam-blocked,
#page-coming-soon .bottom-social-icons a:hover,
.commentlist li.comment .comment-action a:hover,
.price_slider_wrapper .ui-widget-header {
	background: #10add1;
}
.shortcode-testimonial-carousel .bx-wrapper .bx-controls-direction a:hover,
.shortcode-twitter-carousel .bx-wrapper .bx-controls-direction a:hover,
.the-carousel-list .bx-wrapper .bx-controls-direction a:hover,
.post-pagenation ul li a:hover {
	border: 2px solid #10add1;
	color: #10add1;
}
.shortcode-latest-blog .entry-date,
a.responsive-mini-cart em.item-counts,
.woo ul.products li.product-item .onsale,
.woo .entry-product-images .onsale {
	background: #10add1;
	color: #FFF;
}

