@charset "utf-8";



/* CSS Document */







/*



Theme Name: Twenty Fourteen Child



Theme URI: http://wordpress.org/themes/twenty-fourteen-child



Author: the WordPress team



Author URI: http://wordpress.org/



Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.



Template:  twentyfourteen



Version: 1.0



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready



Text Domain: twenty-fourteen-child 







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:



 *



 * 1.0 - Reset



 * 2.0 - Repeatable Patterns



 * 3.0 - Basic Structure



 * 4.0 - Header



 * 5.0 - Navigation



 * 6.0 - Content



 *   6.1 - Post Thumbnail



 *   6.2 - Entry Header



 *   6.3 - Entry Meta



 *   6.4 - Entry Content



 *   6.5 - Galleries



 *   6.6 - Post Formats



 *   6.7 - Post/Image/Paging Navigation



 *   6.8 - Attachments



 *   6.9 - Archives



 *   6.10 - Contributor Page



 *   6.11 - 404 Page



 *   6.12 - Full-width



 *   6.13 - Singular



 *   6.14 - Comments



 * 7.0 - Sidebar



 *   7.1 - Widgets



 *   7.2 - Content Sidebar Widgets



 * 8.0 - Footer



 * 9.0 - Featured Content



 * 10.0 - Multisite



 * 11.0 - Media Queries



 * 12.0 - Print



 * -----------------------------------------------------------------------------



 */











/**



 * 1.0 Reset



 *



 * Resetting and rebuilding styles have been helped along thanks to the fine



 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html



 * along with Nicolas Gallagher and Jonathan Neal



 * http://necolas.github.com/normalize.css/ and Blueprint



 * http://www.blueprintcss.org/



 *



 * -----------------------------------------------------------------------------



 */







@import url("../twentyfourteen/style.css");

 @import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800|Maven+Pro:400,500,700,900|Oswald:400,300,700);

 @import url(http://fonts.googleapis.com/css?family=Ultra);

.testimonial_rotator_slide_title {

	display:none;

}

#TB_ajaxContent {

	overflow:hidden !important;

}

#TB_window {

	width:auto !important;

	background:none repeat scroll 0 0 rgb(0, 0, 0) !important;

}

#TB_ajaxContent {

	height:auto!important;

}

#TB_title {

	background:none repeat scroll 0 0 rgb(0, 0, 0) !important;

	border-bottom:none!important;

}

#TB_ajaxWindowTitle {

	display:none !important;

}

body {

	background:url(images/body-bg.jpg) left top repeat !important;

	margin:0;

	padding:0;

	color:#424242;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	line-height:20px;

}

a, img, span {

	border:0;

	margin:0;

	padding:0;

}

a, a:hover, a:focus {

	text-decoration:none;

}

a, .entry-content a, .comment-content a, .entry-meta a, .entry-title a, .comment-list .trackback a, .comment-list .pingback a, .comment-metadata a, .comment-author a, .content-sidebar .widget a {

	color:#b50e39;

	text-decoration:none;

	outline:none !important;

}

a:hover, .entry-content a:hover, .comment-content a:hover, .entry-meta a:hover, .entry-title a:hover, .comment-list .trackback a:hover, .comment-list .pingback a:hover, .comment-metadata a:hover, .comment-author a:hover, .post-navigation a:hover, .image-navigation a:hover, .content-sidebar .widget a:hover, a:active, a:hover {

	color:#234777;

	text-decoration:none;

	outline:none;

}

p {

	padding:0 0 15px 0;

	margin:0;

	-webkit-hyphens:none;

	-moz-hyphens:none;

	hyphens:none;

}

p:empty {

	display:none;

	visibility:hidden;

}

img {

	line-height:0px;

	max-width:100%;

	height:auto;

}

* {

	list-style:none;

	margin:0;

	padding:0;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

}

li {

	display:list-item;

	border:0;

	margin:0;

	padding:0;

}

.clear {

	clear:both;

}



::selection {

background:#CE6A6A; /* Safari */

}



::-moz-selection {

background:#CE6A6A; /* Firefox */

}

h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0 0 10px 0;

	line-height:normal;

	font-family:'Oswald';

	font-weight:400;

	clear:none;

}

h2, .comment-reply-title, .comments-title {

	font-size:30px;

	text-transform:none;

}

h3, .comment-respond h3 {

	color:#b50e39;

	font-size:20px;

	font-weight:700;

}

h4 {

	font-size:20px;

}

h5 {

	font-size:18px;

}

h6 {

	font-size:16px;

}



/*reset*/







/*@font-face {



    font-family: 'oswaldbook';



    src: url('oswald-webfont-webfont.eot');



    src: url('oswald-webfont-webfont.eot?#iefix') format('embedded-opentype'),



         url('oswald-webfont-webfont.woff') format('woff'),



         url('oswald-webfont-webfont.ttf') format('truetype'),



         url('oswald-webfont-webfont.svg#oswaldbook') format('svg');



    font-weight: normal;



    font-style: normal;







}*/







@font-face {

 font-family: 'rockwellbold';

 src: url('rockb_0-webfont.eot');

 src: url('rockb_0-webfont.eot?#iefix') format('embedded-opentype'), url('rockb_0-webfont.woff') format('woff'), url('rockb_0-webfont.ttf') format('truetype'), url('rockb_0-webfont.svg#rockwellbold') format('svg');

 font-weight: normal;

 font-style: normal;

}

/*Crusor*/



#carousel .flex-active-slide img {

	cursor: default;

	opacity: 1;

}

#carousel img {

	cursor: pointer;

	display: block;

	opacity: 0.5;

}

#carousel img:hover {

	opacity: 1;

}

.nav-menu .sub-menu {

	display:inherit;

}

/*parent reset*/



#page {

	margin:0;

	max-width:100%;

	border:none;

	background:none;

	width:100%; /*position:relative;*/

	float:left;

}

.center {

	margin:0 auto;

	max-width:1000px;

}

.site:before {

	width:100%;

	background:none;

	position:relative;

	left:0;

	top:0;

	max-width:100%;

}

.full-width .archive-header, .full-width .comments-area, .full-width .image-navigation, .full-width .page-header, .full-width .page-content, .full-width .post-navigation, .full-width .site-content .entry-header, .full-width .site-content .entry-content, .full-width .site-content .entry-summary, .full-width .site-content footer.entry-meta, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .site-content, .site-main .widecolumn, .full-width .site-content .has-post-thumbnail .entry-header, .full-width.singular .site-content .hentry.has-post-thumbnail, .comment-list .reply, .site-content .has-post-thumbnail .entry-header, .comment-list {

	padding:0;

	margin:0

}

.site-content .entry-content, .site-content .entry-summary, .page-content {

	background:none;

}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {

	width:100%;

	max-width:100%;

}

#main .site-content, .content-area, .hentry, .content-sidebar {

	margin:0;

	padding:0;

	max-width:none;

	border:0

}

.site-content .entry-header {

	background:none;

}

.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {

	margin:0;

	padding:0;

	max-width:none

}

.site-content .entry-meta {

	background:none

}

/*parent reset*/







.alignleft2 {

	float:left;

	margin:0 15px 15px 0;

}

.alignright2 {

	float:right;

	margin:0 0 15px 15px;

}

.alignright2.nobdr, .alignleft2.nobdr {

	padding:0;

	border:0

}

.site-header {

	width:100%;

	max-width:100%;

	float:left;

	background:#284935;

}

.masthead-fixed .site-header {

	position:relative !important;

	left:0 !important;

	top:0 !important;

}

.header-main {

	padding:0;

	margin:0;

	background:none;

	width:100%;

	float:left;

}

.header-main .widget {

	margin:0;

	padding:0;

}

.header-main .site-title {

	margin:0;

	padding:9px 0 30px 0;

	line-height:normal;

	float:left;

	width:100%;

	text-align:center;

}

.widget .social-icons-list {

	background:#283f31;

	float:left;

	margin:0;

	list-style:none;

	border:1px solid #233f2e;

	border-top:none;

	padding:5px 6px;

}

.widget .social-icons-list li {

	display:inline;

	float:left;

}

.widget .social-icons-list li a {

	width:16px;

	height:16px;

	float:left;

	text-indent:-999em;

	background:url(images/social-1.png) left top no-repeat;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

}

.widget .social-icons-list li.facebook a {

	background-position:0 0;

	margin-right:9px

}

.widget .social-icons-list li.facebook a:hover {

	background-position:0 0;

	opacity:0.5;

}

.widget .social-icons-list li.google a {

	background-position:-75px 0px;

	margin-right:9px

}

.widget .social-icons-list li.google a:hover {

	background-position:-75px 0px;

	opacity:0.5;

}

.widget .social-icons-list li.soundcloud a {

	background-position:-100px 0px;

	margin-right:9px

}

.widget .social-icons-list li.soundcloud a:hover {

	background-position:-100px 0px;

	opacity:0.5;

}

.widget .social-icons-list li.twitter a {

	background-position:-50px 0;

	margin-right:9px

}

.widget .social-icons-list li.twitter a:hover {

	background-position:-50px 0;

	opacity:0.5;

}

.widget .social-icons-list li.youtube a {

	background-position:-25px 0;

}

.widget .social-icons-list li.youtube a:hover {

	background-position:-25px 0;

	opacity:0.5;

}

.execphpwidget .top_menu {

	float:right;

}

.widget .menu-top-menu-container {

	float:left;

	background:#283f31;

	border:1px solid #233f2e;

	border-top:none;

	padding:8px 6px;

}

.widget .menu-top-menu-container li {

	display:inline-block;

	border:none;

	text-transform:uppercase;

	padding:0 10px 0 10px;

	color:#dad3b3 !important;

	border-right:1px solid #dad3b3;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:13px;

}

/*.widget .menu-top-menu-container li:last-child { border:none; }*/



.widget .menu-top-menu-container li a {

	color:#dad3b3;

}

.widget .menu-top-menu-container li a:hover {

	color:#fff;

}

.search-toggle {

	float:right;

	background:#283f31;

	height:35px;

	right:0;

	margin:0;

	border-right:1px solid #244130;

	border-bottom:1px solid #244130; /*opacity:0.6;*/

}

.search-toggle:before {

	margin:8px 0 0 0;

	color:#dad3b3;

}

.search-toggle:hover, .search-toggle.active {

	background:#333;

	padding:0;

	margin:0;

}

.search-box {

	background:#284032;

	width:100%;

	max-width:300px;
	height:63px;
	padding:10px 15px 0 24px;

}

.screen-reader-text {

	display:none;

	visibility:hidden;

}

.search-box .search-field {

	background:#fff;

	border:1px solid #dad3b3;

	height:30px;

	width:100%;

	border-radius:4px;

}

.search-box-wrapper {

	float:right;

	width:100%;

	padding-left:62.6%;

	top:35px;

}

/*top nav*/



.primary-navigation {

	float:left;

	padding:0;

	min-height:56px;

	margin:0;

	width:100%;

	position:relative;

	background:url(images/nav-bg.jpg) left top repeat-x #3f3c3d;

}

.primary-navigation .nav-menu {

	margin:0;

	float:left;

}

.primary-navigation li {

	display:inline;

	float:left;

	height:48px;

	line-height:56px;

	margin:0;

	padding:0 0 0 1px;

	background:url(images/sep-1.jpg) left top no-repeat

}

.primary-navigation li:first-child {

	background:none;

	padding-left:0;

}

.primary-navigation li a {

	display:block;

	font-size:20px;

	text-transform:none;

	color:#fff;

	padding:0 20px;

	height:56px;

	line-height:56px;

	text-shadow:none;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

	font-family:'Oswald';

	font-weight:400;

	text-transform:uppercase;

}

.primary-navigation li.current_page_item a, .primary-navigation li:hover > a, .primary-navigation li.focus > a, .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .primary-navigation li a:hover, .primary-navigation li:hover > a {

	background:url(images/nav-hvr.jpg) left top repeat-x;

	color:#febb51 !important;

	text-shadow:none 0 1px;

	font-weight:normal;

}

.primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after {

	content:'';

	padding:0;

	margin:0;

	position:relative;

	top:0;

	left:0;

	right:0;

}

.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {

	padding:0 20px;

}

.primary-navigation ul ul {

	background:#3f3c3d;

	padding:5px;

	top:48px;

}

.primary-navigation ul ul li {

	float:left;

	width:100%;

	margin:0;

	padding:0;

	border:0;/* border-bottom:1px solid #37568a;*/

	background:none;

	line-height:normal;

	height:auto;

}

.primary-navigation ul ul li:last-child {

	border-bottom:0;

}

.primary-navigation ul ul li a {

	float:left;

	display:block;

	color:#fff;

	font-size:15px;

	line-height:normal;

	height:auto;

	padding:7px 5px 7px 10px !important;

	background:none;

	border:0;

	width:225px !important;

	text-transform:uppercase;

	font-family:'Oswald';

}

.primary-navigation ul ul li a:hover, .primary-navigation ul ul li.current_page_item a, .primary-navigation ul ul li a:active, .primary-navigation ul ul li a:focus {

	color:#fff;

	background:#575456

}

.site-navigation li .current_page_item > a, .site-navigation li .current_page_ancestor > a, .site-navigation li .current-menu-item > a, .site-navigation li .current-menu-ancestor > a {

	background:#575456;

	padding:5px 0 5px 5px;

	width:100%;

}

/*.site-navigation li .current_page_item > a, .site-navigation li .current_page_ancestor > a, .site-navigation li .current-menu-item > a, .site-navigation li .current-menu-ancestor > a:hover {  background:#575456; padding:5px 0 5px 5px; width:100%; }*/







.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, .primary-navigation .page_item_has_children li.page_item_has_children > a:after {

	content:inherit;

}

/*top nav*/



/*submanu*/



.submanu {

	float:left;

	padding:0;

	margin:0;

	width:100%;

	position:relative;

	border-bottom:1px solid #cfcec9;

	background:url(images/body-bg.jpg) left top repeat;

}

.submanu .nav-menu {

	margin:0;

	float:left;

}

.submanu ul, ol {

	padding:15px 0 0 0;

	margin:0 0 0px 0;

}

/*.submanu li:after { border-left: 1px solid; content: ""; height: 100%; left: -2px; position: absolute; top: 2px;}



.submanu li { display: inline; float: left; height:36px; line-height:56px; margin:0; padding: 0 0 0 1px; position:relative; }*/



.submanu li {

	display:inline;

	float:left;

	height:auto;

	line-height:normal;

	margin:0 0 15px 0;

	padding:0 0 0 1px; /*background:url(images/sep-1.png) left center no-repeat;*/

	border-right:1px solid #474546;

}

.submanu li:first-child {

	background:none;

	padding-left:0;

}

.submanu li:last-child {

	border:none;

}

.submanu li a {

	display:block;

	font-size:15px;

	text-transform:uppercase;

	color:#474546;

	padding:0 15px;

	height:auto;

	line-height:17px;

	text-shadow:none;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

	font-family:'Oswald';

	font-weight:400;

}

.submanu li.current_page_item a, .submanu li:hover > a, .submanu li.focus > a, .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .submanu li a:hover, .submanu li:hover > a {

	color:#c07602;

	text-shadow:none 0 1px;

	font-weight:normal;

}

.submanu .menu-item-has-children > a:after, .submanu .page_item_has_children > a:after {

	content:'';

	padding:0;

	margin:0;

	position:relative;

	top:0;

	left:0;

	right:0;

}

.submanu .menu-item-has-children > a, .submanu .page_item_has_children > a {

	padding:0 20px;

}

.submanu ul ul {

	background:#223f6e;

	padding:5px;

	top:48px;

}

.submanu ul ul li {

	float:left;

	width:100%;

	margin:0;

	padding:0;

	border:0;

	border-bottom:1px solid #37568a;

	background:none;

	line-height:normal;

	height:auto;

}

.submanu ul ul li:last-child {

	border-bottom:0;

}

.submanu ul ul li a {

	float:left;

	display:block;

	color:#fff;

	font-size:14px;

	line-height:normal;

	height:auto;

	padding:7px 5px 7px 10px;

	background:none;

	border:0;

	width:205px

}

.submanu ul ul li a:hover, .submanu ul ul li.current_page_item a, .submanu ul ul li a:active, .submanu ul ul li a:focus {

	color:#fff;

	background:#b50e39

}

/*submanu*/



/*Start Home Slider*/



.entry-content h4 {

	text-align:center;

	background:url(images/title-bg.png) center bottom no-repeat;

	font-family:'Oswald';

	font-size:26px;

	color:#313131;

	font-weight:400;

	padding:0px 0 0 0;

	margin:-7px 0 0 0 !important;

	font-weight:400;

}

.entry-content h4 span {

	background:url(images/title-design-left.png) left center no-repeat #e5e4e0; /*padding:0 60px 0 0 60px;*/

}

.entry-content h4 b {

	background:url(images/title-design-right.png) right center no-repeat;

	padding:0 60px 0 60px;

	font-weight:400;

}

#container3 .bx-wrapper {

	width:100%;

	max-width:1000px;

}

#container3 .bx-wrapper .bx-viewport {

	box-shadow:none !important;

	background:none !important;

	padding:0;

	margin:30px 0 0 0;

	border:none !important;

}

#container3 .bx-wrapper .bx-viewport .advps-slide-field-three {

	border-top:none !important;

	border-bottom:1px solid #bdbab8 !important;

	border-left:1px solid #bdbab8 !important;

	border-right:1px solid #bdbab8 !important;

}

.bx-wrapper .bx-prev {

	left: -32px;

	background: url(images/controls.png) no-repeat 0 0px;

}

.bx-wrapper .bx-prev:hover {

	background-position: 0 -61px;

}

.bx-wrapper .bx-next {

	right: -32px;

	background: url(images/controls.png) no-repeat -33px 1px;

}

.bx-wrapper .bx-next:hover {

	background-position: -33px -60px;

}

.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 40%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 61px;

	text-indent: -9999px;

	z-index: 9999;

}

.advps-slide-field-three {

	width:100%;

}

.advps-slide-field-three img {

	width:100%;

}

.advps-excerpt-three {

	float:left;

	width:100%;

}

.advps-excerpt-three h2 {

	padding:8px 0 0 0 !important;

}

.advps-excerpt-three h2 a {

	padding:0;

	font-family:'oswald' !important;

	font-weight:400;

	font-size:23px !important;

	color:#026129 !important;

}

.advps-excerpt-three h2 a:hover {

	color:#403e3f !important;

}

.advps-excerpt-three .more {

	float:right;

	padding:5px 0 0 0;

}

.advps-excerpt-three .more a {

	float:right;

	text-transform:uppercase;

	text-decoration:underline;

	color:#403e3f;

	font-size:16px;

	font-family:'oswald';

	font-weight:400;

}

.advps-excerpt-three .more a:hover {

	color:#026129;

}

.advps-excerpt-three {

	width:100%;

}

.advps-excerpt-three p {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	padding:0;

	margin:0;

	float:left;

	line-height:24px;

}

.advps-excerpt-three p a {

	float:right;

	text-transform:uppercase;

	text-decoration:underline;

	color:#403e3f;

	font-size:16px;

	font-family:'oswald';

	margin:0 0 0 20px;

	font-weight:400;

}

/*End Home Slider*/



/*Start News Slider*/



#our-news {

	width:100%;

	max-width:100%;

	float:left;

	background:url(images/our-news-bg.png) 0 0 repeat-x;

	margin:30px 0 0 0;

	padding:5px 10px 0 10px;

}

#our-news h1 {

	font-family:'Oswald';

	font-size:26px;

	color:#313131;

	font-weight:400;

	background:url(images/title-border.png) 0 center repeat-x;

	float:left;

	width:90%;

	padding:0;

	margin:0;

	text-align:inherit;

}

#our-news h1 span {

	background:#d4d3cf;

	padding:0 15px 0 0;

	margin:0;

}

#our-news .view-more {

	float:right;

	padding:5px 0 0 0;

}

#our-news .view-more a {

	text-transform:uppercase;

	text-decoration:underline;

	color:#403e3f;

	font-size:16px;

	font-family:'Oswald';

	font-weight:400;

}

#our-news .view-more a:hover {

	color:#026129;

}

.chpcs_image_carousel {

	padding:0;

}

.caroufredsel_wrapper {

	padding:0;

	margin:0;

	min-height:390px;

	height:100%;

}

#chpcs_foo_content {

	padding:0;

	max-width:327px;

	width:100%;

	margin-right:4px !important;

}

#chpcs_foo_content .chpcs_title {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:17px;

	padding:0px 0 10px 10px !important;

	line-height:20px;

}

#chpcs_foo_content .chpcs_title a {

	color:#313131;

}

#chpcs_foo_content .chpcs_title a:hover {

	color:#026129;

}

#chpcs_foo_content p {

	padding:0 0 0 10px;

}

#chpcs_foo_content .chpcs_foo_con {

	font-family:'Open Sans';

	font-size:14px;

	font-weight:400;

	line-height:20px;

}

#chpcs_foo_content .chpcs_more {

	float:right;

}

#chpcs_foo_content .chpcs_more a {

	font-family:'Open Sans';

	color:#313131;

	text-transform:capitalize;

	font-size:14px;

	font-weight:700;

	text-decoration:underline;

	background:url(images/arrow-04.png) right 8px no-repeat;

	padding:0 15px 0 0;

}

#chpcs_foo_content .chpcs_more a:hover {

	color:#026129;

}

.chpcs_image_carousel img {

	border:none !important;

	padding:0 0 12px 0;

	margin:0;

	background:none;

	width:100%;

}

a.chpcs_prev, a.chpcs_next { /*background:url(images/arrow.png) 0 0 no-repeat;*/

	width:43px;

	height:47px;

}

a.chpcs_prev {

	left:42%;

	top:91%;

	background:url(images/arrow-left.png) 0 0 no-repeat;

}

a.chpcs_prev:hover {

	background:url(images/arrow-left-h.png) 0 0 no-repeat;

}

a.chpcs_next {

	right:42%;

	top:91%;

	background:url(images/arrow-right.png) 0 0 no-repeat;

}

a.chpcs_next:hover {

	background:url(images/arrow-right-h.png) 0 0 no-repeat;

}

#foo1_pag {

	text-align:center;

	top:0;

	background:url(images/news-pagenation-bg.png) center top no-repeat;

	height:30px;

	padding:0px 0 0 0;

}

#foo1_pag a {

	background:url(images/normal.png) center center no-repeat;

	padding:5px;

	margin:0px 5px 0 0;

	color:#a7a7a7;

	font-size:0px;

}

#foo1_pag .selected {

	background:url(images/active.png) center center no-repeat;

}

/*End News Slider*/



.widget .widget_text .textwidget {

	border:1px solid #d2d1cc;

}

#execphp-23 h1 {

	text-align:center;

	background:url(images/title-bg2.png) center 10px no-repeat;

	font-family:'Ultra';

	font-size:26px !important;

	color:#716f6f;

	margin:0 0 15px 0;

	padding:0;

	font-weight:400;

	display:inline-block;

	width:100%;

}

.site-content h3 {

	text-align:center;

	background:url(images/title-bg2.png) center bottom no-repeat;

	font-family:'Ultra';

	font-size:26px !important;

	color:#716f6f;

	margin:0 0 15px 0;

	padding:0;

	font-weight:400;

}

.page-id-638 h3 {

	text-align:center;

	background:url(images/title-bg3.png) center bottom no-repeat;

	font-family:'Ultra';

	font-size:26px !important;

	color:#716f6f;

	margin:0 0 15px 0;

	padding:0;

	font-weight:400;

}

.break-line {

	width:100%;

	float:left;

	background:url(images/break-line.png) center top no-repeat;

	height:1px;

	margin:15px 0;

}

.break-line2 {

	width:100%;

	float:left;

	background:url(images/break-line.png) center top no-repeat;

	height:1px;

	margin:40px 0 25px 0;

}

.widget {

	margin-bottom:0;

}

.aged-tone-series {

	float:left;

	border:1px solid #d2d1cc;

	min-height:423px;

	padding:2px;

	margin-right:12px;

	max-width:322px;

	width:100%;

}

.aged-tone-series h2 {

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	text-align:center;

	padding:14px 0 10px 0;

	margin:0;

	height:30px;

}

.aged-tone-series h2 a {

	color:#333;

}

.aged-tone-series h2 a:hover {

	color:#026129;

}

.aged-tone-series2 {

	float:left;

	border:1px solid #d2d1cc;

	min-height:423px;

	padding:2px;

	margin:0;

	max-width:322px;

	width:100%;

	height:30px;

}

.aged-tone-series2 h2 {

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	text-align:center;

	padding:14px 0 10px 0;

	margin:0;

}

.view-more {

	float:right;

	padding:5px 0 0 0;

}

.aged-tone-series2 h2 a {

	color:#333;

}

.aged-tone-series2 h2 a:hover {

	color:#026129;

}

.view-more a {

	text-transform:uppercase;

	text-decoration:underline;

	color:#403e3f;

	font-size:16px;

	font-family:'Oswald';

	font-weight:400;

}

.view-more a:hover {

	color:#026129;

}

.aged-tone-series3 {

	float:left;

	border:1px solid #d2d1cc;

	min-height:423px;

	padding:2px;

	margin-right:12px;

	max-width:315px;

	width:100%;

}

.aged-tone-series3 h2 {

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	text-align:center;

	padding:14px 0 0 0;

	margin:0;

}

.aged-tone-series4 {

	float:left;

	border:1px solid #d2d1cc;

	min-height:423px;

	padding:2px;

	margin:0;

	max-width:314px;

	width:100%;

}

.aged-tone-series4 h2 {

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	text-align:center;

	padding:14px 0 0 0;

	margin:0;

}

#execphp-33 {

	width:45%;

	float:left;

	margin:0 88px 0 0;

}

#execphp-33 span {

	font-family:'Open Sans';

	font-weight:400;

	font-size:12px;

	color:#026129;

	text-transform:uppercase;

	padding:6px 0 10px 0;

	text-align:center;

	width:100%;

	display:block;

}

.reviews-articles {

	width:100%;

	border:5px solid #babab6;

	margin:60px 0 0 0;

}

.reviews-articles .guitars {

	background:url(images/guitars.png) center 0px no-repeat;

	margin:-40px 0 0 0;

}

.page-id-17 .widget_ultimate_posts {

	width:100%;

	float:left;

	margin-right:11%;

	padding:0 0 0 15px;

}

.widget_ultimate_posts p {

	padding:0 !important;

	margin:0 !important;

}

.widget_ultimate_posts .post-date {

	float:left;

	padding:0 10px 0 0 !important;

	font-family:'Lato';

	font-size:17px;

	font-weight:400;

	color:#272726;

	font-style:italic;

}

.widget_ultimate_posts .post-meta {

	font-family:'Lato';

	font-size:17px;

	font-weight:400;

	color:#272726;

}

.widget_ultimate_posts .post-title {

	float:left;

	padding:0 10px 0 0 !important;

}

.widget_ultimate_posts ul {

	margin:0;

	padding:0;

	list-style:none

}

.widget_ultimate_posts li {

	background:url(images/article-icon.png) 0 0 no-repeat;

	padding:0 0 10px 30px;

	border-bottom:1px dashed #bfbfbf;

	color:#767676;

	margin:0 0 15px 0;

	display:inline-block;

	width:100%;

}

.widget_ultimate_posts li a {

	margin:0 0 10px 0;

	width:100%;

	font-family:'Lato';

	font-size:17px;

	font-weight:400;

	font-style:italic;

	color:#272726;

}

#text-6 h1 {

	background:url(images/body-bg.jpg) 0 0 repeat;

	padding:15px 5px 0 5px;

	display:table;

	margin:0 auto !important;

	text-align:center;

}

#sticky-posts-2 h1 {

	background:url(images/body-bg.jpg) 0 0 repeat;

	padding:15px 5px 0 5px;

	display:table;

	margin:0 auto !important;

	text-align:center;

}

.reviews-articles .widget-title {

	background:url(images/body-bg.jpg) 0 0 repeat;

	padding:25px 5px 0 5px;

	display:table;

	margin:0 auto !important;

	text-align:center;

	font-family:'Oswald';

	font-weight:400;

	font-size:26px;

	color:#313131;

	text-transform:inherit;

	line-height:25px;

}

.reviews-articles .widget-title span {

	background:#e7e6e1;

}

.dana-bourgeois-in-print {

	width:43%;

	float:right;

	background:url(images/dana-bourgeois-in-print.png) right bottom no-repeat;

	font-family:'Lato';

	font-weight:400;

	line-height:24px;

	font-size:17px;

	padding:0 15px 0 0;

}

.reviews-articles .view-more {

	width:100%;

	text-align:center;

	margin:10px auto 0px;

auto;

}

.reviews-articles .view-more a {

	text-align:center;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:11px;

	background:#fbfbfb;

	border-bottom:2px solid #a6a6a6;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	padding:7px 10px;

	text-decoration:none;

	color:#4b4a4a;

}

.reviews-articles .view-more a:hover {

	color:#026129;

}

.guitar-guru {

	background:url(images/guitar-guru-bg.png) 0 0 repeat-y;

	font-family:'Lato';

	font-size:15px;

	font-weight:400;

	line-height:21px;

	margin:15px 0 0 0;

	color:#252524;

	font-style:italic;

}

.guitar-guru a {

	font-family:'Lato';

	font-size:15px;

	font-weight:700;

	color:#252524;

	font-style:italic;

}

.guitar-guru a:hover {

	color:#026129;

}

.alignleft {

	float:left;

	padding:3px;

	margin:0 10px 0 0 !important;

	border:1px solid #bdbab8;

	background:#fff;

}

.alignright {

	float:right;

	padding:0 20px 0 20px;

}

.alignright.nobdr, .alignleft.nobdr {

	padding:0;

	border:0

}

.dana-bourgeois-in-print span {

	font-family:'Open Sans';

	font-weight:400;

	font-size:12px;

	color:#026129;

	text-transform:uppercase;

}

.dana-bourgeois-in-print .view-more {

	width:100%;

	text-align:center;

	margin:10px auto 30px auto;

}

.dana-bourgeois-in-print .view-more a {

	text-align:center;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:11px;

	background:#fbfbfb;

	border-bottom:2px solid #a6a6a6;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	padding:7px 10px;

	text-decoration:none;

}

.dana-bourgeois-in-print .view-more a:hover {

	color:#026129;

}

#execphp-5 h1 {

	text-align:center;

	font-family:'Oswald';

	font-weight:400;

	font-size:24px;

	color:#313131;

	background:url(images/title-border.png) 0 center repeat-x;

	text-transform:inherit;

	margin:36px 0 0 0;

}

#execphp-5 h1 span { /*display:inline-table;*/

	text-align:center;

	margin:20px auto 0 auto;

}

.su-youtube {

	margin:0 !important;

	min-height:352px;

}

.video-gallery {

	background:url(images/video-gallery.png) left bottom repeat-x;

	padding:20px 0 0 0 !important;

}

.video-gallery .big-video {

	width:100%;

	max-width:600px;

	float:left;

	

	margin:0 10px 0 10px;

}
.video-gallery .big-video .big-video_border { border:5px solid #c2c0bb; }
.video-gallery .video-gallery-content p { padding:0; }
.video-gallery .small-video {

	margin:0 10px 0 10px;

	float:right;

	max-width:355px;

	width:100%;

}

.video-gallery .video-image {

	border:5px solid #c2c0bb;

	margin:0 0 20px 0;

}

.video-gallery .video-image img {

	width:100%;

	height:161px;

}

.video-gallery .video-gallery-content {

	padding:0 0 0 15px;

	margin:0;

	width:100%;

	max-width:600px;

	float:left;

}

.video-gallery .video-gallery-content h2 {

	padding:0 0 5px 0;

	margin:0;

	font-family:'Oswald';

	font-weight:400;

	font-size:20px;

	color:#026129;

}

.video-gallery .video-gallery-content p {

	font-family:'oswald';

	font-weight:400;

	font-size:18px;

	line-height:24px;

}

.video-gallery .more {

	float:right;

	max-width:355px;

	width:100%;

	text-align:center;

	background:url(images/more-bg.png) center center no-repeat;

	height:34px;

	padding:5px 0 0 0;

	margin:25px 0 0 0;

}

.video-gallery .more a {

	font-family:'Maven Pro';

	font-weight:900;

	font-size:20px;

	color:#7c7d7d;

	text-transform:uppercase;

}

.video-gallery .more a:hover {

	color:#026129;

}

#text-8 h1 {

	text-align:center;

	color:#d0cfc6;

	font-family:'Oswald';

	font-weight:400;

	font-size:48px;

	text-transform:uppercase;

	padding:0;

	margin:0;

	text-shadow: rgb(255, 255, 255) 0px 2px 0px;

}

.advps-slide-container {

	width:100% !important;

	max-width:100% !important;

}

#container6 .bx-wrapper .bx-viewport {

	background:none !important;

	height:auto !important;

}

.testimonial {

	width:100%;

}

.testimonial .advps-slide {

	padding:0 40px;

	background:url(images/testimnials-cuw.png) 93% top no-repeat;

}

/*.testimnias-01 { background:url(images/testimnials-cuw.png) right top no-repeat; width:90%; margin:0 auto; }*/



.testimonial .advps-excerpt-three h2 a {

	line-height:20px !important;

	font-family:'rockwellbold' !important;

	font-size:22px;

	color:#413f40 !important;

	padding:0 !important;

	margin:0 !important;

}

.testimonial .advps-excerpt-three p {

	font-style:italic;

	font-family:'lato';

	font-weight:400;

	font-size:18px;

	line-height:30px;

}

.testimonial .advps-excerpt-three h2 a:hover {

	color:#026129 !important;

}

.testimonial .readmore a {

	font-family:'Lato';

	font-size:18px;

	font-weight:700;

	text-decoration:underline;

	color:#1e1e1e;

	float:right;

	font-style:italic; /*margin:-22px 0 0 0;*/

	background:url(images/arrow-04.png) right 8px no-repeat;

	padding:0 15px 0 0;

}

.testimonial .readmore a:hover {

	color:#026129 !important;

}

.advps-excerpt-three .testimnias-01 p {

	font-family:'Lato';

	line-height:24px;

	font-weight:400;

	font-size:18px;

	padding:0;

	margin:0;

	float:none;

}

.testimonial .advps-excerpt-three {

	width:78% !important;

	max-width:100% !important;

}

#container6 .advps-slide-field-three .thumbnail {

	height:174px;

	position:relative;

	width:177px;

	float:left;

}

#container6 .advps-slide-field-three img {

	width:177px !important;

	padding:0 15px 0 0;

}

.testimonial .advps-slide-field-three .aged-tone {

	position:absolute;

	background:#787e00;

	bottom:10px;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

}

.testimonial .advps-slide-field-three .artists {

	position:absolute;

	background:#ac3c0a;

	bottom:10px;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

}

.testimonial .advps-slide-field-three .customers-dealers {

	position:absolute;

	background:#00606e;

	bottom:10px;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

}

.testimonial .advps-slide-field-three .customers-dealers {

	position:absolute;

	background:#00606e;

	bottom:10px;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

}

.testimonial .advps-slide-field-three a:hover {

	color:#dedede;

}

#text-8 .more {

	width:100%;

	text-align:center;

	background:url(images/more-bg.png) center center no-repeat;

	height:34px;

	padding:5px 0 0 0;

	margin:12px 0 25px 0;

}

#text-8 .more a {

	font-family:'Maven Pro';

	font-weight:900;

	font-size:20px;

	color:#7c7d7d;

	text-transform:uppercase;

}

#text-8 .more a:hover {

	color:#026129;

}

#text-8 .bx-prev {

	left: -32px;

	background: url(images/testimonials-controls.png) no-repeat 0 0px;

}

#text-8 .bx-prev:hover {

	background-position: 0 -61px;

}

#text-8 .bx-next {

	right: -32px;

	background: url(images/testimonials-controls.png) no-repeat -33px 1px;

}

#text-8 .bx-next:hover {

	background-position: -33px -60px;

}

#text-8 .bx-controls-direction a {

	position: absolute;

	top: 40%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 61px;

	text-indent: -9999px;

	z-index: 9999;

}

/*Start Footer*/



.foot-logo {

	height:99px;

	text-align:center;

	background:url(images/foot-logo.png) center center no-repeat;

	margin:0 0 20px 0;

}

footer#colophon {

	width:100%;

	float:left;

	margin:0;

	max-width:100%;

	border:0;

	background:url(images/foot-bg.jpg) left top repeat #727271;

	border-top:5px solid #8b8a8a;

	padding:25px 0 0 0;

	font-family:'Maven Pro';

	font-weight:400;

	color:#d8d8d8

}

footer#colophon .foot-manu {

	background:url(images/foot-manu-bg.png) left top repeat;

	padding:15px 0px

}

#nav_menu-4 {

	width:20%;

	border-right:1px dashed #9e9e9e;

	float:left;

	min-height:193px;

}

#nav_menu-4 h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	color:#f8d46a;

	text-align:center;

	margin:0;

	padding:0;

}

#nav_menu-4 li {

	border:none !important;

	text-align:center;

	padding:0;

}

#nav_menu-4 li a {

	line-height:20px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	text-transform:uppercase;

	color:#e6e0d0;

	text-align:center;

	border:none !important;

}

#nav_menu-4 li a:hover {

	color:#fff;

}

#nav_menu-5 {

	width:20%;

	border-right:1px dashed #9e9e9e;

	float:left;

	min-height:130px;

}

#nav_menu-5 h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	color:#f8d46a;

	text-align:center;

	margin:0;

	padding:0;

}

#nav_menu-5 li {

	border:none !important;

	text-align:center;

	padding:0;

}

#nav_menu-5 li a {

	line-height:20px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	text-transform:uppercase;

	color:#e6e0d0;

	text-align:center;

	border:none !important;

}

#nav_menu-5 li a:hover {

	color:#fff;

}

#nav_menu-6 {

	width:20%;

	border-right:1px dashed #9e9e9e;

	float:left;

	min-height:193px;

}

#nav_menu-6 h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	color:#f8d46a;

	text-align:center;

	margin:0;

	padding:0;

}

#nav_menu-6 li {

	border:none !important;

	text-align:center;

	padding:0;

}

#nav_menu-6 li a {

	line-height:20px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	text-transform:uppercase;

	color:#e6e0d0;

	text-align:center;

	border:none !important;

}

#nav_menu-6 li a:hover {

	color:#fff;

}

#nav_menu-7 {

	width:20%;

	border-right:1px dashed #9e9e9e;

	float:left;

	min-height:193px;

}

#nav_menu-7 h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	color:#f8d46a;

	text-align:center;

	margin:0;

	padding:0;

}

#nav_menu-7 li {

	border:none !important;

	text-align:center;

	padding:0;

}

#nav_menu-7 li a {

	line-height:20px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	text-transform:uppercase;

	color:#e6e0d0;

	text-align:center;

	border:none !important;

}

#nav_menu-7 li a:hover {

	color:#fff;

}

#nav_menu-8 {

	width:20%;

	border-right:none;

	float:left;

}

#nav_menu-8 h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	color:#f8d46a;

	text-align:center;

	margin:0;

	padding:0;

}

#nav_menu-8 li {

	border:none !important;

	text-align:center;

	padding:0;

}

#nav_menu-8 li a {

	line-height:20px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	text-transform:uppercase;

	color:#e6e0d0;

	text-align:center;

	border:none !important;

}

#nav_menu-8 li a:hover {

	color:#fff;

}

.footer-sidebar {

	padding:20px 0;

	margin:0;

}

.footer-sidebar p {

	padding:0 0 0px 0;

	margin:0;

}

.footer-sidebar .textwidget {

	padding:0;

	margin:0;

}

.footer-sidebar .widget {

	padding:0;

}

.footer-sidebar .widget {

	float:left;

	right:0;

}

footer#colophon .copy {

	right:0;

	text-transform:uppercase;

	font-size:10px;

	color:#d8d8d8;

	font-family:'Maven Pro';

	font-weight:400;

}

.footer-sidebar #newsletterwidget-3 {

	width:37%;

	right:0;

	left:350px !important;

	position:inherit;

}

footer#colophon #newsletterwidget-3 h1 {

	font-family:'Maven Pro' !important;

	font-weight:400 !important;

	font-size:15px !important;

	text-transform:uppercase;

	color:#d8d8d8;

	padding:0 !important;

	margin:0 !important;

	text-align:inherit;

}

footer#colophon #newsletterwidget-3 .eemail_caption {

	padding:0 0 5px 0;

	margin:0;

	font-family:'Maven Pro';

	font-size:15px;

	text-transform:uppercase;

}

footer#colophon #newsletterwidget-3 .eemail_msg {

	padding:0;

	margin:0;

}

.eemail_textbox {

	padding-bottom:0 !important

}

footer#colophon #newsletterwidget-3 .newsletter-email {

	margin:0 8px 0 0;

	background:url(images/eemail-textbox-bg.jpg) 0 0 repeat-x;

	border:none !important;

	font-family:'Arvo';

	font-weight:400;

	font-size:12px;

	color:#8f8f8f;

	padding:10px !important;

	height:29px;

	float:left;

	max-width:218px;

	width:100%;

	box-shadow:none;

}

footer#colophon #newsletterwidget-3 .newsletter-submit {

	background:url(images/eemail-button-bg.jpg) 0 0 repeat-x;

	border:1px solid #767161;

	color:#343333;

	height:29px;

	font-weight:700;

	width:80px;

}

footer#colophon #newsletterwidget-3 .newsletter-submit:hover {

	color:#fff;

}

footer#colophon .social-icons {

	border:1px solid #969695;

	width:204px;

	float:right;

	position:inherit !important;

	left:0 !important;

	top:0 !important;

}

footer#colophon .social-icons h1 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	text-align:center;

	color:#aca692;

	padding:0 14px;

	margin:-10px auto 7px auto;

	display:table;

	background:url(images/foot-bg.jpg) 0 0 repeat-x;

}

footer#colophon .social-icons-list {

	float:right;

	margin:0;

	list-style:none;

	padding:0px 9px 9px 0px;

	background:none;

	border:none;

}

footer#colophon .social-icons-list li {

	display:inline;

	float:left;

}

footer#colophon .social-icons-list li a {

	width:32px;

	height:32px;

	float:left;

	text-indent:-999em;

	background:url(images/foot-social-1.png) left top no-repeat;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

}

footer#colophon .social-icons-list li.facebook a {

	background-position:0 0;

	margin-right:5px

}

footer#colophon .social-icons-list li.facebook a:hover {

	background-position:0 0;

	opacity:0.5;

}

footer#colophon .social-icons-list li.google a {

	background-position:-111px 0px;

	margin-right:5px

}

footer#colophon .social-icons-list li.soundcloud a:hover {

	background-position:-148px 0px;

	opacity:0.5;

}

footer#colophon .social-icons-list li.soundcloud a {

	background-position:-148px 0px;

	margin-right:5px

}

footer#colophon .social-icons-list li.google a:hover {

	background-position:-111px 0px;

	opacity:0.5;

}

footer#colophon .social-icons-list li.twitter a {

	background-position:-74px 0;

	margin-right:5px

}

footer#colophon .social-icons-list li.twitter a:hover {

	background-position:-74px 0;

	opacity:0.5;

}

footer#colophon .social-icons-list li.youtube a {

	background-position:-36px 0;

}

footer#colophon .social-icons-list li.youtube a:hover {

	background-position:-36px 0;

	opacity:0.5;

}

.site-info {

	display:none;

	visibility:hidden;

}

.home .main-content {

	border:none;

	padding:0;

	margin:0;

}

.content-sidebar {

	width:auto;

	float:none;

}

/*End Footer*/



#main {

	width:100%;

	float:left;

}

/*Start News*/



.news-nav {

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	width:100%;

	max-width:525px;

	margin:0 auto;

	font-family:'Open Sans';

	font-size:14px;

	text-transform:uppercase;

	color:#0f0f0f;

	font-weight:700;

}

.news-nav .nav {

	padding:12px 0;

	text-align:center;

	color:#333;

}

.news-nav .nav li {

	padding:0 7px;

}

.news-nav .nav li {

	display:inline-block;

}

.news-nav .nav #term-57 a {

	color:#085565;

	text-decoration:underline;

}

.news-nav .nav #term-57 a:hover {

	color:#333;

}

.news-nav .nav #term-6 a {

	color:#971900;

	text-decoration:underline;

}

.news-nav .nav #term-6 a:hover {

	color:#333;

}

.news-nav .nav #term-7 a {

	color:#787f00;

	text-decoration:underline;

}

.news-nav .nav #term-7 a:hover {

	color:#333;

}

.news-nav .nav #term-28 a {

	color:#00606e;

	text-decoration:underline;

}

.news-nav .nav #term-28 a:hover {

	color:#333;

}

.news-nav .nav #term-26 a {

	color:#ac3c0a;

	text-decoration:underline;

}

.news-nav .nav #term-26 a:hover {

	color:#333;

}

.news-nav .nav #term-27 a {

	color:#787f00;

	text-decoration:underline;

}

.news-nav .nav #term-27 a:hover {

	color:#333;

}

.main-content {

	border:1px solid #bcbbb7;

	border-bottom:none;

	padding:15px;

	margin:25px 0 0 0;

	float:left;

	width:100%;

}

.contaent-area2 {

	border:1px solid #bab9b5;

	padding:0px 15px 0 15px;

	border-bottom:none;

	margin:23px 0 0 0;

}

.news-primary {

	float:left;

	width:100%; /*padding-right:20px;*/

}

.news-primary .news-right {

	float:left;

	width:63.9%;

	color:#000;

	position:relative;

}

.news-primary h2 {

	padding:30px 0 0 0;

	margin:0 !important;

	font-size:18px;

}

.news-primary h2 a {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:24px;

	padding:0 !important;

	margin:0 !important;

}

.news-primary h2 a:hover {

	color:#04632b;

}

.news-primary {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	color:#706d66;

}

.news-primary .date {

	color:#274e37;

	text-transform:uppercase;

	padding:0px 0 15px 0;

	font-size:13px;

}

.news-primary p {

	color:#313131;

	padding:0;

	font-size:16px;

	line-height:26px;

	padding:0 20px 0 0; /*float:left;*/

}

.search-results .view-more {

	text-decoration:underline;

	color:#a41801;

	font-size:16px;

	font-family:'Open Sans';

	font-weight:700;

	float:left;

	padding:0 15px 20px 0;

	margin:0 10px 0 0;

	background:url(images/arrow-06.png) right 8px no-repeat;

}

.search-results .view-more:hover {

	color:#026129;

}

.news-primary .view-more {

	text-decoration:underline;

	color:#a41801;

	font-size:16px;

	font-family:'Open Sans';

	font-weight:700;

	float:left;

	padding:0 15px 20px 0;

	margin:0 10px 0 0;

	background:url(images/arrow-06.png) right 8px no-repeat;

}

.news-primary .view-more:hover {

	color:#026129;

}

.wp-pagenavi {

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	height:50px;

	padding:14px 12px 0 12px;

	text-align:center;

}

.wp-pagenavi .nextpostslink {

	float:right;

	margin:-5px 0 0 0;

}

.wp-pagenavi .previouspostslink {

	float:left;

	margin:-5px 0 0 0;

}

.wp-pagenavi span.current {

	background:#676767;

	border:1px solid #ffffff !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color:#fff;

	padding:4px 9px !important;

}

.wp-pagenavi a, .wp-pagenavi span {

	background:#f2f2f2;

	border:1px solid #bbbbbb !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color:#717171;

	padding:4px 9px !important;

}

.wp-pagenavi a:hover, .wp-pagenavi span {

	background:#676767;

	border:1px solid #ffffff !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color:#fff;

	padding:4px 9px !important;

}

.news-thumbnail {

	width:100%;

	margin:0 0 20px 0;

	display:table;

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

}

.news-thumbnail2 {

	width:100%;

	margin:0 0 0px 0;

	display:table;

}

.news-thumbnail2 .news {

	background:#971900;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail2 .news a {

	color:#fff;

}

.news-thumbnail2 .event {

	background:#085565;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail2 .event a {

	color:#fff;

}

.news-thumbnail2 .review {

	background:#787f00;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail2 .review a {

	color:#fff;

}

.news-thumbnail2 .review-articles {

	background:#787f00;

	padding:3px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail2 .review-articles a {

	color:#fff;

}

.single-our-news .news-thumbnail {

	width:100%;

	margin:0 0 0px 0;

	display:table;

	background:none;

}

.single-whybourgeois .news-thumbnail {

	width:100%;

	margin:0 0 20px 0;

	display:table;

	background:none;

}

.single-home-video .news-thumbnail {

	width:100%;

	margin:0 0 0px 0;

	display:table;

	background:none;

}

.news-thumbnail .news {

	background:#971900;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

	position:absolute;

	right:0;

	top:0;

}

.news-thumbnail .homepage-news {

	background:#971900;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

	position:absolute;

	right:0;

	top:0;

}

.news-thumbnail .homepage-news a {

	color:#fff;

}

.news-thumbnail .news a {

	color:#fff;

}

.news-thumbnail .event {

	background:#085565;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

	position:absolute;

	right:0;

	top:0;

}

.news-thumbnail .event a {

	color:#fff;

}

.news-thumbnail .review {

	background:#787f00;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

	position:absolute;

	right:0;

	top:0;

}

.news-thumbnail .review a {

	color:#fff;

}

.news-thumbnail .review-articles {

	background:#787f00;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

	position:absolute;

	right:0;

	top:0;

}

.news-thumbnail .review-articles a {

	color:#fff;

}

.news-thumbnail .homepage-news-category {

	background:#971900;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail .homepage-news-category a {

	color:#fff;

}

.news-thumbnail .news-category {

	background:#971900;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail .news-category a {

	color:#fff;

}

.news-thumbnail .event-category {

	background:#085565;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail .event-category a {

	color:#fff;

}

.news-thumbnail .review-category {

	background:#787f00;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail .review-category a {

	color:#fff;

}

.news-thumbnail .review-articles-category {

	background:#787f00;

	padding:0px 10px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	float:right;

}

.news-thumbnail .review-articles-category a {

	color:#fff;

}

.news-thumbnail .news-img {

	float:left;

	width:34%;

	margin:0 20px 0 0;

}

.news-sidebar {

	float:left;

	width:30%;

	margin:0;

	min-height:inherit;

	padding:15px;

	background:url(images/our-news-bg.png) left top repeat-x;

	border:0;

}

.news-sidebar h2 {

	font-family:'Oswald';

	font-weight:400;

	font-size:26px;

	color:#313131;

	padding:0 0 15px 0px;

	margin:0;

	border-bottom:1px solid #bdbab8;

}

.news-sidebar ul li a {

	color:#222222 !important;

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:30px;

	padding:0px 0 0 0;

	display:block;

	border-bottom:1px solid #cdcdc9;

}

.news-sidebar ul li a:hover {

	color:#026129 !important;

}

.news-and-events {

	position:relative;

}

.news-and-events-left {

	border:1px solid #bdbab8;

	padding:12px 12px 0 12px;

	border-bottom:none;

	margin:65px 0 0 0;

	height:auto;

}

.news-and-events .entry-header { /*width:20%;*/

}

.news-and-events .date {

	color:#274e37;

	text-transform:uppercase; /*padding:30px 0 0 0;*/

	font-family:'Open Sans';

	font-weight:400;

}

.news-and-events .news-img {

	width:100%;

	padding:0 0 30px 0;

}

.news-and-events .news-img img {

	width:100%;

}

.news-and-events .entry-content {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	color:#000;

}

/*End News*/



/*Start Videos*/



.video-thumbnail {

	width:100%;

	margin:0 0 20px 0;

	display:table;

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	padding:5px;

}

.video-thumbnail .video-img {

	float:left;

	width:49%;

	margin:0 0px 0 0;

}

.news-primary .video-right {

	float:right;

	width:50%;

}

.news-primary .video-right h2 {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:18px;

	padding:7px 0 12px 0 !important;

	margin:0 !important;

}

.news-primary .video-right .date {

	color:#274e37;

	text-transform:uppercase;

	float:left; /*padding:30px 0 0 0;*/

}

.video-thumbnail .guitar {

	background:#085565;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .guitar a {

	color:#fff;

}

.video-thumbnail .danashop {

	background:#01b2c2;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .danashop a {

	color:#fff;

}

.video-thumbnail .danashop a {

	color:#fff;

}

.video-thumbnail .bourgeois {

	background:#787f00;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .bourgeois {

	background:#787f00;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .bourgeois a {

	color:#fff;

}

.video-thumbnail .artists {

	background:#049912;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .artists {

	background:#049912;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .artists a {

	color:#fff;

}

.video-thumbnail .demo {

	background:#971900;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

}

.video-thumbnail .demo a {

	color:#fff;

}

.news-thumbnail .guitar {

	background:#085565;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .guitar a {

	color:#fff;

}

.news-thumbnail .danashop {

	background:#01b2c2;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .danashop a {

	color:#fff;

}

.news-thumbnail .bourgeois {

	background:#787f00;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .bourgeois a {

	color:#fff;

}

.news-thumbnail .artists {

	background:#049912;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .artists {

	background:#049912;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .artists a {

	color:#fff;

}

.news-thumbnail .aged-tone {

	background:#787f00;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .aged-tone a {

	color:#fff;

}

.news-thumbnail .customers-dealers {

	background:#00606e;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .customers-dealers a {

	color:#fff;

}

.news-thumbnail .demo {

	background:#971900;

	padding:0px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:11px;

	font-weight:700;

	text-transform:uppercase;

	float:left;

	margin:0 0 0px 11px;

	float:right;

}

.news-thumbnail .demo a {

	color:#fff;

}

.news-primary .video-right p {

	color:#313131;

	padding:0;

	font-size:16px;

	line-height:26px;

	padding:10px 8px 0 0;

	float:left;

}

.news-primary .video-right .border {

	border-bottom:1px dashed #b8b7b3;

	padding:14px 0 0 0;

	margin-bottom:14px;

}

.news-primary .video-right .content {

	height:191px;

	overflow-y:auto;

}

.video-right .social-bg {

	background:url(images/video-social-bg.png) left top repeat;

	height:43px;

	padding:0px 5px 5px 10px;

	margin-top:20px;

}

.video-right .social-bg .social-icons-list {

	background:none;

	float:left;

	margin:0 0 0 25px;

	list-style:none;

	border:none;

	border-top:none;

	padding:0px 0px;

}

.news-primary .video-right .essb_links_list {

	max-width:100%;

	width:100%;

}

/*.news-primary .video-right .essb_links_list li { width:90px; padding:0 3px 9px 0; }*/



/*.news-primary .video-right .essb_links li a { width:90px; height:30px; padding:0 10px 0 0; }*/







.video-right .social-bg .share-container {

	padding:8px 0 0 0 !important;

}

.video-right .social-bg .rrssb-buttons li {

	width:99px !important;

	height:78% !important;

}

.video-right .social-bg .rrssb-buttons li a .icon {

	padding-top:5px !important;

	display:inline;

}

.video-right .social-bg .rrssb-buttons li.small a .icon {

	top:6px !important;

}

.video-right .social-bg .rrssb-buttons li.small a .text {

	visibility:inherit !important;

}

.video-right .social-bg .rrssb-buttons li a {

	padding:6px 7px 12px 27px !important;

}

.video-right .social-bg .rrssb-buttons li.small a {

	padding:0 !important;

}

.video-right .social-bg .rrssb-buttons li a .text {

	font-size:9px;

}

.video-right .social-bg .rrssb-buttons li.facebook a { /*padding:7px 0 0 20px; */

}

.video-right .social-bg .share-container {

	padding:8px 0 0 0;

}

.essb_links_list {

	max-width:inherit;

	width:100%;

}

.package-info .essb_links li a {

	width:85px;

	height:30px;

	padding:0 10px 0 0;

}

.package-info .essb_links li, .package-info .essb_links li a, .package-info .essb_links li a .essb_icon, .package-info .essb_links li a, .package-info .essb_links li a .essb_network_name {

	font-size:16px;

	padding:3px;

}

.essb_links li a {

	width:90px;

	height:30px;

	padding:0 10px 0 0;

}

.essb_links .essb_link_facebook .essb_icon {

	background-size: 18px 18px;

	margin:4px;

	float:left;

}

.essb_links .essb_link_twitter .essb_icon {

	background-size: 18px 18px;

	margin:4px;

	float:left;

}

.essb_links .essb_link_google .essb_icon {

	background-size: 18px 18px;

	margin:4px;

	float:left;

}

.essb_links .essb_link_pinterest .essb_icon {

	background-size: 18px 18px;

	margin:4px;

	float:left;

}

.essb_links li, .essb_links li a, .essb_links li a .essb_icon, .essb_links li a, .essb_links li a .essb_network_name {

	font-size:16px;

	padding:3px;

}

.video-right .social-bg .social-icons-list li {

	display:inline;

	float:left;

}



.video-right .social-bg .social-icons-list li a {

	width:32px;

	height:32px;

	float:left;

	text-indent:-999em;

	background:url(images/foot-social-1.png) left top no-repeat;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

}

.video-right .social-bg .social-icons-list li.facebook a {

	background-position:0 0;

	margin-right:9px;

}

.video-right .social-bg .social-icons-list li.facebook a:hover {

	background-position:0 0;

	opacity:0.5;

}

.video-right .social-bg .social-icons-list li.google a {

	background-position:-111px 0px;

	margin-right:9px

}

.video-right .social-bg .social-icons-list li.google a:hover {

	background-position:-111px 0px;

	opacity:0.5;

}

.video-right .social-bg .social-icons-list li.twitter a {

	background-position:-74px 0;

	margin-right:9px

}

.video-right .social-bg .social-icons-list li.twitter a:hover {

	background-position:-74px 0;

	opacity:0.5;

}

.video-right .social-bg .social-icons-list li.youtube a {

	background-position:-36px 0;

}

.video-right .social-bg .social-icons-list li.youtube a:hover {

	background-position:-36px 0;

	opacity:0.5;

}

.video-nav {

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	width:100%;

	max-width:615px;

	margin:0 auto;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	color:#0f0f0f;

}

.video-nav .nav {

	padding:12px 0;

	text-align:center;

}

.video-nav ul, ol {

	margin:0 0 20px 0;

}

/*.video-nav .nav ol { margin:0 0 20px 0; }*/



.video-nav .nav li {

	padding:0 7px;

}

.video-nav .nav li {

	display:inline-block;

}

.video-nav .nav #term-26 a {

	color:#049912;

	text-decoration:underline;

}

.video-nav .nav #term-26 a:hover {

	color:#333;

}

.video-nav .nav #term-66 a {

	color:#787f00;

	text-decoration:underline;

}

.video-nav .nav #term-66 a:hover {

	color:#333;

}

.video-nav .nav #term-67 a {

	color:#01b2c2;

	text-decoration:underline;

}

.video-nav .nav #term-67 a:hover {

	color:#333;

}

.video-nav .nav #term-68 a {

	color:#971900;

	text-decoration:underline;

}

.video-nav .nav #term-68 a:hover {

	color:#333;

}

.video-nav .nav #term-69 a {

	color:#085565;

	text-decoration:underline;

}

.video-nav .nav #term-69 a:hover {

	color:#333;

}

/*End Videos*/



.content-area h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:26px;

	color:#313131;

	margin:0;

	text-transform:none;

}

.news-and-events .news-thumbnail h1 {

	text-transform:none;

	color:#413f40;

	font-family:'rockwellbold';

	font-size:30px;

	font-style:inherit;

	line-height:37px;

	padding:0;

}

.news-and-events .news-thumbnail2 h1 {

	text-transform:none;

	color:#413f40;

	font-family:'rockwellbold';

	font-size:30px;

	font-style:inherit;

	line-height:24px;

}

.content-area h1 span {

	background:url(images/body-bg.jpg) 0 0 repeat;

	padding:0px 10px 0 10px;

	margin:-30px auto 0px auto;

	display:table;

}

.artists h3 {

	font-family:'Ultra';

	font-size:20px;

	color:#4f504f;

	font-weight:400;

	background:url(images/community-artists-title.png) center left repeat;

	padding:12px 0;

}

.artists h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

}

.community-artists {

	background:url(images/community-artists-title.png) center left repeat;

	width:49.5%;

	margin:0 8px 25px 0;

	padding:5px;

	float:left;

	text-align:center;

}

.community-artists .last {

	margin:0 0px 25px 0;

}

.page-id-162 .last {

	margin:0 0px 25px 0;

}

.page-id-162 .last-2 {

	margin:0 18px 0px 0;

}

.community-artists img {

	width:100%;

}

.community-artists p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:18px;

	color:#000;

	font-style:italic;

	padding:6px 15px 0 15px;

}

.community-artists h4 {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:24px;

	line-height:25px;

	margin:0;

	padding:10px 0;

}

.community-artists h4 a {

	color:#313131;

}

.community-artists .read-more a {

	font-family:'Open Sans';

	font-weight:700;

	font-size:16px;

	line-height:26px;

	color:#000;

	text-decoration:underline;

	color:#a41801;

}

.community-artists .read-more a:hover {

	color:#333;

}

.community-artists .readmore a {

	font-family:'Open Sans';

	font-weight:700;

	font-size:16px;

	line-height:26px;

	color:#000;

	text-decoration:underline;

	color:#a41801;

	background:url(images/arrow-06.png) right 10px no-repeat;

	padding:0 15px 0 0;

}

.community-artists .readmore a:hover {

	color:#333;

}

.community-artists1 ul, ol {

	margin:0 !important;

}

.community-artists1 li {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	//color:#942c09;

	text-transform:uppercase;

	background:url(images/community-artists-title.png) left top repeat;

	margin:0 0px 10px 0;

	line-height:normal;

	padding:2px 10px;

	text-align:center;

	width:48%;

	float:left;

}

.community-artists1 li a {

	color:#333;

}

.community-artists1 li a:hover {

	color:#a41801;

}

.community-artists2 {

	background:url(images/community-artists-title.png) center left repeat;

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:18px;

	padding:15px 10px 0 10px;

}

.community-artists-web {

	background:url(images/community-artists-title.png) center left repeat;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	line-height:24px;

	padding:12px 10px 12px 10px;

	margin:10px 0 15px 0;

	text-align:center;

	text-transform:uppercase;

	text-decoration:underline;

}

.community-artists-web .arrow {

	background:url(images/web-url-icon.png) right 7px no-repeat;

	width:100%;

}

.community-artists-web a {

	color:#333;

}

.community-artists-web a:hover {

	color:#a41801;

}

.testimonial-detail-left img {

	width:100%;

	max-width:none;

}

.testimonial-detail-right .contain img {

	width:100%;

	max-width:none;

}

.circle_item_border {

	border-radius:28px !important;

	display:table;

}

.circle_slider_thumb img {

	border-radius:30px !important;

}

.content_slider_wrapper {

	height:auto !important;

}

.content_slider_text_block_wrap h3 {

	float:left;

	background:none;

}

.dana-bourgeois-print {

	background:url(images/dana-bourgeois-print-bg.png) left top repeat;

	padding:15px 15px 0 15px;

}

.dana-bourgeois-print p {

	padding:0;

}

.dana-bourgeois-print .tabbox {

	display:table;

	text-align:center;

	width:90%;

	margin:0px auto;

	padding:70px 0 0 0;

}

.dana-bourgeois-print .contain {

	font-family:'Open Sans';

	font-size:20px;

	line-height:30px;

	font-style:italic;

	color:#000;

}

.dana-bourgeois-print .section {

	background:url(images/section-bg.png) left top repeat;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	width:30%;

	display:inline-table;

	margin:0 10px 70px 10px;

	padding:10px;

}

.dana-bourgeois-print .section .thumbnail {

	text-align:center;

	margin:-60px 0 0 0;

}

.dana-bourgeois-print .section .data-content {

	padding:17px 0 5px 0;

}

.dana-bourgeois-print .section .data-content h5 {

	font-family:'Open Sans';

	font-style:italic;

	font-weight:600;

	font-size:15px;

	text-decoration:underline;

	float:left;

	padding:0;

	margin:0;

	color:#000;

	line-height:24px;

	text-transform:inherit;

}

.dana-bourgeois-print .section .data-content p {

	font-family:inherit;

	font-size:15px;

	font-style:italic;

	font-weight:400;

	color:#000;

	line-height:24px;

	padding:0;

	margin:0;

	min-height:170px;

	height:100%;

	text-align:left;

}

.section .more {

	width:100%;

	text-align:center;

	padding:0 0 20px 0;

}

.section .more a {

	text-align:center;

	font-family:'Lato';

	font-weight:400;

	font-size:11px;

	background:#fbfbfb;

	border-bottom:2px solid #a6a6a6;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	padding:7px 15px;

	text-decoration:none;

	color:#4b4a4a;

	text-transform:uppercase;

}

.section .more a:hover {

	color:#026129;

}

.reviews-and-articles {

	background:url(images/why-bourgeois-testimonials-bg.png) left top repeat;

	float:left;

	width:49.3%;

	margin:15px 0 0 0;

}

.reviews-and-articles img {

	border:1px solid #8c8686;

}

.reviews-and-articles p {

	font-family:'Lato';

	font-size:19px;

	font-style:italic;

	font-weight:400;

	line-height:26px;

	color:#733202;

	padding:0 15px;

}

.reviews-and-articles p:hover {

	color:#212121;

}

.reviews-and-articles h2 {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:30px;

	text-decoration:underline;

	text-align:center;

	margin:15px 0;

	padding:0 15px;

}

.reviews-and-articles h2:hover {

	color:#026129;

}

.why-bourgeois-testimonials {

	background:url(images/why-bourgeois-testimonials-bg.png) left top repeat;

	float:right;

	width:49.3%;

	margin:15px 0 0 0;

}

.why-bourgeois-testimonials img {

	border:1px solid #85867e;

}

.why-bourgeois-testimonials p {

	font-family:'Lato';

	font-size:19px;

	font-style:italic;

	font-weight:400;

	line-height:26px;

	color:#733202;

	padding:0 15px;

}

.why-bourgeois-testimonials p:hover {

	color:#212121;

}

.why-bourgeois-testimonials h2 {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:30px;

	text-decoration:underline;

	text-align:center;

	padding:0 15px;

	margin:15px 0;

}

.why-bourgeois-testimonials h2:hover {

	color:#026129;

}

#text-11 h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	padding:30px 0 7px 0;

	margin:0;

}

.our-story h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	padding:0px 0 7px 0;

	margin:0;

}

.fullwidth h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	padding:0px 0 5px 0;

	margin:20px 0 0 0;

}

.page-template-page-templatesfull-width-php .su-vimeo {

	margin:0 0 10px 0;

}

.page-id-141 .main_content_slider_wrapper {

	padding:15px 0 0 0;

}

.support-contain {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:29px;

}

.support-contain .on-this-page {

	background:url(images/community-artists-title.png) left top repeat;

	margin:0px auto;

	font-weight:700;

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

	padding:15px;

}

.support-contain .on-this-page .txt {

	width:26%;

	display:inline-table;

	margin:0 15px;

	text-decoration:underline;

}

.support-contain .on-this-page .txt a {

	color:#333;

}

.support-contain .on-this-page .txt a:hover {

	color:#026129;

}

.support-contain .on-this-page .txt2 {

	width:100%;

	display:inline-table;

	margin:0;

	text-decoration:underline;

}

.support-contain .on-this-page .txt2 a {

	color:#333;

}

.support-contain .on-this-page .txt2 a:hover {

	color:#026129;

}

.support-contain .on-this-page .txt3 {

	width:100%;

	text-align:center;

	text-transform:uppercase;

}

.support-contain h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	font-weight:normal;

	padding:0px 0 7px 0;

	margin:0;

}

.support-contain h2 {

	text-decoration:underline;

	font-weight:700;

	font-size:16px;

	font-family:'Open Sans';

}

.support-contain2 {

	text-decoration:underline;

	font-weight:400;

	font-size:16px;

}

.support-contain1 {

	padding:0 0 10px 0px;

	margin:0;

}

.support-contain1 li {

	list-style:none;

	padding:0 0 8px 28px;

	margin:0;

	background:url(images/bullet.png) left 14px no-repeat;

}

.support-contain1 li ul {

	margin:0;

	padding:8px 0 0;

}

.support-contain b {

	font-weight:normal;

	text-decoration:underline;

}

.support-contain a {

	text-decoration:underline;

	color:#026129;

}

.support-contain a:hover {

	text-decoration:underline;

	color:#333;

}

.view-guitar-info {

	background:url(images/options-contain-bg.png) left bottom repeat;

	border:4px solid #d0d0cc;

	padding:20px 10px;

	text-align:center;

	margin:20px 0 0 0;

	width:48%;

	float:left;

}

.view-guitar-info a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:24px;

	text-transform:uppercase;

	color:#b61500;

	text-decoration:underline;

}

.view-guitar-info a:hover {

	color:#333;

	text-decoration:underline;

}

.view-support-faqs {

	background:url(images/options-contain-bg.png) left bottom repeat;

	border:4px solid #d0d0cc;

	padding:20px 10px;

	text-align:center;

	margin:20px 0 0 0;

	width:48%;

	float:right;

}

.view-support-faqs a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:24px;

	text-transform:uppercase;

	color:#b68900;

	text-decoration:underline;

}

.view-support-faqs a:hover {

	color:#333;

	text-decoration:underline;

}

.why-bourgeois-links-bg {

	background:#e0d8c6;

	border:1px solid #847f77;

	padding:5px;

	margin:25px 0 10px 0;

}

.why-bourgeois-links {

	background:#fff;

}

.why-bourgeois-links .view {

	float:left;

	width:33%;

	padding:8px 0;

	background:url(images/sep-2.png) center right no-repeat;

}

.why-bourgeois-links .watch {

	float:left;

	width:33%;

	padding:8px 0;

	background:url(images/sep-2.png) center right no-repeat;

}

.why-bourgeois-links .listen {

	float:left;

	width:33%;

	padding:8px 0;

}

.why-bourgeois-links p {

	font-family:'Arvo';

	font-weight:700;

	font-size:15px;

	color:#9f5305;

	text-align:center;

	padding:0;

	margin:0;

	text-transform:uppercase;

}

.why-bourgeois-links span {

	text-align:center;

	display:block;

}

.why-bourgeois-links span a {

	font-family:'Lato';

	font-weight:300;

	color:#507c2b;

	text-decoration:underline;

	text-align:center;

	font-size:22px;

	text-transform:uppercase;

}

.tour-our-shop {

}

.tour-our-shop h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:20px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	padding:0px 0 7px 0;

	margin:0;

}

.tour-our-shop img {

	border:1px solid #8a8a89;

	text-align:center;

	margin:15px 0 0 0;

	width:100%;

}

.tour-our-shop span {

	font-family:'Open Sans';

	font-weight:600;

	font-style:italic;

	font-size:12px;

}

.tour-our-shop b {

	font-family:'Open Sans';

	font-weight:600;

	font-size:16px;

	text-decoration:underline;

}

.tour-our-shop p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	color:#000;

}

.tour-our-shop p a {

	text-decoration:underline;

	color:#000000;

}

.tour-our-shop p a:hover {

	text-decoration:underline;

	color:#026129;

}

.tour-our-shop-bg {

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	padding:20px 20px 0 20px;

	margin-bottom:20px;

}

.tour-our-shop-bg-title {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	color:#000;

	line-height:normal;

}

.tour-our-shop-bg p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:17px;

	line-height:24px;

	color:#555655;

	font-style:italic;

	padding:0 0 30px 38px;

	color:#000;

}

.main_content_slider_wrapper {

	width:100% !important;

}

.dana-bourgeois-bg {

	background:url(images/dana-bourgeois-bg.png) left bottom repeat-x;

	padding:15px;

	margin:0 0 20px 0;

}

.dana-bourgeois-bg .dana-bourgeois {

	float:left;

	padding:0;

	font-family:'Open Sans';

	font-weight:600;

	font-style:italic;

	font-size:12px;

	max-width:200px;

	color:#000;

}

.dana-bourgeois-bg .dana-bourgeois img {

	border:4px solid #cccccb;

}

.dana-bourgeois-bg .dana-bourgeois-right {

	float:right;

	width:77%;

	font-family:'Open Sans';

	font-weight:400;

	font-size:20px;

	line-height:30px;

	color:#000;

	font-style:italic;

	padding:25px 0 0 0;

}

.dana-bourgeois-bg .dana-bourgeois-right2 {

	float:right;

	max-width:730px;

	width:100%;

	background:url(images/testimnials-cuw.png) 90% 20px no-repeat;

	padding:0 20px;

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	color:#000000;

}

.dana-bourgeois-bg .dana-bourgeois-right2 p {

	padding:50px 30px 0 30px;

	font-family:'Open Sans';

	font-weight:400;

	font-size:20px;

	line-height:30px;

	color:#000 !important;

	font-style:italic;

}

.noscript_hide {

	display:none;

	visibility:hidden;

}

#secondary {

	height:inherit;

	margin:0;

}

.masthead-fixed .site-main {

	margin:0;

}

.testimonial-detail {

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	float:left;

	max-width:317px;

	margin:0 8px 30px 0;

	padding:0 0 20px 0;

	min-height:634px;

	height:100%;

}

.testimonial-detail.last {

	margin:0 0px 30px 0 !important;

}

.testimonial-detail .title {

	height:80px;

	display:inline-table;

	width:100%;

}

.testimonial-detail .testimonial-thumnail {

	padding:0;

	margin:0;

	position:relative;

}

.testimonial-detail .testimonial-thumnail .customers-dealers {

	position:absolute;

	bottom:0;

	background:#00606e;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

	color:#fff;

}

.testimonial-detail .testimonial-thumnail .customers-dealers a {

	color:#fff;

}

.testimonial-detail .testimonial-thumnail .artists {

	position:absolute;

	bottom:0;

	background:#ac3c0a;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

	color:#fff;

}

.testimonial-detail .testimonial-thumnail .artists a {

	color:#fff;

}

.testimonial-detail .testimonial-thumnail .aged-tone {

	position:absolute;

	bottom:0;

	background:#787f00;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

	color:#fff;

}

.testimonial-detail .testimonial-thumnail .aged-tone a {

	color:#fff;

}

.testimonial-detail .testimonial-thumnail img {

	width:100%;

	padding:0;

	margin:0;

	display:block;

}

.testimonial-detail h2 {

	text-align:center;

	font-family:'rockwellbold';

	font-size:26px; /*padding:20px 10px;*/

	padding:0;

	margin:0;

	display:table-cell;

	vertical-align:middle;

	text-align:center;

	line-height:26px;

}

.testimonial-detail h2 a {

	color:#413f40;

	font-family:'rockwellbold';

	font-size:26px;

	font-style:inherit;

	line-height:24px;

}

.testimonial-detail h2 a:hover {

	color:#026129;

}

.testimonial-detail p {

	padding:0 10px;

	font-family:'Open Sans';

	font-size:16px;

	font-weight:400;

	font-style:italic;

	line-height:24px;

}

.testimonial-detail .readmore {

	float:right;

	padding:0 10px 0 0;

}

.testimonial-detail .readmore a {

	padding:0 0 0 5px;

	font-family:'Open Sans';

	font-size:14px;

	font-weight:700;

	font-style:italic;

	color:#413f40;

	text-decoration:underline;

	background:url(images/arrow-04.png) right 10px no-repeat;

	padding:0 12px 0 0;

}

.testimonial-detail .readmore a:hover {

	color:#026129;

}

.testimonial-title {

	font-family:'Oswald';

	font-weight:400;

	font-size:26px;

	color:#313131;

	margin:0;

	text-transform:none;

	text-align:center;

}

.tpspacingextra{  margin-top:16px;}
.testimonial-title span {

	background:url(images/body-bg.jpg) 0 0 repeat;

	padding:0px 10px 0 10px;

	margin:0px auto 0px auto;

	display:table;

}

.testimonial-detail-left {

	float:left;

	width:32%;

	position:relative;

	margin:0 0 20px 0;

}

.testimonial-detail-left .aged-tone {

	position:absolute;

	bottom:0;

	background:#787f00;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

	color:#fff;

}

.testimonial-detail-left .artists {

	position:absolute;

	bottom:0;

	background:#ac3c0a;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

	color:#fff;

}

.testimonial-detail-left .customers-dealers {

	position:absolute;

	bottom:0;

	background:#00606e;

	padding:3px 7px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	text-transform:uppercase;

	color:#fff;

}

.testimonial-detail-left .view-more {

	background:url(images/tour-our-shop-bg.png) left bottom repeat-x;

	width:100%;

	text-align:center;

	padding:9px 0 8px 0;

	margin:0 0 30px 0;

}

.testimonial-detail-left .view-more a {

	color:#274e37;

	font-size:14px;

	font-weight:500;

	font-family:'Open Sans';

	background:url(images/arrow-testimonial.png) left 7px no-repeat;

	padding:0 0 0 15px;

}

.testimonial-detail-left .view-more a:hover {

	color:#333;

}

.testimonial-detail-right .artists {

	background:#ac3c0a;

	padding:3px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	width:100px;

	text-align:center;

	margin:0 auto 0px auto;

}

.testimonial-detail-right .artists a {

	color:#fff;

}

.testimonial-detail-right .customers-dealers {

	background:#005f6f;

	padding:3px 15px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	width:150px;

	text-align:center;

	margin:0 auto 0px auto;

}

.testimonial-detail-right .customers-dealers a {

	color:#fff;

}

.testimonial-detail-right .aged-tone {

	background:#787f00;

	padding:3px 0px;

	color:#fff;

	font-family:'Open Sans';

	font-size:13px;

	font-weight:700;

	text-transform:uppercase;

	width:150px;

	text-align:center;

	margin:0 auto 0px auto;

}

.testimonial-detail-right .aged-tone a {

	color:#fff;

}

.testimonial-detail-right {

	float:right;

	width:65%;

	background:url(images/news-right-bg.png) left bottom repeat;

	margin:0 0 15px 0;

	padding:0 15px 0 15px;

}

.testimonial-detail-right h1 {

	text-align:center;

	padding:15px 0 0 0;

	margin:0;

	font-family:'rockwellbold';

	font-size:30px;

}

.testimonial-detail-right h1.border {

	background:url(images/testimonial-detail-right-title-bg.png) left bottom repeat-x;

	padding:15px 0 15px 0;

	margin:0 0 15px 0;

}

.testimonial-detail-right .venue {

	font-family:'rockwellbold';

	font-size:16px;

	line-height:24px;

	padding:0 0 30px 0;

}

.testimonial-detail-right .contain {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:24px;

	padding:0 0 30px 0;

}

.testimonial-detail-right .feedback {

	font-family:'Open Sans';

	font-weight:400;

	font-style:italic;

	font-size:16px;

	line-height:24px;

	padding:0 30px 35px 30px;

	color:#000;

}

.title-YoutubeGallery {

	font-family:'Oswald' !important;

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129 !important;

	font-weight:normal;

}

.ul-YoutubeGallery {

	width:100% !important;

	margin:0;

	padding:0;

}

.ul-YoutubeGallery li.li-YoutubeGallery {

	margin:0 10px 15px !important;

}

.ul-YoutubeGallery li img.img-YoutubeGallery {

	border:5px solid #c2c0bb;

}

.story-timeline-left {

	padding:20px 20px 0 0;

	width:50%;

	float:left;

}

.story-timeline-right {

	padding:20px 0 0 0;

	width:50%;

	float:right;

}

.story-timeline-right h4 {

	font-family:'Oswald';

	font-weight:400;

	font-size:20px;

	color:#313131;

	margin:0;

	text-transform:none;

}

.story-timeline-right .su-tabs-pane {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:20px;

}

.story-timeline-right .su-tabs {

	border:2px solid #bdbab8;

	padding:0;

}

.story-timeline-right .su-tabs-nav span {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	color:#333;

	padding:10px;

}

.story-timeline-right .su-tabs-nav span.su-tabs-current {

	color:#026129;

}

.story-timeline-right .creator-txt {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	color:#333;

}

.story-timeline-right .creator-txt ul {

	padding:0 0 0px 0;

	margin:0;

}

.story-timeline-right .creator-txt li {

	background:url(images/arrow-02.png) left 5px no-repeat;

	padding:0 0 0 20px;

	font-size:14px;

}

.story-timeline-right h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-decoration:inherit;

	text-transform:uppercase;

	color:#026129;

	padding:10px 0;

	margin:0;

}

.story-timeline-right h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:23px !important;

	padding:10px 0;

	color:#313131;

	margin:0 !important;

	text-transform:none;

}

.story-timeline-right .tagcloud {

	padding:0 0 20px 0;

}

.story-timeline-right .tagcloud a {

	font-size:14px !important;

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	color:#333;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:5px;

	line-height:33px;

}

.story-timeline-right .tagcloud a:hover {

	color:#026129;

	background:#fff;

}

.site-content #post-230 .post-thumbnail {

	width:10.6%;

	float:left;

	padding:0 20px 0 0;

	background:none;

}

.site-content #post-230 {

	padding:20px 0 0 0;

}

.single-featured-guitar .entry-title {

	padding:20px 0 15px 0 !important;

}

.single-featured-guitar p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	color:#333;

	line-height:20px;

}

.single-whybourgeois .post-thumbnail {

	background:none;

	float:left;

	max-width:105px;

	padding:0 20px 0 0;

}

.single-whybourgeois .entry-header {

	width:84%;

	float:left;

}

.single-whybourgeois .entry-header h1 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	line-height:25px;

}

.single-whybourgeois .entry-content {

	float:left;

	width:84%;

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	color:#333;

	line-height:20px;

	border:none !important;

}

/*.tax-testimonial-category .entry-title { padding:0px 0 15px 0 !important; text-decoration:none; }



.tax-testimonial-category p { font-family:'Open Sans'; font-weight:400; font-size:14px; color:#333; line-height:20px; }



.tax-testimonial-category .contain { padding:0 0 20px 0; }



.tax-testimonial-category .post-thumbnail { background:none; float:left; max-width:280px; padding:0 20px 0 0; }



.tax-testimonial-category a.post-thumbnail:hover { background:none; opicity:0 !important; }



.tax-testimonial-category .entry-header { width:50%; float:left; }



.tax-testimonial-category .entry-header h1 { font-family:'oswaldbook'; font-size:18px; text-transform:uppercase; color:#026129; text-decoration:underline; font-weight:normal; line-height:25px; }



.tax-testimonial-category .entry-content { float:left; width:60%; font-family:'Open Sans'; font-weight:400; font-size:14px; color:#333; line-height:20px; border:none !important;}











/*.tax-video-category .entry-title { padding:0px 0 15px 0 !important; text-decoration:none; }



.tax-video-category p { font-family:'Open Sans'; font-weight:400; font-size:14px; color:#333; line-height:20px; }



.tax-video-category .contain { padding:0 0 20px 0; }



.tax-video-category .post-thumbnail { background:none; float:left; max-width:280px; padding:0 20px 0 0; }



.tax-video-category a.post-thumbnail:hover { background:none; opicity:0 !important; }



.tax-video-category .entry-header { width:100%; float:left; }



.tax-video-category .entry-header h1 { font-family:'oswaldbook'; font-size:18px; text-transform:uppercase; color:#026129; text-decoration:underline; font-weight:normal; line-height:25px; }



.tax-video-category .entry-content { float:left; width:100%; font-family:'Open Sans'; font-weight:400; font-size:14px; color:#333; line-height:20px; border:none !important;}*/











/*.contain { font-family:'Open Sans'; font-weight:400; font-size:14px; color:#333; line-height:20px; }



.contain a { color:#61A157; }



.contain h2, .contain h2 a { color:#333; margin:0; padding:0 0 0px 0; color:#252525; font-size:28px; font-weight:normal; line-height: normal; }



.contain h2 a:hover { color:#026129; }



.contain h3, .contain h3 a {margin:0px; padding:0 0 0px 0; color:#026129; font-size:26px; font-weight:normal; line-height: normal; font-family:'oswaldbook'; background:none; text-align:inherit; text-transform:inherit;}



.contain h3 a:hover { color:#252525; }



.contain h4, .contain h4 a {margin:0px; padding:0 0 0px 0; color:#252525; font-size:24px; font-weight:normal; line-height: normal;background:none; text-align:inherit; }



.contain h4 a:hover { color:#026129; }



.contain h5, .contain h5 a { margin:0px; padding:0 0 0px 0; color:#026129; font-size:22px; font-weight:normal; line-height: normal;text-transform:inherit; text-decoration:none;}



.contain h5 a:hover { color:#252525; }



.contain h6, .contain h6 a{ margin:0px; padding:0 0 0px 0; color:#026129; font-size:18px; font-weight:normal; line-height: normal;}



.contain h6 a:hover { color:#252525; }







.contain li { border:none; box-shadow:none; width:100%; }



.contain ul,



.contain ul{ margin:0; padding:0; list-style:none; }



.contain ul li,



.contain ul li a { color:#61A157; }



.contain ul li a:hover { color:#333; }



.contain ul li{background:url(images/arrow-03.png) left 10px no-repeat; padding:5px 0 5px 20px; color:#333; margin:0px; }*/







#taxonomy_list_widget-2 {

	float:left;

	width:30%;

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	margin:0 20px 0 0;

	padding:15px;

}

#taxonomy_list_widget-2 h1 {

	padding:0;

	margin:0;

	font-family:'Oswald';

	font-weight:400;

	font-size:20px;

}

#taxonomy_list_widget-2 ul {

	padding:0;

	margin:0;

}

#taxonomy_list_widget-2 li {

	background:url(images/arrow-03.png) left 9px no-repeat;

	padding:0 0 0 15px;

	border-bottom:1px solid #d2d0ce;

	line-height:30px;

}

#taxonomy_list_widget-2 li a {

	color:#252525;

}

#taxonomy_list_widget-2 li a:hover {

	color:#026129;

}

#execphp-3 .execphpwidget {

	width:67%;

	float:left;

}

/*.site-content h1{ text-align:center; background:url(images/title-bg2.png) center bottom no-repeat; font-family:'Ultra'; font-size:26px !important; color:#716f6f; margin:0 0 15px 0; padding:0; font-weight:400; }*/







.guitar_row-box {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

}

.guitar_row-box .last-item {

	margin:0 auto !important;

	text-align:center;

	width:31.9%;

	float:none;

}

.guitar_row {

	width:32.3%; /*display:inline-table;*/

	float:left;

	margin:0 1.5% 20px 0;

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	text-align:center;

	border:4px solid #d6d5d0;

	position:relative;

}

.guitar_row img {

	width:100%;

	max-width:100%;

}

.guitar_row-box .guitar {

	clear:both;

}

.guitar_row-last {

	margin-right:0px; /*clear:both;*/

}

.guitar_row h1 {

	font-family:'Ultra';

	font-size:26px;

	color:#333;

	font-weight:400;

	padding:5px 5px 0 5px;

	margin:0;

	text-align:center;

	display: table-cell;

	vertical-align: middle;

}

.guitar_row h1 a {

	color:#905e35;

}

.guitar_row h1 a:hover {

	color:#154026;

}

.guitar_row .title {

	display:inline-table;

	height:95px;

}

.guitar_row h2 {
	/*-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;*/
	font-family:'Ultra';

	font-size:26px;

	color:#333;

	font-weight:400;

	padding:5px 5px 0 5px;

	margin:0;

	text-align:center;

	line-height:28px; /*min-height:60px; vertical-align:middle;*/

	display: table-cell;

	vertical-align: middle;

}

.guitar_row h5 {

	font-family:'Ultra';

	font-size:26px;

	color:#333;

	font-weight:400;

	padding:5px 5px 0 5px;

	margin:0;

	text-align:center;

	line-height:28px; /*min-height:60px; vertical-align:middle;*/

	display: table-cell;

	vertical-align: middle;

}

.guitar_row h5 a {
	-webkit-hyphens:manual;
  -moz-hyphens:manual;
  -ms-hyphens:manual;
  hyphens:manual;
	color:#905e35;

}

.guitar_row h5 a:hover {

	color:#154026;

}

.guitar_row h2 a {
	-webkit-hyphens:manual;
  -moz-hyphens:manual;
  -ms-hyphens:manual;
  hyphens:manual;
	color:#333;

}

.guitar_row h2 a:hover {

	color:#154026;

}

.guitar_row h4 {

	font-family:'Ultra';

	font-size:26px;

	color:#274e37;

	font-weight:400;

	padding:5px 5px 0 5px;

	margin:0;

	text-align:center;

	line-height:30px;

	display: table-cell;

	vertical-align: middle;

}

.guitar_row h4 a {

	color:#274e37;

}

.guitar_row h4 a:hover {

	color:#000;

}

.page-id-638 .guitar_row h3 {

	font-family:'Maven Pro' !important;

	font-weight:400 !important;

	font-size:15px !important;

	text-transform:uppercase;

	color:#154026 !important;

	padding:0px 10px 5px 10px;

	margin:0;

	text-align:center;

	background:none;

}

.guitar_row h3 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px !important;

	text-transform:uppercase;

	color:#154026;

	padding:0px 10px 5px 10px;

	margin:0;

	text-align:center;

	background:none;

}

.guitar_row p {

	padding:30px 10px 5px 10px;

	text-align:center;

	font-family:'Arvo';

	font-weight:700;

	color:#90220c;

	font-size:18px;

}

.guitar_row p a:hover {

	color:#333;

}

.guitar_row .contain {

	padding:10px 10px 10px 10px;

	text-align:center;

	font-family:'Arvo';

	font-weight:700;

	color:#90220c;

	font-size:18px;

	height:112px;

	display:table-cell;

	vertical-align:middle;

}

.guitar_row .contain a:hover {

	color:#333;

}

.guitar_row .more {

	padding:12px 10px;

	text-align:center;

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	color:#940101;

}

.guitar_row .more a {

	color:#940101;

	text-decoration:underline;

	background:url(images/arrow-06.png) right 10px no-repeat;

	padding:0 15px 0 0;

}

.guitar_row .more a:hover {

	color:#333;

}

.guitar_row .read-more {

	opacity:0;

	transition:opacity 1s linear;

	position:absolute;

	left: 0px;

	bottom:182px;

	width:100%;

	background:url(images/read-more-bg.png) 0 0 repeat;

	text-align:center;

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	padding:8px 0;

}

.guitar_row .read-more a {

	color:#fed207;

	text-decoration:underline;

	background:url(images/arrow-05.png) right 8px no-repeat;

	padding:0 15px 0 0;

}

.guitar_row .read-more a:hover {

	color:#fff;

}

.guitar_row:hover .read-more {

	opacity:1;

}

#execphp-3 .execphpwidget .guitar_row p {

	margin:0;

}

#execphp-3 .execphpwidget .guitar_row h2 {

	font-family:'Oswald';

	font-weight:400;

	font-size:20px;

	color:#333;

	padding:10px 0;

	margin:0;

}

#execphp-3 .execphpwidget .guitar_row img {

	min-height:120px;

}

#execphp-3 .execphpwidget .guitar_row h2:hover {

	color:#026129;

}

#execphp-3 .execphpwidget .guitar_row a:hover {

	color:#026129;

}

#execphp-3 .execphpwidget .guitar_row a {

	color:#333;

}

/*==========Photo Gllary=============*/



.photos .guitar_row-box {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

}

.photos .guitar_row {

	width:32.3%;

	/*display:inline-table;*/
	min-height:620px;

	margin:0 1.5% 20px 0;

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	text-align:center;

	border:4px solid #d6d5d0;

	position:relative;

}

.photos .guitar_row img {

	width:100%;

	max-width:100%;

}

.photos .guitar_row-box .guitar {

	clear:both;

}

.photos .guitar_row-last {

	margin-right:0px;

}
.photos .guitar { clear:both; }

.photos .guitar_row h2 {

	font-family:'Rockwell';

	font-size:26px;

	color:#333;

	font-weight:700;

	padding:5px 5px 0 5px;

	margin:0;

	text-align:center;

	line-height:26px;

}

.photos .guitar_row h2 a {

	color:#333;

}

.photos .guitar_row h2 a:hover {

	color:#154026;

}

.photos .guitar_row p {

	padding:5px 10px 5px 10px;

	text-align:left;

	font-style:italic;

	font-family:'Open Sans';

	font-weight:400;

	color:#413f40;

	font-size:16px;

	line-height:24px;

}

.photos .guitar_row p a:hover {

	color:#333;

}

.photos .guitar_row .more {

	padding:12px 10px;

	text-align:center;

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	color:#940101;

}

.photos .guitar_row .more a {

	color:#940101;

	text-decoration:underline;

	background:url(images/arrow-06.png) right 10px no-repeat;

	padding:0 15px 0 0;

}

.photos .guitar_row .more a:hover {

	color:#333;

}

.photos .back-to-gallary {

	font-family:'Open Sans';

	font-weight:400;

	font-size:12px;

	text-transform:uppercase;

	color:#274e37;

}

.photos .back-to-gallary a {

	color:#274e37;

	background:url(images/arrow-07.png) left 6px no-repeat;

	padding:0 0 0 10px;

	text-decoration:underline;

}

.photos .back-to-gallary a:hover {

	color:#333;

}

.photos .photo-gallery {

	background:url(images/community-artists-title.png) left top repeat;

	margin:8px 0 10px 0;

	padding:20px 15px 25px 15px;

}

.photos .photo-gallery h2 {

	background:url(images/testimonial-detail-right-title-bg.png) left bottom repeat-x;

	font-family:'Rockwell';

	font-weight:700;

	font-size:26px;

	color:#413f40;

	padding:0 0 15px 0;

	margin:0 0 5px 0;

	line-height:normal;

}

.photos .photo-gallery p {

	font-size:16px;

	line-height:24px;

	font-family:'Open Sans';

	font-weight:400;

	color:#413f40;

}

.photos .image-gallery li {

	padding:0 40px 50px 0;

}

.photos .image-gallery li img {

	width:100%;

}

/*==========Photo Gllary=============*/



/*====blog=====*/



/*.blog-design { background:#000 !important; }*/



.blog-design h1 {

	font-family:'Arvo';

	font-weight:700;

	color:#313131;

	font-size:18px;

	padding:0 0 15px 0 !important;

	margin:0 0 10px 0;

}

.blog-design h1 a {

	font-family:'Arvo' !important;

	font-weight:700;

	color:#313131;

	font-size:18px;

	padding:0 !important;

	margin:0 !important;

}

.blog-design .post-thumbnail {

	background:none;

	float:left;

	width:30%;

	padding:0 20px 0 0;

}

.search-results .entry-header {

	width:70% !important;

	float:left;

}

.blog-design .entry-header {

	width:70%;

	float:left;

}

.blog-design .entry-content {

	width:70%;

	float:left;

}

.blog-design a.post-thumbnail:hover {

	background-color:transparent !important;

}

.blog-design a.post-thumbnail:hover img {

	opacity:1;

}

.blog-design .form-allowed-tags {

	display:none;

	visibility:hidden;

}

.blog-design .entry-content p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:22px;

}

.blog-design .entry-summary {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:22px;

}

.blog-design .type-post {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:15px 15px 15px 0 !important;

	margin:0 0 20px 0 !important;

}

.blog-design .category-event h1 {

	padding:0 !important;

}

.blog-design .home-video {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:15px 15px 15px 0 !important;

	margin:0 0 20px 0 !important;

}

.blog-design .category-event {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:15px 15px 15px 0 !important;

	margin:0 0 20px 0 !important;

}

.blog-design .type-our-news {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:15px 15px 15px 0 !important;

	margin:0 0 20px 0 !important;

}

.blog-design .has-post-thumbnail {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:15px 15px 15px 0 !important;

	margin:0 0 20px 0 !important;

}

.blog-design .has-post-thumbnail h1 {

	padding:0 !important;

}

.blog-design .type-our-news h1 {

	padding:0 !important;

}

.search-results .content-area h1 {

margin: !important;

padding: !important;

}

.search-results .content-area h1 span {

margin: !important;

padding: !important;

}

.blog #page .hentry, .archive #page .hentry {

	width:100%;

	float:left;

	margin:0px 0 0px 0;

	padding:0px 0 0px 0;/* border-bottom:1px solid #a0a9a0; */

	border-top:0

}

.blog #page .hentry p {

	text-align:left;

	float:left;

}

.blog #page .entry-title, .search #page .entry-title {

	text-align:left;

	padding:0px 0 10px 0;

}

.blog #page .entry-header, .search #page .entry-header, .archive #page .entry-header, .single .entry-header {

	padding:0 0 0px 0

}

.single .comment-reply-title, .single .comments-title {

	font-size:22px;

	font-weight:400

}

.page-template-page-templatespage-guitar-php #primary {

	width:100%;

}

.page-template-page-templatesfull-width-php #primary {

	width:100%;

}

.page-template-page-templatespage-news-php #primary {

	width:100%;

}

.page-template-page-templatespage-ourstory-php #primary {

	width:100%;

}

.page-template-page-templatespage-testimonial-php #primary {

	width:100%;

}

.page-template-page-templateshomepage-php #primary {

	width:100%;

}

.page-template-page-templatespage-artists-php #primary {

	width:100%;

}

.tax-video-category #primary {

	width:100%;

}

.single-guitar-body-styles #primary {

	width:100%;

}

.single-guitar-packages #primary {

	width:100%;

}

.single-guitars-models #primary {

	width:100%;

}

.single-limited-edition #primary {

	width:100%;

}

.single-luthier-choice #primary {

	width:100%;

}

.single-guitars-archived #primary {

	width:100%;

}

.single-testimonial #primary {

	width:100%;

}

.single-guitar #primary {

	width:100%;

}

.single-story-timeline #primary {

	width:100%;

}

.single-community-artists #primary {

	width:100%;

}

.page-template-page-templatespage-blogpage-php #primary {

	width:100%;

}

.page-template-page-templatespage-videos-php #primary {

	width:100%;

}

.page-template-page-templatespage-faqs-php #primary {

	width:100%;

}

.page-template-page-templatespage-contact-php #primary {

	width:100%;

}

.page-template-page-templatespage-dealers-php #primary {

	width:100%;

}

.tax-testimonial-category #primary {

	width:100%;

}

.page-template-page-templatespage-photogallery-php #primary {

	width:100%;

}

.page-template-page-templatespage-forsale-php #primary {

	width:100%;

}

.category-news #primary {

	width:100%;

}

.category-event #primary {

	width:100%;

}

.category-review-articles #primary {

	width:100%;

}

.category-blog #primary {

	width:100%;

}

.single-photo-gallery #primary {

	width:100%;

}

.single-forsale #primary {

	width:100%;

}

.blog #primary {

	width:100%;

}

.primary-sidebar {

	padding:0;

}

#primary {

	float:left;

	margin:0;

	padding:0px 0 0 0;

	width:70%;

}
.page-id-2849 #primary { width:100%; }
#primary .entry-title a {

	color:#1a1a1a;

	font-size:20px;

	margin:0 0 0px 0;

	padding:0;

	text-transform:none;

	text-align:inherit;

	font-family:'rockwellbold';

}

#primary .entry-title a:hover {

	color:#272972;

}

#primary .entry-meta a {

	color:#333;

	font-size:14px;

	font-weight:bold;

}

#primary .entry-meta a:hover {

	color:#026129;

}

.list-view .site-content .hentry {

	border:none;

	padding:0;

	margin:0;

}

#secondary {

	float:right;

	margin:0;

	padding:0px 0 20px 0;

	position:relative;

	width:27%;

	top:0;

	background-color:transparent !important;

	clear:none;

	border:none;

}

.primary-sidebar .social-icons-list {

	margin:0 0 0 55px !important;

	list-style:none;

	border-top:none;

	padding:10px 6px;

	background:none;

	border:none;

}

.primary-sidebar .social-icons-list li {

	background:none !important;

	border:none !important;

	padding:8px 0 8px 0px !important;

	display:inline-block;

}

.single-our-news #secondary h1 { /*text-align:center;*/

}

.execphpwidget .widget ul li {

	background:none !important;

}

.single-our-news .execphpwidget .term-1 a {

	color:#971900 !important;

	font-family:'Open Sans' !important;

	font-weight:700 !important;

	font-size:14px !important;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

.single-our-news .execphpwidget .term-1 a:hover {

	color:#333 !important;

}

.single-our-news .execphpwidget .term-2 a {

	color:#074e5d !important;

	font-family:'Open Sans' !important;

	font-weight:700 !important;

	font-size:14px !important;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

.single-our-news .execphpwidget .term-2 a:hover {

	color:#333 !important;

}

.single-our-news .execphpwidget .term-3 a {

	color:#6f7500 !important;

	font-family:'Open Sans' !important;

	font-weight:700 !important;

	font-size:14px !important;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

.single-our-news .execphpwidget .term-3 a:hover {

	color:#333 !important;

}

#secondary #execphp-8 .term-1 a {

	color:#971900 !important;

	font-family:'Open Sans' !important;

	font-weight:700 !important;

	font-size:14px !important;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-8 .term-1 a:hover {

	color:#333 !important;

}

#secondary #execphp-8 .term-2 a {

	color:#074e5d !important;

	font-family:'Open Sans' !important;

	font-weight:700 !important;

	font-size:14px !important;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-8 .term-2 a:hover {

	color:#333 !important;

}

#secondary #execphp-8 .term-3 a {

	color:#6f7500 !important;

	font-family:'Open Sans' !important;

	font-weight:700 !important;

	font-size:14px !important;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-8 .term-3 a:hover {

	color:#333 !important;

}

.primary-sidebar .social-icons-list li a {

	width:32px;

	height:32px;

	text-indent:-999em;

	background:url(images/foot-social-1.png) left top no-repeat;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

}

.primary-sidebar .social-icons-list li.facebook a {

	background-position:0 0;

	margin-right:5px

}

.primary-sidebar .social-icons-list li.facebook a:hover {

	background-position:0 0;

	opacity:0.5;

}

.primary-sidebar .social-icons-list li.google a {

	background-position:-111px 0px;

	margin-right:5px

}

.primary-sidebar .social-icons-list li.google a:hover {

	background-position:-111px 0px;

	opacity:0.5;

}

.primary-sidebar .social-icons-list li.twitter a {

	background-position:-74px 0;

	margin-right:5px

}

.primary-sidebar .social-icons-list li.twitter a:hover {

	background-position:-74px 0;

	opacity:0.5;

}

.primary-sidebar .social-icons-list li.youtube a {

	background-position:-36px 0;

}

.primary-sidebar .social-icons-list li.youtube a:hover {

	background-position:-36px 0;

	opacity:0.5;

}

.primary-sidebar .widget {

	padding:0 0 0px;

0;

	margin:0;

}

.primary-sidebar .widget input, .primary-sidebar .widget textarea {

	border:1px solid #9ea99d;

	padding:7px 5px;

	color:#333;

	border-radius:4px;

	font-size:14px;

	margin:15px 0 0 0;

	top:0;

	bottom:0;

}

.primary-sidebar .widget .widget-title {

	font-family:'Open Sans';

	font-weight:400;

	text-transform:none;

	font-size:14px;

	color:#000;

	padding:5px 0 5px 10px;

	margin:0;

	top:0;

	bottom:0;

	text-transform:uppercase;

	text-align:center;

}

#secondary .widget {

	margin-bottom:0px;

}

.primary-sidebar .widget_recent_entries li {

}

.content-sidebar .widget ul, #secondary .widget ul {

	margin:0;

	padding:0 10px 0 10px;

	list-style:none

}

.content-sidebar .widget ul li, #secondary .widget ul li a {

	color:#9f2c27;

	font-family:'open sans';

	font-weight:600;

	font-size:13px;

	font-style:normal;

}

/*#secondary .widget ul li a:hover { color:#333; }



#secondary .widget ul li{background:url(images/arrow-06.png) left 14px no-repeat; padding:8px 0 8px 15px; border-bottom:1px solid #bfbfba; color:#333; margin:0px; }*/



#secondary #ssba_widget-3 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 10px 0;

}

#secondary #sssba_widget-3 h1 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	text-transform:uppercase;

	color:#000;

}

#secondary #ssba_widget-5 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 10px 0;

}

#secondary #sssba_widget-5 h1 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	text-transform:uppercase;

	color:#000;

}

#secondary #easy-social-share-buttons-widget-6 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:0px 0 17px 0;

}

#secondary #easy-social-share-buttons-widget-6 .essb_hide_name a .essb_network_name, .essb_force_hide a .essb_network_name {

	max-width:12px;

}

#secondary #text-22 {

	margin:0 0 0px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:5px 0 0px 0;

}

#secondary #execphp-8 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 17px 0;

}

#secondary #sticky-posts-3 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:5px 0 17px 0;

}

#secondary #sticky-posts-3 ul {

	margin:0;

	padding:0 10px 0 10px;

	list-style:none

}

#secondary #sticky-posts-3 ul li a {

	color:#9f2c27;

	font-family:'open sans';

	font-weight:600;

	font-size:13px;

	font-style:normal;

}

#secondary #sticky-posts-3 ul li a:hover {

	color:#333;

}

#secondary #sticky-posts-3 ul li {

	background:url(images/arrow-06.png) left 14px no-repeat;

	padding:8px 0 8px 15px;

	border-bottom:1px solid #bfbfba;

	color:#333;

	margin:0px;

}

#secondary #text-26 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 10px 0;

}

#secondary #text-26 .rrssb-buttons li {

	width:120px !important;

	padding:2.5px !important;

	height:94%;

}

#secondary #text-26 .rrssb-buttons li.small a .text {

	visibility:inherit !important;

}

#secondary #text-26 .rrssb-buttons li a .icon {

	display:inline !important;

	top:6px !important;

	padding:0px 0 0 0 !important;

}

#secondary #text-26 .rrssb-buttons li a .text {

	font-size:9px !important;

	padding:3px 0 0 5px !important;

	line-height:28px !important;

	/*float:left;*/

}

#secondary #text-27 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 10px 0;

}

#secondary #text-27 .rrssb-buttons li {

	width:120px !important;

	padding:2.5px !important;

	height:94%;

}

#secondary #text-27 .rrssb-buttons li.small a .text {

	visibility:inherit !important;

}

#secondary #text-27 .rrssb-buttons li a .icon {

	display:inline !important;

	top:6px !important;

	padding:0px 0 0 0 !important;

}

#secondary #text-27 .rrssb-buttons li a .text {

	font-size:9px !important;

	padding:3px 0 0 33px !important;

	line-height:24px !important;

	float:left;

}

#secondary #text-28 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 10px 0;

}

#secondary #text-28 .rrssb-buttons li {

	width:120px !important;

	padding:2.5px !important;

	height:94%;

}

#secondary #text-28 .rrssb-buttons li.small a .text {

	visibility:inherit !important;

}

#secondary #text-28 .rrssb-buttons li a .icon {

	display:inline !important;

	top:6px !important;

	padding:0px 0 0 0 !important;

}

#secondary #text-28 .rrssb-buttons li a .text {

	font-size:9px !important;

	padding:15px 0 0 33px !important;

	line-height:0 !important;

	float:left;

}

#secondary #cnss_widget-4 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 6px 0;

}

#secondary #cnss_widget-4 .cnss-social-icon {

	width:100%;

	display:inline;

	margin:0 auto;

}

#secondary #cnss_widget-4 .cnss-social-icon img {

	width:86px;

	margin:0 0px 0 0px;

}

#secondary #cnss_widget-4 tr td {

	float:left;

	width:41% !important;

	padding:0;

	margin:0 0 10px 10px !important;

}

#secondary #cnss_widget-4 table {

	padding:0 0 0 15px !important;

}

#secondary #cnss_widget-3 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 6px 0;

}

#secondary #cnss_widget-3 .cnss-social-icon {

	width:100%;

	display:inline;

	margin:0 auto;

}

#secondary #cnss_widget-3 .cnss-social-icon img {

	width:86px;

	margin:0 0px 0 0px;

}

#secondary #cnss_widget-3 tr td {

	float:left;

	width:41% !important;

	padding:0;

	margin:0 0 10px 10px !important;

}

#secondary #cnss_widget-3 table {

	padding:0 0 0 15px !important;

}

.social-bg #cnss_widget-2 .cnss-social-icon img {

	width:86px;

	margin:10px 0px 0 10px;

}

/*.package-info #cnss_widget-2 .cnss-social-icon img { width:86px; margin:10px 0px 0 10px; }*/



.package-info #cnss_widget-2 .cnss-social-icon {

	width:40% !important;

	margin:0 auto;

	padding:10px 0 0 0 !important;

}

.package-info #cnss_widget-2 .cnss-social-icon img {

	width:86px;

	margin:0 0px 0 0px;

}

.package-info #cnss_widget-2 tr td {

	float:left;

	width:41% !important;

	padding:0;

	margin:0 0 10px 10px !important;

}

#secondary #easy-social-share-buttons-widget-4 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:0px 0 17px 0;

}

#secondary #text-21 {

	margin:0 0 0px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:5px 0 0px 0;

}

#secondary #recent-posts-4 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:5px 0 17px 0;

}

#secondary #recent-posts-4 ul {

	margin:0;

	padding:0 10px 0 10px;

	list-style:none

}

#secondary #recent-posts-4 ul li a {

	color:#9f2c27;

	font-family:'open sans';

	font-weight:600;

	font-size:13px;

	font-style:normal;

}

#secondary #recent-posts-4 ul li a:hover {

	color:#333;

}

#secondary #recent-posts-4 ul li {

	background:url(images/arrow-06.png) left 14px no-repeat;

	padding:8px 0 8px 15px;

	border-bottom:1px solid #bfbfba;

	color:#333;

	margin:0px;

}

#secondary #recent-posts-3 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:5px 0 17px 0;

}

#secondary #recent-posts-3 ul {

	margin:0;

	padding:0 10px 0 10px;

	list-style:none

}

#secondary #recent-posts-3 ul li a {

	color:#9f2c27;

	font-family:'open sans';

	font-weight:600;

	font-size:13px;

	font-style:normal;

}

#secondary #recent-posts-3 ul li a:hover {

	color:#333;

}

#secondary #recent-posts-3 ul li {

	background:url(images/arrow-06.png) left 14px no-repeat;

	padding:8px 0 8px 15px;

	border-bottom:1px solid #bfbfba;

	color:#333;

	margin:0px;

}

#secondary #categories-2 h1 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	text-transform:uppercase;

	color:#000;

}

#secondary #categories-2 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 17px 0;

}

#secondary #categories-2 .cat-item-25 a {

	color:#971900;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #categories-2 .cat-item-25 a:hover {

	color:#333;

}

#secondary #categories-2 .cat-item-57 a {

	color:#971900;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #categories-2 .cat-item-57 a:hover {

	color:#333;

}

#secondary #categories-2 .cat-item-111 a {

	color:#049912;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #categories-2 .cat-item-111 a:hover {

	color:#333;

}

#secondary #categories-2 .cat-item-6 a {

	color:#971900;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #categories-2 .cat-item-6 a:hover {

	color:#333;

}

#secondary #categories-2 .cat-item-7 a {

	color:#6f7500;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #categories-2 .cat-item-7 a:hover {

	color:#333;

}

#secondary #ssba_widget-4 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 10px 0;

}

#secondary #ssba_widget-4 h1 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	text-transform:uppercase;

	color:#000;

}

#secondary #execphp-34 h1 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	text-transform:uppercase;

	color:#000;

}

#secondary #execphp-34 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:10px 0 17px 0;

}

#secondary #execphp-34 .cat-item-26 a {

	color:#049912;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-34 .cat-item-26 a:hover {

	color:#333;

}

#secondary #execphp-34 .cat-item-66 a {

	color:#787f00;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-34 .cat-item-66 a:hover {

	color:#333;

}

#secondary #execphp-34 .cat-item-67 a {

	color:#01b2c2;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-34 .cat-item-67 a:hover {

	color:#333;

}

#secondary #execphp-34 .cat-item-68 a {

	color:#971900;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-34 .cat-item-68 a:hover {

	color:#333;

}

#secondary #execphp-34 .cat-item-69 a {

	color:#085565;

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	text-transform:uppercase;

	text-align:center;

	display:block;

	text-decoration:underline;

	line-height:24px;

}

#secondary #execphp-34 .cat-item-69 a:hover {

	color:#333;

}

#secondary #sticky-posts-4 {

	margin:0 0 7px 0;

	background:url(images/news-right-bg.png) left bottom repeat;

	padding:5px 0 17px 0;

}

#secondary #sticky-posts-4 ul {

	margin:0;

	padding:0 10px 0 10px;

	list-style:none

}

#secondary #sticky-posts-4 ul li a {

	color:#9f2c27;

	font-family:'open sans';

	font-weight:600;

	font-size:13px;

	font-style:normal;

}

#secondary #sticky-posts-4 ul li a:hover {

	color:#333;

}

#secondary #sticky-posts-4 ul li {

	background:url(images/arrow-06.png) left 14px no-repeat;

	padding:8px 0 8px 15px;

	border-bottom:1px solid #bfbfba;

	color:#333;

	margin:0px;

}

.comment-list .trackback, .comment-list .pingback, .comment-list article {

	padding:0;

	margin:0;

}

.archive-header, .comments-area li {

	width:100%;

	padding:0;

	margin:0;

	border:none;

	box-shadow:none;

	top:0;

}

.archive-header, .comments-area b a {

	color:#61A157;

}

.archive-header, .comments-area b a:hover {

	color:#333;

}

.archive-header, .comments-area .comment-metadata a {

	color:#61A157;

}

.archive-header, .comments-area .comment-metadata a:hover {

	color:#333;

}

.archive-header, .comments-area .reply a {

	color:#61A157;

}

.archive-header, .comments-area .reply a:hover {

	color:#333;

}

#primary .comment-form label {

	float:left;

	width:12%;

	font-family:'open sans';

	font-weight:400;

	font-size:14px;

}

#primary .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {

	background:#fff;

	border:1px solid #d9d7d7;

	border-radius:4px;

	padding:6px 10px;

	color:#424242;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	width:60%;

}

#primary .comment-form textarea {

	resize:none;

	height:80px;

	;

	border:1px solid #d9d7d7;

	border-radius:4px;

	padding:6px 10px;

	color:#424242;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	width:60%;

	margin:0 0 15px;

}

#primary .comment-form input[type='submit'] {

	background:#274e37;

	height:30px;

	line-height:30px;

	color:#fff;

	text-align:center;

	width:200px;

	text-transform:uppercase;

	font-family:'Oswald';

	font-weight:400;

	font-size:16px;

	box-shadow:none;

	border:0;

	padding:0;

	margin-left:80px;

}

#primary .comment-form input[type='submit']:hover {

	background:#88c87e;

}

.blog, .single .site-content .entry-content, .site-content .entry-summary, .page-content { /*border-bottom:1px solid #a0a9a0;*/ /*margin:0px 0 20px 0!important; */

	padding:0 0 0 0;

}

/*.single-post .widget { background:url(images/community-artists-title.png) left top repeat; float:right; width:28%; padding:10px; }*/



.paging-navigation .loop-pagination {

	margin:0;

}

.paging-navigation .next {

	float:right;

}

.paging-navigation .prev {

	float:left;

}

.paging-navigation {

	background:url(images/tour-our-shop-bg.png) repeat-x left bottom;

	border:none;

	padding:7px 7px 7px 7px;

}

.paging-navigation .page-numbers.current {

	background:#676767;

	border:1px solid #ffffff !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color:#fff;

	padding:4px 9px !important;

}

.paging-navigation .page-numbers {

	background:#f2f2f2;

	border:1px solid #bbbbbb !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color:#333;

	padding:4px 9px !important;

	font-weight:normal;

}

.paging-navigation .page-numbers:hover {

	background:#676767;

	border:1px solid #ffffff !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color:#fff;

	padding:4px 9px !important;

}

.single-post h3 {

	background:none;

	font-family:'Oswald';

	font-weight:400;

	font-size:26px;

	text-align:inherit;

	color:#333;

	padding:15px 0 0 0;

	text-transform:inherit;

}

.soliloquy-container .soliloquy-caption-inside {

	padding:0;

	text-align:left;

	margin:0 auto;

	float:none;

}

.soliloquy-container .soliloquy-caption-inside .title1 {

	font-family:'Open Sans';

	font-weight:300;

	font-style:italic;

	font-size:16px;

	color:#fff;

	line-height:22px;

	text-align:left;

}

.soliloquy-container .soliloquy-caption-inside .title1 span {

	font-family:'Ultra';

	font-weight:400;

	font-size:30px;

	color:#fe9b05;

	float:left;

	font-style:normal !important;

	padding:0 25px 10px 0;

}

.page-template-page-templatespage-guitar-php .soliloquy-container .soliloquy-pager {

	display:none;

	visibility:hidden;

}

.soliloquy-container .soliloquy-pager {

	display:none;

	visibility:hidden;

}

.soliloquy-container .soliloquy-viewport {

	margin-bottom:20px;

}

.align-right {

	float:right;

	border:1px solid #888888;

	margin:20px 0 20px 20px !important;

	width:40% !important;

}

.page-id-638 .align-right {

	float:right;

	border:1px solid #888888;

	margin:0px 0 20px 20px !important;

	width:40% !important;

}

.options-part2 {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px !important;

	color:#000;

	padding:0 0 0 25px;

}

.options-part2 .title {

	font-family:'Open Sans';

	font-weight:700;

	font-size:17px !important;

	color:#000;

	height:auto;

}

.options-part2 .title span {

	font-family:'Open Sans';

	font-weight:300;

	line-height:33px;

	font-size:17px;

	font-style:italic;

}

.options-part2 .title2 {

	font-family:'Open Sans';

	font-weight:300;

	font-size:17px;

	font-style:italic;

	margin:0 0 10px 0;

}

.options-part2 .bg {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:5px 0 5px 10px;

}

.options-part2 .bg2 {

	padding:5px 0 5px 10px;

}

.options-part2 .bg3 {

	padding:5px 0 5px 40px;

}

.options-part2 .bg4 {

	padding:5px 0 5px 30px;

}

.options-part2 tr td { /*padding:9px;*/

	border:none !important;

}

.options-part {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px !important;

	color:#000;

	padding:20px 25px 30px 0;

	width:100%;

}

.options-part-width {

	width:50%;

}

.options-part .title {

	font-family:'Open Sans';

	font-weight:700;

	font-size:17px !important;

	color:#000;

	height:30px;

}

.options-part .title span {

	font-family:'Open Sans';

	font-weight:300;

	font-size:17px;

	font-style:italic;

}

.options-part .bg {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:5px 0 5px 10px;

}

.options-part .bg2 {

	padding:5px 0 5px 10px;

}

.options-part .bg3 {

	background:url(images/tour-our-shop-bg.png) left bottom repeat;

	padding:5px 0 5px 30px;

}

.options-part .bg4 {

	padding:5px 0 5px 30px;

}

.options-part tr td { /*padding:9px;*/

	border:none !important;

}

tbody {

	border:none !important;

	padding:0;

	margin:0 !important;

}

table {

	border:none !important;

	padding:0;

	margin:0 !important;

}

tr td {

	border:none !important;

	padding:0;

	margin:0 !important;

}

.entry-content td, .comment-content td {

	padding:0;

}

.options-contain-bg {

	background:url(images/options-contain-bg.png) left bottom repeat;

	padding:20px;

}

.options-contain-bg h2 {

	text-align:center;

	font-family:'Maven Pro';

	font-weight:700;

	font-size:24px;

	text-transform:uppercase;

	color:#333;

	padding:0 0 20px 0;

}

.options-contain-bg .guitar-chart {

	text-align:center;

}

.options-download-specs {

	background:url(images/options-contain-bg.png) left bottom repeat;

	border:4px solid #d0d0cc;

	padding:25px 10px;

	text-align:center;

	margin:20px 0 0 0;

}

.options-download-specs a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:24px;

	text-transform:uppercase;

	color:#b61500;

	text-decoration:underline;

}

.options-download-specs a:hover {

	color:#333;

	text-decoration:underline;

}

.dealers-list {

	background:url(images/options-contain-bg.png) left bottom repeat;

	border:4px solid #d0d0cc;

	padding:25px 10px;

	text-align:center;

	margin:20px 0 0 0;

}

.dealers-list a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:24px;

	text-transform:uppercase;

	color:#b68900;

	text-decoration:underline;

}

.dealers-list a:hover {

	color:#333;

	text-decoration:underline;

}

.options-slider {

	position:relative;

	margin:0 0 20px 0;

	border:1px solid #bdbdb8;

}

.options-slider img {

	width:100%;

}

.options-slider h2 {

	position:absolute;

	background:url(images/options-slide-bg.png) 0 0 repeat;

	font-family:'Open Sans';

	font-weight:300;

	font-style:italic;

	font-size:16px;

	color:#fff;

	line-height:22px;

	text-align:left;

	width:100%;

	padding:12px 0 8px 12px;

	top:1;

	bottom:0;

}

.options-slider h2 span {

	font-family:'Ultra';

	font-weight:400;

	font-size:30px;

	color:#fe9b05;

	float:left;

	font-style:normal !important;

	padding:10px 25px 10px 0;

}

/*fieldset { border:none; }*/



.error404 .page-header {

	margin:0 !important;

}

.error404 #primary {

	padding:0;

}

.error404 .page-content {

	border:none;

}

.all-shapes-overview {

	border:3px solid #d0cfcb;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin:0 0 20px 0;

}

#execphp-10 {

	background:url(images/options-contain-bg.png) left bottom repeat;

	padding:10px 0 10px 10px;

	float:left;

	margin:0 25px 0 0;

	width:48.5%;

}

#execphp-10 h1 {

	font-family:'Ultra';

	font-size:26px;

	color:#393838;

	text-align:center;

	padding:0;

	margin:0;

}

#execphp-10 p {

	font-family:'Open Sans';

	font-weight:300;

	font-style:italic;

	font-size:14px;

	line-height:22px;

	color:#222222;

	padding:0;

	margin:0 0 16px 0;

}

#execphp-10 li {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	color:#942c09;

	background:url(images/execphp-10.png) left top repeat;

	margin:0 18px 10px 0;

	padding:6px 10px;

	text-align:center;

	width:46%;

	float:left;


	text-transform:uppercase;

}

#execphp-10 li a {

	color:#942c09;

}

#execphp-10 li a:hover {

	color:#333;

}

#execphp-10 .view-all-body-styles {

	text-align:center;

	padding:10px 0 0 0;

}

#execphp-10 .view-all-body-styles a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:15px;

	color:#942c09;

	text-decoration:underline;

	text-transform:uppercase;

	background:url(images/view-all.png) left 5px no-repeat;

	padding:0 0px 0 25px;

}

#execphp-10 .view-all-body-styles a:hover {

	color:#333;

}

#execphp-11 {

	background:url(images/options-contain-bg.png) left bottom repeat;

	padding:10px 0 10px 10px;

	float:left;

	margin:0 0px 0 0;

	width:48.9%;

	min-height:380px;

}

#execphp-11 h1 {

	font-family:'Ultra';

	font-size:26px;

	color:#393838;

	text-align:center;

	padding:0;

	margin:0;

}

#execphp-11 p {

	font-family:'Open Sans';

	font-weight:300;

	font-style:italic;

	font-size:14px;

	line-height:22px;

	color:#222222;

	padding:0;

	margin:0 0 16px 0;

}

#execphp-11 ul {

	height:100%;

	min-height:203px;

}

#execphp-11 li {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	color:#942c09;

	background:url(images/execphp-10.png) left top repeat;

	margin:0 18px 10px 0;

	padding:6px 10px;

	text-align:center;

	width:46%;

	float:left;

}

#execphp-11 li a {

	color:#942c09;

	text-transform:uppercase;

}

#execphp-11 li a:hover {

	color:#333;

}

#execphp-11 .view-all-body-styles {

	text-align:center;

	padding:10px 0 0 0;

}

#execphp-11 .view-all-body-styles a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:15px;

	color:#942c09;

	text-decoration:underline;

	text-transform:uppercase;

	background:url(images/view-all.png) left 5px no-repeat;

	padding:0 0px 0 25px;

}

#execphp-11 .view-all-body-styles a:hover {

	color:#333;

}

#execphp-12 {

	background:url(images/options-contain-bg.png) left bottom repeat;

	padding:10px 0 10px 10px;

	float:left;

	margin:20px 0px 20px 0;

	width:100%;

}

#execphp-12 h1 {

	font-family:'Ultra';

	font-size:26px;

	color:#393838;

	text-align:center;

	padding:0;

	margin:0;

}

#execphp-12 p {

	font-family:'Open Sans';

	font-weight:300;

	font-style:italic;

	font-size:14px;

	line-height:22px;

	color:#222222;

	padding:0;

	margin:0 0 16px 0;

}

#execphp-12 ul {

	float:left;

	width:50%;

}

#execphp-12 li {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:14px;

	color:#942c09;

	background:url(images/execphp-10.png) left top repeat;

	margin:0 18px 10px 0;

	padding:6px 0px;

	text-align:center;

	width:46%;

	float:left;

}

#execphp-12 li a {

	color:#942c09;

	text-transform:uppercase;

}

#execphp-12 li a:hover {

	color:#333;

}

#execphp-12 .view-all-body-styles {

	text-align:center;

	padding:10px 0 5px 0;

}

#execphp-12 .view-all-body-styles a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:15px;

	color:#942c09;

	text-decoration:underline;

	text-transform:uppercase;

	background:url(images/view-all.png) left 5px no-repeat;

	padding:0 0px 0 25px;

}

#execphp-12 .view-all-body-styles a:hover {

	color:#333;

}

#execphp-18 {

	background:url(images/options-contain-bg.png) left bottom repeat;

	padding:53px 0 10px 10px;

	float:left;

	margin:20px 0px 20px 0;

	width:50%;

}

#execphp-18 h1 {

	font-family:'Ultra';

	font-size:26px;

	color:#393838;

	text-align:center;

	padding:0;

	margin:0;

}

#execphp-18 p {

	font-family:'Open Sans';

	font-weight:300;

	font-style:italic;

	font-size:14px;

	line-height:22px;

	color:#222222;

	padding:0;

	margin:0 0 16px 0;

}

#execphp-18 li {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px;

	color:#942c09;

	background:url(images/execphp-10.png) left top repeat;

	margin:0 18px 10px 0;

	padding:6px 10px;

	text-align:center;

	width:46%;

	float:left;

	text-transform:uppercase;

}

#execphp-18 li a {

	color:#942c09;

}

#execphp-18 li a:hover {

	color:#333;

}

#execphp-18 .view-all-body-styles {

	text-align:center;

}

#execphp-18 .view-all-body-styles a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:15px;

	color:#942c09;

	text-decoration:underline;

	text-transform:uppercase;

	background:url(images/view-all.png) left 5px no-repeat;

	padding:0 0px 0 25px;

}

#execphp-12 .view-all-body-styles a:hover {

	color:#333 !important;

}

/*#execphp-12 { background:url(images/options-contain-bg.png) left bottom repeat; padding:10px 0 10px 10px; margin:24px 0px 24px 0;  width:100%; }



#execphp-12 h1 { font-family:'Ultra'; font-size:26px; color:#393838; text-align:center; padding:0; margin:0; }



#execphp-12 p { font-family:'Open Sans'; font-weight:300; font-style:italic; font-size:14px; line-height:22px; color:#222222; padding:0; margin:0 0 16px 0; }



#execphp-12 li { font-family:'Maven Pro'; font-weight:400; font-size:15px; color:#942c09;  background:url(images/execphp-10.png) left top repeat; margin:0 18px 10px 0; padding:6px 10px; text-align:center; width:23%; float:left; }



#execphp-12 li a { color:#942c09; }



#execphp-12 li a:hover { color:#333; }



#execphp-12 .view-all-body-styles { text-align:center; }



#execphp-12 .view-all-body-styles a { font-family:'Maven Pro'; font-weight:700; font-size:15px; color:#942c09; text-decoration:underline; text-transform:uppercase; background:url(images/view-all.png) left 5px no-repeat; padding:0 0px 0 25px; }



#execphp-12 .view-all-body-styles a:hover { color:#333; }*/







.our-guitars-box {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

}

.our-guitars-box1 {

	width:49%;

	display:inline-table;

	margin:0 15px 30px 0;

	border:1px solid #cac9c4;

}

.our-guitars-box1.last {

	margin:0 0px 30px 0;

}

.our-guitars-box1 img {

	width:100%;

}

.our-guitars-box1 h2 {

	background:url(images/execphp-10.png) 0 0 repeat;

	font-family:'Ultra';

	font-size:26px;

	color:#621704;

	line-height:22px;

	text-align:center;

	width:100%;

	padding:12px 12px 15px 12px;

	margin:0;

	text-transform:uppercase;

}

.our-guitars-box1 a:hover h2 {

	color:#676766;

}

.our-guitars-box1 h3 {

	background:url(images/execphp-10.png) 0 0 repeat;

	font-family:'Ultra';

	font-size:26px;

	color:#676766;

	line-height:22px;

	text-align:center;

	width:100%;

	padding:12px 12px 15px 12px;

	margin:0;

	text-transform:uppercase;

}

.our-guitars-box1 a:hover h3 {

	color:#644201;

}

.our-guitars-box1 h4 {

	background:url(images/execphp-10.png) 0 0 repeat;

	font-family:'Ultra';

	font-size:26px;

	color:#644201;

	line-height:22px;

	text-align:center;

	width:100%;

	padding:12px 12px 15px 12px;

	margin:0;

	text-transform:uppercase;

}

.our-guitars-box1 a:hover h4 {

	color:#676766;

}

.body-styles {

}

.breadcrumbs {

	background:url(images/options-contain-bg.png) left top repeat;

	float:left;

	padding:3px 12px;

	font-family:'Open Sans';

	font-size:12px;

	font-weight:400;

	color:#545353;

}

.breadcrumbs a {

	color:#000;

	text-decoration:underline;

}

.breadcrumbs a:hover {

	color:#993918;

}

.body-styles .more {

	float:right;

	background:url(images/options-contain-bg.png) left top repeat;

	padding:3px 8px;

}

.body-styles .more a {

	font-family:'Maven Pro';

	font-weight:500;

	font-size:15px;

	color:#90220c;

	text-decoration:underline;

	text-transform:uppercase;

	background:url(images/view-all.png) left 5px no-repeat;

	padding:0 0px 0 25px;

}

.body-styles .more a:hover {

	color:#333;

}

.body-styles .view-details {

	float:right;

	padding:0 10px 10px 0;


}

.body-styles .view-details a {

	font-family:'Arvo';

	font-weight:700;

	font-size:18px;

	color:#940101;

	text-decoration:underline;

	background:url(images/arrow-06.png) right 8px no-repeat;

	padding:0 15px 0 0;

}

.body-styles .view-details a:hover {

	color:#333;

}

.body-styles .body-contain {

	background:url(images/options-contain-bg.png) left top repeat;

	padding:5px;

	margin:20px 0 0 0;

}

.body-styles .body-contain2 {

	background:url(images/options-contain-bg.png) left top repeat;

	margin:0px 0 20px 0;

	border:4px solid #d5d4cf;

}

.body-styles .body-contain2 h4 {

	font-family:'Arvo';

	font-weight:700;

	color:#90220c;

	font-size:18px;

	padding:0 0 5px 0;

	margin:0 0 15px 0;

	background:url(images/testimonial-detail-right-title-bg.png) left bottom repeat-x;

}

.body-styles .body-contain2 p {

	font-family:'Open Sans';

	font-size:16px;

	line-height:26px;

	padding:10px;

	margin:0;

	color:#000;

}

.body-styles .body-contain2 h2 {

	font-family:'Ultra';

	font-size:21px;

	color:#393838;

	padding:5px 0 5px 0;

	margin:0;

}

.body-styles .body-contain2 h2 a {

	color:#393838;

}

.body-styles .body-contain2 h2 a:hover {

	color:#284935;

}

.body-styles .body-contain2 h3 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px !important;

	color:#154026;

	padding:0 0 12px 0;

	margin:0 0 0px 0;

	background:none;

	text-align:left;

	background:url(images/testimonial-detail-right-title-bg.png) left bottom repeat-x;

	text-transform:uppercase;

}

.body-styles .body-align-left {

	float:left;

	padding:0 14px 0 0;

}

.body-styles .body-align-left img {

	width:100%;

}

.body-styles .body-contain h2 {

	font-family:'Ultra';

	font-size:26px;

	color:#393838;

	padding:5px 0 0 0;

	margin:0;

}

.body-styles .body-contain h3 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px !important;

	color:#154026;

	padding:5px 0 7px 0;

	margin:0;

	background:none;

	text-align:left;

	text-transform:uppercase;

}

.body-styles .body-contain h4 {

	font-family:'Arvo';

	font-weight:700;

	color:#90220c;

	font-size:18px;

	padding:0 0 10px 0;

	margin:0 0 15px 0;

	background:url(images/testimonial-detail-right-title-bg.png) left bottom repeat-x;

}

.body-styles .body-contain p {

	font-family:'Open Sans';

	font-size:16px;

	line-height:26px;

	color:#000;

}

.body-styles .content {

	border:1px solid #cccccc;

	margin:38px 0 0 0;

	padding:15px 6px;

}

.body-styles .content .contain {

	font-family:'Open Sans';

	font-size:15px;

	line-height:26px;

	color:#000;

	background:url(images/execphp-10.png) 0 0 repeat;

	padding:10px 15px;

	margin:15px 0 0 0;

}

.body-styles .content .contain img {

	float:left;

	padding:0 20px 20px 0;

}

.body-styles .content h4 {

	font-family:'ultra';

	font-size:20px;

	color:#474747;

	text-align:center;

	padding:0;

	margin:-30px 0 0 0;

}

.body-styles .content h4 span {

	background:url(images/body-bg.jpg) 0 0 repeat;

	padding:0 20px;

}

.body-styles .content .align-left {

	float:left;

	padding:0 15px 15px 0px;

}

.body-styles .compare-specs {

	background:#898a89;

	float:left;

	padding:2px 5px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	line-height:normal;

	margin:-5px 0 0 0;

}

.body-styles .compare-specs a {

	color:#f0f2f4;

	background:url(images/view-all-3.png) left 3px no-repeat;

	padding:0 0px 0 25px;

}

.body-styles .compare-specs a:hover {

	color:#fff;

}

.body-styles .content .specs-faqs {

	background:#898a89;

	float:right;

	padding:2px 5px;

	font-family:'Maven Pro';

	font-weight:400;

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	line-height:normal;

	margin:-5px 0 0 0;

}

.body-styles .content .specs-faqs a {

	color:#f0f2f4;

}

.body-styles .content .specs-faqs a:hover {

	color:#fff;

}

.body-styles .content table {

	border-spacing:10px;

	font-family:'Open Sans';

	font-size:14px;

	font-weight:400;

}

.body-styles .content table td table {

	border-spacing:0px;

}

.body-styles .content .margin2 {

	background:url(images/execphp-10.png) 0 0 repeat;

	width:50%;

	padding:8px;

}

.body-styles .content .width {

	width:35%;

}

.body-styles .content span b {

	font-family:'Open Sans';

	font-weight:700;

	font-style:italic;

	font-size:14px;

	line-height:23px; /*border-bottom:dashed 1px #333;*/

	text-align:center;

}

.body-styles .content .note {

	text-align:center;

	width:100%;

}

.body-styles .content .note span b {

	font-family:'Open Sans';

	font-weight:700;

	font-style:italic;

	font-size:14px;

	line-height:23px;

	border-bottom:dashed 1px #333;

}

/*.body-styles .content .margin span { padding:0 0 0 50px; }*/



.body-styles .our-guitars {

	border:1px solid #cccccc;

	margin:20px 7px 0 0;

	padding:5px;

	float:left;

	width:41%;

}

.body-styles .our-guitars .our-guitars-img {

	float:left;

	padding:0 0px 0 0;

	margin:0 20px 0 0;

	width:184px;

	height:95px;

}

.body-styles .our-guitars h4 {

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	padding:0;

	margin:0;

	color:#533601;

	text-decoration:underline;

	text-transform:uppercase;

}

.body-styles .our-guitars ul {

	list-style:none;

	padding:0;

	margin:0;

}

.body-styles .our-guitars ul li {

	line-height:16px;

}

.body-styles .our-guitars ul li a {

	display:inline-block;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	color:#996302;

	text-transform:uppercase;

}

.body-styles .our-guitars ul li b {

	padding:0 7px 0 0;

}

.body-styles .our-guitars ul li a:hover {

	color:#533601;

}

.essb_links {

	clear:none;

	margin:0;

}

.body-styles .info {

	border:1px solid #cccccc;

	margin:20px 0px 0 0;

	padding:19px 15px;

	float:left;

	width:58%;

}

.body-styles .info .support {

	float:left;

	padding:0 15px 0 0;

}

.body-styles .info h4 {

	font-family:'Open Sans';

	font-weight:700;

	font-size:14px;

	padding:0;

	margin:0;

	color:#3d3c3c;

	text-decoration:underline;

	text-transform:uppercase;

}

.body-styles .info ul {

	list-style:none;

	padding:0;

	margin:0;

}

.body-styles .info ul li {

	line-height:16px;

}

.body-styles .info ul li a {

	display:inline-block;

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	color:#9f1010;

	text-transform:uppercase;

}

.body-styles .info ul li b {

	padding:0 10px 0 0;

}

.body-styles .info ul li a:hover {

	color:#3d3c3c;

}

.body-styles .info .find {

	float:left;

	padding:0 20px 0 0;

}

.body-styles .info .find .find-a-dealer {

	width:131px;

	text-align:center;

	font-family:'Open Sans';

	font-weight:400;

	font-size:13px;

	text-transform:uppercase;

	background:#274e37;

	border:1px solid #363636;

	margin:0 0 9px 0;

}

.body-styles .info .find .find-a-dealer a {

	color:#fff;

	line-height:28px;

}

.body-styles .info .find .find-a-dealer a:hover {

	color:#dedede;

}

.body-styles .info .find .how-to-buy {

	width:131px;

	text-align:center;

	font-family:'Open Sans';

	font-weight:400;

	font-size:13px;

	text-transform:uppercase;

	background:#a22002;

	border:1px solid #363636;

}

.body-styles .info .find .how-to-buy a {

	color:#fff;

	line-height:28px;

}

.body-styles .info .find .how-to-buy a:hover {

	color:#dedede;

}

.body-styles .info {

}

.body-styles .info .widget .social-icons-list {

	background:none;

	border:none;

}

.body-styles .info .social-icons-list li a {

	width:32px;

	height:32px;

	text-indent:-999em;

	background:url(images/foot-social-1.png) left top no-repeat;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

}

.body-styles .info .social-icons-list li.facebook a {

	background-position:0 0;

	margin-right:9px

}

.body-styles .info .social-icons-list li.facebook a:hover {

	background-position:0 0;

	opacity:0.5;

}

.body-styles .info .social-icons-list li.google a {

	background-position:-111px 0px;

	margin-right:9px

}

.body-styles .info .social-icons-list li.google a:hover {

	background-position:-111px 0px;

	opacity:0.5;

}

.body-styles .info .social-icons-list li.twitter a {

	background-position:-74px 0;

	margin-right:9px

}

.body-styles .info .social-icons-list li.twitter a:hover {

	background-position:-74px 0;

	opacity:0.5;

}

.body-styles .info .social-icons-list li.youtube a {

	background-position:-36px 0;

}

.body-styles .info .social-icons-list li.youtube a:hover {

	background-position:-36px 0;

	opacity:0.5;

}

.body-styles .package-contain {

	padding:10px 0 20px 0;

}

.body-styles .package-contain .left {

	float:left;

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	font-style:italic;

}

.body-styles .package-contain .left h4 {

	font-family:'Oswald';

	text-transform:uppercase;

	font-weight:400;

	font-size:22px;

	font-style:normal;

	color:#a0732d;

	padding:0;

	margin:0;

}

.body-styles .package-contain .right {

	float:right;

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	font-style:italic;

	text-align:right;

}

.body-styles .package-contain .right h4 {

	font-family:'Oswald';

	text-transform:uppercase;

	font-weight:400;

	font-size:22px;

	font-style:normal;

	color:#a0732d;

	padding:0;

	margin:0;

}

.body-styles .package-contain h2 {

	text-align:center;

	color:#580801;

	font-family:'Ultra';

	font-size:27px;

	padding:0;

	margin:0;

	background:url(images/package-title-bg.png) left center repeat-x;

}

.body-styles .package-contain h2 span {

	background:url(images/body-bg.jpg) left top repeat;

	padding:0 11px;

}

.body-styles .guitars-archived {

	background:url(images/options-contain-bg.png) left top repeat;

	padding:5px 10px;

	margin:0px 0 0 0;

	float:left;

	width:65%;

}

.body-styles .guitars-archived h2 {

	font-family:'Ultra';

	font-size:21px;

	color:#393838;

	padding:5px 0 5px 0;

	margin:0;

}

.body-styles .guitars-archived h3 {

	font-family:'Maven Pro';

	font-weight:400;

	font-size:15px !important;

	color:#154026;

	padding:0 0 12px 0;

	margin:0 0 0px 0;

	background:none;

	text-align:left;

	background:url(images/testimonial-detail-right-title-bg.png) left bottom repeat-x;

	text-transform:uppercase;

}

.body-styles .guitars-archived p {

	font-family:'Open Sans';

	font-size:16px;

	line-height:26px;

	padding:10px 0;

	margin:0;

	font-style:normal;

	color:#000;

}

.body-styles .guitars-archived-left {

	float:left;

	padding:0 14px 0 0;

	width:35%;

}

.body-styles .package-content {

}

.body-styles .package-content .overview {

	width:56%;

	float:left;

}

.body-styles .package-content .overview .contain {

	background:url(images/options-contain-bg.png) left top repeat;

	padding:5px;

	margin:20px 0 0 0;

}

.body-styles .package-content .overview .contain-main {

	background:url(images/options-contain-bg.png) left top repeat;

	padding:10px;

	margin:20px 0 0 0;

}

.body-styles .package-content .overview .contain-main p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

}

.body-styles .package-content .overview .contain2 {

	overflow-y:auto;

	height:471px;

	background:none;

	padding:0 10px 0 0;

}

.body-styles .package-content .overview .contain-main h4 {

	font-family:'Ultra';

	font-size:20px;

	color:#474747;

	padding:0 0 5px 0;

}

.body-styles .package-content .overview .contain .find {

	float:left;

	padding:2px 30px 2px 2px;

}

.body-styles .package-content .overview .contain .find .find-a-dealer {

	width:131px;

	text-align:center;

	font-family:'Open Sans';

	font-weight:400;

	font-size:13px;

	text-transform:uppercase;

	background:#274e37;

	border:1px solid #363636;

	margin:0 0 9px 0;

}

.body-styles .package-content .overview .contain .find .find-a-dealer a {

	color:#fff;

	line-height:28px;

}

.body-styles .package-content .overview .contain .find .find-a-dealer a:hover {

	color:#dedede;

}

.body-styles .package-content .overview .contain .find .how-to-buy {

	width:131px;

	text-align:center;

	font-family:'Open Sans';

	font-weight:400;

	font-size:13px;

	text-transform:uppercase;

	background:#a22002;

	border:1px solid #363636;

}

.body-styles .package-content .overview .contain .find .how-to-buy a {

	color:#fff;

	line-height:28px;

}

.body-styles .package-content .overview .contain .find .how-to-buy a:hover {

	color:#dedede;

}

.body-styles .package-content .overview .contain .support {

	float:left;

	padding:0 10px 0 0;

}

.body-styles .package-content .overview .contain .support h4 {

	font-family:'Open Sans';

	font-weight:700;

	font-size:13px;

	padding:0;

	margin:0;

	color:#3d3c3c;

	text-decoration:underline;

	text-transform:uppercase;

}

.body-styles .package-content .overview .contain .support ul {

	list-style:none;

	padding:0;

	margin:0;

}

.body-styles .package-content .overview .contain .support ul li {

	background:none !important;

	padding:0;

	line-height:17px;

}

.body-styles .package-content .overview .contain .support ul li a {

	display:inline-block;

	font-family:'Open Sans';

	font-weight:700;

	font-size:12px;

	color:#9f1010;

	text-transform:uppercase;

}

.body-styles .package-content .overview .contain .support ul li b {

	padding:0 7px 0 0;

}

.package-info .rrssb-buttons .rrssb-buttons li {

	width:100px !important;

	padding:2.5px !important;

}

.package-info .rrssb-buttons li {

	width:100px !important;

	padding:2.5px !important;

	border-radius:0px !important;

	height:94% !important;

	line-height:25px;

}

.package-info .rrssb-buttons li a .icon {

	/*display:inline !important;*/

	/*display:inline-block !important;*/

	float:left !important;

	padding-top:6px !important;

	width:auto;

/*	height:auto;*/

	position:relative;

	left:10px;

	top:0;

	width:auto;

	text-align:left;

	

}

.package-info .rrssb-buttons li a .text {

	font-size:9px !important;

	visibility:inherit !important;

/*	display:inline-block !important;*/

	float:none !important;

	font-family:Arial, Helvetica, sans-serif;

	

}



/*.package-info .rrssb-buttons li.facebook a .text{ padding:0 0 0 12px}*/



/*.package-info .rrssb-buttons li.small a .icon {

	top:6px !important;

}*/

.package-info .rrssb-buttons li a {

}

.package-info .rrssb-buttons li.facebook a {

/*	padding:8px 0 0 12px !important;*/

}

.package-info .rrssb-buttons li.twitter a {

/*	padding:8px 0 0 12px !important;*/

}

.body-styles .info .rrssb-buttons li {

	width:100px !important;

	padding:2.5px !important;

	border-radius:0px !important;

	height:94% !important;

}

.rrssb-buttons li a{ padding:0 !important; font-size:inherit;}

/*.body-styles .rrssb-buttons li.facebook a {

	padding:8px 0 0 12px !important;

}*/

/*.body-styles .rrssb-buttons li.twitter a {

	padding:8px 0 0 12px !important;

}*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

/* rules only apply in saf3+, chrome1+ */

/*.body-styles .rrssb-buttons li.twitter a {

padding:0px !important;

}*/

}

/*.body-styles .rrssb-buttons li.twitter a { padding:8px 0 0 12px !important; }*/



.body-styles .info .rrssb-buttons li a .icon {

	display:inline !important;

	padding-top:8px !important;

}

.body-styles .info .rrssb-buttons li a .text {

	font-size:8px !important;

	visibility:inherit !important;

}

.body-styles .info .rrssb-buttons li.small a .icon {

	top:6px !important;

}

.body-styles .package-content .overview .contain .support ul li a:hover {

	color:#3d3c3c;

}

.body-styles .package-content .overview .contain .widget .social-icons-list {

	background:none;

	border:none;

	float:none;

}

.body-styles .package-content .overview .contain .social-icons-list li {

	float:none;

	background:none;

	padding:5px 0 5px 0px;

}

.body-styles .package-content .overview .contain .social-icons-list li a {

	width:32px;

	height:32px;

	text-indent:-999em;

	background:url(images/foot-social-1.png) left top no-repeat;

-moz-transition: all .3s linear;

-webkit-transition: all .3s linear;

}

.body-styles .package-content .overview .contain .social-icons-list li.facebook a {

	background-position:0 0;

	margin-right:9px

}

.body-styles .package-content .overview .contain .social-icons-list li.facebook a:hover {

	background-position:0 0;

	opacity:0.5;

}

.body-styles .package-content .overview .contain .social-icons-list li.google a {

	background-position:-111px 0px;

	margin-right:9px

}

.body-styles .package-content .overview .contain .social-icons-list li.google a:hover {

	background-position:-111px 0px;

	opacity:0.5;

}

.body-styles .package-content .overview .contain .social-icons-list li.twitter a {

	background-position:-74px 0;

	margin-right:9px

}

.body-styles .package-content .overview .contain .social-icons-list li.twitter a:hover {

	background-position:-74px 0;

	opacity:0.5;

}

.body-styles .package-content .overview .contain .social-icons-list li.youtube a {

	background-position:-36px 0;

}

.body-styles .package-content .overview .contain .social-icons-list li.youtube a:hover {

	background-position:-36px 0;

	opacity:0.5;

}

#slideshow-wrappergallery1 {

	width:42% !important;

	float:right;

	margin:20px 0 0 0 !important;

	background:none !important;

	border:none !important;

}

#slideshow-wrappergallery1 #slideareagallery1 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

#slideshow-wrappergallery1 #fullsizegallery1 {

	height:5% !important;

}

#slideshow-wrappergallery1 #sliderightgallery1 {

	background:url(images/package-arrow-right.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery1 #sliderightgallery1:hover {

	background:url(images/package-arrow-right-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery1 #slideleftgallery1 {

	background:url(images/package-arrow-left.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery1 #slideleftgallery1:hover {

	background:url(images/package-arrow-left-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery1 #thumbnailsgallery1 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

.guitars-archived p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	font-style:italic;

	padding:0;

	margin:0 0 20px 0;

	color:#000;

}

#slideshow-wrappergallery1 #slidergallery1 img {

	padding:0 !important;

	width:100px;

	height:93px;

}

#slideshow-wrappergallery1 #slidergallery1 {

	height:96px !important;

}

.image-gallery {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

	padding:35px 0 0 0 !important;

}

#slideshow-wrappergallery1 .linkhover {

	background:url(images/enlarge-arrow.png) 97% 97% no-repeat !important;

	opacity:.9 !important;

	filter:alpha(opacity=0) !important;/* text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important;*/

}

/*.image-gallery1 {width:48%; display:inline-table; margin:0 15px 30px 0; border:1px solid #cac9c4; }



.image-gallery1 img { width:100%; }*/







#slideshow-wrappergallery2 {

	width:42% !important;

	float:right;

	margin:20px 0 0 0 !important;

	background:none !important;

	border:none !important;

}

#slideshow-wrappergallery2 #slideareagallery2 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

#slideshow-wrappergallery2 #fullsizegallery2 {

	height:5% !important;

}

#slideshow-wrappergallery2 #sliderightgallery2 {

	background:url(images/package-arrow-right.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery2 #sliderightgallery2:hover {

	background:url(images/package-arrow-right-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery2 #slideleftgallery2 {

	background:url(images/package-arrow-left.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery2 #slideleftgallery2:hover {

	background:url(images/package-arrow-left-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery2 #thumbnailsgallery2 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

.guitars-archived p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	font-style:italic;

	padding:0;

	margin:0 0 20px 0;

	color:#000;

}

#slideshow-wrappergallery2 #slidergallery2 img {

	padding:0 !important;

	width:100px;

	height:93px;

}

#slideshow-wrappergallery2 #slidergallery2 {

	height:96px !important;

}

.image-gallery {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

	padding:35px 0 0 0 !important;

}

#slideshow-wrappergallery2 .linkhover {

	background:url(images/enlarge-arrow.png) 97% 97% no-repeat !important;

	opacity:.9 !important;

	filter:alpha(opacity=0) !important;/* text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important;*/

}

/*.image-gallery1 {width:48%; display:inline-table; margin:0 15px 30px 0; border:1px solid #cac9c4; }



.image-gallery1 img { width:100%; }*/







#slideshow-wrappergallery3 {

	width:42% !important;

	float:right;

	margin:20px 0 0 0 !important;

	background:none !important;

	border:none !important;

}

#slideshow-wrappergallery3 #slideareagallery3 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

#slideshow-wrappergallery3 #fullsizegallery3 {

	height:5% !important;

}

#slideshow-wrappergallery3 #sliderightgallery3 {

	background:url(images/package-arrow-right.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery3 #sliderightgallery3:hover {

	background:url(images/package-arrow-right-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery3 #slideleftgallery3 {

	background:url(images/package-arrow-left.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery3 #slideleftgallery3:hover {

	background:url(images/package-arrow-left-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery3 #thumbnailsgallery3 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

.guitars-archived p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	font-style:italic;

	padding:0;

	margin:0 0 20px 0;

	color:#000;

}

#slideshow-wrappergallery3 #slidergallery3 img {

	padding:0 !important;

	width:100px;

	height:93px;

}

#slideshow-wrappergallery3 #slidergallery3 {

	height:96px !important;

}

.image-gallery {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

	padding:35px 0 0 0 !important;

}

#slideshow-wrappergallery3 .linkhover {

	background:url(images/enlarge-arrow.png) 97% 97% no-repeat !important;

	opacity:.9 !important;

	filter:alpha(opacity=0) !important;/* text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important;*/

}

/*.image-gallery1 {width:48%; display:inline-table; margin:0 15px 30px 0; border:1px solid #cac9c4; }



.image-gallery1 img { width:100%; }*/











#slideshow-wrappergallery4 {

	width:42% !important;

	float:right;

	margin:20px 0 0 0 !important;

	background:none !important;

	border:none !important;

}

#slideshow-wrappergallery4 #slideareagallery4 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

#slideshow-wrappergallery4 #fullsizegallery4 {

	height:5% !important;

}

#slideshow-wrappergallery4 #sliderightgallery4 {

	background:url(images/package-arrow-right.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery4 #sliderightgallery4:hover {

	background:url(images/package-arrow-right-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery4 #slideleftgallery4 {

	background:url(images/package-arrow-left.png) center center no-repeat !important;

	height:96px !important;

}

#slideshow-wrappergallery4 #slideleftgallery4:hover {

	background:url(images/package-arrow-left-h.png) center center no-repeat !important;

}

#slideshow-wrappergallery4 #thumbnailsgallery4 {

	background:none !important;

	border:none !important;

	height:96px !important;

}

.guitars-archived p {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:26px;

	font-style:italic;

	padding:0;

	margin:0 0 20px 0;

	color:#000;

}

#slideshow-wrappergallery4 #slidergallery4 img {

	padding:0 !important;

	width:100px;

	height:93px;

}

#slideshow-wrappergallery4 #slidergallery4 {

	height:96px !important;

}

.image-gallery {

	display:table;

	text-align:center;

	width:100%;

	margin:0px auto;

	padding:35px 0 0 0 !important;

}

#slideshow-wrappergallery4 .linkhover {

	background:url(images/enlarge-arrow.png) 97% 97% no-repeat !important;

	opacity:.9 !important;

	filter:alpha(opacity=0) !important;/* text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important;*/

}

/*.image-gallery1 {width:48%; display:inline-table; margin:0 15px 30px 0; border:1px solid #cac9c4; }



.image-gallery1 img { width:100%; }*/







.arconix-faq-title {

	background:url(images/toggle-open.png) right 5px no-repeat;

	padding:5px 30px 5px 0;

	font-family:'Open Sans';

	font-weight:700;

	font-size:16px;

	color:#000;

	margin:0 10px 0 0;

}

.arconix-faq-title span {

	color:#912901;

	background:url(images/question.png) left top repeat;

	padding:8px 12px 5px 12px;

	margin:0 20px 0 0;

}

.arconix-faq-title.faq-open {

	background:url(images/toggle-close.png) right 10px no-repeat;

}

.arconix-faq-wrap {

	background:#e1e0dd;

	border-radius:0;

	border:none;

	padding:5px 0px 0px 0;

}

.arconix-faq-content {

	padding:15px 15px 0 15px;

	margin:1px 0 0 0;

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:29px;

	background:url(images/arconix-faq-wrap.png) left top repeat;

}

.arconix-faq-content span {

	color:#3d7000;

	background:url(images/question.png) left top repeat;

	padding:8px 12px 8px 12px;

	margin:0 20px 0 -14px;

	font-family:'Open Sans';

	font-weight:700;

	font-size:16px;

}

.dealers {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:29px;

}

.dealers b {

	text-decoration:underline;

	font-weight:700;

	color:#333;

}

.dealers .align-right2 {

	float:right;

	padding:0px 0 15px 15px;

	font-family:'Open Sans';

	font-weight:700;

	font-style:italic;

	font-size:12px;

}

.dealers .align-right2 span {

	font-style:italic;

	font-size:13px;

}


.dealers .border {

	border:1px solid #898988;

}

.video-gallery {

	list-style:none;

	padding:0;

	margin:0;

}

.video-gallery li {

	display:inline-block;

	border:5px solid #c2c0bb;

	margin:0 15px 15px 0;

	width:31.5%;

}

.faq {

	border-bottom:1px solid #bfbfba;

	padding-bottom:10px;

}

.faq h4 {

	border-bottom:1px solid #bfbfba;

	padding:7px 0 7px 20px;

	margin:0;

	line-height:25px;

	background:url(images/toggle-open.png) left 13px no-repeat;

}

.faq h4 a {

	color:#333;

	font-size:19px;

	font-weight:400;

	text-transform:none;

}

.faq h4 a:hover {

	color:#026129;

}

.faq h2 {

	color:#026129;

	font-size:20px;

	padding:15px 0 10px 0;

	margin:0;

	font-family:'Oswald';

	font-weight:400;

}

.faq p {

	font-family:'Open Sans';

	font-weight:400;

	line-height:22px;

	font-size:16px;

}

.faq .images {

	text-align:center;

	width:100%;

	font-family:'Open Sans';

	font-weight:600 !important;

	font-style:italic;

	font-size:12px;

}

.faq .images .caption-01 {

	width:36%;

	margin:0 auto;

	text-align:left;

}

.faq .images .left {

	width:50% !important;

}

.faq .left {

	float:left;

	padding:0 30px 15px 0;

	width:33%;

	font-family:'Open Sans';

	font-weight:600 !important;

	font-style:italic;

	font-size:12px;

}

.faq .right {

	float:left;

	width:30%;

	padding:0 0 20px 0;

	font-family:'Open Sans';

	font-weight:600 !important;

	font-style:italic;

}

.faq .align-center {

	border:1px solid #bfbfba;

	padding:5px;

	margin:15px 0 0px 0;

}

.faq .back-top {

	padding:10px 0;

	float:right;

}

.faq .back-top a {

	font-family:'Maven Pro';

	font-weight:700;

	font-size:15px;

	color:#942c09;

	text-decoration:underline;

	text-transform:uppercase;

	background:url(images/up-arrow.png) right 0px no-repeat;

	padding:7px 38px 7px 0px;

}

.faq .back-top a:hover {

	color:#333;

}

/*Form Class*/



.form_main {

	width:100%; /*float:left;*/

	padding:15px 25px 25px 25px;

	background:url(images/contact-bg.png) left top repeat;

	border:4px solid #d0d0cc;

}

.form_main .form_field {

	width:100%;

	float:left;

	padding:0 0 10px;

}

.form_main .form_field label span {

	color:#971900;

	font-size:30px;

	line-height:normal;

}

.form_main .form_field label, .form_btn label {

	width:25%;

	float:left;

	padding:30px 10px 0 0;

	margin:0;

	font-size:14px;

	text-transform:uppercase;

	font-family:'Maven Pro';

	font-weight:700;

	color:#000;

	text-align:right;

}

.form_main .form_field input {

	width:70%;

	float:left;

	background:#f3f3f3;

	height:30px;

	padding: 0 10px;

	color: #606060;

	border-top:1px solid #666666;

	border-left:1px solid #999999;

	border-bottom:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

.form_main .form_field3 label {

	width:25%;

	float:left;

	padding:25px 10px 0 0;

	margin:0;

}

.form_main .form_field3 input {

	width:70%;

	background:#f3f3f3;

	height:30px;

	padding: 0 10px;

	color: #606060;

	margin:-10px 0 0 0;

	border-top:1px solid #666666;

	border-left:1px solid #999999;

	border-bottom:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

.form_main .form_field3 .wpcf7-form-control {

	margin:25px 0 0 0;

}

.form_main .form_field2 input, textarea {

	width:70%;

	float:left;

	background:#f3f3f3;

	height:233px;

	margin:20px 0 0 0;

	padding:5px 10px;

	color: #606060;

	resize:none;

	border-top:1px solid #666666;

	border-left:1px solid #999999;

	border-bottom:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

.form_main .form_field4 label {

	width:100%;

	float:left;

	padding:10px 10px 0 0;

	margin:0;

	font-size:14px;

	text-transform:uppercase;

	font-family:'Maven Pro';

	font-weight:700;

	color:#000;

}

.form_main .form_field4 {

	padding:0 0 0 25%;

}

.form_main .form_field4 input {

	width:95%;

	float:left;

	background:#f3f3f3;

	height:30px;

	padding: 0 10px;

	color: #606060;

	border-top:1px solid #666666;

	border-left:1px solid #999999;

	border-bottom:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

.form_main .form_field5 label {

	width:100%;

	float:left;

	padding:10px 10px 0 0;

	margin:0;

	font-size:14px;

	text-transform:uppercase;

	font-family:'Maven Pro';

	font-weight:700;

	color:#000;

}

.form_main .form_field5 {

	padding:0 0 0 25%;

}

.form_main .form_field5 input {

	float:left;

	background:#f3f3f3;

	height:30px;

	padding: 0 10px;

	color: #606060;

	border-top:1px solid #666666;

	border-left:1px solid #999999;

	border-bottom:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

.form_main .form_field2 input, textarea:focus {

	border-top:1px solid #666666;

	border-left:1px solid #999999;

	border-bottom:1px solid #f8f8f8;

	border-right:1px solid #f8f8f8;

}

.form_main .form_field2 label, .form_main .form_btn label {

	width:25%;

	float:left;

	padding:20px 10px 0 0;

	margin:0;

	font-size:14px;

	text-transform:uppercase;

	font-family:'Maven Pro';

	font-weight:700;

	color:#000;

	text-align:right;

}

.form_main .form_btn input {

	background:url(images/submit-bg.jpg) left bottom repeat-x !important;

	height:30px;

	border:1px solid #96917f;

	line-height:30px;

	display:inline-block;

	float:left;

	margin:20px 0 0 0;

	padding:0 15px;

	color:#333;

	font-size:14px;

	font-family:'Maven Pro';

	font-weight:700;

	text-transform:uppercase;

}

.form_main .form_btn {

	padding:0;

	margin:0;

}

.form_main .form_btn input:hover {

	color:#fff;

}

div.wpcf7-validation-errors {

	border:none;

	display:block; /*width:100%;*/

}

span.wpcf7-not-valid-tip {

	float:right;

	width:75%;

}

.form_main .form_field span.wpcf7-form-control-wrap {

	display:inherit !important;

}

.form_main .form_field3 span.wpcf7-form-control-wrap {

	display:inherit !important;

}

.form_main h1 {

	font-size:18px;

	font-family:'Maven Pro';

	font-weight:700;

	text-transform:uppercase;

	text-decoration:underline;

	padding:0px 0 0px 0;

	margin:0;

	text-align:center;

	color:#8c7128;

}

.webAdd > p{
text-decoration:underline !important;
}

/*Form Class*/



.contact {

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:29px;

	color:#000;

}

.contact .left {

	float:left;

	width:49%;

	padding:20px 0 0 0;

}

.contact .right {

	float:right;

	width:49%;

	padding:20px 0 0 0;

}

.contact .map {

	border:1px solid #bfbdb9;

}

.contact .addres-box {

	background:url(images/community-artists-title.png) left top repeat;

	font-family:'Open Sans';

	font-weight:700;

	font-size:15px;

	line-height:24px;

	color:#000;

	padding:18px 20px 10px 20px;

	max-width:225px;

	width:100%;

	margin:20px auto;

	text-align:center;

	text-transform:uppercase;

}

.contact .addres-box a {

	color:#000;

}

.faq p a {

	color:#815902;

	text-decoration: underline;

}

.contact .addres a {

	color:#333;

}

.contact .addres a:hover {

	color:#274e37;

}

.contact .addres .txt {

	font-weight:700;

	padding:0 0 30px 0;

}

.contact .addres span {

	text-decoration:underline;

}

.contact .widget {

	background:url(images/contact-bg.png) left top repeat;

	border:4px solid #d0d0cc;

	padding:10px 20px 19px 20px;

	margin:0 0 17px 0;

	font-family:'Open Sans';

	font-weight:400;

	font-size:16px;

	line-height:29px;

}

.contact .widget a {

	text-decoration:underline;

	color:#333;

}

.contact .widget a:hover {

	color:#274e37;

}

.contact .widget h1 {

	font-size:18px;

	font-family:'Maven Pro';

	font-weight:700;

	text-transform:uppercase;

	text-decoration:underline;

	padding:0 0 0px 0;

	margin:0;

	text-align:center;

}

.left #newsletterwidget-2 h1 {

	color:#7a5901;

}

.left #execphp-24 h1 {

	color:#970700;

}

.left #execphp-25 h1 {

	color:#066501;

}

.left #execphp-26 h1 {

	color:#017684;

}

.left #execphp-27 {

	text-align:center;

}

.left #execphp-27 h1 {

	color:#51af05;

}

.left #execphp-28 {

	text-align:center;

}

.left #execphp-28 h1 {

	color:#013984;

}

.left .newsletter-widget {

	padding:18px 0 0 0;

}

.left .newsletter-widget .newsletter-email {

	background:url(images/email-bg.jpg) left top repeat-x;

	border-left:1px solid #666666;

	height:29px;

	color:#9e9e9e;

	font-family:'Arvo';

	font-size:12px;

	max-width:218px;

	width:100%;

	float:left;

	margin:0 20px 0 12%;

	box-shadow:none;

}

.left .newsletter-submit {

	background:url(images/submit-bg.jpg) left top repeat-x;

	height:27px;

	border:1px solid #96907f !important;

	color:#000;

}

.contact .widget p {

	margin:0 !important;

	padding:0;

}

.contact iframe {

	margin:0;

	padding:0;

}

.dealers-map {

	font-family:'Open Sans';

	font-weight:400;

	font-size:14px;

	line-height:24px;

	color:#000000;

}

.dealers-map a {

	color:#815902;

	text-decoration: underline;

}

.dealers-map a:hover {

	color:#026129;

}

.dealers-map h5 {

	font-family:'Oswald';

	font-weight:400;

	font-size:18px;

	text-transform:uppercase;

	color:#026129;

	text-decoration:underline;

	padding:0;

	margin:0;

	float:left;

}

.dealers-map .view-international-locations {

	float:right;

}

.dealers-map .view-international-locations a {

	background:url(images/view-international-locations.png) left 5px no-repeat;

	padding:0 0 0 18px;

	text-transform:uppercase;

	font-family:'Maven Pro';

	font-weight:700;

	font-size:13px;

	text-decoration:underline;

}

/*.dealers-map #international-locations { background:none; }*/



.dealers-map p {

	padding:0;

}

.dealers-map h4 {

	font-family:'Maven Pro';

	font-size:18px;

	color:#633601;

	background:url(images/community-artists-title.png) center left repeat;

	padding:9px 0;

	text-transform:uppercase;

	text-align:center;

	margin:10px 0 15px 0;

	clear:both;

}

.dealers-map h6 {

	float:left;

	width:18%;

	text-align:right;

	padding:12px 14px 0 0;

	font-weight:700;

	font-size:16px;

	text-transform:uppercase;

	font-family:'Open Sans';

}

.dealers-map .adress {

	float:left;

	width:33%;

	border-left:1px solid #c5c4c0;

	padding:0 20px 0 20px;

	margin:0 0 20px 0;

}

.dealers-map .adress:first-child {

	border:none;

	margin:0 0 20px 0;

}

 .dealers-map .adress:nth-child(2) {

margin:0 0 20px 0;

}

 .dealers-map .adress:nth-child(3) {

margin:0 0 20px 0;

}

.dealers-map .adress-main {

	float:left;

	width:82%;

	background:url(images/community-artists-title.png) center left repeat;

	margin:0 0 20px 0;

	padding:12px 0 0px 0px;

}

.prettyMapList .prettyFileBar .prettyMapListSearch a {

	padding:0 10px;

}

.prettyMapList .prettyFileBar .btn {

	padding:0 10px;

}

.prettyMapList .directionsPostcode:focus, .prettyMapList .prettyFileBar .prettyMapListSearch input:focus, .prettyMapList .prettyFileBar .prettySearchValue:focus {

	box-shadow:none !important;

	border-color:cccccc !important;

}

.package-content #slider {
/* border: 1px solid #cccccc;
    border-radius: 0;*/
	margin:20px 0 0 0;

}

.package-content #carousel {

	margin:10px 0 0 0;

}

.package-content .flexslider {

	width:41%;

	float:right;

	border:none;

	box-shadow:none;

	background:no-repeat;

}

.package-content .flex-viewport {

	max-height: 520px;

}

.package-content #carousel .flex-viewport {

	max-height: 112px;

}

.package-content #slider .flex-direction-nav .flex-next {

	display:none;

	visibility:hidden;

}

.package-content #slider .flex-direction-nav .flex-prev {

	display:none;

	visibility:hidden;

}

.package-content .flex-direction-nav .flex-next {

	right:0;

	background:url(images/package-arrow-right-h.png) center 5px no-repeat !important;

	height:96px !important;

	text-indent:-9999px;

	font-size:0;

}

.package-content .flex-direction-nav a.flex-next:before {

	display:none;

	visibility:hidden;

}

.package-content .flex-direction-nav .flex-prev {

	left:0;

	background:url(images/package-arrow-left-h.png) center 5px no-repeat !important;

	height:96px !important;

	text-indent:-9999px;

	font-size:0;

}

.package-content .flex-direction-nav a.flex-prev:before {

	display:none;

	visibility:hidden;

}

.package-content .flexslider:hover .flex-next {

	right:-10px;

}

.package-content .flexslider:hover .flex-prev {

	left:-10px;

}

.package-content #carousel .flex-viewport li {

	width:94px !important;

	border:1px solid #5e5e5e;

	margin:0 6px 0 0;

}

.package-content #carousel img {

	max-height:110px !important;

}

.package-content .flexslider .slides{ text-align:center}

.package-content .flexslider .slides img {
width:auto; max-height:520px; margin:0 auto;

}

.package-content #slider .flex-viewport li {

	position:relative;

}

.package-content #slider .flex-viewport li a {

	background:url(images/enlarge-arrow.png) center center no-repeat !important;

}
.package-content #slider .flex-viewport li a span.enlarge_arrow { background:url(images/enlarge-arrow.png) center center no-repeat !important; width:74px; height:16px; position:absolute; right:10px; bottom:10px; }
.package-content #slider .popup {

	position:absolute;

	bottom:10px;

	right:10px;

	width:78px;

	font-size:0px;

}

body .infoWindowContainer .infoWindow h3{ background:none; text-align:left; font-weight:bold; font-family:roboto; font-size:16px !important; margin:0px; padding:15px 30px 2px 20px !important;}
body .infoWindowContainer .infoWindow .infowindowContent{ padding:10px 20px}

.our_story_new { padding:10px 0 20px 0;   }
.our_story_new p { padding:0; line-height:0; }
.our_story_new .our_story_new_contain { height:422px; display:inline-table; }
.our_story_new .our_story_new_contain .our_story_new_contain_c { display:table-cell; vertical-align:middle; }

.our_story_new .our_story_new_img { display:table-cell; vertical-align:middle; }
.our_story_new .our_story_new_img img { width:auto; }

.our_story_new_img span {

	font-family:'Open Sans';

	font-weight:600;

	font-style:italic;

	font-size:12px;

}

/*.our_story_new .our_story_new_img p { display:table-cell; vertical-align:middle; }*/

.our_story_new .our_story_new_l_c p, .our_story_new .our_story_new_r_c p, .our_story_new .our_story_new_l_c_02 p { line-height:26px; color: #000; font-family: "Open Sans"; font-size: 16px; font-weight: 400; }

.our_story_new h2 { font-size:17px; text-align:center; font-family:'Open Sans'; font-weight:700; }
.our_story_new .our_story_new_l_c { float:left; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:45px; margin-bottom:20px; }
.our_story_new .our_story_new_r_i { float:right; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:0 25px 25px 25px; height:545px; display:inline-table; text-align:center;  margin-bottom:20px; }

.our_story_new .our_story_new_l_i { float:left; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:0 25px 25px 25px; margin-bottom:20px; height:545px; display:inline-table; text-align:center;  margin-bottom:20px; }
.our_story_new .our_story_new_r_c { float:right; background:url(images/new_our_s.png) left bottom repeat; width:49.5%;  margin-bottom:20px; padding:45px; margin-bottom:20px; }


.our_story_new .our_story_new_contain_02 { height:318px; display:inline-table; }
.our_story_new .our_story_new_contain_02 .our_story_new_contain_c { display:table-cell; vertical-align:middle; }

.our_story_new .our_story_new_l_c_02 { float:left; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:45px; }
.our_story_new .our_story_new_r_i_02 { float:right; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:0 25px 25px 25px; height:441px; display:inline-table; text-align:center; }


.voicing_the_steel { background:url(images/new_our_s.png) left bottom repeat; padding:25px 25px 25px 25px;  line-height:26px; color: #000; font-family: "Open Sans"; font-size: 16px; font-weight: 400; margin-bottom:20px; }
.voicing_the_steel h2 { font-size:17px; text-align:center; font-family:'Open Sans'; font-weight:700; }

.our_story_new_02 .our_story_new_l_c p, .our_story_new_02 .our_story_new_r_c p, .our_story_new_02 .our_story_new_l_c_02 p { padding:0; line-height:26px; }
.our_story_new_02 p { padding:0; line-height:0; }
.our_story_new_02 {  }
.our_story_new_02 h2 { font-size:17px; text-align:center; font-family:'Open Sans'; font-weight:700; }
.our_story_new_02 .our_story_new_contain { line-height:26px; color: #000; font-family: "Open Sans"; font-size: 16px; font-weight: 400; padding-bottom:20px; }

.our_story_new_02 .our_story_new_l_c { float:left; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:45px; margin-bottom:20px; min-height:675px; }
.our_story_new_02 .our_story_new_r_i { float:right; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:25px 25px 25px 25px; height:675px; display:inline-table; text-align:center;  margin-bottom:20px; }

.our_story_new_02 .our_story_new_l_i { float:left; background:url(images/new_our_s.png) left bottom repeat; width:49.5%; padding:25px 25px 25px 25px; margin-bottom:20px; height:675px; display:inline-table; text-align:center;  margin-bottom:20px; }
.our_story_new_02 .our_story_new_r_c { float:right; background:url(images/new_our_s.png) left bottom repeat; width:49.5%;  margin-bottom:20px; padding:45px; margin-bottom:20px; min-height:675px; }

.our_story_new_02 .our_story_new_img { display:table-cell; vertical-align:middle; }
.our_story_new_02 .our_story_new_img img { width:auto; }



/* 15-11-14 */
.single-testimonial .site-main{padding:15px 0 0;}
.single-testimonial .site-main .testimonial-title{margin: 0 0 3px;}
.single-product #primary{width:100%;}
.single-product .twentyfourteen .tfwc{margin:0; padding:0; width:100%; max-width:100%;}

.woocommerce-breadcrumb {background:url(images/options-contain-bg.png) left top repeat; float:left; padding:3px 12px !important; font-family:'Open Sans';	font-size:12px; font-weight:400; color:#545353; margin:10px 0 15px !important; display:none; visibility:hidden; }
.woocommerce-breadcrumb  a {color:#000; text-decoration:underline;}
.woocommerce-breadcrumb  a:hover {color:#993918;}

.single-product .product {width:100%; float:left;}
.single-product .woocommerce-tabs{width:100%; float:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding:0; margin:0; border-bottom:solid 2px #bcbbb7;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:url(images/tab-nav.png) left top repeat; border:none; border-radius:0; box-shadow:none; margin:0; padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:url(images/tab-ac.png) left top repeat; border:none; color:#2c2c2c;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{border-radius:0; border:none; box-shadow:none; left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{height:0; width:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{text-shadow:none; color:#878484; font-size:16px; text-transform:uppercase; padding:10px 20px 6px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{background:url(images/tab-ac.png) left top repeat; color:#2c2c2c;}

.woocommerce-tabs #tab-description{background:url(images/tab-bg.png) left top repeat; padding:20px !important; font-size:17px; line-height:29px; margin:0;}

#tab-description ul.image-gallery {display:none;}

.tfwc .images{width:37.5% !important; float:left !important; background:url(images/tab-bg.png) left top repeat; padding:0 0 30px !important; min-height:828px; }
.images #slider {/* border: 1px solid #cccccc; border-radius: 0;*/ margin:0;}
.images #carousel {margin:10px 0 0 0; padding:0 22px;}
.images .flexslider {width:100%; float:right; border:none; box-shadow:none; background:no-repeat;}
.images .flex-viewport {max-height:520px;}
.images #carousel .flex-viewport {max-height: 112px;}
.images #slider .flex-direction-nav .flex-next {display:none; visibility:hidden;}
.images #slider .flex-direction-nav .flex-prev {display:none; visibility:hidden;}
.images .flex-direction-nav .flex-next {right:0; background:url(images/package-arrow-right-h.png) center 5px no-repeat !important; height:96px !important; text-indent:-9999px; font-size:0;}
.images .flex-direction-nav a.flex-next:before {display:none; visibility:hidden;}
.images .flex-direction-nav .flex-prev {left:0; background:url(images/package-arrow-left-h.png) center 5px no-repeat !important; height:96px !important; text-indent:-9999px; font-size:0;}
.images .flex-direction-nav a.flex-prev:before {display:none; visibility:hidden;}
.images .flexslider:hover .flex-next {right:-10px;}
.images .flexslider:hover .flex-prev {left:-10px;}
.images #carousel .flex-viewport li {width:75px !important;	border:1px solid #5e5e5e; margin:0 6px 0 0;}
.images #carousel img {max-height:110px !important;}
.images .flexslider .slides{ text-align:center}
.images .flexslider .slides img {width:auto; max-height:520px; margin:0 auto;}
.images #slider .flex-viewport li {position:relative;}
.images #slider .flex-viewport li a {background:url(images/enlarge-arrow.png) center center no-repeat !important;}
.images #slider .flex-viewport li a span.enlarge_arrow { background:url(images/enlarge-arrow.png) center center no-repeat !important; width:74px; height:16px; position:absolute; right:10px; bottom:20px; }
.images #slider .popup {position:absolute; bottom:10px; right:10px; width:78px; font-size:0px;}

.twentyfourteen .tfwc .product .entry-summary{width:62.5% !important; float:right; padding:15px 15px 15px 34px !important; background:url(images/tab-bg.png) left top repeat; font-size:17px; line-height:29px; min-height:632px; margin:0 !important;}
.twentyfourteen .tfwc .product .summary.entry-summary > div b { font-family:'Open Sans'; font-weight:700; }
.news-and-events .entry-content {font-family:'Open Sans';font-weight:400;font-size:14px;line-height:20px;color:#333;}

.tfwc .auction-condition{display:none;}
.tfwc .auction-ajax-change .reserve, .tfwc .auction-ajax-change .max-bid, .tfwc .product_meta{display:none;}

.auction-time{background:#cbcbc7; width:100%; float:left; padding:15px 21px; text-align:center;}
.auction-time .auction-end{width:100%; float:left; text-align:center; border-bottom:solid 1px #b6b6b4; padding:0 0 10px; text-transform:uppercase; color:#6c0901; font-size:22px; margin:0 0 15px; font-weight:400; font-family:'Maven Pro'; }
.auction-time{font-size:18px; font-weight:700; font-family:'Maven Pro'; text-transform:uppercase; color:#3c0500;}
.auction-time .main-auction  span span span{font-size:18px; line-height:18px;}
.auction-time .main-auction  span span{font-size:8px; line-height:12px;}
.auction-time .main-auction{width:75%; float:right; padding:0;}

.twentyfourteen .tfwc .product .images img{margin:0;}
.woocommerce-tabs #tab-description ul{margin:0;}
.woocommerce-tabs #tab-description ul li{list-style:inside ;}

.auction-ajax-change{width:100%; float:left; padding:15px 0 0;}
.auction-bid{width:100%; float:left; padding:15px 0; margin:0; text-align:center; background:#cbcbc7; border:solid 4px #c4c3bf; font-size:24px; text-transform:uppercase; color:#b61500; font-weight:bold; line-height:29px; font-family:'Maven Pro'; font-weight:700; }
.auction-ajax-change .auction_form.cart{width:100%; float:left; text-align:center; padding:15px 0 0 !important; margin:0 !important;}
.auction-ajax-change .auction_form.cart .quantity{float:none !important; display:inline-block; vertical-align:middle; width:28% !important; margin:0 15px 0 0 !important; padding:0 35px 0 35px !important;}
.auction-ajax-change .auction_form.cart .quantity input.input-text{background:#fff; height:39px !important; text-align:center; width:100% !important;}
.auction-ajax-change .auction_form.cart .bid_button{background:#a32002; border:solid 3px #612500; color:#fff; padding:0 35px; height:39px; box-shadow:none; font-size:24px;float:none !important; font-family:'Maven Pro'; font-weight:700; }
.auction-ajax-change .auction_form.cart .bid_button:hover{background:#612500; border:solid 3px #a32002;}

.auction-ajax-change .auction_form.cart .quantity input.minus{left:0; width:30px !important; height:30px !important; border:none !important; background:#c6a802 !important; box-shadow:none !important; text-shadow:none !important; font-size:30px !important; color:#fff !important; text-align:center !important; }
.auction-ajax-change .auction_form.cart .quantity input.plus{top:11% !important; height:30px !important; border:none !important; background:#c6a802 !important; box-shadow:none !important; text-shadow:none !important; font-size:30px !important; color:#fff !important;}
.auction-ajax-change .auction_form.cart .quantity input[type="button"]{top:11%; padding:0 !important; text-align:center !important; width:30px !important; height:30px !important; }

.login_border { border:2px solid #790000; padding:1px; }
.login_border_02 { border:1px solid #790000; padding:7px; }
.login_border_02 a.text_sl { float:left; font-size:20px; padding:7px 20px 0 0; text-transform:uppercase; color:#6c0901; font-family:'Maven Pro'; font-weight:700; text-decoration:underline; }
.login_border_02 a.text_sl:hover { color:#333; text-decoration:none; }

a.my_account_btn button, a.login_btn button { background:#ce7e04; border:3px solid #734c01; font-family:'Maven Pro'; font-weight:700; font-size:14px; text-transform:uppercase; color:#fff; padding:5px; float:right; border-radius:0; }
a.my_account_btn button:hover, a.login_btn button:hover { background:#adacac; border:3px solid #8d8b8b; font-family:'Maven Pro'; font-weight:700; font-size:14px; text-transform:uppercase; color:#fff; }
a.my_account_btn button { margin-right:15px; }
a.logout_btn button { background:#adacac; border:3px solid #8d8b8b; font-family:'Maven Pro'; font-weight:700; font-size:14px; text-transform:uppercase; color:#fff; padding:5px; float:right; border-radius:0; }
a.logout_btn button:hover { background:#ce7e04; border:3px solid #734c01; font-family:'Maven Pro'; font-weight:700; font-size:14px; text-transform:uppercase; color:#fff; }

a.register_btn button { background:#ce7e04; border:3px solid #734c01; font-family:'Maven Pro'; font-weight:700; font-size:14px; text-transform:uppercase; color:#fff; padding:5px;border-radius:0; }
a.register_btn button:hover { background:#adacac; border:3px solid #8d8b8b; font-family:'Maven Pro'; font-weight:700; font-size:14px; text-transform:uppercase; color:#fff; }


.auction_registration { width:100%; /*float:left;*/ padding:15px 25px 25px 25px; background:url(images/contact-bg.png) left top repeat; border:4px solid #d0d0cc; }
.auction_registration .form_field { width:100%; float:left; padding:0 0 10px; }
.auction_registration .form_field label span { color:#333; font-size:12px; line-height:normal; }
.auction_registration .form_field label, .auction_registration .form_btn label { width:30%; float:left; padding:24px 10px 0 0; margin:0; font-size:14px; text-transform:uppercase; font-family:'Maven Pro'; font-weight:700; color:#000; text-align:right; }
.auction_registration .form_field4 label { width:30%; float:left; padding:20px 10px 0 0; margin:0; font-size:14px; text-transform:uppercase; font-family:'Maven Pro'; font-weight:700; color:#000; text-align:right; }
.auction_registration .form_field2 label { width:30%; float:left; padding:2px 10px 0 0; margin:0; font-size:14px; text-transform:uppercase; font-family:'Maven Pro'; font-weight:700; color:#000; text-align:right; }
.auction_registration .form_field3 label { width:30%; float:left; padding:25px 10px 0 0; margin:0; }

.auction_registration .form_field input { width:65%; float:left; background:#f3f3f3; height:30px; padding: 0 10px; color: #606060; border-top:1px solid #666666; border-left:1px solid #999999; border-bottom:1px solid #f8f8f8; border-right:1px solid #f8f8f8; }
.auction_registration .form_field4 textarea { width:65%; float:left; background:#f3f3f3; height:233px; margin:20px 0 0 0; padding:5px 10px; color: #606060; resize:none; border-top:1px solid #666666; border-left:1px solid #999999; border-bottom:1px solid #f8f8f8; border-right:1px solid #f8f8f8; }
.auction_registration .form_btn input {	background:url(images/submit-bg.jpg) left bottom repeat-x !important; height:30px; border:1px solid #96917f; line-height:30px; display:inline-block; float:left; margin:20px 0 0 0; padding:0 15px; color:#333; font-size:14px; font-family:'Maven Pro'; font-weight:700; text-transform:uppercase; }
.auction_registration .form_btn { padding:0; margin:0; }
.auction_registration .form_btn input:hover { color:#fff; }
.auction_registration h1 { font-size:18px; font-family:'Maven Pro'; font-weight:700; text-transform:uppercase; text-decoration:underline; padding:0px 0 0px 0; margin:0; text-align:center; color:#8c7128; }
.auction_registration .form_field2 input { width:30%; float:left; background:#f3f3f3; height:30px; padding: 0 10px; color: #606060; border-top:1px solid #666666; border-left:1px solid #999999; border-bottom:1px solid #f8f8f8; border-right:1px solid #f8f8f8; }
.auction_registration .form_field2 select { width:33%; float:left; background:#f3f3f3; height:30px; padding: 0 10px; color: #606060; border-top:1px solid #666666; border-left:1px solid #999999; border-bottom:1px solid #f8f8f8; border-right:1px solid #f8f8f8; margin-right:2%; }
.auction_registration .form_field2.pad { padding:0px 0 0 0; }
.auction_registration .form_field4 .check input { width:10px; }
.auction_registration .form_field4 .check { padding:15px 0 0 30%; float:left; width:100%; }
.auction_registration span.wpcf7-not-valid-tip { display:none; visibility:hidden; }
.auction_registration input.wpcf7-not-valid, #wpcf7-f44-p2-o1 textarea.wpcf7-not-valid{ box-shadow:none; border:solid 1px #ff0000;}

 @media only screen and (max-width: 1070px) {

 .bx-wrapper .bx-next {

right:0px;

}

 .bx-wrapper .bx-prev {

left:0px;

}

 #text-8 .bx-next {

right:0px;

}

 #text-8 .bx-prev {

left:0px;

}

}

 @media only screen and (max-width: 1024px) {

 .bx-wrapper .bx-next {

right:0px;

}

 .bx-wrapper .bx-prev {

left:0px;

}

 #text-8 .bx-next {

right:0px;

}

 #text-8 .bx-prev {

left:0px;

}

 .search-box-wrapper {

float:right;

width:100%;

padding-left:70%;

}

 .testimonial .readmore a {

background:url(images/arrow-04.png) right 3px no-repeat;

}

 body .rrssb-buttons.tiny-format li.twitter a .icon svg path, body .rrssb-buttons.tiny-format li.twitter a .icon svg polygon {

fill: #fff !important;

}

 body .rrssb-buttons.tiny-format li.facebook a .icon svg path, body .rrssb-buttons.tiny-format li.facebook a .icon svg polygon {

fill: #fff !important;

}

 body .rrssb-buttons.tiny-format li.googleplus a .icon svg path, body .rrssb-buttons.tiny-format li.googleplus a .icon svg polygon {

fill: #fff !important;

}

 body .rrssb-buttons.tiny-format li.pinterest a .icon svg path, body .rrssb-buttons.tiny-format li.pinterest a .icon svg polygon {

fill: #fff !important;

}

}

 @media only screen and (max-width: 999px) {
 .our_story_new .our_story_new_l_c { width:100%; }
 .our_story_new .our_story_new_contain { height:auto; }
 .our_story_new .our_story_new_r_i { width:100%; height:auto; padding:25px; }
 .our_story_new .our_story_new_l_i { width:100%; height:auto; padding:25px; }
 .our_story_new .our_story_new_r_c { width:100%; }
 .our_story_new .our_story_new_l_c_02 { width:100%; }
 .our_story_new .our_story_new_contain_02 { height:auto; }
 .our_story_new .our_story_new_r_i_02 { width:100%; height:auto; padding:25px; }
 .our_story_new_02 .our_story_new_l_c { width:100%; min-height:inherit; }
 .our_story_new_02 .our_story_new_r_i { width:100%; height:auto; }
 .our_story_new_02 .our_story_new_l_i { width:100%; height:auto; }
 .our_story_new_02 .our_story_new_r_c { width:100%; min-height:inherit; }
/*#container3 .bx-wrapper .bx-viewport .advps-slide { border:1px solid #bdbab8; position:relative; }
#container3 .bx-wrapper .bx-viewport .advps-slide-field-three { border:none !important; }
.entry-content h4 { background:none; margin:-20px 0 0 0!important; }
#container3 .bx-wrapper .bx-viewport {  }*/
#container3 .bx-wrapper .bx-viewport .advps-slide-field-three { margin:-15px 0 0 0; }
#container3 .bx-wrapper .bx-viewport .advps-slide-field-three .thumbnail { padding:20px 0 0 0; }
 .center {

margin:0 1%;

}

 .header-main .site-title {

padding:15px 0 15px 0;

}

 .header-main .site-title img {

width:200px;

}

 .primary-navigation ul ul li a {

font-size:14px;

}

 .primary-navigation li a {

padding:0 11px;

font-size:16px;

}

 .primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {

padding:0 14px;

}

 .submanu li a {

font-size:12px;

padding:0 8px;

}

 .aged-tone-series {

min-height:370px;

margin-bottom:20px !important;

max-width:32%;

}

 .aged-tone-series2 {

min-height:370px;

margin-bottom:20px !important;

max-width:31%;

text-align:center;

}

 .aged-tone-series3 {

min-height:370px;

margin-bottom:20px !important;

max-width:240px;

}

 .aged-tone-series4 {

min-height:370px;

margin-bottom:20px !important;

max-width:247px;

text-align:center;

}

 .video-gallery .big-video {

width:100%;

max-width:415px;

margin:0 0 20px 0;

}

 .video-gallery .small-video {

margin:0 0 0 0;

max-width:299px;

width:100%;

}

 .video-gallery .video-gallery-content {

padding:20px 0 0 0;

margin:0;

width:100%;

max-width:100%;

}

 .video-gallery .more {

float:right;

max-width:100%;

width:100%;

margin:0px 0 20px 0;

}

 .video-gallery {

padding:0 10px;

}

 footer#colophon .copy {

width:100%;

text-align:center;

}

 .footer-sidebar #newsletterwidget-3 {

left:0 !important;

width:60%;

top:120px !important;

padding:30px 0 0 0;

}

 footer#colophon .social-icons {

top:133px !important;

}

 .footer-sidebar #secondary, #supplementary {

height:240px;

}



/*.footer-sidebar #newsletterwidget-3 { top:10px !important; left:290px !important; }*/



.footer-sidebar .eemail_widget {

width:45%;

left:0px !important;

}

 .footer-sidebar #secondary, #supplementary {

height:240px;

}

 .story-timeline-right .su-tabs-nav span {

width:100%;

}

 .testimonial .advps-excerpt-three {

width:57% !important;

}

 #execphp-3 .execphpwidget .guitar_row {

width:45%;

}

 #execphp-10 {

width:46%;

padding:10px;

}

 #execphp-10 h1 {

font-size:20px;

}

 #execphp-10 li {

width:100%;

font-size:13px;

}

 #execphp-11 {

width:46%;

padding:10px;

}

 #execphp-11 h1 {

font-size:20px;

}

 #execphp-11 li {

width:100%;

font-size:13px;

}

 #execphp-12 {

width:100%;

padding:10px;

}

 #execphp-12 h1 {

font-size:20px;

}

 #execphp-12 li {

width:44%;

font-size:13px;

}

 #execphp-18 {

width:50%;

padding:63px 10px 10px 10px;

}

 #execphp-18 h1 {

font-size:20px;

}

 #execphp-18 li {

width:100%;

font-size:13px;

}

 .our-guitars-box1 {

width:46%;

margin:0 15px 30px 0;

}

 .our-guitars-box1 h2 {

font-size:20px;

}

 .our-guitars-box1 h4 {

font-size:20px;

}

 .our-guitars-box1 h3 {

font-size:20px !important;

}

 .body-styles .our-guitars {

width:48%;

}

 .body-styles .our-guitars .our-guitars-img {

width:137px;

}

 .body-styles .info .support {

padding:0 15px 10px 0;

}

 .body-styles .info {

width:51%;

}

 .reviews-and-articles h2 {

font-size:24px;

}

 .why-bourgeois-testimonials h2 {

font-size:24px;

}







/*



.video-right .social-bg .rrssb-buttons li { width:66px !important; }



.video-right .social-bg .rrssb-buttons li a .text { display:none; visibility:hidden; }



.rrssb-buttons li.facebook a .icon { padding:7px 0 0 12px; }



*/



.guitar_row {

width:32.2%;

}

 .guitar_row h2 {

font-size:20px;

}

 .guitar_row h4 {

font-size:20px;

}

 .photos .guitar_row {

width:32.2%;

}

 .photos .guitar_row h2 {

font-size:20px;

}

 .photos .guitar_row h4 {

font-size:20px;

}

 .body-styles .info .widget .social-icons-list {

padding:10px 0 0 0;

}

 .body-styles .package-content .overview .contain .support {

padding:0 50px 10px 0;

width:inherit;

}

 .testimonial-detail {

width:48.4%;

max-width:inherit;

min-height:650px;

}

 .news-thumbnail .news-img {

width:33%;

}

 #category-post-content .clear {

clear:inherit;

}

 .testimonial-detail.last {

margin:0 8px 30px 0 !important;

}

 .blog-design .type-post {

padding:15px !important;

}

 .blog-design .category-event {

padding:15px !important;

}

 .blog-design .type-our-news {

padding:15px !important;

}

 .blog-design .entry-content {

width:100%;

float:left;

}

 #primary .comment-form label {

width:14%;

}

 .community-artists {

width:48%;

}

 .content-area h3 {

font-size:16px;

}

 .community-artists h4 {

font-size:18px;

line-height:8px;

}

 .community-artists .read-more a {

font-size:12px;

}

 .community-artists1 li {

width:48%;

}

 .support-contain .on-this-page .txt {

width:39%;

}

 .video-gallery li {

width:30.7%;

}

 .left .newsletter-widget .newsletter-email {

margin:0 20px 0 0;

max-width:180px;

}

 .why-bourgeois-links span a {

font-size:17px;

}

 .dana-bourgeois-bg .dana-bourgeois-right {

width:68%;

padding:0;

}

 .dealers-map h6 {

width:100%;

text-align:center;

padding:0 0 10px 0;

}

 .dealers-map .adress-main {

float:left;

width:100%;

}

 .dealers-map .adress {

width:50%;

}

 .faq .images .caption-01 {

width:48%;

}

 #secondary #text-28 .rrssb-buttons li {

width:100% !important;

height:30px;

}

 #secondary #text-27 .rrssb-buttons li {

width:100% !important;

height:30px;

}

 #secondary #text-26 .rrssb-buttons li {

width:100% !important;

height:30px;

}

 body .rrssb-buttons.tiny-format li.twitter a .icon svg path, body .rrssb-buttons.tiny-format li.twitter a .icon svg polygon {

fill: #fff;

}

 body .rrssb-buttons.tiny-format li.facebook a .icon svg path, body .rrssb-buttons.tiny-format li.facebook a .icon svg polygon {

fill: #fff;

}

 body .rrssb-buttons.tiny-format li.googleplus a .icon svg path, body .rrssb-buttons.tiny-format li.googleplus a .icon svg polygon {

fill: #fff;

}

 body .rrssb-buttons.tiny-format li.pinterest a .icon svg path, body .rrssb-buttons.tiny-format li.pinterest a .icon svg polygon {

fill: #fff;

}

 #secondary #text-26 .rrssb-buttons li a .icon {

top:13px !important;

width:20px !important;

height:25px !important;

display:inline !important;

}

 #secondary #text-27 .rrssb-buttons li a .icon {

top:13px !important;

width:20px !important;

height:25px !important;

display:inline !important;

}

 #secondary #text-28 .rrssb-buttons li a .icon {

top:13px !important;

width:20px !important;

height:25px !important;

display:inline !important;

}

 #secondary #text-26 .rrssb-buttons li {

padding:0 !important;

}

 #secondary #text-27 .rrssb-buttons li {

padding:0 !important;

}

 #secondary #text-28 .rrssb-buttons li {

padding:0 !important;

}

 #secondary #text-26 .rrssb-buttons li a .text {

padding:9px 0 0 5px !important;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 {

width:70%;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 p {

font-size:18px;

line-height:25px;

padding:30px 0 0;

}

 .photos .image-gallery li {

width:33%;

}

 body .no-margin li {

margin-bottom:5px !important;

}

 /*.rrssb-buttons li a {

padding-top:6px !important;

}*/

/*  .body-styles .info .rrssb-buttons li.small a .icon {

top:0 !important;

}

 .body-styles .info .rrssb-buttons li.small a .text {

vertical-align:top;

}

 .body-styles .info .rrssb-buttons li a .icon {

padding-top:6px !important;

}

 .body-styles .info .rrssb-buttons li a .text {

vertical-align:top;

}

 .package-info .rrssb-buttons li.small a .icon {

top:0 !important;

}

.package-info .rrssb-buttons li.small a .text {

vertical-align:top;

}

 .package-info .rrssb-buttons li a .icon {

padding-top:6px !important;

}

 .package-info .rrssb-buttons li a .text {

vertical-align:top;

}*/

 .video-right .social-bg .rrssb-buttons li.small a .icon {

top:0px !important;

}

 .video-right .social-bg .rrssb-buttons li.small a .text {

vertical-align:top;

}/*

 .video-right .social-bg .rrssb-buttons li.small a {

padding:6px 7px 12px 0 !important

}*/

 .news-and-events .news-thumbnail h1 {

font-size:20px;

line-height:22px;

}

.images .flex-viewport{max-height:370px;}
.tfwc .images{min-height:703px;}
.auction-ajax-change .auction_form.cart .quantity{width:40% !important;}
.auction-time .main-auction{width:62%;}

}

 @media only screen and (max-width: 783px) {
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img { width:auto; margin:0 auto; text-align:center; }
.login_border_02 a.text_sl { width:100%; text-align:center; padding:7px 20px 20px 0; }
a.my_account_btn button, a.login_btn button { float:none; }
a.my_account_btn, a.login_btn { text-align:center; display:block; }
 .center {

margin:0 3%;

}

 .primary-navigation {

width:100%;

margin:0;

padding:10px 0 10px 0 !important;

}

 .menu-toggle:before {

line-height:0.6;
padding:0 10px 15px;
}

 .menu-toggle {

color:#fff;

height:37px;

line-height:37px;

background:#3f3c3d;

width:37px;

position:relative;

}

 .menu-toggle:hover {

background:#274e37

}

 .primary-navigation .menu-main-menu-container {

position:absolute;

left:0;

top:100%;

width:100%;

background:#3e3c3d;

z-index:99

}

 .primary-navigation.toggled-on .nav-menu {

width:100%;

float:left;

padding:10px;

}

 .primary-navigation li {

width:100%;

float:left;

display:block;

color:#fff;

line-height:normal;

height:auto;

background:none;

padding:0;

border:0;

background:none !important

}

 .primary-navigation li a, .primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {

line-height:normal;

height:auto;

padding:5px 10px;

font-size:18px;

border:0;

}

 .primary-navigation li a {

color:#fff;

border-bottom:0;

border-top:1px solid #9b9a9b;

}

 .primary-navigation li.current_page_item a, .primary-navigation li:hover > a, .primary-navigation li.focus > a, .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {

background:#575456;

color:#fff;

}

 .primary-navigation li a:hover {

background:#333;

color:#fff;

}

 .primary-navigation ul ul, .site-navigation ul ul {

background:#96052b;

float:left;

position:relative;

top:0;

margin:0;

padding:0 0 0 20px;

width:100%;

}

 .primary-navigation {

padding:0

}

 .primary-navigation ul ul li a {

width:100%;

}

 .primary-navigation ul ul li {

border:0;

border-top:1px solid #9b9a9b;

}

 .primary-navigation.toggled-on {

padding:0

}

 .primary-navigation li a:hover {

background:#575456;

color:#fff;

}

 .primary-navigation ul ul, .site-navigation ul ul {

left:0;

background:none;

}

 .advps-excerpt-three h2 a {

font-size:18px !important;

}

 .advps-excerpt-three p {

font-size:14px !important;

line-height:22px;

}

 .advps-excerpt-three p a {

font-size:14px;

margin:0 0 0 20px;

}

 #our-news h1 {

width:83%;

}

 .aged-tone-series {

min-height:345px;

margin-bottom:20px !important;

max-width:31%;

}

 .aged-tone-series2 {

min-height:345px;

margin-bottom:20px !important;

max-width:32%;

text-align:center;

}

 .aged-tone-series3 {

min-height:315px;

margin-bottom:20px !important;

max-width:270px;

}

 .aged-tone-series4 {

min-height:423px;

margin-bottom:20px !important;

max-width:32%;

text-align:center;

}

 .reviews-articles .guitars {

background:none;

margin:0px 0 0 0;

}

 .reviews-articles .widget-title {

font-size:18px;

}

 .video-gallery .big-video {

width:100%;

max-width:100%;

margin:0 0 20px 0;

}

 .video-gallery .small-video {

margin:0 0 0 0;

max-width:100%;

width:100%;

}

 .video-gallery .more {

margin:0px 0 20px 0;

width:100%;

max-width:100%;

}

 .video-gallery {

padding:0 10px;

}

 footer#colophon .copy {

width:100%;

text-align:center;

}

 a.chpcs_prev {

left:35%;

top:91%;

background:url(images/arrow-left.png) 0 0 no-repeat;

}

 a.chpcs_next {

right:35%;

top:91%;

background:url(images/arrow-right.png) 0 0 no-repeat;

}

 .dana-bourgeois-print .section {

width:40%;

}

 #execphp-33 {

margin:0;

}

 .testimonial-detail-left {

float:left;

width:100%;

}

 .testimonial-detail-right {

float:right;

width:100%; /*background:url(images/tour-our-shop-bg.png) left bottom repeat;*/

margin-top:20px;

}

 .testimonial-detail {

min-height:645px;

}

 .news-thumbnail .news-img {

float:left;

width:32%;

height:auto;

margin:0 15px 0 0;

}



/*.news-thumbnail .entry-title { font-family:'Arvo' !important; font-size:28px; font-weight:700; color:#313131; margin:0; text-transform:none; }*/



.tour-our-shop-bg p {

padding:0 0 15px 10px;

}

 #taxonomy_list_widget-2 {

width:49%;

}

 #execphp-3 .execphpwidget .guitar_row {

width:100%;

margin:0 20px 20px 0;

}

 #execphp-3 .execphpwidget {

width:47%;

}

 .soliloquy-container .soliloquy-caption-inside .title1 span {

font-size:20px;

padding:0 15px 0 0;

margin:0;

}

 .options-slider h2 span {

font-size:20px;

padding:0 15px 0 0;

margin:0;

}

 #execphp-10 {

width:46%;

padding:10px;

}

 #execphp-10 h1 {

font-size:20px;

}

 #execphp-10 li {

width:100%;

font-size:13px;

}

 #execphp-11 {

width:46%;

padding:10px;

}

 #execphp-11 h1 {

font-size:20px;

}

 #execphp-11 li {

width:100%;

font-size:13px;

}

 #execphp-12 {

width:100%;

padding:10px;

}

 #execphp-12 h1 {

font-size:20px;

}

 #execphp-12 li {

width:95%;

font-size:13px;

}

 #execphp-18 {

width:50%;

padding:85px 10px 10px 10px;

}

 #execphp-18 h1 {

font-size:20px;

}

 #execphp-18 li {

width:100%;

font-size:13px;

}

 .guitar_row {

width:48.5%;

}

 .guitar_row-box .last-item {

width:46%;

float:left;

}

 .guitar_row-box .guitar {

clear:inherit;

}

 .guitar_row-last {

margin-right:1.5%;

}

 .guitar_row .contain {

height:115px;

}

 .guitar_row h2 {

font-size:20px;

}

 .guitar_row h4 {

font-size:20px;

}

 .photos .guitar_row {

width:48.5%;

}

 .photos .guitar_row h2 {

font-size:20px;

}

 .photos .guitar_row h4 {

font-size:20px;

}

 .photos .photo-gallery h2 {

font-size:18px;

}

 .breadcrumbs {

width:100%;

}

 .body-styles .more {

width:100%;

margin:20px 0 0 0;

}

 .body-styles .more a {

font-size:15px;

}

 .body-styles .body-align-left {

padding:0px 15px 20px 0;

}

 .body-styles .body-contain h2 {

font-size:18px;

}

 .body-styles .body-contain p {

font-size:14px;

line-height:22px;

}

 .body-styles .our-guitars {

width:39%;

}

 .body-styles .our-guitars .our-guitars-img {

width:100%;

margin:0 0 10px 0;

}

 .body-styles .info {

padding:20px 10px;

width:59.3%;

}

 .body-styles .info .find {

padding:0 9px 0 0;

}

 .body-styles .info .find .find-a-dealer {

width:100px;

}

 .body-styles .info .find .how-to-buy {

width:100px;

}

 .body-styles .info .support {

padding:0 0 10px 0;

}

 .body-styles .info .widget .social-icons-list {

padding:20px 0 0 0;

}

 .body-styles .package-content .overview .contain .find {

padding:2px 0px 2px 2px;

width:100%;

}

 .body-styles .package-content .overview .contain .support {

padding:0 0px 0 0;

width:100%;

}

 .body-styles .package-content .overview .contain .find .find-a-dealer {

width:100%;

}

 .body-styles .package-content .overview .contain .find .how-to-buy {

width:100%;

}







/*



.video-right .social-bg .rrssb-buttons li { width:99px !important; }



.video-right .social-bg .rrssb-buttons li a .text { display:none; visibility:hidden; }



.rrssb-buttons li.facebook a .icon { padding:0 0 0 29px; }



.rrssb-buttons li.twitter a .icon { padding:0 0 0 0px; }



.rrssb-buttons li.googleplus a .icon { padding:0 0 0 0px; }



*/



.body-styles .guitars-archived h2 {

font-size:18px;

}

 .body-styles .guitars-archived p {

font-size:14px;

line-height:22px;

padding:0;

}

 #primary .comment-form label {

width:20%;

}

 .support-contain .on-this-page .txt {

width:100%;

margin:0;

}

 .view-guitar-info {

width:100%;

padding:15px 10px;

}

 .view-guitar-info a {

font-size:20px;

}

 .view-support-faqs {

width:100%;

padding:15px 10px;

}

 .view-support-faqs a {

font-size:20px;

}

 .arconix-faq-title {

font-size:14px;

}

 .arconix-faq-content {

font-size:14px;

line-height:22px;

}

 .video-gallery li {

width:46.4%;

}

 .video-thumbnail .video-img {

float:left;

width:100%;

margin:0 0px 0 0;

}

 .news-primary .video-right {

float:right;

width:100%;

padding:0px 5px 0 5px;

}

 .news-primary .video-right .content {

height:inherit !important;

}

 .community-artists {

min-height:261px;

}

 .faq .left {

width:50%;

}

 .faq .right {

width:50%;

}

 .footer-sidebar #newsletterwidget-3 {

left:0 !important;

width:60%;

top:120px !important;

padding:30px 0 0 0;

}

 footer#colophon .social-icons {

top:133px !important;

}

 .footer-sidebar #secondary, #supplementary {

height:240px;

}

 .contact .left {

width:100%;

}

 .contact .right {

width:100%;

}

 .why-bourgeois-links span a {

font-size:17px;

}

 .dana-bourgeois-bg .dana-bourgeois-right {

width:100%;

font-size:14px;

line-height:22px;

padding:0;

}

 .dealers-map h6 {

width:100%;

text-align:center;

padding:0 0 10px 0;

}

 .dealers-map .adress-main {

float:left;

width:100%;

}

 .dealers-map .adress {

width:50%;

}

 .faq .images .caption-01 {

width:69%;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 {

width:59%;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 p {

padding:20px 0 0;

}

 .photos .image-gallery li {

width:50%;

}

 #secondary #text-26 .rrssb-buttons li a .icon {

top:6px !important;

}

 #secondary #text-27 .rrssb-buttons li a .icon {

top:6px !important;

}

 #secondary #text-28 .rrssb-buttons li a .icon {

top:6px !important;

}

 #secondary #text-26 .rrssb-buttons li a .text {

padding:6px 0 0 5px !important;

}

 #secondary #text-27 .rrssb-buttons li a .text {

padding:6px 0 0 5px !important;

}

 #secondary #text-28 .rrssb-buttons li a .text {

padding:6px 0 0 5px !important;

}

}

@media only screen and (max-width:767px) {
.tfwc .images{width:100% !important; margin:0 !important; min-height:10px;}
.twentyfourteen .tfwc .product .entry-summary{width:100% !important; float:left !important; margin:0 0 30px !important; padding:15px !important;}
.images .flex-viewport{max-height:520px;}

}

 @media only screen and (max-width: 599px) {
 .auction_registration .form_field4 label { width:100%; text-align:left; }
 .auction_registration .form_field4 textarea { width:100%; }
 .auction_registration .form_field label, .auction_registration .form_btn label { width:100%; text-align:left; padding:0 0 5px 0; }
 .auction_registration .form_field input { width:100%; }
 .auction_registration .form_field2 label { width:100%; }
 .auction_registration .form_field2 input { width:50%; }
 .auction_registration .form_field2 select { width:47%; margin-bottom:15px; }
 .auction_registration .form_btn label { display:none; visibility:hidden; }
 .auction_registration .form_field4 .check { padding-left:0; }
 
.our_story_new .our_story_new_img img { width:100%; }
.our_story_new_02 .our_story_new_img img { width:100%; }
 .center {

margin:0 6%;

}

 .header-main .site-title {

padding:15px 0 15px 0;

}

 .header-main .site-title img {

width:50%;

}

 .widget .menu-top-menu-container li {

padding:0 7px 0 8px;

font-size:11px;

}

 .search-toggle {

width:30px;

}

 .search-box-wrapper {

padding-left:30%;

}

 .advps-excerpt-three h2 a {

font-size:18px !important;

}

 .advps-excerpt-three h2 {

line-height:22px !important;

}

 .advps-excerpt-three p {

font-size:14px !important;

line-height:22px;

}

 .advps-excerpt-three p a {

font-size:14px;

margin:0 0 0 20px;

}

 #our-news h1 {

width:78%;

}

 .testimonial .advps-excerpt-three {

width:100% !important;

}

 .aged-tone-series {

min-height:315px;

margin-bottom:20px !important;

max-width:199px;

}

 .aged-tone-series2 {

min-height:435px;

margin-bottom:20px !important;

max-width:97%;

text-align:center;

}

 .aged-tone-series3 {

min-height:315px;

margin-bottom:20px !important;

max-width:199px;

}

 .aged-tone-series4 {

min-height:423px;

margin-bottom:20px !important;

max-width:97%;

text-align:center;

}

 .page-id-17 .widget_ultimate_posts {

width:100%;

margin:0;

}

 .reviews-articles .widget-title {

float:left;

}

 .reviews-articles .guitars {

background:none;

margin:0px 0 0 0;

}

 .widget_ultimate_posts {

width:100%;

float:left;

margin-right:0;

padding:0 15px;

}

 .dana-bourgeois-in-print {

width:100%;

float:left;

background:none;

padding:0 15px;

}

 #text-6 h1 {

background:none;

padding:15px 5px 0 5px;

display:inherit;

text-align:center;

}

 .reviews-articles {

width:100%;

border:3px solid #babab6;

margin:25px 0 0 0;

}

 .dana-bourgeois-in-print .view-more {

margin:10px auto 30px auto;

}

 .video-gallery .big-video {

width:100%;

max-width:100%;

margin:0 0 20px 0;

}

 .video-gallery .small-video {

margin:0 0 0 0;

max-width:100%;

width:100%;

}

 .video-gallery .more {

margin:0px 0 20px 0;

}

 .video-gallery {

padding:0 10px;

}

 #nav_menu-4 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

float:left;

min-height:150px;

}

 #nav_menu-5 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

}

 #nav_menu-6 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

min-height:140px;

}

 #nav_menu-7 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

min-height:100px;

}

 #nav_menu-8 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

}

 footer#colophon .copy {

width:100%;

text-align:center;

}

 a.chpcs_prev {

left:30%;

top:91%;

background:url(images/arrow-left.png) 0 0 no-repeat;

}

 a.chpcs_next {

right:30%;

top:91%;

background:url(images/arrow-right.png) 0 0 no-repeat;

}

 .dana-bourgeois-print .section {

width:100%;

margin:0 0px 70px 0px;

}

 #execphp-33 {

width:100%;

}

 .reviews-articles .widget-title {

width:100%;

}

 .reviews-and-articles {

width:100%;

}

 .why-bourgeois-testimonials {

width:100%;

}

 .dana-bourgeois-print .section .data-content p {

min-height:100%;

}

 .form_field label, .form_btn label {

width:100%;

text-align:center;

padding:0;

}

 .form_field input {

width:100%;

}

 .form_field2 input, textarea {

width:100%;

height:130px;

margin:0;

}

 .form_field2 label, .form_btn label {

width:100%;

text-align:center;

padding:0;

}

 .form_field3 input {

width:100%;

}

 .form_field4 {

padding:0;

}

 .form_field4 input {

width:100%;

}

 .form_field5 {

padding:0;

}

 .form_field5 input {

width:100%;

}

 .form_btn input {

margin:0px 0 0 0;

text-align:center;

width:100%;

}

 .left .newsletter-widget .newsletter-email {

margin:0 20px 0 0;

max-width:178px;

}

 .testimonial-detail-left {

float:left;

width:100%;

}

 .testimonial-detail-right {

float:right;

width:100%; /*background:url(images/tour-our-shop-bg.png) left bottom repeat; */

margin-top:20px;

}

 .testimonial-detail {

width:100%;

max-width:100%;

margin:0 0 30px 0;

min-height:inherit;

}

 .news-primary .news-right {

float:left;

width:100%;

}

 .news-thumbnail .news-img {

float:left;

width:100%;

height:auto;

margin:0 0px 0 0;

}

 .news-thumbnail {

display:inherit;

}

 .story-timeline-left {

width:100%;

}

 .story-timeline-right {

width:100%;

}

 #taxonomy_list_widget-2 {

width:100%;

}

 #execphp-3 .execphpwidget .guitar_row {

width:100%;

margin:0 20px 20px 0;

}

 #execphp-3 .execphpwidget {

width:100%;

}

 #primary {

width:100%;

}

 #secondary {

width:100%;

}

 .primary-sidebar {

padding:0;

border:none;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 {

padding:0px;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 p {

padding:0px;

}

 .options-slider h2 {

display:none;

visibility:hidden;

}

 #execphp-10 {

width:100%;

}

 #execphp-10 h1 {

font-size:20px;

}

 #execphp-10 li {

width:44%;

font-size:13px;

}

 #execphp-11 {

width:100%;

}

 #execphp-11 h1 {

font-size:20px;

}

 #execphp-11 li {

width:44%;

font-size:13px;

}

 #execphp-12 {

width:100%;

margin:20px 0 0 0;

}

 #execphp-12 h1 {

font-size:20px;

}

 #execphp-12 li {

width:95%;

font-size:13px;

}

 #execphp-18 {

width:100%;

margin:0px 0 20px 0;

padding:10px 0 10px 10px;

}

 #execphp-18 h1 {

font-size:20px;

}

 #execphp-18 li {

width:44%;

font-size:13px;

}

 .our-guitars-box1 {

width:100%;

margin:0 0px 30px 0;

}

 .our-guitars-box1 h2 {

font-size:20px;

}

 .guitar_row {

width:100%;

}

 .guitar_row-box .last-item {

width:100%;

}

 .guitar_row img {

width:100%;

}

 .guitar_row h2 {

font-size:20px;

}

 .guitar_row h4 {

font-size:20px;

}

 .photos .guitar_row {

width:100%;

}

 .photos .guitar_row img {

width:100%;

}

 .photos .guitar_row h2 {

font-size:20px;

}

 .photos .guitar_row h4 {

font-size:20px;

}

 .video-right .social-bg .rrssb-buttons li {

width:60px !important;

}

 .video-right .social-bg .rrssb-buttons li a .text {

display:none;

visibility:hidden;

}

/* .rrssb-buttons li.facebook a .icon {

padding:7px 0 0 12px;

}*/

 .body-styles .our-guitars .our-guitars-img {

width:140px;

}

 .breadcrumbs {

width:100%;

}

 .body-styles .more {

width:100%;

margin:20px 0 0 0;

}

 .body-styles .more a {

font-size:13px;

}

 .body-styles .body-contain {

padding:5px 10px 10px 10px;

}

 .body-styles .body-contain2 {

padding:5px 10px 10px 10px;

}

 .body-styles .body-align-left {

padding:0px 0 20px 0;

}

 .body-styles .body-contain h2 {

font-size:18px;

}

 .body-styles .body-contain2 h2 {

font-size:18px;

}

 .body-styles .body-contain p {

font-size:14px;

line-height:22px;

}

 .body-styles .body-contain2 p {

font-size:14px;

line-height:22px;

padding:0;

}

 .body-styles .content .specs-faqs {

padding:3px 9px;

}

 .body-styles .compare-specs {

padding:3px 9px;

}

 .body-styles .content table {

font-size:13px;

line-height:18px;

}

 .body-styles .content h4 {

font-size:18px;

}

 .body-styles .content p {

font-size:14px;

line-height:22px;

}

 .body-styles .our-guitars {

width:100%;

}

 .body-styles .info {

width:100%;

}

 .body-styles .info .find {

padding:0 20px 0 0;

}



/*.body-styles .info .support { padding:0; }*/



.body-styles .info .widget .social-icons-list {

padding:20px 0 0 0;

}

 .body-styles .package-content .overview .contain .find {

width:40%;

}

 .body-styles .package-contain .left h4 {

font-size:14px;

}

 .body-styles .package-contain .right h4 {

font-size:14px;

}

 .body-styles .package-contain h2 {

background:none;

font-size:20px;

}

 .body-styles .package-content .overview {

width:100%;

}

 .package-content .flexslider {

width:100%;

margin:20px 0 0 0;

}

 .body-styles .package-content .overview .contain {

padding:10px;

}

 #secondary #text-28 {

border:none !important;

}

 #secondary #text-28 .rrssb-buttons li {

width:92px !important;

padding:2.5px !important;

}

 #secondary #text-28 .rrssb-buttons li.small a .text {

padding:15px 0 0 10px !important;

}

 #secondary #text-27 {

border:none !important;

}

 #secondary #text-27 .rrssb-buttons li {

width:92px !important;

padding:2.5px !important;

}

 #secondary #text-27 .rrssb-buttons li.small a .text {

padding:15px 0 0 10px !important;

}

 #secondary #text-26 {

border:none !important;

}

 #secondary #text-26 .rrssb-buttons li {

width:92px !important;

padding:2.5px !important;

}

 #secondary #text-26 .rrssb-buttons li.small a .text {

padding:15px 0 0 10px !important;

}

 #slideshow-wrappergallery1 {

width:100% !important;

float:right;

margin:20px 0 0 0 !important;

}

 .body-styles .package-content .overview .contain .find {

padding:2px 15px 2px 2px;

}

 .body-styles .package-content .overview .contain .support {

padding:0 30px 10px 0;

width:inherit;

}

 .body-styles .guitars-archived-left {

float:left;

padding:0 0px 0 0;

width:100%;

text-align:center;

}

 .body-styles .guitars-archived {

padding:5px 10px;

margin:0px 0 0 0;

float:left;

width:100%;

}

 .body-styles .guitars-archived h2 {

font-size:18px;

}

 .body-styles .guitars-archived p {

font-size:14px;

line-height:22px;

padding:0;

}

 .blog-design .type-post {

padding:15px !important;

}

 .blog-design .category-event {

padding:15px !important;

}

 .blog-design .type-our-news {

padding:15px !important;

}

 .blog-design .entry-content {

width:100%;

float:left;

}

 #primary .comment-form label {

width:20%;

}

 .content-area h3 {

font-size:16px;

}

 .community-artists {

width:100%;

margin:0 0px 25px 0;

}

 .community-artists h4 {

font-size:18px;

line-height:8px;

}

 .community-artists .read-more a {

font-size:12px;

}

 .community-artists1 li {

width:100%;

}

 .support-contain .on-this-page .txt {

width:100%;

margin:0;

}

 .video-gallery li {

margin:0 0px 15px 0;

width:100%;

}

 .faq .left {

width:100%;

}

 .faq .right {

width:100%;

}

 .footer-sidebar #newsletterwidget-3 {

left:0 !important;

top:120px !important;

width:47%;

padding:30px 0 0 0;

}

 footer#colophon .social-icons {

top:133px !important;

}

 .footer-sidebar #secondary, #supplementary {


height:280px;

}

 .contact .left {

width:100%;

}

 .contact .right {

width:100%;

}

 .faq .images .left {

width:100% !important;

}

 .faq .left {

padding:0 0 15px 0;

}

 .why-bourgeois-links .view {

width:100%;

background:none;

}

 .why-bourgeois-links .watch {

width:100%;

background:none;

}

 .why-bourgeois-links .listen {

width:100%;

background:none;

}

 .why-bourgeois-links span a {

font-size:17px;

}

 .dealers-map h6 {

width:100%;

text-align:center;

padding:0 0 10px 0;

}

 .dealers-map .adress {

float:left;

width:100%;

border-left:none;

}

 .dealers-map .adress-main {

float:left;

width:100%;

}

 .dealers .align-right2 {

width:100%;

}

 .faq .images .caption-01 {

width:100%;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 {

width:100%;

}

 .dana-bourgeois-bg .dana-bourgeois {

width:100%;

max-width:100%;

text-align:center;

}

 .photos .image-gallery li {

width:100%;

padding:0 0 30px 0;

}

/*.images .flex-viewport{max-height:460px;}*/
.auction-time .main-auction{width:100%; text-align:center;}

}

 @media only screen and (max-width: 480px) {
 
 /* 15-11-14 */
/* .images .flex-viewport{max-height:300px;}*/
.auction-ajax-change .auction_form.cart .quantity{width:100% !important;}

 /* 15-11-14 */

 .package-info .rrssb-buttons li{ height:30px !important;}

 .package-info .rrssb-buttons li a .icon{ padding-top:3px !important;}

 .header-main .site-title {

padding:15px 0 15px 0;
float:none;
display:table;
height:90px;
margin:0 auto;
width:100%;
}
.entry-content h4 span { background:none; background-color:#e5e4e0; }
.entry-content h4 b { background:none; padding:0 20px; }
#execphp-23 h1 { background:none; }
.dana-bourgeois-in-print span { display:inline-block; text-align:center; }
 .header-main .site-title img {

width:70%;

}

 .widget .social-icons-list ul {

text-align:center;

}

.widget .social-icons-list {
padding:10px;
width:139px;
margin:0 auto;
float:none;
text-align:center;
min-height:30px;
}
#social-icons-widget-14.widget .social-icons-list { width:220px; }
.execphpwidget .top_menu { width:246px; margin:0 auto; float:none; }
 .widget .menu-top-menu-container li {

padding:0 4px 0 4px;

}
.widget .menu-top-menu-container { padding:8px 5px; }

 .widget .menu-top-menu-container li:first-child {

}

 .widget .menu-top-menu-container li {

font-size:10px;

}

 .search-box-wrapper {

padding:0;

top:118px;

}

 .advps-excerpt-three h2 a {

font-size:18px !important;

}

 .advps-excerpt-three p {

font-size:14px !important;

line-height:22px !important;

}

 .advps-excerpt-three p a {

font-size:14px;

margin:0 0 0 20px;

}

 #our-news h1 {

width:66%;

}



/*#chpcs_foo_content { max-width:100% !important; width:100% !important; margin-right:0px !important; }*/



.aged-tone-series {

min-height:inherit;
padding:3px 3px 40px;

margin-bottom:20px !important;

max-width:100%;

}

 .aged-tone-series img {

width:100%;

}

 .aged-tone-series2 img {

width:100%;

}

 .entry-content h4 {

font-size:22px;

}

 #execphp-23 h1 {

font-size:22px !important;

}

 .aged-tone-series2 {

min-height:inherit;

margin-bottom:20px !important;

max-width:100%;
padding:3px 3px 10px;
height:100%;

}

 .aged-tone-series3 {

min-height:385px;

margin-bottom:20px !important;

max-width:100%;

}

 .aged-tone-series4 {

min-height:410px;

margin-bottom:20px !important;

max-width:100%;

}

 .reviews-articles .guitars {

background:none;

margin:0px 0 0 0;

}

 .widget_ultimate_posts {

width:100%;

float:left;

margin-right:0;

padding:0 15px;

}

 .dana-bourgeois-in-print {

width:100%;

float:left;

background:none;

padding:0 15px;

}

 #text-6 h1 {

background:none;

padding:15px 5px 0 5px;

display:inherit;

text-align:center;

}

 .reviews-articles {

width:100%;

border:3px solid #babab6;

margin:25px 0 0 0;

}

 #execphp-33 {

width:100%;

}

 .reviews-articles .widget-title {

width:100%;

}

 .dana-bourgeois-in-print .view-more {

margin:10px auto 30px auto;

}

 .video-gallery .big-video {

width:100%;

max-width:100%;

margin:0 0 20px 0;

}

 .video-gallery .small-video {

margin:0 0 0 0;

max-width:100%;

width:100%;

}

 .video-gallery .more {

margin:0px 0 20px 0;

}

 .video-gallery {

padding:0 10px;

}

 #nav_menu-4 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

float:left;

}

 #nav_menu-5 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

}

 #nav_menu-6 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

}

 #nav_menu-7 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

}

 #nav_menu-8 {

width:100%;

border-bottom:1px dashed #9e9e9e;

border-right:none;

padding-bottom:10px;

padding-top:10px;

float:left;

}

 footer#colophon .copy {

width:100%;

text-align:center;

}

 .footer-sidebar .eemail_widget {

width:100%;

left:0px !important;

}

 footer#colophon .eemail_textbox input {

width:100%;

}

 footer#colophon .social-icons {

float:left;

margin:0 auto;

width:100%;

padding-left:10px;

}

 footer#colophon #newsletterwidget-3 .newsletter-email {

max-width:173px;

}

 a.chpcs_prev {

left:17%;

top:91%;

background:url(images/arrow-left.png) 0 0 no-repeat;

}

 a.chpcs_next {

right:17%;

top:91%;

background:url(images/arrow-right.png) 0 0 no-repeat;

}

 .dana-bourgeois-print .section {

width:100%;

}

 .reviews-and-articles {

width:100%;

}

 .why-bourgeois-testimonials {

width:100%;

}

 .form_field label, .form_btn label {

width:100%;

text-align:center;

padding:0;

}

 .form_field input {

width:100%;

}

 .form_field2 input, textarea {

width:100%;

height:130px;

margin:0;

}

 .form_field2 label, .form_btn label {

width:100%;

text-align:center;

padding:0;

}

 .form_field3 input {

width:100%;

}

 .form_btn input {

margin:0px 0 0 0;

text-align:center;

width:100%;

}

 .left .newsletter-widget .newsletter-email {

margin:0 20px 0 0;

}

 .testimonial-detail-left {

float:left;

width:100%;

}

 .testimonial-detail-right {

float:right;

width:100%; /*background:url(images/tour-our-shop-bg.png) left bottom repeat;*/

margin-top:20px;

}

 .testimonial-detail-right .feedback {

padding:0 20px 20px;

}

 .news-primary .news-right {

float:left;

width:100%;

}

 .news-thumbnail .news-img {

float:left;

width:100%;

height:auto;

margin:0 0px 0 0;

}

 .news-thumbnail {

display:inherit;

}

 .story-timeline-left {

width:100%;

}

 .story-timeline-right {

width:100%;

}

 #taxonomy_list_widget-2 {

width:100%;

}

 #execphp-3 .execphpwidget .guitar_row {

width:100%;

margin:0 20px 20px 0;

}

 #execphp-3 .execphpwidget {

width:100%;

}

 #primary {

width:100%;

}

 #secondary {

width:100%;

}

 .primary-sidebar {

padding:0;

border:none;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 {

padding:0px;

}

 .dana-bourgeois-bg .dana-bourgeois-right2 p {

padding:0px;

}

 .options-part-width {

width:100%;

float:left;

}

 .options-part {

padding:20px 0 30px;

}

 .options-part2 {

padding:0;

}

 .options-slider h2 {

display:none;

visibility:hidden;

}

 #execphp-10 {

width:100%;

padding:10px;

}

 #execphp-10 h1 {

font-size:20px;

}

 #execphp-10 li {

width:100%;

}

 #execphp-11 {

width:100%;

padding:10px;

}

 #execphp-11 h1 {

font-size:20px;

}

 #execphp-11 li {

width:100%;

}

 #execphp-12 {

width:100%;

padding:10px;

margin:20px 0 0 0;

}

 #execphp-12 h1 {

font-size:20px;

}

 #execphp-12 ul {

width:100%;

}

 #execphp-12 li {

width:100%;

}

 #execphp-12 h1 {

text-align:center;

}

 #execphp-18 {

width:100%;


padding:10px;

margin:0 0 20px 0;

}

 #execphp-18 h1 {

font-size:20px;

}

 #execphp-18 li {

width:100%;

}

 .our-guitars-box1 {

width:100%;

margin:0 0px 30px 0;

}

 .our-guitars-box1 h2 {

font-size:20px;

}

 .guitar_row {

width:100%;

}

 .guitar_row h2 {

font-size:20px;

}

 .photos .guitar_row {

width:100%;

}

 .photos .guitar_row h2 {

font-size:20px;

}

 .content-area h1 {

font-size:20px;

}

 .body-styles .more {

width:100%;

margin:20px 0 0 0;

}

 .body-styles .more a {

font-size:13px;

}

 .body-styles .body-contain {

padding:5px 10px 10px 10px;

}

 .body-styles .body-contain2 {

padding:5px 10px 10px 10px;

}

 .body-styles .body-align-left {

padding:0px 0 20px 0;

}

 .body-styles .body-contain h2 {

font-size:18px;

}

 .body-styles .body-contain2 h2 {

font-size:18px;

}

 .body-styles .body-contain p {

font-size:14px;

line-height:22px;

}

 .body-styles .body-contain2 p {

font-size:14px;

line-height:22px;

padding:0;

}

 .body-styles .content .specs-faqs {

padding:3px 2px;

}

 .body-styles .compare-specs {

padding:3px 2px;

}

 .body-styles .content table {

font-size:13px;

line-height:18px;

}

 .body-styles .content h4 {

font-size:18px;
padding-bottom:15px;
}

 .body-styles .content p {

font-size:14px;

line-height:22px;

}

 .body-styles .our-guitars {

width:100%;

}

 .body-styles .info {

width:100%;

}

 .body-styles .info .support {

padding:20px 0;
width:100%;

}
.body-styles .info h4 { text-align:center; }
.body-styles .info ul { width:165px; margin:0 auto; }
#text-25 .share-container ul.rrssb-buttons { width:100%; }
#text-25 { width:100%; }

 .body-styles .info .find {

padding:0;

width:100%;

}

 .body-styles .info .find .find-a-dealer {

width:100%;

}

 .body-styles .info .find .how-to-buy {

width:100%;

}

 .body-styles .info .widget .social-icons-list {

padding:0px 0 0 0;

}

 .body-styles .our-guitars .our-guitars-img {

width:100%;

}
.body-styles .our-guitars .our-guitars-img img { width:100%; }
.body-styles .our-guitars h4 { padding:15px 0 5px 0; text-align:center; }
.body-styles .our-guitars ul { margin:0 auto; width:170px; }
 .body-styles .info .rrssb-buttons li {

width:95px !important

}

 .body-styles .rrssb-buttons li.facebook {

background:#306199;

margin:0 5px 5px 0 !important;

}

 .body-styles .rrssb-buttons li.twitter {

background:#26c4f1;

margin:0 0 5px 0 !important;

}

 .body-styles .rrssb-buttons li.googleplus {

background:#e93f2e;

margin:0 5px 0px 0 !important;

}

 .body-styles .rrssb-buttons li.pinterest {

background:#b81621;

}

 .body-styles .rrssb-buttons li.facebook a {

padding:0 !important;

}

 .body-styles .rrssb-buttons li.twitter a {

padding:0 !important;

}

 .body-styles .rrssb-buttons li.googleplus a {

padding:0 !important;

}

 .body-styles .rrssb-buttons li.pinterest a {

padding:0 !important;

}

 .body-styles .info .rrssb-buttons li a .icon {

padding:0 !important;

}

 .body-styles .info .rrssb-buttons li.small a .icon { /*display:none !important; visibility:hidden;*/

}



/* .body-styles .rrssb-buttons li.small a .icon {

position:absolute;

left:10%;

width:20px;

}*/

.rrssb-buttons.small-format li a .icon svg{ top:0 !important; height:17px !important;}

/* .package-info .rrssb-buttons li.small a .icon {

top:0 !important;

}

*/

 .body-styles .info .rrssb-buttons li a span.icon {

top:3px !important;

}

 .body-styles .info .rrssb-buttons li.small a span.icon {

top:3px !important;

}

 .body-styles .info .rrssb-buttons li {

padding:0px !important;

}

 .package-info .rrssb-buttons li {

width:99px !important;

}

 .package-info .rrssb-buttons li.facebook {

background:none;

margin:0 !important;

}

 .package-info .rrssb-buttons li.twitter {

background:none;

margin:0 !important;

}

 .package-info .rrssb-buttons li.googleplus {

background:none;

margin:0 !important;

}

 .package-info .rrssb-buttons li.pinterest {

background:none;

margin:0 !important;

}

/* .body-styles .rrssb-buttons li.facebook a {

padding:0px 0 0 15px !important;

}

 .body-styles .rrssb-buttons li.twitter a {

padding:0px 0 0 15px !important;

}

 .body-styles .rrssb-buttons li.googleplus a {

padding:0px 0 0 15px !important;

}*/

/* .body-styles .rrssb-buttons li.pinterest a {

padding:0px 0 0 15px !important;

}*/

 .video-right .social-bg .rrssb-buttons {

padding:5px 0 0 0;

}

 .video-right .social-bg .rrssb-buttons li {

width:29px !important;

}

 .body-styles .package-contain .left h4 {

font-size:14px;

}

 .body-styles .package-contain .right h4 {

font-size:14px;

}

 .body-styles .package-contain h2 {

background:none;

font-size:20px;

}

 .body-styles .package-content .overview {

width:100%;

}

 .body-styles .package-content .overview .contain {

padding:10px;

}

 .body-styles .content .margin2 {

width:100%;

float:left;

margin:0 0 10px 0;

}

 #secondary #text-28 .rrssb-buttons li {

width:114px !important;

}

 #secondary #text-28 .rrssb-buttons li.small a .text {

padding:0px !important;

}

 #secondary #text-27 .rrssb-buttons li {

width:114px !important;

}

 #secondary #text-27 .rrssb-buttons li.small a .text {

padding:0px !important;

}

 #secondary #text-26 .rrssb-buttons li {

width:114px !important;

}

 #secondary #text-26 .rrssb-buttons li.small a .text {

padding:0px !important;

}

 #slideshow-wrappergallery1 {

width:100% !important;

float:right;

margin:20px 0 0 0 !important;

}

 .body-styles .package-content .overview .contain .find {

padding:2px 0px 2px 2px;

width:100%;

}

 .body-styles .package-content .overview .contain .find .find-a-dealer {

width:100%;

}

 .body-styles .package-content .overview .contain .find .how-to-buy {

width:100%;

}

 .body-styles .package-content .overview .contain .support {

padding:20px 30px 20px 0;

width:inherit;

}

 .body-styles .guitars-archived-left {

float:left;

padding:0 0px 0 0;

width:100%;

}

 .body-styles .guitars-archived {

padding:5px 10px;

margin:0px 0 0 0;

float:left;

width:100%;

}

 .body-styles .guitars-archived h2 {

font-size:18px;

}

 .body-styles .guitars-archived p {

font-size:14px;

line-height:22px;

padding:0;

}

 .blog-design .post-thumbnail {

width:100%;

padding:0 0px 0 0;

}

 .blog-design .post-thumbnail img {

width:100%;

padding:0 0px 10px 0;

}

 .list-view .site-content .post-thumbnail img {

width:100%;

}

 .blog-design .entry-header {

width:100%;

float:left;

}

 .blog-design .entry-content {

width:100%;

float:left;

}

 .blog-design .type-post {

padding:15px !important;

}

 .blog-design .category-event {

padding:15px !important;

}

 .blog-design .type-our-news {

padding:15px !important;

}

 .list-view .site-content .cat-links, .list-view .site-content .type-post .entry-content, .list-view .site-content .type-page .entry-content, .list-view .site-content .type-post .entry-summary, .list-view .site-content .type-page .entry-summary, .list-view .site-content footer.entry-meta {

display:block;

}

 .dealers-map .adress {

font-size:12px;

}

 #primary .comment-form label {

width:100%;

}

 #primary .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {

width:100%;

}

 #primary .comment-form textarea {

width:100%;

}

 #primary .comment-form input[type='submit'] {

margin-left:0px;

width:100%;

}

 .foot-logo {

margin:82px 0 20px 0;

}

 .footer-sidebar #newsletterwidget-3 {

left:0 !important;

top:125px !important;

width:100%;

padding:30px 0 0 0;

}

 footer#colophon .social-icons {

top:240px !important;

}

 .footer-sidebar #secondary, #supplementary {

height:auto;

}

 .rrssb-buttons.tiny-format li.twitter a .icon svg path, .rrssb-buttons.tiny-format li.twitter a .icon svg polygon {

fill: #fff;

}

 .rrssb-buttons.tiny-format li.facebook a .icon svg path, .rrssb-buttons.tiny-format li.facebook a .icon svg polygon {


fill: #fff;

}

 .rrssb-buttons.tiny-format li.googleplus a .icon svg path, .rrssb-buttons.tiny-format li.googleplus a .icon svg polygon {

fill: #fff;

}

 .rrssb-buttons.tiny-format li.pinterest a .icon svg path, .rrssb-buttons.tiny-format li.pinterest a .icon svg polygon {

fill: #fff;

}

 .video-right .social-bg .rrssb-buttons.tiny-format li a .icon svg {

fill: #fff !important;

}

 .video-right .social-bg .rrssb-buttons {

padding:0;

}

 .video-right .social-bg .rrssb-buttons li.small a .icon {

top:1px !important;

}

/* .rrssb-buttons li.facebook a .icon {

padding:6px 0 0 0 !important;

}*/

 .package-info .rrssb-buttons li a .text {

line-height:28px;

}

 .video-right .social-bg .rrssb-buttons li {

height:27px !important;

}

 .video-right .social-bg .rrssb-buttons li a .icon { /*display:table-cell;*/

width:20px !important;

height:20px !important;

display:inherit !important;

padding-top:0 !important;

}

 .video-right .social-bg .rrssb-buttons li.small a .icon { /*display:table-cell;*/

width:20px !important;

height:20px !important;

display:inherit !important;

}


}