/* If you want to add your own CSS code, please do it in this file */


/************************* demo *************************/

.the-icons .span3 { float:left; width: 25%; font-size: 13px; line-height:18px; padding-bottom:10px;}
.the-icons .span3 .muted { color:#ccc;}
.the-icons .span3 [class^="icon-"], .span3 [class*=" icon-"] { color: #3E3E3E; font-size: 18px; width:23px; display:inline-block;}

.page-id-7398 ul.breadcrumbs { display: none; }
.page-id-7398 #Subheader .sixteen .title { display: none; }

.widget-area .rev_slider { margin-bottom: -10px; }

.color-blue .tp-caption.boxed_medium_green,
.color-blue .tp-caption.boxed_large_green { background:#06D0B9;}
.color-orange .tp-caption.boxed_medium_green,
.color-orange .tp-caption.boxed_large_green { background:#FFA04E;}
.color-red .tp-caption.boxed_medium_green,
.color-red .tp-caption.boxed_large_green { background:#EF4036;}

#configurator { color:#213442 !important; background:#fff; width: 190px; position: fixed; left: -192px; top: 215px; background: #fff; z-index: 9000; color: #515E6C; line-height: 21px; font-size: 14px;}
#configurator form { margin-bottom:0; text-align:center;}
#configurator select { background:none; box-shadow:0 0 0; margin-bottom:10px; padding: 3px; color:#213442;}
#configurator .control { display:block; width:51px; height:51px; position:absolute; top:37px; right:-51px; background:#fff url(../images/configurator/ico.png) no-repeat center; text-indent:-9999px;}
#configurator .inside { padding:10px;}
#configurator .header { text-align:center; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #eee; font-size:18px;}

#configurator ul.image-select { margin-bottom:5px;}
#configurator ul.image-select li { display:block; float:left; }
#configurator ul.image-select li a { display:block; width:32px; height:32px; float:left; text-indent:-9999px; margin:5px;}
#configurator ul.image-select li:hover { border-color:#ccc;}

#configurator ul.image-select.select-image li a,
#configurator ul.image-select.select-pattern li a { text-indent:0; }
#configurator ul.image-select.select-pattern li a img { width:24px; height:24px; }
#configurator ul.image-select.select-pattern-content li a { text-indent:0; }
#configurator ul.image-select.select-pattern-content li a img { width:24px; height:24px; }

#configurator p { line-height:16px; margin-bottom:5px;}

@media only screen and (max-width: 768px){
	#configurator { display:none;}
}


#gallery-1 {
	margin: auto;
}
#gallery-1 .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 25%;
}
#gallery-1 img {
	border: 2px solid #cfcfcf;
}
#gallery-1 .gallery-caption {
	margin-left: 0;
}