/* 
 Theme Name:     Remix Theme
 Author:         Don Svederus
 Author URI:     htttps://remixwebdesign.com
 Template:       Divi
 Version:        2.1
 Description:   A Child Theme built by Remix.
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.wp_rss_retriever_list {padding-left: 0px !important;padding: 0px 10px !important;}
.wp_rss_retriever_list li {float: left;width: 27.667%;margin-right: 8.5%;margin-bottom: 30px;}
.wp_rss_retriever_list li:last-child {margin-right: 0;}
.wp_rss_retriever_item_wrapper {background-color: #fff;padding: 19px;box-shadow: 0px 30px 50px -30px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 30px 50px -30px rgba(0,0,0,0.1);-ms-box-shadow: 0px 30px 50px -30px rgba(0,0,0,0.1);-moz-box-shadow: 0px 30px 50px -30px rgba(0,0,0,0.1);-o-box-shadow: 0px 30px 50px -30px rgba(0,0,0,0.1);
	border-radius: 25px;-webkit-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;-moz-border-radius: 25px;position: relative;}
.wp_rss_retriever_item_wrapper a.wp_rss_retriever_title {display: block; margin-bottom: .5em; font-size: 19px; color: #222; line-height: 1.4em;margin-top: 180px;}
.wp_rss_retriever_container {float: left; font-size: 15px; color: #666; line-height: 1.7em; }
.wp_rss_retriever_container a.wp_rss_retriever_readmore {float: left;width: 100%;}
.wp_rss_retriever_image {position: absolute; float: left; height: 180px !important; overflow: hidden; top: 0; left: 0; width: 100% !important;margin-right: 0;border-radius: 25px 25px 0px 0px;}
.wp_rss_retriever_image img {position: static;top: initial;left: initial;transform: translate(0%,0%);-webkit-transform: translate(0%,0%);-ms-transform: translate(0%,0%);-o-transform: translate(0%,0%); border-radius: 25px 25px 0px 0px;min-width: 101% !important;}


@media only screen and (max-width: 991px) {
	.wp_rss_retriever_list {padding: 0px 0px !important;}
	.wp_rss_retriever_list li {width: 46.7%;margin-right: 5.5%;margin-bottom: 60px;}
	.wp_rss_retriever_list li:last-child {margin-right: 5.5%;}
	.wp_rss_retriever_list li:nth-child(2n) {margin-right: 0;}
}

@media only screen and (max-width: 767px) {
	.wp_rss_retriever_list li {width: 100%;margin-right: 0;}
	.wp_rss_retriever_list li:last-child {margin-right: 0;}
	.wp_rss_retriever_item_wrapper {margin: 0px 15px;}
	.wp_rss_retriever_image {height: 220px !important;}
	.wp_rss_retriever_item_wrapper a.wp_rss_retriever_title {margin-top: 220px;}
}

@media only screen and (max-width: 479px) {
	.wp_rss_retriever_image {height: 150px !important;}
	.wp_rss_retriever_item_wrapper a.wp_rss_retriever_title {margin-top: 150px;}
	
}

/* Dev Subhome: 
 * SubHome--Scanning, SubHome--Software 
 * */
.drs_subhome .drs_subhome--scanning .et_pb_module{}
/* .drs_subhome--scanning .et_pb_promo:hover .et_pb_promo_description,
.drs_subhome--scanning .et_pb_promo:hover .et_pb_module_header,
.drs_subhome--scanning .et_pb_promo:hover .et_pb_promo_description p {
	color: white;
} */
.drs_subhome--scanning--solutions_section .et_pb_promo:hover .et_pb_promo_description,
.drs_subhome--scanning--solutions_section .et_pb_promo:hover .et_pb_module_header,
.drs_subhome--scanning--solutions_section .et_pb_promo:hover .et_pb_promo_description p {
	color: white;
}
.drs_subhome--scanning--solutions_section .et_pb_promo:hover .et_pb_button_wrapper .et_pb_promo_button {
	background-color: white!important;
    color: #2B317E;
	border-color: #2b317e;
}
.drs_subhome--scanning--solutions_section .et_pb_image img {
	object-fit: cover;
}
.drs_subhome--scanning--solutions_section--slider .et_pb_slides {
	padding: 0 1rem;
}
.drs_subhome--scanning--solutions_section--slider .et-pb-slider-arrows {
	display: flex;
    justify-content: center;
}
.drs_subhome--software--solutions_section .et_pb_promo:hover .et_pb_promo_description,
.drs_subhome--software--solutions_section .et_pb_promo:hover .et_pb_module_header,
.drs_subhome--software--solutions_section .et_pb_promo:hover .et_pb_promo_description p {
	color: white !important;
}
.drs_subhome--software--solutions_section .et_pb_promo:hover .et_pb_button_wrapper .et_pb_promo_button {
	background-color: white!important;
    color: #2F8CFF;
	border-color: #2F8CFF;
}
.drs_subhome--software--solutions_section .et_pb_image img {
	object-fit: cover;
}
.drs_subhome--software--solutions_section--slider .et_pb_slides {
	padding: 0 1rem;
}
.drs_subhome--software--solutions_section--slider .et-pb-slider-arrows {
	display: flex;
    justify-content: center;
}


.drs_subhome--scanning--services_section .et_pb_column:hover .et_pb_promo_description,
.drs_subhome--scanning--services_section .et_pb_column:hover .et_pb_module_header,
.drs_subhome--scanning--services_section .et_pb_column:hover .et_pb_promo_description p {
	color: white;
}
.drs_subhome--scanning--services_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button {
}
.drs_subhome--scanning--services_section .et_pb_column .et_pb_button_wrapper .et_pb_promo_button {
	color: transparent;
}
.drs_subhome--scanning--services_section .et_pb_column .et_pb_button_wrapper .et_pb_promo_button:after {
	color: #2B317E;
}
.drs_subhome--scanning--services_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button:after {
	color: white;
}
.drs_subhome--scanning--services_section--slider .et_pb_slides {
	padding: 1rem 1rem;
}
.drs_subhome--scanning--services_section--slider .et-pb-slider-arrows {
	display: flex;
    justify-content: center;
}
.drs_subhome--scanning--services_section--card_icon {}
.drs_subhome--scanning--services_section img {
	width: 100%;
}
.drs_subhome--scanning--services_section--card_icon--hover {display: none;}
.drs_subhome--scanning--services_section .et_pb_column:hover .drs_subhome--software--services_section--card_icon {display: none;}
.drs_subhome--scanning--services_section .et_pb_column:hover .drs_subhome--software--services_section--card_icon--hover {display: block;}
.drs_subhome--software--services_section .et_pb_column:hover .et_pb_promo_description,
.drs_subhome--software--services_section .et_pb_column:hover .et_pb_module_header,
.drs_subhome--software--services_section .et_pb_column:hover .et_pb_promo_description p {
	color: white !important;
}
.drs_subhome--software--services_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button {
}
.drs_subhome--software--services_section .et_pb_column .et_pb_button_wrapper .et_pb_promo_button {
	color: transparent;
}
.drs_subhome--software--services_section .et_pb_column .et_pb_button_wrapper .et_pb_promo_button:after {
	color: #2F8CFF;
}
.drs_subhome--software--services_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button:after {
	color: white;
}
.drs_subhome--software--services_section--slider .et_pb_slides {
	padding: 1rem 1rem;
}
.drs_subhome--software--services_section--slider .et-pb-slider-arrows {
	display: flex;
    justify-content: center;
}
.drs_subhome--software--services_section img {
	width: 100%;
}
.drs_subhome--software--services_section--card_icon {}
.drs_subhome--software--services_section--card_icon--hover {display: none;}
.drs_subhome--software--services_section .et_pb_column:hover .drs_subhome--software--services_section--card_icon {display: none;}
.drs_subhome--software--services_section .et_pb_column:hover .drs_subhome--software--services_section--card_icon--hover {display: block;}

.drs_subhome--scanning--products_section .et_pb_column .et_pb_module_header:before {
	display: inline-block;
	content: ' ';
	background-size: 33px 33px;
	height: 33px;
	width: 33px;
	margin-left: -36px;
    position: absolute;
}
.drs_subhome--scanning--products_section .products-canon .et_pb_module_header:before {

	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/Scanner-blue.png');
	
}
.drs_subhome--scanning--products_section .products-canon:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/Scanner.png');
}


.drs_subhome--scanning--products_section .products-canon_check .et_pb_module_header:before{
	
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/invoice.png');
}
.drs_subhome--scanning--products_section .products-canon_check:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/invoice-light.png');
}
.drs_subhome--scanning--products_section .products-microfilm .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/movie-2-line.png');
}
.drs_subhome--scanning--products_section .products-microfilm:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/movie-2-line-light.png');
}

.drs_subhome--scanning--products_section .products-kodak .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/printer-icon-dark-blue.png');
}
.drs_subhome--scanning--products_section .products-kodak:hover .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/product-printer-icon-white.png');
}
.drs_subhome--scanning--products_section .products-scanpro .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/film-line.png');
}
.drs_subhome--scanning--products_section .products-scanpro:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/film-line-light.png');
}
.drs_subhome--scanning--products_section .et_pb_column:hover .et_pb_promo_description,
.drs_subhome--scanning--products_section .et_pb_column:hover .et_pb_module_header,
.drs_subhome--scanning--products_section .et_pb_column:hover .et_pb_promo_description p {
	color: white;
}
.drs_subhome--scanning--products_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button {
	background-color: white !important;
	color: #2b317e;
}
.drs_subhome--scanning--products_section .et_pb_column .et_pb_button_wrapper .et_pb_promo_button:after {
	color: #2B317E;
}
.drs_subhome--scanning--products_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button:after {
	color: white;
}
/******/
.drs_subhome--software--products_section .et_pb_column .et_pb_module_header:before {
	display: inline-block;
	content: ' ';
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/Vector-29.png');
	background-size: 33px 33px;
	height: 33px;
	width: 33px;
	margin-left: -36px;
    position: absolute;
}
.drs_subhome--software--products_section .products-cloud .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/bookmark-cloud.png');
}
.drs_subhome--software--products_section .products-cloud:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/bookmark-cloud-light.png');
}
.drs_subhome--software--products_section .products-harbor .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/cloud-connection.png');
}
.drs_subhome--software--products_section .products-harbor:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/cloud-connection-light.png');
}

.drs_subhome--software--products_section .products-ware .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/lock-file.png');
}
.drs_subhome--software--products_section .products-ware:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/lock-file-light.png');
}


.drs_subhome--software--products_section .products-mercury .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/settings-5-line.png');
}
.drs_subhome--software--products_section .products-mercury:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/settings-5-line-light.png');
}

.drs_subhome--software--products_section .products-capture .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/upload-image-438840-2452.png');
}
.drs_subhome--software--products_section .products-capture:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/upload-image-438840-2453.png');
}


.drs_subhome--software--products_section .products-check21 .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/invoice-1.png');
}
.drs_subhome--software--products_section .products-check21:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/invoice-light-1.png');
}

.drs_subhome--software--products_section .products-PSICapture .et_pb_module_header:before{
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/Group-81.png');
}
.drs_subhome--software--products_section .products-PSICapture:hover .et_pb_module_header:before {
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/Group-82.png');
}

.drs_subhome--software--products_section .et_pb_column:hover .et_pb_promo_description,
.drs_subhome--software--products_section .et_pb_column:hover .et_pb_module_header,
.drs_subhome--software--products_section .et_pb_column:hover .et_pb_promo_description p {
	color: white !important;
}
.drs_subhome--software--products_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button {
	background-color: white !important;
	color: #2F8CFF;
}
.drs_subhome--software--products_section .et_pb_column .et_pb_button_wrapper .et_pb_promo_button:after {
	color: #2F8CFF;
}
.drs_subhome--software--products_section .et_pb_column:hover .et_pb_button_wrapper .et_pb_promo_button:after {
	color: white;
}
.drs_subhome--software--products_section--slider .et_pb_slide_title:before {
	display: inline-block;
	content: ' ';
	background-image: url('https://drsimaging.com/wp-content/uploads/2022/07/document-icon-light-blue.png');
	background-size: 33px 33px;
	height: 33px;
	width: 33px;
	margin-left: -36px;
    position: absolute;
}


/* Icons */
.drs_subhome--slider .slick-arrow {
	background: transparent;
    outline: none;
    border: 0;
}
.drs_subhome--slider .slick-prev {
	position: absolute;
    bottom: 0;
    left: 25%;
}
.drs_subhome--slider .slick-next {
	position: absolute;
    bottom: 0;
    right: 25%;
}
.drs_subhome--scanning--locations_section--slider_3 .slick-arrow {
	background: transparent;
    outline: none;
    border: 0;
}
.drs_subhome--scanning--locations_section--slider_3 .slick-prev {
	position: absolute;
    bottom: 0;
    left: 25%;
}
.drs_subhome--scanning--locations_section--slider_3 .slick-next {
	position: absolute;
    bottom: 0;
    right: 25%;
}
.icon-slider-left:before {
	font-size: 25px;
	color: #2B317E;
	font-family: FontAwesome!important;
	font-weight: 900;
	content: "\f104";
}
.icon-slider-right:before {
	font-size: 25px;
	color: #2B317E;
	font-family: FontAwesome!important;
	font-weight: 900;
	content: "\f105";
}

/* Gallery */
.drs_subhome--slider .slick-slide {
	margin-right: 1rem;
}

/* Pillar Page */
#pillar-sidebar{
	z-index: 999;
}
.pillar-sidebar-menu .widget_nav_menu{
	margin-bottom:0 !important;
}
.pillar-sidebar-menu ul.nav{
    height: 70vh;
    overflow-y: auto;
    flex-wrap: nowrap !important;
	margin: 0 0;
	flex-direction: column;
}
.pillar-sidebar-menu ul.nav>li{
    border-bottom: #4f50b9 1px solid;
    padding: 6px 25px;
	margin: 0 0;
	flex-direction: column;
}
.pillar-sidebar-menu ul.nav>li>a{
	color: #ffffff;    
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.pillar-sidebar-menu ul.nav>li>a:hover,
.pillar-sidebar-menu ul.nav>li>a:focus{
	color: #a5a5a5;
}

.pillar-sidebar-menu ul.sub-menu{
    position: relative;
    top: 0px !important;
    width: 100%;
    border: none;
    box-shadow: none;
    visibility: visible;
    opacity: 1;
    padding: 15px 0 15px 15px !important;
    margin: 0 0;
}
.pillar-sidebar-menu ul.sub-menu>li{
	position: relative;
	display: block;
}
.pillar-sidebar-menu ul.sub-menu>li:before{
	position: absolute;
	content: "";
	background: transparent;
	width: 6px;
	height: 6px;
	left: 0;
	top: 16px;
	border-radius: 50px;
	border: #c1bfff 1px solid;
}
.pillar-sidebar-menu ul.sub-menu>li>a{
	width: 100%;
	padding: 8px 0px;
}
.pillar-content-block ul>li,
.pillar-content-block ol>li{
	margin-bottom:0px;
}
.pillar-content-block ul>li:not(:last-child){
	margin-bottom:15px;
}
.pillar-content-block ol>li:not(:last-child){
	margin-bottom:10px;
}


@media screen and (max-width:980px){
	
	#pillar-sidebar {
		background: transparent;
		top: 10px !important;
		right: auto;
		left: auto;
		box-shadow: none;
	}
	#pillar-sidebar .mobile_nav>span.mobile_menu_bar{
		background: #2e2f7a;
	}
	#pillar-sidebar .mobile_nav>span.mobile_menu_bar:before{
		color: #ffffff;
	}
	#pillar-sidebar .mobile_nav ul.et_mobile_menu{
		height: 50vh;
		overflow-y: auto;
	}
	#pillar-sidebar .mobile_nav ul.et_mobile_menu>li{		
		border-bottom: #4f50b9 1px solid;
	}
	#pillar-sidebar .mobile_nav ul.et_mobile_menu>li>a{		
		padding: 12px 0px;
	}
	
}





@media (max-width: 479px) {
	.drs_subhome--slider .et_pb_column {
		width: 100%!important;
	}	
}
@media (min-width: 300px) {
	.drs_subhome--slider .slick-slide {
		max-width: 265px;
	}
	.drs_subhome--scanning--solutions_section .slick-slide {
		max-width: 192px;
	}
	.drs_subhome--software--solutions_section .slick-slide {
		max-width: 192px;
	}
}
@media (min-width: 349px) {
	.drs_subhome--slider .slick-slide {
		max-width: 265px;
	}
	.drs_subhome--scanning--solutions_section .slick-slide {
		max-width: 232px;
	}
	.drs_subhome--software--solutions_section .slick-slide {
		max-width: 232px;
	}
}
@media (min-width: 399px) {
	.drs_subhome--slider .slick-slide {
		max-width: 265px;
	}
	.drs_subhome--scanning--solutions_section .slick-slide {
		max-width: 299px;
	}
	.drs_subhome--software--solutions_section .slick-slide {
		max-width: 299px;
	}
}
@media (min-width: 424px) {
	.drs_subhome--slider .slick-slide {
		max-width: 265px;
	}
	.drs_subhome--scanning--solutions_section .slick-slide {
		max-width: 272px;
	}
	.drs_subhome--software--solutions_section .slick-slide {
		max-width: 272px;
	}
}
@media (min-width: 349px) {
	.drs_subhome--slider .slick-slide {
		max-width: 265px;
	}
	.drs_subhome--scanning--solutions_section .slick-slide {
		max-width: 311px;
	}
	.drs_subhome--software--solutions_section .slick-slide {
		max-width: 311px;
	}
}








