/*
	Theme Name: Quasar Child Theme
	Theme URI: http://quasar.rockthemes.net
	Author: XanderRock
	Author URI: http://themeforest.net/user/XanderRock/portfolio
	Description: Quasar is a very powerful responsive, retina ready, WPML (localization) ready, WooCommerce ready theme. Quasar comes with Rock Page Builder, Curvy Slider and Rock Form Builder. Enjoy!
	Version: 1.1
	Template: quasartheme
*/
@import url("../quasartheme/style.css");
body {background:#ffffff !important;}
.group:before,.group:after {content:"";display:table;}
.group:after {clear:both;}
.group {zoom:1;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.header-top-1.retail-header {padding-bottom:10px;padding-top:0px;}
.retail-header .logo-container {text-align:left;z-index:2;position:relative;}
.retail_header_social {clear:both;float:right;position:relative;z-index:2;margin-bottom:0px;}
.retail_header_social li {float:left;list-style-type:none;margin-left:5px;}
.retail-header .retail_header_address {position:absolute;right:24%;top:50px;z-index:2;font-size:17px;line-height:22px;font-weight:300;text-transform:uppercase;}
.retail-header .retail_header_address span {font-weight:600;color:#1297eb;}
.retail-header .retail_header_hour {position:absolute;right:2%;top:50px;z-index:2;font-size:17px;line-height:22px;font-weight:300;text-transform:uppercase;}
.retail-header .retail_header_address span {font-weight:600;color:#1297eb;}
.header-top-1 {padding-bottom:20px;position:relative;}
.header-top-2 {background:#006cb0 !important;-moz-box-shadow:inset  0  12px 12px -12px #333333,inset  0 -12px 12px -12px #333333;-webkit-box-shadow: inset  0  12px 12px -12px #333333,inset  0 -12px 12px -12px #333333;box-shadow: inset  0  12px 12px -12px #333333,inset  0 -12px 12px -12px #333333;}
.header-top-2 .columns {text-shadow:none;}
.header-top-2-font-size {font-size:14px;}
.header-top-2 li {border-right:0px !important;padding:0px 3px !important;}
#main-nav-bg {background:#1e1f1f;}
#main-nav-bg.retail_menu {background:#d4d4d4 url(images/nav_bg.png) repeat-x left top;height:68px;border:0px !important;-webkit-box-shadow: 0 4px 8px #999,0 -4px 8px #999;-moz-box-shadow: 0 4px 8px #999,0 -4px 8px #999;box-shadow: 0 4px 8px #999,0 -4px 8px #999;}
#main-nav-bg.nav-centered.retail_menu ul li a {padding-left:14px !important;padding-right:14px !important;}
.cloud_overlay {background:url(images/cloud.png) repeat-x center;width:100%;height:185px;position:absolute;bottom:0;z-index:1;}
#nav ul>li>a {text-transform:uppercase;font-weight:400 !important;padding-right:20px !important;}
#nav ul>li.last>a {padding-right:0px !important;}
#nav ul>li.current-menu-item>a {font-weight:600 !important;}
#nav ul ul>li.current-menu-item>a {font-weight:400 !important;}

.retail_menu #nav>ul>li>a {text-transform:uppercase;font-weight:600 !important;padding-right:20px !important;line-height:54px !important;color:#4a4a4a !important;font-size:17px;}
.retail_menu #nav ul>li.last>a {padding-right:0px !important;}
.retail_menu #nav ul ul li a {line-height:30px !important;letter-spacing:1px;text-transform:uppercase;font-weight:400 !important;}
.retail_menu #nav ul>li.current-menu-item>a {font-weight:600 !important;color:#0675bb !important;}
.retail_menu #nav ul li a i {color:#4a4a4a !important;}
.retail_menu #nav ul ul li.current-menu-item > a {color:#ffffff !important;}

.quasar-title-breadcrumbs, .quasar-title-breadcrumbs .page-title {background-position:center top !important;color:#015e97 !important;}
.seminars_bt {background:url(images/seminars_bt.png) no-repeat;width:393px;height:49px;text-indent:-9999em;cursor:pointer;margin:0 auto !important;display:block !important;}
.college_bt {background:url(images/college_bt.png) no-repeat;width:393px;height:49px;text-indent:-9999em;cursor:pointer;margin:0 auto !important;display:block !important;}
input[type=submit].college_bt, input[type=submit].college_bt {background:url(images/college_bt.png) no-repeat !important;width:393px !important;height:49px !important;text-indent:-9999em;cursor:pointer;margin:0 auto !important;display:block !important;border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.rock-testimonials-single .testimonials-details {margin-top:15px;}
.infusion-option {overflow:hidden;clear:both;display:block;}
.infusion-option label {font-weight:normal;}
/* HOME */
.cryo_home_intro_title span span {font-style:italic;font-weight:700;}
.load_more_button {color:#B4B4B4;}
.mbMiniPlayer div.map_controlsBar {display:none !important;}
#home_featured_img {display:none;}
#home_featured_img img {display:block;margin:0px !important;width:100%;height:auto;}
#cryo_home_featured .parallax-mask-class {background-size: 100% 100% !important;}
/* PRODUCTS */
h2.cryo_product_title {margin-bottom:10px;line-height:22px;}
h2.cryo_product_title a {font-size:16px;font-weight:700;color:#006cb0 !important;text-decoration:none;}
.cryo_product_item {margin-bottom:50px !important;}
.cryo_product_item a {font-size:14px;font-weight:400;color:#006cb0 !important;text-decoration:none;}
.cryo_product_links {width:100%;padding-top:10px;border-top:1px solid #575757;margin-left:0px;margin-top:22px;}
.cryo_product_links li {list-style-type:none;display:inline-block;margin-right:40px;height:22px;margin-bottom:8px;}
.cryo_product_links li img {margin-right:2px; vertical-align:bottom;}
.cryo_product_links li a {font-size:14px;font-weight:400;color:#006cb0 !important;text-decoration:none;}
/* WEBINAR */
.register_box {max-width: 380px;margin: 0 auto 30px auto;background:#0271B7;padding:15px 10px;font-weight:bold;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.register_box p {font-weight:bold;}
.register_box a {color:#ffffff !important;font-size:16px;}
/* LOCATIONS */
.wpsl-store-location .wpsl-store-details {display:none;}
.wpsl-store-location .wpsl-more-info-listings {display:block !important;}
#wpsl-result-list {max-width:1090px;margin-left:auto !important;margin-right:auto !important;}
.wpsl-search {max-width:1090px;margin-left:auto !important;margin-right:auto !important;}
/* MODALITIES */
.modalities_item_wrap {padding-top:5px;padding-bottom:10px;border-bottom:1px solid #575757;}
.modalities_item_wrap h2 {color:#006cb0;font-size:26px;font-weight:bold;margin-bottom:25px;}
.modalities_item_wrap p {margin-bottom:25px;}
.modalities_item_wrap a {color:#006cb0 !important;text-decoration:underline;}
/* STUDIES */
ul.download_list {margin-left:0px;}
ul.download_list li {list-style-type:none;margin-bottom:25px;}
ul.download_list li a {background:url(images/download_icon.png) no-repeat 0px 4px;padding-left:30px;font-size:18px;font-weight:400;color:#006cb0 !important;display:inline-block;}
ul.studies_menu {margin-left:0px;text-align:center;}
ul.studies_menu li {list-style-type:none;display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:15px;}
ul.studies_menu li a {display:inline-block;width:190px;text-align:center;background:#01568b;color:#ffffff !important;font-size:15px;font-weight:300;line-height:30px;padding-top:2px;padding-bottom:3px;}
ul.studies_menu li a:hover, ul.studies_menu li a.active {text-decoration:none;background:#000000;}
/* RETAILS */
.page-template-template-retails .quasar-title-breadcrumbs {background: url("images/title_bar.jpg") repeat-x;background-size: 1920px 99px;text-align:center;}
.page-template-template-retails .quasar-title-breadcrumbs .page-title {color:#ffffff !important;}
#retail_book_session .parallax-mask-class {background-size:inherit !important;background-repeat:repeat-x !important;}
.retail_membership {background:#f3f3f3;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:20px;}
.retail_membership h2 {color:#017bba;font-size:22px;font-weight:500;letter-spacing:1px;font-family:'Open Sans';}
.team-member-article.boxed-layout, .team-member-content.boxed-layout {background:#f3f4ed;}
.team-member-content img {display:none !important;}
.team-member-content .details img {display:block !important;}
.quasar-portfolio-title {font-weight:normal !important;text-align:center;margin-bottom:0px;}
/* BUTTON */
input[type=submit].button-primary {border:none;}
input[type=submit].button-primary:hover{
    background-color: #369cec;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #369cec), color-stop(100%, #007998));
    background: -webkit-linear-gradient(top, #369cec, #007998);
    background: -moz-linear-gradient(top, #369cec, #007998);
    background: -o-linear-gradient(top, #369cec, #007998);
    background: linear-gradient(top, #369cec, #007998);    
}
/* VISUALIZER */
#visualizer_wrapper {width:100%;max-width:850px;margin:0 auto;padding:20px;-moz-box-shadow:inset 0 0 30px #efefef;-webkit-box-shadow:inset 0 0 30px #efefef;box-shadow:inset 0 0 30px #efefef;-webkit-border-radius: 12px;
-moz-border-radius: 12px;border-radius: 12px;}
#visualizer_wrapper.cryosense_config {max-width:860px;}
#visualizer_wrapper ul {margin-left:0px;margin-bottom:30px;}
#visualizer_wrapper ul li {list-style-type:none;margin-bottom:4px;height:30px;}
#visualizer_wrapper ul li a {display:block;line-height:28px;font-size:13px;color:#666666;padding-left:25px;padding-bottom:2px;}
#visualizer_wrapper ul li a:hover, #visualizer_wrapper ul li a.active {color:#000;text-decoration:none;background:url(images/visualizer_hover.png) no-repeat center center;}
#visualizer_wrapper ul li a.active {font-weight:bold;}
#visualizer_wrapper ul li span {display:inline-block;width:80px;text-align:right;padding-right:6px;}
#visualizer_wrapper.cryosense_config  ul li span {width:100px;}
#visualizer_left {width:500px;float:left;padding-top:25px;text-align:center;}
.cryosense_config #visualizer_left {width:560px;padding-top:15px;}
#visualizer_right_wrap {width:260px;float:right;}
#visualizer_right {width:260px;min-height:770px;background:#eaeaea;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding:15px;margin-bottom:20px;}
#visualizer_right #visualizer_heading {margin-bottom:30px;}
#visualizer_right h2 {font-size:16px;font-weight:bold;text-align:center;}
#visualizer_right_wrap p {text-align:center;font-size:12px;font-weight:bold;}
/* CONTACT US */
#rockthemes-fb-5 {background:#f3f3f3;}

.store_contact_box_wrap {background:#006cb0;-moz-box-shadow:inset 0 0 15px #666666;-webkit-box-shadow:inset 0 0 15px #666666;box-shadow:inset 0 0 15px #666666;}
.store_contact_box {background:url(images/contact_bg.png) no-repeat center bottom 20px;overflow:hidden;padding-top:50px;}
.store_contact_box p {color:#ffffff;text-transform:uppercase;font-size:18px;text-align:center;font-weight:300;}
.store_contact_box a {color:#ffffff !important;font-size:18px !important;text-decoration:underline;}


/* FOOTER */
.footer-large {padding-top:40px !important;padding-bottom:45px !important;}
.footer-large .widget-title {text-shadow:none;font-weight:300;font-size:24px;margin-bottom:20px;text-transform:uppercase;margin-top:2px;}
.footer-large .footer-inline-hr {display:none;}
.footer-large .cryo_latest_news_title {font-size:16px;font-weight:bold;}
.footer-large .cryo_latest_news a {color:#59beff !important;text-decoration:underline;}
.footer-large .cryo_latest_news a:hover {text-decoration:none;} 
.footer-bottom {padding-bottom:45px;}
#toTop {bottom:45px;}
.footer-bottom .menu li {padding-left:6px;padding-right:7px;}
.footer-bottom .menu a {text-transform:uppercase;font-family:"PT Sans Narrow", sans-serif;font-size:14px;}
.footer-bottom .menu li.current-menu-item a {color:#00aae8;text-decoration:none;}
@media only screen and (max-width: 767px) { 
#home_featured_img {display:block;}
.home .rockthemes-curvy-slider {display:none;}
.header-top-2 .large-6 {width:50%;}
#nav .nav_responsive_select {margin:0px 0px 15px 0px !important;}
}
@media only screen and (max-width: 479px) { 
#home_featured_img {display:block;}
.header-top-2 .large-6 {width:100%;}
.header-top-2 ul.header_social {width:155px;float:none;margin:0 auto;}
}
@media only screen and (max-width: 860px) { 
    #visualizer_right #visualizer_heading {margin-bottom:20px;text-align:center;}
    #visualizer_left, #visualizer_right_wrap, #visualizer_right, .cryosense_config #visualizer_left {width:100%;text-align:left;}
    #visualizer_left, .cryosense_config #visualizer_left {padding-top:15px;text-align:center;}
    #visualizer_right {padding:20px 20px 5px 20px;min-height:inherit;}
    #visualizer_right h2{text-align:left;}
    #visualizer_wrapper ul {margin-bottom:15px;}
    #visualizer_wrapper ul li {display:inline-block;}
    #visualizer_wrapper ul li a {display:inline-block;padding-left:0px;}
    #visualizer_wrapper ul li a:hover, #visualizer_wrapper ul li a.active {background-position:left center;}
}