@charset "utf-8";
@charset "utf-8";
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 { display: inline-block; }	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; }	small { font-size: smaller; }	hr { background: currentColor; border: 0; clear: both; height: 1px; margin: 15px 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; }	img.alignright { clear: both; } body { font-weight:normal; font-size:16px; line-height:28px; }	*, *:before, *:after { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }	body, html { overflow-x:hidden; width:100%; } 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; } 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, 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"], 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 { font-family:'Open Sans', sans-serif; }   a { text-decoration:none; }	a img{ border:none; }	.underline a { border-bottom: 1px solid; }	.underline.dt-sc-dark-bg a { color: #fff; }	p { margin-bottom:10px; }	.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 { bottom: -3px; }	sup { top: -5px; }	ul, ol, pre, code{ margin-bottom:20px; }	pre { border: 1px solid #d1d1d1; font-family: monospace; max-width: 100%; overflow: auto; padding: 1.75em; white-space: pre; }	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 0px 0px; }	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;}	ol ol ol { margin-bottom:0px;}	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:400; 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 0px 0px; 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: 0 5px 0 0; position: relative; top: 1px; }	.pswp { z-index: 9999; } 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 { 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) { background:rgba(0, 0, 0, 0.03); }	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; }	.blog-entry .entry-body tbody th { background: none; font-weight: 400; }	.blog-entry .entry-body tbody th, .blog-entry .entry-body tbody th a { color: inherit; }	body:not(.vc_transform) tbody td, body:not(.vc_transform) tbody td a,	body:not(.vc_transform) .commententries tbody td, body:not(.vc_transform) .commententries tbody td a { font-weight: 400; color: inherit; }	.blog-entry .entry-body tbody th a { text-transform: none; }	body:not(.vc_transform) tbody td a:hover, body:not(.vc_transform) .commententries tbody td 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:16px; }	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"] { border-bottom:1px solid; padding: 10px 0 15px; display:block; margin:0px; width:100%;  -webkit-appearance:none; -webkit-border-radius:0px; }	textarea { height:115px; overflow:auto; resize:none; }	select { height:49px; border-bottom:1px solid; 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:0px; }	input[type="submit"], button, input[type="button"], input[type="reset"] { border: none; text-transform: capitalize; font-weight: bold; margin: 10px 0px 0px; font-size: 14px; padding: 15px 30px; float: left; cursor: pointer; border-radius: 5px; -webkit-appearance: none; }	.aligncenter input[type="submit"] { float:none; }	.wpcf7-form-control-wrap { width: 100%; float: left; }	.wpcf7-form-control-wrap:before { position: absolute; content: ""; display: block; width: 0; height: 1px; background: #2b2b2b; left: 0; bottom: 0; top: auto; z-index: 9; -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; }	.wpcf7-form-control-wrap:hover:before { width: 100%; } 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:7px solid transparent; border-right:7px solid transparent; border-top:7px solid; }	.selection-box:after { width:48px; height:calc(100% - 2px); right:0px; top:1px; }	.selection-box select { margin-top:0px; } .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; }	.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-hr-invisible-xsmall { float:left; width:100%; margin:15px 0px 0px; display:block; clear:both; }	.dt-sc-hr-invisible-small { float:left; width:100%; margin:35px 0px 0px; display:block; clear:both; }	.dt-sc-hr-invisible-medium { float:left; width:100%; margin:55px 0px 0px; display:block; clear:both; }	.dt-sc-hr-invisible-large { float:left; width:100%; margin:75px 0px 0px; display:block; clear:both; }	.dt-sc-hr-invisible-xlarge { float:left; width:100%; margin:95px 0px 0px; 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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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 0px 0px; 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:""; position:absolute; left:0px; top:-30px; right:0px; margin:auto; width:1px; height:50px; } .parallax-overlay { position: absolute; top: 0; right: 0; }	.right5.vc_column_container > .vc_column-inner { padding-right: 5px; }	.right10.vc_column_container > .vc_column-inner { padding-right: 10px; }	.right15.vc_column_container > .vc_column-inner { padding-right: 15px; }	.right20.vc_column_container > .vc_column-inner { padding-right: 20px; }	.right25.vc_column_container > .vc_column-inner { padding-right: 25px; }	.left5.vc_column_container > .vc_column-inner { padding-left: 5px; }	.left10.vc_column_container > .vc_column-inner { padding-left: 10px; }	.left15.vc_column_container > .vc_column-inner { padding-left: 15px; }	.left20.vc_column_container > .vc_column-inner { padding-left: 20px; }	.left25.vc_column_container > .vc_column-inner { padding-left: 25px; } .admin-bar .is-sticky .main-header-wrapper, .header-align-left.admin-bar .is-sticky #menu-wrapper, .header-align-center.admin-bar .is-sticky #menu-wrapper { top:31px !important; }	.admin-bar.overlay-header #trigger-overlay, .admin-bar.overlay-header .overlay .overlay-close, .admin-bar.left-header #toggle-sidebar { top:43px; }	.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{font-weight:bold;}	html:not(.vc_transform) .entry-body p.has-large-font-size, html:not(.vc_transform) .entry-body p.has-large-font-size + p { line-height: normal; } 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; }	.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { 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].dt-sc-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; } .dt-privacy-wrapper {clear: both; padding-top: 10px; font-size: unset; line-height: normal;}.dt-privacy-wrapper > input {margin-right: 10px; margin-top: -1px; cursor: pointer;}.dt-sc-newsletter-section.type5 .dt-privacy-wrapper { position: relative; top: -25px; font-size: 14px;}.dt-sc-dark-bg  label{ color:#FFFFFF;}.widget .dt-sc-newsletter-section.type2 .dt-privacy-wrapper{ position:absolute;}.dt-sc-newsletter-section.type1 form label{ color:#FFFFFF;}.dt-sc-newsletter-section.type1 form a:hover{ color:#FFFFFF;}.dt-sc-newsletter-section.type6{ margin-bottom: 35px; }.dt-sc-newsletter-section.type6  .dt-privacy-wrapper { position: absolute; top:100%;}#footer .dt-sc-newsletter-section.type6  .dt-privacy-wrapper { position: absolute; bottom: -45px; }#footer .widget .dt-sc-newsletter-section{ margin-bottom: 30px; }.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="submit"]:hover { background-color: transparent !important; }.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm:before { top:20px; }.dt-sc-newsletter-section.type7 .dt-privacy-wrapper{ font-size: 14px; }.dt-sc-newsletter-section.type7 .dt-privacy-wrapper a{ color:#ddd; }.dt-sc-newsletter-section.type7 .dt-privacy-wrapper a:hover, .dt-sc-newsletter-section.type7 i{ color:#fff; } .dt-privacy-wrapper{ display:block; clear:both; padding-top: 5px; font-size:14px;}.dt-privacy-wrapper input[type="checkbox"] { margin-right:5px; margin-top:-1px; }.dt-sc-dark-bg a:hover, .dt-sc-dark-bg label, .dt-sc-newsletter-section.type1 label a:hover{ color:#FFF;}.dt-privacy-wrapper input[type="checkbox"], .comment-form-dt-privatepolicy input[type="checkbox"], .dt-sc-newsletter-section.type1 label,.comment-form-dt-privatepolicy label, .dt-privacy-wrapper label, input[type="checkbox"], input[type="checkbox"] + label { cursor:pointer; }.dt_ajax_subscribe_msg { float:left; width:100%; }input:disabled{ opacity:0.5; pointer-events:none} .comment-form-cookies-consent input, .comment-form-dt-privatepolicy input{top:-1px; position: relative;}.comment-form-cookies-consent label{ margin-left: 0; }.comment-form-dt-privatepolicy label{ margin-left:0px;}.comment-form-cookies-consent input, .comment-form-dt-privatepolicy input { margin-right: 5px; }#respond .comment-form-dt-privatepolicy, .respond .comment-form-cookies-consent { margin: 0 0 15px; }.dt-cookie-consent a.dt_cookie_infolink, .dt-cookie-consent p{ font-size: inherit !important; } body, h1, h2, h3, h4, h5, h6, a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#666666; }	.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 { 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: #2b2b2b; letter-spacing: 0.2px; }	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: #b4aab4; }	select, .form-calender-icon input[type="text"] { color: #b4aab4; }	.form-calender-icon input[type="text"],	.selection-box select { padding-left: 10px; padding-right: 10px; }	.wp-block-archives-dropdown .selection-box { margin-bottom: 1.5em; }	::-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.2); }	.dt-sc-dark-bg fieldset { border-color:rgba(255, 255, 255, 0.2); }	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:rgba(0, 0, 0, 0.15); }	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: #2b2b2b; }	.selection-box:before { border-top-color:#666666; }  .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; } @media screen and (min-width:0\0) {		.selection-box:before, .selection-box:after { background:none; border:none; }		.selection-box select { padding-right:15px; position:relative; }	}  @media only screen and (min-width:992px) and (max-width:1199px) { .dt-sc-shadow { width:100%; background-size:100%; }	} @media only screen and (min-width:768px) and (max-width:991px) {		.dt-sc-shadow { width:100%; background-size:100%; }	}  @media only screen and (max-width: 767px) {		.dt-sc-shadow { width:100%; background-size:100%; }	}  @media only screen and (min-width: 480px) and (max-width: 767px) {		th, td, tbody th { font-size: 12px; }	}	@media only screen and (max-width: 479px) {		.commententries .nav-previous, .commententries .nav-next { width:100%; text-align:center; } .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:1200px; 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:1200px; }	.page-template-tpl-fullwidth .vc_row.vc-default-row { margin-left:0px; }	#main { float:left; clear:both; width:100%; margin:0px; padding:0px; display:block; }	#primary { width:870px; margin:0px; padding:0px 0px 0px; float:left; position:relative; }	#primary.content-full-width { width:100%; }	#primary.with-left-sidebar { float:right; margin-left:30px; }	#primary.with-right-sidebar { float:left; margin-right:30px; }	#primary.with-both-sidebar { width:570px; float:left; margin:0px 30px; }	#secondary, #secondary-right, #secondary-left { width:270px; margin:0px; float:left; padding:0px; position:relative; z-index:1; }	#secondary-right.secondary-has-right-sidebar { float:right; }	#secondary-left.secondary-has-left-sidebar { float:left; }	#secondary.secondary-has-both-sidebar { margin:0px; }	.page-template-tpl-fullwidth-php #primary { padding-bottom:0px; } .page-template-tpl-blog #primary, .page-template-tpl-portfolio #primary, .page-template-tpl-sidenavigation #primary, .single #primary,.archive #primary, .post-type-archive-tribe_events #primary, .woocommerce-page #primary, .single.single-wp_router_page #main, .search.search-results #primary, .search.search-no-results #primary, .home.blog #primary { padding-bottom:80px; } 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: -40px !important; margin: 0 auto; width: calc(100% + 80px) !important; }	.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed.header-align-center .menu-wrapper, .layout-boxed.header-align-left .is-sticky .menu-wrapper { width:1250px; margin:0 auto; float:none; }	.layout-boxed .main-header-wrapper, .layout-boxed.header-align-center .is-sticky .menu-wrapper, .layout-boxed.header-align-left .is-sticky .menu-wrapper { right:0; }	.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:49%; }	.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%; }	.column.wpb_column.dt-sc-one-fifth { width: 18.4%; } .wpb_column.dt-sc-one-fifth { width: 20%; }	.wpb_column.dt-sc-two-fifth { width: 40%; }	.wpb_column.dt-sc-three-fifth { width: 60%; }	.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%; } #main-menu .megamenu-2-columns-group .megamenu-child-container { width:590px; }	#main-menu .megamenu-3-columns-group .megamenu-child-container { width:875px; }	#main-menu .megamenu-4-columns-group .megamenu-child-container { width:1160px; }	#main-menu .megamenu-child-container > ul.sub-menu > li { width:25%; padding:15px; float:left; display:inline; }	#main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { display:block; }	#main-menu .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { float:left; margin:0px; padding:0px 15px 30px;  }	#main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li { width:50%; }	#main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li { width:33.3333%; }	#main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li { width:25%; }	#main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:25%; }	#main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:33.3333%; }	#main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:50%; }	#main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:50%; }	#main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:75%; }	#main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns.menu-item-fullwidth, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns.menu-item-fullwidth, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns.menu-item-fullwidth, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns.menu-item-fullwidth, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns.menu-item-fullwidth, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns.menu-item-fullwidth, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns.menu-item-fullwidth, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns.menu-item-fullwidth, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns.menu-item-fullwidth { width:100%; }	#main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:100%; }	#main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:66.6666%; }	#main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:50%; }	#main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:33.3333%; }	#main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:50%; } @media only screen and (min-width:1200px) and (max-width:1280px) { .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; }		#primary { width:810px; }		#secondary, #secondary-right, #secondary-left { width:240px; }		#primary.with-both-sidebar { width:540px; }	}	@media only screen and (min-width:1365px) and (max-width:1600px) {		.column.no-space.dt-sc-one-third { width:33.3111%; }	 } @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, .left-header #header-wrapper .top-bar .container { width:900px; }		.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:930px; }		.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:940px; }		.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:900px; }		#primary { width:670px; }		#primary.with-both-sidebar { width:440px; }		#secondary, #secondary-right, #secondary-left { width:200px; }		.layout-boxed .vc_row.vc_row-no-padding { width:calc(100% + 40px) !important; left:-20px !important; } #main-menu .megamenu-2-columns-group .megamenu-child-container { width:460px; }		#main-menu .megamenu-3-columns-group .megamenu-child-container { width:680px; }		#main-menu .megamenu-4-columns-group .megamenu-child-container { width:900px; }		.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:640px; } .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 { padding-bottom: 25px; }		.vc_col-md-12.wpb_column:last-child { padding-bottom: 0; }		.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, .left-header #header-wrapper .top-bar .container { width:710px; }		.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:740px; }		.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:750px; }		.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:710px; }		#primary { width:500px }		#primary.with-both-sidebar { width:290px; }		#secondary, #secondary-right, #secondary-left { width:180px; }		.layout-boxed .vc_row.vc_row-no-padding { width:calc(100% + 40px) !important; left:-20px !important; } #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; }		.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:490px; }		.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:50%; } .rs_col-sm-12 { width: 100%; }		.rs_col-sm-11 { width: 91.66666667%; }		.rs_col-sm-10 { width: 83.33333333%; }		.rs_col-sm-9 { width: 75%; }		.rs_col-sm-8 { width: 66.66666667%; }		.rs_col-sm-7 { width: 58.33333333%; }		.rs_col-sm-6 { width: 50%; }		.rs_col-sm-5 { width: 41.66666667%; }		.rs_col-sm-4 { width: 33.33333333%; }		.rs_col-sm-3 { width: 25%; }		.rs_col-sm-2 { width: 16.66666667%; }		.rs_col-sm-1 { width: 8.33333333%; }		.rs_negative-margin_override.vc_row { margin-left:0 !important; }		.wpb_column.dt-sc-one-fifth.vc_col-md-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 { padding-bottom: 25px; }		.rs_col-sm-12.wpb_column:last-child { padding-bottom: 0; }		.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) { @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;}		} #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, .wpb_column.dt-sc-one-fifth, .wpb_column.dt-sc-two-fifth, .wpb_column.dt-sc-three-fifth { float: left; width: 100%; }		.wpb_column { margin-bottom: 20px; }		.column.wpb_column.dt-sc-one-fifth .vc_column-inner { margin-left:0 !important; }		#secondary-left.secondary-sidebar,#secondary-right.secondary-sidebar { display: table-cell; float: none; }		#primary.with-left-sidebar,#primary.with-right-sidebar, #primary.with-both-sidebar { display: table-caption; float: none; margin-bottom:30px; }		.dt-sc-three-fifth.wpb_column, .dt-sc-one-third.wpb_column { margin-left:0 !important; } #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:100%; }		#main-menu .megamenu-child-container > ul.sub-menu > li { width:100%; padding:0px; }		#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li { padding:0px 15px; }		#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand { right:0px; }		#main-menu .megamenu-child-container ul.sub-menu > li > ul { margin-bottom:15px; float:left;  width:100%; }		#main-menu .megamenu-child-container ul.sub-menu li .widget { width:100% !important; padding:0px 0px 30px !important; }		#main-menu .megamenu-child-container ul.sub-menu > li > ul li a { padding:10px; }		#main-menu .megamenu-2-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:100%; }	 }  @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, .left-header #header-wrapper .top-bar .container { width:420px; }		.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:450px; }		.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:460px; }		#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:420px; }		.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:420px; }	} @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; }		.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, .left-header #header-wrapper .top-bar .container { width:200px; }		.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:230px; }		.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:100%; }		#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:200px; }		.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: 20px; }	.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 { border-bottom:1px dashed; 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:first-child, .widget.widget_nav_menu ul.menu li:first-child { padding-top:0px; }	.widget ul li:before { content: "-"; font-family: FontAwesome; font-size: 24px; position: absolute; left: 1px; top: 7px; font-weight: bold; } .widget ul li:first-child:before { top: -4px; }	.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:10px 0 10px 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; padding:0px 10px; }	.widget_categories label, .widget_archive label { margin:0px 0px 10px; display:inline-block; font-size:14px; }	.widget .recent-portfolio-widget ul { margin:0px; padding:0px; width:100%; }	.widget .recent-portfolio-widget ul li { float:left; display:inline; margin:0px 2% 5px 0px; padding:0px; width:32%; overflow:hidden; clear:none; border:none; }	.widget .recent-portfolio-widget ul li img { display:block; line-height:0; width:100%; }	.widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right:0px; }	.left-header #main-menu .widget .recent-portfolio-widget ul li { width:32%; }	.widget .recent-portfolio-widget ul li a { float:left; width:100%; position:relative; padding:0px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }	.widget .recent-portfolio-widget ul li a:before { content:""; position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0; }	.widget .recent-portfolio-widget ul li a:hover:before { opacity:1; }	.widget .recent-portfolio-widget ul li a:after { content:"\e67b"; position:absolute; left:0px; right:0px; bottom:-30px; margin:auto; width:20px; height:20px; font-family:'Stroke-Gap-Icons'; font-size:20px; font-style:normal; font-weight:400; }	.widget .recent-portfolio-widget ul li a:hover:after { top:0px; bottom:0px; }	.widget .recent-posts-widget { float:left; clear:both; width:100%; margin:0px; padding:0px; }	.widget .recent-posts-widget ul { margin:0px; padding:0px; width:100%; }	.widget .recent-posts-widget li { display:block; clear:both; float:left; margin:0px 0px 10px; padding-left:0px; }	.widget .recent-posts-widget li:last-child { margin-bottom:0px; }	.widget .recent-posts-widget li .thumb { float:left; margin:0px 15px 10px 0px; padding:0px; width:60px; }	.widget .recent-posts-widget li .thumb img { max-width:100%; }	.widget .recent-posts-widget li .entry-title h4 { font-size:13px; line-height:20px; letter-spacing:0.25px; margin-top:-5px; margin-bottom:7px; }	.widget .recent-posts-widget li .entry-meta { font-size:14px; }	.widget .recent-posts-widget li .entry-meta p { float:left; margin-right:15px; }	.widget .recent-posts-widget li .entry-meta p span { margin-right:5px; }	.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 .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 { margin:0px 10px 10px 0px; padding:7px 15px 6px; float:left; border-bottom:1px solid; font-size:12px !important; 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 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; } .secondary-sidebar img { max-width:100%; height:auto; }	.secondary-sidebar .widget { clear:both; }	.secondary-sidebar .widget:last-child { margin-bottom: 80px; }	.secondary-sidebar .widget ul li > a, .secondary-sidebar .tagcloud a { color:#000000; }	.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:-10px; height:3px; background:#000000; width:100%; }	.secondary-sidebar .type1 .widgettitle:after { bottom:-13px; 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-left:15px; padding-right:15px; }	.secondary-sidebar .type4 .widgettitle:before { top:0px; height:100%; width:9999px; left:100%; background:url(//noaddict-clinica.ro/wp-content/themes/psychiatrist/images/sidebar/sidebar-title-grey-pattern.png) repeat; }	.secondary-sidebar .type5 .widgettitle { margin-bottom:35px; border-bottom:2px solid; padding:0px 0px 10px; }	.secondary-sidebar .type5 .widgettitle:before { background:none; }	.secondary-sidebar .type5 .widget ul li:before { content:"\f06c"; top:9px; }	.secondary-sidebar .type5 .widget .tweet_list li:before { content:"\f081"; top: 0; }	.secondary-sidebar .type5 .widget ul li:first-child:before { top:2px; }	.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:50px; 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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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:40px; 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:30px; 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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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:40px; 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 .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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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: 0; position:relative; z-index:1; margin:0px; left:0px; text-transform:uppercase; }	.mz-title .mz-title-content h1 { font-size: 52px; text-transform: inherit; font-weight: lighter; }	.mz-title .mz-title-content h1 strong { font-weight: bold; }	.mz-title .mz-title-content h2 { font-size: 35px; text-transform: inherit; font-weight: 100; }	.mz-title .mz-title-content h2 strong { font-weight: 600; }	.mz-title .mz-title-content h3 { font-size: 28px; text-transform: inherit; font-weight: 100; }	.mz-title .mz-title-content h3 strong { font-weight: 600; }	.mz-title .mz-title-content h4 { font-size: 24px; text-transform: uppercase; font-weight: 100; }	.mz-title .mz-title-content h4 strong { font-weight: 600; }	.mz-title .mz-title-content h5 { font-size: 18px; text-transform: uppercase; font-weight: 100; }	.mz-title .mz-title-content h5 strong { font-weight: 600; }	.mz-title .mz-title-content h6 { font-size: 14px; text-transform: uppercase; font-weight: 100; }	.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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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 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; } #main-menu .menu-item-widget-area-container { width:100%; margin:10px 0px 0px; padding:0px; float:left;  }	#main-menu .menu-item-widget-area-container ul { padding:0px; margin:0px; }	#main-menu .menu-item-widget-area-container .widget { padding:0px 0px 30px; display:inline; }	#main-menu .menu-item-widget-area-container .widget.widget_pages ul li ul.children, #main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul li ul.sub-menu { padding:10px 0px 0px 20px; }	#main-menu .menu-item-widget-area-container .widget table { margin-bottom:0px; }	#main-menu .menu-item-widget-area-container textarea { height:120px; }	#main-menu .menu-item-widget-area-container .widget #wp-calendar td { padding:9px; }	#main-menu .menu-item-widget-area-container .widget ul li > a, .menu-item-widget-area-container .tagcloud a { color:#000000; }	#main-menu .menu-item-widget-area-container .tagcloud a:hover { color:#ffffff; }	#main-menu .menu-item-widget-area-container .flickr-widget div a { max-width:65px; }	#main-menu .menu-item-widget-area-container .widget .tweet_list li { border-color:rgba(0, 0, 0, 0.15); }	#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .widget ul li > a, #main-menu .dt-sc-dark-bg .menu-item-widget-area-container .tagcloud a, #main-menu .dt-sc-dark-bg .menu-item-widget-area-container .widget_recent_posts .entry-title h4 a { color:#ffffff; }	#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .recent-posts-widget li .entry-meta a, #main-menu .dt-sc-dark-bg .menu-item-widget-area-container .tweet_list li .tweet-time { color:rgba(255, 255, 255, 0.5); }	#main-menu .dt-sc-dark-bg .menu-item-widget-area-container .widget ul li { border-color:rgba(255, 255, 255, 0.15); }	#main-menu .menu-item-widget-area-container .widget img { max-width:100%; height:auto; }	#main-menu .menu-item-widget-area-container .widget ul li { padding:10px 0px 10px 20px; }	#main-menu .menu-item-widget-area-container .widget ul li:first-child, #main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li:first-child { padding-top:0px; }	#main-menu .menu-item-widget-area-container .widget.widget_archive ul li, #main-menu .menu-item-widget-area-container .widget.widget_categories ul li, #main-menu .menu-item-widget-area-container .widget.widget_pages ul li, #main-menu .menu-item-widget-area-container .widget.widget_meta ul li, #main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li, #main-menu .menu-item-widget-area-container .widget.widget_text ul li { padding:0px; }	#main-menu .menu-item-widget-area-container .widget.widget_archive ul li > a, #main-menu .menu-item-widget-area-container .widget.widget_categories ul li > a, #main-menu .menu-item-widget-area-container .widget.widget_pages ul li > a, #main-menu .menu-item-widget-area-container .widget.widget_meta ul li > a, #main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li > a, #main-menu .menu-item-widget-area-container .widget.widget_text ul li > a { padding:10px 0px 10px 20px; }	#main-menu .menu-item-widget-area-container .widget.widget_archive ul li:first-child > a, #main-menu .menu-item-widget-area-container .widget.widget_categories ul li:first-child > a, #main-menu .menu-item-widget-area-container .widget.widget_pages ul li:first-child > a, #main-menu .menu-item-widget-area-container .widget.widget_meta ul li:first-child > a, #main-menu .menu-item-widget-area-container .widget.widget_nav_menu ul.menu li:first-child > a, #main-menu .menu-item-widget-area-container .widget.widget_text ul li:first-child > a { padding-top:0px; }	#main-menu .menu-item-widget-area-container .widget .recent-portfolio-widget ul li { padding:0px; }	#main-menu .menu-item-widget-area-container .widget .recent-posts-widget li { padding-left:0px; }	#main-menu .menu-item-widget-area-container .widget .tweet_list li { padding:0px 0px 20px 40px; } .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-type6 .widget.woocommerce .woocommerce-product-search input[type="search"], .woo-type18 .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-type6 .widget.woocommerce .woocommerce-product-search input[type="submit"], .woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"], .woo-type18 .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; }	.woo-type9 .widget.woocommerce .woocommerce-product-search input[type="search"] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }	.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-type5 ul.cart_list li .star-rating, .woo-type5 ul.product_list_widget li .star-rating { font-size: 13px; } .woo-type5 .widget.woocommerce .woocommerce-product-search input[type="search"] { padding: 13px 12px; -webkit-border-radius: 10px 0 10px 0 ; -moz-border-radius: 10px 0 10px 0 ; -ms-border-radius: 10px 0 10px 0 ; -o-border-radius: 10px 0 10px 0 ; border-radius: 10px 0 10px 0; } @-moz-document url-prefix() {		.woo-type5 .widget.woocommerce .woocommerce-product-search input[type="search"] { padding: 12px; }	}.woo-type13 .widget.woocommerce ul.product-categories li:before, .woo-type13 .widget.woocommerce ul.product-categories li:first-child:before { top: 8px; }.woo-type9 .widget.woocommerce .woocommerce-product-search input[type="submit"] { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }.widget { float: left; margin-bottom: 40px; width: 100%; }.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, .widget.widget_categories ul li > a:hover span, .widget.widget_archive ul li > a:hover span, .dt-sc-twitter-icon span { color:#ffffff; }	.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); } .tagcloud a, .widget.widget_categories ul li > a span, .widget.widget_archive ul li > a span { background:rgba(0, 0, 0, 0.05); }	.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); }	 .woo-type9 .widget.woocommerce ul li:hover:before { color: inherit; }	 .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}	.woo-type9 .widget.woocommerce ul li:hover:before { color: inherit; }	.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; } @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; }		.tagcloud a { margin:0 4px 10px 0; }		.secondary-sidebar .type9 .widget ul li, .secondary-sidebar .type12 .widget ul li { font-size: 13px; }		.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }		.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: 12px; }		.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget { font-size: 13px; }		.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; }	 }	 @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; }		.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; }		.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }		.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: 12px; }		.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget { font-size: 13px; }		.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; }	 }	 @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; }		.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }		.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; }	 }	 @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; }		.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }	 } 	 @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; }	 }	 @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; }	 }	 @media screen and (-webkit-min-device-pixel-ratio:0) { ::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; }	}.menu-icons-wrapper.rounded-icons .search a span, .menu-icons-wrapper.rounded-icons .cart a span, .menu-icons-wrapper .search a span, .menu-icons-wrapper .cart a span, #main-menu ul li.menu-item-simple-parent ul li a .fa, .megamenu-child-container ul.sub-menu > li > ul li a .fa, #main-menu .megamenu-child-container > ul.sub-menu > li > a .menu-item-description, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a: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; } #logo { display: flex; align-items: center; flex-grow: 1; }
#logo a { display:block; overflow:hidden; float:left; padding:0px; margin:0px; height: 65px; }
#logo a img { display: block; height: inherit;  overflow: hidden; }
#logo a .retina_logo { display:none; } #logo a .darkbg_logo, .dt-sc-dark-bg #logo a .normal_logo { display:none; }
.dt-sc-dark-bg #logo a .darkbg_logo { display:block; }
.is-sticky #logo a {  height: 55px; }
.is-sticky #logo a img { max-height:100%; width:auto; height:auto; max-width:100%; } #logo .logo-title { margin-top: 16px; }
#logo .logo-title > h1 { line-height: normal; margin-bottom: 0; font-weight:bold; }
#logo .logo-title h2 { font-size: 20px; display:block; clear:both; }
#logo .logo-title > h1 a { height: auto; line-height: normal; width: auto; padding:0; }
.left-header #logo .logo-title { padding:0 20px; } .split-header #logo { position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; width:18%; text-align:center; z-index:9999; }
.split-header #logo a { max-width:100%; float:none; margin:0 auto; }
.split-header #logo a img { max-width:100%; max-height:100%; margin:0 auto; } .header-align-center #logo { width:29.8%; text-align:center; display:inline-block; }
.header-align-center .main-header #logo a { padding-top:25px; height:auto; float:none; padding-bottom:20px; }
.header-align-center .main-header #logo a img { margin:0 auto; }
.header-align-center .main-header > div:nth-child(1):nth-last-child(2),
.header-align-center .main-header > .header-left:empty ~ #logo { display: block !important; margin-left: auto; margin-right: auto; text-align: center; }  .header-align-left #logo { display:inline-block; width:24.7%; padding-top:24px; padding-bottom:20px; }
.header-align-left #logo a { height:auto; } .left-header #header-wrapper #logo a { display:inline-block; float:none; width:100%; }
.left-header #header-wrapper #logo a img { margin:0 auto; }
.left-header #logo { margin:35px 0px; text-align:center; width:100%; clear:both; }
.left-header.left-header-boxed #logo {  padding:40px 0 20px; margin:0px; text-align:center; } .overlay-header #logo a { padding: 20px 0px; height: auto; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .main-header, #logo, #logo a { display: -webkit-box;  -webkit-box-align: center; -webkit-box-flex: 1; position:relative; }
::i-block-chrome, .left-header #header-wrapper #logo a, ::i-block-chrome, .overlay-header .main-header, .overlay-header #logo, .overlay-header #logo a { display:block; }
} .top-bar { float:left; clear:both; margin:0px; padding:0px; width:100%; max-height:50px; line-height:50px; position:relative; z-index:99999; }
.top-bar-left { width:49%; float:left; }
.top-bar-right { width:49%; float:right; text-align:right; }
.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; }
.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 0px 0px; position:relative; top:1px; }
.top-bar .dt-sc-sociable { float:right; margin:0px; padding:0px; }
.top-bar .dt-sc-sociable li { display:inline-block; margin:0px; padding:0px; }
.top-bar .dt-sc-sociable li a { padding:0px 10px; width:auto; height:auto; line-height:50px; }
.top-bar .dt-sc-button { margin-top:5px; letter-spacing:1px; font-weight:bold; }
.top-bar ul li { float: left; display: line; margin-right: 15px; }
.top-bar ul li:last-child { margin-right: 0; } #header-wrapper { float:left; width:100%; margin:0px; padding:0px; }
#header { width:100%; margin:0px; padding:0px; float:left; position:relative; }
.header-on-slider .main-header-wrapper { position: inherit; }
.header-on-slider.header-with-topbar .main-header-wrapper { margin-top: 100px; } .header-on-slider .main-header-wrapper { margin-top:0; }
.header-on-slider.header-with-topbar .top-bar, .header-on-slider.header-with-topbar.page-with-slider .main-header-wrapper { margin-top:50px; }
.header-on-slider .is-sticky .main-header-wrapper, .header-on-slider.page-with-slider .main-header-wrapper { margin-top:0; }
.header-on-slider.page-with-slider .main-header-wrapper { position: absolute; top: 0px; }
.header-on-slider.header-with-topbar .top-bar { margin-top: 50px; position: absolute; }
.header-below-slider .main-header-wrapper { margin-top: 0; }
.main-header-wrapper { float: left; position:absolute; left:0; top:0; width:100%; -webkit-transition: all 300ms linear 0s; transition: all 300ms linear 0s; }
.main-header { display:flex; float:left; width:100%; padding:0px; margin:0px; position:relative; }
.standard-header .main-header-wrapper { position:inherit; top:0px; float:left; clear:both; width:100%; }
.layout-boxed.standard-header .main-header-wrapper { width:1250px; }
.layout-boxed.left-header .main-header-wrapper { width:100%; } .boxed-header .main-header { padding:0px 30px;  } .split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:40%; }
.split-header #main-menu .menu-right { float:right; }
.split-header .menu-wrapper, .split-header #main-menu { width:100%; margin:0px; }
.split-header #main-menu ul.menu > li > a { padding:0px 21px; }
.split-header .is-sticky .menu-active-with-double-border #main-menu ul.menu > li > a { line-height:66px; }
.split-header #main-menu ul.menu { text-align:left; line-height:0px; }
.split-header #main-menu ul.menu li { line-height:24px; }
.split-header #main-menu ul.menu.menu-right { text-align:right; }
.split-header #main-menu ul.menu > li { float:none; display:inline-block; text-align:center; }
.split-header.transparent-header #main-menu ul.menu > li > a { padding:0px; }
.split-header.transparent-header #main-menu ul.menu > li { padding:0px 20px; }
.transparent-header .main-header, .transparent-header .main-header-wrapper, .left-header.transparent-header .main-header, .left-header.transparent-header .main-header-wrapper { background:none; } .two-color-header .main-header-wrapper:before { content:""; position:absolute; top:0px; left:-5%; width:39.5%; height:100%; -webkit-transform:skewX(-30deg); transform:skewX(-30deg); }
.two-color-header .main-header-wrapper:after { content:""; position:absolute; top:0px; right:-5%; width:70%; height:100%; -webkit-transform:skewX(-30deg); transform:skewX(-30deg); }
.two-color-header .menu-wrapper { position:relative; z-index:1; }
.two-color-header .dt-sc-dark-bg .main-header-wrapper { background:none; }
.fullwidth-menu-header .menu-wrapper { width:100%; clear:both; text-align:center; border-top:1px solid; border-bottom:1px solid; margin-left:0px; float:left; }
.fullwidth-menu-header .dt-sc-dark-bg .menu-wrapper { border-bottom-color: rgba(255,255,255,0.3); border-top-color: rgba(255,255,255,0.3); } .header-align-center.fullwidth-menu-header #main-menu, .header-align-center #main-menu ul.menu { text-align:center; display:inline-block; float:none; }
.header-align-center.fullwidth-menu-header #main-menu ul.menu > li, .header-align-center #main-menu ul.menu > li > a { float:none; display:inline-block; }
.header-align-center.fullwidth-menu-header #main-menu ul.menu > li > a { line-height:70px; }
.header-align-center.fullwidth-menu-header .menu-icons-wrapper { height:auto; display:inline-block; float:none; padding:0; }
.header-align-center.fullwidth-menu-header .menu-icons-wrapper .search, .header-align-center.fullwidth-menu-header .menu-icons-wrapper .cart { float:none; display:inline-block; }
.header-align-center.fullwidth-menu-header .menu-icons-wrapper .search a, .header-align-center.fullwidth-menu-header .menu-icons-wrapper .cart a { line-height:50px; }
.header-align-center .header-left, .header-align-center .header-right, .header-align-left .header-right { padding-top: 20px; padding-bottom:20px; }
.header-align-center .header-left:empty, .header-align-center .header-right:empty, .header-align-left .header-right:empty { display:none; }
.header-align-left.fullwidth-menu-header .dt-sc-dark-bg .is-sticky .menu-wrapper, .header-align-center.fullwidth-menu-header .dt-sc-dark-bg .is-sticky .menu-wrapper, .header-align-left.fullwidth-menu-header.semi-transparent-header .dt-sc-dark-bg .is-sticky .menu-wrapper {  background:rgba(0, 0, 0, 0.9);}
.header-align-center .header-left, .header-right { width:35%; }
.header-align-center .main-header { display:block; }
.header-align-center .header-left { float:left; }
.header-align-center .header-right { float:right; text-align:right; }
.header-align-left .header-right { width:75%; float:right; text-align:right; }
.header-align-left.fullwidth-menu-header .menu-wrapper { border-bottom:none; }
.header-ad { width:100%; line-height:150px; }
.header-ad img { max-width:100%; vertical-align:middle; } .main-header #searchform { border:1px solid; padding:13px 15px; max-width:250px; position:relative; margin:0px; }
.main-header #searchform:before { content:"\f002"; position:absolute; font-family:FontAwesome; font-size:14px; right:15px; top:-4px; bottom:0px; margin:auto; height:22px; }
.main-header #searchform input[type="text"] { border:none; background:none; padding:0px; text-transform:uppercase; font-size:12px; width:220px; -webkit-appearance:none; }
.main-header #searchform label span { display:none; }
.main-header #searchform input[type="submit"] { width:45px; height:42px; margin:0px; padding:0px; position:absolute; right:0px; top:0px; z-index:1; cursor:pointer; background:none; text-indent:-9999px; } .menu-icons-wrapper { float:right; margin:0px 0px 0px 10px; padding:10px 0px; height:70px; }
.menu-icons-wrapper .search, .menu-icons-wrapper .cart { float:left; margin:0px 10px; }
.menu-icons-wrapper.rounded-icons .search, .menu-icons-wrapper.rounded-icons .cart { margin:0px 5px; }
.menu-icons-wrapper div:last-child { margin-right:0px; }
.menu-icons-wrapper .search a, .menu-icons-wrapper .cart a {  font-size:14px; }
.menu-icons-wrapper .search a span, .menu-icons-wrapper .cart a span { line-height:78px; }
.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; }
.menu-icons-wrapper .search { position:relative; }
.menu-icons-wrapper .top-menu-search-container { display:none; position:absolute; right:-10px; bottom:-55px; 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; }
.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); }
.overlay-search.open { opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1); }
.main-header .menu-icons-wrapper .overlay-search #searchform { position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; border: none; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 10px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); box-shadow: none; max-width: none; width: 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%; }
.main-header .menu-icons-wrapper .overlay-search #searchform:before { font-size: 30px; }
.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); }
.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; }
.main-header .menu-icons-wrapper #searchform { margin:0px; }
#searchform .dt-search-icon { display:none; }
.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; } .menu-wrapper { float:right; margin:0px 0px 0px 20px; }
#main-menu, #main-menu ul.menu { float:left; margin:0px; padding:0px; }
#main-menu ul.menu li { float:left; display:inline; margin:0px; padding:0px; }
#main-menu > ul.menu > li > a, #main-menu ul.menu > li > span.nolink-menu { float:left; padding:0px 15px; line-height:100px; font-weight: normal; font-size:14px; text-transform: uppercase; letter-spacing: 0.2px; }
.menu-active-highlight-grey #main-menu ul.menu > li { padding:0px 20px; }
.menu-active-highlight-grey #main-menu ul.menu > li > a { padding:0px; position:relative; }
.menu-active-highlight-grey #main-menu ul.menu > li > a:before { content:""; position:absolute; height:2px; width:100%; left:0px; bottom:0px; }
.left-header .menu-active-highlight-grey #main-menu ul.menu > li { padding:0; }
.left-header #main-menu, .left-header #main-menu ul.menu { width:100%; }
.left-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { content:none; }
.left-header #main-menu ul.menu > li > .megamenu-child-container { overflow-y: scroll; height: 400px; }
.left-header .top-bar { float: left; clear: both; padding: 0px; text-align: center; width: 100vw; position: relative; height: auto; left: 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.left-header .top-bar { left: 100%; width: 1170px; }
::i-block-chrome,.left-header .top-bar:before { position: absolute; content: ""; display: block; background: #eee; left: -500px; width: 500px; top: 0; height: 100%; }
::i-block-chrome,.left-header .top-bar:after { position: absolute; content: ""; display: block; background: #eee; right: -500px; width: 500px; top: 0; height: 100%; }
}
.left-header #header-wrapper .top-bar .container { width: 1170px; }
.left-header .vc_row.vc_row-no-padding { left: 0px !important; margin: 0 auto; width: 100% !important; }
.left-header .menu-active-with-icon.menu-active-highlight #main-menu > ul.menu > li > a:before, .left-header .menu-active-with-icon.menu-active-highlight #main-menu > ul.menu > li > a:after { content:none; }
.left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before { top:0; bottom:0; margin:auto; transform:rotate(-90deg); right:-26px;  -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); left:auto; }
.menu-active-with-double-border #main-menu ul.menu > li > a { border-bottom:4px double transparent; }
.left-header .menu-active-with-double-border #main-menu ul.menu > li > a { border-bottom-color:transparent; }
.left-header .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-item > a { border-top-color: rgba(0,0,0,0.09); }
.split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before { bottom:-2px; }
.split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .split-header.transparent-header .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { bottom:-8px; }
.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a { position:relative; }
.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { content:""; position:absolute; left:0px; right:0px; margin:auto; }
.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before { bottom:20px; width:13px; height:1px; }
.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { bottom:14px; height:13px; width:1px; }
.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a { border:none; }
.menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_item > a, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-item > a, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-ancestor > a { position:relative; }
.menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:after { content:""; position:absolute; left:0px; bottom:0px; width:100%; margin:auto; }
.menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-ancestor > a:before { border-left:3px solid transparent; border-right:3px solid transparent; border-bottom:3px solid; right:0px; width:0px; bottom:2px; }
.menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-ancestor > a:after { height:2px; }
.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a { position:relative; }
.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:after { content:""; position:absolute; left:0px; width:100%; height:2px; }
.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:before { top:0px; }
.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:after { bottom:0px; }
.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a { position:relative; }
.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before { content:""; position:absolute; width:0px; height:0px; left:0px; bottom:-9px; border-top:12px solid; border-left:20px solid transparent; border-right:20px solid transparent; margin:0 auto; right:0; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before {
border-left-width:34px; border-right-width:34px;
}
}
.menu-with-small-splitter #main-menu ul.menu > li { position:relative; }
.menu-with-small-splitter #main-menu ul.menu > li:before { content:""; position:absolute; top:0px; bottom:0px; right:0px; margin:auto; height:20px; width:1px; }
.menu-with-small-splitter #main-menu ul.menu > li:last-child:before { background:none; }
.menu-with-slanting-splitter #main-menu ul.menu > li { position:relative; }
.menu-with-slanting-splitter #main-menu ul.menu > li:before { content:""; position:absolute; top:3px; bottom:0px; right:-6px; margin:auto; height:25px; 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); }
.menu-with-slanting-splitter #main-menu ul.menu > li:last-child:before, .dt-sc-dark-bg .menu-with-slanting-splitter #main-menu ul.menu > li:last-child:before { background:none; }
.overlay-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { bottom: 27px; top:auto;  height: 1px; width:25px; right: 0; left:0; transform:none; } html { height:100%; }
.left-header #header-wrapper .main-header { display:inline-block; }
.left-header #header-wrapper .main-header-wrapper, .left-header #header-wrapper .main-header { height:100%; }
.left-header #header-wrapper { width:260px; height:100%; position:fixed; left:0px; top:0px; z-index:9999; }
.left-header #header { height:100%; }
.left-header .main-header-wrapper { position:inherit; }
.left-header.header-on-slider.header-with-topbar .main-header-wrapper { margin-top: 0; }
.left-header.header-on-slider.page-with-slider .main-header-wrapper { top: auto; }
.left-header .menu-wrapper { width:100%; clear:both; margin:0; }
.left-header #header-wrapper .container { width:100%; height:100%; }
.left-header #main-menu ul.menu li, .left-header #main-menu ul.menu li a { width:100%;  }
.left-header #main-menu > ul.menu > li > a { font-size:16px; font-weight:bold; line-height:normal; padding:16px 25px 15px; border-top:1px solid; }
.left-header #main-menu > ul.menu > li:last-child > a { border-bottom:1px solid; }
.left-header .menu-active-with-double-border #main-menu ul.menu > li:last-child > a { border-bottom: 4px double; }
.left-header:not(.left-header-boxed) .menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_item > a:before,
.left-header:not(.left-header-boxed) .menu-active-border-with-arrow  #main-menu > ul.menu > li.current_page_ancestor > a:before,
.left-header:not(.left-header-boxed) .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-item > a:before,
.left-header:not(.left-header-boxed) .menu-active-border-with-arrow  #main-menu > ul.menu > li.current-menu-ancestor > a:before { left: 25px; right: auto; }
.left-header-footer { clear:both; width:100%; position:absolute; bottom:0px; text-align:center; padding:30px 20px;  }
.left-header-footer:empty { display:none; }
.left-header-footer h5 { text-transform:uppercase; }
.left-header-footer .dt-sc-sociable { width:100%; text-align:center; }
.left-header-footer .dt-sc-sociable li, .left-header-footer .dt-sc-sociable li a { display:inline-block; float:none; }
.left-header-footer .dt-sc-sociable li { margin: 0 5px 5px; }
.left-header-footer .dt-sc-sociable.filled li a { width:32px; height:32px; line-height:32px; }
.left-header-footer p { font-size:13px; line-height:24px; margin:20px 0px 0px; display:inline-block; }
.left-header { overflow-x:hidden; }
.left-header #main { padding-left:260px;  }
.left-header.layout-boxed #main { padding-left:0; }
.left-header .menu-icons-wrapper { display:none; }
.left-header #main-menu ul.menu > li > .megamenu-child-container { left:260px; top:0px; }
.left-header .main-header-wrapper #main-menu ul li.menu-item-simple-parent ul { left:100%; top:0px; }
.left-header .section-wrapper.vc_row[data-vc-full-width-init] { padding-left:260px; }
.left-header.left-header-boxed .section-wrapper.vc_row[data-vc-full-width-init] { padding-left:0px; }
.left-header.left-header-creative .section-wrapper.vc_row[data-vc-full-width-init] { padding-left:0px; } .left-header.left-header-creative #main { padding-left:0px; }
.left-header.left-header-creative #toggle-sidebar { display:block !important; }
.left-header #toggle-sidebar { cursor:pointer; width:45px; height:45px; position:fixed; left:20px; top:20px; z-index:3000; }
.left-header #toggle-sidebar:before { content:""; position:absolute; width:26px; height:14px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }
.left-header #toggle-sidebar:after { content:""; position:absolute; width:26px; height:2px; background:#ffffff; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }
.left-header #toggle-sidebar.close-icon { display:none; }
.left-header.left-header-creative #header-wrapper[data-simplesidebar="disabled"] .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a::before,
.left-header.left-header-creative #header-wrapper[data-simplesidebar="disabled"] .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a::before,
.left-header.left-header-creative #header-wrapper[data-simplesidebar="disabled"] .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a::before,
.left-header.left-header-creative #header-wrapper[data-simplesidebar="disabled"] .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a::before { visibility: hidden; } .left-header.left-header-boxed #main { padding-left:0px; }
.left-header.left-header-boxed #header-wrapper { left:40px; top:40px; bottom:40px; height:auto; }
.left-header.left-header-boxed #main-menu > ul.menu > li > a { text-align:center; } .overlay-header.header-on-slider.header-with-topbar .main-header-wrapper { margin-top: 50px; }
.overlay-header.header-on-slider.page-with-slider .main-header-wrapper { margin-top: 0; }
.overlay-header .overlay nav { text-align:center; position: relative; top: 50%; font-size: 54px; -webkit-transform: translateY(-50%); transform: translateY(-50%); width:100%; }
.overlay-header .overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; height: 100%; position: relative; float:none; }
.overlay-header .overlay ul li { display: block; height: 16.6666667%; height: calc(100% / 6); min-height: 54px; }
.overlay-header .dt-sc-dark-bg .main-header-wrapper { background:none; }
.overlay-hugeinc { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s; }
.overlay-hugeinc.open { opacity: 1; visibility: visible; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }
.overlay-hugeinc nav { -webkit-perspective: 1200px; perspective: 1200px; }
.overlay-hugeinc nav ul { opacity: 0.4; -webkit-transform: translateY(-25%) rotateX(35deg); transform: translateY(-25%) rotateX(35deg); -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; }
.overlay-hugeinc.open nav ul { opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); }
.overlay-hugeinc.close nav ul { -webkit-transform: translateY(25%) rotateX(-35deg); transform: translateY(25%) rotateX(-35deg); }
.overlay-header .sticky-wrapper .main-header-wrapper, .overlay-header .main-header-wrapper { z-index:99999; }
@media screen and (max-height: 30.5em) {
.overlay-header .overlay nav { height:70%; }
.overlay-header .overlay ul li { min-height:34px; }
}
.overlay-header #main-header-wrapper.main-header-wrapper { background: transparent; }
.overlay-header .overlay { position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999; }
.overlay-header #trigger-overlay, .overlay-header .overlay .overlay-close { cursor:pointer; width:46px; height:46px; position:fixed; right:20px; top:20px; font-size:0px; z-index:9; }
.overlay-header #trigger-overlay:before { content:""; position:absolute; width:26px; height:14px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }
.overlay-header #trigger-overlay:after { content:""; position:absolute; width:26px; height:2px; background:#ffffff; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }
.overlay-header .overlay .overlay-close:before, .overlay-header .overlay .overlay-close:after { content:""; position:absolute; width:26px; height:2px; background:#ffffff; left:0px; right:0px; top:0px; bottom:0px; margin:auto; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.overlay-header .overlay .overlay-close:after { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.overlay-header .dt-sc-dark-bg .overlay .overlay-close { background:rgba(0, 0, 0, 0.1); }
.overlay-header .overlay #main-menu, .overlay-header .overlay #main-menu ul.menu { float:none; text-align:center; }
.overlay-header .overlay #main-menu > ul.menu > li { clear:both; text-align:center; float:none; display:block; width:100%; top:50%; transform:translateY(-50%); }
.overlay-header .overlay #main-menu > ul.menu > li > a { font-size:20px; line-height:normal; float:none; display:inline-block; padding:0px; position: relative; }
.overlay-header .dt-sc-dark-bg .overlay #main-menu > ul.menu > li > a { color:rgba(255,255,255,0.6); }
.overlay-header .dt-sc-dark-bg .overlay #main-menu > ul.menu > li.current-menu-item > a, .overlay-header .dt-sc-dark-bg .overlay #main-menu > ul.menu > li.current_page_item > a, .overlay-header .dt-sc-dark-bg .overlay #main-menu > ul.menu > li > a:hover { color:#fff; }
.overlay-header .dt-sc-dark-bg .overlay #main-menu ul li.menu-item-megamenu-parent:hover > a, .overlay-header .dt-sc-dark-bg .overlay #main-menu ul > li.menu-item-simple-parent:hover > a { color:#ffffff; }
.overlay-header .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .overlay-header .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .overlay-header .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .overlay-header .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before { width:auto; height:auto; position:inherit; }
.overlay-header .overlay #main-menu > ul > li.current_page_item, .overlay-header .overlay #main-menu > ul > li.current_page_ancestor, .overlay-header .overlay #main-menu > ul > li.current-menu-item, .overlay-header .overlay #main-menu ul > li.current-menu-ancestor, .overlay-header .overlay #main-menu > ul > li.current_page_item > a, .overlay-header .overlay #main-menu > ul > li.current_page_ancestor > a, .overlay-header .overlay #main-menu > ul > li.current-menu-item > a, .overlay-header .overlay #main-menu ul > li.current-menu-ancestor > a, .overlay-header .overlay #main-menu > ul.menu > li > a:before, .overlay-header .overlay #main-menu > ul.menu > li > a:after { background-color: rgba(0,0,0,0) !important; border:none; }
.overlay-header .overlay { background:rgba(255,255,255,0.9) }
.overlay-header .overlay #main-menu > ul.menu > li > a:before, .overlay-header .overlay #main-menu > ul.menu > li > a:after { display: inline-block; opacity: 0; bottom: auto; left: auto; right: auto; width: 0; -webkit-transition: -webkit-transform 0.3s, opacity 0.2s; -moz-transition: -moz-transform 0.3s, opacity 0.2s; transition: transform 0.3s, opacity 0.2s; }
.overlay-header .overlay #main-menu > ul.menu > li > a:before { content: '['; height:auto; position:inherit; width:auto; }
.overlay-header .overlay #main-menu > ul.menu > li > a:after { content: ']'; }
.overlay-header .overlay #main-menu > ul.menu > li:hover > a:before, .overlay-header .overlay #main-menu > ul.menu > li:hover > a:after,
.overlay-header .overlay #main-menu > ul.menu > li > a:hover:before, .overlay-header .overlay #main-menu > ul.menu > li > a:hover:after { opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); }
.overlay-header .overlay #main-menu > ul.menu > li > a:before, .overlay-header .overlay #main-menu > ul.menu > li:hover > a:after, .overlay-header .overlay #main-menu > ul.menu > li > a:hover:after  { -webkit-transform: translateX(15px); -moz-transform: translateX(15px); transform: translateX(15px); }
.overlay-header .overlay #main-menu > ul.menu > li > a:after, .overlay-header .overlay #main-menu > ul.menu > li:hover > a:before, .overlay-header .overlay #main-menu > ul.menu > li > a:hover:before { -webkit-transform: translateX(-15px); -moz-transform: translateX(-15px); transform: translateX(-15px); }
.overlay-header .menu-with-slanting-splitter #main-menu ul.menu > li::before { content: none; } #main-menu ul.menu > li > a { color:#2b2b2b; }
.dt-sc-dark-bg #main-menu ul.menu > li > a { color:#ffffff; }
.menu-active-highlight #main-menu > ul.menu > li.current_page_item > a, .menu-active-highlight #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-highlight #main-menu > ul.menu > li.current-menu-item > a, .menu-active-highlight #main-menu > ul.menu > li.current-menu-ancestor > a,
.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a,
.left-header .menu-active-highlight #main-menu > ul.menu > li.current_page_item > a, .left-header .menu-active-highlight #main-menu > ul.menu > li.current_page_ancestor > a, .left-header .menu-active-highlight #main-menu > ul.menu > li.current-menu-item > a, .left-header .menu-active-highlight #main-menu > ul.menu > li.current-menu-ancestor > a,
.left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a, .left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a, .left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a, .left-header .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a,
.menu-active-highlight #main-menu > ul.menu > li.current_page_item:hover > a, .menu-active-highlight #main-menu > ul.menu > li.current_page_ancestor:hover > a, .menu-active-highlight #main-menu > ul.menu > li.current-menu-item:hover > a, .menu-active-highlight #main-menu > ul.menu > li.current-menu-ancestor:hover > a,
.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item:hover > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor:hover > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item:hover > a, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor:hover > a { color:#ffffff; }
.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor { background:#eeeeee; }
.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:#2b2b2b; }
.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before,  .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:#ffffff; }
.menu-with-small-splitter #main-menu ul.menu > li:before { background:rgba(0, 0, 0, 0.1); }
.menu-with-slanting-splitter #main-menu ul.menu > li:before { background:rgba(0, 0, 0, 0.8);  }
.left-header #main-menu > ul.menu > li > a, .left-header #main-menu > ul.menu > li:last-child > a { border-color:rgba(0, 0, 0, 0.08); }
.left-header .dt-sc-dark-bg #main-menu > ul.menu > li > a, .left-header .dt-sc-dark-bg #main-menu > ul.menu > li:last-child > a { border-color:rgba(255, 255, 255, 0.2); }
.boxed-header .main-header, .left-header.left-header-boxed #header-wrapper,
#main-menu ul li.menu-item-simple-parent ul, #main-menu .menu-item-megamenu-parent .megamenu-child-container { -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1); }
.dt-sc-dark-bg .menu-with-slanting-splitter #main-menu ul.menu > li:before { background:rgba(255, 255, 255, 0.8); } .sticky-wrapper { height: auto; width:100%; z-index:9999; float:left; position:relative; }
.sticky-wrapper .main-header-wrapper, .main-header-wrapper { z-index:9999; }
.home.header-on-slider .sticky-wrapper { height: auto !important; }
.header-align-center.fullwidth-menu-header .is-sticky .menu-wrapper { left:0px; }
.header-align-left.fullwidth-menu-header .is-sticky .menu-wrapper, .header-align-center.fullwidth-menu-header .is-sticky .menu-wrapper, .standard-header .is-sticky .main-header-wrapper, .header-on-slider .is-sticky .main-header-wrapper, .fullwidth-header.semi-transparent-header.header-on-slider .is-sticky .main-header-wrapper, .header-align-left.fullwidth-menu-header.semi-transparent-header .is-sticky .menu-wrapper, .header-align-left.transparent-header .is-sticky .menu-wrapper, .transparent-header .is-sticky .main-header-wrapper, .fullwidth-header.transparent-header .is-sticky .main-header-wrapper { background:rgba(255, 255, 255, 0.9); border-bottom:1px solid rgba(0, 0, 0, 0.05); }
.two-color-header .is-sticky .main-header-wrapper { background:none; border:none; }
.header-align-left .main-header { display:block; }
.header-align-left.fullwidth-menu-header .is-sticky .menu-wrapper { left:0px; }
.header-align-left.fullwidth-menu-header .is-sticky .menu-wrapper { border-radius:0px; }
.header-align-left.fullwidth-menu-header .is-sticky #main-menu, .header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu { text-align:center; display:inline-block; float:none; }
.header-align-left.fullwidth-menu-header .is-sticky .menu-icons-wrapper { display:inline-block; float:none; height:39px; }
.header-align-left.fullwidth-menu-header .is-sticky .menu-icons-wrapper .search a span, .header-align-left.fullwidth-menu-header .is-sticky .menu-icons-wrapper .cart a span { line-height:50px; }
.header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li, .header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a { float:none; text-align:center; display:inline-block; }
.is-sticky #main-menu > ul.menu > li > a { line-height:70px; }
.is-sticky .menu-active-with-double-border #main-menu ul.menu > li > a { line-height:66px; }
.is-sticky .menu-icons-wrapper { height:50px; }
.is-sticky .menu-icons-wrapper .search a span, .is-sticky .menu-icons-wrapper .cart a span { line-height:50px; }
#main-menu ul.menu > li > a > i { margin-right:5px; } .fullwidth-menu-header.header-on-slider .sticky-wrapper { position: inherit; }
.header-on-slider .is-sticky { height:70px; }
#header-wrapper.dt-sc-dark-bg .is-sticky .main-header-wrapper { background:rgba(0, 0, 0, 0.9); border:none; }
.two-color-header #header-wrapper.dt-sc-dark-bg .is-sticky .main-header-wrapper { background:transparent; }
.boxed-header .is-sticky .main-header, .boxed-header.semi-transparent-header .is-sticky .main-header { background:none; }
.is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before { bottom:10px; }
.is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .is-sticky .menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { bottom:5px; }
.split-header.transparent-header .is-sticky #main-menu ul.menu > li > a { line-height:66px; } #main-menu ul.menu > li { position:relative; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; text-align:left; z-index:9999; }
#main-menu ul li.menu-item-simple-parent ul { width:260px; background:#ffffff; padding:10px 0px 10px; position:absolute; top:100%; left:0px; float:left; margin-top:0; }
#main-menu ul li.menu-item-simple-parent ul li { display:block; padding:0px 15px; position:relative; width:100%; }
#main-menu ul li.menu-item-simple-parent ul li a { color:#2b2b2b; position:relative; padding:10px 0px 10px 10px; font-size:14px; line-height:24px; display:block; }
#main-menu ul li.menu-item-simple-parent ul li:last-child > a { border:none; }
#main-menu ul li.menu-item-simple-parent ul li ul { left:100%; top:-10px; padding-top:10px; }
#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-last-child(1) ul, #main-menu ul li.menu-item-simple-parent:nth-last-child(2) ul { right:0px; left:auto; }
#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-last-child(1) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-last-child(2) ul li ul { right:100%; left:auto; }
#main-menu ul li.menu-item-simple-parent ul li a .fa { margin-right:10px; position:relative; top:-1px; }
#main-menu ul li.menu-item-simple-parent.dt-sc-dark-bg ul li a, #main-menu ul li.menu-item-simple-parent.dt-sc-dark-bg ul li a .fa { color:#ffffff; } #main-menu ul.menu > li > .megamenu-child-container { display:none; z-index:9999; }
#main-menu .megamenu-child-container { background:#ffffff; padding:10px 10px 0px; position:absolute; top:100%; left:0px; float:left; }
#main-menu .megamenu-child-container img { max-width:100%; } #main-menu .megamenu-child-container > ul.sub-menu { padding:0px; margin:0px; text-align:left; }
#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { margin-bottom: 20px; width: 100%; text-align: center; font-size: 13px; text-transform: uppercase; letter-spacing: 1.5px; padding: 12px 0; z-index: 1; position: relative; float: left; color: #fff !important; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:after { content: ""; display: block; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -10px;  width: 0; height: 0; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top-width: 10px; border-top-style: solid; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li:hover > a:after,
#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li.current-menu-ancestor > a:after { border-left: 10px solid transparent; border-right: 10px solid transparent; }
#main-menu .megamenu-child-container ul.sub-menu > li.current_page_ancestor > a, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-ancestor > a, #main-menu .megamenu-child-container > ul.sub-menu > li.current_page_parent > a,
#main-menu .megamenu-child-container > ul.sub-menu > li > a:hover { color: #fff !important; }
#main-menu .megamenu-child-container > ul.sub-menu > li:hover > a:before, #main-menu .megamenu-child-container > ul.sub-menu > li:hover > .nolink-menu:before, #main-menu .megamenu-child-container > ul.sub-menu > li.current_page_parent > a:before { height: 100%; }
#main-menu .megamenu-child-container > ul.sub-menu > li a .fa, #main-menu .megamenu-child-container > ul.sub-menu > li .fa { margin-right: 5px; }
#main-menu .megamenu-child-container > ul.sub-menu > li .featured-product .featured-tag a .fa, #main-menu .megamenu-child-container > ul.sub-menu > li .featured-product .featured-tag .fa { margin-right: 0; }
#main-menu .megamenu-child-container > ul.sub-menu > li > a .menu-item-description, #main-menu .menu-item-description { color:#696969; display:block; font-weight:normal; padding:0px; text-transform:none; font-size:12px; position:relative; top:-3px; line-height:normal; }
.dt-megamenu-custom-content { display:block; padding:10px 0px 0px; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul { padding:0px; margin: 10px 0 5px auto !important; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li { display:block; padding:0px; width: 100%; float: left; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { clear:both; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li a { color: #2f2e2e; position: relative; padding: 10px 0px; font-size: 14px; line-height: 24px; display: block; width: 100%; float: left; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li:last-child a { border-bottom:none; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li a .fa { margin-right:10px; position:relative; top:-1px; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
#main-menu .megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu { padding:0px; }
#main-menu .megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top:0px; }
#main-menu .megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width:100%; }
#main-menu .megamenu-child-container.dt-sc-dark-bg > ul.sub-menu > li > a, #main-menu .megamenu-child-container.dt-sc-dark-bg > ul.sub-menu > li > .nolink-menu, #main-menu .megamenu-child-container.dt-sc-dark-bg ul.sub-menu > li > ul li a, #main-menu .megamenu-child-container.dt-sc-dark-bg ul.sub-menu > li > ul li a .fa { color:#ffffff; }
#main-menu .megamenu-child-container.dt-sc-dark-bg > ul.sub-menu > li > a .menu-item-description, #main-menu .dt-sc-dark-bg .menu-item-description { color:rgba(255, 255, 255, 0.5); }
.dt-sc-dark-bg ul.menu li ul, .dt-sc-dark-bg ul.menu li h2, .dt-sc-dark-bg ul.menu li h3, .dt-sc-dark-bg ul.menu li h4, .dt-sc-dark-bg ul.menu li h5, .dt-sc-dark-bg ul.menu li h6 { color:#2f2e2e; } .dt-menu-toggle { display:none; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 15px; cursor:pointer; position:relative; z-index:1; }
.dt-menu-toggle-icon { background:#ffffff; display:inline-block; height:2px; position:absolute; text-align:left; width:20px; right:15px; top:0px; bottom:0px; margin:auto; }
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { content:""; position:absolute; background:#ffffff; height:2px; width:20px; left:0px; top:-5px; }
.dt-menu-toggle-icon:after { top:5px; }
#main-menu ul.menu li a.dt-menu-expand { border:none !important; cursor:pointer; display: none; font-family:FontAwesome; font-weight:normal; font-size:20px; height:38px; line-height:38px; margin:auto; padding: 0 !important; position:absolute !important; right: 0; top: 0; text-align:center; width:38px !important; }
.header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a.dt-menu-expand { display:none; }
#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul > li > a.dt-menu-expand, #main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.single ul > li > a.dt-menu-expand:before { display:none; }
#main-menu .menu-item-megamenu-parent.menu-title-with-bg a.dt-menu-expand { height:44px; line-height:44px; margin:0px; }
#main-menu ul.menu li a.dt-menu-expand.dt-mean-clicked { font-family:monospace; } #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a { margin-bottom: 5px; position: relative; }
#main-menu ul li.menu-item-simple-parent ul > li > a:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:after { content: ""; display: inline-block; height: 5px; pointer-events: none; position: absolute; left: -2px; top: 50%; width: 5px; border-radius: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
#main-menu ul li.menu-item-simple-parent ul > li > a:before, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:before { content: ""; display: block; position: absolute; left: 0px; top: 0; height: 100%; width: 1px; background: rgba(0,0,0,0.05); }
#main-menu ul li.menu-item-simple-parent ul > li > a:hover:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:hover:after { opacity: 1; filter: alpha(opacity=100); visibility: visible; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li:last-child > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding: 10px 8px 10px 15px; }
#main-menu ul li.menu-item-simple-parent ul > li:last-child > a { border-bottom: none; margin-bottom: 0; }
#main-menu ul li.menu-item-simple-parent.with-box-shadow ul, #main-menu .menu-item-megamenu-parent.with-box-shadow .megamenu-child-container { -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1); } #main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding:10px 15px; margin-bottom:10px;  }
#main-menu .megamenu-child-container.menu-hasbg { background-color:#ffffff; background-position:right bottom; background-repeat:no-repeat; } #main-menu .menu-item-megamenu-parent.menu-title-with-border .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent.menu-title-with-border .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding-bottom:10px; } #main-menu .menu-item-megamenu-parent.menu-links-with-bg .megamenu-child-container ul.sub-menu > li > ul > li, #main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li { width:100%; }
#main-menu .menu-item-megamenu-parent.menu-links-with-bg .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul > li > a { padding:7px 12px; margin-bottom:7px;  float:left; width:100%; display:inline-block; } #main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-border ul > li > a { padding-bottom:10px; }
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li:last-child > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-border ul > li:last-child > a { border:none !important; }
#main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li > a {  float:left; width:100%; display:inline-block; } #main-menu .menu-item-megamenu-parent.menu-links-with-arrow .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-arrow ul > li > a { padding-left: 25px; }
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow .megamenu-child-container ul.sub-menu > li > ul > li > a:before, #main-menu ul li.menu-item-simple-parent.menu-links-with-arrow ul > li > a:before { position:absolute; left:10px; font-family:FontAwesome; font-size:14px; }
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow.single .megamenu-child-container ul.sub-menu > li > ul > li > a:before, #main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.single ul > li > a:before { content:"\f105"; }
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow.double .megamenu-child-container ul.sub-menu > li > ul > li > a:before, #main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.double ul > li > a:before { content:"\f101"; }
#main-menu .menu-item-megamenu-parent.menu-links-with-arrow.disc .megamenu-child-container ul.sub-menu > li > ul > li > a:before, #main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.disc ul > li > a:before { content:"\f111"; font-size:8px; }
#main-menu .menu-item-megamenu-parent.menu-links-with-bg.menu-links-with-arrow .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-bg.menu-links-with-arrow ul > li > a { padding-left:27px; }
#main-menu .menu-item-megamenu-parent.menu-links-with-bg.menu-links-with-arrow .megamenu-child-container ul.sub-menu > li > ul > li > a:before, #main-menu ul li.menu-item-simple-parent.menu-links-with-bg.menu-links-with-arrow ul > li > a:before { left:12px; }
#main-menu ul li ul.children, #main-menu ul li ul li ul.children, #main-menu ul li ul li ul li ul.children { display:none; }
#main-menu ul li:hover > ul.children, #main-menu ul li ul li:hover ul.children, #main-menu ul li ul li ul li:hover ul.children { display:block; }
#main-menu ul li ul.children { background: #ffffff; float: left; left: 0; padding: 10px 0; position: absolute; top: 100%; width: 260px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); margin:0; text-align:left; z-index: 1; }
#main-menu ul li ul.children li { box-sizing: border-box; display: block; padding: 0 15px; position: relative; width: 100%; }
#main-menu ul li ul.children li a { color: #2b2b2b; display: block; font-size: 14px; line-height: 24px; padding: 10px 0 10px 10px; position: relative; }
#main-menu ul li ul li ul.children { left: 100%; padding-top: 5px;  top: -10px;  }
.left-header #main-menu ul li ul.children { left:100%; top:-10px; } #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 { float:left; width:100%; margin:0px 0px 80px; padding:40px 0px 43px; position: relative; clear:both; background-color:rgba(0, 0, 0, 0.05); }
.main-title-section-wrapper.dt-sc-dark-bg { background-color:rgba(0, 0, 0, 0.7); }
.header-on-slider .main-title-section-wrapper { background: rgba(0, 0, 0, 0); }
.header-on-slider .main-title-section-wrapper:before { background: rgba(0, 0, 0, 0.05); content: ""; height: 300%; position: absolute; bottom: 0; left: 0; width: 100%; }
.home.header-on-slider #header-wrapper, .header-on-slider.no-breadcrumb #main { min-height: 140px; }
.home #header-wrapper { margin-bottom: 50px; }
.no-breadcrumb #main { margin-top: 50px; }
.page-with-slider.header-below-slider #slider, .home.overlay-header #header-wrapper { margin-bottom:0; }
.page-with-slider.overlay-header #slider, .page-with-slider.left-header #slider { margin-bottom:50px; }
.home.header-on-slider.page-with-slider .main-title-section-wrapper { padding-top:90px; } .home.header-on-slider.page-with-slider #main, .header-on-slider.page-with-slider #main { margin-top:0; }
.main-title-section { float:left; width:100%; margin:0px; padding:0px; position:relative; pointer-events:none; }
.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:13px; 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:14px; 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:3px; position:relative; margin:0px 5px 0px 10px; }
.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; width:35%; padding-left:20px;  margin-top:13px; }
.main-title-section-wrapper.breadcrumb-right .main-title-section { float:left; width:65%; }
.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; }
.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper { background:transparent; }
.home-page.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper { background:transparent; }
.fullwidth-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper, .boxed-header.semi-transparent-header .dt-sc-dark-bg .main-header, .left-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper, .left-header.semi-transparent-header .dt-sc-dark-bg .main-header, .icon-menu-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper { background:rgba(0, 0, 0, 0.7); } #footer { width:100%; float:left; clear:both; margin:0px; }
.footer-widgets { padding:70px 0px 30px; width:100%; float:left; clear:both; margin:0px; background-color:#f8f8f9; }
#footer .container { z-index:9; }
.footer-copyright .alignright img { float:right; }
.footer-copyright { float:left; margin:0px; padding:30px 0px; width:100%; clear:both; font-size: 14px; }
.copyright-left { width:48%; float:left; margin:0px; padding:0px; }
.copyright-right { float:right; margin:0px; padding:0px; width:48%; text-align:right; }
.footer-copyright .menu-links { text-align:right; margin:0px; padding:0px; }
.footer-copyright .menu-links li { margin:0px 0px 0px 29px; display:inline-block; padding:0px; float:none; }
.footer-copyright .menu-links li.page_item_has_children { display: none; }
.footer-copyright .menu-links li a { position: relative; }
.footer-copyright .menu-links li a:before { position: absolute; content: ""; display: block; width: 5px; height: 3px; left: -20px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.aligncenter .menu-links { text-align:center; }
.aligncenter .menu-links li { float:none; display:inline-block; text-align:center; }
.menu-links.with-splitter li { margin:0px; }
.footer-copyright .menu-links.with-splitter li a { padding:0px 15px; border-right:1px solid; }
.footer-copyright .menu-links.with-splitter li:last-child a { border-right:0px; }
.copyright-align-center { text-align:center; }
.copyright-align-center .copyright-left, .copyright-align-center .copyright-right, .copyright-align-center .dt-sc-sociable, .copyright-align-center .copyright-right { text-align:center; width:100%; float:left; clear:both; margin:10px 0px; }
.copyright-align-center .menu-links, .copyright-align-center .dt-sc-sociable { text-align:center; }
.copyright-align-center .menu-links li, .copyright-align-center .dt-sc-sociable li, .copyright-align-center .dt-sc-sociable li a { float:none; display:inline-block; text-align:center; }
.custom-social li a span { margin:0px 10px 0px 0px; font-size:14px; width:20px; text-align:center; }
.copyright-right .dt-sc-sociable { text-align:right; width:100%; }
.copyright-right .dt-sc-sociable li { float:none; display:inline-block; text-align:right; }
.dt_ajax_subscribe_msg .success-msg { color: #15d401; }
.dt_ajax_subscribe_msg .error-msg { color:#bd0404; } .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-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 { float:left; width:100%; display:block; padding:0px; border-bottom:1px solid; }
ul.side-nav li a { color:#2d2d29; padding:12px 0px 11px 60px; display:block; position:relative; }
ul.side-nav li a:before { content:"\f0da"; font-family:FontAwesome; font-style:normal; font-weight:normal; color:#444446; position:absolute; left:0; top:0; margin:auto; width:45px; height:100%; text-align:center; line-height:47px; -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.current_page_item > a:after, ul.side-nav > li > ul > li.current_page_item > a:after { content:""; position:absolute; background:url(//noaddict-clinica.ro/wp-content/themes/psychiatrist/css/images/side-nav-active.png) no-repeat; width:11px; height:46px; right:-11px; top:0px; }
ul.side-nav li a:hover:before, 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 { color:#ffffff; }
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 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, ul.side-nav > li.current_page_item > a, ul.side-nav > li > ul > li.current_page_item > a, ul.side-nav > li > ul > li > ul > li.current_page_item > a { background:#ededed; }
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; } .dt-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
#dt-style-picker { background:#f9f9f9; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px; text-align:center; }
#dt-style-picker h2 { font-size:17px; font-weight:normal; line-height:48px; text-transform:capitalize; width:100%; color:#fff; margin:0px; padding:0px; background-color:#1a1a1a; }
#dt-style-picker h3 { font-size:15px; font-weight:normal; padding:15px 0; width:100%; color:#666; margin:0px; display:inline-block; }
#dt-style-picker ul { float:left; margin:0px; padding:15px 0px; text-align:center; width:225px; background-image:linear-gradient(to bottom, #f7f4f4, #ffffff); border-top:1px solid rgba(23, 24, 26, 0.08); }
#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 { background:#1a1a1a; height:48px; left:224px; position:absolute; text-align:center; top:0px; width:50px; border-left:0; }
.style-picker-ico > i { color:#fff; 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; text-decoration: none; bottom: 10px; right: 10px; overflow: hidden; width: 60px; height: 60px; border: none; text-indent: 100%; background: url(//noaddict-clinica.ro/wp-content/themes/psychiatrist/images/totop@2x.png) no-repeat right bottom; z-index: 999; text-indent: -9999px; 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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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; } .main-header #searchform { border-color:#e5e5e5; }
.main-header #searchform:before { color:#c2c2c2; }
.main-header #searchform input[type="text"], .cart-info:before, .cart-total:before { color:#aaaaaa; }
.fullwidth-menu-header .menu-wrapper { border-top-color:#eeeeee; border-bottom-color:#eeeeee; }
.boxed-header .main-header, .left-header .main-header-wrapper, .main-header #searchform { background:#ffffff; } .top-bar { background:#eeeeee; color:#666; }
.dt-sc-dark-bg.top-bar a { color:#ffffff; }
.top-bar a:hover, .dt-sc-dark-bg.top-bar a:hover { color:#666; } .transparent-header .main-header-wrapper, .transparent-header .menu-wrapper, .transparent-header .dt-sc-dark-bg .main-header-wrapper, .fullwidth-header.transparent-header .main-header-wrapper  { background:none; }
.main-header-wrapper { background:rgba(255,255,255,1); }
.dt-sc-dark-bg .main-header-wrapper { background:rgba(0,0,0,1); } .two-color-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.transparent-header .dt-sc-dark-bg .is-sticky .main-header-wrapper:after { background:rgba(0,0,0,0.7); }
.two-color-header.semi-transparent-header .main-header-wrapper:after, .two-color-header.transparent-header .is-sticky .main-header-wrapper:after, .fullwidth-header.semi-transparent-header .main-header-wrapper, .left-header.semi-transparent-header .main-header-wrapper, .left-header.semi-transparent-header .main-header { background:rgba(255,255,255,0.85); }
.two-color-header .dt-sc-dark-bg .main-header-wrapper:after { background:#2b2b2b; }
.two-color-header.semi-transparent-header #main-header-wrapper.main-header-wrapper, .two-color-header.transparent-header .main-header-wrapper, .two-color-header.transparent-header .main-header-wrapper:after, .two-color-header.transparent-header .main-header-wrapper:before, .two-color-header.standard-header .is-sticky .main-header-wrapper, .two-color-header .main-header-wrapper { background:none; }
.two-color-header .main-header-wrapper:after { background:rgba(255,255,255,1); } .boxed-header.semi-transparent-header .main-header, .semi-transparent-header.boxed-header .is-sticky .main-header-wrapper { background:rgba(255,255,255,0.85); }
.page.header-on-slider.boxed-header.transparent-header .dt-sc-dark-bg .is-sticky .main-header, .boxed-header.transparent-header .dt-sc-dark-bg .main-header, .boxed-header.transparent-header .dt-sc-dark-bg .is-sticky .main-header, .boxed-header .dt-sc-dark-bg .main-header-wrapper, .boxed-header .dt-sc-dark-bg .is-sticky .main-header, .boxed-header .main-header-wrapper, .semi-transparent-header.boxed-header .main-header-wrapper, .transparent-header.boxed-header .main-header, .page.header-on-slider.boxed-header.transparent-header .dt-sc-dark-bg .main-header-wrapper, .boxed-header.transparent-header .dt-sc-dark-bg .main-header-wrapper, .boxed-header.semi-transparent-header .dt-sc-dark-bg .is-sticky .main-header { background:none; }
.boxed-header .main-header { background:rgba(255,255,255,1); }
.boxed-header .dt-sc-dark-bg .main-header { background:rgba(0,0,0,1); } .left-header-footer .dt-sc-sociable.filled li a:hover { color:#2b2b2b; }
.left-header-footer p { color:rgba(0, 0, 0, 0.4); }
.left-header-footer .dt-sc-sociable.filled li a { background:#2b2b2b !important;}
.left-header-footer .dt-sc-sociable.filled li a:hover { background:rgba(0, 0, 0, 0.1) !important; }
.transparent-header.left-header .main-header-wrapper, .transparent-header.left-header .main-header, .left-header.transparent-header #header-wrapper, .left-header.transparent-header .dt-sc-dark-bg .main-header-wrapper, .left-header.transparent-header .dt-sc-dark-bg .main-header { background:none; }
.left-header .main-header-wrapper, .left-header .main-header { background:rgba(255,255,255,1); }
.left-header .dt-sc-dark-bg .main-header-wrapper, .left-header .dt-sc-dark-bg .main-header { background:rgba(0,0,0,1); } .cart-info { background:#f3f3f3; }
.menu-icons-wrapper.rounded-icons .search a span, .menu-icons-wrapper.rounded-icons .cart a span, .dt-sc-vertical-small-separator, .cart-icon span, .live-chat a:hover { background:#2b2b2b; }
.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; }
.dt-sc-dark-bg .menu-icons-wrapper .search a, .dt-sc-dark-bg .menu-icons-wrapper .cart a, .cart-icon span, .menu-icons-wrapper.rounded-icons .search a span, .menu-icons-wrapper.rounded-icons .cart a span,
.dt-sc-dark-bg .menu-icons-wrapper .search a:hover span, .dt-sc-dark-bg .menu-icons-wrapper .cart a:hover span { color:#ffffff; }
.menu-icons-wrapper .top-menu-search-container .search-form { background:#ffffff; } .footer-widgets.dt-sc-dark-bg, #footer .dt-sc-dark-bg, .footer-copyright.dt-sc-dark-bg, .footer-widgets.dt-sc-dark-bg a, #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-widgets, #footer, .footer-copyright { color:#777; }
.footer-widgets a, #footer a { color:#666; }
.footer-copyright .menu-links.with-splitter li a { border-right-color:rgba(0, 0, 0, 0.2); }
#footer .tweet_list li { border-color:rgba(255, 255, 255, 0.15); }
.dt-sc-dark-bg.footer-copyright .menu-links.with-splitter li a { border-right-color:rgba(255, 255, 255, 0.2); }
#footer .mailchimp-form input[type="submit"], #footer .dt-sc-sociable.filled li a { color:#ffffff; }
#footer .mailchimp-form input[type="email"] { color:rgba(255, 255, 255, 0.5); }
.footer-copyright { background:#202020; }
.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;}
.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);}  @media only screen and (min-width:1200px) and (max-width:1280px) {
#logo a { height: auto; } .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container { width:460px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container { width:680px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:900px; }
#main-menu > ul.menu > li > a { padding: 0px 8px; font-size: 12px; }
} @media only screen and (min-width:992px) and (max-width:1199px) { .top-bar .dt-sc-vertical-separator { margin:0px 10px; }
.main-header .menu-icons-wrapper .overlay-search #searchform { width: 80%; } #main-menu > ul.menu > li > a { padding: 0px 8px; font-size: 12px; }
.menu-with-slanting-splitter #main-menu > ul.menu > li > a { padding:0px 10px; }
.menu-active-border-with-arrow #main-menu > ul.menu > li > a { padding:0px 9px; font-size:12px; }
.menu-active-with-icon #main-menu > ul.menu > li > a { padding:0px 8px; }
.menu-active-highlight-grey #main-menu ul.menu > li { padding:0px 12px; } .split-header #main-menu ul.menu > li > a { padding:0px 15px; }
.split-header.transparent-header #main-menu ul.menu > li { padding:0px 10px; }
.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a { font-size:11px; padding:0px 7px; }
.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }
.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:41%; } ul.side-nav li a { font-size:13px; } .main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size: 26px; }
.main-title-section-wrapper.breadcrumb-right .main-title-section { width:58%; }
.main-title-section-wrapper.breadcrumb-right .breadcrumb { width:42%; } .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-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; }
} @media only screen and (min-width:768px) and (max-width:991px) { .top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator { margin:0px 7px; }
.text-with-icon { font-size:12px; } .boxed-header .main-header { padding:0px 20px; }
.main-header .menu-icons-wrapper .overlay-search #searchform { width: 80%; }
.sticky-wrapper { height: auto !important; }
#logo a { line-height:normal; height: 45px; }
.is-sticky #logo a { height: 45px; }
.left-headerleft-header #logo { max-width:100%; }
.header-align-center #logo { max-width:none; }
.split-header #main-menu ul.menu > li > a { padding:0px 8px; font-size:12px; }
.split-header.transparent-header #main-menu ul.menu > li { padding:0px 5px; }
.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a { padding:0px 6px; }
.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }
.header-align-center .main-header #searchform { width:60%; }
.header-align-center .header-left { width: 36%; }
.header-align-center .header-right { width: 34%; }
.header-left .text-with-icon { font-size: 10px; }
.header-left .text-with-icon .icon, .header-left .text-with-icon .fa { font-size: 12px; margin: 0 2px 0 0; }
.header-left .dt-sc-vertical-small-separator { margin: 0 5px; }
.header-right .dt-sc-button { margin-top: 0; margin-bottom: 10px; } .menu-icons-wrapper .search, .menu-icons-wrapper .cart { margin:0px 5px; } #main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:10px; }
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { font-size:13px; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li:last-child > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding: 6px 15px; }
#main-menu ul li.menu-item-simple-parent ul { width: 200px; }
#main-menu > ul.menu > li > a { padding:0px 6px; font-size:10px; }
.menu-active-highlight-grey #main-menu ul.menu > li { padding:0px 8px; }
.menu-active-border-with-arrow #main-menu ul.menu > li > a { padding:0px 6px; } .main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size:24px; margin-top:11px; } ul.side-nav li a { font-size:13px; padding-right:5px; } .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; }
}  @media only screen and (max-width: 767px) {
#logo { text-align:center; width:100%; display:inline-block; padding:20px 0 10px; }
#logo a { float: left; height: 50px; }
#logo img { margin:0 auto; }
.main-header { display:block; }
.dt-sc-dark-bg #logo a .darkbg_logo { display: none; }
.dt-sc-dark-bg #logo a .normal_logo { display: block; }
.header-on-slider.page-with-slider .main-header-wrapper { position: static; }
.left-header.standard-header #header-wrapper .main-header-wrapper, .left-header.standard-header #header-wrapper .main-header { height:auto; }
.left-header.standard-header #header-wrapper { width:100%; position:inherit; }
.left-header.standard-header .left-header-footer { position:inherit; }
.left-header.standard-header .menu-wrapper { width:70%; margin:0 auto; float:none; }
.left-header.standard-header #main-menu > ul.menu > li > a { text-align:left; }
.left-header #header-wrapper .main-header-wrapper, .left-header #header-wrapper .main-header { height:auto; }
.left-header #header { overflow-y:visible; height:auto; }
.left-header #header-wrapper { margin: 0 auto; position: inherit; float:none;  width: 80%; }
.left-header.left-header-creative #header-wrapper { position:inherit !important; width:80% !important; }
.left-header.left-header-creative #toggle-sidebar { display:none !important; }
.left-header .main-header-wrapper { padding-bottom:0; }
.left-header-footer:empty { display: none; }
.left-header #logo { margin: 0; padding-left: 0; }
.left-header #main { padding-left:0; }
.left-header #main-menu ul.menu > li > .megamenu-child-container { left:0; }
.left-header #main-menu ul.menu li a.dt-menu-expand { font-size:20px; text-align:center; }
.left-header.left-header-boxed #main-menu > ul.menu > li > a { text-align:left; }
.left-header.left-header-boxed #main-menu > ul.menu > li > a.dt-menu-expand { text-align:center; }
.left-header #main-menu ul.menu > li > .megamenu-child-container { height:auto; overflow:inherit; }
.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed.standard-header .main-header-wrapper,
.layout-boxed.header-align-center .menu-wrapper, .layout-boxed.header-align-left .is-sticky .menu-wrapper { width: 100%; }
.main-header .menu-icons-wrapper .overlay-search #searchform { width: 80%; }
.overlay-search #searchform input[type="text"] { font-size: 30px; letter-spacing: 1px; } .dt-menu-toggle { display:block; }
.main-header-wrapper .menu-wrapper { background:transparent; }
.overlay-header .dt-menu-toggle { display:none; }
.overlay-header #main-menu { background:transparent; }
.overlay-header #main-menu > ul.menu { display:block; }
#main-menu > ul.menu, .header-align-center #main-menu ul.menu { display:none; width:100%; }
.menu-wrapper #main-menu ul li.menu-item-simple-parent ul, .menu-wrapper #main-menu .megamenu-child-container { border:0; }
#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:auto; }
#main-menu { width:100%; }
#main-menu ul li ul.children { position: static; width: 100%; }
#main-menu ul.menu > li > .megamenu-child-container { display:block; padding:0px; }
#main-menu .megamenu-child-container ul.sub-menu { display:none; }
#main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand { display:none !important; }
.menu-wrapper { float:left; width:100%; margin:0px; clear:both; }
#main-menu { position:relative; z-index:9999; }
#main-menu ul.menu li { width:100%;  }
#main-menu > ul.menu > li > a { line-height:38px; padding:0px 15px; width:100%;  }
.header-align-center.fullwidth-menu-header #main-menu ul.menu > li > a { line-height:38px; }
.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:100%; float:left; text-align:left; }
.split-header #main-menu ul.menu > li { text-align:left; }
.left-header .main-header-wrapper #main-menu ul li.menu-item-simple-parent ul { left:0; }
#main-menu ul.menu li { position:relative; }
#main-menu ul.menu li a.dt-menu-expand, .header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a.dt-menu-expand,#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul > li > a.dt-menu-expand { display:block; }
#main-menu ul.menu > li > .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { top:0px; margin:0px; position:inherit; left:0px; width:100%;  } .menu-with-slanting-splitter #main-menu ul.menu > li:before, .menu-active-highlight-grey #main-menu ul.menu > li > a:before { display:none; }
#main-menu .megamenu-child-container.menu-hasbg, #main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { background-image:none !important; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { border-radius:0; }
#main-menu ul.menu { padding:10px 0; }
.left-header #main-menu ul { padding:0; }
.split-header #main-menu .menu-right { padding-top:0; }
.split-header #main-menu .menu-left { padding-bottom:0; }
.menu-active-highlight-grey #main-menu ul.menu > li, .split-header.transparent-header #main-menu ul.menu > li { padding:0; }
.menu-active-highlight-grey #main-menu ul.menu > li > a, .split-header.transparent-header #main-menu ul.menu > li > a { padding-left:15px; padding-right:15px; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { padding:0; }
#main-menu ul li.menu-item-simple-parent.with-box-shadow ul, #main-menu .menu-item-megamenu-parent.with-box-shadow .megamenu-child-container { box-shadow:none; }
#main-menu ul li.menu-item-simple-parent ul li { padding:0px 0px 0px 15px; }
#main-menu ul li.menu-item-simple-parent ul li li li { padding:0; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-border ul > li > a { border:0; padding: 5px 8px 5px 15px; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu { margin-bottom: 0; }
#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { padding-top:0; padding-bottom:0; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { box-shadow:none; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:hover, #main-menu ul li.menu-item-simple-parent ul > li > a:hover { border:none; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a { border:0; padding: 10px 8px 10px 35px; }
#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-weight:normal; text-transform:capitalize; text-align: left; }
#main-menu ul li.menu-item-simple-parent ul li a { padding-left:15px; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:before { content:none; }
#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.double ul > li > a.dt-menu-expand::before, #main-menu ul.menu > li.menu-item-has-children:hover > a::before { content:none; }
#main-menu .menu-item-megamenu-parent a.dt-menu-expand, #main-menu ul.menu li a.dt-menu-expand { line-height:38px; height:38px; }
#main-menu .menu-item-megamenu-parent a.dt-menu-expand:after, #main-menu ul.menu li a.dt-menu-expand:after, #main-menu .menu-item-megamenu-parent a.dt-menu-expand:before, #main-menu ul.menu li a.dt-menu-expand:before { display: none; }
.left-header #main-menu ul.menu li a.dt-menu-expand { line-height:46px; height:46px; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:before { left: 20px; }
#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:after { left: 18px; }
#main-menu ul.menu .megamenu-child-container li a.dt-menu-expand { top:0; text-align: center; }
#main-menu .megamenu-child-container .widget .woocommerce .products li.product:before { content:none; }
.header-align-left.fullwidth-menu-header .is-sticky .menu-wrapper,
.header-align-center.fullwidth-menu-header .is-sticky .menu-wrapper,
.standard-header .is-sticky .main-header-wrapper,
.header-on-slider .is-sticky .main-header-wrapper,
.fullwidth-header.semi-transparent-header.header-on-slider .is-sticky .main-header-wrapper,
.header-align-left.fullwidth-menu-header.semi-transparent-header .is-sticky .menu-wrapper,
.header-align-left.transparent-header .is-sticky .menu-wrapper,
.transparent-header .is-sticky .main-header-wrapper,
.fullwidth-header.transparent-header .is-sticky .main-header-wrapper,
.boxed-header .main-header,
.main-header-wrapper, .fullwidth-header .main-header-wrapper,
.left-header .main-header-wrapper, .left-header .main-header,
.two-color-header .main-header-wrapper:before,
.header-on-slider.transparent-header .is-sticky .main-header-wrapper { background: #fff; }
.header-align-left.fullwidth-menu-header .dt-sc-dark-bg .is-sticky .menu-wrapper,
.header-align-center.fullwidth-menu-header .dt-sc-dark-bg .is-sticky .menu-wrapper,
.standard-header .dt-sc-dark-bg .is-sticky .main-header-wrapper,
.header-on-slider .dt-sc-dark-bg .is-sticky .main-header-wrapper,
.fullwidth-header.semi-transparent-header.header-on-slider .dt-sc-dark-bg .is-sticky .main-header-wrapper,
.header-align-left.fullwidth-menu-header.semi-transparent-header .dt-sc-dark-bg .is-sticky .menu-wrapper,
.header-align-left.transparent-header .dt-sc-dark-bg .is-sticky .menu-wrapper,
.transparent-header .dt-sc-dark-bg .is-sticky .main-header-wrapper,
.fullwidth-header.transparent-header .dt-sc-dark-bg .is-sticky .main-header-wrapper,
.boxed-header .dt-sc-dark-bg .main-header,
.left-header .dt-sc-dark-bg .main-header-wrapper,
.left-header .dt-sc-dark-bg .main-header,
.fullwidth-header .dt-sc-dark-bg .main-header-wrapper,
.two-color-header .main-header-wrapper:before,
.two-color-header .dt-sc-dark-bg .main-header-wrapper:before,
.dt-sc-dark-bg .main-header-wrapper { background: #000; }
.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { display:none; }
#main-menu .menu-item-widget-area-container { margin:0; }
.left-header #main-menu .megamenu-child-container > ul.sub-menu > li, .split-header #main-menu .megamenu-child-container > ul.sub-menu > li { padding: 0px 35px; }
.left-header #main-menu ul li.menu-item-simple-parent ul li, .split-header #main-menu ul li.menu-item-simple-parent ul li { padding: 0px 0px 0px 25px; }
.left-header #main-menu > ul.menu > li > a { padding-left:15px; padding-right:15px; }
.overlay-header .dt-sc-dark-bg #main-menu { background:none; }
.left-header .dt-sc-dark-bg ul.menu li ul, .left-header .dt-sc-dark-bg ul.menu li h3, .left-header .dt-sc-dark-bg #main-menu .menu-item-widget-area-container .widget ul li > a { color:#fff; } .menu-wrapper #main-menu ul li.menu-item-simple-parent ul, .menu-wrapper #main-menu .megamenu-child-container { border:none; }
.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor { background:none; }
.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a:before { background:none; }
.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:after { display:none; }
.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before { border:none; }
.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:none; }
.menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:after { border:none; background:none; display:none; }
.menu-active-with-double-border #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-ancestor > a { border:none; }
.menu-with-slanting-splitter #main-menu ul.menu > li:before { background:none; }
.fullwidth-menu-header.header-align-center .dt-sc-dark-bg .menu-wrapper, .fullwidth-menu-header.header-align-center .menu-wrapper { border:0; }
.fullwidth-menu-header .menu-wrapper, .header-align-center.fullwidth-menu-header #main-menu, .header-align-center #main-menu ul.menu { text-align:left; }
.menu-icons-wrapper { position: absolute; width: 100%; text-align: right; top: 0; right: 0; left: 0; margin: 0 0 0 -20px; }
.menu-icons-wrapper .search, .menu-icons-wrapper .cart { float: none; display: inline-block; }
.is-sticky .menu-icons-wrapper { top: 18px; }
.top-bar .dt-sc-sociable li { float:none; }
.top-bar .wpb_column { margin-bottom:0; } .top-bar { max-height:none; text-align:center; padding:5px 0px; }
.top-bar .wpb_column { padding:0px; }
.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, .header-align-left .header-right .dt-sc-vertical-small-separator { margin:0px 10px; }
.header-align-left .header-right { text-align:center; font-size:12px; float:none; width:100%; display:inline-block; }
.header-align-left .header-right .text-with-icon { line-height:60px; }
.header-align-center .header-left, .header-align-center #logo, .header-align-center .header-right { float:none; text-align:center; display:inline-block; width:100%; }
.header-align-center #header .text-with-icon { margin-top:0px; }
.header-align-center .header-left, .header-align-center .dt-sc-button, .header-align-left .dt-sc-button { margin-top:0; }
.header-align-center .header-right { margin-bottom:0; }
.header-align-center #logo { margin:0; }
.header-align-center .main-header .header-left #searchform { width:100%; display:inline-block; margin-top:10px; }
.header-align-center .main-header #logo a { line-height:normal; padding:0; }
.header-align-center .header-right .cart-info { margin:0px 0px 10px; }
.header-align-center .main-header-wrapper { padding-bottom:0px; }
.header-align-left #logo { display:block; width:auto; }
.left-header #header-wrapper #logo a, .overlay-header .main-header-wrapper, .overlay-header #logo a { padding:0; }
.split-header #logo { position:inherit; width:100%; text-align:center; top:0px; }
.split-header.boxed-header.transparent-header .main-header-wrapper { top:0px; }
.main-header-wrapper { position:inherit; float:left; width:100%; top:0px; padding:0px 0px 20px; }
.header-with-topbar .main-header-wrapper, .header-with-topbar.header-on-slider .main-header-wrapper, .boxed-header .main-header-wrapper, .header-on-slider.boxed-header .main-header-wrapper { top:0px; }
.boxed-header .main-header { padding:0px; }
.header-on-slider .main-title-section-wrapper { padding-top:15px; }
.two-color-header .menu-wrapper { position:static; }
.two-color-header .main-header-wrapper:before, .two-color-header .main-header-wrapper:after, .two-color-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.semi-transparent-header .main-header-wrapper:after { background:none; }
.two-color-header .dt-menu-toggle { position:relative; z-index:1; }
.two-color-header .menu-icons-wrapper { z-index:1; }
#main-menu { background:#ffffff; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1); }
#main-menu ul.menu > li.menu-item-has-children:hover > a::after { content: none; }
.overlay-header #main-menu { background:transparent; }
.overlay-header #main-menu > ul.menu { display:block; }
.dt-sc-dark-bg #main-menu { background:#2b2b2b; }
.standard-header.header-below-slider .dt-sc-dark-bg .main-header-wrapper #main-menu { background:#2b2b2b; }
.home-page.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper { background:#2b2b2b !important; }
.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper #main-menu, .dt-sc-dark-bg #main-menu .megamenu-child-container, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul { background:#2b2b2b; }
.dt-sc-dark-bg #main-menu .megamenu-child-container > ul.sub-menu > li > a, .dt-sc-dark-bg #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul li a, .dt-sc-dark-bg #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { color:#fff; } .main-title-section h1 { font-size:26px; }
.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; }
.boxed-header.header-on-slider .main-title-section-wrapper { padding-top:45px; } .side-navigation, .side-navigation-content { width:100%; }
.side-navigation { margin-bottom:30px; } .responsive-map { max-width: 100%; } .footer-copyright { text-align: center; }
.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; }
.footer-copyright .menu-links li { margin: 0 20px; } .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; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.two-color-header .main-header-wrapper:before{content: none;}
.loader-inner::before { font-size: 5em; } .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 .menu-links { text-align:center; }
.footer-copyright .menu-links.with-splitter li { margin: 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; }
.main-header .menu-icons-wrapper .overlay-search #searchform { width: 90%; }
.overlay-search #searchform input[type="text"] { font-size: 20px; } .main-title-section h1 { font-size:23px; } .main-header #searchform { max-width: 100%; width: 100%; box-sizing: border-box; }
.header-align-left .header-right .text-with-icon { line-height:40px; margin:0px 5px; }
.header-align-left .header-right .dt-sc-vertical-small-separator { display:none; }
.header-align-center .header-left .dt-sc-vertical-small-separator { display:none; }
.header-align-center .header-left .text-with-icon { margin:0px 5px; } #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; } .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; }
.alignright .dt-sc-sociable { width:100%; text-align:center; }
.footer-copyright .menu-links { text-align:center; }
.footer-copyright .menu-links.with-splitter li { margin: 0; }
.footer-copyright .alignright img { display: inline-block; float: none; }
} @media only screen and (min-width: 320px) and (max-width: 479px) { .footer-copyright .menu-links.with-splitter li a { padding:0 7px; }
} @media only screen and (max-width: 319px) { #logo { text-align: center !important; } .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; }
.footer-copyright .menu-links.with-splitter li a { padding:0 7px; } .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; }
}.blog-entry.entry-date-author-left .entry-date-author .comments i, .blog-entry.blog-medium-style, .pagination ul 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; } .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; margin:0px 0px 20px; width:100%; position:relative; line-height:0px; }	.blog-entry .entry-thumb img { max-width:100%; height:auto; }	.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:Stroke-Gap-Icons; font-size:32px; line-height:65px; }	.blog-entry.format-standard .entry-format a:before, .ico-format.format-standard:before  { content:"\e6bd"; }	.blog-entry.format-image .entry-format a:before, .ico-format.format-image:before { content:"\e6ac"; }	.blog-entry.format-gallery .entry-format a:before, .ico-format.format-gallery:before { content:"\e6be"; }	.blog-entry.format-status .entry-format a:before, .ico-format.format-status:before { content:"\e69e"; }	.blog-entry.format-link .entry-format a:before, .ico-format.format-link:before { content:"\e67b"; }	.blog-entry.format-aside .entry-format a:before, .ico-format.format-aside:before { content:"\e684"; }	.blog-entry.format-quote .entry-format a:before, .ico-format.format-quote:before { content:"\e6b2"; }	.blog-entry.format-video .entry-format a:before, .ico-format.format-video:before { content:"\e69a"; }	.blog-entry.format-chat .entry-format a:before, .ico-format.format-chat:before { content:"\e6b3"; }	.blog-entry.format-audio .entry-format a:before, .ico-format.format-audio:before { content:"\e699"; }	.blog-entry .entry-title span.sticky-post { font-size: 10px; padding: 3px 5px; background: #666666; color: #fff; width: auto; text-align: center; text-transform: uppercase;letter-spacing: 1px; }	.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:14px; font-weight:300; letter-spacing:0.5px; margin-bottom:7px; }	.blog-entry .entry-title h4 { font-size:18px; text-transform:uppercase; margin-bottom:25px; -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.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 { display:inline-block; width:100%; font-size:15px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; 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:35px; }	.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 { min-height: 270px; padding-left:100px; position:relative;  }	.blog-entry.entry-date-author-left .entry-date-author { position:absolute; top:0px; left:0px; width:70px; text-align:center; }	.blog-entry.entry-date-author-left .entry-date-author .entry-date { font-size:30px; 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 { margin-bottom:35px; }	.blog-entry.entry-date-author-left .entry-details .entry-title h4 { margin-bottom:15px; font-size:15px; font-weight:bold; }	.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 { display:inline-block; }	.entry-meta .comments i, .entry-meta .author i { color:#888888; font-size:16px; position:relative; top:2px; }	.entry-meta-data { display:inline-block; width:100%; margin:0px 0px 10px; padding:0px; }	.entry-meta-data p { display:inline-block; margin-right:20px; }	.entry-meta-data p a, .entry-meta-data p i { color:#000000; font-size:13px; }	.entry-meta-data p i { margin:0px 8px 0px 0px; font-size:20px; position:relative; top:2px; }	.blog-entry.post_format-post-format-audio .entry-format { display:none; } .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.9%; }	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:31.6%; }	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.2%; }	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }	.dt-sc-one-third .blog-entry .entry-title h4 { font-size:16px; }	.dt-sc-one-third .blog-entry .entry-format a:before, .with-both-sidebar .dt-sc-one-half .blog-entry .entry-format a:before, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format a:before { line-height:50px; font-size:24px; }	.dt-sc-one-third .blog-entry .entry-format a, .with-both-sidebar .dt-sc-one-half .blog-entry .entry-format a, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format a { width:60px; height:60px; line-height:50px; }	.dt-sc-one-third .blog-entry .entry-meta, .with-both-sidebar .dt-sc-one-half .blog-entry .entry-meta { font-size:12px; }	.with-both-sidebar .dt-sc-one-half .blog-entry .entry-title h4 { font-size:14px; line-height: 20px; }	.with-both-sidebar .dt-sc-one-third .blog-entry .entry-title h4 { font-size:13px; line-height: 20px; font-weight:600; }	.page-with-sidebar .related-post .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-column .blog-entry .entry-title h4 { font-size:14px; }	.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:inherit; }	.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:80px; }	.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 { width:55px; }	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author .entry-date, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left .entry-date-author .entry-date { font-size:24px; }	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author .entry-date span, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left .entry-date-author .entry-date span { font-size:12px; }	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-details, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left .entry-details { margin-top:5px; }	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-details .entry-title h4, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left .entry-details .entry-title h4 { font-size:13px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left { padding-left:60px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author { width:40px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date span { margin-top:5px; padding:0px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-title h4 { font-size:12px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-meta-data { margin-top:0px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author .entry-author { margin-top:10px; padding-bottom:5px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-format a { width:45px; height:45px; border-width:5px; }	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-format a:before { line-height:40px; font-size:16px; }	.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; } .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; } .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:40px 0px 0px; padding:0px; }	.commententries h3 { font-size:20px; }	ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; }	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 10px; 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:80px; }	ul.commentlist li .author-name > a { font-size:18px; color:#000000; }	ul.commentlist li .author-name span { font-size:14px; color:#aaaaaa; }	ul.commentlist li.bypostauthor .author-name { border-bottom: 1px solid #aaaaaa; }	ul.commentlist li .comment-details { display:block; }	ul.commentlist li .author-name .reply { margin:0px; float:right; }	ul.commentlist li .reply a { border:1px solid #000000; clear:both; display:inline-block; margin:10px 0px 0px; padding:2px 13px; color:#000000; }	ul.commentlist li .reply a:hover { color:#ffffff; }	ul.commentlist li #respond { padding-bottom:20px; }	.commententries ul.commentlist { float: none; }	.commententries ul.commentlist article { display: block; }	.comment-respond form { float: left; margin-bottom: 20px; width: 100%; }	.logged-in-as ~ .column { width:100% }	#respond { clear:both; }	#respond h3#reply-title small { font-size:12px; text-transform:none; }	#respond h3#reply-title { margin-bottom:20px; font-size:20px; }	#respond .dt-sc-one-half p span { width:10%; }	#respond .dt-sc-one-half textarea { height:123px; }	#respond p { margin-bottom:15px; display:inline-block; width:100%; } .pagination { clear:both; float:left; width:100%; margin:30px 0px 10px; padding:0px; }	.pagination ul { float:left; margin:0px; padding:0px; }	.pagination ul li { float:left; display:inline; margin:0px; padding:0px; }	.pagination ul li a, .pagination ul li span { color:#000000; font-size:13px; font-weight:600; padding:6px 15px 5px; text-transform:uppercase; letter-spacing:0.5px; border:1px solid; margin:10px 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 { 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 a:hover, .pagination ul li span, .pagination ul li a:hover i { color:#ffffff; }	.pagination .column { margin:0px; }	.pagination.blog-pagination:empty { display:none; } .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:#000000; }	.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 { 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-meta a { color:#888888; } .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; }  @media only screen and (min-width:1200px) and (max-width:1280px) {		.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:48.5%; }		.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }		.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:31.8%; }		.tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.8%; }		.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.5%; }		.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%; }	} @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:49%; }		.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }		.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; }	} @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 { 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; }		.post-password-form label input { width:100%; }	} @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%; }	} @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; }	}  .post-default .entry-meta-group { float:right; width:27.5%; }    .post-default .entry-author-bio { float:left; width:70% !important; }    .post-default .entry-related-posts { float:left; width:100% }    .post-default > div[class*="entry-meta-group"] div[class*="entry-"] { border:none; }    .post-default .commententries, .post-default .entry-related-posts { margin-top:20px; }    .blog-single-entry:not(.has-post-thumbnail) .dt-sc-related-posts .entry-thumb { display:block; }    .blog-single-entry .dt-sc-related-posts .entry-meta-group .entry-author a { left:auto !important; }    .blog-single-entry .entry-body figure.wp-caption ~ p:last-child img.alignright.size-thumbnail,    .logged-in .blog-single-entry .entry-body figure.wp-caption ~ p:nth-last-child(2) img.alignright.size-thumbnail { clear: both; }.portfolio, .dt-sc-portfolio-sorting.type6 a: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; }.portfolio .image-overlay .links a:first-child, .portfolio .image-overlay-details, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social, .portfolio .image-overlay .links { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; }	.portfolio .image-overlay .links a:last-child, .portfolio figure img, .dt-sc-image-caption .dt-sc-image-wrapper img, .dt-sc-menu figure img { -webkit-transition:all 0.9s ease; -moz-transition:all 0.9s ease; -o-transition:all 0.9s ease; -ms-transition:all 0.9s ease; transition:all 0.9s ease; }	.portfolio .image-overlay .links:after { -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; transition:all 0.4s ease-out; }	.portfolio figure img { -webkit-transition:all 1.5s ease; -moz-transition:all 1.5s ease; -o-transition:all 1.5s ease; -ms-transition:all 1.5s ease; transition:all 1.5s ease; } .dt-sc-portfolio-sorting { float:left; clear:both; width:100%; margin:0px 0px 60px; padding:0px; text-align:center; }	.dt-sc-portfolio-sorting a { font-size:13px; font-weight:600; padding:8px 20px 6px; text-transform:uppercase; letter-spacing:0.5px; border:1px solid; margin:0px 10px 20px; display:inline-block; position:relative; }	.dt-sc-portfolio-sorting.type1 a { margin:0px 15px 20px; }	.dt-sc-portfolio-sorting.type1 a:before, .dt-sc-portfolio-sorting.type1 a:after { content:""; position:absolute; top:0px; bottom:0px; margin:auto; }	.dt-sc-portfolio-sorting.type1 a:before { width:15px; height:1px; left:-18px; }	.dt-sc-portfolio-sorting.type1 a:after { width:1px; height:15px; left:-3px; }	.dt-sc-portfolio-container { float:left; clear:both; margin:0px; padding:0px; width:100%; }	.portfolio-fullwidth-container .dt-sc-one-third { width:32.3%; }	.portfolio-fullwidth-container .dt-sc-one-fourth { width:23.9%; }	.portfolio.column { margin-bottom:25px; }	.portfolio.column.no-space { margin-bottom:0px; }	.portfolio figure { position:relative; overflow:hidden; }	.portfolio:hover figure img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }	.portfolio .image-overlay { position:absolute; opacity:0; display:block; bottom:0; left:0; right:0; width:100%; height:100%; overflow:hidden; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }	.portfolio .image-overlay .links { position:absolute; left:0px; top:0px; width:100%; height:100%; }	.portfolio .image-overlay .links a { display:inline-block; height:45px; width:45px; font-size:20px; line-height:50px; border:1px solid; border-radius:50%; margin:30px 0px 0px 30px; position:relative; bottom:100%; z-index: 1; text-align:center; }	.portfolio .image-overlay .links a:last-child { margin-left:5px; }	.portfolio .image-overlay .links a span { line-height:45px; }	.portfolio .image-overlay .links { width:100%; height:100%; }	.portfolio .image-overlay .links:after { content:''; position:absolute; z-index:-1; }	.portfolio .image-overlay .links:before { left:auto; left:10px;  z-index:2; }	.portfolio .image-overlay .links:after {  width:0;  height:200%; z-index:1;  left:0px;  top:-76%;  margin:-5px 0 0 -5px;  -webkit-transform-origin:0 0;  -webkit-transform:rotate(20deg);  -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); z-index:0; }	.portfolio:hover .image-overlay .links:after { width:70%; }	@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.portfolio .image-overlay .links:after {  -webkit-transform-origin:0 0;  -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); }	}	.portfolio:hover .image-overlay .links a { bottom:0px; }	.portfolio .image-overlay-details { position:absolute; right:30px; bottom:-100%; text-align:right; border-right:1px solid;  padding:0px 20px; }	.portfolio .image-overlay-details .categories { margin-bottom:0px; }	.portfolio .image-overlay-details .categories a { letter-spacing:0.5px; }	.portfolio .image-overlay h2 { font-weight:300; margin-bottom:0px; padding:0px; }	.portfolio:hover .image-overlay-details { bottom:30px; }	.portfolio:hover .image-overlay { opacity:1; }	.isotope-hidden, .hidden { display:none !important; }	.isotope,	.isotope .isotope-item {	  -webkit-transition-duration: 0.8s;		 -moz-transition-duration: 0.8s;		  -ms-transition-duration: 0.8s;		   -o-transition-duration: 0.8s;			  transition-duration: 0.8s;	}	.isotope {	  -webkit-transition-property: height, width;		 -moz-transition-property: height, width;		  -ms-transition-property: height, width;		   -o-transition-property: height, width;			  transition-property: height, width;	}	.isotope .isotope-item {	  -webkit-transition-property: -webkit-transform, opacity;		 -moz-transition-property:    -moz-transform, opacity;		  -ms-transition-property:     -ms-transform, opacity;		   -o-transition-property:         top, left, opacity;			  transition-property:         transform, opacity;	}	.isotope.no-transition,	.isotope.no-transition .isotope-item,	.isotope .isotope-item.no-transition {	  -webkit-transition-duration: 0s;		 -moz-transition-duration: 0s;		  -ms-transition-duration: 0s;		   -o-transition-duration: 0s;			  transition-duration: 0s;	}	.dt-sc-infinite-load-more { float:left; width:100%; text-align:center; margin-bottom:50px; } .portfolio.type2 .image-overlay { background:rgba(0, 0, 0, 0.7); }	.portfolio.type2 .image-overlay-details { left:0px; bottom:-100px; right:inherit; width:100%; text-align:left; padding:17px 20px;  border:0px; }	.portfolio.type2:hover .image-overlay-details { bottom:0px; }	.portfolio.type2 .image-overlay h2 { font-size:18px; text-transform: uppercase; font-weight: 600; line-height: normal; }	.portfolio.type2 .image-overlay h2 a, .portfolio.type2 .image-overlay-details .categories a { color:#ffffff; }	.portfolio.type2 .image-overlay .links:after { background:none; }	.portfolio.type2 .image-overlay .links { left:inherit; left:100%; width:100%; height:auto; bottom:57px; top:inherit; }	.portfolio.type2 .image-overlay .links a { background:#000000; border-radius:0px; border:none;  top:auto; bottom:auto; right:0px; float:right; width:60px; height:60px; margin:0px 0px 1px 1px; }	.portfolio.type2 .image-overlay .links a span { font-size:28px; line-height:60px; }	.portfolio.type2 .image-overlay .links a:hover { color:#ffffff; }	.portfolio.type2:hover .image-overlay .links { left:0px; }	.dt-sc-portfolio-sorting.type2 a, .dt-sc-portfolio-sorting.type2 a:hover, .dt-sc-portfolio-sorting.type2 a.active-sort { border:none; background:none; margin:0px; }	.dt-sc-portfolio-sorting.type2 a:before, .dt-sc-portfolio-sorting.type2 a:hover:before, .dt-sc-portfolio-sorting.type2 a.active-sort:before { background:none; }	.dt-sc-portfolio-sorting.type2 a:after {content:""; position:absolute; top:0px; bottom:0px; margin:auto; width:1px; height:15px; left:-3px; background:#ffffff; -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -ms-transform:rotate(15deg);  transform:rotate(15deg); }	.dt-sc-portfolio-sorting.type2 { clear:none; width:auto; margin:0px 0px 0px 15px; padding:0px 20px; position:relative; }	.page-template-tpl-portfolio .dt-sc-portfolio-sorting.type2 { margin:0px 0px 60px; }	.dt-sc-portfolio-sorting.type2 a { color:#ffffff; padding:25px 20px 23px; }	.dt-sc-portfolio-sorting.type2 a:hover, .dt-sc-portfolio-sorting.type2 a.active-sort { color:rgba(0, 0, 0, 0.4) !important; }	.dt-sc-portfolio-sorting.type2 a:after, .dt-sc-portfolio-sorting.type2 a:hover:after { background:#ffffff; }	.dt-sc-portfolio-sorting.type2 a:first-child:hover:before, .dt-sc-portfolio-sorting.type2 a:first-child:hover:after { background:none; }	.dt-sc-portfolio-sorting.type2 a.active-sort:before { content:""; position:absolute; top:-1px; left:0px; width:100%; height:100%; border-top:1px solid #000000; border-bottom:1px solid #000000;  height:-webkit-calc(100% + 2px); height:-moz-calc(100% + 2px); height:calc(100% + 2px); }	@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.dt-sc-portfolio-sorting.type2 a.active-sort:before { height:103%; }	}	.dt-sc-portfolio-sorting.type2:before { content:""; position:absolute; right:-25px; top:0px; width:50px; height:100%; -webkit-transform:skewX(-30deg); -moz-transform:skewX(-30deg); -ms-transform:skewX(-30deg);  transform:skewX(-30deg);  }	.dt-sc-portfolio-sorting.type2 a.active-sort:after { background:#ffffff; }	.dt-sc-portfolio-sorting.type2 a:first-child:after, .dt-sc-portfolio-sorting.type2 a.active-sort:first-child:after { background:none; } .dt-sc-portfolio-container .portfolio.type3 { padding:2px; }	.column .portfolio.type3 { position:relative; }	.portfolio.type3 .image-overlay .links:after { background:none; }	.portfolio.type3 .image-overlay { background:rgba(0, 0, 0, 0.6);  left:10px; top:10px; width:auto; height:auto; right:10px; bottom:10px; }	.portfolio.type3:hover:before { opacity:1; }	.portfolio.type3 .image-overlay .links a { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); bottom: auto; height: auto; }	.portfolio.type3 .image-overlay .links { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0px; right: 0px; margin: 0 auto; width: 100%; height: 100%; text-align: center; }	.portfolio.type3 .image-overlay .links a { font-size:16px; line-height:24px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; border:none; background:none; width:auto; margin:0px; padding:0px 10px; }	.portfolio.type3 .image-overlay .links a:first-child { margin:0px; }	.portfolio.type3 .image-overlay .links a:hover { background:none; }	.portfolio.type3:hover .image-overlay .links a { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }	@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.portfolio-single-grid .dt-sc-two-fifth .portfolio.type3 .image-overlay, ::i-block-chrome,.portfolio-single-grid .dt-sc-two-third .portfolio.type3 .image-overlay { width:94.5%; height:89.5%; }		::i-block-chrome,.portfolio-single-grid .dt-sc-two-fifth .portfolio.type3:before, ::i-block-chrome,.portfolio-single-grid .dt-sc-two-third .portfolio.type3:before { width:96.7%; height:94%; }		::i-block-chrome,.portfolio-single-grid .dt-sc-one-fifth #dt_portfolios-153.portfolio.type3 .image-overlay { height:94.6%; }		::i-block-chrome,.portfolio-single-grid .dt-sc-one-fifth #dt_portfolios-153.portfolio.type3:before { height:96.8%; }	} .portfolio.type4 .image-overlay .links:after { background:none; }	.portfolio.type4 .image-overlay .links { left:0px; right:0px; top:0px; bottom:0px; margin:auto; width:111px; height:45px; }	.portfolio.type4 .image-overlay .links a { margin:0px 5px; bottom:100%; background:#000000; border:0px; border-radius:0px; }	.portfolio.type4 .image-overlay .links a:hover { color:#000000; }	.portfolio.type4 .image-overlay .links a:first-child { right:100%; bottom:0px; }	.portfolio.type4:hover .image-overlay .links a:first-child { right:0px; bottom:0; }	.portfolio.type4 .image-overlay .links a:last-child { left:100%; bottom:0px; margin-left:0px; }	.portfolio.type4:hover .image-overlay .links a:last-child { left:0px; bottom:0; }	.portfolio.type4 .image-overlay .links a:last-child { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; } .portfolio.type5 .image-overlay-details { left:0px; bottom:-100px; right:inherit; width:100%; background:rgba(0, 0, 0, 0.1); text-align:center; padding:20px 10px;  border:0px; }	.portfolio.type5:hover .image-overlay-details { bottom:0px; }	.portfolio.type5 .image-overlay h2 { font-size:16px; margin-bottom:5px; }	.portfolio.type5 .image-overlay .links:after { background:none; }	.portfolio.type5 .image-overlay .links { left:0px; right:0px; top:0px; bottom:0px; margin:auto; width:120px; height:45px; }	.portfolio.type5 .image-overlay .links a { margin:0px 5px; bottom:100%; }	.portfolio.type5 .image-overlay .links a:first-child { right:100%; bottom:0px; }	.portfolio.type5:hover .image-overlay .links a:first-child { right:0px; bottom:90%; }	.portfolio.type5 .image-overlay .links a:last-child { left:100%; bottom:0px; }	.portfolio.type5:hover .image-overlay .links a:last-child { left:0px; bottom:90%; }	.portfolio.type5 .image-overlay .links a:last-child { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; }	.dt-sc-portfolio-sorting.type5 a { border-color:#eeeeee; border-radius:5px; } .portfolio.type6.column { margin-bottom:35px; }	.portfolio.type6 figure { overflow:visible; }	.portfolio.type6 figure img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:grayscale(100%); -webkit-filter:grayscale(1); filter:gray; }	.portfolio.type6:hover figure img { filter:grayscale(0%); -webkit-filter:grayscale(0); filter:none; }	.portfolio.type6 .image-overlay { background:none; width:103%; height:100%; width:-webkit-calc(100% + 10px); width:-moz-calc(100% + 10px); width:calc(100% + 10px); height:-webkit-calc(100% + 10px); height:-moz-calc(100% + 10px); height:calc(100% + 10px); }	.portfolio.type6 .image-overlay:before {		content:none;	}	.portfolio.type6 .image-overlay .links:after { background:none; }	.portfolio.type6 .image-overlay .links a { background:#000000; border:none; border-radius:0px; position:absolute; width:60px; height:60px; display:inline-block; line-height:66px; font-size:24px; margin:0px; z-index:1; }	.portfolio.type6 .image-overlay .links a span { line-height:60px; }	.portfolio.type6 .image-overlay .links a:last-child { margin-left:60px; }	.portfolio.type6 .image-overlay .links { bottom:0px; left:0px; }	.portfolio.type6 .image-overlay .links a { bottom:-100%; left:0px; }	.portfolio.type6:hover .image-overlay .links a { bottom:0px; }	.portfolio.type6:hover figure img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }	.portfolio.type6 .image-overlay .links a:hover { color:#ffffff; }	.dt-sc-portfolio-sorting.type6 a { background:#000000; color:#ffffff; }	.dt-sc-portfolio-sorting.type6 a:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1; opacity:0; }	.dt-sc-portfolio-sorting.type6 a.active-sort:before { left:-7px; top:-7px; background:#000000; opacity:1; }	.isotope .portfolio.type6 .image-overlay { width:100%; height:100%; left:0px; bottom:0px; }	.isotope .portfolio.type6 .image-overlay:before { left:0px; bottom:0px; }	.portfolio.type6.column.no-space { margin-bottom:0px; } .portfolio.type7 .image-overlay .links:after { background:none; }	.portfolio.type7 .image-overlay-details { width:100%; text-align:center; border:none; }	.portfolio.type7 .image-overlay h2 { font-size:14px; font-weight:bold; text-transform:uppercase; }	.portfolio.type7 .image-overlay-details .categories { margin-bottom:10px; }	.portfolio.type7 .image-overlay-details .categories a { position:relative; padding:0px 15px 0px 17px; font-size:12px; text-transform:uppercase; }	.portfolio.type7 .image-overlay-details .categories a:before { content:""; position:absolute; width:8px; height:8px; left:0px; top:4px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); }	.portfolio.type7 .image-overlay-details .categories a.nonveg:before { background:#bb0605; }	.portfolio.type7 .image-overlay-details .categories a.veg:before { background:#328500; }	.portfolio.type7 .image-overlay-details { right:0px; }	.portfolio.type7:hover .image-overlay-details { bottom:70px; }	.portfolio.type7 .image-overlay  {		background:-moz-linear-gradient(top,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0,0)), color-stop(100%,rgba(0, 0, 0, 0.8))); background:-webkit-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); background:-o-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); background:-ms-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); background:linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); }	.portfolio.type7 .image-overlay .links:after { background:none; }	.portfolio.type7 .image-overlay .links { left:0px; right:0px; width:100%; height:auto; bottom:0px; top:inherit; width:180px; margin:auto; }	.portfolio.type7:hover .image-overlay .links { left:0px; }	.portfolio.type7 .image-overlay .links a { margin-left:0px; border:none; width:87px; border-radius:0px; line-height:60px; }	.portfolio.type7 .image-overlay .links a span { line-height:60px; }	.portfolio.type7 .image-overlay .links a:hover { background:none; color:#ffffff; z-index:1; }	.portfolio.type7 .image-overlay .links a:before { content:""; position:absolute; left:12px; bottom:-32px; width:60px; height:60px; border:2px solid; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); -ms-transform:rotate(45deg); z-index:-1; }	.portfolio.type7 .image-overlay .links a, .portfolio.type7:hover .image-overlay .links a { bottom:0px; }	.portfolio.type7 .image-overlay .links { bottom:-100%; }	.portfolio.type7:hover .image-overlay .links { bottom:0px; }	.portfolio.type7 .image-overlay .links a:first-child, .portfolio.type7 .image-overlay .links a:last-child { -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; }	.dt-sc-portfolio-sorting.type7 a { border-width:2px; border-radius:30px; } .dt-sc-portfolio-container .portfolio.type8 figure img, .dt-sc-portfolio-container .portfolio.type8 figure .image-overlay { border-radius:0px 40px 0px 40px; }	.dt-sc-portfolio-container .portfolio.type8:nth-child(1) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(3) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(6) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(8) figure img, .dt-sc-portfolio-container .portfolio.type8:nth-child(1) figure .image-overlay, .dt-sc-portfolio-container .portfolio.type8:nth-child(3) figure .image-overlay, .dt-sc-portfolio-container .portfolio.type8:nth-child(6) figure .image-overlay, .dt-sc-portfolio-container .portfolio.type8:nth-child(8) figure .image-overlay { border-radius:40px 0px 40px 0px; }	.portfolio.type8:hover figure img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }	.portfolio.type8 .image-overlay h2 { font-size:18px; padding-bottom:30px; }	.portfolio.type8 .image-overlay-details .categories { font-size:14px; position:absolute; bottom:60px; left:0px; right:0px; }	.portfolio.type8 .image-overlay-details { border:0px; text-align:center; width:100%; left:0px; right:0px; top:0px; bottom:0px; margin:auto; height:120px; }	.portfolio.type8 .image-overlay .links:after { background:none; }	.portfolio.type8 .image-overlay-details:before { content:""; position:absolute; width:40px; height:2px; background:#ffffff; left:0px; right:0px; bottom:45px; margin:auto; }	.portfolio.type8 .image-overlay .links { text-align:center; bottom:0px; height:36px; left:0px; right:0px; top:100px; bottom:0px; width:115px; margin:auto; }	.portfolio.type8 .image-overlay .links a { border:0px; margin:0px 5px; border-radius:15px 0px; background:#ffffff; }	.portfolio.type8 .image-overlay .links a:hover { background:#553737; color:#ffffff; }	.portfolio.type8 .image-overlay .links a { top:100%; bottom:auto; }	.portfolio.type8:hover .image-overlay .links a { top:0; bottom:auto; }	.dt-sc-portfolio-sorting.type8 a { background:#f7f7f7; border:none; border-radius:15px 0px; padding:10px 20px 10px; } .dt-sc-portfolio-sorting.type9 { margin-bottom:40px; }	.dt-sc-portfolio-sorting.type9 a { border-radius:8px; background:#ffffff; border:none; font-size:15px; text-transform:capitalize; color:#6e4d27; font-weight:normal; letter-spacing:1px; margin:0px 5px 20px; }	.portfolio.type9 figure img { border:5px solid #ffffff; border-radius:10px;  }	@media screen and (-webkit-min-device-pixel-ratio:0) {		::i-block-chrome, .portfolio.type9 figure img { border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px;  }	}	.portfolio.type9 .image-overlay { border-radius:5px; left:5px; top:5px; width:auto; height:auto; right:5px; bottom:5px; }	.portfolio.type9:hover figure img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }	.portfolio.type9 figure { overflow:inherit; }	.portfolio.type9 .image-overlay .links:after { background:none; }	.portfolio.type9 .image-overlay .links { text-align:center; width:100%; height:100%; }	.portfolio.type9 .image-overlay .links a { border:none; font-size:40px; }	.portfolio.type9 .image-overlay .links a:last-child { margin-left:0px; }	.portfolio.type9 .image-overlay .links, .portfolio.type9 .image-overlay .links a { left:0px; right:0px; top:0px; bottom:0px; margin:auto; height:44px; }	.portfolio.type9 .image-overlay .links a:hover { background:none; color:#6e4d27; } .dt-sc-portfolio-container .portfolio { margin-left:0px; margin-right:0px; }	.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:24.98%; }	.portfolio.no-space.dt-sc-one-half { width:49.98%; }	.portfolio.no-space.dt-sc-one-third { width:33.3111%; }	.page-with-sidebar .portfolio.dt-sc-one-half { width:48.9%; }	.page-with-sidebar .portfolio.dt-sc-one-third { width:31.6%; }	.page-with-sidebar .portfolio.dt-sc-one-fourth { width:23.2%; }	.with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth { width:48.3%; }	.with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:49.9%; } .page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:20px; }	.page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin:20px 0px 0px 20px; }	.page-with-sidebar .portfolio.type1 .image-overlay .links a:last-child, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a:last-child, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a:last-child { margin-left:5px; }	.with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:15px; }	.with-both-sidebar .portfolio.type1 .image-overlay .links:after, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay .links:after, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links:after { background:none; }	.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:none; }	.with-both-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:30px; width:30px; line-height: 25px; }	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { line-height:30px; font-size:14px; }	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth:hover .image-overlay-details { bottom:20px; }	.with-both-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:40px; width:40px; }	.with-both-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { line-height:40px; font-size:16px; } .with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; }	.with-both-sidebar .dt-sc-portfolio-sorting.type2:before { display:none; }	.with-both-sidebar .dt-sc-portfolio-sorting.type2 a { font-size:10px; padding:15px 9px 14px; }	.page-template-tpl-portfolio .portfolio-fullwidth-container .dt-sc-portfolio-sorting.type2:before { display:none; }	.page-template-tpl-portfolio .portfolio-fullwidth-container .dt-sc-portfolio-sorting.type2 { width:100%; text-align:center; }	.with-both-sidebar .portfolio.type2 .image-overlay h2 { font-size:12px; }	.with-both-sidebar .portfolio.type2 .image-overlay .links a, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links a { width:50px; height:50px; }	.with-both-sidebar .portfolio.type2 .image-overlay .links a span, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links a span, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links a span { line-height:50px; font-size:20px; }	.with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }	.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:16px; }	.page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:11px; }	.page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }	.page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:65px; }	.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay h2 { font-size:11px; }	.page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:49px; } .with-both-sidebar .portfolio.type3 .image-overlay .links a { font-size:12px; }	.page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:13px; }	.page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:12px; } .with-both-sidebar .portfolio.type5 .image-overlay-details .categories, .with-both-sidebar .portfolio.type5 .image-overlay-details .categories { font-size:11px; }	.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }	.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { margin-bottom:0px; }	.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:none; }	.with-both-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:block; } .with-both-sidebar .portfolio.type7 .image-overlay h2, .page-with-sidebar .portfolio.type7 .image-overlay h2, .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }	.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:none; }	.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:none; }	.with-both-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }	.page-with-sidebar .portfolio.type7.dt-sc-one-fourth:hover .image-overlay-details { bottom:60px; } .with-both-sidebar .portfolio.type8 .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details .categories, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { font-size:12px; bottom:70px; }	.with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }	.with-both-sidebar .portfolio.type8 .image-overlay-details:before, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details:before, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details:before { bottom:50px; }	.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:none; }	.with-both-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }	.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay .links { top:60px; }	.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details:before { bottom:67px; }	.with-both-sidebar.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details:before { bottom:62px; } .dt-portfolio-single { width:100%; margin:0px; padding:0px 0px 6px; float:left; clear:both; position:relative; }	.dt-portfolio-single:before { content:""; position:absolute; bottom:0px; left:0px; width:100%; height:6px; }	.dt-portfolio-single-details { padding:40px 0px 0px; display:block; clear:both; float:left; width: 100%; }	.dt-portfolio-single-details h3 { font-weight:bold; }	.dt-sc-one-third .dt-portfolio-single-details { padding-top:10px; }	.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth, .dt-sc-one-third .dt-portfolio-single-details .dt-sc-one-fourth { width:100%; margin:0px; }	.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth { padding-bottom:40px; }	.dt-sc-one-third .dt-portfolio-single-details .dt-sc-three-fourth { padding-right:0px; }	.dt-portfolio-single > .dt-sc-two-third { margin-right:2%; margin-left:0px; }	.dt-portfolio-single > .dt-sc-one-third { margin-left:0px; margin-right:0px; }	.dt-portfolio-single .dt-sc-two-third.right-gallery { float:right; margin-left:2%; margin-right:0px; }	.dt-portfolio-single-slider-wrapper, .dt-portfolio-single-slider { float:left; clear:both; margin:0px; padding:0px; width:100%; line-height:0px; }	.dt-portfolio-single-slider li { display:block; margin:0px 1px 0px 0px; padding:0px; }	.dt-portfolio-single-slider li img { max-width:100%; height:auto; }	.dt-portfolio-single-slider-wrapper #bx-pager { float:left; display:inline; margin:30px 0px 0px; padding:0px; width:100%; text-align:center; }	.dt-portfolio-single-slider-wrapper #bx-pager a { margin:0px 10px 15px; padding:3px; line-height:0px; display:inline-block; cursor:pointer; position:relative; }	.dt-portfolio-single-slider-wrapper #bx-pager a img { max-width:85px; height:auto; }	.dt-portfolio-single-slider-wrapper #bx-pager a.active:before { border:1px solid; position:absolute; width:100%; height:100%; content:""; left:0; top:0; }	.dt-portfolio-single-slider-wrapper #bx-pager a.video img{ height: 85px; }	.dt-portfolio-single-details .dt-sc-three-fourth { padding-right:40px; }	.portfolio-categories, .portfolio-tags { float:left; clear:both; width:100%; margin:15px 0px 0px; padding:0px; }	.portfolio-categories a, .portfolio-tags a { color:#000000; font-size:13px; }	.portfolio-categories i, .portfolio-tags i { font-size:18px; color:#000000; margin:0px 8px 0px 0px; position:relative; top:3px; }	.project-details { margin:0px; float:left; clear:both; width:100%; }	.project-details li { float:left; display:block; margin:0px; padding:10px 0px; font-size:14px; border-bottom:1px solid rgba(0, 0, 0, 0.1); width:100%; }	.project-details li:last-child { border-bottom: none; }	.project-details li span { font-weight:bold; width:85px; display:inline-block; color:#000000; }	.project-details li a { color:#808080; }	.post-nav-container { float:left; width:100%; margin:40px 0px 0px; padding:0px; display:block; clear:both; position:relative; }	.post-nav-container:before { content:""; position:absolute; left:0px; top:21px; border-top:1px solid rgba(0, 0, 0, 0.1); width:100%; height:1px; }	.post-nav-container .post-next-link a, .post-nav-container .post-prev-link a { background:#ffffff; color:#000000; font-size:13px; font-weight:600; padding:6px 15px 5px; text-transform:uppercase; letter-spacing:0.5px; border:1px solid; margin:0px 20px 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; }	.post-nav-container .post-prev-link { float:left; }	.post-nav-container .post-next-link { float:right; }	.post-nav-container .post-next-link a i { margin-left:10px; }	.post-nav-container .post-prev-link a i { margin-right:10px; }	.post-nav-container .post-next-link a i, .post-nav-container .post-prev-link a i { color:#000000; position:relative; top:-1px; }	.post-nav-container .post-next-link a { margin-right:0px; }	.post-nav-container .post-next-link a:hover, .post-nav-container .post-prev-link a:hover, .post-nav-container .post-next-link a:hover i, .post-nav-container .post-prev-link a:hover i { color:#ffffff; } .with-both-sidebar .dt-portfolio-single-details .column { width:100%; margin:0px; padding:0px; }	.with-both-sidebar .dt-portfolio-single-details .dt-sc-one-fourth { margin-top:40px; }	.with-both-sidebar .dt-portfolio-single .dt-sc-two-third, .with-both-sidebar .dt-portfolio-single .dt-sc-one-third { margin:0px; width:100%; }	.with-both-sidebar .dt-portfolio-single-details { margin:30px 0px 0px; } .related-portfolios { float:left; margin:60px 0px 0px; padding:0px; width:100%; clear:both; }	.related-portfolios h3 { font-weight:bold; margin-bottom:30px; } .grid-sizer-1 img, .grid-sizer-2 img, .grid-sizer-3 img, .grid-sizer-4 img, .grid-sizer-5 img, .dt-sc-infinite-portfolio-load-more, .disable, .message { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }    .dt-sc-masonry-portfolio-container { clear: both; display: block; margin: 0 -1px; padding: 0; width: auto; text-align: center; }    .dt-sc-masonry-portfolio-container .ms-portfolio { float: left; padding: 0 15px; box-sizing: border-box; margin: 0; }    .dt-sc-infinite-portfolio-container { position: relative; margin-bottom: 50px; text-align: center; }    .dt-sc-infinite-portfolio-container .message { border: 1px solid; border-radius: 3px; bottom: -96px; color: #fff; left: 0; margin: 0 auto; padding: 10px 0; position: absolute; right: 0; width: 180px;z-index:99; }    .dt-sc-infinite-portfolio-load-more { padding: 10px 25px; border-radius: 3px; float: none; display: inline-block; z-index: 9; font-size: 18px; color:#fff; }    .dt-sc-infinite-portfolio-load-more.disable { font-size: 0; visibility: hidden; }    .dt-sc-infinite-portfolio-load-more:hover { color:#fff; }    .grid-sizer-1 { width: 100%; }    .grid-sizer-2 { width: 50%; }    .grid-sizer-3 { width: 33%; }    .grid-sizer-4 { width: 25%; }    .grid-sizer-5 { width: 20%; }    .grid-sizer-1, .grid-sizer-2, .grid-sizer-3, .grid-sizer-4, .grid-sizer-5 { text-align: center; float: none; margin: 50px 0; display: inline-block; position: relative; }    .grid-sizer-1:before, .grid-sizer-2:before, .grid-sizer-3:before, .grid-sizer-4:before, .grid-sizer-5:before { background-image: url(//noaddict-clinica.ro/wp-content/themes/psychiatrist/images/loading_icon.gif); background-position: center; content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); right:0; left: 0; margin: 0 auto; width: 60px; height: 60px; z-index: -1; }    .grid-sizer-1 img, .grid-sizer-2 img, .grid-sizer-3 img, .grid-sizer-4 img, .grid-sizer-5 img { float: none; display: inline-block !important; }    .grid-sizer-1:hover img, .grid-sizer-2:hover img, .grid-sizer-3:hover img, .grid-sizer-4:hover img, .grid-sizer-5:hover img { transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); }    .message { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); }    .message.hidden { display: block !important; transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); } .dt-sc-portfolio-sorting a { color:#000000; }	.dt-sc-portfolio-sorting a.active-sort, .dt-sc-portfolio-sorting a:hover, .portfolio .image-overlay .links a, .portfolio .image-overlay h2, .portfolio .image-overlay a, .portfolio .image-overlay { color:#ffffff; }	.portfolio .image-overlay .links a:hover { background:#ffffff; }	.dt-sc-portfolio-sorting.type1 a:before, .dt-sc-portfolio-sorting.type1 a:after { background:#000000; }	.portfolio .image-overlay .links:after, .domain-search-form label, .domain-tld-list { background:rgba(0, 0, 0, 0.1); }	.dt-sc-portfolio-sorting a { border-color:#000000; }	.portfolio .image-overlay .links a { border-color:#ffffff; }	.portfolio .image-overlay-details { border-right-color:#ffffff; }  @media only screen and (min-width:1200px) and (max-width:1280px) {		 .portfolio.column.no-space.dt-sc-one-fourth { width:24.97%; }		.with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth { width:48.2%; }		.portfolio-fullwidth-container .dt-sc-one-third { width:32%; }		.page-with-sidebar .portfolio.dt-sc-one-half { width:48.8%; }		.with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; }		.dt-sc-portfolio-sorting.type2:before { display:none; }	 } @media only screen and (min-width:992px) and (max-width:1199px) {		.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth { width:24.9746%; }		.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth h2, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth h2 { font-size:17px; }		.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-fourth { width:48.8%; }		.portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar { width: 48.5%; }		.portfolio.dt-sc-one-third.with-sidebar.no-space, .portfolio.dt-sc-one-half.with-sidebar.no-space, .portfolio.dt-sc-one-fourth.with-sidebar.no-space { width: 49.8%; }		.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar { width:100%; }		.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { line-height: normal; }		.portfolio.dt-sc-one-third { width:31.8%; }		.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:20px; }		.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }		.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth.no-space .image-overlay-details .categories { display:none; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  } .page-with-sidebar .dt-sc-portfolio-sorting.type2 a { padding-left:12px; padding-right:12px; }		.with-both-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }		.with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; box-sizing: border-box; }		.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }		.portfolio.type2 .image-overlay-details { padding: 15px 20px; }		.portfolio.type2.dt-sc-one-half.with-sidebar .image-overlay h2 { font-size:14px; }		.portfolio.type2.dt-sc-one-half.with-sidebar .image-overlay .links { bottom:53px; }		.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }		.portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }		.portfolio.type2.dt-sc-one-fourth.no-space .image-overlay .image-overlay-details { display:none; }		.portfolio.type2.dt-sc-one-fourth.no-space .image-overlay .links { bottom:0; }		.page-with-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; } .with-both-sidebar .portfolio.type3 .image-overlay .links a { font-size:14px; }		.portfolio.type3 .image-overlay .links a { font-size: 12px; }		.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }		.type5.portfolio.no-space .image-overlay-details .categories { display:none; }		.page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .page-with-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:33.3%; }		.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:49.9%; }		.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:24.9789%; }		.type7.no-space.portfolio.dt-sc-one-fourth .image-overlay-details { display:none; }		.portfolio_content_middle .wpb_wrapper > p { display:none; }		.portfolio.type7:hover .image-overlay .links { bottom:-2px; }		.dt-sc-one-third.portfolio.type7 .image-overlay h2, .dt-sc-one-third.portfolio.type7.no-space .image-overlay h2 { font-size:12px; }		.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }		.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.portfolio.type8 .image-overlay h2 { font-size:17px; }	}  @media only screen and (min-width:768px) and (max-width:991px) {		.portfolio.type1 .image-overlay h2 { font-size: 20px; line-height: normal; }		.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:49.999%; }		.dt-sc-portfolio-container.no-space .column.no-space.dt-sc-one-fourth { width:49.9%; }		.dt-sc-portfolio-container .portfolio.dt-sc-one-half.with-space { width:48%; }		.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:100%; }		.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:18px; }		.dt-sc-portfolio-container .portfolio.dt-sc-one-third.with-space, .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth { width:48%; }		.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-fourth { width:50%; }		.portfolio.dt-sc-one-third.no-space, .portfolio.dt-sc-one-fourth.no-space { width:49.98%; }	    .related-portfolios .portfolio.dt-sc-one-third { width:49%; }		.page-with-sidebar .portfolio.dt-sc-one-half { width:47.9%; }		.page-with-sidebar .portfolio.dt-sc-one-half.no-space { width:49.8%; }		.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.page-with-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories { display:none; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  } .dt-sc-portfolio-sorting.type2 a { padding-left:6px; padding-right:6px; }		.page-with-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; box-sizing: border-box; }		.page-with-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }		.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }		.portfolio.type2 .image-overlay h2 { font-size:16px; text-transform:capitalize; min-height:23px; }		.page-with-sidebar .portfolio.type2 .image-overlay .image-overlay-details { display:none; }		.page-with-sidebar .portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links  { bottom: 0; }		.page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 57px; }		.page-template-tpl-portfolio .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 0; }		.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }		.page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }		.type3.portfolio.with-sidebar { width:100%; }		.portfolio-single-grid .portfolio.type3 .image-overlay .links a { font-size:14px; text-transform:capitalize; }		.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }		.portfolio.type7 .image-overlay .links a:before { bottom: -31px; left: 14px; }		.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }		.with-both-sidebar.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }		.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }		.portfolio_content_middle .wpb_wrapper > p { display:none; }		.related-portfolios .dt-sc-one-third.type7:nth-child(4) { margin-left: 0; }		.portfolio.type7.dt-sc-one-third.with-sidebar:hover .image-overlay-details { bottom:40px; }		.with-both-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:none; }		.with-both-sidebar .dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:""; }		.with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }		.page-with-sidebar .portfolio.type8.dt-sc-one-half .image-overlay .links { top:80px; }		.page-with-sidebar .dt-portfolio-single > .column { width:100%; }		.related-portfolios .portfolio.dt-sc-one-third:nth-child(2n+4) { margin-left: 0; } .grid-sizer-1, .grid-sizer-2, .grid-sizer-3, .grid-sizer-4, .grid-sizer-5 { width: 50%; }	} @media only screen and (max-width: 767px) {		.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }		.with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:48%; }		.hide-portfolios { margin-bottom:10px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }		.dt-sc-portfolio-sorting.type2::before { content:none; }		.dt-sc-portfolio-sorting.type2, .with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%;  margin-left:0; }		.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }		.page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }		.page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }	    .portfolio.type6.column.no-space { margin-bottom:20px; }		.dt-sc-portfolio-sorting.type2 a { padding-left:10px; padding-right:10px; }		.with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }		.portfolio.type4, .portfolio_content_middle .portfolio.type7 { margin-bottom:20px; }		.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }		.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:block; }		.with-both-sidebar .portfolio.type7 .image-overlay h2, .page-with-sidebar .portfolio.type7 .image-overlay h2, .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }		.portfolio_content_middle.section-wrapper { background-repeat:repeat !important; }		.portfolio.type8 .image-overlay h2, .with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }		.with-both-sidebar .portfolio.type8 .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details .categories, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { font-size:14px; bottom:60px; }		.with-both-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:none; }		.with-both-sidebar.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before { bottom:70px; }		.portfolio.type7:hover .image-overlay .links { bottom:-2px; } .portfolio-modern-fullwidth { width: 420px; }		.portfolio-modern-fullwidth h2 { font-size: 50px; line-height: 50px; }		.portfolio-modern-fullwidth h3 { font-size: 20px; line-height: 40px; }		.portfolio-modern-fullwidth h5 { font-size: 16px; }		.portfolio-modern-fullwidth h5 a { margin-top:10px; font-size: 14px; }		.grid-sizer-1, .grid-sizer-2, .grid-sizer-3,	.grid-sizer-4, .grid-sizer-5 { width: 100%; } .rs_col_no_btm_space .portfolio.type4, .rs_col_no_btm_space .portfolio.type4, .portfolio_content_middle .rs_col_no_btm_space .portfolio.type7 { margin-bottom: 0; }	}  @media only screen and (min-width: 480px) and (max-width: 767px) {	.portfolio-fullwidth-container .dt-sc-one-third { width:48%; }	} @media only screen and (max-width: 479px) {		.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .portfolio-fullwidth-container .dt-sc-one-third, .portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:100%; }		.portfolio .image-overlay-details { display:none; }		.portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:0; }		.portfolio.type2 .image-overlay .links a { width:50px; height:50px; }		.portfolio.type2 .image-overlay .links a span { line-height:50px; font-size:20px; }		.dt-sc-portfolio-sorting.type2 a { padding-top:10px; padding-bottom:8px; }		.portfolio.type1 .image-overlay .links { text-align:center; }		.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:88px; margin-left:5px; margin-right:5px; }		.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:150px; }		.portfolio.type5:hover .image-overlay .links a:first-child, .portfolio.type5:hover .image-overlay .links a:last-child { bottom:0; }		.portfolio.type8 .image-overlay .links, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay .links { top:0; } .portfolio-modern-fullwidth { width: 290px; }		.portfolio-modern-fullwidth h2 { font-size: 30px; line-height: 30px; }		.portfolio-modern-fullwidth h3 { font-size: 16px; line-height: 30px; }		.portfolio-modern-fullwidth h5 { font-size: 14px; }	} @media only screen and (min-width: 320px) and (max-width: 479px) { 		.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:125px; }	} @media only screen and (max-width: 319px) {		.portfolio.type1 .image-overlay h2, .portfolio.type1 .image-overlay p.categories, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:none; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size:20px; line-height:45px; }		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:45px; width:45px; }		.dt-sc-portfolio-sorting.type2 a::after { content:none; }		.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:53px; }		.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:100px; }		.portfolio.type3 .image-overlay .links a, .with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:13px; }		.portfolio.type6 .image-overlay .links a:last-child { margin-left:40px; }		.portfolio.type6 .image-overlay .links a span, .portfolio.type6 .image-overlay .links a { line-height:40px; }		.portfolio.type6 .image-overlay .links a { width:40px; height:40px; font-size:19px; }		.dt-portfolio-single-slider-wrapper #bx-pager a { margin:0px 2px 15px; }	} @media screen and (-webkit-min-device-pixel-ratio:0) {		.dt-sc-portfolio-container .portfolio { overflow: hidden; }		::i-block-chrome, .portfolio.type3:before, .portfolio.type3 .image-overlay { height: auto; width: auto; }		::i-block-chrome, .portfolio.type3:before { bottom: 12px; right: 12px; }	}.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(//noaddict-clinica.ro/wp-content/themes/psychiatrist/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; } .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; } .dt-sc-sociable { float:left; clear:both; margin:0px; padding:0px; line-height:0px; }	.dt-sc-sociable li { float:left; display:inline; margin: 0 5px 5px; padding: 0; }	.dt-sc-sociable li a { width:36px; height:36px; float:left; text-align:center; line-height:36px; font-size:16px; }	.dt-sc-sociable li a.zmdi { font-size: 20px; }	.aligncenter .dt-sc-sociable { text-align:center; width:100%; }	.aligncenter .dt-sc-sociable li, .aligncenter .dt-sc-sociable li a { float:none; display:inline-block; }	.alignright .dt-sc-sociable  { float:right; text-align:right; }	.dt-sc-sociable.rounded-square li a { border-radius:5px; }	.dt-sc-sociable.rounded li a { border-radius:50%; }	.dt-sc-sociable.rounded-border li a { border:1px solid; border-radius:50%; width:40px; height:40px; }	.dt-sc-dark-bg .dt-sc-sociable.rounded-border li a { border:2px solid; }	.dt-sc-sociable.square-border li a { border:1px solid; }	.dt-sc-dark-bg .dt-sc-sociable.square-border li a { border:1px solid; }	.dt-sc-sociable.rounded-border-dashed li a { border:1px dashed; border-radius:50%; }	.dt-sc-sociable.diamond-square-border li { text-align:center; border:1px solid; width:32px; height:32px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); border-radius:3px; margin:0px 0px 20px 20px; }	.dt-sc-sociable.diamond-square-border li a { margin:-5px 0px 0px -5px; width:40px; height:40px; line-height:40px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); float:left; } .diamond-narrow-square-border li { position:relative; margin:0px 8px; }	.diamond-narrow-square-border li a { width:40px; height:40px; position:relative; z-index:1; height:60px; line-height:60px; }	.diamond-narrow-square-border li:before { content:""; position:absolute; left:-1px; right:0; margin:auto; top:12px; width:35px; height:35px; border:1px solid; z-index:1; transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); -webkit-transform:rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg); } .ie9 .diamond-narrow-square-border li::before { transform: rotate(45deg) skew(10deg, 10deg); -ms-transform: rotate(45deg) skew(10deg, 10deg); }	.dt-sc-sociable.filled li a.fa-facebook, .dt-sc-sociable.square li a.fa-facebook:hover,	.dt-sc-sociable.filled li.facebook a, .dt-sc-sociable.square li.facebook a:hover { background:#3162a2; }	.dt-sc-sociable.filled li a.fa-twitter, .dt-sc-sociable.square li a.fa-twitter:hover,	.dt-sc-sociable.filled li.twitter a, .dt-sc-sociable.square li.twitter a:hover { background:#2fb1eb; }	.dt-sc-sociable.filled li a.fa-dribbble, .dt-sc-sociable.square li a.fa-dribbble:hover,	.dt-sc-sociable.filled li.dribbble a, .dt-sc-sociable.square li.dribbble a:hover { background:#ff68c5; }	.dt-sc-sociable.filled li a.fa-tumblr, .dt-sc-sociable.square li a.fa-tumblr:hover,	.dt-sc-sociable.filled li.tumblr a, .dt-sc-sociable.square li.tumblr a:hover { background:#34465d; }	.dt-sc-sociable.filled li a.fa-google-plus, .dt-sc-sociable.square li a.fa-google-plus:hover,	.dt-sc-sociable.filled li.google-plus a, .dt-sc-sociable.square li.google-plus a:hover { background:#c54542; }	.dt-sc-sociable li a:before { font-family: "FontAwesome"; }	.dt-sc-sociable li a.zmdi:before { font-family:Material-Design-Iconic-Font; } .dt-sc-sociable.square li a:hover, #footer .dt-sc-sociable.square li a:hover { color:#fff; }	.dt-sc-sociable li.delicious a:before { content: "\f1a5"; }	.dt-sc-sociable li.deviantart a:before { content: "\f1bd"; }	.dt-sc-sociable li.digg a:before { content: "\f1a6"; }	.dt-sc-sociable li.flickr a:before { content: "\f16e"; }	.dt-sc-sociable li.comment a:before { content: "\f075"; }	.dt-sc-sociable li.lastfm a:before { content: "\f202"; }	.dt-sc-sociable li.linkedin a:before { content: "\f0e1"; }	.dt-sc-sociable li.envelope-open a:before { content: "\f2b6"; }	.dt-sc-sociable li.myspace a:before { content: "\f0c0"; }	.dt-sc-sociable li.picasa a:before { content: ""; }	.dt-sc-sociable li.pinterest a:before { content: "\f0d2"; }	.dt-sc-sociable li.reddit a:before { content: "\f1a1"; }	.dt-sc-sociable li.rss a:before { content: "\f09e"; }	.dt-sc-sociable li.skype a:before { content: "\f17e"; }	.dt-sc-sociable li.stumbleupon a:before { content: "\f1a4"; }	.dt-sc-sociable li.technorati a:before { content: ""; }	.dt-sc-sociable li.twitter a:before { content: "\f099"; }	.dt-sc-sociable li.viadeo a:before { content: "\f2a9"; }	.dt-sc-sociable li.vimeo a:before { content: "\f27d"; }	.dt-sc-sociable li.yahoo a:before { content: "\f19e"; }	.dt-sc-sociable li.youtube a:before { content: "\f167"; }	.dt-sc-sociable li.dribbble a:before { content: "\f17d"; }	.dt-sc-sociable li.google-plus a:before { content: "\f0d5"; }	.dt-sc-sociable li.tumblr a:before { content: "\f173"; }	.dt-sc-sociable li.dribbble a:before { content: "\f17d"; }	.dt-sc-sociable li.instagram a:before { content: "\f16d"; }	.dt-sc-sociable li.facebook a:before { content: "\f09a"; }	.dt-sc-sociable.hexagon-with-border li, .dt-sc-sociable.hexagon-border li { position:relative; width:42px; height:25px; margin:14px 5px; border-left:solid 2px;  border-right:solid 2px; }	.dt-sc-sociable.hexagon-with-border li:before, .dt-sc-sociable.hexagon-with-border li:after, .dt-sc-sociable.hexagon-border li:before, .dt-sc-sociable.hexagon-border li:after { content:""; position:absolute; z-index:1; width:28px; height:28px; -webkit-transform:scaleY(0.5774) rotate(-45deg); -ms-transform:scaleY(0.5774) rotate(-45deg); transform:scaleY(0.5774) rotate(-45deg); background-color:inherit; left:5px; }	.dt-sc-sociable.hexagon-with-border li:before, .dt-sc-sociable.hexagon-border li:before { top:-14.0660px; border-top:solid 2.5px; border-right:solid 2.5px; }	.dt-sc-sociable.hexagon-with-border li:after, .dt-sc-sociable.hexagon-border li:after { bottom:-14.0660px; border-bottom:solid 2.5px; border-left:solid 2.5px; left:5px; }	.dt-sc-sociable.hexagon-with-border li a, .dt-sc-sociable.hexagon-border li a { line-height:52px; position:relative; z-index:9; left:-1px; top:-13px; width:42px; height:52px; }	.dt-sc-sociable.no-margin li { margin: 13px 0 0; }	.dt-sc-sociable.no-margin li a { text-align: left; }	.dt-sc-sociable.no-margin li a:hover { color: #2b2b2b; }  @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:after { content:""; position:absolute; top:0px; right:100%; height:100%; width: 100%; display:inline !important; }	.extend-bg-fullwidth-right:after { content:""; position:absolute; top:0px; left:100%; height:100%; width: 100%; display:inline !important; }	.extend-bg-fullwidth-left:after, .extend-bg-fullwidth-right:after { background:#f5f5f5; }	.dt-sc-special-testimonial-container .extend-bg-fullwidth-left:after, .dt-sc-special-testimonial-container .extend-bg-fullwidth-right:after { background: none; }	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; }	.secondary-skin-gradient .dt-sc-title.with-right-border-decor > :first-child:after,	.secondary-skin-highlight .dt-sc-title.with-right-border-decor > :first-child:after { background: #fff; }	.secondary-skin-gradient ul.dt-sc-fancy-list li:before,	.secondary-skin-highlight ul.dt-sc-fancy-list li:before, .secondary-skin-bg p { color: #fff; }	.secondary-skin-gradient .dt-sc-contact-info, .secondary-skin-gradient .dt-sc-contact-info span { font-size: 50px; font-weight: bold; line-height: 40px; color: #fff; }	.main-circle > .vc_column-inner { background-position: center; background-repeat: no-repeat; }	.main-circle > .vc_column-inner .info-c-full-br .info-c-full { opacity: 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; }	.main-circle > .vc_column-inner .info-c-full-br:hover .info-c-full { opacity: 1; }	.main-circle .info-c-full .info-c-full-wrap { display: block\0 !important; }	.main-circle > .vc_column-inner .info-c-full-br .icon-circle-list .info-circle-icons { z-index: 3; }	.main-circle > .vc_column-inner .info-circle-wrapper, .main-circle > .vc_column-inner .info-wrapper.ult-adjust-bottom-margin { margin-top: 0 !important; margin-bottom: 0 !important; }	.main-circle > .vc_column-inner .info-circle-def { border-radius: 50%; box-shadow: 0px 0px 0px 110px #fff; }	.main-circle > .vc_column-inner .info-circle-heading { text-transform: capitalize; }	.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; }	.overflow-parallax-content {width: 50%;position: relative;float: left;margin-bottom: -550px;}	.overflow-parallax-content .vc_column_container .vc_column-inner { padding-left: 60px; }	.overflow-parallax-content .vc_column_container.vc_col-sm-6 .vc_column-inner { padding-left: 0; }	.overflow-parallax-content .overflow-section .vc_column-inner { margin: 0px; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); height: 100%; }	.overflow-parallax-content .overflow-section .vc_column-inner .wpb_single_image.wpb_content_element { margin-bottom: 0; }	.overflow-parallax-content .vc_column_container { z-index: 99; }	.overflow-content { margin: 120px 0; }	@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:1281px) and (max-width:1600px) {		.responsive-adjustment .vc_column_container.vc_col-sm-7 { width: 85%; }		.responsive-adjustment .vc_column_container.vc_col-sm-4 { width: 6.66%; }	}	@media only screen and (min-width:1200px) and (max-width:1280px) {		.main-circle > .vc_column-inner { background-size: 70%; }		.responsive-adjustment .vc_column_container.vc_col-sm-7 { width: 85%; }		.responsive-adjustment .vc_column_container.vc_col-sm-4 { width: 6.66%; }		.responsive-adjustment .blog-entry.blog-thumb-style .entry-thumb { width: 35%; }		.responsive-adjustment .blog-entry.blog-thumb-style .entry-details { width: 65%; }		.responsive-adjustment .blog-entry.blog-thumb-style .entry-title h4 { font-size: 16px; margin-bottom: 0; }		.responsive-adjustment .blog-entry.blog-thumb-style.entry-date-left .entry-body { margin-bottom: 10px; }		.responsive-adjustment .blog-entry.blog-thumb-style.entry-date-left .entry-body p { font-size: 14px; line-height: 22px; }		.responsive-adjustment .blog-entry.blog-thumb-style { padding-bottom: 10px; }		.responsive-adjustment .blog-entry.blog-thumb-style.last { padding-bottom: 0; }		.responsive-adjustment .blog-entry.blog-thumb-style a.read-more { font-size: 12px; }	}  @media only screen and (min-width:992px) and (max-width:1199px) {		.main-circle > .vc_column-inner { background-size: 50%; }		.main-circle > .vc_column-inner .info-circle-def { box-shadow: 0px 0px 0px 40px #fff; }		.main-circle > .vc_column-inner .info-circle-heading { text-transform: capitalize; font-size: 18px; line-height: normal; } .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; }		.responsive-adjustment .vc_column_container.vc_col-sm-7 { width: 85%; }		.responsive-adjustment .vc_column_container.vc_col-sm-4 { width: 6.66%; }		.responsive-adjustment .blog-entry.blog-thumb-style .entry-thumb { width: 35%; }		.responsive-adjustment .blog-entry.blog-thumb-style .entry-details { width: 65%; }		.responsive-adjustment .blog-entry.blog-thumb-style .entry-title h4 { font-size: 16px; margin-bottom: 0; }		.responsive-adjustment .blog-entry.blog-thumb-style.entry-date-left .entry-body { margin-bottom: 10px; }		.responsive-adjustment .blog-entry.blog-thumb-style.entry-date-left .entry-body p { font-size: 14px; line-height: 22px; }		.responsive-adjustment .blog-entry.blog-thumb-style { padding-bottom: 10px; }		.responsive-adjustment .blog-entry.blog-thumb-style.last { padding-bottom: 0; }		.responsive-adjustment .blog-entry.blog-thumb-style a.read-more { font-size: 12px; }		.dt-sc-image-caption.type8 .dt-sc-image-title h6 { line-height: normal; }		.fullwidth-on-ipad .vc_col-sm-1 { width: 20%; }		.fullwidth-on-ipad .vc_col-sm-4 { padding: 30px 0 40px; width: 60%; }		.fullwidth-on-ipad .vc_col-sm-4 .vc_col-sm-6 { width: 50%; }		.fullwidth-on-ipad .vc_col-sm-6 { width: 100%; }	} @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; }		.main-circle > .vc_column-inner { background-size: 60%; }		.main-circle > .vc_column-inner .info-circle-def { box-shadow: 0px 0px 0px 50px #fff; }		.main-circle > .vc_column-inner .info-circle-heading { text-transform: capitalize; font-size: 14px; line-height: normal; }		.overflow-parallax-content .overflow-section { display: block !important; }		.overflow-parallax-content .overflow-section .dt-sc-image-caption.type8 .dt-sc-image-content { padding: 95px 45px; }		.overflow-parallax-content .overflow-section .dt-sc-image-caption.type8 .dt-sc-image-title h6 { line-height: normal; }		.responsive-adjustment .vc_col-sm-6 { width: 100%; }		.responsive-adjustment .vc_col-sm-6 .vc_col-sm-1 { width: 15%; }		.responsive-adjustment .vc_col-sm-6 .vc_col-sm-7 { width: 70%; padding: 60px 0; }		.responsive-adjustment .vc_col-sm-6 .vc_col-sm-4 { width: 15%; }		.fullwidth-on-ipad .vc_col-sm-1 { width: 20%; }		.fullwidth-on-ipad .vc_col-sm-4 { padding: 30px 0 40px; width: 60%; }		.fullwidth-on-ipad .vc_col-sm-4 .vc_col-sm-6 { width: 50%; }		.fullwidth-on-ipad .vc_col-sm-6 { width: 100%; } .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 (min-width:768px) and (max-width:800px) {		.main-circle > .vc_column-inner { background-size: 90%; }		.main-circle > .vc_column-inner .info-circle-wrapper { display: none; }	}  @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; }		.vc_row.vc_row-no-padding .responsive-padding > .vc_column-inner { padding-right: 75px; padding-left: 75px; }		.vc_row.vc_row-no-padding .wpb_column.no-margin { margin-bottom: 0; }		.left10.vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 10px; }		.vc_row.vc_row-flex > .vc_column_container.main-circle { display: 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); }		.responsive-adjustment .vc_col-sm-6 { width: 100%; }		.responsive-adjustment .vc_col-sm-6 .vc_col-sm-1 { width: 0%; }		.responsive-adjustment .vc_col-sm-6 .vc_col-sm-7 { width: 100%; padding: 60px 0; }		.responsive-adjustment .vc_col-sm-6 .vc_col-sm-4 { width: 0%; }		.overflow-parallax-content { width: 100%; margin: 0;  }		.overflow-parallax-content .overflow-section .vc_column-inner { position: static; top: auto; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform:	none; height: auto; }		.overflow-parallax-content .vc_column_container .vc_column-inner { padding-right: 0 !important; }		} .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; }	}  @media only screen and (min-width: 480px) and (max-width: 767px) { .rs_padding_override.vc_row,		.rs_padding_override.wpb_column .vc_column-inner { padding-left: 50px !important; padding-right: 50px !important; }	} @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, .dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content { 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); }		.gradient-content .dt-sc-button.medium { padding: 14px 20px; }		.overflow-content { margin: 0; }	} @media only screen and (min-width: 320px) and (max-width: 479px) { .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; }	}
   .dt-sc-event.type1 .dt-sc-event-meta, .dt-sc-event.type1 .dt-sc-event-meta p, .dt-sc-event.type1 .dt-sc-event-meta p span, .dt-sc-event.type2 .dt-sc-event-meta p, .dt-sc-event.type2 .dt-sc-event-meta, .dt-sc-event.type3 .dt-sc-event-date, .dt-sc-event.type3 .dt-sc-event-meta, .dt-sc-event.type4 .dt-sc-event-date::after, .dt-sc-event.type4 .dt-sc-event-date span, .dt-sc-event.type2 .dt-sc-event-date span, .dt-sc-event.type5 h2.entry-title, .dt-sc-event.type1 .dt-sc-event-thumb .dt-sc-event-date, .dt-sc-event.type1 .dt-sc-event-meta: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; }.dt-sc-event .dt-sc-event-thumb { position:relative; }.dt-sc-event h2.entry-title { font-size:20px; } .dt-sc-event.type1 { float:left; width:100%; overflow:hidden; }.dt-sc-event.type1 h2.entry-title { font-size:20px; text-transform:uppercase; }.dt-sc-event.type1 .dt-sc-event-thumb { position:relative; float:left; width:100%; overflow:hidden; }.dt-sc-event.type1 .dt-sc-event-thumb p { text-transform:uppercase; font-weight:600; display: inline-block; float: left; font-size: 18px; line-height: 17px; padding: 10px; text-align: center; color:#fff; }.dt-sc-event.type1 .dt-sc-event-thumb p span { font-size:25px; }.dt-sc-event.type1 .dt-sc-event-thumb .dt-sc-event-date { position:absolute; right:10px; top:10px; }.dt-sc-event.type1 .dt-sc-event-meta { margin-top:2px; background:#fff; float:left; width:100%; }.dt-sc-event.type1 .dt-sc-event-meta p { box-sizing: border-box; float:left; margin-bottom:0; padding: 15px; width: 49.5%; font-size:14px; }.dt-sc-event.type1 .dt-sc-event-meta p span { font-size:18px; line-height:18px; margin-right:4px; }.dt-sc-event.type1 .dt-sc-event-meta p.events-venue { border-left:2px solid #e3e4e6; }.dt-sc-event.type1 .dt-sc-event-meta p, .dt-sc-event.type1 .events-venue a { color:#6c757c; }.dt-sc-event.type1:hover .dt-sc-event-meta p, .dt-sc-event.type1:hover .events-venue a { color:#fff; }.dt-sc-event.type1:hover .dt-sc-event-meta p span { color:rgba(255,255,255, 0.5); }.dt-sc-event.type1 img { -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; -moz-transform: scale(1.08); -webkit-transform: scale(1.08); -o-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }.dt-sc-event.type1:hover img { -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }.dt-sc-event.type1:hover .dt-sc-event-thumb .dt-sc-event-date { right:0; top:0; }.dt-sc-event.type1 .dt-sc-event-meta { position:relative; }.dt-sc-event.type1 .dt-sc-event-meta:before { content:""; float:left; width:100%; position:absolute; left:0; bottom:0; height:0; z-index:1; }.dt-sc-event.type1:hover .dt-sc-event-meta:before { height:100%; }.dt-sc-event.type1 .dt-sc-event-meta p { z-index:9; position:relative; } .dt-sc-event.type2 h2.entry-title { text-transform:uppercase; }.dt-sc-event.type2 .dt-sc-event-meta { box-shadow: 0 20px 0 #f7f9f9; color:#999999; float: left; padding: 20px 0; width: 100%; font-size:18px; line-height:27px; }.dt-sc-event.type2 .dt-sc-event-meta p { margin-bottom:0; min-width:115px; }.dt-sc-event.type2 .dt-sc-event-date { float:left; padding-right:10px; }.dt-sc-event.type2 .dt-sc-event-date span {  float: left; font-size: 57px; line-height: 55px; margin-right:8px; }.dt-sc-event.type2 .event-timing { border-left:1px solid #d3d3d3; display:inline-block; padding-left:20px; }.dt-sc-event.type2 .event-timing a { color:#999999; }.dt-sc-event.type2:hover .dt-sc-event-meta p { padding-left:10px; }.dt-sc-event.type2:hover .dt-sc-event-meta { color:#fff; }.dt-sc-event.type2:hover .dt-sc-event-date span, .dt-sc-event.type2:hover .event-timing a { color:rgba(255,255,255, 0.5); } .dt-sc-event.type3 .dt-sc-event-date { bottom: 0; color: #fff; font-size: 22px; font-weight: 300; margin-bottom: 0; padding: 15px; position: absolute; right: 0; }.dt-sc-event.type3 .dt-sc-event-date span { font-size: 24px; font-weight: 600; }.dt-sc-event.type3 .dt-sc-event-meta { background:#f2f2f2; float:left; width:100%; text-align:center; font-size:18px; padding:20px 0px; margin-top:1px; margin-bottom:20px; }.dt-sc-event.type3 .dt-sc-event-meta p { margin-bottom:0; }.dt-sc-event.type3 h2.entry-title { font-size:22px; text-transform:uppercase; }.dt-sc-event.type3:hover .dt-sc-event-date { color:#000000; }.dt-sc-event.type3:hover .dt-sc-event-meta { color:#fff; }.dt-sc-event.type3:hover .dt-sc-event-meta a { color:rgba(255,255,255, 0.7); }.dt-sc-event.type3:hover img { filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: gray; -webkit-transition: all .6s ease; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); } .dt-sc-event.type4 { float:left; width:100%; overflow:hidden; }.dt-sc-event.type4 h2.entry-title { background:rgba(255,255,255, 0.7); padding:20px; position:absolute; bottom:0; left:0; width:100%; margin-bottom:0; box-sizing:border-box; }.dt-sc-event.type4 .dt-sc-event-thumb { overflow:hidden; float:left; width:100%; }.dt-sc-event.type4 .dt-sc-event-date { border-bottom:3px solid; padding:19px 0px; font-style:italic; font-size:15px; color:#bfbfbf; position:relative; float:left; width:100%; }.dt-sc-event.type4 .dt-sc-event-date span { float: left; font-size: 50px; line-height: 47px; padding-right:10px; font-weight:bold; font-style:normal; }.dt-sc-event.type4 .dt-sc-event-date:after { border-bottom: 3px solid #ff0000; bottom: -3px; content: ""; float: left; left: 0; position: absolute; width: 0; }.dt-sc-event.type4:hover .dt-sc-event-date:after { width:100%; }.dt-sc-event.type4 img { -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }.dt-sc-event.type4:hover img { -moz-transform: scale(1.08); -webkit-transform: scale(1.08); -o-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }.dt-sc-event.type4:hover .dt-sc-event-date span { color:#000; } .dt-sc-event.type5 .dt-sc-event-meta p { font-size:18px; font-weight:300; margin-bottom:7px; }.dt-sc-event.type5 .dt-sc-event-meta .dt-sc-event-date { text-transform:uppercase; color:#1a323e; margin-bottom:3px; }.dt-sc-event.type5 .dt-sc-event-meta .dt-sc-event-date i { font-style:normal; }.dt-sc-event.type5 .dt-sc-event-date span, .dt-sc-event.type5 .dt-sc-event-date i { font-weight:600; }.dt-sc-event.type5 .dt-sc-event-meta p.dt-sc-event-venue { color:#999999; font-size:15px; }.dt-sc-event.type5 h2.entry-title { text-transform:uppercase; font-size:22px; margin-bottom:30px; }.dt-sc-event.type5 .dt-sc-event-cost, .dt-sc-event.type5 .dt-sc-events-read-more { background:#efefef; padding:13px 20px; float:left; font-size:18px; margin-right:2px; }.dt-sc-event.type5 .dt-sc-events-read-more { color:#000; }.dt-sc-event.type5:hover .dt-sc-events-read-more { background:#000; color:#fff;  } @media only screen and (min-width:768px) and (max-width:991px) { .dt-sc-event.type5 .dt-sc-one-half { width:100%; }		.dt-sc-event.type5 .dt-sc-one-half.first { margin-bottom:20px; }		.dt-sc-event.type1 .dt-sc-event-meta p { width:100%; padding:15px 15px 0; }		.dt-sc-event.type1 .dt-sc-event-meta p:last-child { padding-bottom:15px; }		.dt-sc-event.type1 .dt-sc-event-meta p.events-venue, .dt-sc-event.type2 .event-timing { border:none; }		.dt-sc-event h2.entry-title, .dt-sc-event.type1 h2.entry-title, .dt-sc-event.type3 h2.entry-title, .dt-sc-event.type5 h2.entry-title { font-size:16px; }		.dt-sc-event.type2 .dt-sc-event-date span { font-size:35px; width:100%; line-height:40px; margin:0; }		.dt-sc-event.type2 .dt-sc-event-meta { font-size:14px; line-height:24px; }		.dt-sc-event.type2 .dt-sc-event-meta > p { width:100%; padding-left:0; text-align:center; }		.dt-sc-event.type2 .dt-sc-event-meta > p.dt-sc-event-date { margin-bottom:10px; }		.dt-sc-event.type2:hover .dt-sc-event-meta > p { padding-left:0px; }		.dt-sc-event.type3 .dt-sc-event-date { font-size:18px; }		.dt-sc-event.type3 .dt-sc-event-meta { font-size:16px; }		.dt-sc-event.type4 h2.entry-title { font-size:15px; padding:10px; }		.dt-sc-event.type4 .dt-sc-event-date span { font-size:42px; }	} @media only screen and (min-width:992px) and (max-width:1199px) {		.dt-sc-event.type5 .dt-sc-one-half { width:100%; }		.dt-sc-event.type5 .dt-sc-one-half.first { margin-bottom:20px; }		.dt-sc-event h2.entry-title, .dt-sc-event.type1 h2.entry-title, .dt-sc-event.type3 h2.entry-title, .dt-sc-event.type5 h2.entry-title { font-size:16px; }		.dt-sc-event.type2 .dt-sc-event-date span { font-size:45px; }		.dt-sc-event.type2 .dt-sc-event-meta { font-size:14px; }		.dt-sc-event.type2 .dt-sc-event-meta p { min-width:93px; }		.dt-sc-event.type3 .dt-sc-event-meta { font-size:17px; }	} @media only screen and (max-width: 479px) {		.dt-sc-event h2.entry-title, .dt-sc-event.type1 h2.entry-title, .dt-sc-event.type3 h2.entry-title, .dt-sc-event.type5 h2.entry-title { font-size:16px; }		.dt-sc-event.type5 .dt-sc-event-meta p { font-size:15px; }		.dt-sc-event.type1 .dt-sc-event-meta p { width:100%; padding-bottom:0; }		.dt-sc-event.type1 .dt-sc-event-meta p:last-child { padding-bottom:15px; }		.dt-sc-event.type1 .dt-sc-event-meta p.events-venue { border:none; }	} .dt-sc-event.type1 .dt-sc-event-thumb p, .dt-sc-event.type1 .dt-sc-event-meta:before { background:#da0000; }.dt-sc-event.type4 .dt-sc-event-date:after { border-bottom-color:#da0000; }.dt-sc-event.type1 .dt-sc-event-meta p span, .dt-sc-event.type1:hover h2.entry-title a,.dt-sc-event.type2 .dt-sc-event-date span, .dt-sc-event.type2:hover h2.entry-title a,.dt-sc-event.type3:hover h2.entry-title a,.dt-sc-event.type4 .dt-sc-event-date span, .dt-sc-event.type4 h2.entry-title a, .dt-sc-event.type4 .dt-sc-event-date i.dt-sc-event.type5 .dt-sc-event-date span, .dt-sc-event.type5 .dt-sc-event-date i, .dt-sc-event.type5 .dt-sc-event-cost, .dt-sc-event.type5:hover h2.entry-title a { color:#da0000; }.dt-sc-event.type1 .dt-sc-event-thumb p, .dt-sc-event.type1 .dt-sc-event-meta:before,.dt-sc-event.type2:hover .dt-sc-event-meta,.dt-sc-event.type3 .dt-sc-event-date, .dt-sc-event.type3:hover .dt-sc-event-date, .dt-sc-event.type3:hover .dt-sc-event-meta { background:#da0000; }.dt-sc-event.type4 .dt-sc-event-date:after { border-bottom-color:#da0000; }.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 99999;  overflow: hidden;  position: fixed;  background: #000;  opacity: 0.8; }.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 99999;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; }.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }.mfp-align-top .mfp-container:before {  display: none; }.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; }.mfp-ajax-cur {  cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; }.mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }.mfp-auto-cursor .mfp-content {  cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; }.mfp-loading.mfp-figure {  display: none; }.mfp-hide {  display: none !important; }.mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }  .mfp-preloader a {    color: #CCC; }    .mfp-preloader a:hover {      color: #FFF; }.mfp-s-ready .mfp-preloader {  display: none; }.mfp-s-error .mfp-content {  display: none; }button.mfp-close,button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; }button::-moz-focus-inner {  padding: 0;  border: 0; }.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 18px;  top: 18px;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #fff;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace;}  .mfp-close:hover,  .mfp-close:focus {    opacity: 1;  }  .mfp-close:active {    top: 1px; }.mfp-close-btn-in .mfp-close {  color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; }.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; }.mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; }  .mfp-arrow:active {    margin-top: -54px; }  .mfp-arrow:hover,  .mfp-arrow:focus {    opacity: 1; }  .mfp-arrow:before,  .mfp-arrow:after {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent; }  .mfp-arrow:after {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px; }  .mfp-arrow:before {    border-top-width: 21px;    border-bottom-width: 21px;    opacity: 0.7; }.mfp-arrow-left {  left: 0; }  .mfp-arrow-left:after {    border-right: 17px solid #FFF;    margin-left: 31px; }  .mfp-arrow-left:before {    margin-left: 25px;    border-right: 27px solid #3F3F3F; }.mfp-arrow-right {  right: 0; }  .mfp-arrow-right:after {    border-left: 17px solid #FFF;    margin-left: 39px; }  .mfp-arrow-right:before {    border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; }  .mfp-iframe-holder .mfp-content {    line-height: 0;    width: 100%;    max-width: 900px; }  .mfp-iframe-holder .mfp-close {    top: -40px; }.mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; }  .mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #000; } img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; } .mfp-figure {  line-height: 0; }  .mfp-figure:after {    content: '';    position: absolute;    left: 0;    top: 40px;    bottom: 40px;    display: block;    right: 0;    width: auto;    height: auto;    z-index: -1;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #444; }  .mfp-figure small {    color: #BDBDBD;    display: block;    font-size: 12px;    line-height: 14px; }  .mfp-figure figure {    margin: 0; }.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; }.mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; }.mfp-image-holder .mfp-content {  max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; }.dt-inline-modal { overflow: hidden; }.dt-inline-modal > h4 { font-size: 26px; font-weight: 500; margin: -20px -20px 20px; padding: 15px 20px; }.dt-inline-modal > h4, .mfp-close-btn-in .mfp-close { color: #fff; }.mfp-close-btn-in .mfp-close { margin: 0; right: 7px; top: 7px; border-radius: 50%; transition: all 0.3s linear 0s; transform: scale(1.25); }.mfp-close:hover, .mfp-close:focus { color: #fff; opacity: 1; transform: scale(1) translate(-3px, 3px); }.dt-inline-modal ul.dt-sc-tabs-vertical > li > a { font-weight: bold; line-height: normal; padding: 10px 15px; }.dt-inline-modal .dt-sc-tabs-vertical-content { min-height: 210px; }.dt-inline-modal .dt-toggle-switch label { color: currentColor; display: inline-block; font-weight: normal; margin-bottom: 10px; margin-top: 5px; vertical-align: middle; }.dt-inline-modal .dt-toggle-switch label input[type="checkbox"] { margin-right: 8px; margin-top: -2px; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {    padding-left: 0;    padding-right: 0; }  .mfp-img-mobile img.mfp-img {    padding: 0; }  .mfp-img-mobile .mfp-figure:after {    top: 0;    bottom: 0; }  .mfp-img-mobile .mfp-figure small {    display: inline;    margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);    bottom: 0;    margin: 0;    top: auto;    padding: 3px 5px;    position: fixed;    box-sizing: border-box; }    .mfp-img-mobile .mfp-bottom-bar:empty {      padding: 0; }  .mfp-img-mobile .mfp-counter {    right: 5px;    top: 3px; }  .mfp-img-mobile .mfp-close {    top: 0;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: rgba(0, 0, 0, 0.6);    position: fixed;    text-align: center;    padding: 0; } }@media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);    transform: scale(0.75); }  .mfp-arrow-left {    -webkit-transform-origin: 0;    transform-origin: 0; }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    transform-origin: 100%; }  .mfp-container {    padding-left: 6px;    padding-right: 6px; }}  @media only screen and (max-width: 767px) {	.dt-inline-modal > h4 { font-size: 20px; }	.mfp-close-btn-in .mfp-close { top: 2px; }	.dt-inline-modal ul.dt-sc-tabs-vertical > li > a {		font-size: 11px;		padding-left: 10px;		padding-right: 10px;	}	.dt-inline-modal .dt-sc-tabs-vertical-content { font-size: 13px; }} @media only screen and (max-width: 479px) {	.mfp-close-btn-in .mfp-close { top: -1px; }	.dt-inline-modal ul.dt-sc-tabs-vertical, .dt-inline-modal .dt-sc-tabs-vertical-content { width: 100%; }	.dt-inline-modal ul.dt-sc-tabs-vertical li a { border-color: rgba(0, 0, 0, 0.1) !important; border-style: solid; border-width: 0 0 1px; padding-left: 0; }	.dt-inline-modal ul.dt-sc-tabs-vertical li a:before {		border-color: currentColor;		border-style: solid;		border-width: 0 0 1px;		content:"";		height: 1px;		opacity: 0;		position: absolute;		bottom: -1px;		left: 0;		width: 45px;		transition: all 0.3s linear 0s;	}	.dt-inline-modal ul.dt-sc-tabs-vertical li.current a:before { opacity: 1; }	.dt-inline-modal .dt-sc-tabs-vertical-content { border-width: 0; padding: 15px 5px; }	.dt-inline-modal > h4 { font-size: 14px; }}.section37 *, .section40 .aio-icon-component.style_2, .section40 .aio-icon-component.style_2 .aio-icon-box .img-icon, .section40 .aio-icon-component.style_2, .aio-icon-header h3.aio-icon-title, .section42 .icon-box:hover .aio-icon { -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; } .section38 .left-icon .aio-ibd-block { border-left: 1px solid #dadada; padding-left: 20px; }.section38 .left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img { margin-right: 30px; font-size:40px; }.section38 .aio-icon-header h3.aio-icon-title { font-size: 20px; } .section40 .aio-icon-header h3.aio-icon-title { font-size: 18px; text-transform: uppercase; }.section40 .aio-icon-component.style_2 { background: #f8f8f9; padding: 30px; }.section40 .aio-icon-component.style_2:hover, .section40 .aio-icon-component.style_2:hover .aio-icon-header h3.aio-icon-title { border-radius:0 30px 0 30px; color: #fff; }.section40 .aio-icon-component.style_2:hover .aio-icon-box .img-icon { filter: grayscale(100%) contrast(10); -moz-filter: grayscale(100%) contrast(10); -webkit-filter: grayscale(100%) contrast(10); -ms-filter: grayscale(100%) contrast(10); } .section42 .icon-box { position:relative; }.section42 .aio-icon, .section42 .vc_row .aio-icon { position: absolute; top: 39%; left: 44%; background: rgba(15, 185, 205, 0.8); color: #fff; }.section42 .icon-box-details { background:#f8f8f9; padding:30px; }.section42 .icon-box .vc_column-inner { padding: 0; }.section42 .icon-box:hover .aio-icon { transform: scale(1.1); } .section43 .dt-sc-progress { border-radius: 0px; height: 6px; padding: 0px; border: 0px solid; border-radius: 20px; background: #fff; position: relative; }.section43 .dt-sc-progress .dt-sc-bar-text { margin: -26px 0px 0px; }.section43 .dt-sc-progress .dt-sc-bar-text > span { position: absolute; right: 0; bottom: 100%; }.section43 .dt-sc-progress .dt-sc-bar { position: static; }.section43 .uavc-list-content { margin-bottom: 22px ; }.section43 .vc_col-sm-2 { width: 10%; }.section43 .vc_col-sm-10 { width: 90%; } .section44 .dt-sc-team .dt-sc-team-details { width: 90%; margin: 0 auto; margin-top: -60px; float: none; padding: 20px; }.section44 .dt-sc-team .dt-sc-team-details h4 { margin-bottom: 10px; color:#fff; }.section44 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5 { color: rgba(255, 255, 255, 0.8);  }.section44 .dt-sc-team { border: 0px solid rgba(0, 0, 0, 0.1); } .consulting-hours { position: relative; margin: 15px 0px 0px; padding: 0px; float: left; }.consulting-hours:before { content: ""; position: absolute;border-bottom: 15px solid transparent; border-top: 15px solid transparent; border-right-width: 15px; border-right-style:	 solid; left: -55px; top: -65px; }.consulting-hours li { float: left; display: block; clear: both; }.consulting-hours li span { width: 130px; display: inline-block; } .university-contact-info h6 { font-weight: bold; }.university-contact-info p span { font-weight: normal; } .custom-tabs ul.dt-sc-tabs-horizontal > li > a > span { border: 1px solid #eee; clear: both; display: inherit; display: block\0; float: none; font-size: 50px; height: 80px; margin: 0 auto; padding: 15px; position: relative; text-align: center; top: -10px;    width: 80px; border-radius:6px; }.custom-tabs ul.dt-sc-tabs-horizontal > li > a.current span { color: #fff; }.custom-tabs ul.dt-sc-tabs-horizontal > li { display: inline-block; float: none; }.custom-tabs ul.dt-sc-tabs-horizontal{ text-align:center; border:none; } @media only screen and (min-width:1200px) and (max-width:1280px) {.section37 h2 { font-size: 28px; }.section40 .aio-icon-header h3.aio-icon-title { font-size: 16px; }.section44 .dt-sc-team .dt-sc-team-details h4 { font-size: 20px; }.section44 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5 { font-size: 16px; }}@media only screen and (min-width:1024px) and (max-width:1199px) {.section42 .aio-icon, .section42 .vc_row .aio-icon { top: 36%; }.section44 .dt-sc-team .dt-sc-team-details { padding: 20px 10px; }.section44 .dt-sc-team .dt-sc-team-details h4 { font-size: 20px; }.section44 .dt-sc-team .dt-sc-team-details h5 { font-size: 14px; }.section44 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { padding: 15px; top: -60px; }.section38 .vc_col-sm-8 { margin-bottom: 100px; }.section38 .vc_col-sm-4 { position: absolute; right: 20px; bottom: 0; }.section40 .vc_col-sm-3 { width:50%; }} @media only screen and (min-width:768px) and (max-width:1023px) {.section37 h2 { font-size: 28px; }.section38 .vc_col-sm-8 { margin-bottom: 100px; }.section38 .vc_col-sm-4 { position: absolute; right: 20px; bottom: 0; }.section40 .vc_col-sm-3 { width:50%; }.section42 .aio-icon, .section42 .vc_row .aio-icon { top: 29%; }.section44 .dt-sc-team .dt-sc-team-details { width: 100%; padding: 10px; }.section44 .dt-sc-team .dt-sc-team-details h4 { font-size: 16px; margin-bottom: 0; }.section44 .dt-sc-team .dt-sc-team-details h5 { font-size: 12px; }.section44 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { padding: 10px; top: -53px; }.section44 .dt-sc-team-social li { margin: 0 0px 2px; }.custom-tabs ul.dt-sc-tabs-horizontal > li > a { padding: 10px 10px 15px; }.remove-on-ipad { display: none; }.consulting-hours li { font-size: 14px; }.consulting-hours li span { width: 100px; }} @media only screen and (max-width: 767px) {.custom-tabs ul.dt-sc-tabs-horizontal > li { margin: 0 0 30px;}.custom-tabs ul.dt-sc-tabs-horizontal > li > a > span { width: 100%; }.consulting-hours li { font-size: 14px; }}@media only screen and (min-width:320px) and (max-width:767px) {.section38 .vc_col-sm-8 { margin-bottom: 20px; }.section38 .vc_col-sm-4 { margin-bottom: 0px; }.section37 .wpb_column { margin-bottom: 0; }.section42 .aio-icon, .section42 .vc_row .aio-icon { top: 27%; }}
 .alignfull { max-width: inherit; position: relative; }body.has-gutenberg-blocks .blog-entry .entry-body { padding: 0; }blockquote.wp-block-quote > p { border: none; padding: 0; }ul.wp-block-gallery li { padding: 0; margin: 0; }.wp-block-pullquote p { border: none; display: block; padding: 0; }.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img { flex: 1; height: 100%; object-fit: cover; -o-object-fit: cover; }figure.wp-block-pullquote { margin-bottom: 20px; }figure.wp-block-pullquote.alignleft { text-align: left; }blockquote.wp-block-quote { margin: 20px 0 30px; padding: 0; }blockquote.wp-block-quote>cite, blockquote.wp-block-quote > cite, .wp-block-quote.is-style-large cite { display: block; margin-top: 0; text-align: inherit; }body.has-gutenberg-blocks code { background: #f3f4f5; border-radius: 2px; padding: 1px 3px 3px; margin: 0 1px; }body.has-gutenberg-blocks .blog-entry.post-standard .entry-title h4 { font-size: 39px; font-weight: 600; }pre.wp-block-preformatted, pre.wp-block-verse { border-color: #d1d1d1; font-family: monospace; }.has-gutenberg-blocks section>.page>ol { padding-top: 0; }.wp-block-latest-posts.is-grid li { margin: 0; }.has-gutenberg-blocks section>.page>ul.wp-block-latest-posts { padding-left: 0; margin-bottom: 40px; }.has-gutenberg-blocks section>.page>ul.wp-block-latest-posts.is-grid { margin: 0; padding-left: 0; }blockquote.wp-block-quote, .wp-block-pullquote blockquote { padding: 0; background-color: transparent; border-left: 4px solid currentColor; padding-left: 15px; }.wp-block-pullquote blockquote, .wp-block-pullquote blockquote p { border-width: 0; padding-left: 0; }blockquote.wp-block-quote.is-large cite { font-size: 13px; text-align: left; }.wp-block-quote.is-large, .wp-block-quote.is-style-large { border-left: 4px solid currentColor; }.wp-block-button__link { font-size: 17px; margin-bottom: 25px; }.wp-block-button.alignleft, .wp-block-pullquote.alignleft, .wp-block-image .alignleft, .wp-block-cover.alignleft, body.has-gutenberg-blocks ul.wp-block-gallery.alignleft { margin-right: 2em; }.wp-block-button.alignright, .wp-block-pullquote.alignright, .wp-block-image .alignright, .wp-block-cover.alignright, body.has-gutenberg-blocks ul.wp-block-gallery.alignright { margin-left: 2em; }.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p { font-size: 22px; }body.has-gutenberg-blocks ul.wp-block-gallery { display: flex; margin: 0 0 15px 0; padding-left: 0; }.wp-block-table td, .wp-block-table th { padding: 1.5em; font-size: 16px; text-align: left; }.wp-block-table td, .wp-block-table th, .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: rgba(0, 0, 0, 0.1); }.wp-block-table table, .wp-block-table.is-style-stripes table { border-collapse: collapse; }.wp-block-table tbody tr:nth-child(2n+1) td { background: transparent; }.wp-block-cover.has-background-dim { margin-bottom: 1.5em; }.wp-block-embed-vimeo.alignfull iframe { width: 100%; }body.has-gutenberg-blocks em a { border-bottom: 1px solid; }.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { background-color: #000; }.is-style-outline .wp-block-button__link:hover { color: #000; }.wp-block-file .wp-block-file__button { display: table; margin: 15px 0 0; }.wp-block-pullquote { margin-top: 10px; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul { margin-left: 0; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul.wp-block-latest-posts.is-grid { padding-left: 0; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul.wp-block-archives-list, .has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul.wp-block-categories-list, .has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul.wp-block-latest-posts:not(.is-grid) { list-style-position: inside; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul, .has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ol { margin-bottom: 35px; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>.wp-block-archives-dropdown .selection-box { display: inline-block; }.wp-block-archives-dropdown ~ p { margin-top: 20px; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ul li a:hover, .has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>ol li a:hover { color: #000; }.has-gutenberg-blocks section .blog-single-entry.category-block .entry-body>*[class*="wp-block"] { margin-bottom: 35px; }table.wp-block-table { border-collapse: collapse; }table.wp-block-table.is-style-stripes { border: 1px solid rgba(0, 0, 0, 0.1); border-collapse: collapse; }table.wp-block-table tbody tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0); }table.wp-block-table th, table.wp-block-table td { vertical-align: middle; }.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { padding: 0 }.wp-block-separator { margin: 1.65em auto; border-bottom-width: 1px; border-bottom-color: #eaeaea; }.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer { color: inherit; }.wp-block-media-text { margin: 0 0 30px; }.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) { color: #fff; }.wp-block-cover-text a:hover { color: rgba(255, 255, 255, 0.7); }html:not(.vc_transform) .entry-body p.has-large-font-size, html:not(.vc_transform) .entry-body p.has-large-font-size + p { line-height: normal; }.has-primary-background-color, .has-secondary-background-color, .has-tertiary-background-color { color: #ffffff; }.wp-block-coblocks-click-to-tweet__text { display: block; border-width: 0; margin-bottom: 0; padding-left: 0; padding-bottom: 0; }.wp-block-coblocks-click-to-tweet__text:before { display: inline-block; margin-right: 15px; position: relative; top: 5px; }.wp-block-coblocks-author__content .wp-block-coblocks-author__name { margin: 0 0 15px; }.has-drop-cap:not(:focus):after { content: ""; display: table; clear: both; padding-top: 14px; }.has-primary-background-color, .has-secondary-background-color, .has-tertiary-background-color, .has-background.has-primary-background-color a, .has-background.has-secondary-background-color a, .has-background.has-tertiary-background-color a { color: #ffffff; }.has-background.has-primary-background-color a:not(.wp-block-button__link):hover, .has-background.has-secondary-background-color a:not(.wp-block-button__link):hover, .has-background.has-tertiary-background-color a:not(.wp-block-button__link):hover { color: rgba(255,255,255,0.7); } .wp-block-quote[style="text-align:right"]{ border: solid; border-width: 0 0.2rem 0 0; padding: 0 15px 0 0; }.wp-block-separator.is-style-dots{ color:currentColor; }ol.wp-block-latest-comments, .has-gutenberg-blocks section .blog-single-entry.category-block .entry-body > ul { padding-left: 0; }ul.wp-block-categories-list.aligncenter li { list-style-position: inside; }ul.wp-block-categories-list li ul { padding-left: 2.5em; }.has-gutenberg-blocks .wp-block-coblocks-click-to-tweet .wp-block-coblocks-click-to-tweet__text { padding-left: 0; display: block; margin: 0; }.has-gutenberg-blocks .wp-block-pullquote { color: #666666; }.has-gutenberg-blocks .blog-entry.category-block .wp-block-audio { margin-bottom: 35px; }.has-gutenberg-blocks .wp-block-archives-dropdown .selection-box { display: inline-block; }.wp-block-latest-comments li article { display: block; }table.wp-block-table.is-style-stripes tbody tr:nth-child(2n) { background: rgba(0, 0, 0, 0); }@font-face{font-family:Nunito;src:url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.eot);src:url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.woff2) format("woff2"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.woff) format("woff"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.ttf) format("truetype"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.svg#svgFontName) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.eot);src:url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.eot?#iefix) format("embedded-opentype"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.woff2) format("woff2"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.woff) format("woff"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.ttf) format("truetype"),url(//noaddict-clinica.ro/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.svg#svgFontName) format("svg");font-style:normal;font-weight:700;font-display:swap}.gdpr_lightbox-active,.gdpr_lightbox-active body{overflow:hidden}.gdpr_lightbox{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.gdpr_lightbox.gdpr_lightbox-opened{opacity:1}.gdpr_lightbox.gdpr_lightbox-closed{opacity:0}.gdpr_lightbox *{box-sizing:border-box}.gdpr_lightbox-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.gdpr_lightbox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gdpr_lightbox-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.gdpr_lightbox-loading .gdpr_lightbox-loader{opacity:1}.gdpr_lightbox-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.gdpr_lightbox-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{transform:scale(.8)}.gdpr_lightbox-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.gdpr_lightbox-close::-moz-focus-inner{border:0;padding:0}.gdpr_lightbox-close:active{top:1px}.gdpr_lightbox-image img{max-width:100%;display:block;line-height:0;border:0}.gdpr_lightbox-iframe .gdpr_lightbox-container{width:100%;max-width:964px}.gdpr_lightbox-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.gdpr_lightbox-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}body.moove_gdpr_overflow{overflow:hidden}body.moove_gdpr_overflow #page{position:relative;z-index:10}body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{z-index:99}.gdpr_lightbox-hide,body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none}.gdpr_lightbox dialog#moove_gdpr_cookie_modal{display:-ms-flexbox;display:flex;position:relative;padding:0;background:transparent;border:none;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button{padding:0;display:inline-block;border:none;box-shadow:none;background-color:transparent;color:inherit;text-decoration:underline;cursor:pointer;transition:all .2s ease;font-size:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.cookie-switch.focus-g,.cookie-switch:focus,.gdpr-shr-switch.focus-g,.gdpr-shr-switch:focus{box-shadow:1px 1px 5px #010101;border-radius:50px}#moove_gdpr_cookie_modal .mgbutton.focus-g,#moove_gdpr_cookie_modal .mgbutton:focus{box-shadow:1px 1px 5px #010101}#moove_gdpr_cookie_info_bar .gdpr-fbo-0{-ms-flex-order:1;order:1}#moove_gdpr_cookie_info_bar .gdpr-fbo-1{-ms-flex-order:2;order:2}#moove_gdpr_cookie_info_bar .gdpr-fbo-2{-ms-flex-order:3;order:3}#moove_gdpr_cookie_info_bar .gdpr-fbo-3{-ms-flex-order:4;order:4}#moove_gdpr_cookie_info_bar .gdpr-fbo-4{-ms-flex-order:5;order:5}#moove_gdpr_cookie_info_bar .gdpr-fbo-5{-ms-flex-order:6;order:6}.gdpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{height:30px;display:inline-block;float:left;width:35px;margin-right:5px;position:relative;top:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:30px;width:auto;background-color:transparent}body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:none}.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content{-ms-flex-pack:justify;justify-content:space-between}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{margin:0 -4px;max-width:calc(100% + 8px);width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px 4px}}#moove_gdpr_cookie_info_bar{content-visibility:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{display:none}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:block;position:absolute;top:-15px;right:-15px;background-color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{background-color:transparent;padding:0;display:inline-block;float:right;position:relative;font-size:14px;line-height:20px;margin:3px 4px;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #626262;color:#626262;transition:all .3s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:32px;top:-1px;position:relative;height:30px;display:block;overflow:hidden}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{color:#fff;opacity:.7;box-shadow:inset 0 0 0 1px #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:#fff;opacity:1;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{text-decoration:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{overflow:visible;box-shadow:1px 1px transparent}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif;content-visibility:hidden}#moove_gdpr_cookie_modal span.tab-title{display:block}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px;padding:0}#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;margin:0;padding:0}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .cookie-switch .slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .slider.gdpr-sr:after{display:none}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch .gdpr-sr-enable{display:none;color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch .gdpr-sr-disable{display:block;color:red}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .switch .gdpr-sr-label{position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-enable{display:block}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-disable{display:none}#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none;box-shadow:none;text-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:135px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px;white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{padding-right:0;text-align:right;color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;position:relative;top:0;text-decoration:none;display:block;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{display:block;position:relative}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{position:relative;overflow:hidden;padding-right:190px;padding-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{position:absolute;top:0;right:0;width:190px;text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{position:relative;width:50px;height:30px;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{text-align:right;left:auto;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:20px;margin-bottom:15px;padding-right:190px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;height:75px;position:relative;margin-bottom:20px;padding-right:180px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{max-width:180px;margin:0;float:right;position:absolute;top:0;right:0;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{max-width:100%;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{width:100%;font-weight:700;font-size:28px;line-height:1.1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99;margin:0;outline:none;box-shadow:none;border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%;width:auto;display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font-weight:400;font-size:20px;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:calc(100% - 155px);overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:18px;line-height:1.4;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{opacity:.6;pointer-events:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:13px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:auto;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:calc(100% + 16px);display:-ms-flexbox;display:flex;padding:0 60px;-ms-flex-pack:justify;justify-content:space-between;margin:0 -2px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:8px;text-decoration:none;border-radius:150px;color:#fff;padding:15px 10px;transition:all .3s ease;border:1px solid transparent;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-size:14px;line-height:20px;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:7px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left;white-space:normal}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:auto;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:400px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Nunito,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{bottom:auto;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-top:0;border-bottom:1px solid #fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{border-top:0;border-bottom:1px solid #202020}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{bottom:auto;top:-400px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar){width:600px;max-width:calc(100% - 30px);bottom:15px;border-radius:10px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme{border:1px solid #d3ced2}@media (min-width:767px){#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#000}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{padding:10px 25px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:10px 0}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton{width:100%}}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left{left:15px;right:auto}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right{right:15px;left:auto}#moove_gdpr_cookie_info_bar *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-400px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{border:none}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#202020;background-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:static;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:30px;padding-right:30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-size:14px;line-height:18px;font-weight:700;padding-bottom:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:22px;line-height:30px;margin-bottom:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:35px;text-align:center;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:10px;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff;background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:15px;padding-left:3vw}.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{content-visibility:visible}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{max-width:100%}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{opacity:0;visibility:hidden}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0;text-align:center;height:40px;outline:none;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;text-decoration:none;border-radius:50px}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:20px;left:20px}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:-ms-inline-flexbox;display:inline-flex;line-height:40px;float:left;font-size:30px;min-width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:15;position:relative;background-color:inherit;border-radius:inherit;transition:none}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{position:relative;top:0;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 15px 0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent;text-decoration:none}#moove_gdpr_save_popup_settings_button:focus,#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{-ms-flex-pack:start;justify-content:flex-start}#moove_gdpr_cookie_info_bar *{box-sizing:border-box}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{float:right}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{background-color:#424449}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{background-color:#202020}@media (max-width:767px){#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{min-height:30px;font-weight:400}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:10px;line-height:1.2}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{margin-right:0;text-align:center;width:25px;height:25px}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:25px}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{width:30px;height:30px;border:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:27px;height:25px}.gdpr-fb-hide-mobile{display:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width:calc(100vw - 50px)}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{padding-right:0;height:auto;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:700;font-size:22px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:80vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:2px;margin-bottom:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{position:relative;padding-right:10px;max-width:50%;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-weight:700;font-size:11px;padding-left:0;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-right:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{position:relative;left:0;right:auto;width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{text-align:left;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{width:40px;height:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{left:45px;right:0;text-align:left;top:-3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider .gdpr-sr-label{left:45px;right:0;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{padding-right:0;font-weight:700;font-size:16px;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:500px;max-height:90vh;min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-weight:800;font-size:12px;line-height:30px;min-width:130px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label{line-height:1.8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:30px;text-align:center;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:15px;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;min-height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:-ms-flexbox;display:flex;margin:0 -3px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;margin:3px;-ms-flex:1;flex:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size:8px;line-height:1.2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:16px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0;position:relative;overflow:auto;max-height:calc(100% - 110px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:14px;line-height:1.3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-weight:700;font-size:14px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:55px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:100%;max-height:calc(90vh - 320px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;font-weight:700;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0;display:block;min-height:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:12px;font-weight:700;padding:5px 20px}.moove-gdpr-branding-cnt a{padding:10px 0}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{margin-bottom:35px;max-height:55vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:600px;height:90vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:500px;max-height:calc(80vh - 80px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;min-height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:350px;max-height:calc(100% - 70px)}#moove_gdpr_cookie_modal{background:transparent;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{min-height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{padding-bottom:80px}}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font-weight:700;font-size:12px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:15px;margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:24px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:7px 15px;font-size:13px;margin:4px 8px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:8px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{white-space:normal}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:10px 30px;margin-left:8px;margin-right:8px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media print{#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{display:none!important}body.moove_gdpr_overflow{overflow:auto}body.moove_gdpr_overflow .gdpr_lightbox{display:none!important}}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:30px;width:auto}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{fill:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{position:absolute;content:" ";height:24px;width:1px;top:calc(50% - 12px);background-color:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{transform:rotate(45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{transform:rotate(-45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{height:18px;top:calc(50% - 8px)}@media (max-width:767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:5px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{text-align:left;padding-left:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{display:block!important;min-height:auto;max-height:100%;margin-bottom:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:80px;max-height:50vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title{padding:10px;background-color:#fff;border:1px solid #fff;display:block;margin:10px 0 0;cursor:pointer;transition:all .3s ease;border-radius:5px;position:relative;padding-left:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{content:"\203A";position:absolute;left:0;top:0;bottom:2px;font-size:24px;color:currentColor;width:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Georgia,serif}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{display:none;padding:10px;background-color:#fff}}@media (max-width:350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:3px 12px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{opacity:0}}