/* TABLE OF INDEX 
   --------------
   
   1. RESET
   2. INPUT
   3. TYPOGRAPHY
   4. ELEMENTS
   5. WRAPPER
   6. INTRO
   7. NAVIGATION
   8. HEADINGS
   9. OVERVIEW
  10. CALLOUT
  11. PORTFOLIO
  12. VIDEO
  13. SERVICES
  14. FEATURES
  15. COUNTERS
  16. BLOG
  17. ARCHIVES
  18. TESTIMONIALS
  19. TEAM
  20. CLIENTS
  21. MAP
  22. CONTACTS
  23. WIDGETS
  24. FOOTER
  25. POST / PAGE
  26. 404 ERROR
  27. WP ELEMENTS

*/

/* 1. RESET */

		.tp-caption a
{
	color: #ff7302;
	moz-transition: all 0.2s ease-out;
	ms-transition: all 0.2s ease-out;
	o-transition: all 0.2s ease-out;
	text-shadow: none;
	webkit-transition: all 0.2s ease-out;
}
.tp-caption a:hover
{
	color: #ffa902;
}
.intro-title, .video-title, .main-menu li a
{
	font-weight: 400;
}
.tp-dottedoverlay
{
	moz-opacity: 0.5;
	ms-opacity: 0.5;
	o-opacity: 0.5;
	opacity: 0.5;
	webkit-opacity: 0.5;
}
html, body, input, textarea
{
	font-family: 'Lato', sans-serif;
}
a, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a
{
	color: rgb(37,116,169);
	text-decoration: none;
}
a:hover, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover
{
	color: rgb(51,51,51);
}
.fs-clr
{
	color: rgb(37,116,169);
}
.fs-clr-hov:hover
{
	color: rgb(37,116,169);
}
.bg-fs-clr
{
	background-color: rgb(37,116,169);

}
.bg-fs-clr-hov:hover
{
	background-color: rgb(37,116,169);
}
.bg-fs-alpha
{
	background-color: rgba(37,116,169,0.7);

}
.bg-AV-alpha
{
	background-color: rgba(5, 73, 119, 0.7);

}
.bg-QV-alpha
{
	background-color: rgba(38, 145, 218, 0.7);

}
.bg-DZ-alpha
{
	background-color: rgba(245, 136, 136, 0.3);

}
.bg-MA-alpha
{
	background-color: rgba(0, 72, 69, 0.6);
}
.brd-fs-clr
{
	border-color: rgb(37,116,169);
}
.brd-fs-clr-hov:hover
{
	border-color: rgb(37,116,169);
}
.nd-clr
{
	color: rgb(51,51,51);
}
.nd-clr-hov:hover
{
	color: rgb(51,51,51);
}
.bg-nd-clr
{
	background-color: rgb(51,51,51);
}
.bg-nd-clr-hov:hover
{
	background-color: rgb(51,51,51);
}
.bg-nd-alpha
{
	background-color: rgba(51,51,51,0.7);
}
.brd-nd-clr
{
	border-color: rgb(51,51,51);
}
.brd-nd-clr-hov:hover
{
	border-color: rgb(37,116,169);
}
#jpreBar
{
	background: rgb(37,116,169);
}
#jprePercentage
{
	border-color: rgb(37,116,169);
	color: rgb(37,116,169);
}
.header-clear .sub-menu li a:hover
{
	color: rgb(51,51,51);
}
.header-dark .sub-menu li a
{
	background-color: rgb(51,51,51) !important;
}
.header-dark .sub-menu li a:hover
{
	background-color: rgb(37,116,169) !important;
	color: #fff;
}
.sticky .main-menu li, .sticky .main-menu li a
{
	color: rgb(51,51,51);
}
.sticky .main-menu li:hover a
{
	background-color: rgb(51,51,51);
}
.sticky .sub-menu li a
{
	background-color: rgb(51,51,51) !important;
}
.sticky #quick-icons li
{
	color: rgb(51,51,51);
}
.sticky #quick-icons li:hover
{
	border-color: rgb(51,51,51);
}
.sticky-icons li
{
	color: rgb(51,51,51) !important;
}
.port-filter li.selected
{
	background-color: rgb(37,116,169);
}
.team-skills li .bar-val
{
	background: rgb(37,116,169);
}
#mobile-menu
{
	background-color: rgb(51,51,51);
}
#mobile-menu li:hover
{
	background: rgb(37,116,169);
}
#mobile-menu .sub-menu li a
{
	background-color: #fff;
	color: rgb(51,51,51);
}
#mobile-menu .sub-menu li a:hover
{
	background: rgb(37,116,169);
	color: #fff;
}
#volume
{
	background: rgb(51,51,51);
	bottom: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	left: 0;
	opacity: 0.2;
	padding: 10px;
	position: absolute;
	z-index: 9999;
}
#volume:hover
{
	opacity: 1;
}
#internal-video:after
{
	background: rgba(37,116,169,0.7);
	content: '';
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
blockquote
{
	border-color: rgb(37,116,169);
	color: rgb(37,116,169);
}
h1, h2, h3
{
	color: rgb(37,116,169);
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active
{
	background: rgb(37,116,169);
	color: #fff;
}
.search-field
{
	border-color: rgb(37,116,169);
}
.blog-nav a:hover
{
	color: rgb(37,116,169);
}
.page-numbers.current
{
	color: rgb(37,116,169);
}
.wdg-thumb a
{
	color: rgb(37,116,169);
}
.wdg-thumb a:hover
{
	color: rgb(51,51,51);
}
.tagcloud a:hover
{
	background-color: rgb(37,116,169);
	border-color: rgb(37,116,169);
}
aside .widget-box li a
{
	color: rgb(37,116,169);
}
.widget-box li a:hover
{
	color: rgb(51,51,51);
}
.mks_tab_nav_item:hover, .mks_tab_nav_item.active
{
	background-color: rgb(37,116,169);
	color: #fff;
}
.mks_tab_nav_item.active,
		.mks_tab_nav_item,
		.mks_tabs.vertical .mks_tab_nav_item,
		.mks_tabs.vertical .mks_tab_nav_item.active,
		.mks_tabs.vertical .mks_tab_nav_item.active,
		.mks_accordion_item,
		.mks_toggle,
		.mks_accordion,
		.mks_toggle,
		.mks_accordion_content,
		.mks_toggle_content,
		.mks_tab_item
{
	border-color: rgb(37,116,169);
}
.comment-author, .comment-content
{
	border-color: rgb(37,116,169);
}
.comment-reply-link:hover
{
	background-color: rgb(51,51,51);
}
textarea, input[type="text"], 
		input[type="email"], 
		input[type="number"], 
		input[type="tel"], 
		input[type="date"], 
		input[type="url"],
		input[type="search"],
		select
{
	border-color: rgb(37,116,169);
}
input[type="reset"], input[type="submit"]
{
	background-color: rgb(37,116,169);
}
input[type="reset"]:hover,
		input[type="submit"]:hover
{
	background-color: rgb(51,51,51);
	border-color: rgb(51,51,51);
}
.ui-slider .ui-slider-range
{
	background: none repeat scroll 0 0 rgb(37,116,169) !important;
}
.price_slider_wrapper .ui-widget-content
{
	background: rgb(51,51,51) !important;
}
.woocommerce nav.woocommerce-pagination
{
	background: rgb(37,116,169);
}
.woocommerce nav.woocommerce-pagination ul li a:focus, 
		.woocommerce nav.woocommerce-pagination ul li a:hover, 
		.woocommerce nav.woocommerce-pagination ul li span.current
{
	color: rgb(37,116,169);
}
.list-view a.full-product-desc
{
	background-color: rgb(37,116,169);
}
.woocommerce span.onsale
{
	background-color: rgb(37,116,169) !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price
{
	color: rgb(37,116,169) !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar
{
	background: rgb(37,116,169) !important;
	border: 1px solid rgb(37,116,169) !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text
{
	border-color: rgb(37,116,169);
}
.woocommerce form .form-row.woocommerce-validated select
{
	border-color: rgb(37,116,169) !important;
}
