/* color: #99cc00 / rgb: 153,204,0 / normal green / new = #bcbcbc
/* color: #cce57f / rgb: 204,229,127 / light green
/* color: #7aa300 / rgb: 122,163,0 / dark green

readon background = #8bba00 / new = #c4c4c4
readon gradient light = #99cc00 / new = #c5c5c5
readon gradient medium = #91c200 / new = #757575
readon gradient dark = #7aa300 / new = #565656

/* Smartphones */
/*@media (max-width: 480px) { ... }

/* Smartphones to Tablets */
/*@media (min-width: 481px) and (max-width: 767px) { ... }

/* Tablets */
/*@media (min-width: 768px) and (max-width: 959px) { ... }

/* Desktop */
/*@media (min-width: 960px) and (max-width: 1199px) { ... }

/* Large Display */
/*@media (min-width: 1200px) { ... } */

/* cmyk hideme */
.cmyk-hideme { display: none!important; }

/* cmyk hideme */

/* smartphones */
@media (max-width: 480px) {
#rt-logo { width: 220px!important; height: 67px!important; margin: 0 auto!important; }
.post-content { display: block!important; }
.rt-page-container { margin-top: 0px!important; }
.sprocket-mosaic .sprocket-mosaic-header { display: none!important; }
.title1 .title:before, .component-content h2:before, .component-content h5:before, .component-content .listing-page h2.title:before { display: none!important; }
.component-content .type-post h2, .component-content .type-post h5, .component-content .type-post .post-content h2, .component-content .type-post .post-content h5 { padding-left: 0!important; }
div.float-left, div.float-right { margin: 0 auto!important; float: none!important; padding: 0!important; width: auto!important; }
ul.cmykreative-plus { margin: 0 0 10px 10px!important; }
.component-content .type-post h2, .component-content .type-post h5 { display: inline-block; margin-top: 15px; padding-left: 34px; font-size: 20px; position: relative; line-height: 22px; letter-spacing: normal; padding-bottom: 0px; margin-bottom: 0; }
.component-content .type-post .post-content h2, .component-content .type-post .post-content h5 { display: block; margin-top: 5px; padding-left: 30px; font-size: 16px; position: relative; line-height: 18px; letter-spacing: normal; padding-bottom: 0px; margin-bottom: 15px; font-weight: normal; }
.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-order li { padding: 2px 6px!important; font-size: 0.6em!important; text-transform: uppercase; }
.get-in-touch { margin: 15px 15px 15px 15px!important; padding: 10px!important; }
#rt-footer .widget { margin: 10px 5px 0 5px!important; padding: 0!important; }
.cmyk-website-samples-image { width: 100%!important; float: none!important; text-align: center; margin: 0 0 10px 0; }
.cmyk-website-samples-content { width: 100%!important; float: none!important; text-align: center; }
body .component-content h1 { font-size: 120%!important; line-height: 105%!important; text-align: center; }
body .component-content h2, body .component-content h3 { font-size: 110%!important; line-height: 105%; text-align: center; }
body .component-content p { text-align: center; }
div.cmyk-quick-contact div.cmyk-form-first-name-wrap, div.cmyk-quick-contact div.cmyk-form-last-name-wrap, div.cmyk-quick-contact div.cmyk-form-email-wrap, div.cmyk-quick-contact div.cmyk-form-checkbox-wrap { width: 100%!important; float: none!important; }
}

/* smartphones */

/* tablets */
@media (min-width: 768px) and (max-width: 1024px) {
#rt-logo { background-size: 90%!important; }
.layout-showcase .sprocket-features-desc { font-size: 11px!important; line-height: 14px!important; }
.layout-showcase .sprocket-features-desc br { display: block; line-height: 18px!important; }
.layout-showcase .sprocket-features-title { font-size: 14px!important; line-height: 15px!important; }
.rt-block[class^="icon-"]:before, .rt-block[class*=" icon-"]:before { font-size: 14px!important; margin: 11px 8px 14px 0!important; }
div.icon-star h2.title { font-size: 16px!important; }
body .normalfont, body .normalfont li { font-size: 12px !important; line-height: 14px!important; }
small { font-size: 11px!important; line-height: 14px!important; margin: 0!important; padding: 0!important; display: block; }
.get-in-touch { margin: 5px 15px 0px 15px!important; padding: 10px!important; }
.span-touch { font-size: 12px!important; margin: 0px!important; padding: 0px!important; line-height: 15px!important; }
.get-in-touch p { font-size: 9px!important; margin: 0 0 2px 0!important; padding: 0px!important; line-height: 15px!important; }
.get-in-touch p:nth-of-type(7) { font-size: 12px!important; }
.get-in-touch p.get-in-touch-spacer { margin: 10px 0 5px 0!important; }
.gf-menu > li > .item.subtext { font-size: 11px!important; line-height: 16px!important; }
.gf-menu.l1 > li { margin-right: 2px!important; }
/*.layout-showcase .sprocket-features-content { width: 50%; float: left; }*/
body.cmykreative-home div.cmykreative-social-follows { padding: 0!important; margin: 0 15px 15px 15px!important; }
div.cmykreative-social-follows { padding: 0!important; margin: 15px 15px 15px 15px!important; }
.cmykreative-social-follows > div > div > div > table > tbody > tr> td > a > img { width: 100%; height: auto; }
}
/* tablets */

/* body */
a { color: #99cc00; }
a:hover { color: #99cc00; }
.type-post a { color: #99cc00; }
.type-post a:hover { color: #99cc00; }
.span-touch a:hover, .span-touch a:active, .span-touch a:focus { color: #99cc00!important; }
.post-content { display: inline-block; }
#rt-logo { margin: 0; width: 270px; height: 82px; display: block; background-repeat: no-repeat; background-size: 100%; }
.logo-block { padding: 0; margin: 0px 10px 0px 10px; }
body { background: #0a0a0a; }
.font-size-is-default, li { font-size: 14px; line-height: 19px; }
ul, ol { padding: 0; margin: 0 0 15px 25px; }
.rt-page-container { margin-top: 0px; }
div#su-footer-links { display: none; }
body.home #rt-mainbody { margin-bottom: -80px; }
#rt-mainbody { margin-bottom: -40px; }
/* body font */
.rt-dark { color: #ffffff; }
/* menu */
.gf-menu.l1 > li { background: #151515; border-top: 2px solid transparent; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.gf-menu > li > .item.subtext > span > em { float: none; clear: left!important; display: block; font-size: 8px; text-align: center; font-style: normal; line-height: 14px; }
.gf-menu > li > .item.subtext { text-align: center; font-size: 12px; line-height: 20px; }
.gf-menu.l1 > li.active { background: #333333; }
.gf-menu .dropdown ul li { padding: 0 4px; }
.gf-menu .dropdown ul li .item { font-size: 10.5px; line-height: 12px; padding: 6px 3px 4px 3px; }
.gf-menu .dropdown ul li.parent > .item:after { margin-top: -5px; }
.gf-menu .item { padding: 4px 16px; }
ul.menu.l1 > li > .item.subtext > span > em { display: none; }
.gf-menu .dropdown ul li.parent > .item:after, .gf-menu li.parent > .item:after { content: "\f0d7"; font-size: 16px; }
/* breadcrumb */
#rt-breadcrumbs a:after { content: "\f0da"; font-size: 10px; margin: 0 5px 0 5px; }
ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before { content: "\f0da"; font-family: FontAwesome; }
#rt-breadcrumbs .rt-block { padding: 0px 15px 0px 5px; margin: 10px 10px 10px 10px; }
div.breadcrumbs { font-size: 11px!important; }
div.breadcrumbs a { font-size: 11px!important; }
/* title */

/* home page */
div#post-1440 > h1:first-of-type { display: none!important; }
h1 { font-size: 24px!important; line-height: 24px!important; margin: 0 0 15px 0; padding: 0; }
h1, h2, h3, h4, h5 { font-family: 'NovecentoWideBold', Helvetica, Arial, sans-serif; }
h2:before, h3:before, h5:before { -webkit-box-shadow: inset 0 0 10px #000000, 1px 0 1px rgba(225,225,225,0.1); -moz-box-shadow: inset 0 0 10px #000000, 1px 0 1px rgba(225,225,225,0.1); box-shadow: inset 0 0 10px #000000, 1px 0 1px rgba(225,225,225,0.1); background: #333333; color: #ffffff; text-shadow: 1px 1px 1px #000000; display: inline-block; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
h2:before, h2:before { margin-right: 10px; }
h5:before { position: absolute; margin-right: 15px; }
#rt-sidebar-a h2.title:before { margin-right: 0px; font-size: 21px; line-height: 21px; text-shadow: none!important; }
/* smaller headings */
.component-content .type-post .post-content h2:before, .component-content .type-post .post-content h5:before, .cmyk-samples h2.title:before, .cmyk-quotes h2.title:before, .component-content .listing-page .tag-testimonials h2:before, .component-content .type-post .post-content h3:before { display: none; }
/*.component-content .type-post .post-content h2:before, .component-content .type-post .post-content h5:before, .cmyk-samples h2.title:before, .cmyk-quotes h2.title:before, .component-content .listing-page .tag-testimonials h2:before, .component-content .type-post .post-content h3:before { content: "\f062"!important; font-family: FontAwesome!important; font-size: 17px!important; line-height: 20px!important; -webkit-transform: rotate(45deg)!important; -moz-transform: rotate(45deg)!important; -ms-transform: rotate(45deg)!important; -o-transform: rotate(45deg)!important; transform: rotate(45deg)!important; color: #99cc00!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; background:none!important; left:-7px!important; top:-2px!important; text-shadow:none!important; position: absolute!important; width:24px!important; height:24px!important; }*/
.component-content .type-post .post-content h2, .component-content .type-post .post-content h5, .cmyk-footer h2.title, .cmyk-quotes h2.title, .component-content .listing-page .tag-testimonials h2, .component-content .type-post .post-content h3 { display: block; margin-top: 5px; padding-left: 0px; font-size: 15px; position: relative; line-height: 18px; letter-spacing: normal; padding-bottom: 0px; margin-bottom: 10px; font-weight: normal; text-shadow: none; }
/* smaller headings */
/* larger headings */
.title1 .title:before, .component-content h2:before, .component-content h5:before, .component-content .listing-page h2.title:before { content: "\f062"; font-family: FontAwesome; font-size: 28px; line-height: 30px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-right: 0px; color: #99cc00; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; left: 0; top: -2px; text-shadow: none!important; }
.component-content .type-post h2, .component-content .type-post h5, .component-content .listing-page h2.title { display: inline-block; margin-top: 5px; padding-left: 34px; font-size: 28px; position: relative; line-height: 30px; letter-spacing: normal; padding-bottom: 0px; margin-bottom: 0; }
.post-content h2:nth-of-type(1), .post-content h3:nth-of-type(1) { margin-top: 0!important; }
.post-content h2:last-of-type, .post-content h3:last-of-type { margin-bottom: 45px; }
/* larger headings */
h1 ~ .post-content h2 ~ p:first-of-type { margin: 0 0 15px 0; }
.icon-search > div > div.module-title, .icon-search:before { display: none; }
.cmyk-footer h2:before { margin-right: 3px; }
/* hide elements */
div.post-footer, div.edit-link { display: none!important; }
span.rt-published { display: none!important; }
dl.article-info { display: none!important; }
/* remove rounded corner on mainbody */
body.cmykreative-home .rt-main-wrapper { -webkit-border-radius: 0 0 10px 0!important; -moz-border-radius: 0 0 10px 0!important; border-radius: 0 0 10px 0!important; }
/* remove rounded corner on mainbody */
/* showcase */
/*.layout-showcase .sprocket-features-content {  position: relative; top: 50%; transform: translateY(-50%); }*/
.layout-showcase .sprocket-features-content { float: left; width: 55%; }
.layout-showcase .sprocket-features-img-container { float: right; width: 40%; margin-top: 0px; }
.layout-showcase .sprocket-features-img-container img { margin: 0px; }
.layout-showcase .sprocket-features-title { font-size: 24px; line-height: 26px; font-weight: bold; }
.layout-showcase .sprocket-features-desc { font-size: 13px; line-height: 16px; font-weight: normal; }
.layout-showcase { -webkit-box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.7), inset 0 0 100px rgba(0, 0, 0, 0.7); -moz-box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.7), inset 0 0 100px rgba(0, 0, 0, 0.7); box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.7), inset 0 0 100px rgba(0, 0, 0, 0.7); height: 100%; }
.layout-showcase .sprocket-features-desc br { display: block; line-height: 25px; }
h2.sprocket-features-title { margin: 0 0 5px 0; }
/*.layout-showcase .sprocket-features-title a { color: #ffffff; margin: 0px; padding: 5px 10px 5px 10px; background: rgba(0,0,0, .5); border-radius: 2px; -webkit-transition: opacity 1.2s; transition: opacity 1.2s; display: inline-block; }*/
.layout-showcase .sprocket-features-title, .layout-showcase .sprocket-features-desc { color: #000000; text-shadow: none; }
.pagination-active .sprocket-features-pagination { bottom: 10px; }
/*.layout-showcase .sprocket-features-content { width: 50%; float: left; }*/

/* mosaic */
.sprocket-mosaic-columns-3 li { width: 33%; vertical-align: top; }
.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-order li { padding: 2px 6px; font-size: 0.75em; text-transform: uppercase; }
.sprocket-mosaic .sprocket-mosaic-header { margin: -25px -25px 0 -25px; padding: 10px 15px 0; }
.sprocket-mosaic-item .sprocket-mosaic-title { line-height: 18px; font-size: 14px; }
.sprocket-mosaic-item .sprocket-mosaic-title a { line-height: 18px; font-size: 14px; }
.sprocket-mosaic-text { margin: 10px 0; display: block; font-size: 14px; }
.rt-main-wrapper .sprocket-mosaic-hovercontent { border-top: none; }
/* bullets */
ul.cmykreative-plus { list-style-type: none; }
ul.cmykreative-plus li { line-height: 20px; margin: 0 0 0 10px!important; }
ul.cmykreative-plus li:before { height: 18px; width: 18px; content: "\f067"; font-family: FontAwesome; font-size: 10px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; margin: 0 5px 0 -20px; padding: 0 5px 0 0; color: #666666; }
/* autolinks */
a.autolinks, a.cmyk-autolinks { color: #99cc00!important; }
a:hover.cmyk-autolinks { color: #ffffff!important; }
h1 a.autolinks, h2 a.autolinks { color: #99cc00; }
/* autolinks */

/* post tags */
.post-tags .rt-block { margin: 0; padding: 0; }
.component-content .item-page .post-tags .module-content a { margin-right: 5px; margin-bottom: 5px; font-size: 80%!important; padding: 2px 15px 2px 5px; }
.post-tags { background: rgba(0, 0, 0, 0.35); padding: 10px 10px 5px 10px; display: block; margin: 30px 0 0 0; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); }
/* image in post */
.float-left { float: left!important; text-align: center!important; margin: 0; padding-right: 10px; padding-bottom: 15px; padding-top: 5px; clear: left; }
.float-right { float: right!important; text-align: center!important; margin: 0; padding-left: 10px; padding-bottom: 15px; padding-top: 5px; clear: right; }
.float-left em, .float-right em { font-size: 80%; display: inline-block; line-height: 140%; padding: 10px 20px 10px 20px; }
.float-left em a, .float-right em a { font-size: 100%!important; }
.cmyk-float-right { float: right!important; text-align: right!important; margin: 0; padding-left: 10px!important; padding-bottom: 10px!important; padding-top: 5px; }
.cmyk-float-right em { font-size: 11px!important; line-height: 14px!important; padding: 0; margin: 10px 0 10px 0; height: auto; display: inline-block; }
.website1 { width: 280px; padding-left: 20px; padding-bottom: 10px; padding-top: 5px; }
.website2 { width: 280px; padding-right: 20px; padding-bottom: 10px; padding-top: 5px; }
.image-shift-up-5 { margin: -15px 0 0 0; }
.envelope1 { width: 316px; text-align: center!important; padding-bottom: 15px!important; padding-top: 5px; margin: 0 auto; }
.envelope1 em { font-size: 80%; display: inline-block; line-height: 140%; padding: 10px 20px 10px 20px; width: 100%; }
.envelope1 img { padding: 20px!important; background: #ffffff; }
/* bold text in post */
.post-content strong, .post-content b { font-weight: bold; color: #ffffff; }
/* rokbox */
p.none { display: none; }
#rokbox-caption { padding-top: 13px!important; }
#rokbox-middle .rokbox-center { height: auto!important; }
/* sidebar menu */
.widget_gantry_menu ul.menu li li a, .widget_gantry_menu ul.menu li li .item { padding: 4px 20px 4px 25px; }
.widget_gantry_menu ul.menu li ul.level3 { padding: 0px; }
.widget_gantry_menu ul.menu li ul.level3 li a.item { padding: 2px 20px 2px 25px!important; }
.widget_gantry_menu ul.menu li li a:before, .widget_gantry_menu ul.menu li li .item:before, .widget_gantry_menu ul.menu li li .separator:before { content: "\f0da"; font-family: FontAwesome; font-size: 16px; top: 6px; color: #938f8c; }
.widget_gantry_menu ul.menu li ul.level3 li a:before, .widget_gantry_menu ul.menu li ul.level3 li .item:before, .widget_gantry_menu ul.menu li ul.level3 li .separator:before { top: 3px; }
.widget_gantry_menu ul.menu > li li#current.active > a:before, .widget_gantry_menu ul.menu > li li#current.active > .item:before { top: 11px; color: #ffffff; }
.widget_gantry_menu ul.menu > li ul.level3 li#current.active > a:before, .widget_gantry_menu ul.menu > li ul.level3 li#current.active > .item:before { top: 9px; }
/* margins */
.fivepx-margin-bottom { margin: 0 0 5px 0!important; }
.caption-smaller { font-size: 75%; }
/* widgets */
.widget-text-smaller p { font-size: 12px; line-height: 16px; }
/* icons */
.rt-block[class^="icon-"]:before, .rt-block[class*=" icon-"]:before { margin: 11px 14px 14px 0; }
/* get in touch */
.get-in-touch:before { display: none; }
.get-in-touch h2.title { display: none; }
.get-in-touch p { font-size: 11px; margin: 0 0 5px 0; line-height: 18px; }
.get-in-touch p:nth-of-type(7) { font-size: 14px!important; }
.get-in-touch p.get-in-touch-spacer { margin: 15px 0 5px 0; }
.span-touch { margin: 0 0 0 0; float: none; font-size: 15px; font-weight: bold; color: #ffffff; }
.span-touch a { color: #99cc00; }
.span-touch a:hover, .span-touch a:active, .span-touch a:focus { color: #ff0000; }
.cmyk-green { color: #99cc00; }
body.cmykreative-home .get-in-touch { margin: 15px 15px 0px 15px; }
.get-in-touch { background: rgba(0, 0, 0, 0.35); padding: 10px; display: block; margin: 15px 15px 0px 15px; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); text-align: center; }
/* get in touch */

/* latest news */
.cmykreative-latest-news .module-title, .cmykreative-latest-news .module-content, .cmykreative-latest-news > .module-surround > .module-title > h2.title { display: block; margin: 0!important; padding: 0!important; font-size: 11px; line-height: 14px; height: 14px; overflow: hidden; }
.cmykreative-latest-news .module-title { font-weight: bold!important; font-family: Helvetica, Arial, sans-serif!important; text-transform: uppercase; width: auto; float: left; clear: both; position: relative; }
.cmykreative-latest-news .module-surround { padding: 0 25px 0 25px; margin: 0; }
.cmykreative-latest-news .sprocket-headlines { background: none; border: none; display: table-row; }
.cmykreative-latest-news .sprocket-headlines-item { font-size: 11px; line-height: 14px; }
.cmykreative-latest-news .sprocket-headlines-list { float: left; padding: 0 0 0 10px !important; overflow: hidden; }
.cmykreative-latest-news .sprocket-headlines-item a { color: #ffffff; }
.cmykreative-latest-news .sprocket-headlines-item a:active, .cmykreative-latest-news .sprocket-headlines-item a:hover, .cmykreative-latest-news .sprocket-headlines-item a:focus { color: #99cc00; }
/* tables */
table.cmyk-table { margin: 0 auto 15px auto!important; border: none!important; border-collapse: collapse!important; }
table.cmyk-table, table.cmyk-table tbody, table.cmyk-table tbody tr, table.cmyk-table tbody tr td, table.cmyk-table tbody tr td a, table.cmyk-table tbody tr td strong { color: #ffffff; }
.table-bordered, .table-bordered th, .table-bordered td { border: none!important; }
.table-striped tbody tr:nth-child(even) td { color: #ffffff; font-size: 14px; line-height: 20px; background-color: #333333; }
.table-striped tbody tr:nth-child(odd) td { color: #ffffff; font-size: 14px; line-height: 20px; background-color: #222222; }
/* tables */


/* photography */
p.bullet-follow { margin: 0 0 5px 0; font-size: 115%; }
/* powerpoint */
div.cmykreative-powerpoint { padding: 15px 15px 10px 15px; background-color: rgba(0, 0, 0, 0.35); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 30px 0 -20px 0; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); }
p.powerpoint-smaller { margin: 0px!important; font-size: 11px; font-style: italic; }
table.powerpoint td { font-size: 11px; padding: 0; margin: 0; }
/* binding */
div.binding1 { width: 164px; clear: right; }
div.binding2 { width: 220px; clear: right; }
div.binding3 { width: 371px; clear: right; }
div.binding4 { width: 425px; clear: right; }
div.binding5 { width: 219px; clear: right; }
div.binding6 { width: 425px; clear: right; }
.bold-white { font-size: 115%; letter-spacing: normal!important; margin: 0!important; padding: 0!important; color: #ffffff!important; font-weight: bold!important; font-style: normal!important; }
/* blockquote */
blockquote { padding: 10px 25px 10px 25px!important; margin: 10px 15px 15px 15px!important; border-left: 5px solid #99cc00!important; border-right: 5px solid #99cc00!important; background-color: rgba(0, 0, 0, 0.35)!important; }
blockquote p { margin-bottom: 0; font-size: 90%; font-weight: normal; line-height: 135%; text-align: right; }
blockquote p em { font-size: 12px; }
blockquote small { font-size: 90%!important; }
body.postid-369 blockquote p { font-size: 85%!important; line-height: 22px; }
/* blockquote */

/* top feature */
.fp-topfeature .module-surround .module-content .textwidget .visible-large .gantry-width-25 { width: 23%; }
/* top feature */

/* copyright */
.cmykreative-copyright1 .module-title, .cmykreative-copyright2 .module-title, .cmykreative-copyright3 .module-title { display: none; }
#rt-copyright { margin: 30px 0 0 0; }
div.copyright-logo { width: auto; margin: 0 0 10px 0; padding: 0; }
div.copyright-text p { text-align: center; font-size: 11px; }
div.copyright-totop { margin: 0 auto 20px auto; text-align: center; width: 100px; padding: 0; }
/* copyright */

/* override h2 */
body.postid-1836 .component-content .type-post h2, body.postid-1816 .component-content .type-post h2, body.postid-1818 .component-content .type-post h2, body.postid-1825 .component-content .type-post h2, body.postid-1827 .component-content .type-post h2 { margin: 10px 0 5px 0!important; }
p.cmykreative-last-updated em { font-size: 11px; }
/* override fancybox */
#fancybox-content { border: 10px solid #000000!important; background: #000000!important; opacity: 1!important; }
#fancybox-overlay { background: #000000!important; opacity: 0.7!important; }
#fancybox-right-ico { background-position: 0px -40px!important; width: 40px!important; height: 40px!important; }
#fancybox-left-ico { background-position: 0px -40px!important; width: 40px!important; height: 40px!important; }
/* cmykreative social */
div.cmykreative-social-follows table { width: 100%; }
img.cmykreative-social-follows { margin: 0px 0px 10px 0px!important; }
img.cmykreative-social-follows-last { margin: 0px 0px 0px 0px!important; }
img.cmykreative-social-follows, img.cmykreative-social-follows-last { width: 130px; height: 40px; }
img.cmyk-sidebar-ads-credits { max-width: 130px; width: 130px; height: 40px; }
div.cmykreative-social-follows { padding: 0!important; margin: 15px 15px 15px 15px!important; }
.fb_iframe_widget iframe { min-width: 450px!important; min-height: 1000px!important; overflow: visible !important; }
/* footer */
.cmyk-footer h2.title { display: block; margin-top: 0px; padding-left: 0px; font-size: 17px; position: relative; line-height: 20px; letter-spacing: normal; padding-bottom: 0px; margin-bottom: 10px; font-weight: normal; }
.cmyk-footer h2.title:before { content: "\f062"; font-family: FontAwesome; font-size: 17px; line-height: 20px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); color: #99cc00; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; left: -7px; top: -2px; }
/* search */
body.home div.fp-rokajaxsearch { margin: 10px 15px 0px 15px!important; padding: 0; }
form#rokajaxsearch { margin: 0!important; }
body.archive div.widget_rokajaxsearch { margin: 0; padding: 0 15px 0 15px; }
/* search */


/* coming soon */
.fp-topfeature { margin: 5px 15px 5px 15px!important; padding: 0!important; }
/* coming soon */

/* testimonials */
div.cmyk-testimonials { background: #191919; margin: 0 15px 15px 15px; padding: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.cmyk-testimonials h2.title, div.cmyk-testimonials h4.sprocket-lists-title, div.cmyk-testimonials div.sprocket-lists-nav { display: none; }
div.cmyk-testimonials span.sprocket-lists-item { margin: 0; padding: 0; color: #ffffff; font-size: 12px!important; line-height: 17px!important; }
div.cmyk-testimonials a { color: #ffffff; }
div.cmyk-testimonials a:active, div.cmyk-testimonials a:hover, div.cmyk-testimonials a:focus { color: #99cc00!important; }
div.cmyk-testimonials .sprocket-lists-item .sprocket-padding { padding: 0; }
div.cmyk-testimonials span.quote-tl { margin: -10px 0 0 0; padding: 0; display: block; float: left; }
div.cmyk-testimonials span.quote-br { margin: -10px 0 0 0; padding: 0; display: block; float: right; }
div.cmyk-testimonials span.cmyk-testimonial-accreditation { font-size: 11px; text-align: right; font-style: italic; display: block; padding: 0; margin: 0 30px 5px 30px; line-height: 15px; }
div.cmyk-testimonials .sprocket-lists ul { margin: 0; }
div.cmyk-testimonials span { display: block; }
div.cmyk-testimonials span.cmyk-paragraph { margin: 15px 30px 10px 30px; }
div.cmyk-testimonials span.cmyk-paragraph ~ span.cmyk-paragraph { margin: 0px 20px 10px 30px; }
/* testimonials */

/* testimonials tag page */
div.category-testimonials div.post-content { margin: 0; }
div.cmyk-testimonials-page { margin: 15px 0 0 0; }
div.category-testimonials div.post-content, div.cmyk-testimonials-page { background: #191919; padding: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.category-testimonials div.post-content span.quote-tl, div.cmyk-testimonials-page span.quote-tl { margin: -10px 0 0 0; padding: 0; display: block; float: left; }
div.category-testimonials div.post-content span.quote-br, div.cmyk-testimonials-page span.quote-br { margin: -10px 0 0 0; padding: 0; display: block; float: right; }
div.category-testimonials div.post-content span.cmyk-testimonial-accreditation, div.cmyk-testimonials-page span.cmyk-testimonial-accreditation { font-size: 11px; text-align: right; font-style: italic; display: block; padding: 0; margin: 0px 30px 5px 0px; line-height: 15px; }
div.category-testimonials div.post-content span.cmyk-paragraph, div.cmyk-testimonials-page span.cmyk-paragraph { margin: 15px 30px 10px 30px; }
div.cmyk-testimonials-page span.cmyk-paragraph ~ span.cmyk-paragraph { margin: 0px 20px 10px 30px; }
div.category-testimonials div.post-content p, div.cmyk-testimonials-page p { margin: 0; }
div.category-testimonials div.post-content p > br, div.cmyk-testimonials-page p > br { display: none; }
div.category-testimonials div.post-content span, div.cmyk-testimonials-page span { display: block; }
/* testimonials tag page */


/* image slider  */
div.cmyk-lightbox-slider { margin: 30px 0 30px 0; font-size: 11px; font-style: italic; font-weight: normal!important; text-align: center; }
.bx-wrapper .bx-loading { min-height: 50px !important; background: url("https://cmykreative.com/images/loader/cmyk-loader.gif") center center no-repeat #000 !important; height: 101px !important; position: absolute !important; top: 0 !important; left: 0 !important; z-index: 2000 !important; }
div.cmyk-samples { margin: 0 15px 0 15px!important; padding: 0px!important; }
.bx-wrapper { position: relative !important; margin: 0 auto 5px !important; padding: 0 !important; max-width: 94%!important; }
.cmyk-lightbox-slider p { font-size: 11px!important; text-align: center; font-style: italic; line-height: 16px; margin: 10px 0 0 0; padding: 0; }
.cmyk-samples h2.title { display: none!important; }
.cmyk-samples h2.title:before { display: none!important; }
div.rokbox-caption { display: none; }
div.bx-viewport { /*background: rgba(0, 0, 0, 0.35)!important;*/ background: none!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important; padding: 0px!important; margin: 0px!important; width: auto!important; left: 0px!important; }
.bx-wrapper img { border-radius: 2px!important; height: auto!important; width: auto!important; }
div.bx-controls, div.bx-controls-direction { width: 100%; display: block; }
.bx-wrapper .bx-next { right: -22px !important; }
.bx-wrapper .bx-prev { left: -20px !important; }
/* image slider */

/* disqus comments */
div#disqus_thread { background: #191919; margin: 10px 0 0 0!important; padding: 15px 15px 0 15px!important; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div#comments-section { display: block; }
body.dark div#layout div#footer { padding: 12px 0 0 0!important; }
#form .postbox { margin: 0!important; }
#no-posts { line-height: 50px!important; }
/* disqus comments */



/* rokajaxsearch */
input#roksearch_search_str { width: 98%!important; border-radius: 6px!important; background-color: #191919!important; border: none!important; }
.component-content .highlight { background: #99cc00; color: #ffffff; padding: 1px 5px 1px 5px; text-shadow: none!important; margin: 0; }
/* rokajaxsearch */

/* subscribe */
div.cmykreative-subscribe { margin: 0px 0 15px 0; text-align: center; }
/* subscribe */

/* login form */
div.widget_gantry_loginform h2.title { margin: 0; padding: 0; }
p#form-login-username, p#form-login-password, p#form-login-remember { margin: 0 0 5px 0; }
div.widget_gantry_loginform { background-color: rgba(0, 0, 0, 0.35); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); padding: 10px 15px 5px 15px; margin: 20px 10px 20px 10px; }
div.widget_gantry_loginform form { margin: 0; }
div.logout-button { margin: 0 0 10px 0; }
/* login form */

/* cmyk social */
div.cmyk-social-outer h2.title { display: none; }
div.cmyk-social-outer { padding: 0 15px 0 15px; margin: 0; }
div.cmyk-social, div.cmyk-credits, div.cmyk-rotating-tweets { background: rgba(0, 0, 0, 0.35); padding: 0; display: block; margin: 0; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); }
div.cmyk-social div.module-content { text-align: center; }
/* cmyk social */


/* cmyk-footer */
.powered-by { background: url(./images/logo/style8/cmykreative-logo-smaller.png) no-repeat; width: 160px; }
div.cmyk-footer { background-color: rgba(0, 0, 0, 0.5); margin: 10px; padding: 15px; }
.cmyk-footer p { margin: 0 0 10px 0; }
div.cmyk-footer div.module-title { margin: 0 0 0 -10px; }
div#rt-footer div.rt-grid-4 { padding: 20px 0 0 0; }
/* cmyk-footer */

/* sidebar single*/
body.single div#rokajaxsearch-2 { margin: 10px 0 0 0; padding: 0 15px 0 15px!important; }
/* sidebar single*/

/* contact form */
form.nform { margin: 0!important; padding: 0!important; }
/* contact form */
/* related posts */
div.crp_related { background: rgba(0, 0, 0, 0.35)!important; padding: 15px; display: inline-block; margin: 30px 0 0 0!important; border-radius: 5px!important; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75)!important; -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75)!important; box-shadow: inset 0 0 20px rgba(0,0,0,0.75)!important; width: -moz-calc(100% - 30px)!important; width: -webkit-calc(100% - 30px)!important; width: calc(100% - 30px)!important; }
div.crp_related h3 { margin: 0 0 5px 0; padding: 0; display: block!important; }
div.crp_related ul { margin: 0; padding: 0; }
div.crp_related ul li { font-size: 13px; line-height: 17px; list-style-type: none; margin: 0 0 10px 0; display: block; }
div.crp_related ul li span.crp_excerpt { display: block; color: #ffffff; }
div.crp_related ul li:last-of-type { margin: 0; }
div.crp_related ul li a img { margin: 0 5px 0 0; }
div.crp_related ul li a:nth-of-type(1) { float: left; clear: right; display: block; }
div.crp_related ul li a:nth-of-type(2) { display: block; }
/* related posts */
/* formcraft */
.tooltip .tooltip-inner { font-size: 11px; line-height: 14px; }
.sprocket-lists ul li:last-child { margin: 0 0 15px 0; }
/* articles category */
ul.lcp_catlist { margin: 0; }
ul.lcp_catlist li { display: block; margin: 10px 0 0 0; background: #222222; padding: 10px; }
ul.lcp_catlist li p { margin: 0 0 5px 0!important; padding: 0!important; }
ul.lcp_catlist li p a { text-transform: none!important; font-weight: normal!important; }
ul.lcp_catlist h2:before, ul.lcp_catlist li h2:first-of-type, ul.lcp_catlist li p:first-of-type, ul.lcp_catlist li p br:first-of-type, ul.lcp_catlist li div.float-left, ul.lcp_catlist li div.float-right { display: none!important; }
ul.lcp_catlist li a.autolinks, ul.lcp_catlist li p a.autolinks { font-weight: normal!important; font-size: 14px!important; }
ul.lcp_catlist li a:first-of-type { display: block; margin: 0; padding: 0; font-size: 17px; position: relative; line-height: 20px; letter-spacing: normal; font-weight: bold; text-transform: uppercase; color: #99cc00; }
ul.lcp_catlist li a:last-of-type { margin: 0!important; font-size: 10px!important; padding: 1px 5px 1px 5px!important; }
/* cmyk button small */
.cmyk-button { margin: 0!important; font-size: 10px!important; padding: 1px 5px 1px 5px!important; }
/* cmyk button small */
/* buttons */
input.cmyk-form-send, #gantry-totop, .sprocket-readmore span, .button, .readon, .readmore, button.validate, ul.lcp_catlist li a:last-of-type { font-size: 11px!important; line-height: 12px!important; text-transform: uppercase!important; padding: 4px 7px 4px 7px!important; margin: 0!important; }
#gantry-totop:before, .button:before, .readon:before, .readmore:before, button.validate:before { display: none!important; }
input.cmyk-form-send { width: 100%!important; }
#gantry-totop, .sprocket-readmore span, .button, .readon, .readmore, button.validate, ul.lcp_catlist li a:last-of-type, .cmyk-button, input.cmyk-form-send { color: #ffffff!important; text-shadow: -1px -1px 0 rgba(0,0,0,0.3)!important; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.18)!important; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.18)!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.18)!important; background-color: #8bba00!important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99cc00), color-stop(45%, #91c200), to(#7aa300))!important; background-image: -webkit-linear-gradient(#99cc00, #91c200 45%, #7aa300)!important; background-image: -moz-linear-gradient(top, #99cc00, #91c200 45%, #7aa300)!important; background-image: -o-linear-gradient(#99cc00, #91c200 45%, #7aa300)!important; background-image: linear-gradient(#99cc00, #91c200 45%, #7aa300)!important; background-repeat: no-repeat!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99cc00', endColorstr='#7aa300', GradientType=0)!important;
display: inline-block!important; border: none!important; -webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; border-radius: 5px!important; position: relative!important; width: auto; }
#gantry-totop:hover, .sprocket-readmore span:hover, .button:hover, .readon:hover, .readmore:hover, button.validate:hover, ul.lcp_catlist li a:last-of-type:hover, .cmyk-button:hover, input.cmyk-form-send:hover { background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7aa300), color-stop(45%, #91c200), to(#99cc00))!important; background-image: -webkit-linear-gradient(#7aa300, #91c200 45%, #99cc00)!important; background-image: -moz-linear-gradient(top, #7aa300, #91c200 45%, #99cc00)!important; background-image: -o-linear-gradient(#7aa300, #91c200 45%, #99cc00)!important; background-image: linear-gradient(#7aa300, #91c200 45%, #99cc00)!important; background-repeat: no-repeat!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7aa300', endColorstr='#99cc00', GradientType=0)!important;
}
/* buttons */

/* hide 1st br in content */
div#post-381 br:-of-type(1) {
 display: none;
}
/* flash samples */
p.cmyk-flash-sample { text-align: center; margin: 30px 0 0 0; }
/* flash samples */

/* rokbox */
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img { padding: 30px; border: none!important; border-radius: 0px; }
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content .rokbox-contentborder { border: 0px; }
/* rokbox */

/* sumome */
/* .sumome-image-sharer { width: 75px!important; height: 25px!important; margin: 0px!important; }
.sumome-image-sharer a { width: 20px!important; height: 20px!important; background-size: 50%!important; } */
a.sumome-scrollbox-link, a.sumome-popup-link { display: none!important; }
.sumome-control, .sumome-control ul { background: #99cc00!important; }
.sumome-control ul li.sumome-control-sticky { border-right: 1px solid #7aa300!important; }
.sumome-control ul li:hover { border-left: 1px solid #7aa300!important; }
.sumome-control ul li a:hover { background: #7aa300!important; }
.sumome-control ul li { border-left: 1px solid #7aa300!important; }
.sumome-control ul li.sumome-control-sticky:hover, .sumome-control ul li.sumome-control-apps:hover, .sumome-control ul li.sumome-control-notifications:hover, .sumome-control ul li.sumome-control-widget:hover, .sumome-control ul li.sumome-control-close:hover { background-color: #7aa300!important; }
div.sumome-smartbar-popup a.sumome-smartbar-link { display: none!important; }
#sumo_twilighter_div { color: #000000!important; background-color: #99cc00!important; background-image: none!important; padding: 10px 10px 10px 10px!important; }
a.sumo_twilighter_logo { display: none!important; }
.sumo_twilighter_admin a, .sumo_twilighter_remaining { color: #000000!important; }
.sumome-scrollbox-popup .sumome-scrollbox-close { color: #000000!important; }
/* sumome */


/* rich snippets footer */
div.snippet-clear { display: none!important; }
body.postid-1950 div#snippet-box { display: none!important; }
div#snippet-box { background: rgba(0, 0, 0, 0.35)!important; padding: 10px!important; display: block; margin: 20px 0 0 0!important; border-radius: 5px!important; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75)!important; -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75)!important; box-shadow: inset 0 0 20px rgba(0,0,0,0.75)!important; border: none!important; color: #ffffff!important; font-size: 11px!important; line-height: 14px!important; width: -moz-calc(100% - 20px)!important; width: -webkit-calc(100% - 20px)!important; width: calc(100% - 20px)!important; }
div#snippet-box .snippet-title { display: none; }
.snippet-image { float: left; min-height: 130px!important; width: 130px!important; height: 130px!important; max-height: 130px!important; display: block!important; padding: 0!important; }
.aio-info { margin: 10px 0 0 0; width: -moz-calc(100% - 130px)!important; width: -webkit-calc(100% - 130px)!important; width: calc(100% - 130px)!important; }
.snippet-image img { border: none!important; box-shadow: none!important; margin: 0!important; padding: 0!important; display: block!important; max-height: 130px!important; }
.snippet-label-img { width: 80px!important; font-size: 11px!important; margin: 0!important; padding: 5px!important; display: block!important; }
.snippet-data-img { width: -moz-calc(100% - 100px)!important; width: -webkit-calc(100% - 100px)!important; width: calc(100% - 100px)!important; padding: 5px!important; display: block!important; }
.snippet-data-img span a.autolinks { font-size: 100%!important; }
/* rich snippets footer */

/* archive page headings */
body.archive.tag div.listing-page div[class*="tag-"] h2:before, body.archive.category div.listing-page div[class*="category-"] h2:before { font-size: 17px!important; line-height: 20px!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; background: none!important; left: -7px!important; top: -2px!important; text-shadow: none!important; }
body.archive.tag div.listing-page div[class*="tag-"] h2, body.archive.category div.listing-page div[class*="category-"] h2 { display: block!important; margin: 5px 0 0 0!important; padding: 0 0 0 24px!important; font-size: 17px!important; position: relative!important; line-height: 20px!important; letter-spacing: normal!important; font-weight: normal!important; }
body.archive.tag div.listing-page div[class*="tag-"] dl.article-info, body.archive.category div.listing-page div[class*="category-"] dl.article-info { display: none!important; margin: 0!important; }
body.archive.tag div.listing-page div[class*="tag-"] h2 ~ .post-content > .entry-content > p:first-of-type, body.archive.category div.listing-page div[class*="category-"] h2 ~ .post-content > .entry-content > p:first-of-type { margin: 0 0 10px 0!important; }
body.archive.tag div.listing-page div[class*="tag-"], body.archive.category div.listing-page div[class*="category-"] { margin: 10px 0 0 0!important; }
/* archive page headings */

/* flash */
.flash1, .flash2 { text-align: center!important; }
.flash1 em, .flash2 em { font-size: 80%; display: block; line-height: 140%; padding: 5px 20px 5px 20px; text-align: center!important; }
.flash1 { width: 300px; padding-left: 20px!important; padding-bottom: 10px!important; padding-top: 5px; }
.flash1 br, .flash2 br { display: none; }
/* flash */

p.cmyk-force-space { display: inline-block; padding: 0; margin: 0; }
.post-373 h1 ~ .post-content > .entry-content > p:nth-of-type(3) { margin: 15px 0 15px 0; }
/* ip address */
span.cmyk-ip-address, span.cmyk-ip-address a { color: #99cc00!important; font-weight: bold!important; font-size: 18px!important; }
/* ip address */

/* hide hatom content */
.hatom-extra { display: none; }
/* hide hatom content */
/* cmyk-website-samples */
.cmyk-website-samples { background: rgba(0, 0, 0, 0.35); padding: 10px 10px 5px 10px; display: block; margin: 10px 0 0 0; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); }
.cmyk-website-samples .rt-block { margin: 0; padding: 5px; }
.cmyk-website-samples p { font-size: 12px; margin: 0 0 5px 0; line-height: 16px; }
div.cmyk-website-samples.cmyk-website-samples-last { margin-bottom: 20px!important; }
.cmyk-website-samples-image, .cmyk-website-samples-content { display: block; float: left; margin: 0; padding: 0; }
.cmyk-website-samples-image { width: 220px; margin: 0 20px 0 0; }
.cmyk-website-samples-content { width: -moz-calc(100% - 240px); width: -webkit-calc(100% - 240px); width: calc(100% - 240px); }
/* cmyk-website-samples */


/* accordions */
div.cmyk-glossary { margin: 0 0 45px 0; }
h4.accordion-toggle { position: relative; padding: 10px 10px 7px 35px !important; font-size: 14px !important; line-height: 16px !important; margin: 0px 0px 2px 0px !important; cursor: pointer; font-weight: bold!important; font-family: Helvetica, Arial, sans-serif!important; text-transform: uppercase; background-color: #303030; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#363636), color-stop(20%, #313131), to(#222222)); background-image: -webkit-linear-gradient(#363636, #313131 20%, #222222); background-image: -moz-linear-gradient(top, #363636, #313131 20%, #222222); background-image: -o-linear-gradient(#363636, #313131 20%, #222222); background-image: linear-gradient(#363636, #313131 20%, #222222); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#2b2b2b', GradientType=0);
-webkit-box-shadow: inset 0 1px 0 rgba(225,225,225,0.1); -moz-box-shadow: inset 0 1px 0 rgba(225,225,225,0.1); box-shadow: inset 0 1px 0 rgba(225,225,225,0.1); color: #ffffff; outline: none!important; border: none!important; display: flex; }
h4.ui-accordion-header-active { color: #99cc00; }
h4.accordion-toggle:hover, h4.accordion-toggle:active, h4.accordion-toggle:focus { color: #99cc00!important; }
h4.accordion-toggle .indicator { position: absolute; top: 50%; left: 10px; margin-top: -9px; display: block; width: 18px; height: 18px; border-radius: 1em; opacity: 0.7; cursor: pointer; text-align: center; font-family: "Euphemia UCAS", Euphemia, Helvetica; font-weight: normal; }
h4.ui-accordion-header-active .indicator { webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
div.accordion-content blockquote p { color: #ffffff!important; background: none; padding: 0; margin-bottom: 0; font-size: 15px; font-weight: normal; line-height: 22px; }
div.accordion-content blockquote p em, div.accordion-content blockquote p:last-of-type { padding: 0; }
div.accordion-content p { color: #ffffff!important; margin: 0; background: #222222; padding: 10px 10px 0 10px; }
div.accordion-content ul { margin: 0; background: #222222; padding: 10px; color: #ffffff!important; }
div.accordion-content ul li { color: #ffffff!important; list-style-position: outside; margin: 0 0 10px 20px; list-style-type: square; }
div.accordion-content p:last-of-type { padding: 10px 10px 10px 10px; }
div.cmyk-outsourced-seo, div.cmyk-seo-rank-higher { margin: 0 0 15px 0; }
div.accordion-content ul.cmykreative-plus li { margin: 0 0 0 30px!important; list-style-type: none; }
/* accordions */
/* outsourced-seo-vs-in-house-seo */
body.postid-260 .post-content h2:last-of-type { margin-bottom: 10px!important; }
/* outsourced-seo-vs-in-house-seo */
h2.cmyk-margin-10-bottom { margin: 0 0 10px 0!important; }
/* sidebar ads */
.cmyk-sidebar-ads, .cmyk-credits p { margin: 0!important; }
div.cmyk-credits { margin: 0 15px 15px 15px!important; padding: 15px!important; }
div.cmyk-credits p { font-size: 12px; }
/* sidebar ads */

div.widget h2.title { display: none; }
div.icon-star h2.title { display: block!important; }
.sprocket-mosaic-header { display: none; }
/* condensed text */
.rt-condensed-text { line-height: 115%!important; }
/* condensed text */

/* samples button */
.cmyk-contact-button:before, .cmyk-button-samples:before { display: none; }
.cmyk-contact-button, .cmyk-button-samples { padding: 4px 6px 4px 6px; font-size: 12px; line-height: 14px; }
/* samples button */

/* dmca */
.dmca-badge { text-align: center; width: 97px; height: 103px; }
/* dmca */

/* cmykhosting banner */
div.cmykhosting { margin: 15px 15px 0px 15px!important; padding: 0!important; }
/* cmykhosting banner */

/* make dropdowns appear on top */
.dropdown.columns-1 { z-index: 99999; }
/* make dropdowns appear on top */

/* center video thumbnail */
.cmyk-lightbox-video p { text-align: center!important; }
/* center video thumbnail */

/* widgets */
.cmyk-our-articles, .cmyk-background { background: rgba(0, 0, 0, 0.35); padding: 10px; display: block; margin: 15px 15px 0px 15px; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); text-align: center; }
.cmyk-our-articles p, .cmyk-background p, .cmyk-background h2 { text-align: center!important; }
.cmyk-background p { text-align: center!important; margin: 0; }
.cmyk-quick-contact { padding: 15px; }
.cmyk-quick-contact nf-field:nth-of-type(1) { width: 32.5%; float: left; }
.cmyk-quick-contact nf-field:nth-of-type(2), .cmyk-quick-contact nf-field:nth-of-type(3) { float: left; margin: 0 0 0 10px; width: 32.5%; }
.cmyk-quick-contact .nf-form-fields-required { font-size: 11px; margin: 0 0 10px 0; }
.cmyk-quick-contact .nf-response-msg { margin: 15px 0 0 0; }
/* widgets */

/* social in footer */
div.cmyk-social-footer { margin: 20px 10px 0px 10px!important; padding: 0px!important; }
/* social in footer */

/* contact page itemscope */
div.vCard div div { width: 100%!important; }
div.vCard div div.adr br, div.vCard div div:last-of-type { display: none; }
div.vCard div div.adr span:last-of-type { margin: 0 0 0 5px; }
/* contact page itemscope */

/* iso paper sizes p381 */
div.post-381 table.cmyk-table { margin: 0 0 15px 0; }
/* iso paper sizes p381 */

/* blog posts */
div.cmyk-blog-posts h2.title { display: block!important; margin: 0; padding: 0; }
div.cmyk-blog-posts { padding: 10px 15px 15px 15px; background: rgba(0, 0, 0, 0.35); display: block; border-radius: 5px; -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); -moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.75); box-shadow: inset 0 0 20px rgba(0,0,0,0.75); }
div.cmyk-blog-posts ul, div.cmyk-blog-posts ul li { list-style-type: none; margin: 0; padding: 0; }
div.cmyk-blog-posts div div ul li h2, div.cmyk-blog-posts div div ul li p, div.cmyk-blog-posts div div ul li ul, div.cmyk-blog-posts div div ul li ul li { font-family: Helvetica, Arial, Sans-Serif; font-size: 14px; line-height: 20px; font-weight: normal!important; text-shadow: none!important; color: #ffffff; text-transform: none!important; font-style: italic!important; }
div.cmyk-blog-posts div div ul li { display: block; margin: 0 0 7px 0!important; }
div.cmyk-blog-posts div div ul li:last-of-type { margin: 0!important; }
div.cmyk-blog-posts div div ul li strong { font-weight: normal; }
div.cmyk-blog-posts div div ul li a { display: block; margin: 0!important; font-style: normal; }
div.cmyk-blog-posts div div ul li h2 { display: inline; margin: 0!important; }
div.cmyk-blog-posts div div ul li p { display: inline; margin: 0!important; }
div.cmyk-blog-posts div div ul li:before, div.cmyk-blog-posts div div ul li ul li:before { display: none; }
div.cmyk-blog-posts div div ul li div { display: none; }
div.cmyk-blog-posts div div ul li em a { font-style: normal!important; }
/* blog posts */

/* ninja forms */
.nf-before-form-content { display: none!important; }
div.recaptcha-wrap div.nf-field-label { display: none; }
.nf-field-container, #ninja_forms_required_items { margin-bottom: 10px!important; }
nf-section .nf-input-limit { display: none!important; }
.label-right .nf-field-label { padding: 0 0 0 5px!important; }
.nf-field-description { display: none!important; }
.nf-field-element input { min-height: 25px!important; height: 30px!important; }
.label-above .nf-field-label { margin-bottom: 5px!important; }
.nf-error .ninja-forms-field { border: none!important; background: #e80000!important; }
 .nf-error .nf-field-element input::-webkit-input-placeholder, .nf-error .nf-field-element textarea::-webkit-input-placeholder {
color: #ffffff;
}
.nf-error .nf-field-element input::-moz-placeholder, .nf-error .nf-field-element textarea::-moz-placeholder {
color: #ffffff;
}
.nf-error .nf-field-element input::-ms-input-placeholder, .nf-error .nf-field-element textarea::-ms-input-placeholder {
color: #ffffff;
}
.nf-error .nf-field-element input::-moz-placeholder, .nf-error .nf-field-element textarea::-moz-placeholder {
color: #ffffff;
}
.nf-field-element textarea { height: 200px; }
.cmyk-quick-contact .nf-field-element textarea { height: 100px; }
label.nf-checked-label {
    font-weight: normal;
}
/* ninja forms */

/* showcase slider */
/* Smartphones */
@media (max-width: 480px) {
.cmyk-slides { height: auto!important; }
.cmyk-slides figure img { margin: -15px 20px 0 0!important; }
.cmyk-slides .cmyk-show img { margin: -15px 20px 0 0!important; }
.cmyk-slides figcaption { font-size: 11px!important; line-height: 13px!important; top: 0px!important; left: 25px!important; padding: 3px 6px 6px 6px!important; }
.cmyk-next, .cmyk-prev { color: #fff; position: absolute; background: rgba(0,0,0, .5); top: 50%; z-index: 4; font-size: 20px!important; margin-top: -26px!important; opacity: .3; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.cmyk-prev { padding: 5px 5px 9px 3px!important; }
.cmyk-next { padding: 5px 3px 9px 5px!important; }
}

/* Tablets */
@media (min-width: 481px) and (max-width: 1024px) {
.cmyk-slides figure img { margin: -30px 30px 0 0!important; }
.cmyk-slides .cmyk-show img { margin: -30px 30px 0 0!important; }
.cmyk-slides figcaption { font-size: 18px!important; line-height: 22px!important; top: 20px!important; left: 40px!important; }
}
.cmyk-slides { position: relative; display: block; max-height: 300px; max-width: 900px; margin: -15px -15px 15px -15px; padding: 0; background: #99cc00 url("https://cmykreative.com/images/showcase/showcase-latest-background.png") no-repeat 100% 100%; overflow: hidden; background-repeat: no-repeat; background-size: cover; }
.cmyk-slides:focus { outline: 0; }
.cmyk-slides figure { position: absolute; top: 0; width: 100%; margin: 0; padding: 0; }
.cmyk-slides figure a { outline: 0; text-decoration: none; }
.cmyk-slides figure:first-child { position: relative; }
.cmyk-slides figure img { opacity: 0; -webkit-transition: opacity 1.2s; transition: opacity 1.2s; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: relative; margin: -45px 40px 0 0; float: right; width: 40%; max-width: 340px; }
.cmyk-slides .cmyk-show img { opacity: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: relative; margin: -45px 40px 0 0; float: right; width: 40%; max-width: 340px; }
.cmyk-slides .cmyk-show { z-index: 2; }
.cmyk-slides figcaption { position: relative; font-family: sans-serif; font-size: 24px; line-height: 30px; top: 50px; left: 50px; padding: 5px 10px 5px 10px; color: #fff; background: rgba(0,0,0, .35); border-radius: 2px; opacity: 0; -webkit-transition: opacity 1.2s; transition: opacity 1.2s; width: 40%; display: inline-block; }
.cmyk-slides .cmyk-show figcaption { z-index: 3; opacity: 1; width: 40%; }
.cmyk-slides figcaption a { color: #fff; }
.cmyk-next, .cmyk-prev { color: #fff; position: absolute; background: rgba(0,0,0, .6); top: 50%; z-index: 4; font-size: 40px; line-height: 40px; margin-top: -30px; opacity: .3; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.cmyk-next:hover, .cmyk-prev:hover { cursor: pointer; opacity: 1; }
.cmyk-next { right: 0px; padding: 8px 5px 12px 5px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.cmyk-prev { left: 0; padding: 8px 5px 12px 5px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
/* showcase slider */


/* mourning */
div.mourning { background: #333; text-align: center; padding: 15px; margin: 0; }
div.mourning p { padding: 0; margin: 0; font-size: 14px; }


.cmyk-website-samples-image img {
    width: 325px;
}