.readmore a {color:#271F17!important;}
.menu-home #rt-content-top, {font-size: 13px; line-height: 16px;}
.menu-home #rt-content-top .box3 {padding: 8px 15px 12px 15px;background: #E9E0D1;}
.menu-home #rt-content-top .box3 .readon  {padding: 2px 5px;}
.menu-home #rt-content-top .box3 p{margin-bottom: 0px;}

.pic200 {display: inline; width: 200px;float: right;margin-left: 10px;padding-left: 10px; margin-top: 10px;line-height: 14px; font-size: 12px;}
.gf-menu.l1 > li > .item {
font-size: 14px;
  padding: 0 7px;}
.gf-menu {float: right;}
.gf-menu.l1 > li {
border-right: 0px solid #0f0805;
}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover, .cat-list-row0:hover, .cat-list-row1:hover,.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), .cat-list-row0  {
background: none!important;
}
.btn{color: #271F17!important}

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid,.list-striped, .row-striped {
  border-bottom: 0px solid #ddd;border-top: 0px solid #ddd;}
  
#rt-mainbody a, #rt-mainbottom a {color: #dfa655;}
.rg-view-pagination-list a {color: #dfa655!important;}

.nav-tabs.nav-stacked > li > a {
background: none!important;
}

.nav-tabs.nav-stacked > li > a {
border: 0px solid #ddd;
border-radius: 0;
color: #dfa655;
}

#pwebfblikebox187 {z-index: 10000!important;}

.sprocket-mosaic .sprocket-mosaic-title {
font-size: .9em;
}
h3 {
font-size: 175%;
line-height: 175%;
color: #dfa655;
margin-top: 30px;
margin-bottom: 30px;
}

.sprocket-mosaic .sprocket-mosaic-title a {color: #dfa655}

#rt-footer {font-size: 11px;line-height: 13px;}

#rt-mainbottom {color: #F1DBC2;text-align: center;}

#rt-main, .rt-main-wrapper {background-color: #271F17;color: #F1DBC2;}
h2 {color: #dfa655;}
.title1 h2 {color: #271F17}
#rt-mainbody h2 a {color: #dfa655;}
.sp-accordion.sp-accordion-style4 .toggler {
background: url(../images/pawprintgoldsm.png) no-repeat 0 50%!important;
border-bottom: 1px dashed #dfa655!important;
}

#rt-sidebar-a .sp-accordion-inner {line-height: 18px!important;margin-bottom: 20px!important;}
#rt-sidebar-a .sp-accordion-inner p {margin-top: 5px; margin-bottom: 5px;}
#rt-sidebar-a .sp-accordion-inner img {margin-bottom: 10px!important}
#rt-sidebar-a .sp-accordion-inner .readmore {color: #371e10!important;padding: 5px 10px!important;
line-height: normal;
font-size: 12px!important;}

.sp-accordion.sp-accordion-style4 .sp-accordion-inner {
background:none!important;
padding: 0 16px 0 16px!important;
}
.box2 {
color: #dfa655;
background: #382A21;
}

.pagesurround-type-preset1 #rt-page-surround {
background-image: url(../images/container-bg.gif);
background-repeat: repeat;
}

.overlap {margin-bottom: -180px;}
#rt-header .rt-omega {float: right!important;}

#rt-header .rt-container, #rt-mainbottom .rt-container {background-image: url(../images/drkleather.jpg);background-repeat: repeat;}

#rt-mainbottom .rt-container {border-top: 2px solid #000;}

.fp-roksprocket-tabs-showcase .sprocket-tabs-desc {
position: absolute;
top: 60%;
left: 50%;
color: #ffffff;
width: 100%;
text-shadow: 2px 2px 2px rgba(0,0,0,0.9);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.fp-roksprocket-tabs-showcase .sprocket-tabs-desc .rt-text-large {
-webkit-transform: scale3d(1, 1, 1);
font-size: 32px;
}

.fp-roksprocket-tabs-showcase .sprocket-tabs-desc .rt-title-tag {
-webkit-transform: scale3d(1, 1, 1);
font-size: 18px;
}

.sprocket-tabs-desc .rt-text-large {
display: block;
line-height: 36px;
}

.sprocket-tabs-desc .rt-title-tag {line-height: 36px;}

.gf-menu .dropdown {
background: url(../images/drkleather.jpg) repeat;
border-radius: 0px;
border: 1px solid #000000;
}

ul.paw {margin: 0 0 15px 0px;}

ul.paw li {height: 28px;
    margin: 10px 0 15px; /* not needed, just to add space between the li's */
    background: url('../images/pawprint.png') no-repeat left center;
    list-style: none; /* Get rid of the default bullet points */
    padding-left: 32px; /* Offsets the text. Needs to be at least the width of your image */
  line-height: 14px; /* Might have to play with this value a bit */}

#rt-sidebar-a .paws {padding-left: 8px; padding-right: 8px;}

.paws .module-title {
margin: -25px -8px 15px -8px!important;
border-radius: 0;
}

@media only screen and (max-width: 1199px) and (min-width: 960px){
.menu-item-bg {
display: block;
    padding: 5px 10px;}
  .gf-menu.l1 > li > .item {
font-size: 13px;
padding: 0 7px;
}  
.gf-menu.l1 > li > .item {
font-size: 14px;
padding: 0 3px;
}
.gf-menu li.parent > .item:after {
position: absolute;
right: 3px;
top: 50%;
margin-top: -12px;
font-family: FontAwesome;
content: "\f107";
font-size: 18px;
opacity: 0.8;
}
  .gf-menu li.parent > .item .menu-item-bg {
padding: 5px 15px 5px 15px;
}
.menu-home #rt-content-top p {font-size: 13px; line-height: 16px;}
.menu-home #rt-content-top img {height: 70px; width: 70px;}
#rt-content-bottom p {font-size: 13px; line-height: 16px;}
  }
@media only screen and (max-width: 959px) and (min-width: 768px){
.menu-item-bg {
display: block;
padding: 5px 2px;}

body.layout-mode-responsive .gf-menu.l1 > li > .item {
font-size: 12px;
padding: 0 5px;
}

.gf-menu li.parent > .item:after {
position: absolute;
right: 3px;
top: 50%;
margin-top: -12px;
font-family: FontAwesome;
content: "\f107";
font-size: 18px;
opacity: 0.8;
}
  .gf-menu li.parent > .item .menu-item-bg {
padding: 5px 15px 5px 15px;
}
.menu-home #rt-content-top p {font-size: 13px; line-height: 16px;}
.menu-home #rt-content-top img {height: 70px; width: 70px;}
#rt-content-bottom p {font-size: 13px; line-height: 16px;}
body.layout-mode-responsive h2 {
font-size: 100%;
line-height: 150%;
}
  .rt-grid-9, .rt-grid-3 {
width: 768px;
}
  .rt-push-3 {
left: 0px;
}
.rt-pull-9 {
left: 0px;
}
  #rt-sidebar-a .box1 {width:250px;float:left;}
  #rt-sidebar-a .box2 {width:450px;float:left;}
 .sp-accordion-inner img {max-height: 110px; width: auto;}
.overlap img {width: 175px; height: auto;}
  }
@media only screen and (max-width: 767px){
.overlap {
margin-bottom:-30px;
}
.gf-menu-toggle {
padding: 8px;
position: absolute;
z-index: 30000;
top: 13px;
left: 10px;
cursor: pointer;
}
#rt-header p {text-align: center;}
ul li {
padding: 0;
margin: 0;
line-height: 14px;
}
body.layout-mode-responsive h2 {
font-size: 170%;
line-height: 150%;
}
  .sp-accordion-inner img {max-height: 110px; width: auto;}
#rt-mainbottom img {width: 15%; height: auto;}
}