/*
Theme Name: Dobbs Group Theme
Theme URI: https://debradobbs.com
Description: the Dobbs Group WordPress theme. Designed by ChicksOnWire.
Author: ChicksOnWire
Author URI: https://chicksonwire.com
Version: 42.0.0
Tags: business, real-estate, realtor, pink, sweet, chicago, chicago-realtor
*/

/* @import "style-keyframes.css";
@import "style-media.css"; */

@charset "utf-8";
@-ms-viewport { width: device-width; }

/**
template base
*/
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
body{line-height:1;background:#333;color:#333;font-family:Arial,sans-serif;font-size:13px;line-height:1.62em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.spacer{height:10px}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:middle}
a{color:red;text-decoration:none;-moz-transition:color .25s ease,margin .25s ease;-webkit-transition:color .25s ease,margin .25s ease;-o-transition:color .25s ease,margin .25s ease;-ms-transition:color .25s ease,margin .25s ease;transition:color .25s ease,margin .25s ease}
a:hover{color:#d54e21}
.single-format-standard .entry-content a{font-weight:700}
h1,h2,h3,h4,h5{margin-bottom:18px;color:#888!important;text-decoration:none;font-weight:300;line-height:1.62em;letter-spacing:1px}
h1{font-size:30px;text-transform:uppercase}

h2{font-size:18px;font-family:Arial,sans-serif!important}
h3{font-size:24px; font-family:Arial,sans-serif!important; text-align:right; padding-right: 10px; }
h4{font-size:18px;font-family:Arial,sans-serif!important;white-space:nowrap}
h5{font-size:16px;font-weight:500}
h6{font-size:20px;color:#21759B}
.entry-title,#comments-title,#reply-title{font-weight:300;letter-spacing:1px;overflow:hidden}
p{margin-bottom:24px;word-wrap:break-word}
blockquote{position:relative;color:#444;font-family:Georgia,serif;font-style:italic;margin:0 30px 0 60px}
blockquote:before{position:absolute;top:30px;left:-60px;content:"\201C";color:#DDD;font-family:serif;font-size:96px}
blockquote cite{font-style:normal}
blockquote cite:before{content:"\2014";padding-right:8px}
table{width:100%;border-collapse:collapse;text-align:center;margin-bottom:24px}
table tr:nth-child(even){background:#fff}
table th,table td{padding:6px 0}
table th{font-weight:600}
fieldset{border:#EEE 1px solid;padding:2%}
input[type="text"],input[type="password"],textarea{padding:1.5%;box-shadow:inset 1px 1px 5px rgba(0,0,0,.05);background:#FCFCFC;border:#EEE 1px solid;color:#999;font-family:Arial,sans-serif;font-size:13px}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background:#FFF;border:#ddd 1px solid;color:#333;outline:none}
textarea{font-size:15px}
input[type=submit],input[type=reset],input[type=button]{padding:4px 15px;border-radius:15px;box-shadow:0 0 5px rgba(0,0,0,.1);background:#F8F8F8;background:-moz-linear-gradient(#FCFCFC,#F3F3F3);background:-webkit-linear-gradient(#FCFCFC,#F3F3F3);background:-o-linear-gradient(#FCFCFC,#F3F3F3);background:-ms-linear-gradient(#FCFCFC,#F3F3F3);background:linear-gradient(#FCFCFC,#F3F3F3);border:none;border-bottom:#DDD 1px solid;color:#444;font-family:"Open Sans",sans-serif;font-size:13px}
input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{box-shadow:#aaa 0 0 5px}
input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{box-shadow:#aaa 0 0 5px;background:-moz-linear-gradient(#EEE,#F9F9F9);background:-webkit-linear-gradient(#EEE,#F9F9F9);background:-o-linear-gradient(#EEE,#F9F9F9);background:-ms-linear-gradient(#EEE,#F9F9F9);background:linear-gradient(#EEE,#F9F9F9)}
hr{border:none;border-top:#EEE 1px solid}
dt{font-weight:600;margin-bottom:24px}
dd{margin-left:30px;margin-bottom:24px}
ul{list-style-type:disc;margin-left:30px;margin-bottom:24px}
ul li{margin-top:8px}
ul ul{list-style-type:square;margin-bottom:0}
ul ul ul{list-style-type:circle}
ol{list-style-type:decimal;margin-left:30px;margin-bottom:24px}
ol ol{list-style:upper-alpha;margin-bottom:0}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
address{font-size:14px;font-style:italic;margin-bottom:16px}
kbd,tt{font-family:monospace}
abbr,acronym{border-bottom:#999 1px dotted;cursor:help}
big{font-size:1.3em}
cite,em{font-style:italic}
ins{padding:1px 4px;background:#FF0;background:-moz-linear-gradient(#FF3,#EE0);background:-webkit-linear-gradient(#FF3,#EE0);background:-o-linear-gradient(#FF3,#EE0);background:-ms-linear-gradient(#FF3,#EE0);background:linear-gradient(#FF3,#EE0);border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);text-decoration:none}
pre{padding:15px;background:#F8F8F8;border:#E3E3E3 1px dashed;color:#000;font-family: Arial,monospace;font-size:12px;line-height:1.62em;margin-bottom:24px;overflow:auto}
q{quotes:inherit}
q:before{content:open-quote}
q:after{content:close-quote}
strong{font-weight:600}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:10px}
sup{bottom:1ex}
sub{top:.5ex}
img,video{max-width:100%;height:auto}
figure img{max-width:100%;margin:0 auto}
video{display:block}
audio{max-width:100%}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
* html .clear{height:1%}
.clear:after{visibility:hidden}

.btn-primary {background-color:#9eb35c !important}
.idx-disclosure-region {display:none}
.rover-branding  {margin-right:20px}
/*
	Grid System
*/
.columns .column{margin-left:3%}
.columns .column:first-child{margin:0}
.columns .twocol{width:48.5%}
.columns .threecol{width:31.3%}
.columns .fourcol{width:22.75%!important}
.columns .twothirdcol{width:65.7%}
.columns .threefourthcol{width:74.5%}
.column .threecol.box{width:25.3%;padding:3%;margin-bottom:24px;background:#f8f8f8;border-bottom:#ddd 1px solid;box-shadow:0 0 5px rgba(0,0,0,.15)}
.column .threecol.box p{margin:0}
.column{float:left}
.onecol{width:100%}
.twocol{width:50%}
.threecol{width:33.3%}
.fourcol{max-width:100%!important}
.twothirdcol{width:66.7%}
.threefourthcol{width:100%;margin:0 0 0}
/**
layout
*/
#wrapper{position:relative;max-width:1140px;margin:0 auto;box-shadow:0 0 18px rgba(0,0,0,.4);background:#f8f8f8;overflow:hidden}
.celyobsah{width:100%!important;float:left;margin-top:-25px}
.vyplnto{width:80%;border:3px solid #ccc;background-color:#fefefe}
.entry-content a img,#attachment-nav a img{max-width:98.5%;padding:.8%;box-shadow:0 0 3px #EEE;background:#FFF;border:#EEE 1px solid}
.entry-content a:hover img,#attachment-nav a:hover img{background:#F0F0F0}
/**
* labels,
* buttons,
* details,
* icons
*/
#bottomlogo {width:100vw; display:block; text-align:center;}
#bottomlogo img {width: 200px; height:203px; margin-right:auto; margin-left:auto; margin-bottom:20px;}
.listing-footer{display:none !important}
#ws-walkscore-tile {max-width:98% !important}
.price-location-status-year {text-align:right; margin-bottom:7px;}
.novyacc {overflow:hidden;}
.social-media img {width:48px; height:48px; padding:10px; margin-top:20px; display:inline-block;}
.button{display:inline-block;padding:5px 18px;border-radius:100px;box-shadow:0 0 5px rgba(0,0,0,.1);color:#fff;margin:5px}
a.button:hover{color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}
.button-big{padding:10px 24px;font-size:18px}
.button-blue{background:#30AEE7;background:-webkit-linear-gradient(#30AEE7,#247FA8);border-bottom:1px solid #14455B}
.button-blue:hover{background:-webkit-linear-gradient(#247FA8,#30AEE7)}
.button-yellow{background:#F4F434;background:-webkit-linear-gradient(#F4F434,#DADA2F);border-bottom:1px solid #686817}
.button-yellow:hover{background:-webkit-linear-gradient(#DADA2F,#F4F434)}
.button-olive{background:#E7AE31;background:-webkit-linear-gradient(#E7AE31,#A87F24);border-bottom:1px solid #5B4514}
.button-olive:hover{background:-webkit-linear-gradient(#A87F24,#E7AE31)}
.button-purple{background:#E731AE;background:-webkit-linear-gradient(#E731AE,#A8247F);border-bottom:1px solid #5B1445}
.button-purple:hover{background:-webkit-linear-gradient(#A8247F,#E731AE)}
.button-red{background:#E73131;background:-webkit-linear-gradient(#E73131,#A82424);border-bottom:1px solid #5B1445}
.button-red:hover{background:-webkit-linear-gradient(#A82424,#E73131)}
.button-green{background:#31E731;background:-webkit-linear-gradient(#31E731,#24A824);border-bottom:1px solid #5B1445}
.button-green:hover{background:-webkit-linear-gradient(#24A824,#31E731)}
.button-orange{background:#FF6103;background:-webkit-linear-gradient(#FF6103,#E55703);border-bottom:1px solid #5B1445}
.button-orange:hover{background:-webkit-linear-gradient(#E55703,#FF6103)}
#social-media-icons{float:right;margin-top:60px}
a.social-media-icon{display:inline-block;width:32px;height:32px;margin-right:6px;background-position:0 0;overflow:hidden;text-indent:-1000px;-moz-transition:background-position .25s ease;-webkit-transition:background-position .25s ease;-o-transition:background-position .25s ease;-ms-transition:background-position .25s ease;transition:background-position .25s ease}
a.social-media-icon:hover{background-position:0 -32px}
.ctabutton {width:50%; margin-right:auto; margin-left:auto; background-color:#959B8C !important;color:#ffffff !important; padding:15px; vertical-align: middle;  border-radius: 15px;display:inline-block; white-space:normal;}
.ctabutton a {color:#ffffff !important;}
.masonry,.masonry .masonry-brick{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.masonry{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.masonry .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top}
dir{display:block;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}
/*
* category pages
* tag pages
*/
.category article{position:relative!important}
.tag article{position:relative!important}
.category-description{margin-top:4px;color:#999}
.category-description p{margin:0}
.page-title,#sidebar-wide .widget-title,#sidebar-footer-wide .widget-title{margin:0;font-family:"Open Sans",sans-serif;font-size:0;font-style:italic;font-weight:0;letter-spacing:normal}
#sidebar-wide .widget,#sidebar-footer-wide .widget{margin:0}
#sidebar-boxes{padding:1.6%}
#container{margin:4% 1.6% 0}
.content-sidebar-wrap{float:left;width:85.15%}
.category-filter a{display:inline-block;padding:1% 2%;margin-left:2%;background:#fff;border-bottom:#eee 1px solid;border-radius:4px;font-weight:300}
.category-filter a:first-child{margin:0}
.category-filter a:hover{background:#fcfcfc}
/*
* header
* sidebar
*/
#header{border-top:#999 3px solid}
#site-title{margin:0 0 0 3.4%;font-family:Arial,sans-serif;font-size:32px;letter-spacing:1px;z-index:1000}
#site-title a,#site-description{color:#333}
#site-title,#site-description{margin:0;font-weight:300;float:left;line-height:20px}
#site-title img{vertical-align:middle;float:left;width:100%!important;margin-left:-10px;margin-bottom:1px}
#site-description{margin-left:20px;font-size:12px;font-weight:400}
#sidebar-header{float:right;max-width:728px;height:90px;margin:15px 0;overflow:hidden}
#sidebar-header .widget{margin:0}
#sidebar-header .widget-title{margin-top:0}
#sidebar-header img{display:block;margin:0}
#header #searchform{float:right;margin:60px 3.4% 0 3px}
#header input#s{width:0;height:16px;padding:8px 16px;margin-right:0;background:#dedede url(images/search.png) right center no-repeat;background:rgba(0,0,0,.1) url(images/search.png) right center no-repeat;border:none;border-radius:24px;box-shadow:none;color:#999;font-size:12px;font-family:"Open Sans",sans-serif;text-indent:16px;-moz-transition:width .25s ease,margin .25s ease;-webkit-transition:width .25s ease,margin .25s ease;-o-transition:width .25s ease,margin .25s ease;-ms-transition:width .25s ease,margin .25s ease;transition:width .25s ease,margin .25s ease}
#header input#s:focus{width:180px;background:#ececec url(images/search.png) right center no-repeat;box-shadow:inset 1px 1px 5px 1px rgba(0,0,0,.1);color:#333;text-indent:0}
.widget-area #s{padding:3%;margin:0;width:94%}
#sidebar-left #s,#sidebar-right #s{max-width:88%;width:auto;padding:6%}
input#searchsubmit{display:none;width:30px;padding:2px;margin-right:10px;background:#a8a8a8;background:-moz-linear-gradient(#CCC,#999);background:-webkit-linear-gradient(#CCC,#999);background:-o-linear-gradient(#CCC,#999);background:-ms-linear-gradient(#CCC,#999);background:linear-gradient(#CCC,#999);border:#999 1px solid;color:#333;text-align:center}
#current-location{padding-top:12px}
#current-location .prefix-text{margin:0;color:#999;font-family:"Open Sans",sans-serif;font-size:0;font-weight:0;line-height:0;text-transform:uppercase}
/*
* dropdown
exists
*/
.drop-down-toggle{display:none;position:absolute;top:7px;right:16px;width:20px;height:20px;background:#333;border:#eee 3px solid;border-radius:15px}
.drop-down-arrow{display:block;width:2px;height:2px;margin:8px 0 0 5px;border-top:5px solid #eee;border-left:transparent 5px solid;border-right:transparent 5px solid}
/*
* footer
*/
#sidebar-footer-wide{margin-top:2.1%;border:none;border-top:#e0e0e0 1px solid}
#footer{clear:both;border-top:#333 1px solid}
#footer-area{position:relative;z-index:1;padding:1.6%;background:#222;border-top:#555 1px solid;box-shadow:none;color:#CCC}
#footer-area a{color:#B6A1A1}
#footer-area .widget-title{color:#e0e0e0;font-size:18px}
#footer-area li{border-bottom:#999 1px solid}
#current-location,#sidebar-wide,#sidebar-footer-wide{padding:20px 3.1%;font-weight:300}
#sidebar-wide,#sidebar-footer-wide{text-align:center}
#footer .widget-area p{height:120px!important;overflow:hidden;font-size:12px;padding:0 0 3px}
.footer-vrch{white-space:nowrap}
.footer-polovina{width:50%;margin:0;display:inline-block;box-sizing:border-box}
.footer-polovina:nth-child(odd){text-align:right;padding-right:20px}
.footer-polovina:nth-child(even){text-align:left;padding-left:20px}
.footer-social{width:100%;margin:0;text-align:center}
#copyright{clear:both;padding:1.4% 3.2%;background:#111;border-top:#333 1px solid;color:#CCC;font-weight:300}
.copyright{float:left}
.credits{float:right;margin-right:12px;text-align:right}
#copyright p{margin:0}
#copyright a{color:#7597B9;text-decoration:none}
#copyright a:hover{color:#d54e21}
.ajax-load{position:absolute;top:0;left:0;width:100%;background:#fff;line-height:42px;text-align:center}
a.ajax-load:hover{background:#fcfcfc}
/*
* access
* navigation
exists
*/
.post-pagination{margin-bottom:12px}
.navigation{margin:35px 0}
#post-nav,#posts-nav{clear:both;margin:0;font-family:Arial,sans-serif;font-size:16px;font-weight:300;letter-spacing:1px}
#posts-nav{position:relative;padding:2.9%;margin:2.46%;box-shadow:0 0 5px rgba(0,0,0,.1);background:#fff;border-bottom:#DDD 1px solid}
.onecol #posts-nav{padding:1.95%;margin:1.7%}
.nav-prev,.nav-previous{float:left;width:50%}
.nav-next{float:right;width:50%;text-align:right}
#access{position: absolute;display: block;left: 0;padding:0;float:right;max-width:80%;overflow:visible;position:absolute;top:50px;right:0;background:transparent!important}
#access ul{float:left;padding:5px 0 0;margin:0 30px 0 0;list-style:none;font-weight:600;text-transform:uppercase}
#access li{position:relative;float:left;padding:0;margin:0}
#access ul li:first-child{padding-left:0;z-index:99999;float:left;text-align:right}
#access a{display:block;padding:10px 5px 5px;text-decoration:none;font-size:100%;white-space:nowrap;-moz-transition:width .25s ease,margin .25s ease;-webkit-transition:width .25s ease,margin .25s ease;-o-transition:width .25s ease,margin .25s ease;-ms-transition:width .25s ease,margin .25s ease;transition:width .25s ease,margin .25s ease}
#access a:hover,#access li.current_page_item > a,#access li.current-menu-item > a{text-decoration:none}
#access a span{color:#999;font-size:10px;font-style:italic;font-weight:400;line-height:1.62em;text-transform:none}
#access li li{float:none;min-width:190px;padding:0;margin:0;background:#333}
#access li li a{min-width:150px!important;margin:0;background:#333;border-top:#444 1px solid;border-bottom:#111 1px solid;font-size:13px;line-height:20px;text-align:left;overflow:hidden}
#access li li:first-child > a{border-top:none}
#access li li:last-child > a{border-bottom:none}
#access li li a:hover{background:#ccc}
#access li ul{display:none;position:absolute;text-align:right;z-index:20000;min-width:240px;height:auto;padding:0;margin:0;font-weight:400;text-transform:none}
#access li ul ul{margin:-45px 0 0 240px!important}
#access li:hover > ul,#access li li:hover > ul,#access li li li:hover > ul{display:block}
#access .nav-show,#access .nav-hide{display:none}
#access li.current-menu-item > a{background:#999!important}
/*
* template-specific
*/
.op_halfpage{line-height:30vh;height:30vh;text-align:center;position:relative;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;margin-top:0;box-sizing:border-box;padding:0}
.op_halfpage_inside{display:block;vertical-align:middle;max-width:90vw;margin-left:auto;margin-right:auto;padding:0;margin-top:0;box-sizing:border-box}
.op_statement{width:800px;max-width:90vw;height:80%;top:0;margin-left:auto;margin-right:auto;opacity:.95;margin-top:0}
.op_statement_inside{line-height:1.2;font-size:20px;font-weight:300;color:#fff;display:inline-block;vertical-align:middle;padding:20px;margin:0}
.full_w_100{max-width:100vw;margin-left:auto;margin-right:auto;margin-bottom:30px}
.full_max_800{max-width:800px;margin-left:auto;margin-right:auto;text-align:justify;padding:20px}
.bgpage1{background-color:#51362f;background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/details/Chicago-bridge_aa_lc20us_g9em5y.jpg);background-repeat:no-repeat; background-attachment:fixed; background-position:center center; background-size:cover;}
.page-template-template-extra-wide-width #wrapper {max-width: 5000px !important;}
.page-template-template-extra-wide-width #container {margin: 5px 5px 0% 5px; }
.page-template-template-extra-wide-width .entry-content { min-height:80vh;}
.page-template-template-no-sidebars-php #sidebar-header{width:468px;height:60px;margin-top:20px}
.page-template-template-no-sidebars-php #wrapper,.page-template-template-blog-no-sidebars-php #wrapper,.page-template-template-portfolio-no-sidebars-php #wrapper{max-width:760px}

body.error404 #wrapper #header,
#wrapper2 #header,body.page-template-1template-new-page-bez-featured #wrapper #header,
body.page-template-1template-new-page-dd-in-numbers #wrapper #header,
body.page-template-1template-new-neighborhoods-main #wrapper #header{height:120px!important;background-color:#fff!important}
body.page-template-1template-new-page-bez-featured .nadpis-stranky,body.page-template-1template-new-page-bez-featured .ddemblem img,
body.page-template-1template-new-neighborhoods-main .ddemblem img,
body.error404 .ddemblem img, body.error404 .nadpis.stranky {display:none}
#wrapper2 .ddname,body.page-template-1template-new-page-bez-featured #wrapper .ddname,
body.page-template-1template-new-neighborhoods-main #wrapper .ddname {color:#666!important}

body.error404 #wrapper #header  {height:120px!important;background-color:#fff!important}
body.error404#novydes #site-description, body.error404#novydes #zenlist-box {display: none !important}
body.error404 #feattop { background: white !important;}
body.error404#novydes .entry-content {padding: 0 0 50px !important}


#wrapper2 .entry-content,body.page-template-1template-new-page-bez-featured #wrapper .entry-content{padding-top:30px!important;padding-right:30px!important;padding-left:20px!important;box-sizing:border-box}
#wrapper2 #site-title,body.page-template-1template-new-page-bez-featured #wrapper #site-title{text-shadow:0 0 0 #999!important}
#wrapper2 #site-description,body.page-template-1template-new-page-bez-featured #wrapper #site-description{color:#666!important}
#wrapper2 .menu-nove-container li { border-color:#ddd !important;}
#wrapper3 #header{height:5px!important;background-color:#fff!important}
#wrapper3 .entry-content{padding-top:5px!important;padding-right:auto!important;padding-left:auto!important;width:98%!important}
.page-template-template-content-sidebar-half-php #sidebar-left .widget,.page-template-template-content-sidebar-half-php #sidebar-right .widget,.page-template-template-sidebar-content-half-php #sidebar-left .widget,.page-template-template-sidebar-content-half-php #sidebar-right .widget{margin:6.55%}
.page-template-template-sidebar-content-php #sidebar,.page-template-template-sidebar-content-half-php #sidebar,.page-template-template-blog-left-sidebar-php #sidebar,.page-template-template-portfolio-left-sidebar-php #sidebar{float:left}
.page-template-template-no-sidebars-php #container{margin:2.4%}
.page-template-template-content-sidebar-php #sidebar{float:right}
.page-template-template-sidebar-content-sidebar-php #sidebar-left{width:17.4%}
.page-template-template-sidebar-content-sidebar-php #sidebar-right{width:12.75%}
.page-template-template-no-sidebars-php #content,.page-template-template-blog-no-sidebars-php #content,.page-template-template-portfolio-no-sidebars-php #content{width:100%}
.page-template-template-sidebar-content-php #content,.page-template-template-sidebar-content-half-php #content,.page-template-template-blog-left-sidebar-php #content,.page-template-template-portfolio-left-sidebar-php #content{float:right}
.page-template-template-content-sidebar-php #content{float:left}
.page-template-template-sidebar-content-sidebar-php .content-sidebar-wrap #content{float:right;width:80.5%}
.page-template-template-blog-php.page .entry,.page-template-template-blog-full-width-php.page .entry,.page-template-template-blog-four-col-php.page .entry,.page-template-template-blog-left-sidebar-php.page .entry,.page-template-template-blog-no-sidebars-php.page .entry,.page-template-template-portfolio-php.page .entry,.page-template-template-portfolio-right-sidebar-php.page .entry,.page-template-template-portfolio-four-col-php.page .entry,.page-template-template-portfolio-left-sidebar-php.page .entry,.page-template-template-portfolio-no-sidebars-php.page .entry{padding:0}
.page-template-template-no-sidebars-php .onecol .hentry .entry{margin:2.5%}
.page-template-1template-new-blog-category-page .newblogent h2{text-transform:capitalize!important}
.page-template-template-full-width-php .hentry.onecol .wp-post-image,.page-template-template-full-width-php .hentry.onecol .entry-attachment,.page-template-template-full-width-php .hentry.onecol .post-gallery{float:right;max-width:69.5%;margin-bottom:2.9%}
.page-template-template-full-width-php .hentry.onecol .entry-attachment,.page-template-template-full-width-php .hentry.onecol .post-gallery{width:69.5%}
.page-template-template-portfolio-php .post.onecol .entry-header{float:left;width:27.6%}
.page-template-template-portfolio-php .post.onecol .entry-summary{float:right;width:69.5%}
.page-template-template-portfolio-php .post.onecol .wp-post-image,.page-template-template-portfolio-php .post.onecol .entry-attachment,.page-template-template-portfolio-php .post.onecol .post-gallery{float:right;max-width:69.5%}
.page-template-template-portfolio-php .post.onecol .entry-attachment,.page-template-template-portfolio-php .post.onecol .post-gallery{width:69.5%}
.page-template-template-portfolio-right-sidebar-php .twocol .entry-title,.page-template-template-portfolio-left-sidebar-php .twocol .entry-title,.page-template-template-portfolio-php .threecol .entry-title,.page-template-template-portfolio-four-col-php .fourcol .entry-title,.page-template-template-portfolio-no-sidebars-php .twocol .entry-title{margin:0;text-align:center}
.page-template-template-full-width-php .hentry.onecol .entry-header,.page-template-template-blog-full-width-php .hentry.onecol .entry-header,.page-template-template-blog-four-col-php .hentry.onecol .entry-header{float:left;width:27.6%}
.single.page-template-template-full-width-php .hentry.onecol .entry-header,.page.page-template-template-full-width-php .hentry.onecol .entry-header,.error404.page-template-template-full-width-php .hentry.onecol .entry-header{float:none;width:auto}
.page-template-template-full-width-php .hentry.onecol .entry-summary,.page-template-template-blog-full-width-php .hentry.onecol .entry-summary,.page-template-template-blog-four-col-php .hentry.onecol .entry-summary,.page-template-template-full-width-php .hentry.onecol .entry-thumbnail,.page-template-template-blog-full-width-php .hentry.onecol .entry-thumbnail,.page-template-template-blog-four-col-php .hentry.onecol .entry-thumbnail{float:right;width:69.5%}
.page-template-template-full-width-php .hentry.onecol .entry-thumbnail,.page-template-template-blog-full-width-php .hentry.onecol .entry-thumbnail,.page-template-template-blog-four-col-php .hentry.onecol .entry-thumbnail{margin-bottom:24px}
.entry-title
.page.page-template-template-blog-php .onecol .entry-title,.page.page-template-template-portfolio-php .onecol .entry-title{font-size:28px;line-height:1.62em}
.single .entry-title,.page .entry-title,.error404 .entry-title{margin:0 0 18px;font-size:30px;color:#21759B!important;line-height:1.62em}
.twocol .entry-title,.threecol .entry-title,.page-template-template-blog-php .twocol .entry-title,.page-template-template-blog-php .threecol .entry-title,.page-template-template-portfolio-php .twocol .entry-title,.page-template-template-portfolio-php .threecol .entry-title{font-size:24px;line-height:1.62em}
.fourcol .entry-title,.page-template-template-blog-php .fourcol .entry-title,.page-template-template-portfolio-php .fourcol .entry-title{font-size:18px;line-height:1.62em}
.page-template-1template-timeline-page #feattop{background-color:#e2ddd7}
.page-template-1template-new-page-bez-featured.wrapperbezfeat{background-color:#666!important}
.page-template-1template-new-homepage .nadpis-stranky{display:none}
.page-template-1template-new-homepage #site-title{top:initial!important;margin-left:10vw!important;text-align:right!important;bottom:30vh!important;right:20vw!important;line-height:2rem;text-shadow:0 0 30px #000!important}
.page-template-1template-new-homepage #site-description{font-size:1.1rem!important;line-height:1rem;max-width:100%!important;text-align:right}
.page-template-1template-new-homepage .ddname{font-size:5.1rem!important;line-height:5rem}
.page-template-1template-new-homepage p{text-align:justify}
.page-template-1template-new-homepage .nadpis-stranky{font-size:2.4em!important;font-style:italic}

.nbh-testimonials li {list-style-type: none; font-style: italic; color: #A9B287; text-align: justify; margin-top: 10px; line-height: 1.4em;}

/*
* editor-style
exists
*/
.dropcap:first-letter{display:inline-block;float:left;min-width:42px;padding:20px 10px;border-radius:4px;font-size:48px;font-weight:600;text-align:center}
.dropcap-blue:first-letter{color:#30AEE7}
.dropcap-yellow:first-letter{color:#F4F434}
.dropcap-olive:first-letter{color:#E7AE31}
.dropcap-purple:first-letter{color:#E731AE}
.dropcap-red:first-letter{color:#E73131}
.dropcap-green:first-letter{color:#31E731}
.dropcap-orange:first-letter{color:#FF6103}
.dropcap-grey:first-letter{margin-right:10px;background:#eee}
.dropcap-black:first-letter{margin-right:10px;background:#333;color:#ddd}
.dropcap-circle:first-letter{border-radius:60px}





/**
* novy des (2016, in use)
*/

.team_debra {width:100% !important;text-align:center;}
.team_debra img{margin-left:auto !important;margin-right:auto !important;display:block;}

#novydes{font-family:Arial,sans-serif!important;margin-left:0;left:0}
#novydes a{color:#BB2F5D}
.ihf-listing-address a {color:#FFFFFF !important}
.ihf-listing-feature-label {color:#FFFFFF !important}
.ihf-listing-feature-value {color:#FFFFFF !important}
#novydes .imgdbr{max-width:230px;height:auto}
#novydes #site-title,#novydes .nadpis-stranky{-webkit-transition:all 2s ease!important;-moz-transition:all 2s ease!important;-o-transition:all 2s ease!important;-ms-transition:all 2s ease!important;transition:all 2s ease!important}
#novydes #site-title{position:absolute!important;top:40px;right:30px;text-align:right;max-width:80%;line-height:1.2em;max-width:800px;z-index:1000;font-weight:600!important;font-weight:bold!important}
@media (max-width: 960px) {#novydes #site-title {z-index: 8}}
#novydes #site-title .home,#novydes #site-description{position:relative!important}
#novydes #site-title img{display:none}
#novydes #site-description::last-word{white-space:wrap}
#novydes #header{left:0!important;top:0;bottom:0;width:100%;height:100%;width:100vw!important;height:100vh!important;position:relative}
#header-idx {left:0!important;top:0;bottom:0;width:100%;height:0%;width:100vw!important;height:0vh!important;position:relative}
#header2021 {left:0!important;top:0;bottom:0;width:0%;height:0%;width:0vw!important;height:0vh!important;position:relative}


#novydes #container{position:relative;margin:0!important;background-color:#fff}
#novydes .onecol{background-color:#fff}
#novydes .nadpis-stranky{position:absolute!important;font-size:2.4rem;line-height:2.2rem; font-family: "Avenir", Arial, sans-serif; font-weight:300;color:#FFF;margin-left:0;padding-left:10vw;padding-right:10px;text-align:left;bottom:30vh;right:0;width:50%;background:#cd0056;background:rgba(205,0,86,.6);padding:10px; z-index:9}
#novydes .ddname{font-size:3rem; font-family: "Avenir", Arial, sans-serif; font-weight:300;color:#FFF;text-transform:uppercase}
#novydes #site-description{position:relative!important;text-align:right;font-size:.9rem;line-height:1rem;font-family:"Arial Narrow" ,'Arial', sans-serif;font-weight:300;text-transform:uppercase;margin:0;color:#FFF;display:inline-block!important;float:right;max-width:95%}
#novydes #copyright{border:0;background-color:#333!important}
#novydes #footer{border:0;background-color:#333;position:relative; font-size:1.1em}
#novydes #footer a{color:#B1B5A3; text-decoration:underline}
#novydes #footer p{text-align:left;margin-left:10px;max-width:40%!important;display:block;float:right}
#novydes #footer p:nth-child(1){text-align:right;border-right:1px #fff;margin-right:10px;display:block;float:left}
#novydes #wrapper{background-color:#fff!important;width:100%!important;max-width:100vw!important;-webkit-transform-style:preserve-3d}
#novydes .entry{border-bottom:none!important;box-shadow:0 0 0 rgba(0,0,0,0)!important;padding-bottom:50px;padding-left:0;padding-right:0;line-height:22px!important;padding-top:0;z-index:500;font-size:14px!important;font-weight:300!important;font-family:'Arial','sans-serif'!important;color:#333!important;margin:0}
#novydes .entry-content{text-align:center;width:100%;margin-right:auto;margin-left:auto;padding-top:80px;padding-left:0;padding-right:0;padding-bottom:30px}
#novydes .vnitrnidiv50{width:90vw;max-width:800px;margin-right:auto;margin-left:auto;text-align:justify;text-justify:inter-word;padding-bottom:30px;box-sizing:border-box}
#novydes .vnitrnidivpul{width:33.33%;float:left;margin:0;text-align:justify;text-justify:inter-word;padding-left:20px;padding-right:20px;padding-top:10px;box-sizing:border-box}
#novydes .vnitrnidivnews{width:16%;margin:0;text-align:justify;text-justify:inter-word;padding-left:5px;padding-right:5px;padding-top:10px;box-sizing:border-box; display:inline-block; vertical-align: top;}
#novydes .news_section {display:block;margin-left:auto;margin-right:auto;padding:10px}
#novydes .vnitrnidivctvrtky{width:33.33%;float:left;margin:0;text-align:justify;text-justify:inter-word;padding-left:20px;padding-right:20px;padding-top:10px;box-sizing:border-box;min-height:580px}
#novydes .vnitrnidivpul .feat-image-wrap{margin-right:auto;margin-left:auto;width:98%;background-color:#eee;overflow:hidden!important;vertical-align:middle;text-align:center;-webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);-moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);display:block;position:relative}
#novydes .vnitrnidivnews .feat-image-wrap{margin-right:auto;margin-left:auto;width:98%;background-color:#eee;overflow:hidden!important;vertical-align:middle;text-align:center;-webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);-moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);display:block;position:relative}
#novydes .vnitrnidivctvrtky .feat-image-wrap{margin-right:auto;margin-left:auto;width:100%;background-color:#eee;overflow:hidden!important;vertical-align:middle;text-align:center;-webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);-moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);box-shadow:7px 7px 5px 0 rgba(50,50,50,0.25);display:block;position:relative;padding:0}
#novydes ul{text-align:left}
#novydes .vnitrnidivctvrtky .feat-image-wrap img{object-fit:cover}
#novydes .vnitrnidivpul .newfeaimg,#novydes .vnitrnidivctvrtky .newfeaimg{margin-right:auto;margin-left:auto;height:100%;max-height:100%!important;width:auto!important;display:block;overflow:visible;padding:0!important;box-shadow:none!important;border:none!important;max-width:100%}
#novydes .vnitrnidivnews .newfeaimg,#novydes .vnitrnidivctvrtky .newfeaimg{margin-right:auto;margin-left:auto;height:100%;max-height:100%!important;display:block;overflow:visible;padding:0!important;box-shadow:none!important;border:none!important;max-width:100%}
#novydes .vnitrnidivpul h2{text-align:right;font-size:25px;margin-bottom:10px}
#novydes .vnitrnidivnews h2{text-align:right;font-size:14px;margin-bottom:10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;letter-spacing:initial}
#novydes .vnitrnidivctvrtky h2{font-size:20px;letter-spacing:0; text-align:right;}
#novydes .closeddeals h2{text-align:center;padding-left:0;padding-right:0}
#novydes .closeddeals{text-align:center}
#novydes .fl_nadpiska{width:100%;text-align:right;display:block}
#novydes .fl_cena{text-align:right;display:inline-block;margin-bottom:10px;text-align:right}
#novydes .fl_location{text-align:right;display:inline-block;margin-bottom:10px;text-align:right}
#novydes .fl_more{width:100%;text-align:right;display:block;margin-bottom:10px}
#novydes .fl_label{top:5px;left:0;background-color:rgba(50,50,50,0.5);color:#fff;height:30px;width:100%;z-index:99999;display:block;position:absolute;font-size:16px;text-transform:uppercase;vertical-align:middle;font-weight:500;padding:5px}
#novydes .locandpric{width:100%;text-align:right}
#novydes .ddaboutimg{width:100%;height:auto}
#novydes #testimonials{width:100vw;background-color:#e2ddd7;text-align:center;margin-right:auto;margin-left:auto;padding-bottom:30px;color:#d27a28}
#novydes #team{width:100vw;background-color:#6d665d;text-align:center;margin-right:auto;margin-left:auto;padding-bottom:30px;color:#fff}
#novydes .teammembers{text-align:center;width:100%}
#novydes .teammember{width:220px;display:inline-block;text-align:justify;padding:10px;vertical-align:top;}
#novydes .teammember img,.testiface img,.lenderimg{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:auto!important;margin-left:auto!important;border-width:5px;border-color:#eee;border-style:solid;-webkit-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);-moz-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-shadow:5px 5px 10px 2px rgba(135,133,135,1)}
.debra-awards img {max-width:350px !important; align:left !important; box-shadow:none !important; border: none !important;}
#novydes #awards{width:100vw;background-color:#afa8a0;text-align:center;margin-right:auto;margin-left:auto;padding-bottom:30px}
#novydes .column{float:none}
#novydes #divBottomRight{display:none}
#novydes h1{font-size:30px;font-weight:600;padding-left:20px;padding-top:15px;color:#bb2F5D!important;text-align:right}
#novydes .nadpis-stranky h1 {font-size:30px; text-transform:initial; color:#fff !important; font-weight:300; text-align:left; padding-top:2px; padding-bottom:2px; padding-left:2px; margin-bottom:2px; line-height:1; }
#novydes h2{font-size:30px;padding-left:20px;padding-top:15px;color:#959B8C;text-align:center}
#novydes h3{color:#959B8C; text-align:center}
#novydes .n-entry object{width:100%;display:block}
#novydes ::selection{background:#bb2F5D;color:#fff}
#novydes .ddemblem{position:absolute;margin-top:-45px;max-height:90px;text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box;z-index:9}
#novydes .ddemblem img{max-height:90px;width:auto}
.nbh-submenu { padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: 100vw;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;}
.nbh-submenu a { text-transform: uppercase; font-size: 12px; letter-spacing: 3px;}
#novydes .newblogent{text-align:right}
#novydes .newblogent h2{max-height:60px!important; height: 60px; overflow:hidden}
#novydes .blogfeatimg{max-width:30%;height:auto;display:inline-block}
#novydes .newblogbotlinks{text-transform:capitalize;font-weight:600}
#novydes .issuu-isrendered{width:100%!important;max-height:90vh!important;text-align:center}
#novydes .issuu-isrendered div div:nth-child(2){display:none!important}

#maketitledark #site-title,#maketitledark .ddname,#maketitledark #site-description {color:#666!important}
#makemenudark .menu-nove-container { color:#666 !important;}
#makemenudark .menu-nove-container a {color:#666 !important;}
#makemenudark .menu-nove-container .sub-menu a {color:#fff !important;}
#makemenudark .menu-nove-container {text-shadow: none !important; }
#makemenudark .menu-nove-container li {border-color:#666 !important;}
/*
* testimonials
exists
*/
.testimonimain{padding:20px;text-align:center;margin-left:auto;margin-right:auto}
.testiface img,.lenderimg{max-width:150px;-webkit-animation:rotation 5s;animation:rotation 5s;-moz-animation:rotation 5s}
.testimoni{text-align:justify}
.lenderimg{float:right;margin-left:35px!important;max-width:220px!important}
.mcalstyle{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;color:#888}
.testimoniwrap{display:block;margin-left:auto;margin-right:auto;padding:15px}
.testimoni_column{max-width:33%;display:inline-block;vertical-align:text-top}
.testimonial_name{width:100%;display:block;text-align:center;font-weight:600;color:#bb2f5d;text-transform:uppercase;font-size:1.1em}
.testimonial_cat{width:100%;display:block;text-align:center;font-style:italic;color:#a6a05e}
/*
* faq
exists
**/
.faqmenu {padding-bottom:20px;padding-left:20px;text-align:right}
.faqmenu a {color:#aaa!important}
/*
* Accordion
exists
*/
.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.accordion{overflow:hidden;border-radius:3px;background:#fff}
.accordion-dark{background:#e2ddd7}
.accordion-section-title{width:100%;padding:15px;display:inline-block;transition:all linear .15s;font-size:1.2em;color:#fff;border:#eee 2px solid}
.aboutdebra .accordion-section-title{width:100%;padding:15px;display:inline;transition:all linear .15s;font-size:1em;color:#fff;border:none!important}
.accordion-section-title.active,.accordion-section-title:hover{background:#eee;text-decoration:none}
.accordion-section:last-child .accordion-section-title{border-bottom:none}
.accordion-section-content{padding:15px;display:none}
.accordion-section-title-tstm {color: #afa8a0 !important;}
/*
* feattop
*/
#feattop{width:100%;min-width:100%;width:100vw;height:100vh;position:relative;-webkit-filter:grayscale(0%);filter:grayscale(0%);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;-webkit-box-shadow:inset 0 90px 40px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 0 90px 40px 0 rgba(0,0,0,0.4);box-shadow:inset 0 90px 40px 0 rgba(0,0,0,0.4)}
#feattopm{display:none}
/*
* animated timeline
* timeline
**/
#atmaskpage{height:100%;width:100%;position:absolute;left:0;margin-left:0!important;z-index:50010;display:inline-block;line-height:0;word-wrap:break-word;max-width:100%}
#atplayground{display:block;position:absolute;text-align:center;background-color:#999;z-index:50011;margin:0;line-height:0}
#atbg{width:100%;height:100%;z-index:50013;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;padding:0;margin:0;background-color:#aaa;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
#tabulkaobrazku{width:5000px;height:2500px;z-index:50013;background-repeat:no-repeat;position:absolute;top:0;left:0;padding:0;margin:0}
.obrazek{width:500px;height:500px;padding:0;z-index:50015;margin:0;float:left}
.obrazek img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.obtl{display:block;position:absolute;margin-left:0;margin-top:0;opacity:0}
.obtr{display:block;position:absolute;margin-left:250px;margin-top:0;opacity:0}
.obbr{display:block;position:absolute;margin-left:250px;margin-top:250px;opacity:0}
.obbl{display:block;position:absolute;margin-left:0;margin-top:250px;opacity:0}
.txtl{display:block;position:absolute;margin-left:0;margin-top:0;opacity:0}
.txtr{display:block;position:absolute;margin-left:250px;margin-top:0;opacity:0}
.txbr{display:block;position:absolute;width:250px;margin-top:250px;opacity:0}
.txbl{display:block;position:absolute;margin-left:0;margin-top:250px;opacity:0}
.antext{opacity:0;line-height:1.2em;vertical-align:middle;text-align:center;font-size:1.3em;height:250px;width:250px;color:#666!important}
.antxouter{display:table;position:absolute;height:100%;width:100%}
.vetsibtx{font-size:1.8em;font-weight:700;color:#666}
#novydes .piszlute{color:#bb2F5D!important}
.antxmiddle{display:table-cell;vertical-align:middle}
.antx
{margin-left:auto;margin-right:auto}
.antxmalaverze{padding:5px}
.antxvelkaverze{padding:30px}
.otc{display:block;position:absolute;height:250px;width:500px;margin-left:0;line-height:250px;margin-top:0}
.obc{display:block;position:absolute;height:250px;width:500px;margin-left:0;line-height:250px;margin-top:250px}
.olc{display:block;position:absolute;height:500px;width:250px;margin-left:0;margin-top:0;line-height:500px}
.orc{display:block;position:absolute;height:500px;width:250px;margin-left:250px;margin-top:0;line-height:500px}
.tmal{text-align:center;color:#5E7772;font-size:.9em;font-weight:100;opacity:1!important;padding:15px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;vertical-align:middle}
.tmal span{display:inline-block;vertical-align:middle;line-height:normal}
#atfocus{text-align:center;vertical-align:middle;position:absolute;width:500px;height:500px;max-width:100%;max-height:100%;z-index:-50;line-height:0}
.SipkyNove{text-align:center;vertical-align:middle;position:absolute;width:500px;height:500px;max-width:100%;max-height:100%;z-index:-50;line-height:0;z-index:999999}
.SipkaNova{z-index:999999;width:80px;height:80px;background-size:80px 80px;background-repeat:no-repeat;display:block;position:absolute;cursor:pointer}
.SipkaNovaR{top:calc(50% - 50px);right:4px;background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/arrow_bw_le1i3z_vdswra.png)}
.SipkaNovaL{top:calc(50% - 50px);left:4px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/arrow_bw_le1i3z_vdswra.png)}
.SipkaNovaT{left:calc(50% - 50px);top:4px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/arrow_bw_le1i3z_vdswra.png)}
.SipkaNovaB{left:calc(50% - 50px);bottom:4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/arrow_bw_le1i3z_vdswra.png)}
.nenitamsn{opacity:0}
#atquaters{text-align:center;vertical-align:middle;position:absolute;width:500px;height:500px;max-width:100%;max-height:100%;line-height:0}
.atquater{display:block;position:absolute;z-index:-10;background-size:30px 30px;background-repeat:no-repeat;width:150px;height:150px;opacity:1}
#atquatertr{top:0;left:0}
#atquatertl{top:0;left:250px}
#atquaterbr{bottom:0;left:0}
#atquaterbl{bottom:0;left:250px}
.nenitamsn{opacity:0}
.omala{opacity:.3}
/*
* My Listings
exists
*/
#ns-feattop {width:100vw !important;/* height:100vh !important*/; top:0px; left:0px; margin:0px; padding:0px; background-size: cover; }
#ns-feattop .ns-gallery-item-wrap {width:100vw !important; height:100vh !important; top:0px; left:0px;margin:0px; padding:0px; position:absolute; display:none;}
#ns-feattop .ns-gallery-item {width:100vw !important; height:100vh !important; top:0px; left:0px;margin:0px; padding:0px; position:absolute; background-repeat:no-repeat; background-attachment: fixed;background-size:cover; background-position: center center; color:#fff; }
#ns-feattop .ns-gallery-popiska {position:absolute; bottom:10%; right:30px;z-index:99999; font-size:1.3em; color:#fff;text-shadow: 0px 0px 8px #000000; text-align: right;}
#ns-feattop .ns-gallery-popiska-title { font-size:1.7em; font-family: 'Parisienne', cursive; }
h2.alistings_ttl  {margin-right:20px}
.coloredbgfull1{width:100%;background-color:#eee;text-align:center;margin-right:auto;margin-left:auto;padding:20px;color:#999;box-sizing:border-box;margin-bottom:40px;margin-top:20px}
#pl_logo_link{display:none}
#mapkaneigh1,#metr{-webkit-filter:hue-rotate(130deg) grayscale(100%);filter:hue-rotate(130deg) grayscale(100%)}
.count{color:#000;text-align:center}
/*
* shiva
*/
.shiva{width:100px;height:100px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:initial!important;font-size:25px;margin-bottom:15px;border-width:5px;border-color:#eee;border-style:solid;-webkit-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);-moz-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.shiva1{width:160px;height:160px;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;font-size:70px;line-height:160px;background:#CEC9A0}
.shiva2{width:160px;height:160px;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;font-size:40px;line-height:160px;background:#CCC}
.shiva3{width:80px;height:80px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;font-size:30px;line-height:80px;background:#C95694}
.shiva4{width:200px;height:200px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;font-size:30px;line-height:200px;background:#bb2F5D}
.befcount{line-height:200px;color:#fff;font-size:30px}
.shiva5{width:120px;height:120px;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;font-size:50px;line-height:120px;background:#e4549c}
.shiva6{width:100px;height:100px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:60px;line-height:100px;background:#afc166}
.shiva7{width:80px;height:80px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;font-size:30px;line-height:80px;background:#dbd486}
.shiva8{width:200px;height:200px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;font-size:25px;line-height:25px;background:#be3293}
.befcount2{color:#fff;font-size:25px}
.odsadtoto{width:200px;height:100px;margin-top:75px}
.shiva9{width:120px;height:120px;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;font-size:60px;line-height:120px;background:#888}
.shiva10{width:140px;height:140px;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;font-size:60px;line-height:140px;background:#bb2F5D}
.shiva11{width:140px;height:140px;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;font-size:30px;line-height:140px;background:#F1ADA4}
.shiva12{width:100px;height:100px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:50px;line-height:100px;background:#CBC59A}
.shiva13{width:300px;height:300px;-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;font-size:50px;background:#fff;color:#bb2F5D;font-weight:600;line-height:40px}
.shiva16{width:300px;height:300px;-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;font-size:25px;background:#dbd486;color:#bb2F5D;font-weight:600;line-height:25px}
.ddinnumit3{width:80px}
.ddinnumit4{width:200px}
.ddinnumit5{width:120px}
.ddinnumit6{width:100px}
.ddinnumit7{width:80px}
.ddinnumit8{width:200px}
.ddinnumit9{width:120px}
.ddinnumit10{width:140px}
.ddinnumit11{width:140px}
.ddinnumit12{width:100px}
.ddinnumit13{width:300px}
.ddinnumit16{width:300px}
.ddinnumit p{line-height:18px!important}
.ddinnumkolecka{width:100%;height:50%;display:inline-block;text-align:center}
.ddinnumloga{width:100%;height:50%;display:inline-block;text-align:center}
.ddinnumit{float:none!important;height:300px}
#ddinnum{margin:0;width:100vw!important;text-align:center}
#ddinnumtop,#ddinnumbottom{width:100vw!important;text-align:center}
#ddinnumtop,#ddinnumbottom div{float:left}
#ddinnumleft .ddinnumit{float:right}
#ddinnumright .ddinnumit{float:left}
.ddinnumit{margin:10px;display:inline-block!important;width:150px;height:auto}
#ddinnumright,#ddinnumleft{margin:0;width:calc(50% - 180px);position:relative;float:left;min-width:300px!important;text-align:center}
#ddinnumcenter{margin:0;width:300px;height:450px;position:relative;float:left;min-width:300px!important;text-align:center;height:480px}
.ddnbhlog{clear:both;width:100%;display:block;text-align:center}
.ddinnumlog{width:200px;height:200px}
.ddinnumit1{width:160px}
.ddinnumit2{width:160px}
#ddlogincenter{width:100%;margin-right:auto;margin-left:auto;text-align:center;display:block;height:250px;clear:both}
/*
* videa
exists
*/
#ddvideo{border:none;display:block;position:fixed;top:0;left:0;width:100vw;height:100vh}
#okoloddvideo{border:none;display:block;position:fixed;top:0;left:0;height:100vh;width:100vw}
iframe#player{max-width:100%!important;z-index:899;position:fixed;top:120px;left:150px}
iframe {max-width:100%!important}
#zk_tv{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/dobbs_tv_edited_bg_static_kffpt0_djzgi8.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;z-index:900}
#playv{z-index:902;position:fixed;top:300px;left:300px}
#pausev{z-index:902;position:fixed;top:320px;left:300px}
#nextv{z-index:902;position:fixed;top:340px;left:300px}
#mutev{z-index:902;position:fixed;top:360px;left:300px}
/**
* bp slider
exists
*/
.bp_content-slider{max-width:600px;margin-left:auto;margin-right:auto}
.bp_slider{max-width:95%;margin:0 auto;overflow:visible;position:relative}
.bp_mask{overflow:hidden}
.bp_slider ul{margin:0;padding:0;position:relative}
.bp_slider li{border:2px solid #bb2f5d;margin:0 auto 10px;text-align:middle;position:absolute;top:0;left:auto;right:auto;list-style:none}
.bp_slider .bp_quote{color:#9eb35c;font-style:italic;padding:10px 50px;font-size:20px;line-height:24px;max-width:600px;text-align:justify}
.bp_slider li.anim1{animation:cycle 15s linear infinite}
.bp_slider li.anim2{animation:cycle2 15s linear infinite}
.bp_slider li.anim3{animation:cycle3 15s linear infinite}
.bp_slider li.anim4{animation:cycle4 15s linear infinite}
.bp_slider li.anim5{animation:cycle5 15s linear infinite}
.bp_slider li: first-child{position:relative!important;max-width:600px}
.bp_slider:hover li{animation-play-state:paused}
.bp_dotted{height:60px;background-color:#fff;background-image:radial-gradient(#ccc 10%,transparent 10%),radial-gradient(#ccc 10%,transparent 10%);background-size:30px 30px;background-position:0 0,15px 15px}
.bp_how_to{max-width:90vw;margin-right:auto;margin-left:auto}
.bp_how_insid{text-align:center}
.bp_how_it{display:inline-block;border:2px solid #ccc;padding:20px;border-radius:25px;clear:both;width:300px;min-width:200px;max-width:95%;margin-bottom:10px;position:relative;-webkit-box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);-moz-box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);margin-bottom:30px;vertical-align:middle}
.bp_how_it strong{text-transform:uppercase;color:#9eb35c;margin-top:20px}
.bp_how_it img{display:block;float:left;padding-right:8px;padding-bottom:8px}
.bp_how_it_inside{display:block}
.bp_how_arrow{display:inline-block;width:0;height:0;vertical-align:middle;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:45px solid #ccc;margin:0 10px 0 0;box-sizing:border-box}
.bp_how_arrow_last{display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:45px solid #fff;margin:0 10px 0 0;box-sizing:border-box}
.bp_nbhciel_mom{width:150px;height:150px;display:inline-block;padding:0;margin:2px 0;box-sizing:content-box;vertical-align:middle;overflow:hidden}
.bp_nbhciel{width:100%;height:100%;font-size:17px;font-weight:600;text-transform:uppercase;text-align:center;background-position:center center;background-size:cover;transition:all .5s}
.bp_nbhciel_mom:hover .bp_nbhciel,.bp_nbhciel_mom:focus .bp_nbhciel{transform:scale(1.2)}
.bp_nbhcigroup{text-align:center;text-align-last:center}
.bp_image_strip{background-color:#ccc;background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/image_strip_fj8slk_yfrx97.jpg);background-repeat:no-repeat;background-position:center center;height:100px;width:100%}
#jumping_neighborhood_sell .bp_how_it {margin-left:10px; margin-right:10px; vertical-align:middle; padding:8px; line-height: 1.4em; -webkit-box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);-moz-box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9); width:250px;}
#jumping_neighborhood_sell .bp_how_it strong{text-transform:capitalize; color:#A9B287; margin-top:0px; vertical-align:middle; font-weight:400}
#jumping_neighborhood_sell .bp_how_it .bp_how_it_inside {padding:10px;}
#jumping_neighborhood_sell .bp_how_it strong + p {display:none !important;}
#jumping_neighborhood_buy .bp_how_it {margin-left:10px; margin-right:10px; vertical-align:middle; padding:8px; line-height: 1.4em; -webkit-box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);-moz-box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9);box-shadow:3px 3px 10px 1px rgba(200,200,200,0.9); width:250px;}
#jumping_neighborhood_buy .bp_how_it strong{text-transform:capitalize; color:#A9B287; margin-top:0px; vertical-align:middle; font-weight:400}
#jumping_neighborhood_buy .bp_how_it .bp_how_it_inside {padding:10px;}
#jumping_neighborhood_buy .bp_how_it strong + p {display:none !important;}
.bp_content-slidera  {max-width:800px; margin-left:auto; margin-right:auto; }
.bp_slidera  {margin-left:auto; margin-right:auto; padding:20px;}
.bp_maska ul {list-style-type: none;}
.bp_maska li {font-style: italic; color:#A9B287; text-align:center;}
/**
* neighborhoods
exists
*/
.neigh_blurb{color:#666;font-style:italic}
.exclam-bul{display:inline-block;width:50px;height:50px;font-size:30px;line-height:50px;color:#959B8C;background-color:#eee;border-style:solid;border-width:3px;border-color:#bb2F5D;text-align:center;vertical-align:middle;border-radius:50px;margin-right:10px;float:left;clear:both;display:inline-block}
.nbhciel{width:150px;height:150px;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;font-size:17px;font-weight:600;text-transform:uppercase;text-align:center;display:inline-block;vertical-align:middle;background:#afc166;border-width:5px;border-color:#eee;border-style:solid;-webkit-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);-moz-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:7px;-webkit-animation:rotation 5s;animation:rotation 5s;-moz-animation:rotation 5s}
.nbhcinm{position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px;text-shadow:5px 0 5px #000}
.nbhcinm a{color:#fff!important}
.nbhcinx{position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px;text-shadow:5px 0 5px #000;color:#666!important}
.nbhciel{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.nbhciel31{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/albprk_cgkxyv_tusigm.jpg)}
.nbhciel32{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/andrvil_zryyf2_x5fv3z.jpg)}
.nbhciel321{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/ashburn-nbh-prw_aspq4y_awrnzt.jpg)}
.nbhciel1{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/avondale_sq_rgvery_onhpjy.jpg)}
.nbhciel111{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/belmont-nbh-prw_o6egww_imjpci.jpg)}
.nbhciel2{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/bridgeport_sq_a0gqtu_nvxt22.jpg)}
.nbhciel3{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/bucktown_bg_edhjxq_xxugyi.jpg)}
.nbhciel101{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/bupar_rzxkb8_iyhwlh.jpg)}
.nbhciel102{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/humpr_uaz7rk_dhvrue.jpg)}
.nbhciel103{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/hydpar_ynpyml_d4jv4u.jpg)}
.nbhciel104{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/ukrav_qvpwlx_f5gsvi.jpg)}
.nbhciel105{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/westt_shfiza_smyhm6.jpg)}
.nbhciel4{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/depaul_bg_tqjv7p_fdv8s5.jpg)}
.nbhciel5{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/edgewater_sq_vds4wy_ki744c.jpg)}
.nbhciel6{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/gold_coast_sq_lovn7h_ncq8rs.jpg)}
.nbhciel7{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/lakeview_sq_qlsb7t_ezkt62.jpg)}
.nbhciel8{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/lincoln_park_sq_ksf7og_kgyhr7.jpg)}
.nbhciel9{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/lincoln_square_sq_bstj96_c3n8dp.jpg)}
.nbhciel10{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/logan_square_sq_bvp0em_k9o9ex.jpg)}
.nbhciel11{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/north_center_sq_ai3kg6_zpsj2h.jpg)}
.nbhciel12{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/pilsen_sq_zsmo9h_nejfl1.jpg)}
.nbhciel212{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/portage-park-chicago-piano_sq.jpg)}
.nbhciel13{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/printers_row_sq_f14iwm_x0iizy.jpg)}
.nbhciel14{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/ravenswood_sq_npky9o_ivh2gb.jpg)}
.nbhciel15{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/river_north_sq_ugfkh9_ovf4qv.jpg)}
.nbhciel16{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/rogers_park_sq_wg49ca_oxq3ly.jpg)}
.nbhciel165{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/roscoe-village-chicago_prew_kqflba_ezkwkb.jpg)}
.nbhciel17{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/sauganash_sq_mxzfwj_a8rxed.jpg)}
.nbhciel18{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/south_loop_sg_ethphg_emyopn.jpg)}
.nbhciel181{background-image:url(https://debradobbs.com/wp-content/uploads/2023/01/South-Deering.jpg)}
.nbhciel19{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/streeterville_sq_hh48fi_ukndw8.jpg)}
.nbhciel20{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/italy_sq_qq0vte_xf4g2j.jpg)}
.nbhciel21{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/washington_park_sq_gfh0hm_qn9huk.jpg)}
.nbhciel22{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/west_loop_sq_pheaue_ddgt7a.jpg)}
.nbhciel23{background-image:url(https://res.cloudinary.com/thedobbsgroup/f_auto/debradobbs/styling/wicker_park_sq_yyuczo_ajdmvt.jpg)}
.neigborhood-detail p{text-align:justify;padding-left:10px;padding-right:10px}
.neigborhood-detail,.NBHDcontnt p{text-align:justify;max-width:1000px;margin-left:auto;padding-left:10px;padding-right:10px;margin-right:auto}
.ngbh-strip {display:block; width:100vw; margin-left:auto; margin-right:auto; margin-top:20px; height:auto;}
.IDX_meta{width:100vw!important;height:2000px!important;margin-left:0;left:0;display:block}
.IDX_meta iframe{width:100vw!important;height:2000px!important;margin-left:0;left:0;clear:both;position:absolute;display:block}
.nbhcinm a{position:relative}
.nbhcinm a:after{content:'';position:absolute;top:-50px;bottom:-50px;left:-50px;right:-50px}
/*
* numbers
*/
#ana{width:90%;width:90vw;margin-right:auto;margin-left:auto}
#anaitfirst{font-size:45px;font-weight:600;color:#bb2F5D}
.anait{display:inline-block;width:auto;height:auto;position:relative;-webkit-animation:mymove 2s normal forwards ease-in-out;animation:mymove 2s normal forwards ease-in-out}
.anait:hover{opacity:.8;-webkit-filter:grayscale(1);filter:grayscale(1);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}
.aftcount{color:#fff}


.tdg_nr {display:inline-block; margin-top:30px; margin-left:50px; margin-right:50px}
.tdg_cislo_velke {font-family: 'Roboto', sans-serif; color:#000; font-size:50px; line-height:50px; font-weight: 100;}
.tdg_cislo_popisek {color:#000; line-height: 50px; text-transform: uppercase;}
/*
* numbers
*/
.page-numbers{padding:0 4px}
.page-numbers.prev{padding-left:0}
.page-numbers.next{padding-right:0}
.ba_numbers{width:300px;height:100px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;display:inline-block;vertical-align:middle;background:#bb2F5D;border-width:5px;border-color:#eee;border-style:solid;-webkit-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);-moz-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:7px;position:relative}
.ba_wri,.ba_befcount{color:#fff;font-size:28px}
.ba_num_in{position:absolute;display:table;margin-left:auto;margin-right:auto;text-align:center;width:98%;left:0;top:10px}
.ba_num_ina{display:table-cell;vertical-align:middle;text-align:center}
.ba_whys{width:300px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;display:inline-block;vertical-align:middle;background:#bb2F5D;border-width:5px;border-color:#eee;border-style:solid;-webkit-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);-moz-box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-shadow:5px 5px 10px 2px rgba(135,133,135,1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:7px;position:relative}
.buying_house .ba_whys{width:250px}
.selling_house .ba_whys{width:250px;background:#aea56f}
.ba_why{color:#fff}
.ba_ba_inda{color:#fff}
.ba_quita{color:#fff;font-weight:600;font-size:20px}
.ba_bob_why{display:block;margin-left:auto;margin-right:auto;text-align:center;width:98%;left:0;top:20px;padding:20px;box-sizing:border-box}
.buying_house .ba_bob_why{top:10px;padding:10px;font-size:14px;line-height:1.2em}
.selling_house .ba_bob_why{top:10px;padding:10px;font-size:14px;line-height:1.2em}
.ba_bob_whyna{display:table-cell;vertical-align:middle;text-align:center}
.ba_member{float:left;margin-right:30px;margin-top:-30px;max-width:40%}
.ba_h3{text-align:right!important;font-size:20px!important;margin-top:20px;margin-bottom:0!important}
.ba_bg_color{background-color:#eee;background-image:radial-gradient(#fff 10%,transparent 10%),radial-gradient(#fff 10%,transparent 10%);background-size:30px 30px;background-position:0 0,15px 15px}
/*
* html tags
*/
.float1{-webkit-animation-name:Floating;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;display:block; position:fixed; z-index:100000; top:100px; left:150px}
.float2{-webkit-animation-name:Floating2;-webkit-animation-duration:25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out; display:block; position:fixed; z-index:100000; top:0px; left:450px}
.float3{-webkit-animation-name:Floating3;-webkit-animation-duration:30s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out; display:block; position:fixed; z-index:100000; top:100px; left:50px}
.float4{-webkit-animation-name:Floating4;-webkit-animation-duration:25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out; display:block; position:fixed; z-index:100000; top:10px; left:800px}
.float5{-webkit-animation-name:Floating5;-webkit-animation-duration:40s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out; display:block; position:fixed; z-index:100000; top:300px; left:450px}

@-webkit-keyframes Floating {
        0%   { transform: translateY(0) translateX(0); opacity:0 }
	    20%  { transform: translateY(-100px) translateX(-3000px); opacity:1}
        50%  { transform: translateY(-100px) translateX(0); opacity:0}
	    80%  { transform: translateY(-1000px) translateX(-200px); opacity:1}
        95% { transform: translateY(200px) translateX(800px); opacity:0 }
	    100% { transform: translateY(-300px) translateX(300px); opacity:1 }
    }

@-webkit-keyframes Floating2 {
        0%   { transform: translateY(0) translateX(0); opacity:0 }
	    10%  { transform: translateY(100px) translateX(300px); opacity:1}
        30%  { transform: translateY(100px) translateX(1000px); opacity:0}
	    70%  { transform: translateY(600px) translateX(-100px); opacity:1}
        95% { transform: translateY(400px) translateX(800px); opacity:1 }
	    100% { transform: translateY(-100px) translateX(-300px); opacity:0 }
    }

@-webkit-keyframes Floating3 {
        0%   { transform: translateY(0) translateX(0); opacity:0 }
	    12%  { transform: translateY(300px) translateX(-300px); opacity:1}
        45%  { transform: translateY(-100px) translateX(0); opacity:1}
	    80%  { transform: translateY(800px) translateX(200px); opacity:0}
        96% { transform: translateY(200px) translateX(800px); opacity:1 }
	    100% { transform: translateY(0px) translateX(300px); opacity:0 }
    }

@-webkit-keyframes Floating4 {
        0%   { transform: translateY(0) translateX(0); opacity:0 }
	    20%  { transform: translateY(300px) translateX(300px); opacity:1}
        50%  { transform: translateY(-100px) translateX(0); opacity:0}
	    80%  { transform: translateY(800px) translateX(1000px); opacity:1}
        90% { transform: translateY(200px) translateX(-350px); opacity:1 }
	    100% { transform: translateY(0px) translateX(300px); opacity:0 }
    }

@-webkit-keyframes Floating5 {
        0%   { transform: translateY(0) translateX(0); opacity:0 }
	    34%  { transform: translateY(-100px) translateX(-300px); opacity:1}
        55%  { transform: translateY(200px) translateX(0); opacity:0}
	    85%  { transform: translateY(-200px) translateX(200px); opacity:1}
        100% { transform: translateY(200px) translateX(-400px); opacity:0 }
    }

/**
* pages default
MOVE UP
*/
.bezfeaimag #header {max-height:150px !important;}
.bezfeaimag  .entry-content {padding-top:10px !important;}
#sidebar{color:#888}
#sidebar-left .widget,#sidebar-right .widget{margin:10%}
#sidebar-boxes .widget-title{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase}
.widget-area{font-weight:300}
.widget-area img{margin-top:10px}
.widget-title{margin:0;font-size:20px;font-weight:300;letter-spacing:1px}
.widget-area ul{margin:0;list-style:none;overflow:hidden}
.widget-area li{padding:7px 0;margin:0;border-bottom:#EEE 1px solid;line-height:1.62em}
.widget-area li li{border-bottom:none}
.widget-area li ul{margin-left:20px}
.widget-area a:hover{color:#d54e21}
.excerpt{display:block;max-height:132px;min-height:132px;height:132px!important;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:13px;padding-bottom:10px}
.excerpt_news{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:12px;padding-bottom:5px}
.excerpt-dash{display:none}
.excerpt-location{font-size:11px;font-weight:700}
.entry-container{padding:1%;margin:0}
.twocol .entry-container{padding:5.8%}
.twocol .entry-attachment p{margin-bottom:6px}
.threecol{max-width:250px!important;overflow:hidden}
.threecol p{display:none}
.threecol div{padding:1px;margin:1px}
.threecol img{width:225px!important}
.threecol a{font-size:10px!important;display:block;float:top;top:0;white-space:pre-line}
.threecol .entry-container{padding:6.1%;width:300px!important;max-width:250px}
.threecol .entry{max-width:331px!important;max-height:280px!important}
img.threecol{max-width:200px!important;max-height:280px!important}
.fourcol .entry-container{padding:8.5%}
.page .entry-title,.error404 .entry-title{margin-bottom:24px}
.entry-title a:hover{color:#21759B}
.format-link .entry-title a:after{content:"\2192";padding-left:8px}
.red-link a{color:red;font-weight:700}
.custom-meta.entry-category{font-weight:400;text-transform:uppercase}
.price-location{float:right;position:relative;top:-60px;margin-bottom:-40px;padding:0;bottom:0}
.price-location:before{content:"$"}
.ddknw {float: right; width: 50%; display block;border: solid 3px #9eb35c; padding: 20px; margin-left: 10px; background-color:#eeee;}
.ddknw-tit {color:#bb2F5D; font-weight:500; font-style: italic;}
/**
* attachment
*/
#attachment-nav{padding-bottom:12px;margin-bottom:18px;border-bottom:#EEE 1px solid}
#attachment-nav a img{display:block;max-width:50%}
#attachment-nav .nav-previous img{float:left;padding:5px}
#attachment-nav .nav-next img{float:right;padding:5px}
.post-gallery-item img{display:block;float:left}
.entry-content .entry-attachment{margin-bottom:24px}
.entry-attachment p{margin:0}
.entry-attachment img{display:block;margin:0 auto 18px}
/**
* single - default
*/
#botlog  {width:100%; max-height:250px; text-align:center; display:block; }
#botlog img {max-height:100%; }
.1sthmb {font-weight:600 !important; background-color:#aaa; display:block;}
#atbenefits td {vertical-align:middle !important; min-height:30px; text-align:left; }
.isnewpost p {text-align:justify; margin-top:15px;}
.author {display:none;}
.vnitrnidivsystemcat   {width:100%; display:block; height:100px; margin:0px; padding:20px; position:relative; float:left;}
.systemit h2 {text-align:left !important; padding-left:0px !important; }
.entry-meta{padding:1.5% 2.9%;background:#FCFCFC;border-top:#F3F3F3 1px solid;color:#CCC;font-size:12px;font-weight:300}
.entry-header .entry-meta{padding:0;background:none;border:none}
.single .entry-meta{padding:1.5% 2.4%;margin-bottom:24px;background:none;border-top:#F4F4F4 1px solid;border-bottom:#F4F4F4 1px solid}
.entry-meta span{padding-left:24px;margin-left:32px}
.entry-header .entry-meta span{display:block;float:none;padding:6px 0 6px 24px;margin:0}
.single .entry-meta span{display:inline;padding:0 0 0 24px;margin-left:32px}
.entry-meta span.custom-meta,.single .entry-meta span.custom-meta{padding-left:0;background:none;color:#999}
.entry-meta span:first-child,.single .entry-meta span:first-child,.page .entry-meta span:first-child{margin:0}
.entry-meta a{color:#7597B9}
.entry-meta a:hover{color:#d54e21}
.entry-summary{display:block;width:100%}
.entry-summary .entry-attachment{margin-bottom:18px}
.entry-author-link{background:url(images/user.png) left center no-repeat}
.entry-date{background:url(images/time.png) left center no-repeat}
.entry-category{background:url(images/ribbon.png) left center no-repeat}
.attachment-size{background:url(images/image.png) left center no-repeat}
.edit-link{background:url(images/edit.png) left center no-repeat}
.entry-permalink{float:right;margin:0;background:url(images/link.png) left center no-repeat}
.entry-summary p{margin:0}
.format-aside .entry-summary p,.format-status .entry-summary p,.format-quote .entry-summary p{margin-bottom:6px}
.onecol .onecol .entry-summary,.entry-content{font-size:15px;line-height:1.62em}
.entry-utility{padding-top:20px;border-top:#eee 1px solid}
.entry-tags{margin:-8px -8px 16px}
.entry-tags a{position:relative;display:inline-block;padding:1px 4px 1px 16px;margin:8px;background:#F8F8F8;background:-moz-linear-gradient(#F8F8F8,#F3F3F3);background:-webkit-linear-gradient(#F9F9F9,#F3F3F3);background:-o-linear-gradient(#F8F8F8,#F3F3F3);background:-ms-linear-gradient(#F8F8F8,#F3F3F3);background:linear-gradient(#F8F8F8,#F3F3F3);border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);color:#333;font-size:12px}
.entry-tags a:before{content:"";position:absolute;top:8px;left:6px;width:6px;height:6px;background:#fff;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}
.entry-tags a:hover{top:-3px;-moz-transition:top .1s ease;-webkit-transition:top .1s ease;-o-transition:top .1s ease;-ms-transition:top .1s ease;transition:top .1s ease}
.social-bookmarks{margin-bottom:20px;font-size:12px;font-weight:600}
.social-bookmarks p{margin-bottom:12px}
.facebook-like,.twitter-button,.google-plusone,.pinterest-button{float:left}
.facebook-like{width:110px}
.fb_edge_comment_widget{width:401px}
.entry-author{padding:20px;margin-bottom:20px;background:#FCFCFC;border-bottom:#EEE 1px solid;box-shadow:0 0 5px rgba(0,0,0,.1);font-size:13px;line-height:1.62em}
.entry-author .avatar{float:left;padding:5px;border-bottom:#DDD 1px solid;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
.entry-author .author{margin-bottom:10px;font-family:"Open Sans",sans-serif;font-size:15px;letter-spacing:normal}
.entry-author .author,.author-bio,.entry-author .author-meta{margin-left:126px}
.author-bio{margin-bottom:10px}
.entry-author .author-website,.entry-author .author-twitter{float:left;width:50%;text-align:center}
.entry,#comments,#respond{margin:0;background:#fff;border-bottom:#DDD 1px solid;box-shadow:0 0 5px rgba(0,0,0,.1)}
.onecol .hentry .entry,.onecol .hentry #comments,.onecol .hentry #respond,.category-filter{margin:1.7%}
.onecol .twocol .entry{margin:3.4%}
.twocol .entry,.onecol .threecol .entry,#sidebar-boxes .widget,.threecol .widget{margin:5%}
.threefourthcol .threecol .entry,.onecol .fourcol .entry,.fourcol .widget{margin:2%}
.twocol .onecol .entry,.twocol .onecol #comments,.twocol .onecol #respond,.twocol .widget{margin:3.4%}
.single .entry,.page .entry,.error404 .entry{padding:0 20px;margin-bottom:0!important}
.single .entry .theme-light.slider-wrapper,.page .entry .theme-light.slider-wrapper{padding:0!important;margin-bottom:0!important;margin-left:-2%;margin-right:-2%}
.portfolio-price{font-weight:700;display:block;margin:6,1%;vertical-align:baseline;z-index:100}
.wp-post-image{display:block;max-width:100%}
.threefourthcol .wp-post-image{float:left;padding:10px;max-width:250px!important}
.format-status .avatar{display:block;float:left;margin-right:20px}
.format-image figure img{width:100%}
.format-audio object{height:24px}
.gallery{margin:auto}
.infobox{float:right;margin-left:15px;margin-top:5px;margin-bottom:5px;padding:5px;border:#eee 1px solid;font-weight:600;text-transform:uppercase;font-size:14px}
.infobox a{color:red}
.mapofchicago{max-width:98%}
.gallery-item{float:left;padding:10px 0;background:#FCFCFC;border-bottom:#EEE 1px solid;box-shadow:0 0 5px rgba(0,0,0,.1);text-align:center}
.gallery-columns-1 .gallery-item{width:90%;margin:0 1.5% 3%}
.gallery-columns-2 .gallery-item{width:45%;margin:0 1.5% 3%}
.gallery-columns-3 .gallery-item{width:30%;margin:0 1.3% 3%}
.gallery-columns-4 .gallery-item{width:22%;margin:0 1.2% 3%}
.gallery-columns-5 .gallery-item{width:17%;margin:0 1.2% 3%}
.gallery-item:hover{background:#F4F4F4}
.gallery-item a img{display:block;padding:0;margin:0 auto;border:none;box-shadow:none}
.single #content .hentry,.page #content .hentry{box-shadow:none;background:none;border:none}
.single-post .gallery-item a img{max-height:150px;min-height:150px;width:auto}
.gallery-icon{margin:0}
.gallery-caption{padding:10px 10px 0;margin:0;font-size:12px;line-height:16px;text-align:center}
.bypostauthor > .comment-body{background:#F0F0F0}
#single-content-wrap > p{text-align:justify}
/*
*	WordPress Standard Tags
*/
.aligncenter{display:block;margin:20px auto}
.alignleft{float:left;margin:10px 20px 10px 0}
.alignright{float:right;margin:10px 0 10px 20px}
.wp-caption{max-width:98%;padding:1% 0;margin:0;float:left!important}
.wp-caption a img{display:block;padding:10px 30px;margin:1%;border:none;box-shadow:none}
.wp-caption-text{margin:3% 0 0;color:#333;font-size:13px;line-height:1.62em;text-align:center}
/**
* resets
*/
.lme-module-heading {display:none !important}
.lme-module {display:none !important}
.lme-walk-score {display:none !important}
.logoBar {display:none !important}

.page-id-17802 .infobox1 {display:none !important}
.page-id-17802 .infobox2 {display:none !important}
.page-id-17802 .alistings_ttl {display:none !important}
.page-id-17844 .infobox1 {display:none !important}
.page-id-17844 .infobox2 {display:none !important}
.page-id-17844 .alistings_ttl {display:none !important}
.page-id-17224 .menu-nove-container  {display:none !important;}
.page-id-17224 .menu-item {display:none !important;}
.page-id-17224 #header {display:none !important;}
.page-id-17224 #footer {display:none !important;}
.page-id-17224 .ddemblem {display:none !important;}
.page-id-17224 .excerpt {display:none !important;}
.page-id-17224 .fl_more {display:none !important;}
.page-id-17224 .closeddeals {display:none !important;}
.page-id-17224 .vnitrnidivpul {width:20% !important; line-height:0.9em !important;padding-left: 3px !important;
padding-right: 3px !important; padding-top: 3px !important;}
.page-id-17224 .vnitrnidivpul h2 {font-size:18px !important; margin-bottom: 3px !important;
  line-height:0.9em !important; padding-left: 1px !important; padding-top: 1px !important;}
.page-id-17224 .vnitrnidivpul {font-size:16px !important;}
.page-id-17224 .fl_label {font-size:16px !important;}
.page-id-17224 .fl_location {font-size:16px !important; line-height:0.9em !important;
  margin-bottom: 3px !important ;}
.page-id-17224 .locandpric {font-size:16px !important; line-height:0.9em !important;}
.page-id-17224 .fl_cena {font-size:16px !important; line-height:0.9em !important; margin-bottom:2px !important}
.page-id-17224 .feat-image-wrap {box-shadow: none !important}
.page-id-17224 .entry-content {max-width:100vw !important; margin-left:auto; margin-right:auto;}
.page-id-6713 #feattop,.page-id-1229 #feattop, .page-id-35654 #feattop{-webkit-filter:grayscale(0%);filter:grayscale(0%);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.page-id-7135 #feattop,.page-id-7135 #feattopm{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.page-id-6762 .nadpis-stranky{display:none!important}
.page-id-11792 #feattop{background-position:center center}
.page-id-12223 .nadpis-stranky{display:none!important}
.page-id-6762 #bottomlogo{display:none!important}
.page-id-6762 #container{display:none!important}
.page-id-6762 #footer{display:none!important}
.postid-12716 h1{text-transform:none!important}
.postid-12716 .entry-content a{color:#658d9d!important}
.page-id-4119 p{text-align:justify;clear:both}
.page-id-13039 .alistings_ttl{display:none}
.page-id-13039 .IDX_meta{display:none}
.page-id-13552 .nadpisbezfea {display:none;}
.page-id-7135 .nadpis-stranky {display:none!important;font-size:0!important}
#cboxTitle {display:none !important}
#redefined {display:none;}
.zmiznito {display:none !important;}
#mobilni_report {display:none;}
/*
* Related block - Footer
*/
#also-read {
  float: left;
  max-width: 100%;
  background: #eeeeee;
  margin-bottom: 6em;
  padding-bottom: 5em;
}
#also-read .newblogent a {
  text-decoration: none;
}
#also-read .newblogent h2 {
  font-size: 17px;
  height: auto;
  overflow: visible;
  max-height: 100% !important;
}

/*
* Rover IDX styling
*/
nav.rover-searchpanel .search-panel-container .rover-col,
nav.rover-searchpanel .search-panel-container .rover-col>ul>li>a,
nav.rover-searchpanel .noUi-connect,
nav.rover-searchpanel .search-panel-container.first .rover-col,
nav.rover-listing-nav .rover-row, nav.rover-listing-nav,
.prop-section-right .rover-ask-a-question{
  background-color: #eee !important;
  color: #888 !important;
}


nav.rover-searchpanel .search-panel-container.first .rover-col a.rover-dropdown-toggle, nav.rover-searchpanel .search-panel-container.first .rover-col .rover-label{
  background-color: #eee !important;
  color: #888 !important;
}


nav.rover-searchpanel .search-panel-container.second .rover-col>ul>li>a.rover-search-button,
input.rover-searchpanel-input[type="checkbox"]:checked {
  background-color: #e25467 !important;
    color: #ffffff!important;
}
.rover-swipe.progress_bar .thumbs progress {
 display: none !important;
}
nav.rover-listing-nav .rover-nav-item a u,
nav.rover-listing-nav .rover-label,
nav.rover-listing-nav .rover-nav-item.rover-nav-item-matches .rover-msg-text {
    color: #bb2f5d !important;
    font-size: 14px !important;
}
.rover-prop .data-price,
nav.rover-searchpanel .search-panel-container .rover-col .rover-dropdown-menu,
nav.rover-searchpanel ul.rover-nav-more .rover-adv-count>span,
nav.rover-searchpanel input.rover-searchpanel-input[type="checkbox"], nav.rover-searchpanel .rover-searchpanel-li, nav.rover-searchpanel .rover-searchpanel-li a, nav.rover-searchpanel .rover-searchpanel-li label, nav.rover-searchpanel a.rover_select, nav.rover-searchpanel a.rover-send-prop-to-clients {
  color: #444 !important;
}
.roverBasicPropDetails {
  text-align: justify !important;
}
.rover-bkyellow {
    background-color: #ddd !important;
}
nav.rover-searchpanel .search-panel-container.second .rover-col u.ri{
  border-color: #bb2f5d !important;
}
.fav-button {
  position: relative;
  top: 16px;
  text-align: center;
  left: -10px;
}
.listing-results-container .rover-prop .fav-button {
    background-color: #959B8C !important;
    border-radius: 50% !important;
    margin-top: -30px !important;
    padding: 0!important;
    color: white !important;
    width: 35px !important;
height: 35px !important;
}
.rover-prop svg.heart, .rover-prop svg.heart_outline {
    position: relative !important;
    top: 9px !important;
}
.rover-prop.fav svg.heart, .rover-prop.fav svg.heart path, .rover-prop.fav svg.heart_outline, .rover-prop.fav svg.heart_outline path {
    fill: #ff95b8 !important;
}
.rover-prop.waterfront .rover-banner,
.rover-prop.newconstruction .rover-banner,
.rover-prop.sold .rover-banner,
.rover-prop.openhouse .rover-banner,
.rover-prop.active .rover-banner {
    background-color: #aaa !important;
}
.rover-prop.active .rover-banner,
.rover-prop.pending .rover-banner {
	background-color: #aaa !important;
}
li.rover-prop.active .rover-banner,
.rover-prop.new .rover-banner,
#home-worth-panels .address-background button.get-started {
      background-color: #e25467 !important;
}


.prop-header .prop-address, .prop-header .prop-price,
.prop-specifics .prop-nav a {
  font-size: 18px !important;
}
.rover-prop-details-static {
  font-size: 14px !important;
}
.prop-header .prop-social {
  top: 2px!important;
}
.prop-section-left .rover-remarks {
    padding-left: 0!important;
    text-align: justify!important;
    font-size: 15px!important;
    line-height: 1.62em!important;
}
.prop-section-right .rover-ask-a-question {
  font-size: 14px!important;
  box-sizing: border-box;
}
h3.rover-detail-section {
  font-size: 17px!important;
  text-align: left !important;
  padding-left: 10px !important;
}
.rover-detail-label {
  overflow: visible !important;
  float: left;
  width: 60% !important;
  white-space: initial !important;
}
.rover-detail-value {
  padding: 0 !important;
  width: 40% !important;
}

.rover-prop-disclosure {
    color: gray !important;
    margin: 60px auto !important;
    font-size: 10px !important;
    max-width: 500px !important;
    opacity: 0.7;
}


.single-post-title {
  font-size: 18px;
    text-align: center;
    margin: 5em 0 2em;
    color: #bb2F5D!important;
    font-family: Arial;
}
#novydes .listing-results-container {
  margin-left: 0px !important; margin-right: 0px !important; padding-left: 10px !important;
    padding-right: 10px !important;
}
.rover-swipe {cursor:pointer !important}

.rover-dialog.rover {max-width:700px!important}

.rover-agent-header,
.rover-agent-desc {
	max-width: 500px;
    margin: 0 auto;
}
.rover-agent-desc { padding-bottom: 3em;}
#novydes .rover-agent-listings .listing-results-container {
    margin-left: -7px !important;
}
#novydes .rover-agent-header > h1 {text-align: center}
@media only screen and (min-width: 800px) {
.rover-agent-contact,
.rover-agent-thumb {
	width: 50% !important;
	max-width: 250px !important;
}
}
@media only screen and (max-width: 800px) {
	.rover-agent-desc {padding: 5px}
}



/*.prop-section-right .prop-ask-container,
.prop-section-right .prop-agent-container,
*/
.prop-section-right > h3,
.prop-section-right > .rover-prop-details-static,
.rover-save-search{
  display: none !important;
}


/**
* added by by EP 2022-04 START
*/

.feat-image-decor-lux {
		position: absolute;
    background: gray;
    color: white;
    top: 25px;
    width: 100%;
    box-sizing: border-box;
		text-transform: uppercase;
		padding: 2px;
	}

	@-webkit-keyframes scroll {
	  0% {
	    transform: translateX(0);
	  }
	  100% {
	    transform: translateX(calc(-250px * 10));
	  }
	}

	@keyframes scroll {
	  0% {
	    transform: translateX(0);
	  }
	  100% {
	    transform: translateX(calc(-250px * 10));
	  }
	}
	.slider-lux {
	  background: #F5F5F5;
	  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
	  height: 400px;
	  margin: auto;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
	.slider-lux::before, .slider::after {
	  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 0%);
	  content: "";
	  height: 400px;
	  position: absolute;
	  width: 50px;
	  z-index: 2;
	}
	.slider-lux::after {
	  right: 0;
	  top: 0;
	  transform: rotateZ(180deg);
	}
	.slider-lux::before {
	  left: 0;
	  top: 0;
	}
	.slider-lux .slide-track-lux {
	  -webkit-animation: scroll 60s linear infinite;
	          animation: scroll 60s linear infinite;
	  display: flex;
	  width: calc(250px * 2 * 20);

	}
	.slider-lux .slide-track-lux:hover {
		 -webkit-animation-play-state:paused;
  -moz-animation-play-state:paused;
  -o-animation-play-state:paused;
  animation-play-state:paused;
  cursor: pointer;
	}
	.slider-lux .slide-lux {
	  	height: 400px;
	  	width: 250px !important;
		margin-top: 10px !important;
}

.slide-lux h4  {
	  	text-align:center;
		font-size:14px;
		margin-top:20px;
		text-transform: uppercase;
		letter-spacing: 2px !important;
		margin-bottom:0px;
}

.slide-lux .locandpric {
	  	text-align:center !important;
		font-size:12px;
}

.slide-lux .feat-image-decor{
	  	background-color:#959B8C;
		color:#ffffff;
	display:block;
	width:100%;
	font-size:14px;
}



#content .post-34764 h2, #content .post-34764 h3, #content .post-37929 h2, #content .post-37929 h3 {
	 color: #959B8C !important;
	text-align: center;
	font-family:sans-serif !important;
	letter-spacing: 5px !important;
	font-size:18px !important;
	padding-top:30px;
	text-transform: uppercase;
	padding-left:initial;
}

#content .post-34764 a, #content .post-37929 a {
	  color: #959B8C !important;
	  }
.page-id-34764 #wrapper .nadpis-stranky, .page-id-37929 #wrapper .nadpis-stranky
{
background: rgba(149,155,140,.8)
	 }
.page-id-34764 #wrapper .nadpis-stranky h1, .page-id-37929 #wrapper .nadpis-stranky h1
{
font-size:24px;
	 }

#content .post-34764 a img, #content .post-37929 a img {
max-width:initial;
	padding:initial;
	border:initial;
	box-shadow:initial;
	transition: transform .2s;
	 }
#content .post-34764 a img:hover, #content .post-37929 a img:hover {
transform: scale(1.4);
	background: initial !important;
	 }

#content .post-34764 ._df_thumb, #content .post-37929 ._df_thumb{
    display: inline-block;
    width: 200px;
    height: 200px;
    padding: 10px !important;
    box-shadow: none!important;
    border: none !important;
	 }
#content .post-34764 ._df_book-cover, #content .post-37929 ._df_book-cover {
    box-shadow: none!important;
	}
#content .post-34764 ._df_book-title, #content .post-37929 ._df_book-title {
    display: none!important;
	}

.lux-testimonials-all {
margin-bottom:50px;
	 }

.lux-testimonial {
display: inline-block;
    width: 25%;

    padding: 30px;
    text-align: justify;
    font-style: italic;
    line-height: 1.4;
    vertical-align: top;
	 }


.lux-testimonial-ind::before {
    float: left;
    height: 100px;
    font-size: 120px;
    content: '\201D';
    color: #EFF2E9;
    font-weight: bold;
    margin-right: 25px;
    margin-top: -30px;
    font-style: normal;
    font-family: serif;
}

.pod-nadpis {color: #959B8C !important;
    text-align: center !important;
    font-family: sans-serif !important;
    letter-spacing: 3px !important;
    font-size: 14px !important;}

.lux-tmb {
    display: inline-block;
    width: 200px;
    height: 200px;
    padding: 10px !important;
    box-shadow: none!important;
    border: none !important;
	 }
.spacer-50 {
display:block;
	 width:100%;
	 height:50px;
	 clear:both;
	 }
.lux-at-properties-logo-small {
max-width:200px !important;
	 }
.lux-member-logo {
    display: inline-block;
    margin:10px;
	 }

.full_in_post {
    width: 100vw;
    position: relative;
    margin-left: -50vw;

    margin-top: 10px;
    left: 50%;
	 }

.overlay_pop {
   left:0;
	right:0;
  background: rgba(0, 0, 0, 0.75);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
	z-index:999;
	width:100%;
	height:1px;
}
.overlay_pop:target {
  visibility: visible;
  opacity: 1;
	 position: absolute;
	height:100%;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  max-width: 800px;
  position: relative;
  transition: all 5s ease-in-out;
	transform: translate3d(0, 0, 0);
}


.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content_pop {
  max-height: 30%;
  overflow: auto;
}

.worth-address-heading {
font-size: 20px !important;
	font-weight: 300 !important;
    padding-top: 15px !important;
    color: #bb2F5D !important;
    text-align: center;
	}

#home-worth-panels .address-background button.get-started {
    background-color: #bb2F5D !important;
}


/**
* added by by EP 2022-04 END
*/

/*
* New nav menu 01/2023
*/
#tf-dd-menu {
	display: block;
    position: absolute;
    z-index: 1001;
    background: transparent;
    top: 28px;
    width: 100%;
		text-transform: uppercase;
		font-family: "Arial Narrow", sans-serif;
}
#tf-dd-menu ul li {
list-style-type: none;
-moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
#tf-dd-menu ul.menu>li {
	display: inline-block;
    width: auto;
    vertical-align: top;
    font-weight: 600;
    border-right: 2px solid #fff;
    height: 3em;
    padding: 1rem 1rem 1.5rem 0.5rem;
}

#tf-dd-menu a, #tf-dd-menu span {
display: inline-block;
}
#tf-dd-menu header {
position: relative;
}
#tf-dd-menu .menu > ul {
background-color: #ff5722;
text-align: center;
position: relative;
font-size: 0; /* For removing the default margin between the inline-block elements if any. */
}

#tf-dd-menu .menu > ul > li {
background-color: #ff5722;
display: inline-block;
padding: 10px 20px;
cursor: pointer;
}

#tf-dd-menu ul li a {
color: #fff;
font-size: 16px;
display: block;
}

#tf-dd-menu ul li:hover a {
color: #BB2F5D;
}

/* .menu-item-has-children > a {
position: relative;
} */

.menu > .menu-item-has-children > a::after {
content: '';
border: 5px solid transparent;
border-top-color: #fff;
display: inline-block;
vertical-align: middle;
margin-left: 5px;
}

.menu > .menu-item-has-children:hover > a::after {
border-top-color: #333;
}

.sub-menu-wrapper {
position: absolute;
top: 75px;
left: -9999px;
background: #fff;
display: flex;
opacity: 0;
transition: top .5s, opacity .5s;
-webkit-transition: top .5s, opacity .5s;
-moz-transition: top .5s, opacity .5s;
-ms-transition: top .5s, opacity .5s;
-o-transition: top .5s, opacity .5s;
}

.sub-menu {
padding: 20px 30px;
margin: 0;
width: 100%;
text-align: left;
}
#tf-dd-menu .sub-menu-wrapper > .sub-menu > li > a {
	padding: 20px 30px;
	color: #959B8C; /*#dc76a4;*/
	pointer-events: none;
}
#tf-dd-menu .sub-menu > li > .sub-menu a {
	color: #333;
	font-weight: 400;
}
#tf-dd-menu .sub-menu-wrapper > .sub-menu > li {
	display: inline-block;
	width: 30%;
	float: left;
}

.sub-menu-heading {
	    margin-bottom: 10px;
	    cursor: initial;
	    min-height: 203px;
}

.sub-menu a:hover {
color: #ff5722;
}

.sub-menu-heading a:hover {
color: initial;
}

.sub-menu-wrapper a {
color: #ff5722;
}

.menu > .menu-item-has-children:hover > .sub-menu-wrapper {
opacity: 1;
left: 0;
right: 0;
top: 77px;
}


/* Hamburger Styling */
.mobile-menu {
display: flex;
width: 30px;
height: 25px;
flex-direction: column;
justify-content: space-around;
cursor: pointer;
position: absolute;
right: 12px;
top: 18px;
display: none;
}

.bar {
height: 3px;
background: #fff;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
}

.mobile-menu.active .bar:nth-child(1) {
  background: #333;

transform: translateY(6px) rotate(-45deg);
-webkit-transform: translateY(6px) rotate(-45deg);
-moz-transform: translateY(6px) rotate(-45deg);
-ms-transform: translateY(6px) rotate(-45deg);
-o-transform: translateY(6px) rotate(-45deg);
}

.mobile-menu.active .bar:nth-child(2) {
  background: #333;

transform: translateY(-6px) rotate(45deg);
-webkit-transform: translateY(-6px) rotate(45deg);
-moz-transform: translateY(-6px) rotate(45deg);
-ms-transform: translateY(-6px) rotate(45deg);
-o-transform: translateY(-6px) rotate(45deg);
}
.mobile-only {
  display: none;
}

.page-id-15444 .fluid-width-video-wrapper{padding-top:0%!important; height:1050px!important}


/* Media Queries */
@media screen and (max-width: 960px) {

#tf-dd-menu ul.menu > li.menu-item-has-children > a {
	pointer-events: none;
}
#tf-dd-menu ul.menu > li {
		display: block;
	    width: unset;
			height: unset;
	    vertical-align: unset;
			padding: 10px;
			border-right: none;
}
#tf-dd-menu .mobile-menu {
	display: flex;
}

#tf-dd-menu {
	background: #fff;
	top: 0;
}

#tf-dd-menu .menu {
	padding-top: 5px;
	display: none;
}

#tf-dd-menu .menu > ul > li {
	display: block;
	text-align: left;
	position: relative;
}
#tf-dd-menu ul > li > a {
  color: #333;
}
#tf-dd-menu .menu > .menu-item-has-children > a::after  {
  border-top-color: #333;
}
#tf-dd-menu .menu > .menu-item-has-children:hover > a::after  {
  border-top-color: #BB2F5D;
}
#tf-dd-menu .sub-menu-wrapper > .sub-menu {
  padding: 0;
}
#tf-dd-menu .sub-menu > li > .sub-menu {
  padding: 0px 5px 10px;
}
#tf-dd-menu .sub-menu-wrapper > .sub-menu > li {
  float: left;
    width: 51%;
    min-height: 0;
    padding: 0;
}
#tf-dd-menu .sub-menu a:hover {
	color: #333;
}

#tf-dd-menu .menu-item-has-children > a {
	/* position: static; */
	display: inline-block;
}

#tf-dd-menu .menu-item-has-children > a::after {
	position: static;
	right: 20px;
	top: 20px;
}


.sub-menu-wrapper {
	position: static;
	background: transparent;
	flex-direction: column;
	float: left;
	width: 100vw;
	opacity: 1;
	display: none;
  z-index: 1001;
  padding-left:10px;
}

.menu-item-has-children:hover > .sub-menu-wrapper {
	opacity: initial;
}

.sub-menu {
	width: 100%;
	padding: 10px 5px;
}
#tf-dd-menu .sub-menu-wrapper > .sub-menu > li > a {
	padding: 10px 5px;
}

.sub-menu-heading {
	border-color: #fff;
}

.sub-menu-wrapper a {
	color: #fff;
}
.mobile-only {
    display: block;
    position: relative;
    float: left;
    width: 100%;
}
#tfdd-menu-title a {
    font-family: "Avenir", Arial, sans-serif;
    font-weight: 300;
    color: #333;
    text-transform: uppercase;
    font-size: 1.9rem;
    padding: 13px 40px 0px;
    letter-spacing: 1px;
   line-height: 1.2em;
}
#tfdd-menu-desc {
    margin-left: 40px;
    padding-bottom: 1.7em;
    border-bottom: 1px solid #333;
    width: 300px;
    float: left;
    margin-bottom: 2rem;
    font-size: .9rem;
    font-family: "Arial Narrow" ,'Arial', sans-serif;
    letter-spacing: 1px;
    line-height: 1.2em;

}

}

/* needs to go to style-media */
@media screen and (max-width: 1149px) {
#novydes #header #site-title{left:unset;right:30px;max-width: 100%;}
}
@media screen and (max-width: 960px) {
  #novydes #header #site-title{left:10px;right:initial;max-width: 100%;text-align: left}
  #novydes #header #site-title #site-description {text-align: left}
}


/*
* END New nav menu 01/2023
*/

/* TF 19 Jan 2023, footer menu */

.prefooter {
  position: relative;
  display: block;
  float: none;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 50px 10px 10px;
  color: #787978;

}
.fallback-footer {
  margin-right:auto;
  margin-left:auto;
  text-align: center;
}
.prefooter-menu {
  display: block;
  float: left;
  width: 33%;
}
#novydes .prefooter-menu > h2.widgettitle {
  font-size: 19px !important;
  color: white !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.prefooter-menu p, .prefooter-menu li, .prefooter-menu a {
  color: #787978;
}
.prefooter-menu li, .prefooter .menu li {
  list-style-type: none;
  text-align: center;
}
@media (max-width: 660px) {
  .prefooter {
    padding: 2em 0
  }
  .prefooter-menu {
    width: 100%;
  }
}

/* TF Footer menu end */

/* EP Jan-2023 start */
  .page-template-template-landing-page .entry-title {
        display:none !important;
    }
.prop-section-left {
        max-width:700px !important;
    }
/* EP Jan-2023 end */

/**
TF post slider, jan 25, 2023
*/

/* standard */
@-webkit-keyframes scroll {
	0% {transform: translateX(0); }
	100% {transform: translateX(calc(-345px * 10));}
}
@keyframes scroll {
  0% {transform: translateX(0); }
	100% {transform: translateX(calc(-345px * 10));}
}


	.tf-post-slider {
	  height: 420px;
	  margin: auto;
	  overflow: visible;
	  position: relative;
	  width: 100%;
    float: left;
    display: block;
	}
	.tf-post-slider::before, .tf-post-slider::after {
	  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 0%);
	  content: "";
	  height: 340px;
	  position: absolute;
	  width: 50px;
	  z-index: 2;
	}
	.tf-post-slider::after {
	  right: 0;
	  top: 0;
	  transform: rotateZ(180deg);
	}
	.tf-post-slider::before {
	  left: 0;
	  top: 0;
	}
	.tf-post-slider .tf-post-slider-track {
	  -webkit-animation: scroll 100s linear infinite;
	          animation: scroll 100s linear infinite;
	  display: flex;
	  width: calc(345px * 10);

	}
	.tf-post-slider .tf-post-slider-track:hover {
		 -webkit-animation-play-state:paused;
  -moz-animation-play-state:paused;
  -o-animation-play-state:paused;
  animation-play-state:paused;
  cursor: pointer;
	}

      .tf-post-slider .tf-post-slider-track.tf-push-left {
        -webkit-animation: scroll 50s infinite;
                animation: scroll 50s infinite;
      }
      .tf-post-slider .tf-post-slider-track.tf-push-right {
        -webkit-animation: scroll 50s infinite;
                animation: scroll 50s infinite;
                animation-direction: reverse;
        -webkit-animation-direction: reverse;
      }

	.tf-post-slider .tf-post-slider-item {
	  	height: 340px;
	  	width: 345px !important;
		  margin-top: 10px !important;
}

.inner a {
 text-decoration: none;
}
.inner .tf-excerpt {
 line-height: 1.1;
 margin: 1.5rem 0;
 font-size: 13px;
 font-weight: 400;
  padding: 0 1em;
}
.inner .tf-excerpt a {
 text-decoration: none;
 font-weight: 800;
}
.inner .inner-bg {
 width: 100%;
 height: 280px;
 background-size: cover;
 background-position: center;
}
.inner .inner-bg span {
 color: white;
 font-size: 13px;
 font-weight: 400;
 padding: 1rem;
}
.inner .inner-bg h4 {
 margin: 0;
 padding: 1rem;
 line-height: 1.2;
 white-space: normal;
  background-color: #959B8C;
  color: #fff !important;
  display: block;
  opacity:90%;
  font-size:16px;
}
#tf-wrapper {
width: 100vw;
margin-left:-23.5vw;
position: relative;
}
@media screen and (min-width: 1600px) {
  #tf-wrapper {margin-left:-26vw;  }
}
@media screen and (min-width: 1700px) {
  #tf-wrapper {margin-left:-28vw;}
}
@media screen and (min-width: 1800px) {
  #tf-wrapper {margin-left:-30vw;}
}
@media screen and (min-width: 2000px) {
  #tf-wrapper {margin-left:-31vw;}
}
@media screen and (min-width: 2200px) {
  #tf-wrapper {margin-left:-34vw;}
}

#tf-carousel {
overflow: overlay; /*auto*/
scroll-behavior: smooth;
scrollbar-width: none;
height: 380px;
margin: 1em 0;
position: relative;
z-index: 1;
}

#tf-carousel::-webkit-scrollbar {
height: 0;
}

#prev,
#next {
display: flex;
justify-content: center;
align-content: center;
background: white;
border: none;
padding: 8px;
border-radius: 50%;
outline: 0;
cursor: pointer;
position: absolute;
z-index: 99;
box-shadow: 2px 3px 4px 0px #9e9e9e;
}

#prev {
top: 150px;
left: 0;
transform: translate(50%, -50%);
}

#next {
top: 150px;
right: 0;
transform: translate(-50%, -50%);
}

#tf-content {
display: grid;
grid-gap: 16px;
grid-auto-flow: column;
margin: auto;
box-sizing: border-box;
}

.item {
width: 345px;
height: 280px;
}

@media screen and (min-width: 1350px) {
  body.single-post #tf-wrapper {margin-left:-22vw;  }
}
@media screen and (max-width: 1349px) {
  #tf-wrapper {margin-left:-20vw;}
}
@media screen and (max-width: 1280px) {
  #tf-wrapper {margin-left:-18vw;}
}
@media screen and (max-width: 1199px) {
  #tf-wrapper {margin-left:-16vw;}
}
@media screen and (max-width: 960px) {
  #tf-wrapper {margin-left:-9vw;}
}
@media screen and (max-width: 880px) {
  #tf-wrapper {margin-left:-6vw;}
}
@media screen and (max-width: 770px) {
  #tf-wrapper {margin-left:-6vw;}
}
@media screen and (max-width: 660px) {
  #tf-wrapper {margin-left:-7vw;}
}

/* tf post slider end */

/* EP Rover IDX edits 05-2023 start */
.rover-sidebars .roverUL li, .rover-sidebars .roverOL li
{max-width: 250px !important; }
.rover-full-page-custom-before {max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    text-align: justify; }
/* EP Rover IDX edits 05-2023 end */

/* EP new hmpg 11-2023 */

#hmpg-ep-new {
  width:100%;
  margin:0px auto 0px auto;
  display:flex;
}

#hmpg-main-cont {
  display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 60px; text-align: center; margin-top: 30px; margin-bottom:100px;
}

.hmpg-dd-div {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.hmpg-dd-image-container,
.hmpg-dd-copy-container {
  flex: 1 0 50%;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}

.hmpg-dd-image {
  width: 100%;
  height: auto;
  display: block;
}

.hmpg-dd-copy-container {
  padding: 30px 60px 30px 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.hmpg-dd-copy {
  font-style: italic;
  text-align: justify;
  width: 100%;
}

.hmpg-h2  {color: #40423C!important;
    text-align: center;
    font-family: sans-serif!important;
    letter-spacing: 5px!important;
    font-size: 1.2em !important;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px !important;
  margin-bottom: 0px !important;
  }
.hmpg-sml-subtit {
  font-size:0.8em;
}

.hmpg-btn {
  flex: 1; min-width: 320px; max-width: 300px;
  background:center center no-repeat; background-size: cover; border-radius: 15px;
  box-shadow: 2px 5px 10px rgba(0,0,0,0.3); padding: 20px; color: white; text-decoration: none;
  font-size: 1.2em; display: flex; justify-content: center; align-items: center; border: 3px solid white;
  position: relative; overflow: hidden;cursor: pointer; transition: transform 0.3s ease;
  color:#fff !important;
  }
.hmpg-wht-line {
  z-index: 1; padding: 5px 10%; display: block; position: relative; border-top: 1px solid white;
  border-bottom: 1px solid white
      }

.hmpg-gry-line {
  z-index: 1;
  padding: 5px 0; /* Adjusted to remove padding on the sides */
  display: block;
  position: relative;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  cursor: pointer;
  /* Initial background and text color */
  background-color: #fafafa; /* pale background */
  color: #000000; /* assuming black text color */
  overflow: hidden; /* This ensures that the pseudo-elements don't overflow the container */
}

/* Pseudo-elements for gradient borders */
.hmpg-gry-line:before,
.hmpg-gry-line:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10%; /* Width of the gradient effect */
  z-index: -1;
  background: linear-gradient(
    to right,
    rgba(149, 155, 140, 0),
    #959B8C 50%,
    rgba(149, 155, 140, 0)
  );
  transition: opacity 0.3s; /* Smooth transition for the hover effect */
  opacity: 0; /* Make the gradient borders invisible by default */
}

.hmpg-gry-line:before {
  left: 0;
}

.hmpg-gry-line:after {
  right: 0;
  transform: rotateY(180deg); /* Flip the gradient direction for the right side */
}

/* Hover state styles */
.hmpg-gry-line:hover {
  /* Reversed colors: text and specific background */
  color: #ffffff; /* Text color changed to white */
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: rgba(149, 155, 140, 0.8);
}

.hmpg-gry-line:hover:before,
.hmpg-gry-line:hover:after {
  opacity: 1; /* Show the gradient borders on hover */
}

.hmpg-gray-banner {
	width:100%; display:block; background-color:#eeeeee; margin:0 0 0 0px;
  }

#hmpg-banner-bottom {
width:100%; display:block; background-color:#eeeeee; margin:0 0 0 0px;
   }

.hmpg-highlight-items  {
font-family: 'Helvetica Neue', Arial, sans-serif; display: flex; flex-wrap: wrap; justify-content: center; text-align: center; gap: 20px; padding: 20px;
  }
.hmpg-highlight-it {
  flex: 1 1 180px; display: flex; flex-direction: column; justify-content: center; text-align: center; font-size: 1.2em; padding: 10px;
   }

.hmpg-highlight-it-2 {
  flex: 1 1 300px; display: flex; flex-direction: column; justify-content: center; text-align: center; font-size: 1.2em; padding: 10px;
   }
.claim-number {
font-size: 3em; font-weight: 300; line-height: 1;
   }
.hmpg-txt-cntr {
font-style: italic; word-wrap: break-word; taxt-align:justify; font-family: Arial,sans-serif!important;
   }

a.hmpg-kp-clr {
color:#959B8C !important;
 }

a.hmpg-kp-clr:hover {
color:#fff !important;
 }

.hmpg-list-services {
margin:0 0 0 0 !important;
  font-size: 1.2em;
  text-align:center !important;
 }

.hmpg-testimonials {
margin-bottom:10px !important;
 }

.hmpg-banner-bottom-inside {
align-items: center;
font-family: 'Helvetica Neue', Arial, sans-serif;
  display: flex; flex-wrap: wrap; justify-content: center; text-align: center; gap: 20px; padding: 30px;
}

.etb-img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-right: auto!important;
    margin-left: auto!important;
    border-width: 5px;
    border-color: #eee;
    border-style: solid;
    -webkit-box-shadow: 5px 5px 10px 2px rgba(135,133,135,1);
    -moz-box-shadow: 5px 5px 10px 2px rgba(135,133,135,1);
    box-shadow: 5px 5px 10px 2px rgba(135,133,135,1);
  display:block;
   }

.etb-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.etb-item:nth-child(even) {
    flex-direction: row;
}

.etb-item:nth-child(odd) {
    flex-direction: row-reverse;
}

.etb-image-container {
    flex: 0 0 auto;
    width: 300px;
    text-align: center;
    margin-right: auto; /* centering the image */
    margin-left: auto; /* centering the image */
}

.etb-item-info {
    flex: 1;
  max-width:98%;
    text-align: left;
}

.etb-item:nth-child(even) .etb-item-info {
    padding-left: 50px; /* 50px spacing on the left for odd items */
    padding-right: 0;
}

.etb-item:nth-child(odd) .etb-item-info {
    padding-right: 50px; /* 50px spacing on the right for even items */
    padding-left: 0;
}

.etb-description {
font-style: italic;
}

.etb-name {
text-transform: uppercase;
    font-size: 1.3em;
    letter-spacing: 3px;
  color:#9eb35c;
}



/* EP new hmpg 11-2023 end */

/* EP 12-2023 start */
.infographics-steps .step {
    border: 2px solid #7B9FAD;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 10px;
    position: relative;
    background-color: #AFC9D3;
    max-width: 250px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  }

.infographics-steps .step p {
        font-style: italic;
  }

 .infographics-steps .step::after {
    content: '→';
    position: absolute;
    right: -30px;
    top: 50%;
    font-size: 30px;
    color: #AFC9D3;
  }

 .infographics-steps .step:last-child::after {
    content: '';
  }

.infographics-steps .title {
    font-weight: bold;
    margin-bottom: 5px;
   text-transform: uppercase;
  color: #294D5B;
  }

.infogr-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.infogr {
    flex: 1 1 50%; /* Default to half-width */
    max-width: 40%; /* Maximum width of 50% */
    box-sizing: border-box;
    padding: 10px; /* Optional: for some space between the images */
}
/* EP 12-2023 end */
