/*  body,p,a,li {font-family: Circular,"Helvetica Neue",Helvetica,Arial,sans-serif !important;}  */


/* ALL GRAY */

.header_bottom,.header_top_bottom_holder, .rsContent,.container,.gallery-row, .wrapper_inner, .rsArrow, .rsArrowIcn, .rsFullscreenIcn, .rsGCaption, .rsDefaultInv, header.sticky .header_bottom{
	background-color: #f5f5f5 !important;
}



.light .header_bottom, .light .header_top_bottom_holder, .light header.sticky, .light .container{
	background-color:transparent !important;
}

.all_at_once {
	display: none !important;
}

.drop_down .second {
	border-top:none !important;
}

.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul
{
margin-top:-8px !important;
}

h1 {
	color:black !important;
	font-family: 'Helvetica',arial,sans-serif;
	font-size:16px !important;
	letter-spacing: 0.7px !important;
    font-style: italic !important;
	text-transform: capitalize !important;

}

.current-menu-item {
/* 	color: #999999 !important; */
}


.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
	background: white !important;
}

.page-template-default .content .content_inner > .container > .container_inner.default_template_holder,.page-template-default .content .content_inner > .container > .container_inner,.page-template-default .content .content_inner > .full_width > .full_width_inner{
	padding-top:30px !important;
}

.title_outer {
	margin-top:100px;
}

.royalSlider.rsFullscreen {
   top: 100px !important;
   bottom: 100px !important;
}

.rsFullscreen .rsThumbs{
/*   visibility:hidden; */
  height:0 !important;
}

.rsFullscreen img{
	margin-top:10px !important;
}

.rsOverflow {
	height:none !important;
}

.rsDefaultInv .rsGCaption {
   
    text-align: center !important;
    color: #5f5f5f !important;
   left:0px !important;
   right:0px !important;
    font-size: 12px !important;
  background:none !important;
}

.rsGCaption {
    
}

.rsOverflow {
	padding-bottom:25px;
}



.rs-gallery-thumbs-grid .rsGCaption {
/*
	    bottom: -20px !important;
	    right: 0px !important;
	    left: 0px !important;
	    position:inherit: !important;
*/
}

.slider-wrapper {
	text-align:center !important;
}

.exhibition-tab .pl-postmeta {
display:none !important;
}

	
.rsVideoContainer, .rsContent {
	margin:0 auto !important;
	text-align:center !important;
}

.rsContent .rsImg {
	margin:0 auto !important;
}


.main_menu {
    
    float:left !important;
 	margin-left: 220px;     
}


.title_outer {
	position: relative;
    top: 15px;
}

@media screen and (max-width: 680px) {
    .title_subtitle_holder {
	    text-align:center;
    }
    
    .title_outer {
	margin-top:20px;
}
}


.rsThumbsContainer {
	opacity: 0.6 !important;
}

.home header:not(.sticky):not(.scrolled) .header_bottom .container_inner{
	
	border-bottom:none !important;
}

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
	background:none !important;
}

.rsDefaultInv .rsThumbsArrow {
	    background: #F5F5F5 !important;
}

.rsDefaultInv .rsGCaption {
position: inherit !important;
	font-size: 13px !important;
	letter-spacing: 0.2px !important;
    color: #23282d !important;
    font-family: Circular,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.rs-gallery-thumbs-grid .rsThumbs {
	height: 50% !important;
}

.q_logo {
	margin-top:1px;
}

.drop_down .narrow .second .inner ul li {
	    width: 290px !important;
}

.royalSlider {
	padding-bottom:10px !important;
}

.royalSlider.rsFullscreen {
/* 	position:absolute !important; */
}

.q_tabs .tabs-nav li a {
	padding-left:15px !important;
	padding-right: 15px !important;
	font-weight:400 !important;
}

.column p {
	color: #6d6d6d !important;
	font-size:15px;
}

.column a {
	font-family:arial !important;
	color: #750f0f !important;
	text-decoration:none !important;
}

.tabs-container li a {
	color: #750f0f !important;
}

.tabs-container li a:hover {
	color: #750f0f !important;
	text-decoration:underline;
}

.rsNav .rsThumbs .rsThumbsVer {
	z-index:9999994;
}

.textwidget .container_inner span{
	text-align:left !important;
}


@media screen and (max-width: 1024px) {
   
   nav.mobile_menu {
	   background: none !important;
	   margin-bottom:15px;
   }
   
   .mobile_menu_button span {
	   font-size: 24px !important;
   }
   
   header .q_logo img.normal {
	   left:7px;
   }
   
   nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
	   font-size:14px !important;
	   color:#383838 !important;
   }
   
   .mobile_arrow {
   	color:#383838 !important;

   }
   
   .has_background {
	   background-image: none !important;
   }
   
   .title_subtitle_holder_inner h1 {
	   font-size: 21px !important;
   }
   
   .title, .with_background_color {
	   background-color: #F5F5F5 !important;
   }

}


.drop_down .narrow .second .inner ul li ul {
    top: -6px !important;
}

/* hide the thumbnails when width of window is less than 1024px */
@media screen and (max-width: 1024px){
    /* hide navigation */
    .rsNav,.rsFullscreenIcn {  display:none; width:0 !important; height:0 !important;  }

	.rs-gallery-thumbs-grid .rsGCaption
{
    line-height: 15px;
    font-size: 11px !important;
}
}