﻿





#content[tabindex='-1']:focus{outline: 0;}

.ezoic-ad.box-1 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:2px !important;min-height:620px;min-width:300px;text-align:center !important; }

.ezoic-ad.medrectangle-2 { display:inline-block;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:2px !important;min-height:90px;min-width:970px; }

.ezoic-ad{display:inline-block;}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}


#header-wrap .be-shortcode,
#header-wrap .icon-shortcode,
#header-wrap .be-button-wrap{
    margin-bottom: 0px !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 3px;
  padding-left: 3px;
}

  .col-lg-8 {
    width: 66.66666667%;
  }

.anniv {text-align: center;}


.header_banner_ad img {
	padding:0;  margin:0; background-color:transparent;
}
 #inner{clear:both;margin:20px auto;width:900px;}



#homebottom {
	float: left;
	height: 20px;
	width: 600px;
	margin-top: 520px;
	margin-right: 50px;
	margin-left: 50px;
	text-align: center;
}


.nav-secondary-wrap {
  padding: 5px 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 3px;
  display: inline-block;
  position: absolute;
  right: 15px;
}


.nav-secondary {
  margin: -5px 0 0;
  padding: 0;
  list-style: none;
  line-height: 1;
}

.nav-secondary li {
  display: inline-block;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
  font-size: 10px;
  letter-spacing: 0;
}

.nav-secondary li a {
  color: #FFF;
  padding: 0 7px;
  display: inline-block;
}

.nav-secondary li:first-child a {
  padding-left: 0;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.fl-content-slider-wrapper .fl-slide:first-child,.fl-content-slider-loaded .fl-slide {position: relative;visibility: visible;}

.stt-cookie .stt-cookie-text {
  padding-bottom: 0.75rem;
}

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

  
  table.top_accounts #review_period {
    position: absolute;
    margin-top: -8px;
    margin-left: 4px;
  }
.home .zone{position:absolute;width:100%;height:100%;top:0;left:0}

.sidebar #searchform label {
    color: #444;
    padding-top: 10px;
    float: left;
    font-weight: bold;
}

.sidebar .sbutton { padding-top: 10px }

.sidebar.c-4-12 {
    float: right;
    width: 32.7%;
    max-width: 320px;
}

.sidebar.c-4-12 a { color: #4f4f4f; }

.single_post a, a:hover, .title a:hover, .textwidget a, #commentform a, a,.rthumb_text:hover,.post_date,.breaking_title, #navigation ul ul a:hover, .sidebar.c-4-12 a:hover {color:#7e4a0c; }
.header-search .container-fluid{background-color:#fff}
.kday-more{background-color:#202020;color:#fff;font-family:Oswald;font-weight:bold;font-size:18px;border-radius:5px;max-width:150px;padding:15px 10px 15px 10px;margin-left:auto;margin-right:auto}
.kday-more a{color:#fff;font-family:Oswald;font-size:18px;text-decoration:none}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#mobile-menu{display:none;position:fixed;top:0;right:-300px;background:#000;z-index:9999;padding:20px;width:300px;overflow-y:auto}






div.pin-it-btn-wrapper,
div.pin-it-btn-wrapper-shortcode,
div.pin-it-btn-wrapper-widget {
}


div.pin-it-btn-wrapper {
    padding-bottom: 10px;
	position: relative;
	clear: both;
}


div.pin-it-btn-wrapper a,
div.pin-it-btn-wrapper a:hover,
div.pin-it-btn-wrapper-shortcode a,
div.pin-it-btn-wrapper-shortcode a:hover,
div.pin-it-btn-wrapper-widget a,
div.pin-it-btn-wrapper-widget a:hover {
	background: none;
	border: 0;
	text-decoration: none;
	width: auto;
	margin: 0;
	max-width: none;
	padding: 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper .qodef-product-list-category a,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper .qodef-product-list-category a,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper .qodef-product-list-category a{font-family:Poppins,sans-serif;font-size:12px;color:#878787}
.promo-listing__content{padding:30px;padding:1.875rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#66616f;position:relative}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.promo-listing__content-link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}
.swp-content-locator{display:none!important;margin:0!important}


.tt-footer-copy {
  font-family: 'Roboto';
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.3);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  text-align: center;
  padding: 12px 0;
}


.tt-footer-copy a {
  color: rgba(255, 255, 255, 0.3);
}


.tt-footer.grey .tt-footer-copy,
.tt-footer-copy.grey {
  background: #e9e5d9;
  color: rgba(17, 17, 17, 0.6);
  opacity: 1;
  border-color: #dcd8cd;
}
 #text-block-6 { margin-bottom:0px; text-align:left; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-6 {
    width: 50%;
  }


.catchresponsive-nav-menu .sub-menu a,
.catchresponsive-nav-menu .children a,
.sidebar-header-right .widget_nav_menu .sub-menu a,
#breadcrumb-list .wrapper,
.entry-meta,
.site-description,
#secondary .widget-area,
#colophon .widget-area {
	font-size: 14px;
}


.site-description,
.single-post .hentry,
#featured-content p:last-child,
.sidebar-primary .widget:last-child,
.sidebar-header-right .widget:last-child {
	margin-bottom: 0;
}


.site-description {
	margin-left: 5px;
}


	.entry-meta,
	.site-description {
	    font-size: 12px;
	}


				.site-title a,
			.site-description {
				color: #111111;
			}

.img-responsive {
    margin: 0 auto;
}

    
    #template-single-guitar .section.bg-grey h3, #template-singlegotm .section.bg-grey h3 {
        font-size: 12px;
    }


    #template-home .cta-row-1.gotm-slider + .bg-grey .cta-row-2 {
        text-align: center;
    }


    #template-home .cta-row-1.gotm-slider + .bg-grey {
        margin-top: 0 !important;
    }


.text-center {
  text-align: center;
}

.effort .effort_box .text p.category {
	margin-bottom:0;
	font-size: 12px;
}
.widget-title{padding-left:10px;background:#7a9cc3;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-4{width:33.33333333%}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.style40 {color: #000000}

.p1-center{
	text-align: center;
	width: 400px;
}

.p1-list{
	margin-bottom: 0;
}

.testimonoals_content .p1{
	color: #666a6e;
	font-size: 16px;
	margin: 10px;
	line-height: 27px;
}

.testimonoals_content .p1 .s1:first-child{
	color: #181819;
	font-size: 16px;
	font-weight: 600;
}

.testimonoals_content .p1 .s1:nth-child(2){
	color: #17bcfd;
	font-size: 16px;
}

.contact_info .p1:nth-child(odd){
	color: #666a6e;
	font-size: 14px;
	padding: 10px 0;
}

.contact_info .p1:nth-child(even){
	font-size: 20px;
	margin-bottom: 20px;
	color: #181819;
}

.contact_info .p1:nth-child(2){
	color: #17bcfd;
	text-decoration: underline;
}

#header_info div.langs {float: right;}

#header_info div.langs ul li a{font-size: 12px;padding: 30px 8px 5px !important;}

#header_info div.langs ul {float: left;}

#header_info div.langs ul li{float: left;}

#header_info div.langs ul li.selected a {background-color: #AF135C;}

#header_info div.langs ul li a:hover{background-color: #E7E7E7;text-decoration:none;color: #000;}

#header_info div.langs ul li.selected a:hover{background-color: #AF135C;;text-decoration:none;color: #fff;cursor: default;}
