@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - column styles
2.0 - list styles
3.0 - button styles
4.0 - social icon styles
5.0 - Team Styles
6.0 - testimonial styles
7.0 - blockquote styles
8.0 - pullquote styles
9.0 - tabs styles
10.0 - toggle styles
11.0 - pricing table styles
12.0 - progress bar styles
13.0 - notification boxes styles
14.0 - hr styles
15.0 - title styles
16.0 - icon boxes styles
17.0 - dt-sc-program styles
18.0 - dt-sc-program styles
19.0 - fancy styles
20.0 - callout box styles
21.0 - donut chart styles
22.0 - tooltip styles
--------------------------------------------------------------*/


/*--------------------------------------------------------------
1.0 - column styles
--------------------------------------------------------------*/

.column{float:left; margin:0px 0px 0px 2%; min-height:1px;}

.column.first{margin-left:0px; clear:both;}

.dt-sc-one-column{width:100%;}

.column.dt-sc-full-width, .column.dt-sc-one-column{margin-left:0px;}


.dt-sc-one-fourth{width:23.5%;}

.dt-sc-one-half{width:49%;}

.dt-sc-one-third{width:32%;}

.dt-sc-three-fourth{width:74.5%;}

.dt-sc-two-third{width:66%;}


.dt-sc-one-fifth{width:18.4%;}

.dt-sc-four-fifth{width:79.6%;}

.dt-sc-three-fifth{width:59.2%;}

.dt-sc-two-fifth{width:38.8%;}


.dt-sc-one-sixth{width:15%;}
	
.dt-sc-two-sixth{width:32%;}

.dt-sc-three-sixth{width:49%;}

.dt-sc-four-sixth{width:66%;}

.dt-sc-five-sixth{width:83%;}	


.column.no-space{margin-left:0px; margin-right:0px;}

.no-space.dt-sc-one-fourth{width:25%;}

.no-space.dt-sc-one-fifth{width:20%;}

.column.no-space{margin-right:0px; margin-left:0px;}
	
.column.no-space.dt-sc-one-fourth{width:25%;} 	
	
.column.no-space.dt-sc-one-third{width:33.33%;}	
	
.column.no-space.dt-sc-one-half{width:50%;}
	
.column.no-space.dt-sc-one-fifth{width:20%;}
	
.column.no-space.dt-sc-one-sixth{width:16.66%;}
	
	
.column.no-space.dt-sc-three-fourth{width:75%;}
	
.column.no-space.dt-sc-two-third{width:66.6%;}		
	
.column.no-space.dt-sc-four-fifth{width:80%;}
	
.column.no-space.dt-sc-three-fifth{width:60%;}
	
.column.no-space.dt-sc-two-fifth{width:40%;}		
	
.column.no-space.dt-sc-two-sixth{width:33.2%;}
	
.column.no-space.dt-sc-three-sixth{width:49.8%;}
	
.column.no-space.dt-sc-four-sixth{width:66.4%;}
	
.column.no-space.dt-sc-five-sixth{width:83%;}

.column img{max-width:100%; height:auto;}

/*--------------------------------------------------------------
2.0 - list styles
--------------------------------------------------------------*/

ul.dt-sc-fancy-list{list-style-position:outside; list-style-type:none;}

ul.dt-sc-fancy-list li{display:block; padding-left:20px; padding-bottom:10px; position:relative;}

ul.dt-sc-fancy-list li ul{padding-left:0px;}

ul.dt-sc-fancy-list.arrow li{padding-left:15px;}

ul.dt-sc-fancy-list li:before{font-size:14px; font-style:normal; font-weight:normal; left:0px; position:absolute; text-decoration:inherit; top:0px;}

ul.dt-sc-fancy-list.arrow li:before{content:"\f105";}

ul.dt-sc-fancy-list.rounded-arrow li:before{content:"\f0a9";}

ul.dt-sc-fancy-list.double-arrow li:before{content:"\f101";}	

ul.dt-sc-fancy-list.heart li:before{content:"\f004"; font-size:12px;}

ul.dt-sc-fancy-list.trash li:before{content:"\f014";}

ul.dt-sc-fancy-list.star li:before{content:"\f005";}

ul.dt-sc-fancy-list.tick li:before{content:"\f00c";}

ul.dt-sc-fancy-list.rounded-tick li:before{content:"\f058";}

ul.dt-sc-fancy-list.cross li:before{content:"\f00d";}

ul.dt-sc-fancy-list.rounded-cross li:before{content:"\f057";}

ul.dt-sc-fancy-list.rounded-question li:before{content:"\f059";}

ul.dt-sc-fancy-list.rounded-info li:before{content:"\f05a";}

ul.dt-sc-fancy-list.delete li:before{content:"\f05e";}

ul.dt-sc-fancy-list.warning li:before{content:"\f071";}

ul.dt-sc-fancy-list.comment li:before{content:"\f075";}

ul.dt-sc-fancy-list.edit li:before{content:"\f044";}

ul.dt-sc-fancy-list.share li:before{content:"\f064";}

ul.dt-sc-fancy-list.plus li:before{content:"\f067";}

ul.dt-sc-fancy-list.rounded-plus li:before{content:"\f055";}

ul.dt-sc-fancy-list.minus li:before{content:"\f068";}	

ul.dt-sc-fancy-list.rounded-minus li:before{content:"\f056";}	

ul.dt-sc-fancy-list.asterisk li:before{content:"\f069";}

ul.dt-sc-fancy-list.cart li:before{content:"\f07a";}

ul.dt-sc-fancy-list.folder li:before{content:"\f07b";}

ul.dt-sc-fancy-list.folder-open li:before{content:"\f07c";}

ul.dt-sc-fancy-list.desktop li:before{content:"\f108";}

ul.dt-sc-fancy-list.tablet li:before{content:"\f10a";}

ul.dt-sc-fancy-list.mobile li:before{content:"\f10b";}

ul.dt-sc-fancy-list.reply li:before{content:"\f112";}

ul.dt-sc-fancy-list.quote li:before{content:"\f10d";}

ul.dt-sc-fancy-list.mail li:before{content:"\f0e0";}

ul.dt-sc-fancy-list.external-link li:before{content:"\f08e";}	

ul.dt-sc-fancy-list.adjust li:before{content:"\f042";}

ul.dt-sc-fancy-list.pencil li:before{content:"\f040";}

ul.dt-sc-fancy-list.print li:before{content:"\f02f";}

ul.dt-sc-fancy-list.tag li:before{content:"\f02b";}	

ul.dt-sc-fancy-list.thumbs-up li:before{content:"\f087";}

ul.dt-sc-fancy-list.thumbs-down li:before{content:"\f088";}

ul.dt-sc-fancy-list.time li:before{content:"\f017";}

ul.dt-sc-fancy-list.globe li:before{content:"\f0ac";}	

ul.dt-sc-fancy-list.pushpin li:before{content:"\f08d";}

ul.dt-sc-fancy-list.map-marker li:before{content:"\f041";}

ul.dt-sc-fancy-list.link li:before{content:"\f0c1";}

ul.dt-sc-fancy-list.paper-clip li:before{content:"\f0c6";}	

ul.dt-sc-fancy-list.download li:before{content:"\f019";}

ul.dt-sc-fancy-list.key li:before{content:"\f084";}

ul.dt-sc-fancy-list.search li:before{content:"\f002";}

ul.dt-sc-fancy-list.rss li:before{content:"\f09e";}	

ul.dt-sc-fancy-list.twitter li:before{content:"\f099";}

ul.dt-sc-fancy-list.facebook li:before{content:"\f09a";}

ul.dt-sc-fancy-list.linkedin li:before{content:"\f0e1";}

ul.dt-sc-fancy-list.google li:before{content:"\f0d5";}

ul.dt-sc-fancy-list.book li:before{content:"\f02d";}

ul.dt-sc-fancy-list.check li:before{content:"\f046";}

ul.dt-sc-fancy-list.hand li:before{content:"\f0a4";}

ul.dt-sc-fancy-list.cog li:before{content:"\f013";}

ul.dt-sc-fancy-list.play li:before{content:"\f01d";}

ul.dt-sc-fancy-list.gift li:before{content:"\f06b";}

ul.dt-sc-fancy-list.tree li:before{content:"\f1bb";}

ul.dt-sc-fancy-list.star li:before{content:"\f005";}

ul.dt-sc-fancy-list.smile li:before{content:"\f118";}

ul.dt-sc-fancy-list.music li:before{content:"\f001";}

ul.dt-sc-fancy-list.moon li:before{content:"\f186";}

ul.dt-sc-fancy-list.car li:before{content:"\f1b9";}

ul.dt-sc-fancy-list.graduation-cap li:before{content:"\f19d";}

ul.dt-sc-fancy-list.reddit li:before{content:"\f1a1";}



ul.dt-sc-fancy-list.green li:before, ol.dt-sc-fancy-list.green li{color:#8BB146;}

ul.dt-sc-fancy-list.brown li:before, ol.dt-sc-fancy-list.brown li{color:#5D3E29;}

ul.dt-sc-fancy-list.cyan li:before, ol.dt-sc-fancy-list.cyan li{color:#02ADAD;}

ul.dt-sc-fancy-list.ferngreen li:before, ol.dt-sc-fancy-list.ferngreen li{color:#416735;}

ul.dt-sc-fancy-list.blue li:before, ol.dt-sc-fancy-list.blue li{color:#356C90;}

ul.dt-sc-fancy-list.ocean li:before, ol.dt-sc-fancy-list.ocean li{color:#069276;}

ul.dt-sc-fancy-list.purple li:before, ol.dt-sc-fancy-list.purple li{color:#410B68;}

ul.dt-sc-fancy-list.pink li:before, ol.dt-sc-fancy-list.pink li{color:#CA5998;}

ul.dt-sc-fancy-list.red li:before, ol.dt-sc-fancy-list.red li{color:#b6393f;}

ul.dt-sc-fancy-list.grey li:before, ol.dt-sc-fancy-list.grey li{color:#504F4F;}

ul.dt-sc-fancy-list.steel-blue li:before, ol.dt-sc-fancy-list.steel-blue li{color:#59829F;}

ul.dt-sc-fancy-list.orange li:before, ol.dt-sc-fancy-list.orange li{color:#C5782D;}

ul.dt-sc-fancy-list.yellow li:before, ol.dt-sc-fancy-list.yellow li{color:#dfb612;}

ul.dt-sc-fancy-list.aqua li:before, ol.dt-sc-fancy-list.aqua li{color:#3db3ab;}

ul.dt-sc-fancy-list.turquoise li:before, ol.dt-sc-fancy-list.turquoise li{color:#579ca2;}

ul.dt-sc-fancy-list.ruby li:before, ol.dt-sc-fancy-list.ruby li{color:#724666;}

ul.dt-sc-fancy-list.pearl li:before, ol.dt-sc-fancy-list.pearl li{color:#98857a;}

ul.dt-sc-fancy-list.mustard li:before, ol.dt-sc-fancy-list.mustard li{color:#d9b151;}

ul.dt-sc-fancy-list.violet li:before, ol.dt-sc-fancy-list.violet li{color:#9c7da9;}

ul.dt-sc-fancy-list.teal li:before, ol.dt-sc-fancy-list.teal li{color:#466c6e;}

ul.dt-sc-fancy-list.crimsonred li:before, ol.dt-sc-fancy-list.crimsonred li{color:#d67c6f;}

ul.dt-sc-fancy-list.sandal li:before, ol.dt-sc-fancy-list.sandal li{color:#faf4e1;}

ul.dt-sc-fancy-list.cream li:before, ol.dt-sc-fancy-list.cream li{color:#d7cbbb;}

ul.dt-sc-fancy-list.lavender li:before, ol.dt-sc-fancy-list.lavender li{color:#9ba0dc;}

ul.dt-sc-fancy-list.palebrown li:before, ol.dt-sc-fancy-list.palebrown li{color:#ab998f;}




ol.dt-sc-fancy-list{padding-top:0px;}

ol.dt-sc-fancy-list ol{padding-top:10px;}

ol.dt-sc-fancy-list li span{color:#564847;}

ol.decimal li{list-style-type:decimal;}

ol.decimal-leading-zero li{list-style-type:decimal-leading-zero;}

ol.lower-alpha li{list-style-type:lower-alpha;}

ol.lower-roman li{list-style-type:lower-roman;}

ol.upper-alpha li{list-style-type:upper-alpha;}

ol.upper-roman li{list-style-type:upper-roman;}




/*--------------------------------------------------------------
3.0 - button styles
--------------------------------------------------------------*/

.dt-sc-button{display:inline-block; cursor:pointer; text-transform:uppercase; transition:all 0.3s ease 0s;  -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; margin:10px 0px 0px 0px; display:inline-block; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:8px 16px 8px;}

.dt-sc-button.small{font-size:14px; padding:8px 16px 8px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.dt-sc-button.medium{font-size:16px; white-space:nowrap; padding:14px 22px 14px; display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.dt-sc-button.large{font-size:20px; display:inline-block; padding:16px 32px 16px; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.dt-sc-button.xlarge{font-size:22px; display:inline-block; padding:18px 35px 18px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.dt-sc-button.large i{margin-left:10px;}

.dt-sc-button.with-icon.small:hover{padding:8px 20px 8px 12px;}

.dt-sc-button.with-icon.large:hover{padding:16px 36px 16px 28px;}

.dt-sc-button.with-icon.xlarge:hover{padding:18px 45px 18px 25px;}

.dt-sc-button.with-icon.medium:hover{padding:14px 26px 14px 18px;}

.dt-sc-button.with-icon i{opacity:0;}

.dt-sc-button.with-icon:hover i{opacity:1;}

.dt-sc-button.with-icon.large i{font-size:27px; position:absolute; margin:0px; left:80%; line-height:27px; transition:left 300ms linear 0s; -webkit-transition:left 300ms linear 0s; -moz-transition:left 300ms linear 0s;}

.dt-sc-button.with-icon.xlarge i{font-size:29px;position:absolute; left:80%; top:50%; margin:-15px 0px 0px; transition:left 300ms linear 0s; -webkit-transition:left 300ms linear 0s; -moz-transition:left 300ms linear 0s;}

.dt-sc-button.with-icon.large:hover i{opacity:1; left:88%;}

.dt-sc-button.with-icon.xlarge:hover i{opacity:1; left:86%;}

.dt-sc-button.with-icon.small i{margin:0px; font-size:16px; color:inherit; opacity:0; filter:alpha(opacity=0); position:absolute; top:50%; margin:-9px 0px 0px; left:80%;}

.dt-sc-button.with-icon.small:hover i{opacity:1; filter:alpha(opacity=100); left:89%; transition:left 300ms linear 0s; -webkit-transition:left 300ms linear 0s; -moz-transition:left 300ms linear 0s;}

.dt-sc-button.with-icon.medium i{margin:0px; font-size:20px; color:inherit; opacity:0; filter:alpha(opacity=0); position:absolute; top:0px; left:80%; top:50%; margin:-11px 0px 0px;}

.dt-sc-button.with-icon.medium:hover i{opacity:1; filter:alpha(opacity=100); left:88%; transition:left 300ms linear 0s; -webkit-transition:left 300ms linear 0s; -moz-transition:left 300ms linear 0s;}



.dt-sc-button.green{background-color:#A0CE4E;}

.dt-sc-button.green:hover{background-color:#7cb020;}


.dt-sc-button.brown{background-color:#6d4930;}

.dt-sc-button.brown:hover{background-color:#60402a;}


.dt-sc-button.cyan{background-color:#5dc3c3;}

.dt-sc-button.cyan:hover{background-color:#46baba;}


.dt-sc-button.ferngreen{background-color:#64855a;}

.dt-sc-button.ferngreen:hover{background-color:#58844a;}


.dt-sc-button.blue{background-color:#67a4cb;}

.dt-sc-button.blue:hover{background-color:#4E9CCE;}


.dt-sc-button.ocean{background-color:#62bdab;}

.dt-sc-button.ocean:hover{background-color:#46af9a;}


.dt-sc-button.purple{background-color:#76548e;}

.dt-sc-button.purple:hover{background-color:#6c4389;}


.dt-sc-button.pink{background-color:#e293bf;}

.dt-sc-button.pink:hover{background-color:#df83b6;}


.dt-sc-button.red{background-color:#c3666a;}

.dt-sc-button.red:hover{background-color:#be5055;}


.dt-sc-button.grey{background-color:#7f7d7d;}

.dt-sc-button.grey:hover{background-color:#6d6c6c;}


.dt-sc-button.steel-blue{background-color:#809BAE;}

.dt-sc-button.steel-blue:hover{background-color:#6b8699;}


.dt-sc-button.orange{background-color:#e2a569;}

.dt-sc-button.orange:hover{background-color:#de9d5c;}


.dt-sc-button.yellow{background-color:#e0c96e;}

.dt-sc-button.yellow:hover{background-color:#dcc25d;}


.dt-sc-button.aqua{background-color:#8bd3ce;}

.dt-sc-button.aqua:hover{background-color:#7bd0ca;}


.dt-sc-button.turquoise{background-color:#579ca2;}

.dt-sc-button.turquoise:hover{background-color:#008c99;}


.dt-sc-button.ruby{background-color:#724666;}

.dt-sc-button.ruby:hover{background-color:#6f3b60;}


.dt-sc-button.pearl{background-color:#ab998f;}

.dt-sc-button.pearl:hover{background-color:#9c887c;}


.dt-sc-button.mustard{background-color:#d9b151;}

.dt-sc-button.mustard:hover{background-color:#cba344;}


.dt-sc-button.violet{background-color:#9c7da9;}

.dt-sc-button.violet:hover{background-color:#956aa6;}


.dt-sc-button.teal{background-color:#5f8789;}

.dt-sc-button.teal:hover{background-color:#567e80;}


.dt-sc-button.crimsonred{background-color:#d67c6f;}

.dt-sc-button.crimsonred:hover{background-color:#d16e60;}


.dt-sc-button.sandal{background-color:#faf4e1;}

.dt-sc-button.sandal:hover{background-color:#e2dac0;}


.dt-sc-button.cream{background-color:#d7cbbb;}

.dt-sc-button.cream:hover{background-color:#c9bba9;}


.dt-sc-button.lavender{background-color:#9ba0dc;}

.dt-sc-button.lavender:hover{background-color:#8d93d5;}


.dt-sc-button.palebrown{background-color:#96836a;}

.dt-sc-button.palebrown:hover{background-color:#9f8c81;}


/*--------------------------------------------------------------
4.0 - social icon styles
--------------------------------------------------------------*/

.dt-sc-social-icons{margin:0px; padding:0px;}

.dt-sc-social-icons li{display:inline-block; margin:0px 5px; text-align:center;}

.dt-sc-social-icons li:first-child{margin-left:0px;}

.dt-sc-social-icons li:last-child{margin-right:0px;}

.dt-sc-social-icons li a{width:32px; height:32px; border-radius:100%; behavior:url(PIE.htc); float:left; text-align:center; position:relative; font-size:20px; z-index:1;}

.dt-sc-social-icons li a:before{display:block; content:"";}

.dt-sc-social-icons li a:after{position:absolute; left:-2px; opacity:0; padding:2px; top:-2px; transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); transition:transform 0.2s ease 0s; -moz-transition:-moz-transform 0.2s ease 0s; -webkit-transition:-webkit-transform 0.2s ease 0s; content:""; border-radius:100%; width:100%; height:100%; z-index:-1;}

.dt-sc-social-icons li a{display:block;}

.dt-sc-social-icons li a span{text-align:center; line-height:35px; margin:0 auto;}

.dt-sc-social-icons li:hover a:after{opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}




.dt-sc-social-icons li.delicious a{background:#2648be;}

.dt-sc-social-icons li.deviantart a{background:#54675a;}

.dt-sc-social-icons li.digg a{background:#1a5891;}

.dt-sc-social-icons li.dribbble a{background:#f974a4;}

.dt-sc-social-icons li.facebook a{background:#3c5b9b;}

.dt-sc-social-icons li.flickr a{background:#e30377;}

.dt-sc-social-icons li.google a{background:#f63e28;}

.dt-sc-social-icons li.gtalk a{background:#23458f;}

.dt-sc-social-icons li.lastfm a{background:#d12540;}

.dt-sc-social-icons li.linkedin a{background:#0173b2;}

.dt-sc-social-icons li.mail a{background:#edc719;}

.dt-sc-social-icons li.myspace a{background:#4f79c6;}

.dt-sc-social-icons li.picasa a{background:#8a66a3;}

.dt-sc-social-icons li.pinterest a{background:#ca1325;}

.dt-sc-social-icons li.reddit a{background:#ff1a00;}

.dt-sc-social-icons li.rss a{background:#ffb922;}

.dt-sc-social-icons li.skype a{background:#00aaf1;}

.dt-sc-social-icons li.stumbleupon a{background:#eb4924;}

.dt-sc-social-icons li.technorati a{background:#5bb834;}

.dt-sc-social-icons li.tumblr a{background:#2a445f;}

.dt-sc-social-icons li.twitter a{background:#40cdd7;}

.dt-sc-social-icons li.viadeo a{background:#f4982b;}

.dt-sc-social-icons li.vimeo a{background:#41b2dc;}

.dt-sc-social-icons li.yahoo a{background:#7c1f70;}

.dt-sc-social-icons li.youtube a{background:#fe3432;}

.dt-sc-social-icons li.instagram a{background:#276589;}



.dt-sc-social-icons li.delicious a:after{box-shadow:0 0 0 2px #2648be;}

.dt-sc-social-icons li.deviantart a:after{box-shadow:0 0 0 2px #54675a;}

.dt-sc-social-icons li.digg a:after{box-shadow:0 0 0 2px #1a5891;}

.dt-sc-social-icons li.dribbble a:after{box-shadow:0 0 0 2px #f974a4;}

.dt-sc-social-icons li.facebook a:after{box-shadow:0 0 0 2px #4569b1;}

.dt-sc-social-icons li.flickr a:after{box-shadow:0 0 0 2px #e30377;}

.dt-sc-social-icons li.google a:after{box-shadow:0 0 0 2px #f63e28;}

.dt-sc-social-icons li.gtalk a:after{box-shadow:0 0 0 2px #23458f;}

.dt-sc-social-icons li.lastfm a:after{box-shadow:0 0 0 2px #d12540;}

.dt-sc-social-icons li.linkedin a:after{box-shadow:0 0 0 2px #0173b2;}

.dt-sc-social-icons li.mail a:after{box-shadow:0 0 0 2px #edc719;}

.dt-sc-social-icons li.myspace a:after{box-shadow:0 0 0 2px #4f79c6;}

.dt-sc-social-icons li.picasa a:after{box-shadow:0 0 0 2px #8a66a3;}

.dt-sc-social-icons li.pinterest a:after{box-shadow:0 0 0 2px #ca1325;}

.dt-sc-social-icons li.reddit a:after{box-shadow:0 0 0 2px #ff1a00;}

.dt-sc-social-icons li.rss a:after{box-shadow:0 0 0 2px #ffb922;}

.dt-sc-social-icons li.skype a:after{box-shadow:0 0 0 2px #00aaf1;}

.dt-sc-social-icons li.stumbleupon a:after{box-shadow:0 0 0 2px #eb4924;}

.dt-sc-social-icons li.technorati a:after{box-shadow:0 0 0 2px #5bb834;}

.dt-sc-social-icons li.tumblr a:after{box-shadow:0 0 0 2px #2a445f;}

.dt-sc-social-icons li.twitter a:after{box-shadow:0 0 0 2px #47dce7;}

.dt-sc-social-icons li.viadeo a:after{box-shadow:0 0 0 2px #f4982b;}

.dt-sc-social-icons li.vimeo a:after{box-shadow:0 0 0 2px #41b2dc;}

.dt-sc-social-icons li.yahoo a:after{box-shadow:0 0 0 2px #7c1f70;}

.dt-sc-social-icons li.youtube a:after{box-shadow:0 0 0 2px #f84d4b;}

.dt-sc-social-icons li.instagram a:after{box-shadow:0 0 0 2px #276589;}


/*--------------------------------------------------------------
5.0 - team styles
--------------------------------------------------------------*/

.dt-sc-team-wrapper{width:100%; display:block; border-bottom:4px solid;}

.no-space.column .dt-sc-team-wrapper{border-left:1px solid;}

.dt-sc-team-wrapper .dt-sc-team{float:left; padding:15px 10px; position:relative; width:100%;}

.dt-sc-team-wrapper h4, .dt-sc-team-wrapper h6, .dt-sc-team-wrapper h5{color:#efebe6; text-shadow:none;}

.dt-sc-team-wrapper h4{font-size:15px; margin-bottom:5px;}

.dt-sc-team-wrapper h6{font-weight:normal; font-size:13px; text-transform:none; margin-bottom:20px;}

.dt-sc-no-border.dt-sc-team-wrapper{border-left:none;}

.dt-sc-team-wrapper{float:left; margin:0px; text-align:center; overflow:hidden; -webkit-transition:all 300ms linear;-moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

.dt-sc-team-wrapper .dt-sc-team img{display:inline-block; width:140px; text-align:center; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; margin:0px; padding:0px; box-shadow:0px 0px 0px 5px #fff; -moz-box-shadow:0px 0px 0px 5px #fff; -webkit-box-shadow: 0px 0px 0px 5px #fff; margin-bottom:12px;}

.dt-sc-team-wrapper{background:url(../images/pattern.png) repeat;}

.dt-sc-team-wrapper.brown{background-color:#74543d;}

.dt-sc-team-wrapper.ash{background-color:#748fa2;}

.dt-sc-team-wrapper .member-name{margin-bottom:20px; width:100%;}

.dt-sc-team-wrapper h5{margin:0px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;} 

.dt-sc-team-wrapper p{color:#FFF; clear:both; margin-bottom:10px;}

.dt-sc-team-wrapper .dt-sc-team img{-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

.dt-sc-team-wrapper:hover .dt-sc-team img:hover{-moz-transform:none; -webkit-transform:none; -o-transform:none; transform:none; -webkit-transition:all 300ms linear;-moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

.dt-sc-team-wrapper .dt-sc-team img{position:relative; z-index:1; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */}

.dt-sc-team-wrapper:hover .dt-sc-team img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);}

.dt-sc-team-wrapper.brown:hover .dt-sc-team img{box-shadow:0 0 0 5px #53321e; -moz-box-shadow:0 0 0 5px #53321e; -webkit-box-shadow:0 0 0 5px #53321e;}

.dt-sc-team-wrapper.ash:hover .dt-sc-team img{box-shadow:0 0 0 5px #305066; -moz-box-shadow:0 0 0 5px #305066; -webkit-box-shadow:0 0 0 5px #305066;}

.dt-sc-team-wrapper .dt-sc-social-icons{float:left; line-height:0px; margin:0px auto; padding:10px 0px; text-align:center; display:inline-block; background-color:#FFF; width:100%;}

.dt-sc-team-wrapper .dt-sc-social-icons li{padding-bottom:0px; float:none; display:inline-block;}

.dt-sc-team-wrapper .dt-sc-social-icons li:first-child{margin-left:0px;}

/*--------------------------------------------------------------
6.0 - testimonial styles
--------------------------------------------------------------*/

.dt-sc-testimonial{float:left; clear:both; margin:0px; padding:0px 0px 0px 90px; display:block; position:relative;}

.dt-sc-testimonial .author{float:left; width:78px; height:78px; position:absolute; top:3px; left:3px;}

.dt-sc-testimonial .author:hover img, .event-carousel-wrapper li img:hover{box-shadow:0px 0px 0px 3px #FFF; -moz-box-shadow:0px 0px 0px 3px #FFF; -webkit-box-shadow:0px 0px 0px 3px #FFF;}

.dt-sc-testimonial .author img{border-radius:100%;}

.dt-sc-testimonial blockquote{padding:10px 10px 5px 10px; display:inline; float:left; background:none;}

.dt-sc-testimonial p{font-size:16px; margin-bottom:0px;}

.dt-sc-testimonial p, .testimonial_content span{float:right; clear:both;}

.dt-sc-testimonial blockquote:before{border-radius:100%; float:left; font-size:26px; height:26px; margin:0px 5px 0px 0px; text-align:center; width:27px; content:""; position:relative; top:1px; left:0px; background:url(../images/quote.png) center center no-repeat; background-color:#535353 !important;}

.fullwidth-section.dark-bg .dt-sc-testimonial .author img{box-shadow:0px 0px 0px 3px #FFF; -moz-box-shadow:0px 0px 0px 3px #FFF; -webkit-box-shadow:0px 0px 0px 3px #FFF;}

.fullwidth-section.dark-bg .dt-sc-testimonial blockquote:before{background:url(../images/quote_dark.png) center center no-repeat; background-color:#FFF !important;}

.dt-sc-testimonial blockquote{border-bottom:none; color:inherit;}

.dt-sc-testimonial blockquote q{font-size:14px; display:block; line-height:inherit;}

.dt-sc-testimonial .author_details{clear:both; text-align:right; float:right; margin:10px 0px 0px;}

.dt-sc-testimonial .author_details span{display:block; float:right; clear:both; font-style:italic; line-height:20px;}

.dt-sc-testimonial-carousel-wrapper{float:left; clear:both; margin:0px 0px 0px; padding:0px; width:100%; position:relative; display:block;}

.dt-sc-testimonial-carousel li{display:block; float:left;}

.dt-sc-testimonial-carousel-wrapper .carousel-arrows{position:absolute; top:-62px; right:0px; margin:0px; width:auto;}

.dt-sc-testimonial-carousel-wrapper .carousel-arrows a{margin:0px; border:1px solid; color:#FFF; font-size:18px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:34px; height:34px; float:left; line-height:34px; text-align:center;}

@-moz-document url-prefix(){ 
  .dt-sc-testimonial-carousel-wrapper .carousel-arrows a{line-height:32px;}
}

.dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-prev{margin-right:5px;}

.dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-prev .fa.fa-angle-left{margin-left:-1px;}

.dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-next .fa.fa-angle-right{margin-left:1px;}



/*--------------------------------------------------------------
7.0 - blockquote styles
--------------------------------------------------------------*/

blockquote{color:#FFF; display:block; border-bottom:1px solid; margin:0px; padding:25px 25px 25px 50px; position:relative;}

blockquote cite{font-size:12px;}

blockquote:before{content:""; font-size:18px; font-style:normal; font-weight:normal; left:22px; position:absolute; text-decoration:inherit; top:32px; background:url(../images/quote.png) center center no-repeat; width:16px; height:11px;}

blockquote.sandal:before{background:url(../images/sandal-quote.png) center center no-repeat;}


blockquote.green{background:#abd56e; border-bottom:1px solid #8AAC58;}

blockquote.brown{background:#6d4930; border-bottom:1px solid #5D3E29;}

blockquote.cyan{background:#00CDCD; border-bottom:1px solid #02ADAD;}

blockquote.ferngreen{background:#4F7942; border-bottom:1px solid #2a4820;}

blockquote.blue{background:#4E9CCE; border-bottom:1px solid #356C90;}

blockquote.ocean{background:#1ABC9C; border-bottom:1px solid #069276;}

blockquote.purple{background:#662A91; border-bottom:1px solid #190725;}

blockquote.pink{background:#E471B1; border-bottom:1px solid #CB4592;}

blockquote.red{background:#c64b51; border-bottom:1px solid #56181D;}

blockquote.grey{background:#646363; border-bottom:1px solid #504F4F;}

blockquote.steel-blue{background:#809BAE; border-bottom:1px solid #59829F;}

blockquote.orange{background:#e2a569; border-bottom:1px solid #C5782D;}

blockquote.yellow{background:#e0c96e; border-bottom:1px solid #cfa90f;}

blockquote.aqua{background:#8bd3ce; border-bottom:1px solid #3db3ab;}

blockquote.turquoise{background:#579ca2; border-bottom:1px solid #015057;}

blockquote.ruby{background:#724666; border-bottom:1px solid #2b0922;}

blockquote.pearl{background:#ab998f; border-bottom:1px solid #846f64;}

blockquote.mustard{background:#d9b151; border-bottom:1px solid #d2a02c;}

blockquote.violet{background:#9c7da9; border-bottom:1px solid #5b2671;}

blockquote.teal{background:#5f8789; border-bottom:1px solid #2f5052;}

blockquote.crimsonred{background:#d67c6f; border-bottom:1px solid #AE3C2C;}

blockquote.sandal{background:#faf4e1; border-bottom:1px solid #C9BFB5;}

blockquote.cream{background:#d7cbbb; border-bottom:1px solid #BDAF9C;}

blockquote.lavender{background:#9ba0dc; border-bottom:1px solid #51579f;}

blockquote.palebrown{background:#ab998f; border-bottom:1px solid #6f5a4e;}


/*--------------------------------------------------------------
8.0 - pullquote styles
--------------------------------------------------------------*/

.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter{margin-bottom:20px;}

.alignleft, img.alignleft{display:inline; float:left; margin-right:20px;}

.aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto; text-align:center;}

.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6{display:inline-block; line-height:25px; margin-bottom:20px; margin-right:25px; margin-top:20px; width:40%;}

.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-0.5px; line-height:30px;}

.dt-sc-pullquote1{border-left:3px solid; letter-spacing:0px; line-height:25px; padding:15px; width:36%;}

.dt-sc-pullquote2{border:1px solid #F0F0F0; padding:19px; margin-bottom:15px;}

.dt-sc-pullquote3{border-bottom:2px dotted; border-top:2px dotted; padding:19px;}

/*.dt-sc-pullquote4{border-bottom:4px double #D4C6B4; border-top:4px double #D9D9D9; margin-top:20px; padding:10px 0px;}

.dt-sc-pullquote5{letter-spacing:0px; line-height:25px; padding:5px 5px 5px 15px; width:36%;}

.dt-sc-pullquote6{letter-spacing:0px; line-height:25px; padding:15px; width:36%;}*/

.alignright, img.alignright{display:inline; float:right; margin-left:20px;}



/*--------------------------------------------------------------
9.0 - tabs styles
--------------------------------------------------------------*/

.dt-sc-tabs-container{float:left; width:100%; margin:0px 0px 0px; padding:0px; clear:both;}

ul.dt-sc-tabs-frame{float:left; margin:0px; padding:0px; width:100%;}

ul.dt-sc-tabs li{float:left; display:inline; margin:0px 5px 0px 0px; padding:0px; position:relative; border-bottom:0px;}

ul.dt-sc-tabs li a.current{border:1px solid; border-bottom:1px solid transparent;}

ul.dt-sc-tabs li a.current:after{content:""; position:absolute; left:0px; bottom:-1px; width:100%; height:1px; display:inline-block; background:url(../images/body_bg.jpg) repeat;}

/*ul.dt-sc-tabs li:first-child a.current{border-left-color:transparent;}*/

.dt-sc-tabs-container h5{text-transform:none; text-shadow:none;}

/*ul.dt-sc-tabs li:before{content:"|"; position:absolute; right:0px; top:0px;}

ul.dt-sc-tabs li:last-child:before, .ul.dt-sc-tabs-frame li:before{content:"";}*/

ul.dt-sc-tabs-frame li a.current{position:relative; z-index:1;}

ul.dt-sc-tabs-frame li a.current{border-style:solid; border-width:1px 1px 0px; position:relative; z-index:1;}

ul.dt-sc-tabs-frame, ul.dt-sc-tabs{margin:0px; padding:0px;}

ul.dt-sc-tabs-frame li{display:inline; float:left; margin:0px; padding:0px;}

.dt-sc-tabs-frame-content, .dt-sc-tabs-content{display:block; float:left; padding:20px 0px 10px 0px; clear:both;}

.dt-sc-tabs-frame-content{margin-top:-1px; border:1px solid; padding:20px 10px 10px; width:100%;}

ul.dt-sc-tabs li{font-size:18px;}

ul.dt-sc-tabs-frame li{margin:0px 8px 0px 0px;}

.dt-sc-tabs-container ul.dt-sc-tabs-frame li a, .dt-sc-tabs-container ul.dt-sc-tabs li a{font-size:18px; font-weight:bold; text-transform:uppercase; text-shadow:1px 0px 1px #FFF;}

ul.dt-sc-tabs li a{padding:5px 10px 5px 10px; border:1px solid transparent; float:left; position:relative; line-height:28px;}

ul.dt-sc-tabs-frame li a{border-style:solid; border-width:1px 1px 0px; padding:10px 15px 8px; float:left;}

.dt-sc-tabs-frame-content h5{font-size:16px; margin:0px 0px 10px;}

.dt-sc-tabs-frame-content p{margin:0px 0px 10px 0px;}

.dt-sc-tabs-content{padding-bottom:0px; border:1px solid; border-width:1px 0px 0px; margin:-1px 0px 0px;}

.dt-sc-tabs-content p{margin-bottom:15px;}

.dt-sc-tabs-content p:last-child{margin-bottom:0px;}

/*--------------------------------------------------------------
10.0 - toggle styles
--------------------------------------------------------------*/

.dt-sc-toggle-frame-set{float:left; width:100%; margin:0px; padding:0px;}

.dt-sc-toggle-frame-set h5.dt-sc-toggle-accordion a{display:block;}

.dt-sc-toggle-content ul.dt-sc-fancy-list{margin-bottom:0px;}

.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.active a, .dt-sc-toggle-frame-set h5.dt-sc-toggle.active a{border:1px solid;}

.dt-sc-toggle-frame-set h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame-set h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle:after, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after{color:#7f7f7f;}

.dt-sc-toggle-frame-set h5.dt-sc-toggle.active a{background:none; border:none;}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle{clear:both; margin:0px 0px 5px;}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a{display:block; padding:12px 25px 10px 15px;}

.dt-sc-toggle-content{clear:both; padding:10px 0px 20px; line-height:22px; display:none;}

h5.dt-sc-toggle, h5.dt-sc-toggle-accordion{font-size:16px; clear:both; position:relative; margin:0px 0px 10px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; text-shadow:none; line-height:30px; text-transform:none;}

h5.dt-sc-toggle a, h5.dt-sc-toggle-accordion a{display:block; padding:0px 0px 0px 25px; font-size:15px;}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle{line-height:inherit;}

h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle:after, h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after{text-decoration:inherit; font-size:16px; position:absolute; top:0px; left:0px; content:"\f067"; cursor:pointer; font-size:18px;}

.dt-sc-toggle-frame h5.dt-sc-toggle:after, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after{top:12px; right:15px; left:auto;}

.dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before{content:""; display:none;}

h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle.active:after, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after, h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after{content:"\f068";}

.dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion{padding:0px;}

.dt-sc-toggle-frame .dt-sc-toggle-content{padding:15px 0px 20px;}

.dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after{top:14px; right:15px;}

.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle a{display:block; padding:12px 15px 10px 15px; text-transform:none; border:1px solid;}

h5.dt-sc-toggle a{display:block; text-transform:none;}

.dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion{border:1px solid;}


/*--------------------------------------------------------------
11.0 - pricing table styles
--------------------------------------------------------------*/	
	
.pricing-table{width:100%; margin:30px 0px 20px; padding:0px; float:left;}

.dt-sc-pr-tb-col{position:relative; border:1px solid; width:100%; margin:0px; padding:0px; text-align:center; -webkit-transition:-webkit-box-shadow 0.2s ease-out; -moz-transition:-moz-box-shadow 0.2s ease-out; -o-transition:-o-box-shadow 0.2s ease-out; transition:box-shadow 0.2s ease-out;}

.dt-sc-tb-title h5{font-size:30px; color:#3D3D3D; line-height:normal; margin-bottom:0px;}

.dt-sc-guarantee, .dt-sc-tb-title h5{padding:15px 10px 10px;}

.dt-sc-tb-title, .dt-sc-guarantee{box-shadow:none;}

.dt-sc-tb-title, .dt-sc-guarantee, .dt-sc-price{background:#FFF; border-bottom:1px solid;}

.active .dt-sc-tb-title, .active .dt-sc-guarantee, .active .dt-sc-price{border-bottom:1px solid;}

.dt-sc-pr-tb-col:hover .dt-sc-tb-title, .dt-sc-pr-tb-col:hover .dt-sc-guarantee, .dt-sc-pr-tb-col:hover .dt-sc-price{border-bottom:1px solid;}

.dt-sc-tb-header .dt-sc-price span{float:left; width:100%; color:#666666; display:block; font-size:15px; margin-top:15px; text-transform:capitalize;}

.dt-sc-guarantee{font-size:17px; color:#999999; padding:14px 0px 12px; width:100%; float:left;}

.dt-sc-guarantee p{margin-bottom:0px;}

.dt-sc-tb-header .dt-sc-price{float:left; box-shadow:none; padding:32px 0px 20px; color:#3D3D3D; display:block; font-size:50px; width:100%;}

.dt-sc-tb-header .price span{font-size:15px; color:#666666; display:block; text-transform:capitalize; margin-top:15px;}

.dt-sc-tb-content{list-style-type:none; margin:0px; padding:0px 25px 10px 25px;}

.dt-sc-tb-content li{font-size:14px; color:#757575; border-bottom:1px solid; padding:10px 0px; line-height:25px; text-shadow:none; float:left; width:100%; display:block;}

.selected .dt-sc-tb-content li{border-bottom:1px solid rgba(255,255,255,0.3);}

.dt-sc-pr-tb-col, .dt-sc-tb-header .dt-sc-price, .dt-sc-tb-title h5{-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

.dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col:hover{z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25);}

.dt-sc-pr-tb-col:hover{z-index:100;}

.dt-sc-pr-tb-col .dt-sc-buy-now{margin:0px; padding:0px 20px 15px; position:relative; z-index:99;}

.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button.small{margin:15px 0px;}

.dt-sc-pricing-table.no-space .column{margin-right:0px;}

.dt-sc-pricing-table.no-space .one-fourth{width:25%;}

.dt-sc-pricing-table.no-space .one-third{width:33.3%;}

.dt-sc-pricing-table.no-space .one-half{width:50%;}

.dt-sc-pricing-table.no-space .one-fifth{width:20%;}

.dt-sc-pricing-table.no-space .one-sixth{width:16.6%;}

.dt-sc-pricing-table.no-space .three-fourth{width:75%;}

.dt-sc-pricing-table.no-space .two-third{width:66.6%;}

.dt-sc-pricing-table.no-space .four-fifth{width:80%;}

.dt-sc-pricing-table.no-space .three-fifth{width:60%;}

.dt-sc-pricing-table.no-space .two-fifth{width:40%;}

.dt-sc-pricing-table.no-space .two-sixth{width:33.2%;}

.dt-sc-pricing-table.no-space .three-sixth{width:49.8%;}

.dt-sc-pricing-table.no-space .four-sixth{width:66.4%;}

.dt-sc-pricing-table.no-space .five-sixth{width:83%;}

.dt-sc-pr-tb-col:hover:after, .dt-sc-pr-tb-col.selected:after{border-bottom:none; content:""; height:98.9%; left:-1px; position:absolute; top:-1px; width:98%; z-index:9;}

.dt-sc-pr-tb-col:hover .dt-sc-tb-content li, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li{text-shadow:none;}

.dt-sc-pr-tb-col:hover ul.dt-sc-tb-content li{border-bottom:1px solid rgba(255,255,255,0.3);}


/*--------------------------------------------------------------
12.0 - progress bar styles
--------------------------------------------------------------*/
		
.dt-sc-progress{height:42px; margin-bottom:10px; clear:both; display:block;}

.dt-sc-progress .dt-sc-bar{position:relative;}

.dt-sc-progress .dt-sc-bar-text{font-size:14px; position:absolute; top:0px; left:0px; line-height:42px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0px 20px; font-weight:bold; width:100%; text-align:left; display:none;}

.dt-sc-progress .dt-sc-bar-text > span{float:right; display:block;}

.dt-sc-progress{overflow:hidden; height:42px;}

.dt-sc-progress .dt-sc-bar{width:0%; height:100%; float:left; font-size:12px; text-align:center; background-repeat:repeat-x; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:width 0.6s ease; -moz-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease;}

.dt-sc-progress .dt-sc-bar + .dt-sc-bar{-webkit-box-shadow:inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15); -moz-box-shadow:inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);}

.dt-sc-progress-striped .dt-sc-bar{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size:40px 40px; -moz-background-size:40px 40px; -o-background-size:40px 40px; background-size:40px 40px;}

.dt-sc-progress.active .dt-sc-bar{-webkit-animation:progress-bar-stripes 2s linear infinite; -moz-animation:progress-bar-stripes 2s linear infinite; -ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite;}

 @-webkit-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-moz-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-ms-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-o-keyframes progress-bar-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 40px 0;
}
}
 @keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}


/*--------------------------------------------------------------
13.0 - notification boxes styles
--------------------------------------------------------------*/

.dt-sc-pullquote1.aligncenter, .dt-sc-pullquote2.aligncenter, .dt-sc-pullquote3.aligncenter, .dt-sc-pullquote4.aligncenter, .dt-sc-pullquote5.aligncenter, .dt-sc-pullquote6.aligncenter{display:block; float:none; text-align:center; width:auto;}

.dt-sc-error-box p, .dt-sc-warning-box p, .dt-sc-success-box p, .dt-sc-info-box p{margin-bottom:0px; line-height:20px;}

.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box{clear:both; margin-bottom:25px; padding:15px 15px 12px 42px;}

.dt-sc-error-box a, .dt-sc-warning-box a, .dt-sc-success-box a, .dt-sc-info-box a{text-decoration:underline;}

.dt-sc-error-box{background:#FFCCCC; border:1px solid #FF9999; color:#D01313; position:relative;}

.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before{font-size:25px; font-style:normal; font-weight:normal; left:12px; position:absolute; text-decoration:inherit; top:15px;}

.dt-sc-error-box:before{color:#C54228; content:"\f057";}

.dt-sc-warning-box{background:#FDEBAE; border:1px solid #E6C555; color:#C79D13; position:relative;}

.dt-sc-warning-box:before{color:#E2B828; content:"\f06a";}

.dt-sc-success-box{background:#C0DF89; border:1px solid #A0CE4E; color:#466C00; position:relative; text-shadow:1px 1px 0 #E3F1CB;}

.dt-sc-success-box:before{color:#75B632; content:"\f058";}

.success-msg, .error-msg{display:block; margin-bottom:10px; clear:both;}

.error-msg{color:#FF0000;}

.dt-sc-info-box{background:#BFE4F9; border:1px solid #68A2CF; color:#2081B9; position:relative;}

.dt-sc-info-box:before{color:#008BC1; content:"\f05a";}

.dt-sc-error-box a{color:#D01313;}

.dt-sc-warning-box a{color:#C79D13;}

.dt-sc-success-box a{color:#7BA411;}

.dt-sc-info-box a{color:#2081B9;}

.dt-sc-error-box a:hover, .dt-sc-warning-box a:hover, .dt-sc-success-box a:hover, .dt-sc-info-box a:hover{color:inherit; text-decoration:none;}

/**dt-sc-sponsor-carousel**/

.dt-sc-sponsor-carousel-wrapper{float:left; width:100%; margin:0px; padding:0px; position:relative;}

.dt-sc-partner-carousel-wrapper{float:left; clear:both; margin:0px; padding:0px; width:100%; position:relative; display:block;}

.dt-sc-sponsor-carousel{float:left; width:100%; margin:0px; padding:0px;}

.dt-sc-sponsor-carousel li{float:left; display:block; padding:0px; margin:0px 10px; text-align:center;} 

.dt-sc-sponsor-carousel li a{line-height:0px; display:block;}

/*.dt-sc-sponsor-carousel li img{max-width:100%; margin:auto; position:absolute; left:0px; right:0px; top:0px; bottom:0px;}*/

.dt-sc-sponsor-carousel-wrapper .carousel-arrows a{border:1px solid; font-size:18px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:34px; height:34px; float:left; line-height:32px; text-align:center;}

.dt-sc-sponsor-carousel-wrapper .sponsor-prev-arrow{margin-right:8px;}

.dt-sc-sponsor-carousel-wrapper .sponsor-next-arrow span, .dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-next span{margin-left:3px;}

.dt-sc-sponsor-carousel-wrapper .carousel-arrows{position:absolute; top:-62px; right:0px;}




/*--------------------------------------------------------------
14.0 - hr styles
--------------------------------------------------------------*/

.dt-sc-clear{clear:both; float:none; margin:0px; padding:0px;}

.dt-sc-hr-invisible-very-large{width:100%; float:left; margin:40px 0px; clear:both; display:block;}

.dt-sc-hr-invisible-large{width:100%; float:left; margin:35px 0px; clear:both; display:block;}

.dt-sc-hr-invisible{width:100%; float:left; margin:25px 0px; clear:both; display:block;}

.dt-sc-hr-invisible-medium{width:100%; float:left; margin:20px 0px; clear:both; display:block;}

.dt-sc-hr-invisible-small{width:100%; float:left; margin:15px 0px; clear:both; display:block;}

.dt-sc-hr-invisible-very-small{width:100%; float:left; margin:10px 0px; clear:both; display:block;}

.dt-sc-hr-border{border-top:1px dashed; width:100%; margin:28px 0px; float:left;}

.dt-sc-hr{position:relative; width:100%; border-top:1px dashed; display:block; float:left; margin:40px 0px; padding:0px;}

.dt-sc-hr-medium{position:relative; width:100%; border-top:2px dashed; display:block; float:left; margin:30px 0px; padding:0px;}

.dt-sc-hr-large{position:relative; width:100%; border-top:3px dashed; display:block; float:left; margin:50px 0px; padding:0px;}

.dt-sc-hr.top a{position:absolute; right:0px; top:0px; margin:-16px 0px 0px; background:url(../images/body_bg.jpg); padding:0px 0px 0px 10px;} 


/*--------------------------------------------------------------
15.0 - title styles
--------------------------------------------------------------*/

.dt-sc-ico-border-title{width:100%; text-align:center; clear:both; float:left; display:block; background:url("../images/title_bg.png") center repeat-x;}

.dt-sc-ico-border-title span{display:inline; padding:0px 6px; background:url(../images/body_bg.jpg) repeat;}

.dt-sc-ico-border-title i{padding:0px 7px;}

.main .dt-sc-hr-title{text-transform:none; display:block; text-shadow:none; margin-bottom:20px; clear:both; width:100%; float:left;}

.dt-sc-title{display:block; margin-bottom:30px; width:100%; overflow:hidden; text-transform:uppercase; float:left; text-shadow:1px 1px 0px #FFF; position:relative;}

.dt-sc-title:after{content:""; background:url("../images/title_bg.png") 0px center repeat-x; width:100%; height:5px; display:inline-block; position:absolute; top:0px; left:auto; bottom:0px; margin:auto 0px auto 10px;}

/*.dt-sc-title span{width:100%; background:url(../images/body_bg.jpg) repeat; padding-right:10px; white-space:pre;}*/

.dt-sc-simple-title{text-transform:none;}

.dt-sc-curved-title{background-image:url(../images/curved_title.png); background-repeat:no-repeat; background-position:center center; width:100%; height:53px; display:inline-block; text-align:center; background-size:contain;}

.fullwidth-section .dt-sc-ico-border-title.type2{text-align:center; width:100%; display:table; overflow:hidden; background:none;}
  
.fullwidth-section .dt-sc-ico-border-title.type2:before, .fullwidth-section .dt-sc-ico-border-title.type2:after{background:url("../images/title_bg.png") center repeat-x; display:table-cell; content:""; width:50%; height:5px;}
  
.fullwidth-section .dt-sc-ico-border-title.type2 span.title{display:table-cell; text-decoration:none; white-space:nowrap; padding:0px 6px; background:none;}

.fullwidth-section .dt-sc-ico-border-title, .fullwidth-section .dt-sc-ico-border-title span{background:none;}


/*--------------------------------------------------------------
16.0 - icon boxes styles
--------------------------------------------------------------*/

.dt-sc-ico-content{width:100%; margin:0px; padding:0px; clear:both; display:block;}

.dt-sc-ico-content.type1{text-align:center;}

.dt-sc-ico-content .icon{background-image:url(../images/pattern.png); background-repeat:repeat; display:inline-block; width:108px; height:108px; margin-bottom:25px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; transition:background 0.2s ease-in-out; -moz-transition:background 0.2s ease-in-out; -webkit-transition:background 0.2s ease-in-out;}

.dt-sc-ico-content h4 a{text-shadow:none;}

.dt-sc-ico-content span{width:108px; height:108px; display:inline-block; background-repeat:no-repeat; transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -webkit-transition:all 300ms linear 0s;}

.dt-sc-ico-content span.fa-custom-icn-design{background:url(../images/service.png) left center no-repeat;}

.dt-sc-ico-content span.fa-custom-icn-ideas{background:url(../images/service.png) center center no-repeat;}

.dt-sc-ico-content span.fa-custom-icn-perfect{background:url(../images/service.png) right center no-repeat;}

.dt-sc-ico-content:hover .icon, .dt-sc-ico-content:hover .icon{background-color:#414141;}

.dt-sc-full-width-content{width:100%; float:left; clear:both; display:block; margin:0px; padding:0px;}

.dt-sc-ico-content.type2{padding:0px 0px 0px 140px; position:relative; width:auto;}

.dt-sc-ico-content.type2 .icon{text-align:center; position:absolute; left:0px; top:-10px;}

.dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type3 .icon span{transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg);}

.dt-sc-ico-content.type2:hover .icon span, .dt-sc-ico-content.type3:hover .icon span{transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}

.dt-sc-ico-content.type3{text-align:center; margin:0px 0px 30px;}

.dt-sc-ico-content.type1 .icon span, .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type3 .icon span{display:inline-block; font-size:40px; line-height:108px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 100ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

.dt-sc-ico-content.type3 h4{text-transform: uppercase; border-bottom:1px solid; padding:0px 0px 10px;}

.dt-sc-ico-content.type3 .icon{margin-bottom:15px;}

.dt-sc-ico-content.type3{padding:20px 2%; width:100%; position:relative;}

.dt-sc-ico-content.type3 h4{font-size:16px;}
	
.dt-sc-ico-content.type3 .dt-sc-button{position:absolute; background-image:none; bottom:-15px; left:0px; font-size:12px; font-weight:normal; line-height:40px; text-transform:uppercase; height:40px; width:100%; display:block; padding:0px; border:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; text-shadow:none;}

.dt-sc-ico-content.type3:hover .dt-sc-button{background-color:#414141;}



/*--------------------------------------------------------------
17.0 - dt-sc-program styles
--------------------------------------------------------------*/

.dt-sc-program-thumb{clear:both; display:block; margin-bottom:20px;}

.dt-sc-program-thumb img{display:block;}

.dt-sc-date-container{float:left; width:50px; text-align:center; padding:0px 0px 0px; margin:0px 12px 0px 0px;}

.dt-sc-date-container .month{display:block; color:#FFF; line-height:24px; float:none; width:100%; margin:0px;}

.dt-sc-date-container .day{font-size:25px; line-height:38px; margin:0px; width:100%; color:inherit;}

.dt-sc-post-title h4{margin-bottom:0px; font-size:17px;}

.dt-sc-post-title h4 a{text-shadow:none; text-transform:capitalize;}



/*--------------------------------------------------------------
18.0 - dt-sc-program styles
--------------------------------------------------------------*/


.dt-sc-contact-info{float:left; margin:0px 0px 0px 0px; width:100%; font-size:14px; line-height:22px; position:relative; padding:10px 0px;}

.dt-sc-contact-info h2{text-transform:none;}

.dt-sc-contact-info span, .event_details span{display:block; text-transform:uppercase; font-size:14px;}

.dt-sc-contact-info .icon{float:left; width:20px; padding:0px 20px 10px 0px; margin:0px 10px 0px 0px;}

.dt-sc-contact-info.address{padding:0px 0px 10px;}

.dt-sc-contact-info.address .icon{padding:0px 20px 25px 0px;}

.dt-sc-contact-info i{margin:-1px 0px 0px; top:0px; font-size:20px;}

.dt-sc-contact-info .icon i.fa.fa-envelope-o{font-size:16px;}

.dt-sc-contact-info p{margin-bottom:15px; font-size:14px;}

.dt-sc-contact-info a{border-bottom:1px solid;}

.dt-sc-contact-info a:hover{border-bottom:none;}


/*--------------------------------------------------------------
19.0 - fancy styles
--------------------------------------------------------------*/



.dt-sc-titled-box h4.dt-sc-titled-box-title{color:#FFF;}

.dt-sc-titled-box h4.dt-sc-titled-box-title span{margin-right:5px;}

.dt-sc-titled-box h4.dt-sc-titled-box-title{padding:10px 15px; text-shadow:none; margin:0px;}

.dt-sc-titled-box-content{padding:15px 15px 20px;}



.dt-sc-titled-box.green h4.dt-sc-titled-box-title{background:#A0CE4E;}

.dt-sc-titled-box.brown h4.dt-sc-titled-box-title{background:#6d4930;}

.dt-sc-titled-box.cyan h4.dt-sc-titled-box-title{background:#5dc3c3;}

.dt-sc-titled-box.ferngreen h4.dt-sc-titled-box-title{background:#64855a;}

.dt-sc-titled-box.blue h4.dt-sc-titled-box-title{background:#67a4cb;}

.dt-sc-titled-box.ocean h4.dt-sc-titled-box-title{background:#62bdab;}

.dt-sc-titled-box.purple h4.dt-sc-titled-box-title{background:#76548e;}

.dt-sc-titled-box.pink h4.dt-sc-titled-box-title{background:#e293bf;}

.dt-sc-titled-box.red h4.dt-sc-titled-box-title{background:#c3666a;}

.dt-sc-titled-box.grey h4.dt-sc-titled-box-title{background:#7f7d7d;}

.dt-sc-titled-box.steel-blue h4.dt-sc-titled-box-title{background:#809BAE;}

.dt-sc-titled-box.orange h4.dt-sc-titled-box-title{background:#e2a569;}

.dt-sc-titled-box.yellow h4.dt-sc-titled-box-title{background:#e0c96e;}

.dt-sc-titled-box.aqua h4.dt-sc-titled-box-title{background:#8bd3ce;}

.dt-sc-titled-box.turquoise h4.dt-sc-titled-box-title{background:#579ca2;}

.dt-sc-titled-box.ruby h4.dt-sc-titled-box-title{background:#724666;}

.dt-sc-titled-box.pearl h4.dt-sc-titled-box-title{background:#ab998f;}

.dt-sc-titled-box.mustard h4.dt-sc-titled-box-title{background:#d9b151;}

.dt-sc-titled-box.violet h4.dt-sc-titled-box-title{background:#9c7da9;}

.dt-sc-titled-box.teal h4.dt-sc-titled-box-title{background:#5f8789;}

.dt-sc-titled-box.crimsonred h4.dt-sc-titled-box-title{background:#d67c6f;}

.dt-sc-titled-box.sandal h4.dt-sc-titled-box-title{background:#faf4e1; color:inherit;}

.dt-sc-titled-box.cream h4.dt-sc-titled-box-title{background:#d7cbbb; color:inherit;}

.dt-sc-titled-box.lavender h4.dt-sc-titled-box-title{background:#9ba0dc;}

.dt-sc-titled-box.palebrown h4.dt-sc-titled-box-title{background:#ab998f;}



/*--------------------------------------------------------------
20.0 - callout box styles
--------------------------------------------------------------*/


.dt-sc-callout-box{width:100%; margin:0px; padding:25px 3%; width:100%; float:left;} 
	
.dt-sc-callout-box h4{margin-bottom:15px; font-size:22px; text-transform:none;}
	
.dt-sc-callout-box h5{margin-bottom:0px; text-transform:none; font-weight:normal;}

.dt-sc-callout-box .dt-sc-button{float:right; margin:5px 0px 0px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.dt-sc-callout-box .icon{width:65px; height:65px; float:left; margin:-5px 20px 0px 0px; text-align:center; line-height:60px; font-size:36px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}

.dt-sc-callout-box .icon span.fa-reddit{font-size:28px;}
	
.dt-sc-callout-box.with-icon{padding:25px 3% 25px 2%; width:100%;}
	
.dt-sc-callout-box.type1{border:1px solid;}	

.dt-sc-callout-box.type3{border-left:1px solid;}

.dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.with-icon.type2:hover .icon, .dt-sc-callout-box.type3 .icon{border:1px solid;}

.dt-sc-callout-box.type4 .icon{background:#FFF; border:1px solid #FFF;}
	
.dt-sc-callout-box.type4 .dt-sc-button{background:none; color:#FFF; border:1px solid #FFF; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

.dt-sc-callout-box.type4 .dt-sc-button:hover{background-color:#FFF; text-shadow:none;}

.dt-sc-callout-box.with-icon.type2 .icon, .dt-sc-callout-box.type3:hover .icon{border:1px solid;}
	
.dt-sc-callout-box.type1:hover .icon, .dt-sc-callout-box.type5:hover .icon, .dt-sc-callout-box.type3:hover .icon{background:transparent;}
	
.dt-sc-callout-box.type4:hover .icon{background:none;}

/*--------------------------------------------------------------
21.0 - donut chart styles
--------------------------------------------------------------*/


.dt-sc-donutchart{text-align:center; margin:0px 0px 20px;}
	
h5.dt-sc-donutchart-title{text-align:center; width:100%; font-size:18px; margin-bottom:0px; font-weight:normal;}
	
.dt-sc-donutchart-small{width:100px; margin:0px auto;}
	
.dt-sc-donutchart-medium{width:200px; margin:0px auto;}
	
.dt-sc-donutchart-large{width:300px; margin:0px auto;}
	
.donutchart-text{font-weight:300 !important;}		
	
.dt-sc-donutchart-small .donutchart-text{font-size:24px !important;}	
	
.dt-sc-donutchart-medium .donutchart-text{font-size:40px !important;}	
	
.dt-sc-donutchart-large .donutchart-text{font-size:50px !important;}	


/*--------------------------------------------------------------
22.0 - tooltip styles
--------------------------------------------------------------*/


.dt-sc-boxed-tooltip{display:inline-block; margin:0px 0px 0px; padding:8px 20px; text-align:center; color:#FFF; text-decoration:none;}

.dt-sc-boxed-tooltip:hover{background-color:#333334; color:#FFF;}

#tiptip_holder{display:none; background:#333334; position:absolute; top:0px; left:0; z-index:99999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}		

.tip_bottom #tiptip_content{box-shadow:inset 0px -1px 1px 0px #d9d9d9; -webkit-box-shadow:inset 0px -1px 1px 0px #d9d9d9; -moz-box-shadow:inset 0px -1px 1px 0px #d9d9d9;}

.tip_top #tiptip_content{box-shadow:inset 0px 1px 1px 0px #d9d9d9; -webkit-box-shadow:inset 0px 1px 1px 0px #d9d9d9; -moz-box-shadow:inset 0px 1px 1px 0px #d9d9d9;}
		
#tiptip_content{padding:4px 10px; color:#FFF; font-size:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}		

#tiptip_arrow, #tiptip_arrow_inner{position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0;}		

#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#333334;}		

#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#333334;}		

#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#333334;}		 

#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#333334;}		

#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px; margin-left:-6px;}		

#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px; margin-left:-6px;}		 

#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px; margin-left:-5px;}		

#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px; margin-left:-7px;}

#tiptip_holder.tip_top{top:-3px;}

#tiptip_holder.tip_bottom{top:8px;}

#tiptip_holder.tip_right{left:9px;}

#tiptip_holder.tip_left{left:-2px;}

/*--------------------------------------------------------------
Retina Images
--------------------------------------------------------------*/

@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
	
.dt-sc-title, .dt-sc-ico-border-title, .fullwidth-section .dt-sc-ico-border-title.type2:before, .fullwidth-section .dt-sc-ico-border-title.type2:after{background:url("../images/title_bg@2x.png") 0px center repeat-x; background-size:9px 5px;}

.dt-sc-curved-title{background-image:url(../images/curved_title@2x.png); background-size:contain;}

.dt-sc-team-wrapper{background:url(../images/pattern@2x.png) repeat; background-size:526px 446px;}

blockquote:before{background:url(../images/quote@2x.png) center center no-repeat; background-size:16px 11px;}

.fullwidth-section.dark-bg .dt-sc-testimonial blockquote:before{background:url(../images/quote_dark@2x.png) center center no-repeat; background-size:16px 11px;}

.dt-sc-testimonial blockquote:before{background:url(../images/quote@2x.png) center center no-repeat; background-size:16px 11px;}

blockquote.sandal:before{background:url(../images/sandal-quote@2x.png) center center no-repeat; background-size:16px 11px;}

.dt-sc-hr.top a{background:url(../images/body_bg@2x.jpg); background-size:470px 470px;}

.dt-sc-ico-border-title span{background:url(../images/body_bg@2x.jpg) repeat; background-size:470px 470px;}

.dt-sc-ico-content .icon{background-image:url(../images/pattern@2x.png); background-size:526px 446px;}

}