@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - General Styles
2.0 - Font Family
3.0 - Header Styles
	3.1 - Menu styles
4.0 - Main Styles
	4.1 - Breadcrumb Styles.
	4.2 - Add slider Styles
5.0 - Portfolio Styles
6.0 - Team Styles
7.0 - Blog Styles
	7.1 - Blog Comments Styles
8.0 - Shop Page Styles
9.0 - Contact Page Styles[{
  "header": "Заголовок", "sortable": "false", "dataIndex": "title"
},{
  "header": "Описание", "sortable": "true", "dataIndex": "description"
},{
  "header": "Ссылка", "sortable": "false", "dataIndex": "url"
},{
  "header": "Текст кнопки", "sortable": "false", "dataIndex": "button_text"
},{
  "header": "Изображение", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage"
}]
10.0 - Sidebar Styles
11.0 - Footer Styles
--------------------------------------------------------------*/


/*--------------------------------------------------------------
1.0 - General Styles
--------------------------------------------------------------*/

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

::selection{background-color:#008c99; color:#FFFFFF;}

body{background:#f0f3f3; color:#5c5c5c; margin:0px; padding:0px; font-family:'Roboto Slab', sans-serif; font-size:14px; line-height:22px;}

.container{width:1170px; margin:0 auto;}

article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}

a{text-decoration:none;}

q:before{content:"\201c";}

q:after{content:"\201d";}

a, .textWrapper, ul.products .image-overlay, footer .widget_recent_entries ul li img, footer .widget_recent_entries ul li, input[type="submit"], .entry-thumb, input[type=submit], .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type1 .infolayer, .dt-sc-team .team-details h4, h5.dt-sc-toggle, .dt-sc-ico-content.type3 .icon, .dt-sc-ico-content.type3 .icon span, button[type=submit], .dt-sc-tb-header-img img, h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5 span:before, .dt-sc-toggle-frame h5 span:after, .dt-sc-toggle-frame h5 span, .front-portfolio .image-overlay, .dt-sc-toggle-frame h5 a:before, .dt-sc-toggle-frame h5 a:after, .dt-sc-toggle-frame, h5.dt-sc-toggle-accordion, h5.dt-sc-toggle, header ul.dt-sc-social-icons li a:after{-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

a, .dt-sc-ico-content:hover h4 a, footer .widget ul li:before, footer .widget.widget_text ul li a:hover, footer .widget_recent_entries ul li:hover h6 a, ul.tweet_list li a, footer .dt-sc-contact-info a:hover, footer .dt-sc-contact-info span, .mailchimp-form p span, .dt-sc-ico-content.type1:hover h4 a, .fullwidth_banner h1, .audio-list h5 a:hover, .author-description h5 a:hover, .events-list h2 a:hover, h5.dt-sc-toggle-accordion a:hover, h5.dt-sc-toggle-accordion.active a, .dt-sc-team:hover .team-details h4, .portfolio-detail h5 a:hover, .highlighter, ul.dt-sc-tabs-frame li a.current, ul.dt-sc-tabs li a.current, .entry-title h3, .pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .summary p.price span, ul.dt-sc-tabs-vertical-frame li a.current, .dt-sc-toggle-frame h5 a:hover, .dt-sc-toggle-frame h5.active a, h5.dt-sc-toggle a:hover, h5.dt-sc-toggle.active a, ul.dt-sc-social-icons li a:hover, #main-menu .megamenu-child-container .widget ul.product_list_widget li a:hover, #main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{color:#008c99;}

a.highlighter:hover, .portfolio-title p a:hover{border-bottom:1px dotted #008c99;}

.copyright, .widget .mailchimp-form input[type="submit"], .dt-sc-music-audio, .dt-sc-testimonial blockquote, .fullwidth-background.turquoise-plain-bg, h5.dt-sc-toggle-accordion.active:before, .dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover, .dt-sc-ico-content.type1 .infolayer a, .date, .comments, .entry_format, .dt-sc-ico-content.type3 .icon, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, form.cart input[type="button"], th, h5.dt-sc-toggle.active:before, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .class_hours h2, .dt-sc-titled-box h4.dt-sc-titled-box-title, .mean-container a.meanmenu-reveal, .mean-nav, header ul.dt-sc-social-icons li a:after, .dt-menu-toggle{background:#008c99;}

a:hover, ul.tweet_list li a:hover, .copyright p a:hover, .breadcrumb-section .breadcrumb a:hover, .sorting-container a, .portfolio-detail h5 a, .fullwidth-background.orange-bg a:hover, .dt-sc-ico-content.type3:hover h4 a{color:#434343;}

p{margin:0px 0px 10px; padding:0px;}

img{border:none; max-width:100%;}

ul{list-style:none; margin:0px; padding:0px;}

ol{margin:0px; padding:0px; list-style-position:outside; padding-left:20px;}

ul li, ol li{padding-bottom:10px;}

h1, h2, h3, h4, h5, h6{margin:0px; padding:0px; color:#2f2f2f;    line-height: initial;}

h1{font-size:32px; margin-bottom:25px;}

h2{font-size:30px; margin-bottom:25px;}

h3{font-size:24px; margin-bottom:15px;}

h4{margin-bottom:20px; font-size:20px;}

h5{font-size:18px; margin-bottom:20px;}

h6{margin-bottom:15px; font-size:16px;}

sub, sup{font-size:14px; line-height:0; vertical-align:baseline;}

del{text-decoration:line-through;}

table{border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both; border:1px solid #f0f0f0; border-bottom:0px;}
	
th{color:#ffffff; border-bottom:1px solid #f0f0f0; padding:15px; line-height:normal; text-transform:uppercase; text-align:center;}
	
td{border-bottom:1px solid #f0f0f0; background:#f9f9f9; line-height:normal; text-align:center; padding:13px 15px;}
	
tbody tr:nth-child(2n+1) td{background:#ffffff;}
	
tbody td .dt-sc-button.small{padding:7px 14px; font-size:12px; margin:0px;}

iframe{max-width:100%; border:none;}

#map{width:1170px; height:500px; max-width:100%;}

.aligncenter{text-align:center; width:100%; display:inline-block; margin:0 auto;}

.alignleft{float:left;}

.alignright{float:right;}

blockquote q{font-style:italic;}

input[type=text], input[type=email]{width:100%; padding:16px 18px; font-size:16px; color:#a9a7a7; background:#FFFFFF; border:1px solid #eaeaea; outline:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

input[type=text]:focus, input[type=email]:focus, textarea:focus{box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; -moz-box-shadow:0px 0px 10px #ddd;}

.fullwidth-background.turquoise-plain-bg input[type=text]:focus, .fullwidth-background.turquoise-plain-bg input[type=email]:focus, .fullwidth-background.turquoise-plain-bg textarea:focus{box-shadow:0px 0px 10px #015057;}

input[type="button"]{border:0px; outline:none; cursor:pointer;}

input[type=submit]{background:#015057; color:#FFFFFF; font-family:inherit; padding:18px 24px; font-size:14px; border:none; outline:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;}

input[type="submit"], button, input[type="button"], button[type=submit]{-webkit-appearance:none;}

input[type=submit]:hover{background:#333334; color:#FFFFFF;}

input[type=number]{background:#FFFFFF; border:1px solid #dddddd; padding:12px 5px 12px 10px; display:block; margin:10px 0 10px; width:100%; outline:none; -moz-appearance:textfield;}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}

button[type=submit]{cursor:pointer; border:0px; outline:none;}

textarea{border:none; outline:none; font-size:16px; color:#a9a7a7; padding:16px 18px; width:100%; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

input.error, textarea.error{padding:15px 18px; border:1px solid #FF0000;}

#primary form p{margin-bottom:20px;}

/*--------------------------------------------------------------
2.0 - Font Family
--------------------------------------------------------------*/

.dt-sc-toggle-frame h5 a, .course h5.dt-sc-toggle-accordion:before, .course h5.dt-sc-toggle-accordion.active:before, h5.dt-sc-toggle a, h5.dt-sc-toggle-accordion a, .product-details h5 a, .front-portfolio .image-overlay h5 a{font-family:'Roboto Slab', sans-serif;}

#main-menu .megamenu-child-container .widget ul.product_list_widget li a, #main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{font-family:'Roboto Slab', sans-serif;}

h1, h2, h3, h4, h5, h6, .dt-sc-ico-content h4 a, .dt-sc-ico-content.type2 h4 a, .entry-title h3, .dt-sc-team h4, h3.widgettitle, .dt-sc-music-audio h5 a, input[type=text], input[type=email], textarea, .breadcrumb-section h1, .breadcrumb-section p.h1, .activity h4, .megamenu-child-container > ul.sub-menu > li > a{font-family:'Roboto Slab', cursive; font-weight:normal;}

footer .widget.widget_text ul li:before, .portfolio-detail p:before, h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before, .entry-meta .entry_format, .dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before, .dt-sc-toggle-frame h5 a:before, .dt-sc-toggle-frame h5 a:after, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:after, ul.dt-sc-fancy-list li:before, header ul.dt-sc-social-icons li a:before{font-family:FontAwesome; font-style:normal; font-weight:normal;}

/*--------------------------------------------------------------
3.0 - Header Styles
--------------------------------------------------------------*/

.sticky-wrapper{clear:both; width:100%; z-index:9999; display:block; height:auto !important;}

.is-sticky header{clear:both; float:left; width:100%;}

.is-sticky header .logo a img{max-height:60px;}

.is-sticky header .contact-details{margin:8px 0px 0px;}

.sticky-wrapper.is-sticky header #main-menu > ul.menu > li > a{line-height:50px;}

.is-sticky header #menu-container ul.dt-sc-social-icons{height:50px;}

.is-sticky header ul.dt-sc-social-icons li a{height:55px; line-height:50px;}

.is-sticky header ul.dt-sc-social-icons li a span{height:55px; line-height:50px;}

header{width:100%; float:left; margin:0px; padding:0px; background:url(/../assets/css/images/header_bg.png) repeat #FFFFFF; display:block; z-index:9999;}

.is-sticky header #menu-container{height:auto;}

header .temp-block{width: 20%;    float: left;}

.header_top{width:100%; float:left; padding:28px 0px; margin:0px;}

.logo{float:left; width: 60%; text-align: center;}

.logo img{display:block;margin: 0 auto;}

header .contact-details .fa{margin-left:5px; color:#252525;}

header .contact-details{float:right; margin:25px 0px 0px; padding:0px;    width: 20%;}

header .contact-details p{text-align:right; margin:0px;}

header ul.dt-sc-social-icons li{display:inline; float:left; margin-right:1px;}

header ul.dt-sc-social-icons li:last-child{margin-right:0px;}

header ul.dt-sc-social-icons li a{position:relative; border-top:5px solid; display:inline-block; width:50px; height:70px; overflow:hidden; color:#292929; line-height:65px; text-align:center; background-color:transparent; margin-top:-5px;}

header ul.dt-sc-social-icons li a:before{opacity:1; -webkit-transition:opacity .2s ease-out; -moz-transition:opacity .2s ease-out; transition:opacity .2s ease-out;}

header ul.dt-sc-social-icons li a:hover{color:#FFFFFF;}

header ul.dt-sc-social-icons li a:hover:before{opacity:0;}

header ul.dt-sc-social-icons li a:hover span{top:0px;}

header ul.dt-sc-social-icons li a.facebook:before{content:"\f09a";}

header ul.dt-sc-social-icons li a.youtube:before{content:"\f167";}

header ul.dt-sc-social-icons li a.twitter:before{content:"\f099";}

header ul.dt-sc-social-icons li a.gplus:before{content:"\f0d5";}

header ul.dt-sc-social-icons li a span{width:inherit; padding:0px 10px; height:70px; line-height:65px; bottom:auto; top:-70px; left:0px; -webkit-transition:top .3s ease-in-out; -moz-transition:top .3s ease-in-out; transition:top .3s ease-in-out; display:block; position:absolute;}

header ul.dt-sc-social-icons li a.facebook span{border-color:#35538f; background:#35538f;}

header ul.dt-sc-social-icons li a.youtube span{border-color:#b70400; background:#b70400;}

header ul.dt-sc-social-icons li a.facebook{border-color:#35538f;}
	
header ul.dt-sc-social-icons li a.youtube{border-color:#b70400;}

header ul.dt-sc-social-icons li a.youtube span{border-color:#b70400; background:#b70400;}

header ul.dt-sc-social-icons li a.twitter{border-color:#34b3d3;}

header ul.dt-sc-social-icons li a.twitter span{border-color:#34b3d3; background:#34b3d3;}

header ul.dt-sc-social-icons li a.gplus{border-color:#d53e2b;}

header ul.dt-sc-social-icons li a.gplus span{border-color:#d53e2b; background:#d53e2b;}

.phone-no {
    font-weight: 800;
}


/*--------------------------------------------------------------
3.1 - Menu Styles
--------------------------------------------------------------*/

#menu-container{clear:both; float:left; width:100%; position:relative; z-index:10; box-shadow:0 4px 2px -2px #CCCCCC; -webkit-box-shadow:0 4px 2px -2px #CCCCCC; -moz-box-shadow:0 4px 2px -2px #CCCCCC; border-top:5px solid #ebebeb; background:#FFFFFF;}

.main-menu-wrapper{width:100%; float:left; clear:both; border-top:1px solid #dfdfdf;}
	
#main-menu{float:left; margin:0px; padding:0px; position:relative; z-index:100; line-height:normal;}
	
#main-menu > ul.menu{margin:0px; padding:0px;}
	
#main-menu > ul.menu > li{margin:0px; padding:0px; margin:0px; display:inline; float:left; position:relative; background:#FFFFFF;}
	
#main-menu > ul.menu > li > a{display:block; padding:0px 15px; margin:0px; text-transform:uppercase; line-height:65px; color:#434343; position:relative; margin-top:-5px; border-top:5px solid #ebebeb;}

#main-menu > ul.menu > li:first-child > a{padding-left:10px;}

#main-menu > ul.menu > li > a:after{content:""; background:-webkit-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%); background:-o-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%); background:-moz-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%); background:-ms-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%); background:linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%); width:2px; height:38px; float:left; position:absolute; top:0; right:0; bottom:0; margin:auto;}

#main-menu > ul.menu > li:last-child > a:after{background:none; width:0px;}

#main-menu > ul.menu > li.red > a{border-color:#f27b81;}

#main-menu > ul.menu > li.current_page_item.red > a, #main-menu > ul.menu > li.red > a:hover, #main-menu > ul > li.red:hover > a{color:#f27b81;}

#main-menu > ul.menu > li.mustard > a{border-color:#f7c44e;}

#main-menu > ul.menu > li.current_page_item.mustard > a, #main-menu > ul.menu > li.mustard > a:hover, #main-menu > ul > li.mustard:hover > a{color:#f7c44e;}

#main-menu > ul.menu > li.green > a{border-color:#aec158;}

#main-menu > ul.menu > li.current_page_item.green > a, #main-menu > ul.menu > li.green > a:hover, #main-menu > ul > li.green:hover > a{color:#aec158;}

#main-menu > ul.menu > li.yellow > a{border-color:#fce480;}

#main-menu > ul.menu > li.current_page_item.yellow > a, #main-menu > ul.menu > li.yellow > a:hover, #main-menu > ul > li.yellow:hover > a{color:#fce480;}

#main-menu > ul.menu > li.blue > a{border-color:#4cbcd4;}

#main-menu > ul.menu > li.current_page_item.blue > a, #main-menu > ul.menu > li.blue > a:hover, #main-menu > ul > li.blue:hover > a{color:#4cbcd4;}

#main-menu > ul.menu > li.steelblue > a{border-color:#4c7297;}

#main-menu > ul.menu > li.current_page_item.steelblue > a, #main-menu > ul.menu > li.steelblue > a:hover, #main-menu > ul > li.steelblue:hover > a{color:#4c7297;}

#main-menu > ul.menu > li.purple > a{border-color:#dd72b3;}

#main-menu > ul.menu > li.current_page_item.purple > a, #main-menu > ul.menu > li.purple > a:hover, #main-menu > ul > li.purple:hover > a{color:#dd72b3;}

#main-menu > ul.menu > li.lavender > a{border-color:#b0b6fb;}

#main-menu > ul.menu > li.current_page_item.lavender > a, #main-menu > ul.menu > li.lavender > a:hover, #main-menu > ul > li.lavender:hover > a{color:#b0b6fb;}

#main-menu > ul.menu > li.pink > a{border-color:#fcc6e6;}

#main-menu > ul.menu > li.current_page_item.pink > a, #main-menu > ul.menu > li.pink > a:hover, #main-menu > ul > li.pink:hover > a{color:#fcc6e6;}

/**Mega Menu**/
	
#main-menu > ul.menu > li > .megamenu-child-container{display:none;}

.megamenu-child-container{background:url(/../assets/css/images/mega_menu_bg.png) center center no-repeat; background-color:#FFFFFF; padding:10px 15px 40px; position:absolute; top:100%; left:0px; float:left; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-top:3px solid #f8f8f8;}

.megamenu-2-columns-group .megamenu-child-container{width:500px;}

.megamenu-3-columns-group .megamenu-child-container{width:750px;}

.megamenu-4-columns-group .megamenu-child-container{width:1000px;}

.megamenu-child-container > ul.sub-menu > li{width:230px; padding:15px; float:left; display:inline;}

.megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area{width:280px;}

.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:470px; display:block;}

.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:720px; display:block;}

.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:970px; display:block; padding-top:0px; padding-right:5px;}

.megamenu-child-container > ul.sub-menu{padding:0px; margin:0px;}

.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu{color:#343434; display:block; font-size:22px; background-image:url(/../assets/css/images/megamenu-title_bg.png); padding-bottom:25px; margin-bottom:25px; background-repeat:no-repeat; background-position:left bottom;}

.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description{color:#b1b1b1; display:block; font-weight:normal; padding:0px;}

.dt-megamenu-custom-content{display:block; padding:10px 0px 0px;}

.megamenu-child-container ul.sub-menu > li > ul{padding:0px 0px 0px;}

.megamenu-child-container ul.sub-menu > li > ul li{display:block; padding-left:10px;}

.megamenu-child-container ul.sub-menu > li > ul li a{color:#545454; position:relative; padding:5px 0px 5px 20px; display:block; font-weight:300;}

.megamenu-child-container ul.sub-menu > li > ul li:last-child a{border:none;}

.megamenu-child-container ul.sub-menu > li > ul > li > ul{padding-left:20px;}

.megamenu-child-container > ul.sub-menu > li > a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover .menu-item-description{color:#ffffff;}

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu{padding:0px;}

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu{padding-top:0px;}

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img{max-width:100%;}
	
#main-menu ul li.menu-item-simple-parent ul{width:220px; background:#ffffff; padding:10px 0px 10px; position:absolute; top:100%; left:0px; float:left;}

#main-menu ul li.menu-item-simple-parent ul li ul{left:220px; top:-8px; border-top:0px; padding-top:5px;}

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img{max-width:100%;}

#main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li a:hover, #main-menu ul.menu ul.sub-menu li.current_page_item > a{color:#7d996e;}

#main-menu ul.menu li.current_page_item.red ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.red ul.sub-menu li.current_page_item > a{color:#f27b81;}

#main-menu ul.menu li.current_page_item.mustard ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.mustard ul.sub-menu li.current_page_item > a{color:#f7c44e;}

#main-menu ul.menu li.current_page_item.green ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.green ul.sub-menu li.current_page_item > a{color:#aec158;}

#main-menu ul.menu li.current_page_item.yellow ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.yellow ul.sub-menu li.current_page_item > a{color:#fce480;}

#main-menu ul.menu li.current_page_item.blue ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.blue ul.sub-menu li.current_page_item > a{color:#4cbcd4;}

#main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li.current_page_item > a{color:#4c7297;}

#main-menu ul.menu li.current_page_item.lavender ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.lavender ul.sub-menu li.current_page_item > a{color:#b0b6fb;}

#main-menu ul.menu li.current_page_item.purple ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.purple ul.sub-menu li.current_page_item > a{color:#dd72b3;}

#main-menu ul.menu li.current_page_item.pink ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.pink ul.sub-menu li.current_page_item > a{color:#fcc6e6;}

#main-menu .megamenu-child-container .widget ul.product_list_widget li{clear:both; display:block; padding:15px 0px 30px;}

#main-menu .megamenu-child-container .widget ul.product_list_widget li:first-child{padding-top:0px;}

#main-menu .megamenu-child-container .widget ul.product_list_widget li a{font-weight:100; color:#545454;}

#main-menu .megamenu-child-container .widget ul.product_list_widget li a img{margin-right:20px; float:left; border:2px solid #f3f3f3;}

#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{margin:20px 0px 0px; display:block; font-weight:600;}

.megamenu-child-container > ul.sub-menu > li.fill-two-columns{width:445px; padding-right:0px;}

.menu-item-widget-area-container{width:100%; margin:0px; padding:0px;}

.menu-item-widget-area-container .widget{padding:0px;}

.menu-item-widget-area-container .widget .entry-thumb{border:none;}

.menu-item-widget-area-container .widget .entry-body p{line-height:26px;}

.menu-item-widget-area-container .widget .entry-details{border-top:2px solid #ebebeb; padding-top:15px;}

.menu-item-widget-area-container .widget .entry-details .entry-title h5{margin-bottom:10px;}

.menu-item-widget-area-container .widget .entry-details .entry-title h5 a{color:#343434;}

.menu-item-widget-area-container .widget .entry-details p{display:inline-block; float:left; clear:none; background:none; margin:0px; line-height:inherit; padding:0px;}

.menu-item-widget-area-container .widget .entry-details p, .menu-item-widget-area-container .widget .entry-details p a{color:#b6b6b6;}

.menu-item-widget-area-container .widget .entry-details span{display:inline-block; float:left; margin:0px 5px;}

.menu-item-widget-area-container .widget .entry-details .date:before, .menu-item-widget-area-container .widget .entry-details .comments:before{background:none;}

.dt-menu-toggle{display:none; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 15px; cursor:pointer;}

.dt-menu-toggle-icon{background:#ffffff; display:inline-block; float:right; height:2px; margin-top:10px; position:relative; text-align:left; width:20px;}

.dt-menu-expand{font-size:16px !important; display:none !important; position:absolute !important; right:0px; top:0px; line-height:normal; padding:0px !important; text-align:center; line-height:50px !important; cursor:pointer; width:37px; height:37px; font-weight:bold; background:none !important;}

.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after{content:""; position:absolute; background:#ffffff; height:2px; width:20px; left:0px; top:-5px;}

.dt-menu-toggle-icon:after{top:5px;}

.menu-item-widget-area-container .widget.widget_recent_entries{width:200px; margin-left:30px; float:left;}

.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-left:0px;}

/**Simple Drop Down Menu**/
	
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul{display:none;}

#main-menu ul li.menu-item-simple-parent ul{width:220px; padding:10px 0px 10px; position:absolute; top:100%; left:0px; float:left; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-top:3px solid #f8f8f8;}

#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before{content:""; background:url(/../assets/css/images/sub_menu_bg.jpg) center bottom repeat-x #FFFFFF; position:absolute; bottom:0px; height:3px; width:100%; left:0px; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;}

#main-menu ul li.menu-item-simple-parent ul li{display:block; padding:0px 15px; position:relative;} 

#main-menu ul li.menu-item-simple-parent ul li a{color:#2d2d29; position:relative; padding:10px 0px 10px 20px; font-weight:300; display:block;}

#main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before{content:""; text-decoration:inherit; font-size:14px; position:absolute; top:12px; left:0px; background:url(/../assets/css/images/flower.png) center center no-repeat; width:14px; height:14px;}

#main-menu ul li.current_page_item.red ul li a:before{background:url(/../assets/css/images/flower_red.png) center center no-repeat;}

#main-menu ul li.current_page_item.mustard ul li a:before{background:url(/../assets/css/images/flower_mustard.png) center center no-repeat;}

#main-menu ul li.current_page_item.green ul li a:before{background:url(/../assets/css/images/flower_green.png) center center no-repeat;}

#main-menu ul li.current_page_item.yellow ul li a:before{background:url(/../assets/css/images/flower_yellow.png) center center no-repeat;}

#main-menu ul li.current_page_item.blue ul li a:before{background:url(/../assets/css/images/flower_blue.png) center center no-repeat;}

#main-menu ul li.current_page_item.steelblue ul li a:before{background:url(/../assets/css/images/flower_steelblue.png) center center no-repeat;}

#main-menu ul li.current_page_item.purple ul li a:before{background:url(/../assets/css/images/flower_purple.png) center center no-repeat;}

#main-menu ul li.current_page_item.lavender ul li a:before{background:url(/../assets/css/images/flower_lavender.png) center center no-repeat;}

#main-menu ul li.current_page_item.pink ul li a:before{background:url(/../assets/css/images/flower_pink.png) center center no-repeat;}

#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand:before, .megamenu-child-container ul.sub-menu > li > ul li a.dt-menu-expand:before{background:none;}

.megamenu-child-container ul.sub-menu > li > ul li a:before{top:7px;}

#main-menu ul li.menu-item-simple-parent ul li:last-child > a{border:none;}

#main-menu ul li.menu-item-simple-parent ul li ul{left:220px; top:-5px; padding-top:5px;}

#main-menu ul li.menu-item-simple-parent:last-child ul{right:0px; left:inherit;}

#main-menu ul li.menu-item-simple-parent:last-child ul li ul{right:220px; left:inherit;}

#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent ul li:hover > ul, #main-menu ul li.menu-item-simple-parent ul li ul li:hover > ul, #main-menu > ul.menu > li:hover > .megamenu-child-container{display:block;}


/* hide the link until viewport size is reached */
a.meanmenu-reveal{display:none;}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar{padding:0; z-index:999999;}

.mean-container a.meanmenu-reveal{width:22px; height:22px; padding:13px 13px 11px 13px; position:absolute; top:5px; right:5px !important; cursor:pointer; color:#FFFFFF; text-decoration:none; font-size:16px; text-indent:-9999em; line-height:22px; font-size:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:700; z-index:9999;}

.mean-container a.meanmenu-reveal span{display:block; background:#FFFFFF; height:3px; margin-top:3px;}

.mean-container .mean-nav{float:left; width:100%; position:absolute; left:0px; margin-top:10px;}

.mean-container .mean-nav ul{padding:0; margin:0; width:100%; list-style-type:none;}

.mean-container .mean-nav ul li{position:relative; float:left; padding-bottom:0; width:100%;}

.mean-container .mean-nav{float:left; width:100%; position:absolute; left:0px; top:0px; margin-top:56px; z-index:9999;}

.mean-container .mean-nav ul li a{display:block; float:left; width:90%; padding:1em 5%; margin:0; text-align:left; color:#FFFFFF; border-bottom:1px solid #383838; border-bottom:1px solid rgba(255,255,255,0.5); text-decoration:none; text-transform:uppercase;}

.mean-container .mean-nav ul li:last-child a{border-bottom:none;}

.mean-container .mean-nav ul li li a{width:80%; padding:1em 10%; border-bottom:1px solid #f1f1f1; border-bottom:1px solid rgba(255,255,255,0.25); opacity:0.75; filter:alpha(opacity=75); text-shadow:none !important; visibility:visible;}

.mean-container .mean-nav ul li.mean-last a{border-bottom:none; margin-bottom:0;}

.mean-container .mean-nav ul li li li a{width:70%; padding:1em 15%;}

.mean-container .mean-nav ul li li li li a{width:60%; padding:1em 20%;}

.mean-container .mean-nav ul li li li li li a{width:50%; padding:1em 25%;}

.mean-container .mean-nav ul li a:hover{background:#252525; background:rgba(255,255,255,0.1);}

.mean-container .mean-nav ul li a.mean-expand{width:26px; height:26px; border:none !important; padding:12px !important; text-align:center; position:absolute; right:0; top:0; z-index:2; font-weight:700;}

.mean-container .mean-nav ul li a.mean-expand:hover{background:none;}

.mean-container .mean-push{float:left; width:100%; padding:0; margin:0; clear:both;}

.mean-nav .wrapper{width:100%; padding:0; margin:0;}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}

header #menu-container ul.dt-sc-social-icons{float:right; height:60px;}

.class_hours ul.dt-sc-social-icons li a:hover{opacity:0.8;}

.wrapper {float:left; clear:both; margin:0px; padding:0px 0px 0px; width:100%;}

/*--------------------------------------------------------------
4.0 - Main Styles
--------------------------------------------------------------*/

#main{float:left; clear:both; margin:0px; padding:0px 0px 80px; width:100%;}

#primary.content-full-width{width:100%;}

#primary{margin:80px 0px 0px; padding:0px; float:left;}

#primary.with-sidebar{width:910px; margin-right:40px;}

#secondary{width:220px; margin:80px 0px 0px 0px; float:left; padding:0px;}

#main .dt-sc-hr-green-title{text-align:center; width:100%; background:url(/../assets/css/images/green_title_bg.png) center bottom no-repeat; display:inline-block; padding:0px 0px 30px; margin:0px 0px 30px; line-height:inherit;}

#main .dt-sc-hr-white-title{text-align:center; color:#FFFFFF; width:100%; background:url(/../assets/css/images/white_title_bg.png) center bottom no-repeat; display:inline-block; padding:0px 0px 30px; margin:0px 0px 30px; line-height:inherit;}

#main .fullwidth-background.product_bg .dt-sc-hr-white-title{color:inherit;}

#slider{float:left; clear:both; width:100%; margin:0px; padding:0px; position:relative; overflow:hidden;}
		
#slider img{max-width:100%;}

/*--------------------------------------------------------------
4.1 - Breadcrumb Styles
--------------------------------------------------------------*/

.breadcrumb-section{background: url(/../assets/css/images/header_bg.png) repeat #06afde; color:white; width:100%; float:left; clear:both; padding:35px 0px; margin:0px 0px 0px;}

.breadcrumb-section h1, .breadcrumb-section p.h1{float:left; color:#333334; text-transform:capitalize; margin-bottom:0px; line-height:normal; color:white;}

.breadcrumb-section .breadcrumb a{float:left;}

.breadcrumb-section .breadcrumb span{float:left; margin:0px 8px; line-height:24px;color: white;}

.breadcrumb-section .breadcrumb span.current{margin:0px;}

.breadcrumb-section .breadcrumb{float:left; margin:8px 0px 0px;}

/**fullwidth-background**/

.fullwidth-background{float:left; clear:both; width:100%; margin:0px; padding:78px 0px; background-image:url(/../assets/css/images/cloud-bg.png); background-position:center center; background-repeat:repeat; background-attachment:fixed;}

.fullwidth-background.turquoise-bg h2{color:#FFFFFF; text-transform:capitalize;}

.fullwidth-background.turquoise-bg{background-color:#008c99;}

.fullwidth-background.orange-bg{background-color:#cf571b;}

.fullwidth-background.mustard-bg{background:#df9b00; width:100%; padding:78px 0px; float:left; clear:both;}

.fullwidth-background.turquoise-plain-bg{width:100%; padding:78px 0px; float:left; clear:both;}

.fullwidth-background.product_bg{background:url(/../assets/css/images/product_bg.png) center center repeat #d2d2d2;}

/*--------------------------------------------------------------
4.2 - Add Slider Styles
--------------------------------------------------------------*/

.add-slider-wrapper{background-image:url(/../assets/css/images/add_bg.png); padding:8% 9% 0px 8.8%; background-size:contain; background-repeat:no-repeat;}

.add-slider-wrapper iframe{overflow:hidden;}

.fullwidth_banner{background:url(/../assets/css/images/services_banner.jpg) center center no-repeat; text-align:center; width:100%; background-size:cover; padding:87px 0px;}

.fullwidth_banner h1{font-family:'Roboto Slab', cursive; font-size:36px; margin-bottom:0px;}

.add-slider-wrapper .bx-controls.bx-has-pager{margin:54px 0px 0px 0px;}

.add-slider-wrapper .bx-pager.bx-default-pager{width:100%; text-align:center;}

.add-slider-wrapper .bx-pager-item{text-align:center; display:inline-block;}

.add-slider-wrapper .bx-pager-item{display:inline-block;}

.add-slider-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction{display:none;}

.add-slider-wrapper .bx-pager-item a{display:inline-block; text-indent:-9999px; margin:0px 8px; background:#FFFFFF; width:14px; height:14px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}

.add-slider-wrapper .bx-pager-item a.active, .add-slider-wrapper .bx-pager-item a:hover{background:#015057;}

.about-slider-wrapper{float:left; width:100%; margin:0px; padding:0px; position:relative;}

.about-slider-wrapper ul{margin:0px; padding:0px;}

.about-slider-wrapper ul li{padding:0px;}

.about-slider-wrapper .bx-pager.bx-default-pager{display:none;}

.about-slider-wrapper .bx-controls-direction a{position:absolute; z-index:9; top:0; bottom:0; margin:auto; background:url(/../assets/css/images/arrow.png) 0px 0px no-repeat; text-indent:-9999px; width:36px; height:36px;}

.about-slider-wrapper .bx-controls-direction a.bx-prev{left:10px; background-position:left top;}

.about-slider-wrapper .bx-controls-direction a:hover{opacity:0.6;}

.about-slider-wrapper .bx-controls-direction a.bx-next{background-position:right top; right:10px;}

/*--------------------------------------------------------------
5.0 - Portfolio Styles 
--------------------------------------------------------------*/

.portfolio-content{background-image:url(/../assets/css/images/hexagon.png); background-repeat:no-repeat; background-size:contain; display:inline-block; width:381px; height:330px; position:relative; overflow:hidden; z-index:9;}

.portfolio-content1{margin:auto; display:block; right:0px; left:0px;}

.portfolio-content2{margin:-168px 0 0 114px; float:left;}

.portfolio-content3{margin:-168px 0px 0px 182px; float:left;}

.portfolio-content4{margin:-6px 0px 0px 114px; float:left;}

.portfolio-content5{margin:-168px 0px 0px -100px; float:left;}

.portfolio-content6{margin:-6px 0px 0px -100px; float:left;}

.portfolio-content7{margin:-168px 0px 0px 395px; float:left;}

.front-portfolio{overflow:hidden; position:absolute; display:inline-block; height:318px; left:0; top:0; transform:rotate(120deg); -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); -ms-transform:rotate(120deg); right:0; bottom:0;
margin:auto;}

.portfolio-outer{overflow:hidden; width:100%; height:100%; transform:rotate(-60deg); -moz-transform:rotate(-60deg);  -ms-transform:rotate(-60deg); -webkit-transform:rotate(-60deg);}

.front-portfolio .portfolio-thumb{overflow:hidden; width:100%; height:100%; transform:rotate(-60deg); -moz-transform:rotate(-60deg);  -ms-transform:rotate(-60deg); -webkit-transform:rotate(-60deg);}

.front-portfolio .portfolio-thumb img{}
	
.front-portfolio .image-overlay{position:absolute; visibility:hidden; opacity:0; top:0px; left:0px; width:100%; height:100%; z-index:9999; background:rgba(0,140,153,0.9);}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome,.front-portfolio .image-overlay{visibility:visible; opacity:1; display:none;}
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome,.front-portfolio:hover .image-overlay{display:block;}
	}


.portfolio-content1 .front-portfolio .image-overlay{background:rgba(230,188,107,0.9);}

.portfolio-content2 .front-portfolio .image-overlay{background:rgba(243,166,189,0.9);}

.portfolio-content3 .front-portfolio .image-overlay{background:rgba(230,107,114,0.9);}

.portfolio-content4 .front-portfolio .image-overlay{background:rgba(233,186,11,0.9);}

.portfolio-content5 .front-portfolio .image-overlay{background:rgba(47,134,206,0.9);}

.portfolio-content6 .front-portfolio .image-overlay{background:rgba(229,104,84,0.9);}

.portfolio-content7 .front-portfolio .image-overlay{background:rgba(103,156,187,0.9);}

.portfolio-content .front-portfolio .image-overlay h5 a{color:inherit;}

.portfolio-content1 .front-portfolio .image-overlay a{color:#ddaa0c;}

.portfolio-content2 .front-portfolio .image-overlay a{color:#fa8cba;}

.portfolio-content3 .front-portfolio .image-overlay a{color:#ef7b80;}

.portfolio-content4 .front-portfolio .image-overlay a{color:#ebb50d;}

.portfolio-content5 .front-portfolio .image-overlay a{color:#6996cf;}

.portfolio-content6 .front-portfolio .image-overlay a{color:#ec6d5a;}

.portfolio-content7 .front-portfolio .image-overlay a{color:#6a9eba;}

.portfolio-content .front-portfolio .image-overlay a:hover{color:#333338;}
				
.portfolio-thumb:hover .image-overlay{visibility:visible; opacity:1;}

.front-portfolio.even{margin-top:102px;}
				
.front-portfolio-container{float:left; clear:both; width:100%; margin:0px auto; padding:0px; position:relative;}

.front-portfolio-container .front-portfolio.center.top{top:0px; left:0px; right:0px; margin:5px auto 0px;}

.front-portfolio.top.left{top:105px; left:295px;}

.front-portfolio.bottom.left{top:310px; left:295px;}

.front-portfolio.center.center{top:205px; left:470px;}

.front-portfolio.center.bottom{top:410px; left:475px;}

.front-portfolio.top.right{top:100px; right:345px;}

.front-portfolio.bottom.right{top:305px; right:340px;}

.front-portfolio .image-overlay h5{top:35%; left:0px; right:0px; margin:auto; text-align:center; position:absolute; text-transform:uppercase; color:#FFF; font-weight:700; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0);}

.front-portfolio .image-overlay h5 a{color:#FFFFFF;}

.front-portfolio .image-overlay a.link, .front-portfolio .image-overlay a.zoom{background:#fff; cursor:pointer; display:inline-block; font-size:18px; height:42px; line-height:42px; width:25px; text-align:center; position:absolute; z-index:9999;}

.front-portfolio .image-overlay .link{top:55%; margin:-23px 0px 0px; left:0px;}

.front-portfolio .image-overlay .zoom{top:55%; margin:-23px 0px 0px; right:0px;}

.front-portfolio:hover .link{left:35%;}

.front-portfolio:hover .zoom{right:35%;}

.front-portfolio:hover .image-overlay h5{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}

.front-portfolio a.link, .front-portfolio a.zoom{width:25px; height:42px; background:#FFFFFF; position:absolute;}

.front-portfolio a.link:before, .front-portfolio a.zoom:before{content:""; position:absolute; left:-14px; width:0px; height:0px; border-top:21px solid transparent; border-bottom:21px solid transparent; border-right:14px solid #FFFFFF;}

.front-portfolio a.link:after, .front-portfolio a.zoom:after{content:""; position:absolute; right:-14px; width:0px; height:0px; border-top:21px solid transparent; border-bottom:21px solid transparent; border-left:14px solid #FFFFFF;}

.front-portfolio-container .carousel-arrows{width:100%; display:inline-block; text-align:center; margin:50px auto 0;}

.front-portfolio-container .carousel-arrows a{font-size:24px; color:#898b8c; width:50px; height:50px; line-height:44px; margin:0px 14px; display:inline-block; border:2px solid #898b8c; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}

.front-portfolio-container .carousel-arrows a:hover{border:2px solid #000000;}

.front-portfolio-container .carousel-arrows a.front-portfolio-prev span{margin-left:-1px;}

/**activity styles**/

.activity{float:left; width:100%; padding:20px 0px 10px; background:#efc043; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-top:5px solid #df9b00;  border-bottom:5px solid #df9b00;}

.activity h4{text-align:center;}

.activity p{padding:0px 20px;}

.activity.box1{background:#efc043; border-color:#df9b00;}

.activity.box2{background:#d5c651; border-color:#c2b130;}

.activity.box3{background:#f5bbd1; border-color:#de81b8;}

.activity.box4{background:#a9e1f9; border-color:#5fa9c9;}

.activity img{display:block; margin-bottom:15px;}

/**sorting-container**/

.dt-sc-sorting-container{clear:both; display:inline-block; text-align:center; margin:0px auto 45px; padding:0px; width:100%;}

.dt-sc-sorting-container a{background:#df9b00; padding:8px 12px; display:inline-block; margin:0px 5px 0px 0px; border-bottom:3px solid #ca8e06; border-radius:8px 0px 8px 0px; -webkit-border-radius:8px 0px 8px 0px; -moz-border-radius:8px 0px 8px 0px; color:#FFFFFF;}

.dt-sc-sorting-container a:hover, .dt-sc-sorting-container .active-sort{color:#FFFFFF; background:#cf571b; border-bottom:3px solid #b54913;}

.portfolio-detail{display:block;}

.isotope-hidden{display:none !important;}
		
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
	 -moz-transition-duration: 0.8s;
	  -ms-transition-duration: 0.8s;
	   -o-transition-duration: 0.8s;
		  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
	 -moz-transition-property: height, width;
	  -ms-transition-property: height, width;
	   -o-transition-property: height, width;
		  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
	 -moz-transition-property:    -moz-transform, opacity;
	  -ms-transition-property:     -ms-transform, opacity;
	   -o-transition-property:         top, left, opacity;
		  transition-property:         transform, opacity;
}

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
	 -moz-transition-duration: 0s;
	  -ms-transition-duration: 0s;
	   -o-transition-duration: 0s;
		  transition-duration: 0s;
}

.dt-sc-portfolio-container{clear:both;}

#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth{width:280px;}

#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:379px; text-align:center;}

.portfolio.dt-sc-one-fourth{text-align:center;}

.dt-sc-portfolio-container .portfolio{margin:0px 0px 30px 0px;}

.portfolio.dt-sc-one-third{width:292px; margin:0px 0px 30px 0px; text-align:center;}

.portfolio-thumb{width:100%; position:relative; display:inline-block; float:none; margin:0px 0px 20px; overflow:hidden;}

.portfolio.dt-sc-one-fourth .portfolio-thumb{max-height:242px;}

.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb{max-height:328px;}

.portfolio.dt-sc-one-third .portfolio-thumb{max-height:251px;}

.portfolio.dt-sc-one-fourth .portfolio-thumb img, .portfolio.dt-sc-one-third .portfolio-thumb img{height:auto;}

.portfolio.dt-sc-one-fourth .portfolio-thumb{max-height:242px;}

.portfolio-detail h5{margin:0px 0px 10px;}

.portfolio-detail p:before{content:"\f06b"; display:inline-block; margin:0px 5px 0px 0px;}

/**portfolio detail styles**/

.portfolio-single{float:left; width:100%; padding:0px; margin:0px;}

.portfolio-slider-container{float:left; width:100%; margin:0px; padding:0px; position:relative;}

.portfolio-slider-container .bx-controls-direction a{position:absolute; z-index:9; top:0; bottom:0; margin:auto; text-indent:-9999px; width:40px; height:60px;}

.portfolio-slider-container .bx-controls-direction a:hover{opacity:0.8;}

.portfolio-slider-container .bx-controls-direction a.bx-prev{background: url(/../assets/css/images/portfolio-slider-arrow-left.png) center center no-repeat #008c99; left:0px;}

.portfolio-slider-container .bx-controls-direction a.bx-next{background: url(/../assets/css/images/portfolio-slider-arrow-right.png) center center no-repeat #008c99; right:0px;}

.portfolio-slider-container .bx-pager.bx-default-pager .bx-pager-item a{display:none;}

.project-details{float:left; clear:both; width:100%; margin:25px 0px 0px; padding:30px 0px 0px; border-top:1px dotted #a2a2a2;}

.project-details p{margin:0px 0px 15px;}

.project-details p span{float:left; display:inline-block; margin:0px 5px 0px 0px; line-height:inherit;}

/*--------------------------------------------------------------
6.0 - Team Styles
--------------------------------------------------------------*/

.dt-sc-team{float:left; width:100%;}

.dt-sc-team .dt-sc-entry-thumb{position:relative; float:left; overflow:hidden;}

.dt-sc-team .item-mask, .services .item-mask{left:0px; position:absolute; top:0px; transition:all 0.2s ease 0s; z-index:999; }

.dt-sc-team .dt-sc-entry-thumb img{float:left; width:100%;}

.dt-sc-team .dt-sc-image-overlay, .portfolio .image-overlay{background:rgba(24, 151, 163, 0.9); float:left; height:100%; left:0; opacity:0; position:absolute; top:0; transition:opacity 0.2s ease 0s; -moz-transition:opacity 0.2s ease 0s; -webkit-transition:opacity 0.2s ease 0s; visibility:hidden; width:100%;}

.dt-sc-team:hover .dt-sc-entry-thumb .dt-sc-image-overlay, .portfolio:hover .image-overlay{opacity:1; visibility:visible;}

.dt-sc-entry-title{padding:15px 0px 11px; text-align:center; float:left; width:100%;}

.dt-sc-entry-title h2, .dt-sc-entry-title h6{margin:0 0 15px;}

.dt-sc-team:hover .dt-sc-entry-title span{background:#e2b961;}

.dt-sc-team:hover .dt-sc-image-overlay{opacity:1; visibility:visible;}

.dt-sc-image-overlay a.link, .portfolio .image-overlay a.link{left:0px;}

.dt-sc-image-overlay a.zoom, .portfolio .image-overlay a.zoom{right:0px;}

.dt-sc-team:hover .dt-sc-image-overlay a.link, .portfolio:hover .image-overlay a.link{left:29%;}

.dt-sc-team:hover .dt-sc-image-overlay a.zoom, .portfolio:hover .image-overlay a.zoom{right:29%;}

.content-full-width .portfolio.dt-sc-one-third:hover .image-overlay a.link{left:35%;}

.content-full-width .portfolio.dt-sc-one-third:hover .image-overlay a.zoom{right:35%;}

.dt-sc-image-overlay a, .portfolio .image-overlay a{display:inline-block; position:absolute; text-align:center; z-index:9; background:#FFFFFF; width:25px; height:40px; line-height:40px; top:50%; margin:-18px 0px 0px;}

.dt-sc-image-overlay a:before, .portfolio .image-overlay a:before{content:""; position:absolute; left:-12px; width: 0px; height: 0px; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:12px solid #FFFFFF;}

.dt-sc-image-overlay a:after, .portfolio .image-overlay a:after{content:""; position:absolute; right:-12px; width:0px; height:0px; border-top:20px solid transparent; border-bottom:20px solid transparent; border-left:12px solid #FFFFFF;}

.dt-sc-image-overlay a.link-to-category{width: 55%;left: 23.5%;}
/*--------------------------------------------------------------
7.0 - Blog Styles
--------------------------------------------------------------*/

.blog-entry{width:100%; margin:0px 0px 50px; padding:0px 0px 0px; float:left; clear:both; position:relative;}

.blog-entry-inner{padding:0px 0px 0px 122px;}

.entry-meta{width:130px; text-align:center; position:absolute; left:0;}
		
.entry-meta .entry_format{display:inline-block; text-align:center; text-decoration:inherit; position:relative;}

.entry-meta .date{text-align:left; line-height:normal; width:auto;}

.entry-meta .date:after, .entry-meta .comments:after, .entry-meta .entry_format:after{content:""; border-style:solid; border-width:5px 8px 0px 0px; border-color:#008c99 transparent transparent; width:0; height:0; line-height:0; font-size:0px; position:absolute; right:0px; bottom:-5px;}
		
.entry-meta .date p{line-height:15px; font-size:12px; margin:4px 0px 0px 8px; display:inline-block;}
		   
.entry-meta .date span{display:inline-block; line-height:36px;}
		
.entry-meta .comments{display:block;}
		
.entry-meta	.blog-author{max-width:56px; max-height:56px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border:3px solid #008c99; background:#a2bc56; display:inline-block; margin-bottom:15px;}

.entry-meta	.blog-author img{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}

.entry-meta	.blog-author:hover{border:3px solid #333334;}

.entry-details p{line-height:25px;}

.date, .comments, .entry_format{margin:0px 0px 10px 0px; float:right; color:#FFFFFF; display:block; padding:0px 18px 0px 16px; line-height:39px; position:relative; clear:both;}

.date p, .date span{color:#FFFFFF;}

.date span{font-size:26px; font-weight:bold;}

.date:before, .comments:before, .entry_format:before{content:""; background: url(/../assets/css/images/green-meta-arrow.png) left center no-repeat; float:left; width:15px; height:39px; margin:0px 0px 0px 0px; position:absolute;
top:0px; left:-15px;}

.entry-thumb{border:5px solid #008c99; margin-bottom:30px; display:block;}

.entry-thumb img{display:block;}

#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{max-width:50px; max-height:50px; margin-bottom:10px;}

#primary.with-sidebar .dt-sc-one-half .date, #primary.with-sidebar .dt-sc-one-half .comments, #primary.with-sidebar .dt-sc-one-half .entry_format{margin:0px 0px 6px 14px;}

/*--------------------------------------------------------------
7.1 - Blog Comments Styles
--------------------------------------------------------------*/

.commententries{width:100%; float:left; margin:10px 0px 0px; padding:0px;}

ul.commentlist{float:left; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px;}

ul.commentlist li{display:block; float:none; list-style:none; border:none; margin:0px 0px 28px; padding:0px 0px 0px 110px; position:relative; clear:both; border-bottom:2px dotted #a2a2a2;}

ul.commentlist li ul.children{margin:30px 0px 0px 0px; padding:0px; float:left; border:none; clear:both; width:100%;}

ul.commentlist li .respond{margin-left:69px;}

ul.commentlist li .comment-author{left:0px; top:0px; position:absolute; background:none; float:none; width:auto; border:none; z-index:1;}

ul.commentlist li .comment-author img{max-width:100px; max-height:100px; float:left; margin:0px; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}

ul.commentlist li .author-name{font-size:15px; padding-bottom:5px;}

ul.commentlist li .commentmetadata{font-size:13px; padding-bottom:5px; font-style:italic;}

ul.commentlist li .comment-details{display:block;}		

ul.commentlist li .comment-body{margin:0px; padding:0px;}

ul.commentlist li .comment-content{padding:5px 10px 10px 0px; margin:0px 0px 0px;}

ul.commentlist li .reply{background:#f0f3f3; margin:-10px 0px 0px; float:right; width:48px; text-align:right;}
		
ul.commentlist li .reply a{font-size:13px;}

ul.commentlist li ul.children{width:100%; float:left; clear:both; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}

/**.fullwidth-background.orange-bg styles**/

.fullwidth-background .blog-entry{margin:0px 0px 0px;}

.fullwidth-background.orange-bg .date:before, .fullwidth-background.orange-bg .comments:before, .fullwidth-background.orange-bg .entry_format:before{content:""; background: url(/../assets/css/images/meta_arrow.png) left center no-repeat; float:left; width:15px; height:39px; margin:0px 0px 0px 0px; position:absolute; top:0px; left:-15px;}

.fullwidth-background.orange-bg .entry-title h3 a{color:#FFF;}

.fullwidth-background.orange-bg .date, .fullwidth-background.orange-bg .comments, .fullwidth-background.orange-bg .entry_format{background:#FFF;}

.fullwidth-background.orange-bg .entry-details p{color:#FFF; font-size:16px; line-height:30px;}

.fullwidth-background.orange-bg .entry-title h3 a:hover{color:#a2bc56;}

.fullwidth-background.orange-bg a, .fullwidth-background.orange-bg .date p, .fullwidth-background.orange-bg .date span{color:#cf571c;}

.fullwidth-background.orange-bg .entry-meta .date:after, .fullwidth-background.orange-bg .entry-meta .comments:after, .fullwidth-background.orange-bg .entry-meta .entry_format:after{border-color:#FFFFFF transparent transparent;}

.fullwidth-background.orange-bg .entry-meta	.blog-author:hover{border:3px solid #FFFFFF;}

.fullwidth-background.orange-bg .entry-thumb{border:3px solid #FFFFFF; margin-bottom:30px; display:block;}

.fullwidth-background.orange-bg .entry-meta	.blog-author{border:3px solid #FFFFFF;}

.fullwidth-background.orange-bg .entry-meta	.blog-author:hover{border:3px solid #a2bc56;}

.fullwidth-background.orange-bg .dt-sc-button.small{font-size:13px; background:#FFFFFF; color:#cf571c;}

.fullwidth-background.orange-bg .dt-sc-button.small:hover{background:#a2bc56; color:#FFF;}

/*--------------------------------------------------------------
8.0 - Shop Page Styles
--------------------------------------------------------------*/

ul.products{float:left; clear:both; margin:0px; padding:0px; width:100%;}

ul.products li{background:#FFF; padding-bottom:0px; float:left; display:inline-block; margin-bottom:2%;    min-height: 355px;}

ul.products li.dt-sc-one-third.column:nth-child(3n+1), ul.products li.dt-sc-one-fourth.column:nth-child(4n+1){clear:both;}

.fullwidth-background ul.products li{background:#FFF; padding-bottom:0px; width:270px; margin:0px 0px 15px 30px; min-height: 335px;}

.fullwidth-background ul.products li.column.first{margin-left:0px;}

.product-thumb{
    border-bottom:1px solid #f2f2f2; position:relative;padding: 10px;
    -webkit-transition: 0.3s ease-out 0.15s;
     -moz-transition: 0.3s ease-out 0.15s;
     -o-transition: 0.3s ease-out 0.15s;
     transition: 0.3s ease-out 0.15s;
}
.product-thumb:hover{padding: 0px;}

.product-thumb .sale{position:absolute; left:25px; top:10px; z-index:9; font-size:16px; color:#FFF; background:#008c99; width:34px; height:50px; line-height:50px; float:left;}

.product-thumb .sale:after{width:0; content:""; height:0; border-top:25px solid transparent; border-bottom:25px solid transparent; border-left:13px solid #008c99; float:left; position:absolute; top:0px; right:-13px;}

.product-thumb .sale:before{width:0; content:""; height:0; border-top:25px solid transparent; border-bottom:25px solid transparent; border-right:13px solid #008c99; float:left; position:absolute; top:0px; left:-13px;}

.product-thumb a img{display:block;}

.product-details{padding:20px 20px; float:left; width:100%;}

.product-details h5{float:left; margin-bottom:0px;}

.product-details h5 a{color:#8c8c8c; font-size:14px; font-weight:100;}

.product-details h5 a:hover{color:#008c99;}

.product-details .price{float:right; font-weight:bold; color:#008c99;}

.product-thumb .product-button{position:absolute; display:inline-block; top:50%; left:0px; right:0px; margin:-11px auto 0px; display:none; text-align:center;}

.product-thumb .product-button a{padding:13px 18px; border:1px solid #FFF; color:#FFF; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.product-thumb .product-button a:hover{color:#008c99; border:1px solid #008c99; background:#FFF;}

ul.products li:hover .product-details h5 a{color:#008c99;}

ul.products li:hover .product-thumb .product-button{display:block;}

ul.products .image-overlay{background:rgba(0, 140, 153, 0.5); opacity:0; width:100%; height:100%; left:0px; top:0px; position:absolute; z-index:9;}

ul.products li:hover .image-overlay{opacity:1;}

.pagination{float:left; width:100%; margin:20px 0px 10px; padding:0px;}
		
.pagination ul{float:left; margin:0px; padding:0px;}
		
.pagination ul li{float:left; display:inline; margin:0px; padding:0px;}
		
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a{font-size:14px; font-weight:bold; line-height:30px; padding:0px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0px 10px 0px 0px; float:left; border:1px solid #008c99; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;}
		
.pagination ul li.active-item-pagination a{background: #008c99;color:#FFFFFF;}	
		
.pagination ul li.active-page{font-weight:bold; line-height:30px; padding:0px 12px; margin:0px 10px 0px 0px; float:left; position:relative; border:1px solid; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
		
.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover{color:#FFFFFF;}
		
.pagination .next-post{float:left; margin-left:4px; padding:0px;}
		
.pagination .prev-post{float:left; margin-right:4px; padding:0px;}

.images{float:left; width:32%; margin-right:25px;}

.images img{border:3px solid #008c99; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.summary{float:left; width:64%;}

.summary h2, .summary p.price{display:block; float:left; width:100%;}

.summary p.price{margin-bottom:15px;}

.summary p.price span{font-size:24px; line-height:20px; float:left;}

.summary p.price del{font-size:24px; line-height:20px;float:left; margin-left: 7px;}

.summary p.price span.price {
    margin-left: 7px;
}

ol.commentlist{padding-left:0px;}

form.cart input[type="button"]{padding:11px 15px; width:40px; height:40px; color:#FFFFFF; font-weight:bold; font-size:15px; float:left; display:inline-block;}

form.cart input[type="number"]{display:inline-block; width:55px; height:40px; text-align:center; color:#333334; border:0px; margin:0px 0px 0px; padding:0px; float:left;}

form.cart input[type="text"]{width:55px; height:40px; float:left; padding:0px; line-height:40px; text-align:center;}

form.cart .quantity.buttons_added{margin:10px 0px 12px; display:inline-block; width:100%; float:left;}

form.cart button[type=submit]{text-transform:uppercase; font-weight:bold;}

.summary .product_meta{margin:15px 0px 0px; float:left; clear:both;}

.related{width:100%; clear:both; float:left; margin:40px 0px 0px;}

ol.commentlist{list-style:none;}

ol.commentlist .comment_container{float:left; margin-right:20px; max-width:60px;}

/**events**/

.events-list{width:100%; float:left; margin:0px 0px 30px; padding:0px 0px 20px; border-bottom:1px solid #d8e8ea;}

.column .events-list:last-child{border:none;}

.events-list .event-thumb{float:left; margin:0px 20px 0px 0px; max-width:100px;}

.events-list .event-thumb img{max-width:100%;}

.events-list h2{font-size:16px; margin-bottom:8px; display:block;}

.events-list h2 a{color:#000000; display:inherit;}

.events-list .event-meta{margin:0px; color:#5c5c5c; padding:0px 0px 10px; display:block; width:100%; font-size:16px;}

.events-list .event-meta span{margin-right:5px; position:relative; top:-1px;}

.events-list .event-meta span.fa-location-arrow{margin-left:10px;}

.events-list .read-more{float:right; margin:0px; padding:0px;}

.events-list .read-more span{margin-left:5px; position:relative; top:1px;}

/**music gallery**/

.dt-sc-music-audio{padding:20px; display:inline-block; width:100%; margin:0px 0px 35px 0px;}

.dt-sc-music-audio .audio-button{float:left; margin:0px 18px 0px 0px;}

.dt-sc-music-audio .audio-button img{display:inline-block;}

.dt-sc-music-audio h5{margin-bottom:15px;}

.dt-sc-music-audio h5 a, .current-time, .duration-container{color:#FFFFFF;}

.time-rail{width:350px; display:inline-block; height:10px; margin:0px 21px;}

.time-rail:before{content:""; width:130px; background:#000; height:10px; float:left; border-radius:2px 0px 0px 2px; -webkit-border-radius:2px 0px 0px 2px; -moz-border-radius:2px 0px 0px 2px;}

.time-rail:after{content:""; width:220px; background:#FFF; height:10px; float:left; border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px;}

.audio-list{float:left; width:100%; display:inline-block; margin:0px 0px 32px 0px;}

.audio-list h5{margin:0px 10px 0px 15px; width:490px; overflow:hidden; font-size:16px;}

.audio-list h5 a{color:#1f1f1f;}

.audio-list h5{display:block; background: url(/../assets/css/images/audio-bg.png) 0px center repeat-x;}

.audio-list .fa{font-size:16px;}

.audio-list .pause{display:inline-block; float:left; margin:5px 0px 0px 0px;}

.audio-list .fa, .audio-list h5{float:left;}

.audio-list h5 a{white-space:pre; padding-right:10px; background:#f0f3f3;}

/**author**/

.author-rating{background: url(/../assets/css/images/rating.png) no-repeat; width:77px; height:13px; display:inline-block;}

.author-rating.rating-4{background-position:0px -20px;}

.author-description h5{margin-bottom:10px;}

.author-description h5 a{color:#1f1f1f;}

.author-thumb{float:left; display:inline-block; margin:0px 20px 20px 0px; width:100%; text-align:center; max-height:101px; max-width:119px; position:relative; float:left; overflow:hidden;}

.author-role, .students-count{display:block; margin-bottom:5px;}

.author-description p{float:left; display:block;}

.rating-review a{margin:0px 0px 0px 10px;}

/*--------------------------------------------------------------
9.0 - Contact Page Styles
--------------------------------------------------------------*/

.admission-form .aligncenter{margin-bottom:0px;}

.admission-form textarea, .contact-form textarea, .comment-form textarea{width:100%; padding:16px 18px; background:#FFFFFF; height:190px; border:1px solid #eaeaea;}

.dt-sc-contact-info{padding:0px 0px 12px; border-bottom:1px dotted #a2a2a2; width:100%; display:block; clear:both; float:left; margin:0px 0px 25px;}

.dt-sc-contact-info a{text-transform:lowercase;}

.dt-sc-contact-info i{display:inline-block; font-size:20px; margin:2px 15px 10px 0px; float:left;}

.contact_form_outer{background:  url(/../assets/css/images/contact_form_bg.png) -20px 0px; box-shadow:0px 5px 5px 0px rgba(100, 100, 100, 0.20); -webkit-box-shadow:0px 5px 5px 0px rgba(100, 100, 100, 0.20); -moz-box-shadow:0px 5px 5px 0px rgba(100, 100, 100, 0.20); padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.contact-form{background:#FFFFFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:30px 30px 10px; box-shadow:inset 0px 3px 3px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow:inset 0px 3px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0px 3px 3px 0px rgba(0, 0, 0, 0.1);}

.contact-form input[type=submit]{margin:0px;}

.class_hours h2{color:#FFFFFF; line-height:normal; margin:0px; padding:10px 15px; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;}

.class_hours p{font-size:15px; display:inline-block; width:100%; margin:0px 0px 15px;}

ul.class_hours{margin:0px; padding:0px; width:100%; background:#FFFFFF;}

ul.class_hours li{width:100%; display:block; padding:10px 10px 10px; margin:0px 0px 0px; border-bottom:1px solid #f0f0f0; font-size:16px; font-weight:bold; position:relative; float:none; position:relative;}

ul.class_hours li:last-child{border-bottom:none;}

ul.class_hours li span{font-style:italic; font-weight:normal; color:#cf571b; float:right;}

/*--------------------------------------------------------------
10.0 - Sidebar Styles
--------------------------------------------------------------*/

#secondary .widget{float:left; width:100%; padding-bottom:30px; margin:0px 0px 0px;}

#secondary h3.widgettitle{border-bottom:2px dotted #a2a2a2;}

#secondary .widget_categories ul li{position:relative; float:none; display:block; padding:0px; margin:0px;}

#secondary .widget_categories ul li a{font-size:16px; padding:0px 45px 0px 5px; margin-bottom:5px; display:block; line-height:35px; border-bottom:1px dotted #a2a2a2;}

#secondary .widget_categories ul li:last-child a{border-bottom:none; margin-bottom:0px;}

#secondary .widget_categories ul li a span{position:absolute; right:0px; color:#cf571b; font-style:italic;}

.widget ul{float:left; width:100%; margin:0px; padding:0px;}

#secondary .tagcloud a{float:left; background:#df9b00; color:#FFFFFF; padding:4px 9px; margin:0px 10px 10px 0px; border-radius:5px 0px 5px 0px; -webkit-border-radius:5px 0px 5px 0px; -moz-border-radius:5px 0px 5px 0px; border-bottom:3px solid #ca8e06;}

#secondary .tagcloud a:hover{background:#cf571b; border-bottom:3px solid #b54913;}

/*--------------------------------------------------------------
11.0 - Footer Styles
--------------------------------------------------------------*/

footer{width:100%; margin:0px; padding:65px 0px 0px; float:left; clear:both; background-image: url(/../assets/css/images/footer_bg.png); background-color:#FFFFFF; position:relative; background-position:center top;}

footer:before{content:""; background: url(/../assets/css/images/footer_top_bg.png) center top no-repeat; position:absolute; top:-46px; left:0px; width:100%; height:46px; background-size:cover;}

.footer-widgets-wrapper{padding-bottom:20px; width:100%; clear:both; float:left;}

/**footer widget styles**/

footer h3.widgettitle{padding-bottom:25px;}

footer h3.widgettitle.red_sketch{background: url(/../assets/css/images/red_sketch.png) left bottom no-repeat;}

footer h3.widgettitle.green_sketch{background: url(/../assets/css/images/green_sketch.png) left bottom no-repeat;}

footer h3.widgettitle.yellow_sketch{background: url(/../assets/css/images/yellow_sketch.png) left bottom no-repeat;}

footer h3.widgettitle.steelblue_sketch{background: url(/../assets/css/images/steelblue_sketch.png) left bottom no-repeat;}

h3.widgettitle{font-size:22px; padding-bottom:10px; margin-bottom:25px; text-transform:capitalize;}

footer h3 a{color:#2f2f2f;}

footer .widget{float:left; width:100%; padding-bottom:20px; margin:0px 0px 0px;}

footer .widget ul{width:100%; margin:0px; padding:0px;}

footer .widget.widget_text ul li{width:100%; font-size:14px; font-weight:normal; display:block; position:relative; line-height:20px; padding:7px 0px 7px 20px;}

footer .widget.widget_text ul li:before{content:"\f00c"; text-decoration:inherit; font-size:16px; position:absolute; top:7px; left:0px;}

footer .widget.widget_text ul li a, footer .dt-sc-contact-info a{color:#5c5c5c; display:block;}

footer .widget_recent_entries ul li h6{font-size:14px; font-weight:normal; margin-bottom:10px; font-family:inherit;}

footer .widget_recent_entries ul li a{text-transform:none; color:#5c5c5c;}

footer .widget_recent_entries ul li{width:100%; float:left; margin:0px 0px 10px;}

footer .widget_recent_entries ul li a:hover, .widget_links ul li:hover a:before, .widget_links ul li:hover a{color:#A99479;}

footer .widget_recent_entries ul li img{color:#efebe6; font-size:14px; border:2px solid #818181;}

footer .widget_recent_entries ul li span{color:#818181; display:block; float:left;}

footer .widget_recent_entries ul li > a{float:left; margin-right:10px;}

footer .widget_recent_entries ul li img{width:60px; height:60px; float:left;}

footer .widget_recent_entries ul li:hover img{border:2px solid #008c99;}

footer #tweets_container ul.tweet_list{overflow:hidden;}

footer #tweets_container ul.tweet_list li{clear:both; display:block; padding-left:30px;}

footer #tweets_container li:before{content:""; background: url(/../assets/css/images/twitter_icon.png) no-repeat; float:left; width:21px; height:15px; margin:5px 0px 0px -30px;}

footer .dt-sc-contact-info{clear:both; float:left; width:100%; margin:0px 0px 10px; padding:0px; border:0px;}

footer .dt-sc-contact-info span{font-size:18px; float:left; margin:2px 10px 0px 0px; padding-bottom:12px;}

.widget.mailchimp p{text-transform:uppercase; font-weight:bold;}

.mailchimp-form p{border:1px solid #dddddd; background-color:transparent; border-right:0px; padding:10px 12px; float:left; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px;}

.mailchimp-form input[type=email]{border:none; background-color:transparent; outline:none; width:110px; font-family:inherit; font-size:inherit; padding:0px;}

.mailchimp-form input[type=email]:focus{box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}

.mailchimp-form p span{padding-right:5px;}

.widget .mailchimp-form input[type="submit"]{padding:0px 14px; line-height:40px; height:44px; border:1px solid #008c99; color:#FFF; cursor:pointer; outline:none; border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; display:inherit;}

.widget .mailchimp-form input[type="submit"]:hover{background:#df9b00; border:1px solid #df9b00;}

.copyright{clear:both; float:left; width:100%; margin:0px; padding:15px 0px 10px; background: url(/../assets/css/images/footer_strip.jpg) center top repeat-x #008c99;}

.copyright p{float:left; color:#FFF;}

.copyright p a{color:#FFF;}

.copyright .footer-links{float:right; margin:0px; padding:0px;}

.copyright .footer-links ul, .class_hours ul.dt-sc-social-icons{margin:0px; padding:0px; float:left;}

.copyright .footer-links ul li, .class_hours ul.dt-sc-social-icons li{margin:0px 8px 0px 0px;}

.copyright .footer-links ul li:last-child, .class_hours ul.dt-sc-social-icons li:last-child{margin:0px;}

.copyright .footer-links ul li a,  .class_hours ul.dt-sc-social-icons li a{width:35px; height:35px; display:block; line-height:40px; text-align:center; padding:0px;}

.copyright .footer-links ul li.facebook:hover a, .class_hours ul.dt-sc-social-icons li.facebook a{background:#3c5b9b;}

.copyright .footer-links ul li.twitter:hover a, .class_hours ul.dt-sc-social-icons li.twitter a{background:#2caae1;}

.copyright .footer-links ul li.gplus:hover a, .class_hours ul.dt-sc-social-icons li.gplus a{background:#ba3526;}

.copyright .footer-links ul li.pinterest:hover a, .class_hours ul.dt-sc-social-icons li.pinterest a{background:#ca1325;}

footer .footer-links p{float:left; background: url(/../assets/css/images/footer_arrow.png) right 7px no-repeat; padding:0px 50px 0px 0px; margin:7px 15px 0px 0px;}

.copyright .copyright-info{margin:0px; line-height:35px;}

.back-to-top{position:fixed; bottom:8px; left:20px; width:42px; height:43px; line-height:43px; background: url(/../assets/css/images/go_to_top.png) no-repeat; font-size:10px; text-indent:-9999px; text-align:center; display:none; z-index:9999;}

/*.back-to-top:hover{opacity:0.8;}*/

.dt-sc-sponsor-carousel-wrapper ul li {border: #fff 1px solid;border-radius: 5px;background: #fff;}

.white-block {
background: #fff;padding: 20px 20px 20px;border-radius: 0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;-moz-border-radius: 0 5px 5px 5px;
}





/**
 * Swiper 3.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: October 16, 2016
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}


/** 3.6  RD Parallax */
.rd-parallax-inner {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  z-index: 1;
  clip: rect(0, auto, auto, 0); }

.rd-parallax-layer[data-type="media"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  pointer-events: none; }
  .rd-parallax-layer[data-type="media"] iframe {
    width: 100%;
    height: 100%; }

.rd-parallax-layer[data-url] {
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center; }
  
.rd-parallax-bg{
        background: url(/assets/css/images/cloud-bg.png) repeat #ff7428;
    margin-bottom: 35px;
}

.rd-parallax .rd-parallax-layer[data-type="media"] + * {
  position: relative; }

/** 3.7  RD Flickrfeed */
.widget-flickrfeed .flickr-item {
  max-width: 82px; }

/** 3.8  Swiper Slider */
.swiper-container {
  height: 65vh;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; 
    padding: 30px 0;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative; }
  .swiper-slide .rd-video.rd-video-bg {
    height: 100%;
    z-index: auto; }
  .swiper-slide .swiper-caption {
    position: relative;
    z-index: 9; }

.swiper-container .no-transition {
  transition: 0s; }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  display: none;
  position: absolute;
  top: 50%;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 60px;
  z-index: 10;
  text-align: center;
  margin-top: 1px;
  cursor: pointer;
  opacity: 1;
  color: #fff; }
  .swiper-button-prev:hover,
  .swiper-button-next:hover {
    opacity: 1; }
  @media (min-width: 992px) {
    .swiper-button-prev,
    .swiper-button-next {
      display: block; } }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev {
  left: 0; }

.swiper-button-next {
  right: 0; }

/* Pagination Styles */
.swiper-pagination {
  display: block;
  position: absolute;
  text-align: center;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.desktop .swiper-container .swiper-pagination-type-1 {
  display: inline-block; }

.swiper-pagination-type-1 .swiper-pagination-bullet {
  position: relative;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: transparent;
  border: 2px solid #fff;
  margin: 0 15px;
  transition: .3s all ease; }
  .swiper-pagination-type-1 .swiper-pagination-bullet-active, .swiper-pagination-type-1 .swiper-pagination-bullet:hover {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    background: #fff; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-pagination-bullet {
  margin-left: 8px;
  display: inline-block;
  width: 8px;
  height: 8px;
  line-height: 8px;
  border-radius: 50%;
  background: #fff; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet {
  background: #FFF; }

.swiper-pagination-bullet-active {
  background: #1cd8a1; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #FFF; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block; }

.swiper-container-horizontal > .swiper-pagination {
  bottom: 20px;
  left: 0;
  width: 100%; }
  .swiper-container-horizontal > .swiper-pagination.swiper-pagination-type-1 {
    bottom: 30px;
    width: 100%; }
    @media (min-width: 768px) {
      .swiper-container-horizontal > .swiper-pagination.swiper-pagination-type-1 {
        right: 30px;
        bottom: 65px;
        left: auto;
        width: auto; } }
    .swiper-container-horizontal > .swiper-pagination.swiper-pagination-type-1 .swiper-pagination-bullet {
      margin: 0 15px; }

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px; }

.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt {
  height: 100%; }

.swiper-slide {
  height: 100%;
  background-position: center; }
  .swiper-slide .swiper-parallax {
    height: 100%;
    white-space: nowrap; }
    .swiper-slide .swiper-parallax:before {
      content: '';
      display: inline-block;
      height: 50%; }
  .swiper-slide-caption {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    white-space: normal;
    padding: 0 15px; }
    .swiper-slide-caption h4 {
      margin-bottom: 0; }
    @media (min-width: 1200px) {
      .swiper-slide-caption {
        padding: 0 80px; } }
    @media (min-width: 1200px) {
      .swiper-slide-caption.swiper-img {
        height: 100%; }
        .swiper-slide-caption.swiper-img .range {
          height: 100%; }
          .swiper-slide-caption.swiper-img .range .cell-lg-6.cell-xl-5 {
            height: 100%; }
            .swiper-slide-caption.swiper-img .range .cell-lg-6.cell-xl-5 img {
              height: 100%; } }
  @media (max-width: 480px) {
    
    .cell-slider-6{
        width: 100%;
    }
    .swiper-container{
        height: auto;
    }
    
    .swiper-slide h1 {
      font-size: 32px; }
    .swiper-slide h2 {
      font-size: 26px; }
    .swiper-slide h3 {
      font-size: 24px; }
    .swiper-slide h4 {
      font-size: 20px; }
    .swiper-slide h5 {
      font-size: 18px; }
    .swiper-slide .btn, .swiper-slide .pagination-classic > li > a, .swiper-slide
    .pagination-classic > li > span {
      font-size: 15px; }
      .swiper-slide .btn.btn-lg, .swiper-slide .btn-group-lg > .btn, .swiper-slide .pagination-classic > li.btn-group-lg > a, .swiper-slide
      .pagination-classic > li.btn-group-lg > span, .swiper-slide .pagination-classic > li > a.btn-lg, .swiper-slide
      .pagination-classic > li > span.btn-lg {
        padding: 10px 20px; }
        .swiper-slide .btn.btn-lg.btn-icon .icon, .swiper-slide .btn-group-lg > .btn.btn-icon .icon, .swiper-slide .pagination-classic > li.btn-group-lg > a.btn-icon .icon, .swiper-slide
        .pagination-classic > li.btn-group-lg > span.btn-icon .icon, .swiper-slide .pagination-classic > li > a.btn-lg.btn-icon .icon, .swiper-slide
        .pagination-classic > li > span.btn-lg.btn-icon .icon {
          font-size: 28px; } }
  @media (min-width: 1920px) {
    .swiper-slide h1 {
      font-size: 2.35vw; } }

.swiper-slide-overlay-disable:after {
  display: none; }

@media (max-width: 991px) {
  .swiper-slide-overlay-disable {
    background-position: right center; } }

.swiper-button {
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9; }

.lt-ie10 #nav-multithumb .preview__img {
  display: none; }

.desktop .swiper-button {
  display: none;
  transition: .3s all ease; }
  .desktop .swiper-button:hover {
    color: #1cd8a1; }

@media (min-width: 1200px) {
  .desktop .swiper-button {
    display: block; }
  .desktop .swiper-pagination {
    display: none; } }

.mobile .swiper-pagination, .tablet .swiper-pagination {
  display: block; }

.mobile .swiper-button, .tablet .swiper-button {
  display: none; }

.mobile .preview, .tablet .preview {
  display: none; }

/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* Cube */
.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 1; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

/* Scrollbar */
.swiper-scrollbar {
  position: relative;
  -ms-touch-action: none; }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  bottom: 0;
  z-index: 50;
  height: 3px;
  width: 100%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: #1cd8a1;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }
    .shell,
.shell-wide,
.shell-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.shell,
.shell-wide {
  min-width: 300px;
  max-width: 480px; }
  @media (min-width: 768px) {
    .shell,
    .shell-wide {
      max-width: 750px; } }
  @media (min-width: 992px) {
    .shell,
    .shell-wide {
      max-width: 970px; } }
  @media (min-width: 1200px) {
    .shell,
    .shell-wide {
      max-width: 1200px; } }

@media (min-width: 1800px) {
  .shell-wide {
    max-width: 1800px; } }
    
.cell-slider-6{
    float: left;
    width: 50%;
}

.bg-overlay-info{
        background-color: rgba(0,0,0,0.05);  
}

.swiper-slide-caption h2{
    /*background-color: green;*/
    padding: 12px 10px;
    border-radius: 10px;
    display: inline-block;
    color: #fff;
}
.swiper-slide-caption p{
    color: #ffffff;
    font-size: 50px;
    line-height: 45px;
}
@media(max-width: 480px){
    .cell-slider-6{
        width: 100%;
    }
    .swiper-container{
        height: auto;
    }
}

.h2 {
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.header-left-Sale {
    margin: 39px 0px 0px;
    padding: 0px;
    width: 20%;
}

.header-left-Sale p {
    font-size: x-large;
    color: #f26e26;
    font-weight: 600;

}

.h1 { 
    display: block;
    font-size: 2em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

@media (max-width: 768px) {
    .temp-block.header-left-Sale {
        width: 100%;
        text-align: center;
    }
}
@font-face {font-family: "FontAwesome";src: url("/assets/fonts/fontawesome-webfont.eot?v=4.6.3");src: url("/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/assets/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/assets/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/assets/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
@charset "utf-8";.dt-sc-one-column{width:100%;margin:0;padding:0;float:left}.dt-sc-one-half{width:48.9%}.dt-sc-one-third{width:32%}.dt-sc-one-fourth{width:23.5%}.dt-sc-one-fifth{width:18.4%}.dt-sc-two-third{width:65.8%}.dt-sc-three-fourth{width:74.5%}.column.no-space.dt-sc-one-third{width:33.3%;margin:0}.column.no-space{margin-left:0}ol.decimal{list-style-type:decimal}ol.decimal-leading-zero{list-style-type:decimal-leading-zero}ol.lower-alpha{list-style-type:lower-alpha}ol.lower-roman{list-style-type:lower-roman}ol.upper-alpha{list-style-type:upper-alpha}ol.upper-roman{list-style-type:upper-roman}ol.dt-sc-fancy-list li span{color:#5c5c5c}ol.dt-sc-fancy-list.turquoise li{color:#008c99}ol.dt-sc-fancy-list.pink li{color:#de81b8}ol.dt-sc-fancy-list.mustard li{color:#df9b00}ol.dt-sc-fancy-list.violet li{color:#9b59b6}ol.dt-sc-fancy-list.blue li{color:#3498db}ol.dt-sc-fancy-list.chocolate li{color:#7b4b4b}.column{float:left;margin:0 0 1% 2%}.column.first{margin-left:0}.dt-sc-hr{width:100%;float:left;clear:both;margin:30px 0;padding:0;display:block}.dt-sc-hr-medium{width:100%;float:left;clear:both;margin:20px 0;padding:0;display:block}.dt-sc-hr-small{width:100%;float:left;clear:both;margin:15px 0;padding:0;display:block}.dt-sc-hr-very-small{width:100%;float:left;clear:both;margin:10px 0;padding:0;display:block}.dt-sc-clear{float:none;clear:both;margin:0;padding:0}.dt-sc-button{background:#008c99;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:10px 0 0;display:inline-block}.dt-sc-button:hover,.dt-sc-button.burnt-orange:hover,.dt-sc-button.mustard:hover,.dt-sc-button.violet:hover,.dt-sc-button.green:hover,.dt-sc-button.pink:hover{background:#434343;color:#fff}.dt-sc-button span{margin-left:5px}.dt-sc-button.small{font-size:14px;padding:10px 14px}.dt-sc-button.medium{font-size:15px;padding:14px 18px}.dt-sc-button.large{font-size:20px;padding:16px 25px}.dt-sc-button.xlarge{font-size:22px;padding:20px 26px}.dt-sc-button.burnt-orange{background:#cf571b}.dt-sc-button.mustard{background:#df9b00}.dt-sc-button.violet{background:#9b59b6}.dt-sc-button.green{background:#796e1f}.dt-sc-button.pink{background:#de81b8}ul.dt-sc-social-icons{margin:0;padding:0}ul.dt-sc-social-icons li,ul.dt-sc-contact-social-icons li{display:inline-block;padding-bottom:0}ul.dt-sc-social-icons li a{line-height:60px;font-size:16px;font-weight:bold;color:#292929;padding:0 10px}.dt-sc-ico-content{width:100%;margin:0;padding:0;clear:both;display:block}.dt-sc-ico-content.type1{text-align:center}.dt-sc-ico-content.type1 .icon{display:inline-block;width:118px;height:118px;margin-bottom:25px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out}.dt-sc-ico-content.type1 .icon img,.dt-sc-ico-content.type1:hover .icon span:before,.dt-sc-ico-content.type1:hover .icon span{border-radius:100%}.dt-sc-ico-content.type1 .icon>span.icon-outer{border:3px solid #fff;box-shadow:0 0 0 2px #fff;border-radius:100%;position:relative}.dt-sc-ico-content.type1 h4 a{text-shadow:none;font-size:24px;color:#2b2b2b}.dt-sc-ico-content.type1 span.icon-outer{max-width:118px;max-height:118px;display:inline-block;background-repeat:no-repeat;margin-bottom:20px;transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-webkit-transition:all .5s linear 0s}.dt-sc-ico-content.type1:hover .icon span.icon-outer{border:3px solid #008c99;box-shadow:none}.dt-sc-ico-content.type1:hover .icon span:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);opacity:1}.dt-sc-ico-content.type1 .infolayer{position:absolute;opacity:0;background:rgba(0,140,153,.8);width:90px;height:90px;z-index:9;top:0;bottom:0;margin:auto;left:0;right:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-webkit-transition:all .5s linear 0s;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}.dt-sc-ico-content.type1:hover .infolayer{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.dt-sc-ico-content.type1 .infolayer a{width:35px;height:35px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;line-height:35px;background:#fff;display:inline-block;margin:auto;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0}.dt-sc-full-width-content{width:100%;float:left;clear:both;display:block;margin:0;padding:0}.fullwidth-background.turquoise-bg .dt-sc-ico-content.type2 h4 a,.fullwidth-background.turquoise-bg .dt-sc-ico-content.type2 p{color:#fff}.dt-sc-ico-content.type2{padding:0;position:relative;width:auto;display:inline-block}.dt-sc-ico-content.type2 .icon{width:50px;text-align:center;float:left;margin-right:15px}.fullwidth-background.turquoise-bg .dt-sc-ico-content.type2 .icon span{border:3px solid #fff;background-color:#fff;color:#5c5c5c}.dt-sc-ico-content.type2 .icon span{width:46px;height:46px;text-align:center;font-size:18px;line-height:43px;border:3px solid #008c99;background-color:#008c99;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;display:inline-block;color:#fff}.dt-sc-ico-content.type2 p{float:left;margin:5px 0 0 0}.fullwidth-background.turquoise-bg .dt-sc-ico-content.type2:hover .icon span,.dt-sc-ico-content.type2:hover .icon span{border:3px solid #80c6cc}.dt-sc-ico-content.type2 h4{margin-bottom:0;line-height:40px}.fullwidth-background.turquoise-bg .dt-sc-ico-content.type2:hover h4 a{color:#ffc907}.dt-sc-ico-content.type2:hover h4 a{color:#73d5f0}.dt-sc-ico-content.type3{background:#fff;padding:0 5% 20px;width:100%;text-align:center}.dt-sc-ico-content.type3 .icon{display:inline-block;width:90px;height:90px;text-align:center;margin:-45px 0 20px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.dt-sc-ico-content.type3:hover .icon{background:#df9b00}.dt-sc-ico-content.type3 .icon span{font-size:36px;line-height:90px;color:#fff}.dt-sc-ico-content.type3 h4{margin-bottom:15px}.dt-sc-team{float:left;width:100%;margin:0 0 20px;padding:0;text-align:center}.dt-sc-team .image{position:relative;float:left;overflow:hidden}.dt-sc-team .item-mask,.author-thumb .item-mask,.portfolio-thumb .item-mask,.comment-author .item-mask{left:0;position:absolute;top:0;transition:all .2s ease 0s;z-index:9;clear:both}.dt-sc-team .image img,.author-thumb .image img,.portfolio-thumb img{float:left;width:100%;clear:both}.dt-sc-team .image img{height:auto}.dt-sc-team .image{display:inline-block;width:100%;float:none;text-align:center;margin:0 0 15px;max-width:220px;max-height:192px}.dt-sc-team .team-details{text-align:center;clear:both;float:left;width:100%}.dt-sc-team h4{color:#252525;margin:0 0 10px}.dt-sc-team h6{color:gray;font-style:italic;font-weight:normal;font-size:16px;margin-bottom:20px;font-family:"Roboto Slab",sans-serif}.dt-sc-testimonial-carousel-wrapper .carousel-arrows{position:absolute;top:-40px;right:0;margin:0;width:auto}.dt-sc-testimonial-carousel-wrapper .carousel-arrows a{margin:0;width:25px;height:25px;display:inline-block;border:1px solid #afb0b0;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-size:18px;color:#5c5c5c}.dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover{color:#fff;border:1px solid #008c99}.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}.dt-sc-toggle-frame-set{float:left;width:100%;margin:0;padding:0}.dt-sc-toggle-frame{padding-bottom:20px;display:block}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{font-weight:normal;font-size:14px;position:relative;text-transform:uppercase;margin:0;padding:0 0 0 20px}.dt-sc-toggle-frame h5 a{display:block;text-transform:uppercase;font-size:14px;color:#5c5c5c}.dt-sc-toggle-frame h5 a:before,.dt-sc-toggle-frame h5 a:after{position:absolute;text-decoration:inherit;font-size:14px}.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:before{content:"";top:-6px;left:0;position:absolute;font-weight:normal;font-size:14px}.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:after{content:"";top:4px;left:0;display:inline-block;float:left;position:absolute;font-size:14px}.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.active:before,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.active:after,.dt-sc-toggle-frame-set h5.dt-sc-toggle.active:before{content:""}.dt-sc-toggle-frame .dt-sc-toggle-content{padding:5px 20px 20px 22px;margin:0;background:#fff}.dt-sc-toggle-frame .dt-sc-toggle-accordion.active,.dt-sc-toggle-frame .dt-sc-toggle.active{background:#fff;margin-bottom:0;padding:20px 10px 5px 20px}.dt-sc-toggle-accordion.active a:before,.dt-sc-toggle-accordion.active a:after,.dt-sc-toggle-frame .dt-sc-toggle.active a:before,.dt-sc-toggle-frame .dt-sc-toggle.active a:after,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle.active:before{content:""}.dt-sc-toggle-frame-set h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:before{content:""}h5.dt-sc-toggle-accordion.active:before,.dt-sc-toggle-frame-set h5.dt-sc-toggle.active:before{content:""}.course h5.dt-sc-toggle-accordion:before{content:"?"}.course h5.dt-sc-toggle-accordion.active:before{content:"?"}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before{content:""}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{line-height:inherit}h5.dt-sc-toggle-accordion,.dt-sc-toggle-frame h5.dt-sc-toggle,h5.dt-sc-toggle{padding:0 0 0 42px;line-height:30px;position:relative;font-size:16px;margin-bottom:10px}.dt-sc-toggle-frame h5.dt-sc-toggle{padding:0 0 0 20px;margin-bottom:0}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a,.dt-sc-toggle-frame h5.dt-sc-toggle a{font-weight:normal}.dt-sc-toggle-frame h5.dt-sc-toggle a{font-size:14px}h5.dt-sc-toggle-accordion a{color:#5c5c5c;font-weight:bold;display:block}h5.dt-sc-toggle a{color:#5c5c5c;font-size:16px;font-weight:bold;display:block}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a{font-weight:normal}h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:before{background:#333334;display:inline-block;width:26px;height:25px;text-align:center;line-height:25px;color:#fff;border:3px solid #cdd0d0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;position:absolute;top:0;left:0;z-index:1}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before,.dt-sc-toggle-frame h5.dt-sc-toggle:before{background:none;display:inherit;width:auto;height:auto;text-align:inherit;line-height:inherit;color:inherit;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:static}h5.dt-sc-toggle-accordion.active:before,h5.dt-sc-toggle.active:before{border:3px solid #d2dec3;line-height:24px}.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before,.dt-sc-toggle-frame h5.dt-sc-toggle.active:before{border:0}.dt-sc-toggle-content{margin-left:42px;padding-bottom:20px;clear:both;display:none}ul.dt-sc-tabs-frame,ul.dt-sc-tabs{margin:0;padding:0}ul.dt-sc-tabs-frame li{display:inline;float:left;margin:0;padding:0}.dt-sc-tabs-frame-content,.dt-sc-tabs-content{background:#fff;display:block;float:left;clear:both;width:100%;padding:20px 20px 20px;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;margin:-1px 0 0 0}.dt-sc-tabs-content ul{margin:10px 0 0}.dt-sc-tabs-content h2{font-size:26px;margin-bottom:15px}.dt-sc-tabs-frame-content h5,.dt-sc-tabs-content h5{font-size:18px;margin-bottom:15px}.dt-sc-tabs-frame-content{background:#ede7d6;margin-top:-1px;border:1px solid #b6a99e;padding:5px 10px;width:100%;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px}ul.dt-sc-tabs li{margin-right:1px;float:left;display:inline;padding-bottom:0}ul.dt-sc-tabs-frame li{margin:0 8px 0 0}ul.dt-sc-tabs li a{padding:0 20px;line-height:40px;display:inline-block;color:#fff;font-size:14px;font-weight:bold;position:relative;z-index:1;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;background:#df9b00}ul.dt-sc-tabs-frame li a{background:#d7cbbb;padding:10px 15px 8px;float:left;position:relative;z-index:1}ul.dt-sc-tabs-frame li a.current,ul.dt-sc-tabs li a.current,ul.dt-sc-tabs-vertical-frame li a.current{background:#cf571b;color:#fff}.dt-sc-tabs-frame-content h5{margin:15px 0 10px}.dt-sc-tabs-frame-content p{margin:0 0 10px 0}.dt-sc-tabs-vertical-container{float:left;width:100%;margin:0 0 20px;padding:0;clear:both}ul.dt-sc-tabs-vertical-frame{float:left;width:30%;margin:0 -1px 0 0;padding:0}ul.dt-sc-tabs-vertical-frame li{float:left;display:block;margin:0 0 1px;padding:0;width:100%;position:relative}ul.dt-sc-tabs-vertical-frame li a{display:block;background:#df9b00;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;margin:0;padding:12px;font-weight:600;color:#fff}.dt-sc-tabs-vertical-frame-content{background:#fff;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;float:left;width:70%;margin:0;padding:20px 4% 20px}.dt-sc-testimonial-carousel-wrapper{float:left;clear:both;margin:0;padding:0;width:100%;position:relative;display:block}.dt-sc-testimonial-carousel{margin:0;padding:0;float:left;width:100%}.dt-sc-testimonial-carousel li{display:block;float:left}.dt-sc-testimonial{position:relative;float:left;display:block;width:100%}.dt-sc-testimonial blockquote{position:relative;color:#fff;padding:15px 56px 15px 56px;float:left;display:block;margin:0;margin:0 0 25px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;line-height:inherit;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dt-sc-testimonial blockquote q:before,.dt-sc-testimonial blockquote q:after{font-size:78px;font-family:Georgia,serif;font-style:italic;position:absolute}.dt-sc-testimonial blockquote q:after{bottom:-10px;right:25px}.dt-sc-testimonial blockquote q:before{top:35px;left:10px}.dt-sc-testimonial .author{float:left;margin:0 0 0 3px;display:block;width:88px}.dt-sc-testimonial blockquote:after{content:"";border-width:15px 15px 0 15px;border-style:solid;border-color:#008c99 transparent transparent;width:0;height:0;position:absolute;bottom:-15px;left:25px}.dt-sc-testimonial .author img{border:4px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 2px 2px #dbddde;-moz-box-shadow:0 0 2px 2px #dbddde;-webkit-box-shadow:0 0 2px 2px #dbddde;float:left;display:inline-block;margin:0 10px 0 0}.dt-sc-testimonial .author-meta p{font-weight:bold;font-size:18px;color:#000}.dt-sc-testimonial .author-meta{float:left;margin:0;width:84%}.dt-sc-testimonial .author-meta span{display:block;margin-bottom:8px}.dt-sc-sponsor-carousel-wrapper{float:left;clear:both;margin:0;padding:0;width:100%;position:relative;display:block}.dt-sc-sponsor-carousel li{display:inline-block;float:left;margin:0 10px;text-align:center}.dt-sc-sponsor-carousel-wrapper .carousel-arrows{position:absolute;top:-55px;right:0}.dt-sc-sponsor-carousel-wrapper .carousel-arrows a{background:url("/assets/images/sponsor-carousel-arrows.png") no-repeat;width:14px;height:28px;float:left;text-align:center;margin-left:15px;opacity:.5;filter:alpha(opacity=50)}.dt-sc-sponsor-carousel-wrapper .carousel-arrows a:hover{opacity:1;filter:alpha(opacity=100)}.dt-sc-sponsor-carousel-wrapper .carousel-arrows a.sponsor-prev{background-position:left top}.dt-sc-sponsor-carousel-wrapper .carousel-arrows a.sponsor-next{background-position:right top}.dt-sc-boxed-tooltip{display:inline-block;margin:0;padding:0 20px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#tiptip_holder{display:none;background:#e7e5e5;position:absolute;top:0;left:0;z-index:99999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.tip_bottom #tiptip_content{box-shadow:inset 0 -1px 1px 0 #d9d9d9;-webkit-box-shadow:inset 0 -1px 1px 0 #d9d9d9;-moz-box-shadow:inset 0 -1px 1px 0 #d9d9d9}.tip_top #tiptip_content{box-shadow:inset 0 1px 1px 0 #d9d9d9;-webkit-box-shadow:inset 0 1px 1px 0 #d9d9d9;-moz-box-shadow:inset 0 1px 1px 0 #d9d9d9}#tiptip_content{padding:4px 10px;color:#333334;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:#fff;border-top-color:#e7e5e5}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:#e7e5e5}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:#e7e5e5}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:#e7e5e5}#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_bottom{top:12px}blockquote{padding:15px 38px;margin:0;position:relative;color:#fff;font-size:15px;line-height:26px;border:1px dashed rgba(255,255,255,.5);background:#008c99;box-shadow:0 0 0 2px #008c99;-webkit-box-shadow:0 0 0 2px #008c99;-moz-box-shadow:0 0 0 2px #008c99}blockquote q:before,blockquote q:after{font-size:48px;font-family:Georgia,serif;font-style:italic;position:absolute}blockquote q:before{top:24px;left:10px}blockquote q:after{bottom:0;right:15px}blockquote.alignright{margin-left:20px;text-align:left;width:30%;float:right}blockquote.burnt-orange{background:#cf571b;box-shadow:0 0 0 2px #cf571b;-webkit-box-shadow:0 0 0 2px #cf571b;-moz-box-shadow:0 0 0 2px #cf571b}blockquote.mustard{background:#df9b00;box-shadow:0 0 0 2px #df9b00;-webkit-box-shadow:0 0 0 2px #df9b00;-moz-box-shadow:0 0 0 2px #df9b00}blockquote.violet{background:#9b59b6;box-shadow:0 0 0 2px #9b59b6;-webkit-box-shadow:0 0 0 2px #9b59b6;-moz-box-shadow:0 0 0 2px #9b59b6}blockquote.blue{background:#73d5f0;color:inherit;box-shadow:0 0 0 2px #73d5f0;-webkit-box-shadow:0 0 0 2px #73d5f0;-moz-box-shadow:0 0 0 2px #73d5f0}blockquote.chocolate{background:#7b4b4b;box-shadow:0 0 0 2px #7b4b4b;-webkit-box-shadow:0 0 0 2px #7b4b4b;-moz-box-shadow:0 0 0 2px #7b4b4b}blockquote.grey{background:#818181;box-shadow:0 0 0 2px #818181;-webkit-box-shadow:0 0 0 2px #818181;-moz-box-shadow:0 0 0 2px #818181}blockquote.green{background:#7aa127;box-shadow:0 0 0 2px #7aa127;-webkit-box-shadow:0 0 0 2px #7aa127;-moz-box-shadow:0 0 0 2px #7aa127}blockquote.pink{background:#d074b3;box-shadow:0 0 0 2px #d074b3;-webkit-box-shadow:0 0 0 2px #d074b3;-moz-box-shadow:0 0 0 2px #d074b3}.dt-sc-pullquote{border-left:3px solid #008c99;background:#fff;letter-spacing:0;line-height:25px;padding:15px;width:36%}.dt-sc-pullquote.alignright{margin:20px 0 20px 20px}.dt-sc-pullquote.alignleft{margin:20px 20px 20px 0}.dt-sc-pullquote.aligncenter{margin:20px 0 20px 0;text-align:center;display:block;width:100%}ul.dt-sc-fancy-list li{display:block;position:relative;padding-left:25px;line-height:normal}ul.dt-sc-fancy-list li:before{color:#868686;text-decoration:inherit;font-size:14px;position:absolute;top:2px;left:0}ul.dt-sc-fancy-list.thumbs-up li:before{content:""}ul.dt-sc-fancy-list.thumbs-down li:before{content:""}ul.dt-sc-fancy-list.gift li:before{content:""}ul.dt-sc-fancy-list.tree li:before{content:""}ul.dt-sc-fancy-list.star li:before{content:""}ul.dt-sc-fancy-list.smile li:before{content:""}ul.dt-sc-fancy-list.music li:before{content:""}ul.dt-sc-fancy-list.moon li:before{content:""}ul.dt-sc-fancy-list.car li:before{content:""}ul.dt-sc-fancy-list.graduation-cap li:before{content:""}ul.dt-sc-fancy-list.reddit li:before{content:""}ul.dt-sc-fancy-list.turquoise li:before{color:#008c99}ul.dt-sc-fancy-list.pink li:before{color:#de81b8}ul.dt-sc-fancy-list.mustard li:before{color:#df9b00}ul.dt-sc-fancy-list.violet li:before{color:#9b59b6}ul.dt-sc-fancy-list.blue li:before{color:#3498db}ul.dt-sc-fancy-list.chocolate li:before{color:#7b4b4b}ul.dt-sc-fancy-list.burnt-orange li:before{color:#cf571b}ul.dt-sc-fancy-list.red li:before{color:#cb4d40}.dt-sc-error-box p,.dt-sc-warning-box p,.dt-sc-success-box p,.dt-sc-info-box p{margin-bottom:0;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 a:hover,.dt-sc-warning-box a:hover,.dt-sc-success-box a:hover,.dt-sc-info-box a:hover{text-decoration:none}.dt-sc-error-box{background:#fcc;border:1px solid #f99;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;left:12px;position:absolute;text-decoration:inherit;top:15px}.dt-sc-error-box:before{color:#c54228;content:""}.dt-sc-warning-box{background:#fdebae;border:1px solid #e6c555;color:#c79d13;position:relative}.dt-sc-warning-box:before{color:#e2b828;content:""}.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:""}.success-msg,.error-msg{display:block;margin-bottom:10px;clear:both}footer .success-msg{color:#5c5c5c}.error-msg{color:#f00}.dt-sc-info-box{background:#bfe4f9;border:1px solid #68a2cf;color:#2081b9;position:relative}.dt-sc-info-box:before{color:#008bc1;content:""}.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-progress{height:42px;margin-bottom:10px;clear:both;display:block}.dt-sc-progress .dt-sc-bar{position:relative}.dt-sc-bar-text{margin-bottom:5px}.dt-sc-progress .dt-sc-bar-text{font-size:14px;position:absolute;top:0;left:0;line-height:42px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 20px;color:#fff;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:20px;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.dt-sc-progress .dt-sc-bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .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(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:20px 20px;-moz-background-size:20px 20px;-o-background-size:20px 20px;background-size:20px 20px}.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}}.dt-sc-pricing-table.no-space .dt-sc-one-fourth{width:25%}.dt-sc-pricing-table.no-space .column{margin-left:0}.dt-sc-pr-tb-col.selected{border:1px solid #008c99}.dt-sc-pr-tb-col.mustard{background:#efc043;border-color:#ca8d02}.dt-sc-pr-tb-col.green{background:#d5c651;border-color:#c2b130}.dt-sc-pr-tb-col.pink{background:#f5bbd1;border-color:#de81b8}.dt-sc-pr-tb-col.blue{background:#a9e1f9;border-color:#5fa9c9}.dt-sc-pr-tb-col.mustard .dt-sc-tb-header .dt-sc-price{background:#df9b00}.dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-price{background:#c2b130}.dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-price{background:#de81b8}.dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-price{background:#5fa9c9}.dt-sc-pr-tb-col.mustard .dt-sc-tb-content li{border-bottom:1px solid #ca8d02}.dt-sc-pr-tb-col.green .dt-sc-tb-content li{border-bottom:1px solid #c2b130}.dt-sc-pr-tb-col.pink .dt-sc-tb-content li{border-bottom:1px solid #de81b8}.dt-sc-pr-tb-col.blue .dt-sc-tb-content li{border-bottom:1px solid #5fa9c9}.dt-sc-tb-header-img img{position:absolute;top:10px;right:0;z-index:-10;display:inline-block}.dt-sc-pr-tb-col:hover .dt-sc-tb-header-img img{top:-35px;right:-25px;z-index:10}.dt-sc-tb-header .dt-sc-tb-thumb>img{float:left;position:relative;width:100%;z-index:9}.dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title{bottom:0;display:inline-block;left:0;opacity:.9;position:absolute;width:100%;padding:15px 0;z-index:9}.dt-sc-tb-header .dt-sc-tb-thumb{display:inline-block;width:100%;position:relative;float:left}.dt-sc-pricing-table{width:100%;margin:30px 0 20px;padding:0;float:left}.dt-sc-pr-tb-col{position:relative;border:1px solid #ca8d02;background:#fff;width:100%;margin:0;padding:0;text-align:center;-webkit-transition:-webkit-box-shadow .2s ease-out;-moz-transition:-moz-box-shadow .2s ease-out;-o-transition:-o-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.dt-sc-tb-title h5{padding:20px;font-weight:600;font-size:18px;line-height:normal;text-transform:uppercase;margin-bottom:0}.dt-sc-tb-title,.dt-sc-tb-header .dt-sc-tb-thumb>img{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.dt-sc-tb-header .dt-sc-price{background:#f2f2f2;margin:0;padding:25px 20px 25px 20px;display:block;font-size:48px;font-weight:300;color:#181818}.dt-sc-tb-header .dt-sc-price span{font-size:18px}.dt-sc-tb-content{list-style-type:none;margin:0}.dt-sc-tb-content li{font-size:14px;color:#333;border-bottom:1px solid #dfdfdf;padding:18px 10px}.dt-sc-pr-tb-col .dt-sc-buy-now{padding:20px;margin:0}.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button{margin:0;padding:10px 20px}.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button:after{background:#666667}.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button:hover,.dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover{color:#fff}.dt-sc-pr-tb-col,.dt-sc-tb-header .dt-sc-price,.dt-sc-tb-title h5,.dt-sc-pr-tb-col .dt-sc-buy-now{-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:0 0 15px rgba(0,0,0,.25);-moz-box-shadow:0 0 15px rgba(0,0,0,.25);-webkit-box-shadow:0 0 15px rgba(0,0,0,.25);margin-top:-15px}.dt-sc-pr-tb-col:hover{z-index:1}.dt-sc-pr-tb-col.selected .dt-sc-tb-title h5,.dt-sc-pr-tb-col:hover .dt-sc-tb-title h5,.dt-sc-pr-tb-col.selected .dt-sc-buy-now,.dt-sc-pr-tb-col:hover .dt-sc-buy-now{padding:25px 20px}.dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price,.dt-sc-pr-tb-col:hover .dt-sc-tb-header .dt-sc-price{padding:35px 20px}.dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price{color:#fff}.dt-sc-pricing-table.no-space .column{margin-left:0}.dt-sc-pr-tb-col.mustard .dt-sc-tb-title{background:#efc043}.dt-sc-pr-tb-col.green .dt-sc-tb-title{background:#d5c651}.dt-sc-pr-tb-col.pink .dt-sc-tb-title{background:#f5bbd1}.dt-sc-pr-tb-col.blue .dt-sc-tb-title{background:#a9e1f9}.dt-sc-pr-tb-col .dt-sc-tb-title h3{margin-bottom:0}.dt-sc-tb-header .dt-sc-price{padding:20px 0;display:inline-block;font-size:46px;font-weight:bold;color:#fff;position:relative;width:100%}.dt-sc-titled-box h4.dt-sc-titled-box-title{color:#fff}.dt-sc-titled-box h4.dt-sc-titled-box-title{padding:10px 15px;text-shadow:none;margin:0}.dt-sc-titled-box-content{padding:15px 15px 20px;background:#fff;border:1px solid #e2e2e2;border-top:0}.dt-sc-titled-box.green h4.dt-sc-titled-box-title{background:#7aa127}.dt-sc-titled-box.mustard h4.dt-sc-titled-box-title{background:#df9b00}.dt-sc-titled-box.burnt-orange h4.dt-sc-titled-box-title{background:#cf571b}.dt-sc-titled-box.blue h4.dt-sc-titled-box-title{background:#73d5f0}.dt-sc-titled-box.chocolate h4.dt-sc-titled-box-title{background:#7b4b4b}.dt-sc-titled-box.grey h4.dt-sc-titled-box-title{background:#818181}.dt-sc-titled-box.pink h4.dt-sc-titled-box-title{background:#de81b8}.dt-sc-colored-box{width:100%;float:left;margin:0;padding:15px 5% 20px}.dt-sc-colored-box h4{border-bottom:1px solid #5c5c5c;padding-bottom:15px;margin-bottom:15px}.dt-sc-colored-box h4 span{font-size:30px;margin-right:10px;position:relative;top:3px}.dt-sc-colored-box h4{color:#5c5c5c}.dt-sc-colored-box.light-pink{background:#f6d4e1}.dt-sc-colored-box.pink{background:#f3c5d7}.dt-sc-colored-box.dark-pink{background:#f2b7ce}.widget.mailchimp p.error{border:1px solid red}
@charset "utf-8";@media only screen and (min-width:960px) and (max-width:1240px){.container{width:900px}h1{line-height:32px}h2{line-height:30px}.wrapper .dt-sc-button.xlarge{font-size:20px}.wrapper .dt-sc-button.large{font-size:18px}.megamenu-4-columns-group .megamenu-child-container{width:850px}.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{width:830px}.megamenu-child-container>ul.sub-menu>li.menu-item-with-widget-area.fill-two-columns{width:370px}.menu-item-widget-area-container .widget.widget_recent_entries{width:175px;margin-left:10px}.megamenu-child-container>ul.sub-menu>li{width:200px;padding:15px 10px}.megamenu-child-container>ul.sub-menu>li.menu-item-with-widget-area{width:250px}#main-menu>ul.menu>li>a{padding:0 10px;font-size:12px}.mailchimp-form input[type=email]{width:72px}#primary.with-sidebar{width:680px;margin-right:20px}#secondary{width:200px}#secondary .widget_categories ul li a{font-size:inherit}#slider .ls-slide img{margin-top:0 !important}.add-slider-wrapper iframe{width:362px;height:269px}.portfolio-content{width:194px;height:168px}.front-portfolio{height:162px}.portfolio-content2{margin:-85px 0 0 209px}.portfolio-content3{margin:-85px 0 0 94px}.portfolio-content4{margin:-3px 0 0 210px}.portfolio-content5{margin:-86px 0 0 -50px}.portfolio-content6{margin:-3px 0 0 -50px}.portfolio-content7{margin:-86px 0 0 354px}.front-portfolio .image-overlay a.link,.front-portfolio .image-overlay a.zoom{font-size:12px;height:32px;line-height:32px;width:22px}.front-portfolio a.link:before,.front-portfolio a.zoom:before{left:-8px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:8px solid #fff}.front-portfolio a.link:after,.front-portfolio a.zoom:after{right:-8px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:8px solid #fff}.front-portfolio .image-overlay h5{font-size:inherit;top:30%}.front-portfolio .image-overlay .link{top:60%}.front-portfolio .image-overlay .zoom{top:60%}.front-portfolio:hover .link{left:28%}.front-portfolio:hover .zoom{right:28%}#main .fullwidth-background ul.products li{width:202px}.entry-meta .blog-author,.date,.comments,.entry_format{margin-bottom:5px}#primary.with-sidebar .column.dt-sc-one-half .blog-entry-inner{padding:0 0 0 90px}#primary.with-sidebar .column.dt-sc-one-half .entry-meta{width:85px}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date:after,#primary.with-sidebar .column.dt-sc-one-half .entry-meta .comments:after,#primary.with-sidebar .column.dt-sc-one-half .entry-meta .entry_format:after{border:0}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date{text-align:center;padding:0 12px}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date p{margin-left:0}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date span{font-size:14px;line-height:27px}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:442px}.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb{max-height:418px}#primary.with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:332px}#primary.with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-third .portfolio-thumb{max-height:341px}#primary .dt-sc-team .image{max-width:none;max-height:none;width:212px;height:185px}.portfolio .image-overlay{transition:none;-moz-transition:none;-webkit-transition:none}.portfolio.isotope-item .image-overlay{transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-webkit-transition:opacity .2s ease 0s}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta{width:78%}.time-rail{width:218px}.time-rail:before{width:68px}.time-rail:after{width:150px}.audio-list h5{width:355px}.events-list .event-thumb{margin:0 20px 20px 0}.dt-sc-tb-header-img img{max-width:80px}.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-price{font-size:35px}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:710px}h1{line-height:32px}h2{line-height:30px}h3{line-height:24px}.wrapper .dt-sc-button.small{font-size:12px;padding:10px 14px}.wrapper .dt-sc-button.medium{font-size:13px;padding:14px 14px}.wrapper .dt-sc-button.large{font-size:17px;padding:16px 14px}.wrapper .dt-sc-button.xlarge{font-size:18px;padding:20px 14px}.megamenu-4-columns-group .megamenu-child-container{width:680px}.megamenu-child-container>ul.sub-menu>li.menu-item-with-widget-area.fill-two-columns{width:285px}.menu-item-widget-area-container .widget.widget_recent_entries{width:130px;margin-left:10px}.megamenu-child-container>ul.sub-menu>li{width:200px;padding:15px 10px}.megamenu-child-container>ul.sub-menu>li.menu-item-with-widget-area{width:200px}.menu-item-widget-area-container .widget .entry-details p,.menu-item-widget-area-container .widget .entry-details p a{font-size:12px}#main-menu .megamenu-child-container .widget ul.product_list_widget li a img{margin-right:10px;max-width:60px}#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{margin:5px 0 0;font-weight:500}.megamenu-child-container>ul.sub-menu>li{width:165px}.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{width:inherit}#main-menu>ul.menu>li>a{padding:0 5px;font-size:10px}header ul.dt-sc-social-icons li a{width:40px}#main-menu ul li.menu-item-simple-parent ul{width:200px}#main-menu ul li.menu-item-simple-parent ul li ul{left:200px}#main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul{left:inherit;right:200px}#main-menu ul li.menu-item-simple-parent ul li a,#main-menu ul li ul li a{font-size:12px}header ul.dt-sc-social-icons li a{padding:0 5px;font-size:inherit}.breadcrumb-section h1{font-size:26px}#slider .ls-slide img{margin-top:0 !important}.fullwidth-background ul.products li{width:340px;margin:0 0 30px 30px}.fullwidth-background ul.products li:nth-child(odd){margin-left:0}footer .dt-sc-contact-info span{font-size:12px;margin:5px 4px 0 0}.mailchimp-form p{border-right:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.mailchimp-form input[type=email]{width:118px}.widget .mailchimp-form input[type="submit"]{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;float:left}.class_hours p,.class_hours ul.dt-sc-social-icons{text-align:center;width:100%}#primary.with-sidebar{width:510px;margin-right:20px}#secondary{width:180px}#secondary .widget_categories ul li a{font-size:inherit;line-height:24px;margin-bottom:10px;padding-bottom:10px}.add-slider-wrapper iframe{width:285px;height:212px}.product-details h5,.product-details .price{float:none;text-align:center;display:block}.front-portfolio-container{text-align:center}.front-portfolio-container .portfolio-content{margin:0 auto 30px;float:none}.images{width:100%;margin:0 0 20px}.summary{width:100%}.blog-entry-inner{padding:0 0 0 90px}.date,.comments,.entry_format{margin-bottom:5px}.entry-meta .blog-author{margin-bottom:5px;max-width:40px;max-height:40px}.entry-meta{width:100px}.date span{font-size:24px}.entry-meta .date p{margin:3px 0 0 3px}.column.dt-sc-one-half .entry-meta .date:after,.column.dt-sc-one-half .entry-meta .comments:after,.column.dt-sc-one-half .entry-meta .entry_format:after{border:0}#primary.with-sidebar .column.dt-sc-one-half .blog-entry-inner{padding:0}#primary.with-sidebar .column.dt-sc-one-half .entry-meta{width:100%;text-align:center;position:static;float:none;display:inline-block;margin-bottom:0}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .blog-author{max-width:90px;max-height:90px;display:inline-block;text-align:center;margin-bottom:20px}#primary.with-sidebar .column.dt-sc-one-half .date,#primary.with-sidebar .column.dt-sc-one-half .comments,#primary.with-sidebar .column.dt-sc-one-half .entry_format{padding:0;float:none;margin:0 auto 20px;display:block}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date{text-align:center;width:55%}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .comments{width:45%}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .entry_format{width:35%}#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date:after,#primary.with-sidebar .column.dt-sc-one-half .entry-meta .comments:after,#primary.with-sidebar .column.dt-sc-one-half .entry-meta .entry_format:after{content:"";background:url("/assets/images/green-meta-arrow.png") right center no-repeat;float:left;width:15px;height:39px;margin:0;position:absolute;top:0;right:-15px;border:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}#primary.with-sidebar .column.dt-sc-one-half .entry_format{width:87%}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth{width:347px}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth .portfolio-thumb{max-height:389px}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:347px}#primary.with-sidebar .dt-sc-sorting-container a{margin:0 5px 10px 0}#primary.with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:247px}.portfolio-single .dt-sc-two-third.column{width:100%}.portfolio-single .dt-sc-one-third.column{width:100%;margin:20px 0 0}#primary .dt-sc-team .image{max-width:none;max-height:none;width:167px;height:146px}.portfolio.isotope-item .image-overlay{transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-webkit-transition:opacity .2s ease 0s}.dt-sc-team:hover .dt-sc-image-overlay a.link,#primary.content-full-width .portfolio.dt-sc-one-fourth.column:hover .image-overlay a.link{left:20%}.dt-sc-team:hover .dt-sc-image-overlay a.zoom,#primary.content-full-width .portfolio.dt-sc-one-fourth.column:hover .image-overlay a.zoom{right:20%}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth.column:hover .image-overlay a.link{left:30%}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth.column:hover .image-overlay a.zoom{right:30%}.time-rail{width:125px}.time-rail:before{width:50px}.time-rail:after{width:75px}.audio-list h5{width:265px}.events-list h2{line-height:inherit}.fullwidth-background .dt-sc-one-half.column .dt-sc-ico-content.type2 h4{line-height:inherit}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta{width:73%}.dt-sc-three-fourth.column.contact_form_outer{width:100%;margin-bottom:40px}.dt-sc-one-fourth.column.class_hours{width:100%;margin-left:0}.dt-sc-tb-header-img img{max-width:60px}.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-price{font-size:36px}.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title{padding:5px 0}.dt-sc-pr-tb-col .dt-sc-tb-title h3{font-size:15px}.dt-sc-one-half.column .dt-sc-testimonial-carousel-wrapper .carousel-arrows{top:-30px}#tiptip_content{padding:0 3px !important;font-size:10px !important}.wrapper blockquote.alignright{margin:0 0 10px;width:100%;float:left}}@media only screen and (max-width:767px){#main-menu ul li.menu-item-simple-parent:hover>ul,#main-menu ul li.menu-item-simple-parent ul li:hover>ul,#main-menu ul li.menu-item-simple-parent ul li ul li:hover>ul{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.wrapper .column{margin-bottom:20px;margin-left:0}.dt-sc-one-fourth.column,.dt-sc-one-half.column,.dt-sc-one-third.column,.dt-sc-three-fourth.column,.dt-sc-two-third.column,.dt-sc-one-fifth.column,.dt-sc-four-fifth,.dt-sc-three-fifth,.dt-sc-two-fifth,.dt-sc-one-sixth,.dt-sc-two-sixth,.dt-sc-three-sixth,.dt-sc-four-sixth,.dt-sc-five-sixth,.column.no-space.dt-sc-one-fourth,.column.no-space.dt-sc-one-third,.column.no-space.dt-sc-one-half,.column.no-space.dt-sc-one-fifth,.column.no-space.dt-sc-one-sixth,.column.no-space.dt-sc-three-fourth,.column.no-space.dt-sc-two-third,.column.no-space.dt-sc-four-fifth,.column.no-space.dt-sc-three-fifth,.column.no-space.dt-sc-two-fifth,.column.no-space.dt-sc-two-sixth,.column.no-space.dt-sc-three-sixth,.column.no-space.dt-sc-four-sixth,.column.no-space.dt-sc-five-sixth{width:100%}h1{line-height:32px}h2{line-height:30px}th,td{padding:10px;font-size:12px}.is-sticky #menu-container{position:static !important}.logo{width:100%;text-align:center}.logo img{display:inline-block;max-width:120px}header .contact-details{float:none;margin:0 0 30px;padding:0;clear:both;width:100%;text-align:center}header .contact-details p{text-align:center;margin:0 0 15px}#menu-container{position:static}.dt-menu-toggle{display:block}#main-menu>ul.menu{display:none}.dt-menu-expand{display:block !important}#main-menu>ul.menu>li>a{margin-top:0;line-height:50px}.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-bottom:20px}.menu-item-widget-area-container li.widget.widget_recent_entries{margin-left:0;width:100%}.megamenu-child-container>ul.sub-menu,.megamenu-child-container>ul.sub-menu ul.sub-menu{display:none}#main-menu ul li.menu-item-simple-parent ul li a:before,.megamenu-child-container ul.sub-menu>li>ul li a:before{top:18px}#main-menu ul li.menu-item-simple-parent ul li a,.megamenu-child-container ul.sub-menu>li>ul li a{line-height:50px;padding:0 0 0 20px}#main-menu ul li.menu-item-simple-parent ul,#main-menu ul.menu>li>.megamenu-child-container,#main-menu ul li.menu-item-simple-parent ul,#main-menu ul li.menu-item-simple-parent ul li ul{position:inherit;top:0;margin:0;width:100%;left:0;border-top:0}#main-menu ul li.menu-item-simple-parent ul:before,.megamenu-child-container:before{background:none}#main-menu ul.menu>li>.megamenu-child-container>ul.sub-menu,#main-menu ul.menu>li>ul.sub-menu{padding:10px 20px;float:left;width:100%}#main-menu ul.menu>li>.megamenu-child-container{display:block;border:0;padding:0}#main-menu>ul.menu>li{border-bottom:1px solid #f0f0f0}#main-menu>ul.menu>li>a{border:0}#main-menu>ul.menu>li>a:after{background:none}#menu-container{height:auto}#main-menu ul.menu>li,#main-menu ul.menu>li>ul.sub-menu>li,#main-menu ul.menu .megamenu-child-container>ul.sub-menu>li{width:100%;padding:0;text-align:left;clear:both}#main-menu{left:0;width:100%;position:absolute}#main-menu ul li.menu-item-simple-parent ul{position:static}.megamenu-4-columns-group .megamenu-child-container{left:0 !important;width:420px}#menu-container ul.dt-sc-social-icons{float:none;width:100%;text-align:center;margin:44px 0 0}header ul.dt-sc-social-icons li{display:inline-block;float:none}header ul.dt-sc-social-icons li a,header ul.dt-sc-social-icons li a span{line-height:60px;height:65px}.breadcrumb-section h1,.breadcrumb-section .breadcrumb{text-align:center;width:100%}.breadcrumb-section .breadcrumb a,.breadcrumb-section .breadcrumb span{float:none}.front-portfolio-container{text-align:center}.front-portfolio-container .portfolio-content{margin:0 auto 30px;float:none}.fullwidth-background .blog-entry{margin:0 0 30px}.entry-meta .blog-author{max-width:50px;max-height:50px;margin-bottom:5px}.entry-meta{width:111px}.blog-entry-inner{padding:0 0 0 100px}.date,.comments,.entry_format{margin:0 0 5px 0;padding:0 15px 0 15px}#primary.with-sidebar .dt-sc-one-half .date,#primary.with-sidebar .dt-sc-one-half .comments,#primary.with-sidebar .dt-sc-one-half .entry_format{margin:0 0 5px 0}#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{margin-bottom:5px}.front-portfolio-container{text-align:center}.front-portfolio-container .portfolio-content{margin:0 auto 30px;float:none}.fullwidth-background.product_bg ul.products li{width:100%;margin:0 0 30px 0}.mailchimp-form input[type=email]{width:282px}.copyright{text-align:center;width:100%}.copyright .copyright-info{float:none;margin-bottom:10px}footer .copyright .footer-links{float:none;display:inline-block}.class_hours p,.class_hours ul.dt-sc-social-icons{text-align:center;width:100%}#primary.with-sidebar{width:100%;margin-right:0}#secondary{width:100%}.add-slider-wrapper iframe{width:345px;height:257px}.images{width:100%;margin:0 0 20px}.summary{width:100%}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth,#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third,#primary.with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-third,#primary.content-full-width .portfolio.dt-sc-one-fourth{width:100%}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth .portfolio-thumb,#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third .portfolio-thumb,#primary.with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-third .portfolio-thumb,#primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-thumb{max-height:100%}.time-rail{width:195px}.time-rail:before{width:95px}.time-rail:after{width:100px}.audio-list h5{width:335px}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta{width:78%}.dt-sc-sorting-container a{margin:0 5px 10px 0}.dt-sc-three-fourth.column.contact_form_outer{width:100%;margin-bottom:40px}.dt-sc-ico-content.type3{margin-bottom:50px}.dt-sc-pricing-table .dt-sc-pr-tb-col{margin:0 0 50px}.wrapper blockquote.alignright{margin:0 0 10px;width:100%;float:left}}@media only screen and (min-width:320px) and (max-width:479px){.container{width:290px}.wrapper .column{margin-bottom:20px;margin-left:0}.dt-sc-one-fourth.column,.dt-sc-one-half.column,.dt-sc-one-third.column,.dt-sc-three-fourth.column,.dt-sc-two-third.column,.dt-sc-one-fifth.column,.dt-sc-four-fifth.column,.dt-sc-three-fifth.column,.dt-sc-two-fifth.column,.dt-sc-one-sixth.column,.dt-sc-two-sixth.column,.dt-sc-three-sixth.column,.dt-sc-four-sixth,.dt-sc-five-sixth,.column.no-space.dt-sc-one-fourth,.column.no-space.dt-sc-one-third,.column.no-space.dt-sc-one-half,.column.no-space.dt-sc-one-fifth,.column.no-space.dt-sc-one-sixth,.column.no-space.dt-sc-three-fourth,.column.no-space.dt-sc-two-third,.column.no-space.dt-sc-four-fifth,.column.no-space.dt-sc-three-fifth,.column.no-space.dt-sc-two-fifth,.column.no-space.dt-sc-two-sixth,.column.no-space.dt-sc-three-sixth,.column.no-space.dt-sc-four-sixth,.column.no-space.dt-sc-five-sixth{width:100%}h1{line-height:32px}h2{line-height:30px}h3{line-height:24px}th,td{padding:5px;font-size:10px}.is-sticky #menu-container{position:static !important}.logo{width:100%;text-align:center}.logo img{display:inline-block;max-width:130px}header .contact-details{float:none;margin:0 0 30px;padding:0;clear:both;width:100%;text-align:center}header .contact-details p{text-align:center;margin:0 0 15px}#menu-container{position:static}#menu-container ul.dt-sc-social-icons{float:none;width:100%;text-align:center;margin:44px 0 0}.dt-menu-toggle{display:block}#main-menu>ul.menu{display:none}.dt-menu-expand{display:block !important}#main-menu>ul.menu>li>a{margin-top:0;line-height:50px}.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-bottom:20px}.menu-item-widget-area-container li.widget.widget_recent_entries{margin-left:0;width:100%}.megamenu-child-container>ul.sub-menu,.megamenu-child-container>ul.sub-menu ul.sub-menu{display:none}#main-menu ul li.menu-item-simple-parent ul li a:before,.megamenu-child-container ul.sub-menu>li>ul li a:before{top:18px}#main-menu ul li.menu-item-simple-parent ul li a,.megamenu-child-container ul.sub-menu>li>ul li a{line-height:50px;padding:0 0 0 20px}#main-menu ul li.menu-item-simple-parent ul,#main-menu ul.menu>li>.megamenu-child-container,#main-menu ul li.menu-item-simple-parent ul,#main-menu ul li.menu-item-simple-parent ul li ul{position:inherit;top:0;margin:0;width:100%;left:0;border-top:0}#main-menu ul li.menu-item-simple-parent ul:before,.megamenu-child-container:before{background:none}#main-menu ul.menu>li>.megamenu-child-container>ul.sub-menu,#main-menu ul.menu>li>ul.sub-menu{padding:10px 20px;float:left;width:100%}#main-menu ul.menu>li>.megamenu-child-container{display:block;border:0;padding:0}#main-menu>ul.menu>li{border-bottom:1px solid #f0f0f0}#main-menu>ul.menu>li>a{border:0}#main-menu>ul.menu>li>a:after{background:none}#menu-container{height:auto}#main-menu ul.menu>li,#main-menu ul.menu>li>ul.sub-menu>li,#main-menu ul.menu .megamenu-child-container>ul.sub-menu>li{width:100%;padding:0;text-align:left;clear:both}#main-menu{left:0;width:100%;position:absolute}#main-menu ul li.menu-item-simple-parent ul{position:static}.megamenu-4-columns-group .megamenu-child-container{left:0 !important;width:290px}header ul.dt-sc-social-icons li a,header ul.dt-sc-social-icons li a span{line-height:60px;height:65px}header ul.dt-sc-social-icons li{display:inline-block;float:none}.breadcrumb-section h1,.breadcrumb-section .breadcrumb{text-align:center;width:100%}.breadcrumb-section .breadcrumb a,.breadcrumb-section .breadcrumb span{float:none}.front-portfolio-container{text-align:center}.front-portfolio-container .portfolio-content{margin:0 auto 30px;float:none}.portfolio-content{width:254px;height:220px}.front-portfolio{height:212px}.front-portfolio .image-overlay .link{top:60%}.front-portfolio .image-overlay .zoom{top:60%}.front-portfolio:hover .link{left:30%}.front-portfolio:hover .zoom{right:30%}.fullwidth-background .blog-entry{margin:0 0 20px}.mailchimp-form input[type=email]{width:152px}.copyright{text-align:center;width:100%}.copyright .copyright-info{float:none;margin-bottom:10px;line-height:inherit}footer .copyright .footer-links{float:none;display:inline-block}.copyright .footer-links ul li{margin:0 5px 0 0}.class_hours p,.class_hours ul.dt-sc-social-icons{text-align:center;width:100%}#primary.with-sidebar{width:100%;margin-right:0}#secondary{width:100%}.add-slider-wrapper iframe{width:238px;height:177px}.fullwidth-background ul.products li{width:100%;margin:0 0 30px 0}.images{width:100%;margin:0 0 20px}.summary{width:100%}.blog-entry-inner{padding:0}.entry-meta{width:100%;text-align:center;position:static;float:none;display:inline-block;margin-bottom:0}#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{max-width:90px;max-height:90px;display:inline-block;text-align:center;margin-bottom:20px}.entry-meta .date,.entry-meta .comments,.entry-meta .entry_format{padding:0;float:none;margin:0 auto 20px;display:block}.entry-meta .date{text-align:center;width:55%}.entry-meta .comments{width:45%}.entry-meta .entry_format{width:35%}.entry-meta .date:after,.entry-meta .comments:after,.entry-meta .entry_format:after{content:"";background:url("/assets/images/green-meta-arrow.png") right center no-repeat;float:left;width:15px;height:39px;margin:0;position:absolute;top:0;right:-15px;border:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fullwidth-background.orange-bg .entry-meta .date:after,.fullwidth-background.orange-bg .entry-meta .comments:after,.fullwidth-background.orange-bg .entry-meta .entry_format:after{background:url("/assets/images/meta_arrow.png") right center no-repeat}#primary.with-sidebar .dt-sc-one-half .entry-meta .date,#primary.with-sidebar .dt-sc-one-half .entry-meta .comments,#primary.with-sidebar .dt-sc-one-half .entry-meta .entry_format{padding:0;float:none;margin:0 auto 20px;display:block}.entry-meta .blog-author{max-width:90px;max-height:90px}.dt-sc-sorting-container a{margin:0 5px 10px 0}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:100%}.events-list h2{line-height:inherit}.time-rail{width:90px;margin:0 10px}.time-rail:before{width:40px}.time-rail:after{width:50px}.audio-list h5{margin:0 10px 0 10px;width:200px;font-size:14px;line-height:inherit}ul.commentlist li{padding:100px 0 0}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial blockquote:after{left:0;right:0;margin:auto}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author{width:100%;text-align:center;display:inline-block;margin:0 auto 10px}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author img{float:none}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta{width:100%;text-align:center}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta span{float:none;display:block}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta span.author-rating{display:inline-block}.dt-sc-three-fourth.column.contact_form_outer{width:100%;margin-bottom:40px}.dt-sc-ico-content.type3{margin-bottom:50px}.dt-sc-tb-header-img img{max-width:60px;top:10px;right:0;left:0;text-align:center;margin:auto}.dt-sc-pr-tb-col:hover .dt-sc-tb-header-img img{top:-35px}.dt-sc-pricing-table .dt-sc-pr-tb-col{margin:0 0 50px}.dt-sc-pullquote.alignleft,.dt-sc-pullquote.alignright{width:100%}.dt-sc-testimonial-carousel-wrapper .carousel-arrows{top:-28px}.wrapper blockquote.alignright{margin:0 0 10px;width:100%;float:left}.back-to-top{bottom:30px}}@media only screen and (max-width:319px){.container{width:200px}.wrapper .column{margin-bottom:20px;margin-left:0}.dt-sc-one-fourth.column,.dt-sc-one-half.column,.dt-sc-one-third.column,.dt-sc-three-fourth.column,.dt-sc-two-third.column,.dt-sc-one-fifth.column,.dt-sc-four-fifth,.dt-sc-three-fifth,.dt-sc-two-fifth,.dt-sc-one-sixth,.dt-sc-two-sixth,.dt-sc-three-sixth,.dt-sc-four-sixth,.dt-sc-five-sixth,.column.no-space.dt-sc-one-fourth,.column.no-space.dt-sc-one-third,.column.no-space.dt-sc-one-half,.column.no-space.dt-sc-one-fifth,.column.no-space.dt-sc-one-sixth,.column.no-space.dt-sc-three-fourth,.column.no-space.dt-sc-two-third,.column.no-space.dt-sc-four-fifth,.column.no-space.dt-sc-three-fifth,.column.no-space.dt-sc-two-fifth,.column.no-space.dt-sc-two-sixth,.column.no-space.dt-sc-three-sixth,.column.no-space.dt-sc-four-sixth,.column.no-space.dt-sc-five-sixth{width:100%}h1{line-height:32px;font-size:25px}h2{line-height:30px;font-size:24px}h3{line-height:24px;font-size:22px}th,td{padding:5px 0;font-size:8px}.is-sticky #menu-container{position:static !important}.logo{width:100%;text-align:center}.logo img{display:inline-block;max-width:120px}header .contact-details{float:none;margin:0 0 30px;padding:0;clear:both;width:100%;text-align:center}header .contact-details p{text-align:center;margin:0 0 15px}#menu-container{position:static}.dt-menu-toggle{display:block}#main-menu>ul.menu{display:none}.dt-menu-expand{display:block !important}#main-menu>ul.menu>li>a{margin-top:0;line-height:50px}.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-bottom:20px}.menu-item-widget-area-container li.widget.widget_recent_entries{margin-left:0;width:100%}.megamenu-child-container>ul.sub-menu,.megamenu-child-container>ul.sub-menu ul.sub-menu{display:none}#main-menu ul li.menu-item-simple-parent ul li a:before,.megamenu-child-container ul.sub-menu>li>ul li a:before{top:18px}#main-menu ul li.menu-item-simple-parent ul li a,.megamenu-child-container ul.sub-menu>li>ul li a{line-height:50px;padding:0 0 0 20px}#main-menu ul li.menu-item-simple-parent ul,#main-menu ul.menu>li>.megamenu-child-container,#main-menu ul li.menu-item-simple-parent ul,#main-menu ul li.menu-item-simple-parent ul li ul{position:inherit;top:0;margin:0;width:100%;left:0;border-top:0}#main-menu ul li.menu-item-simple-parent ul:before,.megamenu-child-container:before{background:none}#main-menu ul.menu>li>.megamenu-child-container>ul.sub-menu,#main-menu ul.menu>li>ul.sub-menu{padding:10px 20px;float:left;width:100%}#main-menu ul.menu>li>.megamenu-child-container{display:block;border:0;padding:0}#main-menu>ul.menu>li{border-bottom:1px solid #f0f0f0}#main-menu>ul.menu>li>a{border:0}#main-menu>ul.menu>li>a:after{background:none}#menu-container{height:auto}#main-menu ul.menu>li,#main-menu ul.menu>li>ul.sub-menu>li,#main-menu ul.menu .megamenu-child-container>ul.sub-menu>li{width:100%;padding:0;text-align:left;clear:both}#main-menu{left:0;width:100%;position:absolute}.megamenu-4-columns-group .megamenu-child-container{left:0 !important;width:200px}#main-menu .megamenu-child-container .widget ul.product_list_widget li a img{margin-right:10px}header ul.dt-sc-social-icons li a,header ul.dt-sc-social-icons li a span{line-height:60px;height:65px}#menu-container ul.dt-sc-social-icons{float:none;width:100%;text-align:center;margin:44px 0 0}header ul.dt-sc-social-icons li{display:inline-block;float:none}header ul.dt-sc-social-icons li a{width:40px}.breadcrumb-section h1,.breadcrumb-section .breadcrumb{text-align:center;width:100%}.breadcrumb-section .breadcrumb a,.breadcrumb-section .breadcrumb span{float:none}.front-portfolio-container{text-align:center}.front-portfolio-container .portfolio-content{margin:0 auto 30px;float:none}.portfolio-content{width:200px;height:172px}.front-portfolio{height:166px}.front-portfolio .image-overlay h5{font-size:inherit}.front-portfolio .image-overlay .link{top:65%}.front-portfolio .image-overlay .zoom{top:65%}.front-portfolio:hover .link{left:28%}.front-portfolio:hover .zoom{right:28%}.mailchimp-form p{border-right:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.mailchimp-form input[type=email]{width:152px}.widget .mailchimp-form input[type="submit"]{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;float:left}.copyright{text-align:center;width:100%}.copyright .copyright-info{float:none;margin-bottom:10px;line-height:inherit}footer .footer-links p{width:100%;margin:0 0 10px;padding:0;text-align:center;background:none}footer .copyright .footer-links{float:none;display:inline-block}ul.dt-sc-social-icons{width:100%;text-align:center}.copyright .footer-links ul li{margin:0 5px 0 0}#primary.with-sidebar{width:100%;margin-right:0}#secondary{width:100%}.add-slider-wrapper iframe{width:164px;height:122px}ul.commentlist li{padding:100px 0 0}.fullwidth-background ul.products li{width:100%;margin:0 0 30px 0}.images{width:100%;margin:0 0 20px}.summary{width:100%}.blog-entry-inner{padding:0}.fullwidth-background .blog-entry{margin:0 0 30px}.entry-meta{width:100%;text-align:center;position:static;float:none;display:inline-block;margin-bottom:0}.entry-meta .blog-author{max-width:90px;max-height:90px;display:inline-block;text-align:center;margin-bottom:20px}.entry-meta .date,.entry-meta .comments,.entry-meta .entry_format{padding:0;float:none;margin:0 auto 20px;display:block}.entry-meta .date{text-align:center;width:55%}.entry-meta .comments{width:45%}.entry-meta .entry_format{width:35%}.entry-meta .date:after,.entry-meta .comments:after,.entry-meta .entry_format:after{content:"";background:url("/assets/images/green-meta-arrow.png") right center no-repeat;float:left;width:15px;height:39px;margin:0;position:absolute;top:0;right:-15px;border:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fullwidth-background.orange-bg .entry-meta .date:after,.fullwidth-background.orange-bg .entry-meta .comments:after,.fullwidth-background.orange-bg .entry-meta .entry_format:after{background:url("/assets/images/meta_arrow.png") right center no-repeat}#primary.with-sidebar .dt-sc-one-half .entry-meta .date,#primary.with-sidebar .dt-sc-one-half .entry-meta .comments,#primary.with-sidebar .dt-sc-one-half .entry-meta .entry_format{padding:0;float:none;margin:0 auto 20px;display:block}#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{max-width:90px;max-height:90px}.dt-sc-sorting-container a{margin:0 5px 10px 0}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth,#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third{width:100%}.content-full-width .portfolio.dt-sc-one-third:hover .image-overlay a.zoom{right:29%}.content-full-width .portfolio.dt-sc-one-third:hover .image-overlay a.link{left:29%}.author-details{width:100%;text-align:center}.author-thumb{margin:0 auto 20px;max-width:100%}.author-thumb .item-mask{left:0;right:0;margin:auto}.dt-sc-music-audio .audio-button{margin:0 auto 10px;width:100%;text-align:center}.dt-sc-music-audio h5{text-align:center}.time-rail{width:75px;margin:0 10px}.time-rail:before{width:35px}.time-rail:after{width:40px}.duration.alignright{font-size:12px;display:block}.audio-list h5{margin:0 0 0 2px;width:142px;font-size:13px}.events-list .event-thumb{float:none;margin:0 auto 20px;width:100%;text-align:center}.event-details{text-align:center}.events-list h2{line-height:inherit}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial blockquote:after{left:0;right:0;margin:auto}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author{width:100%;text-align:center;display:inline-block;margin:0 auto 10px}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author img{float:none}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta{width:100%;text-align:center}.dt-sc-testimonial-carousel-wrapper .dt-sc-testimonial .author-meta span{display:inline-block}.class_hours p,.class_hours ul.dt-sc-social-icons{text-align:center;width:100%}.dt-sc-three-fourth.column.contact_form_outer{width:100%;margin-bottom:40px}.wrapper .dt-sc-ico-content.type2 h4{line-height:25px}.wrapper .dt-sc-button.large{font-size:18px;padding:16px 22px}.wrapper .dt-sc-button.xlarge{font-size:20px;padding:20px 24px}.dt-sc-ico-content.type3{margin-bottom:50px}.dt-sc-pricing-table .dt-sc-pr-tb-col{margin:0 0 50px}.dt-sc-tb-header-img img{max-width:60px;top:10px;right:0;left:0;text-align:center;margin:auto}.dt-sc-pr-tb-col:hover .dt-sc-tb-header-img img{top:-35px}.dt-sc-pullquote.alignleft,.dt-sc-pullquote.alignright{width:100%}ul.dt-sc-tabs li,ul.dt-sc-tabs li a{width:100%}ul.dt-sc-tabs li{margin:0 0 1px}.dt-sc-tabs-container ul.dt-sc-tabs li a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.dt-sc-one-half.column .dt-sc-testimonial-carousel-wrapper .carousel-arrows{top:-30px}#tiptip_content{padding:0 3px !important;font-size:10px !important}.wrapper blockquote.alignright{margin:0 0 10px;width:100%;float:left}}
.ls-container{visibility:hidden;position:relative}.ls-lt-container{position:absolute}.ls-lt-container,.ls-lt-container *{text-align:left !important;direction:ltr !important}.ls-container-fullscreen{margin:0 auto !important;padding:2% !important;background:black !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border:0 !important}.ls-container-fullscreen .ls-thumbnail-wrapper,.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow{display:none !important}.ls-overflow-hidden{overflow:hidden}.ls-inner{position:relative;background-position:center center;z-index:2}.ls-loading-container{position:absolute !important;display:none;z-index:3 !important;left:50% !important;top:50% !important}.ls-loading-indicator{margin:0 auto}.ls-inner,.ls-slide{width:100%;height:100%}.ls-slide,.ls-layer{position:absolute;display:none;background-position:center center;overflow:hidden}.ls-active,.ls-animating{display:block !important}.ls-slide>*{position:absolute;line-height:normal;margin:0;left:0;top:0}.ls-slide .ls-bg{left:0;top:0;transform:none !important;-o-transform:none !important;-ms-transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}.ls-yourlogo{position:absolute;z-index:99}.ls-bar-timer{position:absolute;width:0;height:2px;background:white;border-bottom:2px solid #555;opacity:.55;filter:alpha(opacity=55);z-index:4;top:0}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;z-index:4;opacity:.65;filter:alpha(opacity=65);display:none}.ls-ct-half{background:white}.ls-ct-center{background:#444}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden}.ls-ct-left,.ls-ct-right{float:left;position:relative}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{left:0}.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{right:0}.ls-ct-hider,.ls-ct-half{position:absolute;top:0}.ls-ct-hider{width:50%;height:100%;overflow:hidden}.ls-ct-half{width:200%;height:100%}.ls-ct-center{width:50%;height:50%;left:25%;top:25%;position:absolute}.ls-ct-half,.ls-ct-center{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.ls-bottom-nav-wrapper{height:0}.ls-bottom-slidebuttons{text-align:left}.ls-bottom-nav-wrapper,.ls-below-thumbnails{z-index:2;height:0;position:relative;text-align:center;margin:0 auto}.ls-below-thumbnails{display:none;z-index:6}.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:0}* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{direction:ltr !important}.ls-bottom-slidebuttons{position:relative;z-index:1000}.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{position:relative}.ls-nothumb{text-align:center !important}.ls-link{position:absolute;width:100% !important;height:100% !important;left:0 !important;top:0 !important;background-image:url("/assets/css/blank.gif")}.ls-slide>a>*{background-image:url("/assets/css/blank.gif")}.ls-vpcontainer{width:100%;height:100%;position:absolute;left:0;top:0}.ls-videopreview{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.ls-playvideo{position:absolute;left:50%;top:50%;cursor:pointer}.ls-tn{display:none !important}.ls-thumbnail-hover{display:none;position:absolute;left:0}.ls-thumbnail-hover-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:none}.ls-thumbnail-hover-bg{position:absolute;width:100%;height:100%;left:0;top:0}.ls-thumbnail-hover-img{position:absolute;overflow:hidden}.ls-thumbnail-hover img{max-width:none !important;position:absolute;display:inline-block;visibility:visible !important;left:50%;top:0}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important}.ls-thumbnail-wrapper{position:relative;width:100%;margin:0 auto;z-index:4}.ls-thumbnail{position:relative;margin:0 auto}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%}.ls-thumbnail-slide-container{overflow:hidden !important;position:relative}.ls-touchscroll{overflow-x:auto !important}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative}.ls-thumbnail-slide img{max-width:none !important;max-height:100% !important;height:100%;visibility:visible !important}.ls-shadow{display:none;position:absolute;z-index:1;top:100%;width:100%;left:0;overflow:hidden !important;visibility:hidden}.ls-shadow img{width:100% !important;height:auto !important;position:absolute !important;left:0 !important;bottom:0 !important}.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{visibility:hidden}.ls-wp-fullwidth-container{width:100%;position:relative}.ls-wp-fullwidth-helper{position:absolute}.ls-overflow-hidden{overflow:hidden}.ls-lt-tile{position:relative;float:left;perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px}.ls-lt-tile img{visibility:visible;display:inline-block}.ls-curtiles{overflow:hidden}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0}.ls-curtile,.ls-nexttile{overflow:hidden;position:absolute;width:100% !important;height:100% !important;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.ls-curtile{left:0;top:0}.ls-curtile img,.ls-nexttile img{position:absolute;filter:inherit}.ls-3d-container{position:relative;overflow:visible !important}.ls-3d-box{position:absolute;top:50%;left:50%;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.ls-3d-box div{overflow:hidden;background:#777;margin:0;padding:0;position:absolute}.ls-fullscreen{position:absolute;z-index:10;cursor:pointer;display:block}html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;line-height:normal;outline:0;padding:0;border:0}html * .ls-slide>a,body * .ls-slide>a,#ls-global * .ls-slide>a,html * .ls-slide>h1,body * .ls-slide>h1,#ls-global * .ls-slide>h1,html * .ls-slide>h2,body * .ls-slide>h2,#ls-global * .ls-slide>h2,html * .ls-slide>h3,body * .ls-slide>h3,#ls-global * .ls-slide>h3,html * .ls-slide>h4,body * .ls-slide>h4,#ls-global * .ls-slide>h4,html * .ls-slide>h5,body * .ls-slide>h5,#ls-global * .ls-slide>h5,html * .ls-slide>p,body * .ls-slide>p,#ls-global * .ls-slide>p,html * .ls-slide>div,body * .ls-slide>div,#ls-global * .ls-slide>div,html * .ls-slide>span,body * .ls-slide>span,#ls-global * .ls-slide>span,html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none}html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{margin:0}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{background:none !important;min-width:0 !important;max-width:none !important;border-radius:0;box-shadow:none;border:0;padding:0}html * .ls-wp-container .ls-slide>*,body * .ls-wp-container .ls-slide>*,#ls-global * .ls-wp-container .ls-slide>*{line-height:normal;outline:0;padding:0;margin:0;border:0}html * .ls-wp-container .ls-slide>a>*,body * .ls-wp-container .ls-slide>a>*,#ls-global * .ls-wp-container .ls-slide>a>*{margin:0}html * .ls-wp-container .ls-slide>a,body * .ls-wp-container .ls-slide>a,#ls-global * .ls-wp-container .ls-slide>a{text-decoration:none}.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-container,.ls-container *{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important}html * .ls-yourlogo,body * .ls-yourlogo,#ls-global * .ls-yourlogo{margin:0}html * .ls-tn,body * .ls-tn,#ls-global * .ls-tn{display:none}.site{overflow:visible !important}.ls-debug-console *{margin:0 !important;padding:0 !important;border:0 !important;color:white !important;text-shadow:none !important;font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif !important;line-height:normal !important;-webkit-font-smoothing:antialiased !important;text-align:left !important;font-style:normal !important}.ls-debug-console h1{padding-top:10px !important;font-size:17px !important;font-weight:bold !important}.ls-debug-console h1:first-child{padding-top:0 !important}.ls-debug-console ul{padding-top:10px !important;list-style:none !important}.ls-debug-console li{margin-left:10px !important;font-size:13px !important;position:relative !important;font-weight:normal !important}html * .ls-debug-console li ul,body * .ls-debug-console li ul,#ls-global * .ls-debug-console li ul{display:none;width:260px;left:-10px}.ls-debug-console li ul{position:absolute !important;bottom:100% !important;padding:10px 10px 10px 0 !important;background:white !important;border-radius:10px !important;box-shadow:0 0 20px black !important}html * .ls-debug-console li:hover ul,body * .ls-debug-console li:hover ul,#ls-global * .ls-debug-console li:hover ul{display:block}.ls-debug-console li ul *{color:black !important}.ls-debug-console a{text-decoration:none !important;border-bottom:1px dotted white !important}.ls-error{border-radius:5px !important;-moz-border-radius:5px !important;-wenkit-border-radius:5px !important;background:white !important;height:auto !important;width:auto !important;color:white !important;padding:20px 40px 30px 80px !important;position:relative !important;box-shadow:0 2px 20px -5px black}.ls-error p{line-height:normal !important;text-shadow:none !important;margin:0 !important;padding:0 !important;border:0 !important;text-align:justify !important;font-family:Arial,sans-serif !important}.ls-error .ls-error-title{line-height:40px !important;color:red !important;font-weight:bold !important;font-size:16px !important}.ls-error .ls-error-text{color:#555 !important;font-weight:normal !important;font-size:13px !important}.ls-error .ls-exclam{width:40px !important;height:40px !important;position:absolute !important;left:20px !important;top:20px !important;border-radius:50px !important;-moz-border-radius:50px !important;-webkit-border-radius:50px !important;font-size:30px !important;font-weight:bold !important;color:white !important;line-height:40px !important;background:red !important;text-align:center !important}html * .ls-container .ls-shadow,html * .ls-container .ls-slide>*,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide>*,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide>*,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-thumbnail-wrapper,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.ls-videohack{transform:none !important;-o-transform:none !important;-ms-transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;transform-origin:none !important;-o-transform-origin:none !important;-ms-transform-origin:none !important;-moz-transform-origin:none !important;-webkit-transform-origin:none !important}.ls-oldiepnghack{filter:none !important}.ls-gpuhack{width:100% !important;height:100% !important}html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}@media(transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d){#ls-test3d{position:absolute;left:9px;height:3px}}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url("/assets/images/prettyPhoto/default/sprite.png") -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url("/assets/images/prettyPhoto/default/sprite_x.png") top left repeat-x}div.pp_default .pp_top .pp_right{background:url("/assets/images/prettyPhoto/default/sprite.png") -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url("/assets/images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url("/assets/images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url("/assets/images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url("/assets/images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url("/assets/images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;display:block !important}div.pp_default .pp_expand:hover{background:url("/assets/images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url("/assets/images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;display:block !important}div.pp_default .pp_contract:hover{background:url("/assets/images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url("/assets/images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url("/assets/images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url("/assets/images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url("/assets/images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url("/assets/images/prettyPhoto/default/sprite.png") -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url("/assets/images/prettyPhoto/default/sprite_x.png") bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url("/assets/images/prettyPhoto/default/sprite.png") -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url("/assets/images/prettyPhoto/default/loader.gif") center center no-repeat}div.light_rounded .pp_top .pp_left{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url("/assets/images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url("/assets/images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url("/assets/images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url("/assets/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url("/assets/images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y}div.dark_rounded .pp_next:hover{background:url("/assets/images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url("/assets/images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url("/assets/images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url("/assets/images/prettyPhoto/dark_square/loader.gif") center center no-repeat}div.dark_square .pp_expand{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url("/assets/images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url("/assets/images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url("/assets/images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url("/assets/images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url("/assets/images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url("/assets/images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url("/assets/images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url("/assets/images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url("/assets/images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url("/assets/images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url("/assets/images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url("/assets/images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url("/assets/images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat}div.light_square .pp_next:hover{background:url("/assets/images/prettyPhoto/light_square/btnNext.png") center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url("/assets/images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url("/assets/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x}div.facebook .pp_top .pp_right{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url("/assets/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y}div.facebook .pp_content_container .pp_right{background:url("/assets/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y}div.facebook .pp_expand{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url("/assets/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url("/assets/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url("/assets/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url("/assets/images/prettyPhoto/facebook/loader.gif") center center no-repeat}div.facebook .pp_arrow_previous{background:url("/assets/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url("/assets/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url("/assets/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url("/assets/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x}div.facebook .pp_bottom .pp_right{background:url("/assets/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url("/assets/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}a.pp_next{background:url("/assets/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url("/assets/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1 !important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url("/assets/images/prettyPhoto/light_rounded/loader.gif") center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url("/assets/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
.lg-sub-html, .lg-toolbar {background-color: rgba(0,0,0,.45);}
@font-face {font-family: lg;src: url("/assets/fonts/lg.eot?n1z373");src: url("/assets/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),url("/assets/fonts/lg.woff?n1z373") format("woff"),url("/assets/fonts/lg.ttf?n1z373") format("truetype"),url("/assets/fonts/lg.svg?n1z373#lg") format("svg");font-weight: 400;font-style: normal;}
.lg-icon {font-family: lg;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev {background-color: rgba(0,0,0,.45);border-radius: 2px;color: #999;cursor: pointer;display: block;font-size: 22px;margin-top: -10px;padding: 8px 10px 9px;position: absolute;top: 50%;z-index: 1080;border: none;outline: 0;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {pointer-events: none;opacity: .5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {color: #fff;}
.lg-actions .lg-next {right: 20px;}
.lg-actions .lg-next:before {content: "";}
.lg-actions .lg-prev {left: 20px;}
.lg-actions .lg-prev:after {content: "";}
@-webkit-keyframes lg-right-end {0%, 100% {left: 0;}
	50% {left: -30px;}}
@-moz-keyframes lg-right-end {0%, 100% {left: 0;}
	50% {left: -30px;}}
@-ms-keyframes lg-right-end {0%, 100% {left: 0;}
	50% {left: -30px;}}
@keyframes lg-right-end {0%, 100% {left: 0;}
	50% {left: -30px;}}
@-webkit-keyframes lg-left-end {0%, 100% {left: 0;}
	50% {left: 30px;}}
@-moz-keyframes lg-left-end {0%, 100% {left: 0;}
	50% {left: 30px;}}
@-ms-keyframes lg-left-end {0%, 100% {left: 0;}
	50% {left: 30px;}}
@keyframes lg-left-end {0%, 100% {left: 0;}
	50% {left: 30px;}}
.lg-outer.lg-right-end .lg-object {-webkit-animation: lg-right-end .3s;-o-animation: lg-right-end .3s;animation: lg-right-end .3s;position: relative;}
.lg-outer.lg-left-end .lg-object {-webkit-animation: lg-left-end .3s;-o-animation: lg-left-end .3s;animation: lg-left-end .3s;position: relative;}
.lg-toolbar {z-index: 1082;left: 0;position: absolute;top: 0;width: 100%;}
.lg-toolbar .lg-icon {color: #999;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: 0;-webkit-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.lg-toolbar .lg-icon:hover {color: #fff;}
.lg-toolbar .lg-close:after {content: "";}
.lg-toolbar .lg-download:after {content: "";}
.lg-sub-html {bottom: 0;color: #eee;font-size: 16px;left: 0;padding: 10px 40px;position: fixed;right: 0;text-align: center;z-index: 1080;}
.lg-sub-html h4 {margin: 0;font-size: 13px;font-weight: 700;}
.lg-sub-html p {font-size: 12px;margin: 5px 0 0;}
#lg-counter {color: #999;display: inline-block;font-size: 16px;padding-left: 20px;padding-top: 12px;vertical-align: middle;}
.lg-next, .lg-prev, .lg-toolbar {opacity: 1;-webkit-transition: -webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition: -moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition: -o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;}
.lg-hide-items .lg-prev {opacity: 0;-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
.lg-hide-items .lg-next {opacity: 0;-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
.lg-hide-items .lg-toolbar {opacity: 0;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);opacity: 0;-webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;-moz-transition: -moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;-o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);opacity: 1;}
.lg-outer .lg-thumb-outer {background-color: #0d0a0a;bottom: 0;position: absolute;width: 100%;z-index: 1080;max-height: 350px;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition: transform .25s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {-webkit-transition-duration: 0s !important;transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.lg-outer .lg-thumb {padding: 10px 0;height: 100%;margin-bottom: -5px;}
.lg-outer .lg-thumb-item {cursor: pointer;float: left;overflow: hidden;height: 100%;border: 2px solid #fff;border-radius: 4px;margin-bottom: 5px;}
@media (min-width:1025px) {.lg-outer .lg-thumb-item {-webkit-transition: border-color .25s ease;-o-transition: border-color .25s ease;transition: border-color .25s ease;}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #a90707;}
.lg-outer .lg-thumb-item img {width: 100%;height: 100%;object-fit: cover;}
.lg-outer.lg-has-thumb .lg-item {padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item {padding-bottom: 0;}
.lg-outer.lg-pull-caption-up .lg-sub-html {-webkit-transition: bottom .25s ease;-o-transition: bottom .25s ease;transition: bottom .25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom: 100px;}
.lg-outer .lg-toogle-thumb {background-color: #0d0a0a;border-radius: 2px 2px 0 0;color: #999;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px;padding: 5px 0;position: absolute;right: 20px;text-align: center;top: -39px;width: 50px;}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {color: #fff;}
.lg-outer .lg-toogle-thumb:after {content: "";}
.lg-outer .lg-video-cont {display: inline-block;vertical-align: middle;max-width: 1140px;max-height: 100%;width: 100%;padding: 0 5px;}
.lg-outer .lg-video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
.lg-outer .lg-video .lg-object {display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.lg-outer .lg-video .lg-video-play {width: 84px;height: 59px;position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -30px;z-index: 1080;cursor: pointer;}
.lg-outer .lg-has-vimeo .lg-video-play {background: url("/assets/img/vimeo-play.png") no-repeat;}
.lg-outer .lg-has-vimeo:hover .lg-video-play {background: url("/assets/img/vimeo-play.png") 0 -58px no-repeat;}
.lg-outer .lg-has-html5 .lg-video-play {background: url("/assets/img/video-play.png") no-repeat;height: 64px;margin-left: -32px;margin-top: -32px;width: 64px;opacity: .8;}
.lg-outer .lg-has-html5:hover .lg-video-play {opacity: 1;}
.lg-outer .lg-has-youtube .lg-video-play {background: url("/assets/img/youtube-play.png") no-repeat;}
.lg-outer .lg-has-youtube:hover .lg-video-play {background: url("/assets/img/youtube-play.png") 0 -60px no-repeat;}
.lg-outer .lg-video-object {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
.lg-outer .lg-has-video .lg-video-object {visibility: hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {display: none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {visibility: visible;}
.lg-progress-bar {background-color: #333;height: 5px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1083;opacity: 0;-webkit-transition: opacity 80ms ease 0s;-moz-transition: opacity 80ms ease 0s;-o-transition: opacity 80ms ease 0s;transition: opacity 80ms ease 0s;}
.lg-progress-bar .lg-progress {background-color: #a90707;height: 5px;width: 0;}
.lg-progress-bar.lg-start .lg-progress {width: 100%;}
.lg-show-autoplay .lg-progress-bar {opacity: 1;}
.lg-autoplay-button:after {content: "";}
.lg-show-autoplay .lg-autoplay-button:after {content: "";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition-duration: 0s;transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition: transform .3s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;transition: transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#lg-zoom-in:after {content: "";}
#lg-actual-size {font-size: 20px;}
#lg-actual-size:after {content: "";}
#lg-zoom-out {opacity: .5;pointer-events: none;}
#lg-zoom-out:after {content: "";}
.lg-zoomed #lg-zoom-out {opacity: 1;pointer-events: auto;}
.lg-outer .lg-pager-outer {bottom: 60px;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {overflow: visible;}
.lg-outer .lg-pager-cont {cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {box-shadow: 0 0 0 2px #fff inset;}
.lg-outer .lg-pager-thumb-cont {background-color: #fff;color: #fff;bottom: 100%;height: 83px;left: 0;margin-bottom: 20px;margin-left: -60px;opacity: 0;padding: 5px;position: absolute;width: 120px;border-radius: 3px;-webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition: opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition: opacity .15s ease 0s,-o-transform .15s ease 0s;transition: opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
.lg-outer .lg-pager-thumb-cont img {width: 100%;height: 100%;}
.lg-outer .lg-pager {background-color: rgba(255,255,255,.5);border-radius: 50%;box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;display: block;height: 12px;-webkit-transition: box-shadow .3s ease 0s;-o-transition: box-shadow .3s ease 0s;transition: box-shadow .3s ease 0s;width: 12px;}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {box-shadow: 0 0 0 8px #fff inset;}
.lg-outer .lg-caret {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed;bottom: -10px;display: inline-block;height: 0;left: 50%;margin-left: -5px;position: absolute;vertical-align: middle;width: 0;}
.lg-fullscreen:after {content: "";}
.lg-fullscreen-on .lg-fullscreen:after {content: "";}
.lg-outer #lg-dropdown-overlay {background-color: rgba(0,0,0,.25);bottom: 0;cursor: default;left: 0;position: fixed;right: 0;top: 0;z-index: 1081;opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s;-o-transition: visibility 0s linear .18s,opacity .18s linear 0s;transition: visibility 0s linear .18s,opacity .18s linear 0s;}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {-webkit-transition-delay: 0s;transition-delay: 0s;-moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;visibility: visible;}
.lg-outer .lg-dropdown {background-color: #fff;border-radius: 2px;font-size: 14px;list-style-type: none;margin: 0;padding: 10px 0;position: absolute;right: 0;text-align: left;top: 50px;opacity: 0;visibility: hidden;-moz-transform: translate3d(0,5px,0);-o-transform: translate3d(0,5px,0);-ms-transform: translate3d(0,5px,0);-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);-webkit-transition: -webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition: -moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition: -o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;}
.lg-outer .lg-dropdown:after {content: "";display: block;height: 0;width: 0;position: absolute;border: 8px solid transparent;border-bottom-color: #fff;right: 16px;top: -16px;}
.lg-outer .lg-dropdown>li:last-child {margin-bottom: 0;}
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a {color: #333;}
.lg-outer .lg-dropdown a {color: #333;display: block;white-space: pre;padding: 4px 12px;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;}
.lg-outer .lg-dropdown a:hover {background-color: rgba(0,0,0,.07);}
.lg-outer .lg-dropdown .lg-dropdown-text {display: inline-block;line-height: 1;margin-top: -3px;vertical-align: middle;}
.lg-outer .lg-dropdown .lg-icon {color: #333;display: inline-block;float: none;font-size: 20px;height: auto;line-height: 1;margin-right: 8px;padding: 0;vertical-align: middle;width: auto;}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {width: 100%;height: 100%;}
.lg-outer #lg-share {position: relative;}
.lg-outer #lg-share:after {content: "";}
.lg-outer #lg-share-facebook .lg-icon {color: #3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after {content: "";}
.lg-outer #lg-share-twitter .lg-icon {color: #00aced;}
.lg-outer #lg-share-twitter .lg-icon:after {content: "";}
.lg-outer #lg-share-googleplus .lg-icon {color: #dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after {content: "";}
.lg-outer #lg-share-pinterest .lg-icon {color: #cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after {content: "";}
.lg-group:after {content: "";display: table;clear: both;}
.lg-outer {position: fixed;top: 0;left: 0;z-index: 1050;text-align: left;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lg-outer.lg-visible {opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {-webkit-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}
.lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg {position: relative;overflow: hidden;margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}
.lg-outer .lg-inner {position: absolute;left: 0;top: 0;white-space: nowrap;}
.lg-outer .lg-item {background: url("/assets/img/loading.gif") center center no-repeat;display: none !important;}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {display: inline-block !important;}
.lg-outer .lg-img-wrap, .lg-outer .lg-item {display: inline-block;text-align: center;position: absolute;width: 100%;height: 100%;}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.lg-outer .lg-img-wrap {position: absolute;padding: 0 5px;left: 0;right: 0;top: 0;bottom: 0;}
.lg-outer .lg-item.lg-complete {background-image: none;}
.lg-outer .lg-item.lg-current {z-index: 1060;}
.lg-outer .lg-image {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {opacity: 1;}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {display: none;}
.lg-backdrop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1040;background-color: #000;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-backdrop.in {opacity: 1;}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item {opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current {opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {-webkit-transition: opacity .1s ease 0s;-moz-transition: opacity .1s ease 0s;-o-transition: opacity .1s ease 0s;transition: opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item {opacity: 0;position: absolute;left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left: 0;opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {-webkit-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}