 .owl-prev{
    font-size: 2em !important;
    position: absolute;
    top: 50px;
    left: 1px;
    background: #333 !important;
    width: 25px;
    height: 25px;
    line-height: 10px !important;
    border:1px solid #fff !important;
}
.owl-next{
    font-size: 2em !important;
    position: absolute;
    right: 1px;
    top: 50px;
    background: #333 !important;
    width: 25px;
    height: 25px;
    line-height: 10px !important;
    border:1px solid #fff !important;
}
.owl-prev span,.owl-next span{position: relative;top:-3px;color:#fff;}
.small_width .component_option_thumbnail .image{width:100% !important;}
@media (min-width:320px) and (max-width:992px){
   .full_width .columns-4 ul.component_option_thumbnails_container .owl-item li.component_option_thumbnail_container{
      width:100% !important;
   }
   .component_selections .component_pagination.top ul.page-numbers li a.page-numbers.component_pagination_element.prev{
	 	text-indent: -9999px !important;
      padding:0;
   }
   .component_selections .component_pagination.top ul.page-numbers li a.page-numbers.component_pagination_element.next{
	 	text-indent: -9999px !important;
	 	padding:0;
   }
   .component_selections .component_pagination.top ul.page-numbers li a.page-numbers.component_pagination_element.prev:after{
	 	left: 40px !important;
   }
   .component_selections .component_pagination.top ul.page-numbers li a.page-numbers.component_pagination_element.next:after{
	 	left: -18px !important;
   }
   .component_selections .component_pagination.bottom ul.page-numbers li a.page-numbers.component_pagination_element.prev{
	 	text-indent: -9999px !important;
      padding: 0;
   }
   .component_selections .component_pagination.bottom ul.page-numbers li a.page-numbers.component_pagination_element.next{
	 	text-indent: -9999px !important;
      padding:0;
   }
   .component_selections .component_pagination.bottom ul.page-numbers li a.page-numbers.component_pagination_element.prev:after{
	 	left: 40px !important;
   }
   .component_selections .component_pagination.bottom ul.page-numbers li a.page-numbers.component_pagination_element.next:after{
	 	left: -18px !important;
   }
   .component_selections .component_pagination.top{height:35px;}
   .component_selections .component_pagination.bottom{height: 35px;margin-bottom:50px;}
   .no-js .owl-carousel, .owl-carousel.owl-loaded{display: block !important;}
   .crox-power-info-widget{margin-top:5em;}
}
@media (min-width:320px) and (max-width:767px){
	.owl-carousel .owl-stage-outer{height:100% !important;}
	.component_options_inner .component_option_thumbnails .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail:not(.selected):hover .thumbnail_buttons{
		position: absolute !important;
	}
	.component_options_inner .component_option_thumbnails .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail:not(.selected):focus .thumbnail_buttons{
		position: absolute !important;
	}
	.component_option_thumbnail.selected .thumbnail_buttons{position: absolute !important;}
	html,body.single.single-product{overflow-x: hidden;}
}