/**********colors: Royal-Blue:#1b3659 light blue: #92afd4; cream: rgba(245,239,221,.9); light brown-orange: #d8976b; link brown-orange #bd4c00;      **********/



/**********general styles*******************/



body p, body ul li, body ol li, #ezblog-body .blog-text p, #ezblog-body .blog-text li {

	font-size: 16px;

	line-height: 1.8em;

}



/********enlarge logo center menu vertically**********/



@media (max-width:750px) {

.logo-image a {

	left: 50px;

	top: 0px;

	background-image: url("../images/maple-leaf-music-logo.png");

	background-repeat: no-repeat;

	width: 70px;

	height: 70px;

	display: block;

	position: absolute;

	z-index: 1000;

}

}



@media (min-width:751px) and (max-width:960px) {

.logo-image a {

	left: 200px;

	top: 0px;

	background-image: url("../images/maple-leaf-music-logo.png");

	background-repeat: no-repeat;

	width: 125px;

	height: 124px;

	display: block;

	position: absolute;

	z-index: 1000;

}

}



@media (min-width:961px) {

.logo-image a {

	background-image: url("../images/maple-leaf-music-logo.png");

	background-repeat: no-repeat;

	width: 125px;

	height: 124px;

	display: block;

	position: absolute;

	z-index: 1000;

	left: auto;

}

}

.logo.logo-image {

	border: 0!important;

}



@media (min-width: 980px) {

html .t3-mainnav.light-mainnav .logo-image a {

	background-image: url("../images/maple-leaf-music-logo.png") !important;

}

}

.t3-mainbody {

	margin-top: 150px;/**background:#1b3659;**/

}

/***.t3-mainbody .row {



	background: #1b3659;



}



.t3-mainbody #t3-content {



	background: rgba(245,239,221,.9);



}***/



.home .t3-mainbody #t3-content {

	background: transparent;

}

body.popup-body .t3-mainbody #t3-content {

	background: none;

}

.jshop_list_product .image {

	background: rgba(245,239,221,.1);

}

.jshop_list_product .product .prod-info {

	background-color: black;

}

body {

	background-image: url("../images/SiteBG.jpg");

}

.navbar .nav {

	left: 60px;

	margin-top: 35px !important;

}

.logo-image {

	overflow: hidden;

}

.logo-image .brand {

	padding: 5px 20px;

}

li.review {

	display: none;

}

/**************update background-colors and navigation***********************/

.t3-mainnav .navbar .btn-navbar {background-color:#aac3e2;  padding: 10px;

  margin-top: 10px;}

  .t3-mainnav .navbar .btn-navbar:hover {background-color:#bd4c00;}







.t3-mainnav, .t3-mainnav .container, .t3-mainnav .navbar .nav > li > a, .t3-mainnav .dropdown-menu, .t3-mainnav .nav li.dropdown.open > .dropdown-toggle, .t3-mainnav .navbar .nav > .active > a, .social-link, .social-link .addthis_toolbox, .t3-mainnav .navbar, .t3-mainnav.light-mainnav .navbar .nav > li > a, .t3-mainnav.light-mainnav .navbar .nav > .active > a {

	color: rgba(245,239,221,.9);

}



@media (min-width:1200px) {

.t3-mainnav .navbar .nav > li {

	margin: 0 25px !important;

}

}

.t3-mainnav .navbar .nav > .active > a:after, .t3-mainnav .navbar .nav > .active > a:hover:after, .t3-mainnav .navbar .nav > .active > a:focus:after, .t3-mainnav.light-mainnav .navbar .nav > li > a:after, .t3-mainnav .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .t3-mainnav .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret, .t3-mainnav.light-mainnav .navbar .nav > li > a:after, .t3-mainnav.light-mainnav .navbar .nav > li > a:hover:after, .t3-mainnav.light-mainnav .navbar .nav > li > a:focus:after, .t3-mainnav.light-mainnav .navbar .nav > li > a:active:after {

	background-color: #bd4c00 !important;

	background: #bd4c00 !important;

	border-bottom-color: #bd4c00;

	border-top-color: #bd4c00;

	color: #92afd4 !important;

}

.t3-mainnav .navbar .nav > li > a:after {

	background: none repeat scroll 0 0 #bd4c00;

}

.t3-mainnav.light-mainnav .navbar .nav > .active > a:hover, .t3-mainnav.light-mainnav .navbar .nav > .active > a:focus, .t3-mainnav.light-mainnav .navbar .nav > .active > a:focus:hover, .t3-mainnav.light-mainnav .navbar .nav > li > a:hover, .t3-mainnav.light-mainnav .navbar .nav > li > a:focus, .t3-mainnav.light-mainnav .navbar .nav > li > a:active, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus, .t3-mainnav .nav li.dropdown.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle, .t3-mainnav .nav li.dropdown.open > .dropdown-toggle, .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {

	color: #92afd4 !important;

}

.shop .t3-content, .makers .t3-content, .jshop_list_category {

	background-color: #1b3659;

	padding-top: 0px;

	padding-bottom: 0px;

}



@media (max-width:1080px) {

#t3-content {

	background-color: rgba(245,239,221,.9);

}

}

.makers .jshop, .shop .jshop {

	outline: 2px solid #1b3659;

}

.home .t3-content {

	background-color: transparent;

}

/**.home .jshop_list_category {



	background-color:#111;



}**/







.container, .view-article.layout-home .container.t3-mainbody {

	background: rgba(245,239,221,.8);

}

.jshop_list_category .cat-row {

	outline: 2px solid 1b3659;

}


/*******small gap to right of product listing*************/



.jshop_list_category .jshop_categ .category, .jshop_list_manufacturer .jshop_categ .manufacturer {

	margin-right: 0px;

}

.jshop_list_category .jshop_categ, .jshop_list_manufacturer .jshop .jshop_categ {

	background-image: url("../images/SiteBG.jpg");

	outline: 2px solid #1b3659;

}

.shop .main-content, .makers .main-content {

	margin-left: 0px;

	margin-right: 0px;

}

#t3-mainbody #sbox-window {

	background-color: #1b3659 !important;

}

#sbox-window #sbox-content, #sbox-window .t3-content, .jshop_list_category .jshop_categ .category, .jshop_list_manufacturer .jshop_categ .manufacturer {

	background-color: rgba(245,239,221,.8);

}

.social-link, #contact {

	background-color: #1d1d1d;

}

/***************Main Menus Links*************************/



.t3-megamenu .dropdown-menu .mega-nav > li a {

	border-color: #555!important

}

.dropdown-menu {

	border-color: #333!important

}

.mega-inner li:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover {

	background: #000!important

}



@media (min-width:1200px) {

.t3-mainnav.light-mainnav .container, .light-mainnav, .navbar-inner, .t3-mainnav, .t3-mainnav .navbar .nav li, .t3-mainnav .navbar .nav > li > a, .t3-megamenu .dropdown-menu .mega-nav > li a, .light-mainnav .social-link {

	z-index: 1000;

}

}

.t3-mainnav.light-mainnav .container, .light-mainnav, .navbar-inner, .t3-mainnav, .t3-mainnav .navbar .nav li, .t3-mainnav .navbar .nav > li > a, .t3-megamenu .dropdown-menu .mega-nav > li a, .light-mainnav .social-link {

	background: #1d1d1d!important;

	z-index: 1000;

}

.t3-megamenu .dropdown-menu .mega-nav > li a {

	color: rgba(245,239,221,1)!important;

	font-weight: 700 !important;

}

.light-mainnav #fixel-top-pannel-link {

	border: 1px solid #222;

	background: #000!important;

}

.light-mainnav .nav.navbar-nav.level0 .dropdown-toggle {

	color: #fafafa;

}

.t3-mainnav.light-mainnav {

	border-bottom: 0!important

}

/*********************sidebar menu ***************************/



/********sidebar color********************/



#t3-mainbody .t3-content.has-sidebar2, .com_contact .contact-col1 {

	background-color: rgba(245,239,221,1);

}

.com_content #t3-mainbody .row, .com_easyblog #t3-mainbody .row, .com_contact #t3-mainbody .row, .com_jshopping #t3-mainbody .row {

	background-color: #1b3659;

}

.makers #t3-mainbody .row, .shop #t3-mainbody .row {

	background-color: transparent;

}

/*****sidebar spacing*************/



.t3-sidebar .t3-module {

	padding: 25px;

	border-bottom: none;

	margin-top: 20px;

}

/**link colors***/



.t3-sidebar a, .t3-sidebar a:link, .t3-sidebar .module_menu .nav li a, .t3-sidebar .t3-module .nav li a, .jshop_menu_level_0 a:visited, h3.phone a {

	color: #aac3e2;

}

.btn, .button, button {

	background: #aac3e2;

	color: #1b3659;

}

.t3-sidebar .jshop_menu_level_1 a {

	margin-left: 5px;

	color: #c1d4ec;

}

.t3-sidebar a:hover, .t3-sidebar .module_menu .nav li a:hover, .t3-sidebar .t3-module .nav li a:hover, h3.phone a:hover {

	color: #d8976b;

	text-decoration: none;

}

.btn:hover, .button:hover, button:hover {

	background: #d8976b;

}

.t3-sidebar a:active, .t3-sidebar .jshop_menu_level_1_a a, .t3-sidebar div.jshop_menu_level_1_a:hover a, .t3-sidebar .module_menu .nav li a:active, .t3-sidebar .t3-module .nav li a:active {

	color: rgba(245,239,221,.9);

	text-decoration: none;

}

.jshop_menu_level_0_a a, .t3-sidebar .module_menu .nav li a:active, .t3-sidebar .t3-module .nav li a:active {

	font-weight: 500;

}

.jshop_menu_level_1, .jshop_menu_level_1_a {

	margin: 6px 0 6px 0px;

}

.t3-sidebar .jshop_menu_level_0 a, .t3-sidebar .jshop_menu_level_1 a, .t3-sidebar .jshop_menu_level_1_a a, .t3-sidebar .jshop_menu_level_2_a a {

	font-weight: 400;

	padding: 0px 0 6px 20px;

}

/***background image for active menu items**********/



.jshop_menu_level_0_a {

	background: url("../images/menu.png") no-repeat left center !important;

	padding: 0px 0 0px 24px;

}

.jshop_menu_level_0_a:hover {

	background: url("../images/menu-hover.png") no-repeat left center !important;

}

/*******background image**********/



.jshop_menu_level_0 a, .jshop_menu_level_1_a a, .jshop_menu_level_2_a a, .t3-module .nav li a {

	background: url("../images/menu.png") no-repeat left center !important;

}

.jshop_menu_level_0 a:hover, .jshop_menu_level_1_a a:hover, .jshop_menu_level_2_a a:hover, .t3-module .nav li a:hover {

	background: url("../images/menu-hover.png") no-repeat left center !important;

}

.jshop_menu_level_1_a a {

	color: rgba(245,239,221,.9);

}

/***link position******/



.jshop_menu_level_1 a {

	margin-left: 25px;

}

/***line weight************/



.jshop_menu_level_0_a {

	font-weight: bold;

}

/***************************Home Page*******************************/



/**************General*************/



.home .jshop {

	margin-top: 40px;

}

/********* Slider and About Maple Leaf Module*********/



.home #t3-content .about-module {

	width: 34%;

	margin: 1.5%;

	padding: 0!important;

	float: left;

	line-height: 1.4!important

}

.home #t3-mainbody #t3-content .about-module {

	color: rgba(245,239,221,.9);

}

.home #t3-content .about-module h1 {

	text-align: center;

	color: #a0bcdf;

	font-size: 28px;

}

.home #t3-content .about-module p {

	line-height: 1.6em;

	padding: 0px 20px;

	text-align: left;

	font-size: 15px;

}



@media (min-width: 1182px) {

/*******staff page*******/



.about .staff {

	float: right;

	max-width: 60%;

	margin-bottom: 30px;

}

/*******logo in about module*****************/



.home #t3-mainbody .home-panel {

	background-color: #1B3659 !important;

	background-image: url(../images/background-image-logo.png)!important;

	background-repeat: no-repeat;

	background-size: 12.5%;

	background-position: 1015px 158px;

}

.home #t3-mainbody .home-panel .less-width {

	max-width: 58%;

	display: block;

}

}

.home #ja-ss-103 {

	width: 63%!important;

	float: left;

	clear: both;

	left: 0px;

	bottom: 0px;

	padding: 0!important;

	margin: 0!important;

}



@media (max-width: 1183px) {

.home #t3-mainbody .home-panel {

	background-color: #1B3659;

}

.home #t3-content .about-module {

	width: 97%

}

.home #t3-content .about-module p {

	padding-bottom: 15px

}

.home #ja-ss-103 {

	width: 100%!important;

}

}

/*************shop page***********/



/******padding around text**********/



.jshop_list_category .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info {

	padding: 25px 30px 15px 30px;

}

.jshop_list_category .jshop_categ .category:hover, .jshop_list_manufacturer .jshop_categ .manufacturer:hover {

	background-color: #1d1d1d;

}



/*********Manufacturers Page - Add responsive styling*******/







@media (max-width: 1024px) {

.jshop_list_manufacturer .jshop_categ .manufacturer {

	min-height: 0;

}

.jshop_list_manufacturer .jshop_categ .cat-info {

	width: 50%;

	max-height: 170px;

	overflow: hidden;

}

.jshop_list_manufacturer .jshop_categ .cat-image {

	height: auto;

	width: 50%;

}

}



@media (max-width: 979px) {

.jshop_list_manufacturer .jshop_categ .cat-info {

	max-height: 130px;

}

}

.jshop_list_manufacturer .jshop_categ .cat-info a.product_link {

	font-size: 16px;

}



@media (max-width: 600px) {

.manufacturer_short_description, .category_short_description {

	display: none;

}

.jshop_list_category .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info {

	text-align: center;

	padding: 30px 10px;

}

.jshop_list_category .jshop_categ .cat-info a.product_link, .jshop_list_manufacturer .jshop_categ .cat-info a.product_link {

	font-size: 12px;

}

}



@media (max-width: 600px) {

.manufacturer_short_description, .category_short_description {

	display: none;

}

.jshop_list_category .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info {

	text-align: center;

	padding: 20px 10px;

}

.jshop_list_category .jshop_categ .cat-info a.product_link, .jshop_list_manufacturer .jshop_categ .cat-info a.product_link {

	font-size: 12px;

}

}

}



@media (min-width:601px) and (max-width:960px) {

.manufacturer_short_description, .category_short_description {

	display: none;

}

.jshop_list_category .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info, .jshop_list_manufacturer .jshop_categ .cat-info {

	text-align: center;

	padding: 30px 10px;

}

.jshop_list_category .jshop_categ .cat-info a.product_link, .jshop_list_manufacturer .jshop_categ .cat-info a.product_link {

	font-size: 14px;

}

}

.manufacturer_short_description, .category_short_description {

	font-size: 14px;

	line-height: 1.49em;

}

/********************Product Page***************************/



/****************products list***************************/



.fixel-grid-wrapper .items .conversion, .conversion {

	display: none;

}

/**********scroll bar****************************/



.popup-trackerV div {

	background: rgba(245,239,221,.9);

}



@media (min-width:1200px) {

/**********popup view with menu*************/



#popup-view {

	margin-top: 110px;

}

}

#popup-view {

	margin-top: 0px;

}

/******background color for grid behind products********/







.fixel-grid .items article, .jshop.productfull {

	background-color: rgba(245,239,221,.9);

}

.popup-body #t3-mainbody #t3-content, .popupview .popup-inner-content, iframe.popup-iframe, .popupview .popup-inner, body.popup-body {

	background: url("../images/SiteBG.jpg");

}

/*************border around gallery images ******************/







#list_product_image_middle {

	border: transparent;

	display: block;

	margin: 0 auto;

	margin-bottom: 20px;

}

#list_product_image_thumb img.jshop_img_thumb:hover, #list_product_image_thumb span.active img.jshop_img_thumb {

	border-width: 2px;

}

#list_product_image_thumb img.jshop_img_thumb {

	border-color: #92afd4;

	border-width: 2px;

	padding: 8px;

	height: 75px;

	width: auto;

	margin: 5px;

}

#list_product_image_thumb span.active img.jshop_img_thumb {

	border-color: #1b3659;

}

#list_product_image_thumb img.jshop_img_thumb:hover, #list_product_image_thumb span.active img.jshop_img_thumb:hover {

	border-color: #d8976b;

}

/****************lightbox behind ask a question********/



#jquery-lightbox {

	z-index: 1051;

}

/*********forward and back arrow hover********/



.popupview .popup-nav a:hover, .popupview a#popup-close:hover {

	background-color: #1b3659;

	border-left: solid 1px #92afd4;

	border-right: solid 1px #92afd4;

}

/***move title down***/



.jshop h1 {

	margin-top: 20px;

}

/***hide specification description*******/



.jshop span.extra_fields_description {

	display: none;

}

/********edit display of products so they are consistant*******/



.jshop_list_product .image_block {

	height: 210px;

	padding: 0px;

}

/********move badge down*************/



.jshop .image_block .product_label {

	top: 160px;

	right: 2px;

}

/***padding on title, font size***/



.jshop_list_product .product .image .name {

	padding: 0px 10px;

	margin: 0 auto;

	font-size: 14px;

	line-height: 1.3em;

}

/**title two lines**/



.jshop_list_product .product .image .name a {

	white-space: normal;

	width: 180px;

}

.jshop_list_product .product .name {

	font-weight: 700;

	margin-bottom: 10px;

}

.jshop_list_product .prod-info .name a {

	text-decoration: none;

	font-size: 16px;

	height: auto;

	color: #92afd4;

}

.jshop_list_product .product .description {

	display: none;

}

.jshop_list_product .product .image .jshop_price {

	display: none;

}

.jshop_list_product .prod-info .jshop_price {

	font-weight: normal;

	text-align: left;

	width: 100%;

	margin-bottom: 10px;

	font-size: 14px;

	color: rgba(245,239,221,.9)

}

.jshopping-content-right .prod_price, .jshopping-content-right .qty_in_stock #product_qty {

	color: #92afd4;

}

.jshop .not_available {

	color: #bd4c00;

	font-weight: 800;

}

.jshop-effects .extra_fields div, .jshop_list_product .prod-info .not_available {

	font-size: 14px;

	color: rgba(245,239,221,.9);

}

.extra_fields {

	margin-bottom: 25px;

}

.jshop_list_product .product .buttons {

	text-align: left;

}

.jshop_list_product .product .buttons a {

	background-color: #92afd4;

	color: #111;

}

.jshop_list_product .product .buttons a:hover {

	background-color: #1b3659;

	color: rgba(245,239,221,.9);

}

/************remove copyright************/



span#mxcpr {

	display: none;

}

/********hover on Load next set*************/



#infinity-next:hover {

	background: #92afd4;

	border-color: #1b3659;

}

/**********remove that's all****************/



.jshop_list_product .finished {

	display: none;

}

/*********remove black from behind the grid of products**********/



.fixel-grid {

	background-color: transparent;

}

/*******add outline to products***********/



.jshop_list_product .items article {

	outline: 1px solid #111;

}

/************center hover description with less padding*******/



.jshop_list_product .product .prod-info {

	padding: 15px;

	background-color: #111;

}

/**************Ask a Question Button**************/







div.conversion2 {

	box-shadow: none;

	padding: 10px 0px;

	width: 100%;

	height: 85px;

	border: 0!important;

	margin-left: -15px;

}

.conversion .modal {

	position: relative;

	top: 0;

	left: 0;

	width: 100%;

	background-color: transparent;

	box-shadow: none;

	border: none;

	border-radius: 0px;

}

a.askquestion {

	min-height: 85px;

	display: block;

	text-align: left;

	margin-left: 0px;

	padding: 30px 0px 30px 78px;

	background: url("../images/maple-leaf-logo.png") no-repeat;

	color: #1b3659 !important;

	font-size: 15px;

	z-index: 999;

}

span.question-text {

	background-color: rgba(255,255,255,.2);

	border-top: 2px solid #92afd4;

	border-right: 2px solid #92afd4;

	border-bottom: 2px solid #92afd4;

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px;

	padding: 6px 30px 6px 20px;

	font-weight: 600;

	text-transform: uppercase;

	letter-spacing: 1px;

}

a.askquestion:hover {

	color: #d8976b!important;

	text-decoration: none;

}

div.conversion1 h2.askquestion {

	display: block;

	border-bottom: 1px solid white;

	margin-bottom: 20px;

}

div.conversion1 h2.askquestion a:hover {

	text-decoration: none;

	color: #bd4c00;

}



@media (max-width:480px) {

.main-content {

	margin-left: 5px;

	margin-right: 5px;

	min-width: 300px;

}

span.question-text {

	padding: 6px 8px 6px 12px;

	letter-spacing: 0px;

	font-size: 12px;

}

}

a.askquestion:hover span.question-text, h2.askquestion:hover span.question-text {

	background-color: rgba(255,255,255,.6);

	border-top: 2px solid #92afd4;

	border-right: 2px solid #92afd4;

	border-bottom: 2px solid #92afd4;

}

/***********Ask a Question Form*********************/



#sbox-window iframe {

	background-color: black;

}

div.ask_question {

	padding: 3% 5% 0px 5%;

}

div.ask_question h1 {

	display: inline;

	display: none;

}

div.ask_question .product_description h2 {

	font-size: 17px;

	margin-top: -10px;

	margin-left: 15px;

}

div.ask_question img#main_image {

	border: 1px solid black;

	float: left;

	margin-left: 35%;

	margin-right: 25px !important;

	margin-top: -10px;

	max-height: 105px;

}

div.ask_question .short_description {

	font-size: 10px;

	margin-top: -8px;

	margin-left: 15px;

}

.popup-body.body-overlayed #sbox-window {

	position: fixed!important;

	width: 70%!important;

	min-width: 480px!important;

	min-height: 550px!important;

	height: 80%;

	left: 20%!important;/***top:40%!important;



	margin-top:-322px!important;***/

}

#sbox-window {

	max-width: 480px !important;

	min-height: 555px !important;

	top: 7% !important;

}

#sbox-window iframe {

	width: 100%!important;

	max-height: 600px!important;

	height: 100%;

	max-width: 480px !important;

	min-height: 555px !important;

}

#t3-mainbody #t3-content .rounded6 {

	max-width: 480px !important;

}

.t3-footer .container {

	background: rgba(245,239,221,.9)!important;

	padding: 6px!important;

	color: #222!important;

}

.t3-footer p {

	padding: 10px 40px;

	font-size: 12px;

}

.ask_question .product_description {

	border: 0!important

}

.ask_question .bodyContent {

	padding: 10px;

}

.mc-field-group {

	padding: 0px 5px 0px 16px;

	margin-bottom: 10px;

	background-color: #eeeeee!important;

	border: 1px solid #d0d0d0!important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}

#t3-footer .qlform {

	display: none!important

}

#mod_qlform_149 {

	margin-top: -50px;

}

input.radio-buttons {

	margin-left: 25px;

}

.label-field {

	display: inline;

}

.label .asterisk {

	font-size: 20px;

	margin-left: 5px;

	position: inherit;

	right: 0px;

	top: 0px;

}

#mod_qlform_149 .input-group {

	padding: 5px 5px 5px 16px;

}

ul.newsletter li {

	display: inline-block;

	font-size: 10px;

	padding: 5px 15px;

}

.label-field-questions {

	display: block;

	margin-bottom: -10px;

}

/***************new form**********************/

form.contact .formBody input, form.contact .formBody textarea {width:170px;}



.form .form-header {

	margin-top: 15px;

	font-size: 18px;

}

.formResponsive .formHorizontal .rsform-block {

	margin-bottom: 10px;

}

#ProductName {

	width: 350px;

}



/**************Tabs***********************/



@media (max-width: 480px) {

#prod_related, #prod_care {

	display: none;

}

}



@media (max-width: 767px) {

#prod_related, #prod_shipping, #prod_care {

	display: block;

}

}

.jshopping-tabs {

	margin-top: 50px;

	font-size: 14px;

}

.nav-tabs > li {

	padding-right: 3px;

	margin-bottom: -2px;

}

.jshopping-tabs .nav-tabs > li > a {

	border-radius: 0;

	padding: 8px 10px;

	background-color: rgba(245,239,221,.1);

	border-top: 1px solid #92afd4;

	border-left: 1px solid #92afd4;

	border-right: 1px solid #92afd4;

}

.jshopping-tabs .nav-tabs > li.active > a {

	background-color: rgba(146,175,212,.6);

	color: #1b3659;

	border-bottom: 1px solid #92afd4;

	font-weight: bold;

}

.jshopping-tabs .nav-tabs > li > a:hover {

	background-color: #d8976b;

}

.jshopping-tabs .nav-tabs > li.active > a:hover {

	background-color: rgba(146,175,212,.6);

	border-top: 1px solid #92afd4;

	border-left: 1px solid #92afd4;

	border-right: 1px solid #92afd4;

}

.jshopping-tabs #myTabContent {

	background: rgba(146,175,212,.3);

	border: 1px solid #92afd4;

	color: #3b261c;

	min-height: 815px;

}

.jshopping-tabs #myTabContent .jshop_list_product .image {

	background: rgba(245,239,221,1);

}

div#myTabContent h2 {

	margin-top: 10px !important;

}

.jshopping-tabs #myTabContent h4 {

	border-bottom: 1px solid rgba(245,239,221,1);

	border-width: 80%;

}

.jshopping-tabs #myTabContent p, .jshopping-tabs #myTabContent ul li, .jshopping-tabs #myTabContent ol li {

	line-height: 1.8em;

	font-size: 16px;

}

/*************Characteristics****************/



div.extra_fields {

	margin-top: 15px;

}

.extra_fields_name {

	color: #3b261c;

	font-weight: bold;

}

/***************Related**********************/







.jshop_prod_related {

	margin-top: 0px;

}

div.related_header {

	display: none;

}

/********Social Media Links - Images************/



.social-link .addthis_32x32_style .at4-icon, .social-link .addthis_32x32_white_style .at4-icon, .at-32x32 {

	width: 50px;

	height: 55px;

}

 .social-link .at4-icon.aticon-facebook, .social-link .at4-icon.aticon-google_follow, .social-link .at4-icon.aticon-youtube, .social-link ..at4-icon.aticon-pinterest, .social-link .at4-icon.aticon-rss {

background-position:7px;

}

.social-link {

	max-width: 303px;

}

.social-link .addthis_toolbox > a > span.at300bs.at15t_rss {

	background-position: 0px -240px !important;

}

.social-link .addthis_toolbox > a > span.at300bs.at15t_rss:hover {

	background-color: #601f92 !important;

	background-position: -60px -240px !important;

}

.social-link .addthis_toolbox > a > span.at300bs.at15t_google_follow {

	background-position: 0px -60px !important;

}

.social-link .addthis_toolbox > a > span.at300bs.at15t_google_follow:hover {

	background-position: -60px -60px !important;

	background-color: #79191b !important;

}

.social-link .addthis_toolbox > a > span.at300bs.at15t_pinterest {

	background-position: 0px -120px !important;

}

.social-link .addthis_toolbox > a > span.at300bs.at15t_pinterest:hover {

	background-position: -60px -120px !important;

	background-color: #20582E !important;

}

.social-link .addthis_toolbox > a, .t3-mainnav.light-mainnav .addthis_toolbox, .t3-mainnav.light-mainnav .addthis_toolbox >a {

	border: 0!important;

	border-left-color: transparent!important;

	border-right-color: transparent!important;

}

.social-link .addthis_toolbox > a > span.at300bs {

	background-image: url("../images/ico-social-light.png") !important;

}

.light-mainnav .social-link .addthis_toolbox {

	background: #111;

}

 @media (min-width: 980px)  .light-mainnav .social-link {

.light-mainnav .social-link {

min-width:200px;

 border-color:#1d1d1d !important

}

}



@media (max-width: 1320px) {

.social-link, .social-link .custom {

	min-width: 200px;

	border-color: #1d1d1d !important;

	background-color: transparent;

}

.social-link:after {

	content: "";

}

.social-link.custom:after {

	/**content: "+ Social";**/



	color: #92afd4;

	width: 250px;

	font-size: 12px;

	text-align: left;

	margin-left: 75px;

	margin-top: -20px;

	text-decoration: none;

}

.social-link:hover:after, .social-link:focus:after, .social-link:active:after {

	color: #d8976b !important;

}

.social-link .addthis_toolbox {

	width: 250px !important;

	height: 55px !important;

}

}

/*****************Social Share Product Buttons*********/







/***********phone number in header****************************/



#contact {

	height: 55px;

	display: block;

	top: 10px;

}

#contact h3.phone {

	color: #adabab;

	text-align: center;

	text-transform: uppercase;

	margin: 0px;

	font-size: 16px;

	font-weight: 300;

	font-family: 'novecento_widedemibold', sans-serif;

	height: 55px;

	display: block;

}



@media (max-width:600px) {

#contact h3.phone {

	margin-top: 15px;

}

}

/***********Contact Page*****************/



.com_contact input.invalid, label.invalid, .invalid {

	color: #92afd4;

	border: 1px solid #92afd4;

}

.contact .contact-col2 input, .contact .contact-col2 textarea {

	background: rgba(245, 239, 221, 1);

}

.contact .contact-wrap .contact-col2 {

	background: transparent !important;

}

/*************Blog***************/

/*****main article image*********/

.main-content div.item-page article div.pull-left.item-image {max-width:45% !important;}
.t3-module.highlight, .module.hightlight, .t3-module.highlight .highlight, .module.hightlight .highlight {

	background-color: #243651;

}

.rag a.at300b .at4-icon, .rag a.at300m .at4-icon {

	width: 60px;

	height: 60px;

}

/*****blog title too large******/



.about .module-title {

	font-size: 20px;

}

.t3-sidebar .t3-module.about {

	padding: 30px;

	line-height: 25px;

}

/************banners***************/



.banneritem img {

	display: block;

	margin: 0 auto;

}

/************Slideshow**********************/



.ja-ss-item .ja-ss-desc {

	bottom: 0px;

	background-color: rgba(0,0,0,.9);

	color: rgba(245,239,221,.9);

	font-size: 15px;

	padding: 10px 10px 10px 20px;

	width: 100%;

}

.ja-ss-item .ja-ss-desc h3 {

	color: rgba(245,239,221,.9);

	font-size: 18px;

}

/*******About Us**************************/



.about {

	text-align: justify;

}

.view-article .popup-body .list-icons, .component.view-article .popup-body .list-icons, .item-page .list-icons {

	background-color: #1b3659;

}

.about hr {

	border-top: 1px solid #86a8d1;

}

/********remove top panel link *****************/



#fixel-top-panel {

	background: #1B3659!important

}

#fixel-top-pannel-link {

	display: none;

}

/***********search**************/



.t3-sidebar-2 {

	background-color: #1b3659;

}



@media (min-width: 1320px) {

.t3-sidebar-2 .searchmodule {

	min-width: 250px;

}

.t3-sidebar-2 .searchmodule input.inputbox {

	width: 150px !important;

}

}

.t3-sidebar-2 .searchmodule input.button {

	margin-top: -9px;

	margin-left: 5px;

}

/*************About Sidebar**************/



.about p {

	text-align: left;

	line-height: 1.6em;

}

/*************Blog************************/



#eblog-wrapper #ezblog-label, #eblog-wrapper #ezblog-menu li.toolbar-teamblog, #eblog-wrapper #ezblog-menu li.toolbar-categories {

	display: none;

}

/*********our favorite things blog***********/



.blog-text .header-left {

	float: left;

	width: 45%

}

.blog-text .header-right {

	float: left;

	margin-left: 30px;

	width: 40%;

}

.blog-text .header-band {

	border: 1px solid #bd4c00;

	padding: 15px;

}

/**************Product Page ****************/



.jshopping-content-left {

	width: 49%;

	float: right;

}

.jshopping-content-right {

	width: 49%;

	float: left;

}



@media (max-width: 1200px) {

.jshopping-content-left {

	width: 98%;

	float: none;

}

.jshopping-content-right {

	width: 99%;

	float: none;

}

}

.jshopping-content-right .prod_short_desc, .jshopping-content-right .manufacturer_name {

	margin-top: 15px;

}

.jshop_button_print {

	float: left;

	margin-top: -2px;

}

.jshop.productfull {

	padding: 55px;

}



/*Table Styling */

.banjoblog td {

  border-top: 0px;

}
/***seperator **********/
p.horizontal-line {display:block; width:100%; border-bottom: 1px solid white; margin-bottom:10px;}
