/*
==================================================

    Theme Name: 123 Medicine
    Theme URI: http://www.lpd-themes.com
    Description: 123 Medicine Premium WooCommerce Theme
    Author: lpd-themes
    Author URI: http://www.lpd-themes.com
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
    Version: 1.0


================================================== */

@import "assets/css/bootstrap.css";
@import "assets/glyphicons_halflings/web/html_css/css/halflings.css";
@import "assets/glyphicons_social/web/html_css/css/social.css";
@import "assets/glyphicons/web/html_css/css/glyphicons.css";
@import "assets/css/application.css";
@import "assets/css/fonts.css";
@import "assets/css/color.css";
@import "assets/css/cc.css";

@media screen and (-webkit-min-device-pixel-ratio:0) {
#like-box-facebook iframe{width: 100% !important;}
}
.tax-product_cat .col-md-9.page-content{width: 100%}
.customize-support .page-content .grid-brick {height: 450px!important;}
.tablepress.tablepress-id-16 {margin-top: 20px!important;}

@media(max-width:768px){

    /*.where-to-buy a{background-position: 5% center!important;}
    .top-head-menu.animation-dd #menu-top-menu a{background-position: 5% center!important;}*/
    .single-product .left-sidebar-template .page-content{float: unset!important;}
    .single-product .lpd-products li {float: left!important;min-height: 210px!important;width: 50%!important;}
    #display_bags .category .joint ul {display: inline-block!important;margin: 0 auto!important;padding: 0!important;text-align: center!important;width: 100%!important;}
#display_bags .category .joint ul li{display: inline-block!important;float: unset!important;margin: 0 auto 12px!important;width: 45%!important;}

}

@media(max-width:767px){


.customize-support #body-wrap{ width:auto;}
.customize-support .page-content .grid-brick {height: auto!important;}
.tax-product_cat .col-md-9.page-content .col-md-4{width: 100%!important;float: left!important;}
/*.upsells.lpd-products .lpd-products{width: 50%!important;float: left!important;}*/
.shop-post-page .product_meta{ width: 60%!important;}
#footer-bottom .col-xs-12.col-md-12 > div{width: 100%!important;text-align: center!important;}
.vc_span12 .wpb_content_element.wpb_single_image img{height: 75px;object-fit: cover;}
.description .youtube_inner_mail{width: 100%!important;display: inline-block!important;}
.youtube_inner_mail a{width: 100%!important;display: inline-block!important;}
.youtube_inner_mail iframe{width: 100%!important;}

.customize-support #body-wrap .products_orlist .div_img img{width: auto!important; min-height: unset!important;}
.customize-support #body-wrap .products_orlist ul {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    text-align: center!important;
}
.customize-support #body-wrap .products_orlist ul li {
    display: inline-block;
    float: left;
    margin: 0 5px 35px;
    width: 45.33%;
    height: 335px;
}
.single.single-product #jckWooThumbs_img_wrap{width: 100%!important;}
.single.single-product .left-sidebar-template .page-content {float: unset!important;}
#like-box-facebook iframe{width: 100% !important;}
  .videowrapper 
    {
        float: none;
        clear: both;
        width: 100%;
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
    }
    .videowrapper iframe 
    {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

}
.single-product .item-navigation.nav_in_stock a:last-child{display: none!important;}
.tax-product_cat .col-md-9.page-content .lpd-products .product-item-wrap .item-details a:last-child{display: none!important;}

@media(min-width:768px) and (max-width:1200px){

   #like-box-facebook iframe{width: 100% !important;}
   .customize-support .wpb_widgetised_column .col-md-3.one-column{width: 100%!important;}
   .single.single-product #jckWooThumbs_img_wrap{width: 100%!important;}
   .single.single-product .left-sidebar-template .page-content {float: unset!important;}
   .customize-support .page-content .grid-brick {height: auto!important;}
   .description .youtube_inner_mail iframe{width: 100%;}
   .header-menu.affix .menu-logo
    {
        width: 100%!important;
        display: inline-block!important;
        float: unset!important;
        text-align: center;

    }
    .header-menu.affix .nav.navbar-nav {display: inline-block;float: unset;margin: 45px auto 0 auto;width: 100%;text-align: center;}
    .header-menu.affix .navbar-nav > li{float: unset;display: inline-block;}
    .header-menu.affix .navbar-nav > li > a {padding-bottom: 5px;padding-top: 10px;}

   
}
@media(min-width:1201px) and (max-width:1400px){

 .header-menu.affix .menu-logo{position: relative;width: 15%;float: left;}
 .header-menu.affix .nav.navbar-nav{width: 85%;float: left;}
.header-menu.affix .nav.navbar-nav .menu-item a{padding-bottom: 5px;padding-top: 10px;}

}

@media(min-width:500px) and (max-width:768px){

.product .upsells.lpd-products ul.lpd-products li.product .product-item-wrap{height: 315px;}

}

@media(min-width:768px) and (max-width:991px){

.customize-support #body-wrap{ width:auto;}
.products_orlist ul {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    text-align: center!important;
}
.products_orlist ul li {
    float: unset!important;
    margin: 0 auto 20px auto!important;
    width: 30.33%;
    display: inline-block!important;
}
.tax-product_cat .col-md-9.page-content .col-md-4{width: 33.33%!important;float: left!important;}
.product .upsells.lpd-products ul.lpd-products li.product .product-item-wrap{height: 325px!important;}

}


@media(min-width:500px) and (max-width:991px){

/*.product .upsells.lpd-products ul.lpd-products li.product .product-item-wrap{height: 315px;}*/
.product .upsells.lpd-products .lpd-products li.product{width: 50%!important;float: left!important;}
.product .upsells.lpd-products ul.lpd-products li.product a img{margin: 0 auto!important;width: 80%;}


}


@media(min-width:991px) and (max-width:1200px){

.customize-support #body-wrap{ width:auto;}
.products_orlist ul {
    display: inline-block;
    margin: 0 auto 20px auto;
    padding: 0;
    width: 100%;
    text-align: center!important;
}
.products_orlist ul li {
    float: unset!important;
    margin: 0 auto!important;
    width: 30.33%;
    display: inline-block!important;
}
.product .upsells.lpd-products ul.lpd-products li.product a img{margin: 0 auto!important;width: 80%;}
 /*   .product .upsells.lpd-products .lpd-products li.product{width: 50%!important;float: left!important;}*/
    /*.left-sidebar-template .page-content .lpd-products.upsells {float: unset!important;}
    .product.type-product.product_cat-main{width: 50%!important;float: left!important;}*/
}


.star-rating{ margin-bottom:-12px;}
.wordpress-123medicine .woocommerce .star-rating, .wordpress-123medicine.woocommerce-page .star-rating {letter-spacing: 1px !important;}
.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {min-height:95px !important;}
.footer{ display:none;}

#menu-item-2821 a{color:#fff;background:#4F91CD;margin-top:10px;padding:10px}

 @media (min-width: 1000px) {
.grid-brick {height:420px !important}
.box-caption{min-height:145px !important}
.box-image{min-height:273px !important}
}

.product-pdf-button { background-color: #4f91cd; color: #fff; margin-top: 10px; margin-bottom:10px; padding:8px; border-radius:5px }
#headersearchform-container .widget { margin: 20px 0 0px; }
.where-to-buy, .orca_button, .on_line_catalog, .top-head-menu{display:inline-block;vertical-align:top}
.where-to-buy a 
{ 
    display:block; 
    background-color:#4f91cd;
    background-image:url(assets/img/where-to-buy2.png);
    background-repeat: no-repeat;
    background-position:left 10px center;
    /*width:100%;*/ 
    padding:7px 18px 6px 40px; 
    max-width: 280px; 
    text-align: center; 
    margin: 0 auto; 
    color:#fff;
    text-decoration:none; 
    border:1px  solid #4f91cd; 
    -webkit-transition: all 0.3s ease-in-out; 
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; 
    transition: all 0.3s ease-in-out; 
    border-radius:20px;
    background-size:30px 28px;
}
.on_line_catalog a {  background-color: #000;
    background-image: url("assets/img/bag-finder.png");
    background-position: 16px center;
    background-repeat: no-repeat;
    background-size: 28px auto;
    border: 1px solid #800080;
    border-radius: 20px;
    color: #ffffff;
    display: block;
    font-size: 14px;
    margin: 0 3px;
    max-width: 311px;
    padding: 7px 15px 6px 50px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s; }
.orca_button a {  background-color: #800080;
    background-image: url("assets/img/bag-finder.png");
    background-position: 16px center;
    background-repeat: no-repeat;
    background-size: 28px auto;
    border: 1px solid #800080;
    border-radius: 20px;
    color: #ffffff;
    display: block;
    font-size: 14px;
    margin: 0 3px;
    max-width: 311px;
    padding: 7px 15px 6px 50px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s; }
.where-to-buy a:hover, .top-head-menu ul li.top-reviews a:hover { -moz-box-shadow: inset 0 0 5px #000; -webkit-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000; background-color:#000 !important; border:1px solid #000 !important; color: #fff;}
.where-to-buy a:hover{ background-image:url(assets/img/where-to-buy2.png) !important; }
.top-head-menu ul li.top-reviews a:hover{background-image:url(assets/img/user.png) !important;background-size: 23px auto;}
.top-head-menu ul li.top-gallery a:hover { -moz-box-shadow: inset 0 0 5px #4f91cd; -webkit-box-shadow: inset 0 0 5px #4f91cd; box-shadow: inset 0 0 5px #4f91cd; background-color:#4f91cd !important; border:1px solid #4f91cd !important;}
.orca_button a:hover, .top-head-menu ul li a:hover { -moz-box-shadow:   inset 0 0 5px #999; -webkit-box-shadow: inset 0 0 5px #999; box-shadow: inset 0 0 5px #999; /*background:#768D87; border:1px solid #82919F;*/ border:1px solid #4f91cd; }
.on_line_catalog a:hover{-moz-box-shadow:   inset 0 0 5px #999; -webkit-box-shadow: inset 0 0 5px #999; box-shadow: inset 0 0 5px #999; /*background:#768D87; border:1px solid #82919F;*/ border:1px solid #4f91cd;}
.top-head-menu ul.menu { display: table; float: none; margin: 0 auto; }
.top-head-menu ul li { display: block; float: left; position: relative; }
.top-head-menu ul li:first-child { margin: 0 5px 0 0; }
.top-head-menu ul li a { background: #44c767; border: 1px solid #18ab29; color: #fff; display: block; font-size: 14px; padding:7px 14px 6px 47px; position: relative; text-align: center; text-decoration: none;border-radius:20px; } 
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,.top-head-menu ul li a {padding:7px 14px 6px 47px;}
::i-block-chrome,.top-head-menu ul li.top-reviews a{ padding:7px 18px 6px 53px !important;}
}
.top-head-menu ul li ul.sub-menu li { float: none; margin: 0; width: 100%; }
.top-head-menu ul li ul.sub-menu::after { border-bottom: 10px solid #fff; }
.top-head-menu ul li ul.sub-menu::after { border-left: 10px solid transparent; border-right: 10px solid transparent; content: ""; display: inline-block; right: 10px; position: absolute; top: -15px; }
.top-head-menu ul li .sub-menu-wrap { display: none; padding: 5px 0; }
.top-head-menu ul li:hover .sub-menu-wrap { display: block; }
.top-head-menu ul li ul.sub-menu {  background-clip: padding-box;background-color: rgb(255, 255, 255);border: 1px solid rgb(79, 145, 205);box-shadow: 0 13px 23px 0 rgba(0, 0, 0, 0.8);float: left;font-size: 12px;list-style: outside none none;min-width: 200px;padding: 0;position: absolute;right: -3px;top: 100%;transition: all 0.3s ease 0.1s;z-index: 1001;}
.top-head-menu ul li:hover ul.sub-menu { display: block; }
.top-head-menu ul li ul.sub-menu li:first-child > a { border-top: medium none !important; }
.top-head-menu ul li ul.sub-menu li > a {background: rgb(255, 255, 255) none repeat scroll 0 0 !important;border-bottom: medium none;border-left: medium none;
    border-radius: 0;
    border-right: medium none;
    border-top: 1px solid rgba(149, 149, 149, 0.25) !important;
    clear: both;
    color: rgb(85, 85, 85);
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    padding: 5px 10px;
    text-align: left;
   /* transition: all 0.15s ease 0s;*/
    white-space: nowrap;}
.top-head-menu ul li ul.sub-menu li > a:hover, .top-head-menu ul li ul.sub-menu li > a:focus {background: #4f91cd !important;
   /* border: 1px solid rgb(255, 255, 255) !important;*/
    /*border-radius: 22px;box-shadow: none; */
	border:none !important;
	box-shadow:none !important;
	}
/*.top-head-menu ul li{width:80px;}*/
.top-head-menu ul li.top-reviews a { /*background: #4f91cd none repeat scroll 0 0 !important;*/ border: 1px solid #ff8c00;background-image:url(assets/img/user.png) !important;background-repeat: no-repeat;background-position:13px center;background-color:#ff8c00; padding:7px 18px 6px 46px;background-size:23px auto;}
.top-head-menu ul li.top-gallery a { /*background: #000 none repeat scroll 0 0 !important;*/ border: 1px solid #ff8c00; background-image:url(assets/img/gallery2.png) !important;background-repeat: no-repeat;background-position: 12px center;background-color:#ff8c00;background-size:27px auto;}

.top-head-menu ul li.top-contact a { border: 1px solid #000; background-image: url(assets/img/emailicon.png) !important; background-repeat: no-repeat; background-position: 13px center; background-color: #000; padding: 7px 18px 6px 46px; background-size: 23px auto; }
.top-head-menu ul li.top-contact a:hover { background-image: url(assets/img/emailicon.png) !important; background-size: 23px auto; }



.footer-copy{float:left;}
.footer-name{float:right;}
.orca_button a:hover{ background-color:green !important;}
.on_line_catalog a:hover{ background-color:green !important;}
p.copyright{text-align:center;}
@media (min-width:320px) and (max-width:639px) {
    .where-to-buy, .orca_button, .on_line_catalog, .top-head-menu, .top-head-menu ul li { margin-top:10px; }
    .where-to-buy, .orca_button, .on_line_catalog, .top-head-menu, .top-head-menu ul.menu, .top-head-menu ul li { float: left; width: 100%; }
    .where-to-buy a, .on_line_catalog a, .orca_button a { float: left; max-width: 100%; width: 100%; }
    .orca_button a {margin:0 auto;}
    .top-head-menu ul li ul.sub-menu { min-width: 96%; width: 96%; }
    .top-head-menu ul li ul.sub-menu li > a { white-space: inherit; }
}
@media (min-width:640px) and (max-width:767px) {
    .where-to-buy, .orca_button, .on_line_catalog, .top-head-menu { margin-top:10px; }
    .top-head-menu, .top-head-menu ul.menu { float: left; width: 100%; }
    .where-to-buy, .orca_button, .on_line_catalog, .top-head-menu ul li { float: left; width: 49.5%; }
    .orca_button a {margin:0 auto;}
    .where-to-buy a, .orca_button a, .on_line_catalog a { float: left; max-width: 100%; width: 100%; }
    .where-to-buy, .top-head-menu ul li:first-child { margin-right: 1%; }
    /*.where-to-buy a{background-position: 33% center !important;}
    .orca_button a{background-position: 6.5% center !important;}*/
/*    .top-head-menu ul li.top-gallery a, .top-head-menu ul li.top-reviews a{background-position: 38% center !important;}*/
}
@media (min-width:768px) and (max-width:1199px) {
    .autocomplete-suggestions { top: 45px; }
}
@media (max-width:380px)
{
/*.orca_button{ }*/
/*.where-to-buy a{background-position: 32% center !important;}*/
/*.top-head-menu ul li.top-gallery a{background-position: 40% center !important;}
.top-head-menu ul li.top-reviews a{background-position: 38% center !important;}*/
/*.orca_button a{background-position:7% center !important;}*/
.footer-copy ,.footer-name{text-align:center;float:none;}

}

@media (min-width:381px) and (max-width:450px) {
/*.where-to-buy a{background-position: 37% center;}*/
/*.top-head-menu ul li.top-gallery a{background-position: 40% center !important;}
.top-head-menu ul li.top-reviews a{background-position: 41% center !important;}*/
/*.orca_button a{background-position: 10% center;}*/
.footer-copy ,.footer-name{text-align:center;float:none;}
}
@media (min-width:451px) and (max-width:639px) {
/*.where-to-buy a{background-position: 39.5% center; }*/
/*.top-head-menu ul li.top-gallery a{background-position: 43% center !important;}
.top-head-menu ul li.top-reviews a{background-position: 43% center !important;}*/
/*.orca_button a{background-position:23% center;}*/
/*.on_line_catalog a{background-position:23% center;}*/
.footer-copy ,.footer-name{text-align:center;float:none;}
}
@media  (min-width:361px) and (max-width:550px){
/*.orca_button a{background-position:17% center;}*/
/*.on_line_catalog a{background-position:17% center;)*/
}

@media and (max-device-width:500px) and (-webkit-min-device-pixel-ratio:0) { 
/*@media screen (max-device-width:500px) and (-webkit-min-device-pixel-ratio:0) {*/ 
/* Safari only override */
::i-block-chrome,.where-to-buy a{background-position: 40% center; }
}

@media (max-width:1199px)
{
#yith-ajaxsearchform{text-align:center}

}
#footer{width:100% !important}


.title-wrapperMobile{background-color: #4f91cd;height: 200px;}
	.sparePartsCatalog {display: inline-block;width: 100%;text-align: center;}
	.sparePartsCatalog > h6
		{
			color: #ffffff;
    		font-size: 11px;
    		margin: 0px 0 5px 0;
    		text-align: center;
    		text-transform: uppercase;
    		margin: 0 auto 5px auto;
		position: relative;
display: inline-block;
		} 
	.sparePartsCatalog > h1 
	{
		color: #ffffff;
    	font-size: 20px;
    	margin: 18px 0 18px;
    	text-align: center;
    	text-transform: uppercase;
    }
    .title-wrapperMobile .div_requestarrow {right: -28px;top: -3px;}


	@media(min-width:320px) and (max-width:599px){

		.seach-spare-part{top:23%;}	

	}
	@media(min-width:600px) and (max-width:767px){

		.seach-spare-part{top:25%;}
	}

	@media(max-width:767px){

		.seach-spare-part
			{
				left: 0;    
				margin-left: 15px;    
				width: 93%;
			}
#dataCatalogListing thead th{font-size: 12px}
		#dataCatalogListing thead th:nth-child(3),#dataCatalogListing thead th:nth-child(4),#dataCatalogListing thead th:nth-child(5)
		{display: none;}
		#dataCatalogListing tbody td:nth-child(3),#dataCatalogListing tbody td:nth-child(4),#dataCatalogListing tbody td:nth-child(5)	
		{display: none;}

	}
	
	 .div_pro_column{margin-bottom: 15px; width: 273px; top: 0px; left: 0px; display: block; opacity: 1; transform: rotate(0deg) scale(1, 1);margin-right:10px;}
			.box-image:hover .div_show_link {display:block;background:#ccc;opacity:0.5;position:relative;}
			.div_pro_column .div_show_link {position: absolute; left: 0;right: 0;top: 50%;}
			


.box-image:hover .div_show_link {
    background: rgba(0, 0, 0, 0.1) !important;
    display: block !important;
    opacity: 1 !important;
    bottom: 0 !important;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
	transition : all 0.3s ease-in-out 0s
}

.hover-lightbox, .hover-url, .hover-iframe {
  left: 50% !important;
  opacity: 1 !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate(-60%, -20%) !important;
}

.overlap{display: none;}
.box-image:hover .overlap{display: block !important;transition : all 0.3s ease-in-out 0s}

.postid-4609 .zm-description {display:none !important;}
.crsl-item1 h3 {color:#555555 !important;font-size: 14px !important;font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif !important; font-weight: 900 !important;}
.Rich_Web_VS_HPS1_Nav #navbtns1 .previous1 {color:#959595 !important;font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.Rich_Web_VS_HPS1_Nav #navbtns1 .next1 {color:#959595 !important;font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif !important;}

#Rich_Web_VS_HPS1 {
   margin: 0 auto !important;
}
.latest_video_review {
    margin-bottom: 0 !important;
}
.page-id-4231 .wpcf7 {
    background-image: none !important;
}

@media(max-width:767px){
	/*.single-product .product .col-md-6.product-content iframe {width: 100% !important;}*/
	.rsSlide div img.rsImg {width:90% !important;text-align:center;margin:0 auto !important;}
	.rsSlide div {text-align:center !important;margin:0 auto;}
	.row #jckWooThumbs_img_wrap {padding-left:10px !important;padding-right:10px !important;}
	.where-to-buy a{margin:0 3px !important;}
	.orca_button a{margin:0 3px !important;}
	.on_line_catalog a{margin:0 3px !important;}
	.top-head-menu ul li  a {margin:0 3px !important;padding:7px 18px 6px 59px !important;}
	.top-head-menu ul li.top-gallery a { background-position: 15px center;}
	.top-head-menu ul li.top-reviews a {background-position: 15px center;}
	
	/*.single-product .product .col-md-6.product-content .video-container {position:relative;padding-bottom:54.25%;height:0;overflow:hidden;}
	.single-product .product .col-md-6.product-content .video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}*/
	#Rich_Web_VS_HPS1 #user_review_video h4{font-size:13px !important;}

}
@media(min-width:300px) and (max-width:480px){
	.where-to-buy, .orca_button, .on_line_catalog, .top-head-menu, .top-head-menu ul li {margin-top: 10px !important;}
	.where-to-buy, .orca_button, .on_line_catalog, .top-head-menu, .top-head-menu ul.menu, .top-head-menu ul li {float: left;width: 100% !important;}
	.top-head-menu ul li {float:unset !important;}
	.top-head-menu.animation-dd {margin-top:0px !important;}
}
.Rich_Web_VS_HPS1_Nav a {border:1px solid #555555 !important;}

/*new css*/
.home .vc_separator h4{color: #555555;font-size: 18px;font-weight: 900;text-transform: uppercase;}

.box-image > img {
    display: block;
    width: 100%;
}
.divorca_product .completeAddingImages .product.type-product {margin-bottom:0px !important;}
.home .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 13px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.box-image > img {display: block;width: 100%;}

.divorca_product .box-image > img,.featured_pro .box-image > img{display: block;/*width: auto;*/height: 290px;}

}
@media(min-width:320px) and (max-width:599px){
	/*.div_videocontainer iframe {width:320px;height:180px;}*/
	.div_videocontainer iframe {width:300px;height:169px;}
	.postid-4306 .div_videocontainer iframe {width:300px;height:164px;}
}
.wpcf7-form .divSuscribe .wpcf7-list-item {margin-left:0px !important;}
.wpcf7-form .divSuscribe input[type="checkbox"] {width:16px !important;margin-top:-2px !important;margin-right:5px !important;display:inline-block !important;}
.wpcf7-form .divSuscribe span.wpcf7-list-item-label {display: inline-block !important;font-size:14px !important;margin-top: 5px !important;}

.divSuscribe .txtchecksubscribe span.wpcf7-list-item-label {display:none !important;}
.divSuscribe .div_title_sub {font-size:14px !important;display: inline-block !important;margin-top: 3px !important;}
.divSuscribe {position:relative !important;}
.divSuscribe span.wpcf7-not-valid-tip {position:absolute !important;top:14px;width:600px;}
.divloginbtnnew {pointer-events: none !important;cursor: default !important;text-decoration: none !important;}

.div_desctooltip.bottom .tooltiptxt { top:40px; left:-6px; }
.div_desctooltip.bottom .tooltiptxt:before { top: -5px; left: 10px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid rgba(0,0,0,0.75); }
.div_desctooltip .tooltiptxt:before { width: 0px; padding: 0px; position: absolute; content: ''; }
.div_desctooltip { position: relative; text-decoration: none !important;}
.div_desctooltip:hover .tooltiptxt { display: block; }

.div_desctooltip .div_emptytext { height: 25px !important; }
a.div_desctooltip.bottom {float: right;margin-left: 4px;display: inline-block;}
.div_align_all_btn {display: inline-block !important;}
@media(max-width:767px){
	.div_buttonsec .col-lg-5.div_generaldisc .tooltiptxt {width:327px !important;}
}
.div_align_all_btn .btnservice {text-transform:capitalize !important;}
.div_align_all_btn .btnservice:hover{background-color: unset;
border-color: unset;
cursor: pointer;
background: #4F91CD url('http://www.orcabags.com/wp-content/themes/123medicine/gradient-bg.png') !important;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto auto;
background-repeat: repeat-x;
background-position: center center !important;
background-size: auto 100% !important;
}
.message-content .product-pdf-button:hover {background-color: unset;
border-color: unset;
cursor: pointer;
background: #4F91CD url('http://www.orcabags.com/wp-content/themes/123medicine/gradient-bg.png') !important;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto auto;
background-repeat: repeat-x;
background-position: center center !important;
background-size: auto 100% !important;}

.left-header, .header-lh {display:none !important;}




.div_pdfbtn a, .div_serviceformbtn a, .div_generaldisc a, .div_catelog a{color:#fff !important;}
.div_buttonsec a:hover {text-decoration:none !important;}

.div_desctooltip .tooltiptxt { width: 458px !important; padding: 10px 15px; display: none; position: absolute; z-index: 1000; border-radius: 3px; background: rgba(0,0,0,0.75); font-size: 12px; text-shadow: -1px 1px 0px rgba(0,0,0,0.2); line-height: 150%; color: #fff; width: 610px; text-align: left;text-transform: capitalize;line-height: 28px;letter-spacing: 1px; filter: drop-shadow(0 0 13px rgba(0,0,0,.3));}
.div_buttonsec a {font-size:12px !important;}

/*new css 2019*/
.page-id-5171 .box-caption::before {content:unset !important;}
.page-id-5171 .box-caption  h3 {font-size:inherit !important;text-transform:uppercase;text-align:left !important;}
.page-id-5171 .box-caption  h3 a {color:#555 !important;text-transform:uppercase;}
.page-id-5171 .box-caption  h3 a:hover {text-decoration:none !important;color:#4f91cd !important;}
.page-id-5171 .box-image-mask {background:none !important;}
.page-id-5171 .box-caption {padding:0px !important;border:none !important;}
.page-id-5171 .product_image_main_box {border:1px solid #ebebeb !important;padding:10px;}
.page-id-5171 .box-caption {min-height:53px !important;}
.page-id-5171 .div_read_more_link a{color:#555;}
.page-id-5171 .div_read_more_link a:hover{color:#4f91cd;}
.page-id-5171 .product_image_main_box:hover {cursor:pointer;border: 1px solid #4f91cd !important;}
.page-id-5171 .product_image_main_box:hover h3 a {color:#4f91cd !important;}
.page-id-5171 .product_image_main_box:hover .div_read_more_link a {color:#4f91cd !important;}
.page-id-5171 .product_image_main_box .pro_desc {display:none !important;}
.page-id-5171 .product_image_main_box .box-image:hover .thumbnail-caption {top:unset !important;opacity:unset !important;}
.page-id-5171 .product_image_main_box .box-image .thumbnail-caption {opacity:unset !important;display:none !important;}

/*media grid*/
.page-id-5171 .product_image_mainbox .pro_desc, .page-id-5171 .product_image_mainbox p{display:none !important;}
.page-id-5171 .product_image_mainbox .box-caption h3 {text-align:left;}
.page-id-5171 .product_image_mainbox .box-image:hover .thumbnail-caption {top:unset !important;opacity:unset !important;}
.page-id-5171 .product_image_mainbox .box-image .thumbnail-caption {opacity:unset !important;display:none !important;}
.page-id-5171 [data-canvas-width] {display:none !important;}
.page-id-5171 .product_image_mainbox.grid-brick {border: 1px solid #ebebeb;height:auto !important;}
.page-id-5171 .product_image_mainbox .box-image {padding:10px;}
.page-id-5171 .product_image_mainbox .box-caption {padding:10px !important;}
.page-id-5171 .centered {overflow: unset;}
.page-id-5171 .product_image_mainbox:hover {cursor:pointer;border: 1px solid #4f91cd !important;}
.page-id-5171 .product_image_mainbox:hover h3 a {color:#4f91cd !important;}
.page-id-5171 .product_image_mainbox:hover .div_read_more_link a {color:#4f91cd !important;}

/*.circular-nav {display:none;}*/
.circular-nav {display:block !important;}
#cn-button-text {font-size: 14px !important;position: relative;top:5pt !important;text-transform: capitalize !important;letter-spacing: 1px;line-height: 10px;}
.cn-modern .cn-wrapper li a span p {font-size:15px !important;}
.cn-modern .cn-button {/*height: 3.8em;width: 3.8em;*/}

.archive.tax-product_cat ul.lpd-products li.first {clear:unset !important;}

.archive.tax-product_cat .product-item-wrap{min-height:326px !important;}
.archive.tax-product_cat.term-video-gear-accessories .product-item-wrap {min-height: 361px !important;}

.archive.tax-product_cat .box-image:hover .thumbnail-caption{ opacity:1 !important; top:0px !important}
.archive.tax-product_cat .thumbnail-caption{
transition-delay: 0s;
transition-duration: 0.25s;
transition-property: top;
transition-timing-function: ease-in-out;
}
.archive.tax-product_cat .product_archive {margin-bottom:15px !important;}
.archive.tax-product_cat .inner-page {padding-top:0px !important;}
.archive.tax-product_cat .page-title {margin-bottom: 25px !important;margin-top: 25px !important;font-size: 20px !important;display: none;}

.product_archive .item.product_image_list {list-style:none !important; padding-bottom:15px;}
@media (min-width: 1400px) and (max-width: 1900px){




}
.product_archive .owl-carousel {padding-left:0px !important;}


.product_archive .owl-nav {visibility:hidden;}
.product_archive:hover .owl-nav{visibility:visible;}

.product_archive .owl-nav{ width:100%; float:left;}
.product_archive .owl-nav .owl-prev {
	font-size: 0;
	background: #4f91cd url('assets/img/owl-arro-left_hov.png') no-repeat center;
	height: 40px;
	left: -24pt;
	position: absolute;
	top: 85pt;
	width: 40px;
	border-radius: 90%;
	transition-duration: .2s;
	background-position: 12px 10px;
	opacity: 0.5;
}
.product_archive .owl-nav .owl-next {
	font-size: 0;
	background: #4f91cd url('assets/img/owl-arro-right_hov.png') no-repeat center;
	height: 40px;
	right: -24pt;
	position: absolute;
	top: 85pt;
	width: 40px;
	border-radius: 90%;
	z-index: 4;
	transition-duration: .2s;
	background-position: 16px 11px;
	opacity: 0.5;
	text-align: center;
}
/*.product_archive .owl-nav .owl-prev:hover{ font-size:0; background:#4f91cd url('assets/img/owl-arro-left_hov.png') no-repeat center;height: 40px;left: -57pt;position: absolute;top: 85pt;width: 40px; border-radius:90%; transition-duration:.2s;background-position:18px 11px;opacity:0.5;}
.product_archive .owl-nav .owl-next:hover{font-size:0;background:#4f91cd url('assets/img/owl-arro-right_hov.png') no-repeat center; height: 40px;right: -57pt;position: absolute;top: 85pt;width: 40px; border-radius:90%; transition-duration:.2s; background-position:12px 11px;opacity:0.5;}*/

.product_archive .owl-carousel .owl-item {padding-top:19px;}
.navbar-nav .dropdown-menu {
    border: none !important;
	filter: drop-shadow(0 0 13px rgba(0,0,0,.3));
}
.navbar .nav > li > .dropdown-menu::after {top: -10px !important;border-bottom: 10px solid #fff !important;}
/*.single.single-product ul.lpd-products li.first {clear: unset !important;}*/
.crsl-item1 {margin-bottom:15px !important;}
.tooltiptxt:after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: 11px;
    border-bottom: 10px solid #fff;
	
}
.div_desctooltip .tooltiptxt{top: 42px;background-color: #fff !important;color: #000 !important;}

li.top-reviews .sub-menu-wrap .sub-menu::after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 13pt !important;
   
}
.top-head-menu ul li ul.sub-menu {box-shadow:none !important;filter: drop-shadow(0 0 13px rgba(0,0,0,.3)) !important;border:none !important;}
.col-lg-4.div_serviceformbtn::after {border-right:2px solid #000 !important;}

/*.div_serviceformbtn {background:#4f91cd;text-transform:uppercase;font-size:18px;text-align:center;padding:13px 0px;border-radius:8px;}*/
/*.div_generaldisc {background:#000;text-transform:uppercase;font-size:18px;text-align:center;padding:13px 0px;border-radius:8px;}
.div_catelog {background:#999999;text-transform:uppercase;font-size:18px;text-align:center;padding:13px 0px;border-radius:8px;}*/
/*.div_pdfbtn {background:#4f91cd;text-transform:uppercase;font-size:18px;text-align:center;padding:13px 0px;border-radius:8px;margin-bottom:10px;}*/
.div_pdfbtn {height:34px; padding-top: 8px;}
.div_serviceformbtn {border-right: 2px solid #ccc;height:34px; padding-top: 8px;}
.div_generaldisc {border-right: 2px solid #ccc;height:34px; padding-top: 8px;}
.div_catelog {height:34px; padding-top: 8px;}

.div_serviceformbtn a{background: #4f91cd;text-transform: uppercase;font-size: 18px;text-align: center;padding: 12px 19px;border-radius: 8px;}
.div_generaldisc a{background: #000;text-transform: uppercase;font-size: 18px;text-align: center;padding: 12px 19px;border-radius: 8px;}
.div_catelog a{background: #999999;text-transform: uppercase;font-size: 18px;text-align: center;padding: 12px 14px;border-radius: 8px;}
.div_pdfbtn a{background: #4f91cd;text-transform: uppercase;font-size: 18px;text-align: center;padding: 12px 11px;border-radius: 8px;}
.div_buttonsec .col-lg-4 {width: auto;}

.div_pdfbtn a:hover {background: #4F91CD url('http://www.orcabags.com/wp-content/themes/123medicine/gradient-bg.png') !important;background-repeat: repeat-x !important;background-position: center center !important;background-size: auto 100% !important;}
.div_serviceformbtn a:hover {background: #4F91CD url('http://www.orcabags.com/wp-content/themes/123medicine/gradient-bg.png') !important;background-repeat: repeat-x !important;background-position: center center !important;background-size: auto 100% !important;}
.div_generaldisc a:hover {background: #4F91CD url('http://www.orcabags.com/wp-content/themes/123medicine/gradient-bg.png') !important;background-repeat: repeat-x !important;background-position: center center !important;background-size: auto 100% !important;margin-top: -15px;display: inline-block;}
.div_catelog a:hover {background: #4F91CD url('http://www.orcabags.com/wp-content/themes/123medicine/gradient-bg.png') !important;background-repeat: repeat-x !important;background-position: center center !important;background-size: auto 100% !important;}

.row.pdfbtnrow {margin-bottom: 28px;}
.div_buttonsec{margin-bottom: 25px;margin-top: 19px;}
@media(max-width:1199px){
.div_serviceformbtn{display: inline-block;}
.div_generaldisc{display: inline-block;}
.div_catelog{display: inline-block;padding-top: 35px;}
}
@media(max-width:406px){
.div_generaldisc a{float: left;margin: 10px 0px;}
.div_catelog a{float: left;margin: 7px 0px;}
.shop-post-page .product_meta{margin-top: 70px;}
.div_serviceformbtn{border-right: none;}
.div_generaldisc{border-right: none;}
}
.tax-product_cat .post-3733.product-type-simple .product_image_list img{/*height:auto !important;width:auto !important;*/}
.tax-product_cat .post-2041.product-type-simple .owl-carousel .owl-item img {object-fit: contain !important;}
.page-id-5176 .lpd-products .cate_416 {display:none !important;}
.page-id-5176 .lpd-products .cate_415 {display:none !important;}
.page-id-5176 ul.lpd-products li.first {clear:unset !important;}
.single.single-product ul.lpd-products li.product .product-item-wrap{min-height: 329px !important;}
.provesrc-widget-area .pfs-link {display:none !important;}

.div_ourproducts ul li.top-ourproduct a.showeyeicon { border: 1px solid #000; background-image: url(assets/img/reviews2.png) !important; background-repeat: no-repeat; background-position: 13px center; background-color: #000; background-size: 23px auto; }
.div_ourproducts ul li.top-ourproduct a.showeyeicon:hover { background-image: url(assets/img/reviews2.png) !important; background-size: 23px auto;box-shadow:none !important;}

.div_ourproducts .top-head-menu.animation-dd {width:100%;}
.div_ourproducts {border-top-left-radius: 20px;
border-bottom-left-radius: 20px;background: #000;}
#yith-ajaxsearchform .div_ourporduct_col {padding-right:0px;}
#yith-ajaxsearchform .div_search_col {padding-left:0px;}

.menu_with_search .col-lg-2.div_ourporduct_col {padding-right:0px !important;}
.menu_with_search .col-lg-2.div_ourporduct_col ul.menu {padding:0px !important;}
.menu_with_search .col-lg-3.div_search_col {padding-left:0px;padding-right:0px;}
.menu_with_search #yith_woocommerce_ajax_search-2 {margin-top:0px !important;}
.menu_with_search .searchwithmenu .div_search_col .yith-s {width: 250px !important;border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.menu_with_search #yith-ajaxsearchform #yith-searchsubmit {position: absolute !important;left: auto !important;right: -13px !important;top: 0 !important;}

.menu_with_search .searchwithmenu .col-lg-9 ul.menu{padding-left: 0px !important;}
.row.menu_with_search {margin-top:20px;}
.div_ourproducts .top-ourproduct .down-arrow::after {
	content: "";
	width: 20px;
	height: 20px;
	background: url("assets/img/down-arrow.png") no-repeat;
	top: 7px;
	right: -27px;
	position: absolute;
	display: inline-block;
	background-size: 20px;
	left: auto;
}
.div_ourproducts .our_product_subitem {display:none;position:absolute;background:#fff;width:200px;}
.div_ourproducts .our_product_subitem .menuitem a {padding:10px;background-image:none !important;background:#fff;border:none !important;
border-radius:0px !important;color:#555;}
.div_ourproducts .our_product_subitem .menuitem a:hover {box-shadow:none !important;}
.div_ourproducts .top-head-menu.animation-dd ul {margin-left:0px;}
.div_ourproducts .our_product_subitem .menuitem a:hover, .div_ourproducts .our_product_subitem .menuitem a:hover:focus {
	background-color: #4f91cd !important;color:#fff !important;
}
.autocomplete-suggestions {width:445px !important;}

.bottom_searchmenu .div_ourproducts ul.menu {padding:0px;}
.bottom_searchmenu .col-lg-2.div_ourporduct_col {padding-right:0px;}
.bottom_searchmenu .col-lg-10.div_search_col {width:auto;padding-left:0px;}
.bottom_searchmenu .col-lg-10.div_search_col .yith-s{border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;width: 250px !important;
font-size: 14px !important;}
.bottom_searchmenu .search_box .autocomplete-suggestions {right: 18pt;}
#menu-header-top-menu #menu-item-5811.top-contact > a {
	border: 1px solid #000;
	background-image: url(assets/img/emailicon.png) !important;
	background-repeat: no-repeat;
	background-position: 13px center;
	background-color: #000;
	padding: 7px 18px 6px 46px;
	background-size: 23px auto;
}

/*Audio sub category Page*/
.page-id-5841 ul.lpd-products, .page-id-5843 ul.lpd-products {display:flex;}
.page-id-5841 ul.lpd-products li.product.home_pro_cate, .page-id-5843 ul.lpd-products li.product.home_pro_cate {width:14%;}
.page-id-5841 ul.lpd-products li.product.home_pro_cate > a:not(.div_cate_link) {min-height: 60px !important;}
.page-id-5843 ul.lpd-products li.product.home_pro_cate > a:not(.div_cate_link) {min-height: 60px !important;}

/*footer menu*/
.div_footer_menu {display: flex;clear: both;padding-top: 20px;overflow: hidden;width: 100%;}
.div_footer_menu ul {text-align: center;margin: 0 auto;}
.div_footer_menu .navbar-nav > li {overflow: hidden;z-index: 8;}

.div_ourproducts .top-head-menu_1 ul.menu {margin-left:0px !important;}
.div_ourproducts .top-head-menu_1 ul.menu li {list-style:none !important;}
.div_ourproducts .top-head-menu_1 ul.menu {display: table;float: none;margin: 0 auto;}
.div_ourproducts .divourpromenu > a {
	/*background: #44c767;
	border: 1px solid #18ab29;*/
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 7px 14px 6px 47px;
	position: relative;
	text-align: center;
	text-decoration: none;
	border-radius: 20px;
}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul{padding-left:0px;}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul > li a {
	padding: 10px;
	width: auto;
	display: block;
	padding-right: 26px !important;
}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul > li a {font-size:14px;color:#555}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li {padding:0px !important;}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem .dropdown-toggle span.caret {position:absolute;right: 6px;top:19px;}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li a:hover{color:#fff;}
.home .row.searchwithmenu .col-lg-9 .top-contact > a::after {display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-bottom: 0 dotted;
	content: "";
	border-top-color: #fff;
	border-bottom-color: #fff;
	position: absolute;
	top: 48%;
	right: 7px;
}
.home .row.searchwithmenu .col-lg-9 .top-contact > a {padding: 7px 27px 6px 46px;}
.home .row.searchwithmenu .col-lg-9 .top-contact .sub-menu-wrap ul.sub-menu li a {font-size:13px;}
.home .row.searchwithmenu .col-lg-9 .top-contact .sub-menu-wrap ul.sub-menu li a:hover {color:#fff !important;}
.home .row.searchwithmenu .col-lg-9 .top-contact .sub-menu-wrap ul.sub-menu::after {display:none;}

.single-product .upsells.lpd-products .lpd-products p.pro_desc {display:none;}

@media(min-width:1200px) and (max-width:1280px){
	.bottom_searchmenu .col-lg-10.div_search_col .yith-s{width: 212px !important;font-size: 12px !important;}
	.bottom_searchmenu .div_ourproducts .top-ourproduct .down-arrow::after {right: -11px;}
	.bottom_searchmenu .top-head-menu ul li a {padding: 7px 15px 6px 47px;}
}
@media(max-width:767px) {
	.page-id-5841 ul.lpd-products, .page-id-5843 ul.lpd-products {display:block;}
	.page-id-5841 ul.lpd-products li.product.home_pro_cate, .page-id-5843 ul.lpd-products li.product.home_pro_cate {width:auto;}
}

.our_product_subitem {position:relative;}
.our_product_subitem li{position:relative;}
.dropdown-menu{ border:0px !important; margin:0px !important;}
.new_arraval .box-image > img{ padding:30px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ color:#FFFFFF !important;}

.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li{ position:relative;}
/*.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li::after {
	content: " ";
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-right: 7px solid #000;
	border-top: 7px solid transparent;
	border-left: 7px solid transparent;
	border-bottom: 0 dotted;
	content: "";
	transform: rotate(-45deg);
	-webkit-transform: rotate(-48deg);
	right: 12px;
	top: 21px;
}*/
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li::after {
	content: " ";
	position: absolute;
	right: 5px;
	top: 61%;
	height: 9px;
	width: 20px;
	background-position: top center;
	background-image: url(arrow.png);
	background-repeat: no-repeat;
	background-size: 5px;
	margin-top: -7px;
}
.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li:hover::after,.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li.active::after,.div_ourproducts .top-head-menu_1 ul.menu .our_product_subitem ul li ul.dropdown-menu li:focus::after{
background-position:bottom center;
}

.product_archive .product_image_list img{object-fit:contain;}
/*.single-product .flex-control-thumbs li {width:20% !important;display:inline-block !important;float: unset !important;}*/
.single-product .flex-control-thumbs li {width:100% !important;}
.single-product .flex-control-thumbs li img {opacity:unset !important;max-width: 100% !important;width:180px !important;margin:0 auto !important;
height:180px !important;object-fit:contain;}
.header-bottom {z-index:8 !important;}
.flex-control-thumbs .owl-nav {
	width: 100%;
	float: left;
}
.flex-control-thumbs .owl-nav .owl-prev {
	font-size: 0;
	background: #4f91cd url('assets/img/owl-arro-left_hov.png') no-repeat center;
	height: 30px;
	left: 0px;
	position: absolute;
	top: 68px;
	width: 30px;
	transition-duration: .2s;
	background-position: 8px 6px;
	text-align: center

}
.flex-control-thumbs .owl-nav .owl-next {
	font-size: 0;
	background: #4f91cd url('assets/img/owl-arro-right_hov.png') no-repeat center;
	height: 30px;
	right: 0px;
	position: absolute;
	top: 68px;
	width: 30px;
	z-index: 4;
	transition-duration: .2s;
	background-position: 8px 6px;
	text-align: center;
}
.flex-control-thumbs {margin-top:25px !important;}



@media screen and (min-width: 1400px) {.product_archive .owl-carousel{ width:316px !important;}.owl-carousel .owl-item img{ width:316px !important;
height:300px !important;}}
@media screen and (min-width: 2000px) {
.product_archive .owl-carousel{ width:316px !important;}
.owl-carousel .owl-item img{ width:316px !important;height:300px !important;}
}