.prod-info .new { color: #ebc62d }
#pricing-tabs li.active, #pricing-tabs li.active:hover { border-top: 2px solid #60A607 }
.pricebrick { margin-top: 20px }
.pricebrick .styled-select { background: #2c2c2c url(../images/dropdown_arrow_new.png) no-repeat right; }
.pricebrick .title { font-size: 16px }
.tab-content img { width: 100%; image-rendering: -webkit-optimize-contrast; }
.video .play { background: url(../images/ico-play-circle-blue.png) no-repeat left; display: inline-block; width: 110px; height: 110px; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 50%; bottom: 50%; margin-top: auto; margin-bottom: auto; }
.video:hover .play { background: url(../images/ico-play-circle-grey.png) no-repeat left; }
/*.playlink:after { font-family: "Glyphicons Halflings"; content: "\e029"; display: inline-block; margin-left: 5px; vertical-align: middle; font-size: 120%; }*/
.tab-content.image .playlink:after { font-family: "Glyphicons Halflings"; content: none }
.why-choose { background: #6dbfcd }
.why-choose a { color: #333; text-decoration: underline }
.usage-icons { padding: 80px 0; background-color: #212121; color: #fff }
.usage-icons .ico { max-width: 120px; margin-bottom: 10px }
.competitive-advantage .ico { max-width: 80px; margin: 0 auto; }
.num-cols { text-align: center; margin-bottom: 60px; }
.key-pillars { margin-bottom: 80px }
.key-pillars .sec-block { padding: 80px 0 20px; }
.key-pillars .text-holder { margin-top: 120px }
.key-pillars .text-holder p { font-size: 16px; }
.reviews { background: #32559d; }
.reviews h3, .reviews p { color: #fff; }
#offer { background: #D2D2D2; }
.coreldraw-app { background: #f1f1f1; }
.vector-illustration { background: #7ae7ab; margin-bottom: 100px }
.vector-illustration .section-intro { margin-top: 40px }
.royalty-free { background: #6cbfcd url(../images/royalty-free.jpg) no-repeat center center; margin-top: 100px; padding: 60px 0 }
.coreldraw-app { padding-bottom: 100px }
.coreldraw-app .bullet p { font-size: 16px }
.exclusive { padding-bottom: 100px; }
.pur-option h3 { margin: 0 }
.pur-option { font-size: 16px; padding: 40px 50px; margin-bottom: 40px; border: 1px solid #009CFF; }
.pur-option.perpetual { margin-right: 40px; }
.pur-option .button { margin-left: 30px; }
.pur-option .btn { margin-bottom: 10px; }
.pur-bullets { margin-top: 10px; min-height: 180px; }
.pur-bullets ul { float: left; list-style: none; padding-left: 15px; }
.pur-bullets li { margin-bottom: 10px; text-indent: -21px; padding-left: 26px }
.pur-bullets li::before { content: "• "; color: rgb(0, 156, 255); padding-right: 10px; }
#callout-licensing { background-color: #007bc7; color: #fff; margin-top: 100px }
.button .btn-white { border: 1px solid #009cff; color: #009cff; }
#cdgs .comparison-chart .comparison-new { font-weight: bold; }
.feature-check-new p { color: #0DBF00; font-weight: bold; }
.comparison-chart { width: 100%; }
.ru #tabs-content { min-height: 478px !important; }
.cn .pur-option { height: 378px; }
.gal-img span { display: block; margin-bottom: 20px }
.filter { margin-bottom: 30px }
.filter [data-filter] { display: inline-block; margin: 0 5px; text-transform: uppercase; padding: 5px 15px; border: 2px solid #000 }
.filter .active { background: #000; color: #fff }
.download { background: #fff; color: #0087B4; text-transform: uppercase; text-align: left; padding: 10px 50px 10px 15px !important; position: relative; }
.download:hover { color: #0087B4; background: #fff; opacity: 0.85; }
.download div { line-height: 1; border-right: solid 1px #0087B4; padding-right: 15px; font-weight: 500; }
.download span { display: block; text-transform: none; margin-top: 5px; font-weight: 400; }
.alt-version a { color: #fff; }
.alt-version a:hover { color: #fff; opacity: 0.85; }
/** override **/
.container { min-width: initial }

@media (min-width: 768px) {
#prod-hero { background-image: url(../images/hero-cdgs-2019.jpg); }
.mac #prod-hero { background-image: url(../images/hero-cdgs-2019-mac.jpg) }
.download::after { content: "\e025"; font-family: "Glyphicons Halflings"; font-size: 25px; position: absolute; top: 10px; right: 14px; }
.box-shot img { display: none }
.prod-info { color: #fff; padding-left: 20px }
.why-choose .ico { max-width: 90px; }
#product-nav ul li a { padding: 10px 20px; font-size: 14px; }
body.es #product-nav ul li a { padding: 11px 18px; }
#product-nav .btn { min-width: inherit; }
.cn #tabs-content { min-height: 450px !important; }
.ru #tabs-content { min-height: 500px !important; }
#purchase-options .options>.container>.row { display: flex }
}

@media (max-width: 767px) {
.h3, h3 { font-size: 20px; }
.h4, h4 { font-size: 15px; }
.btn { white-space: normal; }
.prod-info .btn.download { text-transform: none; font-size: 9px; padding: 6px 10px 7px !important; min-width: auto; background: none; color: #333; border: 1px solid #ccc; }
.download span { display: inline; margin-left: 3px }
.download div { border: none; padding: 0; }
.prod-info ul { margin-bottom: 20px; }
.prod-rating a, .prod-info .alt-version a, .prod-info .alt-version a:hover { color: #333; }
.prod-info .alt-version a{font-size:18px;}
.ru .pricebrick, .cn .pricebrick { border: none }
.ru #tabs-content, .cn #tabs-content { min-height: 0 !important; padding: 0 }
#tabs-content { min-height: inherit; }
.nav-tabs { float: none; }
#subnav .nav-tabs>li { float: none; }
#product-nav .navbar-toggle { margin: 2px 5px 0 0; font-size: 18px }
.section-intro { margin-bottom: 30px; }
#overview .intro-img { margin: 0px -15px -30px; }
.usage-icons { padding: 40px 0 10px; }
.num-cols { text-align: left; margin-bottom: 30px;}
.num-cols h3 { margin: 0; }
.num-cols p { margin: 10px 0 20px; font-size: 18px }
.num-cols .ico { max-width: 90px; margin-bottom: 20px; }
.icon-cols .col { margin-bottom: 30px; display: inline-block; float: none; vertical-align: top; width: 48%; }
.laptop { margin-bottom: 0; }
.whats-inc .well { margin-top: 20px }
.key-pillars { margin-bottom: 30px }
.key-pillars .sec-block { padding: 40px 0 20px; }
.key-pillars .text-holder p { font-size: 18px; }
.competitive-advantage .ico { display: none; }
.feature-gallery .nav-pills { border-bottom: none; margin: 20px 0 20px; }
.feature-gallery .nav-pills>li.active { background: #ddd; border: none }
.key-pillars .text-holder { margin-top: 0; text-align: center;}
#offer .btn-default { display: none }
#offer .alt-version { margin-left: 0; }
.vector-illustration { margin-bottom: 40px; padding-bottom: 30px }
.vector-illustration .section-intro { margin-top: 0 }
.vector-illustration img { margin-bottom: 15px }
.feature h3 { font-size: 18px; margin-top: 20px; }
.coreldraw-app { margin-top: 40px; padding-bottom: 40px; text-align: center }
.coreldraw-app .bullet p { font-size: 18px; }
.print-web img { margin-top: 20px }
.creative-tools h4 { font-size: 18px }
.royalty-free { margin-top: 40px; padding: 30px 0; }
.exclusive { padding-bottom: 40px; }
.not-all { display: none }
.filter [data-filter] { font-size: 14px; margin: 0 5px 10px; padding: 5px 10px; }
.pur-option, .pur-option.perpetual { font-size: 18px; padding: 30px 20px; margin: 15px; }
.pur-option .button { margin: 0; text-align: center; }
#purchase-options .btn { margin-bottom: 10px; }
.usage-icons .ico {max-width: 80px;}
.gal-img span{font-size: 18px;}
}
.corel_community_thumb{ padding:5px;box-shadow: 0 16px 16px 0 rgba(0, 0, 0, 0.04), 0 1px 5px 0 rgba(0, 0, 0, 0.02), 0 3px 1px -2px rgba(0, 0, 0, 0.02);
}