/**
 * Theme Name: ActiGraph
 * Theme URI: http://www.actigraphcorp.com;
 * Author: Enzo A. Culiolo, Richard T. Shaw
 * Author URI: http://www.actigraphcorp.com;
 * Description: Unify is an incredibly beautiful and fully responsive Bootstrap 3 Template for any type of creative professionals. Template comes with developer friendly and easy to customizable code. It works on all main web browsers, tablets and phones.
 * Version: 2.1.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: black, blog, bootstrap 3, business, corporate, css3, html5, portfolio, responsive, unify

 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
*/





/*------------------------------------*\
    #TABLE-OF-CONTENTS
\*------------------------------------*/

/**
 * COLOR-PALETTE
 * ActiGraph Website Theme Colors..........Selected theme colors for website.
 *
 * RESETS
 * Header..................................Resets style for header.
 * Fixed Header............................Resets style for fixed header.
 * Navbar..................................Resets style for navbar.
 * Search Box..............................Resets style for search box.
 * Search Bar..............................Resets style for Search Bar.
 * Toggle Navbar...........................Resets style for toggle navbar.
 * Sub Header..............................Resets style for sub header.
 * Footer..................................Resets style for footer.
 * Links...................................Resets style for links.
 * Company Details.........................Resets style for company details section.
 * International Resellers.................Resets style for international resellers.
 * Testimonials............................Resets style for testimonials.
 * Buttons.................................Resets style for buttons.
 * Link List...............................Resets style for link list.
 * News & Events...........................Resets style for news & events page.
 * Search Results..........................Resets style for search results page.
 * Research Entries........................Resets style for research entry page.
 * Text....................................Resets style for text.
 * Banners.................................Resets style for banners.
 * IE8.....................................Resets style for IE8 browsers.
 * Headlines...............................Resets style for headlines.
 * Carousel Buttons........................Resets style for carousel buttons.
 * Portfolio Boxes.........................Resets style for portfolio boxes.
 * Lists...................................Resets style for lists.
 *
 * LAYOUT
 * Brand Logo..............................Aligns brand logo in navbar.
 * Fixed Brand Logo........................Aligns brand logo in fixed header.
 * Fixed Navbar............................Aligns navbar in fixed header.
 * Site Notifications......................Eliminates default style notifications.
 * Sticky Footer...........................Sticks footer to bottom of page.
 * Center Content..........................Aligns content center of page.
 * 404 Page................................Aligns content for mobile devices.
 * Resellers Page..........................Pins contact info to top of page.
 * Research Database.......................Aligns research icon and create columns for all categories listing.
 * Webinars................................Overlays video image and and play button over youtube video.
 *
 * PAGE FEATURES
 * Tag Boxes...............................Resets style for tag boxes.
 * Font Awesome............................Resets style for font awesome.
 * Glyph Icons.............................Resets style for glyphicons.
 * Service Boxes...........................Resets style for service boxes.
 * Solutions...............................Resets style for solution pages.
 * Top Control.............................Resets style for top control icon.
 * Bredcrumbs..............................Resets style for breadcrumbs.
 *
 * TYPEPOGRAPHY
 * Headings................................Resets style for headings.
 * Blockquotes.............................Resets style for blockquotes.
 * 
 * RIGHT SIDE BAR
 * Glyph Icons.............................Resets style for glyph icons.
 *
 * PRODUCTS SHOWCASE
 * Activity Monitors.......................Resets style for activity monitors showcase template.
 * Software................................Resets style for software showcase template.
 *
 * HOME
 * Slider..................................Resets style for sliders.
 * Solutions...............................Resets style for solutions section.
 * News & Events...........................Resets style for news & events section.
 *
 * PRODUCTS COMPARISON
 * Headers.................................Resets style for headers.
 * Rows....................................Resets style for rows.
 *
 * FORMS
 * Buttons.................................Resets style for buttons.
 *
 * SMALL SCREENS
 * Device Comparison.......................Aligns columns evenly.
 *
 * STORE
 * Links...................................Resets the style for links.
 * Cart Badge..............................Resets the style for the Cart.
 * Promo Banners...........................Resets the style for promo banners.
 * Footer..................................Resets the style for footer.
 * Helpful Links...........................Resets the style for helpful links.
 * Variable Products.......................Resets the style for Variable Products.
 * Cart....................................Resets the style for the Cart.
 */





/*------------------------------------*\
    #COLOR-PALETTE
\*------------------------------------*/

/**
 * ActiGraph Website Theme Colors
 * www.0to255.com/facade is a great color tool used to mix and match colors
 */

/* ActiGraph blue */
.color-actigraph-blue { color: #0b2c4a; }

/* ActiGraph red */
.color-actigraph-red  { color: #c9262d; }

/* links */
.color-light-blue     { color: #66a0d6; }

/* Hover links */
.color-hover-blue     { color: #2b79bb; }

/* Dark Blue */
.color-dark-blue      { color: #031B31; }

/* Paragraph */
.color-paragraph      { color: #555555; }

/* Backgrounds */
.color-grey           { color: #acacac; }
.color-light-grey     { color: #e7e7e7; }
.color-silver-grey    { color: #f4f4f4; }
.color-dark-grey      { color: #666666; }
.color-darker-grey    { color: #333333; }
.bg-color-light-blue  { background-color: #66a0d6; }





/*------------------------------------*\
    #RESETS
\*------------------------------------*/

/**
 * Header
 */

/* Background Color */
.header { background: #0b2c4a; }


/**
 * Fixed Header
 */

/* Background and Border Bottom Colors */
.header-fixed .header.header-fixed-shrink {
	background: rgba(11,44,74, 0.9);
}


/**
 * Navbar
 */

/* Links Color */
.header .navbar-default .navbar-nav > li > a {
	color: #fff;
}

/* Current Link Color */
.header .navbar-default .navbar-nav > .current-menu-ancestor > a, a:active {
	color: #66a0d6 !important;
}

/* Current Link Color v6 */
.header-v6.header-classic-dark .navbar-nav > .current-menu-ancestor > a, a:active {
	color: #66a0d6 !important;
}

/* Hover Links and Bottom Border Color */
.header .navbar-default .navbar-nav > li > a:hover,
.header .navbar-default .navbar-nav > .active > a {
	color: #66a0d6;
	border-bottom: solid 2px #66a0d6;
}

/* Dropdown Menu Hover and Focus Links Color */
.header .navbar-default .navbar-nav > .open > a,
.header .navbar-default .navbar-nav > .open > a:hover,
.header .navbar-default .navbar-nav > .open > a:focus {
	color: #66a0d6;
}

/* Dropdown Menu Top and Bottom Border Color */
.header .dropdown-menu { 
	border-top: solid 2px #66a0d6;
	border-bottom: solid 2px #66a0d6; 
}

/* Dropdown Menu Selected Color */
.header .dropdown-menu .active > a,
.header .dropdown-menu li > a:hover {
	background: #66a0d6 !important;
}


/**
 * Search Box
 */

/* Link Color */
.header .navbar .nav > li > .search {
	color: #fff;
}

/* Hover Link Color */
.header .navbar-default .navbar-nav > li:hover > a {
color: #66a0d6;
}

/* Fixed Link Color */
.header-fixed .header.header-fixed-shrink .search {
	color: #fff !important;
}

/* Fixed Hover Link Color */
.header-fixed .header.header-fixed-shrink .search:hover {
	color: #66a0d6 !important;
}

/* Background Color */
.header .navbar .nav > li > .search {
	background: #09233c;
}

/* Background Hover Color */
.header .navbar .nav > li > .search:hover {
	color: #66a0d6;
	background: #09233c;
	border-bottom-color: #66a0d6;
}


/**
 * Search Bar
 */

.search-block {
	background: #f4f4f4 !important; 
}

.search-block:before {
	background: none !important;
}


/**
 * Toggle Navbar
 */

/* Display On Phone Screens Only */
@media (max-width: 991px) {

	/* Dropdown Links Hover Color */
	.header .navbar-default .navbar-nav > li > .menu-link.dropdown-toggle:hover {
		color: #66a0d6;
	}

	/* Dropdown Links Border Bottom */
	.header .navbar-default .navbar-nav > li .menu-link.dropdown-toggle {
		border-bottom: solid 1px #eee;
	}

	/* Dropdown Current Links Color */
	.header .navbar-default .navbar-nav > .current-menu-ancestor > .menu-link.dropdown-toggle,
	.header .navbar-default .navbar-nav > .current-menu-ancestor > .menu-link.dropdown-toggle:hover,
	.header .navbar-default .navbar-nav > .current-menu-ancestor > .menu-link.dropdown-toggle:focus {
		color: #fff !important;
		background: #66a0d6;
	}

	/* Sub Dropdown Links Hover Color */
	.navbar-default .navbar-nav .open .dropdown-menu > li > .menu-link:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > .menu-link:focus {
		color: #66a0d6;
		background-color: transparent !important;
	}

	/* Sub Dropdown Text Color */
	.header .dropdown .dropdown-submenu > a {
		color: #b3b3b3 !important;
	}

	/* Sub sub open menu color */
	.header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #666;
	}
	
	/* Sub Dropdown Links Active Color */
	.navbar-default .navbar-nav .open .dropdown-menu > .active > .menu-link,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > .menu-link:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > .menu-link:focus {
		color: #555;
		background-color: #e7e7e7 !important;
	}
	
	/* Sub Dropdown Links Disabled Color */
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > .menu-link,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > .menu-link:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > .menu-link:focus {
		color: #ccc;
		background-color: transparent !important;
	}	

	/* Hamburger Button Background Color */
	.header .navbar-toggle,
	.navbar-default .navbar-toggle:hover, 
	.navbar-default .navbar-toggle:focus {
		background: #66a0d6;
	}

	/* Hamburger Button Background Hover Color */
	.header .navbar-toggle:hover {
		background: #66a0d6 !important;
	}

	/* Hamburger Border Color */
	.header .navbar-default .navbar-toggle {
		border-color: #66a0d6;
	}

	/* Search Box Hover Link Color */
	.header .navbar .nav > li > .search:hover {
		color: #66a0d6 !important;
	}

	/* Search Box Fixed Link Color */
	.header-fixed .header.header-fixed-shrink .navbar .nav > li > .search {
		color: #0b2c4a !important;
	}

	/* Search Box Fixed Hover Link Color */
	.header-fixed .header.header-fixed-shrink .navbar .nav > li > .search:hover {
		color: #66a0d6 !important;
	}
}


/**
 * Sub Header
 */

/* Breadcrumb Links Color */
.breadcrumb li.active,
.breadcrumb li a:hover {
	color: #66a0d6;
}

/* Breadcrumb Active Link Color */
.breadcrumb li.active,
.breadcrumb li a:hover {
	color: #66a0d6;
}

/* Breadcrumbs Light */
.breadcrumbs.breadcrumbs-light {
    padding: 14px 0px 8px;
    background: #FFF;
}

.breadcrumbs-light .breadcrumb > li + li:before {
    padding: 0px 10px;
    content: " ";
}

.breadcrumbs.breadcrumbs-light h1 {
    margin-top: 12px;
}


/**
 * Footer
 */

/* Links Color */
.footer a, .footer a:hover,
.copyright a, .copyright a:hover {
	color: #66a0d6;
}

/* Button Color */
.btn-u {
	background: #66a0d6;
	border-radius: 4px;
}

/* Button Hover Color */
.btn-u a:hover {
	background: #2b79bb;
}

/* Button Hover Toggle Color */
.btn-u:hover, .btn-u:focus, .btn-u:active, .btn-u.active,
.open .dropdown-toggle.btn-u {
	background: #2b79bb;
}

/* Background and Top Border Colors */
.footer-v3 .footer {
	background: #0b2c4a;
	border-top: 5px solid #66a0d6;
}

/* Copyright Background and Border Colors */
.footer-v3 .copyright {
	background: #031B31;
	border-top-color: #031B31; 
}


/**
 * Links
 */

/* Body Links Color */
a, a:hover { color: #66a0d6; }

/* Privacy Links Color */
.privacy a:hover { color: #66a0d6; }


/**
 * Commpany Details
 */

.company-info {
	margin-bottom: 10px;
}

.company-info i {
	float: left;
	color: #66a0d6;
	padding: 11px;
	/*min-width works with line-icon*/
	min-width: 40px;
	font-size: 22px;
	text-align: center;
	margin: 7px 20px 0 0;
}

.company-info i.fa {
	min-width: 46px;
}

.company-info.light i {
	border: 1px solid #66a0d6;
}

.company-info.dark i { 
	background: #585f69;
}

.company-info h3 {
	font-size: 21px;
	margin-bottom: 5px;
}

.company-info.light h3 { color: #555; }
.company-info.light p { color: #555; }


/**
 * International Resellers
 */

.clients-page.resellers:hover img {
	 border-color: #eee; 
}

.clients-page.resellers {
	 border-bottom: solid 0px #eee;  
}


/**
 * Testimonials
 */

/* Testimonail Authors */
.testimonials .testimonial-info {
	color: #66a0d6;
}

/* Triangle for testimonial bubble */
.testimonials.testimonials-v2 .item p:after, .testimonials.testimonials-v2 .item p:before {
	content:"";
	position: relative;
	left: 8%;
	bottom: -34px;
}


/**
 * Buttons
 */

/* Bordered Buttons */
.btn-u.btn-brd {
	border-color: #66a0d6;
	border-radius: 4px;
}

.btn-u.btn-brd {
	color: #66a0d6 !important;
}

.btn-u.btn-brd.btn-brd-hover:hover {
	background: #66a0d6;
}

.btn-u.btn-brd:hover {
	border-color: #66a0d6;
}


/* Dark Buttons */
.btn-u.btn-u-dark {
    background: #0b2c4a;
    border-radius: 4px;
}

.btn-u.btn-u-dark:hover {
    background: #031B31;
}


/**
 * Links List
 */

/* Link list color */
.link-list a {
	color: #66a0d6;
}

.link-list li {
	border-top: solid 1px #f4f4f4;
}


/**
 * News & Events
 */

/* In the News */
.profile .comment-list li:hover i {
	color: #66a0d6 !important;
}

.profile .comment-list li a {
	color: #66a0d6 !important;
}

.profile .comment-list li a:hover {
	color: #66a0d6 !important;
	text-decoration: underline !important;
}

/* Event Date */
.profile .date-formats {
	background: #66a0d6 !important;
}

/* Press Releases and Newsletters */
.profile .profile-post.color-one {
	border-left: 2px solid #66a0d6 !important;
}

.profile .profile-post:hover span.profile-post-numb {
	color: #66a0d6 !important;
}

/* New & Now Showcase */
.new-showcase.profile-event {
	margin-bottom: 0px !important;
	height: inherit;
}

h2.new-showcase.title-v2 {
	margin-top: 30px;
}


/**
 * Research Database
 */

/* Research Box */
.search-block .form-control {
	border: 1px solid #ccc !important;
}


/**
 * Search Results
 */

/* Links */
.s-results .inner-results h3 a {
	color: #66a0d6 !important;
}

/* Pagination */
.pagination > .active > a, .pagination > .active >
span, .pagination > .active > a:hover, .pagination > .active > 
span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	border-color: #66a0d6 !important;
	background-color: #66a0d6 !important;
}

.pagination li a:hover {
	color: #fff;
	background: #66a0d6 !important;
	border-color: #66a0d6 !important;
}

/* Highlight */
.s-results .inner-results .search-item-highlight .hls { 
	background-color: yellow;
	font-style: italic; 
}

/* Result Images */
.s-results .inner-results img {
	width: 100px !important; 
}


/**
 * Research Entries
 */

/* Institutions */
.dl-horizontal dt {
	text-align: left; 
}

.posts .dl-horizontal dt {
	width: 20px;
}

.posts .dl-horizontal dd {
	margin-left: 20px;
}


/**
 * Text
 */

h1, h2 {
    font-weight: 300;
}

/* Paragraph */
p {
	font-size: 14px;
	line-height: 1.6;
	font-weight: 300;
	font-style: normal;
	letter-spacing: normal;
}

/* Titles */
.title-v1 p {
    font-size: 18px;
    font-weight: 200;
}

/* News & Events */
.profile .profile-post-in p {
    color: #999;
    font-size: 13px;
    margin-bottom: 5px;
}

.profile .profile-event p {
    color: #999;
    font-size: 13px;
    margin-bottom: 5px;
}

/* Small Text Color */
small, .small {
	color: #999;
}


/**
 * Banners
 */

/* Image Position */
.tp-banner-container {
    position: relative;
}


/**
 * IE8
 */

/* Sticky Header */
.ie8 .header-fixed .header-fixed-shrink.header {
	background: #0b2c4a;
}


/**
 * Headlines
 */

/* Headlines */
.headline-center h2::after {
    background: #66a0d6 none repeat scroll 0% 0%;
}

.headline-left .headline-brd::after {
    background: #66a0d6 none repeat scroll 0% 0%;
}

.headline-center p {
    font-size: 14px;
}


/**
 * Carousel
 */
.owl-carousel-style-v2 .item img {
    padding: 0;
    display: inline-block;
}


/**
 * Carousel Buttons
 */

/* Nav Previous and Next */
/*.ms-skin-black-2 .ms-nav-next, .ms-skin-black-2 .ms-nav-prev {
    background: url(assets/plugins/master-slider/masterslider/skins/black-2/black-skin-2.png) #0b2c4a;
    background-position: -88px -26px;
}*/

/*.ms-skin-black-2 .ms-nav-next {
    right: 30px;
    left: auto;
    background-position: -86px -103px;
}*/

/*.ms-skin-black-2 .ms-nav-next:hover, .ms-skin-black-2 .ms-nav-prev:hover {
    background-color: #031B31;
}*/

/* Bullets */
/*.ms-skin-black-2 .ms-bullet-selected {
    background-color: #0b2c4a;
}*/


/**
 * Portfolio Boxes
 */

/* Cube Portfolio */
.cube-portfolio .link-captions li i:hover {
    color: #fff;
    background: #66a0d6 !important;
}


/**
 * Lists
 */

/* List V2 */
.lists-v2 i {
    color: #66a0d6;
    margin-right: 7px;
    display: inline-block;
}





/*------------------------------------*\
    #LAYOUT
\*------------------------------------*/

/**
 * Brand Logo
 */

/* Adjusts Brand Logo Alignment */
.header .navbar-brand { 
	z-index: 1;
	top: -20px;
	position: relative;
	padding: 0 10px 10px;
}

/* Display On Small Screens Only */
@media (max-width: 999px) {

	/* Adjusts Brand Logo Alignment */
	.header .navbar-brand {
		z-index: 1;
		top: -18px;
		position: relative;
		padding: 0 10px 10px;
	}
}


/**
 * Fixed Brand Logo
 */

/* Adjusts Fixed Brand Logo Alignment */
.header-fixed .header.header-fixed-shrink .navbar-brand { 
	top: 40px;
}

/* Ignores Fixed Brand Logo Width Default Setting */
.header-fixed .header.header-fixed-shrink .navbar-brand img {
	width: auto;
}

/* Display On Small Screens Only */
@media (max-width: 999px) {

	/* Ignores Fixed Brand Logo Width Default Setting On Toggle Menu */
	.header-fixed .header.header-fixed-shrink .navbar-brand img {
		height: 42px;
		width: auto;
	}
}


/**
 * Fixed Navbar
 */

/* Adjusts Fixed Navbar Alignment */
.header-fixed .header.header-fixed-shrink .navbar-nav {
	top: 1px;
}


/**
 * Site Notifications
 */

/* Eliminates margin bottom */
.alert {
	margin-bottom: 0px;
}


/**
 * Sticky Footer
 */

/* Creates Responsive Sticky Footer */
@media ( min-width: 992px ) {

	/* For Absolute Positioned Elements. */
	html {
		position: relative;
		min-height: 100%;
	}

	/* Makes Room for the Footer */
	body { margin-bottom: 442px; }

	/* Targets Selected Footer Style */
	.footer-v3 {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 286px;
	}

	/* Targets Selected Footer Style */
	.footer-v4 {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 328px;
	}

	/* Targets Selected Footer Style */
	.footer-v6 {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 442px;
	}
}


/**
 * Center Content
 */

/* Center Inside Div Tag */
.col-centered{
    float: none;
    margin: 0 auto;
}


/**
 * 404 Page 
 */

/* Fixes padding for buttons on mobile devices */
/*@media ( max-width: 999px ) {

	.list-inline > li { 
		padding-bottom: 20px !important;
	}
}*/


/**
 * Resellers Page
 */

/* Pins Contact Info to top */
div.affix {
    top: 220px; /* Set the top position of pinned element */
}


.vcenter {
    display: flex;
    align-items: center;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  background: #0b2c4a !important;
}


/**
 * Research Database
 */

/* Research Icon */
.research-icon {
	height: 35px;
	width: 35px;
	top: 8px;
	float: left;
	position: relative;
}

/* All Categories */
.all-categories-listing {
	-webkit-column-count: 4;
	-khtml-column-count: 4;
	-moz-column-count: 4;
	-ms-column-count: 4;
	-o-column-count: 4;
	column-count: 4;
}


/**
 * Webinars
 */

/* Video Image */
.videoOverlay { 
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 50% 50%; 
}

/* Video Play Button */
.videoOverlayButton { 
	position: absolute; top:52%; left:45%;
}





/*------------------------------------*\
    #PAGE FEATURES
\*------------------------------------*/

/**
 * Tag Boxes
 */

/* Tag Boxes v1 */
.tag-box-v1 {
	border-top: solid 2px #66a0d6;
}

/* Tag Boxes v2 */
.tag-box-v2 {
	border-left: solid 2px #66a0d6;
}

/* Tag Box V6 */
.tag-box-v6 {
	background: #f4f4f4;
}

/* Tag Boxes v7 */
.tag-box-v7 {
	border-bottom: solid 2px #66a0d6;
}


/**
 * Font Awesome Icons
 */

/* Font Awesome Icon Page Style */
.fa-icons li:hover { 
   color: #66a0d6;
}

.fa-icons li:hover i {
   background: #66a0d6; 
}


/**
 * GLYPHICONS Icons */

/* GLYPHICONS Icons Page Style */
.bs-glyphicons li:hover {
   color: #66a0d6;
}


/**
 * Service Boxes
 */

/* Icons for service boxes */
.service-block-v1 i {
	background: #66a0d6;
	padding: 14px;
}

.service-block-v4 .service-desc i {
	color: #66a0d6;
}


/**
 * Solutions
 */

/* Solutions Banner Image */
.solution.revolution-mch-1:after {
	background: none;
}

/* Solution Icon */
i.icon-lg-solution {
width: 100px;
height: 100px;
/* padding-left: inherit; */
padding-top: 6px;
}

i.icon-custom-solution {
color: #66a0d6;
text-align: center;
display: inline-block;
border: solid 1px #66a0d6;
}

i.icon-bg-light-blue {
background: #66a0d6;
}

a.reimbursement-link,
a.reimbursement-link h1, 
a.reimbursement-link h2, 
a.reimbursement-link h3, 
a.reimbursement-link h4, 
a.reimbursement-link h5, 
a.reimbursement-link h6, 
a.reimbursement-link:active
{ color: #66a0d6 !important; }

.reimbursement-info {
  /*display: none;*/
}

/* Full Width Boxes */
.team-v7 .team-v7-in {
    padding: 50px 100px;
    /*background: #f4f4f4;*/
}


/**
 * Top Control
 */

/* Control Style */
#topcontrol {
	color: #fff;
	z-index: 99;
	width: 30px;
	height: 30px;
	font-size: 20px;
	background: #0b2c4a !important;
	position: relative;
	right: 14px !important;
	bottom: 11px !important;
	border-radius: 3px !important;
}

/* Control Hover Style */
#topcontrol:hover {
	color: #fff;
	background: #66a0d6 !important;
}


/**
 * Breadcrumbs
 */

/* Breadcrumbs v3 */
.breadcrumbs-v3.img-rma-recertifications {
    background: url(/wp-content/uploads/2017/03/breadcrumb-imgs-rma-recertification.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}





/*------------------------------------*\
    #TYPEPOGRAPHY
\*------------------------------------*/

/**
 * Headings
 */

/* Headers */
.headline h2, 
.headline h3, 
.headline h4 {
	border-bottom: 2px solid #66a0d6;
}

/* Title V2 Decoration */
h2.title-v2:after {
	left: 0;
	width: 70px;
	height: 2px;
	content: " ";
	bottom: -10px;
	background: #66a0d6;
	position: absolute;
}


/**
 * Blockquotes
 */

/* Blockquotes */
blockquote:hover {
	border-left-color: #66a0d6; 
}

/* Hero quotes */
.hero {
	border-left-color: #66a0d6;
}





/*------------------------------------*\
    #RIGHT SIDE BAR
\*------------------------------------*/

/**
 * Glyph Icons
 */

/* Glyph icons in a list */
.who li i,
.who li:hover i, 
.who li:hover a { 
	color: #66a0d6; 
}





/*------------------------------------*\
    #PRODUCTS SHOWCASE
\*------------------------------------*/

/**
 * Activity Monitors
 */

/* Intro Section */
.one-page .one-intro h1 {
	color: #555;
	font-size: 38px;
	font-weight: 300;
	line-height: 30px;
	text-shadow: none;
	margin-bottom: 25px;
}

.one-page .one-intro p {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
}

.one-page .one-intro {
	background: #f4f4f4;
}

.one-page .one-intro {
	min-height: 500px !important;
}


/* Measures Section */
.one-page .one-measures h1 {
	color: #555;
	font-size: 25px;
	line-height: 30px;
	text-shadow: none;
	margin-top: 100px;
	margin-bottom: 25px;
}

.one-page .one-measures p {
	font-size: 13px;
}

.one-page p.footnote {
	color: #999 !important;
	font-size: 10px;
}

.one-page .one-measures {
	background: #fff;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

.one-page .one-measures {
	padding: 0px 0 !important;
	min-height: 250px !important;
}

.one-page .one-measures img {
	margin-top: 10px;
}

.flat-bg-block-v1 {
    padding: 60px 0px;
    background: none;
}

.flat-bg-block-v1 img.img-over {
    top: -106px;
    right: 10px;
    position: absolute;
}

.headline-left .headline-brd:after {
    left: 1px;
    z-index: 1;
    width: 30px;
    content: " ";
    bottom: -16px;
    position: absolute;
    height: 2px;
}

.headline-left .headline-brd {
    color: #555;
    position: relative;
    margin-bottom: 45px;
    padding-bottom: 10px;
}

.one-page h2 {
    font-size: 30px !important;
    line-height: 36px;
    text-shadow: none;
    font-weight: 300;
}


/* Features Section */
.one-page .one-features h1 {
	color: #555;
	font-size: 25px;
	line-height: 30px;
	text-shadow: none;
	margin-bottom: 25px;
}

.one-page .one-features {
	background: #f4f4f4;
}


/* Image Gallery Section */
.one-page .one-image-gallery {
	background: #fff;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
}

.one-page .one-image-gallery {
	padding: 50px 0 !important;
	min-height: 200px !important;
}

.thumbnail {
	border: 1px solid #ddd !important;
	margin-bottom: 0px;
}

a.thumbnail, a.thumbnail:hover {
	border-color: #ddd !important;
	margin-bottom: 0px;
}

.one-page img.feature-icon {
	vertical-align: middle;
	margin: 10px 20px 0 0;
	float: left;
	width: 40px;
}


/* Technology and Specifications Section */
/*.one-page .one-specifications h1, h2, h3, h4 {
	font-weight: 300;
}*/

.one-page .one-specifications h1 {
	color: #555;
	font-size: 25px;
	line-height: 30px;
	text-shadow: none;
	margin-bottom: 25px;
}

.one-page .one-specifications h3 {
	line-height: 10px;
	margin-top: 0px;
	margin-bottom: 35px;
}

.one-page .one-specifications h6 {
	font-size: 14;
}

.one-page .one-specifications p {
	font-size: 14px;
}

.one-page .one-specifications .headline {
	margin: 10px 0 15px 0;
	border-bottom: 1px dotted #ccc;
}

.one-page .one-specifications {
	background: #f4f4f4;
}

.one-page .one-specifications {
	padding: 30px 0 !important;
	min-height: 250px !important;
}

.one-page p.footnote {
	color: #999 !important;
	font-size: 10px;
}

.one-page img.regulatory-info {
	vertical-align: middle;
	margin: 0px 20px 0 0;
	float: left;
	width: 32px;
}


/* Comparison Section */
.one-page .one-comparison h1 {
	color: #FFF;
	line-height: 30px;
	text-shadow: none;
	margin-top: 80px;
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 30px;
}

.one-page .one-comparison h3 {
	color: #555;
	font-weight: 300;
}

.one-page .one-comparison p {
	font-size: 13px;
	font-weight: 300;
}

.one-page .one-comparison {
	background: #66A0D6;
}

.one-page .one-comparison {
	padding: 50px 0 !important;
	min-height: 200px !important;
}

.one-page .one-comparison a:hover {
	color: #FFF;
}


/* Support Section */
.one-page .one-support h1 {
	color: #555;
	line-height: 30px;
	text-shadow: none;
	margin-top: 80px;
	margin-bottom: 15px;
}

.one-page .one-support h3 {
	color: #555;
	font-weight: 300;
}

.one-page .one-support {
	background: #fff;
	border-top: solid 1px #eee;
}

.one-page .one-support {
	padding: 50px 0 !important;
	min-height: 200px !important;
}

i.icon-support {
width: 40px;
height: 40px;
font-size: 32px;
line-height: 48px;
margin-bottom: 16px;
text-align: center;
display: inline-block;
}


/* Defaults */
.one-page {
	padding-left: 0;
	padding-right: 0;
}

.one-page h3.heading-sm {
	font-size: 19px;
}

.one-page p {
	color: #555 !important;
}

.one-page .one-default p,
.one-page .one-default h1,
.one-page .one-default h2,
.one-page .one-grey p,
.one-page .one-grey h1,
.one-page .one-grey h2 {
	color: #555 !important;
}

.one-page .one-page-inner {
	padding: 100px 0 !important;
	min-height: 300px;
}

.one-page .one-page-btn {
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 200;
	padding-left: 30px;
	padding-right: 30px;  
}

.one-page .btn-u {
	margin-bottom: 15px;	
}

/* Section Background Colors */
.one-page .one-silver {
	background: #f4f4f4;
}
.one-page .one-default {
	background: #fff;
}
.one-page .one-grey {
	background: #eee;
}
.one-page .one-blue {
	background: #3498db;
}
.one-page .one-red {
	background: #e74c3c;
}
.one-page .one-orange {
	background: #e67e22;
}
.one-page .one-green {
	background: #2ecc71;
} 


/**
 * Software
 */

/* About Section */
.about-section {
	padding-top: 0px !important;

}

/* About Image */
.about-section .about-image {
	/*padding-top: 60px !important;*/
}

/* Title */
.title-v1 h1, .title-v1 h2 {
	text-transform: none;
}

.title-v1 h1:after, .title-v1 h2:after {
	background: #66a0d6 !important;
}

/* Pace Progress */
.pace .pace-progress {
	background: #66a0d6 !important;
}

.pace .pace-progress-inner {
	box-shadow: 0 0 10px #66a0d6, 0 0 5px #66a0d6 !important;
}

.pace .pace-activity {
	border-top-color: #66a0d6 !important;
	border-left-color: #66a0d6 !important;
}

/* Icons */
i.icon-bg-u {
	background: #66a0d6;
}

/* Line Hover */
.team-v1 li:hover > p:before {
	background: #66a0d6 !important;
}





/*------------------------------------*\
    #HOME
\*------------------------------------*/

/**
 * Sliders
 */

/* Background overlay color */
.revolution-mch-1:after {
	background: none;
	/*background: rgba(102, 160, 214, 0.3);*/
}

/* Header */
.revolution-ch1 {
	color: #0b2c4a;
	text-transform: none;
	font-size: 40px;
	font-weight: 400;
	line-height: 60px;
	font-family: "Open Sans",sans-serif;
}

/* Content */
.revolution-ch2 {
	color: #0b2c4a;
	text-align: left;
	font-size: 20px;
	max-width: 470px;
	line-height: 32px;
	position: relative;
	font-weight: normal;
	font-family: "Open Sans",sans-serif;
}

.revolution-ch2:after {
	background: #0b2c4a;
	left: 9%;
}

/* Buttons */
.btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
	background: #0b2c4a;
	color: #fff !important;
	border-radius: 4px;
}

.tp-banner-container .btn-u.btn-brd {
	color: #0b2c4a !important;
	border-color: #0b2c4a !important;
	border-radius: 4px;
}


/**
 * Solutions
 */

/* Bottom Border */
.owl-work-v1 .item a:hover span {
	border-bottom: solid 2px #66a0d6;
}


/**
 * News & Events
 */

/* Divider */
.latest-list li {
	border-top: 1px solid #e4e9f0;
}





/*------------------------------------*\
    #PRODUCTS COMPARISON
\*------------------------------------*/

/**
 * Headers
 */

/* Price */
.pricing-head h3 {
	padding: 22px 0 !important;
	background: #66a0d6 !important;
	text-shadow: 0 0px 0 #09233c !important; 
}

.pricing:hover h4 {
	color: #66a0d6 !important;
}

/* Spacing */
.pricing-mega-v3 .hidden-area {
	margin-top: 386px !important;
}


/**
 * Rows
 */

/* Icons */
.pricing-content li i {
	color: #66a0d6 !important;
}

/* Borders */
.pricing-content li {
	border-bottom: solid 1px #eee !important;
}

.pricing-head h4 {
    border-bottom: 0px solid #eee !important;
}





/*------------------------------------*\
    #FORMS
\*------------------------------------*/

/**
 * Buttons
 */

/* Background Color */
.sky-form .button {
	background: #66a0d6 !important;
	float: left !important;
	margin: 10px 0 0 0px !important;
	border-radius: 4px;
}





/*------------------------------------*\
    #SMALL-SCREENS
\*------------------------------------*/

@media ( max-width: 1200px ) {

	/**
	 * Device Comparison
	 */

	/* Pricing Head */
	.pricing-mega-v3 .hidden-area {
		margin-top: 336px !important;
	}

}




/*------------------------------------*\
    #STORE
\*------------------------------------*/

/**
 * Links
 */

/* Product Add to Cart Links Hover */
.illustration-v2 .add-to-cart:hover {
	background: rgba(102, 160, 214, 0.5) !important;
}

/* Product Review */
.illustration-v2 a.product-review {
	background: rgba(30,67,100,0.7) !important;
}

/* Product Links Hover */
.product-description h4.title-price a:hover {
	color: #66a0d6 !important;
}

/* Shipping Availability Icon */
.add-to-wishlist i {
	color: #9cc1e4 !important;
}

.wishlist-in:hover i, .add-to-wishlist {
	color: #66a0d6 !important;
}

.add-to-wishlist a:hover {
	color: #66a0d6 !important;
}

/* Products You May Like */
.product-description-v2 h4.title-price a:hover {
	color: #66a0d6 !important;
	text-decoration: none;
}


/**
 * Cart Badge
 */

/* Badge Lists */
.header .shop-badge.badge-lists {
    margin-bottom: 0;
}

.header .shop-badge.badge-lists li {
    position: relative;
}

.header .shop-badge.badge-lists > li {
    margin-left: 20px;
    padding: 7px 15px 8px 25px;
}

.header .shop-badge.badge-lists span.badge {
    top: 0px;
    right: 3px;
    position: absolute;
}

@media (max-width: 991px) {
    .header .shop-badge {
        display: none;
    }

    .header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus {
		background: #66a0d6;
	}
}

.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge.badge-lists {
    margin-top: 20px;
}

.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge.badge-lists > li {
    padding-top: 17px;
    padding-bottom: 17px;
}

.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge .badge-open {
    top: 69px;
}

.header-fixed .header.header-fixed-shrink .shop-badge.badge-lists {
    margin-top: 45px;
}

.header-fixed .header.header-fixed-shrink .shop-badge .badge-open {
    top: 50px;
}

/* Badge Icons */
.header .shop-badge.badge-icons span.badge {
    min-width: 12px;
    padding: 3px 6px;
}

.header .shop-badge.badge-icons i {
    color: #FFF;
    font-size: 24px;
    min-width: 25px;
}

/* Badge */
.header .shop-badge span.badge {
    font-weight: 400;
    padding: 4px 7px;  
}

.header .shop-badge span.badge-sea {
    background: #18ba9b;
}

.header .shop-badge span.badge-light-blue {
    background: #66a0d6;
}

/* Scrollbar */
.header .content-holder {
    padding: 0;
    height: 400px; 
    margin: 0 auto;
    overflow: hidden; 
    position: relative; 
}

.header .ps-scrollbar-x-rail {
    display: none !important;
}

/* Badge Open */
.header ul.shop-badge > li {
    position: relative;
}

.header ul.shop-badge > li:hover .badge-open {
    display: block;
}

.header .badge-open {
    top: 40px;
    right: 0;
    display: none;
    padding: 0 20px;
    list-style: none;
    min-width: 300px;
    background: #fff;
    position: absolute;
    border-top: 2px solid #18ba9b;
    -webkit-box-shadow: 0 2px 2px 0px rgba(90,90,90,0.075);
    -moz-box-shadow: 0 2px 2px 0px rgba(90,90,90,0.075);
    box-shadow: 0 5px 5px 0px rgba(90,90,90,0.075);
}

.header .badge-open li {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #dedede;
}

.header .badge-open li:first-child {
    margin-top: 0;
    border-top: none;
    padding-top: 20px;
}

.header .badge-open li:after,
.header .badge-open li:before {
    content: " ";
    display: table;
}

.header .badge-open li:after {
    clear: both;
}

.header .badge-open img {
    float: left;
    width: 100px;
    height: auto;
    margin-right: 15px;
}

.header .badge-open .close {
    line-height: 1.9;
}

.header .badge-open span {
    margin: 7px 0;
    color: #687074;
    display: block;
    font-size: 14px;
}

.header .badge-open small {
    color: #999;
    font-size: 14px;
}

/* Subtotal */
.header li.subtotal {
    padding: 3px 0 20px;
}

.header li.subtotal span {
    color: #555;
    font-size: 18px;
    font-weight: 200;
    display: inline-block;
    text-transform: uppercase;
}

.header li.subtotal .subtotal-cost {
    color: #18ba9b;
}

.header li.subtotal .btn-u {
    font-size: 12px;
}

.header li.subtotal .col-xs-6:first-child {
    padding-right: 8px;
}

.header li.subtotal .col-xs-6:last-child {
    padding-left: 8px;
}


/**
 * Promo Banners
 */

/* Background Color */
.shop-subscribe {
	background: #385D7E !important;
}


/**
 * Footer
 */

.footer-v4 .copyright {
	background: #031B31 !important;
	border-top-color: #031B31 !important;
}


/**
 * Helpful Links
 */

/* Box Headers */
.product-service .product-service-heading {
	background: #385D7E !important;
}

/* Box Headers Hover */
.product-service:hover .product-service-heading {
	background: #1E4364 !important;
}

/* Links */
.product-service .product-service-in a {
	color: #66a0d6 !important;
}


/**
 * Variable Products
 */

/* Product Price */
.single_variation_wrap .single_variation {
	font-size: 30px;
	color: #2bb141;
	margin-bottom: 30px;
}

/* Quantity Box */
.single_variation_wrap .variations_button .quantity{
	display: none !important;
}


/**
 * Cart
 */

/* Table Header width */
table.total-result th {
	width: 25%;
}

/* Proceed to Checkout Button */
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #66a0d6 !important;
	border-radius: 4px;
}

.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #2b79bb !important;
}

/* Clear Button */
.btn-u.btn-brd.btn-u-red {
  color: #e74c3c !important;
}

.btn-u.btn-brd.btn-u-red:hover {
  color: #c0392b !important;
  border-color: #c0392b !important;
}

