/*
##############################################################
### OWL CAROUSEL THEME (CSS) FOR THE SLIDE ANYTHING PLUGIN ###
##############################################################
*/

.owl-carousel .owl-stage-outer {
	width:100% !important;
}
.owl-carousel .owl-wrapper-outer{
    z-index:1 !important;
}
/* ### ERROR MESSAGES ### */
#sa_invalid_postid {
	width:100% !important;
	padding:20px 0px !important;
	font-size:16px !important;
	line-height:22px !important;
	color:crimson !important;
}
/* ### USING UL/LI CONTAINERS ### */
.sa_owl_theme ul.owl-stage {
	margin:0px !important;
	padding:0px !important;
}
.sa_owl_theme ul.owl-stage li.owl-item {
	display:block !important;
	list-style-type:none !important;
}
/* ### PAGINATION BUTTONS ### */
.sa_owl_theme .owl-dots {
	position:absolute;
	width:100%;
	display:block !important;
	padding:10px 0px 0px !important;
	bottom:-22px !important;
	text-align:center !important;
	font-size:12px !important;
	line-height:12px !important;
}
.sa_owl_theme .owl-dots .owl-dot {
	display: inline-block !important;
	padding:0px !important;
}
.sa_owl_theme .owl-dots .owl-dot span {
	display:inline-block !important;
	border-style:none !important;
	background-color:rgba(0,0,0,0.2) !important;
	width:10px !important;
	height:10px !important;
	border-radius:50% !important;
	margin:0px 3px !important;
	transition:all .3s ease-in-out !important;
	-webkit-transition:all .3s ease-in-out !important;
	-moz-transition:all .3s ease-in-out !important;
	-o-transition:all .3s ease-in-out !important;
}
.sa_owl_theme .owl-dots .active span {
	background-color:rgba(0,0,0,0.5) !important;
}
.sa_owl_theme .owl-dots .owl-dot span:hover {
	background-color:rgba(0,0,0,0.5) !important;
}
.owl-pagination-true {
	margin-bottom:22px !important;
}

/* ### PREVIOUS AND NEXT ARROW BUTTONS ### */
.sa_owl_theme .owl-nav {
	display:block !important;
}
.autohide-arrows .owl-nav {
	display:none !important;
}
.autohide-arrows:hover .owl-nav {
	display:block !important;
}
.sa_owl_theme .owl-nav div,
.sa_owl_theme .owl-nav button {
	position:absolute;
	top:50%;
	padding:2px 0px !important;
	display:inline-block;
	margin-top:-20px !important;
	line-height:30px !important;
	height:40px !important;
	width:30px !important;
	color:transparent !important;
	text-shadow:none !important;
	transition:all .3s ease-in-out !important;
	-webkit-transition:all .3s ease-in-out !important;
	-moz-transition:all .3s ease-in-out !important;
	-o-transition:all .3s ease-in-out !important;
}
.sa_owl_theme .owl-nav .owl-prev {
	left:10px;
}
.sa_owl_theme .owl-nav .owl-next {
	right:10px;
}
.sa_owl_theme .disabled .owl-prev,
.sa_owl_theme .disabled .owl-next {
	display:none !important;
}
/* WHITE COLOR SCHEME */
.white .sa_owl_theme .owl-nav .owl-prev {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB+AJFwgEC+fj8UEAAABvSURBVEhLY2CgAPz790/479+/O4C0PgXGQLRCDTv9HwhAhlJkIJphp0F8sg0cNYz0oBsNs9EwwxECVE0awMJCCVhawEoNyjI6lmKIcgNHDUUv2kfDlILKCJapqJqLRg3F1gQZOumUssYSWuyjNOcAKzkdx3gS1eoAAAAASUVORK5CYII=") no-repeat center center !important;
}
.white .sa_owl_theme .owl-nav .owl-next {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+AJFwgEC+fj8UEAAABbSURBVEhLY2CAgn///ukD8Q4gFoaJUUSDDPsPBED6NFUMBRkCMmzU0NEwHU1S1MimozmKugUKengCSyolsstQqkbOqGGkx8NomI2GGY4QoGrSANlBi8YSVZpzAOv7HoFyQ20AAAAAAElFTkSuQmCC") no-repeat center center !important;
}
.white .sa_owl_theme .owl-nav .owl-prev:hover,
.white .sa_owl_theme .owl-nav .owl-next:hover {
	background-color:rgba(0,0,0,0.8) !important;
}
/* BLACK COLOR SCHEME */
.black .sa_owl_theme .owl-nav .owl-prev {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH4AkaDR0blfVSCwAAAE1JREFUSMft1rENgDAQBMERLbgDGnD79OBqXAFOnBLxJOg2+2Skz453NVzoCmoYuDdaho19BwsW7GfYWYkdmD6o9OWgQYMGLRtLj3NuAZrGUdpimlqZAAAAAElFTkSuQmCC") no-repeat center center !important;
}
.black .sa_owl_theme .owl-nav .owl-next {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4AkaDRsASco8YQAAAEdJREFUSMft1rENgDAAA8ETC1BkENbPDgwVGiQWMFIK/wAnuTNfFyaGUBMLdwodL1a0aNGiefSQ7dxmcrFixfbEfjlLkTv3AIF4UOkm3RN8AAAAAElFTkSuQmCC") no-repeat center center !important;
}
.black .sa_owl_theme .owl-nav .owl-prev:hover,
.black .sa_owl_theme .owl-nav .owl-next:hover {
	background-color:rgba(255,255,255,0.8) !important;
}

/* ### LINK, ZOOM AND VIDEO POPUP ICONS ### */
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
	width:auto;
	height:auto;
	position:absolute;
	border-radius:0px !important;
	z-index:2;
	cursor:pointer;
	background:transparent !important;
}
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
	display:block;
	float:left;
	width:40px;
	height:40px;
}
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
	transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
	-webkit-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
	-moz-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
	-o-transition:background-color .3s ease-in-out, background-image .3s ease-in-out !important;
}
/* WHITE COLOR SCHEME */
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkZBzgFmCuVtwAAAuVJREFUSMet102IHEUYxvHfTjYgxk00ehBEBD+IiAdFkvUiyGJyWIK6xKOHLZQQLxVdBRWCBC9+oQl18OKhgkGQ4EXFCEHW5KBGjRgVv4XIKoSICorERKPrpSaU7cxsrzPvqfrp6v53vdX1vFVjs7OzhomJiYmz7ZTSGkzjWnTwGV6LMf5cP5NSMm5EkVK6G0/igsatUymlXdgZY/yjK3ZGBH0cz/WAwjl4GG+klFaPDFygD7boehP2jgScc97aA/ombsHNeL5x79aU0jSGnuONjetXcUc1l4dSSkfxTNVnK/YPm+pXqvbLDWg3duPLRsqHS3UIYS+uxxRmekDFGBfxYSWtHUWqxRiPtuh2edX+bdngnPMKrMNF+DqEcLzFXz+NDZX0QWtwzvliPISA1ZX+LuZijG/3gU5iX0N+odUc55xn8Cm219ASkziYUtrcB3oAqyr5Y+QlwTnn7Xip+0P0iZW4vw+0/tAfcXuM8czAVOec5/B003fxIk7gTlxS9K9aQKdijMe6wngf6D09oB9hJoRwrPR5Cvfhz65BLAH9pH7ZeB/osw35EG4LIfxSreGfsKNbFpcD/Q+4D/S9LjTnfF0x+pWIIYQDBboFe3BeG+i/wAOgm6qRPlaKPLyec57HhcW9tIWeBeect7SAwq9Vu1OqUDNOYOMgKHSKOexpAYUH8MWA9x3BjUtBu199b2NujvSBCiF8h/V4FAtFPoPDuAuTMcZv27jh2OLi4ue4ulqnV4UQvm9ppefidIzxr2XuWozjikqbbwstGThZ7zKXE+MN2zw1YHSXlULxA54IIZwcppx2qrmCqZzzmh7QK/EWtuER7By2jnewv7o+H/tyzmsr6A04WPkyXDoseLzsibZhRdE2YSHn/E6xv/UYq575vbF5+38jDiF8U9ZnHauKOWzoAd0cQnh/FKkWQtiNOQxaFscxFUKYH8Xpo1MtjV24phxFFvA3TpdyuAPrQgiHR3XW+gdIxxGGIYdANgAAAABJRU5ErkJggg==") no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAM5SURBVEhLtZZtiExhFMcNyyCMt0Sp9d7OB+Wt9ZYWealdZK1CKYT46C1lKSX7gWiL/aJEPshG2RQf1uZ9kUgprV2tTSRRsx+WWIMZv//uuXXt7sw8Mztz69e59z7nPOc55znPuTfQJ8MrHo+HYAbmq2EJhGEgRKEZHsHNQCDwDBlBxjN01WmGs36xWGwOVMFniPEujojCd2jXs71r5fkSLIVgrxwzwSp4aY6iOHjBfQWsh5U8r0UegQfwE/5AM+zIyLFFWswEP+A3vIYS3iu93S7TX4hOvRZgGdiZduQYzLTo5PQ2FCaKAL08OdY4etPgskXfglzBWMApepSHQqWltwE5D+O+iYwZnwJ7YbP07Pmhpf0Kcoyr4wUofzLDMhcjHE5A/zryKjIfOdu2SQVY6jKH0nUQdDXCICejzjTnQxNU4HgIstb2+oLTHBjUmMFZJwOfEran4BWEYY8F0OQ0D8raV13bnQz+d1yKndKro7YY2QZqMskvVSCKLaDzuDGVftdxbErM8RrkXIgoe07z9DJind2voAJVB/vmFLGdRVWn2mKV00pNCf0g3IVrmI9F7kt3jw9g8BcamWCwi3N1NPR3gaq62DpZnQVw3mUOHYv58NH2eUMqI/TGwX64gaNlFnkhUr27Tf081Rwd43YGT2tv4I32y2uJPU3A2Ah0xiP7W3FO5fmxLVzt061z2T5Px+C5Gd9RFlxWjZ7ObzW0wztlwLlXW9STMKy3PdLRalDKkD12MsbyGCuCp+ZUNbJNaU+5YIwHqJhQngX6vupSz1bBKO36UqkrnYRNoDOr7/IxeGIOpfOWebamdGipHYbBbqjE6L451R/HOlAjOAP+PxBlQd9q/Rx0XNxH4CIUKQhXx4fMUCnyIt3iFRUyxMtFcBRq4T18gQ+20BPcL4dRTntqE5Z7q/atvpr70YlWzZi+u8Fk1Z4wYnN6mAla/Y55/gXnYKRTutJVYuLyrk5tr/QdLVBU6c6ZVD9JelW5chrKqkNf9XaLVNUJankFWXdqjo+rensoJlVqOOvp9aJg8jrw//176R2ek0h9jifjWI1bvVTVW6NIc+rUerB+bSbCLbiX0/T6ovkHYSnN7R2jRRAAAAAASUVORK5CYII=") no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOUSURBVEhLvZfLb01RFIddr+qExgAVYlKdUFMJif4FBDUgRvWYqc49WomJmlESEq3HX8CYeCQqnhNqQqQDFS0S1KOhtL6v1knubc89PbeiTX7Zu2evvX57r71etzAr429sbGw2mIfIErAeNBYKhQa+LWe+MLYOMb4BveAO6w9ZH2QcAaNZ+ietsbEwOjpaDdYxP8b4DPwAv8AwGOL7J8H8S3xzTZmnoD32LlBXLvK45TI27mX+mHEEfAP94B64ANrAAdASB/Pb3ZBR1j0PQTNYisycTHIFEFzNeIJxMG7ykrEbNIHlaUo8LGu1IXOR0T1aZiB0qTOdPDbXIXwGaL6P4CrYzlpNLnMhpKx7Yq861NUJ6uQo0eM7AM3bEYIfGM+BtZOEc5wgLtEQOtQleYccJW/ORx1pH3gXN5V0dQ6OTBF01Ae5N1e3b149vik82NM9iXe5xtjwr6TJfnUBdfrmj8Ca8VszqQJtQE98AbalmZfvq8BusIH1+XkPFmbfFrrlOCqnxCtBLzAMLiC4KE0pa5vBfWBIHQb1FZAvQr4rOORaIfEO8BO89rbllLG2C/RxsDHG9+CGFsjr8eoG5gK5miTW1X/HTWoziHcmxEHunj5wBTRO5f3IGOc9wXVa57rNPz68Zi6bYVgvIZY8DvCdtefgeJb5460197Cc3liHGgJHs96sHHHR7b8wN8XuB4vL+ElbcL2Q+C0bTPYHpktcdHvN/xl0g7qJ+vjWGlwDxcQtM0BsUfGS48SJqdunSxwOY1o0QZgBpzb1BOcqTeJFJ8npXGXTbJpzJeHUw+KyCsLJwm84XQabpgondSNn8tEPOjW1ddag7mdxa84EYsK/DkwgqZkuxbEmJZAVKEhSZldGytyC3IM49SHGSlOmnm5ato0aT5kWCRN33iKxkcNVWiS0ql2JHEfkNHPZttg5GvxmsJkoi3+dGDIbgT0gaQTOM/+/jUDSDITXTWx9bG/Lhlg5R0ysyOHtZGx9voKTcoDSdtcC4S2B4WXutl3R7E2s1VRQe232LLU2ikmzd1ZnlCNVT0LOmNbe2jnWplkgbmjZsyO9xPgq/MUWWStKOjfz8CoJs9uYGT7FDb311ObdXwqt4CBoi2+uWegtk+YF9zaHebMb+uREvgNYwEYbNRX7s6T4J4wlMPkJ47MYDcU/YQxP91ZPetM8bxYmNM7ty4zFU+AmsLAMBJzfAqdDRtmqqZzyDxic2HZKQLr6AAAAAElFTkSuQmCC") no-repeat center center !important;
}
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
	background-color:rgba(0,0,0,0.8) !important;
}
/* BLACK COLOR SCHEME */
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkaDR824hxs/AAAAuRJREFUSMet102IHEUYxvFfJhMQ4yYaPQgigh9ExIMiyXoRZDE5LEFd4tFDiRLioYyuggpBghe/0IQt8OLBwiBI8KJihCBrclCjRoyK30JkFUJEBUViovHjUhPKdma215n3VP10df+73up63qplIQSjxMTExOl2Smk1pnElOvgUr8YYf6qfmZub0zWmSCndgcdxTuPWiZTSTuyIMf7eEztjgj6KZ/pA4Qw8iNdTSqvGBi7Q+1t0vQ67xwLOOW/pA30DN+B6PNe4d2NKaRojz/GGxvUruKWaywMppcN4quqzBXtHTfXLVfulBrQXu/BFI+WjpTqEsBtXYwozfaBijH/jg0paM45UizEebtHt4qr965LBOeflWIvz8FUI4WiLv34a6yvp/dbgnPP5eAC3YVWlv4PZGONbA6CT2NOQn281xznnGXyCbTW0xCT2p5Q2DYDuw8pK/gjPLgrOOW/Di70fYkCswL0DoPWH/oCbY4ynhqY65zyLJ5u+ixdwDLfigqJ/2QI6FWM80hO6A6B39oF+iJkQwpHS5wncgz96BrEI9OP6Zd0B0Kcb8gHcFEL4uVrDP2J7rywuBfof8ADouz1ozvmqYvQrcFcIYV+BbkbGWW2g/wIPgW6sRvpIKfLwWs55HucW99IWehqcc97cAgq/VO1OqULNOIYNw6DQKeaQW0DhPnw+5H2HcO1i0N5X392Ym0MDoEII32IdHsZCkU/hIG7HZIzxmzZuuAyf4fJqnV4WQviupZWeiZMxxj+X4vm9zd4llTbfFloycLzeZS4lug3bPDFkdBeVQvE9HgshHB+lnHaquYKpnPPqPtBL8Sa24iHsGLWOd7C3uj4be3LOayroNdhf+TJcOCq4W/ZEW7G8aBuxkHN+u9jfuvIT9uK3xubt/404hPB1WZ91rCzmsL4PdFMI4b1xpFoIYRdmMWxZHMVUCGF+HKePTrU0duKKchRZwF84WcrhdqwNIRwc11nrH2BhDonF23lpAAAAAElFTkSuQmCC") no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_zoom_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkaDR4gD9Po7AAAArFJREFUSMe11kuoFGQYBuBn5qhHyzyGIlSamWYeMNGSLh5CigrKgtJFCIK2EFq4CSHITRAVtYggWkblQhIXhpiESXSxC5GQRJwUKq0QiVJIT2pzLtPmHRiG5vTP5LwwDMP83//+3/tdK7rHAFbiEdyDQUxHDT/gMN7DVziDuv+JPqzG6ziNiVxawwgu5XcdZ7ET96K/+ZJKF8QP4zksz+9vcRDf4Dxm5L/7cTum4iRewhvdevoQLmAU32Fd5G13fgif4WIU2NrqeQlW4UhIP4g37TAlxLAUu0L+Ex7oROmr8GriOIw7UZ3k/BI8hU05twSfYgzvYF4p8RqciuGGQpsbsBd7sBC3JUwjeKyU+Olk77EkTykW4jhewMwkYR1vVgsvuCtxOZRYleJn7E8lLMD7IR4qJb45Bke7qIbPsRjXx34Ei0qIKymZCfzVBXEt3/1RaxRTS4jr6UZVXNkF8bVJqj9iPw2jpVIfi+erOiTtx0Z8khpeGfITpcRfROr7cEWhzXRswXV4C7/jwThwWAdZ/Wvq+PGC89dgO/blsf3pdBdxDo+WEs/EK0mU79NQ+iY5fzXmZ0BUcFOyeyztc14n8boFX8f4w6hQgkHsToL+GAU6moo3ZtLUQz4cyWZMMijW4suQjuOJxnT6L+ZpuWBZhsTdGf4jWBT74aZ5fC4PWRHPbk1ITuBFvF3i4Sw8GcKPk9WnsR534LWWDWQs9Vpr2kDOJKPXxokiPBPD8Vx+CpubkmogCjwbj0/iN/ySh76cLWROaUwHsKPp1Y3PbsydxK6a+PWVkEz5F9JtqcHWfvtnPG+HCfzd7Qa5I5thq7cHk2BVlxnt5K2FdEAPMKuNp7W0vGV6hOebNv1WeQd7IW8Dh1q2/4a8s/UYi9O4LyUr342nPUcl7e8APuq1vA38AySjwBf9CKCQAAAAAElFTkSuQmCC") no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_popup_video_icon,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,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") no-repeat center center !important;
}
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,
.black .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover {
	background-color:rgba(255,255,255,0.8) !important;
}
/* ### FULL SLIDE LINKS ### */
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide {
	position:absolute;
	width:100%;
	height:100%;
	border-radius:0px !important;
	z-index:2;
	cursor:pointer;
	background:transparent !important;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon {
	display:block;
	width:100%;
	height:100%;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon:hover,
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon:hover {
	background-color:rgba(0,0,0,0.2);
}

/* HERO SLIDER (SA PRO) */
.white .sa_hero_slider,
.black .sa_hero_slider {
	height:100vh !important;
}
.white .sa_hero_slider .owl-stage-outer,
.black .sa_hero_slider .owl-stage-outer,
.white .sa_hero_slider .owl-stage-outer .owl-stage,
.black .sa_hero_slider .owl-stage-outer .owl-stage,
.white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item,
.black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item,
.white .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container,
.black .sa_hero_slider .owl-stage-outer .owl-stage .owl-item .sa_hover_container {
	height:100% !important;
}

/* SHOWCASE CAROUSEL (SA PRO) */
.white,
.black {
	position:relative !important;
}
.white > .showcase_nav,
.black > .showcase_nav {
	display:block !important;
	z-index:2 !important;
}
.white > .showcase_nav.autohide_arrows,
.black > .showcase_nav.autohide_arrows {
	display:none !important;
}
.white:hover > .showcase_nav,
.black:hover > .showcase_nav {
	display:block !important;
}
.showcase_nav div,
.showcase_nav button {
	position:absolute;
	top:50%;
	border-style:none !important;
	padding:2px 0px !important;
	display:inline-block;
	margin-top:-20px !important;
	line-height:30px !important;
	height:40px !important;
	width:30px !important;
	cursor:pointer !important;
	z-index:2 !important;
	color:transparent !important;
	transition:all .3s ease-in-out !important;
	-webkit-transition:all .3s ease-in-out !important;
	-moz-transition:all .3s ease-in-out !important;
	-o-transition:all .3s ease-in-out !important;
}
.showcase_nav .owl-prev {
	left:10px;
}
.showcase_nav .owl-next {
	right:10px;
}
.white > .disabled .owl-prev,
.white > .disabled .owl-next,
.black > .disabled .owl-prev,
.black > .disabled .owl-next {
	display:none !important;
}
.sa_owl_theme .disabled .owl-prev,
.sa_owl_theme .disabled .owl-next {
	display:none !important;
}
/* WHITE COLOR SCHEME */
.white > .showcase_nav .owl-prev {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB+AJFwgEC+fj8UEAAABvSURBVEhLY2CgAPz790/479+/O4C0PgXGQLRCDTv9HwhAhlJkIJphp0F8sg0cNYz0oBsNs9EwwxECVE0awMJCCVhawEoNyjI6lmKIcgNHDUUv2kfDlILKCJapqJqLRg3F1gQZOumUssYSWuyjNOcAKzkdx3gS1eoAAAAASUVORK5CYII=") no-repeat center center !important;
}
.white > .showcase_nav .owl-next {
	background:rgba(0,0,0,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+AJFwgEC+fj8UEAAABbSURBVEhLY2CAgn///ukD8Q4gFoaJUUSDDPsPBED6NFUMBRkCMmzU0NEwHU1S1MimozmKugUKengCSyolsstQqkbOqGGkx8NomI2GGY4QoGrSANlBi8YSVZpzAOv7HoFyQ20AAAAAAElFTkSuQmCC") no-repeat center center !important;
}
.white > .showcase_nav .owl-prev:hover,
.white > .showcase_nav .owl-next:hover {
	background-color:rgba(0,0,0,0.8) !important;
}
/* BLACK COLOR SCHEME */
.black > .showcase_nav .owl-prev {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH4AkaDR0blfVSCwAAAE1JREFUSMft1rENgDAQBMERLbgDGnD79OBqXAFOnBLxJOg2+2Skz453NVzoCmoYuDdaho19BwsW7GfYWYkdmD6o9OWgQYMGLRtLj3NuAZrGUdpimlqZAAAAAElFTkSuQmCC") no-repeat center center !important;
}
.black > .showcase_nav .owl-next {
	background:rgba(255,255,255,0.3) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4AkaDRsASco8YQAAAEdJREFUSMft1rENgDAAA8ETC1BkENbPDgwVGiQWMFIK/wAnuTNfFyaGUBMLdwodL1a0aNGiefSQ7dxmcrFixfbEfjlLkTv3AIF4UOkm3RN8AAAAAElFTkSuQmCC") no-repeat center center !important;
}
.black > .showcase_nav .owl-prev:hover,
.black > .showcase_nav .owl-next:hover {
	background-color:rgba(255,255,255,0.8) !important;
}
@media only screen and (max-width:999px) {
	.showcase_tablet { width:var(--widthtab) !important; left:var(--lefttab) !important; }
	.showcase_hide_tablet { width:100% !important; left:0px !important; }
}
@media only screen and (max-width:767px) {
	.showcase_mobile { width:var(--widthmob) !important; left:var(--leftmob) !important; }
	.showcase_hide_mobile { width:100% !important; left:0px !important; }
}

/* VERTICAL CENTER SLIDE CONTENT FEATURE */
.sa_owl_theme .owl-item .sa_vert_center_wrap {
	position:relative;
}
.sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center {
	position:absolute;
	top:50%;
	transform:translate(0px,-50%);
	width:100%;
}

/* THUMBNAIL PAGINATION (SA PRO) */
.sa_owl_thumbs_wrap {
	display:block !important;
	z-index:2 !important;
	text-align:center !important;
}
.sa_owl_thumbs_wrap .owl-thumbs {
	display:block !important;
	margin:auto !important;
	text-align:center !important;
	font-size:0px !important;
	line-height:0px !important;
}
.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item {
	display:inline-block !important;
	cursor:pointer;
	transition:all .3s ease-in-out !important;
	-webkit-transition:all .3s ease-in-out !important;
	-moz-transition:all .3s ease-in-out !important;
	-o-transition:all .3s ease-in-out !important;
}
.sa_owl_thumbs_wrap .owl-thumbs .active,
.sa_owl_thumbs_wrap .owl-thumbs .owl-thumb-item:hover {
	opacity:1.0 !important;
}
.sa_thumbs_inside_bottom,
.sa_thumbs_inside_top {
	position:absolute !important;
	width:100% !important;
}
.sa_thumbs_inside_bottom {
	bottom:0px !important;
}
.sa_thumbs_inside_top {
	top:0px !important;
}
.sa_thumbs_inside_left,
.sa_thumbs_inside_right {
	position:absolute !important;
	top:0px !important;
	height:100% !important;
	padding:0px !important;
	box-sizing:content-box !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	overflow:hidden !important;
}
.sa_thumbs_inside_left .owl-thumbs,
.sa_thumbs_inside_right .owl-thumbs {
	position:absolute !important;
	top:50% !important;
	transform:translate(0px,-50%) !important;
	max-height:100% !important;
	box-sizing:content-box !important;
	width:100% !important;
	padding-right:20px !important;
	overflow-y:scroll !important;
	overflow-x:hidden !important;
}
.sa_thumbs_outside_bottom {
	position:relative !important;
	width:100% !important;
}
@media only screen and (max-width:999px) {
	.white .sa_thumbs_hide_tablet,
	.black .sa_thumbs_hide_tablet { display:none !important; }
}
@media only screen and (max-width:767px) {
	.white .sa_thumbs_hide_mobile,
	.black .sa_thumbs_hide_mobile { display:none !important; }
}

/* LIGHTGALLERY (POPUP) LIBRARY */
.lg-container .lg-backdrop,
.lg-container .lg-outer {
	z-index:99999999 !important;
}

/* HTML/SHORTCODE POPUPS */
.sa_custom_popup {
	display: none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999999;
	background-color:#000000;
	overflow-y:auto;
}
.sa_custom_popup .sa_popup_close {
	position:absolute;
	top:0px;
	right:0px;
	background-color:rgba(0,0,0,0.5);
	color:#a0a0a0;
	width:60px;
	height:60px;
	text-align:center;
	font-weight:400;
	font-size:24px;
	line-height:60px;
	cursor:pointer;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
}
.sa_custom_popup .sa_popup_close:hover {
	color:#ffffff;
}
.sa_custom_popup .sa_popup_wrap {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	padding:20px;
	width:90%;
}
@media only screen and (max-width:767px) {
	.sa_custom_popup .sa_popup_close {
		width:48px; height:48px; font-size:20px; line-height:48px; }
}