.filter-places{margin-left:10px;font-weight:bold;width:100% !important;}
.filter-home{margin-top:-15px;}
.filter-click{padding-right:15px;display:block;cursor:pointer;}
.filter-places label{margin:0 15px 0 5px;}
.filter-checkbox{padding:0 !important;display:inline-block !important;vertical-align:top;}
.checkbox-span{display:none;}
.fa{transition:transform .2s;}
.fa.active{transform:rotateZ(90deg);}
.filter-places [type="checkbox"]{vertical-align:middle;margin:0 !important;}
@media (max-width: 991px), (max-device-width : 568px) and (orientation : landscape) {
.filter-places{margin:10px 0 0 0;}
.filter-checkbox{width:50%;}
} @media(max-width:500px){
.filter-checkbox {
width: 50%;
}
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
del{text-decoration:line-through;}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0;}
mark{background-color:#ffffb3;font-style:italic}
input, select{vertical-align:middle;}
ins{background-color:red;color:white;text-decoration:none;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-weight:normal;font-size:16px;line-height:28px;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html{overflow-x:hidden;width:100%;}
html{height:100%;}
.uppercase, .uppercase *{text-transform:uppercase;}
a, input[type="submit"], input[type="reset"], .radio-label input[type="radio"] + span:before{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
h1{font-size:40px;}
h2{font-size:34px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1, h2, h3, h4, h5, h6{line-height:normal;font-weight:bold;margin-bottom:20px;}
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty{display:none;}
body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, textarea{font-family:'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6, #main-menu ul.menu > li > a, .dt-sc-counter.type1 .dt-sc-counter-number, .dt-sc-portfolio-sorting a, .dt-sc-testimonial.type1 blockquote, .entry-meta, .dt-sc-testimonial .dt-sc-testimonial-author cite, .dt-sc-pr-tb-col.minimal .dt-sc-price p, .dt-sc-pr-tb-col.minimal .dt-sc-price h6 span, .dt-sc-testimonial.special-testimonial-carousel blockquote, .dt-sc-pr-tb-col .dt-sc-tb-title, .dt-sc-pr-tb-col .dt-sc-tb-content, .dt-sc-button, .dt-sc-bar-text, input[type="submit"], input[type="reset"]{font-family:'Open Sans', sans-serif;}
blockquote.type1, .dt-sc-testimonial.type5 .dt-sc-testimonial-quote blockquote, .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite:before, .dt-sc-testimonial.type1 q:before, .dt-sc-testimonial.type1 q:after, .hotel-details h2 sub{font-family:'Open Sans', sans-serif;}
.blog-entry .entry-details .entry-title h4, .blog-entry.entry-date-left .entry-date span, .blog-entry.entry-date-author-left .entry-date-author .entry-date, .blog-entry.entry-date-author-left .entry-date-author .entry-date span, .blog-entry.post-left-date .entry-meta .date span, .dt-portfolio-single-details h3, .dt-portfolio-single-details h4 { font-family:'Open Sans Condensed', sans-serif; } a{text-decoration:none;}
a:hover{color:#8b8b8b;}
a img{border:none;}
.underline a{border-bottom:1px solid;}
.underline.dt-sc-dark-bg a { color: #fff; } p{margin-bottom:30px;}
.large p{font-size:22px;line-height:34px;}
strong{font-weight:bold;}
em{font-style:italic;}
address{display:block;margin:10px 0px 20px;}
abbr{border-bottom:1px dotted;cursor:help;}
ins{background:#FFF9C0;}
sub, sup{font-size:75%;position:relative;vertical-align:baseline;}
sub{color:#bdbdbd;font-size:12px;bottom:0;}
sup{top:-5px;}
ul, ol, pre, code{margin-bottom:20px;}
pre{border:1px solid #d1d1d1;max-width:100%;overflow:auto;padding:1.75em;white-space:pre-wrap;word-wrap:break-word;}
ul{list-style-type:square;list-style-position:inside;}
ul li{padding-bottom:10px;}
ul li ul{list-style-type:disc;padding-left:20px;margin:10px 0 0;}
ul ul ul{margin-bottom:0px;list-style-type:circle;}
ol ul, ol ul ul{margin-bottom:0;}
ol ul li:last-child, ol ul ul li:last-child{padding-bottom:0;}
ul ol{margin-bottom:0;}
ol li:last-child{padding-bottom:0;}
ul li:last-child{padding-bottom:0;}
ol{list-style-type:decimal;list-style-position:outside;padding-left:20px;padding-top:10px;}
ol li{padding-bottom:10px;}
ol li ol{margin-bottom:0px;list-style-type:lower-alpha;}
ol ol ol{margin-bottom:0px;list-style-type:lower-roman;}
blockquote{display:block;padding:0px;margin:0px;position:relative;clear:left;}
blockquote > p{font-size:18px;line-height:30px;display:inline-block;font-style:italic;font-weight:300;border-top:2px solid;border-bottom:2px solid;padding:20px 0px;margin-bottom:10px;}
blockquote.alignleft{margin-right:20px;text-align:left;width:30%;float:left;}
blockquote.alignright{margin-left:20px;text-align:left;width:30%;float:right;}
blockquote.aligncenter{text-align:center;}
.post-edit-link, .vc_inline-link{background:rgba(0, 0, 0, 0.05);border-radius:3px;color:#000000;float:right;clear:both;margin:20px 0px 20px;line-height:24px;padding:2px 13px;font-size:12px;}
.post-edit-link:hover, .vc_inline-link:hover{color:#ffffff;}
.vc_inline-link{clear:none;margin-right:10px;}
.page-link{float:left;clear:both;margin:10px 0 0;padding:0px;}
.page-link a{border:1px solid rgba(0, 0, 0, 0.5);color:#303030;font-weight:bold;line-height:normal;padding:7px 13px 5px;float:left;margin-right:10px;}
.page-link a span{border:0px;color:#303030;padding:0px;margin:0px;}
.page-link > span{border:1px solid rgba(0, 0, 0, 0.5);color:#ffffff;font-weight:bold;line-height:normal;padding:7px 13px 5px;float:left;margin-right:10px;}
.page-link a:hover span{color:#ffffff;}
.text-with-icon{display:inline-block;}
.text-with-icon .icon, .text-with-icon .fa{display:inline-block;font-size:14px;font-weight:bold;margin:0px 5px 0 0;position:relative;top:1px;}
table{border-collapse:separate;border-spacing:0;margin-bottom:20px;width:100%;clear:both;border-top:1px solid rgba(0, 0, 0, 0.1);}
th{color:#ffffff;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:15px;font-size:14px;line-height:normal;font-weight:600;text-transform:uppercase;text-align:center;}
td, tbody th{background:#f6f6f6;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-size:14px;line-height:normal;text-align:center;padding:13px 15px;}
tbody tr:nth-child(2n+1) td{background:#fff;}
tbody td .dt-sc-button.small{padding:7px 14px;font-size:12px;margin:0px;}
th a, th a:hover{color:#ffffff;}
th a:hover{text-decoration:underline;}
dl{margin:0px 0px;}
dl.gallery-item{margin:0px;}
.gallery-caption{margin-bottom:10px;}
.gallery-item img{border:10px solid rgba(0, 0, 0, 0.1) !important;}
dt{font-weight:bold;font-size:14px;margin-bottom:10px;}
dd{margin-bottom:20px;line-height:20px;}
.gallery{margin:0 -1.1666667% 1.75em;}
.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.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-icon img{margin:0 auto;}
.gallery-caption{color:#686868;display:block;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
fieldset{border:1px solid;padding:15px;margin:0 0 20px 0;}
legend{font-weight:bold;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, textarea{font-size:14px;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"]{background:#fff;border:1px solid;display:block;font-size:14px;margin:0;padding:14px 12px;width:100%;-webkit-appearance:none;appearance:none;-webkit-border-radius:3px;border-radius:3px;}
textarea{height:170px;overflow:auto;resize:none;}
select{background:#fff;color:#a0a0a0;height:44px;border:1px solid #eeeeee;width:100%;margin:0px;padding:10px 0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-indent:0.01px;text-overflow:'';-webkit-border-radius:3px;border-radius:3px;}
input[type="submit"], button, input[type="button"], input[type="reset"]{border:none;text-transform:capitalize;font-weight:600;margin:10px 0 0;font-size:14px;padding:11px 20px;float:right;cursor:pointer;border-radius:3px;-webkit-appearance:none;min-height:43px;}
.aligncenter input[type="submit"]{float:none;}
input[type="submit"]:hover, button, input[type="button"], .dt-sc-button, .dt-sc-button.bordered:hover, .theme-btn.dt-sc-button:hover{background:#8b8b8b;}
.dt_ajax_subscribe_msg .success-msg{color:#15d401;}
.dt_ajax_subscribe_msg .error-msg{color:#bd0404;}
input[type="submit"]::-moz-focus-inner{border:0;padding:0;margin-top:-1px;margin-bottom:-1px;}
#searchform{clear:both;}
.selection-box{position:relative;clear:both;}
.selection-box:before, .selection-box:after{content:"";pointer-events:none;position:absolute;}
.selection-box:before{z-index:1;right:17px;top:5px;bottom:0px;height:0px;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;border-radius:2px;}
.selection-box:after{width:48px;height:100%;right:0px;top:0;border-left:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15);}
.selection-box select{margin-top:0px;}
.wpcf7-form-control-wrap{width:100%;float:left;}
.wpcf7-form .wpcf7-not-valid{border-color:#ff0000 !important;}
.wpcf7-form .wpcf7-not-valid-tip{display:none;}
.wpcf7-form.event-contact-form .wpcf7-not-valid{background-color:rgba(255, 0, 0, 0.1) !important;}
.wpcf7-form.university-contact-form p{clear:both;}
.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok{clear:both;float:left;margin-left:0;margin-right:0;padding:15px 15px 15px 45px;width:99%;box-sizing:border-box;}
.wpcf7-form div.wpcf7-validation-errors{background-color:#ffcccc;border:1px solid #ff9999;color:#d01313;position:relative;}
.wpcf7-form div.wpcf7-validation-errors:before, .wpcf7-form div.wpcf7-mail-sent-ok:before{top:15px;left:18px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:20px;position:absolute;}
.wpcf7-form div.wpcf7-validation-errors:before{content:"\f057";color:#C54228;}
.wpcf7-form div.wpcf7-mail-sent-ok{background-color:#eafac0;border:1px solid #b1cf67;color:#7ba411;position:relative;}
.wpcf7-form div.wpcf7-mail-sent-ok:before{content:"\f058";color:#75b632;}
.alignleft, img.alignleft{display:inline;float:left;margin-bottom:10px;margin-right:20px;}
.alignright, img.alignright{display:inline;float:right;margin-bottom:10px;margin-left:20px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}
.column .aligncenter img{display:inline-block;}
.column.aligncenter{clear:none;}
.aligncenter.wpb_column{clear:none;}
.alignright{text-align:right;}
img.no-bottom-margin{margin-bottom:-10px;}
.alignleft, .alignright, .aligncenter, .alignnone{margin:auto;}
.wp-caption{border:1px solid;margin-bottom:10px;margin-top:10px;width:100%;padding:10px;text-align:center;max-width:100%;}
.wp-caption img{display:block;margin:0 auto;max-width:100%;}
.wp-caption .wp-caption-text{text-align:center;padding-top:10px;margin:0px;}
.wp-caption.alignnone{clear:both;}
.alignnone{float:none;display:inline-block;}
.wp-caption.alignright{margin:0.375em 0 1.75em 1.75em;}
.wp-caption.alignleft{margin:0.375em 1.75em 1.75em 0;}
.column img, .vc_column_container img, .wpb_column img{max-width:100%;height:auto;display:inherit;}
img{max-width:100%;height:auto;}
.dt-sc-empty-space{clear:both;display:block;}
.dt-sc-hr-invisible{float:left;width:100%;margin:5px 0;display:block;clear:both;}
.dt-sc-hr-invisible-xsmall{float:left;width:100%;margin:15px 0 0;display:block;clear:both;}
.dt-sc-hr-invisible-small{float:left;width:100%;margin:20px 0 0;display:block;clear:both;}
.dt-sc-hr-invisible-medium{float:left;width:100%;margin:55px 0 0;display:block;clear:both;}
.dt-sc-hr-invisible-large{float:left;width:100%;margin:75px 0 0;display:block;clear:both;}
.dt-sc-hr-invisible-xlarge{float:left;width:100%;margin:95px 0 0;display:block;clear:both;}
.dt-sc-hr-top-5{margin-top:5px;float:left;clear:both;display:block;width:100%;}
.dt-sc-hr-top-10{margin-top:10px;float:left;clear:both;display:block;width:100%;}
.dt-sc-hr-top-20{margin-top:20px;float:left;clear:both;display:block;width:100%;}
.dt-sc-hr-top-30{margin-top:30px;float:left;clear:both;display:block;width:100%;}
.dt-sc-hr-top-40{margin-top:40px;float:left;clear:both;display:block;width:100%;}
.dt-sc-hr-top-50{margin-top:50px;float:left;clear:both;display:block;width:100%;}
.dt-sc-small-separator{width:30px;height:2px;display:inline-block;clear:both;text-align:center;margin:15px 0px;}
.dt-sc-small-separator.aligncenter{margin-top:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;display:block;}
.dt-sc-small-separator.bottom, .dt-sc-small-separator.bottom.aligncenter{margin-top:0px;}
.dt-sc-small-separator.black{background:#000000;height:3px;}
.dt-sc-diamond-separator{width:10px;height:10px;border-radius:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;clear:both;text-align:center;margin:10px 0px 20px;position:relative;}
.dt-sc-diamond-separator:before, .dt-sc-diamond-separator:after{content:"";position:absolute;left:6px;top:-26px;margin:auto;height:1px;width:60px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.dt-sc-diamond-separator:after{left:-55px;top:35px;}
.dt-sc-diamond-separator.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.dt-sc-single-line-separator{float:left;width:100%;margin:20px 0px;display:block;clear:both;border-top:1px solid;}
.dt-sc-single-line-dashed-separator{float:left;width:100%;margin:20px 0px;display:block;clear:both;border-top:1px dashed;}
.dt-sc-single-line-dotted-separator{float:left;width:100%;margin:20px 0px;display:block;clear:both;border-top:1px dotted;}
.dt-sc-double-border-separator{float:left;margin:-10px 0px 30px;display:block;clear:both;width:150px;height:3px;position:relative;}
.dt-sc-double-border-separator:before{content:"";position:absolute;left:0px;bottom:-3px;height:1px;width:100%;}
.aligncenter .dt-sc-double-border-separator{float:none;display:inline-block;}
.dt-sc-double-border-separator.aligncenter{float:none;margin:auto;}
.dt-sc-shadow{float:left;clear:both;margin:0px;padding:0px;background:url(//citybeach.de/wp-content/themes/trendytravel/images/services-shadow.png) no-repeat;width:1168px;height:38px;}
.dt-sc-stamp-divider-down{float:left;clear:both;width:100%;margin:0px 0px -160px;padding:0px;position:relative;z-index:1;}
.dt-sc-stamp-divider-up{float:left;clear:both;width:100%;margin:-150px 0 0;padding:0px;position:relative;z-index:1;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dt-sc-down-arrow, .dt-sc-up-arrow, .dt-sc-up-arrow-bottom{position:relative;}
.dt-sc-down-arrow:before, .dt-sc-up-arrow:before, .dt-sc-up-arrow-bottom:before, .dt-sc-up-arrow-bottom:after{content:"";position:absolute;left:0px;right:0px;margin:auto;top:0px;border-left:15px solid transparent;border-right:15px solid transparent;width:0px;}
.dt-sc-down-arrow:before{border-top:15px solid;}
.dt-sc-up-arrow:before, .dt-sc-up-arrow-bottom:before{border-bottom:15px solid;top:-15px;}
.dt-sc-up-arrow-bottom:before{top:inherit;bottom:0px;}
.dt-sc-clear{float:none;clear:both;margin:0px;padding:0px;}
.dt-sc-vertical-small-separator{width:1px;height:15px;display:inline-block;margin:0px 20px;}
.dt-sc-vertical-separator{display:inline-block;margin:0px 20px;position:relative;}
.dt-sc-vertical-separator::before{content:"";height:30px;margin:auto;position:absolute;left:0;right:0;top:-20px;width:1px;}
.comment-navigation{float:left;width:100%;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:10px 0px;}
.commententries #respond{float:left;width:100%;margin-top:30px;}
.commententries .nav-previous{float:left;}
.commententries .nav-next{float:right;}
.commententries .nav-previous > a:before{content:"\f104";margin-right:5px;font-family:fontawesome;}
.commententries .nav-next > a:after{content:"\f105";margin-left:5px;font-family:fontawesome;}
ul.commentlist li.pingback > p > a.comment-edit-link{text-decoration:underline;}
.nocomments{border-top:1px solid #ddd;clear:both;padding:15px 0;}
.says, .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.entry-meta-data p i:only-child{display:none;}
.post-password-form label input{width:50%;}
.bypostauthor{}
body div.pp_overlay{z-index:9999;}
.ubtn-ctn-center button, .ubtn-ctn-right button{float:none;}
.flexslider .slides img{height:auto;}
.page-template-tpl-onepage #primary.content-full-width{padding-bottom:0;}
.vc-no-left-padding .vc_column-inner, .vc-no-left-padding.vc_column_container .vc_column-inner{padding-left:0;}
.vc-no-right-padding .vc_column-inner, .vc-no-right-padding.vc_column_container .vc_column-inner{padding-right:0;}
.vc-no-padding .vc_column-inner{padding-left:0;padding-right:0;}
.vc-no-margin{margin-left:0;margin-right:0;}
.side-navigation-content .container, #primary.page-with-sidebar .container, .dt-portfolio-single-details .container{max-width:100%;width:auto;}
.icon-link-title .vc_column-inner, .icon-link-title .vc_column-inner .wpb_wrapper{height:100%;width:100%;}
.single-dt_doctors .vc-default-row.vc_row, .single.single-dt_chefs .vc-default-row.vc_row{margin-left:0;}
div[class*="bg-opaque"], section[class*="bg-opaque"]{position:relative;z-index:1;}
div[class*="bg-opaque"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque"] .upb_row_bg:before, section[class*="bg-opaque"]:before{display:inline;content:"";height:100%;position:absolute;left:0;top:0;width:100%;z-index:-1;}
div[class*="bg-opaque-1"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-1"] .upb_row_bg:before, section[class*="bg-opaque-1"]:before{opacity:0.1;}
div[class*="bg-opaque-2"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-2"] .upb_row_bg:before, section[class*="bg-opaque-2"]:before{opacity:0.2;}
div[class*="bg-opaque-3"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-3"] .upb_row_bg:before, section[class*="bg-opaque-3"]:before{opacity:0.3;}
div[class*="bg-opaque-4"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-4"] .upb_row_bg:before, section[class*="bg-opaque-4"]:before{opacity:0.4;}
div[class*="bg-opaque-5"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-5"] .upb_row_bg:before, section[class*="bg-opaque-5"]:before{opacity:0.5;}
div[class*="bg-opaque-6"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-6"] .upb_row_bg:before, section[class*="bg-opaque-6"]:before{opacity:0.6;}
div[class*="bg-opaque-7"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-7"] .upb_row_bg:before, section[class*="bg-opaque-7"]:before{opacity:0.7;}
div[class*="bg-opaque-8"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-8"] .upb_row_bg:before, section[class*="bg-opaque-8"]:before{opacity:0.8;}
div[class*="bg-opaque-9"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-9"] .upb_row_bg:before, section[class*="bg-opaque-9"]:before{opacity:0.9;}
.wrapper .vc_col-has-fill > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, 
.wrapper .vc_section.vc_section-has-fill, .wrapper .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .wrapper .vc_section.vc_section-has-fill + .vc_section{padding-top:0;}
.vc_empty_space{clear:both;float:none;}
.vc_custom_float{float:left;width:100%;}
.vc_row.vc_row-no-padding .wpb_column{padding-left:0px;padding-right:0px;}
.vc_row[data-vc-full-width].overflow_visible{overflow:visible;}
.vc_parallax.secondary-skin-bg.transparent:before{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;z-index:1;}
.vc_row.vc_row-flex>.dt-sc-stretch-row-content, .vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
.vc_row.vc_row-flex>.dt-sc-stretch-row-content{display:table;width:100%;}
.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container{display:flex}
			
.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}
					
.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
					
@media (-ms-high-contrast: active),								
(-ms-high-contrast: none) {								
.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner>*{min-height:1em}
				
}								
.vc_row.vc_row-o-content-top>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
					
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
					
.vc_row.vc_row-o-content-bottom>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
					
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
					
.vc_row.vc_row-o-content-middle>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
					
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
					
.vc_row.vc_column-gap-1>.dt-sc-stretch-row-content>.vc_column_container{padding:.5px}
					
.vc_row.vc_column-gap-2>.dt-sc-stretch-row-content>.vc_column_container{padding:1px}
					
.vc_row.vc_column-gap-3>.dt-sc-stretch-row-content>.vc_column_container{padding:1.5px}
					
.vc_row.vc_column-gap-4>.dt-sc-stretch-row-content>.vc_column_container{padding:2px}
					
.vc_row.vc_column-gap-5>.dt-sc-stretch-row-content>.vc_column_container{padding:2.5px}
					
.vc_row.vc_column-gap-10>.dt-sc-stretch-row-content>.vc_column_container{padding:5px}
					
.vc_row.vc_column-gap-15>.dt-sc-stretch-row-content>.vc_column_container{padding:7.5px}
					
.vc_row.vc_column-gap-20>.dt-sc-stretch-row-content>.vc_column_container{padding:10px}
					
.vc_row.vc_column-gap-25>.dt-sc-stretch-row-content>.vc_column_container{padding:12.5px}
					
.vc_row.vc_column-gap-30>.dt-sc-stretch-row-content>.vc_column_container{padding:15px}
					
.vc_row.vc_column-gap-35>.dt-sc-stretch-row-content>.vc_column_container{padding:17.5px}
					
.vc_row-has-fill+.vc_row-full-width+.vc_row>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
.vc_row-has-fill+.vc_row>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
.vc_row-has-fill>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{padding-top:35px}
					
.vc_row.vc_column-gap-1>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-1>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:.5px;padding-right:.5px}
					
.vc_row.vc_column-gap-2>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-2>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:1px;padding-right:1px}
					
.vc_row.vc_column-gap-3>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-3>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:1.5px;padding-right:1.5px}
					
.vc_row.vc_column-gap-4>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-4>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:2px;padding-right:2px}
					
.vc_row.vc_column-gap-5>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-5>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:2.5px;padding-right:2.5px}
					
.vc_row.vc_column-gap-10>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-10>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:5px;padding-right:5px}
					
.vc_row.vc_column-gap-15>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-15>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:7.5px;padding-right:7.5px}
					
.vc_row.vc_column-gap-20>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-20>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:10px;padding-right:10px}
					
.vc_row.vc_column-gap-25>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-25>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:12.5px;padding-right:12.5px}
					
.vc_row.vc_column-gap-30>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-30>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:15px;padding-right:15px}
					
.vc_row.vc_column-gap-35>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_column-gap-35>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{padding-left:17.5px;padding-right:17.5px}
					
.vc_row.vc_row-flex>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container, .vc_row.vc_row-flex>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
					
.vc_row.vc_row-flex>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;webkit-flex-direction:column;ms-flex-direction:column;flex-direction:column}
					
.vc_row.vc_row-o-equal-height>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
					
.vc_row.vc_row-o-content-top>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-top>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
					
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
					
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
					
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-col-elements-inline-middle.vc_column_container > .vc_column-inner > .wpb_wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-col-elements-inline-middle.justify-center.vc_column_container > .vc_column-inner > .wpb_wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex-col-elements-inline-middle.justify-end.vc_column_container > .vc_column-inner > .wpb_wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.flex-col-elements-inline-middle.stretch.vc_column_container > .vc_column-inner > .wpb_wrapper{height:100%;}
.dt-sc-dark-bg, .dt-sc-dark-bg h1, .dt-sc-dark-bg h2, .dt-sc-dark-bg h3, .dt-sc-dark-bg h4, .dt-sc-dark-bg h5, .dt-sc-dark-bg h6,
.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h1:first-child, .dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h2:first-child, .dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h3:first-child, .dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h4:first-child, .dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h5:first-child, .dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h6:first-child, .dt-sc-dark-bg h4 a, .dt-sc-dark-bg .dt-sc-icon-box.type5:hover .icon-content h4 a{color:#ffffff;}
.dt-sc-dark-bg{border-color:#ffffff;}
.wp-caption{background:rgba(0, 0, 0, 0.02);border-color:rgba(0, 0, 0, 0.07);}
.dt-sc-dark-bg .wp-caption{background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.05);}
abbr{border-color:#222222;}
ins{color:#666666;}
label{color:#7f7f7f;font-weight:600;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea{color:#a0a0a0;}
select, .form-calender-icon input[type="text"]{color:#b4aab4;}
.form-calender-icon input[type="text"],
.selection-box select{padding-left:10px;padding-right:50px;}::-webkit-input-placeholder{color:#666666;}::-moz-placeholder{color:#666666;}:-ms-input-placeholder{color:#666666;}:-moz-placeholder{color:#666666;}
input[type="text"]::-moz-input-placeholder, input[type="text"]::-webkit-input-placeholder{color:#666666;}
input[type="submit"], input[type="reset"], button, input[type="button"]{color:#ffffff;}
label span.required{color:#ff0000;}
fieldset{border-color:rgba(0, 0, 0, 0.08);}
.dt-sc-dark-bg fieldset{border-color:rgba(255, 255, 255, 0.08);}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select{border-color:#20abf05c;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus, input[type="search"]:focus{border-color:#dadada;}
.selection-box:before{border-top-color:#fff;}
.dt-sc-dark-bg .dt-sc-skin-highlight .dt-sc-small-separator, .dt-sc-dark-bg .dt-sc-vertical-small-separator{background:#ffffff;}
.dt-sc-single-line-separator{border-top-color:rgba(0, 0, 0, 0.2);}
.dt-sc-down-arrow:before{border-top-color:#ffffff;}
.dt-sc-up-arrow-bottom:before{border-bottom-color:#ffffff;}
.dt-sc-dark-bg .dt-sc-single-line-separator{border-color:rgba(255, 255, 255, 0.2);}
.dt-sc-diamond-separator:before, .dt-sc-diamond-separator:after{background:rgba(0, 0, 0, 0.1);}
.dt-sc-dark-bg .dt-sc-diamond-separator:before, .dt-sc-dark-bg .dt-sc-diamond-separator:after{background:rgba(255, 255, 255, 0.2);}
.dt-sc-vertical-separator:before{background:rgba(0, 0, 0, 0.2);}
.dt-sc-double-border-separator, .dt-sc-double-border-separator:before{background:#000000;}
div.pp_default .pp_details .pp_description{margin-top:9px;}
@media screen and (min-width:0\0){ .selection-box select::-ms-expand{display:none;}
}  @media only screen and (min-width:992px) and (max-width:1199px) {
.vc_row .vc_row.vc_inner.vc_row-no-padding{margin:0;}
div.pp_default .pp_expand{display:block !important;}
} @media only screen and (min-width:768px) and (max-width:991px) {
.vc_row .vc_row.vc_inner.vc_row-no-padding{margin:0;}
div.pp_default .pp_expand{display:block !important;}
}  @media only screen and (max-width: 767px) {
.vc_row-no-padding .wpb_column{margin-bottom:0;}
.flex-col-elements-inline-middle.justify-end.vc_column_container > .vc_column-inner > .wpb_wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.vc_row .vc_row.vc_inner.vc_row-no-padding{margin:0;}
.wpcf7-form.contact-form1 .column.first{margin-bottom:0;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
th, td, tbody th{font-size:12px;}
div.pp_default .pp_details .pp_description{margin-right:30px;}
}
@media only screen and (max-width: 479px) {
.commententries .nav-previous, .commententries .nav-next{width:100%;text-align:center;}
div.pp_pic_holder.pp_default{position:fixed;top:50% !important;transform:translateY(-50%);}
div.pp_pic_holder.pp_default .pp_content_container .pp_details{margin-top:15px;}
div.pp_pic_holder.pp_default .pp_description{margin-right:0;}
div.pp_default .pp_content{min-height:180px;}
.pp_pic_holder{width:90% !important;left:5% !important;overflow:hidden;}
.pp_content{width:98%!important;height:auto!important;}
.pp_fade{width:100%!important;height:100%!important;}

a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery{display:none!important;}

#pp_full_res img{width:100%!important;height:auto!important;}
.pp_details{width:100%!important;position:static!important;min-height:25px;}
.pp_details a.pp_close{right:25px;}
div.pp_default .pp_content_container .pp_details{margin-top:15px;}
#tiptip_content{font-size:11px;}
} @media only screen and (min-width: 320px) and (max-width: 479px) { th, td, tbody th{font-size:10px;}
th{padding:10px 6px;}
td, tbody th{padding:13px 6px;}
} @media only screen and (max-width: 319px) {
h2 { font-size: 22px; }
th, td, tbody th { font-size: 8px; }
th { padding: 12px 0; }
td, tbody th { padding: 10px 0; }
}.wrapper{clear:both;width:100%;margin:0px;padding:0px;float:left;}
.inner-wrapper{margin:0px;width:100%;float:left;padding:0px;overflow:hidden;}
.container{width:1170px;margin:0 auto;position:relative;clear:both;}
.container.fill-container, .container.fill-stretch-row, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:1170px;}
.page-template-tpl-fullwidth .vc_row.vc-default-row{margin-left:0px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header{max-width:1170px;}
#main{float:left;clear:both;width:100%;margin:0 0 50px;padding:0px;display:block;}
.home #main{margin-bottom:0;}
#primary{width:770px;margin:0px;padding:0px 0px 0px;float:left;position:relative;}
#primary.content-full-width{width:100%;}
#primary.with-left-sidebar{float:right;margin-left:0px;padding:inherit;}
#primary.with-right-sidebar{float:left;}
#primary.with-both-sidebar{width:590px;float:left;margin:0 0 0 20px;}
#secondary, #secondary-right, #secondary-left{width:370px;margin:0px;float:left;padding:0px;position:relative;z-index:1;}
#secondary-right.secondary-has-right-sidebar, #secondary-right.secondary-has-both-sidebar, #secondary-right{float:right;}
#secondary-left.secondary-has-left-sidebar{float:left;}
#secondary.secondary-has-both-sidebar{margin:0px;}
#secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar{width:270px;}
.page-template-tpl-fullwidth-php #primary{padding-bottom:0px;}
body.layout-boxed{background-attachment:fixed;background-color:rgba(0,0,0,0.025);}
.layout-boxed .wrapper{overflow:hidden;}
.layout-boxed .inner-wrapper{background:#ffffff;}
.layout-boxed .vc_row.vc_row-no-padding{left:auto !important;margin:0 -75px;width:auto !important;}
.layout-boxed .wrapper{width:1250px;margin:0 auto;float:none;}
.layout-boxed .vc_row .dt-sc-stretch-row-content{width:1170px;margin:0 auto;float:none;padding:0;}
.column{margin:0px 0px 0px 2%;float:left;min-height:1px;position:relative;}
.column.first{margin-left:0px;clear:both;}
.dt-sc-full-width, .dt-sc-one-column{width:100%;}
.column.dt-sc-full-width, .column.dt-sc-one-column{margin-left:0px;}
.dt-sc-one-half{width:57%;}
.dt-sc-one-third{width:32%;}
.dt-sc-two-third{width:66%;}
.dt-sc-one-fourth{width:23.5%;}
.dt-sc-three-fourth{width:74.5%;}
.dt-sc-one-fifth{width:18.4%;}
.dt-sc-two-fifth{width:38.8%;}
.dt-sc-three-fifth{width:59.2%;}
.dt-sc-four-fifth{width:79.6%;}
.dt-sc-one-sixth{width:15%;}
.dt-sc-two-sixth{width:32%;}
.dt-sc-three-sixth{width:49%;}
.dt-sc-four-sixth{width:66%;}
.dt-sc-five-sixth{width:83%;}
.wpb_column.dt-sc-one-fifth:not([class*="vc_col-md"]){width:20%;}
.wpb_column.dt-sc-two-fifth:not([class*="vc_col-md"]){width:40%;}
.wpb_column.dt-sc-three-fifth:not([class*="vc_col-md"]){width:60%;}
.wpb_column.dt-sc-four-fifth:not([class*="vc_col-md"]){width:80%;}
.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe{max-width:100%;}
embed, iframe, object, video{max-width:100%;}
.column.no-space{margin-left:0px;margin-right:0px;}
.column.no-space.dt-sc-one-fourth{width:24.982%;}
.column.no-space.dt-sc-one-third{width:33.333333%;}
.column.no-space.dt-sc-one-half{width:50%;}
.column.no-space.dt-sc-one-fifth, .wpb_column.no-space.dt-sc-one-fifth{width:20%;}
.column.no-space.dt-sc-one-sixth{width:16.666%;}
.column.no-space.dt-sc-three-fourth{width:75%;}
.column.no-space.dt-sc-two-third{width:66.666666%;}
.column.no-space.dt-sc-four-fifth, .wpb_column.no-space.dt-sc-four-fifth{width:80%;}
.column.no-space.dt-sc-three-fifth, .wpb_column.no-space.dt-sc-three-fifth{width:60%;}
.column.no-space.dt-sc-two-fifth, .wpb_column.no-space.dt-sc-two-fifth{width:40%;}
.column.no-space.dt-sc-two-sixth{width:33.2%;}
.column.no-space.dt-sc-three-sixth{width:49.98%;}
.column.no-space.dt-sc-four-sixth{width:66.4%;}
.column.no-space.dt-sc-five-sixth{width:83%;}
.rs_margin-none.vc_row{margin-left:0 !important;margin-right:0 !important;}
.rs_margin-default.vc_row{margin-left:-15px !important;margin-right:-15px !important;}
@media only screen and (min-width:1381px) and (max-width:1680px) { .wpb_column.rs_col-hxlg-12{width:100%;}
.wpb_column.rs_col-hxlg-11{width:91.66666667%;}
.wpb_column.rs_col-hxlg-10{width:83.33333333%;}
.wpb_column.rs_col-hxlg-9{width:75%;}
.wpb_column.rs_col-hxlg-8{width:66.66666667%;}
.wpb_column.rs_col-hxlg-7{width:58.33333333%;}
.wpb_column.rs_col-hxlg-6{width:50%;}
.wpb_column.rs_col-hxlg-5{width:41.66666667%;}
.wpb_column.rs_col-hxlg-4{width:33.33333333%;}
.wpb_column.rs_col-hxlg-3{width:25%;}
.wpb_column.rs_col-hxlg-2{width:16.66666667%;}
.wpb_column.rs_col-hxlg-1{width:8.33333333%;}
.rs_col-hxlg-offset-12{margin-left:100%}
.rs_col-hxlg-offset-11{margin-left:91.66666667%}
.rs_col-hxlg-offset-10{margin-left:83.33333333%}
.rs_col-hxlg-offset-9{margin-left:75%}
.rs_col-hxlg-offset-8{margin-left:66.66666667%}
.rs_col-hxlg-offset-7{margin-left:58.33333333%}
.rs_col-hxlg-offset-6{margin-left:50%}
.rs_col-hxlg-offset-5{margin-left:41.66666667%}
.rs_col-hxlg-offset-4{margin-left:33.33333333%}
.rs_col-hxlg-offset-3{margin-left:25%}
.rs_col-hxlg-offset-2{margin-left:16.66666667%}
.rs_col-hxlg-offset-1{margin-left:8.33333333%}
.rs_col-hxlg-offset-0{margin-left:0}
.rs_hidden-hxlg{display:none !important;}
.rs_aligncenter_hxlg h1, .rs_aligncenter_hxlg h2, .rs_aligncenter_hxlg h3, 
.rs_aligncenter_hxlg h4, .rs_aligncenter_hxlg h5, .rs_aligncenter_hxlg h6, 
.rs_aligncenter_hxlg p, .rs_aligncenter_hxlg div[class*="vc_custom"], .rs_aligncenter_hxlg div, .rs_aligncenter_hxlg{text-align:center !important;}
.rs_aligncenter_hxlg .alignleft, .rs_aligncenter_hxlg .alignright{text-align:center;}
.rs_margin-hxlg-none.vc_row{margin-left:0 !important;margin-right:0 !important;}
.rs_margin-hxlg-default.vc_row{margin-left:-15px !important;margin-right:-15px !important;}
.wpb_column.dt-sc-one-fifth.rs_col-hxlg-6{width:50%;}

.wpb_column.dt-sc-one-fifth.rs_col-hxlg-8{width:66.66666667%;}

.wpb_column.dt-sc-one-fifth.rs_col-hxlg-12, .wpb_column.dt-sc-two-fifth.rs_col-hxlg-12, .wpb_column.dt-sc-three-fifth.rs_col-hxlg-12{width:100%;}
.rs_col-hxlg-12.wpb_column, .rs_col-hxlg-10.wpb_column[class*="rs_col-hxlg-offset"], .rs_col-hxlg-8.wpb_column[class*="rs_col-hxlg-offset"], .wpb_column[class*="rs_col-hxlg-offset"]{margin-bottom:20px;}
.rs_col-hxlg-nospace-bottom.wpb_column, .rs_col-hxlg-12 ~ .rs_col-hxlg-12, 
.rs_col-hxlg-12.wpb_column:last-child, .rs_col-hxlg-8.wpb_column:last-child,
.vc_row-no-padding > .rs_col-hxlg-12.wpb_column, .vc_row-no-padding .rs_col-qxlg-12.wpb_column,
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .rs_col-hxlg-12.wpb_column ~ .rs_col-hxlg-12.dt-sc-skin-highlight, 
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .rs_col-hxlg-12.wpb_column ~ .rs_col-hxlg-12.vc_col-has-fill{margin-bottom:0;}
}
@media only screen and (min-width:1200px) and (max-width:1380px) { .container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container{width:1080px;}
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:1110px;}
.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper{width:1120px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header{max-width:1080px;}
#primary{width:810px;}
#secondary, #secondary-right, #secondary-left{width:240px;}
#primary.with-both-sidebar{width:500px;}
.layout-boxed .vc_row.vc_row-no-padding{margin:0 -30px;}
.wpb_column.rs_col-qxlg-12{width:100%;}
.wpb_column.rs_col-qxlg-11{width:91.66666667%;}
.wpb_column.rs_col-qxlg-10{width:83.33333333%;}
.wpb_column.rs_col-qxlg-9{width:75%;}
.wpb_column.rs_col-qxlg-8{width:66.66666667%;}
.wpb_column.rs_col-qxlg-7{width:58.33333333%;}
.wpb_column.rs_col-qxlg-6{width:50%;}
.wpb_column.rs_col-qxlg-5{width:41.66666667%;}
.wpb_column.rs_col-qxlg-4{width:33.33333333%;}
.wpb_column.rs_col-qxlg-3{width:25%;}
.wpb_column.rs_col-qxlg-2{width:16.66666667%;}
.wpb_column.rs_col-qxlg-1{width:8.33333333%;}
.rs_col-qxlg-offset-12{margin-left:100%}
.rs_col-qxlg-offset-11{margin-left:91.66666667%}
.rs_col-qxlg-offset-10{margin-left:83.33333333%}
.rs_col-qxlg-offset-9{margin-left:75%}
.rs_col-qxlg-offset-8{margin-left:66.66666667%}
.rs_col-qxlg-offset-7{margin-left:58.33333333%}
.rs_col-qxlg-offset-6{margin-left:50%}
.rs_col-qxlg-offset-5{margin-left:41.66666667%}
.rs_col-qxlg-offset-4{margin-left:33.33333333%}
.rs_col-qxlg-offset-3{margin-left:25%}
.rs_col-qxlg-offset-2{margin-left:16.66666667%}
.rs_col-qxlg-offset-1{margin-left:8.33333333%}
.rs_col-qxlg-offset-0{margin-left:0}
.rs_hidden-qxlg{display:none !important;}
.rs_aligncenter_qxlg h1, .rs_aligncenter_qxlg h2, .rs_aligncenter_qxlg h3, 
.rs_aligncenter_qxlg h4, .rs_aligncenter_qxlg h5, .rs_aligncenter_qxlg h6, 
.rs_aligncenter_qxlg p, .rs_aligncenter_qxlg div[class*="vc_custom"], .rs_aligncenter_qxlg div, .rs_aligncenter_qxlg{text-align:center !important;}
		
.rs_aligncenter_qxlg .alignleft, .rs_aligncenter_qxlg .alignright{text-align:center;}
.rs_margin-qxlg-none.vc_row{margin-left:0 !important;margin-right:0 !important;}
.rs_margin-qxlg-default.vc_row{margin-left:-15px !important;margin-right:-15px !important;}
.rs_col-qxlg-12.wpb_column, .rs_col-qxlg-10.wpb_column[class*="rs_col-qxlg-offset"], .rs_col-qxlg-8.wpb_column[class*="rs_col-qxlg-offset"], .rs_col-qxlg-6.wpb_column[class*="rs_col-qxlg-offset"], .wpb_column[class*="rs_col-qxlg-offset"]{margin-bottom:20px;}
.rs_col-qxlg-nospace-bottom.wpb_column, .rs_col-qxlg-12 ~ .rs_col-qxlg-12, 
.rs_col-qxlg-12.wpb_column:last-child, .rs_col-qxlg-8.wpb_column:last-child,
.vc_row-no-padding > .rs_col-qxlg-12.wpb_column, .vc_row-no-padding .rs_col-qxlg-12.wpb_column,
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .rs_col-qxlg-12.wpb_column ~ .rs_col-qxlg-12.dt-sc-skin-highlight, 
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .rs_col-qxlg-12.wpb_column ~ .rs_col-qxlg-12.vc_col-has-fill{margin-bottom:0;}
} @media only screen and (min-width:992px) and (max-width:1199px) { .container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content{width:900px;}
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:930px;}
.layout-boxed .wrapper{width:940px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header, .page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7{max-width:900px;}
#primary{width:610px;}
#primary.with-both-sidebar{width:440px;}
#secondary-right, #secondary-left{width:260px;}
#secondary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar{width:210px;}
.layout-boxed .vc_row.vc_row-no-padding{margin:0 -20px;}
.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth{width:50%;}
.column.no-space.dt-sc-one-fourth{width:24.97%;}
.wpb_column.dt-sc-one-fifth.vc_col-md-6{width:50%;}
.wpb_column.dt-sc-one-fifth.vc_col-md-12, .wpb_column.dt-sc-two-fifth.vc_col-md-12, .wpb_column.dt-sc-three-fifth.vc_col-md-12{width:100%;}
.vc_col-md-12.wpb_column, .vc_col-md-10.wpb_column[class*="vc_col-md-offset"], .vc_col-md-8.wpb_column[class*="vc_col-md-offset"], .vc_col-md-6.wpb_column[class*="vc_col-md-offset"], .wpb_column[class*="vc_col-md-offset"]{margin-bottom:20px;}
.rs_col-md-nospace-bottom.wpb_column, .vc_col-md-12 ~ .vc_col-md-12, 
.vc_col-md-12.wpb_column:last-child, .vc_col-md-8.wpb_column:last-child,
.vc_row-no-padding > .vc_col-md-12.wpb_column, .vc_row-no-padding .vc_col-md-12.wpb_column,
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .vc_col-md-12.wpb_column ~ .vc_col-md-12.dt-sc-skin-highlight, 
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .vc_col-md-12.wpb_column ~ .vc_col-md-12.vc_col-has-fill{margin-bottom:0;}
.rs_margin-md-none.vc_row{margin-left:0 !important;margin-right:0 !important;}
.rs_margin-md-default.vc_row{margin-left:-15px !important;margin-right:-15px !important;}
.rs_aligncenter_md h1, .rs_aligncenter_md h2, .rs_aligncenter_md h3, 
.rs_aligncenter_md h4, .rs_aligncenter_md h5, .rs_aligncenter_md h6, 
.rs_aligncenter_md p, .rs_aligncenter_md div[class*="vc_custom"], .rs_aligncenter_md div, .rs_aligncenter_md{text-align:center !important;}
.rs_aligncenter_md .alignleft, .rs_aligncenter_md .alignright{text-align:center;}
.rs_margin_top_md-150.vc_row, .rs_margin_top_md-150.wpb_column .vc_column-inner{margin-top:150px !important;}
}
@media only screen and (min-width:768px) and (max-width:991px) { .container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content{width:710px;}
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:740px;}
.layout-boxed .wrapper{width:750px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header, .page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7{max-width:710px;}
#primary{width:420px}
#primary.with-both-sidebar{width:290px;}
#secondary, #secondary-right, #secondary-left{width:230px;}
#secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar{width:190px;}
.layout-boxed .vc_row.vc_row-no-padding{margin:0 -20px;}
#main-menu .megamenu-2-columns-group .megamenu-child-container{width:340px;}
#main-menu .megamenu-3-columns-group .megamenu-child-container{width:510px;}
#main-menu .megamenu-4-columns-group .megamenu-child-container{width:680px;}
.wpb_column.rs_col-sm-12{width:100%;}
.wpb_column.rs_col-sm-11{width:91.66666667%;}
.wpb_column.rs_col-sm-10{width:83.33333333%;}
.wpb_column.rs_col-sm-9{width:75%;}
.wpb_column.rs_col-sm-8{width:66.66666667%;}
.wpb_column.rs_col-sm-7{width:58.33333333%;}
.wpb_column.rs_col-sm-6{width:50%;}
.wpb_column.rs_col-sm-5{width:41.66666667%;}
.wpb_column.rs_col-sm-4{width:33.33333333%;}
.wpb_column.rs_col-sm-3{width:25%;}
.wpb_column.rs_col-sm-2{width:16.66666667%;}
.wpb_column.rs_col-sm-1{width:8.33333333%;}
.wpb_column.dt-sc-one-fifth.rs_col-sm-6{width:50%;}

.wpb_column.dt-sc-one-fifth.rs_col-sm-12, .wpb_column.dt-sc-two-fifth.rs_col-sm-12, .wpb_column.dt-sc-three-fifth.rs_col-sm-12{width:100%;}
.rs_col-sm-12.wpb_column, .rs_col-sm-10.wpb_column[class*="rs_col-sm-offset"], .rs_col-sm-8.wpb_column[class*="rs_col-sm-offset"], .rs_col-sm-6.wpb_column[class*="rs_col-sm-offset"], .wpb_column[class*="rs_col-sm-offset"]{margin-bottom:20px;}
.rs_col-sm-nospace-bottom.wpb_column, .rs_col-sm-12 ~ .rs_col-sm-12, 
.rs_col-sm-12.wpb_column:last-child, .rs_col-sm-8.wpb_column:last-child,
.vc_row-no-padding > .rs_col-sm-12.wpb_column, .vc_row-no-padding .rs_col-sm-12.wpb_column,
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .rs_col-sm-12.wpb_column ~ .rs_col-sm-12.dt-sc-skin-highlight, 
.vc_row.vc_row-o-equal-height:not(.vc_row-no-padding) > .rs_col-sm-12.wpb_column ~ .rs_col-sm-12.vc_col-has-fill{margin-bottom:0;}
.rs_margin-sm-none.vc_row{margin-left:0 !important;margin-right:0 !important;}
.rs_margin-sm-default.vc_row{margin-left:-15px !important;margin-right:-15px !important;}
.rs_aligncenter_sm h1, .rs_aligncenter_sm h2, .rs_aligncenter_sm h3, 
.rs_aligncenter_sm h4, .rs_aligncenter_sm h5, .rs_aligncenter_sm h6, 
.rs_aligncenter_sm p, .rs_aligncenter_sm div[class*="vc_custom"], .rs_aligncenter_sm div, .rs_aligncenter_sm{text-align:center !important;}
.rs_aligncenter_sm .alignleft, .rs_aligncenter_sm .alignright{text-align:center;}
.rs_margin_top_sm-50.vc_row, .rs_margin_top_sm-50.wpb_column .vc_column-inner{margin-top:50px !important;}
.rs_margin_top_sm-150.vc_row, .rs_margin_top_sm-150.wpb_column .vc_column-inner{margin-top:150px !important;}
.rs_margin_top_sm_alt-75.vc_row, .rs_margin_top_sm_alt-75.wpb_column .vc_column-inner{margin-top:-75px !important;}
.wpb_column.dt-sc-one-fifth.rs_col-sm-4{width:33.33%;margin-bottom:20px;}
.wpb_column.dt-sc-one-fifth.rs_col-sm-4:nth-child(4){clear:left;}
}
@media only screen and (max-width: 767px) { #primary{width:100%;}
#primary.with-both-sidebar{width:100%;margin:0;}
#primary.with-left-sidebar{margin-left:0px;}
#primary.with-right-sidebar{margin-right:0px;}
#secondary, #secondary-right, #secondary-left{width:100%;}
.column{margin-bottom:20px;margin-left:0;}
.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .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, .portfolio.column.dt-sc-one-fourth.no-space, .column.no-space.dt-sc-two-fifth, .wpb_column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-one-fifth, .wpb_column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-three-fifth, .wpb_column.no-space.dt-sc-three-fifth, .wpb_column.dt-sc-one-fifth, .column.wpb_column.dt-sc-one-fifth{width:100%;}
.wpb_column .wpb_column{padding:0;}
.wpb_column:not([class*="vc_col-xs"]), 
.dt-sc-one-fifth.wpb_column:not([class*="vc_col-xs"]), 
.dt-sc-two-fifth.wpb_column:not([class*="vc_col-xs"]), 
.dt-sc-three-fifth.wpb_column:not([class*="vc_col-xs"]){float:left;width:100%;}
.wpb_column{margin-bottom:20px;}
.rs_col-xs-nospace-bottom.wpb_column{margin-bottom:0;}
.rs_margin-xs-none.vc_row{margin-left:0 !important;margin-right:0 !important;}
.rs_margin-xs-default.vc_row{margin-left:-15px !important;margin-right:-15px !important;}
.rs_aligncenter_xs h1, .rs_aligncenter_xs h2, .rs_aligncenter_xs h3, 
.rs_aligncenter_xs h4, .rs_aligncenter_xs h5, .rs_aligncenter_xs h6, 
.rs_aligncenter_xs p, .rs_aligncenter_xs div[class*="vc_custom"], .rs_aligncenter_xs div, .rs_aligncenter_xs{text-align:center !important;}
.rs_aligncenter_xs .alignleft, .rs_aligncenter_xs .alignright{text-align:center;}
#secondary-left.secondary-sidebar,#secondary-right.secondary-sidebar{display:table-cell;float:none;width:500px;}
#primary.with-left-sidebar,#primary.with-right-sidebar, #primary.with-both-sidebar{display:table-caption;float:none;margin-bottom:30px;}
.layout-boxed .vc_row.vc_row-no-padding{margin:0;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content{width:420px;}
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:450px;}
.layout-boxed .wrapper{width:460px;}
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar{width:420px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header, .page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7{max-width:420px;}
}
@media only screen and (max-width: 479px) {	
.wpb_column, .dt-sc-one-fifth.wpb_column, .dt-sc-two-fifth.wpb_column, .dt-sc-three-fifth.wpb_column, .wpb_column[class*="vc_col-xs"]{float:left;width:100%;}
.wpb_column[class*="vc_col-xs-offset"]{margin-left:0;}
} @media only screen and (min-width: 320px) and (max-width: 479px) { .container, .layout-boxed .vc_row .dt-sc-stretch-row-content{width:290px;}
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:320px;}
.layout-boxed .wrapper{width:100%;}
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar{width:290px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header{max-width:290px;}
.layout-boxed .vc_row.vc_row-no-padding{width:100% !important;left:0px !important;}
}
@media only screen and (max-width: 319px) { .container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content { width:200px; }
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:230px; }
.layout-boxed .wrapper { width:100%; }
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:200px; }
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header, .page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:200px; }
}.widget .recent-portfolio-widget ul li a:before, .widget .recent-portfolio-widget ul li a:after, .widget ul li:before, .widget.widget_categories ul li > a:hover span, .widget.widget_archive ul li > a:hover span, .flickr-widget div a img, .widget.widget_categories ul li > a span, .widget.widget_archive ul li > a span, .widget ul li:hover:before{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.widgettitle{position:relative;clear:both;padding-bottom:15px;margin-bottom:25px;}
.widgettitle:before{content:"";position:absolute;left:0px;height:3px;width:35px;bottom:0px;}
.widget ul{padding:0px;margin:0px;width:100%;float:left;clear:both;}
.widget ul li{float:left;clear:both;display:block;margin:0px;padding:10px 0px 10px 20px;position:relative;width:100%;}
.widget ul li:last-child{border-bottom-width:0;}
.widget ul li:only-child{border-bottom-width:1px;}
.widget ul li > a, .widget.widget_nav_menu ul.menu li > a{display:inline-block;line-height:24px;width:100%;}
.widget ul li:last-child > a{padding-bottom:0px;}
.widget ul li h6{font-size:14px;margin-bottom:8px;}
.widget ul li a.thumb{display:inline;float:left;margin-right:20px;margin-top:3px;padding:0;width:auto;}
.widget_popular_entries ul li a.thumb img, .widget_recent_posts ul li a.thumb img{width:100px;}
.widget.widget_popular_entries .recent-portfolio-widget ul li h6{font-weight:600;font-size:14px;}
.widget ul li:first-child, .widget.widget_nav_menu ul.menu li:first-child{padding-top:0px;}
.widget ul li:before{content:"\f124";font-family:FontAwesome;font-size:14px;position:absolute;left:1px;top:6px;}
.widget ul li:first-child:before{top:0;}
.woocommerce .widget ul.product-categories li:first-child:before, .woocommerce.widget ul.product-categories li:first-child:before, .widget.widget_layered_nav ul li:first-child:before{top:7px;}
.widget.widget_pages ul li ul.children, .widget.widget_nav_menu ul li ul.sub-menu{padding:10px 0px 0px 20px;width:100%;}
.widget.widget_archive ul li ul, .widget.widget_categories ul li ul, .widget.widget_pages ul li ul, .widget.widget_nav_menu ul.menu li ul{padding-left:15px;padding-top:10px;}
.widget.widget_nav_menu ul.menu li a{text-transform:lowercase;padding:0px;font-weight:normal;background:none;border:none;}
.widget.widget_nav_menu ul.menu li a:first-letter{text-transform:uppercase;}
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul.menu li, .widget.widget_text ul li{padding:0px;}
.widget.widget_archive ul li > a, .widget.widget_categories ul li > a, .widget.widget_pages ul li > a, .widget.widget_meta ul li > a, .widget.widget_nav_menu ul.menu li > a, .widget.widget_text ul li > a{padding:7px 0 7px 20px;}
.widget.widget_archive ul li:first-child > a, .widget.widget_categories ul li:first-child > a, .widget.widget_pages ul li:first-child > a, .widget.widget_meta ul li:first-child > a, .widget.widget_nav_menu ul.menu li:first-child > a, .widget.widget_text ul li:first-child > a{padding-top:0px;}
.widget .recent-portfolio-widget ul li:before, .widget .recent-posts-widget li:before, .widget .recent-posts-widget li:hover:before{content:"";}
.widget.widget_categories ul li > a{position:relative;text-transform:capitalize;}
.widget.widget_categories ul li > a span, .widget.widget_archive ul li > a span{position:absolute;right:0px;}
.widget_categories label, .widget_archive label{margin:0px 0px 10px;display:inline-block;font-size:14px;}
.widget.widget_popular_entries ul li:before{content:none;}
.widget.widget_popular_entries ul li{padding:0;margin-bottom:20px;}
.widget .recent-posts-widget ul li{padding:0px 0px 25px;}
.recent-posts-widget .entry-meta .author{margin-right:12px;}
.recent-posts-widget .entry-meta p{font-size:13px;}
.widget_recent_posts ul li:last-child, .widget.widget_popular_entries ul li:last-child{margin-bottom:0;}
.widget_recent_posts h4, .widget.widget_popular_entries ul li h6{font-size:18px;font-weight:bold;line-height:28px;margin-bottom:10px;}
.widget .recent-hotels-widget ul li:before, .widget .recent-places-widget ul li:before{display:none;}
.widget .recent-hotels-widget ul li, .widget .recent-places-widget ul li{padding-left:0;}
.widget .map-marker{width:auto;float:none;}
.widget .tweet_list{float:left;width:100%;margin:0px;padding:0px;}
.widget .tweet_list li{float:left;display:block;margin:0px 0px 20px;padding:0px 0px 20px 40px;position:relative;border-bottom:1px solid;}
.widget .tweet_list li:before{content:"\f081";position:absolute;left:0px;top:5px;font-family:FontAwesome;font-size:24px;}
.widget .tweet_list li:first-child:before{top:5px;}
.widget .tweet_list li:hover:before{content:"\f081";}
.widget .tweet_list li:last-child{border:none;padding-bottom:0px;margin-bottom:0px;}
.widget .tweet_list li .tweet-time{clear:both;display:block;font-size:14px;}
.widget_text ul.no-border li{border:none;}
.widget_text ul.no-bullet li a{padding-left:0px;}
.widget_text ul.no-bullet li:before, .widget_text ul.no-bullet li:hover:before{content:"";}
.widget_text ul.split-list{width:48%;margin-right:2%;float:left;clear:none;}
.widget_text ul.split-list li{position:relative;width:100%;border:none;}
.widget_text ul.split-list li:before{content:"\f105";}
.widget_text ul.rounded-question li:before{content:"\f059";}
.widget .screen-reader-text{display:none;}
.flickr-widget div{float:left;margin:0px;padding:0px;}
.flickr-widget div a{line-height:0px;display:block;margin:0px 8px 8px 0px;max-width:60px;}
.flickr_badge_image img{height:auto !important;}
.flickr-widget div a:hover img{opacity:0.5;}
.widget_tag_cloud .tagcloud{float:left;clear:both;width:100%;margin:0px;padding:0px;}
.tagcloud a{color:#9c9c9c;border-radius:3px;margin:0 5px 5px 0;padding:6px 15px;float:left;font-size:13px !important;line-height:normal;text-transform:capitalize;}
.dt-sc-dark-bg .tagcloud a{border-bottom:1px solid;}
.widget .dt-sc-newsletter-section{padding:0px;}
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm{float:left;clear:both;width:100%;position:relative;}
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"], .widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"]{margin:0;width:100%;}
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"]{position:absolute;right:0px;height:100%;}
.widget #searchform{position:relative;}
.widget #searchform .dt-search-icon{display:none;}
.widget #searchform input[type="text"]{padding-right:70px;height:49px;}
.widget #searchform input[type="submit"]{position:absolute;right:0px;top:0px;border-radius:0px;padding:16px 20px;margin:0px;height:49px;}
.widget #wp-calendar caption{font-weight:300;font-size:16px;margin-bottom:10px;}
.widget #wp-calendar th{padding:10px;}
.widget #wp-calendar td{padding:9px 10px;}
.widget .dt-sc-single-line-separator{margin:13px 0px;}
.widget ul.dt-sc-sociable li:before, .widget ul.dt-sc-sociable li:hover:before{content:"";}
.widget ul.dt-sc-sociable li a{padding:0px;}
.widget ul.dt-sc-sociable > li{width:auto;border-bottom:0;}
.widget .dt-sc-sociable li a{height:36px;line-height:36px;text-align:center;width:36px;}
.widget .dt-sc-sociable.hexagon-with-border li, .widget .dt-sc-sociable.hexagon-border li{width:40px;height:25px;}
.widget .dt-sc-sociable.hexagon-with-border li a, .widget .dt-sc-sociable.hexagon-border li a{width:42px;line-height:52px;height:52px;}
.widget .dt-sc-sociable.diamond-square-border li{border-bottom:1px solid rgba(255, 255, 255, 0.2);width:30px;height:30px;}
.widget .dt-sc-sociable.diamond-square-border li a{width:40px;height:40px;line-height:40px;}
.widget .diamond-narrow-square-border li a{height:60px;line-height:60px;width:60px;}
.widget .dt-sc-sociable li:first-child:before{top:10px;}
.widget_text ul.custom-social li a{padding:0px 0px 25px;}
.widget_text ul.custom-social li:last-child a{padding:0px;}
.widget_text ul.dt-sc-sociable{text-align:center;}
.widget_text ul.dt-sc-sociable li{float:none;display:inline-block;text-align:center;clear:none;margin:0px 10px;}
.widget_text ul.dt-sc-sociable li a{float:none;display:inline-block;padding-bottom:0px;}
.widget_text ul.dt-sc-sociable.alignleft li{float:left;margin:0 10px 0 0;}
.widget_text ul.dt-sc-sociable.alignleft li:last-child{margin-right:0;}
.widget_text ul.dt-sc-sociable.alignleft li a{text-align:left;}
.widget_rss h3.widgettitle > a.rsswidget > img{margin-right:5px;}
.widget .tagcloud a{background:#f1f1f1}
.secondary-sidebar img{max-width:100%;height:auto;}
.secondary-sidebar .widget{clear:both;}
.secondary-sidebar .widget:last-child{margin-bottom:80px;width:100%;}
.secondary-sidebar .tagcloud a:hover{color:#ffffff;}
.secondary-sidebar .flickr-widget div a{max-width:75px;}
.secondary-sidebar .widget .tweet_list li{border-color:rgba(0, 0, 0, 0.15);}
.secondary-sidebar{overflow:hidden;}
.secondary-sidebar aside.widget{position:relative;}
.secondary-sidebar .flickr-widget div{height:auto;width:33.3333%;}
.secondary-sidebar .flickr-widget div a{margin:0;padding:0 4px 10px;max-width:100%;}
.secondary-sidebar .type1 .widgettitle, .secondary-sidebar .type2 .widgettitle, .secondary-sidebar .type3 .widgettitle, .secondary-sidebar .type4 .widgettitle, .secondary-sidebar .type5 .widgettitle, .secondary-sidebar .type6 .widgettitle, .secondary-sidebar .type7 .widgettitle, .secondary-sidebar .type9 .widgettitle, .secondary-sidebar .type11 .widgettitle, .secondary-sidebar .type12 .widgettitle, .secondary-sidebar .type13 .widgettitle{margin-top:0;}
.secondary-sidebar .widgettitle:empty{display:none;}
.secondary-sidebar .type1 .widgettitle, .secondary-sidebar .type3 .widgettitle, .secondary-sidebar .type4 .widgettitle, .secondary-sidebar .type11 .widgettitle{float:none;display:inline-block;}
.secondary-sidebar .widgettitle:before, .secondary-sidebar .widgettitle:after, .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:before, .secondary-sidebar .type5 .widget .recent-posts-widget li:before, .secondary-sidebar .type5 .widget .recent-posts-widget li:hover:before{content:"";}
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li:before, .secondary-sidebar .type15 .widget.widget_recent_reviews ul li:hover:before, 
.secondary-sidebar .type15 .widget.widget_top_rated_products ul li:before, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li:hover:before, 
.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:before, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:hover:before, .secondary-sidebar .type16 .widget .special-links li:before, .secondary-sidebar .type16 .widgettitle:before, .secondary-sidebar .type15 .widgettitle:before{content:none;}
.secondary-sidebar .type2 .widgettitle > a, .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2, .secondary-sidebar .type17 .widget-title-content h3.widgettitle, .secondary-sidebar .type17 .widget-title-content h3.widgettitle > a, .secondary-sidebar .type10 .widgettitle > a, .secondary-sidebar .type18 .widgettitle > a, .secondary-sidebar .type14 .widgettitle > a, .secondary-sidebar .type15 .widgettitle > a{color:#fff;}
.secondary-sidebar .type1 .widget.buddypress .bp-login-widget-user-avatar, .secondary-sidebar .type3 .widget.buddypress .bp-login-widget-user-avatar, .secondary-sidebar .type4 .widget.buddypress .bp-login-widget-user-avatar{float:none;position:absolute;left:0px;top:63px;}
.secondary-sidebar .type1 .widgettitle:before, .secondary-sidebar .type1 .widgettitle:after{position:absolute;top:inherit;left:0px;bottom:0;height:3px;background:#000000;width:100%;}
.secondary-sidebar .type1 .widgettitle:after{bottom:-3px;height:1px;}
.secondary-sidebar .type2 .widgettitle{margin-bottom:40px;background:#000000;padding:12px 15px;color:#ffffff;}
.secondary-sidebar .type2 .widgettitle:before{top:inherit;bottom:-13px;left:0px;width:0px;height:0px;border-top:13px solid #000000;border-right:13px solid transparent;background:none;}
.secondary-sidebar .type3 .widgettitle{border-top:3px solid;padding:13px 0px 0px;margin-bottom:35px;}
.secondary-sidebar .type3 .widgettitle:before{background:none;}
.secondary-sidebar .type4 .widgettitle{border-left:5px solid #f1b956;padding:0 15px;}
.secondary-sidebar .type4 .widgettitle:before{top:0px;height:100%;width:9999px;left:100%;background:url(//citybeach.de/wp-content/themes/trendytravel/images/sidebar/sidebar-title-grey-pattern.png) repeat;}
.secondary-sidebar .type5 .widgettitle{border-bottom:2px solid;padding:0px 0px 10px;}
.secondary-sidebar .type5 .widgettitle:before{background:none;}
.secondary-sidebar .type5 .widget .tweet_list li:before{content:"\f081";top:0;}
.secondary-sidebar .type5 .widget.woocommerce ul li:first-child::before{top:0;}
.secondary-sidebar .type5 .widget.woocommerce ul.product-categories li:first-child:before{top:9px;}
.secondary-sidebar .type5 .widget.widget_categories ul li > a span, .secondary-sidebar .type5 .widget.widget_archive ul li > a span{font-size:14px;text-align:center;}
.secondary-sidebar .type5 .tagcloud a{border-radius:0px 10px;font-size:14px !important;}
.secondary-sidebar .type5 .widget .recent-posts-widget li .entry-title h4{font-size:16px;}
.secondary-sidebar .type6 .widgettitle{border-left:3px solid;padding:0px 0px 0px 15px;margin-bottom:40px;width:100%;}
.secondary-sidebar .type6 .widgettitle:before{height:1px;background:rgba(0, 0, 0, 0.25);top:inherit;bottom:-10px;width:100%;}
.secondary-sidebar .type6 .widgettitle:after{position:absolute;background:url(//citybeach.de/wp-content/themes/trendytravel/images/sidebar/sidebar-title-arrow.png) no-repeat;width:13px;height:8px;left:30px;bottom:-17px;}
.secondary-sidebar .type7 .widgettitle{padding:13px 20px 12px 25px;border:1px solid #000000;margin-bottom:25px;font-weight:bold;}
.secondary-sidebar .type7 .widgettitle:before{left:inherit;left:0px;top:0px;height:100%;width:5px;background:#000000;}
.secondary-sidebar .type8 .widgettitle{background:#ffffff;padding:10px 20px;margin:-14px auto 20px;text-align:center;display:table;float:none;}
.secondary-sidebar .type8 .widget{width:100%;padding:0px 20px 15px;}
.secondary-sidebar .type8 .widget:before{border:1px solid #000000;content:"";height:100%;position:absolute;left:0;top:6px;width:100%;z-index:-1;}
.secondary-sidebar .type8 .widgettitle:before{content:none;}
.secondary-sidebar .type8 .widget #wp-calendar td{padding:9px 8px;}
.secondary-sidebar .type9 .widgettitle{padding:0px 0px 15px;border-bottom:1px solid rgba(0, 0, 0, 0.15);}
.secondary-sidebar .type9 .widgettitle:before{width:50px;height:3px;background:#000000;top:inherit;left:0px;bottom:-2px;}
.secondary-sidebar .type10 .widget:before{content:"";position:absolute;left:0px;top:0px;width:100%;background:#000000;height:1px;top:0px;}
.secondary-sidebar .type10 .widget{padding-top:2px;}
.secondary-sidebar .type10 .widgettitle{margin-top:6px;padding:2px 20px 0px 20px;min-height:37px;margin-bottom:20px;color:#ffffff;font-size:18px;}
.secondary-sidebar .type10 .widgettitle:before{background:#000000;height:100%;width:100%;top:-6px;z-index:-1;}
.secondary-sidebar .type10 .widgettitle:after{position:absolute;right:-4px;top:-6px;background:#f6f6f6 url(//citybeach.de/wp-content/themes/trendytravel/images/sidebar/sidebar-title-shape.png) center center no-repeat;height:100%;width:19px;}
.secondary-sidebar .type11 .widget{position:relative;background:#e8e8e8;padding:25px 20px;border-radius:5px;}
.secondary-sidebar .type11 .widgettitle:before{position:absolute;right:-18px;top:50%;margin:auto;background:#e8e8e8 url(//citybeach.de/wp-content/themes/trendytravel/images/sidebar/sidebar-title-floral2.png) no-repeat;width:24px;height:17px;left:auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.secondary-sidebar .type11 .widgettitle{font-size:22px;margin-bottom:25px;padding:0 15px 5px 0;padding-right:15px;position:relative;}
.secondary-sidebar .type11 .woocommerce ul.cart_list li a, .secondary-sidebar .type11 .woocommerce ul.product_list_widget li a{font-weight:300;}
.secondary-sidebar .type11 .widget #wp-calendar td{padding:9px 8px;}
.secondary-sidebar .type12 .widget{position:relative;background:rgba(0, 0, 0, 0.05);padding:20px 20px 25px;}
.secondary-sidebar .type12 .widgettitle{padding:10px 15px;margin-bottom:20px;}
.secondary-sidebar .type12 .widgettitle:before{background:none;}
.secondary-sidebar .type12 .widget #wp-calendar td{padding:9px 7px;}
.secondary-sidebar .type13 .widgettitle{padding:14px 0px 12px;}
.secondary-sidebar .type13 .widgettitle:before{height:100%;width:60px;border-top:1px solid #60ae0d;border-bottom:1px solid #60ae0d;top:0px;z-index:-1;background:none;}
.secondary-sidebar .type14 .widgettitle{background:#191919;padding:10px 0px 10px 20px;border-bottom:3px solid;color:#fff;}
.secondary-sidebar .type14 .widgettitle:before{background:none;border-bottom:1px solid #fff;bottom:0px;width:100%;top:inherit;}
.secondary-sidebar .type15 .widgettitle{background:#000;box-sizing:border-box;color:#fff;padding:13px 20px;font-size:18px;font-weight:normal;text-transform:uppercase;}
.secondary-sidebar .type15 .widget.woocommerce ul li:before, .secondary-sidebar .type15 .widget.woocommerce ul li:hover:before{content:"\f105";font-size:15px;}
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li{background:#f8f1e4;padding:15px;border-bottom:2px solid #ebeef0;}
.secondary-sidebar .type15 .woocommerce ul.cart_list li img, .secondary-sidebar .type15 .woocommerce ul.product_list_widget li img{width:50px;padding:0;}
.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li a img{height:50px;margin-top:0;}
.secondary-sidebar .type16 .widgettitle{background:#f5f5f5;border-left:3px solid;font-size:16px;font-weight:600;margin-bottom:30px;padding:15px;}
.secondary-sidebar .type16 .widget .special-links{font-size:15px;}
.secondary-sidebar .type16 .widget .special-links li a{padding-left:0;}
.secondary-sidebar .type17 .widget-title-wrapper{overflow:hidden;float:left;width:100%;}
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content{margin-bottom:30px;position:relative;clear:both;float:left;}
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content:before{content:"";position:absolute;right:-16px;top:0px;width:100%;height:100%;-webkit-transform:skewX(30deg);transform:skewX(30deg);-ms-transform:skewX(30deg);}
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content:after{content:"";height:100%;top:0px;left:114%;left:-webkit-calc(100% - -26px);left:-moz-calc(100% - -26px);left:calc(100% - -26px);position:absolute;-ms-transform:skewX(30deg);-webkit-transform:skewX(30deg);transform:skewX(30deg);width:9000px;background:#f3f3f3;}
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2, .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h3.widgettitle{padding:17px 10px 15px 20px;position:relative;z-index:1;margin:0px;left:0px;font-size:16px;text-transform:uppercase;}
.secondary-sidebar .type18 .widget-stripe-title{overflow:hidden;float:left;width:100%;}
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content{margin-bottom:30px;position:relative;clear:both;float:left;}
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content:after{background:url(//citybeach.de/wp-content/themes/trendytravel/images/sidebar/title-pattern.png) repeat;content:"";height:100%;top:0px;left:100%;position:absolute;width:9000px;}
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h2, .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h3.widgettitle{background:#000;padding:12px 15px;position:relative;z-index:1;margin:0px;left:0px;font-size:16px;text-transform:uppercase;color:#fff;}
.mz-title{overflow:hidden;float:left;width:100%;}
.mz-title .mz-title-content{position:relative;clear:both;float:left;}
.mz-title .mz-title-content h2, .mz-title .mz-title-content h3.widgettitle{padding:7px 0 7px 10px;position:relative;z-index:1;margin:0px;left:0px;text-transform:uppercase;color:#fff;}
.mz-title .mz-title-content h1{font-size:52px;}
.mz-title .mz-title-content h1 strong{font-weight:bold;}
.mz-title .mz-title-content h2{font-size:35px;}
.mz-title .mz-title-content h2 strong{font-weight:600;}
.mz-title .mz-title-content h3{font-size:18px;}
.mz-title .mz-title-content h3 strong{font-weight:600;}
.mz-title .mz-title-content h4{font-size:24px;}
.mz-title .mz-title-content h4 strong{font-weight:600;}
.mz-title .mz-title-content h5{font-size:18px;}
.mz-title .mz-title-content h5 strong{font-weight:600;}
.mz-title .mz-title-content h6{font-size:14px;}
.mz-title .mz-title-content h6 strong{font-weight:600;}
.aligncenter .mz-title .mz-title-content{float:none;display:inline-block;}
.mz-stripe-title{overflow:hidden;float:left;width:100%;}
.mz-stripe-title .mz-stripe-title-content{margin-bottom:30px;position:relative;clear:both;float:left;}
.mz-stripe-title .mz-stripe-title-content:after{background:url(//citybeach.de/wp-content/themes/trendytravel/images/title-pattern.png) repeat;content:"";height:100%;top:0px;left:100%;position:absolute;width:9000px;}
.mz-stripe-title .mz-stripe-title-content h2, .mz-stripe-title .mz-stripe-title-content h3.widgettitle{background:#000;padding:12px 15px;position:relative;z-index:1;margin:0px;left:0px;font-size:16px;text-transform:uppercase;line-height:normal;}
.mz-stripe-title .mz-stripe-title-content .widgettitle:before{display:none;}
.mz-stripe-title .mz-stripe-title-content h2, .mz-stripe-title .mz-stripe-title-content h3.widgettitle{color:#fff;}
.mz-stripe-title.blue .mz-stripe-title-content h2{background:#3498db;}
.mz-stripe-title.purple .mz-stripe-title-content h2{background:#9b59b6;}
.mz-stripe-title.pink .mz-stripe-title-content h2{background:#f13d7a;}
.mz-stripe-title.orange .mz-stripe-title-content h2{background:#e67e22;}
.mz-stripe-title.cyan .mz-stripe-title-content h2{background:#1abc9c;}
.widget ul.tribe-events-sub-nav{float:none;width:auto;}
.widget.tribe-this-week-events-widget ul.tribe-events-sub-nav li:before{display:none;}
.widget.tribe-this-week-events-widget ul.tribe-events-sub-nav li{clear:none;width:auto;}
.tribe-this-week-widget-wrapper .tribe-events-page-title{font-size:16px;font-weight:600;}
.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue{line-height:21px;}
.footer-widgets .widget{float:left;clear:both;width:100%;margin-bottom:30px;}
#footer .mailchimp-form{margin:40px 0px 0px;position:relative;}
#footer .mailchimp-form input[type="email"]{font-size:14px;font-weight:normal;width:100%;padding:15px;float:left;border-radius:5px;}
#footer .mailchimp-form input[type="submit"]{cursor:pointer;font-size:14px;font-weight:400;position:absolute;right:0px;border-radius:0px 5px 5px 0px;padding:15px;margin:0px;}
.tagcloud a:hover, #footer .dt-sc-dark-bg .tagcloud a:hover, #footer .tagcloud a:hover{color:#ffffff;}
#bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar{float:none;margin-bottom:-3px;border:3px double #ddd;}
.bbp-login-form fieldset legend{display:none;}
.bbp-login-form label{width:140px;display:inline-block;}
#sidebar .bbp-login-form label{width:70px;}
.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper{margin-top:10px;}
.bbp-login-form .bbp-submit-wrapper{text-align:right;}
.bbp-login-form .bbp-login-links a{float:left;clear:left;}
.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0;}
.bbp-logged-in h4{font-weight:bold;font-size:1.3em;clear:none;margin-bottom:10px;}
.widget #bbp-search-form{position:relative;float:left;width:100%;}
.widget #bbp-search-form input[type="text"]{padding-right:100px;}
.widget #bbp-search-form input[type="submit"]{bottom:0px;right:0px;top:0px;margin:0px;padding:0px 20px;position:absolute;border-radius:0;}
.widget.bbp_widget_login .bbp-logged-in h4{font-weight:normal;margin-bottom:0px;}
.widget.widget_display_replies ul li a.bbp-author-avatar{margin-right:5px;}
.widget.widget_display_replies ul li a.bbp-author-avatar, .widget.widget_display_replies ul li a.bbp-author-name{display:inline;}
.widget.widget_display_topics ul li .topic-author{margin-left:5px;}
.widget.widget_display_topics ul li div, .widget.widget_display_replies ul li div{color:rgba(0, 0, 0, 0.5);margin-top:5px;}
.widget.widget_display_stats dl{margin:0px;}
.widget.widget_display_stats dt{float:left;margin:0px 10px 0px 0px;font-weight:normal;clear:both;}
.widget.widget_display_stats dd{float:left;line-height:24px;}
.dt-sc-dark-bg .widget.widget_display_topics ul li div, .dt-sc-dark-bg .widget.widget_display_replies ul li div{color:rgba(255, 255, 255, 0.4);}
.widget.buddypress div.item-avatar img.avatar{float:left;margin:0 10px 15px 0;}
.widget.buddypress span.activity{display:inline-block;font-size:small;opacity:0.8;padding:0;}
.widget.buddypress div.item-options{font-size:90%;margin:0 0 1em 0;padding:1em 0;}
.widget.buddypress div.item{margin:0 0 1em 0;}
.widget.buddypress div.item-meta, .widget.buddypress div.item-content{font-size:11px;margin-left:50px;}
.widget.buddypress ul.item-list img.avatar{height:40px;margin-right:10px;width:40px;}
.widget.buddypress div.item-avatar img{height:40px;margin:1px;width:40px;}
.widget.buddypress div.avatar-block{overflow:hidden;}
.widget.buddypress #bp-login-widget-form label{display:block;margin:1rem 0 .5rem;}
.widget.buddypress #bp-login-widget-form #bp-login-widget-submit{margin-right:10px;}
.widget.buddypress .bp-login-widget-user-avatar{float:left;}
.bp-login-widget-user-avatar img.avatar{height:40px;width:40px;}
.widget.buddypress .bp-login-widget-user-links > div{padding-left:60px;}
.widget.buddypress .bp-login-widget-user-links > div{margin-bottom:.5rem;}
.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a{font-weight:bold;}
.widget.buddypress #groups-list, .widget.buddypress #members-list, .widget.buddypress #friends-list{margin-left:0;padding-left:0;}
.widget.buddypress #groups-list li, .widget.buddypress #members-list li, .widget.buddypress #friends-list li{clear:both;list-style-type:none;}
.widget.buddypress .item-list .item{margin-bottom:0px;}
.widget.buddypress .item-list li:before, .widget.buddypress .item-list li:hover:before{content:"";}
.widget.buddypress .item-list li{padding-left:0px;}
.widget #bp-login-widget-form span.bp-login-widget-register-link{display:inline-block;margin-top:15px;margin-left:5px;}
#footer .dt-sc-dark-bg .widget #bp-login-widget-form span.bp-login-widget-register-link > a:hover{color:rgba(255, 255, 255, 0.6);}
#footer .widget #bp-login-widget-form span.bp-login-widget-register-link > a:hover{color:#000;}
.widget.buddypress .item-list .item .item-title{margin-bottom:-3px;}
.widget.buddypress .item-list .item .item-title a{color:#000000;font-weight:600;}
.widget.buddypress .item-list .item .item-meta{color:rgba(0, 0, 0, 0.5);}
.widget.buddypress div.item-options{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin:0px 0px 25px;padding-bottom:0px;}
.widget.buddypress div.item-options a{font-size:14px;margin-bottom:-1px;padding:8px 12px;color:rgba(0, 0, 0, 0.4);display:inline-block;border-radius:3px 3px 0px 0px;font-weight:600;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.widget.buddypress div.item-options .bp-separator{display:none;}
.widget.buddypress div.item-options a.selected{border:1px solid rgba(0, 0, 0, 0.1);border-bottom-color:#ffffff;}
.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a{font-weight:normal;font-size:14px;color:#000000;}
.widget.buddypress .bp-login-widget-user-links > div{margin-bottom:-3px;}
.profile .bp-widget{display:inline-block;margin-bottom:20px;width:100%;}
.bp-widget > h4{font-weight:600;margin-bottom:0;}
.dt-sc-dark-bg .widget.buddypress .item-list .item .item-meta{color:rgba(255, 255, 255, 0.5);}
.dt-sc-dark-bg .widget.buddypress div.item-options{border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.dt-sc-dark-bg .widget.buddypress div.item-options a.selected{border:1px solid rgba(255, 255, 255, 0.3);border-bottom-color:#000000;}
.widget.tribe-events-countdown-widget .tribe-countdown-text a{color:#000000;font-weight:600;}
.widget.tribe-events-venue-widget .tribe-venue-widget-venue-name{font-size:14px;font-weight:600;}
.widget.tribe-events-venue-widget .tribe-venue-widget-venue-name a{color:#000000;}
.widget.tribe-events-venue-widget .tribe-venue-widget-list{margin:15px 0px 0px;}
.widget.tribe-events-venue-widget .tribe-venue-widget-list li{padding-top:3px;}
.widget.tribe-events-venue-widget .tribe-venue-widget-list .entry-title{font-size:14px;}
.tribe-mini-calendar-event .list-info h2{font-weight:600;}
.tribe-mini-calendar-event .list-date{background:rgba(0, 0, 0, 0.05);}
.tribe-mini-calendar-event .list-date .list-daynumber{color:#000000;font-size:12px;}
.tribe-events-adv-list-widget .duration{margin-bottom:10px;display:inline;line-height:20px;}
.tribe-events-adv-list-widget .location{color:rgba(0, 0, 0, 0.5);line-height:20px;}
.tribe-events-adv-list-widget .tribe-events-duration, .tribe-events-adv-list-widget .tribe-events-location{line-height:24px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th{background:#ffffff;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.5);font-weight:600;font-size:13px;padding:3px 0px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-mini-calendar-no-event{color:rgba(0, 0, 0, 0.3);}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-present .tribe-mini-calendar-no-event{color:#ffffff;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events{background:rgba(0, 0, 0, 0.1);}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events a{color:rgba(0, 0, 0, 0.4);}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a{color:#ffffff;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events:hover a:hover{background:rgba(0, 0, 0, 0.15);}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) td{background:rgba(0, 0, 0, 0.05);}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody td{background:rgba(0, 0, 0, 0.05);}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) .tribe-events-othermonth, .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr .tribe-events-othermonth{background:rgba(0, 0, 0, 0.02);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar th{background:rgba(255, 255, 255, 0.1);color:#ffffff;}
.dt-sc-dark-bg .widget.tribe-events-countdown-widget .tribe-countdown-number{color:#ffffff;}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-mini-calendar-no-event{color:rgba(255, 255, 255, 0.5);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events{background:rgba(255, 255, 255, 0.4);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events a{color:rgba(255, 255, 255, 0.5);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events:hover a:hover{background:rgba(255, 255, 255, 0.5);}
.dt-sc-dark-bg .widget.tribe-events-countdown-widget .tribe-countdown-text a, .dt-sc-dark-bg .widget.tribe-events-venue-widget .tribe-venue-widget-venue-name a, .dt-sc-dark-bg .tribe-mini-calendar-event .list-date .list-daynumber{color:#ffffff;}
.dt-sc-dark-bg .tribe-events-adv-list-widget .location{color:rgba(255, 255, 255, 0.5);}
.dt-sc-dark-bg .tribe-mini-calendar-event .list-date{background:rgba(255, 255, 255, 0.3);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar td{border-color:rgba(255, 255, 255, 0.2);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) td{background:rgba(255, 255, 255, 0.3);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody td{background:rgba(255, 255, 255, 0.3);}
.dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) .tribe-events-othermonth, .dt-sc-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr .tribe-events-othermonth{background:rgba(255, 255, 255, 0.2);}
.widget.tribe-events-venue-widget .tribe-event-title{padding-top:0;margin-bottom:10px;}
.widget.tribe-events-venue-widget .tribe-venue-widget-list li{padding-bottom:20px;}
.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="search"], .woo-type20 .widget.woocommerce .woocommerce-product-search input[type="search"]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="submit"], .woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"]{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.woo-type17 .widget.woocommerce .woocommerce-product-search input[type="submit"]{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;}
.woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li:after{clear:both}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget{list-style:none;margin:0;padding:0;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{list-style:none;margin:0;}
.woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before{display:table}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{display:block;font-weight:700}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{float:right;height:auto;margin-left:4px;width:32px;box-shadow:none}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{border-left:2px solid rgba(0,0,0,.1);margin:0;padding-left:1em;}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before{content:" ";display:table}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em;}
.woocommerce .order_details:after, .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-account .addresses .title:after, .woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce.widget_shopping_cart .buttons:after{clear:both}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong{display:inline-block;min-width:40px;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;padding-top:0;position:relative;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;left:0;top:0;}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}
.woocommerce .widget_layered_nav ul{border:0;list-style:none;margin:0;padding:0;}
.woocommerce .widget_layered_nav ul li{list-style:none;padding:0 0 1px;}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before{content:"";color:#a00;font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span{padding:1px 0}
.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}
.woocommerce .widget_layered_nav_filters ul{border:0;list-style:none;margin:0;overflow:hidden;padding:0;zoom:1}
.woocommerce .widget_layered_nav_filters ul li{border-width:0;list-style:none;padding:0 1px 1px 2px;}
.woocommerce .widget_layered_nav_filters ul li:before{content:none;}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;width:auto;}
.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}
.woocommerce .widget_price_filter .price_slider{clear:both;margin-bottom:1em}
.woocommerce .widget_price_filter .price_slider_amount{font-size:.8751em;line-height:2.4;text-align:right;}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left;}
.woocommerce .widget_price_filter .ui-slider{margin-left:.5em;margin-right:.5em;position:relative;text-align:left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#a46497;cursor:ew-resize;height:1em;margin-left:-.5em;position:absolute;outline:0;top:-.3em;width:1em;z-index:2;border-radius:1em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#a46497;border:0;display:block;font-size:.7em;position:absolute;z-index:1;border-radius:1em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#602053;border:0;border-radius:1em;}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}
.woocommerce .widget_rating_filter ul li{border-width:0;padding:0 0 1px;list-style:none}
.woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_rating_filter ul li:before{content:" ";display:table}
.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}
.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}
.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}
.woo-type13 .widget.woocommerce ul.product-categories li:before, .woo-type13 .widget.woocommerce ul.product-categories li:first-child:before{top:8px;}
.widget{float:left;margin-bottom:40px;width:100%x;}
.woocommerce #footer a.button:hover{color:#ffffff;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{font-weight:600;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{display:inline-block;margin-bottom:15px;}
.woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.woocommerce .widget_shopping_cart .cart_list li.empty, .woocommerce.widget_shopping_cart .cart_list li.empty{padding-left:0;}
.woocommerce ul.product_list_widget li::before{content:"\f10c";display:inline !important;}
.woocommerce ul.product_list_widget li:hover:before{content:"\f192";}
.woocommerce .widget_shopping_cart .cart_list li:before, .woocommerce.widget_shopping_cart .cart_list li:before{content:none !important;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:15px;height:20px;line-height:20px;padding:0;position:absolute;top:2px;width:20px;z-index:1;}
.widget.woocommerce ul.product_list_widget li ins{background:none;font-size:14px;}
.widget.woocommerce ul.product_list_widget li del{font-size:12px;}
.widget.woocommerce ul.product_list_widget li a img{border:1px solid;margin-top:8px;padding:3px;}
.widget.woocommerce ul.product-categories li, .widget.widget_layered_nav ul li{display:block;float:none;font-weight:normal;margin:0;padding:0;position:relative;}
.widget.woocommerce ul.product-categories li.cat-item-none{padding-bottom:5px;}
.widget.woocommerce ul.product-categories li.cat-item-none:before{display:none;}
.widget.woocommerce ul.product-categories li a, .widget.widget_layered_nav ul li a{border:none;margin:0;padding:10px 0 10px 20px;}
.widget.woocommerce ul.product-categories li span, .widget.widget_layered_nav ul li span{line-height:44px;position:absolute;right:0;top:0;}
.widget.woocommerce ul li:before{font-weight:normal;}
.widget.woocommerce ul.product_list_widget li, .widget.woocommerce ul.product-categories li:last-child{border-bottom:1px solid;}
.widget.woocommerce ul.product-categories ul{padding:0 0 0 15px;box-sizing:border-box;}
.widget.woocommerce ul.product-categories ul li{width:100%;box-sizing:border-box;}
.widget.woocommerce .widget_shopping_cart_content .total{clear:both;float:left;margin:20px 0 0;padding:10px 0 0;width:100%;}
.widget.woocommerce .widget_shopping_cart_content .buttons{clear:both;float:left;margin:10px 0 0;padding:0;width:100%;}
.woocommerce.widget_price_filter .price_label{font-size:14px;position:relative;top:17px;}
.widget.woocommerce ul.product_list_widget li .star-rating{margin:5px 0;}
.widget.woocommerce .woocommerce-product-search label{display:none;}
.widget.woocommerce .woocommerce-product-search{clear:both;position:relative;}
.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:100px;}
.widget.woocommerce .woocommerce-product-search input[type="submit"]{margin:0;position:absolute;bottom:0;right:0;top:0;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{margin:5px 0 0 25px;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{float:none;margin:0;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#e8e8e8;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#ffffff;border:1px solid #dddddd;}
.woocommerce #footer .dt-sc-dark-bg .widget_price_filter .ui-slider .ui-slider-range{background:#545454;}
.woocommerce #footer .dt-sc-dark-bg .widget_price_filter .ui-slider .ui-slider-handle{background:#545454;border:1px solid #666666;}
.woocommerce.widget_price_filter .price_label{float:right;}
#footer .product-categories li span{top:3px;}
#footer .widget.woocommerce ul.product_list_widget li a img{border:3px solid;padding:0;}
.menu-item-widget-area-container .widget_product_categories .product-categories li a{border-bottom:none;line-height:24px;margin:0;padding:0 45px 10px 0;}
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .amount, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .reviewer{display:inline-block;margin:5px 0 0;}
.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li a img{border-width:3px;padding:0;}
.menu-item-widget-area-container .widget.widget_product_search #searchform input[type="text"], .menu-item-widget-area-container .widget.widget_product_search #searchform input[type="submit"]{font-size:13px;}
.widget_product_categories .selection-box:after{top:0;height:100%;}
#footer .dt-sc-dark-bg .recent-posts-widget li .entry-meta a, #footer .dt-sc-dark-bg .recent-posts-widget li .entry-meta, #footer .dt-sc-dark-bg .tweet_list li .tweet-time{color:rgba(255, 255, 255, 0.3);}
.dt-sc-dark-bg .widget input[type="text"], .dt-sc-dark-bg .widget input[type="password"], .dt-sc-dark-bg .widget input[type="email"], .dt-sc-dark-bg .widget input[type="url"], .dt-sc-dark-bg .widget input[type="tel"], .dt-sc-dark-bg .widget input[type="number"], .dt-sc-dark-bg .widget input[type="range"], .dt-sc-dark-bg .widget input[type="date"], .dt-sc-dark-bg .widget textarea, .dt-sc-dark-bg .widget input[type="search"], .dt-sc-dark-bg .widget select, .dt-sc-dark-bg .widget.widget_categories ul li > a span, .dt-sc-dark-bg .widget.widget_archive ul li > a span{background:rgba(255, 255, 255, 0.15);}
.dt-sc-twitter-icon:before, .dt-sc-twitter-icon:after, .dt-sc-twitter-icon span{background:#000000;}
.dt-sc-dark-bg .widget .selection-box:after{background:rgba(255, 255, 255, 0.05);}
.dt-sc-dark-bg .widget .selection-box:before{border-top-color:rgba(255, 255, 255, 0.1);}
.recent-portfolio-widget ul li a:after, .dt-sc-twitter-icon span{color:#ffffff;}
.widget_popular_entries ul li a.thumb img, .widget_recent_entries ul li a.thumb img{width:100px;}
.widget ul li, .widget.widget_nav_menu ul.menu li, .tweet_list li{border-color:rgba(0, 0, 0, 0.15);}
.dt-sc-dark-bg .widget ul li, .dt-sc-dark-bg .widget.widget_nav_menu ul.menu li{border-color:rgba(255, 255, 255, 0.2);}
.widget #wp-calendar td a, .recent-posts-widget li .entry-meta a{color:rgba(0, 0, 0, 0.5);}
.dt-sc-dark-bg .widget #wp-calendar td a{color:rgba(255, 255, 255, 0.5);}
.dt-sc-tweet span{color:rgba(0, 0, 0, 0.4);}
.tweet_list li .tweet-time{color:rgba(0, 0, 0, 0.3);}
.widget .entry-meta p, .widget .entry-meta p a{color:#bdbdbd;}
.recent-hotels-widget .star-rating-wrapper .star-rating{float:left;}
.dt-sc-dark-bg .tagcloud a{background:rgba(255, 255, 255, 0.1);}
.dt-sc-dark-bg .tagcloud a{border-bottom-color:rgba(255, 255, 255, 0.12);}
.tagcloud a{border-bottom-color:rgba(0, 0, 0, 0.11);}
#footer .widget.woocommerce ul.product_list_widget li a img{border-color:rgba(255, 255, 255, 0.75);}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li:after{clear:both;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#000;}
.widget.woocommerce ul.product_list_widget li, .widget.woocommerce ul.product-categories li:last-child, .widget.woocommerce ul.product_list_widget li a img, .select2-container .select2-choice{border-color:rgba(0, 0, 0, 0.15);}
#footer .widget.woocommerce ul.product_list_widget li a img{border-color:rgba(255, 255, 255, 0.75);}
.dt-sc-dark-bg .widget.woocommerce ul.product_list_widget li, .dt-sc-dark-bg .widget.woocommerce ul.product-categories li:last-child, .dt-sc-dark-bg .widget.woocommerce ul.product_list_widget li a img, .dt-sc-dark-bg .woocommerce .widget_shopping_cart .total, .dt-sc-dark-bg .woocommerce.widget_shopping_cart .total{border-color:rgba(255, 255, 255, 0.2);}
#footer .widget.woocommerce #searchform input[type="text"]{color:#808080;}
.secondary-sidebar .star-rating-wrapper .star-rating{float:none;display:inline-block;vertical-align:middle;margin-right:5px;}
@media only screen and (min-width:992px) and (max-width:1199px) {
.mz-title .mz-title-content h1{line-height:normal;}
.dt-sc-one-third .widget_text ul.split-list{width:100%;margin-right:0;}
.flickr-widget div{height:68px;width:68px;}
.secondary-sidebar .type7 .widgettitle:before{left:-20px;}
.secondary-sidebar .type8 .widget{padding:0 15px 15px;}
.secondary-sidebar .type8 .widgettitle{margin:-28px auto 20px;}
.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0;}
.widget ul li a.thumb{width:65px;}
.widget_recent_posts h4{font-size:14px;line-height:23px;}
.tagcloud a{margin:0 4px 10px 0;}
.secondary-sidebar .type9 .widget ul li, .secondary-sidebar .type12 .widget ul li{font-size:13px;}
.secondary-sidebar .widget .tweet_list li{padding:0 0 20px 30px;}
.secondary-sidebar .widget .tweet_list li:before{font-size:22px;}
.secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before{top:0;}
.secondary-sidebar aside.widget, .secondary-sidebar .type11 .widget{font-size:14px;}
.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget{font-size:14px;}
.secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget{padding:15px 15px 20px;}
.secondary-sidebar .type11 .widget{padding:15px 10px 20px;}
.secondary-sidebar .type5 .widget .tweet_list li, .secondary-sidebar .type8 .widget .tweet_list li,  .secondary-sidebar .type11 .widget .tweet_list li, .secondary-sidebar .type12 .widget .tweet_list li{padding:0 0 20px;}
.secondary-sidebar .type5 .widget .tweet_list li:before, .secondary-sidebar .type8 .widget .tweet_list li:before, 
.secondary-sidebar .type11 .widget .tweet_list li:before, .secondary-sidebar .type12 .widget .tweet_list li:before{margin-right:8px;position:static;}
.secondary-sidebar .type11 > .widget:before{padding-right:10px;top:18px;}
.secondary-sidebar .type11 .widgettitle:before{top:9px;}
.secondary-sidebar .type11 .widgettitle{font-size:22px;}
.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]{width:100%;}
.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit;}
.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="submit"]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"]{border-radius:5px;}
.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px;}

.widget.widget_archive ul li > a, .widget.widget_categories ul li > a, .widget.widget_pages ul li > a, .widget.widget_meta ul li > a, .widget.widget_nav_menu ul.menu li > a, .widget.widget_text ul li > a{font-size:14px;}
.recent-posts-widget .entry-meta{float:left;width:100%;}
}
@media only screen and (min-width:768px) and (max-width:991px) {	
.flickr-widget div{height:55px;width:55px;}
.footer-widgets .dt-sc-contact-info span{width:20px;margin:7px 6px 0 0;font-size:15px;}
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"]{float:right;margin-top:7px;position:relative;}
.dt-sc-one-third .widget_text ul.split-list{width:100%;margin-right:0;}
.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]{position:absolute;margin:0;}
.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:after{right:0;}
.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"]{font-size:14px;padding:13px 0px;}
.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0;}
.widget .recent-posts-widget li .entry-meta p{margin-right:11px;}
.widgettitle{font-size:17px;}
.widget ul li a.thumb{width:75px;margin-right:15px;}
.widget_recent_posts h4{font-size:14px;line-height:23px;}
.secondary-sidebar .type7 .widgettitle:before{left:-20px;}
.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit;}
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"]{border-radius:5px;}
.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px;}
.tagcloud a{margin:0 4px 10px 0;}
.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0;}
.secondary-sidebar .type5 .widget ul li, .secondary-sidebar .type10 .widgettitle{font-size:16px;}
.secondary-sidebar .type9 h3.widgettitle{font-size:18px;}

.secondary-sidebar .type9 .widget.widget_categories ul li:before{top:4px;}
.secondary-sidebar .type12 .widget ul li{font-size:13px;}
.secondary-sidebar .type12 .widget.widget_categories ul li > a span, .secondary-sidebar .widget.widget_archive ul li > a span{padding:0 5px;}
.secondary-sidebar .type12 .tagcloud a{margin:0 5px 10px 0;}
.secondary-sidebar .type11 .widget.widget_flickr{padding:25px 10px;}
.secondary-sidebar .widget .tweet_list li{padding:0 0 20px 25px;}
.secondary-sidebar .widget .tweet_list li:before{font-size:20px;}
.secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before{top:0;}
.secondary-sidebar aside.widget, .secondary-sidebar .type11 .widget{font-size:14px;}
.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget{font-size:14px;}
.secondary-sidebar .type8 .widgettitle{margin:-28px auto 20px;}
.secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget{padding:15px 15px 20px;}
.secondary-sidebar .type11 .widget{padding:15px 10px 20px;}
.secondary-sidebar .type5 .widget .tweet_list li, .secondary-sidebar .type8 .widget .tweet_list li, 
.secondary-sidebar .type11 .widget .tweet_list li, .secondary-sidebar .type12 .widget .tweet_list li{padding:0 0 20px;}
.secondary-sidebar .type5 .widget .tweet_list li:before, .secondary-sidebar .type8 .widget .tweet_list li:before, 
.secondary-sidebar .type11 .widget .tweet_list li:before, .secondary-sidebar .type12 .widget .tweet_list li:before{margin-right:8px;position:static;}
.secondary-sidebar .type11 > .widget:before{padding-right:10px;top:18px;}
.secondary-sidebar .type11 .widgettitle:before{top:7px;}
.secondary-sidebar .type11 .widgettitle{font-size:18px;}
.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]{width:100%;}
.secondary-sidebar .type12 .widget .tagcloud a{padding:7px 12px 6px;}
	
.mz-title .mz-title-content h1{font-size:42px;line-height:normal;}
.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="submit"]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.woocommerce.widget_price_filter .price_label{font-size:12px;top:12px;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{padding:5px 10px;font-size:12px;}
.widget.widget_archive ul li > a, .widget.widget_categories ul li > a, .widget.widget_pages ul li > a, .widget.widget_meta ul li > a, .widget.widget_nav_menu ul.menu li > a, .widget.widget_text ul li > a{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.widget .recent-posts-widget li .entry-meta p:last-child{margin-right:0;}
.secondary-sidebar .type7 .widgettitle:before{left:-23px;}
.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li{font-size:14px;}
.mz-title .mz-title-content h1{font-size:40px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {	
.widget_text ul.split-list{width:100%;margin:0;}
.alignright .dt-sc-sociable{width:100%;text-align:center;}
.tagcloud a{margin:0 5px 10px 0;}
.secondary-sidebar .flickr-widget div{width:auto;}
.textwidget .dt-sc-contact-info span{width:20px;margin:7px 6px 0 0;font-size:15px;}
.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit;}
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"]{border-radius:5px;}
.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px;}
.secondary-sidebar .widget:last-child{margin-bottom:0;width:100%;}
}
@media only screen and (max-width: 479px) {		
.widget_text ul.split-list{width:100%;margin:0;}
.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit;}
.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"]{border-radius:5px;}
.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px;}
.tagcloud a{margin:0 4px 10px 0;}
.secondary-sidebar .type12 .widget ul li{font-size:13px;}
.widget_recent_posts h4, .widget.widget_popular_entries ul li h6{font-size:14px;line-height:22px;}
.textwidget .dt-sc-contact-info span{width:20px;margin:7px 6px 0 0;font-size:15px;}
.secondary-sidebar .widget:last-child{margin-bottom:0;width:100%;}
.secondary-has-both-sidebar .widget:last-child{margin-bottom:40px;}
.widget ul li h6{margin-bottom:2px;}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {		 
.secondary-sidebar .flickr-widget div{width:auto;}
.secondary-sidebar .type8 .widget{padding:0 17px 15px;}
.secondary-sidebar .type5 .widget ul li{font-size:16px;}
.secondary-sidebar .widget:last-child{margin-bottom:0;width:100%;}
}
@media only screen and (max-width: 319px) {		 
.flickr-widget div { width:66px; height:66px; }
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
.secondary-sidebar .type8 .widgettitle { padding:10px; }
.secondary-sidebar .type8 .widget.widget_flickr { padding:0 15px 15px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.secondary-sidebar .type5 .widget ul li { font-size:16px; }
.secondary-sidebar .widget:last-child { margin-bottom:0; width:100%;}	
}.menu-icons-wrapper .search a span, .menu-icons-wrapper .cart a span, #main-menu ul li.menu-item-simple-parent ul li a .fa, #main-menu .megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .dt-header-menu .has-mega-menu h3, .dt-header-menu .has-mega-menu h3:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.top-bar{clear:both;float:left;line-height:50px;margin:0;max-height:50px;padding:0;position:relative;width:100%;z-index:99999;}
.top-bar .dt-sc-button{margin-top:5px;letter-spacing:1px;font-weight:bold;}
.top-bar .dt-sc-vertical-small-separator{position:relative;top:2px;}
.top-bar-right .dt-sc-vertical-small-separator{margin:0px 15px;}
.top-bar .language{float:left;margin:0px;padding:0px 20px 0px 0px;position:relative;}
.top-bar .language img{margin:0px 10px 0px 0px;vertical-align:middle;position:relative;top:-1px;}
.top-bar .language:before{content:"\f107";position:absolute;font-family:FontAwesome;font-size:14px;right:0px;top:0px;bottom:0px;margin:auto;}
.dt-no-header-builder-content .no-header-top{position:relative;margin:0;max-height:50px;padding:11px 0;text-align:left;}
.dt-no-header-builder-content .no-header-top > span{color:#fff;font-size:12px;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-logo-wrapper, .dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu-wrapper{float:left;position:relative;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-top:before, .dt-no-header-builder-content.dt-no-header-trendytravel .no-header-top:after{content:"";width:100%;height:100%;position:absolute;right:100%;top:0;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-top::after{left:100%;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu ul li a{text-transform:capitalize;}
.dt-no-header-builder-content .no-header-menu ul.dt-primary-nav > li > a{text-transform:uppercase;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu ul.sub-menu li > a{font-size:13px;}
.dt-no-header-builder-content.dt-no-header-trendytravel .menu-icons-wrapper{margin:20px 5px;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header{display:block;float:left;width:100%;padding:5px 0;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu-wrapper:before, .dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu-wrapper:after{content:"";width:100%;height:100%;position:absolute;right:100%;top:0;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu-wrapper:after{left:100%;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu ul > li > ul > li.current_page_parent > a{background-color:transparent;}
#header-wrapper{float:left;margin:0 0 10px;padding:0;width:100%;}
#header{float:left;margin:0;padding:0;position:relative;width:100%;}
#header .header-28-topbar .dt-custom-nav li a:hover i{color:#21c2f8;}
#header .dt-header-menu .dt-primary-nav li .dt-sc-button{font-size:14px;color:#fff;margin:0;}
.dt-no-header-builder-content.aligncenter .no-header{padding-bottom:0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-justify-content:center;justify-content:center;flex-direction:column;}
.dt-no-header-builder-content .no-header .no-header-logo{text-align:left;}
.dt-no-header-builder-content .no-header .no-header-logo h2{margin:10px 0;}
#header .dt-header-tpl > .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner, 
#header .dt-header-tpl > .vc_row .vc_row.vc_row-flex.vc_inner > .vc_column_container > .vc_column-inner{z-index:auto;}
#header .dt-header-tpl .vc_row[data-vc-full-width], #header .dt-header-tpl > .vc_section[data-vc-full-width]{overflow:visible;}
#header-wrapper.header-top-relative #header{position:relative;}
.no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header{position:absolute;z-index:1;}
body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .dt-header-tpl{margin-top:35px;}
.no-breadcrumb.page-with-slider #header-wrapper.bottom-header{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
#header .dt-header-tpl .sticky-wrapper{clear:both;display:block;position:relative;width:100%;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header{margin:auto;position:relative;left:0;right:0;width:100%;}
#header .dt-header-tpl .sticky-wrapper, #header .dt-header-tpl .sticky-wrapper .apply-sticky-header{z-index:9999 !important;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header > .vc_row:not(.vc_clearfix){clear:both;}
#header .dt-header-tpl .header-bottom{border-bottom:1px solid #e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.02);}
#header .header-3{background:#fff;}
#header .header-3.header-bottom{border-top:1px dashed #e7e7e7;}
.dt-header-menu .has-mega-menu h3, .section-title, .widgettitle, .related.products .border-title, .mobile-menu h3{border-bottom:1px solid #f9f9f9;font-size:20px;font-weight:300;padding-bottom:12px;position:relative;text-transform:uppercase;}
.dt-header-menu .has-mega-menu h3, .section-title, .related.products .border-title, .mobile-menu h3{color:#000;}

.dt-header-menu .has-mega-menu h3:before, .section-title:before, .widgettitle:before, .related.products .border-title:before, .mobile-menu h3:before{bottom:-1px;content:'';height:4px;position:absolute;width:74px;}
.dt-header-menu ul.dt-primary-nav li.has-mega-menu > ul.sub-menu > li >section{background:#fff;border-top:3px solid;}
.dt-header-menu ul.dt-primary-nav li.has-mega-menu > ul.sub-menu > li >section .dt-border-col-with-top-title{margin-left:0;margin-right:0;}
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li ul li:last-child>a, .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu>li:last-child>a{border:0;}
.dt-header-menu .wpb_widgetised_column, #header .wpb_widgetised_column{margin:0;}
.dt-header-menu ul.dt-primary-nav li .widget ul li:before, #header .widget ul li:before{display:none;}
#header .dt-header-menu ul.dt-primary-nav li .widget_recent_entries ul li a, #header .widget_recent_entries ul li a{padding:0 0 5px;}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date, #header ul.dt-primary-nav li .widget ul li .post-date{float:left;width:100%;margin-top:6px;padding-left:20px;font-size:13px;position:relative;}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date, #header ul.dt-primary-nav li .widget ul li .post-date, #header sub{color:#a5a5a5}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date:before, #header ul.dt-primary-nav li .widget ul li .post-date:before{content:"\f073";position:absolute;top:3px;left:0;font-family:'fontawesome';}
.dt-header-menu ul.dt-primary-nav li .widget_recent_entries, #header ul.dt-primary-nav li .widget_recent_entries{margin-bottom:0;}
.dt-custom-login{margin:0;padding:0;text-align:right;display:none;}
.dt-custom-login li{list-style:none;display:inline-block;padding:0;margin:0;}
.dt-custom-login li a{border-left:1px solid;border-color:rgba(255,255,255,0.2) !important;color:#fff;display:block;font-size:12px;padding-left:10px;margin-left:10px;}
.dt-custom-login li:first-child a{border-left:none;}
.dt-custom-login li a .fa{font-size:16px;margin-right:2px;}
.dt-logo-container{font-size:0;line-height:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}
.dt-logo-container.logo-align-center{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.dt-logo-container.logo-align-right{text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.dt-logo-container a{color:inherit;}
.dt-logo-container a img{display:inline-block;vertical-align:middle;}
.dt-logo-container a span{clear:both;display:block;}
.dt-logo-container a span ~ span{margin-top:-1px;}
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:before, .dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:after{background:inherit;content:"";border-width:inherit;border-style:inherit;border-color:inherit;height:auto;position:absolute;top:0;bottom:-1px;width:100%;}
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:before{right:100%;}
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:after{left:100%;}
.no-header-menu, .dt-header-menu,
.no-header-menu ul, .dt-header-menu .dt-primary-nav,
.no-header-menu ul li, .dt-header-menu .dt-primary-nav li{display:inline-block;font-size:0;line-height:0;}
.no-header-menu ul, .dt-header-menu .dt-primary-nav{margin:0;padding:0;text-align:left;width:100%;}
.no-header-menu ul li, .dt-header-menu .dt-primary-nav li{line-height:normal;margin:0 2px;padding:25px 0;position:relative;}
.no-header-menu ul li.close-nav, .dt-header-menu .dt-primary-nav li.close-nav{display:none;}
.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a, .dt-header-menu ul.dt-primary-nav li ul.sub-menu > li{font-size:14px;line-height:normal;}
.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a{display:inline-block;padding:10px 14px;vertical-align:middle;}
.no-header-menu>ul>li>a, .dt-header-menu .dt-primary-nav>li>a{font-weight:600;}
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li ul.sub-menu{background-color:#fff;margin:0;opacity:0;padding:0;left:0;top:100%;visibility:hidden;z-index:2;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{position:absolute;width:220px;border-top:3px solid;padding:10px 0;}
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu,
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li.has-mega-menu ul.sub-menu .menu-item-object-dt_mega_menus > .vc_row,
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li.has-mega-menu ul.sub-menu .menu-item-object-dt_mega_menus > .vc_section{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,0.25);}
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li.has-mega-menu ul.sub-menu .menu-item-object-dt_mega_menus > .vc_row,
.no-header-menu ul li ul.children, .dt-header-menu ul.dt-primary-nav li.has-mega-menu ul.sub-menu .menu-item-object-dt_mega_menus > .vc_section{display:table;}
.dt-col-static-position.wpb_column{position:static;}
.dt-header-menu ul.dt-primary-nav li.has-mega-menu{position:static;}
.dt-header-menu ul.dt-primary-nav li.has-mega-menu > ul.sub-menu, .dt-header-menu ul.dt-primary-nav li.has-mega-menu > ul.sub-menu > li{display:block;font-size:14px;margin:0 auto;position:absolute;left:0;right:0;}
.no-header-menu ul li ul.children li, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li{margin:0;}
.no-header-menu ul li ul.children li ul.children, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li ul.sub-menu{left:100%;top:0;}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu li ul{border-left:3px solid;border-top:0;}
.no-header-menu ul li:last-child > ul.children, .dt-header-menu ul.dt-primary-nav li:last-child > ul.sub-menu,
.no-header-menu ul li:nth-last-child(2) > ul.children, .dt-header-menu ul.dt-primary-nav li:nth-last-child(2) > ul.sub-menu{left:auto;right:0;}
.no-header-menu ul li.has-mega-menu:last-child > ul.children, .dt-header-menu ul.dt-primary-nav li.has-mega-menu:last-child > ul.sub-menu,
.no-header-menu ul li.has-mega-menu:nth-last-child(2) > ul.children, .dt-header-menu ul.dt-primary-nav li.has-mega-menu:nth-last-child(2) > ul.sub-menu{left:0;right:0;}
.no-header-menu ul li:last-child > ul.children li ul.children, .dt-header-menu ul.dt-primary-nav li:last-child ul.sub-menu li ul.sub-menu,
.no-header-menu ul li:nth-last-child(2) > ul.children li ul.children, .dt-header-menu ul.dt-primary-nav li:nth-last-child(2) ul.sub-menu li ul.sub-menu{left:auto;right:100%;}
.no-header-menu ul li ul.children li, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li,
.no-header-menu ul li ul.children li a, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a{width:100%;}
.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a, 
.no-header-menu ul li ul.children li a, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li a{color:rgba(0,0,0,0.8);}
.no-header-menu ul.dt-primary-nav li ul.sub-menu li, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li{padding:0 15px;}
.no-header-menu ul.dt-primary-nav li ul.sub-menu li a, .dt-header-menu ul.dt-primary-nav li ul.sub-menu li > a{border-bottom:1px solid #f0f1ef;padding:10px 0;}
.no-header-menu ul li:hover > ul.children, .dt-header-menu ul.dt-primary-nav li:hover > ul.sub-menu{opacity:1;visibility:visible;}
.dt-no-header-trendytravel .mobile-nav-container .menu-trigger > i{margin:0;}
#header .dt-sc-button.small{color:#fff;margin:0 0 20px;}
#header .dt-sc-event{box-shadow:none;position:relative;padding-left:45px;}
#header .dt-sc-event-date{background:#EDEDED;font-weight:bold;position:absolute;padding:3px;top:6px;left:0;width:32px;}
#header .dt-sc-event-date span{background:#fff;display:block;font-size:11px;padding:3px 0;margin-bottom:2px;text-transform:uppercase;}
#header .dt-sc-event > h4{padding:0;text-align:left;text-transform:unset;}
#header .dt-sc-event, #header .dt-sc-event > h4 a, #header .dt-sc-event .dt-sc-event-detail{border:0 !important;}
#header .dt-sc-event > h4 a, #header .dt-sc-event .dt-sc-event-detail{padding:0;}
#header .dt-sc-event > h4 a{font-size:15px;}
#header .dt-sc-event .dt-sc-event-detail{font-size:13px;}
#header .dt-sc-event .dt-sc-event-detail .event-price span{display:inline-block;border-radius:3px;font-size:13px;padding:5px 10px;margin-top:8px;}
#header .dt-sc-event .dt-sc-event-detail .event-price{float:none;}
.dt-sc-maaya-header .mobile-nav-container .menu-trigger{position:absolute;padding:5px 10px;text-transform:uppercase;letter-spacing:1px;line-height:normal;cursor:pointer;top:0;background:#000;}
.dt-sc-maaya-header.type2 .mobile-nav-container .menu-trigger{display:inline-block;position:relative;}
.mobile-nav-container .menu-trigger{cursor:pointer;}
.mobile-nav-container .menu-trigger > i:before{content:"\f0c9";font-family:FontAwesome;font-size:18px;font-style:normal;}
.mobile-nav-container .menu-trigger > i, .mobile-nav-container .menu-trigger > span{color:#fff;display:inline;}
.mobile-nav-container .menu-trigger > i{float:right;margin-top:5px;}
.mobile-nav-container .menu-trigger > span{font-size:16px;font-weight:bold;float:left;text-transform:uppercase;}
.mobile-menu, .mobile-menu ul.dt-primary-nav, .mobile-menu ul.dt-primary-nav li{display:block;margin:0;padding:0;text-align:left;}
.mobile-menu .dt-primary-nav li a{border-style:solid;border-width:1px 0 0;display:block;padding:5px 15px;}
.mobile-menu .dt-primary-nav > li > a, .mobile-menu .dt-primary-nav > li > ul > li > a, 
.mobile-menu .dt-primary-nav > li > ul > li > ul > li > a, .mobile-menu .dt-primary-nav > li > ul > li > ul > li > ul > li > a{height:42px;line-height:42px;padding-top:0;padding-bottom:0;}
.mobile-menu ul.dt-primary-nav{padding-top:50px;}
.mobile-menu, .mobile-menu > ul, .mobile-menu ul.sub-menu{background:#fff;height:100%;margin:0;padding:0;overflow-y:visible;overflow-x:hidden;position:fixed;right:0;top:0;width:100%;z-index:4;transform:translateX(0);transition:transform 0.3s;}
.mobile-menu{max-width:260px;opacity:0;visibility:hidden;z-index:99;transform:translateX(100%);transition:transform .25s, visibility 0s 0.3s, opacity .25s;}
.mobile-nav-offcanvas-right .mobile-menu{right:0;}
.mobile-nav-offcanvas-left .mobile-menu{left:0;right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.mobile-menu.is-hidden, .mobile-menu ul.is-hidden{-webkit-transform:translateX(100%);transform:translateX(100%);}
.mobile-menu.nav-is-visible{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .25s, visibility 0s 0s;transition:transform .25s, visibility 0s 0s;}
.admin-bar .mobile-menu.nav-is-visible{margin-top:45px;}
.mobile-menu ul.sub-menu, .mobile-menu ul li.menu-item-object-dt_mega_menus, .mobile-menu ul li.menu-item-object-dt_mega_menus > .vc_section, .mobile-menu .wpb_column{width:100% !important;}
.mobile-menu ul.sub-menu{left:auto !important;right:auto !important;}
.mobile-menu > ul > li > ul.sub-menu{height:calc(100% - 50px);margin-top:50px;}
.mobile-menu ul.sub-menu li{float:left;width:100%;}
.mobile-menu ul li.menu-item-object-dt_mega_menus > .vc_section{background:none !important;border:none !important;margin:0;left:0 !important;padding-left:0 !important;padding-right:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.mobile-menu .wpb_column{margin:0;}
.mobile-menu ul li.menu-item-object-dt_mega_menus > .vc_section > .vc_row, .mobile-menu .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-horizontal) > div{margin-left:0;margin-right:0;}
.mobile-menu .menu-item-has-children > a, .mobile-menu ul.dt-primary-nav li.go-back a, .mobile-menu .dt-primary-nav li a{color:#1f1f1f;position:relative;}
.mobile-menu ul.dt-primary-nav li.go-back a{height:100%;padding:0;}
.mobile-menu .dt-primary-nav li.menu-item-has-children > a{padding-right:40px;}
.mobile-menu .dt-primary-nav li.menu-item-has-children > a i, .mobile-menu ul.dt-primary-nav li a i{padding-right:8px;}
.mobile-menu ul.dt-primary-nav li.go-back, .mobile-menu ul.dt-primary-nav li.close-nav{display:inline-block;height:50px;width:100%;}
.mobile-menu ul.dt-primary-nav li.close-nav{border:none !important;line-height:50px;position:absolute;top:0;right:0;z-index:5;text-align:center;width:50px;cursor:pointer;}
.mobile-menu ul.dt-primary-nav li.close-nav:before, .mobile-menu ul.dt-primary-nav li.close-nav:after{background-color:#222;content:"";height:35%;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;width:2px;}
.mobile-menu ul.dt-primary-nav li.close-nav:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mobile-menu ul.dt-primary-nav li.close-nav:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mobile-menu ul.dt-primary-nav li.close-nav:hover:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mobile-menu ul.dt-primary-nav li.close-nav:hover:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mobile-menu ul.dt-primary-nav li.go-back a:before, .mobile-menu ul.dt-primary-nav li.go-back a:after, .mobile-menu .menu-item-has-children > a:before, .mobile-menu .menu-item-has-children > a:after, .mobile-menu .page_item_has_children > a:before, .mobile-menu .page_item_has_children > a:after{display:inline-block;position:absolute;top:50%;width:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.mobile-menu ul.dt-primary-nav li.go-back a:before{content:"\f104";font-family:FontAwesome;font-size:25px;height:50px;line-height:50px;left:15px;text-align:center;}
.mobile-menu .menu-item-has-children > a:before, .mobile-menu .page_item_has_children > a:before{content:"\f105";font-family:FontAwesome;font-size:25px;height:42px;line-height:42px;right:12px;text-align:center;}
.mobile-menu ul.dt-primary-nav li.go-back a:after, .mobile-menu .menu-item-has-children > a:after, .mobile-menu .page_item_has_children > a:after{content:"";background-color:currentColor;height:2px;opacity:0;visibility:hidden;}
.mobile-menu ul.dt-primary-nav li.go-back a:hover:before{left:10px;}
.mobile-menu .menu-item-has-children > a:hover:before, .mobile-menu .page_item_has_children > a:hover:before{right:8px;}
.mobile-menu ul.dt-primary-nav li.go-back a:after{left:25px;}
.mobile-menu ul.dt-primary-nav li.go-back a:hover:after{left:15px;}
.mobile-menu .menu-item-has-children > a:after, .mobile-menu .page_item_has_children > a:after{right:18px;}
.mobile-menu .menu-item-has-children > a:hover:after, .mobile-menu .page_item_has_children > a:hover:after{right:12px;}
.mobile-menu .dt-custom-nav li a:before, .mobile-menu .dt-custom-nav li a:after,
.mobile-menu .dt-custom-nav li a span:before, .mobile-menu .dt-custom-nav li a span:after{content:none !important;}
.mobile-menu .dt-custom-nav li a, .mobile-menu .dt-primary-nav li .dt-custom-nav li a{border-style:none;border-width:0 !important;border-radius:0 !important;}
#header .mobile-menu .dt-custom-nav li.current_page_item > a{background:#000 !important;color:#fff !important;}
.mobile-menu .dt-custom-nav li{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.075);box-shadow:0 1px 0 0 rgba(0,0,0,0.075);}
.mobile-menu .dt-custom-nav li:last-child{-webkit-box-shadow:none;box-shadow:none;}
.mobile-menu .hr-skew-link-style ul > li > a{margin-bottom:0;}
.mobile-menu .vc_row{margin:0;padding-left:0 !important;padding-right:0 !important;}
.mobile-menu .wpb_column, .mobile-menu .wpb_column .vc_column-inner[class*="vc_custom"]{margin:0 !important;}
.mobile-menu .wpb_column .vc_column-inner[class*="vc_custom"]{padding-left:15px !important;padding-right:15px !important;}
.mobile-menu .wpb_column .wpb_column .vc_column-inner[class*="vc_custom"]{padding-left:0 !important;padding-right:0 !important;}
.flex-col-elements-inline-middle .mobile-menu .dt-custom-nav-wrapper.left .dt-custom-nav{width:100%;}
.overlay{background-color:rgba(0,0,0,0.5);cursor:pointer;height:100%;top:0;left:0;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:98;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;transition:opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;}
.overlay.is-visible, .mobile-menu ul.dt-primary-nav li.go-back a:hover:after, .mobile-menu .menu-item-has-children > a:hover:after, .mobile-menu .page_item_has_children > a:hover:after{opacity:1;visibility:visible;}
.mobile-menu ul.dt-primary-nav li.close-nav, .mobile-menu ul.dt-primary-nav li.close-nav:before, .mobile-menu ul.dt-primary-nav li.close-nav:after,
.mobile-menu ul.dt-primary-nav li a, .mobile-menu ul.dt-primary-nav li a:before, .mobile-menu ul.dt-primary-nav li a:after, 
.mobile-menu .dt-custom-nav li, .mobile-menu .dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.mobile-menu ul.dt-primary-nav li.see-all a{background-color:rgba(0,0,0,0.05);}
.mobile-menu .dt-primary-nav li a{border-color:rgba(0,0,0,0.06);}
.mobile-menu ul.dt-primary-nav li.see-all a{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.06);box-shadow:0 1px 0 0 rgba(0,0,0,0.06);}
.mobile-menu .dt-custom-nav li a:not(:hover),
.mobile-menu .dt-custom-nav li a:hover, .mobile-menu .dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li a:hover{background-color:rgba(0,0,0,0) !important;color:#000 !important;}
.mobile-menu .dt-custom-nav li:hover, .mobile-menu .dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li:hover{background-color:#000 !important;}
.mobile-menu .dt-custom-nav li:hover > a, .mobile-menu .dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li:hover > a{color:#fff !important;}
.mobile-menu .dt-sc-dark-bg h1, .mobile-menu .dt-sc-dark-bg h2, .mobile-menu .dt-sc-dark-bg h3, .mobile-menu .dt-sc-dark-bg h4, .mobile-menu .dt-sc-dark-bg h5, .mobile-menu .dt-sc-dark-bg h6, .mobile-menu .dt-sc-dark-bg p{color:#000 !important;}
.mobile-menu ul.sub-menu::-webkit-scrollbar{background-color:#f1f1f1;width:5px;}
.mobile-menu ul.sub-menu::-webkit-scrollbar-track, .mobile-menu ul.sub-menu::-webkit-scrollbar-thumb{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3) inset;box-shadow:0 0 6px rgba(0,0,0,0.3) inset;}
.mobile-menu ul.sub-menu::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:5px;}
.dt-header-menu.left{float:left;}
.dt-header-menu.center{display:table;width:100%;text-align:center;margin-left:auto;margin-right:auto;}
.dt-header-menu.right{float:right;}
.dt-header-menu.center .dt-primary-nav{width:auto;}
.dt-sc-maaya-header.dt-sc-slide-menu .dt-sc-single-line-separator{margin:0;}
.dt-sc-maaya-header.dt-sc-slide-menu .menu-icons-wrapper, .dt-sc-maaya-header.dt-sc-slide-menu .menu-icons-wrapper .search{margin:0;}
.dt-sc-maaya-header.dt-sc-slide-menu .search-module{float:right;text-align:right;}
.flex-col-elements-inline-middle .dt-header-menu.left{display:table;margin-right:auto;}
.flex-col-elements-inline-middle .dt-header-menu.center{display:table;margin-left:0;margin-right:0;}
.flex-col-elements-inline-middle .dt-header-menu.right{display:table;}
.dt-header-menu.gap_none .dt-primary-nav li{margin:0;}
.dt-header-menu.gap_1 .dt-primary-nav li{margin:0 1px 0 0;}
.vc_row.vc_row-flex > .vc_column_container .dt-header-menu.justify{display:inline-block;}
.dt-header-menu[data-nav-item-display="stretch"] ul.dt-primary-nav > li{line-height:70px;}
.dt-header-menu[data-nav-item-display="stretch"] ul.dt-primary-nav > li > a{line-height:inherit;}
.dt-header-menu[data-nav-item-display="stretch"] ul.dt-primary-nav > li ul.sub-menu{line-height:normal;}
.dt-header-menu ul.dt-primary-nav > li > a.icon-position-left > .menu-item-icon{padding-right:6px;}
.dt-header-menu ul.dt-primary-nav > li > a.icon-position-right > .menu-item-icon{padding-left:6px;}
.dt-header-menu ul.dt-primary-nav > li > a.icon-position-right > .menu-item-icon ~ span{float:left;}
.dt-header-menu ul.dt-primary-nav > li > a, .dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li > a > span{position:relative;}
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li > a:after,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li > a > span:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li > a:after,
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-divider="slanting-line"] ul.dt-primary-nav > li > a > span:after,
.dt-header-menu[data-nav-item-divider="vertical-line"] ul.dt-primary-nav > li > a > span:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li.current_page_item > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li.current-menu-item > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li.current-page-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li.current-menu-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li.current_page_item > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li.current-menu-item > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li.current-page-ancestor > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li.current-menu-ancestor > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li.current_page_item > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li.current-menu-item > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li.current-page-ancestor > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li.current-menu-ancestor > a:after{content:"";}
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li > a:after,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li > a > span:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li > a:after,
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li > a:before{border-style:solid;height:2px;margin-left:auto;margin-right:auto;pointer-events:none;position:absolute;left:0;right:0;width:0;}
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li > a:after{border-style:solid;border-color:transparent;border-width:6px;margin:0 auto;position:absolute;left:0;right:0;width:0;}
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li > a:before{border-bottom-width:0;border-top-color:inherit;top:0;}
.dt-header-menu[data-nav-item-style="filled"][data-nav-item-highlight="triangle-down-midtop"] ul.dt-primary-nav > li > a:before{border-top-color:currentColor;top:-1px;}
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li > a:after{border-bottom-width:0;border-top-color:inherit;top:100%;}
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li > a:after{border-top-width:0;border-bottom-color:inherit;bottom:0;}
.dt-header-menu[data-nav-item-style="filled"][data-nav-item-highlight="triangle-up-midbottom"] ul.dt-primary-nav > li > a:after{border-bottom-color:currentColor;bottom:-1px;}
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li > a:after{border-width:0 0 2px;bottom:0;}
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li > a:before{border-width:2px 0 0;top:0;}
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li > a > span:before{border-width:0 0 2px;margin:auto;bottom:0;top:0;}
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li > a:before{border-width:2px 0;height:auto;bottom:0;top:0;}
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li > a:after{border-width:0 0 1px;bottom:0;}
.dt-header-menu[data-nav-item-style="bordered"][data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li > a:after{bottom:1px;}
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li > a:before{border-width:1px 0 0;top:0;}
.dt-header-menu[data-nav-item-style="bordered"][data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li > a:before{top:1px;}
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li > a:before{border-width:1px 0;height:auto;bottom:0;top:0;}
.dt-header-menu[data-nav-item-style="bordered"][data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li > a:before{bottom:1px;top:1px;}
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li:hover > a:after,
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li.current_page_item > a:after,
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li.current-menu-item > a:after,
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li.current-page-ancestor > a:after,
.dt-header-menu[data-nav-item-highlight="underline"] ul.dt-primary-nav > li.current-menu-ancestor > a:after,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li:hover > a:before,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li.current_page_item > a:before,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li.current-menu-item > a:before,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li.current-page-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="overline"] ul.dt-primary-nav > li.current-menu-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li:hover > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li.current_page_item > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li.current-menu-item > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li.current-page-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"] ul.dt-primary-nav > li.current-menu-ancestor > a:before{width:75%;}
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li:hover > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li.current_page_item > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li.current-menu-item > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li.current-page-ancestor > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"] ul.dt-primary-nav > li.current-menu-ancestor > a:after, 	
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li:hover > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li.current_page_item > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li.current-menu-item > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li.current-page-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"] ul.dt-primary-nav > li.current-menu-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li:hover > a:before, 
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li.current_page_item > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li.current-menu-item > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li.current-page-ancestor > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"] ul.dt-primary-nav > li.current-menu-ancestor > a:before, 
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li:hover > a > span:before, 
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li.current_page_item > a > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li.current-menu-item > a > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li.current-page-ancestor > a > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"] ul.dt-primary-nav > li.current-menu-ancestor > a > span:before{width:100%;}
.dt-header-menu[data-nav-item-divider="slanting-line"] ul.dt-primary-nav > li > a > span:after,
.dt-header-menu[data-nav-item-divider="vertical-line"] ul.dt-primary-nav > li > a > span:after{border-color:#ccc;border-style:solid;border-width:0 1px 0 0;height:15px;margin-top:auto;margin-bottom:auto;position:absolute;bottom:0;right:-2px;top:0;width:1px;}
.dt-header-menu[data-nav-item-divider="slanting-line"] ul.dt-primary-nav > li > a > span:after{right:-3px;-webkit-transform:rotate(15deg);transform:rotate(15deg);}
.dt-header-menu[data-nav-item-divider="slanting-line"] ul.dt-primary-nav > li:last-child > a > span:after,
.dt-header-menu[data-nav-item-divider="vertical-line"] ul.dt-primary-nav > li:last-child > a > span:after{display:none;}
.dt-header-menu ul.dt-primary-nav > li, .dt-header-menu ul.dt-primary-nav > li a, .dt-header-menu ul.dt-primary-nav > li > a:before, .dt-header-menu ul.dt-primary-nav > li > a:after, .dt-header-menu ul.dt-primary-nav > li a > span, .dt-header-menu ul.dt-primary-nav > li a > span:before{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.dt-header-menu ul.dt-primary-nav > li.current_page_item > a, .dt-header-menu ul.dt-primary-nav > li.current_page_ancestor > a, .dt-header-menu ul.dt-primary-nav > li.current-page-ancestor > a{border-radius:3px;color:#1f1f1f !important;}
.search-module{display:inline-block;text-align:center;}
.menu-icons-wrapper{margin:0 5px;padding:5px 0;}
.menu-icons-wrapper .search, .menu-icons-wrapper .cart{display:inline-block;margin:0 5px;text-align:center;width:25px;}
.menu-icons-wrapper.rounded-icons .search, .menu-icons-wrapper.rounded-icons .cart{margin:0 5px;}
.menu-icons-wrapper .search a, .menu-icons-wrapper .cart a{font-size:14px;}
.menu-icons-wrapper.rounded-icons .search a span, .menu-icons-wrapper.rounded-icons .cart a span{height:38px;line-height:40px;text-align:center;width:38px;-webkit-border-radius:50%;border-radius:50%;}
.menu-icons-wrapper .top-menu-search-container{display:none;position:absolute;right:50%;top:100%;width:250px;z-index:9;}
.menu-icons-wrapper .top-menu-search-container.show-top-menu-search{display:block;}
.menu-icons-wrapper .top-menu-search-container .search-form label span{display:none;}
.menu-icons-wrapper .top-menu-search-container .search-form input[type="submit"]{text-indent:-9999px;}
.menu-icons-wrapper .top-menu-search-container .search-form input[type="search"]{padding-right:30px;text-transform:none;}
.menu-icons-wrapper .cart sup{width:15px;height:15px;line-height:15px;text-align:center;font-size:9px;font-weight:bold;color:#ffffff;border-radius:50%;position:relative;top:-8px;left:-9px;display:inline-block;}
#searchform{border:1px solid;margin:0;max-width:100%px;position:relative;}
#searchform:before{content:"\f002";font-family:FontAwesome;font-size:14px;}
#searchform input[type="text"]{background:none;font-size:12px;padding:12px 45px 8px 40px;text-transform:uppercase;width:100%px;}
#searchform label span{display:none;}
#searchform input[type="submit"]{background:none;cursor:pointer;margin:0;padding:0;text-indent:-9999px;z-index:1;}
#searchform .dt-search-icon{background-color:#ff0000;color:#fff;height:inherit;opacity:0;left:100%;visibility:hidden;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
#searchform .dt-search-icon span{display:block;height:100%;width:100%;}
#searchform .dt-search-icon span:before{margin:auto;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#searchform:before, #searchform input[type="submit"], #searchform .dt-search-icon{height:inherit;margin-top:auto;margin-bottom:auto;position:absolute;bottom:0;right:0;top:0;text-align:center;width:45px;}
#searchform:before{height:0;line-height:0;}
#searchform:hover .dt-search-icon{opacity:1;visibility:visible;-webkit-transform:translateX(1px);transform:translateX(1px);}
.simple-header-search #searchform .dt-search-icon, .overlay-header-search #searchform .dt-search-icon{display:none;}
.simple-header-search.stretch, .simple-header-search.stretch #searchform, .simple-header-search.stretch #searchform input[type="text"]{height:100%;}
.search-module.slide-down-header-search{height:100%;}
.search-module.slide-down-header-search #searchform, 
.search-module.slide-down-header-search #searchform input[type="text"]{width:100%;}
.search-module.slide-down-header-search .menu-icons-wrapper, .search-module.slide-down-header-search .menu-icons-wrapper .search, .search-module.slide-down-header-search .menu-icons-wrapper .search a, .search-module.slide-down-header-search .menu-icons-wrapper .search a span{height:inherit;width:inherit;}
.search-module.slide-down-header-search .menu-icons-wrapper{padding-top:0;padding-bottom:0;}
.search-module.slide-down-header-search .menu-icons-wrapper .search a{display:inline-block;}
.search-module.simple-header-search.filled #searchform{border-color:transparent;}
.search-module.simple-header-search.filled.gray #searchform{background-color:#f3f3f3;}
.search-module.simple-header-search.filled.gray.dt-sc-dark-bg #searchform{background-color:#333333;}
.search-module.slide-down-header-search #searchform, 
.search-module.simple-header-search.filled.white #searchform{background-color:#fff;}
.search-module.simple-header-search.simple-rounded #searchform{-webkit-border-radius:2px;border-radius:2px;}
.search-module:not(.simple-header-search).filled, .search-module:not(.simple-header-search).filled-onhvr{position:relative;text-align:center;}
.search-module:not(.simple-header-search).filled.stretch, .search-module:not(.simple-header-search).filled-onhvr.stretch{width:60px;}
.search-module:not(.simple-header-search).filled.stretch .menu-icons-wrapper, .search-module:not(.simple-header-search).filled.stretch .menu-icons-wrapper .search, 
.search-module:not(.simple-header-search).filled-onhvr.stretch .menu-icons-wrapper, .search-module:not(.simple-header-search).filled-onhvr.stretch .menu-icons-wrapper .search{margin-left:0;margin-right:0;}
.search-module:not(.simple-header-search).filled .menu-icons-wrapper .search a span:before, .search-module:not(.simple-header-search).filled-onhvr .menu-icons-wrapper .search a span:before,
.search-module:not(.simple-header-search).stretch .menu-icons-wrapper .search a span:before, .search-module:not(.simple-header-search).stretch .menu-icons-wrapper .search a span:before{margin:auto;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.search-module.filled:not(.simple-header-search):not(.dt-sc-skin-highlight),
.search-module.filled-onhvr:not(.simple-header-search):not(.dt-sc-skin-highlight):hover{background-color:#f3f3f3;}
.search-module:not(.simple-header-search).filled.dt-sc-dark-bg,
.search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover{background-color:#000;}

.search-module:not(.simple-header-search).filled.dt-sc-dark-bg .menu-icons-wrapper .search span,
.search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover .menu-icons-wrapper .search span,
.search-module:not(.simple-header-search).filled.dt-sc-skin-highlight .menu-icons-wrapper .search span,
.search-module:not(.simple-header-search).filled-onhvr.dt-sc-skin-highlight:hover .menu-icons-wrapper .search span{color:#fff;}
.overlay-search{width:auto;float:right;}
.overlay-search, .overlay-search *, .overlay-search *:before, .overlay-search *:after{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.overlay-search .overlay-close:before, .overlay-search .overlay-close:after{border-color:#161616;}
.overlay-search{opacity:0;visibility:hidden;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background-color:#fff;-webkit-transform:scale(0.95);transform:scale(0.95);cursor:inherit;}
.overlay-search.open{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);}
.overlay-header-search .overlay-search #searchform{border-style:solid;border-width:0 0 1px;margin:0 auto;max-width:none;padding-bottom:10px;position:absolute;left:0;right:0;top:50%;width:50%;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.overlay-search #searchform input[type="text"]{color:#000;}
.overlay-search #searchform input[type="text"]{width:100%;font-size:40px;letter-spacing:10px;text-transform:capitalize;}
.overlay-search #searchform input[type="submit"]{width:55px;height:100%;}
.overlay-header-search .overlay-search #searchform:before{font-size:30px;right:10px;}
.overlay-search-icon span{cursor:pointer;color:#2f2e2e;}
.overlay-search .overlay-close{cursor:pointer;width:75px;height:75px;transform:scale(0);position:fixed;right:20px;top:20px;font-size:0px;z-index:9;border-radius:50%;}
.overlay-search.open .overlay-close{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.overlay-search .overlay-close:before, .overlay-search .overlay-close:after{content:'';position:absolute;height:5px;width:50px;top:50%;left:50%;background:#fff;}
.overlay-search .overlay-close:before{transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);}
.overlay-search .overlay-close:after{transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);}
.search-module, .search-module *{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.cart-info{padding:14px 20px 14px 57px;width:auto;display:inline-block;position:relative;margin:28px 0px 0px;}
.cart-info p{margin:0px;}
.cart-info:before{content:"\e66c";position:absolute;font-family:"Stroke-Gap-Icons";font-size:20px;left:15px;top:18px;}
.cart-icon span{font-size:12px;line-height:20px;display:inline-block;width:20px;height:20px;border-radius:50%;text-align:center;position:absolute;left:28px;top:9px;}
.cart-total{font-size:14px;display:inline-block;margin:0px 0px 0px 20px;letter-spacing:0.5px;}
.live-chat{float:right;margin:32px 0px 0px 10px;}
.live-chat a{font-size:10px;font-weight:800;padding:10px 15px 9px;text-transform:uppercase;border-radius:5px;}
.live-chat a span{font-size:14px;display:inline-block;margin:0px 5px 0px 0px;}
.dt-sc-maaya-header.with-border{border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.dt-sc-maaya-header .dt-header-menu ul.dt-primary-nav > li:empty{display:none;}
.dt-sc-maaya-header .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li:nth-child(2) > a{padding-left:0;}
.dt-sc-maaya-header .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li.menu-item-has-children > a:after{content:"\f107";position:absolute;font-family:FontAwesome;bottom:0;left:auto;line-height:28px;font-size:14px;right:8px;top:7px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;border:none;}
.dt-sc-maaya-header .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li.menu-item-has-children:hover > a:after{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);right:4px;top:10px;}
.dt-sc-maaya-header:not(.with-border) .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"] ul.dt-primary-nav > li > ul.sub-menu > li.menu-item-has-children > a::after{right:0;}
.dt-sc-maaya-header:not(.with-border) .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{margin-left:-15px;padding:0 15px;box-shadow:0px 1px 6px rgba(0,0,0,0.15);-moz-box-shadow:0px 1px 6px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.15);-ms-box-shadow:0px 1px 6px rgba(0,0,0,0.15);}
.dt-sc-maaya-header:not(.with-border) .dt-header-menu.center .dt-primary-nav li:not(.has-mega-menu) ul.sub-menu a{padding-left:0;padding-right:0;}
.dt-sc-maaya-header:not(.with-border) .dt-header-menu.center .dt-primary-nav li:not(.has-mega-menu) ul.sub-menu > li:last-child > a{border-bottom:none !important;}
.dt-sc-maaya-header.with-border .dt-header-menu.center .dt-primary-nav li:not(.has-mega-menu) ul.sub-menu > li:last-child > a{border-bottom-width:1px;}
.dt-sc-maaya-header.with-border ul.dt-primary-nav > li{padding:5px 15px 5px 0;}
.dt-sc-maaya-header.with-border .mobile-nav-container ul.dt-primary-nav > li{padding:0;}
.dt-sc-maaya-header:not(.with-border) .dt-header-menu ul.dt-primary-nav li:last-child > ul.sub-menu, 
.dt-sc-maaya-header:not(.with-border) .dt-header-menu ul.dt-primary-nav li:nth-last-child(2) > ul.sub-menu{margin-right:15px;margin-left:-15px;}
.dt-sc-maaya-header:not(.with-border) .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu li ul.sub-menu{margin-left:15px;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform{border:none;height:30px;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform:before{height:30px;line-height:30px;z-index:1;top:10px;color:#3d3d3d;text-align:right;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]{padding:5px 0 14px;font-size:14px;color:#3d3d3d;margin:4px 0;text-transform:inherit;border:none;position:absolute;right:0;top:2px;background:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;width:150px;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="submit"]{font-size:0;z-index:9;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus{background:#fff;padding:4px 0 15px;width:1230px;max-width:1230px;border-bottom-color:#000;}
.dt-sc-maaya-header ul.sub-menu li:last-child > a{border-bottom-width:1px !important;}
.semi-transparent-header #main-menu ul.menu > li > span.nolink-menu{color:#000;}
.menu-active-highlight-grey #main-menu ul.menu > li > span.nolink-menu{padding:0px;position:relative;}
#main-menu ul.menu > li > span.nolink-menu{font-family:Raleway, sans-serif;}
#main-menu ul.menu > li > span.nolink-menu, .left-header #main-menu > ul.menu > li > span.nolink-menu{font-size:13px;font-weight:normal;letter-spacing:0.5px;}
#main-menu ul.menu > li > span.nolink-menu{color:#000;}
#main-menu > ul.menu > li > span.nolink-menu{float:left;padding:0px 20px;line-height:90px;letter-spacing:0.5px;}
.is-sticky #main-menu > ul.menu > li > span.nolink-menu{line-height:70px;}
.dt-simpler-slider{background:transparent;border:none;display:block;height:32px;right:20px;position:fixed;top:20px;width:32px;z-index:999;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.dt-simpler-slider:before{transform:translate3d(0, 0, 0);transition:all 0.35s ease-in-out;-moz-transform:translate3d(0, 0, 0);-moz-transition:all 0.35s ease-in-out;-ms-transform:translate3d(0, 0, 0);-ms-transition:all 0.35s ease-in-out;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.35s ease-in-out;background:#ddd;content:'';display:block;font-size:14px;line-height:32px;opacity:1;text-align:center;width:40px;height:40px;position:absolute;left:-4px;top:-5px;}
.dt-sc-simpler-content-open .dt-simpler-slider:before, .dt-simpler-slider:hover:before{background:#000;}
.dt-sc-simpler-content-open .dt-simpler-slider:before{border-radius:50%;}
.dt-simpler-slider span{width:25px;height:3px;background:#000;display:block;position:absolute;top:50%;left:50%;margin-left:-12.5px;margin-top:-1.5px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.dt-simpler-slider span:first-child{top:5px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.dt-simpler-slider span:last-child{bottom:5px;-webkit-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 8px, 0);-ms-transform:translate3d(0, 8px, 0);}
.dt-simpler-slider span:nth-child(2){margin-top:-2px;top:50%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
.dt-simpler-slider span{background:#fff;}
.dt-sc-simpler-content-open .dt-simpler-slider span:first-child{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);-moz-transform:translate3d(0, 10px, 0) rotate(45deg);-ms-transform:translate3d(0, 10px, 0) rotate(45deg);}
.dt-sc-simpler-content-open .dt-simpler-slider span:last-child{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg);-moz-transform:translate3d(0, 0, 0) rotate(-45deg);-ms-transform:translate3d(0, 0, 0) rotate(-45deg);}
.dt-sc-simpler-content-open .dt-simpler-slider span:nth-child(2){-webkit-transform:translate3d(0, 0, 0) scale(0.1, 1);transform:translate3d(0, 0, 0) scale(0.1, 1);-moz-transform:translate3d(0, 0, 0) scale(0.1, 1);-ms-transform:translate3d(0, 0, 0) scale(0.1, 1);}
.vc_row.dt-sc-simpler-content{margin:0;position:relative;}
.vc_row.dt-sc-simpler-content > .wpb_column.vc_column_container{padding:30px 0;background:#fff;}
.vc_row.dt-sc-simpler-content > .vc_column_container, .vc_row.dt-sc-simpler-content > .vc_column-inner{height:100%;}
.dt-sc-maaya-header .dt-simpler-slider{background:transparent;border:none;display:block;height:32px;left:15px;position:absolute;top:13px;width:32px;z-index:2;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.dt-sc-maaya-header .dt-simpler-slider span{background:#3d3d3d;}
.dt-sc-maaya-header .dt-simpler-slider:hover span:first-child, .dt-sc-maaya-header .dt-simpler-slider:hover span:last-child, .dt-sc-maaya-header .dt-simpler-slider:hover span:nth-child(2),	
.dt-sc-maaya-header .dt-sc-simpler-content-open .dt-simpler-slider span:first-child, .dt-sc-maaya-header .dt-sc-simpler-content-open .dt-simpler-slider span:last-child, .dt-sc-simpler-content-open .dt-simpler-slider span:nth-child(2){width:0;}
.dt-sc-maaya-header .dt-simpler-slider:before{position:absolute;content:'\f2ea';display:block;font-family:'Material-Design-Iconic-Font';left:10px;width:32px;height:32px;top:0;font-size:40px;color:#3d3d3d;background:none;opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.dt-sc-maaya-header .dt-simpler-slider:hover:before, .dt-sc-simpler-content-open .dt-simpler-slider:before{opacity:1;visibility:visible;left:-5px;}
.secondary-sidebar .vc_row.dt-sc-simpler-content{margin:0;position:relative;overflow-y:scroll;background:#fff;}
.secondary-sidebar .vc_row.dt-sc-simpler-content .widget #searchform{max-width:100%;width:100%;}
.vc_row.dt-sc-simpler-content > .vc_column_container .dt-logo-container.logo-align-center{padding:0 30px;}
.vc_row.dt-sc-simpler-content > .vc_column_container .dt-header-menu{margin-left:30px;}
.vc_row.dt-sc-simpler-content > .secondary-sidebar .widget:last-child{margin-bottom:30px;}
.vc_row.dt-sc-simpler-content > .secondary-sidebar .type7 aside{padding:25px;}
#header .dt-header-tpl .vc_row.dt-sc-simpler-content .dt-sc-simpler-content-bottom{position:absolute;bottom:30px;left:0;right:0;}
.vc_row.dt-sc-simpler-content.boxed-header{border:20px solid rgba(0,0,0,0);}
.vc_row.dt-sc-simpler-content.boxed-header.dt-sc-simpler-content-close > .wpb_column.vc_column_container{margin-right:-20px;margin-left:20px;}
.vc_row.dt-sc-simpler-content.boxed-header > .vc_column_container .dt-header-menu{margin-left:0;}
.vc_row.dt-sc-simpler-content.from-left.boxed-header.dt-sc-simpler-content-close > .wpb_column.vc_column_container{margin-left:-20px;margin-right:0;}
.vc_row.dt-sc-simpler-content.overlay-header{width:100% !important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.vc_row.dt-sc-simpler-content.overlay-header > .wpb_column.vc_column_container{background:rgba(255,255,255,0.9);}
#header .dt-header-tpl .vc_row.dt-sc-simpler-content.overlay-header .dt-sc-simpler-content-top{position:absolute;top:30px;left:0;right:0;}
.vc_row.dt-sc-simpler-content.overlay-header > .vc_column_container .dt-header-menu{width:100%;text-align:center;margin:0;}
.vc_row.dt-sc-simpler-content.overlay-header > .vc_column_container .dt-header-menu .dt-primary-nav{text-align:center;}
.vc_row.dt-sc-simpler-content.overlay-header > .vc_column_container .dt-header-menu ul.dt-primary-nav > li > a{font-size:40px;letter-spacing:3px;}
.vc_row.dt-sc-simpler-content.overlay-header > .vc_column_container .dt-header-menu ul.dt-primary-nav > li > a > .menu-item-icon{display:none;}
.vc_row.dt-sc-simpler-content.overlay-header{right:-100% !important;left:auto !important;}
.vc_row.dt-sc-simpler-content.overlay-header.dt-sc-simpler-content-open{right:0 !important;}
.vc_row.dt-sc-simpler-content.overlay-header .dt-simpler-slider{left:auto;right:20px;}
.vc_row.dt-sc-simpler-content.overlay-header.from-left{left:-100% !important;}
.vc_row.dt-sc-simpler-content.overlay-header.from-left .dt-simpler-slider{right:auto;left:20px;}
.vc_row.dt-sc-simpler-content.overlay-header.from-left.dt-sc-simpler-content-open{left:0 !important;}
.boxed-header .dt-simpler-slider{top:25px;}
.dt-sc-simpler-content-open .dt-simpler-slider, .dt-sc-simpler-content-open.boxed-header .dt-simpler-slider{right:320px;left:auto;}
.from-left .dt-simpler-slider, .overlay-header.from-left .dt-simpler-slider{left:20px;right:auto;}
.from-left.boxed-header .dt-simpler-slider{left:25px;right:auto;}
.dt-sc-simpler-content-open.from-left .dt-simpler-slider, .dt-sc-simpler-content-open.from-left.boxed-header .dt-simpler-slider{left:320px;right:auto;}
.vc_row.dt-sc-simpler-content.from-left .dt-custom-nav-wrapper.inline-vertical[data-divider="yes"] .dt-custom-nav li.menu-item-has-children ul.sub-menu{right:-300px;left:auto;}
.vc_row.dt-sc-simpler-content .dt-header-menu ul.dt-primary-nav > li{margin-left:0;margin-right:0;width:100%;}
.vc_row.dt-sc-simpler-content .dt-header-menu ul.dt-primary-nav li > ul.sub-menu{position:absolute;left:100%;top:10px;}
.vc_row.dt-sc-simpler-content .dt-header-menu ul.dt-primary-nav li > ul.sub-menu > li.menu-item-object-dt_mega_menus > .vc_section{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;left:0 !important;padding-left:0 !important;padding-right:0 !important;width:calc(100vw - 330px);max-width:calc(100vw - 330px);}
.vc_row.dt-sc-simpler-content .dt-header-menu ul.dt-primary-nav li:hover > ul.sub-menu{top:0;}
#header .header-24.top-bar{line-height:normal;max-height:inherit;z-index:auto;}
#header .header-24.top-bar .dt-sc-button{margin-top:0;}
#header .header-24 .dt-sc-contact-info{text-align:left;padding-left:50px;font-weight:400;}
#header .header-24 .dt-sc-contact-info span{margin-top:5px;font-size:40px;left:0;}
#header .header-25 .dt-header-menu .dt-primary-nav > li:not(.close-nav) > a:before, #header .header-25.top-bar .dt-custom-nav li:before{content:'\f169';display:block;font-family:Material-Design-Iconic-Font;position:absolute;font-size:14px;top:50%;right:-8px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);opacity:.3;}
#header .header-25.top-bar .dt-custom-nav li:before{right:-14px;}
#header .header-25 .dt-header-menu .dt-primary-nav > li:last-child:before, #header .header-25.top-bar .dt-custom-nav li:last-child:before{display:none;}
#header .header-25 .dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li{margin:0 8px;}
#header .header-25 .dt-header-menu,
#header .header-25 .dt-header-menu .dt-primary-nav,
#header .header-25 .dt-header-menu .dt-primary-nav > li{float:left;}
#header .header-25 .dt-header-menu .dt-primary-nav > li:first-child > a{padding-left:0;}
#header .header-25 .dt-header-menu .dt-primary-nav > li a{font-size:14px;}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu li{width:100%;}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu{border:10px solid rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;}
#header .header-25 .dt-header-menu .dt-primary-nav li:nth-child(2) ul.sub-menu{border-left:none;}
#header .header-25 .dt-header-menu .dt-primary-nav li:hover ul.sub-menu{background:none;}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu li{background:#fdf7ff;}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu > li a{padding:15px 15px 0 15px;}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu > li:last-child a{padding-bottom:15px;}
#header .header-25 .dt-header-menu .dt-primary-nav > li > a{line-height:70px;float:left;padding:0 25px;font-weight:normal;font-size:14px;letter-spacing:.2px;}
#header .header-25 .dt-header-menu .dt-primary-nav > li:nth-child(2) > a{padding-left:0;}
#header .header-25.top-bar{height:auto;line-height:normal;z-index:0;}
#header .header-25.top-bar .dt-header-menu .dt-primary-nav > li > a{line-height:normal;}
#header .header-25 .cart-info{background:none;margin:0 0 0 20px;}
#header .header-25 .cart-info p.cart-total, #header .header-25 .cart-icon span{display:none;}
#header .header-25 .cart-info:before{top:17px;}
#header .header-25 .dt-sc-sociable{width:32px;position:relative;height:auto;float:none;display:inline-block;padding:0;text-align:left;cursor:pointer;z-index:9;}
#header .header-25 .dt-sc-sociable:before{position:absolute;content:"\f1e0";display:block;left:0;right:0;font-family:fontawesome;}
#header .header-25 .dt-sc-sociable li{position:absolute;opacity:0;visibility:hidden;float:none;display:inline-block;padding-bottom:0;clear:none;top:-15px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;}
#header .header-25 .dt-sc-sociable li:nth-child(1){left:-10px;}
#header .header-25 .dt-sc-sociable li:nth-child(2){left:20px;}
#header .header-25 .dt-sc-sociable li:nth-child(3){left:50px;}
#header .header-25 .dt-sc-sociable li:nth-child(4){left:80px;}
#header .header-25 .dt-sc-sociable li:nth-child(5){left:110px;}
#header .header-25 .dt-sc-sociable:hover li{opacity:1;visibility:visible;}
#header .header-25 .dt-sc-sociable li a{width:30px;height:30px;line-height:30px;font-size:12px;color:#fff;border:1px solid #fff;border-left:0;text-align:center;}
#header .header-25 .dt-sc-sociable li:first-child a{border-left:1px solid #fff;}
#header .header-25 .dt-sc-sociable li.facebook a:hover{background:#3162a2;}
#header .header-25 .dt-sc-sociable li.twitter a:hover{background:#2fb1eb;}
#header .header-25 .dt-sc-sociable li.dribbble a:hover{background:#ff68c5;}
#header .header-25 .dt-sc-sociable li.tumblr a:hover{background:#34465d;}
#header .header-25 .dt-sc-sociable li.google-plus a:hover{background:#c54542;}
#header .header-25 .dt-sc-sociable li.delicious a:hover{background:#2648be;}
#header .header-25 .dt-sc-sociable li.deviantart a:hover{background:#54675a;}
#header .header-25 .dt-sc-sociable li.digg a:hover{background:#1a5891;}
#header .header-25 .dt-sc-sociable li.flickr a:hover{background:#e30377;}
#header .header-25 .dt-sc-sociable li.comment a:hover{background:#5fb749;}
#header .header-25 .dt-sc-sociable li.instagram a:hover{background:#895a4d;}
#header .header-25 .dt-sc-sociable li.lastfm a:hover{background:#d12540;}
#header .header-25 .dt-sc-sociable li.linkedin a:hover{background:#0173b2;}
#header .header-25 .dt-sc-sociable li.mail a:hover{background:#edc719;}
#header .header-25 .dt-sc-sociable li.myspace a:hover{background:#4f79c6;}
#header .header-25 .dt-sc-sociable li.picasa a:hover{background:#8a66a3;}
#header .header-25 .dt-sc-sociable li.pinterest a:hover{background:#ca1325;}
#header .header-25 .dt-sc-sociable li.reddit a:hover{background:#ff1a00;}
#header .header-25 .dt-sc-sociable li.rss a:hover{background:#ffb922;}
#header .header-25 .dt-sc-sociable li.skype a:hover{background:#00aaf1;}
#header .header-25 .dt-sc-sociable li.stumbleupon a:hover{background:#eb4924;}
#header .header-25 .dt-sc-sociable li.technorati a:hover{background:#5bb834;}
#header .header-25 .dt-sc-sociable li.twitter a:hover{background:#2caae1;}
#header .header-25 .dt-sc-sociable li.viadeo a:hover{background:#f4982b;}
#header .header-25 .dt-sc-sociable li.vimeo a:hover{background:#41b2dc;}
#header .header-25 .dt-sc-sociable li.yahoo a:hover{background:#7c1f70;}
#header .header-25 .dt-sc-sociable li.youtube a:hover{background:#ff3431;}
#header .header-25 .menu-icons-wrapper{float:right;text-align:right;margin:3px 0 0;}
#header .header-25 .menu-icons-wrapper div:last-child{margin-left:0;}
#header .header-25 .menu-icons-wrapper .search a,.menu-icons-wrapper .cart a{font-size:14px;}
#header .header-25 .menu-icons-wrapper .search a span,.menu-icons-wrapper .cart a span{line-height:65px;}
#header .header-25 .menu-icons-wrapper.rounded-icons .search a span,.menu-icons-wrapper.rounded-icons .cart a span{width:38px;height:38px;border-radius:50%;line-height:40px;text-align:center;}
#header .header-25 .menu-icons-wrapper .search{position:absolute;top:0;}
#header .header-26{border-top:1px solid;border-bottom:1px solid;background:#fcf8f5;width:100%;float:left;position:relative;z-index:9;}
#header .header-26:after{content:"";position:absolute;display:block;background-image:url(http://fw.dttheme.com/wp-content/uploads/2018/03/header-26-bg.png);background-repeat:repeat;width:100%;height:100%;background-position:center;opacity:0.1;z-index:-1;transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);}
#header .header-26 .vc_col-sm-2{position:absolute;left:0;right:0;margin:0 auto;top:-22px;z-index:1;width:96px;}
#header .header-26 > .dt-sc-stretch-row-content > .vc_column_container > .vc_column-inner{padding:5px 0px 0 0px !important;font-style:italic;}
#header .header-26 > .dt-sc-stretch-row-content > .vc_column_container > .vc_col-sm-2{padding-right:10px;padding-left:0px;}
#header .header-26 .no-header-menu ul li a, #header .header-26 .dt-header-menu .dt-primary-nav li a{padding:5px 15px 10px;}
#header .header-26 .vc_col-sm-5{width:50%;}
#header .header-26 .vc_col-sm-5:first-child{padding-right:50px;}
#header .header-26 .vc_col-sm-5:last-child{padding-left:50px;}
#header .header-27 .wpb_content_element{margin-bottom:0;}
#header .header-27 .dt-sc-sociable li{margin-left:0;margin-right:0;}
#header .header-27 .dt-sc-sociable.small li a{font-size:12px;height:25px;line-height:25px;width:25px;}
#header .header-27 .cart-info{background:none;margin:0;}
#header .header-27 .cart-info:before{width:50px;font-size:20px;color:#fff;left:0;top:0;border-radius:50%;height:50px;text-align:center;line-height:50px;}
#header .header-27 .cart-total{font-size:14px;font-weight:bold;}
#header .header-27 .cart-icon span{left:38px;top:0px;color:#fff;}
#header .header-27 .search-module{width:100%;}
#header .header-27 .search-module.simple-header-search.filled.gray #searchform{background:none;border:1px solid #e5e5e5;width:100%;float:none;display:inline-block;max-width:100%;}
#header .header-27 #searchform input[type="text"]{width:100%;}
#header .header-27 #searchform input[type="submit"]{border-left:1px solid #e5e5e5;border-radius:0;}
#header .header-28{background:#fff;}
#header .header-28 .cart-info{background:none;height:50px;margin-top:0;padding:0;width:50px;}
#header .header-28 .cart-info:before{color:#fff;font-size:20px;height:100%;line-height:50px;left:0;top:0;text-align:center;width:100%;border-radius:50%;}
#header .header-28 .cart-total{display:none;}
#header .header-28 .cart-icon span{position:absolute;top:5px;right:-12px;width:18px;height:18px;text-align:center;font-size:12px;display:inline-block;line-height:16px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;}
#header .header-28 .header-28-cart{position:absolute;right:0;}
#header .header-28-topbar{padding:5px 0;}
#header .header-28-topbar .dt-custom-nav li a{padding:0px 15px;}
#header .header-28-topbar .dt-custom-nav-wrapper[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon, 
#header .header-28-topbar .dt-custom-nav-wrapper[data-link-icon-position="outside"] .dt-custom-nav li a > i.menu-item-icon{padding:2px 0 0 0;width:23px;}
#header .header-28-topbar .dt-custom-nav-wrapper[data-link-icon-position="inside"] #menu-top-menu-left.dt-custom-nav li a > i.menu-item-icon{width:auto;padding-right:5px;}
#header .header-28-topbar .dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li a{padding-left:0;padding-right:0;}
#header .header-28-topbar .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:last-child span.divider{display:none;}
#header .header-28-topbar .dt-custom-nav-wrapper.right[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon{float:left;}
#header .header-28-topbar .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li{margin-left:-6px;}
#header .header-29 .search-module.simple-header-search.filled.gray #searchform{background:rgba(255,255,255,.11);width:100%;float:none;display:inline-block;padding:6px 0px;}
#header .header-29 #searchform input[type="text"]{width:100%;}
#header .header-29 #searchform input[type="submit"]{border-radius:0;width:60px;}
#header .header-29 .no-header-menu ul > li, #header .header-29 .dt-header-menu .dt-primary-nav > li{margin:0 5px 0 0;}
#header .header-29 .no-header-menu ul li:empty-child, #header .header-29 .dt-header-menu .dt-primary-nav li:empty-child{display:none;}
#header .header-29 .dt-custom-nav-wrapper.right[data-link-icon-position="inside"] .dt-custom-nav li a > i.menu-item-icon{float:left;margin:0 10px 0 0;}
#slider{float:left;clear:both;width:100%;margin:0px;padding:0px;display:block;line-height:0px;}
#slider img{max-width:100%;}
.section-wrapper{float:left;clear:both;width:100%;margin-bottom:0px;padding:0px;}
.section-wrapper.fullwidth-section > .container{width:100%;}
.section-wrapper.fullwidth-section{position:relative;}
.dark-overlay, .extend-bg-fullwidth-left, .extend-bg-fullwidth-right, .light-overlay{position:relative;}
.dark-overlay:before, .light-overlay:before{position:absolute;content:"";width:100%;height:100%;left:0px;top:0px;display:inline !important;z-index:0;}
.section-wrapper .container{z-index:9;}
.main-title-section-wrapper{background-color:#f8f8f8;clear:both;float:left;margin:0 0 80px;padding:23px 0 28px;position:relative;width:100%;}
.main-title-section-wrapper.dt-sc-dark-bg{background-color:rgba(0, 0, 0, 0.7);}
#header-wrapper .main-title-section-wrapper{margin:0 0 35px;}
.no-breadcrumb #main{margin-top:35px;}
.main-title-section{float:left;width:100%;margin:0px;padding:0px;position:relative;pointer-events:none;word-wrap:break-word;word-break:break-word;}
.main-title-section h1{font-size:30px;font-weight:700;color:#2b2b2b;text-transform:uppercase;margin-bottom:0;}
.breadcrumb{clear:both;float:left;width:100%;margin:0px;padding:0px;font-size:14px;font-weight:500;color:rgba(0, 0, 0, 0.6);}
.breadcrumb a{color:#2b2b2b;}
.breadcrumb .fa{display:inline-block;margin:0px 4px;padding:0px;}
.breadcrumb span.current{color:rgba(0, 0, 0, 0.5);}
.breadcrumb .fa.default{display:inline-block;height:12px;width:1px;-webkit-transform:rotate(30deg);-moz-transform-origin:0 0;-moz-transform:rotate(30deg);-ms-transform-origin:0 0;-ms-transform:rotate(30deg);transform-origin:0 0;transform:rotate(30deg);background:#2b2b2b;top:2px;position:relative;margin:0px 6px 0px 12px;}
.main-title-section.aligncenter{text-align:center;}
.main-title-section.alignright{text-align:right;}
.main-title-section-wrapper.breadcrumb-left .breadcrumb{clear:none;float:left;width:35%;padding-right:20px;margin-top:13px;}
.main-title-section-wrapper.breadcrumb-left .main-title-section{float:right;width:65%;text-align:right;}
.main-title-section-wrapper.breadcrumb-right .breadcrumb{clear:none;float:right;text-align:right;padding-left:10px;margin-top:5px;}
.main-title-section-wrapper.breadcrumb-right .main-title-section{float:left;}
.main-title-section-wrapper.breadcrumb-top-left-title-center .main-title-section{width:100%;text-align:center;}
.main-title-section-wrapper.breadcrumb-top-left-title-center .breadcrumb{margin-top:-70px;width:100%;float:left;}
.main-title-section-wrapper.breadcrumb-top-right-title-center .main-title-section{width:100%;text-align:center;}
.main-title-section-wrapper.breadcrumb-top-right-title-center .breadcrumb{margin-top:-70px;width:100%;float:right;text-align:right;}
.dt-sc-dark-bg .breadcrumb{color:rgba(255, 255, 255, 0.6);}
.dt-sc-dark-bg .breadcrumb a{color:#ffffff;}
.dt-sc-dark-bg .breadcrumb a:hover, .dt-sc-dark-bg .breadcrumb span.current{color:rgba(255, 255, 255, 0.6);}
.dt-sc-dark-bg .breadcrumb .fa.default{background:#ffffff;}
.main-title-section-wrapper > .main-title-section-bg{background:rgba(0, 0, 0, 0.05);content:"";height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:-1;}
#header-wrapper.header-top-absolute #header ~ .main-title-section-wrapper > .main-title-section-bg{height:9999px;}
.fullwidth-section{float:left;width:100%;clear:both;margin:0;}
.fullwidth-section .search-container.type2{position:inherit;}
.search-container.type2{position:absolute;bottom:0;float:left;width:100%;z-index:99;}
.search-container.type2 form > p, .search-container.type2 form > p{width:90%;}
.search-container.type2 form > p.select-price, .search-container.type2 form > p.select-price{width:14.8%;}
.search-container.type2 form > p.select-price.price-last, .search-container.type2 form > p.select-price.price-last{margin-right:0;}
.search-container.type2 form input, .search-container.type2 form input{min-height:44px;margin:10px 0;padding:11px 12px;}
.search-container.type2 .dt-sc-tabs-horizontal-frame-content, .search-container ul.dt-sc-tabs-horizontal-frame > li > a.current, .search-container ul.dt-sc-tabs-horizontal-frame > li > a:hover{background:rgba(255,255,255, 0.9);}
.search-container.type2 form .selection-box{margin:10px 0;}
.search-container.type2 .selection-box:before{border-top-color:#fff;}
.search-container.type2 .selection-box:after{border:none;}
.search-container ul.dt-sc-tabs-horizontal-frame li{float:right;margin-right:2px;text-transform:uppercase;padding-bottom:0;margin-left:0;display:none;}
.search-container ul.dt-sc-tabs-horizontal-frame li a{border-radius:0;margin:0;}
.search-container .dt-sc-tabs-horizontal-frame > li:first-child a{border-radius:5px 0px 0px 0px;}
.search-container .dt-sc-tabs-horizontal-frame > li:last-child a{border-radius:0px 5px 0px 0px;}
.search-container.type2 ul.dt-sc-tabs-horizontal-frame li a{display:block;padding:13px 12px;line-height:normal;border:0;font-size:16px;font-weight:600;}
.search-container form{float:left;width:100%;}
.search-container form p{position:relative;}
.search-container form input{padding:13px 12px;display:inline-block;margin-top:0;min-height:50px;}
.search-container form > input[type="text"]{width:37.5%;margin-right:20px;float:left;}
.search-container form > p{float:left;width:80.9%;margin-right:20px;}
.search-container.type2 input[type="submit"]{font-size:16px;text-transform:uppercase;float:right;}
.search-container.type2 input[type="submit"]{font-size:16px;text-transform:uppercase;float:right;}
.search-container input[type="submit"]:hover, .search-container.type2 input[type="submit"]:hover, .search-container ul.dt-sc-tabs-horizontal-frame > li > a{color:#fff;}
.search-container .dt-sc-tabs-frame-content{padding:20px 2%;}
.search-container.type2 .dt-sc-tabs-horizontal-frame-content{border-radius:10px 10px 10px 10px;padding:30px 2% 12px;}
.page-with-sidebar .search-container form{float:left;margin-top:-4px;width:100%;}
.page-with-sidebar .search-container form > p{width:75.3%;}
.page-with-sidebar.with-both-sidebar .search-container form > p{width:70.3%;}
.page-with-sidebar #entry-search.search-container input[type="submit"]{float:left;margin:0;padding:13.5px 4%;}
.search-container input[type="submit"]{text-transform:uppercase;}
#footer{width:100%;float:left;clear:both;margin:0px;}
#footer .container{z-index:9;}
.footer-copyright{float:left;margin:0px;padding:30px 0px;width:100%;clear:both;font-size:14px;}
.footer-copyright .alignright img{float:right;}
#footer .dt-sc-fancy-list li a{font-size:13px;}
#footer .dt-sc-light-bg{border-top:1px solid #e4e8ea;border-bottom:1px solid #e4e8ea;padding:50px 0;}
#footer ul.dt-sc-tabs-horizontal-frame > li > a{font-size:14px;font-weight:100;padding:14px 20px;color:#35383f;}
#footer ul.dt-sc-tabs-horizontal-frame{padding:8px 0 15px;}
#footer .dt-sc-sociable li{margin:0 -1px 0 0;}
#footer .dt-custom-nav li a{padding:0;}
.dt-sc-dark-bg .responsive-map{color:#000;}
.dt-mc-subscribe *, .dt-sc-sociable li a > i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.dt-mc-subscribe .dt-subscribe-msg{display:inline-block;}
.dt-mc-subscribe .dt-subscribe-msg span{margin:10px 0;line-height:30px;}
.dt-sc-dark-bg .dt-mc-subscribe .dt-subscribe-msg span{color:#fff;}
.dt-sc-contact-info.custom-type{padding-left:30px;margin-bottom:5px;}
.dt-sc-contact-info.custom-type span{margin:5px 0 0;font-size:20px;text-align:left;width:auto;}
.dt-sc-contact-info.custom-type h5{font-size:20px;font-weight:500;margin-bottom:0;}
#footer .dt-sc-contact-info.type8 span{margin:auto;width:84px;text-align:center;font-size:32px;}
#footer .footer-copyright .widget, #footer .footer-copyright .wpb_content_element, #footer > .wpb_content_element{margin-bottom:0;}
#footer h4, .contact-info h4{color:#1d1d1d;font-size:16px;font-weight:600;}
#footer h5{font-size:20px;}
#footer .dt-custom-nav{margin-bottom:10px;}
#footer .dt-sc-footer-menu a:hover{color:#8b8b8b;}
#footer p.copyright a:hover{color:#fff;}
.dt-custom-nav li{padding-bottom:0;}
.map-with-overlay{position:relative;}
.map-with-overlay .map-overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
.map-with-overlay.dt-sc-dark-bg .map-overlay:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;z-index:1;background:rgba(8, 45, 66, 0.3);}
.map-with-overlay.dt-sc-light-bg .map-overlay:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;z-index:1;background:rgba(8, 45, 66, 0.3);}
.map-with-overlay.dt-sc-dark-bg .map-overlay:before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;z-index:1;transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);background:-moz-linear-gradient(top,rgba(0,0,0,0.7) 50%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0.7)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.7) 50%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.7) 50%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.7) 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.7) 50%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);}
.map-with-overlay.dt-sc-light-bg, .footer-widgets .map-with-overlay.dt-sc-light-bg a, #footer .map-with-overlay.dt-sc-light-bg a{color:#000;}
.map-with-overlay.dt-sc-light-bg .map-overlay:before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;z-index:1;background:rgba(255,255,255,0.7);}
.map-with-overlay .map-overlay .wpb_column, .map-with-overlay .map-overlay.wpb_column .vc_column-inner, .vc_row.vc_row-flex.map-with-overlay > .map-overlay.wpb_column.vc_column_container > .vc_column-inner{z-index:2;}
.map-with-overlay .map-overlay.wpb_column .vc_column-inner .wpb_wrapper{width:80%;margin:0 auto;}
.map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container.aligncenter ul.dt-sc-tabs-horizontal{border-bottom:0;}
.map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container.aligncenter ul.dt-sc-tabs-horizontal > li{float:none;display:inline-block;margin:0 10px;}
.map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container ul.dt-sc-tabs-horizontal > li > a{border:1px solid;border-radius:50px;padding:10px 30px;}
.map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container ul.dt-sc-tabs-horizontal > li > a:hover, .map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container ul.dt-sc-tabs-horizontal > li > a.current{background:#fff;}
.map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container .dt-sc-tabs-horizontal-content{padding-bottom:0;}
#footer .map-with-overlay.dt-sc-dark-bg{color:rgba(255,255,255, 0.5);}
#footer .bottom-bordered input[type="text"], #footer .bottom-bordered input[type="password"], #footer .bottom-bordered input[type="email"], #footer .bottom-bordered input[type="url"], #footer .bottom-bordered input[type="tel"],#footer .bottom-bordered input[type="number"], #footer .bottom-bordered input[type="range"], #footer .bottom-bordered input[type="date"], #footer .bottom-bordered textarea, #footer .bottom-bordered input.text, #footer .bottom-bordered input[type="search"]{color:#777777;border-width:0 0 1px 0;padding:6px 0 15px;font-size:14px;}
#footer .wpcf7-form.bottom-bordered input[type="submit"], #footer .wpcf7-form.bottom-bordered button, #footer .wpcf7-form.bottom-bordered input[type="button"], #footer .wpcf7-form.bottom-bordered input[type="reset"]{background:none;border-radius:0;border:1px solid;}
.fullwidth-on-laptop.vc_col-sm-8 h2.alignleft, .fullwidth-on-laptop .vc_col-sm-8 h1.alignnone{margin-right:25px;line-height:40px;}
.fullwidth-on-laptop.vc_col-sm-8 h1.alignnone{margin-right:25px;line-height:50px;margin-bottom:10px;}
.fullwidth-on-laptop.vc_col-sm-8 h1.alignnone.no-margin{margin-bottom:0;}
.footer-15 .dt-sc-newsletter-section.type5{width:100%;background:none;border:none;text-align:left;padding:0;}
.footer-15 .dt-sc-newsletter-section.type5 input[type="text"],
.footer-15 .dt-sc-newsletter-section.type5 input[type="email"]{background:none;color:rgba(0, 0, 0, 0.3);border:1px solid;border-radius:0;padding:16px 20px 15px;font-size:12px;margin:0 0 20px;}
.footer-15 .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="submit"]{padding:15px 0;border-radius:0;}
.footer-15{width:100%;float:left;position:relative;}
.footer-15.vc_row[data-vc-full-width]{overflow:visible;}
.footer-15 h3{font-weight:normal;font-size:18px;letter-spacing:0.5px;}
.footer-15 .dt-sc-small-separator{width:70px;height:1px;}
.footer-15.dt-sc-dark-bg .dt-sc-newsletter-section.type5 input[type="text"],
.footer-15.dt-sc-dark-bg .dt-sc-newsletter-section.type5 input[type="email"]{color:rgba(255, 255, 255, 0.3);}
.footer-16 .dt-sc-newsletter-section.type2{text-align:left;padding:0;}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm{position:relative;}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"]:first-child{width:100%;}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"]{position:absolute;right:0;margin:0;}
.footer-16 .dt-sc-single-line-separator{border-color:rgba(0, 0, 0, 0.35);margin:0 0 30px 11px;width:100%;float:left;position:relative;}
.footer-16 .dt-sc-single-line-separator:before{content:"";position:absolute;width:9px;height:9px;border-width:1px;border-style:solid;border-color:rgba(0, 0, 0, 0.5);left:-6px;bottom:-2px;top:inherit;background:none;-webkit-transform:rotate(45deg);-moz-transform-origin:0 0;-moz-transform:rotate(45deg);-ms-transform-origin:0 0;-ms-transform:rotate(45deg);transform-origin:0 0;transform:rotate(45deg);display:block;}
.footer-16.dt-sc-dark-bg .dt-sc-single-line-separator{border-color:rgba(255, 255, 255, 0.35);}
.footer-16.dt-sc-dark-bg .dt-sc-single-line-separator:before{border-color:rgba(255, 255, 255, 0.5);}
.footer-16 .widget .recent-posts-widget li .entry-title h4{font-size:16px;}
#footer .footer-16.dt-sc-dark-bg .recent-posts-widget a, #footer .footer-16.dt-sc-dark-bg .widget .recent-posts-widget li .entry-meta p, #footer .footer-16.dt-sc-dark-bg .recent-posts-widget li .entry-meta a{color:#fff;}
#footer .footer-16.dt-sc-dark-bg .recent-posts-widget a:hover, #footer .footer-16.dt-sc-dark-bg .recent-posts-widget li .entry-meta a:hover{color:#222222;}
#footer .footer-16.dt-sc-dark-bg .widget ul li{border-color:rgba(255, 255, 255, 0.5);}
.footer-17{font-size:16px;}
.footer-17.vc_row[data-vc-full-width]{overflow:visible;}
.footer-17 h2{line-height:36px;margin-bottom:20px;}
.footer-17 .dt-sc-newsletter-section.type2{position:absolute;right:0;left:0;margin:0 auto;top:-100px;}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm{background:#0074bd;width:70%;padding:30px;float:none;display:inline-block;margin:0px;}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"]{width:35%;border:none;margin-right:1px;font-size:13px;}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"]{background:#fcdb34;color:#1c3f55;font-weight:normal;font-size:16px;text-transform:none;padding:11px 20px;}
.footer-17 .dt-sc-newsletter-section.type2 a.dt-sc-button, #footer .footer-17 a.dt-sc-button, .footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"]:hover, 
#footer .footer-17 a.dt-sc-button:hover{color:#fff;}
.footer-17.dt-sc-dark-bg, .footer-17.dt-sc-dark-bg h2{color:rgba(255,255,255,0.7);}
.footer-18 .dt-sc-twitter-icon{margin:0;position:absolute;width:auto;left:0;height:100%;}
.footer-18 .dt-sc-twitter-icon:before{width:44px;height:100%;left:0;top:0;background:#32aadf;}
.footer-18 .dt-sc-twitter-icon:after{width:0;height:0;border-top:5px solid transparent;border-left:5px solid #32aadf;border-bottom:5px solid transparent;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-5px;background:none;}
.footer-18 .dt-sc-twitter-feeds{position:relative;}
.footer-18 .dt-sc-twitter-feeds .dt-sc-tweet{text-align:left;padding-left:65px;padding-bottom:0;width:100%;float:left;margin:6px 0 8px;}
.footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time{font-size:14px;font-style:normal;color:#333333;clear:none;width:auto;float:none;margin:8px 0 0 10px;}
.footer-18 .dt-sc-twitter-feeds .tweet-text{color:#999999;font-size:14px;float:left;}
.footer-18 .dt-sc-twitter-icon span{font-size:14px;border-radius:0;width:44px;background:none;height:100%;line-height:54px;}
.footer18-widget .widgettitle, .footer18-widget .widget .recent-posts-widget li .entry-title h4, .footer18-widget .widget .recent-posts-widget li .entry-meta{display:none;}
.footer18-title{font-size:20px;font-weight:500;line-height:20px;}
.footer18-widget .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a{margin-bottom:0;padding-bottom:0;}
.footer18-widget .widget .recent-posts-widget li{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.footer18-widget .widget .recent-posts-widget li .entry-content{margin-top:-4px;line-height:22px;}
.footer18-widget .widget .recent-posts-widget li .entry-content p{margin-bottom:0;}
.footer18-widget .widget .tagcloud a{border-bottom:none;margin:0px 3px 3px 0px;padding:8px 20px;font-size:13px !important;}
.footer18-widget.dt-sc-dark-bg .widget .tagcloud a{background:rgba(0, 0, 0, 0.2);}
.footer18-widget .vc_column_container.extend-bg-fullwidth-right{padding-left:30px;}
.footer18-widget .vc_column_container.extend-bg-fullwidth-right > .vc_column-inner{padding-left:0;padding-right:0;}
.footer18-widget .dt-sc-contact-info a:hover{color:rgba(0, 0, 0, 0.2);}
.footer18-widget input[type="text"], 
.footer18-widget input[type="password"], 
.footer18-widget input[type="email"], 
.footer18-widget input[type="url"], 
.footer18-widget input[type="tel"], 
.footer18-widget input[type="number"], 
.footer18-widget input[type="range"], 
.footer18-widget input[type="date"], 
.footer18-widget textarea, .footer18-widget input.text, .footer18-widget input[type="search"]{border:none;background:rgba(255,255,255, 0.35);font-size:12px;}
.footer18-widget textarea{height:45px;}
.footer18-widget .wpcf7-form-control-wrap:before{display:none;}
.footer18-widget input[type="submit"], .footer18-widget button, .footer18-widget input[type="button"], .footer18-widget input[type="reset"]{border-radius:0;}
.footer18-widget.dt-sc-dark-bg input[type="submit"], .footer18-widget.dt-sc-dark-bg button, .footer18-widget.dt-sc-dark-bg input[type="button"], .footer18-widget.dt-sc-dark-bg input[type="reset"]{background:#000;}
#footer .footer18-widget .dt-sc-contact-info{padding-left:25px;}
#footer .footer18-widget.dt-sc-dark-bg .dt-sc-contact-info span, #footer .footer18-widget.dt-sc-dark-bg .dt-sc-contact-info a:hover, #footer .footer18-widget.dt-sc-dark-bg .footer-copyright a:hover{color:#000;}
#footer .footer18-widget .footer-copyright{position:absolute;bottom:0;left:0;}
#footer .footer18-widget.dt-sc-dark-bg .footer-copyright{color:#ffffff;}
#footer .footer18-widget:not(.dt-sc-dark-bg) .extend-bg-fullwidth-left:after, #footer .footer18-widget:not(.dt-sc-dark-bg) .extend-bg-fullwidth-right:after{background:rgba(0,0,0,0.1);}
#footer .footer18-widget .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight),
#footer .footer18-widget .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight),
#footer .footer18-widget .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight):after,
#footer .footer18-widget .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight):after{background:rgba(0,0,0,0.025);}
.footer-19 .blog-entry.blog-default-style .entry-meta .date{font-size:12px;}
.footer-19 .blog-entry.blog-default-style .entry-title h4{font-size:16px;font-weight:400;text-transform:inherit;margin-bottom:7px;}
.footer-19 .blog-entry.blog-default-style .entry-body:empty{display:none;}
.footer-19 .blog-entry.blog-default-style a.dt-sc-button.small{padding:0;margin:0;font-size:12px;font-weight:300;}
.footer-19 .blog-entry.blog-default-style a.dt-sc-button.small:hover{background:none;color:#777777;}
.footer-19 .dt-custom-nav li a{padding:5px 0;}
.footer-19 .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a{margin-bottom:0;}
.footer-19 .aligncenter .wpb_wrapper{text-align:center;margin:auto;}
.footer-19.newsletter h2{font-size:20px;font-weight:bold;margin-right:15px;margin-top:12px;}
.footer-19.newsletter form{border:1px solid #e6e6e6;width:600px;border-radius:3px;}
.footer-19.newsletter .dt-mc-subscribe.align-none form > div.email-field-wrap{border-radius:3px;}
.footer-19.newsletter .dt-mc-subscribe.align-none form > div.btn-wrap{float:right;}
.footer-19.newsletter .dt-mc-subscribe form .email-field-wrap i.left ~ input[type="email"]{font-size:14px;padding-left:45px;float:left;}
.footer-19.newsletter .dt-mc-subscribe form .btn-wrap input[type="submit"]{padding:5px 25px;font-weight:normal;font-size:14px;float:right;border-radius:0 3px 3px 0;}
.footer-19.dt-sc-dark-bg .blog-entry.blog-default-style .entry-meta .date, #footer .footer-19.dt-sc-dark-bg .blog-entry.blog-default-style a.dt-sc-button.small, 
#footer .dt-sc-dark-bg .dt-sc-contact-info a, #footer .footer-19.dt-sc-dark-bg .blog-entry.blog-default-style .entry-meta .date, #footer .footer-19.dt-sc-dark-bg .blog-entry.blog-default-style a.dt-sc-button.small, 
#footer .footer-19.dt-sc-dark-bg .blog-entry.blog-default-style .entry-title h4 a{color:#ffffff;}
#footer .footer-19.dt-sc-dark-bg .blog-entry.blog-default-style a.dt-sc-button.small:hover,
#footer .footer-19.dt-sc-dark-bg .blog-entry.blog-default-style .entry-title h4 a:hover, 
#footer .footer-19.dt-sc-dark-bg .dt-sc-contact-info a:hover,
#footer .footer-19.dt-sc-dark-bg.footer-copyright a:hover{color:#333333;}
#footer .footer-19.dt-sc-dark-bg.footer-copyright, #footer .footer-19.dt-sc-dark-bg.footer-copyright a{color:#fff;}
.footer-20 p{font-size:13px;}
.footer-20.vc_row[data-vc-full-width]{overflow:visible;}
.footer-20 .footer-20-contact .vc_column-inner{position:absolute;bottom:0;padding:30px 30px 30px 30px !important;}
.footer-20 .footer20-title{font-size:20px;font-weight:500;line-height:20px;text-transform:uppercase;}
.footer-20 .footer-20-contact .vc_column-inner a:hover{color:#222222;}
#footer .footer-20-contact .dt-sc-contact-info{padding-left:70px;font-size:13px;}
#footer .footer-20-contact .dt-sc-contact-info h6{float:none;display:inline-block;margin-bottom:0;color:#333;font-size:13px;position:absolute;left:0;top:8px;}
.footer-20 .dt-sc-twitter-icon{margin:0;position:absolute;width:auto;left:0;height:100%;}
.footer-20 .dt-sc-twitter-icon:before, .footer-20 .dt-sc-twitter-icon:after{display:none;}
.footer-20 .dt-sc-twitter-feeds{position:relative;}
.footer-20 .dt-sc-twitter-feeds .dt-sc-tweet{text-align:left;padding-left:80px;padding-bottom:0;width:100%;float:left;margin:6px 0 8px;}
.footer-20 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time{font-size:14px;font-style:normal;color:#333333;clear:none;width:auto;float:none;margin:8px 0 0 0;}
.footer-20 .dt-sc-twitter-feeds .tweet-text{color:#999999;font-size:14px;float:left;margin-right:10px;}
.footer-20 .dt-sc-twitter-icon span{font-size:70px;border-radius:0;background:none;color:#f2f2f2;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.footer-20-widget.vc_column_container{padding-left:15px;}
.footer-20-widget .widget{margin-bottom:32px;}
.footer-20-widget .widget .recent-posts-widget li{border-bottom:none;margin:0;padding:0;}
.footer-20-widget .widget .recent-posts-widget li .entry-content p{margin-bottom:0;}
.footer-20-widget .widget .recent-posts-widget li .entry-meta p{font-size:12px;}
.footer-20-widget .widget .recent-posts-widget li .entry-title h4, .footer-20-widget .widget .recent-posts-widget li .entry-meta p a{display:none;}
.footer-20-widget .widget .recent-posts-widget li .entry-content{margin-top:-5px;}
.footer-20 .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a{margin-bottom:0;padding-bottom:0;}
.footer-21.vc_row:after{content:"\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111";font-family:fontawesome;font-size:28px;color:#fff;position:absolute;left:0;width:100%;height:32px;top:-15px;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);z-index:9;}
#footer .footer-21.dt-sc-dark-bg, #footer .footer-21.dt-sc-dark-bg a{color:#fff;}
#footer .footer-21.dt-sc-dark-bg a:hover{color:#222222;}
.dt-sc-sociable.partially-rounded li > a{border-radius:10px 0 10px 0;}
.dt-sc-sociable.partially-rounded li > a:hover{border-radius:0 10px 0 10px;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li > a > i{color:#fff;}
#footer .footer-21 ul.dt-custom-nav li a{font-style:italic;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.facebook > a{background:#3162a2;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.twitter > a{background:#2fb1eb;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.deviantart > a{background:#4dc47d;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.tumblr > a{background:#34465d;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.google-plus > a{background:#c44542;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.dribbble > a{background:#ff68c5;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.delicious > a{background:#3399ff;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.digg > a{background:#005be2;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.envelope > a{background:#e84f4b;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.picasa > a{background:#162221;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.stumbleupon > a{background:#eb4924;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.flickr > a{background:#ff0084;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.instagram > a{background:#405de6;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.lastfm > a{background:#d51007;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.linkedin > a{background:#0077b5;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.myspace > a{background:#000000;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.pinterest > a{background:#bd081c;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.reddit > a{background:#ff4500;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.rss > a{background:#f26522;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.skype > a{background:#00aff0;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.viadeo > a{background:#f07355;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.vimeo > a{background:#3498b9;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.yahoo > a{background:#410093;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.youtube > a{background:#ff0000;}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.facebook > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.twitter > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.deviantart > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.tumblr > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.google-plus > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.dribbble > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.delicious > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.digg > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.envelope > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.picasa > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.stumbleupon > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.flickr > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.instagram > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.lastfm > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.linkedin > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.myspace > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.pinterest > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.reddit > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.rss > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.skype > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.viadeo > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.vimeo > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.yahoo > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.youtube > a{background:#ffffff;}
#footer .footer-22.slope-bg.vc_row[data-vc-full-width]{position:relative;overflow:visible;}
#footer .footer-22.slope-bg:before{content:"";display:inline-block;height:0;width:0;border-image:none;position:absolute;left:0;top:-465px;border-right-width:1920px;border-right-style:solid;border-top:465px solid transparent;z-index:-1;}
#footer .footer-22.slope-bg:not(.dt-sc-skin-highlight){background:#e9e9e9;}
#footer .footer-22.slope-bg:before{border-right-color:#e9e9e9;}
#footer .footer-22{font-size:18px;font-weight:400;line-height:30px;}
.footer-info-content.vc_row{width:87.8%;background-color:#FFF;margin:0px auto 56px;text-align:center;display:block;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.10);overflow:visible;padding:75px 10px;}
.footer-info-content.vc_row .vc_column_container>.vc_column-inner{padding-left:0px;padding-right:0px;}
.footer-info.vc_column_container{padding:10px 110px 10px 90px;}
.footer-info.vc_column_container .dt-sc-title.script-with-sub-title{margin-bottom:0px;}
.footer-info.vc_column_container .dt-sc-title.script-with-sub-title h3{margin-bottom:15px;}
.footer-22 .footer-copyright.vc_row{border-top-width:1px;border-top-style:solid;margin:0px;}
.footer-22 .footer-copyright.vc_row .dt-sc-sociable{margin:0 -10px 0px 0px;}
.footer-22 .footer-copyright.vc_row .dt-sc-sociable li{margin:2px 0px;}
.footer-22 .footer-copyright.vc_row .dt-sc-sociable li a{height:30px;line-height:30px;width:30px;font-size:18px;}
#footer .footer-22 .vc_column_container.no-padding-left>.vc_column-inner{padding-left:0px;}
#footer .footer-22 .vc_column_container.no-padding-right>.vc_column-inner{padding-right:0px;}
.footer-22 .footer-text{padding:0px 18% 0px 0px;}
#footer .footer-22 .dt-sc-title.script-with-sub-title.alignright, #footer .footer-22 .dt-sc-title.script-with-sub-title.alignright h3{margin-bottom:0px;}
#footer .footer-22.dt-sc-dark-bg .footer-copyright.vc_row, #footer .footer-22.dt-sc-dark-bg .footer-copyright.vc_row a{color:#fff;}
#footer .footer-22.dt-sc-dark-bg .footer-copyright.vc_row a:hover{color:#222222;}
#footer .footer-22 .dt-sc-title.script-with-sub-title h3{letter-spacing:0.2em;font-size:30px;text-transform:uppercase;line-height:34px;}
#footer .footer-22.dt-sc-dark-bg .dt-sc-title.script-with-sub-title h2, #footer .footer-22.dt-sc-dark-bg .dt-sc-title.script-with-sub-title h3{color:#ffffff;}
#footer .footer-22 .dt-sc-newsletter-section.type6{padding:12px 69px 4px;text-align:center;border-right-width:1px;border-right-style:solid;}
#footer .footer-22 .dt-sc-newsletter-section.type6 > p{padding:0px 70px;margin-bottom:30px;}
#footer .footer-22 .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm{width:100%;float:left;}
#footer .footer-22 .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], #footer .footer-22 .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="text"]{width:100%;margin:0px;border-radius:0px;font-size:16px;padding:19px 20px;}
#footer .footer-22 .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]{padding:15px 42px 15px;font-size:22px;font-weight:500;margin:33px 0px 0px 0px;float:none;letter-spacing:0.12em;font-size:14px;background-color:transparent;border:2px solid;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;}
#footer .footer-22 .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]:hover{color:#FFF;}
#footer .footer-22 .dt-sc-contact-info a:hover{color:#222222;}
#footer .footer-23 .dt-sc-newsletter-section.type7{padding:0;}
#footer .footer-23 .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm{width:100%;margin:0;}
#footer .footer-23 .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="email"], 
#footer .footer-23 .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="text"]{margin:0;padding:15px 20px 15px;border:1px solid #e9e9e9;font-size:14px;}
#footer .footer-23 .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm:before{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);bottom:auto;}
#footer .footer-23 .dt-sc-contact-info.without-icon{padding-left:0;}
#footer .footer-23 .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a{margin-bottom:0;}
#footer .footer-23 .footer-23-title{margin-bottom:13px;}
#footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul{float:right;width:100%;text-align:right;}
#footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul li{float:right;text-align:right;position:static !important;margin-left:10px;}
#footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul li:last-child{margin-left:0;}
#footer .footer-23.dt-sc-dark-bg .dt-sc-contact-info a:hover{color:#222222;}
#footer .footer-24 h2.dt-sc-lightweight{font-size:38px;font-weight:500;line-height:50px;margin-bottom:0;}
#footer .footer-24.dt-sc-dark-bg h2.dt-sc-lightweight strong{color:#fff;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline, #footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form{width:100%;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .email-field-wrap{border-width:2px !important;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .email-field-wrap div{width:100%;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .email-field-wrap:after{border-width:0;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .btn-wrap{border-width:0 !important;padding:0 3px;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .btn-wrap div{height:100%;width:100%;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .btn-wrap div input{font-size:18px;text-align:center;width:100%;}
#footer .footer-24 .no-widgettitle .widgettitle{display:none;}
#footer .footer-24 .widget.widget_recent_entries ul li{margin-bottom:0;border-bottom:none;padding-left:25px;}
#footer .footer-24 .widget.widget_recent_entries ul li:first-child:before{top:5px;}
#footer .footer-24 .widget.widget_recent_entries ul li:before{content:"\f040";font-size:11px;background-color:#fff;color:#fff;height:18px;line-height:18px;left:1px;text-align:center;width:18px;border-radius:50%;top:14px;}
#footer .footer-24 .widget.widget_recent_entries ul li a{font-size:16px;}
#footer .footer-24.dt-sc-dark-bg .widget.widget_recent_entries ul li:before{color:#000;}
#footer .footer-24.dt-sc-dark-bg .widget.widget_recent_entries ul li a:hover{color:rgba(255,255,255, 0.5);}
#footer .footer-24 .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li{margin-left:15px;}
#footer .footer-24 .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li a{padding-left:0;}
#footer .footer-24 .dt-sc-sociable[data-default-style="none"][data-hover-style="none"].left{margin-left:-9px;}
#footer .footer-25 .dt-sc-title *{text-transform:uppercase;}
#footer .footer-25 .dt-sc-title{text-align:center;width:100%;margin:0px 0px 50px;}
#footer .footer-25 .dt-sc-title h2:before, .footer-25 .dt-sc-title h2:after{display:none;}
#footer .footer-25 .dt-sc-title h2{font-size:32px;font-weight:300;letter-spacing:0.1em;}
#footer .footer-25 .dt-sc-title h5{font-size:14px;font-weight:700;letter-spacing:normal;margin-bottom:7px;}
#footer .footer-25 .footer-form .form-field{position:relative;float:left;width:100%;margin-bottom:5px;}
#footer .footer-25 .footer-form .form-field i{left:0;line-height:50px;position:absolute;top:0;color:#242524;font-size:14px;}
#footer .footer-25 .footer-form input[type="text"], .footer-form input[type="email"], #footer .footer-25 .footer-form input[type="tel"], #footer .footer-25 .footer-form textarea{border-color:#b9b9b9;border-width:0px 0px 1px;font-size:13px;color:#242524;padding:17px 12px 14px 24px;}
#footer .footer-25 input[type="submit"], #footer .footer-25 button, #footer .footer-25 input[type="button"], #footer .footer-25 input[type="reset"]{border-radius:50px;font-size:16px;letter-spacing:0.2em;padding:14px 25px;text-transform:uppercase;font-weight:300;}
#footer .footer-25 input[type="submit"]:hover, #footer .footer-25 button:hover, #footer .footer-25 input[type="button"]:hover, #footer .footer-25 input[type="reset"]:hover{border-radius:0;}
#footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-form-content{padding:0px 90px 0px 40px;}
#footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-address-content{padding:0px 0px 0px 70px;}
#footer .footer-25 .dt-sc-contact-info{padding-left:30px;margin-bottom:10px;}
#footer .footer-25 .dt-sc-contact-info span{margin:6px 0px 0px 0px;font-size:18px;text-align:left;width:auto;color:#242524;}
#footer .footer-25 .dt-sc-contact-info.type1 span.fa-envelope{font-size:14px;margin-top:7px;}
#footer .footer-25 .dt-sc-contact-info.type8 span{margin:auto;width:84px;text-align:center;font-size:32px;}
#footer .footer-25 .footer-copyright .widget, #footer .footer-25 .footer-copyright .wpb_content_element, #footer .footer-25 > .wpb_content_element{margin-bottom:0;}
#footer .footer-25 .dt-sc-sociable{margin:25px 0px 0px;display:inline-block;width:100%;}
#footer .footer-25 .dt-sc-sociable li{display:inline-block;margin:0px 20px;}
#footer .footer-25 .dt-sc-sociable.left li{margin:0px 40px 0px 0px;}
#footer .footer-25 .dt-sc-sociable li a{height:auto;line-height:normal;width:auto;display:inline-block;float:left;}
#footer .footer-25.dt-sc-skin-highlight .dt-sc-title h2 strong{color:#ffffff;}
#footer .footer-25.dt-sc-skin-highlight input[type="submit"], #footer .footer-25.dt-sc-skin-highlight button, #footer .footer-25.dt-sc-skin-highlight input[type="button"], #footer .footer-25.dt-sc-skin-highlight input[type="reset"]{background:#fff;}
#footer .footer-25.dt-sc-skin-highlight .dt-sc-contact-info.type1 a:hover{color:#222222;}
.footer-26 .dt-sc-newsletter-section.type5{width:100%;padding:35px 30px 40px;border-color:#f4f4f4;}
.footer-26 .dt-sc-newsletter-section.type5 h2{font-size:30px;margin-bottom:20px;}
.footer-26 .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="email"], .footer-26 .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="submit"]{border-radius:0px;}
.footer-26 .tagcloud a{border-bottom:2px solid;font-size:16px !important;}
.footer-26 .tagcloud a:hover{background-color:#000;}
.footer-27 .dt-sc-contact-info.type1 span{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
#footer .footer-27 .dt-sc-contact-info.type1{padding:100px 0px 0px;margin:0px;text-transform:uppercase;font-size:18px;}
#footer .footer-27 .dt-sc-contact-info.type1.aligncenter span{font-size:65px;position:absolute;top:0;margin:0 auto 30px;left:0;text-align:center;right:0;width:auto;}
#footer .footer-27 .dt-sc-contact-info.type1:hover span{top:-5px;}
#footer .footer-27 .dt-sc-contact-info.type1 span.fa-mobile{font-size:80px;}
#footer .footer-27 .dt-sc-contact-info.type1 a{text-transform:none;color:#000;}
#footer .footer-27 .dt-sc-contact-info.type1:hover span{top:-5px;}
.footer-28 .dt-sc-contact-info.type8 span{background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.footer-28 .dt-sc-contact-info.type8 h6{line-height:30px;}
#footer .footer-28 .dt-sc-contact-info.type8{margin:0px;}
#footer .footer-28 .dt-sc-contact-info.type8.aligncenter span{font-size:27px;position:static;float:none;margin:0px auto 55px;}
.footer-28.footer-copyright.dt-sc-dark-bg, #footer .footer-28.footer-copyright.dt-sc-dark-bg a{color:#FFF;}
#footer .footer-28.footer-copyright .dt-sc-sociable li a:hover{color:#FFF;transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.facebook > a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.facebook > a > .dt-icon-hover:before{background:#3162a2;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.twitter a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.twitter > a > .dt-icon-hover:before{background:#2fb1eb;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.dribbble a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.dribbble > a > .dt-icon-hover:before{background:#ff68c5;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.tumblr a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.tumblr > a > .dt-icon-hover:before{background:#34465d;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.google-plus a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.google-plus > a > .dt-icon-hover:before{background:#c54542;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.delicious a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.delicious > a > .dt-icon-hover:before{background:#2648be;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.deviantart a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.deviantart > a > .dt-icon-hover:before{background:#54675a;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.digg a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.digg > a > .dt-icon-hover:before{background:#1a5891;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.flickr a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.flickr > a > .dt-icon-hover:before{background:#e30377;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.comment a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.comment > a > .dt-icon-hover:before{background:#5fb749;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.instagram a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.instagram > a > .dt-icon-hover:before{background:#895a4d;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.lastfm a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.lastfm > a > .dt-icon-hover:before{background:#d12540;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.linkedin a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.linkedin > a > .dt-icon-hover:before{background:#0173b2;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.mail a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.mail > a > .dt-icon-hover:before{background:#edc719;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.myspace a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.myspace > a > .dt-icon-hover:before{background:#4f79c6;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.picasa a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.picasa > a > .dt-icon-hover:before{background:#8a66a3;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.pinterest a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.pinterest > a > .dt-icon-hover:before{background:#ca1325;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.reddit a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.reddit > a > .dt-icon-hover:before{background:#ff1a00;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.rss a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.rss > a > .dt-icon-hover:before{background:#ffb922;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.skype a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.skype > a > .dt-icon-hover:before{background:#00aaf1;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.stumbleupon a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.stumbleupon > a > .dt-icon-hover:before{background:#eb4924;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.technorati a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.technorati > a > .dt-icon-hover:before{background:#5bb834;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.twitter a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.twitter > a > .dt-icon-hover:before{background:#2caae1;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.viadeo a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.viadeo > a > .dt-icon-hover:before{background:#f4982b;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.vimeo a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.vimeo > a > .dt-icon-hover:before{background:#41b2dc;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.yahoo a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.yahoo > a > .dt-icon-hover:before{background:#7c1f70;}
#footer .footer-28 .dt-sc-sociable[data-default-style="filled"] li.youtube a > .dt-icon-default:before, .dt-sc-sociable.hover-bg[data-hover-style="filled"] li.youtube > a > .dt-icon-hover:before{background:#ff3431;}
.footer-29 h3:before, #footer .footer-29 .dt-sc-contact-info.type1 span, .footer-34 h3:before{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;}
.footer-29 h3{font-size:20px;font-weight:700;line-height:36px;color:#252525;position:relative;padding-bottom:15px;margin-bottom:40px;}
.footer-29 h3:before{content:"";position:absolute;left:0;height:3px;width:35px;bottom:0;display:inline-block;}
.footer-29 .wpb_column:hover h3:before{width:50px;}
#footer .footer-29 .dt-sc-button.fully-rounded-border:hover{color:#FFF;}
.footer-29 .dt-sc-button.large{font-size:17px;padding:12px 50px 12px;}
#footer .footer-29 .dt-sc-contact-info.type1{padding-left:50px;margin-bottom:25px;}
#footer .footer-29 .dt-sc-contact-info.type1 span{font-size:30px;margin:0px;}
.footer-29 .dt-sc-contact-info.type1 span.fa-envelope{font-size:25px;}
.footer-29 .dt-sc-contact-info.type1:hover span{transform:translateX(5px);-moz-transform:translateX(5px);-webkit-transform:translateX(5px);}
#footer .footer-29 .dt-custom-nav a{padding:10px 0 10px 20px;margin-bottom:0px;}
#footer .footer-29 .dt-custom-nav li:first-child a{padding-top:0px;}
#footer .footer-29 .dt-custom-nav li:last-child{border-bottom:0px;}
.footer-29 .dt-custom-nav li{position:relative;border-bottom:1px dashed rgba(0,0,0,.15);}
.footer-29 .dt-custom-nav li:before{content:"-";font-family:FontAwesome;font-size:24px;position:absolute;left:1px;top:7px;font-weight:bold;}
.footer-29 .dt-custom-nav li:first-child:before{top:-3px;}
#footer .footer-29 .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-horizontal) > div{margin:0px;}
#footer .footer-29 .dt-mc-subscribe.inline.simple-rounded form > div.email-field-wrap, #footer .footer-29 .dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap{border:none;}
.footer-30 h3{margin:0 0 25px;font-size:24px;margin:0px 0px 10px;position:relative;padding-bottom:0px;}
.footer-30 h3.wisteria{color:#673ab7;}
.footer-30 h3.green{color:#88d914;}
.footer-30 h3.punch{color:#f05c5c;}
#footer .footer-30 .dt-sc-contact-info.type1{padding-left:45px;}
#footer .footer-30 .dt-sc-contact-info.type1 span{top:0px;font-size:20px;}
.footer-30 ul.dt-sc-fancy-list li:hover:before{content:"\f006";}
#footer .footer-30 .dt-mc-subscribe.inline.simple-rounded form > div.email-field-wrap{-webkit-border-radius:0px;border-radius:0px;border-width:0px;}
.footer-30 .dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap{border:none !important;}
.footer-30 .dt-mc-subscribe form .email-field-wrap input[type="email"]{padding:16px 20px 15px;font-size:15px;}
.footer-30 .dt-mc-subscribe, .footer-30 .dt-mc-subscribe form{width:100%;}
#footer .footer-30 .dt-mc-subscribe form .email-field-wrap:after{border-radius:10px;-webkit-border-radius:10px;border-width:3px;}
.footer-31{overflow:visible !important;}
.footer-31:before{content:"";position:absolute;top:-46px;left:0px;width:100%;height:46px;background:url(//citybeach.de/wp-content/themes/trendytravel/images/kidslife-footer-bg.png) center top no-repeat;background-size:cover;}
.footer-31 .tweet_list li{padding:0px 0px 0px 30px;}
.footer-31 .tweet_list li:before{content:"";background:url(//citybeach.de/wp-content/themes/trendytravel/images/tweety.png) no-repeat;float:left;width:21px;height:15px;margin:0px 0px 0px 0px;background-size:21px 15px;}
.footer-31 .tweet_list li:hover:before{content:"";}
.footer-31-copyright .alignright{width:auto;float:right;}
.footer-31-copyright .alignright .wpb_text_column, .footer-31-copyright .alignright .wpb_single_image{float:left;}
.footer-31-copyright .alignright .dt-sc-sociable{clear:none;margin:3px 0px 0px;}
.footer-31 .dt-mc-subscribe form .email-field-wrap i.left{border:none !important;}
.footer-31 .dt-mc-subscribe form .email-field-wrap i.left ~ input[type="email"]{padding-left:40px;font-size:14px;}
.footer-31 .dt-mc-subscribe.inline form .btn-wrap div{height:100%;border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;}
.footer-31 .dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap{padding:0;float:right;}
#footer .footer-31-copyright.dt-sc-dark-bg a, #footer .footer-35.dt-sc-dark-bg{color:#FFF;}
#footer .footer-31-copyright.dt-sc-dark-bg a:hover{color:#2b2b2b;}
#footer .footer-32 .dt-sc-button.large{color:#FFF;text-transform:uppercase;padding:22px 37px 18px;font-size:15px;}
.footer-32 .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a{margin-bottom:0px;}
.footer-32 .dt-custom-nav li{line-height:20px;}
.no-border.dt-mc-subscribe.inline form .email-field-wrap, .no-border.dt-mc-subscribe.inline form > div.btn-wrap, .no-border.dt-mc-subscribe.inline form > div.btn-wrap{border:none !important;}
.footer-33 .dt-mc-subscribe form .btn-wrap i ~ input[type="submit"]{padding-right:43px;}
.footer-33 .no-border.dt-mc-subscribe.inline form .email-field-wrap{width:100%;padding:18px 20px;}
.footer-34 h3{font-weight:bold;position:relative;padding-bottom:20px;margin-bottom:30px;}
.footer-34 h3:before{content:"";position:absolute;left:0;height:2px;width:40px;bottom:0;display:inline-block;background-color:rgba(225,229,235,0.5);}
.footer-34 .wpb_column:hover h3:before{width:50%;}
ul.dt-working-hours{width:100%;float:left;margin:0;padding:0;}
ul.dt-working-hours li{display:inline-block;width:100%;border-bottom:0;padding:5px 15px 5px 0;line-height:29px;}
ul.dt-working-hours li{padding:5px 40px 5px 0;}
ul.dt-working-hours li:before{display:none;}
ul.dt-working-hours li:first-child{padding-top:0;}
ul.dt-working-hours li:last-child{border-bottom:0;}
ul.dt-working-hours li span.time{font-weight:normal;float:right;}
.footer-35 h3{margin:24px 0px 40px;position:relative;clear:both;font-size:22px;padding-left:30px;}
.footer-35 h3:before{content:"\f1b0";font-size:18px;margin-right:15px;font-family:FontAwesome;font-weight:normal;font-style:normal;position:absolute;top:4px;left:0px;}
.footer-35 .dt-custom-nav li a{padding:0px;}
.footer-35 .dt-sc-sociable.small li a{width:auto;height:auto;}
.footer-35 .dt-sc-sociable li{margin:0px 18px;}
.footer-35 .dt-sc-sociable li:first-child{margin-left:0px;}
.footer-36{font-size:18px;color:rgba(255,255,255,0.6);}
.zoom-hover.dt-sc-sociable li a > .dt-icon-default:after, .zoom-hover.dt-sc-sociable li a > .dt-icon-hover:after{border-style:dashed;}
.zoom-hover.dt-sc-sociable li a:hover > .dt-icon-default:after, .zoom-hover.dt-sc-sociable li a:hover > .dt-icon-hover:after{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.zoom-hover.dt-sc-sociable li{display:inline-block;margin:0px 15px 10px;}
.footer-36 .dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li:first-child{margin-left:0px;}
.footer-36 .dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li:first-child a{padding-left:0px;}
.footer-36 .no-left-padding > .vc_column-inner{padding-left:0px;}
.footer-36 .vc_col-sm-8 > .vc_column-inner{padding-left:5%;}
.dt-mc-subscribe.only-border-bottom{width:100%;border-bottom:1px solid rgba(255,255,255,.6);}
.dt-mc-subscribe.inline.only-border-bottom form .email-field-wrap{width:100%;}
.dt-mc-subscribe.inline.only-border-bottom form .email-field-wrap, .dt-mc-subscribe.inline.only-border-bottom form .btn-wrap{border:none !important;padding:0px;}
.dt-mc-subscribe.only-border-bottom form .email-field-wrap input[type="email"]{font-size:40px;padding:0px;}
.dt-mc-subscribe.only-border-bottom form .btn-wrap input[type="submit"]{font-weight:normal;text-transform:uppercase;padding:0px;}
.dt-mc-subscribe.only-border-bottom form:before{position:absolute;content:"";width:0;height:1px;bottom:-1px;left:0;transition:all 300ms linear;}
.dt-mc-subscribe.only-border-bottom form:hover:before, .dt-mc-subscribe.only-border-bottom form > div.email-field-wrap > div{width:100%;}
.dt-mc-subscribe.only-border-bottom form .btn-wrap input[type="submit"]:hover{padding-right:10px;}
#footer .footer-37.dt-sc-dark-bg h2 strong{color:#FFF;}
.footer-37{color:rgba(255, 255, 255, 0.6);}
.footer-37.vc_custom_float{z-index:1;position:relative;}
.footer-37 .dt-custom-nav li a{padding-top:0px;padding-bottom:0px;}
.vc_row.vc_row-o-content-middle.footer-37 > .vc_column_container > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li{padding-top:0px;padding-bottom:0px;}
.footer-37 .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:last-child span.divider{display:none;}
.footer-37 .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li:last-child a{padding-right:0px;}
.dt-mc-subscribe.inline.no-border form > div.email-field-wrap{width:100%;}
.footer-37 .dt-mc-subscribe.no-border form .email-field-wrap input[type="email"]{font-size:13px;}
.footer-37 .dt-mc-subscribe.no-border form .btn-wrap div{height:100%;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.footer-37 .dt-mc-subscribe.no-border form .btn-wrap input[type="submit"]{text-transform:uppercase;padding:0px 19px;}
.footer-37 .dt-mc-subscribe.no-border form .btn-wrap{padding:0px;}
.footer-38 .aligncenter.wpb_column{z-index:1;}
.footer-38 .aligncenter.wpb_column:before{content:"";height:auto;position:absolute;bottom:-100%;left:0;top:-100%;width:100%;z-index:-1;background-color:rgba(0,0,0,0.05);}
.footer-38 .aligncenter.wpb_column > .vc_column-inner{padding:0px 50px;}
.footer-38 h3{clear:both;font-size:18px;letter-spacing:1px;line-height:normal;margin:15px 0 50px;position:relative;}
.footer-38 h3:before{border-style:dashed none solid;border-width:1px 0;content:"";height:2px;position:absolute;bottom:-15px;left:0;width:64px;display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.footer-38 .alignright h3:before{left:auto;right:0;}
.side-navigation{width:27%;float:left;margin:0px 2% 0px 0px;padding:0px;}
.side-navigation-content{width:71%;float:left;margin:0px;padding:0px;}
.side-navigation-bottom-content{width:100%;float:left;}
.side-navigation-content img{max-width:100%;}
.side-nav-container{float:left;margin:0px;padding:0px;width:98%;}
ul.side-nav{border:1px solid;border-bottom:0px;margin:0px;padding:0px;float:left;width:100%;}
ul.side-nav li *, ul.side-nav li *:before, ul.side-nav li *:after{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
ul.side-nav li{float:left;width:100%;display:block;padding:0px;border-bottom:1px solid;}
ul.side-nav li a{color:#2d2d2d;padding:12px 0px 12px 60px;display:block;position:relative;font-weight:600;font-size:14px;}
ul.side-nav li a:before{content:'\f301';font-family:Material-Design-Iconic-Font;font-style:normal;font-weight:normal;background:#f5f5f5;position:absolute;left:3px;top:3px;margin:auto;width:42px;height:42px;text-align:center;line-height:42px;}
ul.side-nav li a:hover:before{color:#fff;}
ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before{content:'\f2f5';font-size:24px;color:#fff;}
ul.side-nav li ul{border-top:1px solid;margin:0px;padding-left:0px;}
ul.side-nav li ul li:last-child{border:none;padding-bottom:0px;}
ul.side-nav li ul li a{padding-left:85px;}
ul.side-nav ul ul li a{padding-left:120px;}
ul.side-nav, ul.side-nav li, ul.side-nav li ul{border-color:#e3e3e3;}
ul.side-nav li a:before, ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li > ul > li > ul > li > a:hover{color:#2d2d29;}
.sidenav-alignright .side-navigation{float:right;margin:0px 0px 0px 2%;}
.side-navigation-bottom-content .widgettitle{padding-bottom:25px;margin-bottom:35px;}
.side-navigation-content ul.dt-sc-fancy-list.arrow.dt-sc-consultancy-list li:before{content:"\f105";}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li:first-child:before{top:1px;}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:12px;position:absolute;top:6px;left:0px;}
.side-navigation-content ul.dt-sc-fancy-list.arrow.dt-sc-consultancy-list li{padding-left:25px;}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li:first-child{padding-top:0;}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li{clear:both;display:block;position:relative;padding:10px 0px 8px 23px;border-bottom:1px solid #e5e5e5;}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li:last-child{border-bottom:none;}
.side-navigation.type1 ul.side-nav > li.current_page_item > a{color:#fff;}
.side-navigation-content .dt-sc-wings-heading{margin:0 0 25px;padding-bottom:25px;line-height:46px;position:relative;width:100%;font-size:32px;}
.side-navigation-content .dt-sc-wings-heading:after{content:"";display:block;position:absolute;left:0;bottom:0;width:45px;height:3px;}
.side-navigation.type2 ul.side-nav > li.current_page_item > a:after, .side-navigation.type2 ul.side-nav > li > ul > li.current_page_item > a:after{content:"";position:absolute;right:-11px;top:50%;width:0;height:0;border-top:10px solid transparent;border-left-width:10px;border-left-style:solid;border-bottom:10px solid transparent;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.side-navigation.type2 ul.side-nav > li.current_page_item > a{color:#fff;}
.sidenav-alignright .side-navigation.type2 ul.side-nav > li.current_page_item > a:after, .sidenav-alignright .side-navigation.type2 ul.side-nav > li > ul > li.current_page_item > a:after{left:-11px;right:auto;transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);}
.side-navigation.type3 ul.side-nav li{border-bottom:none;}
.side-navigation.type3 ul.side-nav li a:before, .side-navigation.type3 ul.side-nav li a:after{height:28px;text-align:center;width:45px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.side-navigation.type3 ul.side-nav li a:before{border-right:1px solid;content:"\f0da";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:inherit;margin-right:15px}
.side-navigation.type3 ul.side-nav li a:after{position:absolute;left:0;top:0;z-index:-1}
.side-navigation.type3 ul.side-nav li a:hover:before,ul.side-nav>li.current_page_item>a:before, .side-navigation.type3 ul.side-nav>li>ul>li.current_page_item>a:before,ul.side-nav>li>ul>li>ul>li.current_page_item>a:before{border-color:transparent;margin-right:0}
.side-navigation.type3 ul.side-nav li:hover a:after, .side-navigation.type3 ul.side-nav>li.current_page_item>a:after, .side-navigation.type3 ul.side-nav>li>ul>li.current_page_item>a:after, .side-navigation.type3 ul.side-nav>li>ul>li>ul>li.current_page_item>a:after{width:0}
.side-navigation.type3 ul.side-nav li ul{margin:0;padding-left:0}
.side-navigation.type3 ul.side-nav li ul li:last-child{padding-bottom:0}
.side-navigation.type3 ul.side-nav li ul li a{padding-left:130px;}
.side-navigation.type3 ul.side-nav > li.current_page_item > a, .side-navigation.type3 ul.side-nav > li:hover > a{padding-left:45px;}
.side-navigation.type3 ul.side-nav li, .side-navigation.type3 ul.side-nav li a, .side-navigation.type3 ul.side-nav li a:before{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}
.side-navigation.type3 ul.side-nav>li>a:hover, .side-navigation.type3 ul.side-nav>li>ul>li>a:hover, .side-navigation.type3 ul.side-nav>li>ul>li>ul>li>a:hover, .side-navigation.type3 ul.side-nav>li.current_page_item>a, .side-navigation.type3 ul.side-nav>li>ul>li.current_page_item>a, .side-navigation.type3 ul.side-nav>li>ul>li>ul>li.current_page_item>a, .side-navigation.type3 ul.side-nav>li>a:hover:before, .side-navigation.type3 ul.side-nav>li>ul>li>a:hover:before, .side-navigation.type3 ul.side-nav>li>ul>li>ul>li>a:hover:before, .side-navigation.type3 ul.side-nav>li.current_page_item>a:before, .side-navigation.type3 ul.side-nav>li>ul>li.current_page_item>a:before, .side-navigation.type3 ul.side-nav>li>ul>li>ul>li.current_page_item>a:before{color:#fff}
.side-navigation.type3 ul.side-nav{border-bottom:1px solid #e3e3e3;}
.side-navigation.type3 ul.side-nav li{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.06) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.06) inset}
.side-navigation.type3 ul.side-nav li:last-child, .side-navigation.type3 ul.side-nav li ul li:last-child{-webkit-box-shadow:none;box-shadow:none}
.side-navigation.type3 ul.side-nav li ul{-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.06) inset;box-shadow:0 1px 0 0 rgba(0,0,0,.06) inset}
.side-navigation.type3 ul.side-nav li ul, .side-navigation.type3 ul.side-nav li a:before{border-color:#e3e3e3}
.side-navigation.type3 ul.side-nav li a,.side-navigation.type3  ul.side-nav li a:before{color:#333;background:none;font-size:14px;line-height:28px;}
.side-navigation.type3 ul.side-nav li.current_page_item a:before{border-right:none;}
.side-navigation.type3 ul.side-nav li:hover a:after{height:0;}
.side-navigation.type4 ul.side-nav{overflow:hidden;border:none;}
.side-navigation.type4 ul.side-nav li{margin-bottom:7px;border:none;}
.side-navigation.type4 ul.side-nav li a{padding:12px 30px 12px 20px;text-align:right;background:#f4f8fb;}
.side-navigation.type4 ul.side-nav li a:before{content:"";background:#f5f5f5;background-color:#000;position:absolute;right:0;top:0;margin:auto;width:5px;height:100%;left:auto;}
.side-navigation.type4 ul.side-nav li a:after{width:5px;height:100%;content:"";position:absolute;right:-10px;top:0;z-index:9;}
.side-navigation.type4 ul.side-nav > li > a:hover:after, .side-navigation.type4 ul.side-nav li.current_page_item > a:after{right:0;}
.side-navigation.type5 ul.side-nav{border-right:5px solid;border-right-color:currentcolor;border-bottom:0;border-bottom-color:currentcolor;margin:0;padding:50px 0;float:left;width:100%;border-left:none;border-top:none;}
.side-navigation.type5 ul.side-nav li{float:left;width:100%;display:block;padding:0 30px 0 0;position:relative;border:none;}
.side-navigation.type5 ul.side-nav li a{color:#2d2d2d;display:block;font-size:16px;font-weight:400;padding:12px 0 13px 0;position:relative;text-align:right;border-bottom:1px solid currentcolor;}
.side-navigation.type5 ul.side-nav li ul{border-top:1px solid;margin:0;padding-left:0;}
.side-navigation.type5 ul.side-nav li ul li:last-child{border:0;padding-bottom:0}
.side-navigation.type5 ul.side-nav li ul li a{padding-left:85px}
.side-navigation.type5 ul.side-nav ul ul li a{padding-left:120px}
.side-navigation.type5 ul.side-nav li a:before{display:none;}
.side-navigation.type5 ul.side-nav li:after{content:"";height:100%;opacity:0;position:absolute;right:-6px;top:0;width:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}
.side-navigation.type5 ul.side-nav li.current_page_item:after, .side-navigation.type5 ul.side-nav li:hover:after{opacity:1;width:10px;}
.dt-style-picker-wrapper{position:fixed;z-index:99999;left:0px;top:150px;}
#dt-style-picker{background:#fff;border:1px solid #DDDDDD;width:225px;float:left;position:absolute;top:0px;z-index:1;margin:0px;padding:0px;text-align:center;}
#dt-style-picker h2{border-bottom:1px solid #DDDDDD;font-size:12px;font-weight:normal;line-height:48px;text-transform:uppercase;width:100%;color:#848484;margin:0px;padding:0px;}
#dt-style-picker h3{font-size:12px;font-weight:normal;text-transform:uppercase;padding:15px 0 0;width:100%;color:#848484;margin:0px;display:inline-block;}
#dt-style-picker ul{float:left;margin:0px;padding:15px 0px;text-align:center;width:225px;}
#dt-style-picker ul li{display:inline-block;display:inline;list-style-type:none;padding:0px;margin:0px 4px 6px 4px;}
#dt-style-picker ul li a{background:#f9f9f9;border:1px solid #ffffff;padding:3px;display:inline-block;margin:0px;line-height:0;}
#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover{border:1px solid #d7d7d7;}
#dt-style-picker ul li a img, .style-picker-ico > img{border:1px solid #f0f0f0;}
#dt-style-picker ul.scheme-picker li a{padding:7px;}
#dt-style-picker ul.scheme-picker li a img{height:auto;border:0;}
#dt-style-picker .hr{width:100%;height:10px;display:block;float:left;clear:both;position:relative;z-index:1;margin:3px 0px;}
.style-picker-ico{display:none;background:#F6F3EE;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:0px 0px 3px rgba(0,0,0,0.35);height:48px;left:224px;position:absolute;text-align:center;top:25px;width:50px;border-left:0;}
.style-picker-ico > i{color:#000;font-size:27px;line-height:47px;}
.style-picker-ico.control-open > i:before{content:"\eb69";font-family:'IcoMoon-Ultimate';}
#dt-style-picker h3.color-scheme{background:#1a1a1a;color:#fff;}
.loader{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999991;}
.loader-inner:before{content:"Loading";display:block;font-size:10em;text-transform:uppercase;left:0;position:absolute;top:50%;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;margin:0 auto;text-align:center;letter-spacing:10px;opacity:0.05;text-shadow:5px 5px 0px #fff;}
.loader-inner{left:0;position:absolute;top:50%;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0;margin:0 auto;}
.loader-inner .dot{width:7px;height:7px;background-color:#fff;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:7px;animation-name:dot_move;animation-duration:2s;animation-iteration-count:infinite;animation-delay:0.2s;-moz-animation-name:dot_move;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-delay:0.2s;-ms-animation-name:dot_move;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-delay:0.2s;-webkit-animation-name:dot_move;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:0.2s;}
.loader-inner .dot1{margin-left:-40px;animation-delay:0.4s;-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;-ms-animation-delay:0.4s;}
.loader-inner .dot2{margin-left:-20px;animation-delay:0.3s;-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;-ms-animation-delay:0.3s;}
.loader-inner .dot3{margin-left:20px;animation-delay:0.1s;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;-ms-animation-delay:0.1s;}
.loader-inner .dot4{margin-left:40px;animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-ms-animation-delay:0s;}
@keyframes dot_move {
0%{left:0%;opacity:0;}
30%{left:50%;opacity:1;height:7px;}
40%{height:35px;}
60%{height:7px;}
80%{left:50%;opacity:1;}
100%{left:100%;opacity:0;}
}
@-moz-keyframes dot_move {
0%{left:0%;opacity:0;}
30%{left:50%;opacity:1;height:7px;}
40%{height:35px;}
60%{height:7px;}
80%{left:50%;opacity:1;}
100%{left:100%;opacity:0;}
}
@-webkit-keyframes dot_move {
0%{left:0%;opacity:0;}
30%{left:50%;opacity:1;height:7px;}
40%{height:35px;}
60%{height:7px;}
80%{left:50%;opacity:1;}
100%{left:100%;opacity:0;}
} #toTop{position:fixed;display:none !important;text-decoration:none;bottom:10px;right:10px;overflow:hidden;width:60px;height:60px;border:none;text-indent:100%;background:url(//citybeach.de/wp-content/themes/trendytravel/images/totop@2x.png) no-repeat right bottom;z-index:999;font-size:0;background-size:100%;}
#toTop:before{content:"";display:block;position:absolute;width:0;height:0;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:#fff;border-radius:50%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
#toTop:hover:before{width:45px;height:45px;}
#toTop:after{content:"";display:block;position:absolute;width:25px;height:50px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//citybeach.de/wp-content/themes/trendytravel/images/totop-after.png) no-repeat center;border-radius:50%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;background-size:0;}
#toTop:hover:after{background-size:50%;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
#toTop:active, #toTop:focus{outline:none;}
.dt-sc-dark-bg.top-bar a{color:#ffffff;}
.top-bar a:hover, .dt-sc-dark-bg.top-bar a:hover{color:#666;}
#searchform{border-color:#e5e5e5;}
#searchform:before{color:#c2c2c2;}
#searchform input[type="text"], .cart-info:before, .cart-total:before{color:#aaaaaa;}
.cart-info{background:#f3f3f3;}
.menu-icons-wrapper .search a, .menu-icons-wrapper .cart a, .menu-icons-wrapper .search a:hover span, .menu-icons-wrapper .cart a:hover span{color:#2b2b2b;}
.menu-icons-wrapper.rounded-icons .search a span, .dt-sc-vertical-small-separator, .cart-icon span, .live-chat a:hover{background:#2b2b2b;}
.menu-icons-wrapper .top-menu-search-container .search-form{background:#ffffff;}
.footer-copyright.dt-sc-dark-bg, #footer .dt-sc-dark-bg a{color:rgba(255, 255, 255, 0.6);}
#footer .dt-sc-dark-bg h3, #footer .dt-sc-dark-bg h3 a{color:#fff;}
#footer, .footer-copyright{color:#777;}
#footer a{color:#666;}
#footer .tweet_list li{border-color:rgba(255, 255, 255, 0.15);}
#footer .dt-sc-dark-bg .wpcf7-form input[type="text"], #footer .dt-sc-dark-bg .wpcf7-form input[type="password"], #footer .dt-sc-dark-bg .wpcf7-form input[type="email"], #footer .dt-sc-dark-bg .wpcf7-form input[type="url"], #footer .dt-sc-dark-bg .wpcf7-form input[type="tel"], #footer .dt-sc-dark-bg .wpcf7-form input[type="number"], #footer .dt-sc-dark-bg .wpcf7-form input[type="range"], #footer .dt-sc-dark-bg .wpcf7-form input[type="date"], #footer .dt-sc-dark-bg .wpcf7-form textarea, #footer .dt-sc-dark-bg .wpcf7-form input.text, #footer .dt-sc-dark-bg .wpcf7-form input[type="search"], #footer .dt-sc-dark-bg .wpcf7-form select,#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="submit"], #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered button, #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="button"], #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="reset"]{border-color:rgba(255,255,255, 0.5);}
#footer .dt-sc-dark-bg .wpcf7-form input[type="text"], #footer .dt-sc-dark-bg .wpcf7-form input[type="password"], #footer .dt-sc-dark-bg .wpcf7-form input[type="email"], #footer .dt-sc-dark-bg .wpcf7-form input[type="url"], #footer .dt-sc-dark-bg .wpcf7-form input[type="tel"], #footer .dt-sc-dark-bg .wpcf7-form input[type="number"], #footer .dt-sc-dark-bg .wpcf7-form input[type="range"], #footer .dt-sc-dark-bg .wpcf7-form input[type="date"], #footer .dt-sc-dark-bg .wpcf7-form textarea, #footer .dt-sc-dark-bg .wpcf7-form input.text, #footer .dt-sc-dark-bg .wpcf7-form input[type="search"], #footer .dt-sc-dark-bg .wpcf7-form textarea,#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="submit"], #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered button, #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="button"], #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="reset"],#footer .dt-sc-dark-bg .blog-entry.blog-thumb-style.entry-date-left .entry-date, #footer .dt-sc-dark-bg .blog-entry.blog-thumb-style.entry-date-left .entry-author{color:rgba(255,255,255, 0.5);}
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered button:hover, #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="submit"]:hover, #footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="button"]:hover, 	#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="reset"]:hover, #footer .wpcf7-form.bottom-bordered button:hover, #footer .wpcf7-form.bottom-bordered input[type="submit"]:hover, #footer .wpcf7-form.bottom-bordered input[type="button"]:hover, #footer .wpcf7-form.bottom-bordered input[type="reset"]:hover{color:#fff;}
#footer .dt-sc-dark-bg .wpcf7-form-control-wrap:before{background:#fff;}
#footer .dt-sc-dark-bg .dt-sc-vertical-separator:before{background:rgba(255,255,255, 0.5);}
.upb_row_bg:before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;}
.list-style-left ul.dt-custom-nav{margin-left:-15px;margin-right:-15px;}
.wpsl-stores-fullwidth-container .page .vc_row.wpb_row.vc_row-fluid{overflow:hidden;}
#wpsl-gmap, #wpsl-result-list{width:100%;}
#wpsl-wrap{left:30px;overflow:visible;position:absolute;top:60px;width:400px;}
.wpsl-search-btn-wrap .dt-sc-storesearch-btn{font-family:Fontawesome;}
.dt-sc-advanced-options{display:none;float:left;margin:10px 0 0;padding:20px 15px;width:100%;}
.wpsl-input #wpsl-search-input{border-radius:0 !important;border:none;color:#4d4d4d;float:left;height:60px;line-height:60px;margin-right:0;padding:10px 12px;width:316px;}
#wpsl-search-wrap .wpsl-input{background:#fff;margin-right:0;position:relative;width:100%;}
#wpsl-search-wrap .wpsl-search-btn-wrap, #wpsl-search-btn{margin-right:0;}
f .dt-sc-toggle-advanced-options{background:#fff;color:#4d4d4d;float:left;height:60px;line-height:40px;padding:10px;position:relative;width:100%;}
.dt-sc-toggle-advanced-options:hover{color:#4d4d4d;}
.dt-sc-toggle-advanced-options span{color:#fff;float:right;font-size:20px;height:60px;line-height:60px;position:absolute;right:0;text-align:center;top:0;width:60px;}
.wpsl-input label, #wpsl-radius label, #wpsl-category label, #wpsl-results label{width:67% !important;}
#wpsl-radius, .wpsl-select-wrap #wpsl-results{margin-bottom:10px;margin-right:0 !important;width:100% !important;}
#wpsl-result-list li p{margin-bottom:0;}
#wpsl-search-wrap .wpsl-select-wrap div label{line-height:40px;}
#wpsl-results .wpsl-dropdown{z-index:1;}
.wpsl-select-wrap{margin-bottom:0 !important;width:100%;}
#wpsl-checkbox-filter{margin-top:0 !important;}
.wpsl-dropdown{border-radius:0 !important;width:30% !important;}
#wpsl-wrap #wpsl-stores, #wpsl-wrap #wpsl-direction-details{height:540px !important;}
#wpsl-stores .wpsl-store-thumb{border-radius:0 !important;}
#wpsl-radius{width:58%;}
.wpsl-select-wrap #wpsl-results{margin-right:0;width:38%;}
#wpsl-checkbox-filter input[type="checkbox"]{float:right;margin:10px 0 0;}
#wpsl-search-btn{background-image:none;border-radius:0 !important;color:#fff;height:60px;margin-top:0;width:60px;}
#wpsl-wrap #wpsl-result-list ul li{margin:20px 15px;padding:20px 20px 10px;}
#wpsl-wrap #wpsl-result-list li:last-child{border-bottom:none;}
.wpsl-locations-details{color:#fff;float:left;margin-top:25px;padding:15px 10px 0;width:100%;}
.wpsl-locations-details > span{display:block;margin-bottom:20px;}
.single-wpsl_stores #wpsl-base-gmap_0{height:400px;}
.dt-appointment-fix{float:left;margin:0;position:relative;}
#wpsl-stores .wpsl-directions{color:#fff;display:block;font-size:14px;font-weight:bold;padding:9px 7px 9px 0px;position:relative;text-align:center;}
#wpsl-stores li > p span{color:#fff;display:block;font-size:14px;font-weight:bold;padding:9px 7px;}
#wpsl-stores li > p{display:block;float:left;text-align:center;width:100%;}
#wpsl-stores li > p, #wpsl-stores li > p ~ .wpsl-directions{display:inline-block;margin:20px 0;width:50%;}
#wpsl-stores li > div{float:left;width:100%;}
#wpsl-stores li > div p a{display:block;margin-bottom:10px;}
#wpsl-stores li > a:before{font-family:FontAwesome;margin-right:10px;vertical-align:middle;}
#wpsl-stores li > a.dt-appointment-fix:before{content:"\f073";}
#wpsl-stores li > a.wpsl-directions:before{content:"\f1d9";}
#wpsl-search-btn, #wpsl-search-wrap input{border:none;}
#wpsl-wrap .wpsl-selected-item, .wpsl-dropdown{color:#fff;}
.wpsl-selected-item:after{border-top:8px solid #fff !important;}
.wpsl-active .wpsl-selected-item::after{border-bottom:8px solid #fff !important;border-top:none !important;margin-top:-5px;}
#wpsl-search-wrap #wpsl-checkbox-filter label, #wpsl-checkbox-filter.wpsl-checkbox-3-columns li{margin-right:0;width:100%;}
#wpsl-wrap #wpsl-result-list li{border-width:0;}
.wpsl-search, #wpsl-result-list{-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.25);background-color:rgba(237, 245, 248, 0.8);box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.25);}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li{border-bottom:1px dashed rgba(0, 0, 0, 0.15);margin-right:0;padding:10px 0;width:100%;}
.dt-sc-advanced-options, #wpsl-wrap #wpsl-result-list ul li{background-color:rgba(255, 255, 255, 0.64);}
#header .star-rating-wrapper, #header .map-marker{display:none;}
#header .widget ul li{padding:10px 0;border-bottom:1px solid #f0f1ef;}
#header .widget ul li:last-child{border:none;}
#header .widget ul li a{width:auto;border:none;}
#header .widget_popular_entries ul li a.thumb img, #header .widget_recent_entries ul li a.thumb img{width:75px;}
#header .widget ul li a.thumb, #header .widget ul li h6 a{display:inline;padding:0;}
.entry-gallery-post-slider li{list-style:none;}
#entry-gallery-pager{display:inline-block;width:100%;margin-top:10px;margin-bottom:0;text-align:center;}
#entry-gallery-pager a{margin-right:15px;margin-left:15px;display:inline-block;padding-bottom:0;margin-top:10px;}
#entry-gallery-pager a:last-child, .dt-sc-one-third.with-sidebar #entry-gallery-pager a:last-child{margin-right:0;}
#entry-gallery-pager a:first-child, .dt-sc-one-third.with-sidebar #entry-gallery-pager a:first-child{margin-left:0;}
.dt-sc-one-half #entry-gallery-pager a{margin-right:23px;}
.dt-sc-one-half.with-sidebar #entry-gallery-pager a{margin-right:21px;}
#entry-gallery-pager a img{width:70px;height:auto;float:left;}
.property-search-container-wrapper{background:#fbfbfb;border-top:5px solid;border-bottom:5px solid;}
.search-container .pro-search-form{display:inline-block;float:none;width:50%;}
.search-container .pro-search-form > input[type="text"]{width:100%;margin-right:0;margin-bottom:25px;}
.search-container .pro-search-form > p{width:30.5%;}
.search-places ul.dt-sc-fancy-list li:before, .search-places ul.dt-sc-fancy-list li{font-size:16px;}
.search-places ul.dt-sc-fancy-list li:before{top:3px;}
.aligncenter.btn-place-review{display:table;padding:16px 6%;}
#dt-sc-respond-wrapper.hide{display:none;}
.bx-wrapper{position:relative;display:inline-block;width:100%;}
.bx-wrapper img{float:left;}
.bx-wrapper ul li{padding-bottom:0;list-style:none;}
.bx-controls a{top:0;bottom:0;margin:auto;position:absolute;color:#ffffff;width:45px;height:70px;font-size:0;z-index:501;}
.bx-controls a.bx-prev{left:0px;background:rgba(0, 0, 0, 0.6) url(//citybeach.de/wp-content/themes/trendytravel/images/slider-prev-arrow-white.png) center center no-repeat;}
.bx-controls a.bx-next{right:0px;background:rgba(0, 0, 0, 0.6) url(//citybeach.de/wp-content/themes/trendytravel/images/slider-next-arrow-white.png) center center no-repeat;}
@media only screen and (max-width: 1380px) {
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus{width:1110px;max-width:1110px;}
.fullwidth-on-laptop.vc_col-sm-8{width:100%;text-align:center;}
.fullwidth-on-laptop.vc_col-sm-8 .vc_column-inner{padding-right:0;}
.fullwidth-on-laptop.vc_col-sm-8 h2.alignleft{margin-right:0;float:right;width:100%;text-align:center;}
.fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none form > div, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left form > div, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-center form > div, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-right form > div{float:none;display:inline-block;margin-top:15px;}
.fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-right{margin-bottom:20px;}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm{width:100%;}
#footer .footer-24 h2.dt-sc-lightweight{font-size:32px;}
} @media only screen and (min-width:1200px) and (max-width:1380px) {
.no-header-menu>ul>li>a, .dt-header-menu .dt-primary-nav>li>a{font-size:12px !important;}
.rs_aligncenter_hxlg .dt-logo-container.logo-align-left a, .rs_aligncenter_hxlg .dt-logo-container.logo-align-right a{margin:auto;}
.rs_aligncenter_hxlg .dt-header-menu.left, .rs_aligncenter_hxlg .dt-header-menu.right{float:none;}
.search-container.type2 form > p, .search-container.type2 form > p{width:88%;}
.page-with-sidebar.with-both-sidebar .search-container form > p{width:69.3%;}
.page-with-sidebar.with-both-sidebar .hotel-item.hotel-list-view .hotel-details{padding-right:20%;}
}
@media only screen and (min-width: 1200px) {
.dt-header-menu{display:inline-block;float:right;}
.mobile-nav-container, .dt-header-menu ul.dt-primary-nav li.go-back, .dt-header-menu ul.dt-primary-nav li.see-all{display:none;}
.dt-header-menu.center{display:table;}

}
@media only screen and (max-width: 1199px) {
.dt-header-menu{display:none;}
.dt-no-header-builder-content .no-header{display:block;}
.dt-no-header-builder-content.aligncenter .no-header{padding-bottom:25px;}
.dt-no-header-builder-content .no-header .no-header-logo, .dt-no-header-builder-content .no-header .no-header-logo h2{float:left;}
.dt-no-header-builder-content .no-header .mobile-nav-container{float:right;margin-top:20px;padding:4px 15px;}
.no-header-menu ul li.close-nav, .dt-header-menu .dt-primary-nav li.close-nav{display:block;}
#header .dt-header-tpl .flex-col-elements-inline-middle .mobile-nav-container{padding-left:15px;padding-right:15px;}
#header .header-3.header-bottom{text-align:center;padding:10px 0;}
.overlay-header-search .overlay-search #searchform{width:75%;}
.simple-header-search.stretch, .simple-header-search.stretch #searchform, .simple-header-search.stretch #searchform input[type="text"]{height:auto;}
.search-container.type2 form > p.select-price, .fullwidth-section .search-container form > p.select-price{width:24%;margin-right:0;}
.search-container.type2 form > p.select-price.price-last, .fullwidth-section .search-container form > p.select-price.price-last{margin-right:20px;}
.dt-sc-simpler-content .mobile-nav-container .menu-trigger{display:table;margin-left:auto;margin-right:auto;cursor:pointer;}
.dt-sc-simpler-content .mobile-menu, .dt-sc-simpler-content .mobile-menu ul.sub-menu, .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav{height:400px;}
.dt-sc-simpler-content .mobile-menu, .dt-sc-simpler-content .mobile-menu > ul, .dt-sc-simpler-content .mobile-menu ul.sub-menu{position:absolute;}
.dt-sc-simpler-content .mobile-menu.nav-is-visible{-webkit-transform:none;transform:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;max-width:100%;}
.dt-sc-simpler-content .mobile-menu{left:-245px;width:230px;max-width:230px;width:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;z-index:1000;}
.dt-sc-simpler-content .mobile-menu.nav-is-visible, .dt-sc-simpler-content .mobile-menu.nav-is-visible ul.dt-primary-nav{left:0;}
.vc_row.dt-sc-simpler-content.overlay-header > .vc_column_container .dt-header-menu ul.dt-primary-nav > li > a{font-size:30px;}
.vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger, .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;width:100%;font-size:55px;text-transform:uppercase;}
.vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger > i:before{font-size:55px;}
.dt-sc-simpler-content .mobile-menu, .dt-sc-simpler-content .mobile-menu ul.sub-menu, .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav{height:100% !important;}
.vc_row.dt-sc-simpler-content{overflow-x:hidden;}
}
@media only screen and (min-width:768px) and (max-width:1199px) {
.apply-sticky-header, .apply-sticky-header > .vc_row:not(.vc_clearfix){height:inherit;}
.dt-no-header-trendytravel .mobile-nav-container .menu-trigger > span{margin-right:10px;}
#footer .alignleft .dt-custom-nav-wrapper.same-on-mobile.left, #footer .alignleft .same-on-mobile.left .menu-footer-menu-container{text-align:left;}
#footer .alignright .dt-custom-nav-wrapper.same-on-mobile.right, #footer .alignright .same-on-mobile.right .menu-footer-menu-container{text-align:right;}
} @media only screen and (min-width:992px) and (max-width:1199px) { .top-bar .dt-sc-vertical-separator{margin:0px 10px;}
#header .dt-header-tpl .vc_col-md-12.flex-col-elements-inline-middle > .vc_column-inner > .wpb_wrapper{display:block;text-align:center;}
#header .dt-header-tpl .vc_col-md-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left ~ .search-module.simple-header-search{display:table;margin-left:auto;margin-right:auto;}
#header .dt-header-tpl .vc_row > div.wpb_column.dt-sc-skin-highlight.extend-bg-fullwidth-left[class*="vc_col-md"]:after{content:none;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus{width:930px;max-width:930px;}
.dt-sc-maaya-header.with-border .vc_col-sm-1.vc_col-lg-10.vc_col-md-12.wpb_column, .dt-sc-maaya-header .vc_col-md-12.wpb_column, .dt-sc-maaya-header .vc_col-md-10.wpb_column, 
.dt-sc-maaya-header .vc_col-md-8.wpb_column, .dt-sc-maaya-header .vc_col-md-6.wpb_column{margin-bottom:0px;}
#header .header-24 .dt-sc-contact-info{font-size:11px;}
#header .header-25 .dt-header-menu .dt-primary-nav > li > a{padding:0 16px;}
#header .header-25 .dt-header-menu .dt-primary-nav > li a{font-size:13px;}
#header .header-28 .vc_col-md-8.wpb_column{margin-bottom:0;}
#header .header-28 .no-header-menu ul li a, 
#header .header-28 .dt-header-menu .dt-primary-nav li a{padding:10px 10px;}
#header .header-28 .dt-header-menu .dt-primary-nav li li > a{padding:10px 0;}
#header .header-29 .no-header-menu ul li a, #header .header-29 .dt-header-menu .dt-primary-nav li a{font-size:13px;}
#header .dt-header-menu ul.dt-primary-nav>li{padding:0;}
#header .dt-header-menu .dt-primary-nav li a{font-size:13px;}
.dt-header-menu .has-mega-menu h3, .section-title, .widgettitle, .related.products .border-title{font-size:18px;}
#header .dt-sc-event > h4 a{padding:10px 0 0 !important;}
#header .dt-header-menu .dt-primary-nav li .dt-sc-button{font-size:12px;padding:10px;}
#header .header-2 .dt-header-menu .dt-primary-nav li a{font-size:12px;text-transform:capitalize;}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu{width:170px;}
.rs_aligncenter_md .dt-logo-container.logo-align-left a, .rs_aligncenter_md .dt-logo-container.logo-align-right a{margin:auto;}
.rs_aligncenter_md .dt-header-menu.left, .rs_aligncenter_md .dt-header-menu.right{float:none;}
.fullwidth-section .search-container.type2 form > p, .search-container.type2 form > p{width:85%;}
ul.side-nav li a{font-size:13px;}
.main-title-section-wrapper.breadcrumb-right .main-title-section h1{font-size:24px;}
.main-title-section-wrapper.breadcrumb-right .main-title-section{width:58%;}
.main-title-section-wrapper.breadcrumb-right .breadcrumb{width:42%;}
.breadcrumb{font-size:12px;}
#entry-search form > p{width:73.3%;}
.page-with-sidebar #entry-search form > p{width:72%;}
.with-both-sidebar #entry-search form > p{width:64.3%;}
.responsive-map{max-width:100%;}
.footer-copyright .vc_col-sm-6{width:100%;text-align:center;}
.footer-copyright .vc_col-sm-6 .vc_column-inner{padding:0;}
.footer-copyright .menu-links{text-align:center;}
#footer .footer-copyright .vc_col-sm-6 .wpb_wrapper, #footer .footer-copyright .vc_col-sm-6 .dt-sc-sociable.right, #footer .footer-copyright .vc_col-sm-6 .dt-sc-sociable.left{text-align:center;float:none;display:inline-block;}
.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable{float:left;margin-top:10px;text-align:center;width:100%;}
.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable li{display:inline-block;float:none;}
#footer h5, .dt-sc-contact-info.custom-type span{font-size:17px;}
#footer .dt-sc-contact-info p{font-size:12px;}
#footer .alignleft .menu-footer-menu-container,
#footer .alignright .menu-footer-menu-container,
#footer .alignleft .dt-custom-nav-wrapper,
#footer .alignright .dt-custom-nav-wrapper{text-align:center;}
#footer .footer-copyright .dt-logo-container.logo-align-left, #footer .footer-copyright .dt-logo-container.logo-align-right{float:none;display:inline-block;}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"]:first-child{font-size:12px;padding:15px;}
.footer18-widget .widget .recent-posts-widget li .entry-content p{font-size:12px;line-height:20px;}
.footer-20 .dt-sc-twitter-icon span{font-size:40px;}
.footer-20 .dt-sc-twitter-icon span{text-align:left;}
.footer-20 .dt-sc-twitter-feeds .dt-sc-tweet{padding-left:60px;}
.footer-20 .footer-20-contact .vc_column-inner{margin-top:0px;padding:15px 30px 30px 30px !important;position:static;}
.footer-info-content.vc_row{width:100%;}
#footer .footer-22 .dt-sc-newsletter-section.type6{padding:12px 30px 4px;}
#footer .footer-22 .footer-copyright .vc_col-sm-6{width:50%;text-align:left;}
#footer .footer-22 .footer-copyright .vc_col-sm-6:last-child{text-align:right;}
#footer .footer-22 .footer-copyright .vc_col-sm-6 .dt-sc-sociable.right{width:100%;text-align:right;margin:0;}
#footer .footer-22 .footer-copyright .vc_col-sm-6:last-child .wpb_wrapper{width:100%;}
#footer .footer-23.footer-copyright .vc_col-sm-6{width:50%;}
#footer .footer-23.footer-copyright .vc_col-sm-6:first-child, #footer .footer-23.footer-copyright .vc_col-sm-6:first-child .wpb_wrapper{text-align:left;float:left;}
#footer .footer-23.footer-copyright .vc_col-sm-6:last-child, #footer .footer-23.footer-copyright .vc_col-sm-6:last-child .wpb_wrapper{text-align:right;float:right;}
#footer .footer-24 h2.dt-sc-lightweight{font-size:28px;}
} @media only screen and (min-width:768px) and (max-width:991px) {
.text-with-icon{font-size:12px;}
.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator{margin:0px 7px;}
#header .dt-header-tpl .rs_col-sm-12 > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper:only-child,
#header .dt-header-tpl .rs_col-sm-12 > .vc_column-inner > .wpb_wrapper > .dt-sc-sociable:only-child,
#header .dt-header-tpl .rs_col-sm-12 > .vc_column-inner > .wpb_wrapper > .dt-logo-container:only-child{display:table;float:none !important;margin-left:auto;margin-right:auto;text-align:center !important;}
#header .dt-header-tpl .rs_col-sm-12 > .vc_column-inner > .wpb_wrapper > .dt-logo-container:only-child{display:block;}
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle > .vc_column-inner > .wpb_wrapper{display:block;text-align:center;}
#header .dt-header-tpl .rs_col-sm-12.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left ~ .search-module.simple-header-search{display:table;margin-left:auto;margin-right:auto;}
#header .dt-header-tpl .vc_row > div.wpb_column.dt-sc-skin-highlight.extend-bg-fullwidth-left[class*="rs_col-sm"]:after{content:none;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus{width:740px;max-width:740px;}
.dt-sc-maaya-header.with-border .mobile-nav-container .menu-trigger{top:7px;}
.dt-sc-maaya-header.with-border .dt-sc-slide-search #searchform input[type="text"]{top:-2px;padding-bottom:11px;}
.dt-sc-maaya-header.with-border .dt-sc-slide-search #searchform::before{top:3px;}
.dt-sc-maaya-header.with-border .alignright.rs_col-sm-6.wpb_column.vc_col-sm-2{margin-bottom:0;}
.header-24 .dt-logo-container{margin-top:30px;}
#header .header-25 .mobile-nav-container{margin:12px 0;}
#header .header-25 .menu-icons-wrapper{margin:-9px 0 0;}
#header .header-27 .no-header-menu ul li a, #header .header-27 .dt-header-menu .dt-primary-nav li a{padding:10px 12px;}
#header .header-27 .vc_column_container section > .vc_column-inner{padding-left:0;padding-right:0;}
#header .header-27 .dt-custom-nav li{white-space:inherit;}
#header .header-28-topbar .dt-custom-nav-wrapper.inline-horizontal.dt-simple-menu.right .dt-custom-nav{float:right;}
#header .header-28.header-container .dt-col-static-position > .vc_column-inner{padding-left:0;}
#header .header-28 .no-header-menu ul li a, #header .header-28 .dt-header-menu .dt-primary-nav li a{padding:10px 6px 11px;font-size:11px;}
#header .header-28-topbar .dt-custom-nav-wrapper.left{float:left;}
#header .header-28-topbar .dt-custom-nav-wrapper.right{float:right;}
#header .header-28 .cart-info:before{font-size:16px;}
#header .header-29 .wpb_column.rs_col-sm-12.vc_col-sm-6{width:82%;}
#header .header-29 .rs_col-sm-12.vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper:only-child, 		 
#header .header-29 .rs_col-sm-12.vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .dt-logo-container:only-child{float:right !important;text-align:right !important;}
#header .header-29 .rs_col-sm-12.vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .dt-sc-sociable:only-child{float:left !important;text-align:left !important;}
#header .header-29 .no-header-menu ul li a, #header .header-29 .dt-header-menu .dt-primary-nav li a{font-size:9px;}
#header .header-29 .no-header-menu ul li, #header .header-29 .dt-header-menu .dt-primary-nav li{margin:0 2px 0 0;}
#header .header-29 #searchform input[type="text"]{font-size:10px;}
#header .dt-sc-event .dt-sc-event-detail{text-align:left;}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date, #header ul.dt-primary-nav li .widget ul li .post-date{margin:0;}
.mobile-nav-container{padding:4px 15px;min-height:36px;}
.mobile-nav-container .menu-trigger > span{margin-right:10px;}
.rs_aligncenter_sm .dt-logo-container.logo-align-left a, .rs_aligncenter_sm .dt-logo-container.logo-align-right a{margin:auto;}
.rs_aligncenter_sm .dt-header-menu.left, .rs_aligncenter_sm .dt-header-menu.right{float:none;}
.rs_aligncenter_sm .mobile-nav-container{text-align:center;}
.main-title-section-wrapper.breadcrumb-right .main-title-section, .main-title-section-wrapper.breadcrumb-right .breadcrumb{width:100%;text-align:center;}
.main-title-section-wrapper.breadcrumb-right .main-title-section h1{font-size:18px;}
.main-title-section-wrapper.breadcrumb-right .breadcrumb{font-size:13px;padding-left:0;}
ul.side-nav li a{font-size:10px;padding:6px 10px 6px 50px;}
ul.side-nav li a:before{width:30px;height:30px;line-height:30px;}
ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before{font-size:18px;}
.side-navigation.type3 ul.side-nav > li.current_page_item > a, .side-navigation.type3 ul.side-nav > li:hover > a{padding-left:35px;}
.side-navigation.type3 ul.side-nav li a, .side-navigation.type3 ul.side-nav li a:before{font-size:10px;}
.side-navigation.type3 ul.side-nav li a:before, .side-navigation.type3 ul.side-nav li a:after{width:35px;}
.side-navigation.type5 ul.side-nav li a{font-size:12px;padding:8px 0 9px 0;}
.fullwidth-section .search-container form > p, .search-container.type2 form > p{width:82%;}
#entry-search form > p{width:62.3%;}
.page-with-sidebar.with-both-sidebar #entry-search form > p{width:100%;}
.widgettitle{font-size:17px;}
.responsive-map{max-width:100%;}
.footer-copyright .vc_col-sm-6, .footer-copyright .vc_col-sm-6.alignright{width:100%;text-align:center;float:none;display:block;}
.footer-copyright .vc_col-sm-6 .vc_column-inner{padding:0;}
.footer-copyright .menu-links{text-align:center;margin-top:5px;}
.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable{float:none;text-align:center;display:inline-block;}
#footer .alignleft  .menu-footer-menu-container{text-align:center;}
#footer .footer-copyright .dt-logo-container.logo-align-left, #footer .footer-copyright .dt-logo-container.logo-align-right{float:none;display:inline-block;}
#footer .footer-copyright .wpb_wrapper, #footer .footer-copyright .dt-sc-sociable.right, #footer .footer-copyright .dt-sc-sociable.left{text-align:center;float:none;display:inline-block;}
.fullwidth-on-laptop.vc_col-sm-8 h2.alignleft.no-margin, .fullwidth-on-laptop .vc_col-sm-8 h1.alignnone.no-margin{margin-right:0;margin-bottom:10px;}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"]:first-child{font-size:10px;padding:10px;}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"]{padding:14px 10px 14px;}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"]{width:30%;}
.footer18-widget .widget .recent-posts-widget li .entry-content{width:100%;float:left;margin-top:0;}
#footer .footer18-widget .footer-copyright .wpb_wrapper{text-align:left;}
.footer-18 .dt-sc-twitter-feeds .tweet-text, .footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time{font-size:10px;}
.footer-19.newsletter form{width:400px;}
.footer-20 .dt-sc-twitter-icon span{font-size:40px;}
.footer-20 .dt-sc-twitter-feeds .tweet-text, .footer-20 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time{font-size:11px;}
.footer-20 .dt-sc-twitter-icon span{text-align:left;}
.footer-20 .dt-sc-twitter-feeds .dt-sc-tweet{padding-left:60px;}
.footer-20 .footer-20-contact .vc_column-inner{position:static;}
.footer-info-content.vc_row{width:100%;}
.footer-info.vc_column_container{padding:10px;}
#footer .footer-22 .dt-sc-newsletter-section.type6{padding:12px 10px 4px;}
#footer .footer-22 .dt-sc-newsletter-section.type6 > p{padding:0px 10px;}
#footer .footer-23.footer-copyright .vc_col-sm-6{width:50%;}
#footer .footer-23.footer-copyright .vc_col-sm-6:first-child, #footer .footer-23.footer-copyright .vc_col-sm-6:first-child .wpb_wrapper{text-align:left;float:left;}
#footer .footer-23.footer-copyright .vc_col-sm-6:last-child, #footer .footer-23.footer-copyright .vc_col-sm-6:last-child .wpb_wrapper{text-align:right;float:right;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .email-field-wrap, 
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .btn-wrap{display:block;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .email-field-wrap{width:100%;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .btn-wrap{margin-top:3px;padding-left:0;padding-right:0;}
#footer .footer-24 h2.dt-sc-lightweight{font-size:38px;}
}  @media only screen and (max-width: 767px) { .top-bar{max-height:none;text-align:center;padding:5px 0px;}
.top-bar .wpb_column{margin-bottom:0;padding:0;}
.top-bar .text-with-icon{font-size:12px;}
.top-bar .alignright{float:none;display:inline-block;text-align:center;}
.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator{margin:0px 10px;}
.top-bar .dt-sc-sociable li{float:none;}
.dt-custom-login{text-align:center;}
.dt-no-header-builder-content .no-header-top{text-align:center;}
.dt-no-header-builder-content .no-header .mobile-nav-container{padding:8px 15px;}
#header .dt-header-tpl .wpb_column > .vc_column-inner > .wpb_wrapper > .dt-custom-nav-wrapper:only-child,
#header .dt-header-tpl .wpb_column > .vc_column-inner > .wpb_wrapper > .dt-sc-sociable:only-child{display:table;float:none !important;margin-left:auto;margin-right:auto;text-align:center !important;}
#header .dt-header-tpl .dt-logo-container a,
#header .dt-header-tpl div[class^="dt-logo-container"][class*="vc_custom"], #header .no-header .dt-logo-container a{margin-left:auto;margin-right:auto;}
#header .dt-header-tpl div[class^="dt-logo-container"][class*="vc_custom"]{width:60%;}
#header .dt-header-tpl .flex-col-elements-inline-middle.vc_column_container > .vc_column-inner > .wpb_wrapper{display:block;height:auto;text-align:center;}
#header .dt-header-tpl .search-module.simple-header-search{display:table;margin-left:auto;margin-right:auto;}
#header .dt-header-tpl .flex-col-elements-inline-middle .mobile-nav-container ~ .search-module{margin-top:15px;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header{position:relative !important;}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header, #header .dt-header-tpl .sticky-wrapper .apply-sticky-header > .vc_row:not(.vc_clearfix){height:inherit;}
#header .dt-header-tpl .sticky-wrapper.is-sticky .apply-sticky-header > .vc_row:not(.vc_clearfix){box-shadow:none;}
#header .header-28-topbar{padding:0;}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date, #header ul.dt-primary-nav li .widget ul li .post-date{margin:0;}
.dt-sc-dark-bg #logo a .darkbg_logo{display:none;}
.dt-sc-dark-bg #logo a .normal_logo{display:block;}
.overlay-search #searchform input[type="text"]{font-size:25px;letter-spacing:0.5px;}
.mobile-nav-container{float:left;width:100%;text-align:center;padding:10px 15px;}
.dt-sc-slide-menu .menu-icons-wrapper, .dt-sc-slide-menu .menu-icons-wrapper .search{padding:0;}
.dt-sc-slide-menu.dt-sc-maaya-header .wpb_column{margin-bottom:0px;}
.dt-sc-slide-menu.dt-sc-maaya-header .menu-icons-wrapper .search{width:30px;height:30px;line-height:30px;}
.dt-sc-slide-menu.dt-sc-maaya-header .wpb_column.vc_col-xs-6{width:50%;}
.search-module.slide-down-header-search .menu-icons-wrapper .top-menu-search-container{left:75%;right:auto;-webkit-transform:translateX(-75%);transform:translateX(-75%);}
.simple-header-search.stretch, .simple-header-search.stretch #searchform, .simple-header-search.stretch #searchform input[type="text"]{width:100%;}
.search-module.filled:not(.simple-header-search):not(.dt-sc-skin-highlight), .search-module.filled-onhvr:not(.simple-header-search):not(.dt-sc-skin-highlight):hover,
.search-module:not(.simple-header-search).filled.dt-sc-dark-bg, .search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover{background-color:transparent;}
.search-module:not(.simple-header-search).filled.dt-sc-dark-bg .menu-icons-wrapper .search span, .search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover .menu-icons-wrapper .search span, .search-module:not(.simple-header-search).filled.dt-sc-skin-highlight .menu-icons-wrapper .search span, .search-module:not(.simple-header-search).filled-onhvr.dt-sc-skin-highlight:hover .menu-icons-wrapper .search span{color:inherit;}
.dt-sc-simpler-content.overlay-header .mobile-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger, .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger > i:before{font-size:60px;text-transform:uppercase;}
.vc_row.dt-sc-simpler-content.overlay-header > .wpb_column.vc_column_container{margin:0;}
.vc_row.dt-sc-simpler-content.from-left.dt-sc-simpler-content-open .dt-simpler-slider{right:20px;}
.dt-sc-simpler-content .dt-simpler-slider, .dt-sc-simpler-content.boxed-header .dt-simpler-slider, .dt-sc-simpler-content-open .dt-simpler-slider, .dt-sc-simpler-content-close .dt-simpler-slider, .dt-sc-simpler-content-close.boxed-header .dt-simpler-slider, .dt-sc-simpler-content-open.boxed-header .dt-simpler-slider{top:12px;}
.vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger, .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger, .vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger > i:before{font-size:45px;}
.vc_row.dt-sc-simpler-content.boxed-header .mobile-nav-container .menu-trigger{position:static;top:auto;transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;font-size:40px;}
.vc_row.dt-sc-simpler-content.boxed-header .mobile-nav-container .menu-trigger > i:before{font-size:40px;}
.dt-sc-simpler-content.boxed-header .mobile-menu, .dt-sc-simpler-content.boxed-header .mobile-menu ul.sub-menu, .dt-sc-simpler-content.boxed-header .mobile-menu ul.dt-primary-nav, .dt-sc-simpler-content.overlay-header .mobile-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.sub-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav{height:400px !important;}
.dt-sc-simpler-content-open .dt-simpler-slider, .dt-sc-simpler-content-open.boxed-header .dt-simpler-slider{right:20px;left:auto;}
.vc_row.dt-sc-simpler-content > .wpb_column.vc_column_container{margin-bottom:0;}
.dt-sc-maaya-header .dt-simpler-slider{background:#3d3d3d;width:40px;height:40px;position:fixed;left:auto;right:10px;top:10px;}
.dt-sc-maaya-header .dt-simpler-slider span{width:18px;background:#fff;left:0;right:0;margin:0 auto;}
.dt-sc-maaya-header .dt-simpler-slider span:first-child{top:14px;}
.dt-sc-maaya-header .dt-simpler-slider span:last-child{-webkit-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 6px, 0);-ms-transform:translate3d(0, 8px, 0);}
.dt-sc-maaya-header .dt-simpler-slider:before{color:#fff;top:4px;font-size:24px;}
.dt-sc-maaya-header .dt-simpler-slider:hover:before, .dt-sc-maaya-header .dt-sc-simpler-content-open .dt-simpler-slider:before{left:4px;}
.dt-sc-maaya-header.with-border{padding-top:20px;}
.dt-sc-maaya-header.with-border .mobile-nav-container .menu-trigger{width:100%;position:static;color:#fff;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform{width:100%;max-width:100%;float:right;}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"], .dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus{padding:4px 0 20px;width:100%;}
.dt-sc-maaya-header:not(.with-border) .dt-sc-slide-search #searchform input[type="text"]:focus{width:450px;max-width:450px;}
#header .dt-header-tpl .dt-sc-maaya-header .search-module.simple-header-search{width:100%;}
#header .header-24 .dt-logo-container{margin-top:50px;margin-bottom:10px;}
#header .header-24.top-bar p{line-height:50px;}
#header .header-24.top-bar p, #header .header-24.top-bar .wpb_wrapper{text-align:center;}
#header .header-24.top-bar .dt-sc-button{margin-bottom:20px;}
#header .header-24 .dt-sc-contact-info{text-align:center;padding-left:0;}
#header .header-24 .dt-sc-contact-info span{margin:0 0 10px 0;font-size:24px;position:static;width:100%;}
#header .header-24 .alignright .vc_col-sm-4{width:50%;}
#header .header-24 .alignright .vc_col-sm-4:last-child{width:100%;}
.header-24 .mobile-nav-container{padding:5px 0;}
#header .header-25 .wpb_column{margin-bottom:0;}
#header .header-25 .mobile-nav-container{margin:12px 0 0;}
#header .header-25 .menu-icons-wrapper{margin:0 0 18px;text-align:center;}
#header .header-25 .cart-info{padding:14px 0px 14px 27px;}
#header .header-26 .vc_col-sm-2{top:-30px;}
#header .header-26 .vc_col-sm-5{margin-bottom:5px;}
#header .header-27 .vc_col-sm-3.vc_col-xs-6,
#header .header-27 .vc_col-sm-2.vc_col-xs-6{margin-bottom:0;}
#header .header-27 .is-sticky .apply-sticky-header .dt-col-static-position{margin-top:20px;}
#header .header-28-topbar .wpb_column{margin:10px 0 0 0;}
#header .header-28-topbar .wpb_column:last-child{margin-bottom:10px;}
#header .header-28{padding:10px 0;}
#header .header-28.header-container .dt-col-static-position{padding-right:0;}
#header .header-29 .alignright{width:auto;float:none;display:inline-block;}
.dt-logo-container a img{width:180px;}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-logo-wrapper, .dt-no-header-builder-content.dt-no-header-trendytravel .no-header-menu-wrapper{float:none;}
.rs_aligncenter_xs .dt-logo-container.logo-align-left a, .rs_aligncenter_xs .dt-logo-container.logo-align-right a{margin:auto;}
.rs_aligncenter_xs .dt-header-menu.left, .rs_aligncenter_xs .dt-header-menu.right{float:none;}
.main-title-section h1{font-size:26px;}
.main-title-section, .main-title-section h1, .breadcrumb{text-align:center;}
.main-title-section-wrapper.breadcrumb-right .main-title-section, .main-title-section-wrapper.breadcrumb-right .breadcrumb, .main-title-section-wrapper.breadcrumb-left .main-title-section, .main-title-section-wrapper.breadcrumb-left .breadcrumb{width:100%;padding:0;text-align:center;}
.no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header{position:static;}
.fullwidth-section .search-container form > p, .search-container.type2 form > p, .search-container.type2 form > p.select-price, .fullwidth-section .search-container form > p.select-price{width:63%;margin:0;}
.fullwidth-section .search-container.type2{margin-top:0;}
.search-container.type2{position:inherit;margin-top:50px;}
.side-navigation, .side-navigation-content{width:100%;}
.side-navigation{margin-bottom:30px;}
.responsive-map{max-width:100%;}
#footer .footer-copyright .vc_col-sm-6, #footer .footer-copyright .alignright.vc_col-sm-6, #footer .footer-copyright .alignleft.vc_col-sm-6,
#footer .footer-copyright .dt-custom-nav-wrapper .custom-sub-nav.dt-custom-nav, 
#footer .alignright.wpb_column, #footer .alignleft.wpb_column,
#footer .footer-copyright .dt-logo-container.logo-align-left, #footer .footer-copyright .dt-logo-container.logo-align-right{text-align:center;}
#footer .footer-copyright .dt-custom-nav-wrapper .custom-sub-nav.dt-custom-nav li,
#footer .footer-copyright .dt-logo-container.logo-align-left, #footer .footer-copyright .dt-logo-container.logo-align-right{float:none;display:inline-block;}
#footer .dt-custom-nav-wrapper.left.same-on-mobile{text-align:left;}
#footer .dt-custom-nav-wrapper.right.same-on-mobile{text-align:right;}
#footer .dt-sc-sociable.center-on-mobiles{text-align:center;}
#footer .dt-mc-subscribe:not(.inline) > form > div.btn-wrap{width:50%;margin-top:10px;}
#footer .dt-sc-light-bg{padding-bottom:20px;}
.fullwidth-on-laptop.vc_col-sm-8 h2.alignleft, .fullwidth-on-laptop.vc_col-sm-8 .alignright{margin-right:0;line-height:40px;width:100%;margin-bottom:10px;}
.map-with-overlay .map-overlay.wpb_column .vc_column-inner .wpb_wrapper{width:90%;}
.footer-copyright{text-align:center;}
.fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left, .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-right{margin-bottom:0;}
.fullwidth-on-laptop.vc_col-sm-8 h2.alignleft.no-margin, .fullwidth-on-laptop .vc_col-sm-8 h1.alignnone.no-margin{margin-right:0;margin-bottom:10px;}
.dt-custom-nav-wrapper.left.rs_align_sm-center, .dt-custom-nav-wrapper.right.rs_align_sm-center{text-align:center;}
.flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav, .flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav, .flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav{margin-left:auto;margin-right:auto;}
.dt-custom-nav-wrapper.left.rs_align_sm-center .dt-custom-nav > li, .dt-custom-nav-wrapper.right.rs_align_sm-center .dt-custom-nav > li, .flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav > li, .flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav > li, .flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav > li{float:none;}
#footer .alignleft .dt-custom-nav-wrapper.same-on-mobile.left, #footer .alignleft .same-on-mobile.left .menu-footer-menu-container,
#footer .alignright .dt-custom-nav-wrapper.same-on-mobile.right, #footer .alignright .same-on-mobile.right .menu-footer-menu-container{text-align:center;}
#footer .footer-copyright .wpb_wrapper, #footer .footer-copyright .dt-sc-sociable.right, #footer .footer-copyright .dt-sc-sociable.left{text-align:center;float:none;display:inline-block;}
.footer-17 .dt-sc-newsletter-section.type2{position:static;}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"]{width:49%;margin-right:1%;}
#footer .footer18-widget .extend-bg-fullwidth-right, #footer .footer18-widget .extend-bg-fullwidth-left, #footer .footer18-widget .extend-bg-fullwidth-right:after, #footer .footer18-widget .extend-bg-fullwidth-left:after{margin-bottom:0;padding-left:15px;padding-right:15px;}
#footer .footer18-widget .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight), #footer .footer18-widget .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight), #footer .footer18-widget .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight):after, #footer .footer18-widget .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight):after{background:#c2c2c2;}
#footer .footer18-widget .extend-bg-fullwidth-right:after{left:-50%;}
#footer .footer18-widget .extend-bg-fullwidth-left:after{right:-50%;}
#footer .footer18-widget .footer-copyright{position:static;margin:15px 0;}
.footer18-widget .vc_column_container.extend-bg-fullwidth-right{padding-left:30px;}
.footer-18 .dt-sc-twitter-icon{height:auto;width:100%;z-index:1;}
.footer-18 .dt-sc-twitter-icon:before{width:9999px;left:-50%;}
.footer-18 .dt-sc-twitter-icon:after{border-left:5px solid transparent;border-top:5px solid #32aadf;border-right:5px solid transparent;top:100%;transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;right:0;background:none;left:0;margin:-1px auto;}
.footer-18 .dt-sc-twitter-feeds .dt-sc-tweet{padding-left:0;padding-top:77px;}
.footer-18 .dt-sc-twitter-feeds .tweet-text, .footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time{font-size:12px;line-height:20px;}
.footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time{margin:0;}
#footer .footer-19.newsletter form{width:100%;margin-top:10px;}
#footer .footer-19.newsletter form > div.email-field-wrap{float:left;}
#footer .footer-19 .dt-mc-subscribe:not(.inline) > form > div.btn-wrap{width:auto;margin-top:0;}
#footer .footer-19.footer-copyright .wpb_column{margin-bottom:0;}
.footer-20.vc_row[data-vc-full-width]{overflow:hidden;}
.footer-20 .footer-20-contact .vc_column-inner{position:static;bottom:0;margin-top:80px;}
.footer-20-widget.vc_column_container{padding-left:0;}
#footer .footer-22 .dt-sc-newsletter-section.type6 > p{padding:0px;}
#footer .footer-22 .dt-sc-newsletter-section.type6{padding:0px 15px 45px;border-right:0px;border-bottom-width:1px;border-bottom-style:solid;}
.footer-info.vc_column_container{padding:10px 15px;margin:0;}
#footer .footer-copyright .dt-sc-sociable.right, #footer .footer-copyright .dt-sc-sociable.left{width:100%;margin:0;}
#footer .footer-22 .vc_column_container.no-padding-right > .vc_column-inner{padding-left:0;}
.footer-22 .footer-copyright.vc_row{padding-bottom:0;}
#footer .footer-23 .dt-logo-container, #footer .footer-23 .dt-sc-sociable.right{float:none;display:inline-block;text-align:center;width:100%;}
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form .btn-wrap{margin-top:3px;padding-left:0;padding-right:0;}
#footer .footer-24 .dt-mc-subscribe.square.inline.dt-custom-fullwidth form .email-field-wrap div, #footer .footer-24 .dt-mc-subscribe.square.inline.dt-custom-fullwidth form .btn-wrap div{display:table-cell;float:none;}
#footer .footer-24 .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"] .dt-custom-nav{width:100%;overflow:hidden;}
#footer .footer-24 .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"] .dt-custom-nav li{text-align:left;}
#footer .footer-25.vc_row.vc_row-no-padding .vc_column-inner{padding:0px 15px;}
#footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-address-content{padding:0px;}
#footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-form-content{padding:0px;margin:40px 0px 0px;}
.wpsl-stores-fullwidth-container{text-align:center;}
#wpsl-wrap{margin:35px auto;position:relative;top:auto;float:none;display:inline-block;text-align:left;left:0;}
#wpsl-wrap #wpsl-stores, #wpsl-wrap #wpsl-direction-details{height:325px !important;}
.wpsl-search, #wpsl-result-list{-webkit-box-shadow:none;box-shadow:none;}
.wpsl-input #wpsl-search-input{width:316px !important;}
#wpsl-search-wrap .wpsl-search-btn-wrap{clear:none;}
#wpsl-search-wrap #wpsl-search-btn{margin-right:0;}
#wpsl-gmap{margin:0;}
.dt-mc-subscribe.only-border-bottom form .email-field-wrap input[type="email"]{font-size:30px;}
.zoom-hover.dt-sc-sociable li:first-child{margin-left:10px;}
.zoom-hover.dt-sc-sociable li{margin:0px 10px 10px;}
.footer-36 .dt-sc-sociable.extra-large li a{width:40px;height:40px;line-height:40px;}
.footer-36 .dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li:first-child{margin-left:2px;}
.footer-36 .dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li:first-child a{padding-left:10px;}
.footer-36 .no-left-padding > .vc_column-inner{padding-left:15px;}
.footer-36 .vc_col-sm-8 > .vc_column-inner{padding-left:15px;}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) { 
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar{display:inline-block;float:left;}
}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.loader-inner::before{font-size:5em;}
.dt-sc-simpler-content .mobile-menu, .dt-sc-simpler-content .mobile-menu ul.sub-menu, .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav{height:400px !important;}
#entry-search form > p{width:62.3%;}
.footer-copyright .vc_col-sm-6{width:100% !important;margin-bottom:15px !important;text-align:center;padding:0;}
.footer-copyright .dt-sc-sociable li{display:inline-block;float:none;}
.footer-copyright .dt-sc-sociable.diamond-square-border li{margin:0 20px 0 0;}
.footer-copyright .alignright img{display:inline-block;float:none;}
.footer-copyright .dt-sc-contact-info span{width:20px;margin:7px 6px 0 0;font-size:15px;}
} @media only screen and (max-width: 479px) {
.loader-inner::before{font-size:4em;}
.top-bar{line-height:35px;padding-bottom:10px;}
.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator{display:none;}
.top-bar .dt-sc-sociable{float:none;}
.top-bar .text-with-icon{margin:0px 5px;}
.overlay-header-search .overlay-search #searchform{width:90%;}
.search-module.slide-down-header-search #searchform{max-width:175px;}
.dt-sc-maaya-header:not(.with-border) .dt-sc-slide-search #searchform input[type="text"]:focus{width:320px;max-width:320px;}
.dt-sc-maaya-header.with-border{margin:0;}
.vc_row.dt-sc-simpler-content{width:100% !important;left:-100% !important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.vc_row.dt-sc-simpler-content.dt-sc-simpler-content-open{left:0 !important;}
.dt-sc-simpler-content.from-left .dt-simpler-slider, .dt-sc-simpler-content.from-left.boxed-header .dt-simpler-slider, .dt-sc-simpler-content-close.from-left .dt-simpler-slider, .dt-sc-simpler-content-close.from-left.boxed-header .dt-simpler-slider, .dt-sc-simpler-content-open.from-left .dt-simpler-slider, .dt-sc-simpler-content-open.from-left.boxed-header .dt-simpler-slider{right:15px;left:auto;top:12px;}
.dt-sc-simpler-content .mobile-menu{width:100%;max-width:100%;}
.dt-sc-simpler-content .mobile-menu, .dt-sc-simpler-content .mobile-menu ul.sub-menu, .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav{height:100% !important;}
.vc_row.dt-sc-simpler-content.overlay-header{left:auto !important;}
.dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger, .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger > i:before{font-size:55px;}
.secondary-sidebar .vc_row.dt-sc-simpler-content{width:260px !important;left:-260px !important;}
.secondary-sidebar .vc_row.dt-sc-simpler-content.dt-sc-simpler-content-open{left:0 !important;}
#header .header-24 .alignright .vc_col-sm-4{width:100%;}
#header .header-28-topbar .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"] .dt-custom-nav li{margin-left:13px;}
.main-title-section h1{font-size:23px;}
#wpsl-wrap{width:90%;}
#wpsl-search-wrap .wpsl-search-btn-wrap{float:right;}
.wpsl-input #wpsl-search-input{width:77.2% !important;}
#wpsl-search-wrap #wpsl-search-btn{margin-bottom:0;}
#entry-search form > p{width:100%;}
#entry-gallery-pager a img{width:45px;}
#entry-gallery-pager a, .dt-sc-one-half.with-sidebar #entry-gallery-pager a, .dt-sc-one-half #entry-gallery-pager a{margin-right:5px;}
.map-with-overlay .map-overlay.wpb_column .dt-sc-tabs-horizontal-container.aligncenter ul.dt-sc-tabs-horizontal > li{margin:5px 0;}
.footer-copyright .dt-sc-sociable li{display:inline-block;float:none;}
.alignright .dt-sc-sociable{width:100%;text-align:center;}
#footer .footer-19.newsletter form > div.email-field-wrap{width:60%;}
.footer-19.newsletter .dt-mc-subscribe form .btn-wrap input[type="submit"]{padding:5px 20px;}
.footer-info-content.vc_row{width:100%;}
#footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul li{width:16%;}
#footer .footer-24 .dt-custom-nav{width:100%;text-align:left;}
} @media only screen and (max-width: 300px) { .top-bar .text-with-icon{font-size:11px;margin:0 3px;}
.top-bar .text-with-icon .icon, .top-bar .text-with-icon .fa{font-size:12px;margin:0 3px 0 0;}
.menu-icons-wrapper{float:none;margin:0 auto;position:static;text-align:center;}
.menu-icons-wrapper .search, .menu-icons-wrapper .cart{display:inline-block;float:none;}
.footer-copyright .dt-sc-sociable li{margin-bottom:7px;}
}
@media only screen and (max-height: 300px) {
.dt-sc-simpler-content.boxed-header .mobile-menu, .dt-sc-simpler-content.boxed-header .mobile-menu ul.sub-menu, .dt-sc-simpler-content.boxed-header .mobile-menu ul.dt-primary-nav, .dt-sc-simpler-content.overlay-header .mobile-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.sub-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav{height:320px !important;}
}
@media only screen and (max-height: 200px) {
.dt-sc-simpler-content.boxed-header .mobile-menu, .dt-sc-simpler-content.boxed-header .mobile-menu ul.sub-menu, .dt-sc-simpler-content.boxed-header .mobile-menu ul.dt-primary-nav, .dt-sc-simpler-content.overlay-header .mobile-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.sub-menu, .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav { height: 200px !important; }
}.blog-entry.entry-date-author-left .entry-date-author .comments i, .blog-entry.blog-medium-style, .pagination ul li a i, .blog-entry.post-info-within-image .entry-thumb:before, .post-nav-container .post-next-link a i, .post-nav-container .post-prev-link a i, .blog-entry.post-info-vertical-image *, .blog-entry.post-info-vertical-image *:after, .blog-entry.post-info-vertical-image *:before, .blog-entry.post-info-above-image .entry-thumb img, .blog-entry .dt-sc-button.simple.with-icon.icon-right span, .blog-entry.bordered .date span, .blog-entry.bordered .date, .blog-entry.bordered, .blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i, .blog-entry.post-info-within-image .entry-meta .likes a i, .blog-entry.post-info-within-image .entry-meta i, .blog-entry.post-standard .entry-meta .entry-info *, .blog-entry.post-standard .entry-meta .entry-info i.zmdi:after, .blog-entry.post-info-bottom-image .entry-meta .entry-info a i, .top-date-style .entry-container, .top-date-style .entry-container:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.blog-entry{float:left;clear:both;margin:0px;padding:0px;position:relative;width:100%;}
.blog-entry.with-border{border:20px solid;}
.blog-entry ul.entry-gallery-post-slider{margin-bottom:0;}
.blog-entry .entry-thumb{float:left;line-height:0;margin:0 0 20px;position:relative;width:100%;}
.blog-entry .entry-thumb img{height:auto;max-width:100%;width:100%;}
.blog-entry .entry-format{position:absolute;left:0px;top:0px;display:none;}
.blog-entry.type-post .entry-format{display:block;}
.blog-entry .entry-format a{border:10px solid;border-top:0px;border-left:0px;width:75px;height:75px;text-align:center;line-height:75px;float:left;margin:0px;position:relative;}
.blog-entry .entry-format a:before{position:absolute;left:0px;top:0px;width:100%;height:100%;text-align:center;margin:0px;font-family:'fontawesome';font-size:32px;line-height:65px;}
.blog-entry .entry-thumb .dt-video-wrap .wp-video{width:100% !important;}
.blog-entry.format-standard .entry-format a:before, .ico-format.format-standard:before, .top-date-style.format-standard .image-overlay span:before, .entry-date-author-left.format-standard .image-overlay span:before, .post-left-date.format-standard .image-overlay span:before{content:"\f040";}
.blog-entry.format-image .entry-format a:before, .ico-format.format-image:before, .top-date-style.format-image .image-overlay span:before, .entry-date-author-left.format-image .image-overlay span:before, .post-left-date.format-image .image-overlay span:before{content:"\f03e";}
.blog-entry.format-gallery .entry-format a:before, .ico-format.format-gallery:before, .top-date-style.format-gallery .image-overlay span:before, .entry-date-author-left.format-gallery .image-overlay span:before, .post-left-date.format-gallery .image-overlay span:before{content:"\f030";}
.blog-entry.format-status .entry-format a:before, .ico-format.format-status:before, .top-date-style.format-status .image-overlay span:before, .entry-date-author-left.format-status .image-overlay span:before, .post-left-date.format-status .image-overlay span:before{content:"\f075";}
.blog-entry.format-link .entry-format a:before, .ico-format.format-link:before, .top-date-style.format-link .image-overlay span:before, .entry-date-author-left.format-link .image-overlay span:before, .post-left-date.format-link .image-overlay span:before{content:"\f0c1";}
.blog-entry.format-aside .entry-format a:before, .ico-format.format-aside:before, .top-date-style.format-aside .image-overlay span:before, .entry-date-author-left.format-aside .image-overlay span:before, .post-left-date.format-aside .image-overlay span:before{content:"\f036";}
.blog-entry.format-quote .entry-format a:before, .ico-format.format-quote:before, .top-date-style.format-quote .image-overlay span:before, .entry-date-author-left.format-quote .image-overlay span:before, .post-left-date.format-quote .image-overlay span:before{content:"\f10d";}
.blog-entry.format-video .entry-format a:before, .ico-format.format-video:before, .top-date-style.format-video .image-overlay span:before, .entry-date-author-left.format-video .image-overlay span:before, .post-left-date.format-video .image-overlay span:before{content:"\f008";}
.blog-entry.format-chat .entry-format a:before, .ico-format.format-chat:before, .top-date-style.format-chat .image-overlay span:before, .entry-date-author-left.format-chat .image-overlay span:before, .post-left-date.format-chat .image-overlay span:before{content:"\f086";}
.blog-entry.format-audio .entry-format a:before, .ico-format.format-audio:before, .top-date-style.format-audio .image-overlay span:before, .entry-date-author-left.format-audio .image-overlay span:before, .post-left-date.format-audio .image-overlay span:before{content:"\f001";}
.blog-entry .entry-meta .entry-info .date, .blog-entry .entry-meta .entry-info .comments span{color:#000;}
.blog-entry:not(.has-post-thumbnail) .entry-thumb, .blog-entry.entry-date-author-left div.entry-thumb:empty, .blog-entry div.entry-thumb:empty{margin-bottom:0;}
.blog-entry:not(.has-post-thumbnail) .entry-thumb .blog-image-overlay{display:none;}
.blog-entry .entry-title span.sticky-post{font-size:11px;padding:3px 5px;background:#666666;color:#fff;width:auto;text-align:center;display:inline-block;margin-bottom:10px;line-height:normal;}
.blog-entry.tribe_events .ico-format{display:none;}
.blog-entry .entry-details{clear:both;display:inline-block;width:100%;}
.blog-entry .entry-meta{font-size:13px;font-weight:400;margin-bottom:7px;}
.blog-entry .entry-title h4{font-size:20px;margin-bottom:20px;-ms-word-wrap:break-word;word-wrap:break-word;}
.blog-entry .entry-body{margin:0px 0px 15px;float:left;clear:both;width:100%;}
.blog-entry .dt-sc-button.filled{padding:9px 20px;font-size:14px;font-weight:bold;background:#8b8b8b;display:inline-block;border-radius:3px;color:#fff;margin-top:10px;}
.blog-entry.blog-medium-style{overflow:hidden;width:99.5%;}
.blog-entry.blog-medium-style .entry-thumb{width:53%;margin:0px;overflow:visible;}
.blog-entry.blog-medium-style .entry-details{float:left;padding:10px 0px 0px 0px;clear:none;}
.blog-entry.blog-medium-style .entry-thumb ~ .entry-details{width:47%;}
.blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:70px;}
.blog-entry.blog-medium-style .dt-sc-button{margin-bottom:20px;}
.blog-entry.blog-medium-style .entry-format{right:-35px;top:40px;left:inherit;}
.blog-entry.blog-medium-style .entry-format a{background:#ffffff;border:2px solid #000000;color:#000000;height:70px;line-height:70px;width:70px;}
.blog-entry.blog-medium-style:hover .entry-format a{color:#ffffff;}
.blog-entry.blog-medium-style .entry-meta-data{margin:0px 0px -5px;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb{width:48%;overflow:hidden;}
.with-both-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb{overflow:visible;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .blog-entry.blog-medium-style .entry-details{width:100%;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{width:52%;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight{background:rgba(0, 0, 0, 0.02);}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding:30px;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-format{right:10px;top:10px;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-format a{border:none;background:#ffffff;color:#000000;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight:hover .entry-format a{background:#ffffff;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight.dt-sc-skin-highlight .entry-format a{color:#ffffff;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight.dt-sc-skin-highlight .dt-sc-button{-webkit-box-shadow:0 0 1px 0px rgba(0, 0, 0, 0.25);box-shadow:0 0 1px 0px rgba(0, 0, 0, 0.25);}
.blog-entry.entry-date-left .entry-thumb{margin-bottom:30px;}
.blog-entry.entry-date-left .entry-details{padding:0px 0px 0px 85px;position:relative;margin:0px 0px 0px;min-height:120px;}
.blog-entry.entry-date-left .entry-date, .blog-entry.entry-date-author-left .entry-date-author .entry-date{position:absolute;left:0px;width:70px;text-align:center;top:0px;font-size:30px;}
.blog-entry.entry-date-left .entry-date span, .blog-entry.entry-date-author-left .entry-date-author .entry-date span, .blog-entry.post-left-date .entry-meta .date span{display:inline-block;width:100%;font-size:15px;padding:5px 0px;margin:10px 0px 0px;border-top:1px solid;border-bottom:1px solid;}
.blog-entry.entry-date-left .entry-date .comments i{margin-right:5px;}
.blog-entry.entry-date-left .entry-date a{font-size:16px;margin:10px 0px 0px;display:inline-block;width:100%;}
.tpl-blog-holder .column{margin-left:0px;margin-right:0px;}
.tpl-blog-holder .column .blog-entry, .tpl-blog-holder .wpb_column .blog-entry{margin-bottom:10px;}
.column .blog-entry, .wpb_column .blog-entry{margin-bottom:25px;}
.column.no-space .blog-entry, .wpb_column.no-space .blog-entry{margin-bottom:0px;}
.blog-entry.entry-date-author-left, .blog-entry.post-left-date{min-height:270px;padding-left:100px;position:relative;}
.blog-entry.entry-date-author-left .entry-format a, .blog-entry.post-left-date .entry-format a{border:0;background:transparent;}
.blog-entry.entry-date-author-left .entry-date-author, .blog-entry.post-left-date .entry-meta{border:1px solid #ededed;border-radius:5px;position:absolute;top:0px;left:0px;width:70px;text-align:center;}
.dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author{width:60px;}
.blog-entry.entry-date-author-left .entry-date-author .entry-date, .blog-entry.post-left-date .entry-meta .date{box-shadow:inset 0 -2px 0px #eceeeb;font-size:18px;font-weight:300;float:left;line-height:22px;width:100%;position:relative;}
.blog-entry.entry-date-author-left .entry-date-author .entry-author{width:100%;margin-top:15px;padding-bottom:15px;border-bottom:1px solid;clear:both;display:inline-block;}
.blog-entry.entry-date-author-left .entry-date-author .entry-author img{border-radius:50%;padding-bottom:5px;}
.blog-entry.entry-date-author-left .entry-date-author .entry-author a{color:#999999;}
.blog-entry.entry-date-author-left .entry-date-author .comments a{color:#000000;font-size:20px;margin-top:15px;display:inline-block;}
.blog-entry.entry-date-author-left .entry-date-author .comments i{font-size:30px;display:inline-block;width:100%;}
.ie9 .blog-entry.entry-date-author-left .entry-date-author .entry-date{position:static;}
.blog-entry.entry-date-author-left .entry-thumb, .blog-entry.post-left-date.format-video .entry-thumb, .blog-entry.post-left-date .entry-thumb{margin-bottom:30px;}
.blog-entry.entry-date-author-left .entry-details .entry-title h4{margin-bottom:15px;font-weight:bold;}
.blog-entry.entry-date-author-left .entry-format a:hover, .blog-entry.entry-date-author-left .entry-title a:hover{color:#8b8b8b;}
.column .blog-entry.entry-date-author-left .entry-format a, .blog-entry.post-left-date .entry-format a{border:0;background:transparent;width:100%;height:55px;margin:0;}
.blog-entry.entry-date-author-left .entry-format, .blog-entry.post-left-date .entry-format{position:relative;}
.column .blog-entry.entry-date-author-left .entry-format a:before, .blog-entry.post-left-date .entry-format a:before{font-size:30px;line-height:55px;}
.blog-entry.entry-date-author-left .entry-date-author .entry-date span:first-child, .blog-entry.post-left-date .entry-meta .date span:first-child{background:#f6f6f6;font-size:32px;font-weight:bold;padding:12px 0;margin-bottom:10px;margin-top:0;}
.blog-entry.entry-date-author-left .entry-date-author .entry-date span:last-child, .blog-entry.post-left-date .entry-meta .date span:last-child{border-top:0;margin:0;padding:0 0 10px;}
.blog-entry.entry-date-author-left .entry-meta-data{width:auto;}
.blog-entry.entry-date-author-left .comments{color:#bdbdbd;display:inline-block;margin-bottom:20px;}
.blog-entry.entry-date-author-left .entry-meta-data p i{font-size:14px;top:0;margin:0;}
.blog-entry.entry-date-author-left .entry-title span.sticky-post, .blog-entry .featured-post span.sticky-post{background:transparent;color:#000;position:absolute;top:20px;right:-3px;transform:rotate(45deg);}
.blog-entry.entry-date-author-left .entry-title .featured-post:before, .blog-entry .featured-post:before{content:'';position:absolute;top:0;right:0;transform:rotate(180deg);border-top:90px solid rgba(0, 0, 0, 0);border-left:90px solid;height:0;width:0;z-index:1;}
.dt-sc-one-third .blog-entry.entry-date-author-left{padding-left:80px;}
.blog-entry.post-left-date .entry-details .author, .blog-entry.post-left-date .entry-details .comments{display:inline-block;}
.blog-entry.post-left-date .entry-details .author, .blog-entry.post-left-date .entry-details .author a{color:#bdbdbd;font-size:13px;}
.blog-entry.post-left-date .entry-details .author{margin-right:15px;}
.blog-entry.post-left-date .entry-details .tags{margin-top:20px;}
.blog-entry.post-left-date .entry-title h4{font-size:22px;font-weight:bold;margin-bottom:10px;}
.blog-entry.post-left-date .entry-body{margin-top:20px;}
.blog-entry.blog-thumb-style{border-bottom:1px dashed;padding-bottom:25px;margin-bottom:25px;}
.blog-entry.blog-thumb-style.last{border:0px;margin-bottom:0px;padding-bottom:0px;}
.blog-entry.blog-thumb-style .entry-thumb{width:45%;margin:0px;padding:0px 25px 0px 0px;}
.blog-entry.blog-thumb-style .entry-thumb img{border-radius:3px;}
.blog-entry.blog-thumb-style .entry-details{width:55%;margin-top:0px;}
.blog-entry.blog-thumb-style .entry-title h4{font-size:18px;font-weight:bold;margin-bottom:10px;text-transform:none;line-height:28px;}
.blog-entry.blog-thumb-style.entry-date-left .entry-details{padding-left:0;}
.blog-entry.blog-thumb-style .entry-format a{width:35px;height:35px;line-height:35px;font-size:18px;border:none;}
.blog-entry.blog-thumb-style .entry-title, .blog-entry.blog-thumb-style .entry-body{width:100%;float:left;}
.blog-entry.blog-thumb-style .entry-date{position:static;width:auto;}
.blog-entry.blog-thumb-style a.read-more{width:100%;float:left;font-size:14px;text-transform:uppercase;font-weight:bold;color:#898989;}
.blog-entry.blog-thumb-style a.read-more span{margin-left:8px;}
.blog-entry.blog-thumb-style.entry-date-left .entry-author{border-right:1px solid;margin-right:15px;padding-right:15px;}
.blog-entry.blog-thumb-style.entry-date-left .entry-body{margin-bottom:20px;}
.blog-entry.blog-thumb-style .entry-body p{margin-bottom:0px;}
.blog-entry.blog-thumb-style.entry-date-left .entry-date, .blog-entry.blog-thumb-style.entry-date-left .entry-author{float:left;font-size:14px;text-transform:uppercase;color:#cacaca;line-height:16px;}
.tpl-blog-holder{float:left;width:100%;clear:both;margin:0px;padding:0px;}
.tpl-blog-holder.apply-isotope .column{margin-left:0px;}
.desc-wrapper{display:inline-block;}
.entry-thumb .bx-wrapper{position:relative;overflow:hidden;}
.entry-thumb .bx-controls a{top:0px;bottom:0px;margin:auto;position:absolute;color:#ffffff;width:35px;height:50px;font-size:0;opacity:0.6;filter:alpha(opacity=60);background:#ffffff;}
.entry-thumb .bx-controls a:hover{opacity:1;filter:alpha(opacity=100);}
.entry-thumb .bx-controls a.bx-prev:before, .entry-thumb .bx-controls a.bx-next:before{content:"\e684";position:absolute;left:0px;top:0px;width:100%;text-align:center;line-height:50px;color:#000000;font-size:32px;font-family:Pe-icon-7-stroke;}
.entry-thumb .bx-controls a.bx-prev:before{content:"\e686";}
.entry-thumb .bx-controls a.bx-prev{left:-35px;}
.entry-thumb .bx-controls a.bx-next{right:-35px;}
.entry-thumb:hover .bx-controls a.bx-prev{left:15px;}
.entry-thumb:hover .bx-controls a.bx-next{right:15px;}
.entry-gallery-post-slider li{padding:0px;display:inline;}
.entry-meta .date, .entry-meta .comments, .entry-meta .author, .entry-meta p{display:inline-block;}
.entry-meta .comments i, .entry-meta .author i{color:#888888;font-size:16px;position:relative;top:2px;}
.entry-meta-data{display:none;width:100%;margin:0px 0px 10px;padding:0px;}
.entry-meta-data p{display:inline-block;margin-right:15px;}
.entry-meta-data p a, .entry-meta-data p i, .comments a{color:#bdbdbd;font-size:13px;}
.entry-meta-data p i{margin:0px 8px 0px 0px;font-size:20px;position:relative;top:2px;}
.blog-entry.outer-frame-border{display:block;margin-left:-10px;margin-right:-10px;padding:10px;position:relative;width:auto;width:100%\0;float:left\0;}
.blog-entry.outer-frame-border:before, .blog-entry.outer-frame-border:after{border:1px solid;content:"";position:absolute;z-index:-1;}
.blog-entry.outer-frame-border:before, .blog-entry.outer-frame-border:hover:after{bottom:0;left:20px;right:0;top:20px;}
.blog-entry.outer-frame-border:after, .blog-entry.outer-frame-border:hover:before{bottom:25px;left:25px;right:25px;top:25px;}
.wpb_column .blog-entry.outer-frame-border{z-index:1;}
.blog-entry.outer-frame-border{float:none;margin-left:0;margin-right:0;width:auto;}
.tpl-blog-holder .column .blog-entry.outer-frame-border, .tpl-blog-holder .wpb_column .blog-entry.outer-frame-border{margin-bottom:0;}
.blog-entry.entry-date-left.outer-frame-border .entry-thumb{margin-bottom:0;}
.blog-entry.entry-date-left.outer-frame-border .entry-details{min-height:135px;padding:20px 15px 25px 90px;position:relative;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .entry-title h4{margin-bottom:15px;}
.blog-entry.entry-date-left.outer-frame-border .entry-date{font-size:15px;letter-spacing:1px;line-height:normal;padding:12px 0 16px;top:20px;text-align:center;text-transform:uppercase;}
.blog-entry.entry-date-left.outer-frame-border .entry-date span{border-width:0;font-size:30px;margin:0;padding:0;}
.blog-entry.entry-date-left.outer-frame-border .entry-meta-data{margin:0;}
.blog-entry.entry-date-left.outer-frame-border .entry-meta-data p{display:inline;font-size:12px;letter-spacing:1px;margin:-5px 0 0;padding:0;position:relative;text-transform:uppercase;}
.blog-entry.entry-date-left.outer-frame-border .entry-meta-data p:after{content:"/";font-size:15px;padding:0 5px;}
.blog-entry.entry-date-left.outer-frame-border .entry-meta-data p:last-child:after{display:none;}
.blog-entry.entry-date-left.outer-frame-border .entry-meta-data p a, .blog-entry.entry-date-left.outer-frame-border .entry-meta-data p i{display:inline-block;}
.blog-entry.entry-date-left.outer-frame-border .entry-meta-data p i{display:none;}
.blog-entry.entry-date-left .entry-title{margin:10px 0 0;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button{background:none;clear:both;border-width:0;display:table;font-size:11px;font-weight:bold;letter-spacing:0.1em;line-height:inherit;margin-top:0;padding:0;text-transform:uppercase;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button span{display:none;}
.blog-entry.entry-date-left.outer-frame-border.outer-frame-border .entry-details .dt-sc-button.filled:before, .blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button.filled:after{content:none;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .entry-format{margin:auto;opacity:0;filter:alpha(opacity=0);position:absolute;bottom:50%;left:auto;right:50%;top:auto;text-align:center;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .entry-format a{border-width:0;float:left;height:65px;line-height:65px;text-align:center;width:65px;}
.blog-entry.entry-date-left .entry-details .entry-format a::before{font-size:150px;}
.blog-entry.entry-date-left:hover .entry-details .entry-format{opacity:0.25;filter:alpha(opacity=25);bottom:10px;right:15px;}
.blog-entry.entry-date-left:hover .entry-details .entry-format a::before{font-size:50px;}
.wpb_column .blog-entry.outer-frame-border{width:auto;width:100%\0;float:left\0;}
.blog-entry.entry-date-left.outer-frame-border, .blog-entry.entry-date-left.outer-frame-border .entry-thumb, .blog-entry.entry-date-left.outer-frame-border .entry-details, .blog-entry.entry-date-left.outer-frame-border .entry-date, .blog-entry.entry-date-left.outer-frame-border .entry-details .entry-format, .blog-entry.entry-date-left.outer-frame-border .entry-details .entry-format a:before{-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.blog-entry.outer-frame-border:before, .blog-entry.outer-frame-border:after{-webkit-transition:all 0.75s ease 0s;transition:all 0.75s ease 0s;}
.blog-entry.blog-modern-style .entry-details{width:85%;background:#fff;padding:30px;float:right;margin-top:-100px;z-index:9;position:relative;margin-right:30px;box-shadow:3px 3px 0px 0px rgba(218, 0, 0, 0.1);}
.blog-entry.classic .entry-title h4{margin-bottom:15px;}
.blog-entry .dt-sc-button.simple{float:right;background-color:#fff;padding:0 0 0 20px;}
.blog-entry.classic .entry-details:after, .blog-entry.bordered .entry-details:after{content:"";width:100%;left:0;position:absolute;bottom:7px;height:2px;border-bottom:2px solid;}
.blog-entry.bordered .entry-details:after{width:75%;bottom:37px;margin-left:40px;}
.blog-entry .dt-sc-button.simple.with-icon.icon-right:hover span{margin-left:15px;}
.blog-entry.bordered .entry-details{padding:0 40px 30px 40px;margin-top:-45px;}
.blog-entry.bordered .date{width:75px;height:auto;border:2px solid #86898b;background:#fff;text-align:center;text-transform:uppercase;padding:15px 0 10px 0;position:relative;margin-bottom:20px;margin-right:5px;color:#86898b;font-weight:normal;font-size:12px;}
.blog-entry.bordered .date span{font-size:35px;font-weight:bold;display:block;padding-bottom:5px;}
.blog-entry.bordered{border:1px solid;}
.blog-entry.bordered:hover{-webkit-box-shadow:0px 0px 40px -18px rgba(0, 0, 0, 0.62);-moz-box-shadow:0px 0px 40px -18px rgba(0, 0, 0, 0.62);box-shadow:0px 0px 40px -18px rgba(0, 0, 0, 0.62);}
.blog-entry.bordered.post_format-post-format-video .entry-details, .blog-entry.bordered.post_format-post-format-audio .entry-details{margin-top:0;}
.dt-sc-one-column .blog-entry.bordered .entry-details:after{width:85%;}
.blog-entry.entry-fashion-style .entry-details{padding:40px 20px;border:1px solid #e4e4e4;text-align:center;}
.blog-entry.entry-fashion-style .entry-comment-author-meta{display:block;padding:13px 0 20px;}
.blog-entry.entry-fashion-style .entry-meta .comments{padding-right:5px;}
.blog-entry.entry-fashion-style .entry-title span.sticky-post{display:inline-block;margin-bottom:20px;padding:5px 10px;}
.blog-entry.entry-fashion-style .entry-thumb{margin:0;}
.blog-entry.entry-fashion-style .entry-meta .author i{padding:0 3px 0 7px;}
.blog-entry.entry-fashion-style .entry-title h4{text-transform:capitalize;}
.blog-entry.entry-fashion-style .entry-meta .date span{font-size:30px;padding-right:5px;}
.blog-entry.entry-minimal-bordered{text-align:center;border:1px solid #ccc;}
.blog-entry.entry-minimal-bordered .entry-meta p, .blog-entry.entry-minimal-bordered .entry-meta .date{display:inline-block;position:relative;font-size:13px;}
.blog-entry.entry-minimal-bordered .entry-meta p{margin-right:10px;padding-right:10px;}
.blog-entry.entry-minimal-bordered .entry-meta p:after{position:absolute;content:"|";right:-5px;}
.blog-entry.entry-minimal-bordered .entry-details{padding:20px 25px 10px;position:relative;}
.blog-entry.entry-minimal-bordered .entry-body{margin:20px 0px;}
.blog-entry.entry-minimal-bordered .entry-body p{line-height:28px;}
.blog-entry.entry-minimal-bordered .entry-meta-data a.dt-sc-button{padding:10px 0;font-weight:normal;}
.blog-entry.entry-minimal-bordered .entry-meta-data a.dt-sc-button:hover{background:transparent;color:#000;}
.blog-entry.entry-minimal-bordered .entry-meta-data .author, .blog-entry.entry-minimal-bordered .entry-meta-data .comments, .blog-entry.entry-minimal-bordered .entry-meta-data a.dt-sc-button{display:inline-block;position:relative;}
.blog-entry.entry-minimal-bordered .entry-meta-data .comments{padding:5px 15px;margin:0 15px;}
.blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{position:absolute;content:"";border-left:1px solid;border-right:1px solid;width:100%;height:100%;left:0;top:0;z-index:-1;}
.blog-entry.entry-minimal-bordered .entry-meta-data .author a{font-size:14px;text-transform:capitalize;font-weight:normal;color:#000;}
.blog-entry.entry-minimal-bordered .entry-meta-data .author, .blog-entry.entry-minimal-bordered .entry-meta-data .comments{text-transform:uppercase;font-weight:bold;font-size:18px;}
.blog-entry.entry-minimal-bordered .entry-meta-data .comments span{font-weight:300;margin-left:10px;text-transform:lowercase;}
.blog-entry.entry-minimal-bordered .entry-meta-data a.dt-sc-button:before{position:absolute;content:"";border-top:1px solid;border-bottom:1px solid;left:0;width:0;height:100%;top:0;transition:all 300ms linear;-webkit-transition:all 300ms linear;-ms-transition:all 300ms linear;-moz-transition:all 300ms linear;}
.blog-entry.entry-minimal-bordered .entry-meta-data a.dt-sc-button:hover:before{width:100%;}
.blog-entry.entry-minimal-bordered .entry-meta-data .comments a{color:#000;}
.blog-entry.entry-minimal-bordered .entry-meta p a{color:#000;font-weight:500;}
.blog-entry.entry-minimal-bordered .entry-title h4{margin-bottom:15px;text-transform:capitalize;}
.blog-entry.entry-minimal-bordered .sticky-post{border-top:1px solid #000;display:inline-block;font-size:13px;font-weight:normal;margin-bottom:0;padding:5px 10px;position:absolute;top:-55px;background:#fff;right:0;}
.blog-entry.entry-minimal-bordered .sticky-post span.fa{margin-right:5px;}
.dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments{margin:0 10px;}
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:none;}
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments{margin-top:10px;}
.single-post .blog-entry .share{padding-top:10px;width:100%;float:left;}
.single-post .blog-entry .share > a{color:#fff;background:#b7b7b7;padding:1px 8px;text-transform:capitalize;margin-right:10px;float:left;height:28px;line-height:26px;margin-top:1px;font-size:12px;}
.single-post .blog-entry .share .dt-share-list li{float:left;display:inline;text-align:center;margin-right:5px;}
.single-post .blog-entry .share .dt-share-list li a{width:30px;height:30px;line-height:30px;color:#fff;border-radius:50%;}
.single-post .blog-entry .share .dt-share-list a.fa-facebook{background:#3162a2;}
.single-post .blog-entry .share .dt-share-list a.fa-twitter{background:#2fb1eb;}
.single-post .blog-entry .share .dt-share-list a.fa-google-plus{background:#c54542;}
.single-post .blog-entry .share .dt-share-list a.fa-pinterest{background:#c8232c;}
.single-post .blog-entry .share .dt-share-list a.fa-facebook:hover, .single-post .blog-entry .share .dt-share-list a.fa-twitter:hover,
.single-post .blog-entry .share .dt-share-list a.fa-google-plus:hover, .single-post .blog-entry .share .dt-share-list a.fa-pinterest:hover{background:#b7b7b7;}
.single-post .blog-entry .share > span{display:none}
.tpl-blog-holder{display:block;clear:both;margin:0px;padding:0px;margin:0 -10px;}
.tpl-blog-holder .column{margin-left:0px;padding:10px;}
.tpl-blog-holder.apply-isotope .dt-sc-one-fourth, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-fourth{width:25%;}
.tpl-blog-holder.apply-isotope .dt-sc-one-third, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-third{width:33.33%;}
.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-half{width:50%;}
.page-with-sidebar .related-post .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .column.dt-sc-one-third{width:100%;}
.with-both-sidebar .dt-sc-one-column .blog-entry .entry-meta{font-size:12px;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format{right:-25px;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:50px;}
.with-both-sidebar .dt-sc-one-third .blog-entry .entry-body p{line-height:22px;}
.page-with-sidebar .blog-entry.single.blog-medium-style .entry-thumb, .page-with-sidebar .blog-entry.single.blog-medium-style.dt-blog-medium-highlight .entry-thumb{width:100%;}
.page-with-sidebar .blog-entry.single.blog-medium-style .entry-details, .page-with-sidebar .blog-entry.single.blog-medium-style.dt-blog-medium-highlight .entry-details{width:100%;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-format{left:30px;right:inherit;bottom:-25px;top:inherit;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-left:30px;}
.page-with-sidebar .blog-entry.single.blog-medium-style .entry-format{left:30px;right:inherit;bottom:-35px;top:inherit;}
.page-with-sidebar .blog-entry.single.blog-medium-style .entry-details, .page-with-sidebar .blog-entry.single.blog-medium-style.dt-blog-medium-highlight.dt-sc-skin-highlight .entry-details{padding:60px 0px 0px 30px;}
.page-with-sidebar .blog-entry.single.blog-medium-style.dt-blog-medium-highlight, .blog-entry.single.blog-medium-style.dt-blog-medium-highlight.dt-sc-skin-highlight{background:none;}
.page-with-sidebar .blog-entry.single.blog-medium-style.dt-blog-medium-highlight .entry-details{padding:40px 0px 0px 30px;}
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4{font-size:14px;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-details{padding-left:60px;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-date{width:45px;font-size:20px;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-date span{font-size:12px;margin-top:5px;padding:2px 0px;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4{font-size:15px;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .dt-sc-button{margin:10px 0px 15px -60px;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data{margin-top:0px;}
.dt-sc-one-column .blog-entry.entry-date-author-left .entry-details{min-height:280px;}
.dt-sc-one-column .blog-entry.entry-date-author-left .entry-thumb ~ .entry-details{min-height:auto;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:55px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-format{right:-25px;top:20px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-format a{width:50px;height:50px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-format a:before{line-height:48px;font-size:24px;}
.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-left:30px;}
.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-format{right:0px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-meta{font-size:12px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-title h4{font-size:14px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-left:40px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:0;padding-top:30px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-format{right:-18px;top:15px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-format{right:0;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-format a, .page-with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-format a{width:36px;height:36px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-format a:before, .page-with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-format a:before{line-height:32px;font-size:16px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-top:30px;padding-left:30px;}
.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding:0px 20px 20px;}
.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb{width:100%;}
.dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{width:100%;padding-left:0px;padding-top:30px;}
.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-format, .dt-sc-one-third .blog-entry.blog-medium-style .entry-format{bottom:-20px;left:10px;right:inherit;top:inherit;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{width:100%;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-third .blog-entry.blog-medium-style .entry-details{padding-top:0;}
.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-top:30px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details{width:100%;}
.dt-sc-one-third .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb{overflow:visible;}
.dt-sc-one-third .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-top:30px;}
.dt-sc-one-third .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-third .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-top:30px;width:100%;}
.dt-sc-one-third .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding:30px 20px 20px;}
.blog-entry.entry-overlay-style .entry-details, .blog-entry.entry-overlay-style .entry-thumb img, .blog-entry.entry-overlay-style .entry-details, .blog-entry.entry-overlay-style .entry-details:before, .blog-entry.entry-overlay-style .entry-thumb img, .blog-entry.entry-overlay-style .entry-body, .blog-entry.entry-overlay-style .entry-meta .date, .blog-entry.entry-overlay-style .entry-meta-data p, .blog-entry.entry-overlay-style .entry-meta-data p a, .blog-entry.entry-overlay-style .entry-meta-data p i{transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.wpb_column .blog-entry.entry-overlay-style{margin-bottom:0px;}
.blog-entry.entry-overlay-style .entry-thumb{line-height:inherit;margin-bottom:0px;background-position:center center;background-repeat:no-repeat;background-size:0;transition:background-size 3s ease;-moz-transition:background-size 3s ease;-webkit-transition:background-size 3s ease;}
.blog-entry.entry-overlay-style:hover .entry-thumb{background-size:cover;}
.blog-entry.entry-overlay-style .entry-details{float:left;display:inline-block;line-height:inherit;padding:80px 50px 40px;position:relative;z-index:1;}
.blog-entry.entry-overlay-style .entry-details:before{content:"";border:5px solid transparent;width:100%;height:100%;display:inline-block;position:absolute;left:0;top:0;z-index:-1;}
.blog-entry.entry-overlay-style .entry-thumb img{visibility:hidden !important;opacity:0;}
.blog-entry.entry-overlay-style:hover .entry-thumb img{visibility:visible !important;opacity:1;}
.blog-entry.entry-overlay-style .read-more-link{background:none;width:100%;font-size:12px;font-weight:normal;letter-spacing:2px;text-transform:uppercase;line-height:30px;border-top:1px solid #e8e8e8;padding:20px 0px 20px;}
.blog-entry.entry-overlay-style:hover .read-more-link{color:#FFF;border-top:1px solid #FFF;}
.blog-entry.entry-overlay-style .read-more-link span{float:right;color:#777777;font-size:18px;width:35px;height:35px;line-height:31px;border:2px solid #cdcdcd;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.blog-entry.entry-overlay-style:hover .read-more-link span{color:#FFF;background-color:#000;}
.blog-entry.entry-overlay-style .read-more-link span:before{margin-left:3px;}
.blog-entry.entry-overlay-style:hover .entry-details{color:#FFF;}
.blog-entry.entry-overlay-style .entry-meta{font-size:12px;font-weight:normal;letter-spacing:0.6px;position:relative;padding-bottom:10px;margin-bottom:36px;color:#777777;}
.blog-entry.entry-overlay-style .entry-meta:before{content:"";background-color:#e8e8e8;width:78px;height:3px;display:inline-block;clear:both;float:left;position:absolute;left:0px;bottom:0px;}
.blog-entry.entry-overlay-style .entry-meta .date{text-transform:uppercase;}
.blog-entry.entry-overlay-style .entry-title h4{font-size:20px;text-transform:none;width:55%;}
.blog-entry.entry-overlay-style .entry-body{opacity:0;}
.blog-entry.entry-overlay-style:hover .entry-body{opacity:1;}
.blog-entry.entry-overlay-style:hover .entry-title h4 a, .blog-entry.entry-overlay-style .entry-meta-data p a:hover, .blog-entry.entry-overlay-style .entry-meta a:hover, .blog-entry.entry-overlay-style:hover .read-more-link, .blog-entry.entry-overlay-style:hover .entry-meta .date, .blog-entry.entry-overlay-style:hover .entry-meta-data p, .blog-entry.entry-overlay-style:hover .entry-meta-data p a, .blog-entry.entry-overlay-style:hover .entry-meta-data p i, .blog-entry.entry-overlay-style:hover .entry-meta a, .blog-entry.entry-overlay-style:hover .entry-meta a i, .blog-entry.entry-overlay-style:hover .entry-meta .author i{color:#FFF;}
.blog-entry.entry-overlay-style:hover .entry-details{background-color:rgba(0, 0, 0, 0.7);}
.blog-entry.entry-overlay-style:hover .entry-details:before{border-color:#da0000;}
.blog-entry.entry-overlay-style .entry-title h4 a:hover, .blog-entry.entry-overlay-style .read-more-link:hover{color:#ff2828;}
.blog-entry.overlap .entry-details{padding:50px 40px 40px;margin:-60px 5% 0px;background-color:#FFF;width:90%;float:left;z-index:auto;position:relative;}
.blog-entry.overlap .entry-meta-data{padding:30px 0 0;border-top:1px solid #f0f0f0;}
.animated-btn{overflow:hidden;}
.animated-btn:after{content:"";display:block;height:100%;margin:auto;position:absolute;right:-15px;top:0;}
.animated-btn:after{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);box-shadow:0 0 0px 0px #FFF;content:"";display:block;height:100px;left:0;right:0px;opacity:0;padding:0;position:absolute;top:0;bottom:0px;transform:scale(0.9);width:100px;z-index:0;border-radius:100%;}
.animated-btn:hover:after{-moz-animation:zooming 1s ease-out;-ms-animation:zooming 1s ease-out;-webkit-animation:zooming 1s ease-out;animation:zooming 1s ease-out;box-shadow:0 0 10px 10px #FFF;}
.animated-btn:hover{border-color:transparent;}
@-webkit-keyframes zooming {
0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);}
100%{box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);-webkit-transform:scale(1.1);opacity:0;}
}
@-moz-keyframes zooming {
0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);}
100%{box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);-moz-transform:scale(1.1);opacity:0;}
}
@-ms-keyframes zooming {
0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);}
100%{box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);-ms-transform:scale(1.1);opacity:0;}
}
@keyframes zooming {
0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);}
100%{box-shadow:0 0 0 2px rgba(255,255,255,0.3), 0 0 15px 15px rgba(0,0,0,0.1), 0 0 0 15px rgba(255,255,255,0.5);transform:scale(1.1);opacity:0;}
} .blog-entry.entry-center-align{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#FFF;}
.blog-entry.entry-center-align .entry-thumb img{border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}
.blog-entry.entry-center-align .entry-format a{border-radius:10px 0px 0 0;-moz-border-radius:10px 0px 0 0;-webkit-border-radius:10px 0px 0 0;}
.blog-entry.entry-center-align{text-align:center;}
.blog-entry.entry-center-align .entry-title h4{font-size:30px;text-transform:none;}
.blog-entry.entry-center-align .entry-details{padding:15px 35px 45px;position:relative;}
.blog-entry.entry-center-align .entry-details .dt-sc-button{font-size:20px;background-color:transparent;padding:0px;border-bottom:2px solid;margin-bottom:0px;line-height:17px;}
.blog-entry.entry-center-align .entry-meta .date{font-size:14px;text-transform:uppercase;}
.blog-entry.entry-center-align .entry-details .dt-sc-button span, .blog-entry.entry-center-align .entry-details .dt-sc-button:after{display:none;}
.blog-entry.entry-center-align .entry-details:before{content:"";background-image:url(http://fw.wedesignthemes.com/wp-content/uploads/2018/01/blog-stripe.png);background-repeat:repeat-x;width:100%;height:19px;display:inline-block;position:absolute;left:0px;top:-11px;}
.blog-entry.entry-center-align .entry-meta{margin-bottom:18px;position:relative;}
.blog-entry.entry-center-align .entry-meta:after{content:"";margin:0 auto;text-align:center;position:absolute;bottom:-7px;left:0;right:0;width:153px;}
.blog-entry.entry-center-align .entry-thumb{margin-bottom:0px;}
.blog-entry.entry-center-align .entry-details .dt-sc-button{color:#da0000;}
.blog-entry.entry-center-align .entry-details .dt-sc-button:hover{color:#ff2828;background-color:transparent;}
.grid-sizer.column{margin:0;padding:0;min-height:0;}
.vc_col-sm-3 .blog-entry.blog-medium-style .entry-thumb, .vc_col-sm-4 .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .vc_col-sm-6 .blog-entry.blog-medium-style .entry-thumb{width:100%;}
.vc_col-sm-3 .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .vc_col-sm-4 .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .vc_col-sm-6 .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{width:100%;padding-left:0;padding-top:30px;}
.vc_col-sm-3 .blog-entry.blog-medium-style .entry-format a:before{line-height:36px;font-size:16px;}
.vc_col-sm-3 .blog-entry.blog-medium-style .entry-format a{width:36px;height:36px;}
.vc_col-sm-3 .blog-entry.blog-medium-style .entry-format{bottom:-15px;left:10px;top:auto;}
.vc_col-sm-3 .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .vc_col-sm-4 .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .vc_col-sm-6 .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding:30px;}
.vc_col-sm-3 .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-format{bottom:0;}
.vc_col-sm-4 .blog-entry.blog-medium-style .entry-format, .page-with-sidebar .vc_col-sm-6 .blog-entry.blog-medium-style .entry-format{right:10px;top:10px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry .entry-title h4{font-size:12px;}
.page-with-sidebar .vc_col-sm-4 .blog-entry .entry-title h4{font-size:14px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry.entry-date-author-left .entry-date-author{width:30px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry.entry-date-author-left{padding-left:45px;}
.page-with-sidebar .vc_col-sm-4 .blog-entry.entry-date-author-left{padding-left:70px;}
.page-with-sidebar .vc_col-sm-4 .blog-entry.entry-date-author-left .entry-date-author{width:50px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry.entry-date-left .entry-details{padding-left:55px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry.entry-date-left .entry-details .entry-date{width:40px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry.entry-date-left .dt-sc-button.with-icon.icon-right.type1{padding:10px;}
.page-with-sidebar .vc_col-sm-3 .blog-entry.blog-medium-style.dt-blog-medium-highlight .dt-sc-button.with-icon.icon-right.type1{padding:12px 8px;}
.dt-sc-button.dt-sc-readmore-link{font-size:12px;text-transform:uppercase;padding:8px 15px;line-height:normal;display:inline-block;margin:10px 0px 0px;cursor:pointer;outline:none;position:relative;z-index:1;}
.dt-sc-button.dt-sc-readmore-link{background:rgba(0, 0, 0, 0.5);color:#000000;}
.dt-sc-button.dt-sc-readmore-link:hover, .dt-sc-button.dt-sc-readmore-link.filled, .dt-sc-button.dt-sc-readmore-link.filled:hover{color:#ffffff;}
.dt-sc-button.dt-sc-readmore-link.small{font-size:12px;padding:13px 20px 11px;}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1{padding-right:14px;}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1 span{margin-left:35px;}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1{position:relative;letter-spacing:0.5px;overflow:hidden;}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1:after{content:'';position:absolute;z-index:-1;}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1:before{left:auto;right:10px;z-index:2;}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1:after{width:35%;height:200%;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);}
.dt-sc-button.dt-sc-readmore-link.with-icon.icon-right.type1:hover:after{width:40%;}
.dt-sc-button.with-icon.icon-right.type1:after{background:rgba(0, 0, 0, 0.1);}
.dt-sc-button.with-icon.icon-right.type1, .dt-sc-button.with-icon.icon-right.type1:after{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.blog-entry.single.dt-sc-skin-highlight, .blog-entry.single.dt-sc-skin-highlight .entry-title h4 a, .blog-entry.single.dt-sc-skin-highlight .entry-meta a, .blog-entry.single.dt-sc-skin-highlight .entry-meta-data p a, .blog-entry.single.dt-sc-skin-highlight .entry-meta-data p i{color:#000000;}
.blog-entry.single.dt-sc-skin-highlight .entry-meta .comments i, .blog-entry.single.dt-sc-skin-highlight .entry-meta .author i{color:#888888;}
.blog-entry.post-standard .entry-title{width:100%;float:left;padding:10px 0;}
.blog-entry.post-standard .entry-title h4{text-transform:inherit;font-size:30px;font-weight:bold;margin-bottom:5px;}
.blog-entry.post-standard p.category, .blog-entry.post-standard p.category a{margin-bottom:5px;}
.blog-entry.post-standard p.category i{display:none;}
.blog-entry.post-standard .entry-meta{margin-bottom:20px;width:100%;float:left;display:none}
.blog-entry.post-standard .entry-meta p.category a{background:#222222;color:#fff;padding:1px 8px 0px;text-transform:capitalize;margin-right:3px;position:relative;z-index:9;float:left;}
.blog-entry.post-standard .entry-meta .entry-info a{color:#000;}
.blog-entry.post-standard .entry-meta .entry-info{width:100%;float:left;}
.blog-entry.post-standard .entry-meta .entry-info i.zmdi{font-size:13px;margin-right:8px;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-left:5px;color:#fff;}
.blog-entry.post-standard .entry-meta .entry-info i.zmdi:after{position:absolute;content:"";display:block;width:28px;height:32px;top:-10px;z-index:-1;text-align:center;left:-5px;background:#000;}
.blog-entry.post-standard .entry-meta .entry-info .likes a i{position:static;font-style:normal;margin-right:0;font-size:12px;}
.blog-entry.post-standard .entry-meta .entry-info > *{float:left;margin-right:10px;font-size:12px;position:relative;line-height:18px;border-width:1px;border-style:solid;padding:6px 10px 6px 35px;overflow:hidden;margin-bottom:10px;min-height:30px;}
.blog-entry.post-standard .entry-meta-data p span{color:#fff;padding:0px 8px;text-transform:capitalize;margin-top:5px;margin-right:6px;float:left;height:26px;line-height:24px;background:#b7b7b7;font-size:12px;}
.blog-entry.post-standard .entry-meta-data p a{background:#222222;border-radius:0;color:#fff;padding:0px 8px;text-transform:capitalize;margin-right:3px;position:relative;z-index:9;float:none;display:inline-block;margin-bottom:5px;line-height:26px;min-height:26px;}
.blog-entry.post-standard .entry-meta-data p a:hover{color:#fff;}
.blog-entry.post-standard .entry-meta-data p a:before{content:"";display:block;position:absolute;top:0;right:0;left:auto;width:0;height:100%;z-index:-1;}
.blog-entry.post-standard .entry-meta-data p a:hover:before{width:100%;left:0;right:auto;}
.blog-entry.post-standard .entry-thumb{overflow:hidden;position:relative;width:auto;float:left;}
.blog-entry.post-standard .entry-thumb a{display:block;}
.blog-entry.post-standard .entry-thumb img{max-width:none;width:calc(100% + 60px);transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);-webkit-animation-name:none;-moz-animation-name:none;-o-animation-name:none;}
.blog-entry.post-standard.format-video .entry-thumb, .blog-entry.post-standard.format-audio .entry-thumb{width:100%;}
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .blog-entry.post-standard .entry-thumb img{transform:translate3d(0px,0,0);width:auto;}::i-block-chrome, .blog-entry.post-standard .entry-thumb{width:100%;}
}		
.blog-entry.post-standard .entry-thumb:hover img{opacity:0.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.blog-entry.post-standard .entry-thumb:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px dashed #222222;opacity:0;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);content:"";display:block;}
.blog-entry.post-standard .entry-thumb:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.blog-entry.post-standard .entry-thumb .bx-wrapper img{max-width:none;width:100%;transition:opacity .35s;-webkit-transform:none;transform:none;}
.blog-entry.post-info-within-image .entry-thumb{width:auto;margin-bottom:30px;}
.blog-entry.post-info-within-image.format-video .entry-thumb, .blog-entry.post-info-within-image.format-audio .entry-thumb{width:100%;}
.blog-entry.post-info-within-image .entry-thumb:before{position:absolute;content:"";display:block;width:100%;height:40%;bottom:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);}
.blog-entry.post-info-within-image .entry-thumb:hover:before{height:100%;}
.blog-entry.post-info-within-image.format-video .entry-thumb:before, .blog-entry.post-info-within-image.format-audio .entry-thumb:before{display:none;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a{background:none;opacity:1;}
.blog-entry.post-info-within-image .entry-thumb .bx-wrapper{overflow:visible;}
.blog-entry.post-info-within-image .entry-thumb .bx-wrapper .bx-viewport{overflow:visible !important;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev{left:-60px;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next{right:-35px;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after{content:"";display:block;left:0;width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after{border-right:60px solid #b7b7b7;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after{border-left:60px solid #b7b7b7;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-wrapper{overflow:hidden;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev{left:10px;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next{right:10px;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev, .page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next{width:50px;height:50px;background:#b7b7b7;z-index:99;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a{opacity:0;visibility:hidden;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb:hover .bx-controls a{opacity:1;visibility:visible;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after, .page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after{display:none;}
.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:before, .page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:before{left:0;top:0;font-size:50px;}
.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:before, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:before{left:-2.5px;top:35px;font-size:60px;color:#fff;}
.blog-entry.post-info-within-image .entry-meta{margin-bottom:0;width:100%;float:left;position:absolute;bottom:0;padding:30px;z-index:9;}
.blog-entry.post-info-within-image .entry-meta p.category a{color:#fff;padding:5px 10px;font-size:12px;text-transform:capitalize;background:#b7b7b7;}
.blog-entry.post-info-within-image .entry-meta i{font-size:14px;}
.blog-entry.post-info-within-image .entry-meta > *{float:left;margin-right:20px;font-size:14px;position:relative;line-height:19px;}
.blog-entry.post-info-within-image .entry-meta p.category a:hover{color:#fff;}
.blog-entry.post-info-within-image .entry-meta p.category{margin-bottom:12px;}
.blog-entry.post-info-within-image .entry-meta p.category, .blog-entry.post-info-within-image .entry-meta .entry-title, .blog-entry.post-info-within-image .entry-meta .entry-info{width:100%;float:left;color:#fff;margin-right:0;}
.blog-entry.post-info-within-image .entry-meta .entry-info{margin-top:5px;}
.blog-entry.post-info-within-image .entry-meta .dt_scroll_down{position:absolute;right:10px;bottom:10px;width:50px;height:50px;line-height:50px;text-align:center;background:#fff;margin:0;}
.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a{width:100%;height:100%;float:left;}
.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i{margin:0;padding:0;line-height:50px;font-size:24px;color:#b7b7b7;position:absolute;right:0;left:0;margin:0 auto;}
.blog-entry.post-info-within-image .entry-meta .author, .blog-entry.post-info-within-image .entry-meta .date, .blog-entry.post-info-within-image .entry-meta .comments, .blog-entry.post-info-within-image .entry-meta .views, .blog-entry.post-info-within-image .entry-meta .likes{font-size:12px;}
.blog-entry.post-info-within-image .entry-meta .author{position:relative;margin-right:10px;}
.blog-entry.post-info-within-image .entry-meta .author:before{position:absolute;content:"";display:block;right:-8px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:5px;height:1px;background:#fff;}
.blog-entry.post-info-within-image .entry-meta .comments{margin-left:15px;}
.blog-entry.post-info-within-image .entry-meta .views, .blog-entry.post-info-within-image .entry-meta .likes{float:none;display:inline-block;margin-left:15px;}
.blog-entry.post-info-within-image .entry-meta .entry-title h4{font-size:30px;margin-bottom:0;text-transform:capitalize;}
.blog-entry.post-info-within-image .entry-meta-data p span{color:#fff;padding:3px 9px;text-transform:capitalize;margin-right:5px;background:#000;float:left;}
.blog-entry.post-info-within-image .entry-meta-data p a{background:#adaeaf;color:#fff;padding:3px 9px;text-transform:capitalize;margin-right:5px;position:relative;z-index:9;letter-spacing:0.5px;float:none;display:inline-block;margin-bottom:5px;}
.blog-entry.post-info-within-image .entry-meta-data p a:before{content:"";display:block;position:absolute;top:0;right:0;left:auto;width:0;height:100%;z-index:-1;}
.blog-entry.post-info-within-image .entry-meta-data p a:hover:before{width:100%;left:0;right:auto;}
.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a:hover i, .blog-entry.post-info-within-image .entry-meta i, .blog-entry.post-info-within-image .entry-meta a, .blog-entry.post-info-within-image .entry-meta .entry-title h4 a{color:#fff;}
.blog-entry.post-info-within-image .entry-meta i.fa{font-size:14px;}
.blog-entry.post-info-within-image .entry-meta .likes a i{font-style:normal;font-size:12px;}
.blog-entry.post-info-bottom-image .entry-thumb{backface-visibility:hidden;-webkit-box-shadow:10px -10px 0px 0px rgba(0,0,0,0);-moz-box-shadow:10px -10px 0px 0px rgba(0,0,0,0);box-shadow:10px -10px 0px 0px rgba(0,0,0,0);width:auto;margin-bottom:30px;}
.blog-entry.post-info-bottom-image.format-video .entry-thumb, .blog-entry.post-info-bottom-image.format-audio .entry-thumb{width:100%;}
.blog-entry.post-info-bottom-image .entry-meta{margin-bottom:0;width:80%;float:none;position:absolute;bottom:0;background:#fff;left:0;margin:0 auto;padding:20px 20px 0px 0;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info .author{padding-left:40px;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info .author img{width:25px;height:25px;border-radius:50%;position:absolute;left:0;top:-5px;}
.blog-entry.post-info-bottom-image .entry-meta .comments i{font-size:14px;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info > i{font-size:13px;margin-right:8px;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.blog-entry.post-info-bottom-image .entry-meta .entry-info > *{font-size:12px;position:relative;margin-right:30px;float:none;display:inline-block;line-height:19px;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info > *:before{position:absolute;content:"";display:block;right:-20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:10px;height:1px;background:#878787;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info > *:last-child{margin-right:0;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info > *:last-child:before{content:none;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info a, .blog-entry.post-info-bottom-image .entry-meta .entry-info a i{color:#000000;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info .date span{margin-right:5px;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info .comments{line-height:22px;}
.blog-entry.post-info-bottom-image .entry-meta .entry-title{width:100%;float:left;margin-top:3px;}
.blog-entry.post-info-bottom-image .entry-meta .entry-title h4{text-transform:capitalize;margin-bottom:15px;font-size:28px;}
.blog-entry.post-info-bottom-image .entry-meta p.category a{color:#fff;padding:2px 8px;font-size:14px;text-transform:capitalize;}
.blog-entry.post-info-bottom-image .entry-meta.bottom-left p.category{float:left;width:100%;line-height:normal;margin-bottom:0;}
.blog-entry.post-info-bottom-image .entry-meta.bottom-left p.category a{margin-bottom:10px;padding:4px 8px;float:left;margin-right:5px;background:#b7b7b7;font-size:12px;}
.blog-entry.post-info-bottom-image .entry-meta-data p span{color:#fff;padding:4px 9px;font-size:11px;text-transform:capitalize;margin-right:5px;}
.blog-entry.post-info-bottom-image .entry-meta-data p a{background:#b7b7b7;color:#fff;padding:2px 8px;font-size:12px;text-transform:capitalize;letter-spacing:0.5px;position:relative;z-index:9;margin-bottom:5px;float:left;margin-right:5px;line-height:23px;}
.blog-entry.post-info-bottom-image .entry-meta-data p a:before{content:"";display:block;position:absolute;top:0;right:0;left:auto;width:0;height:100%;z-index:-1;}
.blog-entry.post-info-bottom-image .entry-meta-data p a:hover:before{width:100%;left:0;right:auto;}
.blog-entry.post-info-bottom-image .entry-meta-data p.tags span{float:left;padding:0;border-radius:50%;width:25px;height:25px;text-align:center;position:relative;margin-right:15px;background:#b7b7b7;margin-top:2px;}
.blog-entry.post-info-bottom-image .entry-meta-data p.tags span i{color:#fff;font-size:12px;text-align:center;float:none;display:inline-block;padding:0;position:absolute;left:-1px;right:0;margin:-1px auto 0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:auto;}
.blog-entry.post-info-bottom-image .entry-meta i.fa{font-size:13px;color:#888;margin-right:3px;}
.blog-entry.post-info-bottom-image .entry-meta .likes a i{font-style:normal;font-size:12px;}
.blog-entry.post-info-above-image .entry-meta{width:100%;text-align:center;float:none;display:inline-block;margin:0 auto;padding-bottom:30px;}
.blog-entry.post-info-above-image .entry-meta .entry-info .author{padding-left:40px;}
.blog-entry.post-info-above-image .entry-meta .entry-info .author img{width:25px;height:25px;border-radius:50%;position:absolute;left:0;}
.blog-entry.post-info-above-image .entry-meta .entry-info{width:100%;float:left;margin-top:8px;display:none !important;}
.blog-entry.post-info-above-image .entry-meta .entry-info i{font-size:16px;margin-right:3px;float:none;display:inline-block;}
.blog-entry.post-info-above-image .entry-meta .entry-info > *{font-size:14px;position:relative;line-height:25px;margin-right:35px;float:none;display:inline-block;text-transform:capitalize;padding-left:15px;color:#878787;}
.blog-entry.post-info-above-image .entry-meta .entry-info > *:before{position:absolute;content:"";display:block;right:-20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:10px;height:1px;background:#222222;}
.blog-entry.post-info-above-image .entry-meta .entry-info > *:last-child:before{content:none;}
.blog-entry.post-info-above-image .entry-meta .entry-info i.zmdi{position:absolute;top:5px;left:-7px;font-size:14px;}
.blog-entry.post-info-above-image .entry-meta .entry-info .date{padding-left:0;margin-left:-5px;}
.blog-entry.post-info-above-image .entry-meta .entry-info > * span{margin-right:6px;}
.blog-entry.post-info-above-image .entry-meta .entry-title{width:100%;float:left;margin:10px 0 8px;}
.blog-entry.post-info-above-image .entry-meta .entry-title h4{margin-bottom:0;font-size:30px;}
.blog-entry.post-info-above-image .entry-meta p.category{float:left;width:100%;line-height:normal;margin-bottom:0;}
.blog-entry.post-info-above-image .entry-meta p.category a{background:#222222;color:#fff;padding:4px 8px 6px;text-transform:capitalize;margin-bottom:10px;float:none;display:inline-block;font-size:12px;}
.blog-entry.post-info-above-image .entry-meta-data p span{color:#fff;padding:4px 9px;font-size:11px;text-transform:uppercase;margin-right:5px;}
.blog-entry.post-info-above-image .entry-meta-data p a{background:#222222;color:#fff;padding:2px 8px;text-transform:capitalize;margin-right:5px;position:relative;z-index:9;float:left;margin-bottom:5px;}
.blog-entry.post-info-above-image .entry-meta-data p a:hover{color:#fff;}
.blog-entry.post-info-above-image .entry-meta-data p a:before{content:"";display:block;position:absolute;top:0;right:0;left:auto;width:0;height:100%;z-index:-1;}
.blog-entry.post-info-above-image .entry-meta-data p a:hover:before{width:100%;left:0;right:auto;}
.blog-entry.post-info-above-image .entry-meta-data p.tags span{float:left;padding:0;border-radius:50%;width:28px;height:28px;text-align:center;position:relative;margin-right:15px;background:#b7b7b7;margin-top:1px;}
.blog-entry.post-info-above-image .entry-meta-data p.tags span i{color:#fff;font-size:13px;text-align:center;float:none;display:inline-block;padding:0;position:absolute;left:-1px;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.blog-entry.post-info-above-image .entry-thumb{margin-bottom:30px;width:100%;float:left;position:relative;}
.blog-entry.post-info-above-image .entry-thumb > a{width:100%;float:left;position:relative;background:#b7b7b7;}
.blog-entry.post-info-above-image .entry-thumb img{border-radius:150px;-webkit-border-radius:150px;box-shadow:0 0 0 5px #fff;-moz-box-shadow:0 0 0 5px #fff;-webkit-box-shadow:0 0 0 5px #fff;-ms-box-shadow:0 0 0 5px #fff;}
.blog-entry.post-info-above-image:hover .entry-thumb img{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;}
.blog-entry.post-info-above-image .entry-meta i.fa{font-size:13px;color:#999;}
.blog-entry.post-info-above-image .entry-meta .likes a i{font-style:normal;font-size:12px;}
.blog-entry.post-info-vertical-image .entry-thumb{width:100%;float:left;position:relative;overflow:hidden;margin-bottom:30px;}
.blog-entry.post-info-vertical-image .entry-thumb:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;}
.blog-entry.post-info-vertical-image .entry-thumb .bx-controls a{z-index:9;}
.blog-entry.post-info-vertical-image .entry-thumb:hover:before{background:rgba(0,0,0,0.6);}
.blog-entry.post-info-vertical-image .entry-meta{width:100%;text-align:center;float:none;display:inline-block;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;}
.blog-entry.post-info-vertical-image .entry-meta, .blog-entry.post-info-vertical-image .entry-meta a, .blog-entry.post-info-vertical-image .entry-meta .entry-info i{color:#fff;}
.blog-entry.post-info-vertical-image .entry-meta p.category a{background:#222222;color:#fff;padding:4px 8px;text-transform:capitalize;font-size:12px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-info i{font-size:16px;margin-right:0px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-info > *{font-size:14px;position:relative;line-height:25px;margin-right:15px;float:none;display:inline-block;text-transform:capitalize;padding-left:15px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-info i.zmdi{position:absolute;top:5px;left:-7px;font-size:14px;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-meta.vertically-centered{display:none;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb{position:relative;margin-top:50px;overflow:hidden;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb .entry-meta.vertically-centered{display:block;background:none;}
.blog-entry.post-info-vertical-image.format-video .entry-thumb:before{display:none;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb{display:block;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-video-thumb:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail:hover .entry-video-thumb:before{background:rgba(0,0,0,0.6);}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-meta{width:100%;text-align:center;float:none;display:inline-block;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;padding:0;}
.blog-entry.post-info-vertical-image.format-video .entry-video-thumb{display:none;}
.blog-entry.post-info-vertical-image.format-video .entry-meta{position:relative;top:auto;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);background:rgba(0, 0, 0, 0.7);padding:40px 20px;}
.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta p.category, .blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info{position:static;}
.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta .entry-title h4:after{display:none;}
.blog-entry.post-info-vertical-image.format-video > .entry-meta .entry-title h4{margin:0;padding:0;}
.blog-entry.post-info-vertical-image.format-video.has-post-thumbnail .entry-thumb > .entry-meta p.category{margin-bottom:15px;}
.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info{width:100%;float:none;display:inline-block;margin-top:10px;}
.blog-entry.post-info-vertical-image.format-video .entry-thumb:hover > .entry-meta p.category{margin-top:0;}
.blog-entry.post-info-vertical-image.format-video .entry-thumb:hover > .entry-meta div.entry-info{margin-bottom:0;}
.blog-entry.post-info-vertical-image .entry-thumb img.wp-post-image{transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);}
.blog-entry.post-info-vertical-image .entry-thumb:hover img.wp-post-image{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.blog-entry.post-info-vertical-image .entry-thumb .entry-meta p.category{position:absolute;top:-30px;right:0;left:0;margin:0 auto;}
.blog-entry.post-info-vertical-image .entry-thumb .entry-meta div.entry-info{position:absolute;bottom:-30px;right:0;left:0;margin:0 auto;}
.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category{margin-top:-5px;}
.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta div.entry-info{margin-bottom:-5px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-title{width:100%;float:left;padding:0 10px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-title h4{text-transform:capitalize;margin:0px 0 5px;padding:15px 0 13px;position:relative;font-size:24px;width:auto;float:none;display:inline-block;letter-spacing:1px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-title h4:before{top:0px;}
.blog-entry.post-info-vertical-image .entry-meta .entry-title h4:after{bottom:0px;}
.blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:after{position:absolute;content:"";display:block;width:50px;height:1px;background:#fff;opacity:0;visibility:hidden;right:0;left:0;margin:0 auto;bottom:-2px;}
.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta .entry-title h4:after{width:100px;height:2px;opacity:1;visibility:visible;}
.blog-entry.post-info-vertical-image .entry-meta p.category{float:left;width:100%;line-height:normal;}
.blog-entry.post-info-vertical-image .entry-meta-data p span{background:#222222;color:#fff;padding:3px 8px;text-transform:capitalize;margin-right:5px;float:left;}
.blog-entry.post-info-vertical-image .entry-meta-data p a{background:#222222;color:#fff;padding:3px 8px;text-transform:capitalize;margin-right:5px;position:relative;z-index:9;float:left;line-height:normal;letter-spacing:0.5px;margin-bottom:5px;}
.blog-entry.post-info-vertical-image .entry-meta-data p a:hover{color:#fff;}
.blog-entry.post-info-vertical-image .entry-meta-data p a:before{content:"";display:block;position:absolute;top:0;right:0;left:auto;width:0;height:100%;z-index:-1;}
.blog-entry.post-info-vertical-image .entry-meta-data p a:hover:before{width:100%;left:0;right:auto;}
.blog-entry.post-info-vertical-image .entry-meta-data p.tags span{float:left;color:#222222;padding:3px 8px;text-transform:capitalize;margin-right:5px;line-height:normal;font-size:13px;background:#eaeaea;}
.blog-entry.post-info-vertical-image .entry-meta i.fa{font-size:14px;}
.blog-entry.post-info-vertical-image .entry-meta .likes a i{font-style:normal;font-size:12px;margin-right:1px;}
.author-info{display:block;padding:0px;clear:both;float:left;margin:40px 0px 0px;}
.author-info .thumb{width:110px;margin:0px 20px 0px 0px;float:left;position:relative;}
.author-info .thumb img{max-width:100%;border-radius:100%;height:auto;}
.author-info h2{font-size:20px;font-weight:normal;margin-bottom:30px;text-transform:none;}
.author-info h3 span{color:#aaaaaa;font-size:14px;}
.author-info h3{font-size:18px;}
.commententries{width:100%;float:left;margin:0;padding:0px;}
.commententries .comments-area{margin:40px 0px 0px;display:block;}
.commententries .comments-area:empty{display:none;}
.commententries h3{font-size:24px;}
ul.commentlist{float:left;margin:20px 0px 20px 0px;padding:0px 0px 20px 0px;list-style:none;border-top:0px;width:100%;}
ul.commentlist li.comment{display:block;float:none;list-style:none;border:none;margin:0px 0px 30px;padding:0px 0px 0px 110px;position:relative;clear:both;}
ul.commentlist li.pingback{padding-left:0;}
ul.commentlist li.pingback > p > a{margin-left:5px;}
ul.commentlist li ul.children{margin:10px 0px 10px;padding:0px;float:left;border:none;clear:both;width:100%;}
ul.commentlist li .respond{margin-left:69px;}
ul.commentlist li .comment-details{position:relative;padding:0px 0px 6px;margin:10px 0px 10px;}
ul.commentlist li .comment-details:before{bottom:0px;content:'';left:0px;position:absolute;width:100%;}
ul.commentlist li .comment-body{margin:10px 0px 0px;}
ul.commentlist li .comment-body p{line-height:28px;}
ul.commentlist li .comment-author{left:0px;top:0px;position:absolute;}
ul.commentlist li .comment-author img{max-width:80px;max-height:80px;float:left;margin:0px;border-radius:2px;}
ul.commentlist li .author-name > a{font-size:18px;color:#000000;}
ul.commentlist li .author-name span{font-size:14px;color:#aaaaaa;float:right;}
ul.commentlist li.bypostauthor .author-name{border-bottom:1px solid #aaaaaa;}
ul.commentlist li .comment-details{display:block;}
ul.commentlist li .comment-details:before{content:'';border-bottom:1px solid #eceeeb;position:absolute;bottom:0;left:0;width:100%;}
ul.commentlist li .comment-details .reply{background:#fff;line-height:12px;position:relative;margin:0px;float:right;text-align:right;width:45px;}
ul.commentlist li .reply a{display:inline-block;font-size:12px;}
ul.commentlist li #respond{padding-bottom:20px;}
ul.commentlist .comment-body > ul, ul.commentlist .comment-body > ol{margin-bottom:20px;}
.comment-respond form{float:left;margin-bottom:20px;width:99%;}
// #commentform .dt-sc-one-half.column.first{float:right;margin-left:2%;}
#commentform .dt-sc-one-half.column.first{float:left;}
#commentform .dt-sc-one-half.column{margin-left:0;}
.logged-in-as ~ .column{width:100%}
#respond{clear:both;}
#respond h3#reply-title small{font-size:12px;text-transform:none;}
#respond.comment-respond h3#reply-title{text-transform:capitalize;font-size:24px;}
#respond .dt-sc-one-half p span{width:10%;}
#respond .dt-sc-one-half textarea{height:177px;}
#respond p{margin-bottom:15px;display:inline-block;width:100%;}
#respond #commentform .selection-box:before, #respond #commentform .selection-box:after{display:none;}
#respond .form-submit input[type="submit"]{float:left;margin-top:0;width:100%}
.pagination, .post-nav-container{clear:both;float:left;width:100%;margin:30px 0px 10px;padding:20px 0px;border-top:1px solid #eceeeb;border-bottom:1px solid #eceeeb;text-align:center;}
.pagination ul{margin:0px;padding:0px;}
.pagination ul li{display:inline;margin:0px;padding:0px;}
.pagination ul li a, .pagination ul li span, .pagination-links span, .pagination-links a{color:#000000;font-size:13px;font-weight:600;padding:9px 18px;border:1px solid #e4e8ea;border-radius:3px;margin:0 10px 0px 0px;display:inline-block;position:relative;-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 a i, .pagination-links a i{color:#000000;font-size:14px;}
.pagination ul li a.next i{margin-left:5px;}
.pagination ul li a.prev i{margin-right:5px;}
.pagination ul li span, .pagination ul li a:hover, .pagination-links span, .pagination-links a:hover{background:#f6f6f6;}
.pagination .column{margin:0px;float:none;}
.pagination.blog-pagination:empty{display:none;}
.post-nav-container{margin-top:50px;}
.blog-entry.with-border, .blog-entry.blog-medium-style.white-highlight{background:#ffffff;}
.blog-entry.blog-thumb-style{border-bottom-color:rgba(0, 0, 0, 0.1);}
.blog-entry.with-border, .blog-entry .entry-format a{border-color:#fff;}
.blog-entry.entry-date-author-left .entry-date-author .entry-date, .blog-entry.entry-date-author-left .entry-date-author .comments, .blog-entry.entry-date-author-left .entry-date-author .comments i, .blog-entry.entry-date-left .entry-date, .blog-entry.entry-date-left .entry-date a, .blog-entry.entry-date-left .entry-date a i{color:#acacac;}
.blog-entry .entry-format a, .blog-entry.dt-sc-skin-highlight, .blog-entry.dt-sc-skin-highlight .entry-title h4 a, .blog-entry.dt-sc-skin-highlight .entry-meta a, .blog-entry.dt-sc-skin-highlight .entry-meta .comments i, .blog-entry.dt-sc-skin-highlight .entry-meta .author i, .blog-entry.dt-sc-skin-highlight .entry-meta-data p a, .blog-entry.dt-sc-skin-highlight .entry-meta-data p i{color:#ffffff;}
.blog-entry.entry-date-author-left .entry-date-author .entry-author, .blog-entry.entry-date-author-left .entry-date-author .entry-date span, .blog-entry.post-left-date .entry-meta .date span{border-color:rgba(0, 0, 0, 0.05);}
.blog-entry.dt-sc-skin-highlight .entry-title h4 a:hover, .blog-entry.dt-sc-skin-highlight .entry-meta a:hover, .blog-entry.dt-sc-skin-highlight .entry-meta-data p a:hover{color:rgba(0, 0, 0, 0.5);}
.blog-entry.entry-date-left.outer-frame-border .entry-details{background-color:#fafafa;}
.blog-entry.entry-date-left.outer-frame-border .entry-date{background-color:#ddd;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button.filled, .blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button.filled:hover, .blog-entry.entry-date-left.outer-frame-border .entry-details .entry-format a{background-color:rgba(0,0,0,0);}
.blog-entry.entry-date-left.outer-frame-border:hover .entry-details{background-color:#f1efea;}
.blog-entry.entry-date-left.outer-frame-border:hover .entry-details .entry-date{background-color:#fff;}
.blog-entry.outer-frame-border:before, .blog-entry.outer-frame-border:after{border-color:#ccc;}
.blog-entry.outer-frame-border:hover:after{border-color:#f1efea;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .entry-title h4 a:not(:hover), .blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button.filled, .blog-entry.entry-date-left.outer-frame-border .entry-details .entry-format a{color:#000;}
.blog-entry.entry-date-left.outer-frame-border .entry-details .dt-sc-button.filled:hover{color:rgba(0,0,0,0.5);}
.blog-entry.entry-date-left.outer-frame-border .entry-details, .blog-entry.entry-date-left.outer-frame-border .entry-date{background-image:url(//citybeach.de/wp-content/themes/trendytravel/images/pattern-grudge.png);background-repeat:repeat;}
.dt-sc-dark-bg .blog-medium-style.white-highlight .dt-sc-button.fully-rounded-border:hover{color:#fff;}
.dt-sc-dark-bg .blog-medium-style.white-highlight{color:#888888;}
.entry-details .tags a, .portfolio-single .tags a, .dt-portfolio-single .tags a{background:#f6f6f6;padding:6px 10px;border-radius:3px;color:#8b8b8b;margin-right:2px;display:inline-block;margin-top:5px;line-height:normal;}
.entry-details .tags a:hover, .portfolio-single .tags a:hover, .dt-portfolio-single .tags a:hover{color:#fff;}
.entry-details .tags, .dt-portfolio-single .tags{font-size:13px;display:inline-block;width:100%;}
.top-date-style .entry-container{position:relative;}
.top-date-style .entry-container:hover{box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.top-date-style .date{position:relative;}
.top-date-style .date p{background:#fff;width:100px;height:100px;border:1px solid #eceeeb;border-radius:50%;text-align:center;font-size:30px;margin:0 auto 20px;padding-top:25px;}
.top-date-style .date:after, .top-date-style .date:before{border-top:1px solid #eceeeb;float:left;width:100%;position:absolute;left:0;content:"";top:46%;z-index:-1;}
.top-date-style .date:after{border-top:1px solid #ECEEEB;left:9%;}
.dt-sc-one-third:last-child .top-date-style .date:after{left:0;}
.dt-sc-one-fourth .top-date-style .date > span:after{left:9%;}
.dt-sc-one-fourth:nth-child(4) .top-date-style .date > span:after, .dt-sc-one-third:nth-child(3) .top-date-style .date > span:after, .dt-sc-one-half:nth-child(2) .top-date-style .date > span:after, .dt-sc-one-column .top-date-style .date > span:after{left:0;}
.top-date-style .date p span{display:inline-block;font-size:16px;position:relative;top:-7px;width:100%;}
.top-date-style .entry-thumb{float:left;position:relative;margin:0;}
.top-date-style .entry-thumb img{float:left;}
.top-date-style .entry-details{border:1px solid #eceeeb;border-top:0;padding:30px 20px;display:inline-block;width:100%;color:#bdbdbd;}
.top-date-style .entry-details h4{font-size:20px;font-weight:bold;margin-bottom:12px;}
.top-date-style .entry-details .entry-meta li{display:inline-block;margin-right:15px;font-size:13px;}
.top-date-style .entry-details .entry-meta a, .top-date-style .entry-details .entry-meta i{color:#bdbdbd;}
.top-date-style .entry-details .entry-meta i.fa{font-size:13px;top:0;margin-right:1px;}
.top-date-style .entry-meta{margin-bottom:25px;}
.top-date-style .dt-sc-button{display:table;margin:0 auto;}
.top-date-style .entry-meta .author{margin-right:10px;}
.blog-entry .entry-thumb .blog-image-overlay{opacity:0;transition:opacity 0.4s ease-in-out;visibility:hidden;}
.blog-entry .entry-thumb > a:hover img{opacity:0.7;}
.blog-entry .entry-thumb:hover .image-overlay, .blog-entry .entry-thumb:hover .blog-image-overlay{opacity:1;visibility:visible;}
.blog-entry .entry-thumb .blog-image-overlay .image-overlay-inside:before{content:"\f067";}
.blog-entry.format-video .entry-thumb .blog-image-overlay, .blog-entry.format-audio .entry-thumb .blog-image-overlay, .blog-entry.format-gallery .entry-thumb .blog-image-overlay{display:none;}
.image-overlay, .blog-image-overlay{position:absolute;z-index:500;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;left:0;top:1px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0,0)), color-stop(100%,rgba(255, 255, 255, 0.7)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.7) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.7) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.7) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ffffff',GradientType=0 );}
.thumb-inner{position:relative;display:inline-block;width:100%;}
.thumb-inner img{float:left;}
.blog-thumb .entry-thumb{width:33%;float:left;margin:0px 2% 0px 0px;padding:0px;position:relative;}
.blog-thumb .entry-details{float:left;width:65%;margin:0px;padding:0px;clear:none;}
.blog-thumb .entry-details-inner{border:none;padding:0px;}
.blog-thumb .blog-entry .entry-thumb .featured-post:before{top:0;right:0;}
.blog-thumb .blog-entry .entry-thumb .featured-post span{top:20px;right:4px;}
.with-both-sidebar .blog-thumb .entry-thumb, .with-both-sidebar .blog-thumb .entry-details{width:100%;margin-right:0;}
.hotel-offer, .blog-entry .entry-thumb .featured-post, .blog-entry.sticky .entry-thumb .featured-post{position:absolute;right:0;}
.hotel-offer:before, .blog-entry .entry-thumb .featured-post:before, .blog-entry.sticky .entry-thumb .featured-post:before, .entry-post .entry-thumb .featured-post:before, .dt-sc-package-item  .dt-sc-packtype:before{border-left:90px solid;border-top:90px solid rgba(0, 0, 0, 0);content:"";height:0;position:absolute;right:0;top:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0;}
.hotel-offer > span, .blog-entry .entry-thumb .featured-post span, .blog-entry.sticky .entry-thumb .featured-post span, .entry-post .entry-thumb .featured-post span, .dt-sc-package-item  .dt-sc-packtype span{color:#FFFFFF;display:inline-block;line-height:16px;position:relative;right:3px;text-align:center;top:20px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;font-size:11px;min-width:47px;}
.hotel-offer > span{right:-5px;}
.hotel-offer span, .blog-entry .entry-thumb .featured-post span, .blog-entry.sticky .entry-thumb .featured-post span, .entry-post .entry-thumb .featured-post span{color:#323131;}
span.image-overlay-inside{position:absolute;font-size:24px;border-radius:50px;height:100%;width:100%;line-height:80px;left:0;top:0;margin:0px;z-index:500;text-align:center;color:#fff;}
a:hover .image-overlay span.image-overlay-inside, .dt-sc-tb-thumb:hover .image-overlay span.image-overlay-inside, .entry-thumb:hover .image-overlay span.image-overlay-inside{-webkit-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);}
span.image-overlay-inside:before{position:absolute;border-radius:50px;height:70px;width:70px;line-height:70px;left:50%;top:50%;margin:-35px 0 0 -35px;z-index:500;text-align:center;color:#fff;content:"\f064";font-family:FontAwesome;}
@-webkit-keyframes avia_pop {
0%{-webkit-transform:scale(0.8)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes avia_pop {
0%{-moz-transform:scale(0.8)}
100%{-moz-transform:scale(1)}
}
@keyframes avia_pop {
0%{transform:scale(0.8)}
100%{transform:scale(1)}
}
@-webkit-keyframes avia_pop_small {
0%{-webkit-transform:rotate(-175deg) scale(0.2)}
100%{-webkit-transform:rotate(0deg) scale(1)}
}
@-moz-keyframes avia_pop_small {
0%{-moz-transform:rotate(-175deg) scale(0.2)}
100%{-moz-transform:rotate(0deg) scale(1)}
}
@keyframes avia_pop_small {
0%{transform:rotate(-175deg) scale(0.2)}
100%{transform:rotate(0deg) scale(1)}
}  @media only screen and (min-width:1200px) and (max-width:1380px) {
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:48.8%;}
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:48.2%;}
} @media only screen and (min-width:992px) and (max-width:1199px) {
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:100%;}
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third{width:50%;}
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third{width:100%;}
.tpl-blog-holder.apply-isotope .dt-sc-one-third{width:33.33%;}
.tpl-blog-holder.apply-isotope .dt-sc-one-half{width:50%;}
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:50%;}
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:100%;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-top:30px;}
.dt-sc-one-third .blog-entry.entry-date-author-left .entry-details .entry-title h4, .dt-sc-one-third .blog-entry .entry-title h4{line-height:normal;}
.with-both-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-both-sidebar .blog-entry.blog-medium-style .entry-details{width:100%;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:0;margin-top:20px;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{padding-left:30px;}
.with-both-sidebar .blog-entry.blog-medium-style .entry-details{padding-bottom:20px;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format{right:0;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .dt-sc-one-half .blog-entry.blog-medium-style .entry-details{width:100%;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:0;}
.dt-sc-one-third .blog-entry.blog-medium-style{width:99.5%;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title{min-height:auto;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data{margin-top:0;margin-left:0;width:100%;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4{font-size:15px;}
.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{margin-top:0;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details{width:100%;}
.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{padding-left:30px;width:100%;padding-top:30px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-format{right:0;}
.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-body{display:none;}
.page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{width:100%;}
.vc_col-sm-3 .blog-entry .entry-format a:before{line-height:40px;font-size:20px;}
.vc_col-sm-3 .blog-entry .entry-format a{width:40px;height:40px;border:none;}
.vc_col-sm-3 .blog-entry .entry-details h4{font-size:13px;}
.vc_col-sm-3 .blog-entry.entry-date-left .entry-details{padding-left:55px;}
.vc_col-sm-3 .blog-entry.entry-date-left .entry-details .entry-date{width:45px;}
.vc_col-sm-3 .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details .dt-sc-button.with-icon.icon-right.type1, .vc_col-sm-3 .blog-entry.entry-date-left .entry-details .dt-sc-button.with-icon.icon-right.type1{padding:10px;}
.vc_col-sm-3 .blog-entry.entry-date-author-left{padding-left:45px;}
.vc_col-sm-3 .blog-entry.entry-date-author-left .entry-date-author{width:30px;}
.vc_col-sm-6 .blog-entry.blog-medium-style .entry-thumb{width:100%;}
.vc_col-sm-6 .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{width:100%;padding-left:0;padding-top:30px;}
.vc_col-sm-6 .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding:30px;}
.vc_col-sm-6 .blog-entry.blog-medium-style .entry-format{right:10px;top:10px;}
.dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:none;}
.dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments{margin-top:10px;}
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:block;}
} @media only screen and (min-width:768px) and (max-width:991px) {
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:100%;}
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half{width:100%;}
.tpl-blog-holder.apply-isotope .dt-sc-one-third{width:50%;}
.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third{width:50%;}
.with-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-sidebar .blog-entry.blog-medium-style .entry-details{width:100%;}
.with-sidebar .blog-entry.blog-medium-style .entry-details{padding-bottom:20px;}
.with-sidebar .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:0;margin-top:20px;}
.with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-left:30px;margin-top:0;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-top:30px;}
.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .with-sidebar .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{margin-top:0;}
.with-sidebar .blog-entry.blog-medium-style .entry-format{right:0;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format, .dt-sc-one-half .blog-entry.blog-medium-style .entry-format{right:0;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-details{padding-left:0px;margin-top:20px;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{padding-left:30px;}
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{margin-top:0;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{width:100%;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:0;}
.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-left:30px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-details{margin-top:0;}
.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{width:52%;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title{min-height:auto;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data{margin-top:0;margin-left:0;width:100%;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4{font-size:14px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details{width:100%;}
.blog-entry.blog-medium-style{width:99.4%;}
.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-body{display:none;}
.with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{width:100%;}
.page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{width:100%;}
.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-top:30px;}
.with-both-sidebar #commentform .dt-sc-one-half{width:100%;margin-left:0;}
.with-both-sidebar #commentform .dt-sc-one-half textarea, .with-both-sidebar #commentform .dt-sc-one-half input{margin-bottom:20px;}
.with-both-sidebar #commentform .form-submit, .with-both-sidebar #commentform .form-submit .submit{margin-top:0;}
.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth{width:50%;}
ul.commentlist li.comment{padding-left:80px;}
ul.commentlist li .comment-author img{max-width:60px;max-height:60px;}
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:block;}
.with-both-sidebar.page-with-sidebar .blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:none;}
.with-both-sidebar.page-with-sidebar .blog-entry.entry-minimal-bordered .entry-meta-data .comments{margin-top:10px;}
.dt-sc-posts-list-wrapper .tpl-blog-holder{margin:0;}
.dt-sc-posts-list-wrapper .tpl-blog-holder .dt-sc-one-third{width:33.33%;}
.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details{width:100%;}
} @media only screen and (max-width: 767px) {
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third{width:100%;}
.blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style .entry-details{width:100%;}
.blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details{padding-left:0;margin-top:0px;}
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{padding-left:0;padding-top:30px;}
.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details{padding-left:30px;margin-top:0px;}
.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details{margin-top:0;}
.blog-entry.blog-medium-style .entry-details{padding-bottom:20px;}
.blog-entry.blog-medium-style .entry-format, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format, .dt-sc-one-half .blog-entry.blog-medium-style .entry-format{right:0;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title{min-height:auto;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data{margin-top:0;margin-left:0;width:100%;}
.blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details{width:100%;}
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4{font-size:14px;}
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .column.no-space.dt-sc-one-half{width:100%;}
.blog-entry.blog-medium-style{width:99.4%;}
.tpl-blog-holder.apply-isotope .column{margin-bottom:0;}
ul.commentlist{font-size:14px;}
ul.commentlist li.comment{padding:0px 0px 0px 60px;}
ul.commentlist li.comment .comment-author img{max-width:40px;max-height:40px;border-radius:40px;}
ul.commentlist li.comment ul.children li.comment{padding:0px 0px 0px 50px;}
ul.commentlist li.comment ul.children .comment-author img{max-width:30px;max-height:30px;border-radius:30px;}
ul.commentlist > li, ul.commentlist > li ul.children > li{padding-left:40px;}
ul.commentlist > li ul.children > li{margin-left:-40px;}
   
ul.commentlist li .comment-details{margin:10px 0px 30px;}
ul.commentlist li .author-name > a{font-size:16px;}
ul.commentlist li li .comment-author{left:5px;top:4px;}
ul.commentlist li.depth-1, ul.commentlist li.depth-2, ul.commentlist li.depth-3, ul.commentlist li.depth-4, ul.commentlist li.depth-5{margin-bottom:0;}
#respond p{display:block;}
.post-password-form label input{width:100%;}
.blog-entry.post-info-bottom-image .entry-meta{position:static;width:100%;padding:20px 0px 0px 0;}
.blog-entry.post-info-bottom-image .entry-meta .entry-info > *{margin-bottom:10px;}
.blog-entry.post-info-within-image .entry-meta{position:static;padding:20px;}
.blog-entry.post-info-within-image .entry-meta .entry-title h4{font-size:26px;margin-bottom:5px;}
.blog-entry.post-info-within-image .entry-meta p.category, .blog-entry.post-info-within-image .entry-meta .entry-title, .blog-entry.post-info-within-image .entry-meta .entry-info{z-index:9;}
.blog-entry.post-info-within-image .entry-meta .dt_scroll_down{display:none;}
.blog-entry.post-info-within-image .entry-thumb:before{height:100%;background:#878787;z-index:-1;}
.blog-entry.post-info-within-image .entry-meta .author, .blog-entry.post-info-within-image .entry-meta .comments{margin-bottom:10px;}
.blog-entry.post-info-vertical-image .entry-meta{position:static;transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;padding:20px 15px;}
.blog-entry.post-info-vertical-image .entry-thumb .entry-meta p.category, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta div.entry-info{position:static;padding:0 10px;}
.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category{margin-top:0;}
	
.blog-entry.post-info-vertical-image .entry-thumb img.wp-post-image, .blog-entry.post-info-vertical-image .entry-thumb:hover img.wp-post-image{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category{margin-top:0;}
.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta div.entry-info{margin-bottom:0;}
.blog-entry.post-info-vertical-image .entry-thumb:before{z-index:-1;background:rgba(0,0,0,0.8);}
.blog-entry.post-info-vertical-image .entry-thumb:hover:before{background:rgba(0,0,0,0.75);}
.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info{margin-top:0;}
.blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:before, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta .entry-title h4:after{display:none;}
.blog-entry.post-info-above-image .entry-meta .entry-title h4{font-size:24px;margin-bottom:5px;}
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:block;}
.dt-sc-posts-list-wrapper .tpl-blog-holder{margin:0;}
.dt-sc-posts-list-wrapper .tpl-blog-holder .dt-sc-one-third{width:100%;}
.top-date-style .date:after{display:none;}
.top-date-style .entry-thumb img{width:100%;}
.blog-thumb .entry-thumb, .blog-thumb .entry-details{width:100%;}
.comment-form .column, #respond .selection-box p.stars{margin-bottom:0;}
} @media only screen and (max-width: 479px) {
.blog-entry .entry-format a{width:60px;height:60px;line-height:45px;}
.blog-entry.blog-medium-style .entry-format a{width:55px;height:55px;line-height:45px;}
.blog-entry .entry-format a:before{line-height:45px;font-size:22px;}
.blog-entry.blog-medium-style .entry-format a:before{line-height:50px;}
.blog-entry.blog-thumb-style{margin-bottom:30px;}
.blog-entry.blog-thumb-style .entry-thumb{width:100%;margin-right:0;margin-bottom:15px;padding:0;text-align:center;}
.blog-entry.blog-thumb-style .entry-thumb img{margin:0 auto;width:100%;margin-bottom:5px;}
.blog-entry.blog-thumb-style .entry-details{width:100%;}
.blog-entry.entry-minimal-bordered .entry-meta-data .comments:after{display:none;}
.blog-entry.entry-minimal-bordered .entry-meta-data .comments{margin-top:10px;}
} @media only screen and (max-width: 319px) {
.blog-entry.entry-date-left .entry-details, .blog-entry.blog-thumb-style.entry-date-left .entry-details, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-details { padding:0; }
.blog-entry.entry-date-left .entry-date, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-date, .page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left .entry-date-author { margin-bottom: 10px; position:inherit; width: 100%; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .dt-sc-button { margin-left:0; }
.blog-entry.entry-date-author-left { padding-left:0; }
.blog-entry.entry-date-author-left .entry-date-author { position:inherit; margin-bottom:20px; display:inline-block; width:100%; }
.blog-entry.entry-date-author-left .entry-date-author .entry-author a { display:inline-block; width:100%; text-align:center; }
.blog-entry.entry-date-author-left .entry-format a { width: 45px; height: 45px; line-height: 45px; border:0; }
.blog-entry.entry-date-author-left .entry-format a:before { line-height:45px; }
.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left { padding-left:0; }
.post-nav-container:before { display:none; }
.post-nav-container .post-prev-link, .post-nav-container .post-next-link { width:100%; text-align:center; }
.post-nav-container .post-next-link a, .post-nav-container .post-prev-link a { margin:5px 0px; }
}.business-contact-form{background:#ffffff;padding:30px 15px;margin:0px 0px 10px;width:100%;float:left;clear:both;position:relative;}
.business-contact-form h2{font-size:20px;}
.business-contact-form:before{content:"";position:absolute;width:100%;height:100%;border:10px solid rgba(255, 255, 255, 0.4);left:-10px;top:-10px;}
.business-contact-form input[type="text"], .business-contact-form input[type="email"], .business-contact-form textarea{background:rgba(0, 0, 0, 0.02);border:1px solid rgba(0, 0, 0, 0.05);border-radius:3px;padding:19px 15px 18px;}
.business-contact-form textarea{height:134px;}
.business-contact-form input[type="submit"]{margin-top:20px;padding:20px 20px 17px;font-size:18px;font-weight:normal;text-transform:none;width:100%;}
.business-contact-form input[type="text"]:focus, .business-contact-form input[type="email"]:focus, .business-contact-form textarea:focus{border:1px solid rgba(0, 0, 0, 0.2);}
.business-contact-social li{margin:0px 30px;}
.business-contact-social li a{font-size:20px;color:#000000;}
.attorney-contact-form input[type="text"], .attorney-contact-form input[type="email"], .attorney-contact-form input[type="tel"], .attorney-contact-form textarea, .attorney-contact-form select{border:0px;border-bottom:1px solid #000000;color:#000000;padding:15px 0px;font-size:16px;}
.attorney-contact-form{margin:0 auto;text-align:center;width:70%;}
.attorney-contact-form textarea{height:53px;}
.attorney-contact-form input[type="submit"]{border-radius:0px;background:#000000;margin:20px 20px 0px 0px;padding:16px 30px;float:none;}
.attorney-contact-form input[type="submit"]:hover{background:#cda85c;}
.attorney-contact-form .selection-box:after{content:none;}
.secondary-sidebar .attorney-contact-form{width:100%;}
.secondary-sidebar .attorney-contact-form input[type="submit"]{float:left;}
.event-contact-form input[type="text"], .event-contact-form input[type="email"], .event-contact-form input[type="tel"], .event-contact-form textarea{background:transparent;border:2px solid #fff;color:#ffffff;padding:14px 15px 13px;border-radius:5px;}
.event-contact-form textarea{height:153px;}
.event-contact-form input[type="submit"]{float:right;text-transform:none;margin:20px 0px 0px;font-size:16px;font-weight:normal;}
.fitness-form h2{color:#eb0029;font-weight:600;}
.fitness-form .form-field{position:relative;margin:12px 0px 0px;float:left;clear:both;width:100%;}
.fitness-form span.fa, .fitness-form span.icon{position:absolute;left:15px;top:15px;color:rgba(0, 0, 0, 0.2);font-size:16px;z-index:9;color:#161616;}
.fitness-form input[type="text"], .fitness-form input[type="email"], .fitness-form input[type="tel"], .fitness-form textarea{padding:13px 0 13px 40px;text-transform:capitalize;font-size:14px;border-width:0px 0px 3px 0px;border-color:#ebeef0;margin-bottom:5px;color:#000000;}
.fitness-form input[type="text"]:hover, .fitness-form input[type="email"]:hover, .fitness-form input[type="tel"]:hover, .fitness-form textarea:hover{border-color:#161616;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.fitness-form input[type="submit"]{border-radius:0;float:right;font-weight:normal;letter-spacing:0.5px;margin-top:20px;font-size:16px;padding:16px 30px;}
.fitness-form textarea{height:120px;}
.fitness-contact-info .dt-sc-contact-info{font-size:16px;}
.fitness-contact-info .dt-sc-contact-info p b{color:#666666;}
.fitness-contact-info .dt-sc-contact-info span{font-size:18px;color:#eb0029;margin:1px 10px 30px 0px;}
.fitness-contact-info .dt-sc-contact-info h6{font-size:18px;margin-bottom:10px;}
.fitness-contact-info .dt-sc-sociable li a{color:#161616;}
.fitness-contact-info .dt-sc-sociable li a:hover{color:#fff;}
.fitness-contact-boxes .wpb_text_column{width:20.5%;float:left;margin-bottom:0px;}
.fitness-contact-boxes .wpb_text_column:nth-child(2), .fitness-contact-boxes .wpb_text_column:last-child{width:23.1%;float:left;padding-left:30px;}
.fitness-contact-boxes .wpb_text_column:nth-child(3){width:12.8%;float:left;padding-top:85px;}
.fitness-form-container.extend-bg-fullwidth-right:after{background:#ffffff;}
.hosting-contact-form input[type="submit"]{width:100%;padding:15px 20px 13px;margin-top:15px;}
.hosting-contact-form textarea{height:196px;}
.restaurant-contact-form{width:100%;float:right;max-width:570px;padding:30px 0px 0px;}
.restaurant-contact-form h3{margin-bottom:25px;padding-left:10px;}
.restaurant-contact-form input[type="text"], .restaurant-contact-form input[type="email"], .restaurant-contact-form input[type="tel"], .restaurant-contact-form textarea{background:none;border-color:rgba(255, 255, 255, 0.2);color:#ffffff;}
.restaurant-contact-form input[type="text"]:focus, .restaurant-contact-form input[type="email"]:focus, .restaurant-contact-form input[type="tel"]:focus, .restaurant-contact-form textarea:focus{border-color:#b48b3c;}
.restaurant-contact-form input[type="submit"]{margin-top:0px;float:right;}
.restaurant-contact-bg:before{content:"";position:absolute;right:-201px;top:0px;background:url(//citybeach.de/wp-content/themes/trendytravel/css/images/slanting-bg.png) no-repeat;width:201px;height:525px;z-index:9;}
.dt-sc-contact-details-on-map{position:relative;}
.dt-sc-contact-details-on-map:after{background:rgba(0, 0, 0, 0.8);content:"";display:block;height:100%;position:absolute;left:0;top:0;width:100%;}
.dt-sc-contact-details-on-map.hide-overlay:after{display:none;}
.dt-sc-contact-details-on-map .map{width:100%;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:72px 0 0;}
.dt-sc-contact-details-on-map .back-to-contact{display:none;}
.dt-sc-contact-details-on-map .back-to-contact span{background:#b48b3c;border:2px solid #b48b3c;border-radius:50%;color:#ffffff;float:left;font-size:28px;height:60px;left:0px;line-height:60px;margin:auto;position:absolute;right:0px;text-align:center;top:-30px;width:60px;z-index:99;}
.dt-sc-contact-details-on-map .section-wrapper.dt-sc-map-overlay{right:0px;margin:auto;max-width:1170px;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay:after{left:100%;right:inherit;}
.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3{padding-left:15px;padding-right:15px;}
.spa-contact-form input[type="text"], .spa-contact-form input[type="tel"], .spa-contact-form input[type="email"], .spa-contact-form textarea{border-color:#ffc9d4;font-family:'Open Sans', sans-serif;font-size:16px;color:#000000;font-weight:600;border-radius:15px 0px;}
.spa-contact-form input[type="text"]:focus, .spa-contact-form input[type="tel"]:focus, .spa-contact-form input[type="email"]:focus, .spa-contact-form textarea:focus{border-color:#ef577a;}
.university-contact-form .form-field, .university-contact-form .button-field{position:relative;float:left;clear:both;margin:0px 0px 20px;width:100%;}
.university-contact-form .form-field i, .university-contact-form .button-field i{position:absolute;right:15px;top:15px;font-size:23px;color:#1c3f55;z-index:9;font-weight:bold;}
.university-contact-form .form-field input[type="text"], .university-contact-form .form-field input[type="tel"], .university-contact-form .form-field input[type="email"], .university-contact-form textarea, .university-contact-form .form-field select{padding:16px 30px 15px 12px;color:#1c3f55;font-weight:normal;font-family:'Open Sans', sans-serif;}
.university-contact-form textarea{height:205px;}
.university-contact-form .button-field{margin:10px 0px 0px;}
.university-contact-form .button-field input[type="submit"]{padding:0 48px 0 20px;width:100%;color:#ffffff;height:49px;line-height:49px;border-radius:0;}
.university-contact-form .button-field i{color:#463839;right:0px;top:10px;width:48px;height:49px;line-height:49px;text-align:center;}
.dt-sc-newsletter-section.yoga-expert-form .dt-sc-subscribe-frm{width:100%;float:left;}
.dt-sc-newsletter-section.yoga-expert-form{float:left;clear:both;margin:0px;padding:0px;width:100%;}
.dt-sc-newsletter-section.yoga-expert-form .dt-sc-subscribe-frm input[type="email"]{border:1px solid #c8dcdf;border-radius:5px;width:50%;float:left;margin:0px 20px 0px 0px;}
.dt-sc-newsletter-section.yoga-expert-form .dt-sc-subscribe-frm input[type="submit"]{background:#927d7d;clear:none;padding:17px 20px;margin:0px;border-radius:3px;}
.dt-sc-newsletter-section.yoga-expert-form .dt-sc-subscribe-frm input[type="submit"]:hover{background:#3c939d;}
.yoga-contact-form input[type="text"], .yoga-contact-form input[type="email"], .yoga-contact-form input[type="tel"], .yoga-contact-form textarea{border-color:#c8dcdf;border-radius:5px;}
.yoga-contact-form input[type="submit"]{background:#927d7d;margin:20px 0px 0px;}
.yoga-contact-form input[type="submit"]:hover{background:#3c939d;}
.yoga-contact-form textarea{height:100px;}
.nightclub-contact{float:left;clear:both;width:100%;margin:0px;padding:0px;}
.nightclub-contact-info{width:23%;float:left;margin:0px 2.5% 0px 0px;padding:20px 0px 67px;border-bottom:1px solid #000000;}
.nightclub-contact-info .dt-sc-contact-info{font-size:16px;line-height:34px;}
.nightclub-contact-info .dt-sc-contact-info span{color:#c09245;font-size:24px;}
.nightclub-contact-info .dt-sc-contact-info span.icon-pointer{font-size:30px;}
.nightclub-contact-info .dt-sc-contact-info span.icon-phone2{margin-bottom:45px;}
.nightclub-contact-info .dt-sc-contact-info span.icon-plaine{margin-bottom:10px;}
.nightclub-contact-info .dt-sc-contact-info a{color:#000000;}
.nightclub-contact-info .dt-sc-contact-info a:hover{color:#c09245;}
.nightclub-working-hours{color:#ffffff;background:#000000;padding:30px;width:32%;float:left;margin:0px 2.5% 0px 0px;}
.nightclub-working-hours h2{color:#ffffff;}
.nightclub-working-hours ul{float:left;clear:both;margin:10px 0px 0px;width:100%;}
.nightclub-working-hours li{font-size:16px;display:block;clear:both;color:#c09245;padding:0px;margin:0px;}
.nightclub-working-hours li span{color:#ffffff;width:120px;display:inline-block;}
.nightclub-booking-form{float:left;clear:both;width:100%;margin:0px;padding:0px;}
.nightclub-booking-form p{margin-bottom:20px;float:left;clear:both;width:100%;position:relative;}
.nightclub-booking-form p.date:before, .nightclub-booking-form p.time:before{position:absolute;right:14px;top:9px;color:#ffffff;font-size:25px;font-family:FontAwesome;}
.nightclub-booking-form p.date:before{content:"\f073";}
.nightclub-booking-form p.time:before{content:"\f017";}
.nightclub-booking-form p label{float:left;width:35%;padding:0px 10px 0px 0px;color:#ffffff;font-size:16px;line-height:52px;}
.nightclub-booking-form input[type="text"], .nightclub-booking-form input[type="tel"], .nightclub-booking-form input[type="date"]{width:65%;background:rgba(255, 255, 255, 0.1);float:left;color:#ffffff;font-size:16px;font-family:'Open Sans', sans-serif;}
.nightclub-booking-form input[type="submit"]{font-size:30px;text-transform:none;font-weight:normal;float:right;border-radius:0px;margin:10px -105px 0px 0px;}
.nightclub-contact-form{width:40%;float:left;margin:0px;padding:45px 45px 30px;position:relative;background:#f2f2f2;margin:-192px 0px 0px;}
.nightclub-contact-form:before{border:4px solid #000000;content:"";height:auto;position:absolute;bottom:20px;left:20px;right:20px;top:20px;width:auto;}
.nightclub-contact-form p{font-size:14px;color:rgba(0, 0, 0, 0.5);line-height:24px;position:relative;z-index:1;}
.nightclub-contact-form form{float:left;clear:both;width:100%;position:relative;z-index:1;}
.nightclub-contact-form input[type="text"], .nightclub-contact-form input[type="email"], .nightclub-contact-form input[type="tel"], .nightclub-contact-form textarea{background:none;border:none;border-bottom:1px solid #000000;font-size:16px;color:#000000;padding:16px 12px 8px 0;margin-bottom:7px;}
.nightclub-contact-form textarea{height:150px;}
.nightclub-contact-form input[type="submit"]{border-radius:0px;width:100%;text-align:center;font-size:20px;font-weight:normal;margin:40px 0px 0px;padding:18px 20px 17px;}
.architecture-contact-form input[type="text"], .architecture-contact-form input[type="email"], .architecture-contact-form input[type="tel"], .architecture-contact-form textarea{border:0px;border-bottom:1px solid #000000;color:#000000;padding:15px 0px 10px 30px;font-size:14px;background:none;}
.architecture-contact-form textarea{height:130px;}
.architecture-contact-form input[type="submit"]{float:right;border-radius:0px;background:#000000;color:#ffffff;font-weight:normal;margin:20px 0px 0px 20px;padding:16px 30px;}
.architecture-contact-form input[type="submit"]:hover{background:#ffe401;color:#000000;}
.architecture-contact-form .form-field{position:relative;margin:0px;float:left;clear:both;width:100%;}
.architecture-contact-form span.fa{position:absolute;left:0px;top:15px;color:#000000;font-size:16px;}
.insurance-contact-form input[type="text"], .insurance-contact-form input[type="email"], .insurance-contact-form textarea{background:rgba(0, 0, 0, 0.02);}
.insurance-contact-form  input[type="submit"]{margin-top:20px;width:100%;font-size:16px;padding:17px 20px 16px;}
.insurance-contact-form textarea{height:122px;}
.insurance-custom-tab .dt-sc-tabs-horizontal-frame-content{border:1px solid rgba(0, 0, 0, 0.1);border-top:0px;border-radius:0px 0px 3px 3px;padding:25px;}
.insurance-quote-form{float:left;width:100%;margin:0px;padding:0px;}
.insurance-quote-form label{margin-bottom:5px;display:inline-block;}
.insurance-quote-form .radio-label{clear:both;margin:0px;}
.insurance-quote-form .radio-label .wpcf7-list-item{position:relative;clear:both;display:inline-block;}
.insurance-quote-form .radio-label .wpcf7-list-item label:before{content:"";position:absolute;left:5px;top:7px;width:14px;height:14px;border:1px solid rgba(0, 0, 0, 0.2);background:#ffffff;border-radius:50%;}
.insurance-quote-form .radio-label input[type="radio"]{width:30px;}
.insurance-quote-form .radio-label .wpcf7-list-item-label{position:relative;min-width:40px;display:inline-block;line-height:29px;margin:0px;}
.insurance-quote-form .radio-label .wpcf7-list-item-label:before{opacity:0;}
.insurance-quote-form .radio-label input[type="radio"]:checked + .wpcf7-list-item-label:before{content:"";position:absolute;left:-23px;top:2px;bottom:0px;margin:auto;width:6px;height:6px;background:#008bd3;border-radius:50%;opacity:1;}
.insurance-quote-form .radio-label .wpcf7-list-item.last input[type="radio"]:checked + .wpcf7-list-item-label:before{left:-31px;}
.insurance-quote-form input[type="text"], .insurance-quote-form input[type="tel"], .insurance-quote-form input[type="date"], .insurance-quote-form select{background:rgba(0, 0, 0, 0.02);}
.insurance-quote-form .checkbox-label input[type="checkbox"]{position:absolute;left:0px;top:2px;}
.insurance-quote-form .checkbox-label span{line-height:20px;float:left;padding:0px 0px 0px 23px;}
.insurance-quote-form .checkbox-label{font-size:12px;color:#222222;position:relative;clear:both;display:inline-block;}
.insurance-quote-form input[type="submit"]{border-radius:0px;padding:14px 20px;}
.wpcf7-form.hotel-contact-form p{position:relative;margin-bottom:10px;}
.hotel-contact-form p span.fa{position:absolute;right:15px;top:17px;color:rgba(0, 0, 0, 0.2);font-size:16px;z-index:1;}
.hotel-contact-form p textarea{height:120px;}
.hotel-contact-form p input[type="submit"]{float:right;margin:15px 0px 0px 10px;border-radius:0px;}
.hotel-contact-form p .clear{background:#000000;}
.hotel-contact-form p .clear:hover{background:#c09245;}
.plumber-contact-form{width:100%;float:left;clear:both;margin:0px;padding:0px;text-align:center;}
.plumber-contact-form form{width:50%;display:inline-block;}
.plumber-contact-form form input[type="text"], .plumber-contact-form form input[type="email"], .plumber-contact-form form textarea{border-color:#e2ebf1;border-radius:3px;}
.plumber-contact-form form input[type="submit"]{width:100%;font-size:16px;font-weight:bold;background:none;color:#15a7e1;border:1px solid #15a7e1;box-shadow:3px 3px 0 0 #1297cc;padding:16px 20px;}
.plumber-contact-form form input[type="submit"]:hover{background:#15a7e1;color:#ffffff;box-shadow:3px 3px 0 0 rgba(0, 0, 0, 0.1);}
.fashion-contact-details .dt-sc-contact-info span{font-size:14px;}
.fashion-contact-form input[type="submit"]{background:#000000;float:right;font-family:'Open Sans', sans-serif;float:right;font-size:18px;font-weight:normal;padding:15px 20px 12px;}
.fashion-contact-form input[type="submit"]:hover{background:#c3875f}
.jewel-contact-form label{float:right;color:#000000;}
.jewel-contact-form input[type="submit"]{float:right;margin:20px 0px 0px;padding:17px 20px 15px;}
.jewel-contact-form textarea{height:306px;}
@media only screen and (min-width:992px) and (max-width:1199px) { .restaurant-contact-bg:before{content:none;}
.restaurant-contact-bg > .vc_column-inner{padding-right:0 !important;}
.restaurant-contact-form{float:none;display:block;max-width:100%;margin:0 auto;width:80%;}
.fitness-contact-boxes .wpb_text_column:nth-child(3){padding-top:55px;}
} @media only screen and (min-width:768px) and (max-width:991px) { .business-contact-social li{margin:0 20px;}
.plumber-contact-form form{width:100%;}
}  @media only screen and (max-width: 767px) { .restaurant-booking-form{padding:0 50px;}
.restaurant-contact-bg:before{content:none;}
.restaurant-contact-bg > .vc_column-inner{padding-right:0 !important;}
.restaurant-contact-form{float:none;display:block;max-width:100%;margin:0 auto 20px;width:80%;}
.restaurant-contact-form .wpb_column{margin-bottom:20px;}
.dt-sc-contact-details-on-map:after{z-index:-1;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay{position:inherit;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay .dt-sc-contact-info.type3{font-size:13px;}
.jewel-contact-form .vc_col-sm-2{width:30% !important;}
.jewel-contact-form .vc_col-sm-10{width:70% !important;}
.plumber-contact-form form{width:100%;}
}  @media only screen and (min-width: 480px) and (max-width: 767px) { .rsvp-form{padding:65px 35px;}
.rsvp-form form:before{left:-81px;}
.rsvp-form form:after{right:-164px;}
} @media only screen and (max-width: 479px) { .attorney-contact-form{width:100%;}
.rsvp-form{padding:65px 35px;width:100%;}
.rsvp-form form:before, .rsvp-form form:after{content:none;}
} @media only screen and (max-width: 319px) { .business-contact-form { padding-left: 5px; padding-right: 5px; }
.business-contact-social li { margin: 0 5px; } .jewel-contact-form { text-align: center; }
.jewel-contact-form label { float: none; }
.jewel-contact-form .vc_col-sm-2, .jewel-contact-form .vc_col-sm-10 { width: 100% !important; } .rsvp-form { padding: 65px 25px; margin-left: -15px; width: calc(100% + 30px); }
.rsvp-form:before { height: auto; bottom: 5px; left: 5px; right: 5px; top: 5px; width: auto; }
}a.video-image span:after{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.title_uppercase{text-transform:uppercase;}
.title_bold{font-weight:bold;}
.extend-bg-fullwidth-left:not(.vc_col-has-fill):after, .extend-bg-fullwidth-right:not(.vc_col-has-fill):after,
.extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after, .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after{content:"";display:inline !important;height:100%;position:absolute;top:0;width:9999px;z-index:-1;}
.extend-bg-fullwidth-left:not(.vc_col-has-fill):after, .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after{right:100%;}
.extend-bg-fullwidth-right:not(.vc_col-has-fill):after, .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after{left:100%;}
.extend-bg-fullwidth-left:after, .extend-bg-fullwidth-right:after,
.extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after, .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after{background-color:inherit;}
.dt-sc-special-testimonial-container .extend-bg-fullwidth-left:after, .dt-sc-special-testimonial-container .extend-bg-fullwidth-right:after{background:none;}
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left:not(.vc_col-has-fill):after, 
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after{right:0;transform:skewX(-30deg) translateX(18px);z-index:0;box-shadow:8px 0 0 0 #fff;}
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left:not(.dt-col-static-position) > .vc_column-inner{position:relative;z-index:1 !important;}
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:before{left:0;transform:skewX(-30deg) translateX(-32px);}
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left[class*="dt-skin-"],
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-right[class*="dt-skin-"]{background-color:transparent;}
a.video-image span{font-size:40px;position:relative;height:75px;width:75px;line-height:75px;color:#fff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
a.video-image span:after{position:absolute;display:block;content:"";height:75px;width:75px;line-height:75px;border-radius:50%;background:#2b2b2b;color:#fff;-webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.35);-moz-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.35);box-shadow:0px 0px 0px 5px rgba(255,255,255,0.35);z-index:-1;top:0;left:-2px;}
a.video-image span:hover:after{background:#fff;}
.image-overlay-icon .vc_single_image-wrapper{position:relative;}
.image-overlay-icon .vc_single_image-wrapper:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;right:0;margin:0 auto;position:absolute;}
.image-overlay-icon a.video-image{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0;right:0;margin:0 auto;width:100%;text-align:center;}
.gradient-parallax:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:9;background:-moz-linear-gradient(left, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, 0.72) 30%, rgba(229, 229, 229, 0) 40%, rgba(229, 229, 229, 0) 100%);background:-webkit-linear-gradient(left, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, 0.72) 30%, rgba(229, 229, 229, 0) 40%, rgba(229, 229, 229, 0) 100%);background:linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, 0.72) 30%, rgba(229, 229, 229, 0) 40%, rgba(229, 229, 229, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f6', endColorstr='#00e5e5e5', GradientType=1);}
.gradient-parallax .gradient-content{z-index:9;padding-right:45px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .safari-hack.vc_row.vc_row-flex{display:block !important;}
}  .rs_no-padding_column.wpb_column, .vc_col-md-12.wpb_column.rs_no-padding_column{margin-top:-1px;padding-bottom:0;margin-bottom:0;}
.light-overlay:before{background:rgba(255, 255, 255, 0.8);}
.dark-overlay:before{background:rgba(0, 0, 0, 0.8);}
.gray-scale:hover, .gray-scale:hover img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);-webkit-transition-property:-webkit-filter;-moz-transition-property:-moz-filter;-ms-transition-property:-ms-filter;-o-transition-property:-o-filter;transition-property:filter;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.dt-sc-text-with-icon{width:100%;clear:both;float:left;font-weight:bold;padding:12px 0px 12px 20px;}
.dt-sc-text-with-icon span{font-size:18px;margin:0px 7px 0px 0px;position:relative;top:2px;font-weight:bold;}
.dt-sc-text-with-icon.border-bottom{border-bottom:1px solid;}
.dt-sc-text-with-icon.border-right{border-right:1px solid;}
.dt-sc-dark-bg .dt-sc-text-with-icon span{color:#ffffff;}
.hosting-table{border-top:0px;font-family:'Open Sans', sans-serif;}
.hosting-table th{background:#e1e1e1;border-radius:5px 5px 0px 0px;color:#000000;font-weight:600;font-size:16px;border-right:1px solid #ffffff;padding:20px 15px;}
.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td{background:rgba(0, 0, 0, 0.95);border-right:1px solid rgba(255, 255, 255, 0.2);border-bottom:0px;font-size:16px;font-weight:600;padding:25px 15px;}
.hosting-table tbody tr td:last-child, .hosting-table tr th:last-child{border:none;}
.hosting-table tbody tr:nth-child(2) td{background:rgba(0, 0, 0, 0.9);}
.hosting-table tbody tr:nth-child(3) td{background:rgba(0, 0, 0, 0.85);}
.hosting-table tbody tr:nth-child(4) td{background:rgba(0, 0, 0, 0.8);}
.hosting-table tbody tr:nth-child(5) td{background:rgba(0, 0, 0, 0.75);}
.hosting-table tbody tr:nth-child(6) td{background:rgba(0, 0, 0, 0.7);}
.hosting-table tbody tr:nth-child(7) td{background:rgba(0, 0, 0, 0.65);}
.hosting-table tbody tr:nth-child(8) td{background:rgba(0, 0, 0, 0.6);}
.hosting-table tbody tr:nth-child(9) td{background:rgba(0, 0, 0, 0.55);}
.hosting-table tbody tr:nth-child(10) td{background:rgba(0, 0, 0, 0.5);}
.hosting-table tbody tr:nth-child(11) td{background:rgba(0, 0, 0, 0.45);}
.hosting-table tbody tr:nth-child(12) td{background:rgba(0, 0, 0, 0.4);}
.hosting-table tbody tr td:first-child{position:relative;}
.hosting-table tbody tr td:first-child:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:#60ae0d;z-index:-1;}
.hosting-table tbody tr td.new, .hosting-table tbody tr td.hot{position:relative;overflow:hidden;}
.hosting-table tbody tr td.new:before, .hosting-table tbody tr td.hot:before{content:"New";position:absolute;left:-20px;top:5px;padding:2px 22px;background:#60ae0d;color:#ffffff;font-size:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.hosting-table tbody tr td.hot:before{content:"Hot";background:#e80505;padding:2px 24px;}
.dt-sc-partially-rounded-alt{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.vc_min_height_right.wpb_column.vc_col-sm-6{margin-left:30px;width:calc(50% - 30px);}
.dt-sc-image-caption-with-counter{counter-reset:image-caption-counter;}
.dt-sc-image-caption-with-counter h3{counter-increment:image-caption-counter;}
.dt-sc-image-caption-with-counter h3:before{content:counter(image-caption-counter, decimal-leading-zero);font-size:36px;font-weight:600;border-bottom:2px solid;float:left;margin:-10px 20px 0px 0px;padding:0px;}
.dt-sc-image-caption-with-counter h3:before{font-family:'Open Sans', sans-serif;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay h3, .dt-sc-contact-details-on-map .map-switch-icon, .dt-sc-contact-details-on-map .map-switch-icon:hover{color:#ffffff;}
.dt-sc-contact-details-on-map .map-switch-icon:hover{background:#000000;}
.dt-sc-readmore-plus-icon:before, .dt-sc-readmore-plus-icon:after{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.dt-sc-readmore-plus-icon{position:absolute;right:0px;bottom:0px;width:60px;height:60px;text-indent:-9999px;}
.dt-sc-readmore-plus-icon:before, .dt-sc-readmore-plus-icon:after{content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;}
.dt-sc-readmore-plus-icon:before{height:1px;width:30px;}
.dt-sc-readmore-plus-icon:after{height:30px;width:1px;}
.dt-sc-readmore-plus-icon:before, .dt-sc-readmore-plus-icon:after{background:#ffffff;}
.dt-sc-readmore-plus-icon{background:#000000;}
.dt-sc-readmore-plus-icon:hover{background:rgba(0, 0, 0, 0.8);}
.diamond-narrow-square-border li:before{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.diamond-narrow-square-border li a{color:#000000;}
.diamond-narrow-square-border li a:hover{color:#ffffff;}
@media screen and (min-width:0\0){ 
.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:71px 0 0;}
} .ie9 .dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:72px 0 0;}
@media only screen and (min-width:992px) and (max-width:1199px) { .hosting-contact-info-container .dt-sc-contact-info.type7 span{left:10px;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:72px 0 0;}
.dt-sc-text-with-icon{font-size:13px;}
.dt-sc-image-caption.type8 .dt-sc-image-title h6{line-height:normal;}
} @media only screen and (min-width:768px) and (max-width:991px) {
.dt-sc-text-with-icon{font-size:11px;}
.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3{padding-left:5px;padding-right:5px;}
.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3{font-size:13px;padding-left:10px;padding-right:10px;}
.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 h6{font-size:15px;}
.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:76px 0 0;}
.rs_line_height p{line-height:normal !important;}
.dt-sc-content-with-hexagon-shape{margin-left:16%;}
.event-colored-box{margin-top:0;}
.event-contact-info{margin-left:25%;}
.architecture-process.rs_padding_override{padding-left:20px !important;padding-right:20px !important;}
.column.wpb_column.dt-sc-one-fifth.vc_col-md-4{width:32%;margin-bottom:20px;min-height:290px;}
.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4), .column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10){margin-left:0;}
.secondary-skin-gradient .dt-sc-contact-info, .secondary-skin-gradient .dt-sc-contact-info span{font-size:40px;}
}  @media only screen and (max-width: 767px) {
.fitness-form-container.extend-bg-fullwidth-right::after{background-color:transparent;}
.fitness-form-container.extend-bg-fullwidth-right .vc_column-inner{padding-left:30px !important;padding-right:30px !important;}
.fitness-contact-boxes .wpb_text_column, .fitness-contact-boxes .wpb_text_column:nth-child(2), .fitness-contact-boxes .wpb_text_column:last-child, .fitness-contact-boxes .wpb_text_column:nth-child(3){width:100%;padding:10px 0px;}
.hotel_blockquote-type4 blockquote.type4{margin-top:0;}
.event-colored-box{margin-top:0;}
.event-contact-info.wpb_column{width:320px;padding:85px 30px 30px;float:none;}
.gradient-parallax:before{background:-moz-linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, 0.75) 30%, rgba(242, 243, 246, 0.65) 40%, rgba(242, 243, 246, 0.55)60%, rgba(229, 229, 229, 0) 100%);background:-webkit-linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, 0.75) 30%, rgba(242, 243, 246, 0.65) 40%, rgba(242, 243, 246, 0.55)60%, rgba(229, 229, 229, 0) 100%);background:linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, 0.75) 30%, rgba(242, 243, 246, 0.65) 40%, rgba(242, 243, 246, 0.55)60%, rgba(229, 229, 229, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f6', endColorstr='#00e5e5e5', GradientType=1);}
.hosting-contact-info-container .dt-sc-contact-info.type7 span{left:0;}
.hosting-contact-info-container .dt-sc-contact-info.type7{padding-left:100px;}
.rs_client_testimonial-center .dt-sc-image-flip a{position:relative;display:block;}
.rs_client_testimonial-center .dt-sc-image-flip{text-align:center;}
.hosting-table th{font-size:13px;padding:13px 10px;text-transform:capitalize;}
.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td{font-size:13px;padding:21px 10px;}
.hosting-contact-info-container:before{content:none;}
.extend-bg-fullwidth-left::after{content:none;}
.rs_col_no_btm_space .wpb_column, .rs_col_no_btm_space.wpb_column, 
.rs_negative-margin_override.vc_row{margin-left:0 !important;}
.rs_padding_override_zero.vc_row, .rs_padding_override_zero.wpb_column .vc_column-inner{padding-left:0 !important;padding-right:0 !important;}
.secondary-skin-gradient .dt-sc-contact-info, .secondary-skin-gradient .dt-sc-contact-info span{font-size:30px;}
.rs_padding_override.vc_row, .rs_padding_override.wpb_column .vc_column-inner{padding-left:50px !important;padding-right:50px !important;}
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left:not(.vc_col-has-fill):after, 
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after, .vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-right:not(.vc_col-has-fill):after, 
.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after{margin:0 -15px;left:0;right:0;transform:none;}
} @media only screen and (max-width: 479px) { .event-contact-info.wpb_column{width:100%;margin:20px 0px 0px 0px;}
.event-contact-info:before{left:0px;width:100%;background-size:100%;}
.event-contact-info .dt-sc-sociable li{margin-bottom:20px;}
.rs_padding_left-override.vc_row .vc_column-inner, .rs_padding_left-override.wpb_column .vc_column-inner{padding-left:15px !important;}
.vc_row.vc_row-no-padding .responsive-padding > .vc_column-inner{padding-right:35px;padding-left:35px;}
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame{display:block;min-height:auto !important;width:100%;}
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a{margin:0;}
.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a{border-right:1px solid rgba(0, 0, 0, 0.1);}
.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content{margin-top:1px;}
.gradient-content .dt-sc-button.medium{padding:14px 20px;}
.overflow-content{margin:0;}
.hosting-table th{text-transform:capitalize;font-size:12px;padding:13px 6px;}
.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td{font-size:12px;padding:22px 8px;}
.rs_fontsize_small{font-size:40px !important;}
.rs_padding_override.vc_row, .rs_padding_override.wpb_column .vc_column-inner{padding-left:30px !important;padding-right:30px !important;}
.business-contact-social li{margin:0 15px;}
} @media only screen and (max-width: 319px) { .event-contact-info.wpb_column { padding-left:20px; padding-right:20px; }
.event-contact-info .dt-sc-contact-info span { width:100%; text-align:center; float:none; margin:0; } .hosting-contact-info-container:before { left:0; }
.hosting-contact-info-container .dt-sc-contact-info.type7 { padding-left:0px; }
.hosting-contact-info-container .dt-sc-contact-info.type7 span { left:0px; }
.hosting-contact-info-container:before { width:100%; } .hosting-table th { font-size:10px; padding:13px 0; }
.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td { font-size:10px; padding:21px 7px; } .rs_fontsize_small { font-size: 32px !important; } .rs_padding_override.vc_row, 
.rs_padding_override.wpb_column .vc_column-inner { padding-left: 20px !important; padding-right: 20px !important; } .dt-sc-text-with-icon { font-size: 10px; padding-left: 15px; }
.dt-sc-text-with-icon span { font-size: 15px; margin-right: 5px; }		
}@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .dt-sc-contact-details-on-map .dt-sc-map-overlay{display:block;}::i-block-chrome, .footer-copyright .menu-links li{margin:0 0 0 28px;}::i-block-chrome, .vc_row.vc_row-flex:not(.vc_row-has-fill), .vc_row.vc_row-flex[data-vc-full-width-init="true"], .vc_row.vc_row-has-fill[data-vc-full-width-init="true"]{display:table !important;}::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-equal-height > .vc_column_container{display:block;}::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container{display:inline-block;vertical-align:middle;}::i-block-chrome, .vc_row.vc_row-flex:not([data-vc-full-width-init="true"]){width:100%;}::i-block-chrome, .vc_row.vc_row-flex:not([data-vc-full-width-init="true"]) > .vc_column_container{display:block;}::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-content-middle.vc_row-o-equal-height:not([data-vc-full-width-init="true"]) > .vc_column_container{vertical-align:middle;}::i-block-chrome, .vc_separator{display:inline-block;}::i-block-chrome, .dt-logo-container{display:table;}::i-block-chrome, .dt-logo-container, .dt-logo-container.logo-align-left{margin-right:auto;}::i-block-chrome, .dt-logo-container.logo-align-right{margin-left:auto;}::i-block-chrome, .dt-header-menu.left, .dt-header-menu.right{float:none;}::i-block-chrome, .flex-col-elements-inline-middle.vc_column_container > .vc_column-inner > .wpb_wrapper{display:table;}::i-block-chrome, .flex-col-elements-inline-middle.justify-end.vc_column_container > .vc_column-inner > .wpb_wrapper{margin-left:auto;}::i-block-chrome, .dt-logo-container.logo-align-center, 
.flex-col-elements-inline-middle .dt-header-menu.center, .flex-col-elements-inline-middle.justify-center.vc_column_container > .vc_column-inner > .wpb_wrapper{margin-left:auto;margin-right:auto;}::i-block-chrome, .dt-sc-testimonial.type6 .dt-sc-testimonial-author img{border:none;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1);}::i-block-chrome, .dt-sc-icon-box-counter .vc_row.vc_row-flex{display:block;}::i-block-chrome, .dt-sc-icon-box-counter .vc_row.vc_row-flex.vc_row-o-equal-height > .vc_column_container{display:inline-block;}
::i-block-chrome, .dt-sc-team.style2 .dt-sc-team-thumb img{width:100%;-webkit-transform:scale(0.9936, 0.81223) translate(0, -11%);transform:scale(0.9936, 0.81223) translate(0, -11%);}::i-block-chrome, .vc_separator.dt-sc-custom-icon-separator,
.vc_separator.dt-sc-title-boxed-with-border{display:table;}::i-block-chrome, .vc_separator.dt-sc-title-boxed-with-border.vc_separator_align_center{margin-left:auto;margin-right:auto;text-align:center;}::i-block-chrome, .vc_separator.dt-sc-custom-icon-separator .vc_sep_holder, 
.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder.vc_sep_holder_l, .vc_separator.dt-sc-custom-icon-separator .vc_icon_element.vc_icon_element-outer{display:table-cell;vertical-align:middle;}::i-block-chrome, .vc_separator.dt-sc-title-boxed-with-border .vc_sep_holder,
.vc_separator.dt-sc-title-boxed-with-border h4{display:inline-block;}::i-block-chrome, .dt-sc-custom-icon-separator.vc_separator .vc_sep_holder.vc_sep_holder_r{width:100%;}::i-block-chrome, .dt-sc-custom-icon-separator.vc_separator ~ .vc_row.vc_row-flex{width:100%;}::i-block-chrome, .flip-box-wrap .horizontal_flip_right .ifb-back, .flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front{opacity:0;}::i-block-chrome, .flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back{opacity:1;}::i-block-chrome, .widget .recent-posts-widget li .entry-title{line-height:normal;}::i-block-chrome, .widget .recent-posts-widget li .thumb{margin-top:5px;}::i-block-chrome, .widget .recent-posts-widget li .entry-title h4{display:inline;}::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-equal-height.dt-sc-simpler-content > .vc_column_container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background:rgba(0,0,0,0.1);}::i-block-chrome, .vc_row.dt-sc-simpler-content.overlay-header > .vc_column_container .dt-header-menu{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);}::i-block-chrome, #header .dt-header-tpl .vc_row.dt-sc-simpler-content .dt-sc-simpler-content-bottom{position:fixed;}
} _:-ms-fullscreen, :root .dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:64px 0 0;}
@media screen and (min-width:0\0){ 
.dt-logo-container{display:block;}
.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a{vertical-align:top;}
.vc_row-flex.vc_row > .vc_column_container > .vc_column-inner > *{min-height:1px !important;}
.vc_separator.dt-sc-custom-icon-separator, .vc_separator.dt-sc-title-boxed-with-border{display:table;}
.vc_separator.dt-sc-title-boxed-with-border.vc_separator_align_center{margin-left:auto;margin-right:auto;text-align:center;}
.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder, .vc_separator.dt-sc-custom-icon-separator .vc_sep_holder.vc_sep_holder_l, .vc_separator.dt-sc-custom-icon-separator .vc_icon_element.vc_icon_element-outer{display:table-cell;vertical-align:middle;}
.vc_separator.dt-sc-title-boxed-with-border .vc_sep_holder, .vc_separator.dt-sc-title-boxed-with-border h4{display:inline-block;}
.dt-sc-custom-icon-separator.vc_separator .vc_sep_holder.vc_sep_holder_r{width:100%;}
.dt-sc-custom-icon-separator.vc_separator ~ .vc_row.vc_row-flex{width:100%;}
.dt-sc-counter.type4 .dt-sc-couter-icon-holder span{line-height:70px;}
sub{font-size:13px;}
.search-container ul.dt-sc-tabs-horizontal-frame li{margin-bottom:-1px;}
.dt-sc-icon-box.type9 .icon-wrapper span{top:auto;bottom:auto;transform:translateY(-50%);}
} @media all and (min-width:0\0) and (min-resolution:.001dpcm) {
#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{z-index:auto;}
.vc_row-flex.vc_row{display:table !important;}
.vc_row.vc_row-flex.dt-sc-map-overlay{display:block !important;}
.dt-sc-contact-details-on-map.hide-overlay .vc_row.vc_row-flex.dt-sc-map-overlay{display:none !important;}
.spa-map::before{content:none !important;}
} @-moz-document url-prefix() {
.dt-sc-contact-details-on-map .dt-sc-map-overlay  { padding: 68px 0 0; }	
.university-contact-form .button-field i { height: 48px; line-height: 48px; }
}