@import url('https://fonts.googleapis.com/css?family=Open+Sans:600,600i');
@import url(font.css);
#ob-virtualmarketingcart .obv-content {font-family: 'Arial'; font-size: 14px; max-width: 1028px; width: 100% !important; margin-top: 0px !important;margin-bottom: 0px; color: #fff; letter-spacing: 1px;text-align: left;}
 .ui-nav-tab > li #ob-virtualmarketingcart #virtual_bg_site .modal {z-index: 1080;}
/*** loader css ***/
@-moz-keyframes obv-ball-scale-multiple {
0% {opacity: 0;transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;transform: scale(1);}
}
@-webkit-keyframes obv-ball-scale-multiple {
0% {opacity: 0;-webkit-transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;-webkit-transform: scale(1);}
}
@keyframes obv-ball-scale-multiple {
0% {opacity: 0;transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;transform: scale(1);}
}
#ob-virtualmarketingcart .obv-ball-scale-multiple {position: fixed;top: 0;bottom: 0;left: 0;right: 0; display: block;z-index: 9999;background: rgba(0,0,0,.60);}
#ob-virtualmarketingcart .obv-ball-scale-multiple > div {animation: 1s linear 0s normal none infinite obv-ball-scale-multiple; -webkit-animation: 1s linear 0s normal none infinite obv-ball-scale-multiple;background-color: #F7901E; left: 50%;margin: -50px 0 0 -50px;top: 50%;opacity: 0;position: absolute;width: 100px;height: 100px;border-radius: 50%;}
#ob-virtualmarketingcart .obv-ball-scale-multiple > div:nth-child(2) {animation-delay: 0.2s;-webkit-animation-delay: 0.2s;background-color: #F7901E;}
#ob-virtualmarketingcart .obv-ball-scale-multiple > div:nth-child(3) {animation-delay: 0.4s;-webkit-animation-delay: 0.4s;background-color: #F7901E;}
/*** loader css ***/

/** top-but **/
#ob-virtualmarketingcart .obv-main-button {width: auto;position: absolute;top: 0;left: 200px;z-index: 1;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg {background-color: #455e62; color:#fff;width: 34px;height: 36px; opacity: 0.4;display: block;padding: 60px 25px 25px 25px;float: left;margin-right: 10px;border-radius:  0 0 30px 30px;text-decoration: none;text-align: center;font-size: 12px; outline: :none;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg > span {font-size: 10px;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg:FOCUS {outline: none;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg span {opacity: 0;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg:hover, .obv-main-button .obv-top-but-bg.active {margin-top: -25px; -moz-transition-duration: 1s;-o-transition-duration: 1s;-webkit-transition-duration: 1s;transition-duration: 1s;opacity: 1;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg:hover span, .obv-main-button .obv-top-but-bg.active span{opacity: 1; -moz-transition-duration: 1s;-o-transition-duration: 1s;-webkit-transition-duration: 1s;transition-duration: 1s;left: -29px;position: relative;color: #fff;float: left;width: 63px;bottom: -27px;background:transparent !important;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-save-to-library {background-position: -363px -342px;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-looks-good {background-position:-822px -578px;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-Use-image-in-flyer {background-position: -364px -415px;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-go-to-library {background-position: -363px -504px;} 
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-go-to-virtual-video {background-position: -363px -504px;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-go-to-virtual {background-position:-361px -674px;}
#ob-virtualmarketingcart a.obv-top-but-bg.obv-all-icons.disabled.active {background-color: #455e62 !important;}
#ob-virtualmarketingcart a.obv-top-but-bg.obv-all-icons:hover{border:1px none !important;}
/** top-but **/
#ob-virtualmarketingcart .obv-content .modal-content {border-radius: 0;box-shadow: none;border: 0px; overflow:hidden;}
#ob-virtualmarketingcart .obv-bg {background-image: url("../images/ob-bg.jpg"); background-position: center center; min-height: 835px; background-size:100% 100%;}
#ob-virtualmarketingcart .obv-login-part {display: table;height: 835px;width: 100%;}
#ob-virtualmarketingcart .obv-login-part-und {display: table-cell; vertical-align: middle;}
#ob-virtualmarketingcart .obv-login-main {width:365px; margin: 0 auto;}
#ob-virtualmarketingcart .obv-login-logo-part {}
#ob-virtualmarketingcart .obv-login-text {font-size: 52px;}
#ob-virtualmarketingcart .obv-login-form {width: 100%;}
#ob-virtualmarketingcart .obv-login-form .form-control {border: 0px;background-color: transparent;border-bottom: solid 1px #fff;box-shadow: none;border-radius: 0;color: #fff; font-size: 24px; padding: 0px;}
#ob-virtualmarketingcart .obv-login-form input.form-control::-webkit-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-login-form input.form-control:-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-login-form input.form-control::-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-login-form input.form-control -ms-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-ld-main {padding: 35px 20px; width: 100%;}
#ob-virtualmarketingcart .obv-top-but {width:auto; margin-bottom: 0; float:right}
#ob-virtualmarketingcart .obv-top-but > li {width:auto; margin: 0px; padding:0px;display: inline-block; float:left;}
#ob-virtualmarketingcart .obv-top-but > li .dropdown-menu {right:0; left:auto; width:260px; border-radius:0; box-shadow:none; border:0px; background-color:#7e919e; padding: 10px;}
#ob-virtualmarketingcart .obv-top-but > li .dropdown-menu li {padding:0px; margin:0px}
#ob-virtualmarketingcart .obv-top-but > li .dropdown-menu li a {margin: 0px;padding: 3px 0;border-bottom: solid 1px #fff;color: #fff;font-size: 16.25px;letter-spacing: 1.5px;}
#ob-virtualmarketingcart .obv-top-but > li .dropdown-menu li a:hover, .ob-top-but > li .dropdown-menu li a:focus {background-color:transparent;}
#ob-virtualmarketingcart .obv-top-but > li > a.profile {background-position:-285px -192px; width: 30px;height: 30px; opacity: 0.4;}
#ob-virtualmarketingcart .obv-top-but > li > a.help {background-position:-371px -192px; width: 30px;height: 30px; opacity: 0.4;}
#ob-virtualmarketingcart .obv-top-but > li > a.close {background-position: -455px -192px; height: 30px; opacity: 0.4; position: relative !important; right: 0 !important; top: 0 !important; width: 30px;}
#ob-virtualmarketingcart .obv-top-but > li > a.obv-modal-close-button {background-position: -455px -192px; height: 30px; opacity: 0.4; position: relative !important; right: 0 !important; top: 0 !important; width: 30px; z-index:1;}
#ob-virtualmarketingcart .obv-top-but > li > a.profile:hover,
#ob-virtualmarketingcart .obv-top-but > li.open > a.profile, 
#ob-virtualmarketingcart .obv-top-but > li > a.help:hover,
#ob-virtualmarketingcart .obv-top-but > li.open > a.help,
#ob-virtualmarketingcart .obv-top-but > li > a.close:hover,
#ob-virtualmarketingcart .obv-top-but > li > a.close.active {opacity:1;}
#ob-virtualmarketingcart .obv-left-menu {width: 100%;padding: 0; margin: 0px;}
#ob-virtualmarketingcart .obv-left-menu hr {margin: 0px 0 10px 0; width: 45px;}
#ob-virtualmarketingcart .obv-left-menu li {width: 100%; display: inline-block; margin-bottom:8px; position: relative;}
#ob-virtualmarketingcart .obv-left-menu li > a > span {opacity: 0; font-size: 13px; margin-top: 10px;white-space: nowrap;}
#ob-virtualmarketingcart .obv-left-menu li > a.active > span,
#ob-virtualmarketingcart .obv-left-menu li > a:hover > span {color: #F7901E; opacity: 1;text-indent: 50px; -moz-transition-duration: 1s;-o-transition-duration: 1s;-webkit-transition-duration: 1s;transition-duration: 1s;font-weight: bolder;}
#ob-virtualmarketingcart .obv-left-menu li > a:hover > span {display: inline-block;}
#ob-virtualmarketingcart .obv-left-menu li > a.active > span{display: none !important;}
#ob-virtualmarketingcart .obv-left-menu li > a {width: 42px;height: 42px; opacity:0.4;position: relative;z-index: 2;line-height: normal; }
#ob-virtualmarketingcart .obv-left-menu li > a:FOCUS,
#ob-virtualmarketingcart .obv-left-menu li > ul > li > a:FOCUS {outline: none;}
#ob-virtualmarketingcart .obv-left-menu li > a.active,
#ob-virtualmarketingcart .obv-left-menu li > a:hover {opacity: 1;transition:none !important;}
#ob-virtualmarketingcart .obv-left-menu li > a.editlogo,.obv-left-menu li > a.virtual-editlogo {background-position:-826px -708px !important;}
#ob-virtualmarketingcart .obv-left-menu li > a.images,.obv-left-menu li > a.virtual-images {background-position:-55px -23px;}
#ob-virtualmarketingcart .obv-left-menu li > a.addtext,.obv-left-menu li > a.virtual-addtext {background-position: -55px -109px;}
#ob-virtualmarketingcart .obv-left-menu li > a.addcolor,.obv-left-menu li > a.virtual-addcolor {background-position: -55px -183px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.crop {background-position: -55px -280px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.adjust {background-position: -55px -367px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.align {background-position: -55px -452px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.align-left {background-position: -164px -457px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.align-right {background-position: -164px -536px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.reflect {background-position: -55px -534px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.reflect-rotation {background-position: -275px -534px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.zoom {background-position: -55px -614px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.logofy {background-position: -55px -706px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.save {background-position: -55px -791px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.mail {background-position: -55px -866px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.background {background-position:-279px -367px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.share {background-position:-275px -445px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.zoom-out {background-position: -277px -613px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.reset {background-position:-279px -704px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.rotate {background-position:-825px -435px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.transparent{background-position:-825px -532px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul {list-style: none;padding: 0px;display: none; position: absolute;z-index: 10;width: auto; top: 0px;left: 42px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li {width: 45px;display: initial; float: left;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a {width: 42px;height: 42px;opacity: 0.1;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a.align {background-position: -55px -452px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a.align-left {background-position: -164px -457px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a.align-right {background-position: -164px -536px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a.reflect-rotation {background-position: -275px -534px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a.reflect {background-position: -55px -534px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li > a:hover {opacity: 1;}
#ob-virtualmarketingcart .obv-left-menu > li:hover > ul {display: inline-block;}
#ob-virtualmarketingcart .obv-left-menu > li:hover > a {opacity: 1;}
#ob-virtualmarketingcart .obv-left-menu > li > a.transparent + ul {top: -5px;}
#ob-virtualmarketingcart .obv-left-menu > li > a.transparent > span {position: absolute;margin-top: 28px;}
#ob-virtualmarketingcart .obv-product-main {padding: 25px 0;}
#ob-virtualmarketingcart .obv-product-unader {width: 100%;}
#ob-virtualmarketingcart .obv-virtual-parts .col-md-2.col-sm-3, .obv-labrary-parts .col-md-2.col-sm-3, .obv-flyer-paers .col-md-2.col-sm-3, .obv-virtual-video-main-div .col-md-2.col-sm-3 {padding-right:0px;width: 130px;}
#ob-virtualmarketingcart .obv-virtual-parts .col-md-10.col-sm-9, .obv-labrary-parts .col-md-10.col-sm-9, .obv-flyer-paers .col-md-10.col-sm-9, .obv-virtual-video-main-div .col-md-10.col-sm-9 {padding-right:0px;width: 874px;}
#ob-virtualmarketingcart .obv-virtual-parts .obv-product-main .obv-product-unader .col-md-4.col-sm-5 {width: 240px; z-index: 91;}
#ob-virtualmarketingcart .introjs-fixParent .obv-virtual-parts .obv-product-main .obv-product-unader .col-md-4.col-sm-5 {z-index: 8;}
#ob-virtualmarketingcart .obv-virtual-parts .obv-product-main .obv-product-unader .col-md-8.col-sm-7 {width: 615px;}
#ob-virtualmarketingcart .obv-product-vm-und-part {width: 605px;padding: 10px;background: #fff;float: left;margin-bottom: 15px;}
#ob-virtualmarketingcart .obv-product-side {width: 78px; float: left;background-color: #fff;min-height: 500px;}
#ob-virtualmarketingcart .obv-product-side ul { margin: 0px; padding: 0px;}
#ob-virtualmarketingcart .obv-product-side ul li {display:inline-block;margin: 0 0px 20px 0px;padding: 0 3px 0 3px;font-size: 12px; text-align: center;color: #000;font-weight: bold;}
#ob-virtualmarketingcart .obv-product-side ul li > a {display: inline-block; margin: 0px 0 5px 0; padding: 0px; cursor: pointer;border: solid 1px #ccc; position: relative;}
#ob-virtualmarketingcart .obv-product-side ul li > a.selected img {opacity: 1;}
#ob-virtualmarketingcart .obv-product-side ul li > a img {max-height: 48px !important; max-width:50px; opacity: 0.5;}
#ob-virtualmarketingcart .obv-product-side ul li > a img + img {position: absolute;left: 0;top: 0;}
#ob-virtualmarketingcart .obv-product-side ul > li > span {font-size: 10px; font-weight: normal;}
#ob-virtualmarketingcart .obv-product-main-images {margin-right: 5px;width: 502px;height: 502px;float: left;border: solid 1px #ccc; position: relative;overflow: hidden;}
#ob-virtualmarketingcart .obv-product-main-images > img{ margin: 0px !important;}
#ob-virtualmarketingcart .obv-product-them {width: 600px; float: left;}
#ob-virtualmarketingcart .obv-product-them ul { margin: 0px; padding: 0px;height: 60px !important;}
#ob-virtualmarketingcart .obv-product-them ul .owl-item {text-align: center;}
#ob-virtualmarketingcart .obv-product-them ul li {display:inline-block;margin: 0 5px;padding: 0 3px 0 3px;font-size: 10px; text-align: -moz-center;}
#ob-virtualmarketingcart .obv-product-them ul li:first-child{padding-left:0px;}
#ob-virtualmarketingcart .obv-product-them ul li:last-child{padding-left:0px;}
#ob-virtualmarketingcart .obv-product-them ul li > a {display:table; margin: 0px 0 5px 0; padding: 0px;}
#ob-virtualmarketingcart .obv-product-them ul li > a.selected img { opacity: 1;}
#ob-virtualmarketingcart .obv-product-them ul li > a img {max-height: 50px; max-width:50px;    opacity: 0.5;}
#ob-virtualmarketingcart .obv-product-img-right {width: 100%;}
#ob-virtualmarketingcart .obv-product-img-right hr, .obv-product-main hr, .obv-productd-foldet-main hr {margin:5px 0px;width:100%;}
#ob-virtualmarketingcart .obv-product-img-right-browse {width: 100%;}
#ob-virtualmarketingcart .obv-browse-main {width: 100%;font-size: 13px;}
#ob-virtualmarketingcart .obv-browse-main .obv-browse-btn {width: 106px;overflow: hidden;height: 32px;position: relative;cursor: pointer;border: 1px solid #fff;padding: 2px 2px;}
#ob-virtualmarketingcart .obv-browse-main .obv-browse-btn:hover{border: 1px solid #F7901E !important;}
#ob-virtualmarketingcart .obv-browse-main .obv-browse-btn > a {width: 100px; background-color: #fff; display: inline-block; color: #F7901E !important;font-size: 17px;text-align: center;padding: 3px 0 3px 0;cursor: pointer; text-decoration: none;line-height: 17px;border: 1px solid #fff;}
#ob-virtualmarketingcart .obv-browse-main .obv-browse-btn > a:hover {background-color: #F7901E;color: #fff !important; border: 1px solid #F7901E;}
#ob-virtualmarketingcart .obv-browse-main .obv-browse-btn > .browse {position: absolute; top: 0; right: 0;font-size: 30px;cursor: pointer;opacity: 0; display:none;}
#ob-virtualmarketingcart .obv-browse-main .ob-browse-but-text {font-size: 14.63px;}
#ob-virtualmarketingcart .obv-browse-main hr {margin: 0px;}
#ob-virtualmarketingcart .obv-images-library {width: 100%;}
#ob-virtualmarketingcart .obv-images-library-title {color: #fff; font-size: 22px;}
#ob-virtualmarketingcart .obv-images-library-min {width: 100% !important;overflow-x: auto;height: 270px; margin-bottom: 10px; padding-right:0px !important;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part {/* display: inline-block; */ background-color: #fff; margin:2px; float: left;position: relative;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span {width: 60px;height: 60px;text-align: center;display: table;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span a {position: absolute;color: #fff;right: 3px;background-color: #5c6e76;width: 15px;font-weight: bold;height: 15px;border-radius: 10px;top: 3px;padding: 1px 0;text-decoration: none;font-size: 10px;opacity: 0.8;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span a:hover {opacity: 0.8;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span a.active {opacity:1; border: solid 1px #000;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span  img {max-width:60px; max-height:60px;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span .obv-img-vcenter {vertical-align: middle;display: table-cell; cursor: pointer;}
#ob-virtualmarketingcart .obv-images-library-min .obv-img-part > span .obv-img-vcenter .img-responsive {max-width: 60px; max-height: 60px; display: inline-block;}
#ob-virtualmarketingcart .obv-images-bg-remove {width: 100%;}
#ob-virtualmarketingcart .obv-footer-part {font-size: 12px;}
#ob-virtualmarketingcart .obv-footer-part a {color: #f7901e; height: auto; line-height: normal;}
#ob-virtualmarketingcart .obv-footer-part a img {display: inline-block;}
#ob-virtualmarketingcart .obv-font-parts {width: 100%;}
#ob-virtualmarketingcart .obv-font-parts .obv-font-addtext {width: 100%; float: left;}
#ob-virtualmarketingcart .obv-font-parts .obv-font-addtext > textarea {width: 100% !important;resize: none;height: 60px;color: #000;border: 0;margin-bottom: 5px;float: left; padding: 5px;font-size:12px;font-family:Open Sans;background: #fff none repeat scroll 0 0 !important;}
#ob-virtualmarketingcart .obv-font-parts .obv-font-addtext > input{text-shadow:none;width: 100px; background-color: #fff; display: inline-block; color: #F7901E;text-align: center;padding: 6px 0 6px 0;cursor: pointer; text-decoration: none;font-weight: bold;line-height: 17px;border: 1px solid #fff; box-shadow: inset 0px 0px 0 2px #576b74;float:right; text-transform: none !important; font: 16px Arial !important; }
#ob-virtualmarketingcart .obv-font-parts .obv-font-addtext > input:hover{text-shadow:none;background-color: #F7901E;color: #fff;border: 1px solid #F7901E;}
#ob-virtualmarketingcart .obv-font-title {width: 100%; font-size: 22px;}
#ob-virtualmarketingcart .obv-font-fonts {width: 100%  !important; margin: 0px; padding: 0px !important; display:block; height: 250px; overflow:auto; }
#ob-virtualmarketingcart .obv-font-fonts > li {width: 100%; margin: 0px; padding: 5px 0; display: inline-block;}
#ob-virtualmarketingcart .obv-font-fonts > li.active a {color:#fff !important;}
#ob-virtualmarketingcart .obv-font-fonts > li > a {color: #879aa8 !important; font-size: 18px !important;display: inline-block !important; height: auto; line-height: normal;font-weight:normal;}
#ob-virtualmarketingcart .obv-font-fonts > li > a:hover, .obv-font-fonts > li > a.active, .obv-font-fonts > li > a:FOCUS {color: #fff !important;text-decoration: none !important;}
#ob-virtualmarketingcart .obv-font-fonts-size {width: 100%  !important; margin: 5px 0; padding: 0px !important; display:block;max-height: 92px; overflow:auto;}
#ob-virtualmarketingcart .obv-font-fonts-size > li {margin: 3px;padding: 6px; display: inline-block;border: solid 1px #78979c;text-align: center;}
#ob-virtualmarketingcart .obv-font-fonts-size > li.active {margin: 3px;padding: 6px; display: inline-block;border: solid 1px #fff;}
#ob-virtualmarketingcart .obv-font-fonts-size > li.active a {color: #fff;font-weight: bold;text-decoration: none;}
#ob-virtualmarketingcart .obv-font-fonts-size > li > a{color: #879aa8 !important; font-size: 18px;display: inline-block; width: 26px; line-height: 0px;padding: 13px 0;  height: auto;}
#ob-virtualmarketingcart .obv-font-fonts-size > li > a:hover, .obv-font-fonts-size > li > a.active, .obv-font-fonts-size > li > a:focus {color: #fff !important;text-decoration: none;}
#ob-virtualmarketingcart .obv-imprint-mathods {width: 100%;}
#ob-virtualmarketingcart .obv-color-parts {width: 100%;}
#ob-virtualmarketingcart .obv-color-under-oarts {width: 100%;}
#ob-virtualmarketingcart .obv-color-title {width: 100%; font-size: 18px;/* padding-bottom: 10px; */} 
#ob-virtualmarketingcart .obv-color-box {display:inline-block;width: 100%;}
#ob-virtualmarketingcart .obv-color-box ul {width: 100%; display: inline-block; margin: 0px; padding: 0px;}
#ob-virtualmarketingcart .obv-color-box ul > li{width:auto; margin: 2px; padding: 0px; display: inline-block; float: left;}
#ob-virtualmarketingcart .obv-color-box ul > li > a {width: 15px; height: 15px;}
#ob-virtualmarketingcart .obv-color-box ul > li > a > span {width: 18px; height: 18px; display: block;}
#ob-virtualmarketingcart .obv-color-box ul > li > div > ul > li.active a span:after,
#ob-virtualmarketingcart .obv-color-box ul > li.active a span:after {content:''; border:solid 1px #fff; width:100%; height:100%; display:inline-block;top: 0px;left: 0px;height: 18px;width: 18px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;background-position:-380px -625px;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option {width:100%; margin-top:10px;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-color-input {border: 0 none; color: #000; font-size: 12px; height: 22px; margin-bottom: 10px; padding: 0 5px; width: 100%;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-search-result {height: 42px; width: 100% !important; padding-right: 0px !important;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-search-result > ul {width: 100%; display: inline-block; margin: 0px; padding: 0px;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-search-result > ul > li{width:auto; margin: 2px; padding: 0px; display: inline-block; float: left;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-search-result > ul > li > a {width: 18px; height: 18px;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-search-result > ul > li > a > span {width: 18px; height: 18px; display: block;border: solid 1px #30505A;}
#ob-virtualmarketingcart .obv-color-box ul > li.obv-advance-color-option > .obv-pms-search-result > .obv-pms-color-shades-label {font-size: 12px;}
#ob-virtualmarketingcart .obv-spot-swatches-magnet img {width: 20px;}
#ob-virtualmarketingcart .obv_custom_colors { float: left; width: 100%;}
#ob-virtualmarketingcart .obv-color-parts .obv-show-hide-imprint-methods label {margin-bottom: 18px !important;display: inline-block; padding-right: 0px !important;}
#ob-virtualmarketingcart .obv-color-parts .obv-show-hide-imprint-methods {height:168px; width: 100% !important;padding: 10px 0 !important;}
#ob-virtualmarketingcart .obv-trash-icon {width: 30px;height: 35px; opacity:0.4; background-position: -165px -367px;}
#ob-virtualmarketingcart .obv-trash-icon:hover {opacity:1;}
#ob-virtualmarketingcart .obv-save-main {width: 100%;}
#ob-virtualmarketingcart .obv-save-part {margin: 150px auto;}
#ob-virtualmarketingcart .obv-save-but {width: 100%;text-align: center;}
#ob-virtualmarketingcart .obv-save-but .savejpg::before,
#ob-virtualmarketingcart .obv-save-but .savejpg::after {background-position:-285px -30px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 90px;width: 75px;}
#ob-virtualmarketingcart .obv-save-but .pdfjpg::before,
#ob-virtualmarketingcart .obv-save-but .pdfjpg::after {background-position: -447px -30px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 90px;width: 75px;}
#ob-virtualmarketingcart .obv-save-but .saveimage::before,
#ob-virtualmarketingcart .obv-save-but .saveimage::after {background-position: -610px -30px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 90px;width: 75px;}
#ob-virtualmarketingcart .obv-save-but .savehtml::before,
#ob-virtualmarketingcart .obv-save-but .savehtml::after {background-position: -773px -30px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 90px;width: 75px;}
#ob-virtualmarketingcart .obv-save-but .saveppt::before,
#ob-virtualmarketingcart .obv-save-but .saveppt::after {background-position: -610px -190px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 90px;width: 75px;}
#ob-virtualmarketingcart .obv-save-but .saveurl::before,
#ob-virtualmarketingcart .obv-save-but .saveurl::after {background-position: -773px -190px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 90px;width: 75px;}
#ob-virtualmarketingcart .obv-save-button {width: auto; display: inline; margin: 0 20px 0 0;}
#ob-virtualmarketingcart .obv-save-button input[type="radio"] { display:none;}
#ob-virtualmarketingcart .obv-save-button input[type="radio"] + label { color:#fff; font-size:14.5px; cursor: pointer;position: relative; background-image: none !important;}
#ob-virtualmarketingcart .obv-save-button input[type="radio"] + label::before {content:""; display:inline-block;height: 102px;width: 76px;cursor:pointer;opacity: 0.5;}
#ob-virtualmarketingcart .obv-save-button input[type="radio"]:checked + label::after {content:""; position: absolute;left: 0;top: 0;opacity: 1;}
#ob-virtualmarketingcart .obv-savepart {width: 100%;text-align: center;}
#ob-virtualmarketingcart .obv-mail-main {width: 100%;}
#ob-virtualmarketingcart .obv-mail-part {width: 440px; margin: 0 auto;}
#ob-virtualmarketingcart .obv-mail-form {width: 100%;}
#ob-virtualmarketingcart .obv-mail-form .form-control {border: 0px !important; background-color: transparent !important; border-bottom: solid 1px #fff !important; box-shadow: none !important; border-radius: 0; color: #fff !important; font: 21px Arial !important; padding: 0px !important; height: 36px; line-height: 35px;}
#ob-virtualmarketingcart .obv-mail-form textarea.form-control {height: 140px !important;  resize: none; width: 100% !important; padding: 5px;color: #fff !important;}
#ob-virtualmarketingcart .obv-mail-form .form-group > label {margin-right:5px;min-width: 90px;display: inline-block; color:#fff !important;}
#ob-virtualmarketingcart .obv-mail-form input.form-control::-webkit-input-placeholder, .obv-mail-form textarea.form-control::-webkit-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-mail-form input.form-control:-moz-placeholder, .obv-mail-form textarea.form-control:-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-mail-form input.form-control::-moz-placeholder, .obv-mail-form textarea.form-control::-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-mail-form input.form-control -ms-input-placeholder, .obv-mail-form textarea.form-control -ms-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-mail-form .obv-all-redio label {margin-right: 10px !important;line-height: 6px;}
#ob-virtualmarketingcart .obv-mail-form .obv-all-redio input[type=checkbox] + label:before {margin-bottom: 0px;}
#ob-virtualmarketingcart .obv-help-main {width: 100%;}
#ob-virtualmarketingcart .obv-help-search {width: 100%;}
#ob-virtualmarketingcart .obv-help-search > span {width: auto; color: #fff; font-size: 14.48px;letter-spacing: 1px;padding-top: 5px;display: inline-block;}
#ob-virtualmarketingcart .obv-help-search .span {width: 185px; color: #afb1b4; font-size: 13px; font-style: italic;float: right;border: 0;padding: 5px; letter-spacing: 1px;}
#ob-virtualmarketingcart .obv-help-text-part {width: 100%; padding: 20px 0;}
#ob-virtualmarketingcart .obv-help-texts {width: 100%;}
#ob-virtualmarketingcart .obv-help-text-title {width: 100%; border-bottom: solid 1px #fff; font-size: 21.64px; margin-bottom: 10px;}
#ob-virtualmarketingcart .obv-help-text-main {width: 100%; padding-bottom: 10px;}
#ob-virtualmarketingcart .obv-help-text-main ul {width: 100%; margin: 0px; padding: 0px;}
#ob-virtualmarketingcart .obv-help-text-main ul li {width: 100%; margin: 0px; padding: 0px; list-style: none;}
#ob-virtualmarketingcart .obv-help-text-main ul li a {width: auto; color:#fff; font-size: 12px !important; text-decoration: none;border-bottom: 0px !important;letter-spacing: 1px !important;padding: 0px !important;}
#ob-virtualmarketingcart .obv-folder-main {width: 100%; padding: 20px 0;}
#ob-virtualmarketingcart .obv-folder-top-part {width: 100%; border-bottom: solid 1px #fff; padding-bottom: 10px;padding-top: 20px; min-height: 75px;}
#ob-virtualmarketingcart .obv-folder-top-left {width: 59.5%; display: inline-block; padding-top: 15px;}
#ob-virtualmarketingcart .obv-folder-top-right {width: auto;display: inline-block; float: right; }
#ob-virtualmarketingcart .obv-folder-top-left > ul {width: 100%; margin: 0px; padding: 0px;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li {margin: 0px 10px 0px 0; padding: 0px; display: inline;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li > a {margin: 0px; padding: 0px; color: #fff;vertical-align: middle; text-decoration: none;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li > a:FOCUS {outline: none;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li > a > span {display: inline-block; width: 30px; height: 25px;vertical-align: middle;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li > a > span.artwork {background-position: -164px -282px;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li > a > span.products {background-position: -164px -195px;}
#ob-virtualmarketingcart .obv-folder-top-left > ul > li > a > span.addfolder {background-position: -164px -282px;}
#ob-virtualmarketingcart .obv-folder-top-right > ul {width: 100%; margin: 0px; padding: 0px; text-align: left;}
#ob-virtualmarketingcart .obv-folder-top-right > ul > li {margin: 0px 0px 0px 0px; padding: 0px; display: inline; text-align: left;}
#ob-virtualmarketingcart .obv-folder-top-right > ul > li > a {margin: 0px 10px 0 0; padding: 0px; color: #fff;vertical-align: middle; text-decoration: none;}
#ob-virtualmarketingcart .obv-folder-top-right > ul > li > a > span {display: inline-block; width: 30px; height: 25px;vertical-align: middle;}
#ob-virtualmarketingcart .obv-folder-top-right > ul > li > a > span.flyer {background-position: -285px -279px;}
#ob-virtualmarketingcart .obv-folder-top-right > ul > li > a > span.video {background-position: -379px -279px;}
#ob-virtualmarketingcart .obv-folder-top-right > ul > li > a > span.powerpoint {background-position: -458px -279px;}
#ob-virtualmarketingcart .obv-addfolder-main {width: 100%; padding: 15px 0;}
/* .obv-addfolder-title {width: 100%; font-size: 22px; color: #fff;} */
#ob-virtualmarketingcart .obv-addfolder-addname {width: 100%; padding-top: 5px;}
#ob-virtualmarketingcart .obv-addfolder-addname .obv-add-input {width: 195px; border: solid 1px #fff; background-color: transparent; padding: 5px 10px; font-style: italic;}
#ob-virtualmarketingcart .obv-addfolder-addname input.obv-add-input::-webkit-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-addfolder-addname input.obv-add-input:-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-addfolder-addname input.obv-add-input::-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-addfolder-addname input.obv-add-input:-ms-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-addfolder-addname .obv-add-addbut {width: 64px; border: 0px; background-color: #fff; color: #4f696e;font-weight: bold;font-size: 21.5px;vertical-align: top;}
#ob-virtualmarketingcart .obv-folder-parts {width: 100%;}
#ob-virtualmarketingcart .obv-folder-list-main {width: 465px;}
#ob-virtualmarketingcart .obv-folder-list {width: 100%; border-top:solid 1px #fff;}
#ob-virtualmarketingcart .obv-folder-list-part {width: 100%;}
#ob-virtualmarketingcart .obv-folder-list-part > ul {width: 100% !important; margin: 0px; padding: 10px 0; list-style: none;  max-height: 270px;}
#ob-virtualmarketingcart .obv-folder-list-part > ul > li {width: 100%; margin: 0px; padding: 7px 0;}
#ob-virtualmarketingcart .obv-folder-list-part > ul > li > a {margin: 0px; padding: 0px; color: #fff; text-decoration: none; font-size: 17.56px;}
#ob-virtualmarketingcart .obv-folder-list-part > ul > li > a > span {display: inline-block; width: 37px; height: 31px;vertical-align: middle; margin-right: 10px;}
#ob-virtualmarketingcart .obv-folder-list-part > ul > li > a > span.floder {background-position: -165px -28px;}
#ob-virtualmarketingcart .obv-folder-list-part > ul > li > a > span.newfloder {background-position: -165px -118px;}
#ob-virtualmarketingcart .obv-productd-foldet-main {width: 100%;}
#ob-virtualmarketingcart .obv-product-left-part {width: 550px; float: left;} 
#ob-virtualmarketingcart .obv-filters-main {width: 100%; padding-top: 10px;position: relative;}
#ob-virtualmarketingcart .obv-filters-main .js-obv-move-to-project-dropdown {width: 20.5%;margin-right: 10px;float: right;}
#ob-virtualmarketingcart .drop-menu {width: 17%; float: left;margin-right: 10px;}
#ob-virtualmarketingcart .drop-menus {width: 100%; background-color: #fff;color: #546b71;padding: 2px 4px !important;float: left;text-align: center;letter-spacing: 0.3px;font-size: 12.65px;font-family: 'Arial'; text-decoration: none !important;}
#ob-virtualmarketingcart .drop-menus:hover{transition:none !important;}
#ob-virtualmarketingcart .drop-menu .dropdown-menu {border-radius:0; margin:0px; padding:0px; box-shadow:none; border:0px;min-width: 100%;}
#ob-virtualmarketingcart .drop-menu .dropdown-menu li {padding:0px; margin:0px}
#ob-virtualmarketingcart .drop-menu .dropdown-menu li a {padding:5px 10px; margin:0px; font-family: 'Arial';color: #546b71;}
#ob-virtualmarketingcart .dropdown.drop-menu.js-obv-search-dropdown.open a { padding: 8px 5px 7px 5px !important;}
#ob-virtualmarketingcart .dropdown.drop-menu.js-obv-move-to-project-dropdown.open a { padding: 8px 5px 7px 5px !important;}
#ob-virtualmarketingcart .obv-drip-src  {width: 58%;float: left;margin-left: 18%;position: absolute;}
#ob-virtualmarketingcart .obv-drip-src .obv-src-input {width: 126px; border: solid 1px #fff; background-color: transparent; padding: 5px 10px; font-style: italic;font-family: 'Arial';}
#ob-virtualmarketingcart .obv-drip-src input.obv-src-input::-webkit-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-drip-src input.obv-src-input:-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-drip-src input.obv-src-input::-moz-placeholder {color:#fff;opacity:1;}
#ob-virtualmarketingcart .obv-drip-src input.obv-src-input:-ms-input-placeholder {color:#fff;}
#ob-virtualmarketingcart .obv-drip-src span.select2-selection.select2-selection--multiple {background-color:#fff;float: left;width: 185px;height: 33px;}
#ob-virtualmarketingcart .obv-drip-src span ul {padding: 0px;margin: 0px;top: 0;width: 185px;}
#ob-virtualmarketingcart .obv-drip-src span ul li {width: auto;padding: 0px 17px 0 3px;list-style: none;float: left;position: relative;border: solid 1px;margin: 3px 3px 3px;color: #4D616A;}
#ob-virtualmarketingcart .obv-drip-src span ul li input {width: 100% !important;border: 0;color: #000;}
#ob-virtualmarketingcart .obv-drip-src select {width: 1px;height: 33px !important;border: 0px;resize: none;overflow: hidden;position: absolute;}
#ob-virtualmarketingcart .obv-drip-src select option {height: 0;width: 0;float: left;border: 0px;color: transparent;opacity: 0;}
#ob-virtualmarketingcart .obv-drip-src span ul li span {position: absolute;right: 0px;top: 0;width: auto !important;color: #FFF;background-color: #4D616A;padding: 0 1px;}
#ob-virtualmarketingcart .obv-drip-src span ul li:last-child {border: 0;background-color: transparent;padding: 0px;width: 100%;}
#ob-virtualmarketingcart .obv-drip-src .obv-drip-scrbut {width: 22%; border: 0px; background-color: #fff; color: #4f696e;font-weight: bold;font-size: 12.5px;vertical-align: top;font-family: 'Arial'; padding: 8px 0 7px 0;}
#ob-virtualmarketingcart .obv-product-list-main {width: 490px;padding: 70px 0 10px 0; float: left;}
#ob-virtualmarketingcart .obv-product-undr-main {width: 100%; border-top:solid 1px #fff; padding: 15px 0;}
#ob-virtualmarketingcart .obv-product-list {width: 100% !important; max-height:230px;margin: 0px;padding: 0px !important;list-style: none;  overflow-y: auto;}
#ob-virtualmarketingcart .obv-product-list.obv-artwork {height: 315px;max-height:315px;}
#ob-virtualmarketingcart .obv-product-list > li { width: 73px;display: inline-block;padding: 5px; position:relative}
#ob-virtualmarketingcart .obv-product-list > li > a { width: 63px; display:table; color: #fff;}
#ob-virtualmarketingcart .obv-product-list > li > a > span {background-color: #fff;color: #000;display: table-cell;height: 63px;max-width: 73px;text-align: center;vertical-align: middle;width: 100%;}
#ob-virtualmarketingcart .obv-product-list > li > a > span > img {max-height:100%; max-width:100%}
#ob-virtualmarketingcart .obv-product-list > li > a > .act {display:none}
#ob-virtualmarketingcart .obv-product-list > li > a.active > .act {display:block; position:absolute; left:30px;  top:25px;}
#ob-virtualmarketingcart .obv-folder-list-group {width: 100%  !important; margin: 0px; padding: 0px !important; display:block; max-height: 455px;; overflow:auto; }
#ob-virtualmarketingcart .obv-folder-list-group > li {width: 100%; margin: 0px;padding: 5px 0 5px 20px; display: inline-block; position: relative;}
#ob-virtualmarketingcart .obv-folder-list-group > li > span {cursor: pointer;}
#ob-virtualmarketingcart .obv-folder-list-group > li.active a {color:#fff;}
#ob-virtualmarketingcart .obv-add-product-open {display: inline-block;position: absolute;left: 0;top: 4px;width: 15px;text-align: center;cursor: pointer;}
#ob-virtualmarketingcart .obv-add-product-open:before {content: "+";font-size: 17px;top: 0;vertical-align: top;color: #b6c9d0;}
#ob-virtualmarketingcart .addproduct.opens .obv-add-product-open:before {content: "--";font-size: 17px;top: 0;vertical-align: top;letter-spacing: -2px;font-weight: bold;color: #b6c9d0;}
#ob-virtualmarketingcart .obv-close-product {background-image:url("../images/obv-close-btn.png");width: 16px;line-height: 0px;float: right;margin-right: 20px;text-align: center;height: 16px; background-repeat: no-repeat; font-size: 0px; }
#ob-virtualmarketingcart .obv-folder-list-group > li > a {color: #b6c9d0;font-size: 18px;display: inline-block;font-weight: 700;width: 85%;word-wrap: break-word;}
#ob-virtualmarketingcart .obv-folder-list-group > li > a:hover, .obv-folder-list-group > li > a.active, .obv-folder-list-group > li > a:FOCUS {color: #fff;text-decoration: none;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul {width: 93% ; margin: 0px; padding: 0px; display:block; float: right;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul > li {width: 100%; margin: 0px; padding: 5px 0; display: inline-block;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul > li > a {color: #879aa8;font-size: 16px;display: inline-block; text-decoration: none;font-weight: 700;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul > li > span {cursor: pointer;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul > li > a:hover, .obv-folder-list-group > li > ul > li > a.active, .obv-folder-list-group > li > ul > li > a:FOCUS {color:#fff; outline: none;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul {overflow: hidden; height: 0px; width: 0px;}
#ob-virtualmarketingcart .obv-folder-list-group > li > ul.opens {overflow:visible; height:100%;  float: left; width: 100%; }
#ob-virtualmarketingcart .obv-product-img-list-main {width: 550px;float: left;}
#ob-virtualmarketingcart .obv-product-img-list {width: 480px !important;max-height: 313px;margin: 0px;padding: 6px 0 !important;list-style: none;}
#ob-virtualmarketingcart .obv-product-img-list > li {width: 100px;float: left;padding: 0px; position:relative;margin: 4px;}
#ob-virtualmarketingcart .obv-product-img-list > li > a {width: 100px; display:table;}
#ob-virtualmarketingcart .obv-product-img-list > li > a > span {display:table-cell;width: 100px;height: 100px; vertical-align:middle;}
#ob-virtualmarketingcart .obv-product-img-list > li > a > span > img {max-height: 100px;max-width: 100px;}
#ob-virtualmarketingcart .obv-product-img-list > li > a > .act {display:none}
#ob-virtualmarketingcart .obv-product-img-list > li > a.active > .act {display:block; position:absolute;left: 50%;top: 50%;margin: -11px 0 0 -11px;}
#ob-virtualmarketingcart .obv-product-imprints {width: 100%;}
#ob-virtualmarketingcart .obv-artworks-text > span { cursor: pointer;}
#ob-virtualmarketingcart .obv-product-imprints .obv-product-list {max-height:150px;}
#ob-virtualmarketingcart .obv-select-min {width: 100%;}
#ob-virtualmarketingcart .obv-select-btn {background-color: #fff; color: #546b71;padding: 8px 5px 7px 5px;text-align: center;letter-spacing: 0.3px;font-size: 15.65px;font-family: 'Arial'; text-decoration: none !important;min-width: 90px;display: inline-block;}
#ob-virtualmarketingcart .obv-product-right-part {width: 305px; padding-left: 15px;float: left;border-left: solid 1px #fff;min-height:545px; padding-top: 37px;}
#ob-virtualmarketingcart .obv-product-sl-list {width: 100% !important;max-height: 140px;margin: 0px;padding:6px 0px !important;list-style: none;}
#ob-virtualmarketingcart .obv-product-sl-list > li {width: 60px;display: inline-block;padding: 0; position:relative;float: left;margin: 3px;}
#ob-virtualmarketingcart .obv-product-sl-list > li > a {width: 60px; display:table;}
#ob-virtualmarketingcart .obv-product-sl-list > li > a > span {display:table-cell;width: 60px;height: 60px; vertical-align:middle;}
#ob-virtualmarketingcart .obv-product-sl-list > li > a > span > img {max-height: 60px;max-width: 60px;}
#ob-virtualmarketingcart .obv-product-sl-list > li > a > .act {display:none}
#ob-virtualmarketingcart .obv-product-sl-list > li > a.active > .act {display:block; position:absolute; left: 22px;  top: 22px;}
#ob-virtualmarketingcart .obv-product-back-but {width: 100%; padding-bottom: 10px;}
#ob-virtualmarketingcart .obv-product-back-but .btn {width: 100px;background-color: #879aa8;display: inline-block;color: #fff;font-size: 17px;text-align: center;padding: 3px 0 3px 0;cursor: pointer; text-decoration: none; border-radius: 0;}
#ob-virtualmarketingcart .obv-product-back-but .btn:hover {background-color: #A5BCCE;}
#ob-virtualmarketingcart .obv-product-remove {position: absolute; top: 6px; left: 6px;background-image: url("../images/obv-close-btn.png");width: 16px !important;line-height: 0px;margin-right: 20px;text-align: center;height: 16px; background-repeat: no-repeat; font-size: 0px;}
#ob-virtualmarketingcart .scrollbox {overflow: auto;width: 400px;height: 360px;padding: 0 5px;border: 1px solid #b7b7b7;}
#ob-virtualmarketingcart .obv-content .vertical-track2 {width: 7px;background: transparent;border: 0px solid #dfdfdd;}
#ob-virtualmarketingcart .obv-content .vertical-handle2 {width: 7px; border-radius: 5px;overflow: hidden;}
#ob-virtualmarketingcart .obv-content .vertical-handle2 .top {width: 7px;height: 10px;background-color: #FFFFFF;}
#ob-virtualmarketingcart .obv-content .vertical-handle2 .bottom { width: 7px;height: 100%;position: absolute;bottom: 0;clip: rect(10px 10px 9999px 0);background-color: #FFFFFF;}
#ob-virtualmarketingcart .obv-content .horizontal-track2 {width: 100%;height: 10px;background: transparent;border: 0px solid #dfdfdd;}
#ob-virtualmarketingcart .obv-content .horizontal-handle2 { height: 10px; border-radius: 5px; overflow: hidden;}
#ob-virtualmarketingcart .obv-content .horizontal-handle2 .left {width: 10px;height: 10px;background-color: #879aa8;}
#ob-virtualmarketingcart .obv-content .horizontal-handle2 .right {width: 100%; height: 10px; position: absolute;right: 0; top: 0; clip: rect(0 9999px 10px 10px);background-color: #879aa8;}
#ob-virtualmarketingcart .obv-img-slider-arrow {display: inline-block;width: 15px;height: 28px;opacity: 0.4;position: absolute;top: 50%;margin-top: -19px; cursor: pointer;}
#ob-virtualmarketingcart .obv-img-slider-left {background-position: -165px -711px;left: -20px;}
#ob-virtualmarketingcart .obv-img-slider-right {background-position: -171px -620px;right: 0;}
#ob-virtualmarketingcart .obv-share-main { width:100%;}
#ob-virtualmarketingcart .obv-share-part {width: 100%; margin: 0px auto;}
#ob-virtualmarketingcart .obv-share-but {width: 100%;}
#ob-virtualmarketingcart .obv-share-but .obv-save-button input[type="radio"] + label::before {width: 103px;}
#ob-virtualmarketingcart .obv-share-but .twitter::before,
#ob-virtualmarketingcart .obv-share-but .twitter::after {background-position: -459px -337px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 101px;width: 101px;}
#ob-virtualmarketingcart .obv-share-but .facebook::before,
#ob-virtualmarketingcart .obv-share-but .facebook::after {background-position: -459px -461px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 101px;width: 101px;}
#ob-virtualmarketingcart .obv-share-but .instagram::before,
#ob-virtualmarketingcart .obv-share-but .instagram::after {background-position: -459px -837px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 101px;width: 101px;}
#ob-virtualmarketingcart .obv-share-but .googleplus::before,
#ob-virtualmarketingcart .obv-share-but .googleplus::after {background-position: -459px -711px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 101px;width: 101px;}
#ob-virtualmarketingcart .obv-share-but .pinterest::before,
#ob-virtualmarketingcart .obv-share-but .pinterest::after {background-position: -459px -587px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;height: 101px;width: 101px;}
/*new-add*/
#ob-virtualmarketingcart .obv-layer-upload-div {padding: 0 0px;margin: 0;width:100%;}
#ob-virtualmarketingcart .obv-layer-upload-div > li {padding: 0 0px;margin: 0 0 10px 0px;vertical-align: middle;list-style: none;float:left; width: 97%;}
#ob-virtualmarketingcart .obv-layer-upload-div > li label {vertical-align: middle;margin-right: 3px;float: left;}
#ob-virtualmarketingcart .obv-layer-upload-div > li > img{padding: 0 0px;max-width: 50px;max-height: 50px;float: none;margin: 0 !important;vertical-align: middle; display: inline-block;}
#ob-virtualmarketingcart .obv_signet_logo{max-width: 140px !important;}
#ob-virtualmarketingcart .obv-layer-upload-div > li > a {color: #fff;margin:0 0px 0 1px;float: right;}
#ob-virtualmarketingcart .obv-layer-upload-div > li > span {margin: 0 0 0 5px;width: 115px;word-break: break-all;vertical-align: middle;font-size: 13px;float: left; min-height: 30px;display: inline-block;float: none;}
#ob-virtualmarketingcart .obv-layer-upload-div.obv-all-redio input[type="checkbox"] + label {vertical-align: middle; float: none;}
/** sub-pop **/
#ob-virtualmarketingcart .obv-sub-pop {background-image: url("../images/ob-bg.jpg"); background-position: center center; min-width: 500px; min-height: 250px;font-family: 'Arial';letter-spacing: 1px;}
#ob-virtualmarketingcart .modal.fade.obvirtual-modal-divs.in .obv-sub-pop{background:none;}
#ob-virtualmarketingcart .obv-sub-pop-title {width: 100%;padding: 10px 10px;background-color: #4b5f6a;display: block;position: relative;}
#ob-virtualmarketingcart .obv-sub-pop-title > span {color: #fff; font-size: 18px; line-height: 30px;}
#ob-virtualmarketingcart .obv-sub-pop-title .obv-subpop-close {float: right;}
#ob-virtualmarketingcart .obv-subpop-close {background-position: -455px -192px; width: 30px; height: 30px;opacity: 0.4;}
#ob-virtualmarketingcart .obv-subpop-cont {width: 100%; padding: 20px; text-align: center; display: table;background: #fff;}
#ob-virtualmarketingcart .obv-subpop-cont-undr {width: 100%; height: 150px;display: table-cell;vertical-align: middle;color: #000; font-size: 16px;}
#ob-virtualmarketingcart .obv-subpop-cont-img {width: 100%; padding: 20px; text-align: center; background: #fff;}
#ob-virtualmarketingcart .obv-subpop-cont-undr-img {width: 100%; vertical-align: middle;color: #000; font-size: 16px;}
#ob-virtualmarketingcart .obv-subpop-cont-undr > img {max-height:100%; max-width:100%;}
#ob-virtualmarketingcart .obv-subpop-footer {padding: 10px; width: 100%; text-align: center;background-color: #fff;}
#ob-virtualmarketingcart .obv-subpop-footer > a /*, .obv-subpop-footer > input*/ { width: 100px;background-color: #879aa8 !important;display: inline-block;color: #fff !important;font-size: 17px;text-align: center;padding: 3px 0 3px 0;cursor: pointer;text-decoration: none;margin: 0 5px;border-radius: 0; border: 0px;}
#ob-virtualmarketingcart .obv-subpop-footer > a:hover /*, .obv-subpop-footer > input:hover*/ {background-color: #A5BCCE !important}
#ob-virtualmarketingcart .obv-color-parts .obv-show-hide-imprint-methods label >img {/*width: 70%;*/}
#ob-virtualmarketingcart .obv-color-parts .obv-show-hide-imprint-methods label:before { margin-top: 5px;}
#ob-virtualmarketingcart .obv-color-parts .obv-show-hide-imprint-methods label:after {margin-top: 5px;}
#ob-virtualmarketingcart .border-imprint-area, .vj-hotspot-selected {border: dashed 1px #000;cursor:move;}
#ob-virtualmarketingcart .js-obv-designObjects-items:hover {border: dashed 1px #000;box-shadow: 0px 0px 2px #ccc;}
#ob-virtualmarketingcart .obv-content .ui-resizable{/* position:relative; */}
#ob-virtualmarketingcart .obv-content .ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
#ob-virtualmarketingcart .obv-content .ui-resizable-autohide .ui-resizable-handle,
#ob-virtualmarketingcart .obv-content .ui-resizable-disabled .ui-resizable-handle{display:none}
#ob-virtualmarketingcart .obv-content .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
#ob-virtualmarketingcart .obv-content .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
#ob-virtualmarketingcart .obv-content .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
#ob-virtualmarketingcart .obv-content .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
#ob-virtualmarketingcart .obv-content .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
#ob-virtualmarketingcart .obv-content .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
#ob-virtualmarketingcart .obv-content .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
#ob-virtualmarketingcart .obv-content .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
#ob-virtualmarketingcart .obv-content .vj-hotspot-selected{cursor:move}
#ob-virtualmarketingcart .imgareaselect-border1{border:1px solid #000;}
#ob-virtualmarketingcart .imgareaselect-border2{border:1px dashed #fff}
#ob-virtualmarketingcart .imgareaselect-selection{background-color:#fff;filter:alpha(opacity=0);opacity:0}
#ob-virtualmarketingcart .imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4{filter:alpha(opacity=50);opacity:.5;}
#ob-virtualmarketingcart .imgareaselect-handle{background-color:#fff;border:1px solid #000;filter:alpha(opacity=50);opacity:.5}
.imgareaselect-outer{background-color:#000;filter:alpha(opacity=50);opacity:.5}
#ob-virtualmarketingcart .obv-background-images {width: 100%;}
#ob-virtualmarketingcart .obv-background-images-under {width: 100%;}
#ob-virtualmarketingcart .obv-background-images-opacity {width: 100%;padding-bottom: 10px;}
#ob-virtualmarketingcart .obv-background-images-parts {width: 100% !important;margin: 0;padding: 10px 0; text-align: center; max-height: 530px;}
#ob-virtualmarketingcart .obv-background-images-parts ul {width: 100%;margin: 0;padding: 0;list-style: none;}
#ob-virtualmarketingcart .obv-background-images-parts ul li {width: 48%;margin: 0 0 20px 0;padding: 0;display: inline-block;}
#ob-virtualmarketingcart .obv-background-images-parts ul li a {width: 100%;margin: 0;padding: 0;}
#ob-virtualmarketingcart .obv-background-images-parts ul li a span { width:100%;}
#ob-virtualmarketingcart .obv-background-images-parts ul li a span img {max-width: 110px;max-height: 110px;}
#ob-virtualmarketingcart .obv-color-under-oarts .obv-user-swatches {max-height: 42px;width: 100% !important; padding-right: 0px !important;}

/*** flyer ***/

#ob-virtualmarketingcart .obf-flyer-main {}
#ob-virtualmarketingcart .obf-flyer-main .obv-left-menu > li {margin-bottom: 6px;}
#ob-virtualmarketingcart .obf-flyer-conted {width: 595px; border:solid 1px #fff; height:842px; position: relative;} /*width: 500px; border:solid 1px #fff; height:650px; position: relative;*/
#ob-virtualmarketingcart .obf-title-main {position: absolute;left: 10px;top: 30px;font-size: 20px;}/*position: absolute;left: 10px;top: 10px;font-size: 20px;*/
#ob-virtualmarketingcart .obf-sub-title-main {position: absolute;left: 10px;top: 65px;font-size: 15px;}/*position: absolute;left: 10px;top: 38px;font-size: 15px;*/
#ob-virtualmarketingcart .obf-product-img-main {position: absolute;left: 10px;top: 200px;width: 300px;height: 220px;}/*position: absolute;left: 10px;top: 160px;width: 300px;height: 300px;*/
#ob-virtualmarketingcart .obf-product-text-content  {position: absolute;left: 10px;top: 100px;font-size: 15px;}/*position: absolute;left: 10px;top: 70px;font-size: 15px;*/
#ob-virtualmarketingcart .obf-product-text-content font[size="1"] {font-size: 10px;}
#ob-virtualmarketingcart .obf-product-text-content font[size="2"] {font-size: 13px;}
#ob-virtualmarketingcart .obf-product-text-content font[size="3"] {font-size: 16px;}
#ob-virtualmarketingcart .obf-product-text-content font[size="4"] {font-size: 18px;}
#ob-virtualmarketingcart .obf-product-text-content font[size="5"] {font-size: 24px;}
#ob-virtualmarketingcart .obf-product-text-content font[size="6"] {font-size: 32px;}
#ob-virtualmarketingcart .obf-product-text-content font[size="7"] {font-size: 48px;}
#ob-virtualmarketingcart .obf-product-text-content h1 {font-size: 36px;}
#ob-virtualmarketingcart .obf-product-text-content h2 {font-size: 30px;}
#ob-virtualmarketingcart .obf-product-text-content h3 {font-size: 24px;}
#ob-virtualmarketingcart .obf-product-text-content h4 {font-size: 18px;}
#ob-virtualmarketingcart .obf-product-text-content h5 {font-size: 14px;}
#ob-virtualmarketingcart .obf-product-text-content h6 {font-size: 12px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="1"] {font-size: 10px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="2"] {font-size: 13px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="3"] {font-size: 16px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="4"] {font-size: 18px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="5"] {font-size: 24px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="6"] {font-size: 32px;}
#ob-virtualmarketingcart .js-obvf-text-container font[size="7"] {font-size: 48px;}
#ob-virtualmarketingcart .js-obvf-text-container h1 {font-size: 36px;}
#ob-virtualmarketingcart .js-obvf-text-container h2 {font-size: 30px;}
#ob-virtualmarketingcart .js-obvf-text-container h3 {font-size: 24px;}
#ob-virtualmarketingcart .js-obvf-text-container h4 {font-size: 18px;}
#ob-virtualmarketingcart .js-obvf-text-container h5 {font-size: 14px;}
#ob-virtualmarketingcart .js-obvf-text-container h6 {font-size: 12px;}
#ob-virtualmarketingcart .obf-product-img-main > div {width: 100%;height: 100%;}
#ob-virtualmarketingcart .obf-product-img-main > div .obf-product-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-product-them-main-1 {position: absolute;left: 420px;top: 190px;}
#ob-virtualmarketingcart .obf-product-them1-main {position: absolute;left: 395px;top: 280px;}
#ob-virtualmarketingcart .obf-product-them2-main {position: absolute;left: 395px;top: 400px;}
#ob-virtualmarketingcart .obf-product-them-main > div {width: 100%;height: 100%;}
#ob-virtualmarketingcart .obf-product-them-main > div .obf-sub-product-img {width: 100%;height: 100%; display:  block;}
#ob-virtualmarketingcart .obf-product-tag-main {position: absolute;left: 425px;top: 700px; width: 160px; height: 80px;}
/*.obf-product-tag-main > div {width: 160px;height: 80px;}*/
#ob-virtualmarketingcart .obf-product-tag-main > div .obf-com-logo-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-one-product-parts {width: 100%; position: relative;}
#ob-virtualmarketingcart .obf-two-product-parts {width: 100%; position: relative;}
#ob-virtualmarketingcart .obf-two-one-img {position: relative; width: 100%; border-bottom: solid 1px #fff; height: 260px;}
#ob-virtualmarketingcart .obf-two-one-title {position: absolute;left: 10px;top: 10px;font-size: 28px;text-transform: capitalize;}
#ob-virtualmarketingcart .obf-two-one-title-min {position: absolute;left: 10px;top: 60px;font-size: 16px;width: 250px;}
#ob-virtualmarketingcart .obf-two-one-product-img-main {position: absolute;left: 318px;top: 60px;width: 170px;height: 170px;}
#ob-virtualmarketingcart .obf-two-one-product-img-main > div {width: 100%;height: 100%;}
#ob-virtualmarketingcart .obf-two-one-product-img-main > div .obf-two-one-product-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-two-one-product-them-main {position: absolute;left: 20px;top: 150px;}
#ob-virtualmarketingcart .obf-two-one-product-them1-main {position: absolute;left: 110px;top: 150px;}
#ob-virtualmarketingcart .obf-two-one-product-them2-main {position: absolute;left: 201px;top: 150px;}
#ob-virtualmarketingcart .obf-two-one-product-them2-main > div,
#ob-virtualmarketingcart .obf-two-one-product-them1-main > div,
#ob-virtualmarketingcart .obf-two-one-product-them-main > div {width: 80px;height: 80px;}
#ob-virtualmarketingcart .obf-two-one-product-them2-main > div .obf-two-one-sub-product-img,
#ob-virtualmarketingcart .obf-two-one-product-them-main > div .obf-two-one-sub-product-img,
#ob-virtualmarketingcart .obf-two-one-product-them1-main > div .obf-two-one-sub-product-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-two-two-img {position: relative; width: 100%; height: 260px;}
#ob-virtualmarketingcart .obf-two-two-title {position: absolute;left: 10px;top: 10px;font-size: 28px;text-transform: capitalize;}
#ob-virtualmarketingcart .obf-two-two-title-min {position: absolute;left: 10px;top: 60px;font-size: 16px;width: 250px;}
#ob-virtualmarketingcart .obf-two-two-product-img-main {position: absolute;left: 318px;top: 60px;width: 170px;height: 170px;}
#ob-virtualmarketingcart .obf-two-two-product-img-main > div {width: 100%;height: 100%;}
#ob-virtualmarketingcart .obf-two-two-product-img-main > div .obf-two-two-product-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-two-two-product-them-main {position: absolute;left: 20px;top: 150px;}
#ob-virtualmarketingcart .obf-two-two-product-them1-main {position: absolute;left: 110px;top: 150px;}
#ob-virtualmarketingcart .obf-two-two-product-them2-main {position: absolute;left: 201px;top: 150px;}
#ob-virtualmarketingcart .obf-two-two-product-them2-main > div,
#ob-virtualmarketingcart .obf-two-two-product-them1-main > div,
#ob-virtualmarketingcart .obf-two-two-product-them-main > div {width: 80px;height: 80px;}
#ob-virtualmarketingcart .obf-two-two-product-them2-main > div .obf-two-two-sub-product-img,
#ob-virtualmarketingcart .obf-two-two-product-them-main > div .obf-two-two-sub-product-img,
#ob-virtualmarketingcart .obf-two-two-product-them1-main > div .obf-two-two-sub-product-img {max-width: 100%;max-height: 100%;}

#ob-virtualmarketingcart .obf-three-product-parts {width: 100%; position: relative;}
#ob-virtualmarketingcart .obf-three-one-img {position: relative; width: 100%; border-bottom: solid 1px #fff; height: 185px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-resizeable:hover {border-color: #ccc;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-selected { border-color: #ccc;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-resizeable:hover .obvf-product-close a {background-color: #C7C7C7;}
#ob-virtualmarketingcart .obf-three-one-title {position: absolute;left: 10px;top: 10px;font-size: 25px;text-transform: capitalize;}
#ob-virtualmarketingcart .obf-three-one-title-min {position: absolute;left: 10px;top: 45px;font-size: 16px;width: 250px;}
#ob-virtualmarketingcart .obf-three-one-product-img-main {position: absolute;left: 360px;top: 45px;width: 120px;height: 120px;}
#ob-virtualmarketingcart .obf-three-one-product-img-main > div {width: 100%;height: 100%;}
#ob-virtualmarketingcart .obf-three-one-product-img-main > div .obf-three-one-product-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-three-one-product-them-main {position: absolute;left: 20px;top: 95px;}
#ob-virtualmarketingcart .obf-three-one-product-them1-main {position: absolute;left: 100px;top: 95px;}
#ob-virtualmarketingcart .obf-three-one-product-them2-main {position: absolute;left: 180px;top: 95px;}
#ob-virtualmarketingcart .obf-three-one-product-them2-main > div,
#ob-virtualmarketingcart .obf-three-one-product-them1-main > div,
#ob-virtualmarketingcart .obf-three-one-product-them-main > div {width: 70px;height: 70px;}
#ob-virtualmarketingcart .obf-three-one-product-them2-main > div .obf-three-one-sub-product-img,
#ob-virtualmarketingcart .obf-three-one-product-them-main > div .obf-three-one-sub-product-img,
#ob-virtualmarketingcart .obf-three-one-product-them1-main > div .obf-three-one-sub-product-img {max-width: 100%;max-height: 100%;}
#ob-virtualmarketingcart .obf-brochure-new-images {position: absolute; left: 0; top: 0; max-width: 498px;max-height: 627px;}
#ob-virtualmarketingcart .obf-brochure-new-images img {max-width: 100%;max-height:100%;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part {width: 100%;height: 100%; background-color: #fff;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part .obvf-right-part-main-inner {width: 100%;height: 100%; color: #000;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part .obvf-right-part-main-inner .obvf-brochure-product {height: 100%;width: 100%;}
#ob-virtualmarketingcart .obf-product-them-main-2 {position: absolute;left: 420px;top: 320px;}
#ob-virtualmarketingcart .obf-product-them-main-3 {position: absolute;left: 420px;top: 450px;}
#ob-virtualmarketingcart .obf-product-them-main-3, .obf-product-them-main-2, .obf-product-them-main-1 {width: 110px;height: 110px;display: block;}
#ob-virtualmarketingcart .obf-qut-price-main {position: absolute;top: 702px;left: 10px;}
#ob-virtualmarketingcart .obf-qut-price-main > table {width: 305px; border-spacing: 0; border-collapse: collapse; font-size: 12px;}
#ob-virtualmarketingcart .obf-qut-price-main > table tr td{padding:3px;}
#ob-virtualmarketingcart .obvf-resizeable {/* width:auto; */ padding:1px}
#ob-virtualmarketingcart .obvf-resizeable .obvf-product-close {display: none;}
#ob-virtualmarketingcart .obvf-resizeable:hover .obvf-product-close {display:block; position:absolute; right:0; top:0;font-weight: bold;}
#ob-virtualmarketingcart .obvf-resizeable:hover .obvf-product-close a {color: #000;border-left: dashed 1px #fff;font-weight: 900;font-size: 16px;padding: 3px;line-height: 8px;border-bottom: dashed 1px #fff;position: absolute;top: 0;right: 0;height: 19px;text-decoration: none;background-color: #fff;}
#ob-virtualmarketingcart .obvf-resizeable:hover .obvf-product-close a + a {margin-right: 19px;}
#ob-virtualmarketingcart .obvf-resizeable:hover {border: dashed 1px #fff; padding:0 0px 0 0 ;cursor: move;}
#ob-virtualmarketingcart .obf-options-box {position: absolute;top: -5px;right: -280px;width: 280px;background-color: #3A4B54;z-index: 1; display: none;}
#ob-virtualmarketingcart .obf-options-box-under {width: 100%;height: 100%;padding: 5px;}
#ob-virtualmarketingcart .obf-options-box-title {width: 100%;text-align: center;font-size: 16px;padding-bottom: 5px;}
#ob-virtualmarketingcart .obf-options-cont-under {width: 100%;}
#ob-virtualmarketingcart .obf-options-cont {width: 100%;}
#ob-virtualmarketingcart .obf-options-title {width: 100%;padding-bottom: 10px;font-size: 14px;}
#ob-virtualmarketingcart .obf-options-checkbox {width: 100%;}
#ob-virtualmarketingcart .obf-options-check {width: auto;padding-right: 3px;display: initial;font-size: 14px;}
#ob-virtualmarketingcart .obf-options-check label {vertical-align: middle;}
#ob-virtualmarketingcart .obf-options-close-button {width: 100%;padding-bottom: 5px;text-align: center;}
#ob-virtualmarketingcart .obf-options-close-button input {background-color: #9A9A9A;border: 0px;padding: 3px 17px;}
#ob-virtualmarketingcart .obf-options-box:after { content: "";width: 20px;height: 20px;background-color: #3A4B54;position: absolute; top: 4px; left: -10px; transform: rotate(-45deg);}
#ob-virtualmarketingcart .obvf-selected {border: dashed 1px #fff; padding: 0px}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product {height: 225px;border-bottom: solid 1px #fff;position: relative;top: 20px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-title-main {font-size: 17px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-sub-title-main {font-size: 13px;top: 65px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-img-main {height: 160px;width: 160px;left: 425px;top: 55px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-them-main-1 {width: 70px;height: 70px;left: 10px;top: 100px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-them-main-2 {width: 70px;height: 70px;left: 90px;top: 100px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-them-main-3 {width: 70px;height: 70px;left: 168px;top: 100px;}
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-them-main-1 img,
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-them-main-2 img,
#ob-virtualmarketingcart .obf-flyer-conted .obvf-brochure-main-part.obvf-multiple .obvf-right-part-main-inner .obvf-brochure-product .obf-product-them-main-3 img {max-height: 70px;max-width: 70px;}
#ob-virtualmarketingcart #obfl_txteditor {border:none; margin:0; padding:0;border:0; }
#ob-virtualmarketingcart .te { padding:0 1px 1px; position: relative;}
#ob-virtualmarketingcart .te:after, .te:before {position:absolute;content:''; display: block; height: 1px; left:0;right:0;/* background-color: rgba(255, 255, 255, 0.5); */top: 45px;}
#ob-virtualmarketingcart .te:after {top: 100px;}
#ob-virtualmarketingcart .te iframe {border:none; background:#fff;margin-top:5px;color:#000;}
#ob-virtualmarketingcart .teheader {position:relative;}
#ob-virtualmarketingcart .teheader select {float:left; text-align: center;      border: 0;      height: 30px;      margin-bottom: 10px;      color: #000;padding: 0 5px;}
#ob-virtualmarketingcart .tefont {width: 188px;      border: 0;      height: 30px;      margin-bottom: 10px;      color: #000;      padding: 0 5px;}
#ob-virtualmarketingcart .tesize {width: 68px;margin-right: 10px;}
#ob-virtualmarketingcart .testyle {width: 110px;}
#ob-virtualmarketingcart .tedivider {display: inline-block; width:1px; height:30px; background:#ccc}
#ob-virtualmarketingcart .tecontrol:hover {background-color:#fff; background-position:30px 0}
#ob-virtualmarketingcart .tefooter {height:32px; border-top:1px solid #bbb; background:#f5f5f5}
#ob-virtualmarketingcart .toggle:hover {background-color:#fff}
#ob-virtualmarketingcart #editor {cursor:text; margin:10px}
#ob-virtualmarketingcart .teheader label { clear: both;float:left;font-size: 18px; width: 80px;}
#ob-virtualmarketingcart .teheader .tecontrol:after {position:absolute;content:''; display: block; height: 1px;left:0;right:0;background: #FFF;bottom: -8px;width: 113%;}
#ob-virtualmarketingcart .teheader label { clear: both;float:left;font-size: 16px;width: 65px;font-weight: normal;padding-top: 5px;font-family: 'Arial';}
#ob-virtualmarketingcart .teheader .tecontrol {background-image: url("../images/v-icons.png");background-repeat: no-repeat;display: inline-block;height: 35px;width: 35px;margin: 0 4px 18px 0;opacity: 0.5;float: left;position: relative;}
#ob-virtualmarketingcart .teheader .tecontrol:hover {background-color: transparent; opacity:1; cursor: pointer;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(1) {background-position: -625px -358px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(2) {background-position: -625px -438px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(3) {background-position: -625px -527px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(4) {background-position: -625px -608px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(5) {background-position: -625px -698px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(6) {background-position: -625px -781px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(7) {background-position: -625px -868px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(8) {background-position: -825px -362px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(9) {background-position: -729px -361px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(10) {background-position: -729px -439px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(11) {background-position: -729px -528px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(12) {background-position: -729px -607px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(13) {background-position: -729px -702px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(14) {background-position: -729px -782px !important;}
#ob-virtualmarketingcart .teheader .tecontrol:nth-child(15) {background-position: -729px -863px !important;}
#ob-virtualmarketingcart .full-range-slider.ui-widget-content {background: rgb(44, 59, 62) none repeat scroll 0 0;box-shadow: 0 1px 3px -3px rgba(99, 99, 99, 0.6), 3px 14px 5px -12px rgba(0, 0, 0, 0.75) inset;height: 8px;position: relative;}
#ob-virtualmarketingcart .full-range-slider .ui-widget-header {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(84, 184, 204) 0%, rgb(107, 157, 179) 14%, rgb(119, 182, 210) 100%) repeat scroll 0 0;height: 8px;position: absolute;}
#ob-virtualmarketingcart .full-range-slider.ui-slider-horizontal .ui-slider-handle {position: absolute;background-color: #F7901E;width: 12px;height: 12px;border-radius: 10px;top: -2px;margin-left: -10px;outline: none;box-shadow: 0px 1px 5px rgba(0,0,0,0.8);}
#ob-virtualmarketingcart .obv-background-images-opacity #amount {display: none;}
#ob-virtualmarketingcart .obf-show-brochure-url {width: 100%;padding-top: 20px;text-align: center;}
#ob-virtualmarketingcart .obf-show-brochure-url > input {background-color: transparent;border: 0;width: 47%;}	
#ob-virtualmarketingcart .obv-app-product-popup {width: 390px; margin: 0 auto; font-family: 'Arial';}
#ob-virtualmarketingcart .obv-app-product-popup  div {width: 100%;padding-bottom: 10px;float: left;}
#ob-virtualmarketingcart .obv-app-product-popup input {border: 1px solid #a9a9a9; border-radius: 0 !important;}
#ob-virtualmarketingcart .obv-app-product-popup div.drop-menu {width: 230px;height: 35px;margin: 0px;border: solid 1px #A9A9A9;}
#ob-virtualmarketingcart .obv-app-product-popup .required {width: 150px;text-align: left;float: left; padding-top: 4px;}
#ob-virtualmarketingcart .obv-app-product-popup div input{width: 230px;height: 30px; float: left;}
#ob-virtualmarketingcart .obvirtual-modal-div .ui-rotatable-handle{display:none;}
#ob-virtualmarketingcart .obvirtual-modal-div .vj-hotspot-selected .ui-rotatable-handle {display:block;}
#ob-virtualmarketingcart .obv-app-product-popup div.drop-menu .drop-menus {padding: 5px;text-align: left;}
#ob-virtualmarketingcart .obv-app-product-popup div.drop-menu .drop-menus .caret {float: right;margin-top: 7px;}
#ob-virtualmarketingcart .obv-app-product-popup div.drop-menu .dropdown-menu {border: solid 1px #A9A9A9;margin: 0 -1px;width: 100.7%;}
#ob-virtualmarketingcart .obv-app-product-popup div.drop-menu .dropdown-menu li a {padding: 5px;font-size: 12.65px;}
/*** flyer ***/
#ob-virtualmarketingcart .obv-padding-top-50 {padding-top: 20px;min-height: 715px;}
#ob-virtualmarketingcart .obv-all-redio { margin:0 3px 5px 0; display: inline-block;}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"] { display:none;}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"] + label { color:#fff; font-size:14.5px; cursor: pointer;}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"] + label { display:inline;margin:-2px 4px 0 0;vertical-align:middle; cursor:pointer;padding-left: 25px;position: relative;}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"] + label:before {border: solid 1px #fff;width: 18px;height: 18px; content:'';display: inline-block;position: absolute;left: 0;top: 0;border-radius: 10px;}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"]:checked + label:after{content: "";position: absolute;top: 0px;left: 0px;height: 18px;width: 18px; background-color: #f7901e; border: 1px solid #fff;border-radius: 10px;}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"]:checked + label {color: #fff}
#ob-virtualmarketingcart .obv-all-redio input[type="radio"] + label:after,
#ob-virtualmarketingcart .obv-all-redio input[type="radio"]:checked + label:after { -webkit-transition:background-color 0.4s linear  -o-transition:background-color 0.4s linear;  -moz-transition:background-color 0.4s linear;   transition:background-color 0.4s linear;}
#ob-virtualmarketingcart .obv-all-redio input[type=checkbox] { display: none; }
#ob-virtualmarketingcart .obv-all-redio input[type=checkbox] + label { display:inline-block;margin: 0px 0px 0 0;vertical-align:middle; cursor:pointer;padding-left: 0;position: relative;}
#ob-virtualmarketingcart .obv-all-redio input[type=checkbox] + label:before {cursor: pointer;height: 18px;position: relative;border: solid 1px #FFFFFF;width: 18px;display: inline-block; content:'';margin: 0 10px -4px 0;}
#ob-virtualmarketingcart .obv-all-redio input[type=checkbox]:checked + label:after { content: "";position: absolute;top: 2px;left: 0px;height: 18px;width: 18px;background-image: url("../images/v-icons.png"); background-repeat: no-repeat;background-position:-380px -625px;}
#ob-virtualmarketingcart .obv-all-redio label {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;font-weight: normal;cursor: pointer;color: #FFFFFF;position: relative;margin: 0;padding: 0;}
#ob-virtualmarketingcart .obv-all-icons {background-image: url("../images/v-icons.png"); background-repeat: no-repeat;display: inline-block;}
#ob-virtualmarketingcart .obv-padding-bottom-10 {padding-bottom: 10px;}
#ob-virtualmarketingcart .obv-padding-top-10 {padding-top: 10px;}
#ob-virtualmarketingcart .obv-padding-left-10 {padding-left: 10px;}
#ob-virtualmarketingcart .obv-padding-right-10 {padding-right: 10px;}
#ob-virtualmarketingcart .obv-padding-bottom-5 {padding-bottom: 5px;}
#ob-virtualmarketingcart .obv-padding-top-5 {padding-top: 5px;}
#ob-virtualmarketingcart .obv-padding-left-5 {padding-left: 5px;}
#ob-virtualmarketingcart .obv-padding-right-5 {padding-right: 5px;}
#ob-virtualmarketingcart .obv-padding-bottom-15 {padding-bottom: 15px;}
#ob-virtualmarketingcart .obv-padding-top-15 {padding-top: 15px;}
#ob-virtualmarketingcart .obv-padding-left-15 {padding-left: 15px;}
#ob-virtualmarketingcart .obv-padding-right-15 {padding-right: 15px;}
#ob-virtualmarketingcart .obv-padding-0 {padding: 0px !important;}
#ob-virtualmarketingcart .obv-padding-right-0 {padding-right: 0px !important;}
#ob-virtualmarketingcart .obv-margin-0 {margin: 0px !important;}
#ob-virtualmarketingcart .obv-dispay-block {display: block !important;}
#ob-virtualmarketingcart .obv-color-parts .obv-all-redio.col-xs-12 { padding:0; }
#ob-virtualmarketingcart .modal-backdrop ~ .modal-backdrop {z-index: 1051;display: none; }
#ob-virtualmarketingcart .modal ~ .modal {z-index: 1061;}
#ob-virtualmarketingcart .modal.in .modal{ position: fixed;}
#ob-virtualmarketingcart .modal.in .modal .modal-dialog {background-color: rgba(0,0,0,0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;width: 100%;margin: 0;}
#ob-virtualmarketingcart .modal.in .modal .modal-dialog .modal-content {width: 600px;margin: 30px auto 0 auto;}
#ob-virtualmarketingcart span.select2-container {background-color: #4A5E69;display: block;z-index: 1050;width: auto !important;}
#ob-virtualmarketingcart span.select2-container span.select2-dropdown span.select2-results ul {padding: 0;margin: 0;overflow-y: auto;max-height: 224px;overflow-x: hidden;box-shadow: 3px 4px 4px rgba(0,0,0,0.5);color: #fff; width: 210px;}
#ob-virtualmarketingcart span.select2-container span.select2-dropdown span.select2-results ul li {width: 176px;display: inline-block;padding: 2px 5px;border-bottom: solid 1px #8E8E8E;cursor: pointer;}
#ob-virtualmarketingcart span.select2-container span.select2-dropdown span.select2-results ul li:hover,
#ob-virtualmarketingcart span.select2-container span.select2-dropdown span.select2-results ul li[aria-selected=true] {background-color: #ECECEC;color: #4A5C68;border-bottom-color: #fff;font-weight: bold;}
#ob-virtualmarketingcart span.select2-container span.select2-dropdown span.select2-results ul li.select2-results__option--highlighted {background-color: #ECECEC;color: #4A5C68;border-bottom-color: #fff;font-weight: bold;}
#ob-virtualmarketingcart body > span.select2-container {margin-top: 33px;}
#ob-virtualmarketingcart .obf-flip{-moz-transform: scaleX(-1); /* For Mozilla Firefox */-o-transform: scaleX(-1);   /* For Opera */-webkit-transform: scaleX(-1); /* For Safari, Google chrome *//* For IE */filter: FlipH;-ms-filter: "FlipH";}
#ob-virtualmarketingcart .obf-flop{-ms-transform: rotateX(-180deg); /* IE 9 */-webkit-transform: rotateX(-180deg); /* Chrome, Safari, Opera */transform: rotateX(-180deg);}
#ob-virtualmarketingcart .js-obvf-right-part-set-background{height:100%;left: 0;opacity: 1;position: absolute;width: 100%; background-size: 100% 100%;}
#ob-virtualmarketingcart .obv-left-menu .rotate_div input[type=text]{background:none;margin-right:0px; color:#fff; width:60px; text-align:center;}
#ob-virtualmarketingcart .obv-left-menu .ui-widget-content{background:0 0;color:#333;/* -webkit-box-shadow:0 1px 3px -3px rgba(255,255,255,.6),inset 3px 14px 5px -12px rgba(0,0,0,.75); */-moz-box-shadow: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(84, 184, 204) 0%, rgb(107, 157, 179) 14%, rgb(119, 182, 210) 100%) repeat scroll 0 0;/* box-shadow:0 1px 3px -3px rgba(255,255,255,.6),inset 3px 14px 5px -12px rgba(0,0,0,.75); */ margin:0 auto !important; width: 180px; height: 12px;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(84, 184, 204) 0%, rgb(107, 157, 179) 14%, rgb(119, 182, 210) 100%) repeat scroll 0 0;position: relative;}
#ob-virtualmarketingcart .obv-left-menu .rotate_div input[type=text]{background:none;margin-right:0px; color:#fff; width:60px; text-align:center;border: 0px;}
#ob-virtualmarketingcart .obv-left-menu .ui-slider-horizontal{height:8px;}

#ob-virtualmarketingcart .obv-curve-text-main  {padding: 10px 0;}
#ob-virtualmarketingcart .obv-curve-text-main .obv-curve-text input[type=text]{background:none;margin-right:0px;color:#fff;width: 100%;text-align:center;border: 0px;}
#ob-virtualmarketingcart .obv-curve-text-main .ui-widget-content{background:0 0;color:#333;/* -webkit-box-shadow:0 1px 3px -3px rgba(255,255,255,.6),inset 3px 14px 5px -12px rgba(0,0,0,.75); */-moz-box-shadow: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(84, 184, 204) 0%, rgb(107, 157, 179) 14%, rgb(119, 182, 210) 100%) repeat scroll 0 0;/* box-shadow:0 1px 3px -3px rgba(255,255,255,.6),inset 3px 14px 5px -12px rgba(0,0,0,.75); */margin:0 auto !important;width: 100%;height: 9px;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(84, 184, 204) 0%, rgb(107, 157, 179) 14%, rgb(119, 182, 210) 100%) repeat scroll 0 0;position: relative;}
#ob-virtualmarketingcart .obv-curve-text-main .ui-slider-horizontal .ui-slider-handle{background-color: #F7901E;width: 12px;height: 12px;border-radius: 10px;top: -2px;margin-left: -10px;outline: none;box-shadow: -1px 1px 5px rgba(0,0,0,0.8);position: absolute;}

#ob-virtualmarketingcart .obv-left-menu .ui-slider-horizontal .ui-slider-handle{ background-color: #F7901E;width: 12px;height: 12px;border-radius: 10px;top: -2px;margin-left: -10px;outline: none;box-shadow: -1px 1px 5px rgba(0,0,0,0.8);position: absolute;}
#ob-virtualmarketingcart .disabled {pointer-events: none;cursor: default; /*background-color: transparent !important;*/}
#ob-virtualmarketingcart span {padding-top:0 !important;}
#ob-virtualmarketingcart span.obv-success-message {position: fixed;top: 0;left: 0;right: 0;width: 320px;margin: 0 auto;background-color: #99A5AB;text-align: center;z-index: 11;padding: 5px;border-radius: 0 0 5px 5px;font-weight: bold;color: #4F666E;font-size: 15px; font-family: arial, sans-serif;}
#ob-virtualmarketingcart li.obv-all-redio.rotate_div {float: left;padding: 10px;width: 80px;opacity: 0.2;}
#ob-virtualmarketingcart li.obv-all-redio.rotate_div:hover{opacity: 1;}
#ob-virtualmarketingcart li.obv-all-redio.rotate_div label {width:100%;float: left;margin-top: 5px;}
#ob-virtualmarketingcart .obv-left-menu > li:hover > a.disabled {opacity: 0.4;}
#ob-virtualmarketingcart .obv-app-product-popup span.obv-error-message {font-size: 14px;display: table;margin-left: 150px;position: relative;top: -3px;height: 0px;line-height: 0px;padding-bottom: 5px; background-color: transparent; float: left;}
#ob-virtualmarketingcart span.obv-error-message{color:#FF0000;}
#ob-virtualmarketingcart span.obv-error-message {position: fixed;top: 0;left: 0;right: 0;max-width: 660px;margin: 0 auto;background-color: #99A5AB;text-align: center;z-index: 11;padding: 5px;border-radius: 0 0 5px 5px;font-weight: bold;color: #9E0000;font-size: 15px;}
#ob-virtualmarketingcart .obv-left-menu > li > ul > li .obv-all-redio {margin-top: 12px;}
#ob-virtualmarketingcart #js-obv-crop-modal {position: fixed; top: 0; z-index: 99999;}
#ob-virtualmarketingcart .obv-content .obv-virtual-text-prepare{letter-spacing:0px;}
#ob-virtualmarketingcart .obv-content .zoomContainer {z-index: 1000;}
#ob-virtualmarketingcart .obf-flyer-conted .zoomContainer {display: none;}
#ob-virtualmarketingcart .mobile-view-button {position: absolute;right: 0;background-color: #fff;color: #000;font-size: 20px;font-weight: bold;padding: 5px; display: none; text-decoration: none;}
#ob-virtualmarketingcart .mobile-view-button-close {position: absolute;left: -33px;background-color: #3D565A;color: #fff;font-size: 20px;font-weight: bold;padding: 5px 10px; display: none;text-decoration: none;}
#ob-virtualmarketingcart .mobile-view-button-close:hover {color: #fff;text-decoration: none;}
#ob-virtualmarketingcart .mobile-view-button:hover{color: #000;text-decoration: none;}
.obv-body-scroll .modal{overflow-y:auto !important;}
#ob-virtualmarketingcart .preview-wraparound {color: #000;background-color: transparent;font-size: 12px;padding-bottom: 5px;text-align: center;width: 52px;margin-left: 3px;font-weight:bold;}

@media (min-width: 767px) and (max-width: 1028px) {
#ob-virtualmarketingcart .obvirtual-modal-div {padding-left: 0px !important;}
#ob-virtualmarketingcart .obv-virtual-parts .col-md-2.col-sm-3, .obv-labrary-parts .col-md-2.col-sm-3, .obv-flyer-paers .col-md-2.col-sm-3, .obv-virtual-video-main-div .col-md-2.col-sm-3 {width: 15%;}
#ob-virtualmarketingcart .obv-virtual-parts .col-md-10.col-sm-9, .obv-labrary-parts .col-md-10.col-sm-9, .obv-flyer-paers .col-md-10.col-sm-9, .obv-virtual-video-main-div .col-md-10.col-sm-9 {width: 85%;}
#ob-virtualmarketingcart .obv-virtual-parts .obv-product-main .obv-product-unader .col-md-4.col-sm-5,
#ob-virtualmarketingcart .obv-flyer-paers .obv-product-main .obv-product-unader .col-md-4.col-sm-5 {position: absolute; height: 745px; width: 300px; padding: 15px !important; background-color: #3D565A; right: 0; top: 0; display: none;}
#ob-virtualmarketingcart .mobile-view-button {display: inline;}
#ob-virtualmarketingcart .mobile-view-button-close {display: inline;}
#ob-virtualmarketingcart .obv-product-left-part, .obv-product-img-list-main {width: 60%;}
#ob-virtualmarketingcart .obv-product-right-part {width: 40%;}
#ob-virtualmarketingcart .obv-product-list-main {width: 95%;}
#ob-virtualmarketingcart .obv-folder-list-group > li > a {width: 83%;}	
}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src {/* display:none */}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span.select2-selection.select2-selection--multiple {background-color:#fff;float: left;width: 185px;height: 33px;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul {width: 210% !important;margin-left: -39% !important;float: left;max-height: 60px;overflow: auto !important; overflow: auto;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li:last-child {position: absolute;top: -38px;width: 100%;left: -3px;height: 32px;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span.select2-selection.select2-selection--multiple {height: auto;background-color: transparent;position: relative;margin-top: 35px;width: 78%;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li:last-child  {color: #fff;margin: 3px 0 0px 0px !important;border-radius: 0px !important;padding: 0px 0px 0px 0px!important;border: solid 1px #fff !important;background-color: transparent !important;height: 35px;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li:last-child input {height: 33px;background-color: #fff;border-radius: 0px;background-image: none;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li {color: #fff;margin: 4px 4px 5px 0px !important;border-radius: 0px !important;padding: 0px 20px 0px 6px!important;border: solid 1px #fff !important;background-color: transparent !important;line-height: 24px;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li span {background-color: #fff;color: #000;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li:last-child:after {content: "\f002";display: none;}
#ob-virtualmarketingcart .obvirtual-modal-div .obv-drip-src span ul li span {border-radius: 0px;padding: 0px;margin: 0px !important;}

#ob-virtualmarketingcart .obv-vertual-searchbar .select2-container--open .select2-dropdown--below {width: 246px !important;}
#ob-virtualmarketingcart .obv-vertual-searchbar span.select2-container span.select2-dropdown span.select2-results ul, 
#ob-virtualmarketingcart .obv-vertual-searchbar span.select2-container span.select2-dropdown span.select2-results ul li {width:100%;color: #000;}

/* Core Owl Carousel CSS File v1.3.3 */
/* clearfix */
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px); text-align: center;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 94%; margin-left: 10px;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-item{float: left;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls .owl-page,
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls .owl-buttons div{cursor: pointer;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
/* .grabbing { cursor:url(grabbing.png) 8 8, move;} */
/* fix */
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-wrapper,
#ob-virtualmarketingcart .obvirtual-modal-div .owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls .owl-buttons .owl-next,
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls .owl-buttons .owl-prev {background-image: url("../images/v-icons.png");background-repeat: no-repeat;display: inline-block;width: 15px;height: 28px;opacity: 0.4;position: absolute;top: 50%;margin-top: -19px;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls .owl-buttons .owl-prev {background-position: -165px -711px;left: 0px;}
#ob-virtualmarketingcart .obvirtual-modal-div .owl-controls .owl-buttons .owl-next {background-position: -171px -620px;right:0px;}


/*-- button style---*/
#ob-virtualmarketingcart .button.btn.btn-default.send-btn,.obv-savepart > .obv-save-buts, .form-control.send-btn.text-center, .btn.black-blue, .obv-subpop-footer > input, .obv-magnet-body .obv-mail-form .send-btn{width: 100px !important; background-color: #fff !important; display: inline-block !important; color: #F7901E !important;font-size: 17px !important;text-align: center !important;padding: 6px 0 3px 0 !important;cursor: pointer !important; text-decoration: none !important;font-weight: bold !important;line-height: 17px !important;border: 1px solid #fff !important;box-shadow: inset 0px 0px 0 2px #576b74 !important;float:none !important;text-shadow:none !important;height:35px !important; text-transform:none !important;background-image: none !important;}
#ob-virtualmarketingcart .obv-apply-to-all-but{width: 100px; background-color: #fff; display: inline-block; color: #F7901E;font-size: 12px !important;text-align: center;padding: 6px 0 3px 0 !important;cursor: pointer; text-decoration: none;font-weight: bold;line-height: 17px;border: 1px solid #fff !important;box-shadow: inset 0px 0px 0 2px #576b74 !important;float:right !important;text-shadow:none !important;height:35px; text-transform:none !important;}
#ob-virtualmarketingcart .button.btn.btn-default.send-btn:hover, .obv-save-buts:hover, .form-control.send-btn.text-center:hover, .btn.black-blue:hover, .obv-subpop-footer > input:hover, .obv-magnet-body .obv-mail-form .send-btn:hover, .obv-apply-to-all-but:hover{background-color: #F7901E !important;color: #fff !important;border: 1px solid #F7901E !important;text-shadow:none !important;text-decoration: none;}
#ob-virtualmarketingcart .button.btn.btn-default.send-btn{box-shadow:0 1px 1px #ccc;}
#ob-virtualmarketingcart .obv-subpop-footer > input {box-shadow: 0px 1px 1px #ccc; margin: 0 5px;}
#ob-virtualmarketingcart .button.btn.btn-default.send-btn, .obv-save-buts, .form-control.send-btn.text-center, .btn.black-blue, .obv-subpop-footer > input{border-radius:0;}

/* Page Guide
================================================== */
@-webkit-keyframes pg-pulse {
0% {-webkit-transform: rotate(0) scale(1) skew(0) translate(0);-moz-transform: rotate(0) scale(1) skew(0) translate(0);-o-transform: rotate(0) scale(1) skew(0) translate(0);-ms-transform: rotate(0) scale(1) skew(0) translate(0);transform: rotate(0) scale(1) skew(0) translate(0);opacity: 0.8;}
100% {-webkit-transform: rotate(0) scale(1.3) skew(0) translate(0);-moz-transform: rotate(0) scale(1.3) skew(0) translate(0);-o-transform: rotate(0) scale(1.3) skew(0) translate(0);-ms-transform: rotate(0) scale(1.3) skew(0) translate(0);transform: rotate(0) scale(1.3) skew(0) translate(0);-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;opacity: 0;}
}
@-moz-keyframes pg-pulse {
0% {-webkit-transform: rotate(0) scale(1) skew(0) translate(0);-moz-transform: rotate(0) scale(1) skew(0) translate(0);-o-transform: rotate(0) scale(1) skew(0) translate(0);-ms-transform: rotate(0) scale(1) skew(0) translate(0);transform: rotate(0) scale(1) skew(0) translate(0);opacity: 0.8;}
100% {-webkit-transform: rotate(0) scale(1.3) skew(0) translate(0);-moz-transform: rotate(0) scale(1.3) skew(0) translate(0);-o-transform: rotate(0) scale(1.3) skew(0) translate(0);-ms-transform: rotate(0) scale(1.3) skew(0) translate(0);transform: rotate(0) scale(1.3) skew(0) translate(0);-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;opacity: 0;}
}
@-ms-keyframes pg-pulse {
0% {-webkit-transform: rotate(0) scale(1) skew(0) translate(0);-moz-transform: rotate(0) scale(1) skew(0) translate(0);-o-transform: rotate(0) scale(1) skew(0) translate(0);-ms-transform: rotate(0) scale(1) skew(0) translate(0);transform: rotate(0) scale(1) skew(0) translate(0);opacity: 0.8;}
100% {-webkit-transform: rotate(0) scale(1.3) skew(0) translate(0);-moz-transform: rotate(0) scale(1.3) skew(0) translate(0);-o-transform: rotate(0) scale(1.3) skew(0) translate(0);-ms-transform: rotate(0) scale(1.3) skew(0) translate(0);transform: rotate(0) scale(1.3) skew(0) translate(0);-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;opacity: 0;}
}
@-o-keyframes pg-pulse {
0% {-webkit-transform: rotate(0) scale(1) skew(0) translate(0);-moz-transform: rotate(0) scale(1) skew(0) translate(0);-o-transform: rotate(0) scale(1) skew(0) translate(0);-ms-transform: rotate(0) scale(1) skew(0) translate(0);transform: rotate(0) scale(1) skew(0) translate(0);opacity: 0.8;}
100% {-webkit-transform: rotate(0) scale(1.3) skew(0) translate(0);-moz-transform: rotate(0) scale(1.3) skew(0) translate(0);-o-transform: rotate(0) scale(1.3) skew(0) translate(0);-ms-transform: rotate(0) scale(1.3) skew(0) translate(0);transform: rotate(0) scale(1.3) skew(0) translate(0);-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;opacity: 0;}
}
@keyframes pg-pulse {
0% {-webkit-transform: rotate(0) scale(1) skew(0) translate(0);-moz-transform: rotate(0) scale(1) skew(0) translate(0);-o-transform: rotate(0) scale(1) skew(0) translate(0);-ms-transform: rotate(0) scale(1) skew(0) translate(0);transform: rotate(0) scale(1) skew(0) translate(0);opacity: 0.8;}
100% {-webkit-transform: rotate(0) scale(1.3) skew(0) translate(0);-moz-transform: rotate(0) scale(1.3) skew(0) translate(0);-o-transform: rotate(0) scale(1.3) skew(0) translate(0);-ms-transform: rotate(0) scale(1.3) skew(0) translate(0);transform: rotate(0) scale(1.3) skew(0) translate(0);-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;opacity: 0;}
}
.pg-pulse-frames 0% {-webkit-transform: rotate(0) scale(1) skew(0) translate(0);-moz-transform: rotate(0) scale(1) skew(0) translate(0);-o-transform: rotate(0) scale(1) skew(0) translate(0);-ms-transform: rotate(0) scale(1) skew(0) translate(0);transform: rotate(0) scale(1) skew(0) translate(0);opacity: 0.8;}
.pg-pulse-frames 100% {-webkit-transform: rotate(0) scale(1.3) skew(0) translate(0);-moz-transform: rotate(0) scale(1.3) skew(0) translate(0);-o-transform: rotate(0) scale(1.3) skew(0) translate(0);-ms-transform: rotate(0) scale(1.3) skew(0) translate(0);transform: rotate(0) scale(1.3) skew(0) translate(0);-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;opacity: 0;}
/* Mixins
================================================== */
.pg-disable-select {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pg-enable-select {-webkit-touch-callout: text;-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}
/* Page Guide
================================================== */
.obv-page-guide-wrapper {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;color: #000;font-size: 13px;font-family: 'Arial';}
.obv-page-guide-wrapper .obv-page-guide-toggle {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: rgba(247, 144, 30, 0.46);-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;clear: both;color: #fff;cursor: pointer;display: block;float: right;font-size: 12px;height: 60px;line-height: 25px;padding: 34px 6px 6px 8px;position: fixed;text-align: left;text-decoration: none;text-shadow: 0 1px rgba(255, 255, 255, 0.5);top: 130px;right: -210px;width: 210px;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;z-index: 9991;}
.obv-page-guide-wrapper .obv-page-guide-toggle:before {content: "i";position: absolute;left: 23px;top: 6px;height: 25px;width: 25px;font: 20px/26px "Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight: bold;text-align: center;text-shadow: 0 -1px rgba(0, 0, 0, 0.3);color: #fff;background-color: rgba(247, 144, 30, 0.68);border: 3px solid rgba(235, 235, 235, 0.95);border-radius: 15px;-webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.3);-o-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.3);box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.3);}
.obv-page-guide-wrapper .obv-page-guide-toggle div {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 1px solid rgba(255, 255, 255, 0.8);display: block;height: 48px;width: 135px;line-height: 16px;overflow: hidden;padding: 0 0 0 6px;position: absolute;right: 0;top: 6px;}
.obv-page-guide-wrapper .obv-page-guide-toggle div span {display: block;margin: 0 0 0 -118px;width: 124px;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.obv-page-guide-wrapper .obv-page-guide-toggle a.obv-pageguide-close {bottom: -25px;color: #444;opacity: 0;position: absolute;right: 5px;text-decoration: none;text-shadow: none;}
.obv-page-guide-wrapper .obv-page-guide-toggle a.obv-pageguide-close:hover {color: #F7901E;}
.obv-page-guide-wrapper .obv-pageguide-guide {list-style: none;margin: 0 0 0 0;padding: 0 0 0 0;}
.obv-page-guide-wrapper .obv-pageguide-guide li {background-color: #F7901E;-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);-webkit-transition: min-height, max-height 0.1s ease-in-out;-moz-transition: min-height, max-height 0.1s ease-in-out;-o-transition: min-height, max-height 0.1s ease-in-out;-ms-transition: min-height, max-height 0.1s ease-in-out;transition: min-height, max-height 0.1s ease-in-out;-webkit-transition: opacity 0.5s ease-out;-moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out;-ms-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;opacity: 0;cursor: pointer;display: block;height: 46px;line-height: 48px;min-height: 0px;max-height: 0px;position: absolute;text-align: center;width: 50px;z-index: 1000;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-expanded {opacity: 0.5;height: 46px;min-height: 15px;max-height: 46px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-expanded:after {display: block;}
.obv-page-guide-wrapper .obv-pageguide-guide li ins {background: none;color: #fff;display: block;font-size: 25px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);overflow: hidden;text-decoration: none;width: 50px;}
.obv-page-guide-wrapper .obv-pageguide-guide li div {display: none;}
.obv-page-guide-wrapper .obv-pageguide-guide li:after {content: " ";display: none;height: 0;position: absolute;width: 0;border-top: none;border-right: none;border-bottom: none;border-left: none;top: auto;left: auto;right: auto;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-top {-webkit-border-radius: 3px 3px 3px 0;-moz-border-radius: 3px 3px 3px 0;-o-border-radius: 3px 3px 3px 0;border-radius: 3px 3px 3px 0;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-top:after {border-top: 6px solid #F7901E;border-right: 6px solid transparent;bottom: -4px;left: 0;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-bottom {-webkit-border-radius: 0 3px 3px 3px;-moz-border-radius: 0 3px 3px 3px;-o-border-radius: 0 3px 3px 3px;border-radius: 0 3px 3px 3px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-bottom:after {border-bottom: 6px solid #F7901E;border-right: 6px solid transparent;left: 0;top: -4px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-right {-webkit-border-radius: 0 3px 3px 3px;-moz-border-radius: 0 3px 3px 3px;-o-border-radius: 0 3px 3px 3px;border-radius: 0 3px 3px 3px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-right:after {border-top: 6px solid #F7901E;border-left: 6px solid transparent;left: -4px;top: 0;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-left {-webkit-border-radius: 3px 0 3px 3px;-moz-border-radius: 3px 0 3px 3px;-o-border-radius: 3px 0 3px 3px;border-radius: 3px 0 3px 3px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-left:after {border-top: 6px solid #F7901E;border-right: 6px solid transparent;right: -4px;top: 0;}
.obv-page-guide-wrapper .obv-pageguide-guide li:hover {background-color: rgb(247, 144, 30);}
.obv-page-guide-wrapper .obv-pageguide-guide li:hover.obv-pageguide-bottom:after {border-bottom: 6px solid rgba(247,144,30, 0.95);}
.obv-page-guide-wrapper .obv-pageguide-guide li:hover.obv-pageguide-right:after,
.obv-page-guide-wrapper .obv-pageguide-guide li:hover.obv-pageguide-left:after,
.obv-page-guide-wrapper .obv-pageguide-guide li:hover.obv-pageguide-top:after {border-top: 6px solid rgb(247, 144, 30);}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-active {opacity: 1;background-color: rgb(247, 144, 30);-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15) 0 5px 0 rgba(0, 0, 0, 0.5);}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-active.obv-pageguide-top:after {border-top: 8px solid rgb(247, 144, 30);border-right: 8px solid transparent;bottom: -8px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-active.obv-pageguide-bottom:after {border-bottom: 8px solid rgba(247,144,30, 0.95);border-right: 8px solid transparent;top: -8px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-active.obv-pageguide-right:after {border-top: 8px solid rgba(247,144,30, 0.95);border-left: 8px solid transparent;left: -8px;}
.obv-page-guide-wrapper .obv-pageguide-guide li.obv-pageguide-active.obv-pageguide-left:after {border-top: 8px solid rgba(247,144,30, 0.95);border-right: 8px solid transparent;right: -8px;}
.obv-page-guide-wrapper .obv-page-guide-message {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;background-color: rgba(255, 255, 255, 0.68);-webkit-box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.4);-o-box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.4);box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.4);bottom: 0;display: none;font-size: 16px;height: 0;margin: 0 5% 0 5%;padding: 10px;position: fixed;width: 90%;z-index: 1001;}
.obv-page-guide-wrapper .obv-page-guide-message span {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: rgb(247, 144, 30);-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;color: #fff;display: block;font-size: 25px;height: 46px;left: 40px;line-height: 48px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);overflow: hidden;position: absolute;text-align: center;top: 25px;width: 50px;cursor: pointer;}
.obv-page-guide-wrapper .obv-page-guide-message div.obv-pageguide-content {-webkit-touch-callout: text;-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;font-weight: 300;color: #545454;line-height: 22px;margin: 10px 90px 0 120px;position: relative;}
.obv-page-guide-wrapper .obv-page-guide-message div.obv-pageguide-content a {color: #5aa5c8;}
.obv-page-guide-wrapper .obv-page-guide-message div.obv-pageguide-content a:hover {color: #fff;}
.obv-page-guide-wrapper .obv-page-guide-message .obv-pageguide-close {background-color: #F7901E;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;-o-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25);color: #fff;display: block;font-size: 12px;height: 24px;line-height: 26px;overflow: hidden;position: absolute;right: 50px;text-align: center;text-decoration: none;top: 0;width: 50px;cursor: pointer;}
.obv-page-guide-wrapper .obv-page-guide-message .obv-pageguide-back,
.obv-page-guide-wrapper .obv-page-guide-message .obv-pageguide-fwd {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: transparent url("../images/pageguide_arrow.png") 10px 4px no-repeat;display: block;height: 30px;overflow: hidden;text-indent: -999px;width: 30px;position: absolute;top: 34px;left: 10px;cursor: pointer;}
.obv-page-guide-wrapper .obv-page-guide-message .obv-pageguide-back {-webkit-transform: rotate(-180deg) scale(1) skew(0) translate(0);-moz-transform: rotate(-180deg) scale(1) skew(0) translate(0);-o-transform: rotate(-180deg) scale(1) skew(0) translate(0);-ms-transform: rotate(-180deg) scale(1) skew(0) translate(0);transform: rotate(-180deg) scale(1) skew(0) translate(0);}
.obv-page-guide-wrapper .obv-page-guide-message .obv-pageguide-fwd {left: 90px;}
.obv-pageguide-ready .obv-page-guide-wrapper .obv-page-guide-toggle.obv-pageguide-toggle-close {right: -135px;}
.obv-pageguide-ready .obv-page-guide-wrapper .obv-page-guide-toggle.obv-pageguide-toggle-open {right: 0;}
.obv-pageguide-ready .obv-page-guide-wrapper .obv-page-guide-toggle:hover {background-color: rgba(247, 144, 30, 0.64);right: 0 !important;color: #FFF;}
.obv-pageguide-ready .obv-page-guide-wrapper .obv-page-guide-toggle:hover div span {margin: 0;}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle {-webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25);-o-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25);box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.25);background-color: rgba(247, 144, 30, 0.66);color: #fff;text-shadow: 0 1px rgba(0, 0, 0, 0.25);right: 0 !important;z-index: 9991;}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle a {opacity: 100;}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle div {border-left: 1px solid rgba(255, 255, 255, 0.15);}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle div span {margin: 0;}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle:before {background-color: #F7901E;}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle:hover {background-color: rgba(247, 144, 30, 9);}
.obv-pageguide-open .obv-page-guide-wrapper .obv-page-guide-toggle:hover div span {margin: 0;}
.obv-pageguide-open .obv-page-guide-shadow {pointer-events: none;}
.obv-pageguide-open .obv-page-guide-shadow {display: none;opacity: 0;position: absolute;top: 0;left: 0;background-color: rgba(247,144,30,0.15);-webkit-box-shadow: 0 0 1px 1px rgba(247,144,30,0.35);-moz-box-shadow: 0 0 1px 1px rgba(247,144,30,0.35);-o-box-shadow: 0 0 1px 1px rgba(247,144,30,0.35);box-shadow: 0 0 1px 1px rgba(247,144,30,0.35);-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;/*.pg-transition(all, 0.5s, ease-out);*/}
.obv-pageguide-open .obv-page-guide-shadow.obv-pageguide-shadow-active {display: block;opacity: 100;position: absolute;top: 0;left: 0;padding: 0;margin: 0;pointer-events: none;-webkit-box-shadow: 0 0 1px 1px rgb(247, 144, 30);-moz-box-shadow: 0 0 1px 1px rgb(247, 144, 30);-o-box-shadow: 0 0 1px 1px rgb(247, 144, 30);box-shadow: 0 0 1px 1px rgb(247, 144, 30);}
.obv-pageguide-open .obv-page-guide-shadow.obv-pageguide-shadow-active .obv-pageguide-shadow-pulse {opacity: 0;display: none;position: absolute;top: 0;left: 0;height: inherit;width: inherit;padding: inherit;background-color: rgba(247,144,30, 0.05);z-index: 500;pointer-events: none;-webkit-box-shadow: 0 0 5px 1px #F7901E;-moz-box-shadow: 0 0 5px 1px #F7901E;-o-box-shadow: 0 0 5px 1px #F7901E;box-shadow: 0 0 5px 1px #F7901E;-webkit-animation-name: pg-pulse;-webkit-animation-duration: 0.7s;-webkit-animation-iteration-count: 1;-webkit-animation-direction: normal;-webkit-animation-timing-function: ease-out;-moz-animation-name: pg-pulse;-moz-animation-duration: 0.7s;-moz-animation-iteration-count: 1;-moz-animation-direction: normal;-moz-animation-timing-function: ease-out;-o-animation-name: pg-pulse;-o-animation-duration: 0.7s;-o-animation-iteration-count: 1;-o-animation-direction: normal;-o-animation-timing-function: ease-out;-ms-animation-name: pg-pulse;-ms-animation-duration: 0.7s;-ms-animation-iteration-count: 1;-ms-animation-direction: normal;-ms-animation-timing-function: ease-out;animation-name: pg-pulse;animation-duration: 0.7s;animation-iteration-count: 1;animation-direction: normal;animation-timing-function: ease-out;}
.obv-page-guide-message, .obv-pageguide-guide li, .obv-page-guide-shadow{z-index:9999 !important;}
.obv-page-guide-wrapper .obv-page-guide-message div.obv-pageguide-content{display: table;}
.obv-page-guide-wrapper .obv-page-guide-message div.obv-pageguide-content > div {display: table-cell;height: 60px;vertical-align: middle;}
body.modal-open.obv-body-scroll.obv-pageguide-ready.obv-pageguide-open.obv-wraparound-product .modal{z-index:10001}
#ob-virtualmarketingcart .obv-product-removelayer .glyphicon {font-family: "Glyphicons Halflings" !important; color:#fff !important;}
#ob-virtualmarketingcart .obv-product-removelayer .glyphicon:before {content: "X";font-family: Arial, sans-serif;}
#ob-virtualmarketingcart #focus-item{margin-top: 60vh;margin-left: 50px;margin-right: 50px;display: inline-block;}
#ob-virtualmarketingcart .obv-itlooksgood{color:#fff;color: #fff;opacity: 0.5;position: relative;right: 10px;top: -12px;}
#ob-virtualmarketingcart .obv-itlooksgood:hover {color:#fff;opacity: 1;}
#ob-virtualmarketingcart .looksgood, #ob-virtualmarketingcart .looksgood:hover, #ob-virtualmarketingcart .looksgood:focus {background-color:#fff;border-radius:5px;color: #000;font-weight: 600;display:inline-block;text-align: left;padding: 4px 10px;line-height: 16px;font-size: 18px;text-decoration: none;font-family: 'Open Sans', sans-serif;margin-right: 35px;position: relative; margin-top: -8px;}
#ob-virtualmarketingcart .looksgood span {width:auto;display:inline-block;color: #ff6b00;font-size: 12px;font-style: italic;font-weight: 600;}
#ob-virtualmarketingcart .obv-imdone {background-image: url("images/imdone.png");background-position: center center;color: #fff;display: inline-block;font-family: 'Roboto', sans-serif;font-size: 19px;line-height: 40px;margin-right: 20px;margin-top: -5px;min-height: 40px;min-width: 140px;text-align: center;font-weight: 600;}

#ob-virtualmarketingcart .js-obv-step-and-repeat-div.scrollpane-vertical {height: 100px;width: 100% !important;}
#ob-virtualmarketingcart .js-obv-step-and-repeat-div > div {width: 100%;display: inline-block;margin-bottom: 5px;font-size: 12px;vertical-align: middle;}
#ob-virtualmarketingcart .js-obv-step-and-repeat-div > div > .drop-menu {width: 50px;display: inline-block;vertical-align: middle;float: none;}
#ob-virtualmarketingcart .js-obv-step-and-repeat-div > div > .drop-menu .dropdown-menu {height: 130px;overflow: auto;}
#ob-virtualmarketingcart .js-obv-step-and-repeat-div.scrollpane-vertical .dropdown {float: right;}
div#ob-virtualmarketingcart .js-obvf-text-container ul, 
div#ob-virtualmarketingcart .js-obvf-text-container ul li {list-style: disc;} 
div#ob-virtualmarketingcart .js-obvf-text-container ol, 
div#ob-virtualmarketingcart .js-obvf-text-container ol li {list-style: decimal;}
#ob-virtualmarketingcart .obv-flyer-paers .obv-product-unader .obv-padding-0.col-md-8 {width: 69%;}
#ob-virtualmarketingcart .obv-flyer-paers .obv-product-unader .col-md-4.obv-padding-right-0{width: 31%;}
#ob-virtualmarketingcart #ob_virtual_list.openvirtulcars {position: fixed !important; z-index: 111111 !important; left: 0; right: 0; top: 0; margin: 0 auto; bottom: 0; height: 880px; width: 1028px;}
#ob-virtualmarketingcart .obv-product-main-images label.wraparound {color:#000; font-size:12px;}
#ob-virtualmarketingcart .obv-product-main-images .obv-all-redio input[type=checkbox] + label:before {border-color: #495f6a;}
#ob-virtualmarketingcart .obv-product-main-images .obv-all-redio input[type=checkbox]:checked + label:after {background-color: #495f6a;top: 0;background-position: -380px -623px;}
#ob-virtualmarketingcart .obv-left-menu li.obv-hr-li > hr {float:left;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-imd {text-align: center;padding: 50px 40px 35px 10px;}
#ob-virtualmarketingcart #ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-imd > i {font-size: 30px;width: 0px;line-height: 0;}
#ob-virtualmarketingcart .obv-main-button .obv-top-but-bg.obv-imd > span {left: -16px;}
#ob-virtualmarketingcart .obv-product-side ul#obv_prod_sides { position: relative; max-height:475px; overflow-y: auto; overflow-x: hidden; }
#ob-virtualmarketingcart .obv-product-side ul#obv_prod_sides span {position: relative;width: 80px;display: inline-block;text-align: center;left: -10px;}
#ob-virtualmarketingcart ul#obv_prod_variations li span{display: inline-block;text-align: left;}
#ob-virtualmarketingcart #virtual_bg_site #uploadModal{top: -1px;}
#ob-virtualmarketingcart .obv-dome-plates{width:100%;float: left;}
#ob-virtualmarketingcart .obv-dome-plate-colors {width: 100%;}
#ob-virtualmarketingcart .obv-dome-plate-colors li {display: inline-block;float: left;margin: 2px;padding: 0;width: auto;}
#ob-virtualmarketingcart .obv-dome-plate-colors li a span {width: 18px; height: 18px; display: block;}
#ob-virtualmarketingcart .obv_disclaimer{text-align:justify;}
#ob-virtualmarketingcart .obv-dome-shape{width:100%;float: left;}
#ob-virtualmarketingcart .obv-dome-plate-shapes {width: 100%;float: left;}
#ob-virtualmarketingcart .obv-dome-plate-shapes li {display: inline-block;float: left;margin: 2px;padding: 0;width: auto;}
#ob-virtualmarketingcart .obv-dome-plate-shapes li a span {width: 18px; height: 18px; display: block;}
#ob-virtualmarketingcart .obv-no-record-found{font-size:10px;}
#ob-virtualmarketingcart .carousel-control.left, .carousel-control.right {background: rgba(0, 0, 0, 0) none no-repeat scroll 0 0;display: inline-block;height: 28px;margin-top: -19px;opacity: 0.4;position: absolute;top: 50%;width: 15px;}
#ob-virtualmarketingcart .carousel-inner {margin-left: 25px;width: calc(100% - 50px);}
#ob-virtualmarketingcart .carousel-control.left {background-image: url("../images/v-icons.png");background-position: -165px -711px;}
#ob-virtualmarketingcart .carousel-control.right {background-image: url("../images/v-icons.png");background-position: -171px -620px;}
#ob-virtualmarketingcart .obv-product-them .carousel-inner ul {height: initial !important;}
#ob-virtualmarketingcart .obv-product-them .carousel-inner ul li {width: 12.4%;text-align: center;vertical-align: top;}
#ob-virtualmarketingcart .obv-product-them .carousel-inner ul li a {margin: 0 auto;}
.obv-body-scroll span.select2-container.select2-container--default {z-index: 1111;background-color: #fff;width: 245px;}
.obv-body-scroll span.select2-container.select2-container--default li {cursor: pointer;padding: 0 5px;margin: 2px 0;}
