.dt-sc-button.with-icon.icon-right.type1, .dt-sc-button.with-icon.icon-right.type1:after, .dt-sc-colored-big-buttons:hover span, .dt-sc-partially-rounded, .dt-sc-button.with-icon.icon-left span:after { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; } .dt-sc-button { cursor:pointer; display:inline-block; font-size:12px; font-weight: normal; line-height:normal; margin:10px 0 0; outline:none; padding:8px 15px; position:relative; text-transform: inherit; z-index:1; }
.dt-sc-button { background:rgba(0, 0, 0, 0.05); color:#fff; }
.dt-sc-button:hover, .secondary-skin.dt-sc-button.bordered:hover, .secondary-skin.dt-sc-button.bordered:hover, .secondary-skin.dt-sc-button.fully-rounded-border:hover { color:#ffffff; }
.dt-sc-button.filled, .dt-sc-button.filled:hover, .secondary-skin.dt-sc-button.rounded-corner, .secondary-skin.dt-sc-button.rounded-border:hover { color:#ffffff; }
.dt-sc-button.rounded-border, .dt-sc-button.bordered { border:1px solid; border-radius:3px; background:none; }
.dt-sc-button.transparent { background: none; border: none; padding: 0; }
.dt-sc-button.rounded-border:hover, .dt-sc-button.bordered:hover { color:#ffffff; border-radius:5px; }
.dt-sc-button.bordered, .dt-sc-button.bordered:hover { border-radius:0px; }
.dt-sc-button.partially-rounded { border-radius:15px 0px; }	
.dt-sc-button.partially-rounded:hover { border-radius:0px 15px; }	
.dt-sc-button.rounded-border.black, .dt-sc-button.bordered.black, .dt-sc-button.fully-rounded-border.black { border-color:#000000; color:#000000; }
.dt-sc-button.with-shadow { box-shadow:3px 3px 0px 0px rgba(0, 0, 0, 0.2); }
.dt-sc-button.with-shadow.white { background:#ffffff; }
.dt-sc-button.with-shadow.white:hover { box-shadow:3px 3px 0px 0px rgba(0, 0, 0, 0.1); }
.rounded-corner { border-radius:5px; }
.dt-sc-button.filled.white, .blog-entry.dt-blog-medium-highlight.dt-sc-skin-highlight .dt-sc-button { background:#ffffff; color:#000000; }
.dt-sc-button.filled.white:hover, .blog-entry.dt-blog-medium-highlight.dt-sc-skin-highlight .dt-sc-button:hover { color:#ffffff; }
.dt-sc-button.filled.black { background:#000000; } .dt-sc-button.small { font-size: 14px; padding: 10px 20px; }
.dt-sc-button.medium { font-size: 15px; padding: 11px 35px; }
.dt-sc-button.large { font-size: 16px; padding:18px 45px; }
.dt-sc-button.xlarge { font-size: 18px; padding: 20px 55px; }	
.dt-sc-button.with-icon.icon-right span { margin-left:10px; }	
.dt-sc-button.dt-sc-left-margin { margin-left:20px; } .dt-sc-button.with-icon.icon-right.type1 { padding-right:18px;  }
.dt-sc-button.with-icon.icon-right.type1 span { margin-left:30px; }
.dt-sc-button.with-icon.icon-right.type1 { position:relative; letter-spacing:0.5px; overflow:hidden; }
.dt-sc-button.with-icon.icon-right.type1:after { content:''; position:absolute; z-index:-1; }
.dt-sc-button.with-icon.icon-right.type1:before { left:auto; right:10px;  z-index:2; }
.dt-sc-button.with-icon.icon-right.type1:after {  width: 35%; height:200%; z-index:1; right:0; left:auto; top:0; margin:-5px 0 0 -5px; -webkit-transform-origin:0 0; -webkit-transform:rotate(-20deg); -moz-transform-origin:0 0;  -moz-transform:rotate(-20deg); -ms-transform-origin:0 0; -ms-transform:rotate(-20deg); transform-origin:0 0; transform:rotate(-20deg); }
.dt-sc-button.with-icon.icon-right.type1:hover:after { width: 38%; }
.dt-sc-button.small.with-icon.icon-right.type1 span { margin-left:25px; }
.dt-sc-button.small.with-icon.icon-right.type1:after {  width: 36%; }
.dt-sc-button.small.with-icon.icon-right.type1:hover:after { width: 38%; }
.dt-sc-button.medium.with-icon.icon-right.type1 span { margin-left:30px; }
.dt-sc-button.medium.with-icon.icon-right.type1:after {  width: 35%; }
.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 38%; }	
.dt-sc-button.large.with-icon.icon-right.type1 span { margin-left:34px; }
.dt-sc-button.large.with-icon.icon-right.type1:after {  width: 34%; }
.dt-sc-button.large.with-icon.icon-right.type1:hover:after { width: 36%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1 span { margin-left: 38px; }
.dt-sc-button.xlarge.with-icon.icon-right.type1:after {  width: 34%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1:hover:after { width: 36%; } .dt-sc-button.with-icon.icon-right.type2 span { padding:23px 0px 9px 20px; position:absolute; margin:0px 0px 0px 15px; display:inline-block; top:0px; right:21px; height:100%; }
.dt-sc-button.with-icon.icon-right.type2 span:after { content:""; position:absolute; left:0px; top:0px; height:100%; border-left:1px solid rgba(0, 0, 0, 0.05); border-right:1px solid rgba(255, 255, 255, 0.2); }
.dt-sc-button.small.with-icon.icon-right.type2 { padding:13px 75px 11px 20px; }
.dt-sc-button.small.with-icon.icon-right.type2 span { padding-top:12px; font-size:16px; }
.dt-sc-button.medium.with-icon.icon-right.type2 { padding:16px 78px 14px 22px; }
.dt-sc-button.medium.with-icon.icon-right.type2 span { padding-top:16px; font-size:18px; }
.dt-sc-button.large.with-icon.icon-right.type2 { padding:20px 84px 18px 24px; }
.dt-sc-button.large.with-icon.icon-right.type2 span { padding-top:21px; font-size:20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { padding:26px 96px 24px 28px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 span { padding-top:26px; padding-left:25px; right:25px; font-size:24px; } .dt-sc-button.with-icon.icon-right.type3 { text-transform:none; }
.dt-sc-button.with-icon.icon-right.type3 span { position:absolute; right:0px; top:0px; bottom:0px; margin:auto; height:100%; background:#000000; color:#ffffff; text-align:center; }
.dt-sc-button.with-icon.icon-right.type3 span:before { bottom:0px; height:12px; left:0px; margin:auto; position:absolute; right:0px; top:0px; }
.dt-sc-button.small.with-icon.icon-right.type3 { padding-right:60px; font-size:14px; }
.dt-sc-button.small.with-icon.icon-right.type3 span { width:40px; font-size:14px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { padding:13px 75px 13px 25px; font-size:16px; }
.dt-sc-button.medium.with-icon.icon-right.type3 span { width:50px; font-size:16px; }
.dt-sc-button.large.with-icon.icon-right.type3 { padding-right:100px; font-size:18px; } 
.dt-sc-button.large.with-icon.icon-right.type3 span { width:60px; font-size:18px; }
.dt-sc-button.large.with-icon.icon-right.type3 span:before { height:14px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { padding-right:120px; font-size:20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width:80px; font-size:20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span:before { height:16px; } .dt-sc-button.with-icon.icon-left span { margin-right:10px; }
.dt-sc-button.small.with-icon.icon-left { padding:13px 20px 11px; }
.dt-sc-button.medium.with-icon.icon-left { padding:16px 25px 14px; }
.dt-sc-button.large.with-icon.icon-left { padding:20px 30px 18px; }
.dt-sc-button.xlarge.with-icon.icon-left { padding:26px 35px 24px; }
.dt-sc-button.large.with-icon.icon-left span { line-height: 20px; } .dt-sc-button.with-icon.icon-left.type2 span:after { content:""; position:absolute; top:0px; height:100%; width:1px; }
.dt-sc-button.with-icon.icon-left.type2 span { text-align:center; }
.dt-sc-button.small.with-icon.icon-left.type2 { padding-left:15px; }
.dt-sc-button.small.with-icon.icon-left.type2 span { width:30px; padding-right:15px; margin-right:15px; }
.dt-sc-button.small.with-icon.icon-left.type2 span:after { left:45px; }
.dt-sc-button.small.with-icon.icon-left.type2 span.pe-icon { font-size:15px; }
.dt-sc-button.medium.with-icon.icon-left.type2 { padding-left:20px; }
.dt-sc-button.medium.with-icon.icon-left.type2 span { width:35px; padding-right:20px; margin-right:20px; }
.dt-sc-button.with-icon.icon-left.type2 span.pe-icon { font-size:20px; font-weight:bold; }
.dt-sc-button.medium.with-icon.icon-left.type2 span:after { left:55px; }
.dt-sc-button.large.with-icon.icon-left.type2 { padding-left:25px; }
.dt-sc-button.large.with-icon.icon-left.type2 span { width:42px; padding-right:25px; margin-right:25px; }
.dt-sc-button.large.with-icon.icon-left.type2 span:after { left:67px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left:30px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span { width:50px; padding-right:30px; margin-right:30px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span:after { left:80px; }
.dt-sc-button.grey { color:rgba(0, 0, 0, 0.4); background:rgba(0, 0, 0, 0.1); }
.dt-sc-button.grey.with-icon.icon-left span:after { background:#ffffff; }
.dt-sc-button.grey.with-icon.icon-left:hover span:after { background:rgba(0, 0, 0, 0.05); }
.dt-sc-button.fully-rounded-border { background:none; }
.dt-sc-button.fully-rounded-border, .dt-sc-button.fully-rounded-border:hover { border:2px solid; border-radius:50px; overflow:hidden; }
.dt-sc-button.fully-rounded-border.small { padding:14px 25px 11px; }
.dt-sc-button.fully-rounded-border.medium { padding:17px 30px 14px; }
.dt-sc-button.fully-rounded-border:hover { color:#ffffff; } .dt-sc-colored-big-buttons { display:inline-block; position:relative; text-transform:uppercase; font-size:18px; line-height:normal; padding:25px 30px; border:1px solid; background:#ffffff; text-align:left; color:#000000; border-radius:5px; width:100%; letter-spacing:0.5px; font-weight:300; }
.dt-sc-colored-big-buttons:hover { color:#ffffff; }
.dt-sc-colored-big-buttons.with-left-icon { padding-left:110px; }
.dt-sc-colored-big-buttons span { color:#ffffff; font-size:30px; line-height:92px; height:100%; position:absolute; left: 0; top: 0; text-align:center; vertical-align:middle; width:80px; border-radius: 3px 0 0 3px; }
.dt-sc-colored-big-buttons span.pe-icon { font-size:35px; }
.dt-sc-colored-big-buttons:hover span { background:rgba(0, 0, 0, 0.2);color: #ffffff !important; }
.dt-sc-colored-big-buttons.blue { border-color:#015c89; }
.dt-sc-colored-big-buttons.orange { border-color:#f27935; }
.dt-sc-colored-big-buttons.green { border-color:#6ca04a; }
.dt-sc-colored-big-buttons.blue span, .dt-sc-colored-big-buttons.blue:hover { background:#015c89; }
.dt-sc-colored-big-buttons.orange span, .dt-sc-colored-big-buttons.orange:hover { background:#f27935; }
.dt-sc-colored-big-buttons.green span, .dt-sc-colored-big-buttons.green:hover { background:#6ca04a; }
.dt-sc-colored-big-buttons.blue:hover span { background:#015078; }
.dt-sc-colored-big-buttons.orange:hover span { background:#e07231; }
.dt-sc-colored-big-buttons.green:hover span { background:#618f42; } .dt-sc-button.blue, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover, .dt-sc-button.brown, .dt-sc-button.brown.rounded-border:hover, .dt-sc-button.brown.bordered:hover, .dt-sc-button.brown.fully-rounded-border:hover, .dt-sc-button.cadetblue, .dt-sc-button.cadetblue.rounded-border:hover, .dt-sc-button.cadetblue.bordered:hover, .dt-sc-button.cadetblue.fully-rounded-border:hover, .dt-sc-button.chillipepper, .dt-sc-button.chillipepper.rounded-border:hover, .dt-sc-button.chillipepper.bordered:hover, .dt-sc-button.chillipepper.fully-rounded-border:hover, .dt-sc-button.cyan, .dt-sc-button.cyan.rounded-border:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan.fully-rounded-border:hover, .dt-sc-button.darkgolden, .dt-sc-button.darkgolden.rounded-border:hover, .dt-sc-button.darkgolden.bordered:hover, .dt-sc-button.darkgolden.fully-rounded-border:hover, .dt-sc-button.deeporange, .dt-sc-button.deeporange.rounded-border:hover, .dt-sc-button.deeporange.bordered:hover, .dt-sc-button.deeporange.fully-rounded-border:hover, .dt-sc-button.deeppurple, .dt-sc-button.deeppurple.rounded-border:hover, .dt-sc-button.deeppurple.bordered:hover, .dt-sc-button.deeppurple.fully-rounded-border:hover, .dt-sc-button.green, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover, .dt-sc-button.lime, .dt-sc-button.lime.rounded-border:hover, .dt-sc-button.lime.bordered:hover, .dt-sc-button.lime.fully-rounded-border:hover, .dt-sc-button.megenta, .dt-sc-button.megenta.rounded-border:hover, .dt-sc-button.megenta.bordered:hover, .dt-sc-button.megenta.fully-rounded-border:hover, .dt-sc-button.orange, .dt-sc-button.orange.rounded-border:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange.fully-rounded-border:hover, .dt-sc-button.pink, .dt-sc-button.pink.rounded-border:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink.fully-rounded-border:hover, .dt-sc-button.purple, .dt-sc-button.purple.rounded-border:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple.fully-rounded-border:hover, .dt-sc-button.red, .dt-sc-button.red.rounded-border:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red.fully-rounded-border:hover, .dt-sc-button.skyblue, .dt-sc-button.skyblue.rounded-border:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue.fully-rounded-border:hover, .dt-sc-button.teal, .dt-sc-button.teal.rounded-border:hover, .dt-sc-button.teal.bordered:hover, .dt-sc-button.teal.fully-rounded-border:hover, .dt-sc-button.turquoise, .dt-sc-button.turquoise.rounded-border:hover, .dt-sc-button.turquoise.bordered:hover, .dt-sc-button.turquoise.fully-rounded-border:hover, .dt-sc-button.wisteria, .dt-sc-button.wisteria.rounded-border:hover, .dt-sc-button.wisteria.bordered:hover, .dt-sc-button.wisteria.fully-rounded-border:hover { color:#ffffff; }	
.dt-sc-button.blue.rounded-border, .dt-sc-button.blue.bordered, .dt-sc-button.blue.fully-rounded-border, .dt-sc-button.brown.rounded-border, .dt-sc-button.brown.bordered, .dt-sc-button.brown.fully-rounded-border, .dt-sc-button.cadetblue.rounded-border, .dt-sc-button.cadetblue.bordered, .dt-sc-button.cadetblue.fully-rounded-border, .dt-sc-button.chillipepper.rounded-border, .dt-sc-button.chillipepper.bordered, .dt-sc-button.chillipepper.fully-rounded-border, .dt-sc-button.cyan.rounded-border, .dt-sc-button.cyan.bordered, .dt-sc-button.cyan.fully-rounded-border, .dt-sc-button.darkgolden.rounded-border, .dt-sc-button.darkgolden.bordered, .dt-sc-button.darkgolden.fully-rounded-border, .dt-sc-button.deeporange.rounded-border, .dt-sc-button.deeporange.bordered, .dt-sc-button.deeporange.fully-rounded-border, .dt-sc-button.deeppurple.rounded-border, .dt-sc-button.deeppurple.bordered, .dt-sc-button.deeppurple.fully-rounded-border, .dt-sc-button.green.rounded-border, .dt-sc-button.green.bordered, .dt-sc-button.green.fully-rounded-border, .dt-sc-button.lime.rounded-border, .dt-sc-button.lime.bordered, .dt-sc-button.lime.fully-rounded-border, .dt-sc-button.megenta.rounded-border, .dt-sc-button.megenta.bordered, .dt-sc-button.megenta.fully-rounded-border, .dt-sc-button.orange.rounded-border, .dt-sc-button.orange.bordered, .dt-sc-button.orange.fully-rounded-border, .dt-sc-button.pink.rounded-border, .dt-sc-button.pink.bordered, .dt-sc-button.pink.fully-rounded-border, .dt-sc-button.purple.rounded-border, .dt-sc-button.purple.bordered, .dt-sc-button.purple.fully-rounded-border, .dt-sc-button.red.rounded-border, .dt-sc-button.red.bordered, .dt-sc-button.red.fully-rounded-border, .dt-sc-button.skyblue.rounded-border, .dt-sc-button.skyblue.bordered, .dt-sc-button.skyblue.fully-rounded-border, .dt-sc-button.teal.rounded-border, .dt-sc-button.teal.bordered, .dt-sc-button.teal.fully-rounded-border, .dt-sc-button.turquoise.rounded-border, .dt-sc-button.turquoise.bordered, .dt-sc-button.turquoise.fully-rounded-border, .dt-sc-button.wisteria.rounded-border, .dt-sc-button.wisteria.bordered, .dt-sc-button.wisteria.fully-rounded-border, .dt-sc-button.yellow.rounded-border, .dt-sc-button.yellow.bordered, .dt-sc-button.yellow.fully-rounded-border { background:none; }
.dt-sc-button.white.rounded-border, .dt-sc-button.white.bordered, .dt-sc-button.white.fully-rounded-border { color:#ffffff; border-color:#ffffff; }
.dt-sc-button.white.rounded-border:hover, .dt-sc-button.white.bordered:hover, .dt-sc-button.white.fully-rounded-border:hover { color:#000000; background:#ffffff; border-color:#ffffff; }
.dt-sc-button.yellow, .dt-sc-button.yellow.rounded-border:hover, .dt-sc-button.yellow.bordered:hover, .dt-sc-button.yellow.fully-rounded-border:hover { color:#000000; } .dt-sc-button.blue, .dt-sc-button.blue.filled, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover { background:#008bd3; }
.dt-sc-button.blue:hover, .dt-sc-button.blue.filled:hover, .dt-sc-button.blue.with-icon.icon-right.type1:hover { background:#0081c2; }	
.dt-sc-button.blue.rounded-border, .dt-sc-button.blue.bordered, .dt-sc-button.blue.fully-rounded-border { color:#008bd3; }	
.dt-sc-button.blue.fully-rounded-border, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover { border-color:#008bd3; } .dt-sc-button.brown, .dt-sc-button.brown.filled, .dt-sc-button.brown.rounded-border:hover, .dt-sc-button.brown.bordered:hover, .dt-sc-button.brown.fully-rounded-border:hover { background:#795548; }
.dt-sc-button.brown:hover, .dt-sc-button.brown.filled:hover, .dt-sc-button.brown.with-icon.icon-right.type1:hover { background:#573a30; }	
.dt-sc-button.brown.rounded-border, .dt-sc-button.brown.bordered, .dt-sc-button.brown.fully-rounded-border { color:#795548; }	
.dt-sc-button.brown.fully-rounded-border, .dt-sc-button.brown.rounded-border:hover, .dt-sc-button.brown.bordered:hover, .dt-sc-button.brown.fully-rounded-border:hover { border-color:#795548; } .dt-sc-button.cadetblue, .dt-sc-button.cadetblue.filled, .dt-sc-button.cadetblue.rounded-border:hover, .dt-sc-button.cadetblue.bordered:hover, .dt-sc-button.cadetblue.fully-rounded-border:hover { background:#3c939d; }
.dt-sc-button.cadetblue:hover, .dt-sc-button.cadetblue.filled:hover, .dt-sc-button.cadetblue.with-icon.icon-right.type1:hover { background:#34818a; }	
.dt-sc-button.cadetblue.rounded-border, .dt-sc-button.cadetblue.bordered, .dt-sc-button.cadetblue.fully-rounded-border { color:#3c939d; }	
.dt-sc-button.cadetblue.fully-rounded-border, .dt-sc-button.cadetblue.rounded-border:hover, .dt-sc-button.cadetblue.bordered:hover, .dt-sc-button.cadetblue.fully-rounded-border:hover { border-color:#3c939d; } .dt-sc-button.chillipepper, .dt-sc-button.chillipepper.filled, .dt-sc-button.chillipepper.rounded-border:hover, .dt-sc-button.chillipepper.bordered:hover, .dt-sc-button.chillipepper.fully-rounded-border:hover { background:#c10841; }
.dt-sc-button.chillipepper:hover, .dt-sc-button.chillipepper.filled:hover, .dt-sc-button.chillipepper.with-icon.icon-right.type1:hover { background:#9d0836; }	
.dt-sc-button.chillipepper.rounded-border, .dt-sc-button.chillipepper.bordered, .dt-sc-button.chillipepper.fully-rounded-border { color:#c10841; }	
.dt-sc-button.chillipepper.fully-rounded-border, .dt-sc-button.chillipepper.rounded-border:hover, .dt-sc-button.chillipepper.bordered:hover, .dt-sc-button.chillipepper.fully-rounded-border:hover { border-color:#c10841; } .dt-sc-button.cyan, .dt-sc-button.cyan.filled, .dt-sc-button.cyan.rounded-border:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan.fully-rounded-border:hover { background:#00bcd4; }
.dt-sc-button.cyan:hover, .dt-sc-button.cyan.filled:hover, .dt-sc-button.cyan.with-icon.icon-right.type1:hover { background:#00a0b4; }	
.dt-sc-button.cyan.rounded-border, .dt-sc-button.cyan.bordered, .dt-sc-button.cyan.fully-rounded-border { color:#00bcd4; }	
.dt-sc-button.cyan.fully-rounded-border, .dt-sc-button.cyan.rounded-border:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan.fully-rounded-border:hover { border-color:#00bcd4; } .dt-sc-button.darkgolden, .dt-sc-button.darkgolden.filled, .dt-sc-button.darkgolden.rounded-border:hover, .dt-sc-button.darkgolden.bordered:hover, .dt-sc-button.darkgolden.fully-rounded-border:hover { background:#b48b3c; }
.dt-sc-button.darkgolden:hover, .dt-sc-button.darkgolden.filled:hover, .dt-sc-button.darkgolden.with-icon.icon-right.type1:hover { background:#a17b35; }	
.dt-sc-button.darkgolden.rounded-border, .dt-sc-button.darkgolden.bordered, .dt-sc-button.darkgolden.fully-rounded-border { color:#b48b3c; }	
.dt-sc-button.darkgolden.fully-rounded-border, .dt-sc-button.darkgolden.rounded-border:hover, .dt-sc-button.darkgolden.bordered:hover, .dt-sc-button.darkgolden.fully-rounded-border:hover { border-color:#b48b3c; } .dt-sc-button.deeporange, .dt-sc-button.deeporange.filled, .dt-sc-button.deeporange.rounded-border:hover, .dt-sc-button.deeporange.bordered:hover, .dt-sc-button.deeporange.fully-rounded-border:hover { background:#ff5722; }
.dt-sc-button.deeporange:hover, .dt-sc-button.deeporange.filled:hover, .dt-sc-button.deeporange.with-icon.icon-right.type1:hover { background:#db4211; }	
.dt-sc-button.deeporange.rounded-border, .dt-sc-button.deeporange.bordered, .dt-sc-button.deeporange.fully-rounded-border { color:#ff5722; }	
.dt-sc-button.deeporange.fully-rounded-border, .dt-sc-button.deeporange.rounded-border:hover, .dt-sc-button.deeporange.bordered:hover, .dt-sc-button.deeporange.fully-rounded-border:hover { border-color:#ff5722; } .dt-sc-button.deeppurple, .dt-sc-button.deeppurple.filled, .dt-sc-button.deeppurple.rounded-border:hover, .dt-sc-button.deeppurple.bordered:hover, .dt-sc-button.deeppurple.fully-rounded-border:hover { background:#673ab7; }
.dt-sc-button.deeppurple:hover, .dt-sc-button.deeppurple.filled:hover, .dt-sc-button.deeppurple.with-icon.icon-right.type1:hover { background:#532b99; }	
.dt-sc-button.deeppurple.rounded-border, .dt-sc-button.deeppurple.bordered, .dt-sc-button.deeppurple.fully-rounded-border { color:#673ab7; }	
.dt-sc-button.deeppurple.fully-rounded-border, .dt-sc-button.deeppurple.rounded-border:hover, .dt-sc-button.deeppurple.bordered:hover, .dt-sc-button.deeppurple.fully-rounded-border:hover { border-color:#673ab7; } .dt-sc-button.green, .dt-sc-button.green.filled, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover { background:#60ae0d; }
.dt-sc-button.green:hover, .dt-sc-button.green.filled:hover, .dt-sc-button.green.with-icon.icon-right.type1:hover { background:#54990b; }	
.dt-sc-button.green.rounded-border, .dt-sc-button.green.bordered, .dt-sc-button.green.fully-rounded-border { color:#60ae0d; }	
.dt-sc-button.green.fully-rounded-border, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover { border-color:#60ae0d; } .dt-sc-button.lime, .dt-sc-button.lime.filled, .dt-sc-button.lime.rounded-border:hover, .dt-sc-button.lime.bordered:hover, .dt-sc-button.lime.fully-rounded-border:hover { background:#cddc39; }
.dt-sc-button.lime:hover, .dt-sc-button.lime.filled:hover, .dt-sc-button.lime.with-icon.icon-right.type1:hover { background:#b1bf27; }	
.dt-sc-button.lime.rounded-border, .dt-sc-button.lime.bordered, .dt-sc-button.lime.fully-rounded-border { color:#cddc39; }	
.dt-sc-button.lime.fully-rounded-border, .dt-sc-button.lime.rounded-border:hover, .dt-sc-button.lime.bordered:hover, .dt-sc-button.lime.fully-rounded-border:hover { border-color:#cddc39; } .dt-sc-button.magenta, .dt-sc-button.magenta.filled, .dt-sc-button.magenta.rounded-border:hover, .dt-sc-button.magenta.bordered:hover, .dt-sc-button.magenta.fully-rounded-border:hover { background:#cb506d; }
.dt-sc-button.magenta:hover, .dt-sc-button.magenta.filled:hover, .dt-sc-button.magenta.with-icon.icon-right.type1:hover { background:#ae3753; }	
.dt-sc-button.magenta.rounded-border, .dt-sc-button.magenta.bordered, .dt-sc-button.magenta.fully-rounded-border { color:#cb506d; }	
.dt-sc-button.magenta.fully-rounded-border, .dt-sc-button.magenta.rounded-border:hover, .dt-sc-button.magenta.bordered:hover, .dt-sc-button.magenta.fully-rounded-border:hover { border-color:#cb506d; } .dt-sc-button.orange, .dt-sc-button.orange.filled, .dt-sc-button.orange.rounded-border:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange.fully-rounded-border:hover { background:#ff9800; }
.dt-sc-button.orange:hover, .dt-sc-button.orange.filled:hover, .dt-sc-button.orange.with-icon.icon-right.type1:hover { background:#da8200; }	
.dt-sc-button.orange.rounded-border, .dt-sc-button.orange.bordered, .dt-sc-button.orange.fully-rounded-border { color:#ff9800; }	
.dt-sc-button.orange.fully-rounded-border, .dt-sc-button.orange.rounded-border:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange.fully-rounded-border:hover { border-color:#ff9800; } .dt-sc-button.pink, .dt-sc-button.pink.filled, .dt-sc-button.pink.rounded-border:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink.fully-rounded-border:hover { background:#fd6ca3; }
.dt-sc-button.pink:hover, .dt-sc-button.pink.filled:hover, .dt-sc-button.pink.with-icon.icon-right.type1:hover { background:#e86496; }	
.dt-sc-button.pink.rounded-border, .dt-sc-button.pink.bordered, .dt-sc-button.pink.fully-rounded-border { color:#fd6ca3; }	
.dt-sc-button.pink.fully-rounded-border, .dt-sc-button.pink.rounded-border:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink.fully-rounded-border:hover { border-color:#fd6ca3; } .dt-sc-button.purple, .dt-sc-button.purple.filled, .dt-sc-button.purple.rounded-border:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple.fully-rounded-border:hover { background:#9c27b0; }
.dt-sc-button.purple:hover, .dt-sc-button.purple.filled:hover, .dt-sc-button.purple.with-icon.icon-right.type1:hover { background:#7c1b8c; }	
.dt-sc-button.purple.rounded-border, .dt-sc-button.purple.bordered, .dt-sc-button.purple.fully-rounded-border { color:#9c27b0; }	
.dt-sc-button.purple.fully-rounded-border, .dt-sc-button.purple.rounded-border:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple.fully-rounded-border:hover { border-color:#9c27b0; } .dt-sc-button.red, .dt-sc-button.red.filled, .dt-sc-button.red.rounded-border:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red.fully-rounded-border:hover { background:#da0000; }
.dt-sc-button.red:hover, .dt-sc-button.red.filled:hover, .dt-sc-button.red.with-icon.icon-right.type1:hover { background:#c50000; }	
.dt-sc-button.red.rounded-border, .dt-sc-button.red.bordered, .dt-sc-button.red.fully-rounded-border { color:#da0000; }	
.dt-sc-button.red.fully-rounded-border, .dt-sc-button.red.rounded-border:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red.fully-rounded-border:hover { border-color:#da0000; } .dt-sc-button.skyblue, .dt-sc-button.skyblue.filled, .dt-sc-button.skyblue.rounded-border:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue.fully-rounded-border:hover { background:#0eb2e7; }
.dt-sc-button.skyblue:hover, .dt-sc-button.skyblue.filled:hover, .dt-sc-button.skyblue.with-icon.icon-right.type1:hover { background:#0da2d4; }	
.dt-sc-button.skyblue.rounded-border, .dt-sc-button.skyblue.bordered, .dt-sc-button.skyblue.fully-rounded-border { color:#0eb2e7; }	
.dt-sc-button.skyblue.fully-rounded-border, .dt-sc-button.skyblue.rounded-border:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue.fully-rounded-border:hover { border-color:#0eb2e7; } .dt-sc-button.teal, .dt-sc-button.teal.filled, .dt-sc-button.teal.rounded-border:hover, .dt-sc-button.teal.bordered:hover, .dt-sc-button.teal.fully-rounded-border:hover { background:#009688; }
.dt-sc-button.teal:hover, .dt-sc-button.teal.filled:hover, .dt-sc-button.teal.with-icon.icon-right.type1:hover { background:#007f73; }	
.dt-sc-button.teal.rounded-border, .dt-sc-button.teal.bordered, .dt-sc-button.teal.fully-rounded-border { color:#009688; }	
.dt-sc-button.teal.fully-rounded-border, .dt-sc-button.teal.rounded-border:hover, .dt-sc-button.teal.bordered:hover, .dt-sc-button.teal.fully-rounded-border:hover { border-color:#009688; } .dt-sc-button.turquoise, .dt-sc-button.turquoise.filled, .dt-sc-button.turquoise.rounded-border:hover, .dt-sc-button.turquoise.bordered:hover, .dt-sc-button.turquoise.fully-rounded-border:hover { background:#32ccbd; }
.dt-sc-button.turquoise:hover, .dt-sc-button.turquoise.filled:hover, .dt-sc-button.turquoise.with-icon.icon-right.type1:hover { background:#24b6a8; }	
.dt-sc-button.turquoise.rounded-border, .dt-sc-button.turquoise.bordered, .dt-sc-button.turquoise.fully-rounded-border { color:#32ccbd; }	
.dt-sc-button.turquoise.fully-rounded-border, .dt-sc-button.turquoise.rounded-border:hover, .dt-sc-button.turquoise.bordered:hover, .dt-sc-button.turquoise.fully-rounded-border:hover { border-color:#32ccbd; } .dt-sc-button.wisteria, .dt-sc-button.wisteria.filled, .dt-sc-button.wisteria.rounded-border:hover, .dt-sc-button.wisteria.bordered:hover, .dt-sc-button.wisteria.fully-rounded-border:hover { background:#9b59b6; }
.dt-sc-button.wisteria:hover, .dt-sc-button.wisteria.filled:hover, .dt-sc-button.wisteria.with-icon.icon-right.type1:hover { background:#7c4094; }	
.dt-sc-button.wisteria.rounded-border, .dt-sc-button.wisteria.bordered, .dt-sc-button.wisteria.fully-rounded-border { color:#9b59b6; }	
.dt-sc-button.wisteria.fully-rounded-border, .dt-sc-button.wisteria.rounded-border:hover, .dt-sc-button.wisteria.bordered:hover, .dt-sc-button.wisteria.fully-rounded-border:hover { border-color:#9b59b6; } .dt-sc-button.yellow, .dt-sc-button.yellow.filled, .dt-sc-button.yellow.rounded-border:hover, .dt-sc-button.yellow.bordered:hover, .dt-sc-button.yellow.fully-rounded-border:hover { background:#ffe401; }
.dt-sc-button.yellow:hover, .dt-sc-button.yellow.filled:hover, .dt-sc-button.yellow.with-icon.icon-right.type1:hover { background:#ebd302; }	
.dt-sc-button.yellow.rounded-border, .dt-sc-button.yellow.bordered, .dt-sc-button.yellow.fully-rounded-border { color:#ffe401; }	
.dt-sc-button.yellow.fully-rounded-border, .dt-sc-button.yellow.rounded-border:hover, .dt-sc-button.yellow.bordered:hover, .dt-sc-button.yellow.fully-rounded-border:hover { border-color:#ffe401; } .dt-sc-button.rounded-border.black:hover, .dt-sc-button.bordered.black:hover, .dt-sc-dark-bg .dt-sc-button.rounded-border, .dt-sc-dark-bg .dt-sc-button.bordered, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border, .dt-sc-skin-highlight .dt-sc-button.rounded-border, .dt-sc-skin-highlight .dt-sc-button.bordered { color:#ffffff; }
.dt-sc-skin-highlight .dt-sc-button.rounded-border:hover, .dt-sc-skin-highlight .dt-sc-button.bordered:hover { background:#ffffff; }
.dt-sc-dark-bg .dt-sc-button.rounded-border, .dt-sc-dark-bg .dt-sc-button.bordered, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border, .dt-sc-skin-highlight .dt-sc-button.rounded-border, .dt-sc-skin-highlight .dt-sc-button.bordered { border-color:#ffffff; }
.dt-sc-button.with-icon.icon-right.type1:after { background:rgba(0, 0, 0, 0.1); }
.dt-sc-button.with-icon.icon-left.type2 span:after { background:rgba(0, 0, 0, 0.05); } .dt-sc-button:after { background-color: #00000014; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; content: ''; height: 0; left: 0; position: absolute; top: 0; transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; width: 100%; z-index: -1; -ms-border-radius: 3px; -o-border-radius: 3px; }
.dt-sc-button:hover:after { height: 100%; } .dt-sc-button.type-1 span { visibility:hidden; position: relative; transform: translateY(-50px); transition: 0.3s all linear; }
.dt-sc-button.type-1:hover span { visibility: visible; transform: translateY(0px); }
.dt-sc-button.type-1.small { padding: 10px 10px 10px 30px; }
.dt-sc-button.type-1.medium { padding: 11px 25px 11px 45px; }
.dt-sc-button.type-1.large { padding: 18px 35px 18px 55px; }
.dt-sc-button.type-1.xlarge { padding: 20px 45px 20px 65px; }
.dt-sc-button.type-1.small:hover { padding: 10px 20px 10px 20px; }
.dt-sc-button.type-1.medium:hover { padding: 11px 35px 11px 35px; }
.dt-sc-button.type-1.large:hover { padding: 18px 45px 18px 45px; }
.dt-sc-button.type-1.xlarge:hover { padding: 20px 55px 20px 55px; } .dt-sc-button.type-2 span { margin-left: 0px; position: absolute; right: 15%; left: auto; top: 50%; transform: translateY(-50%); transition: 0.3s all linear; }
.dt-sc-button.type-2:hover span {     right: 75%;
margin-left: 0px;
transition: 0.3s all linear; }
.dt-sc-button.type-2.small { padding: 10px 40px 10px 10px; }
.dt-sc-button.type-2.medium { padding: 11px 45px 11px 25px; }
.dt-sc-button.type-2.large { padding: 18px 55px 18px 35px; }
.dt-sc-button.type-2.xlarge { padding: 20px 65px 20px 45px; }
.dt-sc-button.type-2.small:hover { padding: 10px 10px 10px 40px; }
.dt-sc-button.type-2.medium:hover { padding: 11px 25px 11px 45px }
.dt-sc-button.type-2.large:hover { padding: 18px 35px 18px 55px; }
.dt-sc-button.type-2.xlarge:hover { padding: 20px 45px 20px 65px; }
.dt-sc-hr {
background: url(//praktik-akupunktur.com/wp-content/plugins/designthemes-core-features/shortcodes/css/images/splitter.png) repeat-x;
clear: both;
display: block;
float: left;
height: 10px;
margin: 40px 0;
position: relative;
width: 100%;
z-index: 1;
}
.dt-sc-hr-border-small:after {
border-top: 1px solid #ebebeb;
content: "";
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
text-align: center;
width: 310px;
} @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-button.large.with-icon.icon-left span { line-height: 18px; }
}  @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-button.small { font-size: 11px; }	
.dt-sc-button.medium { font-size: 13px; }	
.dt-sc-button.large { font-size: 15px; }	
.dt-sc-button.xlarge { font-size: 16px; }	
.dt-sc-button.type-1{ padding:20px 25px 20px 60px !important}
.dt-sc-button.type-1:hover{ padding:20px 45px 20px 40px !important}
.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; margin-top: 3px; }
.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; } .dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 36%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1:hover:after { width: 38%; } 
.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
.dt-sc-button.small.with-icon.icon-right.type2 span { padding-top: 10px; }
.dt-sc-button.medium.with-icon.icon-right.type2 span { padding-top: 14px; }
.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
.dt-sc-button.large.with-icon.icon-right.type2 span { padding-top: 18px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; padding: 26px 84px 24px 20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; padding-top: 24px; right: 23px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 59px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 69px; }
.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
.dt-sc-colored-big-buttons span { width: 65px; }		
}  @media only screen and (max-width: 767px) {
.dt-sc-button.dt-sc-left-margin { display: table; margin-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .aligncenter .dt-sc-button.medium.with-icon.icon-right.type3 { padding: 14px 80px 13px 30px; }
}  @media only screen and (min-width: 320px) and (max-width: 479px) {	
.dt-sc-colored-big-buttons { font-size: 16px; }
.dt-sc-button.large {padding: 21px 40px;}
} @media only screen and (max-width: 319px) { .dt-sc-button.small { font-size: 11px; }
.dt-sc-button.medium { font-size: 13px; }	
.dt-sc-button.large { font-size: 14px; padding: 20px 34px 18px; }
.dt-sc-button.xlarge { font-size: 15px; padding: 26px 36px 24px; }
.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; }
.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; }
.dt-sc-button.medium.with-icon.icon-right.type1::after,
.dt-sc-button.large.with-icon.icon-right.type1::after { width: 32%; }		
.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 36%; }
.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
.dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 30%; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 17px; padding: 26px 80px 24px 20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; right: 23px; }
.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 52px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 59px; }
.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
.dt-sc-colored-big-buttons span { width: 65px; }
.dt-sc-button.dt-sc-left-margin { margin-left: 0; }	
}