.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}/*/*//*/*//*/*//*/*//*/*//*/*//*/*//*/*//**/     html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{font-family:Georgia, Times, serif;font-size:15px;font-weight:400;line-height:1.75;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-animation:fix 1s 1;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.4;margin:0 0 10px 0;padding:0;clear:both;-webkit-font-smoothing:antialiased;}
h1{font-size:42px;line-height:56px;}
h2{font-size:37px;line-height:42px;}
h3{font-size:30px;line-height:38px;}
h4{font-size:23px;line-height:32px;}
h5{font-size:21px;line-height:26px;}
h6 { font-size: 15px; line-height: 22px; } p{margin:0 0 10px 0;padding:0;}
.dtr-post-title, .has-full-first-post .dtr-first-post .dtr-post-title { font-size: 35px; line-height: 42px; } a{text-decoration:none;cursor:pointer;font-style:normal;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}
a:focus{outline:0;text-decoration:none;}
.dtr-highlight{padding:5px 10px;line-height:1em;}
.dtr-dropcap{width:80px;height:80px;font-size:60px;line-height:80px;font-weight:bold;text-align:center;margin:0;float:left;}
.dtr-dropcap.dtr-dropcap-default{border:0;width:auto;font-size:70px;line-height:70px;height:auto;margin:0 15px 0 0;}
.dtr-dropcap.dtr-dropcap-circle, .dtr-dropcap.dtr-dropcap-square{border-width:1px;border-style:solid;margin:10px 15px 5px 0;border-radius:50%;}
.dtr-dropcap.dtr-dropcap-square{border-width:1px;border-style:solid;border-radius:0;}
hr{border:0;height:1px;margin-bottom:1.5em;}
blockquote p{padding:0;margin:0;}
blockquote{font-size:18px;line-height:1.55em;}
blockquote, blockquote.pull-right{padding:0;margin:0;border:0;}
blockquote{padding:30px;margin:20px 0;border-style:solid;border-width:0 0 0 2px;}
.dtr-border-quote blockquote{padding:0;margin:0;border:0;background:transparent;}
.dtr-border-quote{padding:30px;margin:20px 0;border-style:solid;border-width:0 0 0 2px;}
.dtr-border-quote.dtr-right-border-quote{padding:30px;border-width:0 2px 0 0;text-align:right;}
.dtr-ql-format-wrapper.dtr-styled-quote{margin:20px 0;}
.dtr-quote-col.dtr-border-quote, .dtr-quote-col.dtr-styled-quote{float:left;width:50%;}
.dtr-quote-col.dtr-border-quote, .dtr-quote-col.dtr-styled-quote{margin-right:20px;}
.line-separator{width:100%;border-top-width:1px;border-top-style:solid;display:block !important;margin:0 auto;}
.line-separator-wrapper{display:block !important;margin:0 auto;}
.line-separator.left-separator{margin-left:0 !important;}
.line-separator.right-separator{margin-right:0 !important;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.display-none{display:none}
.display-block{display:block}
.display-inline{display:inline}
.hidden{display:none}
.float-left{float:left}
.float-right{float:right}
img{height:auto;max-width:100%;}
video{height:auto;max-width:100%;}
embed, iframe, object{margin-bottom:1.5em;max-width:100%;}
iframe{border:none;}
.dtr-entry-thumb iframe{margin-bottom:0;}
.elementor-default.elementor-page #dtr-main-wrapper{padding-top:0 !important;}
.elementor-default.elementor-page #dtr-main-wrapper{padding-bottom:0 !important;}
.elementor-default.elementor-page .dtr-widget-area{padding-top:60px;}
.elementor-default.elementor-page .dtr-widget-area{padding-bottom:60px;}
.elementor-default.elementor-page.single-post #dtr-main-wrapper{padding-top:60px !important;padding-bottom:60px !important;}
.elementor-default.elementor-page.single-post .dtr-widget-area{padding-top:0;padding-bottom:0;}
#dtr-main-wrapper{padding-top:60px;padding-bottom:60px;}
.dtr-container{width:1170px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dtr-content-area, .dtr-widget-area{width:70%;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dtr-widget-area{width:27%;float:right;}
.dtr-left-sidebar .dtr-widget-area{float:left;}
.dtr-left-sidebar .dtr-content-area{float:right;}
.dtr-right-sidebar .dtr-widget-area{float:right;}
.dtr-fullwidth .dtr-content-area{width:100% !important;float:none;}
.widget-title, #dtr-secondary-section h4, #dtr-footer-section h4{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:10px;margin-bottom:20px;}
.dtr-entry-excerpt a.more-link.elementor-more-link{display:none !important;}
.themebtn, input[type="submit"], input[type="reset"], .dtr-reset-btn, .dtr-form-btn, .elementor-themebtn, .dtr-read-more, .dtr-promobox-btn{width:auto;height:auto;padding:0 20px;margin:10px 10px 10px 0;border-width:1px;border-style:solid;border-radius:3px;text-align:center;font-size:10px;line-height:35px;text-transform:uppercase;cursor:pointer;display:inline-block;text-decoration:none;position:relative;white-space:nowrap;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-backface-visibility:hidden;font-weight:normal;}
.dtr-promobox-btn.themebtn, .dtr-promobox-btn.themebtn:hover{border:none;transition:none !important;}
.slicknav_nav a{transition:all .3s ease;}
.themebtn-medium{font-size:16px;line-height:50px;}
.themebtn-big{font-size:16px;line-height:70px;padding:0 35px;}
.text-center .themebtn{margin:10px 0;}
.text-right .themebtn{margin:10px 0 10px 10px;}
.text-left .themebtn{margin:10px 10px 10px 0;}
.elementor-align-center .themebtn{margin:0;}
.elementor-align-right .themebtn{margin:0 0 0 10px;}
.elementor-align-left .themebtn{margin:0 10px 0 0;}
.themebtn i{font-size:16px !important;line-height:35px;vertical-align:middle;}
.themebtn-medium i{font-size:32px !important;line-height:50px;vertical-align:middle;}
.themebtn-big i{font-size:32px !important;line-height:70px;vertical-align:middle;}
.themebtn-right i{float:right;margin-left:10px;}
.themebtn-left i{margin-right:10px;}
.dtr-icon-btn i{margin:0 !important;float:none;}
.dtr-read-more{margin:0;border-radius:0;}
.dtr-entry-read-more{margin-top:30px;text-align:center;float:right;}
 ul, ol{margin:0 0 10px 0;padding:0;list-style-position:inside;display:block;}
ul ul, ol ol{margin-left:20px;margin-top:5px;}
.dtr-list li{margin-bottom:10px;}
.dtr-list-border{border-style:solid;border-width:0 0 1px 0;display:block;margin-bottom:10px;padding-bottom:10px;}
ol li{margin-bottom:10px;}
.dtr-list-icon{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}
.dtr-list-icon i{margin-right:15px;line-height:inherit;font-size:1em;}
.dtr-list-checkmark li, .dtr-list-checkmark-circle li, .dtr-list-checkmark-square li, .dtr-list-star li, .dtr-list-arrow li, .dtr-list-arrow-circle li, .dtr-list-heart li, .dtr-list-circle li{background:none;margin-bottom:5px;list-style-type:none;display:block;}
.dtr-list-medium.dtr-list-checkmark li, .dtr-list-medium.dtr-list-checkmark-circle li, .dtr-list-medium.dtr-list-checkmark-square li, .dtr-list-medium.dtr-list-star li, .dtr-list-medium.dtr-list-arrow li, .dtr-list-medium.dtr-list-arrow-circle li, .dtr-list-medium.dtr-list-heart li, .dtr-list-medium.dtr-list-circle li, .dtr-list-medium.dtr-list-inline li, .dtr-list-medium.dtr-list-separator li{font-size:16px;}
.dtr-list-checkmark, .dtr-list-checkmark-circle, .dtr-list-checkmark-square, .dtr-list-star, .dtr-list-arrow, .dtr-list-arrow-circle, .dtr-list-heart, .dtr-list-circle{list-style:outside none none;}
.dtr-list-arrow li, .dtr-list-arrow-circle li, .dtr-list-checkmark li, .dtr-list-checkmark-circle li, .dtr-list-checkmark-square li, .dtr-list-star li, .dtr-list-heart li, .dtr-list-circle li{padding-left:25px;}
.dtr-list-checkmark li:before, .dtr-list-checkmark-circle li:before, .dtr-list-checkmark-square li:before, .dtr-list-star li:before, .dtr-list-arrow li:before, .dtr-list-arrow-circle li:before, .dtr-list-heart li:before, .dtr-list-circle li:before{float:left;width:25px;margin-left:-25px;}
.dtr-list-checkmark li:before{font-family:'icomoon';content:"\f00c";font-size:14px;}
.dtr-list-checkmark-circle li:before{font-family:'icomoon';content:"\f058";font-size:14px;}
.dtr-list-checkmark-square li:before{font-family:'icomoon';content:"\f14a";font-size:14px;}
.dtr-list-star li:before{font-family:'icomoon';content:"\f005";font-size:14px;}
.dtr-list-arrow li:before{font-family:'icomoon';content:"\f054";font-size:14px;}
.dtr-list-arrow-circle li:before{font-family:'icomoon';content:"\f138";font-size:14px;}
.dtr-list-heart li:before{font-family:'icomoon';content:"\f004";font-size:14px;}
.dtr-list-circle li{padding-left:10px;}
.dtr-list-circle li:before{font-family:'icomoon';content:"\f10c";font-size:10px;width:20px;margin-top:5px;margin-left:-10px;}
.dtr-list-inline, .dtr-list-inline.dtr-list-left, .dtr-list-inline.dtr-list-right, .dtr-btn-list, .dtr-copyright-menu{display:block;width:100%;text-align:center;margin:0 0 15px 0;}
.dtr-list-inline li, .dtr-copyright-menu li{padding:0 10px;background:none;list-style-type:none;display:inline-block !important;}
.dtr-copyright-menu{text-transform:uppercase;}
.dtr-list-left li{text-align:left;padding:0 20px 0 0;}
.dtr-list-right li{text-align:right;padding:0 0 0 20px;}
.dtr-list-inline.dtr-list-left li:last-child, .dtr-list-inline.dtr-list-right li:first-child{padding:0;}
.dtr-left-icon, .dtr-right-icon{margin-left:10px;color:inherit;line-height:1em;vertical-align:baseline;}
.dtr-left-icon{margin-right:10px;margin-left:0;}
.dtr-list-inline.dtr-list-left{text-align:left;}
.dtr-list-inline.dtr-list-right{text-align:right;}
.dtr-btn-list li{padding:0 3px;background:none;list-style-type:none;display:inline-block !important;}
.dtr-btn-list .themebtn{margin-right:0;margin-left:0;}
.dtr-list-separator, .dtr-list-separator.dtr-list-left, .dtr-list-separator.dtr-list-right{display:block;width:100%;text-align:center;margin:0;}
.dtr-list-separator.dtr-list-left{text-align:left;}
.dtr-list-separator.dtr-list-right{text-align:right;}
.dtr-list-separator li{display:inline-block !important;margin-bottom:0;padding:0;}
.dtr-list-separator li::after{content:"|";padding:0 15px;}
.dtr-list-separator li:last-child::after{content:none;}
.dtr-list-separator.dtr-list-left li:first-child{padding-left:0;}
.dtr-list-separator.dtr-list-right li:last-child{padding-right:0;}
.dtr-ordered-list ol{counter-reset:li;display:table;}
.dtr-ordered-list ol li{display:table-row;}
.dtr-ordered-list ol > li::before{content:counter(li) ".";counter-increment:li;padding-right:10px;display:table-cell;text-align:right;}
 .dtr-logo{font-size:28px;line-height:34px;display:inline-block;}
.dtr-header-row-one{width:100%;border-bottom-style:solid;border-bottom-width:0;text-align:center;padding:5px 0;}
.dtr-header-left{float:left;}
.dtr-header-right{float:right;}
.dtr-header-row-two{border-bottom-style:solid;border-bottom-width:0;text-align:center;padding:30px 0;}
.dtr-header-row-two-inner{position:relative;}
.dtr-header-r2-left{position:absolute;left:0;top:20px;}
.dtr-header-r2-right{position:absolute;left:auto;right:0;top:20px;}
.dtr-menubar-row{text-align:center;border-bottom-style:solid;border-bottom-width:0;}
#dtr-header-sticky{width:100%;position:fixed;left:0;top:0;z-index:9999;display:none;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);padding:20px 0;}
#dtr-header-sticky .dtr-header-sticky-inner{margin:0 auto;}
#dtr-header-sticky .main-navigation{float:right;text-align:right;margin:0;}
#dtr-header-sticky .dtr-logo{position:relative;}
.admin-bar #dtr-header-sticky{margin-top:32px}
#dtr-page-title-wrapper{padding:35px 0 40px 0;text-align:center;border-style:solid;border-width:0;background-position:center center;}
.dtr-page-title{margin-bottom:0;}
.breadcrumbs{float:none;text-align:center;padding:0;margin:10px 0 0 0;font-size:12px;}
.breadcrumbs li{list-style:none;display:inline;margin:0;}
.breadcrumbs li:after{content:"\00BB";vertical-align:middle;margin:0 4px 0 6px;font-size:1.1em;}
.breadcrumbs li:last-child:after{content:none;}
.main-navigation .sf-menu{display:inline-block;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;text-transform:uppercase;}
.sf-menu ul ul{top:0;left:100%;}
.sf-menu li{margin:0;padding:0;}
.sf-menu ul{margin:0;list-style:none;position:absolute;top:-999em;min-width:100%;width:auto;border-width:0;text-align:left;}
.sf-menu ul li{width:100%;white-space:nowrap;border-width:0;padding:0;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{display:inline-block;float:none;position:relative;}
.sf-menu li li{float:left;margin-left:0;}
.sf-menu a{display:block;text-align:left;position:relative;}
.sf-menu ul a{width:100%;float:left;}
.sf-menu:first-child > li a{text-align:center;}
.sf-menu:first-child > li li a{text-align:left;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:-15px;top:auto;z-index:1001;}
.sf-menu > li.last > ul{left:auto;right:0;}
.sf-menu ul li.last ul, .sf-menu ul ul li.last ul, .sf-menu ul ul ul li.last ul{left:-100% !important;right:auto;}
.ie8 .sf-menu li:hover ul, .ie8 .sf-menu li.sfHover ul{zoom:1;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:100%;top:0;}
.sf-menu > li.menu-item-has-children > a:after, .sf-menu > li li.menu-item-has-children > a:after{font-family:'icomoon';content:"\f0d7";font-weight:normal;font-style:normal;display:inline;padding-left:5px;vertical-align:top;font-size:12px;}
.sf-menu > li li.menu-item-has-children{position:relative;}
.sf-menu > li li.menu-item-has-children > a:after{font-family:'icomoon';content:"\f0da";position:absolute;top:50%;margin-top:-8px;right:25px;}
.sf-menu a .sf-sub-indicator, .sf-menu li li a .sf-sub-indicator, .sf-menu li li a .sf-sub-indicator:last-child{display:none;}
.sf-menu ul{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}
.text-right .sf-menu li:hover ul, .text-right .sf-menu li.sfHover ul, #dtr-header-sticky .sf-menu li:hover ul, #dtr-header-sticky .sf-menu li.sfHover ul{margin-left:15px;}
.text-right .sf-menu li:hover ul ul, .text-right .sf-menu li.sfHover ul ul, #dtr-header-sticky .sf-menu li:hover ul ul, #dtr-header-sticky .sf-menu li.sfHover ul ul{margin-left:0;}
.text-left .sf-menu li:hover ul, .text-left .sf-menu li.sfHover ul{margin-left:-15px;}
.text-left .sf-menu li:hover ul ul, .text-left .sf-menu li.sfHover ul ul{margin-left:0;}
.sf-menu:first-child > li a{height:50px;line-height:50px;padding:0 15px;}
#dtr-header-sticky .sf-menu:first-child > li a{height:3em;line-height:3em;padding:0 0 0 30px;}
.text-right .sf-menu:first-child > li a{padding:0 0 0 30px;}
.text-left .sf-menu:first-child > li a{padding:0 30px 0 0;}
.sf-menu:first-child > li li a{height:auto;line-height:1em;padding:15px 60px 15px 30px !important;margin:0;}
#dtr-header-sticky .sf-menu:first-child > li li a{height:auto;line-height:1em;padding:15px 60px 15px 30px !important;margin:0;}
.sf-menu:first-child > li li a{border-bottom:1px solid #e5e5e5;}
.sf-menu:first-child > li li:last-child a{border-bottom-width:0;}
.sf-menu a{font-size:14px;text-transform:uppercase;}
.slicknav_menu{display:none;}
#dtr-footer-section{position:relative;padding:80px 0 0 0;border-style:solid;border-width:0;}
.dtr-footer-full, .dtr-footer-full .widget{margin-bottom:0;}
.dtr-copyright{text-align:center;padding:40px 0 50px 0;border-style:solid;border-width:0;}
.dtr-copyright .widget{margin-bottom:10px;}
#take-to-top{width:40px;height:50px;display:none;position:fixed;right:30px;bottom:0;z-index:999;font-size:20px;line-height:50px;text-align:center;text-decoration:none;border-radius:2px 2px 0 0;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#take-to-top:before{font-family:'icomoon';content:"\f106";}
.widget{margin-bottom:30px;}
.dtr-header-widget .widget, .dtr-header-widget p{margin-bottom:0;}
.dtr-about-widget .dtr-about-widget-img{margin-bottom:15px;}
.dtr-about-widget .dtr-about-title{margin-bottom:0;}
.dtr-about-widget .dtr-about-subtitle{display:block;font-size:.8em;}
.dtr-about-widget .dtr-about-widget-desc{margin-top:15px;}
.dtr-about-widget-circle .dtr-about-widget-img img{border-radius:50%;}
.text-center .dtr-about-widget-img{text-align:center;}
.dtr-simple-about-widget-img{width:40%;float:left;}
.dtr-simple-about-widget-desc{width:60%;float:left;clear:right;padding-left:20px;}
.tagcloud a, .dtr-post-tags a, .widget_tag_cloud a{border:0;cursor:pointer;display:inline-block;margin:0 15px 5px 0;padding:0;transition:all 0.2s ease-in-out 0s;text-decoration:none;line-height:1.5em;}
.dtr-post-tags{display:block;text-align:left;margin-top:20px;}
.dtr-post-tags a{margin:0 10px 0 0;}
.tagcloud a::before, .dtr-post-tags a::before, .widget_tag_cloud a::before{content:"#";margin-right:2px;}
.dtr-instagram-widget{position:relative;}
.dtr-instagram-title{display:inline-block;position:absolute;top:20px;left:30px;font-size:14px;line-height:20px;padding:10px 20px;text-align:center;border-radius:2px 4px 4px 2px;}
.dtr-social-list{padding:0;margin:0;}
.dtr-social-list li{background:none;list-style-type:none;display:inline !important;margin:0 5px 0 0;}
.dtr-social-list li a{width:20px;height:20px;margin-bottom:5px;display:inline-block;font-size:14px;line-height:20px;text-align:center;position:relative;z-index:2;border:0;transition:all .3s ease-in-out;}
.dtr-social-large .dtr-social-list li a{width:35px;height:30px;margin-bottom:5px;display:inline-block;font-size:24px !important;line-height:28px !important;text-align:center;position:relative;z-index:2;border:0;transition:all .3s ease-in-out;}
#dtr-main-header .dtr-social-list li a{margin-bottom:0;}
.dtr-social-share .dtr-social-list li a{margin:0 1px;}
.dtr-social-share{text-align:left;position:relative;display:inline-block;}
.dtr-entry-content-inner .dtr-social-share{margin-top:30px;}
.dtr-social-share .dtr-social-list{overflow:hidden;text-align:left;display:inline-block;}
.tooltip-inner{border-radius:0;font-size:.9em;}
.dtr-social-share{position:relative;}
.dtr-social-share-title{display:block;margin-bottom:10px;}
.dtr-social-share-title:before, .dtr-social-share-title:after{background-color:#e5e5e5;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:20%;margin-top:-2px;}
.dtr-social-share-title:before{right:1em;margin-left:-50%;}
.dtr-social-share-title:after{left:1em;margin-right:-50%;}
.single .dtr-social-share{margin-top:40px;}
.dtr-social-list li a::before{font-family:'icomoon';vertical-align:bottom;font-weight:normal;color:inherit !important;}
.dtr-social-list li a.dtr-facebook:before{content:"\f09a";}
.dtr-social-list li a.dtr-twitter:before{content:"\f099";}
.dtr-social-list li a.dtr-pinterest:before{content:"\f231";}
.dtr-social-list li a.dtr-googleplus:before{content:"\f0d5";}
.dtr-social-list li a.dtr-linkedin:before{content:"\f0e1";}
.dtr-social-list li a.dtr-instagram:before{content:"\f16d";}
.dtr-social-list li a.dtr-behance:before{content:"\f1b4";}
.dtr-social-list li a.dtr-medium:before{content:"\f23a";}
.dtr-social-list li a.dtr-bloglovin:before{content:"\f067";}
.dtr-social-list li a.dtr-reddit:before{content:"\f1a1";}
.dtr-social-list li a.dtr-skype:before{content:"\f17e";}
.dtr-social-list li a.dtr-vimeo:before{content:"\f27d";}
.dtr-social-list li a.dtr-mail:before{content:"\f0e0";}
.dtr-social-list li a.dtr-yahoo:before{content:"\f19e";}
.dtr-social-list li a.dtr-youtube:before{content:"\f16a";}
.dtr-social-list li a.dtr-flickr:before{content:"\f16e";}
.dtr-social-list li a.dtr-rss:before{content:"\f143";}
.dtr-social-list li a.dtr-dribbble:before{content:"\f17d";}
.dtr-social-list li a.dtr-tumblr:before{content:"\f173";}
.dtr-social-list li a.dtr-soundcloud:before{content:"\f1be";}
.dtr-social-list li a.dtr-forumbee:before{content:"\f211";}
.dtr-social-list li a.dtr-quora:before{content:"\f2c4";}
.dtr-social-list li a.dtr-snapchat:before{content:"\f2ac";}
.dtr-social-list li a.dtr-digg:before{content:"\f1a6";}
.dtr-social-list li a.dtr-delicious:before{content:"\f1a5";}
.dtr-social-list li a.dtr-stumbleupon:before{content:"\f1a4";}
.dtr-social-list li a.dtr-deviantart:before{content:"\f1bd";}
.dtr-social-list li a.dtr-yelp:before{content:"\f1e9";}
.dtr-social-list li a.dtr-viadeo:before{content:"\f2a9";}
.dtr-social-list li a.dtr-foursquare:before{content:"\f180";}
.dtr-social-list li a.dtr-xing:before{content:"\f168";}
.dtr-social-list li a.dtr-vk:before{content:"\f189";}
.dtr-social-list li a.dtr-spotify:before{content:"\f1bc";}
.dtr-social-list li a.dtr-scribd:before{content:"\f28a";}
.dtr-social-list li a.dtr-vine:before{content:"\f1ca";}
.dtr-social-list li a.dtr-fivehrpx:before{content:"\f26e";}
.dtr-social-list li a.dtr-slack:before{content:"\f198";}
.dtr-social-list li a.dtr-etsy:before{content:"\f2d7";}
.dtr-social-list li a.dtr-github:before{content:"\f09b";}
.dtr-social-list li a.dtr-tiktok:before{content:"\e905";}
.dtr-social-band-list{display:table;width:100%;table-layout:fixed;list-style-type:none;margin:0;padding:0;}
.dtr-social-band-list li{display:table-cell;text-align:center;}
.dtr-social-band-list li a{display:block;vertical-align:middle;padding:12px 5px 8px 5px;text-transform:uppercase;color:#fff;}
.dtr-twitter-band{background:#1da1f2;}
.dtr-facebook-band{background:#3b5998;}
.dtr-pinterest-band{background:#bd081c;}
.dtr-googleplus-band{background:#dd4b39;}
.dtr-linkedin-band{background:#00a0dc;}
.dtr-youtube-band{background:#ff0000;}
.dtr-soundcloud-band{background:#ff8800;}
.dtr-instagram-band{background:#833ab4;}
.dtr-vimeo-band{background:#162221;}
.dtr-social-band-list li a::before{font-family:'icomoon';vertical-align:middle;font-weight:normal;color:inherit !important;font-size:24px;line-height:24px;margin-right:10px;}
.dtr-facebook-band::before{content:"\f09a";}
.dtr-twitter-band::before{content:"\f099";}
.dtr-pinterest-band::before{content:"\f231";}
.dtr-googleplus-band::before{content:"\f0d5";}
.dtr-linkedin-band::before{content:"\f0e1";}
.dtr-youtube-band::before{content:"\f167";}
.dtr-soundcloud-band::before{content:"\f1be";}
.dtr-instagram-band::before{content:"\f16d";}
.dtr-vimeo-band::before{content:"\f27d";}
.dtr-social-circle .dtr-social-list li{margin-right:2px;}
.dtr-social-circle .dtr-social-list li a{border-width:1px;border-style:solid;border-radius:50%;width:36px;height:36px;line-height:26px;padding:5px;}
.dtr-social-square .dtr-social-list li{margin-right:2px;}
.dtr-social-square .dtr-social-list li a{border-width:1px;border-style:solid;border-radius:0;width:30px;height:30px;line-height:20px;padding:5px;}
.dtr-pinit-label{position:absolute;left:10px;top:10px;padding:7px 10px 5px 10px;display:inline-block;border-radius:2px;font-size:12px;line-height:12px;z-index:99;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.dtr-pinit-label::before{font-family:'icomoon';content:"\f0d2";margin-right:5px;}
.dtr-recentpost-carousel .dtr-pinit-label{display:none;}
.dtr-recentpost-carousel-item:hover .dtr-pinit-label{display:inline-block;}
.dtr-recent-entries li{display:table;display:block;margin-bottom:20px;list-style-type:none !important;overflow:hidden;}
.dtr-recent-entries .dtr-recent-entry-title{margin-bottom:5px;}
.dtr-recent-entries-thumb{width:90px;padding-bottom:10px;padding-right:10px;display:table-cell;}
.dtr-recent-entries-date{display:block;}
.dtr-recent-entries li:first-child .dtr-recent-entries-thumb{margin-top:0;}
.dtr-recent-entries-info{display:table-cell;padding-bottom:5px;vertical-align:top;}
.dtr-recent-entries-excerpt{display:block;padding-top:10px;}
.widget_nav_menu .sub-menu{display:none}
.widget_nav_menu ul{margin:0;list-style-type:none;}
.widget_nav_menu ul ul{margin:10px 0 0 0;border:none;border-radius:0;}
.widget_nav_menu a{position:relative;font-weight:normal;display:block;padding:5px 0;border-width:0 0 1px 0;border-style:solid;cursor:pointer;transition:all 0.35s;font-size:.8em;text-transform:uppercase;}
.widget_nav_menu a .fa{margin-right:10px}
.widget_nav_menu .menu-item-has-children > a{padding-right:30px}
.widget_nav_menu ul ul li a{padding:3px 20px 3px 20px;border:0;margin-bottom:1px;}
.widget_nav_menu ul ul li li a{margin-bottom:10px;}
.widget_nav_menu ul ul ul li a{padding-left:30px}
.widget_nav_menu .sub-menu a:before{font-family:'icomoon';content:"\f105";margin-right:10px;}
.widget_nav_menu a:hover, .widget_nav_menu li.active > a{text-decoration:none;}
.widget_nav_menu .parent > a:after{font-family:'icomoon';display:block;content:"\f0d7";position:absolute;right:15px;top:50%;font-size:16px;height:20px;line-height:20px;margin-top:-10px;}
.widget_nav_menu .parent.active > a:after{content:"\f0d8"}
.widget_nav_menu .current_page_item > a, .widget_nav_menu .current-menu-item > a{}
.widget_nav_menu .current_page_item > .sub-menu, .widget_nav_menu .current-menu-item > .sub-menu{display:block;}
.widget_archive ul, .widget_categories ul{padding:0;text-align:left;}
.widget_archive ul li, .widget_categories ul li{margin:0;padding:0;list-style-type:none;display:block;border:0;}
.widget_archive ul li:last-child, .widget_categories ul li:last-child{margin-bottom:0;padding-bottom:0;border:0;}
.widget_archive select, .widget_categories select#cat{width:99% !important;margin:0;}
.widget_archive option, .widget_categories option{height:20px;}
.widget_archive .children, .widget_categories .children{margin-left:20px;}
.dtr-post-count{display:inline-block;text-align:right;float:right;margin-left:10px;}
.widget_categories ul li a, .widget_archive ul li a{position:relative;display:block;line-height:1.3em;padding:7px 0;}
.widget_categories ul a::after, .widget_archive ul a::after, .dtr-post-tags a::after, .tagcloud a::after, .dtr-meta-category a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;opacity:0;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);transform:translateY(3px);-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;pointer-events:none;}
.widget_categories ul a:hover::after, .widget_categories ul a:focus::after, .widget_archive ul a:hover::after, .widget_archive ul a:focus::after, .dtr-post-tags a:hover::after, .dtr-post-tags a:focus::after, .tagcloud a:hover::after, .tagcloud a:focus::after, .dtr-meta-category a:hover::after, .dtr-meta-category a:focus::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
#wp-calendar{width:100%;text-align:center;}
.widget.widget_calendar table{margin:0;border-collapse:separate;border-spacing:2px;}
.widget_calendar caption{margin-bottom:.8em;padding:0;text-transform:uppercase;}
.widget_calendar td, .widget_calendar th{padding:.5em 0;text-align:center;border:1px solid #e5e5e5;line-height:1em;}
.widget_calendar th, .widget_calendar tfoot td, .widget_calendar td.pad{font-weight:normal;border:none;}
.widget_calendar #prev{text-align:left;padding:0;}
.widget_calendar #next{text-align:right;padding:0;}
.widget_calendar td a{display:block;}
.widget_calendar tfoot td{padding-top:10px;}
.widget_calendar td.pad, .widget_calendar #prev, .widget_calendar #next, .widget_calendar #prev a, .widget_calendar #next a{background:none;text-transform:uppercase;border:0;}
.widget_meta ul li{list-style:none;margin-bottom:5px;}
.widget_pages ul li, .wp-block-page-list li{margin-bottom:5px;list-style-type:none;display:block;overflow:hidden;}
.widget_pages ul li li, .wp-block-page-list li li{margin-left:20px;}
.widget_pages ul li:before, .wp-block-page-list li:before{font-family:'icomoon';margin-right:10px;content:"\f105";}
.widget_pages ul li:last-child,.wp-block-page-list li:last-child{margin-bottom:0;border-bottom:none;}
.widget_recent_entries li{padding-bottom:10px;margin-bottom:10px;list-style-type:none;}
.widget_recent_entries li::after{display:block;clear:both;content:"";}
#recentcomments{margin-left:0;margin-right:0;list-style:none;}
#recentcomments li.recentcomments{position:relative;margin-bottom:1em;padding-left:30px;}
#recentcomments li a{display:block !important;}
#recentcomments li .comment-author-link{display:inline-block !important;}
.widget_rss ul{list-style-type:none;}
 .sticky{padding:20px;background:#eee;margin-bottom:30px;}
.sticky .dtr-entry-thumb::before{content:'';width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#eb98ae transparent transparent transparent;z-index:999;position:absolute;top:0;left:0;}
.sticky .dtr-entry-thumb::after{font-family:'icomoon';content:"\f006";z-index:999;position:absolute;top:0;left:6px;font-size:24px;}
.dtr-meta, .dtr-footer-meta, .dtr-recent-entries-date{font-size:.8em;}
.dtr-comment-metadata a::first-child{font-size:.8em;}
.sticky .dtr-post-footer{display:none;}
.dtr-entry-header{text-align:center;margin-bottom:20px;}
.dtr-meta-category{font-size:.9em;text-transform:uppercase;margin-bottom:10px;}
.dtr-meta-category a{margin:0 3px;display:inline-block;}
.dtr-entry-thumb-wrapper{text-align:center;}
.dtr-entry-thumb{position:relative;margin-bottom:30px;display:block;}
.dtr-video-wrapper{margin-bottom:30px;}
.dtr-video-wrapper iframe{margin-bottom:0;}
.dtr-meta{list-style-type:none;padding:0;margin:0 0 20px 0;text-align:center;font-weight:bold;}
.dtr-meta li{display:inline-block;margin:0;}
.dtr-meta li::after{content:".";display:inline-block;margin:0 10px;}
.dtr-meta li:last-child::after{content:none;margin:0;}
.entry-date.updated{display:inline-block;}
.dtr-footer-meta{margin:30px 0 0 0;}
.dtr-post-footer{display:block;margin:30px 0;}
.dtr-blog-grid .dtr-post-grid .dtr-post-footer{border-top:0;margin:20px 0;}
.dtr-protected-msg{text-align:center;}
.dtr-blog-left-thumb .dtr-entry-thumb, .dtr-blog-left-thumb .dtr-gallery-posts-slider{float:left;margin:0;width:46%;margin-bottom:0;}
.dtr-blog-left-thumb .dtr-entry-content-inner{background:none;border:none;float:right;width:50%;padding:0;}
.dtr-blog-left-thumb .dtr-no-thumb .dtr-entry-content-inner{width:100%;float:none;}
.dtr-blog-left-thumb-full .dtr-gallery-posts-slider, .dtr-blog-left-thumb-full .dtr-entry-content-inner, .dtr-blog-left-thumb-full .dtr-entry-thumb{float:none;width:100%;}
.dtr-blog-left-thumb .dtr-entry-header{margin:0;}
.dtr-blog-left-thumb iframe, .dtr-blog-grid iframe{height:300px;}
.dtr-blog-left-thumb .dtr-first-post .dtr-entry-thumb, .dtr-blog-left-thumb .dtr-first-post .dtr-gallery-posts-slider{margin-bottom:20px;}
.dtr-blog-left-thumb .dtr-entry-thumb iframe{margin-bottom:0;}
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item, .dtr-relatedposts-grid .dtr-relatedposts-item{width:50%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.dtr-blog-grid.dtr-blog-grid-3col .dtr-post-item{width:33.3333333%;}
.dtr-search-grid .dtr-search-item, .dtr-relatedposts-grid .dtr-relatedposts-item{width:33.3333333%;margin-bottom:30px;}
.dtr-relatedposts-grid.dtr-relatedposts-grid-4col .dtr-relatedposts-item{width:25%;margin-bottom:30px;}
.dtr-blog-grid .dtr-post-grid, .dtr-blog-grid .dtr-search-grid, .dtr-relatedposts-grid{margin:0 -15px 0 -15px;}
.dtr-post-item.first-post{width:100%;}
.dtr-relatedposts-img{margin-bottom:10px;}
.dtr-relatedposts-grid-wrapper{margin:50px 0;text-align:center;}
.dtr-relatedposts-grid-wrapper{padding-bottom:0 !important;}
.dtr-recentpost-title{margin-bottom:0;}
.dtr-author-info-wrapper{margin:50px 0;}
.dtr-author-info{padding:30px;display:table;}
.dtr-author-avatar .avatar{width:100px;height:100px;border-radius:50%;}
.dtr-author-avatar{display:table-cell;width:130px;padding-right:30px;vertical-align:top;}
.dtr-author-description{display:table-cell;vertical-align:top;}
.dtr-author-info .dtr-social-list{margin-top:5px;}
.dtr-author-info{background:#2c2c2c;color:#fff;}
.dtr-author-title, .dtr-author-info a, .dtr-author-info .dtr-social-list a{color:inherit;}
blockquote.dtr-icon-quote, .dtr-ql-text{padding:50px 0 0 0;margin:0;position:relative;border:0;text-align:center;}
.dtr-ql-text{padding:0;}
blockquote.dtr-icon-quote::before{font-family:'icomoon';content:"\e900";font-size:28px;position:absolute;left:50%;top:0px;font-style:normal;margin-left:-14px;}
.dtr-ql-text{display:block;font-size:18px;line-height:1.55em;}
.dtr-ql-format{text-align:center;padding:50px 10%;}
.dtr-ql-format-wrapper{padding:5px;margin-bottom:30px;}
.dtr-entry-ql-format{margin-bottom:0;}
.dtr-quote-source, blockquote cite{display:block;font-style:normal;font-size:13px;margin-top:15px;}
.dtr-social-share, .dtr-social-share .dtr-social-list, .dtr-entry-read-more{text-align:center;display:block;float:none;}
.dtr-entry-read-more{margin-top:20px;}
.dtr-post-tags a, .tagcloud a, .dtr-meta-category a{position:relative;padding:5px 0;}
.dtr-post-tags-title, .dtr-post-tags{display:inline-block;float:left;margin:0;}
.dtr-post-tags-title{margin-right:5px;}
.dtr-post-tags a{padding:0 0 5px 0;}
 .gallery{margin-bottom:1.5em;margin-left:-1em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0 0 1.5em;padding:0 0 0 1em;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;font-size:0.923em;text-align:center;padding:5px 10px;}
.gallery-item a, .gallery-item a:hover, .gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%;}
.gallery-item img{display:block;transition:all .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.gallery br+br{display:none;}
.gallery-item img:hover{opacity:0.8;}
.dtr-gallery-posts-slider{margin-bottom:30px !important;}
.slick-dotted.slick-slider{margin-bottom:0;}
.dtr-gallery-posts-slider img{text-align:center;margin:0 auto;}
.dtr-img-scale{position:relative;overflow:hidden;z-index:99;}
.dtr-img-scale img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}
.dtr-img-scale:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.owl-carousel.dtr-multi-item-slider.dtr-no-dots .owl-dots, .owl-carousel.dtr-single-item-slider.dtr-no-dots .owl-dots{display:none;}
.owl-carousel.dtr-multi-item-slider.dtr-no-arrows .owl-nav, .owl-carousel.dtr-single-item-slider.dtr-no-arrows .owl-nav{display:none;}
.dtr-post-navigation{margin:50px 0;}
.dtr-post-navigation h5{margin:0;}
.dtr-post-nav{padding:0;margin:0;list-style-type:none;}
.dtr-prev, .dtr-next{text-transform:uppercase;line-height:1;letter-spacing:1px;padding:0;display:inline-block;}
.dtr-previous-link a{width:48%;float:left;display:inline-block;}
.dtr-next-link a{width:48%;display:inline-block;text-align:right;float:right;}
.dtr-page-numbers{list-style:none;margin:50px 0 0 0;text-align:center;text-transform:uppercase;}
.dtr-page-numbers.page-numbers-left{text-align:left;}
.dtr-page-numbers.page-numbers-right{text-align:right;}
.dtr-page-numbers li, .dtr-prev, .dtr-next{display:inline-block;text-align:center;margin:0 5px;}
.dtr-page-numbers a, a.page-numbers, span.page-numbers, .page-numbers-prev a, .page-numbers-next a, .dtr-prev, .dtr-next, .woocommerce-pagination .page-numbers a{display:block;padding:0;text-decoration:none;cursor:pointer;border-width:1px;border-style:solid;transition:all 0.15s ease-in-out;border-radius:0;width:40px;height:40px;line-height:40px;}
.page-numbers-prev a, .page-numbers-next a, .woocommerce-pagination .page-numbers a, .woocommerce-pagination .page-numbers.current{text-align:center;}
.page-numbers-prev, .dtr-prev{float:left;margin:0 !important;}
.page-numbers-next, .dtr-next{float:right;margin:0 !important;}
.page-numbers-prev a::before, .dtr-prev::before{font-family:'icomoon';content:"\f104";font-size:18px;display:inline-block;vertical-align:central;}
.page-numbers-next a::after, .dtr-next::after{font-family:'icomoon';content:"\f105";font-size:18px;display:inline-block;vertical-align:central;}
.page-numbers::after, .page-numbers::before{content:"";display:table;clear:both;}
.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover{text-decoration:none;}
.dtr-page-links{display:block;clear:both;}
.page-links{text-align:center;font-size:12px;text-transform:uppercase;}
.page-links span{display:block;float:left;margin:0 4px 4px 0;text-align:center;}
.page-links span, .page-links a > span{background:none;display:block;padding:0;text-decoration:none;cursor:pointer;border-width:1px;border-style:solid;transition:all 0.15s ease-in-out;border-radius:0;width:48px;height:48px;line-height:50px;}
.page-links span, .page-links a > span:hover{text-decoration:none;}
 .dtr-title-box{position:relative;border:2px solid #c54262;text-align:center;}
.dtr-title-box-title{position:absolute;left:50%;top:0;display:inline-block;padding:7px 20px 5px 20px;margin:-1px 0 0 0;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:99;}
.dtr-title-box-description{padding:40px 30px 30px 30px;}
.dtr-testimonial{position:relative;text-align:center;}
.dtr-testimonial::before{font-family:'icomoon';content:"\e977";font-size:32px;line-height:32px;display:block;margin-bottom:20px;}
.owl-carousel.dtr-testimonial{text-align:center;padding-bottom:40px;}
.dtr-testimonial-img{display:table-cell;vertical-align:top;padding-right:20px;}
.owl-carousel.dtr-testimonial img{width:80px;height:80px;}
.dtr-testimonial-img, .dtr-testimonial-img img{border-radius:50%;}
.dtr-testimonial-info{display:table;margin:20px auto 0 auto;}
.dtr-testimonial-info-text{display:table-cell;vertical-align:top;padding-top:15px;}
.dtr-testimonial-client-name{margin-bottom:0;}
.dtr-owl-theme.dtr-testimonial .owl-dots{bottom:0;}
.dtr-testimonial.dtr-testimonial-style2{padding:30px;}
.dtr-testimonial.dtr-testimonial-style2::before{content:none;}
.dtr-testimonial.dtr-testimonial-style2 .dtr-testimonial-img{margin:0 auto 20px auto;padding:0;float:none;display:block;}
.dtr-testimonial.dtr-testimonial-style2 .dtr-testimonial-info{margin-bottom:20px;}
.dtr-about-wrapper{position:relative;}
.dtr-about-image{width:50%;position:absolute;top:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dtr-about-content{width:50%;background:#fff none repeat scroll 0 0;margin:30px;padding:40px;min-height:20px;position:relative;float:right;}
.dtr-about-tagline{position:absolute;left:-20px;top:190px;transform:translateY(-50%);display:inline-block;line-height:1em;transform:rotate(-90deg);transform-origin:top left;}
.dtr-about-btn{margin:20px 0 0 0;}
.dtr-packagebox{text-align:center;}
.dtr-packagebox-tagline{display:block;padding:5px 10px;}
.dtr-packagebox-content{padding:30px;}
.dtr-packagebox-btn{margin:15px 0 0 0;}
.dtr-packagebox-title{position:relative;padding-bottom:15px;margin-bottom:15px;}
.dtr-packagebox-title::after{width:60px;height:1px;content:'';position:absolute;bottom:0;left:50%;margin-left:-30px;display:inline-block;}
.dtr-packagebox-img img{width:100%;}
.dtr-promobox-wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.dtr-promobox{width:100%;position:relative;overflow:hidden;text-align:center;outline:1px solid #fff;outline-offset:-10px;padding:10px;min-height:400px;}
.dtr-promobox-caption{position:absolute;top:50%;left:10px;right:10px;overflow:hidden;display:inline-block;padding:25px 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.dtr-promobox-wrapper:hover .dtr-promobox-caption{padding:25px 20px 90px 20px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.promobox-has-no-button.dtr-promobox-wrapper:hover .dtr-promobox-caption{padding:30px 20px;}
.dtr-promobox-btn{visibility:hidden;display:none;position:absolute;text-align:center;left:50%;-webkit-transform:translate(-50%, 10px);-moz-transform:translate(-50%, 10px);transform:translate(-50%, 10px);box-shadow:none;box-sizing:border-box;}
.dtr-promobox-wrapper:hover .dtr-promobox-btn{visibility:visible;display:inline-block;transition:none;}
.dtr-promobox-title, .dtr-promobox-subtitle{margin:0;color:inherit;}
.dtr-link-wrap{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1;}
.dtr-post-carousel-content{padding:30px;text-align:center;}
.dtr-recentpost-carousel .dtr-meta{margin-bottom:10px;margin-top:20px;}
.dtr-post-carousel-img{position:relative;}
.dtr-col-list{list-style-type:none;margin:0;text-align:center;}
.dtr-col-list li{float:left;display:inline-block;}
.dtr-col-gap-6px{margin:0 -3px;}
.dtr-col-gap-6px li{padding:0 3px 6px 3px;}
.dtr-col-gap-10px{margin:0 -5px;}
.dtr-col-gap-10px li{padding:0 5px 10px 5px;}
.dtr-col-gap-20px{margin:0 -10px;}
.dtr-col-gap-20px li{padding:0 10px 20px 10px;}
.dtr-col-gap-30px{margin:0 -15px;}
.dtr-col-gap-30px li{padding:0 15px 30px 15px;}
.dtr-col-1 li{width:100%;}
.dtr-col-2 li{width:50%;}
.dtr-col-3 li{width:33.33333333%;}
.dtr-col-4 li{width:25%;}
.dtr-col-5 li{width:20%;}
.dtr-col-6 li{width:16.66666667%}
.error-404{padding:10px 0 20px 0;text-align:center;}
.error-form-wrapper{padding:20px;}
.heading-404{font-size:120px;margin-bottom:20px;line-height:120px;}
.link-404{margin-top:0;display:block;}
form{margin:0;padding:0;z-index:0;}
form p{margin-bottom:0;}
input[type=radio], input[type=checkbox]{margin:0 10px 0 0;vertical-align:baseline;}
label{width:100%;height:auto;line-height:1.2em;font-weight:inherit;}
select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"]{width:100%;font-size:15px;font-weight:normal;padding:10px 15px !important;margin:0 0 10px 0;border-width:1px;border-style:solid;border-radius:0;line-height:30px !important;position:relative;}
.input-text.qty.text{padding:6px 15px !important;}
textarea, #commentform textarea{width:100% !important;height:auto;}
select{width:100% !important;padding:15px 10px;height:35px;line-height:30px;}
textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="search"]:focus{box-shadow:none;opacity:1 !important;}
.post-password-form input[type="password"]{margin-top:5px;}
#commentform input[type="text"], #commentform input[type="email"]{max-width:400px;}
#commentform textarea{max-width:600px;}
#commentform label{display:inline-block;width:120px;float:left;line-height:35px;margin:5px 0;text-transform:uppercase;}
#commentform .comment-form-comment label{display:none;}
#commentform #submit{text-transform:uppercase;margin-top:20px;}
.comment-notes{margin-bottom:5px;}
.field-col2, .field-col2-last{width:49.5%;margin-right:1%;float:left;}
.field-col2-last{margin-right:0;}
.field-col3, .field-col3-last, .dtr-subscribe-form-center form p, .dtr-subscribe-form-center form p:last-child{width:32.5%;margin-right:1%;float:left;}
.field-col3-last, .dtr-subscribe-form-center form p:last-child{margin-right:0;}
.field-col4, .field-col4-last{width:24.25%;margin-right:1%;float:left;}
.field-col4-last{margin-right:0;}
.dtr-title-box.dtr-subscribe-form-center form{width:80%;margin-left:10%;}
.wpcf7-validation-errors{display:inline-block;margin:0;}
.wpcf7 .wpcf7-not-valid-tip{margin-bottom:5px !important;}
span.wpcf7-list-item{display:block;}
div.wpcf7-response-output{margin:10px 0;}
.wpcf7-response-output.wpcf7-validation-errors{display:block;}
.wpcf7 label{line-height:1.8em;}
.dtr-search-form-wrapper{position:relative;}
.dtr-search-form{min-width:220px;}
input[type="search"].dtr-search-field, .wp-block-search__inside-wrapper input[type="search"]{position:relative;height:35px;border-width:1px;border-style:solid;border-radius:0;-webkit-appearance:textfield;}
button.dtr-search-submit, .widget_search button[type="submit"]{width:35px;height:35px;position:absolute;bottom:0;right:-1px;padding:0;margin:0;border:1px solid #2c2c2c;display:block;border-radius:0;}
.dtr-search-submit:before, .widget_search button[type="submit"]:before{font-family:'icomoon';content:"\f002";font-size:14px;line-height:35px;text-align:center;text-decoration:none;}
.widget.widget_search .dtr-search-field{margin:0;}
.widget.widget_search{padding:20px;background:#eee;}
#dtr-main-header .widget.widget_search{padding:0;background:none;}
.wp-block-search__inside-wrapper{position:relative;}
.widget_search input{margin:0;}
.widget_search button[type="submit"]{font-size:0;}
.widget_search label{display:none;}
.dtr-search-modal-trigger::after{display:inline-block;font-family:'icomoon';content:"\f002";font-size:20px;line-height:20px;margin-top:13px;}
.dtr-search-modal-body input[type="search"].dtr-search-field{height:60px;margin:0;font-size:22px;line-height:24px;}
.dtr-search-modal-body .dtr-search-submit{height:60px;width:60px;background:transparent;}
.dtr-search-modal-body .dtr-search-submit:before{font-size:24px;line-height:60px;}
.dtr-search-modal-body, .dtr-search-modal-header{padding:0;border:0;margin:0;box-shadow:none;}
#dtr-search-modal.modal{text-align:center;padding:0!important;}
#dtr-search-modal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
#dtr-search-modal .modal-dialog{width:40%;display:inline-block;text-align:left;vertical-align:middle;}
#dtr-search-modal .modal-content{background:transparent;box-shadow:none;border:none;}
.modal-backdrop.in{opacity:.9;}
.dtr-search-modal-title{text-align:center;margin-bottom:20px;}
input[type="submit"], input[type="reset"]{display:inline-block;float:none;}
.submit-center{text-align:center;display:block;}
.submit-full .submitbtn, .submit-full input[type="submit"], .submit-full button{width:100%;display:block;margin:0;}
input[type="submit"], input[type="reset"], .dtr-form-btn, .dtr-reset-btn{line-height:50px;margin:0;display:inline-block;padding:0 15px;border:1px solid #2c2c2c;background-color:transparent;border-radius:0;}
.dtr-reset-btn{float:left;margin-right:10px;}
#comments.comments-area, .form-submit{padding-bottom:15px !important;}
#comments{margin-top:30px;}
.comment-list, .comment-list .children, .commentlist, .commentlist .children{list-style:none;margin:0;padding:0;}
.comment-list{list-style:none;margin-bottom:30px;}
.comment-list li ul{padding:0 0 0 30px;margin:0;list-style:none;}
.comment-list li{width:100%;margin:0;display:block;}
.comment-list .depth-1, .comment-list .depth-2, .comment-list .depth-3, .comment-list .depth-4, .comment-list .depth-5{padding:30px 0 0 0;margin-bottom:30px;border-top:1px solid #e5e5e5;}
.comment-list li:first-child .depth-1{border-top:0;padding:0;}
#comments #respond.comment-respond:first-child{padding:0;border-top:0;border-bottom:0;margin-bottom:0;}
.comment-list .pingback, .comment-list .trackback{padding-top:0;margin-bottom:15px;}
.comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe{display:block;width:100%;}
.comment-reply-title, .comments-title{font-size:24px;}
.dtr-comment-author{margin-bottom:0;}
.dtr-comment-metadata, .dtr-reply{display:inline-block;float:left;}
.dtr-comment-text{margin-top:10px;}
.comment-edit-link{margin-left:15px;}
.post.pingback .comment-edit-link, .post.pingback .edit-link{display:block;margin-left:0;font-size:.8em;}
.dtr-reply{margin-left:10px;float:right;}
#cancel-comment-reply-link{padding-left:10px;}
.comment-body{display:table;}
.dtr-comment-text-wrapper{padding-left:20px;width:100%;}
.dtr-comment-text-wrapper, .dtr-comment-author{display:table-cell;vertical-align:top;}
.dtr-comment-author{display:table-cell;vertical-align:top;}
.dtr-comment-author-img{width:80px;height:80px;border-radius:50%;overflow:hidden;}
.dtr-comment-author-img img{width:80px;height:80px;border-radius:50%;}
#respond.comment-respond{padding:30px 0 0 0;border-top:1px solid #e5e5e5;margin-bottom:0;}
.comment-list #respond.comment-respond{padding:0;border-top:0;}
.logged-in-as{margin-bottom:10px;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{display:block;background:none;border:none;max-width:100%;padding:0;margin:0;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 10px 20px;}
.wp-caption.alignleft{margin:5px 20px 10px 0;}
.wp-caption.alignright{margin:5px 0 10px 20px;}
.wp-caption figcaption{display:block;padding:5px;font-size:.9em;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:5px 0 0 0;padding:0 4px 0 4px;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.bypostauthor{padding:0;margin:0;}
.wpstats{display:none}
.says, .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail{max-width:100%;height:auto;}
.mejs-container{margin-bottom:1.5em;}
.mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls a.mejs-horizontal-volume-slider:focus, .mejs-controls a.mejs-horizontal-volume-slider:hover{background:transparent;border:0;}
table{border-collapse:collapse;}
td, th { border-width: 1px; border-style: solid; padding: 10px; text-align: left; }body{background-color:#fff;color:#626262;}
#dtr-wrapper{background-color:#fff;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #2c2c2c; } a{color:#2c2c2c;}
a:hover{color:#c54262;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#2c2c2c;}
.dtr-dropcap.dtr-dropcap-default{color:#2c2c2c;}
.dtr-dropcap.dtr-dropcap-circle, .dtr-dropcap.dtr-dropcap-square{color:#fff;}
.dtr-highlight{background:#2c2c2c;color:#fff;}
.themebtn, #commentform #submit, .dtr-promobox-btn{background-color:#2c2c2c;color:#fff;border-color:#2c2c2c;}
.dtr-read-more, .dtr-read-more:focus{border:1px solid #2c2c2c;background-color:#fff;color:#2c2c2c;}
.themebtn:hover, .dtr-read-more:hover, .dtr-promobox-btn:hover{color:#fff;background-color:#000;border-color:#000;}
hr{background-color:#e5e5e5;}
.dtr-pinit-label{background:#bd081c;color:#fff;}
.dtr-title-box{background-color:#fff;}
.dtr-title-box-title{color:#fff;}
.dtr-testimonial-tagline{color:#2c2c2c;}
.dtr-about-wrapper{background-color:#f2f2f2;}
.dtr-about-content{background-color:#fff;}
.dtr-promobox-caption{background:rgba(255,255,255,0.95);color:#1e1f22;}
.dtr-packagebox-tagline{color:#fff;}
.dtr-packagebox-content{background-color:#f2f2f2;}
.dtr-packagebox-title::after{background-color:#ddd;}
.dtr-post-carousel-content{background:#eee;}
.dtr-header-row-one{background:#fff;color:#2c2c2c;}
.dtr-header-row-one a{color:inherit;}
.dtr-header-row-one a:hover{color:#c54262;}
.dtr-header-row-two{background:#fff;}
.dtr-header-row-two a{color:#202020;}
.dtr-header-row-one a:hover, .dtr-header-row-two a:hover{color:#c54262;}
#dtr-page-title-wrapper{background:#e5e5e5;border-bottom-color:#f2f2f2;}
.dtr-page-title{color:#2c2c2c;}
.breadcrumbs, .breadcrumbs a{color:#626262;}
#dtr-header-sticky{background:#fff;}
#dtr-footer-section{background:#f6f6f6;}
.dtr-copyright{background:#2c2c2c;}
#dtr-footer-section, #dtr-footer-section .dtr-meta-style{color:#626262;}
#dtr-footer-section a{color:#2c2c2c;}
#dtr-footer-section h1, #dtr-footer-section h2, #dtr-footer-section h3, #dtr-footer-section h4, #dtr-footer-section h5, #dtr-footer-section h6, #dtr-footer-section .widget-title{color:#2c2c2c;}
#dtr-footer-section .dtr-copyright, #dtr-footer-section .dtr-copyright a{color:#626262;}
#dtr-footer-section a:hover, #dtr-footer-section .dtr-copyright a:hover{color:#c54262;}
#take-to-top{color:#fff;}
#take-to-top:hover{background:#2c2c2c;color:#fff;}
.dtr-page-numbers a, a.page-numbers, span.page-numbers, .page-links span, .page-links a > span, .dtr-prev, .dtr-next, .woocommerce-pagination .page-numbers a{background:#fff;color:#2c2c2c;}
.dtr-page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover, .page-links span, .page-links a > span:hover, .dtr-prev:hover, .dtr-next:hover, .woocommerce-pagination .page-numbers a:hover{background:#2c2c2c;border-color:#2c2c2c;color:#fff;}
.gallery-caption{background:#f2f2f2;}
.dtr-featured-posts-caption{background:rgba(235,152,174,0.9) none repeat scroll 0 0;color:#fff;}
.dtr-post-title a, .has-full-first-post .dtr-first-post .dtr-post-title a, single .dtr-post-title, .dtr-meta, .dtr-meta a, .dtr-meta-style, .comment-author-link, .dtr-reply a, .dtr-comment-metadata a:first-child, .dtr-cat-style, .dtr-cat-style a, .dtr-post-tags a, .tagcloud a{color:#2c2c2c;}
.dtr-meta-title{color:#626262;}
.dtr-ql-format-wrapper, .dtr-ql-format-wrapper a, .dtr-ql-format-wrapper a:hover{color:#fff;}
.dtr-ql-format blockquote{background:transparent;}
.dtr-ql-format-wrapper blockquote, .dtr-border-quote blockquote{background:transparent;}
blockquote.dtr-icon-quote::before, .dtr-ql-text::before{color:#fff;}
.sticky .dtr-entry-thumb::after{color:#fff !important;}
.dtr-owl-theme .owl-dots .owl-dot span{background:#d8d8d8;}
.dtr-owl-theme .owl-dots .owl-dot.active span, .dtr-owl-theme .owl-dots .owl-dot:hover span{background:#1e1f22;}
.owl-carousel .owl-nav .owl-prev:before, .owl-carousel .owl-nav .owl-next:after{color:#2c2c2c !important;}
.owl-carousel .owl-nav .owl-next:hover{border-color:transparent #2c2c2c transparent transparent;}
.owl-carousel .owl-nav .owl-prev:hover{border-color:transparent transparent transparent #2c2c2c;}
.owl-carousel .owl-nav .owl-prev:hover:before, .owl-carousel .owl-nav .owl-next:hover:after{color:#fff !important;}
#wp-calendar #today, .widget_calendar #today{background:#2c2c2c;border-color:#2c2c2c;color:#fff;}
.widget_calendar #today a{color:#fff;}
.widget_nav_menu a{color:#000;}
.widget_nav_menu .parent > a:after{color:#000;}
.dtr-recent-entries-date{color:#757575;}
.dtr-social-list li a{background-color:transparent;color:#2c2c2c;}
.dtr-social-circle .dtr-social-list li a, .dtr-social-square .dtr-social-list li a{background-color:rgba(0,0,0,0.2);color:#2c2c2c;border-color:rgba(0,0,0,0.2);}
.dtr-social-band a:hover, .dtr-social-band a:focus, .dtr-pinit-label:hover{background:#2c2c2c;color:#fff;}
.dtr-instagram-title{color:#fff !important;}
label, input, button, select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"]{color:#2c2c2c;}
input[type="submit"], input[type="reset"], .dtr-form-btn{background-color:#fff;}
select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"]{background-color:#fff;}
select, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"]{border-color:#e5e5e5;}
textarea:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="search"]:focus{border-color:#b0b0b0 !important;}
.wpcf7-validation-errors{background:#fff;color:#424242;}::-webkit-input-placeholder{color:#b0b0b0 !important;opacity:1;font-size:95%;}:-moz-placeholder{color:#b0b0b0 !important;opacity:1;font-size:95%;}::-moz-placeholder{color:#b0b0b0 !important;opacity:1;font-size:95%;}:-ms-input-placeholder{color:#b0b0b0 !important;opacity:1;font-size:95%;}
.dtr-search-submit, .widget_search button[type="submit"]{background-color:#2c2c2c;color:#fff;}
button.dtr-search-submit, .widget_search button[type="submit"]{border-color:#2c2c2c;}
.dtr-search-modal-body .dtr-search-submit:before{color:#2c2c2c;}
.modal-backdrop{background-color:#000;}
.dtr-search-modal-title{color:#fff;}
.sf-menu a{color:#fff;}
.sf-menu li a:hover{color:rgba(255,255,255,0.5);}
.sf-menu li.current-menu-item a, .sf-menu li.current-menu-ancestor > a{color:rgba(255,255,255,0.5);}
.sf-menu li li a, .sf-menu .sub-menu li.current-menu-item li a, .sf-menu li.current-menu-item li a, .sf-menu ul li.current-menu-item a, .sf-menu li li.current-menu-ancestor > a:hover{color:#fff;}
.sf-menu .sub-menu li.current-menu-item li a:hover, .sf-menu .sub-menu li.current-menu-item a, .sf-menu li li.current-menu-ancestor > a, .sf-menu ul li a:hover, .sf-menu ul li:hover > a{color:rgba(255,255,255,0.5);}
.sf-menu .sub-menu li.current-menu-item li a:hover, .sf-menu .sub-menu li.current-menu-item a, .sf-menu li li.current-menu-ancestor > a, .sf-menu ul li a:hover, .sf-menu ul li:hover > a, .sf-menu ul a:hover, .sf-menu ul li:hover > a, .sf-menu ul li.current-menu-item > a, .sf-menu .current-menu-item ul.sub-menu li a:hover, .sf-menu ul li.current-menu-parent > a, .sf-menu .sub-menu li.current-menu-item li a, .sf-menu li.current-menu-item li a, .sf-menu ul li.current-menu-item a, .sf-menu li li.current-menu-ancestor > a:hover{background-color:rgba(44,44,44,0.2);}
.sf-menu ul, .sf-menu ul ul{background-color:#c54262;}
.sf-menu:first-child > li li a{border-bottom-color:rgba(44,44,44,0.1);}
.dtr-menu-alt .sf-menu a{color:#2c2c2c;}
.dtr-menu-alt .sf-menu li a:hover{color:#c54262;}
.dtr-menu-alt .sf-menu li.current-menu-item a, .dtr-menu-alt .sf-menu li.current-menu-ancestor > a{color:#c54262;}
.dtr-menu-alt .sf-menu li li a, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu ul li.current-menu-item a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a:hover{color:#fff;}
.dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a:hover, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a, .dtr-menu-alt .sf-menu ul li a:hover, .dtr-menu-alt .sf-menu ul li:hover > a{color:rgba(255,255,255,0.5);}
.dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a:hover, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a, .sf-menu ul li a:hover, .dtr-menu-alt .sf-menu ul li:hover > a, .dtr-menu-alt .sf-menu ul a:hover, .sf-menu ul li:hover > a, .dtr-menu-alt .sf-menu ul li.current-menu-item > a, .dtr-menu-alt .sf-menu .current-menu-item ul.sub-menu li a:hover, .dtr-menu-alt .sf-menu ul li.current-menu-parent > a, .dtr-menu-alt .sf-menu .sub-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu li.current-menu-item li a, .dtr-menu-alt .sf-menu ul li.current-menu-item a, .dtr-menu-alt .sf-menu li li.current-menu-ancestor > a:hover{background-color:rgba(44,44,44,0.2);}
.dtr-menu-alt .sf-menu ul, .dtr-menu-alt .sf-menu ul ul{background-color:#c54262;}
.dtr-menu-alt .sf-menu:first-child > li li a{border-bottom-color:rgba(44,44,44,0.1);}
.slicknav_nav, .slicknav_nav a, .slicknav_menu .slicknav_menutxt, .slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover{color:#fff !important;}
.slicknav_menu{background-color:transparent;}
.slicknav_menu .slicknav_icon-bar{background-color:#fff !important;}
.slicknav_menu .slicknav_icon-bar{box-shadow:none}
.widget-title, .line-separator, .dtr-list-border, .widget_nav_menu a, .dtr-search-item-inner, .dtr-page-numbers a, a.page-numbers, .page-numbers-prev a, .page-numbers-next a, span.page-numbers, .page-links span, .page-links a > span, td, th, .widget_recent_entries ul li, blockquote, .dtr-border-quote, .comment-list .depth-1, .comment-list .depth-2, .comment-list .depth-3, .comment-list .depth-4, .comment-list .depth-5, #respond.comment-respond, .dtr-prev, .dtr-next, .widget_recent_entries ul li, .widget_calendar td, .widget_calendar th, td{border-color:#e5e5e5;}
.dtr-dropcap.dtr-dropcap-circle, .dtr-dropcap.dtr-dropcap-square, .dtr-ql-format-wrapper, .tooltip-inner, .widget_categories ul a::after, .widget_archive ul a::after, .dtr-post-tags a::after, .tagcloud a::after, .dtr-meta-category a::after, .dtr-title-box-title, .dtr-packagebox-tagline, .dtr-menubar-row, #take-to-top, .dtr-instagram-title{background-color:#c54262;}
.dtr-dropcap.dtr-dropcap-circle, .dtr-dropcap.dtr-dropcap-square, .tagcloud a:hover, .tooltip-inner, .dtr-title-box{border-color:#c54262;}
.wp-caption figcaption, .dtr-testimonial::before{color:#c54262;}
.sticky .dtr-entry-thumb::before, .tooltip.top .tooltip-arrow { border-top-color: #c54262; }@media(min-width:960px){
.dtr-container{width:1170px;}
} @media only screen and (max-width : 1200px) {
.dtr-container{width:980px;}
} @media only screen and (min-width: 960px) and (max-width: 1280px) {
.dtr-container{width:90%;}
.dtr-col-5 li, .dtr-col-6 li{width:33.33333333%;}
.dtr-social-band span{font-size:.7em;}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.dtr-container{width:90%;}
.dtr-content-area, .dtr-widget-area{width:100%;float:none;}
#dtr-secondary-section{margin-top:60px;}
.dtr-col-4 li{width:50%;}
.dtr-col-5 li, .dtr-col-6 li{width:33.33333333%;}
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item{width:100%;float:none;}
.dtr-relatedposts-grid .dtr-relatedposts-item, .dtr-relatedposts-grid.dtr-relatedposts-grid-4col .dtr-relatedposts-item{width:50%;}
.sf-sub-indicator, .main-navigation .sf-menu{position:relative;display:none;}
.slicknav_menu{display:block;text-align:center;}
.slicknav_menu{margin:0;}
.dtr-header-widget-one, .dtr-header-widget-two, .dtr-header-widget-three, .dtr-logo, .main-navigation{margin-top:0 !important;}
.dtr-header-row-one{width:100%;border-bottom:1px solid #f2f2f2;text-align:center;padding:5px 0 !important;}
.dtr-header-left, .dtr-header-right, .dtr-header-v2 .dtr-header-left, .dtr-header-v2 .dtr-header-right{width:100%;float:none !important;}
.dtr-header-left{margin:0 !important;}
.dtr-header-right{margin:5px 0 0 0 !important;}
.dtr-search-modal-trigger::after{margin-top:15px !important;}
.dtr-header-row-two{padding:30px 0 !important;}
.dtr-header-v2 .dtr-header-row-two{padding:30px 0 0 0 !important;}
.dtr-header-row-two-inner, .dtr-header-r2-left, .dtr-header-r2-right{position:relative;left:auto;right:auto;top:0;}
.dtr-social-widget.text-left{text-align:center !important;}
.dtr-header-r2-left{margin:0 0 20px 0 !important;}
.dtr-header-r2-right{margin:10px 0 0 0 !important;}
.dtr-header-v1 .slicknav_btn, .dtr-header-v2 .slicknav_btn{float:none !important;padding:0;}
.dtr-header-v2 #responsive-menu{padding:2px 0;margin-top:30px;}
.dtr-header-v2 .dtr-search-modal-trigger{float:none;margin-left:0;}
.dtr-header-v2 .dtr-header-left, .dtr-header-v2 .dtr-header-right{text-align:center;}
.dtr-header-widget-one, .dtr-header-widget-two, .dtr-header-widget-three{float:none !important;width:100%;}
.dtr-logo{float:none !important;}
.dtr-subscribe-form-center form p, .dtr-subscribe-form-center form p:last-child{width:100%;margin-right:0;float:none;}
.dtr-subscribe-form-center form p:last-child{margin-right:0;}
.dtr-social-band span{display:none;}
} @media only screen and (max-width : 767px) {
.dtr-container{width:90%;}
.dtr-content-area, .dtr-widget-area{width:100%;float:none;}
.dtr-col-2 li, .dtr-col-4 li, .dtr-col-6 li{width:50%;}
.dtr-col-1 li, .dtr-col-3 li, .dtr-col-5 li{width:100%;}
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item{width:100%;float:none;}
.dtr-blog-grid.dtr-blog-grid-3col .dtr-post-item{width:100%;float:none;}
.admin-bar .is-sticky .dtr-topbar{margin-top:0;}
#dtr-secondary-section{margin-top:60px;}
.dtr-relatedposts-grid .dtr-relatedposts-item, .dtr-relatedposts-grid.dtr-relatedposts-grid-4col .dtr-relatedposts-item{width:50%;}
.sf-sub-indicator, .main-navigation .sf-menu{position:relative;display:none;}
.slicknav_menu{display:block;text-align:center;}
.slicknav_menu{margin:0;}
.dtr-header-widget-one, .dtr-header-widget-two, .dtr-header-widget-three, .dtr-logo, .main-navigation{margin-top:0 !important;}
.dtr-header-row-one{width:100%;border-bottom:1px solid #f2f2f2;text-align:center;padding:5px 0 !important;}
.dtr-header-left, .dtr-header-right, .dtr-header-v2 .dtr-header-left, .dtr-header-v2 .dtr-header-right{width:100%;float:none !important;}
.dtr-header-left{margin:0 !important;}
.dtr-header-right{margin:5px 0 0 0 !important;}
.dtr-search-modal-trigger::after{margin-top:15px !important;}
.dtr-header-row-two{padding:30px 0 !important;}
.dtr-header-v2 .dtr-header-row-two{padding:30px 0 0 0 !important;}
.dtr-header-row-two-inner, .dtr-header-r2-left, .dtr-header-r2-right{position:relative;left:auto;right:auto;top:0;}
.dtr-social-widget.text-left{text-align:center !important;}
.dtr-header-r2-left{margin:0 0 20px 0 !important;}
.dtr-header-r2-right{margin:10px 0 0 0 !important;}
.dtr-header-v1 .slicknav_btn, .dtr-header-v2 .slicknav_btn{float:none !important;padding:0;}
.dtr-header-v2 #responsive-menu{padding:2px 0;margin-top:30px;}
.dtr-header-v2 .dtr-search-modal-trigger{float:none;margin-left:0;}
.dtr-header-v2 .dtr-header-left, .dtr-header-v2 .dtr-header-right{text-align:center;}
.dtr-header-widget-one, .dtr-header-widget-two, .dtr-header-widget-three{float:none !important;width:100%;}
.dtr-logo{float:none !important;}
.dtr-author-info{display:block;text-align:center;}
.dtr-author-avatar{margin-bottom:20px;}
.dtr-author-avatar, .dtr-author-description{display:block;width:100%;padding-right:0;}
.dtr-author-avatar .avatar{margin:0 auto;}
.dtr-page-numbers.page-numbers-left{text-align:center;}
.dtr-page-numbers.page-numbers-right{text-align:center;}
.dtr-single-item-slider .dtr-featured-posts-caption-inner{max-width:90%;}
.page-numbers-prev{float:none;margin:10px 0 !important;display:block !important;width:auto;text-align:center;}
.page-numbers-next{float:none;margin:10px 0 !important;display:block !important;width:auto;text-align:center;}
.page-numbers-prev a{display:inline-block;}
.page-numbers-next a{display:inline-block;}
.dtr-previous-link a{width:100%;float:none;display:block;}
.dtr-next-link a{width:100%;display:block;text-align:right;float:none;margin-top:20px;}
.comment-body{display:block;}
.dtr-comment-text-wrapper, .dtr-comment-author{display:block;width:100%;text-align:center;}
.dtr-comment-author{margin-bottom:10px;}
.dtr-comment-author-img{margin:0 auto 20px auto;}
.dtr-reply, .dtr-comment-metadata{float:none;display:block;margin:0;}
.dtr-comment-text-wrapper{padding:0;}
.dtr-single-item-slider .dtr-fp-slider-heading{font-size:24px;line-height:28px;}
.dtr-blog-left-thumb .dtr-entry-thumb, .dtr-blog-left-thumb .dtr-gallery-posts-slider, .dtr-blog-left-thumb .dtr-entry-content-inner{float:none;width:100%;}
.dtr-quote-col.dtr-border-quote, .dtr-quote-col.dtr-styled-quote{float:none;width:100%;display:block;}
.dtr-quote-col.dtr-border-quote, .dtr-quote-col.dtr-styled-quote{margin-right:0;}
.dtr-featured-posts-caption-inner{max-width:80%;}
.dtr-blog-left-thumb .dtr-entry-thumb, .dtr-blog-left-thumb .dtr-gallery-posts-slider, .dtr-blog-left-thumb .dtr-entry-thumb iframe{margin-bottom:20px;}
.dtr-about-image{width:100%;position:relative;min-height:280px;}
.dtr-about-content{width:100%;float:none;margin:0;padding:30px 20px;}
.dtr-about-tagline{display:none;}
.field-col2, .field-col2-last, .field-col3, .field-col3-last, .dtr-subscribe-form-center form p, .dtr-subscribe-form-center form p:last-child, .field-col4, .field-col4-last{width:100%;margin-right:0;float:none;}
.field-col2-last, .field-col3-last, .dtr-subscribe-form-center form p:last-child, .field-col4-last{margin-right:0;}
.dtr-title-box.dtr-subscribe-form-center form{width:90%;margin-left:5%;}
.dtr-social-band span{display:none;}
} @media only screen and (max-width: 479px) {
.dtr-col-1 li, .dtr-col-2 li, .dtr-col-3 li, .dtr-col-4 li, .dtr-col-5 li, .dtr-col-6 li, .dtr-relatedposts-grid .dtr-relatedposts-item, .dtr-relatedposts-grid.dtr-relatedposts-grid-4col .dtr-relatedposts-item{width:100%;text-align:center;}
.comment-list li ul{padding:0 0 0 20px;margin:0;list-style:none;}
.dtr-fp-slider-heading{font-size:22px;line-height:28px;}
}
@media only screen and (max-width: 959px) {
.dtr-menubar-row, .dtr-header-v2 #responsive-menu-wrapper { background: #2c2c2c !important; }
}