/*Owl carousel*/
.owl-carousel {margin: 0 auto; padding: 0;}
.owl-carousel .item {font-size: 30px; text-align: center; padding: 40px 20px; line-height: 2; font-weight: 700; background-color: #eee;}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {z-index: 1; width: 40px; height: 40px; background-color: #fff !important; border-radius: 5px; position: absolute; top: 50%; transform: translatey(-50%);}

.owl-carousel .owl-nav button.owl-prev {left: -6px;}
.owl-carousel .owl-nav button.owl-next {right: -6px;}
.owl-carousel .owl-nav {margin: 0;}

.owl-theme .owl-nav .disabled,
button.disabled {
    opacity: 0;
}
.owl-dots{display: none;}


/* ------- Thumbnail ------- */
.thumb {display: block; position: relative; overflow: hidden;}
.thumb img {width: 100%; height: auto; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.thumb_overlay {position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0 20px; opacity: 1; -moz-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease; color: #fff; background: transparent;}
.thumb_overlay h3{padding: 0 40px; width: 100%; margin: 0; font-size: 24px; text-align: left; font-weight: 700; color: #fff; display: block; letter-spacing: 1px; text-transform: uppercase; position: absolute; bottom: 20px; left: 0;}
/*.thumb_overlay strong{position: absolute; right: 25px; top: 15px; font-size: 55px; line-height: 100%; color: rgba(0, 18, 24, 0.6);}*/
/*.thumb_overlay:before {content: '\f065'; position: absolute; top: 50%; left: 0; right: 0; font: 400 30px 'FontAwesome'; line-height: 30px; margin-top: -15px; text-align: center; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; transition: 0.4s all ease;}*/
.thumb_overlay.search-plus:before {content: '\f00e';}
.lt-ie9 .thumb_overlay:before {display: none;}
.thumb:hover .thumb_overlay {opacity: 1; background: rgba(0, 0, 0, 0.3);}
.lt-ie9 .thumb:hover .thumb_overlay {background: none; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000'); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000'); zoom: 1;}
.lt-ie9 .thumb:hover .thumb_overlay:before {display: block;}
.thumb:hover img {-moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}

.page{padding: 70px 0 40px; background-color: #fff;}

.colPhoto{padding-bottom: 2em;}
.basePhoto{padding-bottom: 2em;}

.mainPhoto .thumb{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position: relative;}
.mainPhoto .thumb .numberPhotos{background: rgba(0, 0, 0, .5); padding: 4px 10px; position: absolute; right: 10px; bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; font-size: 12px; z-index: 1;}
.mainPhoto img{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.pruductNextPhotos{padding-top: 5px; margin-bottom: 35px;}
.pruductNextPhotos .thumb{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.pruductNextPhotos img{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

.mainPhoto{margin-bottom: 5px;}
.mainPhoto img{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.pruductNextPhotos .thumb{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.pruductNextPhotos img{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
