:focus {outline:none !important;text-decoration:none !important;}
a:focus {outline:none !important;text-decoration:none !important;}
@font-face{font-family:droid_serifregular;src:url(droidserif-webfont-webfont.eot);src:url(droidserif-webfont-webfont.eot?#iefix) format('embedded-opentype'),url(droidserif-webfont-webfont.woff) format('woff'),url(droidserif-webfont-webfont.ttf) format('truetype'),url(droidserif-webfont-webfont.svg#droid_serifregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_lightlight;src:url(proximanovalight_0-webfont.eot);src:url(proximanovalight_0-webfont.eot?#iefix) format('embedded-opentype'),url(proximanovalight_0-webfont.woff) format('woff'),url(proximanovalight_0-webfont.ttf) format('truetype'),url(proximanovalight_0-webfont.svg#proxima_nova_lightlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgregular;src:url(proximanova-regular_0-webfont.eot);src:url(proximanova-regular_0-webfont.eot?#iefix) format('embedded-opentype'),url(proximanova-regular_0-webfont.woff) format('woff'),url(proximanova-regular_0-webfont.ttf) format('truetype'),url(proximanova-regular_0-webfont.svg#proxima_nova_rgregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold;src:url(proximanova-semibold_0-webfont.eot);src:url(proximanova-semibold_0-webfont.eot?#iefix) format('embedded-opentype'),url(proximanova-semibold_0-webfont.woff) format('woff'),url(proximanova-semibold_0-webfont.ttf) format('truetype'),url(proximanova-semibold_0-webfont.svg#proxima_novasemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novablack;src:url(proximanova-black_0-webfont.eot);src:url(proximanova-black_0-webfont.eot?#iefix) format('embedded-opentype'),url(proximanova-black_0-webfont.woff) format('woff'),url(proximanova-black_0-webfont.ttf) format('truetype'),url(proximanova-black_0-webfont.svg#proxima_novablack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_boldbold;src:url(proximanovabold_0-webfont.eot);src:url(proximanovabold_0-webfont.eot?#iefix) format('embedded-opentype'),url(proximanovabold_0-webfont.woff) format('woff'),url(proximanovabold_0-webfont.ttf) format('truetype'),url(proximanovabold_0-webfont.svg#proxima_nova_boldbold) format('svg');font-weight:400;font-style:normal}
input {font-family:Arial, Helvetica, sans-serif !important;}
select {font-family:Arial, Helvetica, sans-serif !important;}
input[type=checkbox]:before{  margin-top: -3px !important;  margin-left: -3px !important; content: "";  opacity: 1;  display: block;  width: 18px;  height: 18px;  background-color: #722547;  border:0;}
input[type=checkbox]:checked:before{  margin-top: -3px !important;  margin-left: -3px !important;  content: "";  opacity: 1;  display: block;  width: 18px;  height: 18px;  background-image: url(../../images/check.png);background-repeat:no-repeat;background-position:center center;  border:0;}
a:hover{ text-decoration:none !important;}
.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}
.media-object{ border-radius:100px; margin:0 5px 5px 0;}
.box{ background:#fff;}
.box h2{ background:url(../../images/boxtitlebg.jpg) repeat 0 0; color:#fff;font-family: 'proxima_novasemibold'; font-size:16px; text-transform:uppercase; padding:12px 15px;}
.wbox{ background:#fff; padding:25px;}
.wbox h2{ color:#649bc7;font-family: 'proxima_novasemibold'; font-size:16px; text-transform:uppercase; padding:0 0 12px 0px;}
.wbox p{ font-size:13px; color:#656565;font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.wbox p strong{ color:#000;}
.pbox{ background:url(../../images/graypattern.jpg) repeat 0 0; padding:11px 25px;margin-bottom:15px;}
.pbox h2{ color:#722547;font-family: 'proxima_novasemibold'; font-size:16px; text-transform:uppercase; padding:0 0 12px 0px;}
.nb{ border:0px !important;}
.btn{font-family: 'proxima_novasemibold'; text-transform:uppercase;}
.btn-sm{ font-size:9px !important;}
/*----------------colorlinks---------------------------------*/
.links {float:none;width:100%;display:block;}
.links li {display:block;width:100%;}
.links a{ padding:14px 15px; display:block; font-size:13px; text-transform:uppercase;font-family: 'proxima_nova_boldbold'; color:#fff;}
.links .item-516 { background:#4d0f2a;}.links .item-517 { background:#722547;}.links .item-518 { background:#933a61;}.links .item-519 { background:#b2547d}.links .item-520 { background:#cd7199;}.links .item-521 { background:#e28ab0;}.links .item-522 { background:#ebadc8;}.links .item-523 { background:#f0c4d7;}
/* my account */
.links .item-573 a{ background:#4d0f2a;}.links .item-574 a{ background:#722547;}.links .item-575 a{ background:#933a61;}.links .item-576 a{ background:#b2547d}.links .item-577 a{ background:#cd7199;}.links .item-578 a{ background:#e28ab0;}.links .item-579 a{ background:#ebadc8;}.links .item-580 a{ background:#f0c4d7;}
.links li a:hover {background-color:transparent !important;}
.links li:hover{ color:#4d0f2a;background:#f0c4d7 !important;}
/* static */
.links .l1 a{ background:#4d0f2a;}.links .l2 a{ background:#722547;}.links .l3 a{ background:#933a61;}.links .l4 a{ background:#b2547d}.links .l5 a{ background:#cd7199;}.links .l6 a{ background:#e28ab0;}.links .l7 a{ background:#ebadc8;}
.links .l8 a{ background:#f0c4d7;}
.container{ position:relative;}
.navbar-toggle{ margin-top:12px !important;}
.social a{ color:#fff; padding:6px 10px; border-right:1px solid #824460; margin:0px; display:inline-block;}
.social a:hover{ color:#fff;}
.sidr-inner .social{ margin-top:20px;text-align:center;}
.sidr-inner .navbar-form{ margin:0px;}
.twitterfeed span{ display:inline-block; border-radius:100px; border:2px solid #fff; padding:10px; margin:8px 10px 0px 0; float:left;}
.twitterfeed p{ vertical-align:middle; display:table-cell;padding:15px 10px 15px 0;line-height:135%;}
.twitterfeed a{color:#ff89bd !important}
.twitterfeed a:hover{color:#FFFFFF !important}
.sp-tweet {height:58px;display:table;}
.sp-tweet-item {line-height:130%;padding:0px 15px 0px 0 !important;display:table-cell;vertical-align:middle;}
/*----------------Layout---------------------------------*/
header{ margin:0px; padding:0px;}
header .navbar{ border-bottom:0px; height:auto; margin:0px; padding:0px;}
header .navbar ul li ul {display:none;}
header .navbar ul li:hover > ul {display:block !important;position:absolute;background:#f8f4f6;min-width:177px;padding:6px;-webkit-border-radius: 6px;border-radius: 6px;}
header .topmenu{ background:url(../../images/patternbg.jpg);}
header .topmenu li{ margin:15px 0; border-right:1px solid #a57389;}
header .topmenu li:last-child{ border-right:0px solid #a57389;}
header .topmenu a{ font-family:'droid_serifregular'; font-size:10px; text-transform:uppercase; color:#fff !important; padding:0px 10px !important;}
header .topmenu a:hover{color:#ff89bd !important;}
header .topmenu ul .active a {color:#ff89bd !important;background:none !important;}
header .mainnav{ background:url(../../images/navmenubg.png) repeat-x 0 bottom; height:auto; border-bottom:0px; height:62px; margin-top:-4px; position:relative;}
header .mainnav li{ margin:9px 0; border-right:1px solid #ececec;}
header .mainnav a {background:none !important;color:#000 !important;}
header .mainnav a:hover{color:#ff89bd !important;}
header .mainnav .active a {color:#ff89bd !important;}
header .mainnav ul li:hover > ul li {margin:3px 0;border:0px;}
header .mainnav ul li:hover > ul li a {line-height:130%;color:#000 !important;display:block;padding:3px 10px !important;}
header .mainnav ul li:hover > ul li a:hover {color:#ff89bd !important;}
header .mainnav ul li:hover > ul .active a {line-height:130%;color:#ff89bd !important;}
header .dropdown-menu li{ margin:0px; border-right:0px;}
header .mainnav li:last-child{ border-right:0px solid #ececec;}
header .mainnav a{ font-family:'droid_serifregular'; font-size:12px; text-transform:uppercase; color:#000 !important; padding:10px 10px;}
header .mainnav ul li a {color:#000;}
header .preeclampsialogo{position:relative; display:inline-block; position:absolute; top:-30px; left:0px; padding:0px !important;}
header .preeclampsialogo-m{position:relative; display:inline-block; position:absolute; top:-5px; left:0px; padding:0px !important;}
header .search{ padding:2px 8px; height:auto;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; font-size:12px; margin:5px 0; width:200px;}
.sidr-inner .search{ padding:2px 8px; height:auto;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; font-size:12px; margin:5px 3px; width:230px;}
header .socialsection{ background:url(../../images/gradientbg.jpg) repeat-x 0 0;font-family:'droid_serifregular'; font-size:12px; color:#fff; padding:0px 0;}
.socialsection .twitterfeed{ margin-left:230px;}
.socialsection .social{float:right; border-left:1px solid #824460; padding:10px 0 10px 0;}
header .mainnav .navbar-nav > .parent {background:url(../../images/down-arrow.png) no-repeat right 6px !important;padding:0 10px 0 0;position:static;}
/*----------------Banner---------------------------------*/
.banner{ max-height:274px; background:url(../../images/banner-bg.png) no-repeat ;background-size: 100% 100%;position:relative; margin:0px 0 20px 0;overflow:hidden;width:100%;top:-3px;}
.sc-banner-base {margin:0 auto;max-width:1100px;position:relative;overflow:hidden;}
.sc-banner-left {float:left;position:absolute !important;text-align:left !important;left:5% !important;bottom:20% !important;right:40% !important;}
.sc-banner-left ul {width:60%;}
.sc-banner-left ul li{font-family:'proxima_nova_rgregular'; font-size:14px; list-style:none;background:url(../../images/banner-arrow.png) no-repeat left 5px; color:#4e102b; padding-left:15px;text-transform:uppercase;}
.sc-banner-left ul li a{color:#518FC0; padding:5px 0; display:block;}
.sc-banner-left ul li a:hover{color:#4e102b;}
.sc-banner-left h2 {font-size:38px;line-height:130%;color:#4e102b;font-family:'droid_serifregular';padding:0 0 15px 0;}
.sc-banner-left p {padding:0 0 15px 0;line-height:120%;text-transform:uppercase;color:#000;font-size:14px;}
.sc-banner-base div {height:auto !important;}
.sc-banner-base .container {z-index:9;position:relative;}
.sc-banner-right {float:right;width:40%;text-align:center;z-index:10;position:relative;}
.pinkbox{ background:#f4eef1; padding:20px 10px;}
.materialdownload{border-bottom:2px solid #f5eff2;}
.materialdownload .pem{border-right:2px solid #f5eff2;}
.materialdownload .am{}
.material{ text-align:center;}
.material a{font-family: 'proxima_nova_boldbold'; text-transform:uppercase; font-size:12px; padding:20px; display:block;}
.material span{ display:block; text-align:center; margin-top:10px;}
.material div{ border-right:1px solid #ececec;}
.material img {max-height:90px;min-height:90px;}
.productdetails .col-sm-4 {height:220px;}
.welcomearea{}
.welcomearea .wbox{ margin:20px 0;}
/*------------------Middle Section---------------------------*/
.upcomingevent{}
.upcomingevent a{height:201px; width:100%; text-align:center;  display:table-cell; vertical-align:middle; }
.upcomingevent img{}
.mustread{ padding:20px; min-height:198px;}
.mustread-sub{color:#CFCFCF;font-family:'proxima_nova_boldbold';font-size:10px;text-transform:uppercase;}
.mustread li{ margin-bottom:10px;}
.mustread li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.mustread li a:hover {color:#591f38;}
.mustread li .date{ font-size:10px;font-family: 'proxima_nova_boldbold'; text-transform:uppercase; color:#cfcfcf; display:block; margin-top:5px;}
.testimonial{ /*padding:10px 0;*/}
.testimonial .media-object{ text-align:center;max-width:100%;}
.testimonial p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; margin-bottom:10px;}
.testimonial .name{font-family: 'proxima_nova_boldbold'; text-transform:uppercase; font-size:12px; color:#000;}
.videobox { width:100%; position:relative; margin-bottom:20px; height:150px; overflow:hidden;}
.videobox .playbtn{ background:url(../../images/playbtn.png) no-repeat center center; position:absolute; height:100%; width:100%;}
.videobox .videoimg{ width:100%; height:auto;}
.videosection{ min-height:280px; border-bottom:2px solid #fff;}
.storyspotlight{ min-height:270px; border-bottom:2px solid #fff;}
.inner{ margin:50px 0 20px 0;}
.breadcrumb{font-size:10px;text-transform:uppercase;font-family: 'proxima_nova_boldbold'; border-bottom:2px solid #f4eef1;}
/*.breadcrumbs{margin:0px 0 15px 0;font-size:10px;text-transform:uppercase;font-family: 'proxima_nova_boldbold'; border-bottom:2px solid #f4eef1;padding:10px 0;color:#999999;}*/
.breadcrumbs a{background:url(../../images/bread-img.png) no-repeat right top;padding:0 15px 0 0;margin:0 5px 0 0;}
.iplinks .links a{ font-size:12px;}
.peminner{ text-align:center;  border-bottom:2px solid #f4eef1}
.peminner .material div{ border-right:0px;}
.aminner{ text-align:center;  border-bottom:2px solid #f4eef1}
.aminner .material div{ border-right:0px;}
.contentsection{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.contentsection img{max-width:100%;}
.contentsection .pageheading{font-family:Arial, Helvetica, sans-serif; font-size:30px; margin-bottom:20px;}
.contentsection p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#656565; margin-bottom:20px; line-height:18px;}
.contentsection ul li{margin:0 0 0 0;color: #656565; padding:2px 0; background:url(../../images/bull.png) no-repeat 0 5px; padding-left:20px; line-height:160%;}
/*.contentsection a{word-break:break-all;}*/
.contentsection ol li{margin:0 0 0 20px;padding:2px 0;line-height:160%;color: #656565;}
.contentsection table tr td {line-height:160%;}
.contentsection .article-info {padding:3px 0;margin:3px 0;border:0;border-bottom:1px dashed #656565;}
.contentsection small{font-size:11px; color:#999;}
.contentsection h1{ font-size:25px;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:28px;}
.contentsection h2{ font-size:25px;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:28px;}
.contentsection h3{ font-size:20px;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:25px;}
.contentsection h4{ font-size:18px;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:23px;}
.contentsection ul{ margin-bottom:20px;}
.contentsection hr{}
.profilebox{margin-bottom:20px; padding-bottom:10px; clear:both;}
.profilebox h4{ font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#b2547d;}
.profilebox .de{ font-size:11px; color:#999; padding:5px 0; display:block;}
.profilebox .media-object{ height:118px; width:118px;}
.profiledetail{ border-bottom:1px dotted #d5cad0; margin-top:15px;}
.carttable{ border-top:2px solid #dddddd;}
.carttable .form-control{ display:inline-block;text-align:center;}
.carttable a{ font-size:14px; display:inline-block; padding:2px;}
.sc-market-product-content {height:60px;overflow:hidden;}
/*----------------Footer---------------------------------*/
footer .container{padding:0 30px}
footer .plinks .container{padding:0 20px}
footer .plinks .row{margin:0;}
.flinks .navbar-right {float:left !important;width:100% !important;}
.flinks .nav li {width:13% !important;margin:0 1% 0 0 !important;}
.flinks .nav li:last-child {margin:0 0 0 0 !important;}
.flinks .nav li ul li {width:100% !important;}
.flinks .nav .item-479 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-479 a:hover {background:transparent;}
.flinks .nav .item-479 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-480 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-480 a:hover {background:transparent;}
.flinks .nav .item-480 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-481 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-481 a:hover {background:transparent;}
.flinks .nav .item-481 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-482 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-482 a:hover {background:transparent;}
.flinks .nav .item-482 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-483 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-483 a:hover {background:transparent;}
.flinks .nav .item-483 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-484 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-484 a:hover {background:transparent;}
.flinks .nav .item-484 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-875 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-875 a:hover {background:transparent;}
.flinks .nav .item-875 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks .nav .item-501 a {font-family: 'proxima_nova_boldbold';font-size:13px;padding: 0px 0 12px 0;margin-bottom: 15px;border-bottom: 1px solid #874462;}
.flinks .nav .item-501 a:hover {background:transparent;}
.flinks .nav .item-501 li a {font-family:'droid_serifregular';font-size:12px;padding: 0px;border-bottom: 0;margin-bottom: 10px;}
.flinks{ background:url(../../images/patternbg.jpg) repeat 0 0; padding:20px 0;}
.flinks ul li.title a{font-family: 'proxima_nova_boldbold'; text-transform:uppercase; font-size:13px; padding:0px 0 15px 0; margin-bottom:10px; border-bottom:1px solid #874462;}
.flinks ul li a{ padding:5px 0; display:block; font-size:12px;font-family:'droid_serifregular'; color:#fff;}
.plinks{ background:#4d0f2a; padding:20px 0;}
.plinks .navbar-right {float:left !important;}
.plinks .pmenu{}
.plinks .pmenu li{border-right:1px solid #a57389;}
.plinks .pmenu li:last-child {border:0px;}
.plinks .pmenu a{ font-family:'droid_serifregular'; font-size:10px; text-transform:uppercase; color:#fff !important; padding:0px 10px !important; background:none;}
.plinks .pmenu a:hover{ background:none; text-decoration:underline;}
footer .copyright{ font-size:10px; color:#83576a;font-family: 'proxima_nova_boldbold'; padding:10px;}
.navbar-form label {display:none;}
.actions {overflow:hidden;}
.actions li {float:left;margin:0;padding:0;}
.actions .print-icon {background:url(../../../../images/M_images/printButton.png) left center no-repeat;padding:0 0 0 20px;}
.actions .email-icon {background:url(../../../../images/M_images/emailButton.png) left center no-repeat;padding:0 0 0 20px;}
hr {clear:both;}
.seasonbanner{ background:#71273e; position:relative; top:0px;}/*Temp Full width banner CSS*/
/* manan CSS */
.sc-market-title {color:#722547;border:0;border-bottom:1px solid #f4eef1;padding:8px 0;line-height:220%;margin:0 0 15px 0;overflow:hidden;}
.sc-market-title input {background:#722547;border:0;color:#FFF;padding:5px;line-height:130%;font-size:12px;margin:0 3px 0 3px;width:auto;}
.sc-market-title select {color:#FFF;padding:5px 18px 5px 5px;line-height:130%;font-size:12px;margin:0 3px 0 3px;width:auto;cursor:pointer;border: 0 !important;-webkit-appearance: none;-moz-appearance: none;background: url(../../images/arrow-down.png) #722547 no-repeat;background-position: right 9px;text-indent: 0.01px;text-overflow: "";}
.sc-market-right {text-align:right;left:auto;right:0;float:right;}
.sc-market-short {display:inline-block;}
.sc-market-result {display:inline-block;}
.sc-market-product-base {background:#fcfbfb;text-align:center;padding:15px;line-height:150%;width:32.75%;float:left;margin:2px;border:1px solid transparent;}
.sc-market-product-base:hover {background:#f9f6f8;text-align:center;padding:15px;line-height:150%;width:32.75%;float:left;margin:2px;border:1px solid #f9f2f6;}
.sc-market-product-title {font-size:15px !important;padding:0 0 10px 0;margin:0;vertical-align:middle;text-align:center;min-width:100%;display:table;line-height:130% !important;}
.sc-market-product-title div {height:46px;vertical-align:middle;display:table-cell;}
.sc-market-product-base img {width:auto !important;height:121px !important;margin:0 0 15px 0;}
.sc-market-product-price {background:#f4eef1;padding:5px;color:#4d0f2a;margin:10px 0;font-size:15px;}
.sc-market-product-base button {padding:5px 10px;}
.myButton {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);	background-color:#ffffff;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #dcdcdc;	display:inline-block;	cursor:pointer;	color:#666666;	padding:7px 9px !important;	text-decoration:none;	text-shadow:0px 1px 0px #ffffff;	text-transform:uppercase;	font-size:12px !important;	font-family:Arial, Helvetica, sans-serif !important;	line-height:150%;}
.myButton:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);background-color:#f6f6f6;color:#000000 !important;}
.myButton:active {	position:relative;	top:1px;}
.sc-prodes {background:#fcfafb;}
.sc-prodes-bg {background:#fcfafb;padding:5px;text-align:center;}
.sc-prodes-price {font-size:35px;color:#722547;line-height:100%;padding:0 0 10px 0;}
.sc-prodes-quantity {font-weight:bold;padding:10px 0;}
.sc-prodes-quantity-box {padding:0 0 20px 0;}
.sc-prodes-quantity-box input.qnt {background:#722547;border:0;padding:5px 5px 5px 5px;width:42px;color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.quantity-controls{width: 15px;float: left;padding-top: 0px;margin: 0 0 0 0;}
.quantity-plus {background: url(../../images/quantity-controls.png) repeat-x transparent left top;border:0;border:0;width:15px;height:14px;}
.quantity-minus {background: url(../../images/quantity-controls.png) repeat-x transparent left top;background-position: 15px 0;border:0;width:15px;height:14px;}
.quantity-plus:hover {background: url(../../images/quantity-controls-hover.png) repeat-x transparent left top;border:0;border:0;width:15px;height:14px;}
.quantity-minus:hover {background: url(../../images/quantity-controls-hover.png) repeat-x transparent left top;background-position: 15px 0;border:0;width:15px;height:14px;}
.sc-prodes-quantity-box select {color:#FFF;padding:5px 18px 5px 5px;line-height:130%;font-size:12px;margin:0 3px 0 3px;width:auto;cursor:pointer; border: 0 !important;  -webkit-appearance: none;  -moz-appearance: none;  background: url(../../images/arrow-down.png) #722547 no-repeat;  background-position: right 9px;  text-indent: 0.01px;  text-overflow: "";}
#myTab {margin:20px 0 0 0;border:0;}
#myTab li {background:inherit;padding:inherit;font-size:14px;}
#myTab .active a {background:#FFF !important;color:#000000;padding:10px 15px;}
#myTab .active a:hover {border:1px solid #dddddd;border-bottom:1px solid transparent;}
#myTab li a {background:#f9f6f8;color:#722547;padding:8px 15px 9px 15px;}
#myTab li a:hover {background:#f3ebf0;border-color:transparent;}
.tab-content {padding:20px 15px;font-size:14px;line-height:130%;border:1px solid #dddddd;-webkit-border-radius: 0px 6px 6px 6px;border-radius: 0px 6px 6px 6px;margin:-1px 0 0 0;}
.sc-carticon {background-image:url(../../images/cart-icon.png);padding-left:25px !important;background-repeat:no-repeat;background-position:3px center;}
.sc-carticon:hover {background-image:url(../images/cart-icon-hover.png);background-repeat:no-repeat;background-position:3px center;}
.sc-backicon-base {float:right;margin:4px 10px 0 0;}
.sc-backicon-base input[type=checkbox] {margin:9px 0 0 0;}
.sc-backicon {background-image:url(../../images/back-icon.png);padding-left:25px !important;background-repeat:no-repeat;background-position:3px center;}
.sc-backicon:hover {background-image:url(../../images/back-icon-hover.png);background-repeat:no-repeat;background-position:3px center;}
.sc-fronticon {background-image:url(../../images/front-icon.png);padding-left:25px !important;background-repeat:no-repeat;background-position:3px center;}
.sc-fronticon:hover {background-image:url(../../images/front-icon-hover.png);background-repeat:no-repeat;background-position:3px center;}
.sc-prodeshead {background:#722547;padding:10px 10px;margin:0px 10px 10px 10px;overflow:hidden;}
.sc-prodeshead a {color:#FFFFFF;}
.sc-prodeshead a:hover {color:#ff89bd;}
.sc-prodeshead-left {background:url(../../images/prodes-left.png) no-repeat left center;padding:0 0 0 18px;}
.sc-prodeshead-right {background:url(../../images/prodes-right.png) no-repeat right center;padding:0 18px 0 0;}
.sc-404-title {font-size:50px;line-height:100%;text-transform:uppercase;color:#656565;padding:15px 23px 0 0;background:#f5f5f5;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;}
.sc-404-text {font-size:20px;line-height:130%;color:#656565;padding:0 23px 10px 0;background:#f5f5f5;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 0px 0px 6px 6px;}
.sc-cartInfo td {line-height:100% !important;}
.sc-cartInfo small {font-size:13px;}
.sc-icon-refresh {background:url(../../images/update.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-icon-refresh:hover {background:url(../../images/update-hover.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-icon-trash {background:url(../../images/trash.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-icon-trash:hover {background:url(../../images/trash-hover.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-print {background:url(../../images/print.png) transparent center center;border:0;color:#000;width:30px;height:30px;}
.sc-print:hover {background:url(../../images/print-hover.png) transparent center center;border:0;color:#000;width:30px;height:30px;}
.sc-email {background:url(../../images/email.png) transparent center center;border:0;color:#000;width:30px;height:30px;}
.sc-email:hover {background:url(../../images/email-hover.png) transparent center center;border:0;color:#000;width:30px;height:30px;}
#login-form {display:none;}
.moduletable_js h3 {display:none;}
.breadcrumbs img {display:none;}
.sc-home {margin-bottom:15px;}
.cs-left {float:left;}
.carousel-caption {padding:0 !important;text-shadow:0 0px 0px rgba(0, 0, 0, 0.6) !important;}
.carousel {margin-top:0px !important;}
.sc-table {width:100%;text-align:left;}
.sc-table tr {padding:10px;}
.sc-table tr th {border:1px solid #000;background:#649bc7;color:#FFF;padding:10px;}
.sc-table tr td {border:1px solid #000;padding:10px;}
.sc-prodes {background:#fcfafb;}
.sc-prodes-bg {background:#fcfafb;padding:5px;text-align:center;margin-bottom:20px;}
.sc-prodes-price {font-size:35px;color:#722547;line-height:100%;padding:0 0 10px 0;}
.sc-prodes-quantity {font-weight:bold;padding:10px 0;text-transform:uppercase;}
.sc-prodes-quantity-box {padding:0 0 20px 0;}
.sc-prodes-quantity-box input.qnt {background:#722547;border:0;padding:5px 5px 5px 5px;width:42px;color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;border-radius:0px !important;}
.quantity-plus {background: url(../../images/quantity-controls.png) repeat-x transparent left top !important;border:0;border:0;width:15px;height:14px;}
.quantity-minus {background: url(../../images/quantity-controls.png) repeat-x transparent 15px 0 !important;border:0;width:15px;height:14px;}
.quantity-plus:hover {background: url(../../images/quantity-controls-hover.png) repeat-x transparent left top !important;border:0;border:0;width:15px;height:14px;}
.quantity-minus:hover {background: url(../../images/quantity-controls-hover.png) repeat-x transparent 15px 0 !important;border:0;width:15px;height:14px;}
.sc-prodes-quantity-box select {color:#FFF;padding:5px 18px 5px 5px;line-height:130%;font-size:12px;margin:0 3px 0 3px;width:auto;cursor:pointer;   border: 0 !important;  -webkit-appearance: none;   -moz-appearance: none;   background: url(../images/arrow-down.png) #722547 no-repeat;  background-position: right 9px;  text-indent: 0.01px;  text-overflow: "";}
#myTab {margin:20px 0 0 0;border:0;}
#myTab li {background:inherit;padding:inherit;font-size:14px;}
#myTab .active a {background:#FFF !important;color:#000000;padding:10px 15px;}
#myTab .active a:hover {border:1px solid #dddddd;border-bottom:1px solid transparent;}
#myTab li a {background:#f9f6f8;color:#722547;padding:8px 15px 9px 15px;}
#myTab li a:hover {background:#f3ebf0;border-color:transparent;}
.tab-content {padding:20px 15px;font-size:14px;line-height:130%;border:1px solid #dddddd;-webkit-border-radius: 0px 6px 6px 6px;border-radius: 0px 6px 6px 6px;margin:-1px 0 0 0;color:#656565;}
.tab-content p {font-size:14px;line-height:130%;}
.sc-carticon {background-image:url(../../images/cart-icon.png);padding-left:25px !important;background-repeat:no-repeat;background-position:3px center;}
.sc-carticon:hover {background-image:url(../../images/cart-icon-hover.png) !important;background-repeat:no-repeat !important;background-position:3px center !important;}
.sc-backicon-base {float:right;margin:4px 10px 0 0;}
.sc-backicon {background-image:url(../../images/back-icon.png);padding-left:25px !important;background-repeat:no-repeat;background-position:3px center;}
.sc-backicon:hover {background-image:url(../../images/back-icon-hover.png);background-repeat:no-repeat;background-position:3px center;}
.sc-fronticon {background-image:url(../../images/front-icon.png);padding-left:25px !important;background-repeat:no-repeat;background-position:3px center;}
.sc-fronticon:hover {background-image:url(../../images/front-icon-hover.png);background-repeat:no-repeat;background-position:3px center;}
.sc-prodeshead {background:#722547;padding:10px 10px;margin:10px 10px;overflow:hidden;}
.sc-prodeshead a {color:#FFFFFF;}
.sc-prodeshead a:hover {color:#ff89bd;}
.sc-prodeshead-left {background:url(../../images/prodes-left.png) no-repeat left center;padding:0 0 0 18px;}
.sc-prodeshead-right {background:url(../../images/prodes-right.png) no-repeat right center;padding:0 18px 0 0;}
.sc-icon-refresh {background:url(../../images/update.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-icon-refresh:hover {background:url(../../images/update-hover.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-icon-trash {background:url(../../images/trash.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.sc-icon-trash:hover {background:url(../../images/trash-hover.png) transparent center center;border:0;color:#000;width:20px;height:20px;}
.checkbox {padding-left:5px;}
.crm-container .ui-icon {background:url(../../images/print.png) center center no-repeat !important;padding:16px;}
.crm-container .ui-icon:hover {background:url(../../images/print-hover.png) center center no-repeat !important;padding:16px;}
#crm-container .crm-button input {text-transform:uppercase !important;}
.sc-chartIcon{background:url(../../images/chart-icon.png) left 2px no-repeat !important;display:block;float:left;width:30px;height:25px;padding:0;}
.sl_advpoll_body {height:123px;padding-left:30px !important;}
.sl_advpoll_body input {margin-right:10px !important;}
.sl_advpoll h2 {overflow:hidden;height:68px;}
.sc-home .hidden-sm {display:block !important;}
.sc-home .navbar-nav {margin-right:0;margin-left:0;margin-top:0;}
.latestnews {padding:15px;border:1px solid #f4eef1;margin:0 0 20px 0;}
.latestnews li {background:url(../../images/banner-arrow.png) no-repeat left 6px;padding:3px 0 3px 15px;}
.latestnews li a {color:#000;font-size:14px;}
.latestnews li a:hover {color:#591f38;}
.latestnews .active {color:#722547;font-weight:bold;}
.addthis_pill_style{ float:right !important;}
#at15s{top:325px !important;}
.brochuresnews-base {display:inline-block;width:80%;}
.brochuresnews {padding:15px;border:1px solid #f4eef1;margin:0 0 20px 0;}
.brochuresnews li a {color:#000;font-size:14px;line-height:110%;padding:0 0 5px 0;display:block;}
.brochuresnews li span {color:#649bc7;}
.brochuresnews li {margin:0 0 10px 0;}
.market_link {padding:10px 0 0 18px;margin:0;border:0;border-top:1px dotted #cccccc;}
.market_link a {font-size:13px;color:#FFF;}
.pluginSkinDark a, .pluginSkinDark .uiHeader h3 {color:#3b5998 !important;}
.blog .item {background:#FFF;padding:10px 0 15px 0;margin-bottom:0px;border:0;border-bottom:1px dashed #ececec;}
.blog .article-info {padding:0 0 0 0;margin:0 0 0 0;border:0;font-family:Arial, Helvetica, sans-serif;}
.blog h2 {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 18px;line-height: 30px;}
.blog .modified {background:#649bc7;padding:2px 2px;display:inline;color:#FFFFFF;font-size:10px;}
.blog .create {display:inline;padding:1px 5px;}
.items-more {background:url(../../images/graypattern.jpg) repeat 0 0;padding:15px;margin-top:15px;}
.jmod-tweet-data {text-align:left !important;padding-left:40px !important;margin:5px 0 0 0;}
.jmod-tweet-container {min-height:52px;}
.pluginSkinDark a {color:#000 !important;}
.sc-story {padding:12px 15px 0px 15px;border:1px solid #eee;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;}
.sc-story h2 {font-family:Arial, Helvetica, sans-serif;font-size:25px;text-transform:none;padding:0 0 5px 0px;margin:0;}
.sc-story-text p {font-size:11px;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dashed #ccc;padding:0 0 5px 0;margin-bottom:5px;}
.sc-storyComment-base {background:#722547;overflow:hidden;padding:5px 10px;color:#FFF;font-family:Arial, Helvetica, sans-serif;margin-bottom:20px;-webkit-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;line-height:130%;}
.sc-storyComment-base a {color:#FFFFFF;}
.sc-storyComment-base em {font-weight:bold;font-size:11px;padding:1px 2px 2px 2px;}
.sc-storyComment-base a:hover {color:#df94b2;}
.sc-storyComment {float:right;}
.sc-storyReadmore {float:right;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #df94b2;}
.otherresources {padding:15px;border:1px solid #f4eef1;margin:0 0 20px 0;font-size: 13.5px;}
.otherresources p {padding: 0 0 15px 0;}
.otherresources a {text-transform:uppercase;border-bottom:1px solid #eee;display:block;margin:3px 0;padding:3px 0;}
.sc-research {background:#722547;padding:6px 8px;color:#FFF;font-family:arial;font-size: 12px;}
.sc-research .blog-hit {text-transform:uppercase;}
.sc-research .blog-hit span {background:#df94b2;color:#722547;padding:1px 3px;}
.sc-research a {color: #FFFFFF;}
.sc-research a:hover {color: #df94b2;}
.sc-loginBase {padding:20px !important;border:0;border-right:1px solid #531b34;}
.sc-registerBase {padding:20px !important;background:url(../../images/register-img.jpg) no-repeat left 65px;}
.sc-foundation thead tr th {font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif;font-size:16px; color:#722547;background:url(../../images/letter-icon.png) no-repeat 15px 13px;padding:15px 15px 15px 40px !important;line-height:100%;border:0;border-bottom:1px solid #722547 !important;margin-bottom:20px;display:block;}
.sc-foundation thead {background:url(../../images/foundation-arrow.png) no-repeat 15px 53px;}
.sc-foundationSearch {background:url(../../images/graypattern.jpg) repeat 0 0;padding:25px;}
.sc-foundation tbody tr {display:block;margin:0 15px;}
.sc-foundation tbody tr td {display:block;}
.sc-foundation > tbody > tr:nth-child(odd) > td {background-color:#fcfcfc !important;}
.sc-foundation > tbody > tr > td {border-top:1px solid #f1f1f1 !important;padding-top:12px !important;padding-bottom:12px !important;}
.sc-foundationDate {background:url(../../images/foundation-date.png) no-repeat left center;padding:0 0 0 15px;margin:0 0 0 3px;font-family:'proxima_novasemibold', Arial, Helvetica, sans-serif;font-size:10px;color:#cfcfcf;}
.sc-foundationSize {background:#d3d3d3;padding:1px 5px;margin:0 0 0 3px;font-family:'proxima_novasemibold', Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;-webkit-border-radius: 15px;border-radius: 15px;}
.sc-pagination {width:100%;text-align:center;padding:20px 0 0 0;}
.sc-pagination p {margin:0;text-align:center;}
.pagination {display:inline-block;width:auto;}
.pagination li {background-image:none !important;padding:0 !important;}
.src_cate_count{text-align:center;padding:15px;border:1px dotted;margin-bottom:5px;}
.pd-buttons {margin:0 !important;}
/* Foundation-Newsltter */
.pd-filebox {border:0;border-bottom:1px solid #dddddd;padding:15px 0;}
.pd-filebox div {display:inline-block;}
.pd-button-details {background:url(../../images/foundation-date.png) no-repeat left center;padding:0 0 0 15px;margin:0 0 0 3px;font-family:'proxima_novasemibold', Arial, Helvetica, sans-serif;font-size:10px;color:#cfcfcf;}
.pd-file_size {background:#d3d3d3;padding:1px 5px;margin:0 0 0 3px;font-family:'proxima_novasemibold', Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;-webkit-border-radius: 15px;border-radius: 15px;}
.setyears {font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif;font-size:16px; color:#722547;background:url(../../images/letter-icon.png) no-repeat 15px 13px;padding:15px 15px 15px 40px !important;line-height:100%;border:0;border-bottom:1px solid #722547 !important;margin-bottom:0;display:block;}
.displayyears {background:url(../../images/foundation-arrow.png) no-repeat 15px 47px;padding:0 0 10px 0;margin:15px 0 0 0;}
.listfoundation {margin:0 20px;}
.sc-row {margin:0;overflow:hidden;}
.label {white-space:normal !important;}
.crm-block label {margin-bottom:0px;margin-top:5px;}
#STsameAsBTjs{margin-left:5px;}
#username{background-color: #FFFFFF;    background-image: none;    border: 1px solid #CCCCCC;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555555;    display: block;    font-size: 14px;  height: 34px;    line-height: 1.42857;    padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    vertical-align: middle;    width: 100%;	}
#STsameAsBTjs{margin-left:5px;}
.clsCommentTitle {font-weight: bold;}
#editor-xtd-buttons{display:none;}
.sc-videobox {width:100%; position:relative; margin-bottom:20px; height:auto; overflow:hidden;}
.sc-videobox .playbtn{ background:url(../../images/playbtn.png) no-repeat center center; position:absolute; height:100%; width:100%;}
.sc-videobox .videoimg{ width:100%; height:auto;}
.sc-videotitle {height:42px;overflow:hidden;border:0;border-bottom:1px dotted #d5cad0;margin:0 0 15px 0;}
.sc-videodes {background:url(../../images/graypattern.jpg) repeat center top;padding-left:15px;padding-right:15px;margin:0 0 15px 0;}
.pad_lf_10{ padding-left:10px !important;}
.src_border{ padding:10px 0px;border-bottom:2px dotted #F4EEF1;}
.mar_lf_rt_0{ margin-left: 0px !important; margin-right: 0px !important;}
.mar_left_m5{padding:0px !important;margin-left:-5px !important;	}
.padding_0{	padding:0px !important;}
.mar_pad_width_81{ margin-left: 9px !important;padding: 0 !important;width: 81px !important; }
.joomla_sharethis{margin-bottom: 15px;}
.sc-pbox {-moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #E9EBEB -moz-use-text-color -moz-use-text-color;    border-image: none;    border-right: 0 none;    border-style: solid none none;    border-width: 1px 0 0;    color: #722547;    font-size: 14px;    /*line-height: 240%;*/    margin: 0 !important;    padding: 10px 0;    border:0px;border-top:1px solid #E9EBEB !important;}
.sc-pbox input[type="submit"] {    background: none repeat scroll 0 0 #000000;    border: 1px solid #000000;    color: #FFFFFF;    font-weight: normal;}
.sc-pbox strong {padding: 8px 0 7px 0px;}
.form-control-static {margin-bottom:0 !important;}
.form-group {margin-bottom:10px !important;}
.sc-involved img {float:right;}
.sc-media:nth-child(odd){background:#fafafa !important;}
.sc-media {padding-left:0px !important;background:none !important;padding:15px !important;border:0px !important;}
.media {padding-left:25px;padding-top:15px;/border:0px;border-top:1px dotted #ddd;}
/* ----------------------------------------------  Checkboxes and Radio inputs  ----------------------------------------------  */ 
.sc-checkbox {padding-top:5px;}
.sc-checkbox label, .sc-radio label {font-weight:normal !important;line-height:100%;margin-right:5px;margin-bottom:0px !important;}
.sc-radio input[type="radio"], .sc-checkbox input[type="checkbox"] { position: absolute; left: -999em; }
.sc-checkbox label:before, .sc-radio label:before  { display: inline-block; position: relative; top:-2px; left:-2px; content:''; width:25px; height:25px; background-image:url(formelements.png) !important;vertical-align:middle !important;}
.sc-checkbox input[type="checkbox"] + label:before { background-position: 0 -25px !important;}
.sc-checkbox input[type="checkbox"]:checked + label:before {background-position: 0 0 !important; }
.sc-radio input[type="radio"] + label:before { background-position: -25px -25px !important;}   
.sc-radio input[type="radio"]:checked + label:before { background-position: -25px 0 !important;}
/* Remove the custom styling for IE 7-8 */
.ie8 .sc-checkbox label:before, .radio label:before { display:none; content:none; }
.ie8 .sc-checkbox input[type="checkbox"],.ie8 .sc-radio input[type="radio"],.ie7 .sc-checkbox input[type="checkbox"],.ie7 .sc-radio input[type="radio"]{ position: static; left:0; }
.ie8 .sc-checkbox input[type="checkbox"],.ie8 .sc-radio input[type="radio"] { position:relative; top:5px; margin-right:0.5em;}
.sc-formBox {border:1px solid #e5e5e5;padding:15px;margin-bottom:20px;}
.sc-formHead {background:url(../../images/boxtitlebg.jpg) repeat 0 0;color:#FFF;display:block;padding:12px;font-size:16px;}
.sc-formsub {font-size:20px;line-height:150%;padding:0px !important;width:20px !important;}
.download-url {padding:0px 0 10px 22px;background-position:left 3px !important;}
.download-pdf {padding:0px 0 10px 22px;background-position:left top !important;}
.mb0 {margin-bottom:0;}
.pd-cb {display:none;}
.sc-search {padding:0px;}
.sc-modalJoin {background:url(../../images/boxtitlebg.jpg) repeat 0 0;color:#FFF;}
.sc-modalContent {overflow:hidden;}
.sc-close {opacity:1 !important;color:#FFF !important;top:0 !important;}
.sc-mailer {text-align:left;padding:0 15px;overflow:hidden;}
.sc-mailer input input[type="submit"]{background:#000;border:1px solid #000;color:#FFF;}
.sc-mailerTextArea {width:50%;float:left;}
.sc-mailerTextArea p {font-size:13px;}
.sc-mailerText {padding:10px 0 0 0;margin:0 0 0 26px;}
.sc-mailerForm {width:50%;float:left;padding:0 0 0 0;}
.sc-mailerForm input {margin:0;}
.sc-mailerImg {float:left;margin:5px 5px 0 0;}
.sc-mailerInvolved {padding:0;overflow:hidden;}
.sc-mailerInvolved input[type="submit"] {background:#000;border:1px solid #000;color:#FFF;}
.sc-mailerInvolved .sc-mailerTextArea {width:100%;}
.sc-mailerInvolved .sc-mailerForm {width:100%;margin:10px 0 0 0;}
.sc-mailerInvolved .sc-mailerText {padding:9px 0 0 0;}
.sc-researchtitle {padding:10px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;border:1px solid #eee;border-bottom:1px dashed #eee; background:#fafafa;}
.sc-researchtext {padding:10px;border:1px solid #d5cad0;border-top:0;border-bottom:0;}
.highslide-controls {margin:0;top:-49px;position:relative;}
.sc-eventContainer .row {margin:0;}
.blog-meta-bottom {-webkit-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;margin:0 0 20px 0 !important;}
.blog-text {padding:10px;border:1px solid #eee;border-top:0;border-bottom:0;}
.blog-header {padding:10px 10px 0 10px !important;border:1px solid #eee !important;-webkit-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;margin:0 !important}
.blog-meta {margin:5px 0 10px 0px;color:#656565;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#ezblog-body .blog-post {padding:0 !important;}
.blog-taglist {padding:0 10px 10px 10px !important;border:1px solid #eee;border-top:0;border-bottom:0;}
.infotip {background:#722547;padding:1px 5px;color:#FFF;-webkit-border-radius:6px;border-radius:6px;font-size:12px;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
.tooltipgc_tooltip {background:#E3D4DB !important;color:#000;cursor:auto;padding:8px !important;}
.tooltipgc_inner img {float:left;margin:0px 8px 0 0px;}
.sc-featured {width:100%;margin:10px 0;padding:0 0 5px 0;border:0;border-bottom:1px dotted #ddd;max-height:195px;overflow:hidden;overflow-y:auto;}
.sc-featured p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #656565;margin-bottom: 0;line-height: 18px;}
.sc-featured h5 {font-family: 'droid_serifregular';margin-bottom: 3px;}
.sc-featured div:first-child {padding-right:0px !important;}
.sc-featured .row {margin-top:5px;margin-bottom:5px;}
.sc-featured img {width:100%;}
#displayerror {margin-bottom:10px;}
.homevideo1{width:44%;}



.setbg{background-size: cover;background-position: center center;background-repeat: no-repeat;}
/* .seasonslider .item,
.seasonslider .item .setbg{height: 400px;} */


.imageblock .col-md-2.col-sm-6 {padding-right: 5px;padding-left: 5px;}
.product-img-detail {/* border: 1px solid #babbbc; */position: relative;overflow: hidden;margin-top: 8px;padding: 12px 15px;}
.product-img-detail:hover::after {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.product-img-detail::after {position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: "";background-color: rgba(77,15,42, 0.8);opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1);transform: scale(1);}
.pump-volume {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0);transform: scale(0);position: absolute;padding: 0;z-index: 1;display: table;height: 100%;width: 75%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;float: left;color: #ffffff;}
.pump-volume .d-table {text-align: center;display: table-cell;vertical-align: middle;}
.pump-volume .d-table a {letter-spacing: 1px;line-height: 24px;font-weight: 600;color: #ffffff;display: inline-block;text-transform: uppercase;}
.product-img-detail:hover .pump-volume {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}


@media (max-width: 1200px) {
header .mainnav a {font-size:11px;}
#m2 .nav > li > a {padding:10px !important;}
}
@media (max-width: 1001px) {
.flinks ul {display:block !important;}
.flinks .nav li {width:47% !important;margin:0 15px 0 0;}
.plinks ul {display:block !important;}
.sidr-inner .social {margin:20px 0;}
.sidr ul {display:block !important;}
.sidr-inner form {display:block !important;border-bottom:1px solid #824460;}
.form-group {margin:10px 0 !important;overflow:hidden;}
.sidr ul li {width:100%;}
.navbar-form {padding:0 0 0 0 !important;}
}
 
@media (max-width: 992px) {
 
 .desktopimg{display: none !important;}	
 .mobileimg{display: block !important;}	

.pinkbox{padding-top:10px;padding-bottom:10px;}
.materialdownload .pem{ border-right:0px;}
.sc-search {padding:10px 5px;}
.sc-mailer {text-align:left;padding:0 15px;overflow:hidden;}
.sc-mailerTextArea {width:100%;float:none;padding:5px 0;}
.sc-mailerTextArea p {font-size:13px;}
.sc-mailerText {padding:8px 0;margin:0 0 0 26px;}
.sc-mailerForm {width:100%;float:none;padding:0px 0 5px 0;}
.sc-mailerImg {float:left;margin:3px 5px 0 0;}
.pg-cats-box-float {width:50% !important;border:0px;}
/* .seasonslider .item, .seasonslider .item .setbg {height: 350px;} */
}
@media (max-width: 768px) {
.mobilehide{display:none;}
.homevideo{width:100%;}
.homevideo1{width:100%;}
.box{ margin-bottom:30px;}
.wbox{ margin-bottom:30px;}
.pbox{ margin-bottom:30px;}
.socialsection .twitterfeed{ margin-left:0px; float:none; margin-right:0px;}
.material div{ border:0px;}
.plinks .pmenu li{ border:0px;}
footer .copyright{ padding:10px 0;}
.flinks .nav li {width:100% !important;}
.flinks ul{ margin:0 10px 30px 0 !important;}
address{ margin:30px 0 !important;}
.dropdown-menu{ position:relative !important; width:100%; float:none; background:none !important;border-radius: 0px;-webkit-box-shadow: none !important;box-shadow: none !important;}
.pinkbox{padding-left:10px;padding-right:10px;padding-bottom:0px;}
.materialdownload .am {border:0;border-top:1px solid #f5eff2;}
.sc-loginBase h4, .sc-loginBase pb15 {margin:0 !important;padding:0px !important;}
.sc-loginBase {border-bottom:1px solid #531b34;margin-bottom:0px !important;}
.sc-registerBase {background:url(../../images/register-img-top.jpg) no-repeat center top;border:0px;border-bottom:1px solid #531b34;margin-bottom:20px;}
.pg-cats-box-float {width:100% !important;border:0px;}
.sc-banner-left ul li a{font-size:15px !important; margin:2px 0 !important;}
/* .seasonslider .item, .seasonslider .item .setbg {height: 220px;} */
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.socialsection .twitterfeed{ margin-left:250px; float:none; margin-right:0px;}
.sidr-inner .hidden-sm{ display:block !important;}
.sidr-inner .navbar-nav,.sidr-inner .navbar-nav > li{ float:none !important; clear:both;}
.sidr-inner .navbar-form .form-group{ margin:10px 0;}
.dropdown-menu{ position:relative !important; width:100%; float:none; background:none !important;border-radius: 0px;-webkit-box-shadow: none !important;box-shadow: none !important;}
.profilebox{ text-align:left;}
}
@media (max-width: 480px) {
.sc-market-product-base {width:100%;}
.sc-market-product-base:hover {width:100%;}
.sc-market-title {text-align:center;border:0;border-bottom:1px solid #f4eef1;margin:0;padding:0;text-align:left;font-size:25px;}
.sc-market-right {float:none;width:100%;text-align:left;font-size:14px;line-height:normal;}
.sc-market-short {display:block;padding:10px 0;border:0;border-bottom:1px solid #f4eef1;border-top:1px solid #f4eef1;}
.sc-market-result {display:block;padding:10px 0;}
.productdetails .col-sm-4 {height:auto;}
.carousel-caption {right:38% !important;}
.sc-banner-left ul {width:100%;}
.sc-banner-left h2 {font-size:22px;}
.sc-banner-left ul li a {padding:3px 0;}
#phoca-dl-category-box .pd-buttons {float:none;display:block;}
#phoca-dl-category-box .pd-buttons .pull-right {float:none !important;}
.download-url {background-position:right 11px !important;padding:10px 22px 15px 0;}
.download-pdf {background-position:right top !important;padding:0px 22px 15px 0;}
.pd-document16 {padding:0 !important;}
.pd-filebox div {display:inline-block;}
.sc-banner-left ul li {margin:5px 0;}
.sc-banner-left ul li a{font-size:15px !important; margin:2px 0 !important;}
/* .seasonslider .item, .seasonslider .item .setbg {height: 150px;} */
}
/*CHANGES*/
.product_row {line-height: 200%;}
.vmCartModule {font-size: 14px;}
.vm_cart_products {border-bottom: 1px dotted #E7E7E7;margin-bottom: 5px;}
.show_cart {margin-top: 10px;}
.sc-yearSeprator {padding:14px;}
.sc-yearSeprator li {width:48%;display:inline-block;}
#cssmenu ul li a{font-weight:normal;}
.fplist{ background:#ffcc63; padding:5px; margin:10px 0}
.fplist img{ border:4px solid #ffcc63}
.nopnom{ margin:0px !important; padding:0px !important;}

@media (max-width: 480px) {
	.sc-banner-left h2{font-size:16px !important}
	.sc-banner-left{bottom:2% !important;}
	.fplist{ background:#ffcc63; padding:5px; margin:20px 0}
	.fplist img{ border:4px solid #ffcc63}
	.sc-banner-left ul li {margin:8px 0 !important;}
	.sc-banner-left ul li a{font-size:16px !important; margin:2px 0 !important;}
}


.lightblue{color: #649bc7 !important;}


.profilebox .img-circle {width: 110px; height: 110px; object-fit: cover; border-radius: 100%;}



/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}