@charset "utf-8";
/* CSS Document */
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

  .sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
	box-shadow: 0 0 10px rgba(0,0,0,0.10);
}
  strong, b { color: #121212; }
  body.homepage img.loaded{  max-width:1500px;max-height:520px; }

 body.homepage .gallery-block {max-height:480px;}
body.homepage .sqs-gallery-design-strip{max-height:480px;}

div.summary-v3-block, div.sqs-block-summary-v3{ margin-left:-2%;  padding-left:2%;  margin-right:-2%;  padding-right:1.8%; background:url('http://www.cyberglovesystems.com/s/gray-dots-500.jpg') bottom center repeat; background-size:100% 500px !important; width:100% !important; padding-top:15px !important; padding-bottom:15px; margin-bottom:-15px !important;}
div.summary-v2-block, div.sqs-block-summary-v2 { margin-left:-1%;  padding-left:0%;  margin-right:-1.2%;  padding-right:2.5%;  z-index:0 !important;width:100% !important; background:url('http://www.cyberglovesystems.com/s/hexagon-gray.jpg') top left repeat-x; background-size:100% 100%; margin-bottom:0px !important; padding-top:30px !important; padding-bottom:35px; }


body.homepage #page-body-header .extra-wrapper {height:0px; display: none; visibility:hidden;}
 body.homepage #page-body-wrapper {background: url('http://www.cyberglovesystems.com/s/cgbg-5w.jpg') repeat !important; background-size: 100% !important; min-height:520px;}
body.homepage .sqs-gallery .sqs-gallery-design-strip .gallery-block {max-height:480px !important;}
body.homepage div.main-content{}
 
body.homepage .sqs-gallery-design-strip{max-height:480px; }
 body.homepage  div.summary-thumbnail {background:url('http://www.cyberglovesystems.com/s/hexagon-gray2.jpg') repeat; background-size: 500px auto;}
 body.homepage div#banner-area-wrapper{height:0px; display: block; visibility:hidden;}
body.homepage div.extra-wrapper{height:0px; display: none; visibility:hidden;}
body.homepage  .main-content{margin:0px 0px !important;}
body.homepage .canvas-wrapper{padding:0px 0px;}
@media (min-width:1200px){ 
  body.homepage .sqs-gallery-design-strip img.loaded{   max-height:520px; padding: 0px 100px ;} 
}
@media (min-width:1500px){ 
  
 body.homepage .sqs-gallery .sqs-gallery-design-strip img.loaded{  max-height:520px !important; padding: 0px 300px !important; }
 body.homepage .gallery-block {max-height:480px;}

 body.homepage .sqs-gallery-container{max-height:750px;}
body.homepage .main-content {margin-top:-25px !important;}
}
@media (min-width:1900px){ 


body.homepage div.canvas-wrapper{background:url('http://www.cyberglovesystems.com/s/hexagon-gray2.jpg') repeat; background-position:top left; background-size: cover !important;}
}
@media (max-width:1500px){
div.summary-v2-block, div.sqs-block-summary-v2{  margin-left:-1.2%; margin-right:-1%; }

}

@media (min-width:900px) and (max-width:1299px){
div.summary-v3-block, div.sqs-block-summary-v3{ width:110% !important;}
}
@media (max-width:900px){
    body.homepage .sqs-gallery-design-strip img.loaded{   max-height:150px  !important; max-width:350px !important; padding: 20px 0px !important; } 
.sqs-gallery-design-strip {
    position: relative;
    overflow: visible;
    height: 180px;
    margin-top:-35px !important
}
a.summary-title-link{font-size:14px !important;}
div.summary-v2-block, div.sqs-block-summary-v2{margin-left:-5%;}
a.previous, a.next {margin-top:35px !important;}
div.summary-v3-block, div.sqs-block-summary-v3 {
    margin-left: -10%;
    padding-left: 5%;
    margin-right: -10%;
    padding-right: 10%;
    width:120% !important;
    margin-top:-45px;
    padding-top:4.0em;
    padding-bottom:2.0em;
    margin-bottom:-15px;

}
div.summary-v3-block h2, div.sqs-block-summary-v3 h2{font-size:14px! important; padding-top:10px;}
div.summary-v3-block h3, div.sqs-block-summary-v3 h3{font-size:13px! important;}
}

.summary-excerpt li{font-size:15px !important;}



div.sqs-block-summary-v2 h1, div.sqs-block-summary-v2 h2, div.sqs-block-summary-v2 h3, div.sqs-block-summary-v2 h4, div.sqs-block-summary-v2 p{color:#666 !important;}
div.sqs-block-summary-v2 a {color:#444 !important; font-weight:bolder;}





body.homepage .main-content{margin:0px 0px !important;}


@media (max-width:1200px){ div.summary-v3-block, div.sqs-block-summary-v3{width:110% !important; margin-right:-2.0em !important;}}

/*
div.summary-v2-block .summary-block-wrapper{max-width:1400px !important;}*/

