@charset "utf-8";
body {
	background-color: #e5e5e5 !important;
}
.bottom-fluid {background:white;
    padding: 0 !important;}
.galleria-lightbox-overlay {z-index:99999 !important;}
.galleria-lightbox-box {z-index:99999 !important;}
footer .row {margin:auto !important;}
#cboxOverlay {opacity:1 !important;}
#colorbox, #cboxOverlay, #cboxWrapper {z-index:99999 !important;}
#cboxLoadedContent {-webkit-overflow-scrolling: touch;}
#colorbox {position:fixed !important;    top: 15% !important;bottom:5% !important;}
.products img {border:solid 0px #CCC !important;}   
.glyphicon {    margin-left: -6px;}
#gallery img {    border: solid 1px #CCC;    max-width: 500px;}
#gallery2 strong {    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
body .galleria-theme-twelve .galleria-thumbnails-container {margin-top:415px !important;}
.navbar-collapse {max-height:1000px;}
.top-wrap {
    background: #efefef;
    
    padding-top: 20px;
}
#portfolio .top-wrap {
	padding-bottom:7px;background: #efefef;
	padding:0px;
}
.thumb-wrap {    width: 100%;
    margin-top: 15px;
    float: left;
    margin-bottom: 15px;}
    .bottom-wrap {}
.container {
	
	clear: both;
	position: relative;

	padding:0px !important;
}
#albuminfo {width: 100%;
    float: left;
    margin-top: 10px;}

.center-menu-four {width:100%;float:left;margin-top: -4px;}
.center-menu-double {margin-top:9px;}
@media (max-width:999px) {
	.center-menu-four {margin-top:0px;}
}
.container-mob {display:none;}
.bottomUnderline span {border-bottom:3px solid red;}
.search1:hover, .search1 span:hover {color:black;}
#searchid1:hover {color:black !important;}
.tabs a:hover {color:black;}
section.main {margin-top:5px;}
@media (max-width:999px) {
	.top-wrap, .bottom-wrap {float:left;margin:0;}
}

.thumbnail2 {background-color:white !important;}
.sigProThumb a:hover {color:#666 !important;}
.photo a:hover {color:#666 !important;}

.catagory_title:hover {border-bottom:3px solid red !important;background-color:#e1e1e1 !important;color:black;}

.searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 {margin-top:-3px !important;}
.galleria {width: 100% !important;
  height: 585px !important;
  margin-bottom: 25px;background:transparent !important;    margin-top: 50px;}

  #searchid1 {font-size:14px;}
#searchid1 b {font-weight:normal;}
.galleria-bar {    background: #efefef;}
  .bottomThumb img { 
    		width: 100% !important; 
			height:auto !important;
			}

.bottomThumbActive img{ }	
	
.bottomThumbActive .redArrow {   width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 0 15px;
    border-color: transparent transparent transparent #ff0000;
    position:absolute;
    left:0;
    bottom:0;}
	.bottomThumbActive {position:relative;}
.rightThumbActive span {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 0 15px;
    border-color: transparent transparent transparent #ff0000;
    position:absolute;
    left:0;
    bottom:0;
}
.rightThumb:hover{
opacity : 1;
}
.rightThumb {}
.rightThumbActive {opacity:1;}
.rightThumbActive, .bottomThumbActive {display: block;
  border: 2px solid red !important;
  opacity: 1;}
  .bottomThumb {border: 2px solid white;margin-top:10px;}
.rightThumbActive {position:relative;}
.fa-download, .fa-repeat, .fa-eye {font-size: 16px;
margin-left: 4px;}
.fa-download:hover {color:red;}
.fa-repeat:hover {color:red;}
.fa-eye:hover {color:red;}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

section.main {padding:0 !important;}
#items {
float: right;
width: 13%;
text-align: left;
display: block;
margin-top: 50px;
	}
	.fabrics-page {
		   float: right;
  width: 23% !important;
  text-align: left;
  display: block;
  margin-top: 57px !important;}
	#items-fab {
float: right;
width: 22%;
text-align: left;
display: block;
margin-top: 50px;
	}
	.ipage-fab1 {
		  width: 20%;
  line-height: 1.5em;
  float: left;
  display: block;
  background-color: white;
  margin: 1%;
  height: 44px;
  overflow: hidden;
		}
			.ipage-fab2 {
		  width: 20%;
  line-height: 1.5em;
  float: left;
  display: block;
  background-color: white;
  margin: 1%;
  height: 44px;
  overflow: hidden;
		}
	.product-title {margin-top:10px;margin-bottom:20px;font-size:22px;text-transform:uppercase;    line-height: 24px;    font-family: "acumin-pro", sans-serif;text-shadow:0px 0px 0px black;font-weight:200;font-kerning: auto;text-rendering: optimizeLegibility;}
	.product-description {font-size:14px;color:#888888;}
	.links {    float: left;
    margin-top: 30px;}
.links a {font-size:14px !important;}
	.fabric-links {float: left;
    margin-top: 30px;}
.ipage1, .ipage2 {width: 46%;
line-height: 1.5em;
float: left;
display: block;
background-color: transparent;
margin: 2%;
height: 35px;
overflow: hidden;}
.fabrics-page .ipage1 {		  width: 23%;    border: solid 1px #CCC;
  line-height: 1.5em;
  float: left;
  display: block;
background-color: transparent;
  margin: 2px 2px 4px 2px;
  height: 50px;
  overflow: hidden;}
  .fabrics-page .ipage2 {		 width: 23%;
  line-height: 1.5em;
  float: left;
  display: block;
background-color: transparent;
  margin: 2px 2px 4px 2px;
  height: 50px;
  overflow: hidden;}
  .fabrics-page .ipage3 {		 width: 23%;
  line-height: 1.5em;
  float: left;
  display: block;
background-color: transparent;
  margin: 2px 2px 4px 2px;
  height: 50px;
  overflow: hidden;}
	.middle-fabric img {width:100% !important;}
	#middlebox {
float: left;
width: 58%;
text-align: center;
margin-left: 4%;
margin-right: 4%;
display: block;
margin-top: -70px;
height: 642px;
position: relative;
		}
		.fabrics-left {
		margin-top: 40px;
  height: 542px !important;
			}
		.fabric-description {
		line-height:22px;font-size:14px;}
			.middle-fabric {
float: left;
  width: 51% !important;
  text-align: center;
  margin-left: 4%;
  margin-right: 0% !important;
  display: block;
  margin-top: -70px;
  height: 642px;
  position: relative;
		}
		#currentName1 {position: absolute;
bottom: 20px;
font-size: 18px;
text-align: center;
width: 100%;
font-family: "myriad-pro", sans-serif !important;}
.fabric-currentName {bottom:90px !important;}
.fabrics-name {position: absolute;
  bottom: 20px;
  font-size: 10px;
  text-align: center;
  width: 800px;
  left: 50%;
  margin-left: -400px;}
		#currentName1-fab {position: absolute;
bottom: 20px;
font-size: 18px;
text-align: center;
width: 100%;}
.install-text {font-size:12px;color:#888888;}
		#leftbox {
			float: left;
width: 21%;
position:relative;
height:582px;
text-align: left;
display: block;
			}
					#leftbox-fab {
			float: left;
width: 21%;
position:relative;
height:582px;
text-align: left;
display: block;
			}
			.close2 {
			  z-index: 9999;
  position: relative;
  left: 50%;
  margin-left: 440px;
  top: 40px;
			}
			#ilist {
			width: 100%;
overflow: hidden;
-webkit-padding-start: 0px;
                padding:0px;
			}
 .default_category {
width: 100%;
  float: left;
  border: solid 1px #ececec;
  height: 68px;
  margin-top: -17px;
}
.photo {
float: left;
  width: 25%;
  margin: 20px 0 5px 0;
  border: solid 1px white;
  border-right: solid 1px #e7e7e7;
}
.catagory_title {
    padding: 11px;
    height: 44px;
background-color:white;
border-bottom: 3px solid white;
}
ul.fa-ul li {
	display: inline-block;
	font-size: 1.9em;
	padding: 0.4em 0.4em 0 0;
}
/*
.fa-facebook {
	color: #3B5998;
}
.fa-twitter {
	color: #00aced;
}
.fa-youtube {
	color: #e52d27;
}
*/
.form-inline.search .input-append {
	display: table;
}
.btn-search.btn-default.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.input-append .form-control {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-append .form-control:focus {
	border-color: #ccc;
	outline: 0;
	-webkit-box-shadow: inset 0 rgba(0,0,0,.075), 0 0 0 rgba(102, 175, 233, .6);
	box-shadow: inset 0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(0, 0, 0, 0);
}
.socialMediaBTN.col-xs-4 {
	width: 20%!important;
	padding-left: 0;
	padding-right: 0;
	float: right;
	z-index: 100;
}
.searchBlock.col-xs-6 {
	float: right;
	left: 150px;
}
.form-inline.search {
	padding-top: .9em;
}
.fa-facebook {
	height: 20px;
width: 20px;
background-repeat: no-repeat;
}
.fa-twitter {
	height: 20px;
width: 20px;
background-repeat: no-repeat;
}
.fa-youtube {
	height: 20px;
width: 20px;
background-repeat: no-repeat;
}

.fa-facebook:hover {
	opacity:0.5;
}
.fa-twitter:hover {
	opacity:0.5;
}
.fa-youtube:hover {
	opacity:0.5;
}

.inputbox.input-medium.form-control {
	height: 25px;
}
.btn-search {
	color: #cdcdcd;
	height: 25px;
width: 32px;
position: absolute;
background-repeat: no-repeat;
}

.btn-search:hover {
		color: #cdcdcd;
	height: 25px;
width: 25px;
position: absolute;
background-repeat: no-repeat;
}
ul.fa-ul {
	margin-bottom: 0;
}


/* -------------------- Main Content Area ----------------------------*/



section.main {
	padding: 3em 0 1.5em;
}
.page-header {
	padding-bottom: 2px;
	margin: 20px 0 10px;
	border-bottom: 0;
}
.item-page h1, form h1 {
	font-family: "acumin-pro", sans-serif;text-shadow:0px 0px 0px black;font-weight:100;font-kerning: auto;text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-size: 4em;
	padding: 0;
	margin-top: 0px !important;
    padding-right: 377px;
}
.item-page h2 {
font-family: "acumin-pro", sans-serif;text-shadow:0px 0px 0px #757575;font-weight:100;font-kerning: auto;text-rendering: optimizeLegibility;
	font-size: 1.65em;
	/*  padding:0 1.2em 0 1em;*/

	line-height: 1.4em;
	margin-top: 0;
	color: #757575;
}
.item-page strong{
	font-family: "HelveticaNeueLT-Medium", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.item-page p {
	line-height: 2.2em;
	/*	padding: 0 3em 1.2em 2em;

*/	text-align: justify;
	color: #666;
}
.item-page a, .side-download a {
	text-decoration: none;
	color: #666;
	padding-bottom: 1px;
    font-size:14px !important;
}
.item-page a:hover, .side-download a:hover {
	text-decoration: none;
	color: #666;
	
}
.item-page em {
	font-style: italic;
}
.item-page strong {
	font-family: "HelveticaNeueLT-Bold", Helvetica, Arial, sans-serif;
}
.pull-center {
	display: block;
	margin: 0 auto;
	padding-top: 1px;
}
footer {
	background-color: #000000;
}
footer p {
	color: #FFFFFF;
	text-align: center;
	font-size: .9em;
	letter-spacing: .2em !important;
	padding: .5em 0 .2em;
}
footer p a {
	color: #FFFFFF;
	text-decoration: none;
}
footer p a:hover {
	color: #e52d27;
	text-decoration: none;
}
.contact-address h4 {
	font-family: "HelveticaNeueLT-Bold", Helvetica, Arial, sans-serif;
}
figcaption span {
	text-transform: uppercase;
}
.one-menu figcaption {
	background-color: #f3f3f3;
	height: 80px;
}
.two-menu figcaption {
	background-color: #f3f3f3;
	height: 116px;
}
figcaption.text-left {
	padding: 6px 0 0 136px;
}
.one-row { /*--------------- this is to move the page text and middle menu up into the caption grey area  -------------------------*/
	position: relative;
	margin-top: -96px;
}
.two-row { /*--------------- this is to move the page text and middle menu up into the caption grey area  -------------------------*/
	position: relative;
	margin-top: -130px;
}

/*---------------- Book Download Page -------------------*/

.download-books .book{
	margin-bottom: 134px;
}

.download-books .book img {
	margin-right: 12px;
}
/*--------------- Center menus  -------------------------*/

.center-menu-one .table-one, .center-menu-two .table-two {
	display: table;
	width: 100%;
	border: 1px solid #d6d6d6;
	margin: 10px 0 20px;
}
.center-menu-two .table-two {
	margin: 0;
}
.center-menu-two .table-two.table-two-top {
	margin-top: 0;
}
.center-menu-one .row, .center-menu-two .row {
	display: table-row;
}
.center-menu-one .items {
	display: table-cell;
	width: 25%;
	text-align: center;
	padding: 10px 0;
	background-color: #fff;
	border: 1px solid #fff;
	border-right: 1px solid #E7E7E7;
}

.center-menu-two .items {
	display: table-cell;
	width: 20%;
	text-align: center;
	padding: 10px 0;
	background-color: #fff;
	border: 1px solid #fff;
	border-right: 1px solid #E7E7E7;
}

.center-menu-one .items:last-child, .center-menu-two .items:last-child {
	border-right: none;
}
.center-menu-two .table-two.table-two-btm {
	border-top: none;
}

.center-menu-one .items a, .center-menu-two .items a {
	display: inline;
	text-decoration: none;
	color: #777;
}
.center-menu-one .items a:hover, .center-menu-one .items a:active, 
.center-menu-two .items a:hover, .center-menu-two .items a:active{
	
	color: #000;
	padding-bottom: 1px;
}
.center-menu-one .items:hover, .center-menu-one .items:active, 
.center-menu-two .items:hover, .center-menu-two .items:active {
	background-color: #e0e0e0;
	border: 1px solid #fff;
}


/*--------------- Contact Form -------------------------*/

  

fieldset#rsform_3_page_0 > div > div {
	display: inline-block !important;
	float: left !important;
	clear: both !important;
}
#rsform_3_page_0 div span {
	color: red;
}
.rsform-block {
	padding: .2em 0;
}
label {
	font-weight: normal;
	padding-right: 10px;
	padding-left: 5px;
}

/* ------------------------------ Responsive Settings -----------------------------*/

/* Large desktop */

@media (min-width: 1001px) {
.socialMediaBTN.col-xs-12.col-sm-12.col-md-5.col-lg-4 {
	width: 15%!important;
	padding-left: 0;
	padding-right: 0;
	float: right;
}
.searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 {
	float: right;
	padding: 0;
}
.form-inline.search {
	padding-top: .9em;
	text-align: right;
}
.series-carousel {
	max-width: 1200px;
	margin: 0 auto;
}



/* Always apply the floated nav */


#two-columns {
	-webkit-column-count: 2;
	-webkit-column-gap: 40px; /* Saf3, Chrome*/
	-moz-column-count: 2;
	-moz-column-gap: 40px; /* FF3.5+ */
	column-count: 2;
	column-gap: 40px; /* Opera 11+*/
}
.side-download {
	margin: 167px 0 0 40px;
}
}

/* Portrait tablet to landscape and desktop */






/* Landscape phones and portrait tablets */

@media (max-width: 999px) {
    section.main {width:100% !important;}
	.subactive {border-bottom:solid 0px white !important;}
    .bottomThumb {    width: 100%;
    overflow:hidden;}
#leftbox {width:100% !important;height:auto !important;margin-top:15px;}
    #middlebox {width:100% !important;height:auto;margin-top:20px;margin-bottom:20px;margin-left:0px;margin-right:0px;}
    .item-page {width:100% !important;}
    #items {width:100% !important;margin-top:30px;
	margin-bottom:30px;}
    .fa-clone {margin-top:-25px !important;}
.socialMediaBTN.col-xs-12.col-sm-12.col-md-5.col-lg-4 {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
    footer {position: relative;
    float: left;}
.modalsubmit {width:100% !important;}
   
    .center-menu-four {width:100%;background-color:white;}
	#result {margin-bottom:0px;}
    .searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 .moduletable .input-append {width:100% !important;}
    #system-message-container .items {width:90% !important;height:auto;margin-left:5%;margin-right:5%;}
    .searchBlock form {    width: 50%;
    padding: 0 !important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align:left !important;}
    .inputbox.input-medium.form-control {max-width:100% !important;    width: 90% !important;
    margin-left: 4%;}
    .fa-ul {-webkit-padding-start:0px;}


    .catagory_title {height:auto;}
     #albuminfo {float:left;width:100%;}
    .albumname {width:100%;float:left;margin-bottom:20px;text-align:center;}
    #result {height:auto !important;}
    .bottomThumb img {    height: auto !important;
   width:100% !important;}
    .pagination-indicators {float:left;-webkit-padding-start:0px;}
    .fabrics-page .ipage1, .fabrics-page .ipage2, .fabrics-page .ipage3, .fabrics-page .ipage4 {height:auto !important;border:solid 2px white;width: 23%;
    margin: 1%;}
    body .galleria-theme-twelve .galleria-thumbnails-container {margin-top:0px !important;}
    .searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 .moduletable .input-append {margin:0 !important;padding:0 !important;}
    .default_category {height:auto;margin-top:0px;width:90%;margin-left:5%;}
    .ipage1, .ipage2, .ipage3 {height:100%;width:20%;background:white;border:solid 2px #efefef;}
    .ipage1, .ipage2, .ipage3 {}
    .photo {margin:0;width:50%;}
    
    
    .close2 {
    z-index: 9999;
    position: relative;
    left: 90%;
    margin-left: 0;
    margin-right: auto;
    top: 30px;
}
    video {width:100%;height:auto;}
    #currentNumber {margin:0;margin-top:0px !important;}
    .links {width:100%;position:relative;float:none;margin-top:30px;bottom:0px;}
    .links a {width:100%;float:left;}
    .fabric-links a {font-size:14px !important;}
     .fabric-links a {font-size:14px !important;}
    .thumbnail2 {width:100% !important;margin:0px;height:auto;}
    ul.fa-ul {width:100%;}
    
    div#system-message-container {height:100% !important;float:left;}
    
 
    .fabric-links {float:left;position:relative;bottom:0;margin-bottom:10px;}
.searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 {
	padding: 0;
}
    .items {height:auto !important;}
    .fabrics-name {    position: relative;
    width: 100%;
    float: left;
    bottom: 0;
    left: 0;
    margin-left: 0px;
}
    ul.sigProGalleriaWhite li.sigProThumb {        width: 151px;
    box-sizing: border-box;
    display: inline-block;
    float: none;
    margin-left: 7.5px;
    margin-bottom: 10px;
    margin-top: 5px;
    vertical-align: top;
    margin-right: 7.5px;
    text-align: center;}
	.thumb-wrap {width:100%;float:left;background-color:white;margin-top:0px;}
    ul.sigProGalleriaWhite {width:93%;float:left;margin-top:0px !important;margin-left:4%;margin-right:4%;text-align:left;}
	
  .top-wrap {width: 100%;
   
    padding: 10px 0 !important;}
    #middlebox img {width:100%;}
    #result {width:90%;margin-left:5%;margin-right:5%;    margin-top: 20px;}
	#result>#result {width:100%;margin:0;}
    #currentName1 {position:relative;bottom:0 !important;float:left;}
.form-inline.search {
	padding-top: .9em;
	text-align: right;
}
.form-control {
	display: inline;
	width: 85%;
	margin-bottom: 1em;
}
.searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 .moduletable .input-append {
	margin: 0 auto;
}
.searchBlock.col-xs-12.col-sm-12.col-md-7.col-lg-4 .btn-search.btn-default.btn {
	margin-bottom: 3px;
}

p.col-sm-12.col-md-9.pull-right {
	padding: 0;
}
.series-carousel {
	max-width: 100%;
	margin: 0 auto;
}
ul.fa-ul li {
	padding: 0.4em 1.5em 0 0;
}


.carousel-indicators {
	padding-top: 22px;
	bottom: -11px;
}
.carousel-indicators li, .carousel-indicators .active {
	margin: 1px 12px 0;
}
.carousel-caption {
	position: static;
	float: none;
	right: inherit;
	left: inherit;
	bottom: inherit;
	text-align: center;
	color: #000000;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	text-transform: uppercase;
	z-index: 101 !important;
	padding: 6px 0 17px 0;
 }
    #portfolio .items {width:50% !important;}
	.fabric-links a, .fabric-links {    display: block !important;
    width: 100% !important;
    float: none !important;}
}
@media (min-width:565px) and (max-width: 999px) {
	div.sigProGalleriaWhiteContainer {width:100%;margin:0;padding-bottom:20px !important;}
div#system-message-container {width:100%;background-color:white !important;float:left;}
.item-page {float:none;}
#result {    width: 100% !important;
    margin-left: auto !important;
    background-color: #efefef;
    margin-right: auto !important;
    float: left;   
    padding-top: 20px;}    
    #result > div {
    width: 100%;
    margin-left: auto;
    margin-right: auto !important;
    max-width: 500px;
    float: none;
    position: inherit;
    padding: 0;
}
#portfolio #result, #portfolio #result>div, #portfolio .thumb-wrap {max-width:100%;}    
.center-menu-four {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 490px;
    float: none;
}
  
.thumb-wrap {
    width: 90%;
    float: none;
    background-color: white;
    margin-left: auto;
    max-width: 500px;
    margin-right: auto;
}
#system-message-container .items {width:50% !important;margin:0 !important;}
    #portfolio .items {width:50% !important;}
ul.sigProGalleriaWhite {width:102%;         margin: 15px 0px !important; }
	#portfolio ul.sigProGalleriaWhite {margin-top:15px !important;}

#installationbox {max-width:100% !important;}
#albuminfo {    margin-top: -20px !important;
}

}

@media (min-width: 726px) and (max-width: 999px) {
#portfolio #result>div {width:700px;max-width:700px;}
    #portfolio .thumb-wrap {width:710px;}
  #portfolio .center-menu-four {width:700px;max-width:700px;}    
		#portfolio ul.sigProGalleriaWhite li.sigProThumb {width:155px;margin: 5px 10px;}
	#portfolio ul.sigProGalleriaWhite {margin-left:0px !important;}
}
@media (min-width: 565px) and (max-width: 725px) {
#portfolio #result>div {width:500px;max-width:500px;}
      #portfolio .center-menu-four {width:500px;max-width:500px;}   
    #portfolio .thumb-wrap {width:510px;}
    ul.sigProGalleriaWhite li.sigProThumb {margin-left:7px;margin-right:7px;}
}
@media (max-width: 564px) {
	 .top-wrap {width: 100%;
   
    padding: 10px 0 20px 0 !important;}
	  ul.sigProGalleriaWhite li.sigProThumb {     width: 28%;
    box-sizing: border-box;
    display: inline-block;
    float: none;
    margin-left: 2.25%;
    margin-bottom: 10px;
    margin-top: 5px;
    vertical-align: top;
    margin-right: 2.25%;
    text-align: center;}
#portfolio #result>div {width:100%;max-width:100%;}
    #portfolio .thumb-wrap {width:100%;}
    #portfolio .items {width:50%;margin:0;}
      #portfolio .center-menu-four {width:90%;max-width:100%;margin-left:5%;margin-right:5%;margin-top:0px;}   
#portfolio #result>div {width:100%;max-width:100%;}
    #portfolio .thumb-wrap {width:100%;}
}
@media (min-width: 1000px) {
#portfolio .bottomThumb img {height:103px !important;}
}    
@media (max-width: 999px) {
#portfolio .bottomThumb img {height:auto !important;}
}
@media (min-width:1000px) {.worship .thumb-wrap {    margin-top: 60px;}}
@media (min-width:1px) { html {position:relative;min-height:100%;} body {    padding-bottom: 370px;
    width: 100%;
    margin: 0;position:unset;}div#system-message-container {height:auto !important;background:transparent;}.item-page {width:100% ;}#result {height:auto !important;}.center-menu-four {    margin-top: -44px !important;margin-bottom:0px !important;
		}footer {height:370px;} .worship-footer {height:430px;} #float-header {top: 0;}#main {width:100%;height:100%;}#portfolio .top-wrap {padding-bottom:50px !important;} #portfolio .worship {padding-bottom:30px !important;}.thumb-wrap {margin-top:0px !important;}}

.fullscreen {z-index:999999 !important;}

@media(min-width:1000px) {
	.tile a {
		white-space: nowrap;
	}
}
@media(max-width:999px) {
	#portfolio {
		display:-webkit-flex !important;
		display: flex !important;
		-webkit-flex-wrap:wrap;
		flex-wrap: wrap;
	}
}